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)

Reply via email to