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)
