From 5c42677148c717eb9f4673237db807f74740b4e9 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 25 Aug 2024 14:56:25 +0100 Subject: gentoo auto-resync : 25:08:2024 - 14:56:25 --- dev-util/elfkickers/Manifest | 5 +-- dev-util/elfkickers/elfkickers-3.1a.ebuild | 38 --------------------- dev-util/elfkickers/elfkickers-3.2-r1.ebuild | 40 +++++++++++++++++++++++ dev-util/elfkickers/elfkickers-3.2.ebuild | 36 -------------------- dev-util/elfkickers/files/elfkickers-3.1-CC.patch | 12 ------- 5 files changed, 41 insertions(+), 90 deletions(-) delete mode 100644 dev-util/elfkickers/elfkickers-3.1a.ebuild create mode 100644 dev-util/elfkickers/elfkickers-3.2-r1.ebuild delete mode 100644 dev-util/elfkickers/elfkickers-3.2.ebuild delete mode 100644 dev-util/elfkickers/files/elfkickers-3.1-CC.patch (limited to 'dev-util/elfkickers') diff --git a/dev-util/elfkickers/Manifest b/dev-util/elfkickers/Manifest index 356ac59464f0..fd46ebe619d6 100644 --- a/dev-util/elfkickers/Manifest +++ b/dev-util/elfkickers/Manifest @@ -1,10 +1,7 @@ AUX add-freebsd-elf-defs.patch 1937 BLAKE2B d7983f6a93dc7a4621fe2da97de6dda8ea1d938996835fad6100c8c561aca37e2fa6b4ba796cb04bbd6d5674e05a84f02df22d954c731777652265f5a18768af SHA512 3f480926cc89ebf3a02bf0fbb8e304226e9b58bed2bc887854a8935915a444822093264e98856f55fb76e3c32127914e171e3da5ebfc05fed5a2d02931e970c2 AUX elfkickers-3.1-AR.patch 708 BLAKE2B c6aa014e2e0f4f458911bc6153ecf92fba3387e167a0517499ccf4956a3c2d13af2ed399399b3c7068d210d571e5a327d8cc64c67e53cd400e44bad9e18e3950 SHA512 db28147e25e7da6f6732ee196b3bb64f49ac4e60453bc8b8302ea2ab602c81b5fe4aac4cbbfdaec44d579ed7ca5f8d25c5a35b0ea1000d09c5e8db668c57728d -AUX elfkickers-3.1-CC.patch 434 BLAKE2B 964201ceb6f0a949dd33f8f1b1900044c3a11183f5f54ab6f131ef85155e8ae755b0e16ca8af953bcd6b55129953e0da062adc0bbe12537bf14d02bd6d445ff3 SHA512 a0f32954eaf95ff281bed8d127b38a01cec7609c80e10abfe0d616888b14c0197e4b857862a63ca98e2e463e84f8748c8d933feb1b46b781561d3d5c5a5e3ab0 AUX elfkickers-3.1-create-destdir-path.patch 620 BLAKE2B 97cb8593a14405aba7ed766323272559c140258aec9dbdf04781d75f5b185790a2f5a7cf11511ab80eb0ef224bca43c8c6bbf7971f982484f2c4ec6fd6a3ce9e SHA512 63805893f21f7b4688c4363fa0e9fdd721ad14a03e657ca73b80850726c7c3178fc538005d5e8a47746f0496aea2b9899a39b511dc73556231141a02cf46d281 AUX elfkickers-3.1-respect-CFLAGS-LDFLAGS.patch 3246 BLAKE2B d8e476486df9ca8178aca6bb42c3f93b271f2132fedf793b71f1f216ab57e4e05fb299a06ff0f47e0626d5067ae44c79b3b96b41fb40d40a935bcd24596272b7 SHA512 fc44d407d1cab8e26af3a7011d82a8f236ef330d881308c28ecc0685e5e8e11b3477ed67c59284ed0905ddd5d62e76f88b99ee4b27dcfb2f5d188f0318ebc1ef -DIST ELFkickers-3.1a.tar.gz 101709 BLAKE2B f4e32be84bb05d0f5823fb09d60596086d70f726312285ce847b79ed7f08eed936cf72a9eff92123c4fecee9e4748a83363a05075a29d04490bd02701d53bc59 SHA512 a3ec3c1d5062c67e0108a04ea9a7e9d88d1e5090af887544be756f3269a28950d1211908b74da287d82975dada4a6ea30686b5a3cffa203b9ebf835a5c13d408 DIST ELFkickers-3.2.tar.gz 108555 BLAKE2B d9ed0c6a2a782e7178480436d526674661af1f625788a28c8e41b97cabb1412f083b492fd36778de17ded7d123003dde878a45af9a63cf7c1e7bff860dc3a0d1 SHA512 ea8b274030880579a44149a1c093e0dce2d9889729f5b4bf1a998d97a78f9bb3cf3fdec807eafda964060fd464a44d4992b35a397737724f7f95732186b8b3ea -EBUILD elfkickers-3.1a.ebuild 913 BLAKE2B b7f61c9e063fbb00036c562a95fb37a7b66277771f9e3c3f75bf26430fc3e6d2dd938f8abc28957877cefd4a6022a18fa360bc258792d8a2f76012e11b78177c SHA512 1f81e2a5dbf70b0df0a6d33bbda4fee861793e775c55f98aad917ac0bc2c61e2f0b41be0b9ef11e2afd55a1cee688c8688855f80b2a3f529159675edab643786 -EBUILD elfkickers-3.2.ebuild 870 BLAKE2B c747da940d342a6d583ef1c92a6fb844cc9c749099e45aa4900f2beaf15ec0401b803479062a43264008f6f82b518a9b300c311a517bfec57a1025fb74bfa1bb SHA512 869366b26ce14143108628c485afe4d8e5bfa2b901c6d2f98294fc45d132dcd4a1fe2a652738269e321bfceed9a820e3c93ae4b94bc18c14b5be83a2ea4119da +EBUILD elfkickers-3.2-r1.ebuild 905 BLAKE2B b3319647bae2cb644c5c5b11fc0a6564897320dca68f5c57f1205268436b8dd9d182599129871cd9355661410ac16b48eadb16baaea4c898c2d28b7de131196d SHA512 47d38456878094a550b1712f399bc041d2c155eaab615e39ecd57f20aa39fc5c3a7bfadc7d39e08716b2fb9c1218d0c66f23649af7cc9e922336a44a0304e976 MISC metadata.xml 626 BLAKE2B e9ba48876a5f58de1a1c91e33cd9764e61d46017e7c67d2c401b438245b979cfe777c8d56039c70ec28c12694587359a088b24b8ff24eda25c53d2bbaf1a6a23 SHA512 a3d43426466ec8e88727ea5e0492fbde39b22fd9c1bbc265b4d547ff31032869058587bec16336980d157891241b8ec1dc0e361cededab09688c45392bcb2901 diff --git a/dev-util/elfkickers/elfkickers-3.1a.ebuild b/dev-util/elfkickers/elfkickers-3.1a.ebuild deleted file mode 100644 index 17da43f9da49..000000000000 --- a/dev-util/elfkickers/elfkickers-3.1a.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit toolchain-funcs - -MY_PN=${PN/elf/ELF}-${PV} -S=${WORKDIR}/${MY_PN} - -DESCRIPTION="collection of programs to manipulate ELF files: sstrip, rebind, elfls, elftoc" -HOMEPAGE="http://www.muppetlabs.com/~breadbox/software/elfkickers.html" -SRC_URI="http://www.muppetlabs.com/~breadbox/pub/software/${MY_PN}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 arm ~hppa ~mips sparc x86" -IUSE="doc" - -DEPEND="app-misc/pax-utils" -RDEPEND="" - -PATCHES=( - "${FILESDIR}"/${PN}-3.1-respect-CFLAGS-LDFLAGS.patch - "${FILESDIR}"/${PN}-3.1-create-destdir-path.patch - "${FILESDIR}"/add-freebsd-elf-defs.patch - "${FILESDIR}"/${PN}-3.1-AR.patch - "${FILESDIR}"/${PN}-3.1-CC.patch -) - -src_prepare() { - default - - tc-export AR CC - - sed -i -e "s:^prefix = /usr/local:prefix = \${DESTDIR}/:" Makefile \ - || die "sed failed" -} diff --git a/dev-util/elfkickers/elfkickers-3.2-r1.ebuild b/dev-util/elfkickers/elfkickers-3.2-r1.ebuild new file mode 100644 index 000000000000..86fbed24a016 --- /dev/null +++ b/dev-util/elfkickers/elfkickers-3.2-r1.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +MY_PN=${PN/elf/ELF}-${PV} + +DESCRIPTION="Collection of programs to manipulate ELF files: sstrip, rebind, elfls, elftoc" +HOMEPAGE="http://www.muppetlabs.com/~breadbox/software/elfkickers.html" +SRC_URI="http://www.muppetlabs.com/~breadbox/pub/software/${MY_PN}.tar.gz" +S="${WORKDIR}"/${MY_PN} + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 arm ~hppa ~mips sparc x86" + +BDEPEND="app-misc/pax-utils" + +PATCHES=( + "${FILESDIR}"/${PN}-3.1-respect-CFLAGS-LDFLAGS.patch + "${FILESDIR}"/${PN}-3.1-create-destdir-path.patch + "${FILESDIR}"/add-freebsd-elf-defs.patch + "${FILESDIR}"/${PN}-3.1-AR.patch +) + +src_prepare() { + default + + tc-export AR CC + + sed -i -e "s:^prefix = /usr/local:prefix = \${DESTDIR}/:" Makefile \ + || die "sed failed" +} + +src_compile() { + # bug #795240 + emake -j1 +} diff --git a/dev-util/elfkickers/elfkickers-3.2.ebuild b/dev-util/elfkickers/elfkickers-3.2.ebuild deleted file mode 100644 index 7e2dc5872307..000000000000 --- a/dev-util/elfkickers/elfkickers-3.2.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit toolchain-funcs - -MY_PN=${PN/elf/ELF}-${PV} - -DESCRIPTION="Collection of programs to manipulate ELF files: sstrip, rebind, elfls, elftoc" -HOMEPAGE="http://www.muppetlabs.com/~breadbox/software/elfkickers.html" -SRC_URI="http://www.muppetlabs.com/~breadbox/pub/software/${MY_PN}.tar.gz" -S="${WORKDIR}"/${MY_PN} - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 arm ~hppa ~mips sparc x86" -IUSE="doc" - -DEPEND="app-misc/pax-utils" - -PATCHES=( - "${FILESDIR}"/${PN}-3.1-respect-CFLAGS-LDFLAGS.patch - "${FILESDIR}"/${PN}-3.1-create-destdir-path.patch - "${FILESDIR}"/add-freebsd-elf-defs.patch - "${FILESDIR}"/${PN}-3.1-AR.patch -) - -src_prepare() { - default - - tc-export AR CC - - sed -i -e "s:^prefix = /usr/local:prefix = \${DESTDIR}/:" Makefile \ - || die "sed failed" -} diff --git a/dev-util/elfkickers/files/elfkickers-3.1-CC.patch b/dev-util/elfkickers/files/elfkickers-3.1-CC.patch deleted file mode 100644 index b1541d5cb179..000000000000 --- a/dev-util/elfkickers/files/elfkickers-3.1-CC.patch +++ /dev/null @@ -1,12 +0,0 @@ -https://bugs.gentoo.org/790611 ---- a/elftoc/Makefile -+++ b/elftoc/Makefile -@@ -30,7 +30,7 @@ out.o : out.c out.h gen.h readelf.h pieces.h address.h shdrtab.h \ - elftoc.o : elftoc.c gen.h readelf.h pieces.h address.h outbase.h out.h - - elfnames.c: mknames -- echo '#include ' | gcc -E -dM -xc /dev/stdin | ./$^ $@ -+ echo '#include ' | $(CC) -E -dM -xc /dev/stdin | ./$^ $@ - - mknames: mknames.o - mknames.o: mknames.c -- cgit v1.2.3