diff options
author | 2018-02-14 20:34:51 +0000 | |
---|---|---|
committer | 2018-02-14 20:34:51 +0000 | |
commit | 98c58f5699b3b2fa901b6c2020fdfcabb5ec9147 (patch) | |
tree | c3fdcea3937c1f0d90927ec8c650de04d667758d /net-dns | |
parent | Update net-dns/avahi-0.7 (diff) | |
download | srcshelton-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/Manifest | 2 | ||||
-rw-r--r-- | net-dns/bind-tools/bind-tools-9.11.2_p1.ebuild | 145 |
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 +} |