Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package janet for openSUSE:Factory checked in at 2023-11-03 22:21:12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/janet (Old) and /work/SRC/openSUSE:Factory/.janet.new.17445 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "janet" Fri Nov 3 22:21:12 2023 rev:5 rq:1123245 version:1.32.1 Changes: -------- --- /work/SRC/openSUSE:Factory/janet/janet.changes 2023-10-02 20:08:38.051482015 +0200 +++ /work/SRC/openSUSE:Factory/.janet.new.17445/janet.changes 2023-11-03 22:21:57.208041192 +0100 @@ -1,0 +2,33 @@ +Fri Nov 3 13:51:00 UTC 2023 - Soc Virnyl Estela <uncomfy+openbuildserv...@uncomfyhalomacro.pl> + +- Update to version 1.32.1: + * Report line and column when using janet_dobytes + * Add :unless loop modifier + * Allow calling reverse on generators. + * Improve performance of a number of core functions including partition, mean, keys, values, pairs, interleave. + * Add lengthable? + * Add os/sigaction + * Change every? and any? to behave like the functional versions of the and and or macros. + * Fix bug with garbage collecting threaded abstract types. + * Add :signal to the sandbox function to allow intercepting signals. + * Fix return value from C function janet_dobytes when called on Janet functions that yield to event loop. + * Change C API for event loop interaction - get rid of JanetListener and instead use janet_async_start and janet_async_end. + * Rework event loop to make fewer system calls on kqueue and epoll. + * Expose atomic refcount abstraction in janet.h + * Add array/weak for weak references in arrays + * Add support for weak tables via table/weak, table/weak-keys, and table/weak-values. + * Fix compiler bug with using the result of (break x) expression in some contexts. + * Rework internal event loop code to be better behaved on Windows + +------------------------------------------------------------------- +Fri Nov 3 13:43:36 UTC 2023 - Soc Virnyl Estela <uncomfy+openbuildserv...@uncomfyhalomacro.pl> + +- Properly create subpackage for janet-devel-static + +------------------------------------------------------------------- +Fri Nov 3 09:08:03 UTC 2023 - Jochen Breuer <bre...@gmail.com> + +- Building static libjanet in addition to dynamic libjanet + * This change enables building static binaries with jpm + +------------------------------------------------------------------- Old: ---- janet-1.31.0.tar.gz New: ---- janet-1.32.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ janet.spec ++++++ --- /var/tmp/diff_new_pack.cB56GC/_old 2023-11-03 22:21:57.836064295 +0100 +++ /var/tmp/diff_new_pack.cB56GC/_new 2023-11-03 22:21:57.836064295 +0100 @@ -17,8 +17,8 @@ %global somajor 1 -%global sominor 31 -%global revision 0 +%global sominor 32 +%global revision 1 %global libname libjanet%{somajor}_%{sominor} Name: janet @@ -56,12 +56,26 @@ This package contains the development files for the Janet programming language. +%package devel-static +Summary: Headers for embedding Janet scripting +Group: Development/Languages/C and C++ +Requires: %{libname} = %{version} +Requires: %{name}-devel = %{version} + +%description devel-static +Janet is a functional and imperative programming language. Janet scripting +can be added to an application by embedding a single C source file and a +single header. + +This package contains the development files for the Janet programming language. +It contains static libraries for -static linking which is highly discouraged. + %prep %autosetup %build export CFLAGS="%optflags -ffat-lto-objects" -%meson -Ddefault_library=shared +%meson -Ddefault_library=both %meson_build %install @@ -89,10 +103,13 @@ %{_includedir}/janet.h %endif -%{_includedir}/janet/janet.h +%{_includedir}/janet/* %{_libdir}/pkgconfig/janet.pc %{_libdir}/libjanet.so +%files devel-static +%{_libdir}/libjanet.a + %files -n %{libname} %{_libdir}/lib%{name}.so.%{somajor}* ++++++ janet-1.31.0.tar.gz -> janet-1.32.1.tar.gz ++++++ ++++ 3836 lines of diff (skipped)