lang/emilua 0.12.2 FreeBSD
Lua execution engine
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
167ad969e9- License
- BSL, MIT
- Categories
- lang, devel
- Package size
- 988.7 KiB, 3798.7 KiB installed
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.
Install
Binary package:
pkg install emilua
From the ports tree:
cd /usr/ports/lang/emilua/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= emilua>0:lang/emilua
LIB_DEPENDS= libemilua-libc-service.so:lang/emilua
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.12.2 | 0.12.2 | - | 0.11.7 | 0.12.2 |
| FreeBSD:14:quarterly | 0.12.2 | 0.12.2 | n/a | 0.11.5 | 0.12.2 |
| FreeBSD:15:latest | 0.12.2 | 0.12.2 | n/a | 0.11.5_3 | 0.11.7 |
| FreeBSD:15:quarterly | 0.12.2 | 0.12.2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.12.2 | 0.12.2 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 8
asciidoctor: textproc/rubygem-asciidoctorboost-libs>0: devel/boost-libscereal>0: devel/cerealcmake: devel/cmake-coregawk: lang/gawkgperf: devel/gperfksh93: shells/kshre2c: devel/re2c
Library 3
libserd-0.so: devel/serdlibsord-0.so: devel/sordlibfmt.so: devel/libfmt
The full lists below include those, and their dependencies in turn.
Build dependencies 37
- archivers/liblz4
- archivers/zstd
- devel/boost-libs
- devel/cereal
- devel/cmake-core
- devel/gettext-runtime
- devel/gperf
- devel/icu
- devel/jsoncpp
- devel/libffi
- devel/libfmt
- devel/libunistring
- devel/libunwind
- devel/libuv
- devel/meson
- devel/ninja
- devel/pcre2
- devel/pkgconf
- devel/re2c
- devel/readline
- devel/ruby-gems
- devel/serd
- devel/sord
- devel/zix
- dns/libidn2
- lang/gawk
- lang/luajit
- lang/python312
- lang/ruby34
- math/mpdecimal
- ports-mgmt/pkg
- print/indexinfo
- security/rhash
- shells/ksh
- textproc/expat2
- textproc/libyaml
- textproc/rubygem-asciidoctor
Run dependencies 6
No port depends on this one.
Configuration
No options to configure.
- USES
- localbase luajit meson ncurses pathfix pkgconfig ssl
- Service scripts
- none
Files
Manual pages 167
- asio_error(3em)
- byte_span(3em)
- condition_variable(3em)
- emilua(1)
- emilua-alternatives(7)
- emilua-embedding(7)
- emilua-errors(7)
- emilua-fiber_cancellation(7)
- emilua-filesystem(7)
- emilua-getting-started(7)
- emilua-internals(7)
- emilua-internals-sandboxes(7)
- emilua-linux_namespaces(7)
- emilua-lua51(7)
- emilua-modules(7)
- emilua-sandboxes(7)
- emilua-streams(7)
- file.random_access(3em)
- file.read_all_at(3em)
- file.read_at_least_at(3em)
- file.stream(3em)
- file.write_all_at(3em)
- file.write_at_least_at(3em)
- file_descriptor(3em)
- filesystem.absolute(3em)
- filesystem.canonical(3em)
- filesystem.cap_get_file(3em)
- filesystem.cap_set_file(3em)
- filesystem.chmod(3em)
- filesystem.chown(3em)
- filesystem.chroot(3em)
- filesystem.clock(3em)
- filesystem.copy(3em)
- filesystem.copy_file(3em)
- filesystem.copy_symlink(3em)
- filesystem.create_directory(3em)
- filesystem.create_hardlink(3em)
- filesystem.create_symlink(3em)
- filesystem.current_working_directory(3em)
- filesystem.dev_major(3em)
- filesystem.dev_minor(3em)
- filesystem.directory_entry(3em)
- filesystem.directory_iterator(3em)
- filesystem.equivalent(3em)
- filesystem.exists(3em)
- filesystem.file_size(3em)
- filesystem.hardlink_count(3em)
- filesystem.is_block_device(3em)
- filesystem.is_character_device(3em)
- filesystem.is_directory(3em)
- filesystem.is_empty(3em)
- filesystem.is_fifo(3em)
- filesystem.is_other(3em)
- filesystem.is_regular_file(3em)
- filesystem.is_socket(3em)
- filesystem.is_symlink(3em)
- filesystem.last_write_time(3em)
- filesystem.makedev(3em)
- filesystem.mkdir(3em)
- filesystem.mkfifo(3em)
- filesystem.mknod(3em)
- filesystem.mode(3em)
- filesystem.open(3em)
- filesystem.path(3em)
- filesystem.proximate(3em)
- filesystem.read_symlink(3em)
- filesystem.recursive_directory_iterator(3em)
- filesystem.relative(3em)
- filesystem.remove(3em)
- filesystem.rename(3em)
- filesystem.resize_file(3em)
- filesystem.space(3em)
- filesystem.status(3em)
- filesystem.temp_directory_path(3em)
- filesystem.umask(3em)
- filesystem.weakly_canonical(3em)
- format(3em)
- future(3em)
- generic_error(3em)
- inbox(3em)
- init.script(3em)
- ip.address(3em)
- ip.connect(3em)
- ip.dial(3em)
- ip.get_address_info(3em)
- ip.get_name_info(3em)
- ip.host_name(3em)
- ip.tcp.acceptor(3em)
- ip.tcp.listen(3em)
- ip.tcp.socket(3em)
- ip.toendpoint(3em)
- ip.tostring(3em)
- ip.udp.socket(3em)
- libc_service(3em)
- libc_service.master(3em)
- libc_service.slave(3em)
- mutex(3em)
- pipe.pair(3em)
- pipe.read_stream(3em)
- pipe.write_stream(3em)
- recursive_mutex(3em)
- regex(3em)
- serial_port(3em)
- spawn(3em)
- spawn_context_threads(3em)
- spawn_vm(3em)
- stream.read_all(3em)
- stream.read_at_least(3em)
- stream.scanner(3em)
- stream.write_all(3em)
- stream.write_at_least(3em)
- system.arguments(3em)
- system.caph_limit_stdio(3em)
- system.environment(3em)
- system.err(3em)
- system.exit(3em)
- system.get_ld_library_directories(3em)
- system.get_lowfd(3em)
- system.getgroups(3em)
- system.getpgid(3em)
- system.getpgrp(3em)
- system.getpid(3em)
- system.getppid(3em)
- system.getresgid(3em)
- system.getresuid(3em)
- system.getsid(3em)
- system.in_(3em)
- system.jail_get(3em)
- system.jail_remove(3em)
- system.jail_set(3em)
- system.jailparam_all(3em)
- system.kill(3em)
- system.landlock_add_rule(3em)
- system.landlock_create_ruleset(3em)
- system.landlock_restrict_self(3em)
- system.linux_capabilities(3em)
- system.out(3em)
- system.seccomp_set_mode_filter(3em)
- system.set_no_new_privs(3em)
- system.setgroups(3em)
- system.setpgid(3em)
- system.setresgid(3em)
- system.setresuid(3em)
- system.setsid(3em)
- system.signal(3em)
- system.signal.default(3em)
- system.signal.ignore(3em)
- system.signal.raise(3em)
- system.signal.set(3em)
- system.spawn(3em)
- this_fiber(3em)
- time.high_resolution_clock(3em)
- time.sleep(3em)
- time.steady_clock(3em)
- time.steady_timer(3em)
- time.system_clock(3em)
- time.system_timer(3em)
- tls.context(3em)
- tls.dial(3em)
- tls.socket(3em)
- unix.datagram.socket(3em)
- unix.dial(3em)
- unix.listen(3em)
- unix.seqpacket.acceptor(3em)
- unix.seqpacket.socket(3em)
- unix.stream.acceptor(3em)
- unix.stream.socket(3em)
pkg-plist 231
- bin/emilua
- include/emilua/actor.hpp
- include/emilua/allocator.hpp
- include/emilua/ambient_authority.hpp
- include/emilua/asio_error.hpp
- include/emilua/async_base.hpp
- include/emilua/byte_span.hpp
- include/emilua/condition_variable.hpp
- include/emilua/config.h
- include/emilua/config_from_cli.hpp
- include/emilua/core.hpp
- include/emilua/detail/core.hpp
- include/emilua/detail/landlock.hpp
- include/emilua/fiber.hpp
- include/emilua/file.hpp
- include/emilua/file_descriptor.hpp
- include/emilua/filesystem.hpp
- include/emilua/future.hpp
- include/emilua/generic_error.hpp
- include/emilua/ip.hpp
- include/emilua/libc_service.hpp
- include/emilua/lua_shim.hpp
- include/emilua/modules.re
- include/emilua/mutex.hpp
- include/emilua/native_module.hpp
- include/emilua/open_posix_libs.hpp
- include/emilua/pipe.hpp
- include/emilua/proc_set_libc_service.hpp
- include/emilua/recursive_mutex.hpp
- include/emilua/regex.hpp
- include/emilua/scope_cleanup.hpp
- include/emilua/serial_port.hpp
- include/emilua/socket_base.hpp
- include/emilua/state.hpp
- include/emilua/stream.hpp
- include/emilua/system.hpp
- include/emilua/time.hpp
- include/emilua/tls.hpp
- include/emilua/unix.hpp
- include/emilua/windows.hpp
- lib/libemilua-libc-service.so
- lib/libemilua-libc-service.so.0
- lib/libemilua-libc-service.so.
- lib/libemilua-main.so
- lib/libemilua-main.so.0
- lib/libemilua-main.so.
- lib/libemilua-preload-libc.so
- lib/libemilua-preload-libc.so.0
- lib/libemilua-preload-libc.so.
- lib/libemilua.so
- lib/libemilua.so.0
- lib/libemilua.so.
- libdata/pkgconfig/emilua.pc
- libdata/pkgconfig/emilua_libc_service.pc
- libdata/pkgconfig/emilua_main.pc
- libdata/pkgconfig/emilua_preload_libc.pc
- libexec/emilua/emilua-genmain0
- libexec/emilua/emilua-genmods0
- libexec/emilua/emilua_gperf.awk
- libexec/emilua/errnos.awk
- libexec/emilua/luabcxxd
- libexec/emilua/normalize_path
- libexec/emilua/run_test.awk
- libexec/emilua/run_test.sh
- share/man/man1/emilua.1.gz
- share/man/man3em/asio_error.3em.gz
- share/man/man3em/byte_span.3em.gz
- share/man/man3em/condition_variable.3em.gz
- share/man/man3em/file.random_access.3em.gz
- share/man/man3em/file.read_all_at.3em.gz
- share/man/man3em/file.read_at_least_at.3em.gz
- share/man/man3em/file.stream.3em.gz
- share/man/man3em/file.write_all_at.3em.gz
- share/man/man3em/file.write_at_least_at.3em.gz
- share/man/man3em/file_descriptor.3em.gz
- share/man/man3em/filesystem.absolute.3em.gz
- share/man/man3em/filesystem.canonical.3em.gz
- share/man/man3em/filesystem.cap_get_file.3em.gz
- share/man/man3em/filesystem.cap_set_file.3em.gz
- share/man/man3em/filesystem.chmod.3em.gz
- share/man/man3em/filesystem.chown.3em.gz
- share/man/man3em/filesystem.chroot.3em.gz
- share/man/man3em/filesystem.clock.3em.gz
- share/man/man3em/filesystem.copy.3em.gz
- share/man/man3em/filesystem.copy_file.3em.gz
- share/man/man3em/filesystem.copy_symlink.3em.gz
- share/man/man3em/filesystem.create_directory.3em.gz
- share/man/man3em/filesystem.create_hardlink.3em.gz
- share/man/man3em/filesystem.create_symlink.3em.gz
- share/man/man3em/filesystem.current_working_directory.3em.gz
- share/man/man3em/filesystem.dev_major.3em.gz
- share/man/man3em/filesystem.dev_minor.3em.gz
- share/man/man3em/filesystem.directory_entry.3em.gz
- share/man/man3em/filesystem.directory_iterator.3em.gz
- share/man/man3em/filesystem.equivalent.3em.gz
- share/man/man3em/filesystem.exists.3em.gz
- share/man/man3em/filesystem.file_size.3em.gz
- share/man/man3em/filesystem.hardlink_count.3em.gz
- share/man/man3em/filesystem.is_block_device.3em.gz
- share/man/man3em/filesystem.is_character_device.3em.gz
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| emilua-v0.12.2.tar.bz2 | 410924 | 650a36c027e80c51f6887ec1d9bd3965cd853af74d7c84165c2190dcc7b30329 |