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

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

1.44    ! pettai      1: # $NetBSD: Makefile,v 1.43 2014/06/09 10:18:12 pettai Exp $
1.1       pettai      2: #
                      3:
1.44    ! pettai      4: DISTNAME=      opendnssec-1.4.6
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.28      pettai     13: DEPENDS+=      ldns>=1.6.13:../../net/ldns
1.1       pettai     14: BUILD_DEPENDS+=        CUnit-[0-9]*:../../devel/cunit
                     15:
                     16: BUILD_DEFS+=   VARBASE
                     17:
1.3       pettai     18: USE_TOOLS+=    bash gmake
1.1       pettai     19: CONFIG_SHELL=  ${BASH}
1.38      jperkin    20: USE_LANGUAGES= c99 c++
1.1       pettai     21: USE_LIBTOOL=   yes
                     22:
                     23: GNU_CONFIGURE=         yes
                     24: CONFIGURE_ARGS+=       --prefix=${PREFIX:Q}
                     25: CONFIGURE_ARGS+=       --localstatedir=${VARBASE}
1.38      jperkin    26: CONFIGURE_ARGS+=       --with-ssl=${BUILDLINK_PREFIX.openssl}
1.1       pettai     27:
1.43      pettai     28: REPLACE_PERL=  enforcer/utils/convert_database.pl
                     29: REPLACE_PERL+= enforcer/utils/migrate_id_mysql.pl
                     30: REPLACE_PERL+= enforcer/utils/migrate_keyshare_mysql.pl
                     31: REPLACE_PERL+= enforcer/utils/migrate_keyshare_sqlite3.pl
                     32: REPLACE_PERL+= enforcer/utils/migrate_to_ng_mysql.pl
                     33: REPLACE_PERL+= enforcer/utils/migrate_to_ng_sqlite.pl
                     34:
1.3       pettai     35: ODS_USER?=     opendnssec
                     36: ODS_GROUP?=    opendnssec
                     37:
                     38: PKG_GROUPS=            ${ODS_GROUP}
                     39: PKG_USERS=             ${ODS_USER}:${ODS_GROUP}
                     40: PKG_GECOS.${ODS_USER}= OpenDNSSEC user
                     41: PKG_HOME.${ODS_USER}=  ${VARBASE}/opendnssec
                     42: PKG_SHELL.${ODS_USER}= ${SH}
                     43: PKG_USERS_VARS+=       ODS_USER
                     44: PKG_GROUPS_VARS+=      ODS_GROUP
                     45:
1.1       pettai     46: EGDIR=                 ${PREFIX}/share/examples/opendnssec
1.10      pettai     47: DOCDIR=                        ${PREFIX}/share/doc/opendnssec
1.1       pettai     48: ODS_SYSCONFDIR=                ${PKG_SYSCONFDIR}/opendnssec
                     49:
                     50: SUBST_CLASSES+=                paths
                     51: SUBST_FILES.paths=     ${WRKSRC}/conf/Makefile.in
                     52: SUBST_STAGE.paths=     post-patch
                     53: SUBST_SED.paths=       -e 's,@EGDIR@,${EGDIR},'
                     54:
                     55: CXXFLAGS.NetBSD+=      -D_NETBSD_SOURCE
                     56:
1.35      he         57: CONF_FILES+=   ${EGDIR}/addns.xml.sample \
                     58:                        ${ODS_SYSCONFDIR}/addns.xml
                     59: CONF_FILES+=   ${EGDIR}/conf.xml.sample \
1.1       pettai     60:                        ${ODS_SYSCONFDIR}/conf.xml
                     61: CONF_FILES+=   ${EGDIR}/kasp.xml.sample \
                     62:                        ${ODS_SYSCONFDIR}/kasp.xml
                     63: CONF_FILES+=   ${EGDIR}/zonelist.xml.sample \
                     64:                        ${ODS_SYSCONFDIR}/zonelist.xml
                     65:
1.10      pettai     66: INSTALLATION_DIRS=     ${DOCDIR} ${EGDIR} ${ODS_SYSCONFDIR}
1.1       pettai     67: INSTALLATION_DIRS+=    share/opendnssec
                     68: INSTALLATION_DIRS+=    lib/opendnssec
                     69: INSTALLATION_DIRS+=    lib/opendnssec/signer
                     70: INSTALLATION_DIRS+=    lib/opendnssec/kasp_auditor
1.9       pettai     71: OWN_DIRS+=             ${VARBASE}/opendnssec
                     72: OWN_DIRS+=             ${VARBASE}/opendnssec/tmp
                     73: OWN_DIRS+=             ${VARBASE}/opendnssec/signconf
                     74: OWN_DIRS+=             ${VARBASE}/opendnssec/signed
                     75: OWN_DIRS+=             ${VARBASE}/opendnssec/unsigned
1.1       pettai     76:
                     77: .include "options.mk"
                     78:
                     79: pre-install:
                     80:        ${MKDIR} ${DESTDIR}${PKG_SYSCONFDIR}/opendnssec
                     81:
1.10      pettai     82: post-install:
                     83:        ${INSTALL} ${WRKSRC}/KNOWN_ISSUES ${DESTDIR}${DOCDIR}
                     84:        ${INSTALL} ${WRKSRC}/MIGRATION ${DESTDIR}${DOCDIR}
                     85:
1.38      jperkin    86: .include "../../databases/sqlite3/buildlink3.mk"
                     87: .include "../../net/ldns/buildlink3.mk"
                     88: .include "../../security/openssl/buildlink3.mk"
1.1       pettai     89: .include "../../textproc/libxml2/buildlink3.mk"
                     90: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>