Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libconfuse for openSUSE:Factory 
checked in at 2026-09-01 15:46:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libconfuse (Old)
 and      /work/SRC/openSUSE:Factory/.libconfuse.new.1265 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libconfuse"

Tue Sep  1 15:46:35 2026 rev:4 rq:1374828 version:3.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/libconfuse/libconfuse.changes    2022-09-13 
15:08:05.324422941 +0200
+++ /work/SRC/openSUSE:Factory/.libconfuse.new.1265/libconfuse.changes  
2026-09-01 15:47:03.941053697 +0200
@@ -1,0 +2,44 @@
+Mon Aug 17 06:17:21 UTC 2026 - Michael Vetter <[email protected]>
+
+- Update to 3.4:
+  Changes:
+  * Support for CFGT_RAWSEC, capture a section body verbatim
+  * Support for an include() function within a section, enabled with the
+    CFGF_USE_INCLUDE_FUNCTION flag
+  * Support binary radix (0b...) for CFG_INT, issue #145
+  * Add support for fixed-width and unsigned integer types, CFG_INT8/16/32/64
+    and CFG_UINT8/16/32/64, alongside the platform-width CFG_INT, issue #11
+  * Update doxygen documentation and sync with modern doxygen
+  * Automatic large file support (LFS)
+  * cfg_parse_buf() now keeps a caller-set cfg->filename for file:line
+    diagnostics, defaulting to [buf] only when unset, the same way
+    cfg_parse_fp() handles FILE
+  * Optional JSON-style [ ] list syntax, enable with CFGF_JSON_LISTS flag to
+    cfg_init(); cfg_print() then emits [ ] as well. The default { } syntax is
+    unchanged
+  * Translation updates
+  Fixes:
+  * Issue #147: fix the bundled fmemopen() replacement for systems without a
+    native one (e.g. older macOS/BSD), so the write-then-read round-trip works;
+    diagnosed by sevan
+  * Issue #150: comments are now accepted anywhere between tokens, e.g. inside
+    lists and inline C-style, not only before an option name
+  * Issue #152: fail to build with gettext 0.20
+  * Issue #153: German translation update
+  * Issue #158: cfg_addtsec() returns the existing section when the title
+    already exists, matching the documented behavior
+  * Issue #163: heap overflow in cfg_tilde_expand(), found by Han Zheng
+  * Issue #172: document the working MSYS2/MINGW64 Windows build; the old
+    windows/mingw instructions were obsolete and failed to link
+  * Issue #179: cfg_addlist() now preserves default list values when appending
+  * Issue #180: isspace() argument fix, could crash the lexer
+  * Issue #182: guard against stack exhaustion from deeply nested sections
+  * Issue #187: null dereference on an empty comment (e.g. #) with
+    CFGF_COMMENTS enabled, found and fixed
+  * Fix null termination when expanding environment variables
+  * Only apply search path logic to relative pathnames, absolute paths are no 
longer altered
+  * Remove spurious 'no such option' errors for KEYSTRVAL sections
+  * Fix configure failure with autoconf 2.73, backslash continuations in the 
AC_CONFIG_FILES list are no longer accepted
+- Drop libconfuse-d73777c2c3566fb2647727bb56d9a2295b81669b.patch
+
+-------------------------------------------------------------------

Old:
----
  confuse-3.3.tar.xz
  libconfuse-d73777c2c3566fb2647727bb56d9a2295b81669b.patch

New:
----
  confuse-3.4.tar.xz

----------(Old B)----------
  Old:  * Fix configure failure with autoconf 2.73, backslash continuations in 
the AC_CONFIG_FILES list are no longer accepted
- Drop libconfuse-d73777c2c3566fb2647727bb56d9a2295b81669b.patch
----------(Old E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libconfuse.spec ++++++
--- /var/tmp/diff_new_pack.s4vJp7/_old  2026-09-01 15:47:05.420105408 +0200
+++ /var/tmp/diff_new_pack.s4vJp7/_new  2026-09-01 15:47:05.425105583 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libconfuse
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,15 +18,13 @@
 
 %define library_name libconfuse2
 Name:           libconfuse
-Version:        3.3
+Version:        3.4
 Release:        0
 Summary:        A configuration file parser library
 License:        LGPL-2.1-or-later
 Group:          Development/Libraries/C and C++
 URL:            http://www.nongnu.org/confuse/
 Source:         
https://github.com/martinh/libconfuse/releases/download/v%{version}/confuse-%{version}.tar.xz
-# PATCH-FIX_UPSTREAM
-Patch0:         libconfuse-d73777c2c3566fb2647727bb56d9a2295b81669b.patch
 BuildRequires:  check-devel
 BuildRequires:  gcc-c++
 BuildRequires:  gettext-devel
@@ -97,7 +95,7 @@
 %{_libdir}/libconfuse.so.*
 
 %files devel
-%doc doc/html/ doc/tutorial-html/ examples/
+%doc doc/html/ examples/
 %{_libdir}/libconfuse.so
 %{_libdir}/pkgconfig/libconfuse.pc
 %{_includedir}/confuse.h

++++++ confuse-3.3.tar.xz -> confuse-3.4.tar.xz ++++++
++++ 62607 lines of diff (skipped)

Reply via email to