diff --git a/packages/libo/libopenmpt/.files b/packages/libo/libopenmpt/.files index c3ffc29ff95..8b5052daf68 100644 Binary files a/packages/libo/libopenmpt/.files and b/packages/libo/libopenmpt/.files differ diff --git a/packages/libo/libopenmpt/.rev b/packages/libo/libopenmpt/.rev index b3d693318e9..6883196716d 100644 --- a/packages/libo/libopenmpt/.rev +++ b/packages/libo/libopenmpt/.rev @@ -797,4 +797,41 @@ Changes in 0.5.3: version 0.6.0. 1123699 + + b5728fb4447d097183895501ef8addc5 + 0.7.5 + + anag+factory + - Update to 0.7.5: + * [Sec] Null-pointer write (32bit platforms) or excessive memory + allocation (64bit platforms) when reading close to 4GiB of data + from unseekable files.. + * [Sec] Write buffer overflow when reading unseekable files close + to 4GiB in size. + * [Sec] Possible out-of-memory (32bit platforms) or excessive + memory allocation (64bit platforms) when reading malformed data + from unseekable files. + * [Sec] DMF: Possible null-pointer write or excessive memory + allocation when reading DMF files. + * IT: In the previous version, Zxx macros in IT files made with + older MPT versions were no longer working. + * There was a periodic click when playing a module using the + Chorus or Flanger DMO plugin at a mix rate exceeding + ~136.5 kHz. + * An older bugfix for undefined behaviour in the Distortion DMO + plugin was incorrect, causing the distorted sound to be + different in some situations. + * xmp-openmpt: Metadata retrievel for playlist items was broken. +- Changes in 0.7.4: + * [Bug] Makefile: libopenmpt 0.7.3 broke running the test suite + for Emscripten builds. + * openmpt123: openmpt123 now uses a narrower layout on terminal + windows with a width of less than 72 characters. + * Setting all possible load_skip flags resulted in nothing being + loaded at all, instead of just not loading the selected module + parts. + * When playing all subsongs, set_position_seconds didn’t always + calculate the correct subsong to jump to. + 1158797 + diff --git a/packages/libo/libopenmpt/libopenmpt-0.7.3+release.autotools.tar.gz b/packages/libo/libopenmpt/libopenmpt-0.7.3+release.autotools.tar.gz deleted file mode 120000 index 0fe0cdde6a1..00000000000 --- a/packages/libo/libopenmpt/libopenmpt-0.7.3+release.autotools.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeihgn5utliwwbvqoowsw4nz4luas23rphzbsldt3owrk6jfz3jj3uu \ No newline at end of file diff --git a/packages/libo/libopenmpt/libopenmpt-0.7.5+release.autotools.tar.gz b/packages/libo/libopenmpt/libopenmpt-0.7.5+release.autotools.tar.gz new file mode 120000 index 00000000000..7823fffbdc5 --- /dev/null +++ b/packages/libo/libopenmpt/libopenmpt-0.7.5+release.autotools.tar.gz @@ -0,0 +1 @@ +/ipfs/bafybeif2b7hyi3nwt6ncbit65tgzbvdd2owld5uvi3ucecxh4h5zk25oru \ No newline at end of file diff --git a/packages/libo/libopenmpt/libopenmpt.changes b/packages/libo/libopenmpt/libopenmpt.changes index 05573d3364c..c1715c58a44 100644 --- a/packages/libo/libopenmpt/libopenmpt.changes +++ b/packages/libo/libopenmpt/libopenmpt.changes @@ -1,3 +1,49 @@ +------------------------------------------------------------------- +Sun Mar 17 17:39:54 UTC 2024 - Mia Herkt + +- Update to 0.7.5: + * [Sec] Null-pointer write (32bit platforms) or excessive memory + allocation (64bit platforms) when reading close to 4GiB of data + from unseekable files.. + * [Sec] Write buffer overflow when reading unseekable files close + to 4GiB in size. + * [Sec] Possible out-of-memory (32bit platforms) or excessive + memory allocation (64bit platforms) when reading malformed data + from unseekable files. + * [Sec] DMF: Possible null-pointer write or excessive memory + allocation when reading DMF files. + * IT: In the previous version, Zxx macros in IT files made with + older MPT versions were no longer working. + * There was a periodic click when playing a module using the + Chorus or Flanger DMO plugin at a mix rate exceeding + ~136.5 kHz. + * An older bugfix for undefined behaviour in the Distortion DMO + plugin was incorrect, causing the distorted sound to be + different in some situations. + * xmp-openmpt: Metadata retrievel for playlist items was broken. +- Changes in 0.7.4: + * [Bug] Makefile: libopenmpt 0.7.3 broke running the test suite + for Emscripten builds. + * openmpt123: openmpt123 now uses a narrower layout on terminal + windows with a width of less than 72 characters. + * Setting all possible load_skip flags resulted in nothing being + loaded at all, instead of just not loading the selected module + parts. + * When playing all subsongs, set_position_seconds didn’t always + calculate the correct subsong to jump to. + * IT: A few more compatibility flags are now disabled for modules + saved with earlier Schism Tracker versions. + * IT: MIDI macros were reset in IT 2.14 / 2.15 files that + declared to be compatible with older IT versions + (fixes spx-visionsofthepast.it). + * OKT: Work around missing negative arpeggio implementation by + transposing the notes up an octave. + * OKT: Channel volume commands were sometimes lost over less + important effects. + * IMF: Ignore magic bytes in sample header. “Leaving All Behind” + by Karsten Koch uses unexpected magic bytes, Orpheus ignores + them just like the instrument header magic bytes. + ------------------------------------------------------------------- Tue Nov 7 00:48:48 UTC 2023 - Mia Herkt diff --git a/packages/libo/libopenmpt/libopenmpt.spec b/packages/libo/libopenmpt/libopenmpt.spec index 838b51cf666..538b7c245c7 100644 --- a/packages/libo/libopenmpt/libopenmpt.spec +++ b/packages/libo/libopenmpt/libopenmpt.spec @@ -1,7 +1,7 @@ # # spec file for package libopenmpt # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -21,7 +21,7 @@ %define libopenmpt_modplug_version 0.8.9.0 Name: libopenmpt -Version: 0.7.3 +Version: 0.7.5 Release: 0 Summary: C++ and C library to decode tracker music files License: BSD-3-Clause