commit: 828084cadb0700231a54c8c22f7836755c705158 parent 43ee0c9a574c15b2b1669b9820a40b0c27b7e539 Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me> Date: Thu, 6 Mar 2025 19:20:28 +0100 sys-apps/utils-std: add 0.0.2, drop 0.0.1Diffstat:
M | sys-apps/utils-std/Manifest | 4 | ++-- |
D | sys-apps/utils-std/utils-std-0.0.1.ebuild | 78 | ------------------------------------------------------------------------------ |
A | sys-apps/utils-std/utils-std-0.0.2.ebuild | 78 | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
3 files changed, 80 insertions(+), 80 deletions(-)diff --git a/sys-apps/utils-std/Manifest b/sys-apps/utils-std/Manifest
@@ -1,2 +1,2 @@ -DIST utils-std-0.0.1.tar.gz 178286 BLAKE2B bde0c54960ab1072d6ef6115ae85d45a782e1728cb36f7e92fa068aee3ca4cd1b616d25942a65bbf3ff0d57641980b93db08162585013719d27e21c8878c6c88 SHA512 b78d9adeca16187956fa32ca1743d8e707cba4aa543979243e4abe6a958c5892ef1b26982b45da50724e5af0ee31109d7d05c66751a21c77f06f04b7a56f8001 -DIST utils-std-0.0.1.tar.gz.sign 310 BLAKE2B f72c0833f36cc23fd70a9ccdb7aef696d314945d6d80c8af34e093418bfa8f869d6cd478a135f0abe8e4649657e9f4bd74b8688aea632fda877bed579baf517a SHA512 f09323b4c599ee4e917fd880f21bfc4ed956382eab63fa4ff4d47e63b79b6f3522cd57ae4451720e6bfc5f7e25ba7f194aa667c1d03b6426d360666922294603 +DIST utils-std-0.0.2.tar.gz 183249 BLAKE2B e3737ea550de4fb7a920fec91eb06f0051eef5109f1d91c78128504b6f2060de74641928e7cce2b859cff77d3a0321a93ac9172bcd456c4494788fdc3e0ff572 SHA512 bf69acf08a8fb996c324c49293bbf6cad11f982a9eb0b6e83a9c1e5df866f29466d60f8a42205b1e9621a5dae66a8a9f1e11ead26a9a1c3329f90faf29295617 +DIST utils-std-0.0.2.tar.gz.sign 141 BLAKE2B aa73cef01af0ad934fae890c5ac2b35266d9663276356ca46d3b51af019fdc33ad2526931e88b73d452cf5563df7030d5b494ba3b8ddd9f289ed1cc80565934a SHA512 9aa3f2419c57eca27d5fc298f77bcb6f613a67e5afaecca62c7af2713abd0880b64a8b407ce1a6fb0bf137841a4cce9ee94c338e24ffbc0d7079598920565c34diff --git a/sys-apps/utils-std/utils-std-0.0.1.ebuild b/sys-apps/utils-std/utils-std-0.0.1.ebuild
@@ -1,78 +0,0 @@ -# Copyright 2021-2024 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-std.git" -else - VERIFY_SIG_METHOD=signify - inherit verify-sig - - SRC_URI=" - https://hacktivis.me/releases/utils-std/${P}.tar.gz - verify-sig? ( https://hacktivis.me/releases/utils-std/${P}.tar.gz.sign ) - " - - KEYWORDS="~amd64 ~arm64 ~riscv" -fi - - -DESCRIPTION="Collection of commonly available Unix tools" -HOMEPAGE="https://hacktivis.me/git/utils-std" -LICENSE="MPL-2.0" -SLOT="0" -IUSE="test static system" - -RESTRICT="!test? ( test )" - -RDEPEND=" - system? ( - !sys-apps/coreutils[system(+)] - !sys-apps/diffutils[system(+)] - ) -" -BDEPEND=" - app-alternatives/yacc - test? ( dev-util/cram ) -" - -if [[ "${PV}" != 9999* ]] -then - BDEPEND="${BDEPEND} verify-sig? ( sec-keys/signify-keys-lanodan:2024 )" - - VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/signify-keys/signify-keys-lanodan-2024.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 NO_BWRAP=1 - - use static && export LDSTATIC="-static-pie" - - ./configure PREFIX=$(usex system '/usr' '/opt/lanodan') -} - -src_install() { - emake install DESTDIR="${D}" - - # before 50baselayout - use system || newenvd - 40lanodan <<-EOF - PATH="/opt/lanodan/bin:/opt/lanodan/sbin" - ROOTPATH="/opt/lanodan/bin:/opt/lanodan/sbin" - MANPATH="/opt/lanodan/share/man" - EOF -}diff --git a/sys-apps/utils-std/utils-std-0.0.2.ebuild b/sys-apps/utils-std/utils-std-0.0.2.ebuild
@@ -0,0 +1,78 @@ +# Copyright 2021-2024 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-std.git" +else + VERIFY_SIG_METHOD=signify + inherit verify-sig + + SRC_URI=" + https://hacktivis.me/releases/utils-std/${P}.tar.gz + verify-sig? ( https://hacktivis.me/releases/utils-std/${P}.tar.gz.sign ) + " + + KEYWORDS="~amd64 ~arm64 ~riscv" +fi + + +DESCRIPTION="Collection of commonly available Unix tools" +HOMEPAGE="https://hacktivis.me/git/utils-std" +LICENSE="MPL-2.0" +SLOT="0" +IUSE="test static system" + +RESTRICT="!test? ( test )" + +RDEPEND=" + system? ( + !sys-apps/coreutils[system(+)] + !sys-apps/diffutils[system(+)] + ) +" +BDEPEND=" + app-alternatives/yacc + test? ( dev-util/cram ) +" + +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 NO_BWRAP=1 + + use static && export LDSTATIC="-static-pie" + + ./configure PREFIX=$(usex system '/usr' '/opt/lanodan') +} + +src_install() { + emake install DESTDIR="${D}" + + # before 50baselayout + use system || newenvd - 40lanodan <<-EOF + PATH="/opt/lanodan/bin:/opt/lanodan/sbin" + ROOTPATH="/opt/lanodan/bin:/opt/lanodan/sbin" + MANPATH="/opt/lanodan/share/man" + EOF +}