Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 3 Jul 2020 19:46:03 +0000 (UTC)
From:      Kurt Jaeger <pi@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r541131 - in head/devel: . lua-cqueues
Message-ID:  <202007031946.063Jk3eb028087@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: pi
Date: Fri Jul  3 19:46:02 2020
New Revision: 541131
URL: https://svnweb.freebsd.org/changeset/ports/541131

Log:
  New port: devel/lua-cqueues
  
  cqueues is a type of event loop for Lua, except it's not a classic
  event loop. It doesn't use callbacks, neither as part of the API nor
  internally, but instead you communicate with an event controller by
  the yielding and resumption of Lua coroutines using objects that
  adhere to a simple interface.
  
  WWW: http://25thandclement.com/~william/projects/cqueues.html
  
  PR:		247739
  Submitted by:	Leo Vandewoestijne <freebsd@dns.company>

Added:
  head/devel/lua-cqueues/
  head/devel/lua-cqueues/Makefile   (contents, props changed)
  head/devel/lua-cqueues/distinfo   (contents, props changed)
  head/devel/lua-cqueues/pkg-descr   (contents, props changed)
  head/devel/lua-cqueues/pkg-plist   (contents, props changed)
Modified:
  head/devel/Makefile

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Fri Jul  3 19:42:12 2020	(r541130)
+++ head/devel/Makefile	Fri Jul  3 19:46:02 2020	(r541131)
@@ -1433,6 +1433,7 @@
     SUBDIR += lua-bitlib
     SUBDIR += lua-bitop
     SUBDIR += lua-cjson
+    SUBDIR += lua-cqueues
     SUBDIR += lua-gettext
     SUBDIR += lua-lgi
     SUBDIR += lua-libevent

Added: head/devel/lua-cqueues/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/lua-cqueues/Makefile	Fri Jul  3 19:46:02 2020	(r541131)
@@ -0,0 +1,30 @@
+# Created by: Leo Vandewoestijne <freebsd@dns.company>
+# $FreeBSD$
+
+PORTNAME=	cqueues
+DISTVERSIONPREFIX=	rel-
+DISTVERSION=	20200603
+CATEGORIES=	devel
+PKGNAMEPREFIX=	${LUA_PKGNAMEPREFIX}
+
+MAINTAINER=	freebsd@dns.company
+COMMENT=	Constant queues lib
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+USES=		gmake lua:51+,module ssl
+USE_LDCONFIG=	{LUA_MODLIBDIR}
+LDFLAGS+=	-Wl,-soname,liblua-${PORTNAME}.so.${LUA_VER_STR}
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	wahern
+
+SONAME=		${STAGEDIR}${PREFIX}/lib/liblua-${PORTNAME}.so
+
+post-install:
+	${MV} ${STAGEDIR}${LUA_MODLIBDIR}/_${PORTNAME}.so ${SONAME}.${LUA_VER_STR}
+	${STRIP_CMD} ${SONAME}.${LUA_VER_STR}
+	${RLN} ${SONAME}.${LUA_VER_STR} ${SONAME}
+
+.include <bsd.port.mk>

Added: head/devel/lua-cqueues/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/lua-cqueues/distinfo	Fri Jul  3 19:46:02 2020	(r541131)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1593703274
+SHA256 (wahern-cqueues-rel-20200603_GH0.tar.gz) = 45b4a0105c096eee5840b69e8e0078eb7b5d61a23aeca30db710f1caac3ec399
+SIZE (wahern-cqueues-rel-20200603_GH0.tar.gz) = 509190

Added: head/devel/lua-cqueues/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/lua-cqueues/pkg-descr	Fri Jul  3 19:46:02 2020	(r541131)
@@ -0,0 +1,7 @@
+cqueues is a type of event loop for Lua, except it's not a classic
+event loop. It doesn't use callbacks, neither as part of the API nor
+internally, but instead you communicate with an event controller by
+the yielding and resumption of Lua coroutines using objects that
+adhere to a simple interface.
+
+WWW: http://25thandclement.com/~william/projects/cqueues.html

Added: head/devel/lua-cqueues/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/lua-cqueues/pkg-plist	Fri Jul  3 19:46:02 2020	(r541131)
@@ -0,0 +1,20 @@
+lib/liblua-cqueues.so.%%LUA_VER_STR%%
+lib/liblua-cqueues.so
+%%LUA_MODSHAREDIR%%/cqueues.lua
+%%LUA_MODSHAREDIR%%/cqueues/auxlib.lua
+%%LUA_MODSHAREDIR%%/cqueues/condition.lua
+%%LUA_MODSHAREDIR%%/cqueues/dns.lua
+%%LUA_MODSHAREDIR%%/cqueues/dns/config.lua
+%%LUA_MODSHAREDIR%%/cqueues/dns/hints.lua
+%%LUA_MODSHAREDIR%%/cqueues/dns/hosts.lua
+%%LUA_MODSHAREDIR%%/cqueues/dns/packet.lua
+%%LUA_MODSHAREDIR%%/cqueues/dns/record.lua
+%%LUA_MODSHAREDIR%%/cqueues/dns/resolver.lua
+%%LUA_MODSHAREDIR%%/cqueues/dns/resolvers.lua
+%%LUA_MODSHAREDIR%%/cqueues/errno.lua
+%%LUA_MODSHAREDIR%%/cqueues/notify.lua
+%%LUA_MODSHAREDIR%%/cqueues/promise.lua
+%%LUA_MODSHAREDIR%%/cqueues/signal.lua
+%%LUA_MODSHAREDIR%%/cqueues/socket.lua
+%%LUA_MODSHAREDIR%%/cqueues/thread.lua
+@dir %%LUA_MODLIBDIR%%



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202007031946.063Jk3eb028087>