Annotation of pkgsrc/www/ap-ssl/Makefile, Revision 1.47.2.2
1.47.2.2! jlam 1: # $NetBSD: Makefile,v 1.47.2.1 2002/06/23 19:03:24 jlam Exp $
1.1 tv 2:
1.47.2.1 jlam 3: DISTNAME= mod_ssl-2.8.9-1.3.26
4: PKGNAME= ap-ssl-2.8.9
1.28 jlam 5: CATEGORIES= www security
1.47.2.1 jlam 6: MASTER_SITES= http://www.modssl.org/source/ \
7: ftp://ftp.pca.dfn.de/pub/tools/net/mod_ssl/source/ \
8: ftp://ftp.funet.fi/pub/crypt/cryptography/libs/modssl/source/
1.1 tv 9:
1.28 jlam 10: MAINTAINER= jlam@netbsd.org
11: HOMEPAGE= http://www.modssl.org/
1.30 wiz 12: COMMENT= SSL/TLS protocols module for Apache
1.1 tv 13:
1.45 jlam 14: CONFLICTS= apache-1.3.[0-9] apache-*modssl-[0-9]* apache6-[0-9]*
1.1 tv 15:
1.47.2.2! jlam 16: BUILDLINK_DEPENDS.apache= apache-1.3.26nb1
1.10 bad 17:
1.47.2.2! jlam 18: USE_BUILDLINK2= YES
! 19: APACHE_MODULE= YES
1.21 jlam 20:
1.46 jlam 21: GNU_CONFIGURE= YES
1.47.2.2! jlam 22: CONFIGURE_ARGS+= --with-ssl=${SSLBASE}
! 23:
! 24: .include "../../mk/bsd.prefs.mk"
! 25:
! 26: .if ${_USE_RPATH} == "yes"
1.40 jlam 27: MAKE_ENV+= SSL_RPATH_LDFLAGS="-R${SSLBASE}/lib"
1.47.2.2! jlam 28: .endif
1.1 tv 29:
1.42 jlam 30: PKG_SYSCONFSUBDIR?= httpd
1.35 jlam 31:
1.44 jlam 32: EGDIR= ${PREFIX}/share/examples/mod_ssl
33: OWN_DIRS= ${PKG_SYSCONFDIR}/ssl.crl
34: OWN_DIRS+= ${PKG_SYSCONFDIR}/ssl.crt
35: OWN_DIRS+= ${PKG_SYSCONFDIR}/ssl.csr
36: OWN_DIRS+= ${PKG_SYSCONFDIR}/ssl.prm
37: OWN_DIRS_PERMS= ${PKG_SYSCONFDIR}/ssl.key \
38: ${ROOT_USER} ${ROOT_GROUP} 0700
39:
40: CONF_FILES= ${EGDIR}/apache_start.conf \
41: ${PKG_SYSCONFDIR}/apache_start.conf
42: SUPPORT_FILES= # empty
43: SUPPS= ssl.crl/Makefile.crl ssl.crl/README.CRL \
44: ssl.crt/Makefile.crt ssl.crt/README.CRT \
45: ssl.crt/ca-bundle.crt ssl.crt/README.CSR \
46: ssl.key/README.KEY ssl.prm/README.PRM
47: .for FILE in ${SUPPS}
48: SUPPORT_FILES+= ${EGDIR}/${FILE} ${PKG_SYSCONFDIR}/${FILE}
49: .endfor
1.37 jlam 50:
1.21 jlam 51: post-extract:
1.28 jlam 52: cd ${WRKSRC}/pkg.contrib; ${MV} -f loadcacert.cgi loadcacert.cgi.in
53: cd ${WRKSRC}/pkg.sslsup; ${MV} -f mkcert.sh mkcert.sh.in
1.21 jlam 54:
55: post-build:
1.44 jlam 56: @${SED} -e "s|^#!/.*|#!${PERL5}|g" \
1.33 jlam 57: ${WRKSRC}/pkg.contrib/loadcacert.cgi.in \
58: > ${WRKSRC}/pkg.contrib/loadcacert.cgi
1.44 jlam 59: @${SED} ${FILES_SUBST_SED} \
1.33 jlam 60: ${WRKSRC}/pkg.sslsup/mkcert.sh.in \
61: > ${WRKSRC}/pkg.sslsup/mkcert.sh
62:
63: pre-install:
1.45 jlam 64: @${SED} ${FILES_SUBST_SED} \
1.33 jlam 65: ${FILESDIR}/README.mkcert > ${WRKDIR}/README.mkcert
1.21 jlam 66:
1.10 bad 67: post-install:
1.41 jlam 68: ${INSTALL_DATA_DIR} ${EGDIR}
69: ${INSTALL_DATA_DIR} ${EGDIR}/ssl.crl
70: ${INSTALL_DATA_DIR} ${EGDIR}/ssl.crt
71: ${INSTALL_DATA_DIR} ${EGDIR}/ssl.csr
72: ${INSTALL_DATA_DIR} ${EGDIR}/ssl.key
73: ${INSTALL_DATA_DIR} ${EGDIR}/ssl.prm
1.21 jlam 74:
1.28 jlam 75: cd ${PREFIX}/lib/httpd; ${MV} -f libssl.so mod_ssl.so
1.33 jlam 76: cd ${WRKSRC}/pkg.sslsup; ${INSTALL_SCRIPT} mkcert.sh \
77: ${PREFIX}/sbin/mkcert
1.41 jlam 78: ${INSTALL_DATA} ${FILESDIR}/apache_start.conf ${EGDIR}
1.21 jlam 79:
1.1 tv 80: ${INSTALL_DATA_DIR} ${PREFIX}/share/httpd/htdocs/manual/mod/mod_ssl
1.28 jlam 81: cd ${WRKSRC}/pkg.ssldoc; ${INSTALL_DATA} *.html *.gif *.jpg \
1.21 jlam 82: ${PREFIX}/share/httpd/htdocs/manual/mod/mod_ssl
1.7 tv 83: ${INSTALL_DATA_DIR} ${PREFIX}/share/mod_ssl
1.28 jlam 84: cd ${WRKSRC}/pkg.contrib; ${INSTALL_SCRIPT} *.sh *.cgi \
85: ${PREFIX}/share/mod_ssl
1.21 jlam 86: ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/mod_ssl
87: ${INSTALL_DATA} ${WRKDIR}/README.mkcert ${PREFIX}/share/doc/mod_ssl
88:
1.28 jlam 89: cd ${WRKSRC}/pkg.sslcfg; ${RM} -f server.*
90: cd ${WRKSRC}/pkg.sslcfg; ${INSTALL_DATA} README.CRL *.crl \
1.41 jlam 91: ${EGDIR}/ssl.crl
1.28 jlam 92: cd ${WRKSRC}/pkg.sslcfg; ${INSTALL_DATA} README.CRT *.crt \
1.41 jlam 93: ${EGDIR}/ssl.crt
1.28 jlam 94: cd ${WRKSRC}/pkg.sslcfg; ${INSTALL_DATA} README.CSR \
1.41 jlam 95: ${EGDIR}/ssl.csr
1.28 jlam 96: cd ${WRKSRC}/pkg.sslcfg; ${INSTALL_DATA} README.KEY *.key \
1.41 jlam 97: ${EGDIR}/ssl.key
1.28 jlam 98: cd ${WRKSRC}/pkg.sslcfg; ${INSTALL_DATA} README.PRM *.prm \
1.41 jlam 99: ${EGDIR}/ssl.prm
1.1 tv 100:
1.47.2.2! jlam 101: .include "../../security/openssl/buildlink2.mk"
! 102: .include "../../www/apache/buildlink2.mk"
! 103:
1.41 jlam 104: .include "../../mk/bsd.pkg.install.mk"
1.1 tv 105: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>