summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbad <bad@pkgsrc.org>1999-12-01 01:00:17 +0000
committerbad <bad@pkgsrc.org>1999-12-01 01:00:17 +0000
commitd94ed566197fb01d44ac8a94a46c5758fce632ea (patch)
treefae50a015581d5e420d550c9d4c59a105d73841a
parenta775e3c3396e7f5fb4e9e08c98e8be4672c69ca6 (diff)
downloadpkgsrc-d94ed566197fb01d44ac8a94a46c5758fce632ea.tar.gz
Update to mod_ssl-2.3.8-1.3.9 so that this works again with the updated
Apache server and OpenSSl-0.9.4. Makefile: Take advantage of the working configure script. patches/patch-aa: replace this with a gross hack that finds the libssl shared library with our current version of the OpenSSL pkg.
-rw-r--r--www/ap-ssl/Makefile37
-rw-r--r--www/ap-ssl/files/md54
-rw-r--r--www/ap-ssl/patches/patch-aa24
-rw-r--r--www/ap-ssl/pkg/PLIST31
4 files changed, 48 insertions, 48 deletions
diff --git a/www/ap-ssl/Makefile b/www/ap-ssl/Makefile
index 194e5828af5..e7379a6cb53 100644
--- a/www/ap-ssl/Makefile
+++ b/www/ap-ssl/Makefile
@@ -1,20 +1,22 @@
-# $NetBSD: Makefile,v 1.9 1999/07/23 18:20:04 itojun Exp $
+# $NetBSD: Makefile,v 1.10 1999/12/01 01:00:17 bad Exp $
#
-DISTNAME= mod_ssl-2.2.8-1.3.6
-PKGNAME= ap-ssl-2.2.8
+DISTNAME= mod_ssl-2.4.8-1.3.9
+PKGNAME= ap-ssl-2.4.8
CATEGORIES= www
MASTER_SITES= ftp://ftp.modssl.org/source/
MAINTAINER= tv@netbsd.org
HOMEPAGE= http://www.modssl.org/
-DEPENDS= openssl-0.9.2b:../../security/openssl \
- apache-1.3.6p0:../../www/apache
+DEPENDS= openssl-0.9.4:../../security/openssl \
+ apache-1.3.9p0:../../www/apache
# For "apxs":
BUILD_DEPENDS= ${LOCALBASE}/bin/perl:../../lang/perl5
-CONFLICTS= apache-1.3.[012] apache-*modssl-* apache6-*
+CONFLICTS= apache-1.3.[012345678] apache-*modssl-* apache6-*
+
+HAS_CONFIGURE= yes
.include "../../mk/bsd.prefs.mk"
@@ -29,31 +31,22 @@ fetch-depends:
@${FALSE}
.endif
-LDFLAGS+= -L${PREFIX}/lib -lcrypto -lssl
-CPPFLAGS+= -I${PREFIX}/include/openssl
+CONFIGURE_ARGS+= --with-apxs=${PREFIX}/sbin/apxs --with-ssl=${PREFIX}
.if defined(USE_RSAREF2) && ${USE_RSAREF2} == YES
-LDFLAGS+= -lrsaref
+CONFIUGRE_ARGS+= --with-rsa=${PREFIX}
.endif
-# Since we don't have the Apache source tree to work with, we have to pretend
-# to get all the appropriate config information and compile with apxs.
-do-build:
- @cd ${WRKSRC}/pkg.sslmod && ${PREFIX}/sbin/apxs -c -o mod_ssl.so \
- ${CPPFLAGS} -DSSL_COMPAT -DMOD_SSL_VERSION=\\\"2.2.8\\\" \
- -DSSL_PRODUCT_NAME=\\\"mod_ssl\\\" \
- -DSSL_PRODUCT_VERSION=\\\"2.2.8\\\" *.c
- cd ${WRKSRC}/pkg.sslsup && ${LINK.c} -o ca-fix ca-fix.c
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/pkg.sslsup/ca-fix ${PREFIX}/bin/
- @cd ${WRKSRC}/pkg.sslmod && ${PREFIX}/sbin/apxs -i mod_ssl.so
+post-install:
+ @${MV} ${PREFIX}/lib/httpd/libssl.so ${PREFIX}/lib/httpd/mod_ssl.so
${INSTALL_DATA_DIR} ${PREFIX}/share/httpd/htdocs/manual/mod/mod_ssl
cd ${WRKSRC}/pkg.ssldoc && \
${INSTALL_DATA} *.html *.gif *.jpg ${PREFIX}/share/httpd/htdocs/manual/mod/mod_ssl/
${INSTALL_DATA_DIR} ${PREFIX}/share/mod_ssl
cd ${WRKSRC}/pkg.contrib && \
${INSTALL_SCRIPT} *.sh *.cgi ${PREFIX}/share/mod_ssl/
- ${INSTALL_DATA} ${WRKSRC}/pkg.sslcfg/Makefile ${WRKSRC}/pkg.sslcfg/README.CRT \
+ ${INSTALL_DATA} ${WRKSRC}/pkg.sslcfg/README.CRL \
+ ${WRKSRC}/pkg.sslcfg/*.crl ${PREFIX}/etc/httpd/ssl.crl/
+ ${INSTALL_DATA} ${WRKSRC}/pkg.sslcfg/README.CRT \
${WRKSRC}/pkg.sslcfg/*.crt ${PREFIX}/etc/httpd/ssl.crt/
${INSTALL_DATA} ${WRKSRC}/pkg.sslcfg/README.CSR \
${WRKSRC}/pkg.sslcfg/*.csr ${PREFIX}/etc/httpd/ssl.csr/
diff --git a/www/ap-ssl/files/md5 b/www/ap-ssl/files/md5
index 96c0ff30892..a2638c546b3 100644
--- a/www/ap-ssl/files/md5
+++ b/www/ap-ssl/files/md5
@@ -1,3 +1,3 @@
-$NetBSD: md5,v 1.3 1999/04/30 17:05:21 tv Exp $
+$NetBSD: md5,v 1.4 1999/12/01 01:00:18 bad Exp $
-MD5 (mod_ssl-2.2.8-1.3.6.tar.gz) = 0aaf0ff78d38cc53ad10fe73cc42a0f5
+MD5 (mod_ssl-2.4.8-1.3.9.tar.gz) = f764b961220b8c067e88ae3abc717785
diff --git a/www/ap-ssl/patches/patch-aa b/www/ap-ssl/patches/patch-aa
index 4e4baf2a190..0dc625b1b67 100644
--- a/www/ap-ssl/patches/patch-aa
+++ b/www/ap-ssl/patches/patch-aa
@@ -1,12 +1,14 @@
-$NetBSD: patch-aa,v 1.1.1.1 1998/12/03 17:22:02 tv Exp $
+$NetBSD: patch-aa,v 1.2 1999/12/01 01:00:18 bad Exp $
---- pkg.sslsup/ca-fix.c.orig Thu Dec 3 11:40:55 1998
-+++ pkg.sslsup/ca-fix.c Thu Dec 3 11:41:27 1998
-@@ -20,6 +20,7 @@
-
- #include <stdio.h>
- #include <stdlib.h>
-+#include <string.h>
- #include <ctype.h>
- #include <bio.h>
- #include <objects.h>
+# make sure configure finds the ssl library.
+--- pkg.sslmod/libssl.module.orig Thu Sep 30 14:24:27 1999
++++ pkg.sslmod/libssl.module Tue Nov 30 19:35:43 1999
+@@ -382,7 +382,7 @@
+ if [ -f "$SSL_BASE/libssl.a" ]; then
+ SSL_LIBDIR='$(SSL_BASE)'
+ my_real_ssl_libdir="$SSL_BASE"
+- elif [ -f "$SSL_BASE/lib/libssl.a" ]; then
++ elif [ -f "$SSL_BASE/lib/libssl.so.1.0" ]; then
+ SSL_LIBDIR='$(SSL_BASE)/lib'
+ my_real_ssl_libdir="$SSL_BASE/lib"
+ else
diff --git a/www/ap-ssl/pkg/PLIST b/www/ap-ssl/pkg/PLIST
index 5ba47328de8..80dcf052f5c 100644
--- a/www/ap-ssl/pkg/PLIST
+++ b/www/ap-ssl/pkg/PLIST
@@ -1,26 +1,36 @@
-@comment $NetBSD: PLIST,v 1.2 1999/04/30 17:05:22 tv Exp $
-bin/ca-fix
-etc/httpd/ssl.crt/Makefile
+@comment $NetBSD: PLIST,v 1.3 1999/12/01 01:00:18 bad Exp $
+etc/httpd/ssl.crl/Makefile.crl
+etc/httpd/ssl.crl/README.CRL
+etc/httpd/ssl.crt/Makefile.crt
etc/httpd/ssl.crt/README.CRT
etc/httpd/ssl.crt/ca-bundle.crt
etc/httpd/ssl.crt/server.crt
-etc/httpd/ssl.crt/snakeoil-ca.crt
-etc/httpd/ssl.crt/snakeoil.crt
+etc/httpd/ssl.crt/snakeoil-ca-dsa.crt
+etc/httpd/ssl.crt/snakeoil-ca-rsa.crt
+etc/httpd/ssl.crt/snakeoil-dsa.crt
+etc/httpd/ssl.crt/snakeoil-rsa.crt
etc/httpd/ssl.csr/README.CSR
etc/httpd/ssl.csr/server.csr
etc/httpd/ssl.key/README.KEY
etc/httpd/ssl.key/server.key
-etc/httpd/ssl.key/snakeoil-ca.key
-etc/httpd/ssl.key/snakeoil.key
+etc/httpd/ssl.key/snakeoil-ca-dsa.key
+etc/httpd/ssl.key/snakeoil-ca-rsa.key
+etc/httpd/ssl.key/snakeoil-dsa.key
+etc/httpd/ssl.key/snakeoil-rsa.key
lib/httpd/mod_ssl.so
+share/mod_ssl/cca.sh
+share/mod_ssl/gid-mkcert.sh
+share/mod_ssl/loadcacert.cgi
+share/mod_ssl/sign.sh
share/httpd/htdocs/manual/mod/mod_ssl/apache_pb.gif
+share/httpd/htdocs/manual/mod/mod_ssl/feather.jpg
share/httpd/htdocs/manual/mod/mod_ssl/index.html
share/httpd/htdocs/manual/mod/mod_ssl/mod_ssl_sb.gif
share/httpd/htdocs/manual/mod/mod_ssl/openssl_ics.gif
share/httpd/htdocs/manual/mod/mod_ssl/ssl_compat.gfont000.gif
share/httpd/htdocs/manual/mod/mod_ssl/ssl_compat.html
share/httpd/htdocs/manual/mod/mod_ssl/ssl_cover_logo.jpg
-share/httpd/htdocs/manual/mod/mod_ssl/ssl_cover_title.gif
+share/httpd/htdocs/manual/mod/mod_ssl/ssl_cover_title.jpg
share/httpd/htdocs/manual/mod/mod_ssl/ssl_faq.gfont000.gif
share/httpd/htdocs/manual/mod/mod_ssl/ssl_faq.html
share/httpd/htdocs/manual/mod/mod_ssl/ssl_glossary.html
@@ -61,10 +71,5 @@ share/httpd/htdocs/manual/mod/mod_ssl/ssl_template.title-preface.gif
share/httpd/htdocs/manual/mod/mod_ssl/ssl_template.title-ref.gif
share/httpd/htdocs/manual/mod/mod_ssl/ssl_template.title-toc.gif
share/httpd/htdocs/manual/mod/mod_ssl/ssl_template.title-tutor.gif
-share/mod_ssl/cca.sh
-share/mod_ssl/gid-mkcert.sh
-share/mod_ssl/loadcacert.cgi
-share/mod_ssl/mca.sh
-share/mod_ssl/sign.sh
@dirrm share/httpd/htdocs/manual/mod/mod_ssl
@dirrm share/mod_ssl