commit: 8dd73c82a6a702ce7a70e2dcf3e3d2105197f97d parent 8bc4e4901f02f6fc35a2f670f071960d3da4ad38 Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me> Date: Sat, 8 Nov 2025 10:52:45 +0100 app-admin/utils-cidr: add 1.0.0Diffstat:
| A | app-admin/utils-cidr/Manifest | 2 | ++ |
| A | app-admin/utils-cidr/utils-cidr-1.0.0.ebuild | 51 | +++++++++++++++++++++++++++++++++++++++++++++++++++ |
2 files changed, 53 insertions(+), 0 deletions(-)diff --git a/app-admin/utils-cidr/Manifest b/app-admin/utils-cidr/Manifest@@ -0,0 +1,2 @@ +DIST utils-cidr-1.0.0.tar.gz 9788 BLAKE2B d99294b570e563027bd35201228a2b631679d9e00510c8b71996c0fef6a61efab7262d066d8833be3336aabe840a5d5b1812a5e1c21f016109a4a008d1ad3f8e SHA512 6b002bbbc226b0f7539af8720870b60056a8d934986946f7c3587b2fd454d3669d39f12fb5c72eab45a7401745a45ae7969f0ce8348899056bad347be93398e7 +DIST utils-cidr-1.0.0.tar.gz.sign 141 BLAKE2B 11dfffd7bbdb0b435c4da70d1965218a3f81e206f00bd482caae7e82a018b59741da1a1ab226b5db76010221b499b8ba8d3fd7c38de2a131176b730f575984c0 SHA512 986f6480642ce8eec327388d0fcd4ef83fc0743bbe47c271f8d2fbbfd4d57e95b32a8a3ac2c069427fe712b10b6853b23683005c197f70bd5a3652d81e3b36c0diff --git a/app-admin/utils-cidr/utils-cidr-1.0.0.ebuild b/app-admin/utils-cidr/utils-cidr-1.0.0.ebuild@@ -0,0 +1,51 @@ +# Copyright 2021-2025 Haelwenn (lanodan) Monnier <contact@hacktivis.me> +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ "${PV}" = 9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://anongit.hacktivis.me/git/utils-cidr.git" +else + VERIFY_SIG_METHOD=signify + inherit verify-sig + + SRC_URI=" + https://distfiles.hacktivis.me/releases/utils-cidr/${P}.tar.gz + verify-sig? ( https://distfiles.hacktivis.me/releases/utils-cidr/${P}.tar.gz.sign ) + " + + KEYWORDS="~amd64 ~arm64 ~riscv" +fi + + +DESCRIPTION="utilities to manipulate CIDR ip-ranges" +HOMEPAGE="https://hacktivis.me/projects/utils-cidr" +LICENSE="MPL-2.0" +SLOT="0" +IUSE="test static" + +if [[ "${PV}" != 9999* ]] +then + BDEPEND="${BDEPEND} verify-sig? ( sec-keys/signify-keys-lanodan:2025 )" + + VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/signify-keys/signify-keys-lanodan-2025.pub" + + src_unpack() { + if use verify-sig; then + # Too many levels of symbolic links workaround + cd "${WORKDIR}" || die + cp "${DISTDIR}/${P}.tar.gz" "${DISTDIR}/${P}.tar.gz.sign" "${WORKDIR}/" || die + verify-sig_verify_detached "${P}.tar.gz" "${P}.tar.gz.sign" + unpack "${WORKDIR}/${P}.tar.gz" + rm "${WORKDIR}/${P}.tar.gz" + else + default + fi + } +fi + +src_configure() { + export PREFIX=/usr + use static && export LDSTATIC=-static +}