+++ /dev/null
-AUX confd-0.997 994 SHA256 bf4459b36f9caa59c6b4a39514e1590e81bec21328c2af88a71a85041349eefd SHA512 c11b2a6e2784c691f593bcfd2c0ac0f2559eff7970d200fad4f8560c9a13db0840380d83403d6e779fd5f0a126cdbe8676bba8352a10b13f60660f7602cba01b WHIRLPOOL f50d39a2941fea98e19b1abdf24ff888e63ac007df42770918f31d49c2900f0c101f85ec7645d7dd60e7a7f469ac1e8b83bf60e92afa6d3a5db41641e49d930c
-AUX initd-0.997 561 SHA256 7ed137d31a59718ce5adc2cdc9d8ab273abf02ab40e7ae540303afec9b845ee9 SHA512 627d7343320be7f8667b5a941062750cfc5d363ac531999957eb7db627ecb01ef7874af92b7418fce43d000c78267491296f223b5b813a58ad7b6423bb8d2c6b WHIRLPOOL d316d1cedb03152faf13184e92cb250b2568809ab221110c58d8d73af3204bc16770b94a27c752cfa1a3916f5eeb07b882fb05361a354c0ea6e0ab1b27efbb5e
-DIST rbldnsd-0.997.tar.gz 148762 SHA256 c61fc0d9b6efb2cc823e47c4e3bce44a0fbd3e1ca7377dccdc22618bc1c22368 SHA512 d9aff718e77907c1eb800a12493ad211e3130ef2ad1770a2f1e2292e96ea9d815ee687f7445e656b0f0201c4f8707426bd0230d9bd3efef4e2f611262fc5ea84 WHIRLPOOL 4157197309836fca4f4eb7ce45a0fe103e4cd4666258233b0ea2ed24deab26048325b16ba72d9cdbbac39b513c7957b152bd4a0e564f2d7cec594098d701bf6c
-EBUILD rbldnsd-0.997.ebuild 1369 SHA256 49cd4ae25ee1be805d9aaa6e42b405376404b4e0c2327c6667efd371a5c0656c SHA512 851205e92b2f2ae3fcc857f184df5f2fdbac43bcb8aa90e480e1e7ad4ce664bb0229638ec7bc186c0de74bc692cc16519f5809267f1a44f83bdc78489624f168 WHIRLPOOL 35957c5d91c60eb331e121b8576c2c6bc4c0183b0a8ffd46c13121b5ebb48e54bd19974ef8f8291534c53764a970fa37c84b843f55b85c13809a9ba0c62c203a
-MISC metadata.xml 1179 SHA256 6a9d5a1772e174859bf13dbe53a955671ad97eeb8322dd6ff9772046460e017d SHA512 d2f2925bd8de92dc0d9dffce03b0ce8a61c28a0abbbdc3ca21ca10ac3f22a773dcbf19e880563e0557a1512fe3e0586f3b4ef5abd0b6add8278e6b24ea709051 WHIRLPOOL 42f38dbd07679c6e1ceb9d3b054928e5a0f3befdb8d4f5e74b3b23a486bb98066bc7a44e2dab05ef39465f44e41ad815a0cc3f7a32add5bff84c78a484a986c6
+++ /dev/null
-# The addresses on which to listen, as a bash array. The syntax is
-# "host:port", where the port defaults to 53.
-LISTEN=( "127.0.0.1" "192.168.0.1" )
-
-# A list of RBL zones, as a bash array. For the correct syntax, please
-# see the rbldnsd(8) man page. The following $ZONES will look for
-# files named "badguys.example.com" and "spammers.example.net" (in the
-# appropriate format) under /var/db/rbldnsd, and use those same names
-# for the blacklists contained therein.
-ZONES=( "badguys.example.com:ip4set:badguys.example.com"
- "spammers.example.net:ip4tset:spammers.example.net" )
-
-# Add any additional options for the rbldnsd daemon below. The -a and
-# -vv below are suggested for performance/security reasons. They are
-# described in the man page.
-#
-# The rootdir (-r) and PID (-p) options are passed automatically, with
-# rootdir set to /var/db/rbldnsd (where you should put your zone
-# files). The daemon will run as the rbldns user, which was created by
-# portage.
-OPTIONS="-a -vv"
+++ /dev/null
-#!/sbin/runscript
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-depend() {
- need net
-}
-
-start() {
- ebegin "Starting rbldnsd"
-
- start-stop-daemon --start --quiet --pidfile /run/rbldnsd.pid \
- --exec /usr/sbin/rbldnsd -- \
- -r /var/db/rbldnsd \
- -p /run/rbldnsd.pid \
- ${LISTEN[@]/#/-b} \
- ${OPTIONS} \
- "${ZONES[@]}"
-
- eend $?
-}
-
-stop() {
- ebegin "Stopping rbldnsd"
- start-stop-daemon --stop --quiet --pidfile /run/rbldnsd.pid \
- --exec /usr/sbin/rbldnsd
- eend $?
-}
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <herd>proxy-maintainers</herd>
- <maintainer>
- <email>michael@orlitzky.com</email>
- <name>Michael Orlitzky</name>
- <description>Proxy Maintainer. CC on bugs.</description>
- </maintainer>
- <longdescription lang="en">
- rbldnsd is a small and fast DNS daemon which is especially made to serve DNSBL
- zones. This daemon was inspired by Dan J. Bernstein's rbldns program found in
- the djbdns package.
-
- rbldnsd is extremely fast - it outperforms both bind and djbdns greatly. It has
- very small memory footprint.
-
- The daemon can serve both IP-based (ordb.org, dsbl.org etc) and name-based
- (rfc-ignorant.org) blocklists. Unlike DJB's rbldns, it has ability to specify
- individual values for every entry, can serve as many zones on a single IP
- address as you wish, and, finally, it is a real nameserver: it can reply to DNS
- metadata requests. The daemon keeps all zones in memory for faster operations,
- but its memory usage is very efficient, especially for repeated TXT values which
- are stored only once.
- </longdescription>
-</pkgmetadata>
+++ /dev/null
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit eutils toolchain-funcs user
-
-DESCRIPTION="A DNS server designed to serve blacklist zones"
-HOMEPAGE="http://www.corpit.ru/mjt/rbldnsd.html"
-SRC_URI="http://www.corpit.ru/mjt/rbldnsd/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~hppa ~sparc ~x86 ~x86-fbsd"
-IUSE="ipv6 zlib"
-
-DEPEND="zlib? ( sys-libs/zlib )"
-RDEPEND="${DEPEND}"
-
-src_configure() {
- # The ./configure file is handwritten and doesn't support a `make
- # install` target, so there are no --prefix options. The econf
- # function appends those automatically, so we can't use it.
- ./configure \
- $(use_enable ipv6) \
- $(use_enable zlib) \
- || die "./configure failed"
-}
-
-src_compile() {
- # We can also pass AWK and PYTHON environment variables to emake,
- # but those should be available via the default 'awk' and 'python'
- # symlinks.
- emake \
- AR="$(tc-getAR)" \
- CC="$(tc-getCC)" \
- RANLIB="$(tc-getRANLIB)" \
- || die "emake failed"
-}
-
-src_install() {
- dosbin rbldnsd
- doman rbldnsd.8
- keepdir /var/db/rbldnsd
- dodoc CHANGES* TODO NEWS README*
- newinitd "${FILESDIR}"/initd-${PV} rbldnsd
- newconfd "${FILESDIR}"/confd-${PV} rbldnsd
-}
-
-pkg_postinst() {
- enewgroup rbldns
- enewuser rbldns -1 -1 /var/db/rbldnsd rbldns
- chown rbldns:rbldns /var/db/rbldnsd
-}