Hi,
Here's an update to libuv, needed for neovim-0.6.0 (requires new functions
recently introduced in libuv).
There are three more test failures than before:
```
--- failing-before Wed Dec 15 09:18:34 2021
+++ failing-after Wed Dec 15 09:18:46 2021
@@ -1,4 +1,7 @@
fs_lutime
get_currentexe
+tcp_close_while_connecting
+tcp_connect_timeout
udp_connect
udp_multicast_join
+udp_send_hang_loop
```
(Before there were 4 failures, now there are 7).
I'll report all of the failures upstream shortly, but hopefully they are not
blockers to the update. The majority of the suite passes.
I've done a major bump, since diffing the T symbols in old and new shared
object suggests that public symbols have been removed. The affected symbols are
not exported in headers, but you never know what code in the wild might be
doing.
I've done a build test of all ports which build depend on libuv on amd64 (using
dpb):
```
sqlite> select fullpkgpath from ports where lib_depends like '%%libuv%%';
devel/cmake
x11/mruby-zest
devel/radare2/main
devel/py-uv,python3
editors/neovim
lang/hashlink
lang/moarvm
www/h2o
net/isc-bind
net/isc-bind,geoip
net/usockets
www/h2o,mruby
```
Nothing failed to build.
I'm definitely looking for OKs for this, as I don't want to be responsible for
breaking cmake!
Any comments or OKs?
Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/libuv/Makefile,v
retrieving revision 1.16
diff -u -p -r1.16 Makefile
--- Makefile 25 Feb 2021 16:31:15 -0000 1.16
+++ Makefile 14 Dec 2021 09:55:43 -0000
@@ -2,12 +2,12 @@
COMMENT = multi-platform library for asynchronous I/O
-VER = 1.40.0
+VER = 1.42.0
DISTNAME = libuv-v${VER}
PKGNAME = libuv-${VER}
CATEGORIES = devel
-SHARED_LIBS = uv 3.0 # 1.0
+SHARED_LIBS = uv 4.0 # 1.0
HOMEPAGE = https://libuv.org/
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/libuv/distinfo,v
retrieving revision 1.5
diff -u -p -r1.5 distinfo
--- distinfo 14 Jan 2021 22:42:10 -0000 1.5
+++ distinfo 14 Dec 2021 09:52:17 -0000
@@ -1,2 +1,2 @@
-SHA256 (libuv-v1.40.0.tar.gz) = YakNuVusAK3sHMXdx2frvKq8cCQr0RNKemsfsdSYoZQ=
-SIZE (libuv-v1.40.0.tar.gz) = 1264008
+SHA256 (libuv-v1.42.0.tar.gz) = QxKWJRVaiu15br6QuNTJkKc5hexxfeKy1dOiPP5N63I=
+SIZE (libuv-v1.42.0.tar.gz) = 1284534
--
Best Regards
Edd Barrett
https://www.theunixzoo.co.uk