| Port details |
- xmake-io Cross-platform build utility based on Lua
- 3.0.9 devel
=0 3.0.9Version of this port present on the latest quarterly branch. - Maintainer: pericycle.cc@gmail.com
 - Port Added: 2025-03-16 10:22:52
- Last Update: 2026-07-19 00:30:13
- Commit Hash: a9b2454
- License: APACHE20
- WWW:
- https://xmake.io/
- Description:
- What is Xmake?
- Xmake is a cross-platform build utility based on the Lua scripting language
- 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
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- Dependency lines:
-
- xmake-io>0:devel/xmake-io
- To install the port:
- cd /usr/ports/devel/xmake-io/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/xmake-io
- pkg install xmake-io
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: xmake-io
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1784400000
SHA256 (xmake-v3.0.9.tar.gz) = 45335220e83cee7ab9ad9e50900f9e751f32510e204719f89c5866c143ef3a5a
SIZE (xmake-v3.0.9.tar.gz) = 3290252
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gmake>=4.4.1 : devel/gmake
- pkgconf>=1.3.0_1 : devel/pkgconf
- Library dependencies:
-
- liblz4.so : archivers/liblz4
- libsv.so : devel/sv
- libtbox.so : devel/tbox
- liblua-5.4.so : lang/lua54
- libluajit-5.1.so : lang/luajit
- libreadline.so.8 : devel/readline
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- devel_xmake-io
- USES:
- gmake lua:54 luajit pkgconfig readline
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Number of commits found: 5
| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| Commit | Credits | Log message |
3.0.9 19 Jul 2026 00:30:13
    |
Vladimir Druzenko (vvd)  |
devel/xmake-io: Update 2.9.9 => 3.0.9
Changelog:
https://github.com/xmake-io/xmake/blob/v3.0.9/CHANGELOG.md
Improve port:
- Switch from tarball generated by github to prepared by upstream.
- Fix warnings from portclippy.
- Unbundle tbox.
- Refresh patches.
PR: 296537 287585
Approved by: Huan Zhou <pericycle.cc@gmail.com> (maintainer, timeout 2 weeks)
Sponsored by: UNIS Labs
Co-authored-by: Lin <lin@sz.cn.eu.org>
Co-authored-by: Huan Zhou <pericycle.cc@gmail.com>
MFH: 2026Q3 |
2.9.9_1 19 Jan 2026 20:27:12
    |
Matthias Andree (mandree)  |
devel/xmake-io: link -lexecinfo to avoid build error
[00:00:10] linking.release build/xmake
[00:00:10] ld: error: undefined reference: backtrace
[00:00:10] >>> referenced by /usr/local/lib/libtbox.so (disallowed by
--no-allow-shlib-undefined) |
2.9.9_1 09 Jul 2025 03:05:09
    |
Sergey A. Osokin (osa)  |
lang/luajit: update to v2.1
Disconnect lang/luajit-devel from the build, will be removed soon.
Bump PORTREVISIONs for the consumers.
Discussed with: adamw
PR: 225342 |
2.9.9 15 Jun 2025 14:03:35
    |
Zsolt Udvari (uzsolt)  Author: Huan Zhou |
devel/xmake-io: Update to 2.9.9
Changelog: https://github.com/xmake-io/xmake/releases/tag/v2.9.9
PR: 285955
Approved by: submitter is maintainer |
2.9.8 16 Mar 2025 10:19:27
    |
Robert Clausecker (fuz)  Author: Huan Zhou |
devel/xmake-io: Cross-platform build utility based on Lua
What is Xmake?
- Xmake is a cross-platform build utility based on the Lua scripting language
- 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
WWW: https://xmake.io/
PR: 284724 |
Number of commits found: 5
|