logo

overlay

My own overlay for experimentations, use with caution, no support is provided git clone https://anongit.hacktivis.me/git/overlay.git/
commit: 596ae0f3d1b1e07cd90961f9220648371e296e9b
parent 0f3a38f47e3e972996f39b36835132a1f5cafe10
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date:   Sat, 17 Jan 2026 16:11:57 +0100

sys-apps/utils-std: add 0.0.14, drop 0.0.13

Diffstat:

Msys-apps/utils-std/Manifest4++--
Dsys-apps/utils-std/utils-std-0.0.13.ebuild80-------------------------------------------------------------------------------
Asys-apps/utils-std/utils-std-0.0.14.ebuild80+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 82 insertions(+), 82 deletions(-)

diff --git a/sys-apps/utils-std/Manifest b/sys-apps/utils-std/Manifest @@ -1,2 +1,2 @@ -DIST utils-std-0.0.13.tar.gz 205252 BLAKE2B 0593aa0447fb4d3b616bf1d90c0306b42c0f6be0bf0516a7b047194b9cf15dd54604d1f188071cd94c9ac3807fe4f4fa39d040799d4d586c4ecd88da2d29f8fb SHA512 4634cea30ca9bc4010e1fa608be8ea6df9da380dc8c99ba36b1921fc58b88ed4b4e38b2aa11e94cd9703ef6275e19edfc5fe0c3cd50b829ac8efabc9a7a1ec60 -DIST utils-std-0.0.13.tar.gz.sign 141 BLAKE2B a6f0d16cd55068e1bf7b6a6908d70ddd452be55a278362ba81e9cf80e78dceff055ead5962dce4305abb423889291f5ebcbb85c9aae15770f58829b02d503bd2 SHA512 67cd78bac00a1da9247099a60ba3e4abd8ac930a621a96136526f03b06eedc6a2d76ef51bcf5171996fa6381779dd1dd86b7af985d845e99a28145d65b121461 +DIST utils-std-0.0.14.tar.gz 206844 BLAKE2B 0f6f856369d5782939267b4e1e3cbca4ed5b14d5f9b8ef70459a1a4529b3e043204ee6d404726521ed98f212b843b30ef3e0ec5c156305176085896e1cfe42e4 SHA512 cc73d20ab6b237c2adcf1add77d5ef53daff2bfaef8a7c54e82f89cb0b0eaa3f396542a000bdda59a310f7b4887d3361763e0bdf1969e6121a98d97bd5e35804 +DIST utils-std-0.0.14.tar.gz.sign 141 BLAKE2B b3bb47bb487e5bb5da4dc77088d1ef667df2a5d0f60f9b9e2a46f5710c0fcbe991bade5b60eceb99bf6f204a03fd0db88ef2d932797e74b40132b1c01c572dc5 SHA512 4acf85f4a8860d08e2185ffa9f5f94190f4eaf2a9e7739559a82061e3352b7b609f9f3cb797ab238a10fdc5bb1cc84dc115eab76d45b183eac247070e2b241ae diff --git a/sys-apps/utils-std/utils-std-0.0.13.ebuild b/sys-apps/utils-std/utils-std-0.0.13.ebuild @@ -1,80 +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://distfiles.hacktivis.me/releases/utils-std/${P}.tar.gz - verify-sig? ( https://distfiles.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/projects/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(+)] - !sys-process/time[system(+)] - !sys-apps/which - ) -" -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 -} diff --git a/sys-apps/utils-std/utils-std-0.0.14.ebuild b/sys-apps/utils-std/utils-std-0.0.14.ebuild @@ -0,0 +1,80 @@ +# 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://distfiles.hacktivis.me/releases/utils-std/${P}.tar.gz + verify-sig? ( https://distfiles.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/projects/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(+)] + !sys-process/time[system(+)] + !sys-apps/which + ) +" +BDEPEND=" + app-alternatives/yacc + test? ( dev-util/cram ) +" + +if [[ "${PV}" != 9999* ]] +then + BDEPEND="${BDEPEND} verify-sig? ( sec-keys/signify-keys-lanodan:2026 )" + + VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/signify-keys/signify-keys-lanodan-2026.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 +}