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/hash-slinger/Manifest | 2 ++ net-dns/hash-slinger/hash-slinger-3.2.ebuild | 49 ++++++++++++++++++++++++++++ 2 files changed, 51 insertions(+) create mode 100644 net-dns/hash-slinger/hash-slinger-3.2.ebuild (limited to 'net-dns/hash-slinger') diff --git a/net-dns/hash-slinger/Manifest b/net-dns/hash-slinger/Manifest index a547b496d820..a577ccfb5064 100644 --- a/net-dns/hash-slinger/Manifest +++ b/net-dns/hash-slinger/Manifest @@ -1,3 +1,5 @@ DIST hash-slinger-3.1.tar.gz 38224 BLAKE2B 35d60b648704e1aa96fbec000ff07c06a31a1f45c58f708fdad1bab464849d4de60963acde9f2c26eb4304454ed1406f698c8007dbf471794f16f26b8ebdb080 SHA512 04ad33b718f716cfd08bd52ee50db81372b7dc13895695e1b23cf904306166b73e388285c7cce8a0a0e5003e783bc61dea4c9ede7a44f22c16e24e2411c7f427 +DIST hash-slinger-3.2.tar.gz 38376 BLAKE2B 8c89f9a372818166c862d97354a60dddc2795c70f23b39225ad0fc3a2657cc5e048dca228dc004db0240fcf80e74bc799528d3459a65e6de347a493df5abf7b3 SHA512 01a25b3bc00bd9cd86c448f087c48ad04248a5a8755c2f154272b833efdce058a1fc62ea3f5cc6e9ff35180754b3e44db03c4e4888fd9051b749eff5fc8c3110 EBUILD hash-slinger-3.1.ebuild 1141 BLAKE2B eea3180f3469e15f115441dd203967872fc56c84acbaa0a4552a2f481748636f74e022dc24feb5ae51d82d74e430f180d2c38b5a0b76fac33c2172bc73b4fa33 SHA512 3445cf13cfe7fad2ae0a948436dffa1678b127928be1c86128bd96a173e20327974198574082b76aa2c33e6c8d765ea9c24749ebc322b50d05b73b4cc70aba8f +EBUILD hash-slinger-3.2.ebuild 1143 BLAKE2B 5a531d04f985d2e799b3d175ffcd231dc82a6b7eb84d848b2baaf0d7f0df5ed552a9b75d2213506c7c2ca9a3dbbf79af3e513478644b1035fcdf0558867407be SHA512 232509e2ef0402910701a9190c27f06ba47136886059f5c83466e6ab0ef1ef75a5d6d69399ed0df925d6d41bcac39e8ae016ff155183d7b37078b24fc7483ede MISC metadata.xml 513 BLAKE2B 9a9270db85ae12ff45193af066c4c112e663e317799591c9da0f4d47350141be12470387ca83abefaff98ab6d6bde813b924efe687164ec700f31254e773ce46 SHA512 fc8e59485d22724bc87194e729e2ceaf396f672713b9762f1d6e8bad0c27eb3624c49c7a06b611b5a557c8ec93cc85daa21bbcc934d3936d707cdafa13339eef diff --git a/net-dns/hash-slinger/hash-slinger-3.2.ebuild b/net-dns/hash-slinger/hash-slinger-3.2.ebuild new file mode 100644 index 000000000000..467f00926cfa --- /dev/null +++ b/net-dns/hash-slinger/hash-slinger-3.2.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) + +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/ipaddr[${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? ( net-misc/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 +} -- cgit v1.2.3