git: 26231b1d6fb6 - main - lang/emilua: Update to 0.6.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 20 Jan 2024 18:46:39 UTC
The branch main has been updated by fernape: URL: https://cgit.FreeBSD.org/ports/commit/?id=26231b1d6fb661de0d08659f8cb7335d2f0dce4f commit 26231b1d6fb661de0d08659f8cb7335d2f0dce4f Author: Fernando Apesteguía <fernape@FreeBSD.org> AuthorDate: 2024-01-20 17:47:06 +0000 Commit: Fernando Apesteguía <fernape@FreeBSD.org> CommitDate: 2024-01-20 18:46:23 +0000 lang/emilua: Update to 0.6.0 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) --- lang/emilua/Makefile | 12 ++++-------- lang/emilua/distinfo | 8 +++----- lang/emilua/pkg-plist | 27 +++++++++++++++++++-------- 3 files changed, 26 insertions(+), 21 deletions(-) diff --git a/lang/emilua/Makefile b/lang/emilua/Makefile index 0c7fe16d9d45..d9334fdc63f9 100644 --- a/lang/emilua/Makefile +++ b/lang/emilua/Makefile @@ -1,7 +1,6 @@ PORTNAME= emilua DISTVERSIONPREFIX= v -DISTVERSION= 0.5.1 -PORTREVISION= 1 +DISTVERSION= 0.6.0 CATEGORIES= lang devel MAINTAINER= manipuladordedados@gmail.com @@ -11,7 +10,8 @@ WWW= https://emilua.org/ LICENSE= BSL LICENSE_FILE= ${WRKSRC}/LICENSE_1_0.txt -IGNORE_FreeBSD_13= not supported by Emilua ('clearenv' was not declared in this scope) +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 \ @@ -30,8 +30,7 @@ USES= localbase luajit:luajit-openresty meson ncurses pathfix \ pkgconfig ssl USE_GCC= 12 USE_GITHUB= nodefault -GH_TUPLE= BoostGSoC14:boost.http:93ae527c89ffc517862e1f5f54c8a257278f1195:emilua_http/subprojects/emilua-http \ - breese:trial.protocol:79149f6:trial_protocol/subprojects/trial-protocol +GH_TUPLE= breese:trial.protocol:79149f6:trial_protocol/subprojects/trial-protocol USE_GITLAB= yes CONFIGURE_ENV+= BOOST_INCLUDEDIR="${LOCALBASE}/include" \ @@ -40,15 +39,12 @@ CONFIGURE_ENV+= BOOST_INCLUDEDIR="${LOCALBASE}/include" \ MESON_ARGS= --buildtype=plain \ --wrap-mode=nodownload \ -Db_pch=false \ - -Denable_http=true \ -Denable_manpages=true \ -Denable_tests=true CXXFLAGS+= "-DFMT_HEADER_ONLY" post-extract: - ${CP} ${WRKSRC}/subprojects/packagefiles/emilua-http/meson.build \ - ${WRKSRC}/subprojects/emilua-http/ ${CP} ${WRKSRC}/subprojects/packagefiles/trial.protocol/meson.build \ ${WRKSRC}/subprojects/trial-protocol/ diff --git a/lang/emilua/distinfo b/lang/emilua/distinfo index d32459bf80a4..011768ba66da 100644 --- a/lang/emilua/distinfo +++ b/lang/emilua/distinfo @@ -1,7 +1,5 @@ -TIMESTAMP = 1702060584 -SHA256 (BoostGSoC14-boost.http-93ae527c89ffc517862e1f5f54c8a257278f1195_GH0.tar.gz) = 4e90417806c285348d968183072918e86d7fd7d7db5affb63ec03faee92ed8ed -SIZE (BoostGSoC14-boost.http-93ae527c89ffc517862e1f5f54c8a257278f1195_GH0.tar.gz) = 237404 +TIMESTAMP = 1704831155 SHA256 (breese-trial.protocol-79149f6_GH0.tar.gz) = ea82ba7736a2c6ae94e72587a454d3380517ed764df89e2297e6fac2acdeac03 SIZE (breese-trial.protocol-79149f6_GH0.tar.gz) = 255698 -SHA256 (emilua-v0.5.1.tar.bz2) = 08a46894dbdb2384e4c4aa4cfb7026caa557b6c16836e47bb30aca3372bf3ccb -SIZE (emilua-v0.5.1.tar.bz2) = 328877 +SHA256 (emilua-v0.6.0.tar.bz2) = d19b907e1a3c3d08a58a4c023ed0602ceaa7bb5372d49e66b6c4cb2106ff6442 +SIZE (emilua-v0.6.0.tar.bz2) = 322748 diff --git a/lang/emilua/pkg-plist b/lang/emilua/pkg-plist index 5132a79e98cf..d74cf42a9e96 100644 --- a/lang/emilua/pkg-plist +++ b/lang/emilua/pkg-plist @@ -13,7 +13,6 @@ include/emilua/file_descriptor.hpp include/emilua/filesystem.hpp include/emilua/future.hpp include/emilua/generic_error.hpp -include/emilua/http.hpp include/emilua/ip.hpp include/emilua/json.hpp include/emilua/lua_shim.hpp @@ -32,11 +31,10 @@ include/emilua/system.hpp include/emilua/time.hpp include/emilua/tls.hpp include/emilua/unix.hpp -include/emilua/websocket.hpp include/emilua/windows.hpp lib/libemilua.so lib/libemilua.so.0 -lib/libemilua.so.0.5.1 +lib/libemilua.so.0.6.0 libdata/pkgconfig/emilua.pc libexec/emilua/emilua_gperf.awk share/man/man1/emilua.1.gz @@ -68,10 +66,23 @@ 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.equivalent.3em.gz +share/man/man3em/filesystem.exists.3em.gz share/man/man3em/filesystem.file_size.3em.gz share/man/man3em/filesystem.hard_link_count.3em.gz +share/man/man3em/filesystem.is_block_file.3em.gz +share/man/man3em/filesystem.is_character_file.3em.gz +share/man/man3em/filesystem.is_directory.3em.gz share/man/man3em/filesystem.is_empty.3em.gz +share/man/man3em/filesystem.is_fifo.3em.gz +share/man/man3em/filesystem.is_other.3em.gz +share/man/man3em/filesystem.is_regular_file.3em.gz +share/man/man3em/filesystem.is_socket.3em.gz +share/man/man3em/filesystem.is_symlink.3em.gz share/man/man3em/filesystem.last_write_time.3em.gz +share/man/man3em/filesystem.makedev.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.path.3em.gz share/man/man3em/filesystem.proximate.3em.gz share/man/man3em/filesystem.read_symlink.3em.gz @@ -85,12 +96,9 @@ share/man/man3em/filesystem.status.3em.gz share/man/man3em/filesystem.temp_directory_path.3em.gz share/man/man3em/filesystem.umask.3em.gz share/man/man3em/filesystem.weakly_canonical.3em.gz +share/man/man3em/format.3em.gz share/man/man3em/future.3em.gz share/man/man3em/generic_error.3em.gz -share/man/man3em/http.headers.3em.gz -share/man/man3em/http.request.3em.gz -share/man/man3em/http.response.3em.gz -share/man/man3em/http.socket.3em.gz share/man/man3em/inbox.3em.gz share/man/man3em/ip.address.3em.gz share/man/man3em/ip.address_info_flag.3em.gz @@ -134,6 +142,10 @@ share/man/man3em/system.getresgid.3em.gz share/man/man3em/system.getresuid.3em.gz share/man/man3em/system.getsid.3em.gz share/man/man3em/system.in_.3em.gz +share/man/man3em/system.jail_get.3em.gz +share/man/man3em/system.jail_remove.3em.gz +share/man/man3em/system.jail_set.3em.gz +share/man/man3em/system.jailparam_all.3em.gz share/man/man3em/system.kill.3em.gz share/man/man3em/system.linux_capabilities.3em.gz share/man/man3em/system.out.3em.gz @@ -164,7 +176,6 @@ share/man/man3em/unix.seqpacket_acceptor.3em.gz share/man/man3em/unix.seqpacket_socket.3em.gz share/man/man3em/unix.stream_acceptor.3em.gz share/man/man3em/unix.stream_socket.3em.gz -share/man/man3em/websocket.3em.gz share/man/man7/emilua-alternatives.7.gz share/man/man7/emilua-embedding.7.gz share/man/man7/emilua-errors.7.gz