diff --git a/devel/luv/Makefile b/devel/luv/Makefile index 55f486f1581a..4f89f181f597 100644 --- a/devel/luv/Makefile +++ b/devel/luv/Makefile @@ -1,42 +1,42 @@ 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}/ MAINTAINER= adamw@FreeBSD.org COMMENT= libuv bindings for lua WWW= https://github.com/luvit/luv LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt 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 \ include/luv/lreq.h \ include/luv/lhandle.h PORTDOCS= docs.md +OPTIONS_DEFINE= DOCS + post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${WRKSRC}/docs.md ${STAGEDIR}${DOCSDIR} .include 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