[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / security / opendnssec

Annotation of pkgsrc/security/opendnssec/Makefile, Revision 1.23

1.23    ! sbd         1: # $NetBSD: Makefile,v 1.22 2012/05/23 10:09:21 pettai Exp $
1.1       pettai      2: #
                      3:
1.22      pettai      4: DISTNAME=      opendnssec-1.3.8
1.23    ! sbd         5: PKGREVISION=   1
1.1       pettai      6: CATEGORIES=    security net
                      7: MASTER_SITES=  http://www.opendnssec.org/files/source/
                      8:
1.2       pettai      9: MAINTAINER=    pettai@NetBSD.org
1.1       pettai     10: HOMEPAGE=      http://www.opendnssec.org/
                     11: COMMENT=       OSS for a fast and easy DNSSEC deployment
                     12: LICENSE=       2-clause-bsd
                     13:
1.18      pettai     14: DEPENDS+=      ldns>=1.6.12:../../net/ldns
1.7       taca       15: DEPENDS+=      ${RUBY_PKGPREFIX}-rubygems-[0-9]*:../../misc/rubygems
1.15      pettai     16: DEPENDS+=      ${RUBY_PKGPREFIX}-dnsruby>=1.53:../../net/ruby-dnsruby
1.1       pettai     17: BUILD_DEPENDS+=        CUnit-[0-9]*:../../devel/cunit
                     18:
                     19: PKG_DESTDIR_SUPPORT=   user-destdir
                     20:
                     21: BUILD_DEFS+=   VARBASE
                     22:
1.3       pettai     23: USE_TOOLS+=    bash gmake
1.1       pettai     24: CONFIG_SHELL=  ${BASH}
                     25: USE_LANGUAGES= c c++
                     26: USE_LIBTOOL=   yes
                     27:
                     28: GNU_CONFIGURE=         yes
                     29: CONFIGURE_ARGS+=       --prefix=${PREFIX:Q}
                     30: CONFIGURE_ARGS+=       --localstatedir=${VARBASE}
                     31: CONFIGURE_ENV+=                RUBY=${RUBY}
                     32:
1.3       pettai     33: ODS_USER?=     opendnssec
                     34: ODS_GROUP?=    opendnssec
                     35:
                     36: PKG_GROUPS=            ${ODS_GROUP}
                     37: PKG_USERS=             ${ODS_USER}:${ODS_GROUP}
                     38: PKG_GECOS.${ODS_USER}= OpenDNSSEC user
                     39: PKG_HOME.${ODS_USER}=  ${VARBASE}/opendnssec
                     40: PKG_SHELL.${ODS_USER}= ${SH}
                     41: PKG_USERS_VARS+=       ODS_USER
                     42: PKG_GROUPS_VARS+=      ODS_GROUP
                     43:
1.1       pettai     44: EGDIR=                 ${PREFIX}/share/examples/opendnssec
1.10      pettai     45: DOCDIR=                        ${PREFIX}/share/doc/opendnssec
1.1       pettai     46: ODS_SYSCONFDIR=                ${PKG_SYSCONFDIR}/opendnssec
                     47:
                     48: SUBST_CLASSES+=                paths
                     49: SUBST_FILES.paths=     ${WRKSRC}/conf/Makefile.in
                     50: SUBST_STAGE.paths=     post-patch
                     51: SUBST_SED.paths=       -e 's,@EGDIR@,${EGDIR},'
                     52:
                     53: CXXFLAGS.NetBSD+=      -D_NETBSD_SOURCE
                     54:
                     55: CONF_FILES=    ${EGDIR}/conf.xml.sample \
                     56:                        ${ODS_SYSCONFDIR}/conf.xml
                     57: CONF_FILES+=   ${EGDIR}/kasp.xml.sample \
                     58:                        ${ODS_SYSCONFDIR}/kasp.xml
                     59: CONF_FILES+=   ${EGDIR}/zonefetch.xml.sample \
                     60:                        ${ODS_SYSCONFDIR}/zonefetch.xml
                     61: CONF_FILES+=   ${EGDIR}/zonelist.xml.sample \
                     62:                        ${ODS_SYSCONFDIR}/zonelist.xml
                     63:
1.10      pettai     64: INSTALLATION_DIRS=     ${DOCDIR} ${EGDIR} ${ODS_SYSCONFDIR}
1.1       pettai     65: INSTALLATION_DIRS+=    share/opendnssec
                     66: INSTALLATION_DIRS+=    lib/opendnssec
                     67: INSTALLATION_DIRS+=    lib/opendnssec/signer
                     68: INSTALLATION_DIRS+=    lib/opendnssec/kasp_auditor
1.9       pettai     69: OWN_DIRS+=             ${VARBASE}/opendnssec
                     70: OWN_DIRS+=             ${VARBASE}/opendnssec/tmp
                     71: OWN_DIRS+=             ${VARBASE}/opendnssec/signconf
                     72: OWN_DIRS+=             ${VARBASE}/opendnssec/signed
                     73: OWN_DIRS+=             ${VARBASE}/opendnssec/unsigned
1.1       pettai     74:
1.16      taca       75: .include "../../lang/ruby/rubyversion.mk"
                     76:
                     77: .if ${RUBY_VER} != 18
                     78: DEPENDS+=      ${RUBY_PKGPREFIX}-soap4r>=2.0.3:../../net/ruby-soap4r
                     79: .endif
                     80:
1.1       pettai     81: .include "options.mk"
                     82:
                     83: pre-install:
                     84:        ${MKDIR} ${DESTDIR}${PKG_SYSCONFDIR}/opendnssec
                     85:
1.10      pettai     86: post-install:
                     87:        ${INSTALL} ${WRKSRC}/KNOWN_ISSUES ${DESTDIR}${DOCDIR}
                     88:        ${INSTALL} ${WRKSRC}/MIGRATION ${DESTDIR}${DOCDIR}
                     89:
1.1       pettai     90: #.include "../../devel/cunit/buildlink3.mk"
                     91: .include "../../textproc/libxml2/buildlink3.mk"
                     92: .include "../../net/ldns/buildlink3.mk"
                     93: .include "../../databases/sqlite3/buildlink3.mk"
                     94: .include "../../lang/ruby/buildlink3.mk"
                     95: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>