summaryrefslogtreecommitdiff
path: root/net-dns
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-04-19 08:46:18 +0100
committerV3n3RiX <venerix@koprulu.sector>2025-04-19 08:46:18 +0100
commit9e65a38a260a44292ceb8a0bf4fea5f0b5666826 (patch)
tree40c907f5d72cda463e42d2ee5d5434b3790e06df /net-dns
parentcf1a411e806b434c96329401a6ff0901ec7f0d5c (diff)
gentoo auto-resync : 19:04:2025 - 08:46:17edge
Diffstat (limited to 'net-dns')
-rw-r--r--net-dns/Manifest.gzbin7883 -> 7882 bytes
-rw-r--r--net-dns/hash-slinger/Manifest4
-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.ebuild48
4 files changed, 52 insertions, 3 deletions
diff --git a/net-dns/Manifest.gz b/net-dns/Manifest.gz
index 627a7feb748b..cb291f2ceee4 100644
--- a/net-dns/Manifest.gz
+++ b/net-dns/Manifest.gz
Binary files differ
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
+}