[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / www / ap-ssl

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>