net-misc/cmd-urlencode: new package, add 1.0.0, 9999

Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
This commit is contained in:
Haelwenn (lanodan) Monnier
2026-03-25 08:12:31 +01:00
parent 33ac19227b
commit 1b6ce9e28f
4 changed files with 124 additions and 0 deletions

View File

@@ -0,0 +1,2 @@
DIST cmd-urlencode-1.0.0.tar.gz 2895 BLAKE2B 6421e9083f8a3f2d0159795c03faab04a02c9ffaf4c0455f35a2a0e327da4d4b1885fad1bad396b307af97f4875097ba639110caad63058115a51c1b9aef8462 SHA512 f9aa1050a1a41f09502a5af7e491a2c5b572275835169ac1764926e15ddf435dbffc241cfcbbdd66b61f2700d0268ac631725b74bce8eaf32cb597c3be07864e
DIST cmd-urlencode-1.0.0.tar.gz.sign 141 BLAKE2B 591e1c5c58f51076583ed5cd876dca01d9e8852019f6865c882fe6e0230f7e430d8935c3ea42e264e83e652984fee8534cc713243c3df0bb324572c038bc7423 SHA512 78ce4068c9ce0735c005a162c58cae33442cd7ddd88ca47582bf219dbe595082ad5fc2137829ed758458b484bdfa283cd70b88c5dfa1738c51ae63b61962b8bb

View File

@@ -0,0 +1,57 @@
# Copyright 2026 Haelwenn (lanodan) Monnier <contact@hacktivis.me>
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit toolchain-funcs
if [ "${PV}" != "9999" ]; then
VERIFY_SIG_METHOD=signify
inherit verify-sig
SRC_URI="
https://distfiles.hacktivis.me/releases/cmd-urlencode/${P}.tar.gz
verify-sig? ( https://distfiles.hacktivis.me/releases/cmd-urlencode/${P}.tar.gz.sign )
"
KEYWORDS="~amd64"
else
inherit git-r3
EGIT_REPO_URI="https://anongit.hacktivis.me/git/cmd-urlencode.git"
fi
DESCRIPTION="percent-encode stdin for making URLs"
HOMEPAGE="https://hacktivis.me/git/cmd-urlencode/"
LICENSE="MIT"
SLOT="0"
IUSE="static"
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
cd "${DISTDIR}" || die
cp ${A} "${WORKDIR}" || die
cd "${WORKDIR}" || die
verify-sig_verify_detached "${P}.tar.gz" "${P}.tar.gz.sign"
unpack "${P}.tar.gz"
rm "${P}.tar.gz"
else
default
fi
}
fi
src_configure() {
tc-export CC
use static && export LDSTATIC=-static
}
src_install() {
emake install DESTDIR="${D}" PREFIX=/usr
}

View File

@@ -0,0 +1,57 @@
# Copyright 2026 Haelwenn (lanodan) Monnier <contact@hacktivis.me>
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit toolchain-funcs
if [ "${PV}" != "9999" ]; then
VERIFY_SIG_METHOD=signify
inherit verify-sig
SRC_URI="
https://distfiles.hacktivis.me/releases/cmd-urlencode/${P}.tar.gz
verify-sig? ( https://distfiles.hacktivis.me/releases/cmd-urlencode/${P}.tar.gz.sign )
"
KEYWORDS="~amd64"
else
inherit git-r3
EGIT_REPO_URI="https://anongit.hacktivis.me/git/cmd-urlencode.git"
fi
DESCRIPTION="percent-encode stdin for making URLs"
HOMEPAGE="https://hacktivis.me/git/cmd-urlencode/"
LICENSE="MIT"
SLOT="0"
IUSE="static"
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
cd "${DISTDIR}" || die
cp ${A} "${WORKDIR}" || die
cd "${WORKDIR}" || die
verify-sig_verify_detached "${P}.tar.gz" "${P}.tar.gz.sign"
unpack "${P}.tar.gz"
rm "${P}.tar.gz"
else
default
fi
}
fi
src_configure() {
tc-export CC
use static && export LDSTATIC=-static
}
src_install() {
emake install DESTDIR="${D}" PREFIX=/usr
}

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>contact@hacktivis.me</email>
<name>Haelwenn (lanodan) Monnier</name>
</maintainer>
</pkgmetadata>