diff options
author | Michael Orlitzky <mjo@gentoo.org> | 2017-01-08 11:36:55 -0500 |
---|---|---|
committer | Michael Orlitzky <mjo@gentoo.org> | 2017-01-08 11:37:12 -0500 |
commit | 18123eb68a785b48a82fe451894933b16f02533b (patch) | |
tree | 67c0034aaab29fe6d4f09b1495302b8fb9299850 /net-dns/rbldnsd/rbldnsd-0.998-r1.ebuild | |
parent | net-dns/rbldnsd: add upstream metadata. (diff) | |
download | gentoo-18123eb68a785b48a82fe451894933b16f02533b.tar.gz gentoo-18123eb68a785b48a82fe451894933b16f02533b.tar.bz2 gentoo-18123eb68a785b48a82fe451894933b16f02533b.zip |
net-dns/rbldnsd: new revision to fix an out-of-memory error.
This new revision adds a patch that has already been merged (but not
released) by upstream. It should fix an out-of-memory error that
occurs when trying to load a huge zone.
Additionally, upstream had undergone a non-hostile takeover by the
Spamhaus project, so the HOMEPAGE and SRC_URI have been updated.
Gentoo-Bug: 603330
Package-Manager: portage-2.3.0
Diffstat (limited to 'net-dns/rbldnsd/rbldnsd-0.998-r1.ebuild')
-rw-r--r-- | net-dns/rbldnsd/rbldnsd-0.998-r1.ebuild | 67 |
1 files changed, 0 insertions, 67 deletions
diff --git a/net-dns/rbldnsd/rbldnsd-0.998-r1.ebuild b/net-dns/rbldnsd/rbldnsd-0.998-r1.ebuild deleted file mode 100644 index d20b87d363b5..000000000000 --- a/net-dns/rbldnsd/rbldnsd-0.998-r1.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=6 -PYTHON_COMPAT=( python2_7 ) - -inherit toolchain-funcs user python-single-r1 - -DESCRIPTION="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 test zlib" - -REQUIRED_USE="test? ( ${PYTHON_REQUIRED_USE} )" - -RDEPEND="zlib? ( sys-libs/zlib )" -DEPEND="${RDEPEND} - test? ( ${PYTHON_DEPS} - dev-python/pydns:2[${PYTHON_USEDEP}] )" - -PATCHES=( - "${FILESDIR}/rbldnsd-0.997a-robust-ipv6-test-support.patch" - "${FILESDIR}/rbldnsd-0.997a-format-security-compile-fix.patch" -) - -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() { - emake \ - AR="$(tc-getAR)" \ - CC="$(tc-getCC)" \ - RANLIB="$(tc-getRANLIB)" -} - -src_test() { - emake check \ - CC="$(tc-getCC)" \ - PYTHON="${PYTHON}" -} - -src_install() { - einstalldocs - dosbin rbldnsd - doman rbldnsd.8 - keepdir /var/db/rbldnsd - newinitd "${FILESDIR}"/initd-0.997a rbldnsd - newconfd "${FILESDIR}"/confd-0.997a rbldnsd -} - -pkg_postinst() { - enewgroup rbldns - enewuser rbldns -1 -1 /var/db/rbldnsd rbldns - fowners rbldns:rbldns /var/db/rbldnsd -} |