From 0f558761aa2dee1017b4751e4017205e015a9560 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 29 Jun 2022 12:04:12 +0100 Subject: gentoo resync : 29.12.2022 --- net-dns/knot/Manifest | 4 +- net-dns/knot/knot-3.1.4.ebuild | 108 -------------------------------------- net-dns/knot/knot-3.1.8.ebuild | 115 +++++++++++++++++++++++++++++++++++++++++ 3 files changed, 117 insertions(+), 110 deletions(-) delete mode 100644 net-dns/knot/knot-3.1.4.ebuild create mode 100644 net-dns/knot/knot-3.1.8.ebuild (limited to 'net-dns/knot') diff --git a/net-dns/knot/Manifest b/net-dns/knot/Manifest index 0c5d33bf2cd9..73b048cba701 100644 --- a/net-dns/knot/Manifest +++ b/net-dns/knot/Manifest @@ -1,10 +1,10 @@ AUX knot-1.service 337 BLAKE2B a6645b2ab92612f3c6640f4e9601cefe087a519d8a40b222e05dbd44c8b8c5c87a01d500d5ac328fdee1cae3f9dd126448a8b82b979e13a4ff5285fa48b983d5 SHA512 58c4186e57ebd00b86dae34d5d208ed8801c0376da40cccb23b3d4542a7ee04a1003a12a4b89347b76a384b50eae4a61f96164bf22ec987ce05b1c65691659e7 AUX knot.init 861 BLAKE2B 30ffe287f4f83058407ceab00b2113dade3b60b38d76c86f156cc31c33cc4f2ec8cf7f22172823755b71385ca18cc1044605b5479c9de05284f911d500b5dc40 SHA512 e5faa96cbee618e9042bdfd0628f06c4bc4d23c7295521771e16f6eae715835a240799e8425317b03b1ea162966defb5d6b6592139cb1d9d61b47a24961ec9b9 AUX knot.service 275 BLAKE2B c39b50630a84cb20d33a02ad82c0fc0c994b098766af0cd3e11b4ac6e2f6e6ebc38d6e5b99c358d5e771022fd6ad14fb7e04e95fd77ba677d10950e1fc52e9a9 SHA512 37c4700320a2781aa93ca92bc2634c3e080c87337b7d632d0e2fa23f6e2e8fa1985d1d8e2516fed02b612da4d340472d5f8d0ae37c5b323ac17bbd61ca243a86 -DIST knot-3.1.4.tar.xz 1408656 BLAKE2B 637371e5cc9aa0b880fda96d1d61f9e168cc96c244551b17381a1641a8b6ace7cac7ac6b7cf40fb2e86ac8f606be8d1342e548e5cadd64770610b2a5aa35f1f0 SHA512 307667a12b989fee443832d4642fc927231f38f0331439c8c7196c489d196245eca368d96a36fe49639b773f652f7cb80bf0c16bc1ad107e11b47b70e1f04060 DIST knot-3.1.5.tar.xz 1414500 BLAKE2B c05fcd9e99d4c7dba03ad9fd9a1131ca4c2556d4911640ef929e68d4caea26ae69ddc61fa19f8c3c4f29efcd0c4c2e47593e86a0ac1826cc96c25f2fe4145bab SHA512 3a8cf04a2d65e04343a70009d43796ae00bf09e34348119b55ba70dac7deb7ff42906d88ef0e413d33dec28a952396a51781dee96727c0c2047b4c5ade54e6fa DIST knot-3.1.7.tar.xz 1418944 BLAKE2B d0e5c999c1b4bca89b86ad956dd91643f795fcba94757e34c44e3e6b925030c332da9cb0bfd72d6ae0f32b3016a8c50d821cfcc513268682dd6b5715714d9047 SHA512 4b6982e8b44addbc77f42d0a1c435dd257cc8a8f112677c371d16063ee8e769b646a6425d54ef338cd21555f276d8d6f4faad2da2f24bf92437ce4af9ff1fb44 -EBUILD knot-3.1.4.ebuild 1984 BLAKE2B 2340cbb90adb417e89119ce6b62d18452a6147cf74b5f8e873ce730b696bdd1fd5ddc55aa82bf6aeb88f2b442390374d021eab270f5d9177bca3a87a166e7da3 SHA512 972d8d2925300b5c54bb256f86d5cf8173bf45f4398ec207d931c5d78520068f8e86298491582fc9ac88b4bd4e5e5f4529db71263527910638a330a8255fd3ca +DIST knot-3.1.8.tar.xz 1439912 BLAKE2B bcc089d547a7cad8150e93d70da036273a60b0e740df9693bc38813c3d7ed1968b8f97ce4d32c2359ba509fdfcd8403e73eed1f0107d470e6cd4ba4e7012f96d SHA512 af72cbcc5b511dad148e7ce990819df00bdf99c110b44b3b521eddd8690a6ebd4c76c24e63d843956971d5f158bbfa851804616630d34f3a0ec06888c78ecf2c EBUILD knot-3.1.5.ebuild 1982 BLAKE2B 4ed81ba340aa7aaf970b60efbf443c3ed13664ec2cba99678620afe76c0947b9f720460641e6f1ed2e190d3a100b25dfb2d32819e75537256e922df760b89d0f SHA512 7631d193f56ce90ea8fe5f793a300f8b8efd8cecf0b21a835be60906a0ad34342333911b9bd4c20d24ccc5fb04e900a61970d7fd15446883f8745233703e9658 EBUILD knot-3.1.7.ebuild 2125 BLAKE2B fab1938925de8da6870ce8821593a66985de36650618575fe4367eb3d1e801fc5e7011796abcfcba3c87e8a87d629c75fd7f3afa2cb69387fc5b9711e8a7c824 SHA512 0a216dbca834d16cdf5a1d6b316e223ab920f9362facb5310f3f7c7c08bbc27de5f2db63705329acefd9063e33943d6eb295b4a822a77ca1523e27d4bc268b76 +EBUILD knot-3.1.8.ebuild 2127 BLAKE2B 1053f84b2ec58e3baa6127a1f3fc1107572ff939a56b00fcba9ed80c3c1116ec8dc0296d3077afd5c267e21582e9c4fc7f2e999b339386bf83637b9a57d519b7 SHA512 62f813251824b28340a8e548aa394e81f64b3596e33b7fb9359594965c02b3dbb36ab29bf454815a96553e311706d4e9e888bf3633ff9d6dbe2453d64fe307ce MISC metadata.xml 1843 BLAKE2B c65bcd213f52e20388fd3ba6733ee9ae62c563b0d0ac6f58deb015d64355c2c90647d5b0b03c7ac5978caeb418da1a55f2e98125fe7fd5a20469e3351968bd1c SHA512 eb6c2a1252155c0a8fc21f1f24434a84de01e81a7b0e8f583c80f50ed198e57ddbc19aca33138771dd4c6bec133a3b19a5a95a7eb161e7f17f02cdc63fd62245 diff --git a/net-dns/knot/knot-3.1.4.ebuild b/net-dns/knot/knot-3.1.4.ebuild deleted file mode 100644 index f94f823b4198..000000000000 --- a/net-dns/knot/knot-3.1.4.ebuild +++ /dev/null @@ -1,108 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit flag-o-matic systemd - -DESCRIPTION="High-performance authoritative-only DNS server" -HOMEPAGE="https://www.knot-dns.cz/" -SRC_URI="https://secure.nic.cz/files/knot-dns/${P/_/-}.tar.xz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" - -KNOT_MODULES=( - "+cookies" - "+dnsproxy" - "dnstap" - "geoip" - "+noudp" - "+onlinesign" - "+queryacl" - "+rrl" - "+stats" - "+synthrecord" - "+whoami" -) -IUSE="doc caps +fastparser idn +libidn2 systemd +utils ${KNOT_MODULES[@]}" - -RDEPEND=" - acct-group/knot - acct-user/knot - dev-db/lmdb - dev-libs/libedit - dev-libs/userspace-rcu:= - dev-python/lmdb - net-libs/gnutls:= - caps? ( sys-libs/libcap-ng ) - dnstap? ( - dev-libs/fstrm - dev-libs/protobuf-c:= - ) - geoip? ( dev-libs/libmaxminddb:= ) - idn? ( - !libidn2? ( net-dns/libidn:0= !net-dns/libidn2 ) - libidn2? ( net-dns/libidn2:= ) - ) - systemd? ( sys-apps/systemd:= ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig - doc? ( dev-python/sphinx ) -" - -S="${WORKDIR}/${P/_/-}" - -src_configure() { - local u - local my_conf=( - --with-storage="${EPREFIX}/var/lib/${PN}" - --with-rundir="${EPREFIX}/var/run/${PN}" - $(use_enable fastparser) - $(use_enable dnstap) - $(use_enable doc documentation) - $(use_enable utils utilities) - --enable-systemd=$(usex systemd) - $(use_with idn libidn) - ) - - for u in "${KNOT_MODULES[@]#+}"; do - my_conf+=("$(use_with ${u} module-${u})") - done - - if use riscv; then - append-libs -latomic - fi - - econf "${my_conf[@]}" -} - -src_compile() { - default - - use doc && emake -C doc html -} - -src_test() { - emake check -} - -src_install() { - use doc && local HTML_DOCS=( doc/_build/html/{*.html,*.js,_sources,_static} ) - - default - - rmdir "${D}/var/run/${PN}" "${D}/var/run/" || die - - newinitd "${FILESDIR}/knot.init" knot - if use systemd; then - systemd_newunit "${FILESDIR}/knot-1.service" knot.service - fi - - find "${D}" -name '*.la' -delete || die - - keepdir /var/lib/knot -} diff --git a/net-dns/knot/knot-3.1.8.ebuild b/net-dns/knot/knot-3.1.8.ebuild new file mode 100644 index 000000000000..77cbe56a39d2 --- /dev/null +++ b/net-dns/knot/knot-3.1.8.ebuild @@ -0,0 +1,115 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic systemd + +DESCRIPTION="High-performance authoritative-only DNS server" +HOMEPAGE="https://www.knot-dns.cz/" +SRC_URI="https://secure.nic.cz/files/knot-dns/${P/_/-}.tar.xz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~riscv ~x86" + +KNOT_MODULES=( + "+cookies" + "+dnsproxy" + "dnstap" + "geoip" + "+noudp" + "+onlinesign" + "+queryacl" + "+rrl" + "+stats" + "+synthrecord" + "+whoami" +) +IUSE="doc caps doh +fastparser idn +libidn2 systemd +utils xdp ${KNOT_MODULES[@]}" + +RDEPEND=" + acct-group/knot + acct-user/knot + dev-db/lmdb:= + dev-libs/libedit + dev-libs/userspace-rcu:= + dev-python/lmdb:= + net-libs/gnutls:= + caps? ( sys-libs/libcap-ng ) + dnstap? ( + dev-libs/fstrm + dev-libs/protobuf-c:= + ) + doh? ( net-libs/nghttp2:= ) + geoip? ( dev-libs/libmaxminddb:= ) + idn? ( + !libidn2? ( net-dns/libidn:0= !net-dns/libidn2 ) + libidn2? ( net-dns/libidn2:= ) + ) + systemd? ( sys-apps/systemd:= ) + xdp? ( + dev-libs/libbpf:= + net-libs/libmnl:= + ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + doc? ( dev-python/sphinx ) +" + +S="${WORKDIR}/${P/_/-}" + +src_configure() { + local u + local my_conf=( + --with-storage="${EPREFIX}/var/lib/${PN}" + --with-rundir="${EPREFIX}/var/run/${PN}" + $(use_enable fastparser) + $(use_enable dnstap) + $(use_enable doc documentation) + $(use_enable utils utilities) + $(use_enable xdp) + --enable-systemd=$(usex systemd) + $(use_with idn libidn) + $(use_with doh libnghttp2) + ) + + for u in "${KNOT_MODULES[@]#+}"; do + my_conf+=("$(use_with ${u} module-${u})") + done + + if use riscv; then + append-libs -latomic + fi + + econf "${my_conf[@]}" +} + +src_compile() { + default + + use doc && emake -C doc html +} + +src_test() { + emake check +} + +src_install() { + use doc && local HTML_DOCS=( doc/_build/html/{*.html,*.js,_sources,_static} ) + + default + + rmdir "${D}/var/run/${PN}" "${D}/var/run/" || die + + newinitd "${FILESDIR}/knot.init" knot + if use systemd; then + systemd_newunit "${FILESDIR}/knot-1.service" knot.service + fi + + find "${D}" -name '*.la' -delete || die + + keepdir /var/lib/knot +} -- cgit v1.2.3