commit: 0d6c7742f219bd564e64e567a472abb232ae8454 parent 0ff460cc60f45b27d3f0ae77eb88f7861095f292 Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me> Date: Mon, 22 Sep 2025 10:18:24 +0200 sys-apps/cmd-glob: drop 1.0.0, add 1.0.2Diffstat:
M | sys-apps/cmd-glob/Manifest | 3 | ++- |
D | sys-apps/cmd-glob/cmd-glob-1.0.0.ebuild | 15 | --------------- |
A | sys-apps/cmd-glob/cmd-glob-1.0.2.ebuild | 38 | ++++++++++++++++++++++++++++++++++++++ |
3 files changed, 40 insertions(+), 16 deletions(-)diff --git a/sys-apps/cmd-glob/Manifest b/sys-apps/cmd-glob/Manifest
@@ -1 +1,2 @@ -DIST cmd-glob-1.0.0.tar.gz 7386 BLAKE2B c726cfc8a409ec94ab0b648b04f658ad74f7a174a689a8b0286162315f503cf79be104829e235fc70eb060430f7b2fdf7c5a5f57f59db9f2c30458be271cdee3 SHA512 929479613c466a040f579ab8a8095400421fe5c616091dafaed97218bb245cb769ab91cbae0cf63c26e3df5a6b68bba372d5041268a9638eee4b1bd20d38055e +DIST cmd-glob-1.0.2.tar.gz 8156 BLAKE2B 4f53cf4a3a1e8c05e8d180da09192832ecaee43e749e0c6318c05af6e912d82f6e4f839dfa4a54357b9627f73a8d46485c4ed8d24529d4aa24277109a00eadeb SHA512 79fd8144950f76da006f570ec0d80a754e878f759d93087f9991e5fc107ec90c044d1e5147501a4fb2c01463ce0be5060a46e2e579af3adff9a4a8f37949b65b +DIST cmd-glob-1.0.2.tar.gz.sign 141 BLAKE2B 4e2ff04a0c04b9930f484ccb51fc3a87ae16314ad253467c20176bf14ceac0b886051689c7a96556b5dc260151baf93d8709b53edbcae7e850795b3d128ed5e6 SHA512 1adcdd01b6755d1997c3e3ba045b79de86c38f3e61db9e75200e20d4e2493bcb868395f0130f6ec0bbe914e9416f8430cc7e50088b60ffd9f57d22a3f19eeadadiff --git a/sys-apps/cmd-glob/cmd-glob-1.0.0.ebuild b/sys-apps/cmd-glob/cmd-glob-1.0.0.ebuild
@@ -1,15 +0,0 @@ -# Copyright 2023 Haelwenn (lanodan) Monnier <contact@hacktivis.me> -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="glob(1) wrapper around glob(3), inspired by https://github.com/isaacs/node-glob" -HOMEPAGE="https://hacktivis.me/git/cmd-glob" -SRC_URI="https://distfiles.hacktivis.me/releases/${P}.tar.gz" -KEYWORDS="~amd64" -LICENSE="MPL-2.0" -SLOT="0" - -src_install() { - PREFIX='/usr' default -}diff --git a/sys-apps/cmd-glob/cmd-glob-1.0.2.ebuild b/sys-apps/cmd-glob/cmd-glob-1.0.2.ebuild
@@ -0,0 +1,38 @@ +# Copyright 2023-2025 Haelwenn (lanodan) Monnier <contact@hacktivis.me> +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +VERIFY_SIG_METHOD=signify +inherit verify-sig + +DESCRIPTION="glob(1) wrapper around glob(3), inspired by https://github.com/isaacs/node-glob" +HOMEPAGE="https://hacktivis.me/git/cmd-glob" +SRC_URI=" + https://distfiles.hacktivis.me/releases/cmd-glob/${P}.tar.gz + verify-sig? ( https://distfiles.hacktivis.me/releases/cmd-glob/${P}.tar.gz.sign ) +" +KEYWORDS="~amd64 ~arm64 ~riscv" +LICENSE="MPL-2.0" +SLOT="0" + +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 +} + +src_install() { + PREFIX='/usr' default +}