aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStuart Shelton <stuart@shelton.me>2018-02-14 20:34:51 +0000
committerStuart Shelton <stuart@shelton.me>2018-02-14 20:34:51 +0000
commit98c58f5699b3b2fa901b6c2020fdfcabb5ec9147 (patch)
treec3fdcea3937c1f0d90927ec8c650de04d667758d /net-dns
parentUpdate net-dns/avahi-0.7 (diff)
downloadsrcshelton-98c58f5699b3b2fa901b6c2020fdfcabb5ec9147.tar.gz
srcshelton-98c58f5699b3b2fa901b6c2020fdfcabb5ec9147.tar.bz2
srcshelton-98c58f5699b3b2fa901b6c2020fdfcabb5ec9147.zip
Add net-dns/bind-tools-9.11.2_p1
Diffstat (limited to 'net-dns')
-rw-r--r--net-dns/bind-tools/Manifest2
-rw-r--r--net-dns/bind-tools/bind-tools-9.11.2_p1.ebuild145
2 files changed, 147 insertions, 0 deletions
diff --git a/net-dns/bind-tools/Manifest b/net-dns/bind-tools/Manifest
index 2396e23d..e74c8ca7 100644
--- a/net-dns/bind-tools/Manifest
+++ b/net-dns/bind-tools/Manifest
@@ -15,6 +15,7 @@ DIST bind-9.11.0-P3.tar.gz 9691935 SHA256 0feee0374bcbdee73a9d4277f3c50076222795
DIST bind-9.11.0-P5.tar.gz 9698446 SHA256 1e283f0567b484687dfd7b936e26c9af4f64043daf73cbd8f3eb1122c9fb71f5 SHA512 142407db35a7bba6e676f2b3dc726a3a6ece9df8a27722f108ec309e24c4614da097b6cd31675c4925e68ff147896bc0a16dd71aa74dd73753ba86a2dbd7d3bd WHIRLPOOL a2aba3a52ad3610891733a3c8d93c0f5b263f706e36178a6f642b18e607a665ad0b15bdf679b9a5d149e9262eb5f718e23a09e989b63a418ee8fdfcb7f435186
DIST bind-9.11.1-P1.tar.gz 9745364 SHA256 6b1b3e88d51b8471bd6aee24a8cea70817e850a5901315dc506f9dde275ca638 SHA512 5683ae7be264e11b5b2a843d216e3ca4959b7de109863d5435090b2e033d6c405689e4ce57385ca787b1c948f4437aea39b8d5164a1d347c167f87337e9fc760 WHIRLPOOL a9dd3cabfe04f16a60ce9d55d3bfdd57d05bddd9fb86996e952756bf40b63dda78d269903d1ae951b499cea899e154e2936117ad2bc6de0e30c0937c8292e45b
DIST bind-9.11.1-P3.tar.gz 9749095 SHA256 52426e75432e46996dc90f24fca027805a341c38fbbb022b60dc9acd2677ccf4 SHA512 bf92ce1e07e5c84cc42b413bdbd3ad97f37712a6dc330dc10182992d948b7a393d5446efa188379b39020c34d810cebe2a7acccc9b8aa6bb564e1f3e6be42e96 WHIRLPOOL 93c139c979a60f9f3d8e54cf9f23e25a6d64180f7c2be6ba8c41488e9eec985c0bd67ab28e7f502c155c57b643b47b4c12d1ee5877077be37e07138adbd93a56
+DIST bind-9.11.2_p1.tar.gz 9783329 SHA256 cec31548832fca3f85d95178d4019b7d702039e8595d4c93914feba337df1212 SHA512 168f27f580e3be2f7ada27afa2f72e715e750eec76831cf01bd32fabc1fa65dc29dab0eb7ed1682b076d3be99269897ddbc2c10551631a3911d9e5ae1aa40597 WHIRLPOOL 02a6ce77ce4158c43e9acc3454dc6818d7854c82c1fc6465fab3cba141004fbc4c0da647d2c14e7b0e3a0b477ba8492ceec1f58b2af4168c5064d71cc8e20ebd
DIST bind-9.9.3-P2.tar.gz 7459422 SHA256 5e8ab06c7b73f38b47ce9ad12ca0afa7c714bbba2f6b7421c26c0d8b84b6c678 SHA512 def149b8b4050d65bf35109db5843502aaf785cd331d041b9336e0e25a43ede3c7337d5ef46f4726542bf1126bddb5e9404eaaad8f4ff9bcb464ef52df31225a WHIRLPOOL dd5ec585c33a3e6c2d1347d450fc7db8a55b1b321523ce695232c2d544761891c48b95447ded818b4333874607b53689feab6d41eb2d4421239f4d2ffc3e2e83
DIST bind-9.9.4.tar.gz 7513017 SHA256 fe0f16653382e428b10282ce9850722d19589d66f2b45a528e98be3153f654c8 SHA512 3355ecbefaa851f286798cc7a43e7b04a8585423f04d5cc8c1f7b7d0f3adb28684d14b3699258b535ba79187cc9b17be18e52ff95077b50db46a516df7891d4d WHIRLPOOL c68bcc6c000181dd0c4afee055612aa1268f265e80dcb7a93515a37d3c4640a409e59609e88f1b57fe3b52531c1f8396acf82ef76ce58b5791ef3983680e2c17
DIST bind-9.9.5.tar.gz 7729695 SHA256 d4b64c1dde442145a316679acff2df4008aa117ae52dfa3a6bc69efecc7840d1 SHA512 2639e73c0b57a6a34727e65e44a6d4c90e8682145f92a0a543f80fe0d3cdf707287b67d7ff9f1da5cf91a3c23861033b542871bc909ce0f538b4d3d368932574 WHIRLPOOL ad25df5dfebe06db950755d46531ceb36ae5f8dde38d1a53a3ca593bbd62161535b8a611c6a89701ff5853c740a5a2ff5e7f83da3841ea5482718e569b9f9c71
@@ -30,6 +31,7 @@ EBUILD bind-tools-9.11.0_p3.ebuild 3644 SHA256 dfcadc829edfec29b7d516ace563424c3
EBUILD bind-tools-9.11.0_p5.ebuild 3706 SHA256 c2803eaa3443ded1886b542c5b1522fd39f396fc8d1d54194d8ded3c36a94647 SHA512 1294686f48569cce4ac2bac93d01d285e92bec3f51553632ec0120eac2ce84bb37f635c57656397530a0595f6dcb58f6af90b428d415cb65db3c6325bce59873 WHIRLPOOL 7c88f6da35b2c9706b174cb9d64418218bd0a49cd173d72fdc06fb574d7141f7c0d8dd6fdaf5c9dc0260ed4de972a96264fa1c7333a66751927eebabdc73fd1d
EBUILD bind-tools-9.11.1_p1.ebuild 3716 SHA256 f6939fe522e0ac24220ca718e30d4cc97146f3ba20819962e95c9f0bb4ed9698 SHA512 a41a31ecbf6e50614cebe51c5f61360c77e133a43b0ff0cd2acfe91749980f7f1f11aad570fe95ac1c40a0781f1dadbaee0aadd7d3dc352bc96a1215a53073e6 WHIRLPOOL 61e66b4db3da191427d779a40d2c372ecf5e86c396229c03a04734cc08f93bf3a0e6b739cd9be445a19f6e9200072c364d0bad470de60f515c93a5ec2b59569a
EBUILD bind-tools-9.11.1_p3.ebuild 3728 SHA256 6ca5656efc0d62249f2e971f0def1b9046ac5fec9edb0aac3a11c62ec0d86e68 SHA512 bbd3452282152456ae7c0597020b81f21e649322ab511dfcbc8c7109e3b96f2eb123a2c4d783f519c4e8942c3cc4bcf38d273a14cb7ae1bb394abee8329ea7ed WHIRLPOOL a3ac5a5d4db69ab4dc82c5ec237689d363c466c51289ab64d7534bde53ae0185d850f6facd7179a66b0ce9caa6dd5bb6b4d607fb9d0f7b4c657919f248c5eecb
+EBUILD bind-tools-9.11.2_p1.ebuild 3690 SHA256 9205ea89eda880e61f1ab4cadab97c4ec5f27f83a7e11d700780f3e0ce4f8b93 SHA512 516132f9b9f8aaf0640da9e54dcbe7aac2a2f3e5610456fbf87b2151f602c4ba43cb868fe84e8ad542e0b959c904d92d1966fc6e56ab5d36c574bfa196ed5d4b WHIRLPOOL fd0ecd984b84c3e56bb97a7b410948f9c62ad955ca0df1adf70704791eed4d96981cd25286a9008c9b90242a8d60bcbaffd14e94bce945dc64074d6752331ccb
EBUILD bind-tools-9.9.3_p2.ebuild 2719 SHA256 c7edc29bdce385d00ca13c51008f4d4b1c3fb66cff4fa622de1eca552d340eca SHA512 7d735b26ed824b1a7bc29642e6f019f1a8d60eec2cce2045752fc8229f281cc10bb1f01b1c855366805e6ba74d92d751e150ca49f2b4f3ba6d4ff4c5c465b321 WHIRLPOOL 6739621408803f4764f13d766f6c9359919804959763f8e59db9e6d2823b3dc5f4cbdbd653cc0ba14a07b107f8354cc1fd5fd114f9654ac2b7f29f5cac5feee6
EBUILD bind-tools-9.9.4.ebuild 2726 SHA256 4f7242ff24d5806a1b0801a7d2e72ea33926aef2cac1edbb7ca8b020de02e06f SHA512 64fbfa78f9c90350a0f8d76de0ba2cc5ad1cd6e188d109794ed30ed7eac7d8c246ded18ca949f3324ca80c03e3833bf7905578d845bfbac9c12a2ad8bf38d682 WHIRLPOOL 9bde79f7cc00cc6049ead31d097803f5b3439e16be0f96d329b51240f45e7f4bee4460b647c698bdf642ec51fc08e6bd417e9e356e48c6b508d83fa966509b57
EBUILD bind-tools-9.9.5.ebuild 2881 SHA256 cd0317e54967931b59f0472f0865c029bc9c34c0833b000cee77fa71152c47ad SHA512 bb803e28f92d6e26baed6ec74ec11bcb8a886e422490c8a7970e3b27ff6a7261074ca3986a909c1e7a53c6a3d60b299d8d02056e599b62675e15faf191100e64 WHIRLPOOL 61d8f1c454af90ed41ca732c4a26a49b4a61ebed0c3800f8669dc8f00a83718c7e29e88d9ec11c062dcfc498c8034ba6c77c27fb4f3f80c3e15e7ae91823239d
diff --git a/net-dns/bind-tools/bind-tools-9.11.2_p1.ebuild b/net-dns/bind-tools/bind-tools-9.11.2_p1.ebuild
new file mode 100644
index 00000000..63350fd4
--- /dev/null
+++ b/net-dns/bind-tools/bind-tools-9.11.2_p1.ebuild
@@ -0,0 +1,145 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+inherit eutils autotools flag-o-matic toolchain-funcs
+
+MY_PN=${PN//-tools}
+MY_PV=${PV/_p/-P}
+MY_PV=${MY_PV/_rc/rc}
+MY_P="${MY_PN}-${MY_PV}"
+
+DESCRIPTION="bind tools: dig, nslookup, host, nsupdate, dnssec-keygen"
+HOMEPAGE="http://www.isc.org/software/bind"
+SRC_URI="https://www.isc.org/downloads/file/${MY_P}/?version=tar-gz -> ${MY_PN}-${PV}.tar.gz"
+
+LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc gost gssapi idn ipv6 libressl readline seccomp ssl urandom xml"
+# no PKCS11 currently as it requires OpenSSL to be patched, also see bug 409687
+
+REQUIRED_USE="gost? ( !libressl ssl )"
+
+CDEPEND="
+ ssl? (
+ !libressl? ( dev-libs/openssl:0 )
+ libressl? ( dev-libs/libressl )
+ )
+ gost? ( >=dev-libs/openssl-1.0.0:0[-bindist] )
+ xml? ( dev-libs/libxml2 )
+ idn? ( net-dns/idnkit )
+ gssapi? ( virtual/krb5 )
+ readline? ( sys-libs/readline:0= )
+ seccomp? ( sys-libs/libseccomp )"
+DEPEND="${CDEPEND}
+ virtual/pkgconfig"
+RDEPEND="${CDEPEND}
+ !<net-dns/bind-9.10.2"
+
+S="${WORKDIR}/${MY_P}"
+
+# bug 479092, requires networking
+RESTRICT="test"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-9.5.0_p1-lwconfig.patch #231247
+
+ # Disable tests for now, bug 406399
+ sed -i '/^SUBDIRS/s:tests::' bin/Makefile.in lib/Makefile.in || die
+
+ # Fix hard-coding of .../lib/ - this appears to now be fixed and no longer
+ # necessary, but does no harm in case anything has been missed. A small
+ # fix-up of the resulting configure script is still helpful for mysql
+ # support, though.
+ sed -ri "s:(openssl|geoip|gssapi|kame_path|prefix|libiconv|idn_path|atf)/lib([/ ]):\1/$(get_libdir)\2:g" \
+ configure.in || die
+ sed -ri "s:\{use_libjson\}/lib\":{use_libjson}/$(get_libdir)\":g" \
+ configure.in || die
+
+ # bug #220361
+ rm aclocal.m4
+ rm -rf libtool.m4/
+
+ mv configure.in configure.ac || die # configure.in is deprecated
+ eautoreconf
+
+ sed -ri "/\\\$d\/lib(\/|$)/s:d/lib:d/$(get_libdir):g" \
+ configure || die
+}
+
+src_configure() {
+ local myconf=
+
+ if use urandom; then
+ myconf="${myconf} --with-randomdev=/dev/urandom"
+ else
+ myconf="${myconf} --with-randomdev=/dev/random"
+ fi
+
+ # bug 344029
+ append-cflags "-DDIG_SIGCHASE"
+
+ # localstatedir for nsupdate -l, bug 395785
+ tc-export BUILD_CC
+ econf \
+ --localstatedir=/var \
+ --without-python \
+ --without-libjson \
+ --without-zlib \
+ --without-lmdb \
+ --disable-openssl-version-check \
+ $(use_enable ipv6) \
+ $(use_with idn) \
+ $(usex idn --with-idnlib=-lidnkit '') \
+ $(use_enable seccomp) \
+ $(use_with ssl openssl) \
+ $(use_with xml libxml2) \
+ $(use_with gssapi) \
+ $(use_with readline) \
+ $(use_with gost) \
+ ${myconf}
+
+ # bug #151839
+ echo '#undef SO_BSDCOMPAT' >> config.h
+}
+
+src_compile() {
+ local AR=$(tc-getAR)
+
+ emake AR="${AR}" -C lib/
+ emake AR="${AR}" -C bin/delv/
+ emake AR="${AR}" -C bin/dig/
+ emake AR="${AR}" -C bin/nsupdate/
+ emake AR="${AR}" -C bin/dnssec/
+}
+
+src_install() {
+ dodoc README CHANGES
+
+ cd "${S}"/bin/delv
+ dobin delv
+ doman delv.1
+
+ cd "${S}"/bin/dig
+ dobin dig host nslookup
+ doman {dig,host,nslookup}.1
+
+ cd "${S}"/bin/nsupdate
+ dobin nsupdate
+ doman nsupdate.1
+ if use doc; then
+ dohtml nsupdate.html
+ fi
+
+ cd "${S}"/bin/dnssec
+ for tool in dsfromkey importkey keyfromlabel keygen \
+ revoke settime signzone verify; do
+ dobin dnssec-"${tool}"
+ doman dnssec-"${tool}".8
+ if use doc; then
+ dohtml dnssec-"${tool}".html
+ fi
+ done
+}