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

1.89    ! wiz         1: # $NetBSD: Makefile,v 1.88 2005/04/11 21:47:51 tv Exp $
1.1       tv          2:
1.89    ! wiz         3: DISTNAME=              mod_ssl-2.8.23-1.3.33
        !             4: PKGNAME=               ap-ssl-2.8.23
1.28      jlam        5: CATEGORIES=            www security
1.49      tron        6: MASTER_SITES=          http://www.modssl.org/source/ \
                      7:                        ftp://ftp.pca.dfn.de/pub/tools/net/mod_ssl/source/ \
1.53      tron        8:                        ftp://ftp.funet.fi/pub/crypt/cryptography/libs/modssl/source/
1.1       tv          9:
1.77      jlam       10: MAINTAINER=            tech-pkg@NetBSD.org
1.28      jlam       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.87      wiz        16: BUILDLINK_DEPENDS.apache=      apache>=1.3.33
1.10      bad        17:
1.78      jlam       18: USE_PKGINSTALL=                yes
                     19: APACHE_MODULE=         yes
1.21      jlam       20:
1.78      jlam       21: GNU_CONFIGURE=         yes
1.59      jlam       22: CONFIGURE_ARGS+=       --with-ssl=${SSLBASE}
                     23:
                     24: .include "../../mk/bsd.prefs.mk"
                     25:
1.82      jlam       26: SSL_RPATH_LDFLAGS=     ${LINKER_RPATH_FLAG} ${SSLBASE}/lib
1.67      jlam       27: FIX_RPATH+=            SSL_RPATH_LDFLAGS
                     28: MAKE_ENV+=             SSL_RPATH_LDFLAGS="${SSL_RPATH_LDFLAGS}"
1.1       tv         29:
1.65      jlam       30: PKG_SYSCONFVAR=                apache
1.42      jlam       31: PKG_SYSCONFSUBDIR?=    httpd
1.35      jlam       32:
1.44      jlam       33: EGDIR=                 ${PREFIX}/share/examples/mod_ssl
                     34: OWN_DIRS=              ${PKG_SYSCONFDIR}/ssl.crl
                     35: OWN_DIRS+=             ${PKG_SYSCONFDIR}/ssl.crt
                     36: OWN_DIRS+=             ${PKG_SYSCONFDIR}/ssl.csr
                     37: OWN_DIRS+=             ${PKG_SYSCONFDIR}/ssl.prm
                     38: OWN_DIRS_PERMS=                ${PKG_SYSCONFDIR}/ssl.key                       \
                     39:                        ${ROOT_USER} ${ROOT_GROUP} 0700
                     40:
                     41: SUPPORT_FILES=         # empty
                     42: SUPPS=                 ssl.crl/Makefile.crl ssl.crl/README.CRL         \
                     43:                        ssl.crt/Makefile.crt ssl.crt/README.CRT         \
1.80      grant      44:                        ssl.csr/README.CSR ssl.csr/README.CSR           \
1.44      jlam       45:                        ssl.key/README.KEY ssl.prm/README.PRM
                     46: .for FILE in ${SUPPS}
                     47: SUPPORT_FILES+=                ${EGDIR}/${FILE} ${PKG_SYSCONFDIR}/${FILE}
                     48: .endfor
1.37      jlam       49:
1.78      jlam       50: .include "../../security/openssl/buildlink3.mk"
                     51: .include "../../www/apache/buildlink3.mk"
                     52:
1.21      jlam       53: post-extract:
1.28      jlam       54:        cd ${WRKSRC}/pkg.contrib; ${MV} -f loadcacert.cgi loadcacert.cgi.in
                     55:        cd ${WRKSRC}/pkg.sslsup; ${MV} -f mkcert.sh mkcert.sh.in
1.21      jlam       56:
                     57: post-build:
1.44      jlam       58:        @${SED} -e "s|^#!/.*|#!${PERL5}|g"                              \
1.33      jlam       59:                ${WRKSRC}/pkg.contrib/loadcacert.cgi.in                 \
                     60:                > ${WRKSRC}/pkg.contrib/loadcacert.cgi
1.44      jlam       61:        @${SED} ${FILES_SUBST_SED}                                      \
1.33      jlam       62:                ${WRKSRC}/pkg.sslsup/mkcert.sh.in                       \
                     63:                > ${WRKSRC}/pkg.sslsup/mkcert.sh
                     64:
                     65: pre-install:
1.45      jlam       66:        @${SED} ${FILES_SUBST_SED}                                      \
1.33      jlam       67:                ${FILESDIR}/README.mkcert > ${WRKDIR}/README.mkcert
1.21      jlam       68:
1.10      bad        69: post-install:
1.41      jlam       70:        ${INSTALL_DATA_DIR} ${EGDIR}
                     71:        ${INSTALL_DATA_DIR} ${EGDIR}/ssl.crl
                     72:        ${INSTALL_DATA_DIR} ${EGDIR}/ssl.crt
                     73:        ${INSTALL_DATA_DIR} ${EGDIR}/ssl.csr
                     74:        ${INSTALL_DATA_DIR} ${EGDIR}/ssl.key
                     75:        ${INSTALL_DATA_DIR} ${EGDIR}/ssl.prm
1.21      jlam       76:
1.28      jlam       77:        cd ${PREFIX}/lib/httpd; ${MV} -f libssl.so mod_ssl.so
1.33      jlam       78:        cd ${WRKSRC}/pkg.sslsup; ${INSTALL_SCRIPT} mkcert.sh            \
                     79:                ${PREFIX}/sbin/mkcert
1.21      jlam       80:
1.1       tv         81:        ${INSTALL_DATA_DIR} ${PREFIX}/share/httpd/htdocs/manual/mod/mod_ssl
1.28      jlam       82:        cd ${WRKSRC}/pkg.ssldoc; ${INSTALL_DATA} *.html *.gif *.jpg     \
1.21      jlam       83:                ${PREFIX}/share/httpd/htdocs/manual/mod/mod_ssl
1.7       tv         84:        ${INSTALL_DATA_DIR} ${PREFIX}/share/mod_ssl
1.28      jlam       85:        cd ${WRKSRC}/pkg.contrib; ${INSTALL_SCRIPT} *.sh *.cgi          \
                     86:                ${PREFIX}/share/mod_ssl
1.21      jlam       87:        ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/mod_ssl
                     88:        ${INSTALL_DATA} ${WRKDIR}/README.mkcert ${PREFIX}/share/doc/mod_ssl
                     89:
1.28      jlam       90:        cd ${WRKSRC}/pkg.sslcfg; ${RM} -f server.*
                     91:        cd ${WRKSRC}/pkg.sslcfg; ${INSTALL_DATA} README.CRL *.crl       \
1.41      jlam       92:                ${EGDIR}/ssl.crl
1.28      jlam       93:        cd ${WRKSRC}/pkg.sslcfg; ${INSTALL_DATA} README.CRT *.crt       \
1.41      jlam       94:                ${EGDIR}/ssl.crt
1.28      jlam       95:        cd ${WRKSRC}/pkg.sslcfg; ${INSTALL_DATA} README.CSR             \
1.41      jlam       96:                ${EGDIR}/ssl.csr
1.28      jlam       97:        cd ${WRKSRC}/pkg.sslcfg; ${INSTALL_DATA} README.KEY *.key       \
1.41      jlam       98:                ${EGDIR}/ssl.key
1.28      jlam       99:        cd ${WRKSRC}/pkg.sslcfg; ${INSTALL_DATA} README.PRM *.prm       \
1.41      jlam      100:                ${EGDIR}/ssl.prm
1.1       tv        101:
                    102: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>