commit:     0db0474a6fb8afdba2d6773d37c346b836ab8186
Author:     Petr Vaněk <arkamar <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 25 12:30:30 2025 +0000
Commit:     Petr Vaněk <arkamar <AT> gentoo <DOT> org>
CommitDate: Tue Feb 25 13:55:37 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0db0474a

sys-devel/elftoolchain: drop 0.7.1-r2

Signed-off-by: Petr Vaněk <arkamar <AT> gentoo.org>

 sys-devel/elftoolchain/Manifest                    |  1 -
 .../elftoolchain/elftoolchain-0.7.1-r2.ebuild      | 58 ----------------------
 .../files/elftoolchain-0.7.1-fno-common.patch      | 34 -------------
 3 files changed, 93 deletions(-)

diff --git a/sys-devel/elftoolchain/Manifest b/sys-devel/elftoolchain/Manifest
index d43a208db906..81ceefc81757 100644
--- a/sys-devel/elftoolchain/Manifest
+++ b/sys-devel/elftoolchain/Manifest
@@ -1,2 +1 @@
-DIST elftoolchain-0.7.1.tar.bz2 5361427 BLAKE2B 
f86204b3c89433948eaf2cd2edc57abf9b77bfab777dc2a840b7aa5fbddfd31665bd27f31d7af2dea09fab0118e201b12802b4da85f8210af29094661f6f1fe5
 SHA512 
8226c468b393f0d567167a9dd6b16d2a226227e4d05dab8f44550038da44dcbfb92749f8e1a4b130b893675337a6771e24a81f350f3f864b1b8b17402ed23b26
 DIST elftoolchain-0.7.1_p20210319.tar.gz 6767324 BLAKE2B 
c7e068577744fd42a44784e6a2b03ffdaa9dd15e41f4ff2a6d5fd80df24a61a950ff11fa63ebbbaf2c90bc1b19e58f7184a2b883a6f866adcbf0940ad9fca81c
 SHA512 
968d3247e160dd6f90a88e69bf3cb8e6bf2b8216500a0a91699bc2b8d3de22db8f013212813139701e75c3a9eb852bb4c1360e8058f85959e0973e05e4851c8c

diff --git a/sys-devel/elftoolchain/elftoolchain-0.7.1-r2.ebuild 
b/sys-devel/elftoolchain/elftoolchain-0.7.1-r2.ebuild
deleted file mode 100644
index a237b0a27ce2..000000000000
--- a/sys-devel/elftoolchain/elftoolchain-0.7.1-r2.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="Libraries/utilities to handle ELF objects (BSD drop in 
replacement for libelf)"
-HOMEPAGE="https://wiki.freebsd.org/LibElf";
-SRC_URI="https://netcologne.dl.sourceforge.net/project/elftoolchain/Sources/${P}/${P}.tar.bz2";
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-       app-arch/libarchive:=
-       !dev-libs/elfutils
-       !dev-libs/libelf"
-DEPEND="${RDEPEND}"
-BDEPEND="
-       dev-vcs/subversion
-       sys-apps/lsb-release
-       >=dev-build/bmake-20210314-r1
-       app-alternatives/yacc"
-
-PATCHES=( "${FILESDIR}"/${P}-fno-common.patch )
-
-src_prepare() {
-       default
-
-       # needs unpackaged TET tools
-       rm -r test || die
-
-       sed -i -e "s@cc@$(tc-getCC)@" common/native-elf-format || die
-       sed -i -e "s@readelf@$(tc-getREADELF)@" common/native-elf-format || die
-}
-
-src_configure() {
-       tc-export AR CC LD RANLIB
-       export MAKESYSPATH="${BROOT}"/usr/share/mk/bmake
-}
-
-src_compile() {
-       bmake || die
-}
-
-src_install() {
-       bmake \
-               DESTDIR="${D}" \
-               BINDIR="${EPREFIX}"/usr/bin/${CHOST}-elftoolchain \
-               LIBDIR="${EPREFIX}"/usr/$(get_libdir) \
-               DOCDIR="${EPREFIX}"/usr/share/doc/${PF} \
-               install || die
-
-       # remove static libraries
-       find "${ED}" -name '*.a' -delete || die
-}

diff --git a/sys-devel/elftoolchain/files/elftoolchain-0.7.1-fno-common.patch 
b/sys-devel/elftoolchain/files/elftoolchain-0.7.1-fno-common.patch
deleted file mode 100644
index d03bff2d4af3..000000000000
--- a/sys-devel/elftoolchain/files/elftoolchain-0.7.1-fno-common.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-Author: Dimitry Andric <dimi...@andric.com>
-Taken from: https://sourceforge.net/p/elftoolchain/code/3879/
---- a/ld/amd64.h
-+++ b/ld/amd64.h
-@@ -26,6 +26,6 @@
-  * $Id$
-  */
- 
--char *amd64_script;
-+extern char *amd64_script;
- 
- void  amd64_register(struct ld *);
---- a/ld/i386.h
-+++ b/ld/i386.h
-@@ -26,6 +26,6 @@
-  * $Id$
-  */
- 
--char *i386_script;
-+extern char *i386_script;
- 
- void  i386_register(struct ld *);
---- a/ld/mips.h
-+++ b/ld/mips.h
-@@ -23,7 +23,7 @@
-  * SUCH DAMAGE.
-  */
- 
--char *littlemips_script;
--char *bigmips_script;
-+extern char *littlemips_script;
-+extern char *bigmips_script;
- 
- void  mips_register(struct ld *);

Reply via email to