summaryrefslogtreecommitdiff
path: root/dev-libs/libuv
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-12-25 23:06:25 +0000
committerV3n3RiX <venerix@redcorelinux.org>2020-12-25 23:06:25 +0000
commit441d1370330332b7d78f238d2f5e13f7aed5e4e0 (patch)
tree6a5171dd615dfeee62a45044144c66e864738fb0 /dev-libs/libuv
parentab3da91fb6c91a9df52fff8f991570f456fd3c7a (diff)
gentoo christmass resync : 25.12.2020
Diffstat (limited to 'dev-libs/libuv')
-rw-r--r--dev-libs/libuv/Manifest2
-rw-r--r--dev-libs/libuv/libuv-1.40.0.ebuild16
2 files changed, 17 insertions, 1 deletions
diff --git a/dev-libs/libuv/Manifest b/dev-libs/libuv/Manifest
index c003c49d8ed7..9d0fb355646e 100644
--- a/dev-libs/libuv/Manifest
+++ b/dev-libs/libuv/Manifest
@@ -1,4 +1,4 @@
DIST libuv-1.40.0.tar.gz 1274587 BLAKE2B 91d0e64a92be5686c0da3c4ad35fa52351012434a2a23db3fd91c26fc8e7b42d20d183a861feb876e2b5ab43e45ab59e720299f622a79c6bbdc6350b4b9e6e3d SHA512 14a6880e636e9d046e1f4c86061d7ca5fe0cdae0efb0c6fec6b6ad03b17c626da479d6cc1ae84da281ec04a75e0d56fa99ef25164432cdb246cf59f0964a7e8b
-EBUILD libuv-1.40.0.ebuild 1222 BLAKE2B 1ea452b11211781bfbb0fb7566f737208a9ceb288b41f613ee1c2189fca091127322bbfc1e4a8f71bd6e62527bff66bec218cdef398f31f0d0f05d69ceadc318 SHA512 5d9a665b8267f7cf058f6f3b3afe4de75e214973c7a9d8d9c0eecf062f60dfb30de805e4ab1ffff02238219e70ec7149ad554ec712a5a759503a0a9e9c6a49ec
+EBUILD libuv-1.40.0.ebuild 1712 BLAKE2B 79a7fb954570663f6a9be3c7da1fb42768c19d799a672a14d936afef7d70bbac62190552f7de94b208cb9bd80d02e5da6e17a6489e2223e7fb76e04a9e546f27 SHA512 e35815b72440117b8656ebf55c1e2698929eb02f93b4541c64284469bea988a7b90919b3d10741845a5a541fc9f53676a8faacfc2388bdd55759b413b00486e0
EBUILD libuv-9999.ebuild 1000 BLAKE2B 39cca04aa13e367adbbe3aaab32e0eb2edd1d7966b6f81ea5a8b7772fb6e590aebb06da9ede6782ce9e4806737251d970992f2c4d56726469b11815ed58ee3e4 SHA512 170a10be4f9b177894113114b28f3932836a943a29dfe8c2ea12213421ea96c0d66b65039fa3ad60a208a30786ead3faabeda532433e741bb6d8f7b44f9dc21e
MISC metadata.xml 1317 BLAKE2B dfa271e354ff7c8fb44eb02c8513f9069ff97f409caba0e171a598625732561e41208c61b1cd923f0d920cb7f91b982520c35f2306743b259b51c92247735e64 SHA512 43c3692fd4f7d9ab1e92bd6318782135e6e359c01da018525882f0ccd368814787203e0fedf650a48e3d57bff7f59d3d8418a7d2f72eb3ee061da7b5fb74d67b
diff --git a/dev-libs/libuv/libuv-1.40.0.ebuild b/dev-libs/libuv/libuv-1.40.0.ebuild
index 2bff012b3068..0e5e25477356 100644
--- a/dev-libs/libuv/libuv-1.40.0.ebuild
+++ b/dev-libs/libuv/libuv-1.40.0.ebuild
@@ -25,6 +25,22 @@ src_prepare() {
echo "m4_define([UV_EXTRA_AUTOMAKE_FLAGS], [serial-tests])" \
> m4/libuv-extra-automake-flags.m4 || die
+ if [[ ${CHOST} == *-darwin* && ${CHOST##*darwin} -le 9 ]] ; then
+ sed -i -e '/!defined(__DragonFly__)/i!defined(__APPLE__) && \\' \
+ src/unix/udp.c || die
+ sed -i -e '/err = pthread_setname_np/cerr = 0;' \
+ src/unix/darwin-proctitle.c || die
+ sed -i -e '/int uv_if_indextoname/i\
+ static size_t strnlen(char *x, size_t len) {\
+ char *r = memchr(x, '"'"'\\n'"'"', len);\
+ if (r == NULL)\
+ return len;\
+ else\
+ return r - x;\
+ }' \
+ src/unix/getaddrinfo.c || die
+ fi
+
# upstream fails to ship a configure script
eautoreconf
}