git: 30ee5dddb9ff - main - lang/emilua: Update to 0.11.1
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 11 Mar 2025 09:49:24 UTC
The branch main has been updated by arrowd:
URL: https://cgit.FreeBSD.org/ports/commit/?id=30ee5dddb9ffd61f1778668a49a85adfd2a2704e
commit 30ee5dddb9ffd61f1778668a49a85adfd2a2704e
Author: Valter Nazianzeno <manipuladordedados@gmail.com>
AuthorDate: 2025-03-11 09:48:21 +0000
Commit: Gleb Popov <arrowd@FreeBSD.org>
CommitDate: 2025-03-11 09:49:16 +0000
lang/emilua: Update to 0.11.1
PR: 285076
Co-authored-by: Gleb Popov <arrowd@FreeBSD.org>
---
lang/emilua/Makefile | 5 ++++-
lang/emilua/distinfo | 6 +++---
.../files/patch-include_emilua_ambient__authority.hpp | 10 ++++++++++
lang/emilua/files/patch-src_ipc__actor.cpp | 13 +++++++++++++
lang/emilua/pkg-plist | 14 +++++++-------
5 files changed, 37 insertions(+), 11 deletions(-)
diff --git a/lang/emilua/Makefile b/lang/emilua/Makefile
index 65c7e36f0b5c..d9b4d0e878fa 100644
--- a/lang/emilua/Makefile
+++ b/lang/emilua/Makefile
@@ -1,6 +1,6 @@
PORTNAME= emilua
DISTVERSIONPREFIX= v
-DISTVERSION= 0.11.0
+DISTVERSION= 0.11.1
CATEGORIES= lang devel
MAINTAINER= manipuladordedados@gmail.com
@@ -12,6 +12,9 @@ LICENSE_COMB= dual
LICENSE_FILE_BSL= ${WRKSRC}/LICENSE-BSL-1.0.txt
LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT.txt
+ONLY_FOR_ARCHS= amd64 aarch64
+ONLY_FOR_ARCHS_REASON= expression cannot be narrowed from type 'streamoff' (aka 'long long') to 'lua_Integer' (aka 'int')
+
BUILD_DEPENDS= asciidoctor:textproc/rubygem-asciidoctor \
boost-libs>0:devel/boost-libs \
cereal>0:devel/cereal \
diff --git a/lang/emilua/distinfo b/lang/emilua/distinfo
index eec426151049..1cceecdb5229 100644
--- a/lang/emilua/distinfo
+++ b/lang/emilua/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738623692
-SHA256 (emilua-v0.11.0.tar.bz2) = 1a80f5527a8958c8d7ec70330ddc290ac3971cf8b21855e0cbec6d87b396dbbe
-SIZE (emilua-v0.11.0.tar.bz2) = 401194
+TIMESTAMP = 1740707999
+SHA256 (emilua-v0.11.1.tar.bz2) = db2f80d93fbbfb25a0594e4e4594745945f639357cbca912f51d4be33c957b73
+SIZE (emilua-v0.11.1.tar.bz2) = 402213
diff --git a/lang/emilua/files/patch-include_emilua_ambient__authority.hpp b/lang/emilua/files/patch-include_emilua_ambient__authority.hpp
new file mode 100644
index 000000000000..2300df76c381
--- /dev/null
+++ b/lang/emilua/files/patch-include_emilua_ambient__authority.hpp
@@ -0,0 +1,10 @@
+--- include/emilua/ambient_authority.hpp.orig 2025-03-05 22:17:52 UTC
++++ include/emilua/ambient_authority.hpp
+@@ -10,6 +10,7 @@
+
+ #if BOOST_OS_UNIX
+ # include <sys/socket.h>
++# include <sys/types.h>
+ # include <netdb.h>
+ #endif // BOOST_OS_UNIX
+
diff --git a/lang/emilua/files/patch-src_ipc__actor.cpp b/lang/emilua/files/patch-src_ipc__actor.cpp
new file mode 100644
index 000000000000..058583d8ce43
--- /dev/null
+++ b/lang/emilua/files/patch-src_ipc__actor.cpp
@@ -0,0 +1,13 @@
+--- src/ipc_actor.cpp.orig 2025-02-26 17:30:26 UTC
++++ src/ipc_actor.cpp
+@@ -50,6 +50,10 @@
+ # endif // !defined(EMILUA_STATIC_BUILD)
+ #endif // BOOST_OS_BSD_FREE
+
++#if EMILUA_CONFIG_HAVE_RTLD_SET_VAR
++#include <link.h>
++#endif
++
+ #define EMILUA_LUA_HOOK_BUFFER_SIZE (1024 * 1024)
+ static_assert(EMILUA_LUA_HOOK_BUFFER_SIZE % alignof(std::max_align_t) == 0);
+
diff --git a/lang/emilua/pkg-plist b/lang/emilua/pkg-plist
index d28f842b957f..2c8fb0009345 100644
--- a/lang/emilua/pkg-plist
+++ b/lang/emilua/pkg-plist
@@ -38,19 +38,19 @@ include/emilua/unix.hpp
include/emilua/windows.hpp
lib/libemilua-libc-service.so
lib/libemilua-libc-service.so.0
-lib/libemilua-libc-service.so.0.11.0
+lib/libemilua-libc-service.so.0.11.1
lib/libemilua-main.so
lib/libemilua-main.so.0
-lib/libemilua-main.so.0.11.0
+lib/libemilua-main.so.0.11.1
lib/libemilua-preload-libc.so
lib/libemilua-preload-libc.so.0
-lib/libemilua-preload-libc.so.0.11.0
+lib/libemilua-preload-libc.so.0.11.1
lib/libemilua.so
lib/libemilua.so.0
-lib/libemilua.so.0.11.0
+lib/libemilua.so.0.11.1
libdata/pkgconfig/emilua.pc
-libdata/pkgconfig/emilua_main.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
@@ -86,10 +86,10 @@ 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.directory_entry.3em.gz
-share/man/man3em/filesystem.directory_iterator.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