Index | Thread | Search

From:
Stuart Henderson <stu@spacehopper.org>
Subject:
Re: [Update] devel/libuv 1.5.1
To:
Volker Schlecht <openbsd-ports@schlecht.dev>
Cc:
ports@openbsd.org
Date:
Thu, 26 Jun 2025 09:26:29 +0100

Download raw body.

Thread
On 2025/06/25 22:04, Volker Schlecht wrote:
> NodeJS 22.17.0 needs it to build ... ok?

> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/devel/libuv/Makefile,v
> retrieving revision 1.30
> diff -u -p -r1.30 Makefile
> --- Makefile	19 May 2025 12:26:26 -0000	1.30
> +++ Makefile	25 Jun 2025 20:00:07 -0000
> @@ -1,12 +1,11 @@
>  COMMENT =	multi-platform library for asynchronous I/O
>  
> -VER =		1.50.0
> +VER =		1.51.0
>  DISTNAME =	libuv-v${VER}
>  PKGNAME =	libuv-${VER}
>  CATEGORIES =	devel
> -REVISION =	2
>  
> -SHARED_LIBS +=  uv                   5.1      # 1.0
> +SHARED_LIBS +=  uv                   5.2      # 1.0

why bump?

>  HOMEPAGE =	https://libuv.org/
>  
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/devel/libuv/distinfo,v
> retrieving revision 1.11
> diff -u -p -r1.11 distinfo
> --- distinfo	19 Feb 2025 17:16:32 -0000	1.11
> +++ distinfo	25 Jun 2025 20:00:07 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (libuv-v1.50.0.tar.gz) = bcKzmqf6ZsBOLgFb9Hc4uE4ca4a4mH1X3UMtFJ137iU=
> -SIZE (libuv-v1.50.0.tar.gz) = 1340083
> +SHA256 (libuv-v1.51.0.tar.gz) = XwVXuQsRBt5xlRo8OTHeXgQw142h2aECh+vHo/eO+Os=
> +SIZE (libuv-v1.51.0.tar.gz) = 1343638
> Index: patches/patch-src_unix_openbsd_c
> ===================================================================
> RCS file: patches/patch-src_unix_openbsd_c
> diff -N patches/patch-src_unix_openbsd_c
> --- patches/patch-src_unix_openbsd_c	2 Mar 2025 20:50:12 -0000	1.4
> +++ /dev/null	1 Jan 1970 00:00:00 -0000
> @@ -1,21 +0,0 @@
> -Index: src/unix/openbsd.c
> ---- src/unix/openbsd.c.orig
> -+++ src/unix/openbsd.c
> -@@ -211,8 +211,16 @@ int uv_cpu_info(uv_cpu_info_t** cpu_infos, int* count)
> - 
> -   which[1] = HW_CPUSPEED;
> -   size = sizeof(cpuspeed);
> --  if (sysctl(which, ARRAY_SIZE(which), &cpuspeed, &size, NULL, 0))
> -+  cpuspeed = 0;
> -+  /* 
> -+   * HW_CPUSPEED can return EOPNOTSUPP if cpuspeed is 0,
> -+   * so ignore that and continue the flow, because we
> -+   * still care about the rest of the CPU info.
> -+   */
> -+  if (sysctl(which, ARRAY_SIZE(which), &cpuspeed, &size, NULL, 0) &&
> -+      (errno != EOPNOTSUPP)) {
> -     goto error;
> -+  }
> - 
> -   size = sizeof(info);
> -   for (i = 0; i < numcpus; i++) {