Tue Feb 16 16:18:14 2010 UTC ()
DESTDIR support


(joerg)
diff -r1.109 -r1.110 pkgsrc/www/ap-ssl/Makefile

cvs diff -r1.109 -r1.110 pkgsrc/www/ap-ssl/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/www/ap-ssl/Attic/Makefile 2010/02/10 03:55:18 1.109
+++ pkgsrc/www/ap-ssl/Attic/Makefile 2010/02/16 16:18:14 1.110
@@ -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
3DISTNAME= mod_ssl-2.8.31-1.3.41 3DISTNAME= mod_ssl-2.8.31-1.3.41
4PKGNAME= ap13-ssl-2.8.31 4PKGNAME= ap13-ssl-2.8.31
5PKGREVISION= 2 5PKGREVISION= 2
6CATEGORIES= www security 6CATEGORIES= www security
7MASTER_SITES= http://www.modssl.org/source/ \ 7MASTER_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
10MAINTAINER= pkgsrc-users@NetBSD.org 10MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= http://www.modssl.org/ 11HOMEPAGE= http://www.modssl.org/
12COMMENT= SSL/TLS protocols module for Apache 12COMMENT= SSL/TLS protocols module for Apache
13 13
 14PKG_DESTDIR_SUPPORT= user-destdir
 15
14CONFLICTS= apache-1.3.[0-9] apache-*modssl-[0-9]* apache6-[0-9]* 16CONFLICTS= apache-1.3.[0-9] apache-*modssl-[0-9]* apache6-[0-9]*
15CONFLICTS+= ap-ssl-[0-9]* 17CONFLICTS+= ap-ssl-[0-9]*
16 18
17 19
18APACHE_MODULE= yes 20APACHE_MODULE= yes
19 21
20GNU_CONFIGURE= yes 22GNU_CONFIGURE= yes
21CONFIGURE_ARGS+= --with-ssl=${SSLBASE:Q} 23CONFIGURE_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"
26BUILDLINK_API_DEPENDS.apache+= apache>=1.3.42 28BUILDLINK_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
54SUBST_CLASSES+= paths perl 56SUBST_CLASSES+= paths perl
55SUBST_FILES.paths= README.mkcert pkg.sslsup/mkcert.sh 57SUBST_FILES.paths= README.mkcert pkg.sslsup/mkcert.sh
56SUBST_SED.paths= -e 's,@PREFIX@,${PREFIX},g' 58SUBST_SED.paths= -e 's,@PREFIX@,${PREFIX},g'
57SUBST_SED.paths+= -e 's,@PKG_SYSCONFDIR@,${PKG_SYSCONFDIR},g' 59SUBST_SED.paths+= -e 's,@PKG_SYSCONFDIR@,${PKG_SYSCONFDIR},g'
58SUBST_SED.paths+= -e 's,@SH@,${SH},g' 60SUBST_SED.paths+= -e 's,@SH@,${SH},g'
59SUBST_STAGE.paths= post-patch 61SUBST_STAGE.paths= post-patch
60SUBST_FILES.perl= pkg.contrib/loadcacert.cgi 62SUBST_FILES.perl= pkg.contrib/loadcacert.cgi
61SUBST_SED.perl= -e 's,^\#!/.*,\#!${PERL5},g' 63SUBST_SED.perl= -e 's,^\#!/.*,\#!${PERL5},g'
62SUBST_STAGE.perl= post-patch 64SUBST_STAGE.perl= post-patch
63 65
64post-extract: 66post-extract:
65 ${CP} ${FILESDIR}/README.mkcert ${WRKSRC} 67 ${CP} ${FILESDIR}/README.mkcert ${WRKSRC}
66 68
67post-install: 69INSTALLATION_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 75do-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"