2017-04-10 11:46:32 +00:00

57 lines
1.2 KiB
Makefile

# $OpenBSD: Makefile,v 1.10 2017/04/10 11:46:33 sthen Exp $
COMMENT= open-source turn-key solution for DNSSEC
DISTNAME= opendnssec-1.4.13
CATEGORIES= security
HOMEPAGE= http://www.opendnssec.org/
MAINTAINER= Patrik Lundin <patrik@sigterm.se>
# BSD
PERMIT_PACKAGE_CDROM= Yes
WANTLIB += c crypto iconv ldns lzma m pthread xml2 z
MASTER_SITES= http://dist.opendnssec.org/source/
LIB_DEPENDS= converters/libiconv \
net/ldns/libldns \
textproc/libxml
TEST_DEPENDS= security/softhsm
FAKE_FLAGS= sysconfdir=${PREFIX}/share/examples/opendnssec
CONFIGURE_STYLE= gnu
CONFIGURE_ARGS+= --disable-pedantic
FLAVORS= sqlite3 mysql
FLAVOR?= sqlite3
.if ${FLAVOR:Msqlite3}
WANTLIB+= sqlite3
LIB_DEPENDS+= databases/sqlite3
.endif
.if ${FLAVOR:Mmysql}
CONFIGURE_ARGS+= --with-database-backend=mysql
WANTLIB+= mysqlclient_r ssl ${LIBCXX}
LIB_DEPENDS+= databases/mariadb
.endif
.if ${FLAVOR:Msqlite3} && ${FLAVOR:Mmysql}
ERRORS+= "Fatal: mutually exclusive flavors: ${FLAVORS}"
.endif
post-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/opendnssec
cd ${WRKSRC}; \
${INSTALL_DATA} LICENSE ${PREFIX}/share/doc/opendnssec; \
${INSTALL_DATA} plugins/simple-dnskey-mailer/simple-dnskey-mailer.sh \
${PREFIX}/share/opendnssec
.include <bsd.port.mk>