[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.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>