summaryrefslogtreecommitdiff
path: root/dev-util/patchelf
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-04-27 12:17:07 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-04-27 12:17:07 +0100
commitc8e8719ce75120aeba1784b5edbe919b2e5e3dc3 (patch)
tree7945df945695274ce144a17413a1560dd350a60c /dev-util/patchelf
parent4936e2350e0b4aae482b12c7ce02aaa3c7e64842 (diff)
gentoo auto-resync : 27:04:2023 - 12:17:07
Diffstat (limited to 'dev-util/patchelf')
-rw-r--r--dev-util/patchelf/Manifest3
-rw-r--r--dev-util/patchelf/files/patchelf-glibc-dt-mips-xhash.patch9
-rw-r--r--dev-util/patchelf/patchelf-0.18.0.ebuild6
3 files changed, 16 insertions, 2 deletions
diff --git a/dev-util/patchelf/Manifest b/dev-util/patchelf/Manifest
index 6d28bcb5d6b6..fc728be7c4e7 100644
--- a/dev-util/patchelf/Manifest
+++ b/dev-util/patchelf/Manifest
@@ -1,7 +1,8 @@
+AUX patchelf-glibc-dt-mips-xhash.patch 250 BLAKE2B da297064604c0258ff10515e6ad55b22803ac0c8da215da782ca46433c703a67c3b91dbe573e211886aaa54b1921dfd24a35e395f73cf90935ec456e6607e14f SHA512 d76b9b137c182b5541576834f54d9c89033c4ec1cf7d08fd910eb0d091da32c3a5d8719966c5a7547b77325210bf8696b14bc17a60b2fac608d2eb62208989f6
DIST patchelf-0.17.0.tar.gz 143684 BLAKE2B ef32baae1d1e07c77442878977693849e2dd3d5c1c1b8d53eb54ee7b1b78eb77ebcf87cbd7caa683f0043e6d7b90ca2593968e9c95b0902e45c4634823be196b SHA512 0db2294cc16a919a84a1bb71194b3ed7a87bb669f684e4cc0943b33899d69690097c59d5c9f8e631bc1b4136db7f10f7cb0fbb1c96912aee567a0fd7dc9c9588
DIST patchelf-0.17.2.tar.gz 143954 BLAKE2B 7ed684c63955a0b9cfe293fb966f7f08a90c76e8efb2b493eaf3705c57767b31b31e48ab59f39ff1d91b7a4501e6d203e32a40040625a44a7d44113b1320530c SHA512 e5545416d32248d023759457d0a5cd4841d69f39366eb0aa9cfd8a43d2ce372c6e05995bf60ba62bd85c6d98fdece2dbd1e20872e338ef5ac75f11b82ae091b3
DIST patchelf-0.18.0.tar.gz 331312 BLAKE2B e6ce4ec3bd89c280bb37230dbeb566b803f09900006e79f7dba74f138f66e17746d331baea4def6a43163024b3d86aa8dbac9b2c6545ac146298a8b84373d03b SHA512 6a917d7336b1e8c59f42d4cd1dc725df1378d77657fce13cb31547da1d4805b9df8a834a7b8408fda8aa1dbeb37d0cdca74d8698844ea2f44149f800b802dea6
EBUILD patchelf-0.17.0.ebuild 594 BLAKE2B 029d3c714b64216953a3688c4c9d0d28066bf46c436949a6537251ef59d99dd64475b85154d3a63c89f91bde4613938240f69f2c2026177506f1f9f6d0dc42aa SHA512 d3802dd03f4da721e2b50fd1245d418418ecbb706c05e19831e869884faa02db3506847420c4162dc0b9c1973c1fbb5f0dd67537c3aa17af508cf833aba3adfc
EBUILD patchelf-0.17.2.ebuild 600 BLAKE2B 4f472b56c8021bf9ab7a50d0b9ade888ef0d116096e885bb88362b5259350b77070015666b26892bbbffa966bb21c33b5271586ef14840873fe84237af1b1651 SHA512 2d51ffd0b08da7cf184ad35b8c37ef305cce289fee9d176f1f4b438e4ba8ec9e36e28adbd5c3e375c952100ca1ba732d0e0e09202d71ec2ea37c7205852f8907
-EBUILD patchelf-0.18.0.ebuild 600 BLAKE2B 6a741f30950f93ca1b43ee6109459e164122a999c7c1aba4db0e9d7d0df30904bbbd10799350abc281fa55548313c3ec0d723fc64f782903c2bbefc8619137cb SHA512 067c7ca9a62872266115b8b3fda011a33e42d4cce1125d7219b8164076ebca3062a748bbc748a6ebcbce63b5f427193c186ab0650a862522e1952bb1871d35a9
+EBUILD patchelf-0.18.0.ebuild 660 BLAKE2B 1ade27aa6b0d27a14f23cd987260233cbc2a5722d2cde7e378caff90fb87b8e30e21dda9ad3112118c76ca5ca8082170adb43a37db7d181b43f9144a6ebc36d0 SHA512 3454f12f8ab3b03ad2260cc079a2c1c2269434ae5a321bbaf612f0ae780a69379e5de401ee48b53fb72d4ae87dfea0b22ef639d1b440c26b3120089f17162db4
MISC metadata.xml 304 BLAKE2B f3c4f3a80192390cdeff546ea23f4a03454f17e4900799e10740420f2e158146a6fd8e02b8f77d07fe38646e23eff734d4a7a8571fa23d738e6c000fbe347ec3 SHA512 4a52dc190d6576ddf580830240cbe20c826b609228cc3ca8014f94ff1759a2b1382294b7d5a0c8e3160e7e7e26d055f82855e40076de3b7e410290e119333927
diff --git a/dev-util/patchelf/files/patchelf-glibc-dt-mips-xhash.patch b/dev-util/patchelf/files/patchelf-glibc-dt-mips-xhash.patch
new file mode 100644
index 000000000000..fd92c803ac7c
--- /dev/null
+++ b/dev-util/patchelf/files/patchelf-glibc-dt-mips-xhash.patch
@@ -0,0 +1,9 @@
+Add define for DT_MIPS_XHASH (MIPS gnu hash support) using system elf.h header.
+Bug: https://bugs.gentoo.org/860888
+--- /dev/null
++++ b/src/elf.h
+@@ -0,0 +1,4 @@
++#include_next <elf.h>
++#ifndef DT_MIPS_XHASH
++#define DT_MIPS_XHASH 0x70000036
++#endif
diff --git a/dev-util/patchelf/patchelf-0.18.0.ebuild b/dev-util/patchelf/patchelf-0.18.0.ebuild
index cbc25bb40a74..b0778e8b721b 100644
--- a/dev-util/patchelf/patchelf-0.18.0.ebuild
+++ b/dev-util/patchelf/patchelf-0.18.0.ebuild
@@ -12,9 +12,13 @@ SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~riscv-linux ~x86-linux"
LICENSE="GPL-3"
+PATCHES=(
+ "${FILESDIR}"/${PN}-glibc-dt-mips-xhash.patch
+)
+
src_prepare() {
- default
rm src/elf.h || die
+ default
sed -i \
-e 's:-Werror::g' \