Date: Thu, 13 Feb 2025 15:32:35 +0000 From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 284724] [New port]: devel/xmake-io: A cross-platform build utility based on Lua Message-ID: <bug-284724-7788-vRQ6dldgg5@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-284724-7788@https.bugs.freebsd.org/bugzilla/> References: <bug-284724-7788@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D284724 --- Comment #4 from Huan Zhou <pericycle.cc@gmail.com> --- Comment on attachment 257399 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D257399 New port for xmake-io/xmake which has nothing to do with devel/xmake, only = name is similar. >From 826d4363ef443ca4e461e902f60c84fa79aaebdf Mon Sep 17 00:00:00 2001 From: Huan Zhou <pericycle.cc@gmail.com> Date: Sun, 9 Feb 2025 13:53:01 +0800 Subject: [PATCH 2/2] New port: xmake-io: A cross-platform build utility bas= ed on Lua --- devel/xmake-io/Makefile | 29 +++++++++++++++++++++++++++++ devel/xmake-io/distinfo | 17 +++++++++++++++++ devel/xmake-io/pkg-descr | 4 ++++ 3 files changed, 50 insertions(+) create mode 100644 devel/xmake-io/Makefile create mode 100644 devel/xmake-io/distinfo create mode 100644 devel/xmake-io/pkg-descr diff --git a/devel/xmake-io/Makefile b/devel/xmake-io/Makefile new file mode 100644 index 000000000000..64fe0dbb2dbe --- /dev/null +++ b/devel/xmake-io/Makefile @@ -0,0 +1,29 @@ +PORTNAME=3D xmake-io +DISTVERSIONPREFIX=3D v +DISTVERSION=3D 2.9.8 +CATEGORIES=3D devel +WWW=3D https://xmake.io/ +USES=3D gmake tar:tgz=20 + +MAINTAINER=3D pericycle.cc@gmail.com +COMMENT=3D A cross-platform build utility based on Lua + +LICENSE=3D APACHE20 +LICENSE_FILE=3D ${WRKSRC}/LICENSE.md +PLIST_FILES=3D bin/xmake bin/xrepo + +USE_GITHUB=3D yes +GH_PROJECT=3D xmake +GH_TUPLE=3D tboox:tbox:914bd30:tbox/core/src/tbox/tbox \ +=20=20=20=20=20=20=20=20=20=20=20=20=20=20 xmake-io:xmake-core-luajit:7cdc078:xmake_core_luajit/core/src/luajit/luajit= \ + xmake-io:xmake-core-sv:b3363a3:xmake_core_sv/core/src/sv/sv= \ +=20=20=20=20=20=20=20=20=20=20=20=20=20=20 xmake-io:xmake-core-pdcurses:5c62af0:pdcurse/core/src/pdcurses/pdcurses \ +=20=20=20=20=20=20=20=20=20=20=20=20=20=20 xmake-io:xmake-core-lua-cjson:ddcecf3:xmake_core_lua_cjson/core/src/lua-cjs= on/lua-cjson \ + xmake-io:xmake-core-lua:1ab3208:xmake_core_lua/core/src/lua= /lua \ + xmake-io:xmake-core-lz4:ebb370c:xmake_core_lz4/core/src/lz4= /lz4=20 +=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 + +HAS_CONFIGURE=3D yes +MAKEFILE=3D makefile + +.include <bsd.port.mk> diff --git a/devel/xmake-io/distinfo b/devel/xmake-io/distinfo new file mode 100644 index 000000000000..9453d6517c49 --- /dev/null +++ b/devel/xmake-io/distinfo @@ -0,0 +1,17 @@ +TIMESTAMP =3D 1739049288 +SHA256 (xmake-io-xmake-v2.9.8_GH0.tar.gz) =3D e5a45ec7e48d0b0da46ae1729ce64a23341328102083fb0eb66296a4e36835b3 +SIZE (xmake-io-xmake-v2.9.8_GH0.tar.gz) =3D 2382364 +SHA256 (tboox-tbox-914bd30_GH0.tar.gz) =3D 6caa1c839a2af8faaf8e412cf8c41d08b3704d772785d85df50134c37b343793 +SIZE (tboox-tbox-914bd30_GH0.tar.gz) =3D 863997 +SHA256 (xmake-io-xmake-core-luajit-7cdc078_GH0.tar.gz) =3D 82c518ab37117ba2dabf06d2a8bf363eab6a8b88508fa91b4e116bf8d3c83c83 +SIZE (xmake-io-xmake-core-luajit-7cdc078_GH0.tar.gz) =3D 1495704 +SHA256 (xmake-io-xmake-core-sv-b3363a3_GH0.tar.gz) =3D cb5a51596a88296dfa4c53535656f5ba582c15a68fdd6f63a3621f6b9526496e +SIZE (xmake-io-xmake-core-sv-b3363a3_GH0.tar.gz) =3D 25879 +SHA256 (xmake-io-xmake-core-pdcurses-5c62af0_GH0.tar.gz) =3D b1183fcbe03ed1856a959015c65e4423dfae63468ef942f86d1c7d7aef0a0ad3 +SIZE (xmake-io-xmake-core-pdcurses-5c62af0_GH0.tar.gz) =3D 364822 +SHA256 (xmake-io-xmake-core-lua-cjson-ddcecf3_GH0.tar.gz) =3D 7a491b76f7f5104f1399b66295d4b1652ca07c33458cb52a3bc89b05d2382ebf +SIZE (xmake-io-xmake-core-lua-cjson-ddcecf3_GH0.tar.gz) =3D 67613 +SHA256 (xmake-io-xmake-core-lua-1ab3208_GH0.tar.gz) =3D dc4845fd4454896d714c41b6791f8df386f13336907d5ddb5500c9fc60053a3b +SIZE (xmake-io-xmake-core-lua-1ab3208_GH0.tar.gz) =3D 463003 +SHA256 (xmake-io-xmake-core-lz4-ebb370c_GH0.tar.gz) =3D 6d2d47dc895571c0db1417613387f409b5d74d0deec0fc77a5999ad3ac36f0e5 +SIZE (xmake-io-xmake-core-lz4-ebb370c_GH0.tar.gz) =3D 387241 diff --git a/devel/xmake-io/pkg-descr b/devel/xmake-io/pkg-descr new file mode 100644 index 000000000000..64dbd2192de6 --- /dev/null +++ b/devel/xmake-io/pkg-descr @@ -0,0 +1,4 @@ +What is Xmake? +- Xmake is a cross-platform build utility based on the Lua scripting langu= age. +- Xmake is very lightweight and has no dependencies outside of the standard library. +- Uses the xmake.lua file to maintain project builds with a simple and readable syntax. --=20 2.48.1 --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-284724-7788-vRQ6dldgg5>