pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/libuv



Module Name:    pkgsrc
Committed By:   adam
Date:           Tue Sep 10 11:21:09 UTC 2019

Modified Files:
        pkgsrc/devel/libuv: Makefile distinfo
Added Files:
        pkgsrc/devel/libuv/patches: patch-src_unix_udp.c

Log Message:
libuv: updated to 1.32.0

v1.32.0:
* misc: enable stalebot
* win: map ERROR_ENVVAR_NOT_FOUND to UV_ENOENT
* win: use L'\0' as UTF-16 null terminator
* win: support retrieving empty env variables
* unix,stream: fix returned error codes
* test: fix typo in DYLD_LIBRARY_PATH
* unix,signal: keep handle active if pending signal
* openbsd: fix uv_cpu_info
* src: move uv_free_cpu_info to uv-common.c
* tcp: add uv_tcp_close_reset method
* test: fix udp-multicast-join tests
* test: remove assertion in fs_statfs test
* doc: clarify uv_buf_t usage in uv_alloc_cb
* win: fix typo in preprocessor expression
* timer: fix uv_timer_start on closing timer
* udp: add source-specific multicast support
* udp: fix error return values
* udp: drop IPV6_SSM_SUPPORT macro
* udp: fix uv__udp_set_source_membership6
* udp: use sockaddr_storage instead of union
* build,zos: add _OPEN_SYS_SOCK_EXT3 flag
* test: add specific source multicast tests
* include: map EILSEQ error code
* win, tty: improve SIGWINCH performance
* build: fix ios build error
* aix: replace ECONNRESET with EOF if already closed
* build: add cmake library VERSION, SOVERSION
* build: make include/ public in CMakeLists.txt
* build: export USING_UV_SHARED=1 to cmake deps
* build: cmake_minimum_required(VERSION 2.8.12)
* aix: Fix broken cmpxchgi() XL C++ specialization.
* test: fix -Wsign-compare warning
* unix: simplify open(O_CLOEXEC) feature detection
* unix: fix UV_FS_O_DIRECT definition on Linux
* doc: uv_handle_t documentation suggestion


To generate a diff of this commit:
cvs rdiff -u -r1.54 -r1.55 pkgsrc/devel/libuv/Makefile
cvs rdiff -u -r1.49 -r1.50 pkgsrc/devel/libuv/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/libuv/patches/patch-src_unix_udp.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/libuv/Makefile
diff -u pkgsrc/devel/libuv/Makefile:1.54 pkgsrc/devel/libuv/Makefile:1.55
--- pkgsrc/devel/libuv/Makefile:1.54    Thu Aug 22 10:32:16 2019
+++ pkgsrc/devel/libuv/Makefile Tue Sep 10 11:21:08 2019
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.54 2019/08/22 10:32:16 wiz Exp $
+# $NetBSD: Makefile,v 1.55 2019/09/10 11:21:08 adam Exp $
 
-DISTNAME=      libuv-1.31.0
+DISTNAME=      libuv-1.32.0
 CATEGORIES=    devel
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=libuv/}
 GITHUB_TAG=    v${PKGVERSION_NOREV}

Index: pkgsrc/devel/libuv/distinfo
diff -u pkgsrc/devel/libuv/distinfo:1.49 pkgsrc/devel/libuv/distinfo:1.50
--- pkgsrc/devel/libuv/distinfo:1.49    Thu Aug 22 10:28:25 2019
+++ pkgsrc/devel/libuv/distinfo Tue Sep 10 11:21:08 2019
@@ -1,12 +1,13 @@
-$NetBSD: distinfo,v 1.49 2019/08/22 10:28:25 wiz Exp $
+$NetBSD: distinfo,v 1.50 2019/09/10 11:21:08 adam Exp $
 
