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

1.110   ! joerg       1: # $NetBSD: Makefile,v 1.109 2010/02/10 03:55:18 dholland Exp $
1.1       tv          2:
1.107     obache      3: DISTNAME=              mod_ssl-2.8.31-1.3.41
                      4: PKGNAME=               ap13-ssl-2.8.31
1.109     dholland    5: PKGREVISION=           2
1.28      jlam        6: CATEGORIES=            www security
1.49      tron        7: MASTER_SITES=          http://www.modssl.org/source/ \
1.105     wiz         8:                        ftp://ftp.pca.dfn.de/pub/tools/net/mod_ssl/source/
1.1       tv          9:
1.99      jlam       10: MAINTAINER=            pkgsrc-users@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.110   ! joerg      14: PKG_DESTDIR_SUPPORT=   user-destdir
        !            15:
1.45      jlam       16: CONFLICTS=             apache-1.3.[0-9] apache-*modssl-[0-9]* apache6-[0-9]*
1.101     joerg      17: CONFLICTS+=            ap-ssl-[0-9]*
1.1       tv         18:
1.10      bad        19:
1.78      jlam       20: APACHE_MODULE=         yes
1.21      jlam       21:
1.78      jlam       22: GNU_CONFIGURE=         yes
1.94      rillig     23: CONFIGURE_ARGS+=       --with-ssl=${SSLBASE:Q}
1.59      jlam       24:
                     25: .include "../../mk/bsd.prefs.mk"
                     26:
1.104     joerg      27: .include "../../www/apache/buildlink3.mk"
1.109     dholland   28: BUILDLINK_API_DEPENDS.apache+= apache>=1.3.42
1.104     joerg      29:
1.82      jlam       30: SSL_RPATH_LDFLAGS=     ${LINKER_RPATH_FLAG} ${SSLBASE}/lib
1.67      jlam       31: FIX_RPATH+=            SSL_RPATH_LDFLAGS
1.93      rillig     32: MAKE_ENV+=             SSL_RPATH_LDFLAGS=${SSL_RPATH_LDFLAGS:Q}
1.1       tv         33:
1.65      jlam       34: PKG_SYSCONFVAR=                apache
1.42      jlam       35: PKG_SYSCONFSUBDIR?=    httpd
1.35      jlam       36:
1.44      jlam       37: EGDIR=                 ${PREFIX}/share/examples/mod_ssl
                     38: OWN_DIRS=              ${PKG_SYSCONFDIR}/ssl.crl
                     39: OWN_DIRS+=             ${PKG_SYSCONFDIR}/ssl.crt
                     40: OWN_DIRS+=             ${PKG_SYSCONFDIR}/ssl.csr
                     41: OWN_DIRS+=             ${PKG_SYSCONFDIR}/ssl.prm
                     42: OWN_DIRS_PERMS=                ${PKG_SYSCONFDIR}/ssl.key                       \
                     43:                        ${ROOT_USER} ${ROOT_GROUP} 0700
                     44:
1.90      jlam       45: CONF_FILES=            # empty
                     46: CONFS=                 ssl.crl/Makefile.crl ssl.crl/README.CRL         \
1.44      jlam       47:                        ssl.crt/Makefile.crt ssl.crt/README.CRT         \
1.80      grant      48:                        ssl.csr/README.CSR ssl.csr/README.CSR           \
1.44      jlam       49:                        ssl.key/README.KEY ssl.prm/README.PRM
1.90      jlam       50: .for FILE in ${CONFS}
                     51: CONF_FILES+=           ${EGDIR}/${FILE} ${PKG_SYSCONFDIR}/${FILE}
1.44      jlam       52: .endfor
1.37      jlam       53:
1.78      jlam       54: .include "../../security/openssl/buildlink3.mk"
                     55:
1.96      joerg      56: SUBST_CLASSES+=                paths perl
                     57: SUBST_FILES.paths=     README.mkcert pkg.sslsup/mkcert.sh
                     58: SUBST_SED.paths=       -e 's,@PREFIX@,${PREFIX},g'
                     59: SUBST_SED.paths+=      -e 's,@PKG_SYSCONFDIR@,${PKG_SYSCONFDIR},g'
                     60: SUBST_SED.paths+=      -e 's,@SH@,${SH},g'
                     61: SUBST_STAGE.paths=     post-patch
                     62: SUBST_FILES.perl=      pkg.contrib/loadcacert.cgi
                     63: SUBST_SED.perl=                -e 's,^\#!/.*,\#!${PERL5},g'
                     64: SUBST_STAGE.perl=      post-patch
                     65:
1.21      jlam       66: post-extract:
1.96      joerg      67:        ${CP} ${FILESDIR}/README.mkcert ${WRKSRC}
1.21      jlam       68:
1.110   ! joerg      69: INSTALLATION_DIRS+=    lib/httpd sbin \
        !            70:                        ${EGDIR}/ssl.crl ${EGDIR}/ssl.crt ${EGDIR}/ssl.csr \
        !            71:                        ${EGDIR}/ssl.key ${EGDIR}/ssl.prm \
        !            72:                        share/doc/mod_ssl \
        !            73:                        share/httpd/htdocs/manual/mod/mod_ssl share/mod_ssl
        !            74:
        !            75: do-install:
        !            76:        ${INSTALL_LIB} ${WRKSRC}/pkg.sslmod/libssl.so \
        !            77:            ${DESTDIR}${PREFIX}/lib/httpd/mod_ssl.so
        !            78:        ${INSTALL_SCRIPT} ${WRKSRC}/pkg.sslsup/mkcert.sh                \
        !            79:            ${DESTDIR}${PREFIX}/sbin/mkcert
        !            80:
        !            81:        cd ${WRKSRC}/pkg.ssldoc && ${INSTALL_DATA} *.html *.gif *.jpg   \
        !            82:            ${DESTDIR}${PREFIX}/share/httpd/htdocs/manual/mod/mod_ssl
        !            83:        cd ${WRKSRC}/pkg.contrib && ${INSTALL_SCRIPT} *.sh *.cgi        \
        !            84:            ${DESTDIR}${PREFIX}/share/mod_ssl
        !            85:        ${INSTALL_DATA} ${WRKSRC}/README.mkcert \
        !            86:            ${DESTDIR}${PREFIX}/share/doc/mod_ssl
1.21      jlam       87:
1.28      jlam       88:        cd ${WRKSRC}/pkg.sslcfg; ${RM} -f server.*
                     89:        cd ${WRKSRC}/pkg.sslcfg; ${INSTALL_DATA} README.CRL *.crl       \
1.110   ! joerg      90:            ${DESTDIR}${EGDIR}/ssl.crl
1.28      jlam       91:        cd ${WRKSRC}/pkg.sslcfg; ${INSTALL_DATA} README.CRT *.crt       \
1.110   ! joerg      92:            ${DESTDIR}${EGDIR}/ssl.crt
1.28      jlam       93:        cd ${WRKSRC}/pkg.sslcfg; ${INSTALL_DATA} README.CSR             \
1.110   ! joerg      94:            ${DESTDIR}${EGDIR}/ssl.csr
1.28      jlam       95:        cd ${WRKSRC}/pkg.sslcfg; ${INSTALL_DATA} README.KEY *.key       \
1.110   ! joerg      96:            ${DESTDIR}${EGDIR}/ssl.key
1.28      jlam       97:        cd ${WRKSRC}/pkg.sslcfg; ${INSTALL_DATA} README.PRM *.prm       \
1.110   ! joerg      98:            ${DESTDIR}${EGDIR}/ssl.prm
1.1       tv         99:
                    100: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>