ports/80320: Maintainer update: unbreak www/resin3
Jean-Baptiste Quenot
jb.quenot at caraldi.com
Mon Apr 25 09:40:06 UTC 2005
>Number: 80320
>Category: ports
>Synopsis: Maintainer update: unbreak www/resin3
>Confidential: no
>Severity: serious
>Priority: high
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Mon Apr 25 09:40:05 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator: Jean-Baptiste Quenot
>Release: FreeBSD 5.4-STABLE i386
>Organization:
>Environment:
System: FreeBSD vision.anyware 5.4-STABLE FreeBSD 5.4-STABLE #0: Thu Apr 21 11:41:35 CEST 2005 jbq at vision.anyware:/usr/obj/usr/src/sys/GENERIC i386
>Description:
This is an update that adresses OpenSSL problems reported by Kris Kennaway:
* FreeBSD uses -lcrypto, not -lcrypt
* Pick up the right OpenSSL
>How-To-Repeat:
>Fix:
diff --exclude=.svn --exclude=work --exclude=admin -ruN /usr/ports/www/resin3/Makefile ./Makefile
--- /usr/ports/www/resin3/Makefile Thu Apr 21 00:04:55 2005
+++ ./Makefile Mon Apr 25 11:24:50 2005
@@ -18,6 +18,7 @@
HAS_CONFIGURE= yes
USE_PYTHON= yes
USE_REINPLACE= yes
+USE_OPENSSL= yes
# Customizable settings
RUNASUSER?= www
@@ -55,7 +56,9 @@
.include <bsd.port.pre.mk>
# Pass JAVA_HOME as determined by bsd.java.mk
-CONFIGURE_ARGS+= --with-java-home=${JAVA_HOME}
+CONFIGURE_ARGS+= --with-java-home=${JAVA_HOME} \
+ --with-openssl-lib=${OPENSSLLIB} \
+ --with-openssl-include=${OPENSSLINC}
# Install the Apache plugin if needed
.if defined(WITH_APACHE) && (${WITH_APACHE} == yes || ${WITH_APACHE} == YES)
diff --exclude=.svn --exclude=work --exclude=admin -ruN /usr/ports/www/resin3/files/patch-configure ./files/patch-configure
--- /usr/ports/www/resin3/files/patch-configure Fri Feb 25 09:54:44 2005
+++ ./files/patch-configure Mon Apr 25 11:24:41 2005
@@ -1,8 +1,6 @@
-$FreeBSD: ports/www/resin3/files/patch-configure,v 1.2 2005/02/24 22:50:29 hq Exp $
-
---- configure.orig Tue Oct 12 18:34:32 2004
-+++ configure Tue Oct 12 18:34:48 2004
-@@ -8487,20 +8487,6 @@
+--- configure.orig Wed Jan 12 00:00:26 2005
++++ configure Mon Apr 25 11:21:46 2005
+@@ -8669,20 +8669,6 @@
# Using Perl if it's available.
#
PERL=`which perl`
@@ -23,3 +21,23 @@
#if test -z "${LD_SHLIB}"; then
# AC_MSG_ERROR([Can't determine compilation flags.]);
+@@ -8947,8 +8933,8 @@
+
+ if test -z "${OPENSSL_LIB}"; then
+ foo=bar
+-elif test -r "${OPENSSL_LIB}/libcrypt.so"; then
+- SSL_LIBS="${SSL_LIBS} -lcrypt"
++elif test -r "${OPENSSL_LIB}/libcrypto.so"; then
++ SSL_LIBS="${SSL_LIBS} -lcrypto"
+ elif test -r "${OPENSSL_LIB}/libcrypt.dylib"; then
+ SSL_LIBS="${SSL_LIBS} -lcrypt"
+ elif test -r "${OPENSSL_LIB}/libcrypt.a"; then
+@@ -8983,7 +8969,7 @@
+ foo=bar
+ elif test -z "${OPENSSL_LIB}"; then
+ foo=bar
+-elif test ! -r "${OPENSSL_LIB}/libcrypt.so" -a \
++elif test ! -r "${OPENSSL_LIB}/libcrypto.so" -a \
+ ! -r "${OPENSSL_LIB}/libcrypt.dylib" -a \
+ ! -r "${OPENSSL_LIB}/libcrypt.a" ; then
+ { { echo "$as_me:$LINENO: error: Can't find valid OpenSSL library in ${OPENSSL_LIB}" >&5
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list