diff options
Diffstat (limited to 'net-dns')
-rw-r--r-- | net-dns/Manifest.gz | bin | 7883 -> 7882 bytes | |||
-rw-r--r-- | net-dns/hash-slinger/Manifest | 4 | ||||
-rw-r--r-- | net-dns/hash-slinger/hash-slinger-3.3-r1.ebuild (renamed from net-dns/hash-slinger/hash-slinger-3.3.ebuild) | 3 | ||||
-rw-r--r-- | net-dns/hash-slinger/hash-slinger-3.4.ebuild | 48 |
4 files changed, 52 insertions, 3 deletions
diff --git a/net-dns/Manifest.gz b/net-dns/Manifest.gz Binary files differindex 627a7feb748b..cb291f2ceee4 100644 --- a/net-dns/Manifest.gz +++ b/net-dns/Manifest.gz diff --git a/net-dns/hash-slinger/Manifest b/net-dns/hash-slinger/Manifest index 96dba495f2fd..fd2a57ebc538 100644 --- a/net-dns/hash-slinger/Manifest +++ b/net-dns/hash-slinger/Manifest @@ -1,5 +1,7 @@ AUX hash-slinger-3.3-fix-tlsa-record-generation.patch 1446 BLAKE2B cb0a435b41048aa07ceefe7138590211c36aae4bb5af3aad4e9c2a51246a24a8b404ee8a69eb2ae780ffe8c2b8d2648c4be73353bbc13acbdd7460648a8dfbcc SHA512 81cd9eca58b513ad77d49252c5679fd0543dc0da386cbe930cc65d31876c7b171813dc4b9c2abe3934ed335873246c32782181804a1adcb50df5af18c7506e80 AUX hash-slinger-3.3-python-3.12.patch 2442 BLAKE2B 2aaadbb02c04901d4071e7627f7090e3a2ade9b7571587ac7a6032a6c4cdc26bad356a9dc70b21a0597ab0c1f19a5c390ea1bf2fd030709dd03e3f1f56a324aa SHA512 5dfd50778a1464bc6a8284efaebd6980f9ab21feed70cdd54bbd932d9c98bc14f45d2941c0a295e9c729a6bd6b1fd8b3e1ff85030f2a115f61027067bd4a88ac DIST hash-slinger-3.3.tar.gz 38597 BLAKE2B 237affa3f933d3dbd1dca3bc4f927268c15d10eed16c18aae68906f1fe6511eda48283f76da851d70535139bc880074951a1ab4c6be92bd27e32c38e374ce044 SHA512 ba59771d32a93f500b61beab1d44e6edf94965c1a7cb30708e4722fe7e6d97a884ccd0e16c9058c29b174a710c13d562b1b6dfc15edc7440692494744392a52e -EBUILD hash-slinger-3.3.ebuild 1257 BLAKE2B 0f9dbfcf9e22645245bc6c46c97c6538f8f54e388cfd572e670a6750b1370d933b231ab4d667f9ea909bc5ea83e294c5598dc881eeac6d74a86baa8af4305afc SHA512 433096e4863ec701cbeb2d91fdc9aee945ae054fe3872e37a14e7a4e4ab0bd4fee3ce31ef70e541e521b0e5b7c627dc709c014a360e0456e0c95304ab59a4f39 +DIST hash-slinger-3.4.tar.gz 38668 BLAKE2B c2aaaa0a0329a85105891fa50a780b400ad9a855a66de758eac32ee658d253d103e4dfcab969019499af31d59cc6cac0b6c538d130ab8326d1c5bf30e92ddf32 SHA512 0f49a10bc4ecfe6ef2e209590f2c32ff11193bd421957d855881cb9f03d7f39912c39f72e32018a5e338ac55368b81693bc07881bdb8dbe8e57f99d3b487fd0f +EBUILD hash-slinger-3.3-r1.ebuild 1219 BLAKE2B 9a2c7da788adeca8d549b2b8fe6c5cbabb5bb78287e55590d8dd50a71e4e5f6924eea317b2ba5b6177a1262ac7eca504df561222c011f8cf7ee391eb45cdaaf3 SHA512 6d47dcbcabadab59c59254693727cae1c2514a971aeb405d2423de9bbd067c8f6875bbdaba362435986ee5a0ec819ee718d1e0dcb02099ef0471296dc7629ade +EBUILD hash-slinger-3.4.ebuild 1105 BLAKE2B dcbd75a2f69e9f3acf310aa3f69d1afb7269dd38b8d58bcef67a3cdfdb0c974847f5b7f2fd088a0cdd52188828eabce8dfb6002b5de6d9eeb7370d8cf8f769fa SHA512 f587761209a25e0d8223613a8c15821970be6037d455e60aa1a4b076f9b4222e248a572d5309affb7af02a77086757a624c2da651bcd546665b4cddb55c4bc02 MISC metadata.xml 598 BLAKE2B dfe22fbc9dec4a1bf906a13c184945f42c956ba1f5167a1a3ca744bf7f482c9fb7a85cebfeec71d4376bd0acf89660c6dba13399325d3c123f967c1a21c7848a SHA512 954cd85c0b50c26483dcb000c7eeb8f1fa59f5c4c2e66114ba86a634f48325e273fa01ab7a76e71ba2d4cb9d269f7934429d56aa5eef8e673cea21fc4411f59d diff --git a/net-dns/hash-slinger/hash-slinger-3.3.ebuild b/net-dns/hash-slinger/hash-slinger-3.3-r1.ebuild index da7e8e7310b8..7c60c4a0e53e 100644 --- a/net-dns/hash-slinger/hash-slinger-3.3.ebuild +++ b/net-dns/hash-slinger/hash-slinger-3.3-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -22,7 +22,6 @@ RDEPEND=" ${PYTHON_DEPS} $(python_gen_cond_dep ' dev-python/dnspython[${PYTHON_USEDEP}] - dev-python/ipaddr[${PYTHON_USEDEP}] dev-python/m2crypto[${PYTHON_USEDEP}] ') net-dns/unbound[python,${PYTHON_SINGLE_USEDEP}] diff --git a/net-dns/hash-slinger/hash-slinger-3.4.ebuild b/net-dns/hash-slinger/hash-slinger-3.4.ebuild new file mode 100644 index 000000000000..7b45431b3472 --- /dev/null +++ b/net-dns/hash-slinger/hash-slinger-3.4.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} ) + +inherit python-single-r1 + +DESCRIPTION="Various tools to generate DNS records like SSHFP, TLSA, OPENPGPKEY, IPSECKEY" +HOMEPAGE="https://github.com/letoams/hash-slinger" +SRC_URI="https://github.com/letoams/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="ipsec +openpgp +ssh" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=" + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + dev-python/dnspython[${PYTHON_USEDEP}] + dev-python/m2crypto[${PYTHON_USEDEP}] + ') + net-dns/unbound[python,${PYTHON_SINGLE_USEDEP}] + ipsec? ( net-vpn/libreswan[dnssec] ) + openpgp? ( $(python_gen_cond_dep 'dev-python/python-gnupg[${PYTHON_USEDEP}]') ) + ssh? ( virtual/openssh ) +" + +src_install() { + local tools tool + + tools="tlsa" + + use ssh && tools+=" sshfp" + use openpgp && tools+=" openpgpkey" + use ipsec && tools+=" ipseckey" + + for tool in $tools ; do + doman ${tool}.1 + python_doscript ${tool} + done + + dodoc BUGS CHANGES README +} |