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

Reply via email to