git: cec67062c844 - main - lang/emilua: update to 0.11.0.
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 05 Feb 2025 00:29:27 UTC
The branch main has been updated by vanilla: URL: https://cgit.FreeBSD.org/ports/commit/?id=cec67062c84486b68c87324dd9978a50c907eebf commit cec67062c84486b68c87324dd9978a50c907eebf Author: Vanilla I. Shu <vanilla@FreeBSD.org> AuthorDate: 2025-02-05 00:28:12 +0000 Commit: Vanilla I. Shu <vanilla@FreeBSD.org> CommitDate: 2025-02-05 00:28:42 +0000 lang/emilua: update to 0.11.0. PR: 284553 Reported by: maintainer --- lang/emilua/Makefile | 10 +----- lang/emilua/distinfo | 10 ++---- .../files/patch-subprojects_asio_meson.build | 19 ---------- lang/emilua/files/patch-test_builtin__modules1.cpp | 16 --------- lang/emilua/pkg-plist | 41 ++++++++++++++++++---- 5 files changed, 39 insertions(+), 57 deletions(-) diff --git a/lang/emilua/Makefile b/lang/emilua/Makefile index 7873ac999292..65c7e36f0b5c 100644 --- a/lang/emilua/Makefile +++ b/lang/emilua/Makefile @@ -1,6 +1,6 @@ PORTNAME= emilua DISTVERSIONPREFIX= v -DISTVERSION= 0.10.1 +DISTVERSION= 0.11.0 CATEGORIES= lang devel MAINTAINER= manipuladordedados@gmail.com @@ -27,9 +27,6 @@ LIB_DEPENDS= libserd-0.so:devel/serd \ USES= localbase luajit:luajit-devel meson ncurses pathfix \ pkgconfig ssl -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" \ @@ -40,10 +37,5 @@ MESON_ARGS= --buildtype=plain \ -Db_pch=false \ -Denable_manpages=true \ -Denable_tests=true \ - -Duse_standalone_asio=true - -post-extract: - ${CP} ${WRKSRC}/subprojects/packagefiles/trial.protocol/meson.build \ - ${WRKSRC}/subprojects/trial-protocol/ .include <bsd.port.mk> diff --git a/lang/emilua/distinfo b/lang/emilua/distinfo index e8659046531a..eec426151049 100644 --- a/lang/emilua/distinfo +++ b/lang/emilua/distinfo @@ -1,7 +1,3 @@ -TIMESTAMP = 1725313108 -SHA256 (breese-trial.protocol-79149f6_GH0.tar.gz) = ea82ba7736a2c6ae94e72587a454d3380517ed764df89e2297e6fac2acdeac03 -SIZE (breese-trial.protocol-79149f6_GH0.tar.gz) = 255698 -SHA256 (chriskohlhoff-asio-c586e95_GH0.tar.gz) = 71e2ef350996b887e25c3184a0e3f60608a00a4e650b0a7e26a8f27f43eb3253 -SIZE (chriskohlhoff-asio-c586e95_GH0.tar.gz) = 2846704 -SHA256 (emilua-v0.10.1.tar.bz2) = 4351dc0494fce71974929169ef6c35cc54efdf901c8b998427fab2054c5b858c -SIZE (emilua-v0.10.1.tar.bz2) = 350498 +TIMESTAMP = 1738623692 +SHA256 (emilua-v0.11.0.tar.bz2) = 1a80f5527a8958c8d7ec70330ddc290ac3971cf8b21855e0cbec6d87b396dbbe +SIZE (emilua-v0.11.0.tar.bz2) = 401194 diff --git a/lang/emilua/files/patch-subprojects_asio_meson.build b/lang/emilua/files/patch-subprojects_asio_meson.build deleted file mode 100644 index c20cbb794969..000000000000 --- a/lang/emilua/files/patch-subprojects_asio_meson.build +++ /dev/null @@ -1,19 +0,0 @@ -From 8aa543be97491b5c061cadedfcb2162c4f88c67a Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Vin=C3=ADcius=20dos=20Santos=20Oliveira?= - <vini.ipsmaker@gmail.com> -Date: Fri, 21 Jun 2024 15:43:25 -0300 -Subject: [PATCH] Add meson.build - -The idea is to use the project as a subproject in meson projects. ---- subprojects/asio/meson.build.orig 2024-09-02 23:16:53 UTC -+++ subprojects/asio/meson.build -@@ -0,0 +1,9 @@ -+project('asio', -+ 'cpp', -+ version : '1.30.2', -+ license : 'BSL-1.0', -+) -+ -+asio_dep = declare_dependency( -+ include_directories : include_directories('asio/include'), -+) diff --git a/lang/emilua/files/patch-test_builtin__modules1.cpp b/lang/emilua/files/patch-test_builtin__modules1.cpp deleted file mode 100644 index e09a8edc524a..000000000000 --- a/lang/emilua/files/patch-test_builtin__modules1.cpp +++ /dev/null @@ -1,16 +0,0 @@ ---- test/builtin_modules1.cpp.orig 2024-09-02 21:31:27 UTC -+++ test/builtin_modules1.cpp -@@ -21,11 +21,9 @@ namespace fs = std::filesystem; - namespace hana = boost::hana; - namespace fs = std::filesystem; - --#if EMILUA_CONFIG_USE_STANDALONE_ASIO --namespace asio = ::asio; --#else // EMILUA_CONFIG_USE_STANDALONE_ASIO -+#if !EMILUA_CONFIG_USE_STANDALONE_ASIO - namespace asio = boost::asio; --#endif // EMILUA_CONFIG_USE_STANDALONE_ASIO -+#endif // !EMILUA_CONFIG_USE_STANDALONE_ASIO - - extern char** environ; - diff --git a/lang/emilua/pkg-plist b/lang/emilua/pkg-plist index 99f95afd7452..d28f842b957f 100644 --- a/lang/emilua/pkg-plist +++ b/lang/emilua/pkg-plist @@ -1,5 +1,6 @@ bin/emilua include/emilua/actor.hpp +include/emilua/ambient_authority.hpp include/emilua/asio_error.hpp include/emilua/async_base.hpp include/emilua/byte_span.hpp @@ -15,12 +16,14 @@ include/emilua/filesystem.hpp include/emilua/future.hpp include/emilua/generic_error.hpp include/emilua/ip.hpp -include/emilua/json.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/plugin.hpp +include/emilua/proc_set_libc_service.hpp include/emilua/recursive_mutex.hpp include/emilua/regex.hpp include/emilua/scope_cleanup.hpp @@ -33,11 +36,30 @@ 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.0.11.0 +lib/libemilua-main.so +lib/libemilua-main.so.0 +lib/libemilua-main.so.0.11.0 +lib/libemilua-preload-libc.so +lib/libemilua-preload-libc.so.0 +lib/libemilua-preload-libc.so.0.11.0 lib/libemilua.so lib/libemilua.so.0 -lib/libemilua.so.0.10.1 +lib/libemilua.so.0.11.0 libdata/pkgconfig/emilua.pc +libdata/pkgconfig/emilua_main.pc +libdata/pkgconfig/emilua_libc_service.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 @@ -66,6 +88,8 @@ 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.equivalent.3em.gz share/man/man3em/filesystem.exists.3em.gz share/man/man3em/filesystem.file_size.3em.gz @@ -85,6 +109,7 @@ share/man/man3em/filesystem.mkdir.3em.gz share/man/man3em/filesystem.mkfifo.3em.gz share/man/man3em/filesystem.mknod.3em.gz share/man/man3em/filesystem.mode.3em.gz +share/man/man3em/filesystem.open.3em.gz share/man/man3em/filesystem.path.3em.gz share/man/man3em/filesystem.proximate.3em.gz share/man/man3em/filesystem.read_symlink.3em.gz @@ -115,8 +140,9 @@ share/man/man3em/ip.tcp.socket.3em.gz share/man/man3em/ip.toendpoint.3em.gz share/man/man3em/ip.tostring.3em.gz share/man/man3em/ip.udp.socket.3em.gz -share/man/man3em/json.3em.gz -share/man/man3em/json.writer.3em.gz +share/man/man3em/libc_service.3em.gz +share/man/man3em/libc_service.master.3em.gz +share/man/man3em/libc_service.slave.3em.gz share/man/man3em/mutex.3em.gz share/man/man3em/pipe.pair.3em.gz share/man/man3em/pipe.read_stream.3em.gz @@ -133,9 +159,12 @@ share/man/man3em/stream.scanner.3em.gz share/man/man3em/stream.write_all.3em.gz share/man/man3em/stream.write_at_least.3em.gz share/man/man3em/system.arguments.3em.gz +share/man/man3em/system.caph_limit_stdio.3em.gz share/man/man3em/system.environment.3em.gz share/man/man3em/system.err.3em.gz share/man/man3em/system.exit.3em.gz +share/man/man3em/system.get_ld_library_directories.3em.gz +share/man/man3em/system.get_lowfd.3em.gz share/man/man3em/system.getgroups.3em.gz share/man/man3em/system.getpgid.3em.gz share/man/man3em/system.getpgrp.3em.gz @@ -188,11 +217,11 @@ share/man/man3em/unix.stream.socket.3em.gz share/man/man7/emilua-alternatives.7.gz share/man/man7/emilua-embedding.7.gz share/man/man7/emilua-errors.7.gz +share/man/man7/emilua-fiber_cancellation.7.gz share/man/man7/emilua-filesystem.7.gz share/man/man7/emilua-getting-started.7.gz share/man/man7/emilua-internals-sandboxes.7.gz share/man/man7/emilua-internals.7.gz -share/man/man7/emilua-interruption.7.gz share/man/man7/emilua-linux_namespaces.7.gz share/man/man7/emilua-lua51.7.gz share/man/man7/emilua-modules.7.gz