summaryrefslogtreecommitdiff
path: root/dev-libs/npth
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-02-29 11:41:17 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-02-29 11:41:17 +0000
commit080a6ad2c3759083c02506e1348b689f2194d4eb (patch)
tree2da02928366195f2ad903d29d5a74355f5f8c804 /dev-libs/npth
parent48f3e81fd35a18cd49f8b8d6a041f33ad88f9c89 (diff)
gentoo auto-resync : 29:02:2024 - 11:41:17
Diffstat (limited to 'dev-libs/npth')
-rw-r--r--dev-libs/npth/Manifest3
-rw-r--r--dev-libs/npth/files/npth-1.7-musl.patch16
-rw-r--r--dev-libs/npth/npth-1.7-r1.ebuild4
3 files changed, 22 insertions, 1 deletions
diff --git a/dev-libs/npth/Manifest b/dev-libs/npth/Manifest
index 11075461d144..1f9440bcfdfe 100644
--- a/dev-libs/npth/Manifest
+++ b/dev-libs/npth/Manifest
@@ -1,6 +1,7 @@
+AUX npth-1.7-musl.patch 402 BLAKE2B cccb3266238fb4879eb0a80a1d336e58b3647021c3b71e22c0e980050c3790cba3bca21e90b1632ea21e621ebac052df086d33c7a4074739820fbb9a5c03c695 SHA512 b94be7c35f453c579f59b1b49aa2f599bd21b6aa9c85745cdb4893cae5bd737148f9cf6e2afeb8e50d6659e38800048ca8adec687e9c2ac9f461b5fc0c556be4
DIST npth-1.6.tar.bz2 300486 BLAKE2B 665fdb2f4cbe59750b6b4b7c2701ee80a23a122df10c9f8be47c4af5f3bf5968f709637ab3f4878bb68609752fbb6ce1364e109fdfeba64e4db258733a33f3fc SHA512 2ed1012e14a9d10665420b9a23628be7e206fd9348111ec751349b93557ee69f1176bcf7e6b195b35b1c44a5e0e81ee33b713f03d79a33d1ecd9037035afeda2
DIST npth-1.7.tar.bz2 313213 BLAKE2B 39bc5857fb61a4264bef6ff23c28755d2a3b3ceef93034aefd5cf1c2ad905adf696c6753ebd5cea5e0a875df4ecb97db03e023a50a27f51ec0641bbc36b54089 SHA512 8893023bcf953a3f7c490cf8116bed323a9d4af2bea35277e919f437916fda8b8e68ded28ec1777717cf9187c504892556159cbdb8bc02ed4a8b30b3d897d244
EBUILD npth-1.6-r1.ebuild 1026 BLAKE2B e547f6fd629ea0aa193776e73327eff3cdcd0cdbcc3b693985f814477e34cc3db67786dad076380bb8b753a342eaad4d1cfe7548613c279b57425cc984643042 SHA512 c5568a25e529ca1af2a1a0d99f4b4c37d45bc3bc073617ba5ec712063176dcdea61b6be280783d8a00d830244f4acc26e6bbc9eaf6f105fe308ca80e575090c7
EBUILD npth-1.6-r2.ebuild 792 BLAKE2B 7942cb2e49768d80be40fcb76e2c8ca3ac9f0325de06541e3b22d1521e4f181e3b2f76fa784e0ffbaac329eb3e3a86974fbe83367dc8a2f807de27565a2b487d SHA512 df08937672e778acb4838b8fe323b42807fbc9b92aeb3f828547538fc6ebb1dafa7fa72daa6abe73bcaa28c83f8f02c78c9d4f44281f7bd978238fb495f70eb6
-EBUILD npth-1.7-r1.ebuild 825 BLAKE2B ec5b769ade3991e3a3b04e5b80f8ca879e2c263360c4654cd3e2628759f82ba394dcd0284f60707bffbd71c28915990ee06b41da538629407ff28b484805f391 SHA512 259e938633d30fe6f111d9f4d1ba6893d01f2b34f7d4bf0ee181cdd03356f96219963c8d96794080c8e00570e97972d2cbbf8e09f5ec90b797061af9f291fc25
+EBUILD npth-1.7-r1.ebuild 869 BLAKE2B 31dab92d465c7d8717d03d05cd07c5e44a2ac2f276bd38cc00071f1ee6260bb5bad1575086432ecb8240fbc38d7438c2974057762f5b5b64dc0375f7ca24967f SHA512 876bcbc214e59e2804a5ba253d413a1e4a60ae11328e5f7d0214d0f04bb54dac03fcfc878858c5df014c12d7c3065cdb7c68d06c26ff0c6613ef8e59f2e04a1e
MISC metadata.xml 248 BLAKE2B 8635d7e87f0f2de85f967cadf3324aecfe013decb6f6dbc4338f2bdbb3fad5b61b5a58780f4c6d4759ec51a1b89af067b689b716ad34c71b6f09887536da1493 SHA512 fb771f3d411fc1ab3e5600af41fc51d254b7c2c4d057e80e582fcf2f355f35204e7f61dba852bed35f21c87f2063d7ee0d3a5628395e4ed945955a818deeb37c
diff --git a/dev-libs/npth/files/npth-1.7-musl.patch b/dev-libs/npth/files/npth-1.7-musl.patch
new file mode 100644
index 000000000000..5b51a3fd4a28
--- /dev/null
+++ b/dev-libs/npth/files/npth-1.7-musl.patch
@@ -0,0 +1,16 @@
+https://bugs.gentoo.org/925443
+https://dev.gnupg.org/T5664
+--- a/configure.ac
++++ b/configure.ac
+@@ -381,7 +381,10 @@ fi
+ AC_SUBST(INSERT_NO_RWLOCK)
+
+ case "${host}" in
+- *-*-linux*|*-*-gnu*)
++ *-*-linux-musl*)
++ INSERT_EXPOSE_RWLOCK_API="1"
++ ;;
++ *-*-linux-gnu*|*-*-gnu*)
+ INSERT_EXPOSE_RWLOCK_API="defined(__USE_UNIX98) || defined(__USE_XOPEN2K)"
+ ;;
+ *)
diff --git a/dev-libs/npth/npth-1.7-r1.ebuild b/dev-libs/npth/npth-1.7-r1.ebuild
index d390d9c7bb59..04b867400ad5 100644
--- a/dev-libs/npth/npth-1.7-r1.ebuild
+++ b/dev-libs/npth/npth-1.7-r1.ebuild
@@ -15,6 +15,10 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~
IUSE="test"
RESTRICT="!test? ( test )"
+PATCHES=(
+ "${FILESDIR}"/${P}-musl.patch
+)
+
src_prepare() {
default
eautoreconf