pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

xues-lua: New Package



Module Name:	pkgsrc-wip
Committed By:	matthew <matthewd%fastmail.us@localhost>
Pushed By:	matthewd
Date:		Fri May 1 20:58:29 2026 -0600
Changeset:	72331da2b3295dbbe31e2f0b7652f85a0faaa40a

Added Files:
	xeus-lua/COMMIT_MSG
	xeus-lua/DESCR
	xeus-lua/Makefile
	xeus-lua/PLIST
	xeus-lua/TODO
	xeus-lua/distinfo

Log Message:
xues-lua: New Package

Lua kernel for Jupyter based on the xeus framework

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=72331da2b3295dbbe31e2f0b7652f85a0faaa40a

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 xeus-lua/COMMIT_MSG |  3 +++
 xeus-lua/DESCR      |  2 ++
 xeus-lua/Makefile   | 27 +++++++++++++++++++++++++++
 xeus-lua/PLIST      | 15 +++++++++++++++
 xeus-lua/TODO       |  1 +
 xeus-lua/distinfo   |  5 +++++
 6 files changed, 53 insertions(+)

diffs:
diff --git a/xeus-lua/COMMIT_MSG b/xeus-lua/COMMIT_MSG
new file mode 100644
index 0000000000..6374557701
--- /dev/null
+++ b/xeus-lua/COMMIT_MSG
@@ -0,0 +1,3 @@
+xues-lua: New Package
+
+Lua kernel for Jupyter based on the xeus framework
diff --git a/xeus-lua/DESCR b/xeus-lua/DESCR
new file mode 100644
index 0000000000..ffeebd5755
--- /dev/null
+++ b/xeus-lua/DESCR
@@ -0,0 +1,2 @@
+xeus-lua is a Jupyter kernel for Lua based on the
+native implementation of the Jupyter protocol xeus.
diff --git a/xeus-lua/Makefile b/xeus-lua/Makefile
new file mode 100644
index 0000000000..2d463c6f34
--- /dev/null
+++ b/xeus-lua/Makefile
@@ -0,0 +1,27 @@
+# $NetBSD$
+
+DISTNAME=	xeus-lua-0.10.1
+CATEGORIES=	devel
+MASTER_SITES=	${MASTER_SITE_GITHUB:=jupyter-xeus/}
+GITHUB_TAG=	${PKGVERSION_NOREV}
+
+MAINTAINER=	matthewd%fastmail.us@localhost
+HOMEPAGE=	https://github.com/jupyter-xeus/xeus-lua/
+COMMENT=	Jupyter kernel for Lua, based on the xeus framework
+LICENSE=	modified-bsd
+
+USE_CXX_FEATURES=	c++17
+USE_LANGUAGES=		c c++
+
+.include "../../mk/bsd.prefs.mk"
+.if (${OPSYS} == "NetBSD" || ${OPSYS} == "FreeBSD") && exists(/usr/include/execinfo.h)
+LDFLAGS+=	-lexecinfo
+.endif
+
+.include "../../devel/cmake/build.mk"
+.include "../../lang/lua54/buildlink3.mk"
+.include "../../wip/xeus/buildlink3.mk"
+.include "../../wip/xeus-zmq/buildlink3.mk"
+.include "../../wip/xwidgets/buildlink3.mk"
+.include "../../wip/xcanvas/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/xeus-lua/PLIST b/xeus-lua/PLIST
new file mode 100644
index 0000000000..21d4f4d0ef
--- /dev/null
+++ b/xeus-lua/PLIST
@@ -0,0 +1,15 @@
+@comment $NetBSD$
+bin/xlua
+include/xeus-lua/xeus_lua_config.hpp
+include/xeus-lua/xinterpreter.hpp
+lib/cmake/xeus-lua/xeus-luaConfig.cmake
+lib/cmake/xeus-lua/xeus-luaConfigVersion.cmake
+lib/cmake/xeus-lua/xeus-luaTargets-noconfig.cmake
+lib/cmake/xeus-lua/xeus-luaTargets.cmake
+lib/libxeus-lua.so
+lib/libxeus-lua.so.0
+lib/libxeus-lua.so.${PKGVERSION}
+share/jupyter/kernels/xlua/kernel.json
+share/jupyter/kernels/xlua/logo-32x32.png
+share/jupyter/kernels/xlua/logo-64x64.png
+share/jupyter/kernels/xlua/xeus_small.svg
diff --git a/xeus-lua/TODO b/xeus-lua/TODO
new file mode 100644
index 0000000000..3a3a993776
--- /dev/null
+++ b/xeus-lua/TODO
@@ -0,0 +1 @@
+Add support for building with different lua versions
diff --git a/xeus-lua/distinfo b/xeus-lua/distinfo
new file mode 100644
index 0000000000..f1199923a2
--- /dev/null
+++ b/xeus-lua/distinfo
@@ -0,0 +1,5 @@
+$NetBSD$
+
+BLAKE2s (xeus-lua-0.10.1.tar.gz) = 0a5b4ac6479932f2a4a3a44ebb47ec4eee2349276005853e9e73c04cc171a207
+SHA512 (xeus-lua-0.10.1.tar.gz) = e481e82e256edc52edd1b3de242eff1cd752c8c996a7fd6e6a47f39c4cd40493574c8bae192f8f79f66a7b10b2d5810efb0480a5cb0ee9d2ebfd8841dc05b5a7
+Size (xeus-lua-0.10.1.tar.gz) = 20318266 bytes


Home | Main Index | Thread Index | Old Index