summaryrefslogtreecommitdiff
path: root/dev-util/debugedit
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-12-15 02:02:03 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-12-15 02:02:03 +0000
commit16a4365c3b854e62b50726456ddb29bb78fd5038 (patch)
tree6de11adc70daeb6424485bb16be162d2cb277018 /dev-util/debugedit
parent59d772d9463f8cf6a145a677bedbf377a0625aff (diff)
gentoo auto-resync : 15:12:2024 - 02:02:03
Diffstat (limited to 'dev-util/debugedit')
-rw-r--r--dev-util/debugedit/Manifest3
-rw-r--r--dev-util/debugedit/debugedit-5.1-r2.ebuild2
-rw-r--r--dev-util/debugedit/debugedit-5.1-r3.ebuild64
3 files changed, 67 insertions, 2 deletions
diff --git a/dev-util/debugedit/Manifest b/dev-util/debugedit/Manifest
index 7d53ee51b87e..de254d1f7db8 100644
--- a/dev-util/debugedit/Manifest
+++ b/dev-util/debugedit/Manifest
@@ -10,5 +10,6 @@ DIST debugedit-5.1.tar.xz 186320 BLAKE2B 21117429cda436ef73d5b713596380558bf0cfb
DIST debugedit-5.1.tar.xz.sig 310 BLAKE2B c8975b2a1a9fdfdaac01674aebf76df9dd93a59469d5660d857b2f7c71e6eb5fa1a79d09ab057e2c0050f6cd566c3ebe953e4581bffbdd2003fd45e34a97d4a9 SHA512 8fc5072f05df2df630994844bd758dece9479c5f68182c10fd7ba4bc1c9a9601f6e399a2ad3146e58cdef75aa36871b642b64cb53c42cedfb05b310773994e5f
EBUILD debugedit-5.0-r3.ebuild 1208 BLAKE2B 7fb8adf659c44fb6c8f1ee510ff4501554cbc8b8079400e5aa534282c5032efa5d6645cdeac988448517315247e23cdd4a20d2a4fd2ad7b867997a755135f469 SHA512 440fb6aa0756e16d1475f0c0eb888c88e862864a63eea83f785ae2540adb221df0cbfeff5762ec5c2dbdecf7893a9fd1263ad9cda403d0380faa3e00272df06f
EBUILD debugedit-5.1-r1.ebuild 1129 BLAKE2B b45cb7cab8fbabfc0c4eb23dac8948047567dd975f9fe37cc73f054d361a065b145331859a7104c3cf4bafa4569c3113d5ad71dcec0a3a6444c31d625c3212d9 SHA512 b91f41904a479bc2569d19ec2756bfb2504d0b8a3cbce6b5018344ed98c53f3d9b7aa8384df7f9c84862143ee2c6d94f9a920d66d7f9ce8edddd8ede39145cf4
-EBUILD debugedit-5.1-r2.ebuild 1246 BLAKE2B 80dca85fb11a09e3764c879521708c1a5b83db4041d70cafd22144ed207124c48f97d37d94f06b2c8af65cfef174c012cb839e9319ad5deb5b3221e691676277 SHA512 c6436a52438e4e490d7adb84235b9a46c6d99c6773c8d165249adec17defbb9acbce91a7a5fd6fa82d22e59528e44bfdcadfe520d2c6d2e4ed0a887a0c45df82
+EBUILD debugedit-5.1-r2.ebuild 1251 BLAKE2B 42166696a0f05997dbbd07561e9f9a99c425f8293e1bc17fbf0597eef39ed445960755456ec762430f4469c2666e4028abcb97fb1db3adc4dfb5b37b39f823b2 SHA512 f3db476eee2b9188877a8014ad3caee7d7dd44c351a8aff4a510156a842fb42a7ec1dd61571fd5401e9dcac6abe5b1a84e6182394d72358a245c31b1f67a7a3c
+EBUILD debugedit-5.1-r3.ebuild 1457 BLAKE2B 731e50b08e028fc11c274c85f4367ebaa31db0a4caf7f79ce663e6596e6082b913c03a8364b8aa2472c890140d8858024367a3a1589b3aa60e69af3aa38459f4 SHA512 2d1ada7701edb66fb9d37433798a5f2286ad9decd9a322c31867de2fad54d4b1c5132aafd9470558da88b5c74b92b4f9ca89530f071c9b4e5e050bd1234d7760
MISC metadata.xml 248 BLAKE2B f308d2aa052d11e427850af58bbebf95e7773f5562ed221f39043474b4c3827d724d49667edf1874272a5586a13201159f40e8f5eafb7e400e79c6566e1a6ac2 SHA512 b875c838394523483ae7d93585207eb3c642a345bbb08e1dcef3ceb737c813fa779e2f5479d48cdcc30732b8a0a9e6ecc648df940def6731e4dff43b23786e6d
diff --git a/dev-util/debugedit/debugedit-5.1-r2.ebuild b/dev-util/debugedit/debugedit-5.1-r2.ebuild
index 0af97687c707..13eb85bbf54f 100644
--- a/dev-util/debugedit/debugedit-5.1-r2.ebuild
+++ b/dev-util/debugedit/debugedit-5.1-r2.ebuild
@@ -20,7 +20,7 @@ KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux"
DEPEND="
>=dev-libs/elfutils-0.176-r1:=
>=dev-libs/xxhash-0.8:=
- elibc_musl? ( sys-libs/error-standalone )
+ elibc_musl? ( <sys-libs/error-standalone-2.0 )
"
RDEPEND="
${DEPEND}
diff --git a/dev-util/debugedit/debugedit-5.1-r3.ebuild b/dev-util/debugedit/debugedit-5.1-r3.ebuild
new file mode 100644
index 000000000000..a982466deed6
--- /dev/null
+++ b/dev-util/debugedit/debugedit-5.1-r3.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multiprocessing verify-sig toolchain-funcs
+
+DESCRIPTION="Create debuginfo and source file distributions"
+HOMEPAGE="https://sourceware.org/debugedit/"
+SRC_URI="
+ https://sourceware.org/ftp/debugedit/${PV}/${P}.tar.xz
+ verify-sig? ( https://sourceware.org/ftp/debugedit/${PV}/${P}.tar.xz.sig )
+"
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+#KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+DEPEND="
+ >=dev-libs/elfutils-0.176-r1:=
+ >=dev-libs/xxhash-0.8:=
+ elibc_musl? ( >=sys-libs/error-standalone-2.0 )
+"
+RDEPEND="
+ ${DEPEND}
+ sys-devel/dwz
+"
+BDEPEND="
+ sys-apps/help2man
+ virtual/pkgconfig
+ verify-sig? (
+ sec-keys/openpgp-keys-debugedit
+ )
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/debugedit.gpg
+
+src_prepare() {
+ default
+
+ # bashism, https://sourceware.org/bugzilla/show_bug.cgi?id=32321
+ sed -i -e '/test/s:==:=:' tests/debugedit.at || die
+}
+
+src_configure() {
+ tc-export PKG_CONFIG
+
+ if use elibc_musl; then
+ export CFLAGS="${CFLAGS} $(${PKG_CONFIG} --cflags error-standalone)"
+ export LIBS="${LIBS} $(${PKG_CONFIG} --libs error-standalone)"
+ fi
+
+ local myconf=(
+ # avoid BDEP on dwz
+ DWZ=dwz
+ ac_cv_dwz_j=yes
+ )
+ econf "${myconf[@]}"
+}
+
+src_test() {
+ emake -Onone check TESTSUITEFLAGS="--jobs=$(get_makeopts_jobs)"
+}