1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-19 00:13:33 +00:00
freebsd-ports/lang/emilua/Makefile
Valter Nazianzeno fe1c90a625 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
2024-07-19 13:10:29 +03:00

56 lines
1.4 KiB
Makefile

PORTNAME= emilua
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.0
CATEGORIES= lang devel
MAINTAINER= manipuladordedados@gmail.com
COMMENT= Lua execution engine
WWW= https://emilua.org/
LICENSE= BSL MIT
LICENSE_COMB= dual
LICENSE_FILE_BSL= ${WRKSRC}/LICENSE-BSL-1.0.txt
LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT.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-devel meson ncurses pathfix \
pkgconfig ssl
USE_GCC= yes
USE_GITHUB= nodefault
GH_TUPLE= breese:trial.protocol:79149f6:trial_protocol/subprojects/trial-protocol \
chriskohlhoff:asio:c586e95:asio/subprojects/asio
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 \
-Duse_standalone_asio=true
CXXFLAGS+= "-DFMT_HEADER_ONLY"
post-extract:
${CP} ${WRKSRC}/subprojects/packagefiles/trial.protocol/meson.build \
${WRKSRC}/subprojects/trial-protocol/
.include <bsd.port.mk>