BSD Ports

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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.12.20.12.2-0.11.70.12.2
FreeBSD:14:quarterly0.12.20.12.2n/a0.11.50.12.2
FreeBSD:15:latest0.12.20.12.2n/a0.11.5_30.11.7
FreeBSD:15:quarterly0.12.20.12.2n/an/an/a
FreeBSD:16:latest0.12.20.12.2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 8

Library 3

The full lists below include those, and their dependencies in turn.

Build dependencies 37
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
FileSizeSHA256
emilua-v0.12.2.tar.bz2410924650a36c027e80c51f6887ec1d9bd3965cd853af74d7c84165c2190dcc7b30329

Commit history 1

DateCommitCreditsLog message
167ad969e9 Vanilla I. Shu lang/emilua: update to 0.12.2.
PR: 298973