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