| @@ -1,26 +1,28 @@ | | | @@ -1,26 +1,28 @@ |
1 | # $NetBSD: Makefile,v 1.109 2010/02/10 03:55:18 dholland Exp $ | | 1 | # $NetBSD: Makefile,v 1.110 2010/02/16 16:18:14 joerg Exp $ |
2 | | | 2 | |
3 | DISTNAME= mod_ssl-2.8.31-1.3.41 | | 3 | DISTNAME= mod_ssl-2.8.31-1.3.41 |
4 | PKGNAME= ap13-ssl-2.8.31 | | 4 | PKGNAME= ap13-ssl-2.8.31 |
5 | PKGREVISION= 2 | | 5 | PKGREVISION= 2 |
6 | CATEGORIES= www security | | 6 | CATEGORIES= www security |
7 | MASTER_SITES= http://www.modssl.org/source/ \ | | 7 | MASTER_SITES= http://www.modssl.org/source/ \ |
8 | ftp://ftp.pca.dfn.de/pub/tools/net/mod_ssl/source/ | | 8 | ftp://ftp.pca.dfn.de/pub/tools/net/mod_ssl/source/ |
9 | | | 9 | |
10 | MAINTAINER= pkgsrc-users@NetBSD.org | | 10 | MAINTAINER= pkgsrc-users@NetBSD.org |
11 | HOMEPAGE= http://www.modssl.org/ | | 11 | HOMEPAGE= http://www.modssl.org/ |
12 | COMMENT= SSL/TLS protocols module for Apache | | 12 | COMMENT= SSL/TLS protocols module for Apache |
13 | | | 13 | |
| | | 14 | PKG_DESTDIR_SUPPORT= user-destdir |
| | | 15 | |
14 | CONFLICTS= apache-1.3.[0-9] apache-*modssl-[0-9]* apache6-[0-9]* | | 16 | CONFLICTS= apache-1.3.[0-9] apache-*modssl-[0-9]* apache6-[0-9]* |
15 | CONFLICTS+= ap-ssl-[0-9]* | | 17 | CONFLICTS+= ap-ssl-[0-9]* |
16 | | | 18 | |
17 | | | 19 | |
18 | APACHE_MODULE= yes | | 20 | APACHE_MODULE= yes |
19 | | | 21 | |
20 | GNU_CONFIGURE= yes | | 22 | GNU_CONFIGURE= yes |
21 | CONFIGURE_ARGS+= --with-ssl=${SSLBASE:Q} | | 23 | CONFIGURE_ARGS+= --with-ssl=${SSLBASE:Q} |
22 | | | 24 | |
23 | .include "../../mk/bsd.prefs.mk" | | 25 | .include "../../mk/bsd.prefs.mk" |
24 | | | 26 | |
25 | .include "../../www/apache/buildlink3.mk" | | 27 | .include "../../www/apache/buildlink3.mk" |
26 | BUILDLINK_API_DEPENDS.apache+= apache>=1.3.42 | | 28 | BUILDLINK_API_DEPENDS.apache+= apache>=1.3.42 |
| @@ -54,47 +56,45 @@ CONF_FILES+= ${EGDIR}/${FILE} ${PKG_SYS | | | @@ -54,47 +56,45 @@ CONF_FILES+= ${EGDIR}/${FILE} ${PKG_SYS |
54 | SUBST_CLASSES+= paths perl | | 56 | SUBST_CLASSES+= paths perl |
55 | SUBST_FILES.paths= README.mkcert pkg.sslsup/mkcert.sh | | 57 | SUBST_FILES.paths= README.mkcert pkg.sslsup/mkcert.sh |
56 | SUBST_SED.paths= -e 's,@PREFIX@,${PREFIX},g' | | 58 | SUBST_SED.paths= -e 's,@PREFIX@,${PREFIX},g' |
57 | SUBST_SED.paths+= -e 's,@PKG_SYSCONFDIR@,${PKG_SYSCONFDIR},g' | | 59 | SUBST_SED.paths+= -e 's,@PKG_SYSCONFDIR@,${PKG_SYSCONFDIR},g' |
58 | SUBST_SED.paths+= -e 's,@SH@,${SH},g' | | 60 | SUBST_SED.paths+= -e 's,@SH@,${SH},g' |
59 | SUBST_STAGE.paths= post-patch | | 61 | SUBST_STAGE.paths= post-patch |
60 | SUBST_FILES.perl= pkg.contrib/loadcacert.cgi | | 62 | SUBST_FILES.perl= pkg.contrib/loadcacert.cgi |
61 | SUBST_SED.perl= -e 's,^\#!/.*,\#!${PERL5},g' | | 63 | SUBST_SED.perl= -e 's,^\#!/.*,\#!${PERL5},g' |
62 | SUBST_STAGE.perl= post-patch | | 64 | SUBST_STAGE.perl= post-patch |
63 | | | 65 | |
64 | post-extract: | | 66 | post-extract: |
65 | ${CP} ${FILESDIR}/README.mkcert ${WRKSRC} | | 67 | ${CP} ${FILESDIR}/README.mkcert ${WRKSRC} |
66 | | | 68 | |
67 | post-install: | | 69 | INSTALLATION_DIRS+= lib/httpd sbin \ |
68 | ${INSTALL_DATA_DIR} ${EGDIR} | | 70 | ${EGDIR}/ssl.crl ${EGDIR}/ssl.crt ${EGDIR}/ssl.csr \ |
69 | ${INSTALL_DATA_DIR} ${EGDIR}/ssl.crl | | 71 | ${EGDIR}/ssl.key ${EGDIR}/ssl.prm \ |
70 | ${INSTALL_DATA_DIR} ${EGDIR}/ssl.crt | | 72 | share/doc/mod_ssl \ |
71 | ${INSTALL_DATA_DIR} ${EGDIR}/ssl.csr | | 73 | share/httpd/htdocs/manual/mod/mod_ssl share/mod_ssl |
72 | ${INSTALL_DATA_DIR} ${EGDIR}/ssl.key | | 74 | |
73 | ${INSTALL_DATA_DIR} ${EGDIR}/ssl.prm | | 75 | do-install: |
74 | | | 76 | ${INSTALL_LIB} ${WRKSRC}/pkg.sslmod/libssl.so \ |
75 | cd ${PREFIX}/lib/httpd; ${MV} -f libssl.so mod_ssl.so | | 77 | ${DESTDIR}${PREFIX}/lib/httpd/mod_ssl.so |
76 | cd ${WRKSRC}/pkg.sslsup; ${INSTALL_SCRIPT} mkcert.sh \ | | 78 | ${INSTALL_SCRIPT} ${WRKSRC}/pkg.sslsup/mkcert.sh \ |
77 | ${PREFIX}/sbin/mkcert | | 79 | ${DESTDIR}${PREFIX}/sbin/mkcert |
78 | | | 80 | |
79 | ${INSTALL_DATA_DIR} ${PREFIX}/share/httpd/htdocs/manual/mod/mod_ssl | | 81 | cd ${WRKSRC}/pkg.ssldoc && ${INSTALL_DATA} *.html *.gif *.jpg \ |
80 | cd ${WRKSRC}/pkg.ssldoc; ${INSTALL_DATA} *.html *.gif *.jpg \ | | 82 | ${DESTDIR}${PREFIX}/share/httpd/htdocs/manual/mod/mod_ssl |
81 | ${PREFIX}/share/httpd/htdocs/manual/mod/mod_ssl | | 83 | cd ${WRKSRC}/pkg.contrib && ${INSTALL_SCRIPT} *.sh *.cgi \ |
82 | ${INSTALL_DATA_DIR} ${PREFIX}/share/mod_ssl | | 84 | ${DESTDIR}${PREFIX}/share/mod_ssl |
83 | cd ${WRKSRC}/pkg.contrib; ${INSTALL_SCRIPT} *.sh *.cgi \ | | 85 | ${INSTALL_DATA} ${WRKSRC}/README.mkcert \ |
84 | ${PREFIX}/share/mod_ssl | | 86 | ${DESTDIR}${PREFIX}/share/doc/mod_ssl |
85 | ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/mod_ssl | | | |
86 | ${INSTALL_DATA} ${WRKSRC}/README.mkcert ${PREFIX}/share/doc/mod_ssl | | | |
87 | | | 87 | |
88 | cd ${WRKSRC}/pkg.sslcfg; ${RM} -f server.* | | 88 | cd ${WRKSRC}/pkg.sslcfg; ${RM} -f server.* |
89 | cd ${WRKSRC}/pkg.sslcfg; ${INSTALL_DATA} README.CRL *.crl \ | | 89 | cd ${WRKSRC}/pkg.sslcfg; ${INSTALL_DATA} README.CRL *.crl \ |
90 | ${EGDIR}/ssl.crl | | 90 | ${DESTDIR}${EGDIR}/ssl.crl |
91 | cd ${WRKSRC}/pkg.sslcfg; ${INSTALL_DATA} README.CRT *.crt \ | | 91 | cd ${WRKSRC}/pkg.sslcfg; ${INSTALL_DATA} README.CRT *.crt \ |
92 | ${EGDIR}/ssl.crt | | 92 | ${DESTDIR}${EGDIR}/ssl.crt |
93 | cd ${WRKSRC}/pkg.sslcfg; ${INSTALL_DATA} README.CSR \ | | 93 | cd ${WRKSRC}/pkg.sslcfg; ${INSTALL_DATA} README.CSR \ |
94 | ${EGDIR}/ssl.csr | | 94 | ${DESTDIR}${EGDIR}/ssl.csr |
95 | cd ${WRKSRC}/pkg.sslcfg; ${INSTALL_DATA} README.KEY *.key \ | | 95 | cd ${WRKSRC}/pkg.sslcfg; ${INSTALL_DATA} README.KEY *.key \ |
96 | ${EGDIR}/ssl.key | | 96 | ${DESTDIR}${EGDIR}/ssl.key |
97 | cd ${WRKSRC}/pkg.sslcfg; ${INSTALL_DATA} README.PRM *.prm \ | | 97 | cd ${WRKSRC}/pkg.sslcfg; ${INSTALL_DATA} README.PRM *.prm \ |
98 | ${EGDIR}/ssl.prm | | 98 | ${DESTDIR}${EGDIR}/ssl.prm |
99 | | | 99 | |
100 | .include "../../mk/bsd.pkg.mk" | | 100 | .include "../../mk/bsd.pkg.mk" |