pkgsrc/net/rbldnsd/Makefile
pettai 107961fa13 0.997a (23 Jul 2013)
- 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.
2014-05-30 21:06:39 +00:00

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"