commit: 80e6c07ef5327cec5616036501de92e408fb1425
Author: Christian Ruppert <idl0r <AT> gentoo <DOT> org>
AuthorDate: Tue May 22 07:33:32 2018 +0000
Commit: Christian Ruppert <idl0r <AT> gentoo <DOT> org>
CommitDate: Tue May 22 07:34:38 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80e6c07e
net-dns/bind: Version, bug 656038, CVE-2018-5736 / CVE-2018-5737
Package-Manager: Portage-2.3.37, Repoman-2.3.9
net-dns/bind/Manifest | 3 +-
.../{bind-9.12.1.ebuild => bind-9.11.3.ebuild} | 32 +++-------------------
.../{bind-9.12.1.ebuild => bind-9.12.1_p2.ebuild} | 0
3 files changed, 6 insertions(+), 29 deletions(-)
diff --git a/net-dns/bind/Manifest b/net-dns/bind/Manifest
index 08da7d21332..e355c6a9f1e 100644
--- a/net-dns/bind/Manifest
+++ b/net-dns/bind/Manifest
@@ -1,3 +1,4 @@
DIST bind-9.11.2_p1.tar.gz 9783329 BLAKE2B
5a3bbd87112064231bd5e6b09ebb4014f9d5cf65cb601c03555ff540a22d87aec3990cd8e37ce5ff09e9a149bdf122d20ecb01f87731e6c79d80379a6926014f
SHA512
168f27f580e3be2f7ada27afa2f72e715e750eec76831cf01bd32fabc1fa65dc29dab0eb7ed1682b076d3be99269897ddbc2c10551631a3911d9e5ae1aa40597
-DIST bind-9.12.1.tar.gz 9302783 BLAKE2B
731ce67acb22f72e54de1122c5d5c3c1f0663c400bdff9545578a45e5fe3094c6d754351e57dd5c52cdfe1528305dfde25eba7382a723a60b8bfdfeebb9536cd
SHA512
701e34a0a3313568c8e5cf76668fefc2a1fceb2ade0de201b8f678401569f1c622c3d1657a71772fa3298efc8b3cdefe974d98432c0087e8b45af3d50a4262fb
+DIST bind-9.11.3.tar.gz 9523375 BLAKE2B
978986e02767b8ac9f015b52e87b3bc161a7ea72f59f343dcb23f50fbe8474528c4b27ee4fd54bdbe6bd825ce6e8b164e8ad145260b2cdcd004e8892bacd313b
SHA512
1f0da13165d1ee872800fe10bb8b0f69c6c76515f9861c1528fb6005213bb71b21a1270906d2ea9ded3eaf6df1a1bac0f2c80aa511683b8d57dcff4f278d8c35
+DIST bind-9.12.1_p2.tar.gz 9305005 BLAKE2B
6be328e9e14a26d17c2f789aafc1f83a4690db0b0ae2aeac7dcc4b54a0e5d228692475a39160599fc5c6fd7ed8733d2f0bbac65a20c513f5fa7b6b49ad4b09ae
SHA512
de47eef272c437316444c4f585a2f98ae9169fc118fd057464a5cd064bb9079ffc07145dabf388cd240f56a5ad6d3ad78cf8d98fc37609681eba5d87e18a4f9a
DIST dyndns-samples.tbz2 22866 BLAKE2B
409890653c6536cb9c0e3ba809d2bfde0e0ae73a2a101b4f229b46c01568466bc022bbbc37712171adbd08c572733e93630feab95a0fcd1ac50a7d37da1d1108
SHA512
83b0bf99f8e9ff709e8e9336d8c5231b98a4b5f0c60c10792f34931e32cc638d261967dfa5a83151ec3740977d94ddd6e21e9ce91267b3e279b88affdbc18cac
diff --git a/net-dns/bind/bind-9.12.1.ebuild b/net-dns/bind/bind-9.11.3.ebuild
similarity index 95%
copy from net-dns/bind/bind-9.12.1.ebuild
copy to net-dns/bind/bind-9.11.3.ebuild
index c4deb022483..4da95bc7613 100644
--- a/net-dns/bind/bind-9.12.1.ebuild
+++ b/net-dns/bind/bind-9.11.3.ebuild
@@ -40,8 +40,8 @@ LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc
~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
# -berkdb by default re bug 602682
-IUSE="-berkdb +caps dlz dnstap doc dnsrps fixed-rrset geoip gost gssapi idn
ipv6
-json ldap libressl lmdb mysql nslint odbc postgres python rpz seccomp selinux
ssl static-libs
+IUSE="-berkdb +caps dlz dnstap doc filter-aaaa fixed-rrset geoip gost gssapi
idn ipv6
+json ldap libressl lmdb mysql odbc postgres python rpz seccomp selinux ssl
static-libs
+threads urandom xml +zlib"
# sdb-ldap - patch broken
# no PKCS11 currently as it requires OpenSSL to be patched, also see bug 409687
@@ -65,7 +65,7 @@ DEPEND="
mysql? ( >=virtual/mysql-4.0 )
odbc? ( >=dev-db/unixODBC-2.2.6 )
ldap? ( net-nds/openldap )
- idn? ( <net-dns/idnkit-2:= )
+ idn? ( net-dns/idnkit )
postgres? ( dev-db/postgresql:= )
caps? ( >=sys-libs/libcap-2.1.0 )
xml? ( dev-libs/libxml2 )
@@ -127,10 +127,6 @@ src_prepare() {
# Disable tests for now, bug 406399
sed -i '/^SUBDIRS/s:tests::' bin/Makefile.in lib/Makefile.in || die
- if use nslint; then
- sed -i -e 's:/etc/named.conf:/etc/bind/named.conf:'
${NSLINT_DIR}/nslint.{c,8} || die
- fi
-
# bug #220361
rm aclocal.m4
rm -rf libtool.m4/
@@ -162,7 +158,7 @@ src_configure() {
--enable-full-report \
--without-readline \
$(use_enable caps linux-caps) \
- $(use_enable dnsrps) \
+ $(use_enable filter-aaaa) \
$(use_enable fixed-rrset) \
$(use_enable ipv6) \
$(use_enable rpz rpz-nsdname) \
@@ -193,31 +189,11 @@ src_configure() {
# bug #151839
echo '#undef SO_BSDCOMPAT' >> config.h
-
- if use nslint; then
- cd $NSLINT_DIR
- econf
- fi
-}
-
-src_compile() {
- emake
-
- if use nslint; then
- emake -C $NSLINT_DIR CCOPT="${CFLAGS}"
- fi
}
src_install() {
emake DESTDIR="${D}" install
- if use nslint; then
- cd $NSLINT_DIR
- dobin nslint
- doman nslint.8
- cd "${S}"
- fi
-
dodoc CHANGES README
if use idn; then
diff --git a/net-dns/bind/bind-9.12.1.ebuild
b/net-dns/bind/bind-9.12.1_p2.ebuild
similarity index 100%
rename from net-dns/bind/bind-9.12.1.ebuild
rename to net-dns/bind/bind-9.12.1_p2.ebuild