pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/libuv libuv: updated to 1.44



details:   https://anonhg.NetBSD.org/pkgsrc/rev/08e200bb7e2f
branches:  trunk
changeset: 375109:08e200bb7e2f
user:      adam <adam%pkgsrc.org@localhost>
date:      Mon Mar 07 18:31:30 2022 +0000

description:
libuv: updated to 1.44

Version 1.44.0 (Stable)

Changes since version 1.43.0:
* darwin: remove EPROTOTYPE error workaround (Ben Noordhuis)
* doc: fix v1.43.0 changelog entries (cjihrig)
* win: replace CRITICAL_SECTION+Semaphore with SRWLock (David Machaj)
* darwin: translate EPROTOTYPE to ECONNRESET (Ben Noordhuis)
* android: use libc getifaddrs() (Ben Noordhuis)
* unix: fix STATIC_ASSERT to check what it means to check (Jessica Clarke)
* unix: ensure struct msghdr is zeroed in recvmmsg (Ondřej Surý)
* test: test with maximum recvmmsg buffer (Ondřej Surý)
* unix: don't allow too small thread stack size (Ben Noordhuis)
* bsd: ensure mutex is initialized (Ben Noordhuis)
* doc: add gengjiawen as maintainer (gengjiawen)
* process: monitor for exit with kqueue on BSDs (Jeremy Rose)
* test: fix flaky uv_fs_lutime test (Momtchil Momtchev)
* build: fix cmake install locations (Jameson Nash)
* thread,win: fix C90 style nit (ssrlive)
* build: rename CFLAGS to AM_CFLAGS (Jameson Nash)
* doc/guide: update content and sample code (woclass)
* process,bsd: handle kevent NOTE_EXIT failure (Jameson Nash)
* test: remove flaky test ipc_closed_handle (Ben Noordhuis)
* darwin: bump minimum supported version to 10.15 (Ben Noordhuis)
* win: return fractional seconds in uv_uptime() (Luca Adrian L)
* build: export uv_a for cmake (WenTao Ou)
* loop: add pending work to loop-alive check (Jameson Nash)
* win: use GetTickCount64 for uptime again (Jameson Nash)
* win: restrict system DLL load paths (jonilaitinen)
* win,errors: remap ERROR_ACCESS_DENIED to UV_EACCES (Darshan Sen)
* bench: add `uv_queue_work` ping-pong measurement (Momtchil Momtchev)
* build: fix error C4146 on MSVC (UMU)
* test: fix benchmark-ping-udp (Ryan Liptak)
* win,fs: consider broken pipe error a normal EOF (Momtchil Momtchev)
* document the values of enum uv_stdio_flags (Paul Evans)
* win,loop: add missing uv_update_time (twosee)
* win,fs: avoid closing an invalid handle (Jameson Nash)
* fix oopsie from
* doc: clarify android api level (Ben Noordhuis)
* win: fix style nits [NFC] (Jameson Nash)
* test: fix flaky udp_mmsg test (Santiago Gimeno)
* test: fix ipc_send_recv_pipe flakiness (Ben Noordhuis)
* doc: checkout -> check out (wyckster)
* core: change uv_get_password uid/gid to unsigned (Jameson Nash)
* hurd: unbreak build on GNU/Hurd (Vittore F. Scolari)
* freebsd: use copy_file_range() in uv_fs_sendfile() (David Carlier)
* test: use closefd in runner-unix.c (Guilherme Íscaro)
* Reland "macos: use posix_spawn instead of fork" (Jameson Nash)
* android: fix build error when no ifaddrs.h (ssrlive)
* unix,win: add uv_available_parallelism() (Ben Noordhuis)
* process: remove OpenBSD from kevent list (Jameson Nash)
* zos: fix build breakage (Ben Noordhuis)
* process: only use F_DUPFD_CLOEXEC if it is defined (Jameson Nash)
* win,poll: add the MSAFD GUID for AF_UNIX (roflcopter4)
* unix: simplify uv__cloexec_fcntl() (Ben Noordhuis)
* doc: add secondary GPG ID for vtjnash (Jameson Nash)
* unix: remove uv__cloexec_ioctl() (Jameson Nash)

