Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package id3lib for openSUSE:Factory checked in at 2025-07-02 18:17:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/id3lib (Old) and /work/SRC/openSUSE:Factory/.id3lib.new.7067 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "id3lib" Wed Jul 2 18:17:27 2025 rev:36 rq:1289957 version:3.8.3 Changes: -------- --- /work/SRC/openSUSE:Factory/id3lib/id3lib.changes 2025-04-03 16:51:46.143655215 +0200 +++ /work/SRC/openSUSE:Factory/.id3lib.new.7067/id3lib.changes 2025-07-02 18:18:01.544701596 +0200 @@ -1,0 +2,7 @@ +Thu Jun 26 13:22:44 UTC 2025 - Dr. Werner Fink <wer...@suse.de> + +- Modify patch id3lib-3.8.3-fix-c23.patch: + Also move ID3Field_SetEncoding and ID3Field_IsEncodable to my_bool + typedef as otherwise grip fails at build + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ id3lib.spec ++++++ --- /var/tmp/diff_new_pack.idIXk6/_old 2025-07-02 18:18:02.444738992 +0200 +++ /var/tmp/diff_new_pack.idIXk6/_new 2025-07-02 18:18:02.444738992 +0200 @@ -42,7 +42,8 @@ Patch14: id3lib-3.8.3-fix-utf16-stringlists.patch Patch15: add-c-wrapper-functions.patch Patch16: id3lib-missing-nullpointer-check.patch -Patch17: https://gitweb.gentoo.org/repo/gentoo.git/plain/media-libs/id3lib/files/id3lib-3.8.3-fix-c23.patch +# taken from https://gitweb.gentoo.org/repo/gentoo.git/plain/media-libs/id3lib/files/id3lib-3.8.3-fix-c23.patch +Patch17: id3lib-3.8.3-fix-c23.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: dos2unix @@ -107,7 +108,7 @@ %patch -P 15 -p1 %patch -P 16 -p1 %if %{pkg_vcmp gcc >= 15} -%patch -P 17 -p1 +%patch -P 17 -p1 -b .c23 %endif for i in doc/id3v2.3.0{.txt,.html}; do dos2unix $i ++++++ id3lib-3.8.3-fix-c23.patch ++++++ --- /var/tmp/diff_new_pack.idIXk6/_old 2025-07-02 18:18:02.496741152 +0200 +++ /var/tmp/diff_new_pack.idIXk6/_new 2025-07-02 18:18:02.500741318 +0200 @@ -19,6 +19,13 @@ Bug: https://bugs.gentoo.org/949086 Signed-off-by: Sam James <s...@gentoo.org> + +--- + include/id3.h | 22 +++++++++++----------- + include/id3/globals.h | 25 ++++++++++++++++--------- + 2 files changed, 27 insertions(+), 20 deletions(-) + +diff --git a/include/id3.h b/include/id3.h --- a/include/id3.h +++ b/include/id3.h @@ -47,12 +47,12 @@ extern "C" @@ -59,7 +66,19 @@ /* field wrappers */ ID3_C_EXPORT void CCONV ID3Field_Clear (ID3Field *field); -@@ -116,7 +116,7 @@ extern "C" +@@ -104,9 +104,9 @@ extern "C" + ID3_C_EXPORT void CCONV ID3Field_GetBINARY (const ID3Field *field, uchar *buffer, size_t buffLength); + ID3_C_EXPORT void CCONV ID3Field_FromFile (ID3Field *field, const char *fileName); + ID3_C_EXPORT void CCONV ID3Field_ToFile (const ID3Field *field, const char *fileName); +- ID3_C_EXPORT bool CCONV ID3Field_SetEncoding (ID3Field *field, ID3_TextEnc enc); ++ ID3_C_EXPORT my_bool CCONV ID3Field_SetEncoding (ID3Field *field, ID3_TextEnc enc); + ID3_C_EXPORT ID3_TextEnc CCONV ID3Field_GetEncoding (const ID3Field *field); +- ID3_C_EXPORT bool CCONV ID3Field_IsEncodable (const ID3Field *field); ++ ID3_C_EXPORT my_bool CCONV ID3Field_IsEncodable (const ID3Field *field); + + /* field-info wrappers */ + ID3_C_EXPORT char* CCONV ID3FrameInfo_ShortName (ID3_FrameID frameid); +@@ -119,7 +119,7 @@ extern "C" ID3_C_EXPORT flags_t CCONV ID3FrameInfo_FieldFlags (ID3_FrameID frameid, int fieldnum); /* Deprecated */ @@ -68,6 +87,7 @@ #ifdef __cplusplus } +diff --git a/include/id3/globals.h b/include/id3/globals.h --- a/include/id3/globals.h +++ b/include/id3/globals.h @@ -82,12 +82,19 @@