Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions net-dns/bind-tools/Manifest
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
DIST bind-9.20.22.tar.xz 5817248 BLAKE2B 74537646d8c08c4874548b064ab62bab3721d22e2654feed54ea0b61c087018b24f725d0cfaf8298bc71a1be280c753c86449b13e5d9ec26f84ba7e9f61b7a5a SHA512 a23b630fc755977534e3fb8605810495ab8e4817ade93448f93167a38c643b0da6e93b3c2d9e191e99989af446a8aabfa43636120cc6c2a0c653dcd36cb89d07
DIST bind-9.20.23.tar.xz 5837532 BLAKE2B f4f5526fac2832685204ccc93087df3ce2dd3fbb267a5b68d0cf8074365a8f1d6e7b9ff130b41a023ea8dd96499a361a0396188f0a71a08630c54ec13e63c39a SHA512 fce8a69620c15223e54dd197c09c7b00c165e5e3a5b2f62b241f589be5675c581029cf750caa8ed1f1fcb0faf293df04e77c494c205bab89d6d01153395bf4cb
DIST bind-9.20.24.tar.xz 5854912 BLAKE2B 06fde034ef2d3f4432caf5d9a701f70f32dec94be63e64dfd5484d9e008245ca5707c067c0fa19e1e2c0a3d83d2bbeb465c6ec18aceed48ffaad6973c8a77a54 SHA512 6e163d483a45a71d979c0c4fc9778e22f6fc158ab3dff460d84fa60391689c2f6e62ec179500718bcad27547728910ee17de2d10ef1936018a8958138e9c146c
DIST bind-9.20.26.tar.xz 5918032 BLAKE2B 433d5ed7457367ce5b195a7d1a6f3fef21f929b158b14e3c86d8dc2004240119e4ec3b1d3cab1121be66ec77463fcb462e1207ec3339cf46ca4eec05f8c366ef SHA512 6d90452d86bfbd1cd6c1301f8c2d9c2251402c81a03d45ab30217f5db05ab1ca6ca7e01fac3642bcd7e1866bd535763e9a9526886312eb5eaf4e532431a92931
DIST bind-9.21.21.tar.xz 5346552 BLAKE2B e0639f94ac5e82c2975bda2e85cb8275fb0e9d3e069f944cfa3e72238772fcfdb3f2238bc21baee674709430b7436f0a32911d16ac925e534849e6b1fb7436b6 SHA512 ebb05d1141d38bd1897bb0de1475194ca6e9335e1a295ab388376d880de1a0569279b734433f469565eccdea91cc8e6e3603b2879be700bf27082ff075bdbe49
DIST bind-9.21.22.tar.xz 5383844 BLAKE2B 17112e87af111ad4c6d8836585cd01c34b43bc581cf8e6f2c5da631d58ae110aaa92d7666480b8c7d9a99609f580e9f56ad4cea9f7aaa73201d11acb0521ca7e SHA512 f9e11d150162661c755dabdd7862c0565e6a10077e2a6aee04f8cefce94c262d8928ff9e42f8c8750242aee3b0992afe2f49f72f0f8cab8b7e4ae1c9fc06e0fa
DIST bind-9.21.23.tar.xz 5403480 BLAKE2B fcee66abedd74d371c35d6ea3b79123136cd9b581b1c55e1c611f3b2d05284d1b1038ea21fa11bd0dde39d0821f428106f3beefbbe839c442177f3bfa0f25c9e SHA512 86bf978dd591c78f4a47ec5d8e1899708dafff6c4fc015a621a58e1541dc37b6b07a5149833a37e9440bdd3f2ffb78f2d42f38df472a8489ba1b30b4d915aaa5
DIST bind-9.21.24.tar.xz 5470080 BLAKE2B 7af743c6c71c317f10426432b7e651d3224b09008fc026e63ea6dd25a7ec37505da68075a506de0a04c5b320c1d7b0f9aff5be4da3aade2b8381e69ad8a6572b SHA512 b3654db3ce934371a50bd4e730c13c8821b9e6cb294759606337f132f6e4843d30b328f351c11f4b3c5c67748694fc1e2ecee78fa4280136a7bbaf8e193069ca
63 changes: 63 additions & 0 deletions net-dns/bind-tools/bind-tools-9.21.24.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
# Distributed under the terms of the GNU General Public License v2

EAPI=7

inherit meson flag-o-matic toolchain-funcs

DESCRIPTION="bind tools: dig, nslookup, host, nsupdate, dnssec-keygen"
HOMEPAGE="https://www.isc.org/software/bind"
SRC_URI="https://downloads.isc.org/isc/bind9/9.21.24/bind-9.21.24.tar.xz -> bind-9.21.24.tar.xz"

LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
SLOT="0"
KEYWORDS="*"
IUSE="gssapi idn ipv6 libedit readline xml"
# no PKCS11 currently as it requires OpenSSL to be patched, also see bug 409687

COMMON_DEPEND="
dev-libs/libuv:=
dev-libs/openssl
dev-libs/userspace-rcu
sys-libs/libcap
dev-db/lmdb
xml? ( dev-libs/libxml2 )
idn? ( net-dns/libidn2:= )
gssapi? ( virtual/krb5 )
libedit? ( dev-libs/libedit )
!libedit? (
readline? ( sys-libs/readline:= )
)
"
DEPEND="${COMMON_DEPEND}"
RDEPEND="${COMMON_DEPEND}
!<=net-dns/bind-9.18.1-r2
"
S="${WORKDIR}/bind-9.21.24"

# sphinx required for man-page and html creation
BDEPEND="
virtual/pkgconfig
"

src_configure() {
local emesonargs=(
--sysconfdir=/etc/bind
--localstatedir=/var
-Ddoc=disabled
-Dzlib=disabled
-Dstats-json=disabled
-Dstats-xml=disabled
$(meson_feature gssapi)
$(meson_feature idn)
)
meson_src_configure
}

src_install() {
meson_src_install

rm -r "${D}"/usr/bin/{arpaname,named*,nsec3hash} || die
rm -r "${D}"/usr/sbin || die
}

# vim: filetype=ebuild