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