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

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

1.76    ! he          1: # $NetBSD: Makefile,v 1.75 2019/05/23 19:23:15 rillig Exp $
1.1       pettai      2: #
                      3:
1.63      he          4: DISTNAME=      opendnssec-1.4.13
1.76    ! he          5: PKGREVISION=   9
1.1       pettai      6: CATEGORIES=    security net
1.66      wiz         7: MASTER_SITES=  https://www.opendnssec.org/files/source/
1.1       pettai      8:
1.2       pettai      9: MAINTAINER=    pettai@NetBSD.org
1.66      wiz        10: HOMEPAGE=      https://www.opendnssec.org/
1.1       pettai     11: COMMENT=       OSS for a fast and easy DNSSEC deployment
                     12: LICENSE=       2-clause-bsd
                     13:
1.76    ! he         14: BUILD_DEPENDS+=        CUnit-[0-9]*:../../devel/cunit
1.59      he         15: DEPENDS+=      ldns>=1.6.17:../../net/ldns
1.1       pettai     16:
                     17: BUILD_DEFS+=   VARBASE
                     18:
1.3       pettai     19: USE_TOOLS+=    bash gmake
1.1       pettai     20: CONFIG_SHELL=  ${BASH}
1.38      jperkin    21: USE_LANGUAGES= c99 c++
1.1       pettai     22: USE_LIBTOOL=   yes
                     23:
                     24: GNU_CONFIGURE=         yes
                     25: CONFIGURE_ARGS+=       --prefix=${PREFIX:Q}
                     26: CONFIGURE_ARGS+=       --localstatedir=${VARBASE}
1.38      jperkin    27: CONFIGURE_ARGS+=       --with-ssl=${BUILDLINK_PREFIX.openssl}
1.1       pettai     28:
1.43      pettai     29: REPLACE_PERL=  enforcer/utils/convert_database.pl
                     30: REPLACE_PERL+= enforcer/utils/migrate_id_mysql.pl
                     31: REPLACE_PERL+= enforcer/utils/migrate_keyshare_mysql.pl
                     32: REPLACE_PERL+= enforcer/utils/migrate_keyshare_sqlite3.pl
                     33: REPLACE_PERL+= enforcer/utils/migrate_to_ng_mysql.pl
                     34: REPLACE_PERL+= enforcer/utils/migrate_to_ng_sqlite.pl
                     35:
1.3       pettai     36: ODS_USER?=     opendnssec
                     37: ODS_GROUP?=    opendnssec
                     38:
                     39: PKG_GROUPS=            ${ODS_GROUP}
                     40: PKG_USERS=             ${ODS_USER}:${ODS_GROUP}
                     41: PKG_GECOS.${ODS_USER}= OpenDNSSEC user
                     42: PKG_HOME.${ODS_USER}=  ${VARBASE}/opendnssec
                     43: PKG_SHELL.${ODS_USER}= ${SH}
                     44: PKG_USERS_VARS+=       ODS_USER
                     45: PKG_GROUPS_VARS+=      ODS_GROUP
                     46:
1.1       pettai     47: EGDIR=                 ${PREFIX}/share/examples/opendnssec
1.10      pettai     48: DOCDIR=                        ${PREFIX}/share/doc/opendnssec
1.65      jlam       49: PKG_SYSCONFSUBDIR=     opendnssec
1.1       pettai     50:
                     51: SUBST_CLASSES+=                paths
                     52: SUBST_FILES.paths=     ${WRKSRC}/conf/Makefile.in
1.71      jperkin    53: SUBST_STAGE.paths=     pre-configure
1.75      rillig     54: SUBST_VARS.paths=      EGDIR
1.1       pettai     55:
                     56: CXXFLAGS.NetBSD+=      -D_NETBSD_SOURCE
                     57:
1.35      he         58: CONF_FILES+=   ${EGDIR}/addns.xml.sample \
1.65      jlam       59:                        ${PKG_SYSCONFDIR}/addns.xml
1.35      he         60: CONF_FILES+=   ${EGDIR}/conf.xml.sample \
1.65      jlam       61:                        ${PKG_SYSCONFDIR}/conf.xml
1.1       pettai     62: CONF_FILES+=   ${EGDIR}/kasp.xml.sample \
1.65      jlam       63:                        ${PKG_SYSCONFDIR}/kasp.xml
1.1       pettai     64: CONF_FILES+=   ${EGDIR}/zonelist.xml.sample \
1.65      jlam       65:                        ${PKG_SYSCONFDIR}/zonelist.xml
1.1       pettai     66:
1.65      jlam       67: INSTALLATION_DIRS=     ${DOCDIR} ${EGDIR}
1.1       pettai     68: INSTALLATION_DIRS+=    share/opendnssec
                     69: INSTALLATION_DIRS+=    lib/opendnssec
                     70: INSTALLATION_DIRS+=    lib/opendnssec/signer
                     71: INSTALLATION_DIRS+=    lib/opendnssec/kasp_auditor
1.9       pettai     72: OWN_DIRS+=             ${VARBASE}/opendnssec
                     73: OWN_DIRS+=             ${VARBASE}/opendnssec/tmp
                     74: OWN_DIRS+=             ${VARBASE}/opendnssec/signconf
                     75: OWN_DIRS+=             ${VARBASE}/opendnssec/signed
                     76: OWN_DIRS+=             ${VARBASE}/opendnssec/unsigned
1.1       pettai     77:
1.46      he         78: RCD_SCRIPTS=           opendnssec
                     79:
1.1       pettai     80: .include "options.mk"
                     81:
                     82: pre-install:
1.65      jlam       83:        ${MKDIR} ${DESTDIR}${PKG_SYSCONFDIR}
1.1       pettai     84:
1.10      pettai     85: post-install:
                     86:        ${INSTALL} ${WRKSRC}/KNOWN_ISSUES ${DESTDIR}${DOCDIR}
                     87:        ${INSTALL} ${WRKSRC}/MIGRATION ${DESTDIR}${DOCDIR}
                     88:
1.38      jperkin    89: .include "../../databases/sqlite3/buildlink3.mk"
                     90: .include "../../net/ldns/buildlink3.mk"
                     91: .include "../../security/openssl/buildlink3.mk"
1.1       pettai     92: .include "../../textproc/libxml2/buildlink3.mk"
                     93: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>