[PATCH] www/ap22-mod_auth_cas: mod_auth_cas broken with openssl from ports on 9.x
Geoffroy Desvernay
dgeo at centrale-marseille.fr
Thu Jul 10 20:43:20 UTC 2014
>Submitter-Id: current-users
>Originator: Geoffroy Desvernay
>Organization: Ecole Centrale de Marseille
>Confidential: no
>Synopsis: [PATCH] www/ap22-mod_auth_cas: mod_auth_cas broken with openssl from ports on 9.x
>Severity: serious
>Priority: medium
>Category: ports
>Class: sw-bug
>Release: FreeBSD 10.0-RELEASE-p6 amd64
>Environment:
System: FreeBSD dgeo.sysadm.ec-m.fr 10.0-RELEASE-p6 FreeBSD 10.0-RELEASE-p6 #0: Tue Jun 24 07:47:37 UTC 2014
>Description:
Unbreak with openssl from ports on 9.x
Port maintainer (apache at FreeBSD.org) is cc'd.
Generated with FreeBSD Port Tools 1.02 (mode: change, diff: SVN)
>How-To-Repeat:
* use WITH_OPENSSL_PORT=yes
* build mod_auth_cas (tested with apache22)
* Try to activate it and see: mod_auth_cas.so: undefined symbol: CRYPTO_THREADID_get_id_callback
>Fix:
* old patch from https://github.com/Jasig/mod_auth_cas/pull/13 but no release upstream sinceâ¦
--- ap22-mod_auth_cas-1.0.9.1.patch begins here ---
Index: Makefile
===================================================================
--- Makefile (revision 361487)
+++ Makefile (working copy)
@@ -3,7 +3,7 @@
PORTNAME= mod_auth_cas
PORTVERSION= 1.0.9.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www
MASTER_SITES= https://source.jasig.org/cas-clients/mod_auth_cas/tags/mod_auth_cas-${PORTVERSION}/src/
# SVN tags only, *sigh*
Index: files/patch-mod_auth_cas.c
===================================================================
--- files/patch-mod_auth_cas.c (revision 0)
+++ files/patch-mod_auth_cas.c (working copy)
@@ -0,0 +1,14 @@
+--- mod_auth_cas.c.orig 2014-07-10 22:16:06.014554609 +0200
++++ mod_auth_cas.c 2014-07-10 22:18:56.127540526 +0200
+@@ -2024,9 +2024,9 @@
+ CRYPTO_set_id_callback(cas_ssl_id_callback);
+ }
+ #else
+- if(CRYPTO_get_locking_callback() == NULL && CRYPTO_THREADID_get_id_callback() == NULL) {
++ if(CRYPTO_get_locking_callback() == NULL && CRYPTO_THREADID_get_callback() == NULL) {
+ CRYPTO_set_locking_callback(cas_ssl_locking_callback);
+- CRYPTO_THREADID_set_id_callback(cas_ssl_id_callback);
++ CRYPTO_THREADID_set_callback(cas_ssl_id_callback);
+ }
+ #endif /* OPENSSL_NO_THREADID */
+ #endif /* defined(OPENSSL_THREADS) && APR_HAS_THREADS */
Property changes on: files/patch-mod_auth_cas.c
___________________________________________________________________
Added: fbsd:nokeywords
## -0,0 +1 ##
+yes
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
--- ap22-mod_auth_cas-1.0.9.1.patch ends here ---
More information about the freebsd-apache
mailing list