diffstat:

 devel/libuv/Makefile                               |   5 ++---
 devel/libuv/PLIST                                  |   3 +--
 devel/libuv/distinfo                               |  11 +++++------
 devel/libuv/patches/patch-src_unix_bsd-proctitle.c |  14 --------------
 devel/libuv/patches/patch-src_unix_udp.c           |  20 ++++++++++----------
 5 files changed, 18 insertions(+), 35 deletions(-)

diffs (105 lines):

diff -r b4ae9d56ff0b -r 08e200bb7e2f devel/libuv/Makefile
--- a/devel/libuv/Makefile      Mon Mar 07 16:53:08 2022 +0000
+++ b/devel/libuv/Makefile      Mon Mar 07 18:31:30 2022 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.71 2022/01/17 10:12:54 tnn Exp $
+# $NetBSD: Makefile,v 1.72 2022/03/07 18:31:30 adam Exp $
 
-DISTNAME=      libuv-1.43.0
-PKGREVISION=   2
+DISTNAME=      libuv-1.44.0
 CATEGORIES=    devel
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=libuv/}
 GITHUB_TAG=    v${PKGVERSION_NOREV}
diff -r b4ae9d56ff0b -r 08e200bb7e2f devel/libuv/PLIST
--- a/devel/libuv/PLIST Mon Mar 07 16:53:08 2022 +0000
+++ b/devel/libuv/PLIST Mon Mar 07 18:31:30 2022 +0000
@@ -1,7 +1,6 @@
-@comment $NetBSD: PLIST,v 1.6 2018/10/11 09:46:31 adam Exp $
+@comment $NetBSD: PLIST,v 1.7 2022/03/07 18:31:30 adam Exp $
 include/uv.h
 include/uv/aix.h
-include/uv/android-ifaddrs.h
 include/uv/bsd.h
 include/uv/darwin.h
 include/uv/errno.h
diff -r b4ae9d56ff0b -r 08e200bb7e2f devel/libuv/distinfo
--- a/devel/libuv/distinfo      Mon Mar 07 16:53:08 2022 +0000
+++ b/devel/libuv/distinfo      Mon Mar 07 18:31:30 2022 +0000
@@ -1,14 +1,13 @@
-$NetBSD: distinfo,v 1.71 2022/01/28 21:13:10 schmonz Exp $
+$NetBSD: distinfo,v 1.72 2022/03/07 18:31:30 adam Exp $
 
-BLAKE2s (libuv-1.43.0.tar.gz) = d058d220ac448170de1c2dd554e0ef0e6c362fddf181509ba8d3d416398ae715
-SHA512 (libuv-1.43.0.tar.gz) = 66ee11f8f6fc1313c432858572789cf67acd6364b29a06c73323ab20626e2d6e3d3dcea748cf5d9d4368b40ad7fe0d5fd35e9369c22e531db523703f005248d3
-Size (libuv-1.43.0.tar.gz) = 1295972 bytes
+BLAKE2s (libuv-1.44.0.tar.gz) = a67e4478222e7a26ad6cc8677bf23ea6b2b55bb9b35bf1e7717acfcb3a50007d
+SHA512 (libuv-1.44.0.tar.gz) = 190887745150cb534719e5e3a2919ffeb2ee9f986211a286229917b2d42cec8a7b4b00e975ecf5a3a9cb1739e1d45b22660e7cae9411c0f8bd15e2237c024630
+Size (libuv-1.44.0.tar.gz) = 1301452 bytes
 SHA1 (patch-autogen.sh) = a5f48189bfb17624c545a80626ea311b7755d232
-SHA1 (patch-src_unix_bsd-proctitle.c) = 8643762602af6537589b935baae48ff2a0541a2f
 SHA1 (patch-src_unix_core.c) = fb2d24e7d842f6739f14c191ee30c71f56113081
 SHA1 (patch-src_unix_darwin-proctitle.c) = e726550cdd884a1fa73f6ea79592df643f954e97
 SHA1 (patch-src_unix_fs.c) = 80529332f27a4faa2733448169d24436901b601a
 SHA1 (patch-src_unix_netbsd.c) = 071a2a853f9a73dc72e24d63316aa21b28669469
 SHA1 (patch-src_unix_tty.c) = 157be1b1272dc38b3605a9822316e6cb2ddb6f22
