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

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

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

CVSweb <webmaster@jp.NetBSD.org>