mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-30 10:38:37 +00:00
26231b1d6f
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 to query for these attributes. These functions were added as an extra convenience. * Add yet more functions to the module filesystem: mkfifo(), mknod(), makedev(). * New UNIX socket options to retrieve security labels and credentials from the remote process. * Remove HTTP & WebSocket classes. They should be offered as separate plugins. * file_descriptor implemented for Windows pipes and file.stream. * Many improvements to Windows version of system.spawn(). PR: 276229 Reported by: manipuladordedados@gmail.com (maintainer)
52 lines
1.2 KiB
Makefile
52 lines
1.2 KiB
Makefile
PORTNAME= emilua
|
|
DISTVERSIONPREFIX= v
|
|
DISTVERSION= 0.6.0
|
|
CATEGORIES= lang devel
|
|
|
|
MAINTAINER= manipuladordedados@gmail.com
|
|
COMMENT= Lua execution engine
|
|
WWW= https://emilua.org/
|
|
|
|
LICENSE= BSL
|
|
LICENSE_FILE= ${WRKSRC}/LICENSE_1_0.txt
|
|
|
|
IGNORE_FreeBSD_12= not supported by Emilua
|
|
IGNORE_FreeBSD_13= not supported by Emilua
|
|
|
|
BUILD_DEPENDS= 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 \
|
|
libfmt>0:devel/libfmt \
|
|
re2c:devel/re2c
|
|
|
|
LIB_DEPENDS= libserd-0.so:devel/serd \
|
|
libsord-0.so:devel/sord
|
|
|
|
USES= localbase luajit:luajit-openresty meson ncurses pathfix \
|
|
pkgconfig ssl
|
|
USE_GCC= 12
|
|
USE_GITHUB= nodefault
|
|
GH_TUPLE= breese:trial.protocol:79149f6:trial_protocol/subprojects/trial-protocol
|
|
USE_GITLAB= yes
|
|
|
|
CONFIGURE_ENV+= BOOST_INCLUDEDIR="${LOCALBASE}/include" \
|
|
BOOST_LIBRARYDIR="${LOCALBASE}/lib"
|
|
|
|
MESON_ARGS= --buildtype=plain \
|
|
--wrap-mode=nodownload \
|
|
-Db_pch=false \
|
|
-Denable_manpages=true \
|
|
-Denable_tests=true
|
|
|
|
CXXFLAGS+= "-DFMT_HEADER_ONLY"
|
|
|
|
post-extract:
|
|
${CP} ${WRKSRC}/subprojects/packagefiles/trial.protocol/meson.build \
|
|
${WRKSRC}/subprojects/trial-protocol/
|
|
|
|
.include <bsd.port.mk>
|