-SHA1 (patch-src_unix_udp.c) = c1a17b81bda4fcee5deee932fb0f59bf086f0c47
+SHA1 (patch-src_unix_udp.c) = 9f03175bcc9c4e3097033309d9dd935ff5f10b02
 SHA1 (patch-test_test-fs.c) = dece47eedc727d1a19d0edf75cc913ed2b5eaa0f
diff -r b4ae9d56ff0b -r 08e200bb7e2f devel/libuv/patches/patch-src_unix_bsd-proctitle.c
--- a/devel/libuv/patches/patch-src_unix_bsd-proctitle.c        Mon Mar 07 16:53:08 2022 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +0,0 @@
-$NetBSD: patch-src_unix_bsd-proctitle.c,v 1.2 2022/01/17 10:12:54 tnn Exp $
-
-https://github.com/libuv/libuv/pull/3428/commits/4ea2e7629dcedac0eb84bdc85861fbc51386e20b
-
---- src/unix/bsd-proctitle.c.orig      2022-01-04 14:18:00.000000000 +0000
-+++ src/unix/bsd-proctitle.c
-@@ -38,6 +38,7 @@ static void init_process_title_mutex_onc
- 
- 
- void uv__process_title_cleanup(void) {
-+  uv_once(&process_title_mutex_once, init_process_title_mutex_once);
-   uv_mutex_destroy(&process_title_mutex);
- }
- 
diff -r b4ae9d56ff0b -r 08e200bb7e2f devel/libuv/patches/patch-src_unix_udp.c
--- a/devel/libuv/patches/patch-src_unix_udp.c  Mon Mar 07 16:53:08 2022 +0000
+++ b/devel/libuv/patches/patch-src_unix_udp.c  Mon Mar 07 18:31:30 2022 +0000
@@ -1,25 +1,25 @@
-$NetBSD: patch-src_unix_udp.c,v 1.5 2022/01/28 21:13:10 schmonz Exp $
+$NetBSD: patch-src_unix_udp.c,v 1.6 2022/03/07 18:31:30 adam Exp $
 
 Apply MacPorts patch-libuv-legacy.diff for pre-10.7 platforms.
 
---- src/unix/udp.c.orig        2022-01-04 14:18:00.000000000 +0000
+--- src/unix/udp.c.orig        2022-03-07 16:39:08.000000000 +0000
 +++ src/unix/udp.c
-@@ -927,7 +927,8 @@ static int uv__udp_set_membership6(uv_ud
-     !defined(__NetBSD__) &&                                         \
+@@ -929,7 +929,8 @@ static int uv__udp_set_membership6(uv_ud
      !defined(__ANDROID__) &&                                        \
      !defined(__DragonFly__) &&                                      \
--    !defined(__QNX__)
-+    !defined(__QNX__) &&                                            \
+     !defined(__QNX__) &&                                            \
+-    !defined(__GNU__)
++    !defined(__GNU__) &&                                            \
 +    (!defined(__APPLE__) || MAC_OS_X_VERSION_MAX_ALLOWED >= 1070)
  static int uv__udp_set_source_membership4(uv_udp_t* handle,
                                            const struct sockaddr_in* multicast_addr,
                                            const char* interface_addr,
-@@ -1119,7 +1120,8 @@ int uv_udp_set_source_membership(uv_udp_
-     !defined(__NetBSD__) &&                                         \
+@@ -1122,7 +1123,8 @@ int uv_udp_set_source_membership(uv_udp_
      !defined(__ANDROID__) &&                                        \
      !defined(__DragonFly__) &&                                      \
--    !defined(__QNX__)
-+    !defined(__QNX__) &&                                            \
+     !defined(__QNX__) &&                                            \
+-    !defined(__GNU__)
++    !defined(__GNU__) &&                                            \
 +    (!defined(__APPLE__) || MAC_OS_X_VERSION_MAX_ALLOWED >= 1070)
    int err;
    union uv__sockaddr mcast_addr;


Home | Main Index | Thread Index | Old Index