-SHA1 (libuv-1.31.0.tar.gz) = 1434cb0e2909877eb94d459d04c8a146692492db
-RMD160 (libuv-1.31.0.tar.gz) = b9c56562f91f2a1e1dc49341141e28baa84fd457
-SHA512 (libuv-1.31.0.tar.gz) = bb27ab86f2f6e9c2b22e768216097db2b69e468967b48bf1a15d17c36b445355ee4bd356f59bbd1bcf7d7c0d3f68b2c6660f999a2cc0660033eb5e3775499409
-Size (libuv-1.31.0.tar.gz) = 1238566 bytes
+SHA1 (libuv-1.32.0.tar.gz) = 3166a82d73f8bb529badd7a9bb52ef1913b147f5
+RMD160 (libuv-1.32.0.tar.gz) = 8bb1e021bdca274622f6003f92466fc8b2d061e1
+SHA512 (libuv-1.32.0.tar.gz) = 3e043a56fd09fdaf3c89f81b3dff70a385ba8a59ec065447c95199a0e45da323b8545fb13b50139c557541357450103a88297fdc921832de661f3e2700173b96
+Size (libuv-1.32.0.tar.gz) = 1242643 bytes
 SHA1 (patch-autogen.sh) = a5f48189bfb17624c545a80626ea311b7755d232
 SHA1 (patch-configure.ac) = 06500ab342d1af50f03bc92f2cb4a2ec28db84cc
 SHA1 (patch-src_unix_fs.c) = 97b7ec45ecd8a96a97680a8fde9f0261e3508b5d
 SHA1 (patch-src_unix_netbsd.c) = 4bea4eda43c4256b5281bc798a46d29690917d27
 SHA1 (patch-src_unix_thread.c) = 7a9a5d19025bb7bb8968a9f5c5e0c67f37021b89
+SHA1 (patch-src_unix_udp.c) = 98ed0072c7a2eceb67c05560757c9103bee658e2
 SHA1 (patch-test_test-fs.c) = 7a6eb5f895e44067ebdd045bba86105faa3cefe0

Added files:

Index: pkgsrc/devel/libuv/patches/patch-src_unix_udp.c
diff -u /dev/null pkgsrc/devel/libuv/patches/patch-src_unix_udp.c:1.1
--- /dev/null   Tue Sep 10 11:21:09 2019
+++ pkgsrc/devel/libuv/patches/patch-src_unix_udp.c     Tue Sep 10 11:21:08 2019
@@ -0,0 +1,41 @@
+$NetBSD: patch-src_unix_udp.c,v 1.1 2019/09/10 11:21:08 adam Exp $
+
+Fix building on NetBSD and OpenBSD.
+https://github.com/libuv/libuv/pull/2458
+
+--- src/unix/udp.c.orig        2019-09-10 09:09:18.000000000 +0000
++++ src/unix/udp.c
+@@ -659,6 +659,7 @@ static int uv__udp_set_membership6(uv_ud
+ }
+ 
+ 
++#if !defined(__NetBSD__) && !defined(__OpenBSD__)
+ static int uv__udp_set_source_membership4(uv_udp_t* handle,
+                                           const struct sockaddr_in* multicast_addr,
+                                           const char* interface_addr,
+@@ -749,6 +750,7 @@ static int uv__udp_set_source_membership
+ 
+   return 0;
+ }
++#endif
+ 
+ 
+ int uv_udp_init_ex(uv_loop_t* loop, uv_udp_t* handle, unsigned int flags) {
+@@ -846,6 +848,7 @@ int uv_udp_set_source_membership(uv_udp_
+                                  const char* interface_addr,
+                                  const char* source_addr,
+                                  uv_membership membership) {
++#if !defined(__NetBSD__) && !defined(__OpenBSD__)
+   int err;
+   struct sockaddr_storage mcast_addr;
+   struct sockaddr_in* mcast_addr4;
+@@ -882,6 +885,9 @@ int uv_udp_set_source_membership(uv_udp_
+                                         interface_addr,
+                                         src_addr4,
+                                         membership);
++#else
++  return UV_ENOSYS;
++#endif
+ }
+ 
+ 



Home | Main Index | Thread Index | Old Index