Skip site navigation (1)Skip section navigation (2)
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>