summaryrefslogtreecommitdiff
path: root/sys-devel
diff options
context:
space:
mode:
Diffstat (limited to 'sys-devel')
-rw-r--r--sys-devel/Manifest.gzbin6218 -> 6220 bytes
-rw-r--r--sys-devel/elftoolchain/Manifest5
-rw-r--r--sys-devel/elftoolchain/elftoolchain-0.7.1-r2.ebuild58
-rw-r--r--sys-devel/elftoolchain/files/elftoolchain-0.7.1-fno-common.patch34
-rw-r--r--sys-devel/elftoolchain/metadata.xml1
-rw-r--r--sys-devel/smatch/Manifest2
-rw-r--r--sys-devel/smatch/smatch-9999.ebuild2
7 files changed, 4 insertions, 98 deletions
diff --git a/sys-devel/Manifest.gz b/sys-devel/Manifest.gz
index a440e424c112..e25afe14eb13 100644
--- a/sys-devel/Manifest.gz
+++ b/sys-devel/Manifest.gz
Binary files differ
diff --git a/sys-devel/elftoolchain/Manifest b/sys-devel/elftoolchain/Manifest
index 199ca150b638..25700ac10e2f 100644
--- a/sys-devel/elftoolchain/Manifest
+++ b/sys-devel/elftoolchain/Manifest
@@ -1,6 +1,3 @@
-AUX elftoolchain-0.7.1-fno-common.patch 631 BLAKE2B 8808d37d9a0a92f224501d2e29ac05a19c836d65d0a5628da4c63f8324db126e86ba84d916869f21a01e8997512c4fa7578b68ce8e99f4eb9f4453b8e78ddf54 SHA512 3ae70a0c117dbb4531ff1e7449216dde63d7bc35412d308b295099c85634404ed577ffbb8392f39764a5a139fbb6ca790fd5bb27368c297d5e0b04e259b0b367
-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
-EBUILD elftoolchain-0.7.1-r2.ebuild 1284 BLAKE2B 0fe3ad82a8dd0cece9fa641841102958e80ab1400a93d61581604b34f1ee808c1fe19aa46ec7771550e0905f2177072ce2d343afa712091642d8fb3f8b88e603 SHA512 cab20a79a275085f14779700d1d9cd6bf0a767ebc264bb17709ec786e25b7ba050659804983e69978d3bc86f6df49abbc1bf0e410baeb23863db28f99da8616d
EBUILD elftoolchain-0.7.1_p20210319.ebuild 1409 BLAKE2B 70538d768eb3b3b9e7c7abcabf1445df1ef8a577cd05cb2676e83bff5ed1b9614449e08010fcc7fd3a7de58a13595fdb355ac53bfa444d3f9d8a972fc9f1d1d7 SHA512 9a3509aa9dc1bc73109591455ace6d4c7bdb80d9fc5e14841227c1e3c788559e8ab280c9349f33e99df3ceb0872fc8dc225cd2ebddf664cc07ec1905f87bcb3b
-MISC metadata.xml 250 BLAKE2B 0189975a715ce20aa28de72566aa359fa6715f9f75324f7de69a1ab6e065ea07c6e7f3c0c9da8527b94e1050ef2c6bc4582d165c7f027c9d3a070d403b039982 SHA512 a3ac7002012889b26f0fda34c352adbb37da21843ca37fb45b571d7670b046d56ba0c3eb7f2866febff50b78098bbd557248946cc49c00c463489ca5bda1aa9e
+MISC metadata.xml 315 BLAKE2B 16dee2937d1602338caf5d187a225fc8b1fac4d592ca2758f76e66b9e54a6a39f1714932fb668b6e11c0f7ba21b50e5c8e8bbc29ce2f40b084afc66a0e83b5ee SHA512 a704b331001a5a823bb7b375582f44d41b227bb9839bb020093daf2a1c12295f25d76808dc4191cc78e4c9fff79e7c3e02fe39981a03aab56069c026cedb3e5a
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 <dimitry@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 *);
diff --git a/sys-devel/elftoolchain/metadata.xml b/sys-devel/elftoolchain/metadata.xml
index a56d1ca0c6ea..a8a33055a145 100644
--- a/sys-devel/elftoolchain/metadata.xml
+++ b/sys-devel/elftoolchain/metadata.xml
@@ -3,6 +3,7 @@
<pkgmetadata>
<!-- maintainer-needed -->
<upstream>
+ <remote-id type="github">elftoolchain/elftoolchain</remote-id>
<remote-id type="sourceforge">elftoolchain</remote-id>
</upstream>
</pkgmetadata>
diff --git a/sys-devel/smatch/Manifest b/sys-devel/smatch/Manifest
index 7add635d7494..be4426446e16 100644
--- a/sys-devel/smatch/Manifest
+++ b/sys-devel/smatch/Manifest
@@ -5,5 +5,5 @@ DIST smatch-1.72.tar.gz 1431923 BLAKE2B ec4119fce985876afc9a46a74a0a56e8e8cb271a
DIST smatch-1.73.tar.gz 1472634 BLAKE2B 189a1f6dd684689a47afb848e5429b9e009c17c55df572e62d70802138861a4b95068a1ce7c93ac749219dc72d540cc69e9809b397b7e54af568a85c389fa080 SHA512 ea878f3e04c8a8cb5476ccf6b6fffe660380ab1ac3fad76f5793a072f692c534c4db46fed79c1e6bad7c3fac1f367b9ebb67cc77265beacfdbec38cc9b85fdd3
EBUILD smatch-1.72-r2.ebuild 1439 BLAKE2B a01fd6bf7327617192c56dc9cf31c09deb97bee7c8673617fb13d21812164653708d17fc898e1883d1816e0326998467fafe18cf672344139223f3e9e4b0da74 SHA512 4af8700648838fa722813e46d350765b5961e6e28d2346d4fd56c8bc964c826a8228588fcc18e1cd0d9964ff65ed223978a04815b61d1bdb8d6f8e3b2ee37a05
EBUILD smatch-1.73-r1.ebuild 1414 BLAKE2B f941befccce77599f2890ef2a71949790bc27c680112973ea036f6541c07c8c37d245fcedc4497f64e83d5ebec92abbe2c7986b71a01d6b98a4423b1e344caff SHA512 cbe740264ec4dc8c0954193d3c77db2900736e3d8aaa01d4b4e24c86516f1f292a2d3e75e6a3c62359e33a5f642ef6f1894237e804f6b5f72c40298f02a8de16
-EBUILD smatch-9999.ebuild 1387 BLAKE2B b3b213f21a9132ae71230ee07e04eade98728f3b707550b583c63faea4d32b6a7697e6548e5fc958a6ec80f775ddda6abfad89793951221b2831c2555d35b85e SHA512 2e436dacd9db33ed427214aa8834ba804f4ca35337985ccd39532008eed92d04e9e499acd55f4fe741019825f49caabf57d53923d13a293939789d5be5dac8e9
+EBUILD smatch-9999.ebuild 1382 BLAKE2B fd70c3fb147a71948d22db148bf3773829edb1d6d481549c5625a97856ad40d1b8337e3a986b98731c284bda3cb2535a24c0e3d6b3d301c255975298df34ffb9 SHA512 d47f097d829d76e6bcf39c4a28afdba8dc883abb6c1f4166d93177d29a8c19c341a55bf3ebd169a5f26e0741a3fa6ce05452eef5064a788b0c3c1b0fffd7f733
MISC metadata.xml 338 BLAKE2B c4bb073c88d842934dd0574360a70707c86b4a484b6b7f57464919a6e53389c5090ed4fcf757c0ade3c3030e9f91505181f0ee2020d9956090fc075e22674593 SHA512 1b0c36ac40b06b6f5cd562925f29fbcbaff1b2cb2691345146705da186932dc5908aab29c2cd773d624cd29e51fd75c2729dfbcfd26762c30a6879af7e3fe488
diff --git a/sys-devel/smatch/smatch-9999.ebuild b/sys-devel/smatch/smatch-9999.ebuild
index 6432bf04a327..80ae6b2b3f20 100644
--- a/sys-devel/smatch/smatch-9999.ebuild
+++ b/sys-devel/smatch/smatch-9999.ebuild
@@ -62,7 +62,7 @@ src_test() {
src_install() {
# default install target installs a lot of sparse cruft
- dobin smatch cgcc
+ dobin smatch
insinto /usr/share/smatch/smatch_data
doins smatch_data/*
dodoc FAQ Documentation/smatch.rst