git: 813092b3cb14 - main - devel/luv: Update to 1.53.0-0

From: Adam Weinberger <adamw_at_FreeBSD.org>
Date: Fri, 02 Oct 2026 03:30:16 UTC
The branch main has been updated by adamw:

URL: https://cgit.FreeBSD.org/ports/commit/?id=813092b3cb14191cd3d623d4bcb03eef3fe49968

commit 813092b3cb14191cd3d623d4bcb03eef3fe49968
Author:     Adam Weinberger <adamw@FreeBSD.org>
AuthorDate: 2026-10-02 01:53:02 +0000
Commit:     Adam Weinberger <adamw@FreeBSD.org>
CommitDate: 2026-10-02 03:30:10 +0000

    devel/luv: Update to 1.53.0-0
    
    Changes: https://github.com/luvit/luv/releases/tag/1.53.0-0
---
 devel/luv/Makefile  | 12 ++++++------
 devel/luv/distinfo  |  6 +++---
 devel/luv/pkg-descr | 10 +++++++++-
 3 files changed, 18 insertions(+), 10 deletions(-)

diff --git a/devel/luv/Makefile b/devel/luv/Makefile
index 55f486f1581a..4f89f181f597 100644
--- a/devel/luv/Makefile
+++ b/devel/luv/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	luv
 #DISTVERSIONPREFIX=	v
-DISTVERSION=	1.52.1-0
+DISTVERSION=	1.53.0-0
 CATEGORIES=	devel
 MASTER_SITES=	https://github.com/luvit/${PORTNAME}/releases/download/${DISTVERSION}/
 
@@ -16,17 +16,15 @@ LIB_DEPENDS=	libuv.so:devel/libuv
 USES=		cmake localbase luajit
 USE_LDCONFIG=	yes
 
-OPTIONS_DEFINE=	DOCS
-
-CMAKE_ON=	BUILD_SHARED_LIBS WITH_SHARED_LIBUV
-CMAKE_OFF=	BUILD_MODULE
 CMAKE_ARGS=	-DLUA_BUILD_TYPE=System \
 		-DLUA_COMPAT53_DIR=deps/lua-compat-5.3 \
 		-DWITH_LUA_ENGINE=LuaJIT
+CMAKE_ON=	BUILD_SHARED_LIBS WITH_SHARED_LIBUV
+CMAKE_OFF=	BUILD_MODULE
 
 PLIST_FILES=	lib/libluv.so \
 		lib/libluv.so.1 \
-		lib/libluv.so.1.52.1 \
+		lib/libluv.so.1.53.0 \
 		libdata/pkgconfig/libluv.pc \
 		include/luv/util.h \
 		include/luv/luv.h \
@@ -35,6 +33,8 @@ PLIST_FILES=	lib/libluv.so \
 
 PORTDOCS=	docs.md
 
+OPTIONS_DEFINE=	DOCS
+
 post-install-DOCS-on:
 	${MKDIR} ${STAGEDIR}${DOCSDIR}
 	${INSTALL_MAN} ${WRKSRC}/docs.md ${STAGEDIR}${DOCSDIR}
diff --git a/devel/luv/distinfo b/devel/luv/distinfo
index 1ae9c915906b..2c57cfffd8b2 100644
--- a/devel/luv/distinfo
+++ b/devel/luv/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1773673920
-SHA256 (luv-1.52.1-0.tar.gz) = 3e6eb820a3aee034f85f9cce9bd77b5d42f34d128a1ccec877adf28c913577c7
-SIZE (luv-1.52.1-0.tar.gz) = 1543637
+TIMESTAMP = 1790903695
+SHA256 (luv-1.53.0-0.tar.gz) = ce6260efb974647e7687f54a54a6810bc5eb81cdc14b45b69868a5ea048f96e1
+SIZE (luv-1.53.0-0.tar.gz) = 1584520
diff --git a/devel/luv/pkg-descr b/devel/luv/pkg-descr
index b08e408db478..78387a1a38d9 100644
--- a/devel/luv/pkg-descr
+++ b/devel/luv/pkg-descr
@@ -1 +1,9 @@
-libuv bindings for Lua.
+This library makes libuv available to lua scripts. It was made for the luvit
+project but should usable from nearly any lua project.
+
+The library can be used by multiple threads at once. Each thread is assumed to
+load the library from a different `lua_State`. Luv will create a unique
+`uv_loop_t` for each state.
+
+API docs (installed at $DOCSDIR/docs.md):
+   https://github.com/luvit/luv/blob/master/docs/docs.md