ports/48942: update-port: www/mod_php4

[ Available lists | Index of freebsd-ports-bugs | Month of Mar 2003 | Week of 4 Mar 2003 | Raw email | View thread | Wrap long lines | Reply | Tag ]
From
Oliver Lehmann <lehmann@ans-netz.de>
Date
4 Mar 2003 23:20:13
Subject
ports/48942: update-port: www/mod_php4
Message-ID
20030305071507.68716.qmail@dill.salatschuessel.net


[ Hide this part ]
 
>Number: 48942
>Category: ports
>Synopsis: update-port: www/mod_php4
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Tue Mar 04 23:20:09 PST 2003
>Closed-Date:
>Last-Modified:
>Originator: Oliver Lehmann
>Release: FreeBSD 4.8-PRERELEASE alpha
>Organization:
>Environment:
System: FreeBSD dill.salatschuessel.net 4.8-PRERELEASE FreeBSD 4.8-PRERELEASE #0: Sat Mar 1 22:53:57 CET 2003 olivleh1@dill.salatschuessel.net:/usr/obj/alpha/usr/src/sys/DILL alpha


>Description:
Don't compile php with OpenSSL support if SNMP is installed w/o OpenSSL
support.

patch tested with: net-snmp4 with Base OpenSSL 0.9.6i, 500043 i386
net-snmp4 with Base OpenSSL 0.9.7a, 470103, alpha
net-snmp4 without OpenSSL, 470103, alpha

>How-To-Repeat:
>Fix:


--- mod_php4.patch begins here ---
diff -ruN mod_php4.old/scripts/configure.php mod_php4/scripts/configure.php
--- mod_php4.old/scripts/configure.php Wed Mar 5 05:28:38 2003
+++ mod_php4/scripts/configure.php Wed Mar 5 07:23:18 2003
@@ -256,10 +256,18 @@
echo "CONFIGURE_ARGS+=--with-openssl=\${OPENSSLBASE}"
;;
\"SNMP\")
- echo "LIB_DEPENDS+= snmp.4:\${PORTSDIR}/net/net-snmp4"
- echo "CONFIGURE_ARGS+=--with-snmp=\${LOCALBASE} --enable-ucd-snmp-hack --with-openssl=\${OPENSSLBASE}"
- echo "USE_OPENSSL= yes"
- LIBS="${LIBS} -L\${OPENSSLBASE}/lib -lcrypto -lssl"
+ echo "LIB_DEPENDS+= snmp.4:\${PORTSDIR}/net/net-snmp4"
+ echo "CONFIGURE_ARGS+=--with-snmp=\${LOCALBASE} --enable-ucd-snmp-hack"
+
+ # if .4 is compiled with OpenSSL, PHP depends on OpenSSL too.
+ # if .5 and not .4 installed, we are in need to install .4 (which compiles default with SSL)
+ # if .4 and .5 is present in the system, we can't be shure that sbin/snmp is from net-snmp4
+ if ([ -r ${LOCALBASE}/lib/libsnmp.so.4 ] && /usr/bin/ldd ${LOCALBASE}/sbin/snmpd 2> /dev/null | /usr/bin/grep -q "libcrypto") || [ -r ${LOCALBASE}/lib/libnetsnmp.so ]; then
+
+ echo "CONFIGURE_ARGS+= --with-openssl=\${OPENSSLBASE}"
+ echo "USE_OPENSSL= yes"
+ LIBS="${LIBS} -L\${OPENSSLBASE}/lib -lcrypto -lssl"
+ fi
;;
\"XML\")
if [ -z "$XML" ]; then
--- mod_php4.patch ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports-bugs" in the body of the message



Elapsed time: 0.107 seconds