From 4266a89d0a3ef09b61659e54697b4a8a12fc74c7 Mon Sep 17 00:00:00 2001 From: Sam James Date: Wed, 6 Aug 2025 03:16:57 +0100 Subject: [PATCH] sys-apps/ed: add 1.22.1 Signed-off-by: Sam James --- sys-apps/ed/Manifest | 2 ++ sys-apps/ed/ed-1.22.1.ebuild | 48 ++++++++++++++++++++++++++++++++++++ 2 files changed, 50 insertions(+) create mode 100644 sys-apps/ed/ed-1.22.1.ebuild diff --git a/sys-apps/ed/Manifest b/sys-apps/ed/Manifest index 257019c1e1c7f..3559ab957fce7 100644 --- a/sys-apps/ed/Manifest +++ b/sys-apps/ed/Manifest @@ -1,4 +1,6 @@ DIST ed-1.21.1.tar.lz 70017 BLAKE2B 36c83d2552b4d9a9a51f52e740f04439d18de661565de5a2e1c0b734ac31762e48c5a9247957a58b5657de6eb10e48ace6a087263b732c3d943c5a2f149f3eef SHA512 14b7b220cebb74f2381dfe9bfdc750a693d4372340c20cc14cc70d67ad6f2b3f37e46a957516d0c5c18154fb6373670b2dba6487c334d0bb79f34b4e7a993b9d DIST ed-1.21.1.tar.lz.sig 72 BLAKE2B bb63ae37998bf499c2741564aeb04a9f0c191f15d13cae28eb2dea99cc8dc384ea877ff2f6212176978dd192db71992600b098154141df2014667d88a31dc6f0 SHA512 204e24811b258c9afd024c50993c23a82bcda8abc57b90008545cf22d6a64593eec5257754df210940cee94e32a03947e9330688d60e26fb6dd487228351ff80 +DIST ed-1.22.1.tar.lz 70664 BLAKE2B d697a25e418794577291ef719586e68d53f18a68b135ca1be33d31940767b13beac11e6f3be8041a22c3fce844970b8c6685fd7c0a36ae21a0b0d0d7d73acf62 SHA512 7fc4270aa9fc7089535626fd249d1184478a082381563e261e13706479bf869f05f04dad52a734485c422b897033229903af04b581a60cb28ac9c8159c6ec5e0 +DIST ed-1.22.1.tar.lz.sig 72 BLAKE2B 834c966672ddeacae980f82d6dbaf8936bf9f64482f04180557dafce68e855b74289cf319b30b5d070505379e3c2e62dfc2c821df4c67aa0ca6c6dbc67b616b4 SHA512 cc08ab84544f22d6bb2477193095ed43b6ccf4b1ea661ae9ce548fdbe983ef225578de78175ed736b36a372c94f30aea9ed724c9ee0b9edc74bfff1b44703d97 DIST ed-1.22.tar.lz 70620 BLAKE2B b8b12f07780877a7e15da3f53d2e8b9baaf9e0a3975d7173b48b4da9a4c83d3c3da2a880cbf839e304753e182b4b739badebeb7f1a4c49e2cd75531ce5a8493d SHA512 f5de61f7e8f6ebcc5b14180603da93ac79b1d77f643bdeb4bf67c3f16394e0f8042c9962ebb3b8f948f3b931e7ee0ba55fbda536496fa04b251cbd27fc64c017 DIST ed-1.22.tar.lz.sig 72 BLAKE2B 6f7819bc7d93a87843833b83f4784d16dc2149cfe68461ecc1afd90500c4f3e85e87d2dfcc361a9c1f58f8ea89c61d82d0caf0d4f8a32bc477c7f4d4ce861ea6 SHA512 dbeef8b211ef0ad0af3dd256695405957f3d4da878e8a37ba98a9ab0f04f3d54ddd33afb6c0facb2ddd2294f6badcb22db893f396e676499d647f14ed02cff02 diff --git a/sys-apps/ed/ed-1.22.1.ebuild b/sys-apps/ed/ed-1.22.1.ebuild new file mode 100644 index 0000000000000..da8a31ecdc780 --- /dev/null +++ b/sys-apps/ed/ed-1.22.1.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/antoniodiazdiaz.asc +inherit edo toolchain-funcs unpacker verify-sig + +MY_P="${PN}-${PV/_/-}" + +DESCRIPTION="Your basic line editor" +HOMEPAGE="https://www.gnu.org/software/ed/" +SRC_URI=" + mirror://gnu/ed/${MY_P}.tar.lz + https://download.savannah.gnu.org/releases/ed/${MY_P}.tar.lz + verify-sig? ( + mirror://gnu/ed/${MY_P}.tar.lz.sig + https://download.savannah.gnu.org/releases/ed/${MY_P}.tar.lz.sig + ) +" +S="${WORKDIR}"/${MY_P} + +LICENSE="GPL-2+" +SLOT="0" +if [[ ${PV} != *_rc* ]] ; then + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +fi + +BDEPEND=" + sys-apps/texinfo + $(unpacker_src_uri_depends) + verify-sig? ( sec-keys/openpgp-keys-antoniodiazdiaz ) +" + +src_unpack() { + use verify-sig && verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.lz{,.sig} + unpacker "${DISTDIR}"/${MY_P}.tar.lz +} + +src_configure() { + edo ./configure \ + CC="$(tc-getCC)" \ + CFLAGS="${CFLAGS}" \ + LDFLAGS="${LDFLAGS}" \ + CPPFLAGS="${CPPFLAGS}" \ + --bindir="${EPREFIX}/bin" \ + --prefix="${EPREFIX}/usr" +}