git: 30ee5dddb9ff - main - lang/emilua: Update to 0.11.1

From: Gleb Popov <arrowd_at_FreeBSD.org>
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