Port details |
- emilua Lua execution engine
- 0.11.2 lang
=2 0.10.1Version of this port present on the latest quarterly branch. - Maintainer: manipuladordedados@gmail.com
 - Port Added: 2023-09-22 05:18:14
- Last Update: 2025-03-24 23:02:17
- Commit Hash: d048fef
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py311-PyOpenGL, p5-Sane
- Also Listed In: devel
- License: BSL MIT
- WWW:
- https://emilua.org/
- Description:
- Emilua strives to be the most complete execution engine for Lua.
Whether you want single-VM concurrency support to exploit complex
async IO interactions or multi-VM support to exploit possible parallelism
your needs should be covered.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/lang/emilua/ && make install clean
- To add the package, run one of these commands:
- pkg install lang/emilua
- pkg install emilua
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: emilua
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1742833744
SHA256 (emilua-v0.11.2.tar.bz2) = 69c1fe90c5c8fef3a5ec638c62aefb94e28957d9ed106ce27f5d8f0a28f23c59
SIZE (emilua-v0.11.2.tar.bz2) = 402738
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:
-
- asciidoctor : textproc/rubygem-asciidoctor
- boost-libs>0 : devel/boost-libs
- cereal>0 : devel/cereal
- cmake : devel/cmake-core
- gawk : lang/gawk
- gperf : devel/gperf
- ksh93 : shells/ksh
- re2c : devel/re2c
- meson : devel/meson
- ninja : devel/ninja
- pkgconf>=1.3.0_1 : devel/pkgconf
- Library dependencies:
-
- libserd-0.so : devel/serd
- libsord-0.so : devel/sord
- libfmt.so : devel/libfmt
- libluajit-5.1.so : lang/luajit-devel
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- lang_emilua
- USES:
- localbase luajit:luajit-devel meson ncurses pathfix pkgconfig ssl
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
0.11.2 24 Mar 2025 23:02:17
    |
Vladimir Druzenko (vvd)  Author: Valter Nazianzeno |
lang/emilua: Update 0.11.1 => 0.11.2
Changelog:
* Fix build failure on FreeBSD 13 (missing include)
* Fix build on 32bit platforms
* Fix FreeBSD 15 build
Commit log:
https://gitlab.com/emilua/emilua/-/compare/v0.11.1...v0.11.2?from_project_id=20538098
PR: 285635 |
0.11.1 11 Mar 2025 09:49:16
    |
Gleb Popov (arrowd)  Author: Valter Nazianzeno |
lang/emilua: Update to 0.11.1
PR: 285076
Co-authored-by: Gleb Popov <arrowd@FreeBSD.org> |
0.11.0 05 Feb 2025 00:28:42
    |
Vanilla I. Shu (vanilla)  |
lang/emilua: update to 0.11.0.
PR: 284553
Reported by: maintainer |
0.10.1 03 Sep 2024 22:56:03
    |
Vladimir Druzenko (vvd)  Author: Valter Nazianzeno |
lang/emilua: Remove IGNORE_FreeBSD_13
Port build and work without errors on 13.3
PR: 281216
Tested by: Chad Jacob Milios <milios@ccsys.com> |
0.10.1 03 Sep 2024 19:13:46
    |
Vladimir Druzenko (vvd)  Author: Valter Nazianzeno |
lang/emilua: Update 0.9.0 → 0.10.1
Changelog: https://docs.emilua.org/api/0.10/changelog.html
PR: 281216 |
0.9.0 19 Jul 2024 10:10:29
    |
Vladimir Druzenko (vvd)  Author: Valter Nazianzeno |
lang/emilua: update 0.8.4 → 0.9.0
0.9 - 2024-06-26
Added
* filesystem.clock.time_point.seconds_since_unix_epoch.
* New bindings in init.script related to mount_setattr() (Linux).
Changed
* is_block_file() renamed to is_block_device().
* is_character_file() renamed to is_character_device().
Changelog:
https://docs.emilua.org/api/0.9/changelog.html
PR: 280359 |
0.8.4 07 Jul 2024 03:31:19
    |
Vanilla I. Shu (vanilla)  |
lang/emilua: update to 0.8.4.
PR: 280034
Reported by: maintainer |
0.7.2 01 May 2024 12:19:02
    |
Vanilla I. Shu (vanilla)  |
lang/emilua: update to 0.7.2.
PR: 278659
Reported by: maintainer |
0.6.0 20 Jan 2024 18:46:23
    |
Fernando Apesteguía (fernape)  |
lang/emilua: Update to 0.6.0
ChangeLog: https://docs.emilua.org/api/0.6/changelog.html
* Add FreeBSD’s jails support.
* Add function format() to format strings. The implementation uses C++'s
libfmt.
* Convert decomposition functions from filesystem.path to properties:
root_name, root_directory, root_path, relative_path, parent_path, filename,
stem, extension.
* Convert some filesystem.path properties to string: root_name, root_directory,
filename, stem, extension.
* filesystem.path.iterator() will return strings at each iteration now.
* Add more functions to the module filesystem: exists(), is_block_file(),
is_character_file(), is_directory(), is_fifo(), is_other(),
is_regular_file(), is_socket(), is_symlink(), mode(). It was already possible (Only the first 15 lines of the commit message are shown above ) |
0.5.1_1 12 Jan 2024 22:40:48
    |
Muhammad Moinur Rahman (bofh)  |
*/*: Sanitize MANPREFIX for meson ports
Approved by: portmgr |
0.5.1 31 Dec 2023 00:37:05
    |
Muhammad Moinur Rahman (bofh)  |
*/*: Sunset 12.4-RELEASE/12-STABLE from ports tree
- Remove all references to defunct ARCH arm
- Remove all references to defunct ARCH sparc64
- Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64
ARCH
- Remove sysutils/afbinit requires defunct sparc64 ARCH
- Remove all references to bktr driver
- Remove all references to defunct FreeBSD_12
- Remove all references to OSVERSION/OSREL corresponding to 12
- Remove conditionals in Mk/Uses/cabal.mk
- Remove sparc reference from Mk/Uses/qt-dist.mk
- Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64
- Remove BROKEN_FreeBSD_12* from:
- Remove OpenSSL patches from:
- Remove conditional flags for OSVERSION >= 1300000 to fixed flags.
Also move conditional flags for non sparc64/arm ARCH to fixed flags.
Reviewed by: brooks, jbeich, rene, salvadore
Differential Revision: https://reviews.freebsd.org/D42068 |
0.5.1 11 Dec 2023 09:06:32
    |
Fernando Apesteguía (fernape)  Author: Valter Nazianzeno |
lang/emilua: Update to 0.5.1
Does not build in FreeBSD releases < 14
ChangeLog: https://docs.emilua.org/api/0.5/changelog.html#0-5
PR: 275643
Reported by: manipuladordedados@gmail.com (maintainer) |
0.4.3 22 Sep 2023 04:56:49
    |
Robert Clausecker (fuz)  Author: Valter Nazianzeno |
lang/emilua: Lua execution engine with support for async IO and flexible
threading layout
Emilua strives to be the most complete execution engine for Lua.
Whether you want single-VM concurrency support to exploit complex
async IO interactions or multi-VM support to exploit possible parallelism
your needs should be covered.
WWW: https://emilua.org
PR: 273922 |