git: 813092b3cb14 - main - devel/luv: Update to 1.53.0-0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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