107961fa13
- minor fixes/changes in packaging, no code changes. In particular, fixes a build failure on *BSD introduced in 0.997 0.997 (29 Jun 2013) - main feature of this version is ipv6 support. Many thanks to Geoffrey T. Dairiki for the implementation of btrie (btrie.c) which is far superior to old ip4trie code and handles both v4 and v6 - feature: ip6trie - new dataset supports listing of arbitrary length ip6 CIDRs, along with individual A/TXT values for each prefix - feature: ip6tset - new dataset supports listing of ip6 /64 subnets and the exclusion of /128 subnets; only supports a single A/TXT value for the entire dataset - optimization: ip4trie - using new trie implementation (developed for the ip6trie dataset) decreases memory consumption by roughly a factor of three - feature: acl dataset - ip6 addresses are now supported in ACLs - feature: added --enable-asserts configure option to enable compilation of debugging assertions; assertion checking is disabled by default - featurette: zero-length "wildcard" IP4 CIDR prefixes are now allowed in ip4trie and acl datasets.
49 lines
1.2 KiB
Makefile
49 lines
1.2 KiB
Makefile
# $NetBSD: Makefile,v 1.7 2014/05/30 21:06:39 pettai Exp $
|
|
#
|
|
|
|
DISTNAME= rbldnsd-0.997a
|
|
PKGNAME= ${DISTNAME:S/_/-/}
|
|
CATEGORIES= net
|
|
MASTER_SITES= http://www.corpit.ru/mjt/rbldnsd/
|
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
|
HOMEPAGE= http://www.corpit.ru/mjt/rbldnsd/
|
|
COMMENT= Efficient DNS daemon to serve DNSBL zones
|
|
|
|
WRKSRC= ${WRKDIR}/rbldnsd-0.997a
|
|
HAS_CONFIGURE= yes
|
|
|
|
.include "../../mk/bsd.prefs.mk"
|
|
|
|
BUILD_DEFS+= RBLDNSD_DIR VARBASE
|
|
|
|
RBLDNSD_USER?= rbldns
|
|
RBLDNSD_GROUP?= rbldns
|
|
RBLDNSD_DIR?= ${VARBASE}/chroot/rbldnsd
|
|
|
|
PKG_GROUPS= ${RBLDNSD_GROUP}
|
|
PKG_USERS= ${RBLDNSD_USER}:${RBLDNSD_GROUP}
|
|
PKG_HOME.${RBLDNSD_USER}= ${RBLDNSD_DIR}
|
|
|
|
PKG_GROUPS_VARS= RBLDNSD_GROUP
|
|
PKG_USERS_VARS= RBLDNSD_USER
|
|
|
|
FILES_SUBST+= RBLDNSD_USER=${RBLDNSD_USER} RBLDNSD_GROUP=${RBLDNSD_GROUP}
|
|
RCD_SCRIPTS= rbldnsd
|
|
|
|
.include "options.mk"
|
|
|
|
RBLDNSD_DOCS= NEWS README.user
|
|
|
|
INSTALLATION_DIRS= ${PKGMANDIR}/man8 sbin share/doc/rbldnsd
|
|
|
|
do-install:
|
|
${INSTALL_PROGRAM} ${WRKSRC}/rbldnsd ${DESTDIR}${PREFIX}/sbin/
|
|
${INSTALL_MAN} ${WRKSRC}/rbldnsd.8 \
|
|
${DESTDIR}${PREFIX}/${PKGMANDIR}/man8/
|
|
set -e; for doc in ${RBLDNSD_DOCS}; do \
|
|
${INSTALL_DATA} ${WRKSRC}/"$$doc" \
|
|
${DESTDIR}/${PREFIX}/share/doc/rbldnsd/; \
|
|
done
|
|
|
|
.include "../../mk/bsd.pkg.mk"
|