commit libopenmpt for openSUSE:Factory

2020-06-09 Thread root
Hello community,

here is the log from the commit of package libopenmpt for openSUSE:Factory 
checked in at 2020-06-10 00:34:11

Comparing /work/SRC/openSUSE:Factory/libopenmpt (Old)
 and  /work/SRC/openSUSE:Factory/.libopenmpt.new.3606 (New)


Package is "libopenmpt"

Wed Jun 10 00:34:11 2020 rev:25 rq:812414 version:0.5.0

Changes:

--- /work/SRC/openSUSE:Factory/libopenmpt/libopenmpt.changes2020-04-15 
19:53:07.269561828 +0200
+++ /work/SRC/openSUSE:Factory/.libopenmpt.new.3606/libopenmpt.changes  
2020-06-10 00:34:15.632728770 +0200
@@ -1,0 +2,134 @@
+Sun Jun  7 08:12:02 UTC 2020 - Dave Plater 
+
+- Remove devel packages requirement on obsolete modplug
+
+---
+Sun May 24 18:39:14 UTC 2020 - Mia Herkt 
+
+- Drop libmodpulg-pcfile.patch
+- Update to 0.5.0:
+  * [New] OggMod compressed FastTracker 2 XM (OXM) modules are now
+supported.
+  * [New] The emulated Amiga type when Amiga resampler emulation
+is enabled can now be selected via ctl
+render.resampler.emulate_amiga_type.
+Possible values are: "auto", "a500", "a1200",
+and an experimental option "unfiltered".
+  * [New] libopenmpt: New API
+openmpt::module::get_current_estimated_bpm() (C++),
+and openmpt_module_get_current_estimated_bpm() (C)
+which provides accurate beats per minute information for
+module formats with time signature and an educated guess
+based on speed and tempo for others.
+  * [New] libopenmpt: New type-aware ctl APIs that do not require
+memory allocations and are thus realtime-safe:
+openmpt::module::ctl_get_boolean(),
+openmpt::module::ctl_get_integer(),
+openmpt::module::ctl_get_floatingpoint(),
+openmpt::module::ctl_get_text(),
+openmpt::module::ctl_set_boolean(),
+openmpt::module::ctl_set_integer(),
+openmpt::module::ctl_set_floatingpoint() (C++),
+and openmpt_module_ctl_get_boolean(),
+openmpt_module_ctl_get_integer(),
+openmpt_module_ctl_get_floatingpoint(),
+openmpt_module_ctl_get_text(),
+openmpt_module_ctl_set_boolean(),
+openmpt_module_ctl_set_integer(),
+openmpt_module_ctl_set_floatingpoint() (C).
+  * [New] libopenmpt C++ New API
+openmpt::is_extension_supported2() which takes a
+std::string_view parameter instead of std::string.
+  * [New] libopenmpt C++: New API
+openmpt::module::module(std::vector data),
+openmpt::module::module(const std::byte * data, std::size_t size),
+openmpt::module::module(const std::byte * beg, const std::byte * end).
+  * [New] libopenmpt C++: New API
+openmpt::probe_file_header(flags, const std::byte * data, std::size_t 
size, filesize),
+openmpt::probe_file_header(flags, const std::byte * data, std::size_t 
size).
+  * [New] libopenmpt_ext C++: New API
+openmpt::module_ext::module_ext(std::vector data),
+openmpt::module_ext::module_ext(const std::byte * data, std::size_t size),
+openmpt::module_ext::module_ext(std::vector data),
+openmpt::module_ext::module_ext(const std::uint8_t * data, std::size_t 
size).
+  * [Change] std::istream based file I/O has been speed up.
+  * [Change] Dependency on iconv on Linux has been removed.
+  * [Regression] libmodplug: The libmodplug emulation layer has
+been removed from the libopenmpt tree. Please use the separate
+libopenmpt-modplug package instead.
+  * [Regression] Support for building with C++11 or C++14 has been
+removed. C++17 is now required to build libopenmpt.
+  * [Regression] Support for client code using C++11 or C++ 14 has
+been removed. C++17 is now required to build libopenmpt client
+applications.
+  * [Regression] Support for GCC 4.8, 4.9, 5, 6 has been removed.
+  * [Regression] Support for Clang 3.6, 3.7, 3.8, 3.9, 4 has been
+removed.
+  * [Regression] Support for Emscripten versions older than 1.39.1
+has been removed.
+  * [Regression] openmpt123: Support for SDL1 (but not SDL2) output
+has been removed.
+  * [Regression] openmpt123: Support for SDL2 older than 2.0.4 has
+been removed.
+  * [Regression] It is no longer possible to optionally use iconv
+for character set conversions.
+  * [Bug] openmpt123: openmpt123 now honors the current locale and
+outputs text appropriately.
+  * Greatly improved MED import. Synthesized instruments are still
+not supported but support was added for: Multisampled
+instruments, delta samples, more pattern commands,
+Hold and Decay, VSTi and MIDI output, multiple songs and
+many other small changes.
+  * Improved OPL channel allocation when more than 18 notes are
+active, so that channels that have completely faded out are
+prioritized over channels that have already been released but
+have not faded out yet.
+  * Interactively triggering an OPL instrument cou

commit libopenmpt for openSUSE:Factory

2020-04-15 Thread root
Hello community,

here is the log from the commit of package libopenmpt for openSUSE:Factory 
checked in at 2020-04-15 19:53:05

Comparing /work/SRC/openSUSE:Factory/libopenmpt (Old)
 and  /work/SRC/openSUSE:Factory/.libopenmpt.new.2738 (New)


Package is "libopenmpt"

Wed Apr 15 19:53:05 2020 rev:24 rq:793695 version:0.4.12

Changes:

--- /work/SRC/openSUSE:Factory/libopenmpt/libopenmpt.changes2020-02-03 
11:12:13.981812019 +0100
+++ /work/SRC/openSUSE:Factory/.libopenmpt.new.2738/libopenmpt.changes  
2020-04-15 19:53:07.269561828 +0200
@@ -1,0 +2,12 @@
+Mon Apr 13 21:59:44 UTC 2020 - Mia Herkt 
+
+- Update to 0.4.12:
+  * IT: Vibrato was too fast in Old Effects mode since
+libopenmpt 0.3.
+  * XM: Treat 8bitbubsy’s FT2 clone exactly like Fasttracker 2 with
+respect to compatibility and playback flags. For example,
+FT2 Pan Law was not applied.
+  * DMF: Some files had a wrong tempo since
+libopenmpt 0.2.5705-beta15.
+
+---

Old:

  libopenmpt-0.4.11+release.autotools.tar.gz

New:

  libopenmpt-0.4.12+release.autotools.tar.gz



Other differences:
--
++ libopenmpt.spec ++
--- /var/tmp/diff_new_pack.CDd8Mi/_old  2020-04-15 19:53:08.641562447 +0200
+++ /var/tmp/diff_new_pack.CDd8Mi/_new  2020-04-15 19:53:08.645562448 +0200
@@ -20,7 +20,7 @@
 %define libopenmpt libopenmpt0
 %define libopenmpt_modplug libopenmpt_modplug1
 Name:   libopenmpt
-Version:0.4.11
+Version:0.4.12
 Release:0
 Summary:C++ and C library to decode tracker music files
 License:BSD-3-Clause

++ libopenmpt-0.4.11+release.autotools.tar.gz -> 
libopenmpt-0.4.12+release.autotools.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libopenmpt-0.4.11+release.autotools/LICENSE 
new/libopenmpt-0.4.12+release.autotools/LICENSE
--- old/libopenmpt-0.4.11+release.autotools/LICENSE 2019-01-01 
10:10:16.0 +0100
+++ new/libopenmpt-0.4.12+release.autotools/LICENSE 2020-01-01 
09:49:37.0 +0100
@@ -1,4 +1,4 @@
-Copyright (c) 2004-2019, OpenMPT contributors
+Copyright (c) 2004-2020, OpenMPT contributors
 Copyright (c) 1997-2003, Olivier Lapicque
 All rights reserved.
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libopenmpt-0.4.11+release.autotools/common/mptFileIO.h 
new/libopenmpt-0.4.12+release.autotools/common/mptFileIO.h
--- old/libopenmpt-0.4.11+release.autotools/common/mptFileIO.h  2018-12-22 
11:22:35.0 +0100
+++ new/libopenmpt-0.4.12+release.autotools/common/mptFileIO.h  2020-03-15 
19:25:13.0 +0100
@@ -181,7 +181,7 @@
 private:
FlushMode m_FlushMode;
 #if MPT_COMPILER_MSVC
-   FILE *m_f;
+   FILE *m_f = nullptr;
 #endif // MPT_COMPILER_MSVC
mpt::ofstream m_s;
 #if MPT_COMPILER_MSVC
@@ -198,6 +198,8 @@
, m_s(filename, mode)
 #endif // MPT_COMPILER_MSVC
{
+   if(!stream().is_open())
+   stream().setstate(mpt::ofstream::failbit);
}
mpt::ofstream& stream()
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libopenmpt-0.4.11+release.autotools/common/mptUUID.h 
new/libopenmpt-0.4.12+release.autotools/common/mptUUID.h
--- old/libopenmpt-0.4.11+release.autotools/common/mptUUID.h2018-07-16 
14:07:14.0 +0200
+++ new/libopenmpt-0.4.12+release.autotools/common/mptUUID.h2020-02-11 
14:03:19.0 +0100
@@ -15,6 +15,8 @@
 
 #include "Endianness.h"
 
+#include 
+
 #if MPT_OS_WINDOWS
 #if defined(MODPLUG_TRACKER) || !defined(NO_DMO)
 #include 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libopenmpt-0.4.11+release.autotools/common/version.cpp 
new/libopenmpt-0.4.12+release.autotools/common/version.cpp
--- old/libopenmpt-0.4.11+release.autotools/common/version.cpp  2019-01-01 
10:10:16.0 +0100
+++ new/libopenmpt-0.4.12+release.autotools/common/version.cpp  2020-01-01 
09:49:37.0 +0100
@@ -595,12 +595,12 @@
"libopenmpt (based on OpenMPT / ModPlug Tracker)\n"
 #endif
"\n"
-   "Copyright \xC2\xA9 2004-2019 Contributors\n"
+   "Copyright \xC2\xA9 2004-2020 Contributors\n"
"Copyright \xC2\xA9 1997-2003 Olivier Lapicque\n"
"\n"
"Contributors:\n"
-   "Johannes Schultz (2008-2019)\n"
-   "J\xC3\xB6rn Heusipp (2012-2019)\n"
+   "Johannes Schultz (2008-2020)\n"
+   "J\xC3\xB6rn Heusipp (2012-2020)\n"
"Ahti Lepp\xC3\xA4nen (2005-2011)\n"

commit libopenmpt for openSUSE:Factory

2020-02-03 Thread root
Hello community,

here is the log from the commit of package libopenmpt for openSUSE:Factory 
checked in at 2020-02-03 11:12:04

Comparing /work/SRC/openSUSE:Factory/libopenmpt (Old)
 and  /work/SRC/openSUSE:Factory/.libopenmpt.new.26092 (New)


Package is "libopenmpt"

Mon Feb  3 11:12:04 2020 rev:23 rq:768831 version:0.4.11

Changes:

--- /work/SRC/openSUSE:Factory/libopenmpt/libopenmpt.changes2019-10-10 
11:51:16.367667190 +0200
+++ /work/SRC/openSUSE:Factory/.libopenmpt.new.26092/libopenmpt.changes 
2020-02-03 11:12:13.981812019 +0100
@@ -1,0 +2,10 @@
+Thu Jan 30 16:04:28 UTC 2020 - Tomáš Chvátal 
+
+- Update to 0.4.11:
+  * The “date” metadata could contain a bogus date for some older IT files.
+  * Do not apply global volume ramping from initial global volume when seeking.
+  * MTM: Sample loop length was off by one.
+  * PSM: Sample loop length was off by one in most files.
+  * MOD: Fix initial instrument change with no note playing.
+
+---

Old:

  libopenmpt-0.4.9+release.autotools.tar.gz

New:

  libopenmpt-0.4.11+release.autotools.tar.gz



Other differences:
--
++ libopenmpt.spec ++
--- /var/tmp/diff_new_pack.VXW9BA/_old  2020-02-03 11:12:14.757812412 +0100
+++ /var/tmp/diff_new_pack.VXW9BA/_new  2020-02-03 11:12:14.757812412 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libopenmpt
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,9 +19,8 @@
 %define libplug libmodplug1
 %define libopenmpt libopenmpt0
 %define libopenmpt_modplug libopenmpt_modplug1
-%bcond_without mpg123
 Name:   libopenmpt
-Version:0.4.9
+Version:0.4.11
 Release:0
 Summary:C++ and C library to decode tracker music files
 License:BSD-3-Clause
@@ -40,6 +39,7 @@
 BuildRequires:  pkgconfig(alsa)
 BuildRequires:  pkgconfig(flac)
 BuildRequires:  pkgconfig(flac++)
+BuildRequires:  pkgconfig(libmpg123)
 BuildRequires:  pkgconfig(libpulse)
 BuildRequires:  pkgconfig(portaudio-2.0)
 BuildRequires:  pkgconfig(sdl2)
@@ -47,9 +47,6 @@
 BuildRequires:  pkgconfig(vorbis)
 BuildRequires:  pkgconfig(vorbisfile)
 BuildRequires:  pkgconfig(zlib)
-%if %{with mpg123}
-BuildRequires:  pkgconfig(libmpg123)
-%endif
 
 %description
 libopenmpt is a C++ and C library to decode tracker music files
@@ -133,11 +130,7 @@
 --enable-libmodplug \
 --disable-doxygen-doc \
 --with-zlib \
-%if %{with mpg123}
 --with-mpg123 \
-%else
---without-mpg123 \
-%endif
 --with-ogg \
 --with-vorbis \
 --with-vorbisfile \

++ libopenmpt-0.4.9+release.autotools.tar.gz -> 
libopenmpt-0.4.11+release.autotools.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libopenmpt-0.4.9+release.autotools/common/CompilerDetect.h 
new/libopenmpt-0.4.11+release.autotools/common/CompilerDetect.h
--- old/libopenmpt-0.4.9+release.autotools/common/CompilerDetect.h  
2019-08-24 15:23:31.0 +0200
+++ new/libopenmpt-0.4.11+release.autotools/common/CompilerDetect.h 
2019-12-09 12:00:47.0 +0100
@@ -58,7 +58,11 @@
 #elif defined(_MSC_VER)
 
 #define MPT_COMPILER_MSVC1
-#if (_MSC_VER >= 1922)
+#if (_MSC_VER >= 1924)
+#define MPT_COMPILER_MSVC_VERSION
MPT_COMPILER_MAKE_VERSION2(2019,4)
+#elif (_MSC_VER >= 1923)
+#define MPT_COMPILER_MSVC_VERSION
MPT_COMPILER_MAKE_VERSION2(2019,3)
+#elif (_MSC_VER >= 1922)
 #define MPT_COMPILER_MSVC_VERSION
MPT_COMPILER_MAKE_VERSION2(2019,2)
 #elif (_MSC_VER >= 1921)
 #define MPT_COMPILER_MSVC_VERSION
MPT_COMPILER_MAKE_VERSION2(2019,1)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libopenmpt-0.4.9+release.autotools/common/versionNumber.h 
new/libopenmpt-0.4.11+release.autotools/common/versionNumber.h
--- old/libopenmpt-0.4.9+release.autotools/common/versionNumber.h   
2019-10-02 16:24:00.0 +0200
+++ new/libopenmpt-0.4.11+release.autotools/common/versionNumber.h  
2019-12-22 17:14:06.0 +0100
@@ -20,8 +20,8 @@
 //Version definitions. The only thing that needs to be changed when changing 
version number.
 #define VER_MAJORMAJOR  1
 #define VER_MAJOR  28
-#define VER_MINOR  07
-#define VER_MINORMINOR 04
+#define VER_MINOR  09
+#define VER_MINORMINOR 00
 
 //Numerical value of the version.
 #define MPT_VERSION_CURRENT 
MAKE_VERSION_NUMERIC(VER_MAJORMAJOR,VER_MAJOR,VER_MINOR,VER_MINORMINOR)
diff -u

commit libopenmpt for openSUSE:Factory

2019-10-10 Thread root
Hello community,

here is the log from the commit of package libopenmpt for openSUSE:Factory 
checked in at 2019-10-10 11:51:14

Comparing /work/SRC/openSUSE:Factory/libopenmpt (Old)
 and  /work/SRC/openSUSE:Factory/.libopenmpt.new.2352 (New)


Package is "libopenmpt"

Thu Oct 10 11:51:14 2019 rev:22 rq:736008 version:0.4.9

Changes:

--- /work/SRC/openSUSE:Factory/libopenmpt/libopenmpt.changes2019-08-15 
12:28:24.858547244 +0200
+++ /work/SRC/openSUSE:Factory/.libopenmpt.new.2352/libopenmpt.changes  
2019-10-10 11:51:16.367667190 +0200
@@ -1,0 +2,31 @@
+Thu Oct  3 00:56:00 UTC 2019 - Martin Herkt <9+suse@cirno.systems>
+
+- Update to version 0.4.9 bsc#1153102 CVE-2019-17113
+  * [Sec] libmodplug: C API: Limit the length of strings copied to
+the output buffer of ModPlug_InstrumentName() and
+ModPlug_SampleName() to 32 bytes (including terminating null)
+as is done by original libmodplug. This avoids potential buffer
+overflows in software relying on this limit instead of querying
+the required buffer size beforehand. libopenmpt can return
+strings longer than 32 bytes here beacuse the internal limit of
+32 bytes applies to strings encoded in arbitrary character
+encodings but the API returns them converted to UTF-8, which
+can be longer. (reported by Antonio Morales Maldonado of Semmle
+Security Research Team) (r12129)
+  * [Sec] libmodplug: C++ API: Do not return 0 in
+CSoundFile::GetSampleName() and CSoundFile::GetInstrumentName()
+when a null output pointer is provided. This behaviour differed
+from libmodplug and made it impossible to determine the
+required buffer size. (r12130)
+
+---
+Tue Oct  1 00:21:48 UTC 2019 - Martin Herkt <9+suse@cirno.systems>
+
+- Update to version 0.4.8:
+  * [Sec] Possible crash due to out-of-bounds read when playing an
+OPL note with active filter in S3M or MPTM files (r12118).
+- Update to version 0.4.7:
+  * J2B: Ignore notes with non-existing instrument
+(fixes Ending.j2b)
+
+---

Old:

  libopenmpt-0.4.6+release.autotools.tar.gz

New:

  libopenmpt-0.4.9+release.autotools.tar.gz



Other differences:
--
++ libopenmpt.spec ++
--- /var/tmp/diff_new_pack.IcAAU9/_old  2019-10-10 11:51:17.019665459 +0200
+++ /var/tmp/diff_new_pack.IcAAU9/_new  2019-10-10 11:51:17.023665449 +0200
@@ -21,7 +21,7 @@
 %define libopenmpt_modplug libopenmpt_modplug1
 %bcond_without mpg123
 Name:   libopenmpt
-Version:0.4.6
+Version:0.4.9
 Release:0
 Summary:C++ and C library to decode tracker music files
 License:BSD-3-Clause

++ libopenmpt-0.4.6+release.autotools.tar.gz -> 
libopenmpt-0.4.9+release.autotools.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libopenmpt-0.4.6+release.autotools/common/BuildSettings.h 
new/libopenmpt-0.4.9+release.autotools/common/BuildSettings.h
--- old/libopenmpt-0.4.6+release.autotools/common/BuildSettings.h   
2018-09-15 15:07:34.0 +0200
+++ new/libopenmpt-0.4.9+release.autotools/common/BuildSettings.h   
2019-08-25 16:46:28.0 +0200
@@ -578,6 +578,10 @@
 #define NO_DMO
 #endif
 
+#if defined(ENABLE_ASM) || !defined(NO_VST)
+#define MPT_ENABLE_ALIGNED_ALLOC
+#endif
+
 
 
 #if defined(MODPLUG_TRACKER) && !defined(MPT_BUILD_WINESUPPORT) && 
!defined(MPT_BUILD_WINESUPPORT_WRAPPER)
@@ -731,6 +735,24 @@
 
 
 
+
+
+// standard library quirks
+
+#if MPT_CXX_AT_LEAST(17)
+#if (MPT_COMPILER_GCC || MPT_COMPILER_CLANG)
+// we need to detect the standard library via macro __GLIBCXX__
+#include 
+#endif
+#if MPT_COMPILER_MSVC || MPT_GCC_BEFORE(8,1,0) || MPT_CLANG_BEFORE(5,0,0) || 
(MPT_COMPILER_GCC && defined(__GLIBCXX__) && (defined(__MINGW32__) || 
defined(__MINGW64__))) || (MPT_COMPILER_CLANG && defined(__GLIBCXX__)) || 
(MPT_COMPILER_CLANG && MPT_OS_MACOSX_OR_IOS) || MPT_OS_OPENBSD || 
MPT_OS_EMSCRIPTEN || MPT_OS_HAIKU || (defined(__clang__) && defined(_MSC_VER))
+#define MPT_COMPILER_QUIRK_NO_ALIGNEDALLOC
+#endif
+#endif
+
+
+
+
+
 // third-party library configuration
 
 #if defined(MODPLUG_TRACKER)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libopenmpt-0.4.6+release.autotools/common/CompilerDetect.h 
new/libopenmpt-0.4.9+release.autotools/common/CompilerDetect.h
--- old/libopenmpt-0.4.6+release.autotools/common/CompilerDetect.h  
2019-07-26 12:11:44.0 +0200
+++ new/libopenmpt-0.4.9+release.autotools/common/CompilerDetect.h  
2019-08-24 15:23:31.0 +0200
@@ -232,6 +232,8 @@
//#elif TARGET_OS_MAC
//#el

commit libopenmpt for openSUSE:Factory

2019-08-15 Thread root
Hello community,

here is the log from the commit of package libopenmpt for openSUSE:Factory 
checked in at 2019-08-15 12:28:22

Comparing /work/SRC/openSUSE:Factory/libopenmpt (Old)
 and  /work/SRC/openSUSE:Factory/.libopenmpt.new.9556 (New)


Package is "libopenmpt"

Thu Aug 15 12:28:22 2019 rev:21 rq:723239 version:0.4.6

Changes:

--- /work/SRC/openSUSE:Factory/libopenmpt/libopenmpt.changes2019-08-13 
13:10:46.921606692 +0200
+++ /work/SRC/openSUSE:Factory/.libopenmpt.new.9556/libopenmpt.changes  
2019-08-15 12:28:24.858547244 +0200
@@ -45 +45,2 @@
-- Update to version 0.4.2:
+- Update to version 0.4.2 bsc#1143582 CVE-2019-14382 bsc#1143584
+  CVE-2019-14383:
@@ -71 +72 @@
-- Update to version 0.4.0:
+- Update to version 0.4.0 bsc#1143581 CVE-2018-20860:
@@ -188 +189 @@
-- Update to version 0.3.11:
+- Update to version 0.3.11 bsc#1143578 CVE-2018-20861:



Other differences:
--



commit libopenmpt for openSUSE:Factory

2019-08-13 Thread root
Hello community,

here is the log from the commit of package libopenmpt for openSUSE:Factory 
checked in at 2019-08-13 13:10:45

Comparing /work/SRC/openSUSE:Factory/libopenmpt (Old)
 and  /work/SRC/openSUSE:Factory/.libopenmpt.new.9556 (New)


Package is "libopenmpt"

Tue Aug 13 13:10:45 2019 rev:20 rq:75 version:0.4.6

Changes:

--- /work/SRC/openSUSE:Factory/libopenmpt/libopenmpt.changes2019-06-01 
09:42:41.811463637 +0200
+++ /work/SRC/openSUSE:Factory/.libopenmpt.new.9556/libopenmpt.changes  
2019-08-13 13:10:46.921606692 +0200
@@ -1,0 +2,6 @@
+Sun Aug 11 02:01:11 UTC 2019 - Martin Herkt <9+suse@cirno.systems>
+
+- Update to version 0.4.6:
+  * Detect IT files unpacked with early UNMO3 versions.
+
+---

Old:

  libopenmpt-0.4.5+release.autotools.tar.gz

New:

  libopenmpt-0.4.6+release.autotools.tar.gz



Other differences:
--
++ libopenmpt.spec ++
--- /var/tmp/diff_new_pack.5c6jUv/_old  2019-08-13 13:10:47.369606447 +0200
+++ /var/tmp/diff_new_pack.5c6jUv/_new  2019-08-13 13:10:47.373606445 +0200
@@ -21,7 +21,7 @@
 %define libopenmpt_modplug libopenmpt_modplug1
 %bcond_without mpg123
 Name:   libopenmpt
-Version:0.4.5
+Version:0.4.6
 Release:0
 Summary:C++ and C library to decode tracker music files
 License:BSD-3-Clause

++ libopenmpt-0.4.5+release.autotools.tar.gz -> 
libopenmpt-0.4.6+release.autotools.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libopenmpt-0.4.5+release.autotools/common/CompilerDetect.h 
new/libopenmpt-0.4.6+release.autotools/common/CompilerDetect.h
--- old/libopenmpt-0.4.5+release.autotools/common/CompilerDetect.h  
2019-05-23 14:31:48.0 +0200
+++ new/libopenmpt-0.4.6+release.autotools/common/CompilerDetect.h  
2019-07-26 12:11:44.0 +0200
@@ -58,7 +58,9 @@
 #elif defined(_MSC_VER)
 
 #define MPT_COMPILER_MSVC1
-#if (_MSC_VER >= 1921)
+#if (_MSC_VER >= 1922)
+#define MPT_COMPILER_MSVC_VERSION
MPT_COMPILER_MAKE_VERSION2(2019,2)
+#elif (_MSC_VER >= 1921)
 #define MPT_COMPILER_MSVC_VERSION
MPT_COMPILER_MAKE_VERSION2(2019,1)
 #elif (_MSC_VER >= 1920)
 #define MPT_COMPILER_MSVC_VERSION
MPT_COMPILER_MAKE_VERSION2(2019,0)
@@ -309,3 +311,9 @@
 #define MPT_COMPILER_QUIRK_MSVC_STRINGSTREAM
 #endif
 
+#if MPT_CXX_AT_LEAST(17)
+#if MPT_COMPILER_MSVC || MPT_GCC_BEFORE(8,1,0) || MPT_CLANG_BEFORE(5,0,0) || 
(MPT_COMPILER_GCC && defined(__GLIBCXX__) && (defined(__MINGW32__) || 
defined(__MINGW64__))) || (MPT_COMPILER_CLANG && defined(__GLIBCXX__)) || 
(MPT_COMPILER_CLANG && MPT_OS_MACOSX_OR_IOS) || MPT_OS_OPENBSD || 
MPT_OS_EMSCRIPTEN || (defined(__clang__) && defined(_MSC_VER))
+#define MPT_COMPILER_QUIRK_NO_ALIGNEDALLOC
+#endif
+#endif
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libopenmpt-0.4.5+release.autotools/common/mptAlloc.cpp 
new/libopenmpt-0.4.6+release.autotools/common/mptAlloc.cpp
--- old/libopenmpt-0.4.5+release.autotools/common/mptAlloc.cpp  2019-04-24 
08:58:50.0 +0200
+++ new/libopenmpt-0.4.6+release.autotools/common/mptAlloc.cpp  2019-06-19 
13:59:11.0 +0200
@@ -56,7 +56,7 @@
 
 aligned_raw_memory aligned_alloc_impl(std::size_t size, std::size_t count, 
std::size_t alignment)
 {
-   #if MPT_CXX_AT_LEAST(17) && (!MPT_COMPILER_MSVC && 
!MPT_GCC_BEFORE(8,1,0) && !MPT_CLANG_BEFORE(5,0,0)) && !(MPT_COMPILER_GCC && 
defined(__GLIBCXX__) && (defined(__MINGW32__) || defined(__MINGW64__))) && 
!(MPT_COMPILER_CLANG && defined(__GLIBCXX__)) && !(MPT_COMPILER_CLANG && 
MPT_OS_MACOSX_OR_IOS) && !MPT_OS_EMSCRIPTEN
+   #if MPT_CXX_AT_LEAST(17) && !defined(MPT_COMPILER_QUIRK_NO_ALIGNEDALLOC)
std::size_t space = count * size;
void* mem = std::aligned_alloc(alignment, space);
if(!mem)
@@ -64,7 +64,7 @@
MPT_EXCEPTION_THROW_OUT_OF_MEMORY();
}
return aligned_raw_memory{mem, mem};
-   #elif MPT_COMPILER_MSVC
+   #elif MPT_COMPILER_MSVC || (defined(__clang__) && defined(_MSC_VER))
std::size_t space = count * size;
void* mem = _aligned_malloc(space, alignment);
if(!mem)
@@ -103,9 +103,9 @@
 
 void aligned_free(aligned_raw_memory raw)
 {
-   #if MPT_CXX_AT_LEAST(17) && (!MPT_COMPILER_MSVC && 
!MPT_GCC_BEFORE(8,1,0) && !MPT_CLANG_BEFORE(5,0,0)) && !(MPT_COMPILER_GCC && 
defined(__GLIBCXX__) && (defined(__MINGW32__) || defined(__MINGW64__))) && 
!(MPT_COMPILER_CLANG && defined(__GLIBCXX__)) && !(MPT_COMPILER_CLANG && 
M

commit libopenmpt for openSUSE:Factory

2019-06-01 Thread root
Hello community,

here is the log from the commit of package libopenmpt for openSUSE:Factory 
checked in at 2019-06-01 09:42:37

Comparing /work/SRC/openSUSE:Factory/libopenmpt (Old)
 and  /work/SRC/openSUSE:Factory/.libopenmpt.new.5148 (New)


Package is "libopenmpt"

Sat Jun  1 09:42:37 2019 rev:19 rq:705645 version:0.4.5

Changes:

--- /work/SRC/openSUSE:Factory/libopenmpt/libopenmpt.changes2019-04-10 
23:10:03.507896384 +0200
+++ /work/SRC/openSUSE:Factory/.libopenmpt.new.5148/libopenmpt.changes  
2019-06-01 09:42:41.811463637 +0200
@@ -1,0 +2,10 @@
+Mon May 27 10:30:08 UTC 2019 - Martin Herkt <9+suse@cirno.systems>
+
+- Update to version 0.4.5:
+  * [Sec] Possible crash during playback due out-of-bounds read in
+XM and MT2 files
+  * Breaking out of a sustain loop through Note-Off sometimes
+didn’t continue in the regular sample loop
+  * Seeking did not stop notes playing with XM Key Off (Kxx) effect
+
+---

Old:

  libopenmpt-0.4.4+release.autotools.tar.gz

New:

  libopenmpt-0.4.5+release.autotools.tar.gz



Other differences:
--
++ libopenmpt.spec ++
--- /var/tmp/diff_new_pack.P61bXa/_old  2019-06-01 09:42:42.627463359 +0200
+++ /var/tmp/diff_new_pack.P61bXa/_new  2019-06-01 09:42:42.631463357 +0200
@@ -21,7 +21,7 @@
 %define libopenmpt_modplug libopenmpt_modplug1
 %bcond_without mpg123
 Name:   libopenmpt
-Version:0.4.4
+Version:0.4.5
 Release:0
 Summary:C++ and C library to decode tracker music files
 License:BSD-3-Clause

++ libopenmpt-0.4.4+release.autotools.tar.gz -> 
libopenmpt-0.4.5+release.autotools.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libopenmpt-0.4.4+release.autotools/common/CompilerDetect.h 
new/libopenmpt-0.4.5+release.autotools/common/CompilerDetect.h
--- old/libopenmpt-0.4.4+release.autotools/common/CompilerDetect.h  
2018-11-16 09:31:43.0 +0100
+++ new/libopenmpt-0.4.5+release.autotools/common/CompilerDetect.h  
2019-05-23 14:31:48.0 +0200
@@ -58,7 +58,11 @@
 #elif defined(_MSC_VER)
 
 #define MPT_COMPILER_MSVC1
-#if (_MSC_VER >= 1916)
+#if (_MSC_VER >= 1921)
+#define MPT_COMPILER_MSVC_VERSION
MPT_COMPILER_MAKE_VERSION2(2019,1)
+#elif (_MSC_VER >= 1920)
+#define MPT_COMPILER_MSVC_VERSION
MPT_COMPILER_MAKE_VERSION2(2019,0)
+#elif (_MSC_VER >= 1916)
 #define MPT_COMPILER_MSVC_VERSION
MPT_COMPILER_MAKE_VERSION2(2017,9)
 #elif (_MSC_VER >= 1915)
 #define MPT_COMPILER_MSVC_VERSION
MPT_COMPILER_MAKE_VERSION2(2017,8)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libopenmpt-0.4.4+release.autotools/common/mptAlloc.cpp 
new/libopenmpt-0.4.5+release.autotools/common/mptAlloc.cpp
--- old/libopenmpt-0.4.4+release.autotools/common/mptAlloc.cpp  2019-02-02 
22:11:45.0 +0100
+++ new/libopenmpt-0.4.5+release.autotools/common/mptAlloc.cpp  2019-04-24 
08:58:50.0 +0200
@@ -56,7 +56,7 @@
 
 aligned_raw_memory aligned_alloc_impl(std::size_t size, std::size_t count, 
std::size_t alignment)
 {
-   #if MPT_CXX_AT_LEAST(17) && (!MPT_COMPILER_MSVC && 
!MPT_GCC_BEFORE(8,1,0) && !MPT_CLANG_BEFORE(5,0,0)) && !(MPT_COMPILER_CLANG && 
defined(__GLIBCXX__)) && !(MPT_COMPILER_CLANG && MPT_OS_MACOSX_OR_IOS) && 
!MPT_OS_EMSCRIPTEN
+   #if MPT_CXX_AT_LEAST(17) && (!MPT_COMPILER_MSVC && 
!MPT_GCC_BEFORE(8,1,0) && !MPT_CLANG_BEFORE(5,0,0)) && !(MPT_COMPILER_GCC && 
defined(__GLIBCXX__) && (defined(__MINGW32__) || defined(__MINGW64__))) && 
!(MPT_COMPILER_CLANG && defined(__GLIBCXX__)) && !(MPT_COMPILER_CLANG && 
MPT_OS_MACOSX_OR_IOS) && !MPT_OS_EMSCRIPTEN
std::size_t space = count * size;
void* mem = std::aligned_alloc(alignment, space);
if(!mem)
@@ -103,7 +103,7 @@
 
 void aligned_free(aligned_raw_memory raw)
 {
-   #if MPT_CXX_AT_LEAST(17) && (!MPT_COMPILER_MSVC && 
!MPT_GCC_BEFORE(8,1,0) && !MPT_CLANG_BEFORE(5,0,0)) && !(MPT_COMPILER_CLANG && 
defined(__GLIBCXX__)) && !(MPT_COMPILER_CLANG && MPT_OS_MACOSX_OR_IOS) && 
!MPT_OS_EMSCRIPTEN
+   #if MPT_CXX_AT_LEAST(17) && (!MPT_COMPILER_MSVC && 
!MPT_GCC_BEFORE(8,1,0) && !MPT_CLANG_BEFORE(5,0,0)) && !(MPT_COMPILER_GCC && 
defined(__GLIBCXX__) && (defined(__MINGW32__) || defined(__MINGW64__))) && 
!(MPT_COMPILER_CLANG && defined(__GLIBCXX__)) && !(MPT_COMPILER_CLANG && 
MPT_OS_MACOSX_OR_IOS) && !MPT_OS_EMSCRIPTEN
std::free(raw.mem);
#elif MPT_COMPILER_MSVC
_aligned_free(raw.mem);
diff -urN '--exclude=CVS' '--exclude=.cvsignore

commit libopenmpt for openSUSE:Factory

2019-04-10 Thread root
Hello community,

here is the log from the commit of package libopenmpt for openSUSE:Factory 
checked in at 2019-04-10 23:10:02

Comparing /work/SRC/openSUSE:Factory/libopenmpt (Old)
 and  /work/SRC/openSUSE:Factory/.libopenmpt.new.27019 (New)


Package is "libopenmpt"

Wed Apr 10 23:10:02 2019 rev:18 rq:692149 version:0.4.4

Changes:

--- /work/SRC/openSUSE:Factory/libopenmpt/libopenmpt.changes2019-02-24 
16:58:34.184818177 +0100
+++ /work/SRC/openSUSE:Factory/.libopenmpt.new.27019/libopenmpt.changes 
2019-04-10 23:10:03.507896384 +0200
@@ -1,0 +2,13 @@
+Sun Apr  7 15:29:38 UTC 2019 - Martin Herkt <9+suse@cirno.systems>
+
+- Update to version 0.4.4:
+  * [Bug] Channel VU meters were swapped.
+  * Startrekker: Clamp speed to 31 ticks per row.
+  * MTM: Ignore unused Exy commands on import.
+Command E5x (Set Finetune) is now applied correctly.
+  * MOD: Sample swapping was always enabled since it has been
+separated from the ProTracker 1/2 compatibility flag. Now it is
+always enabled for Amiga-style modules and otherwise the old
+heuristic is used again.
+
+---

Old:

  libopenmpt-0.4.3+release.autotools.tar.gz

New:

  libopenmpt-0.4.4+release.autotools.tar.gz



Other differences:
--
++ libopenmpt.spec ++
--- /var/tmp/diff_new_pack.pchnz8/_old  2019-04-10 23:10:04.151897115 +0200
+++ /var/tmp/diff_new_pack.pchnz8/_new  2019-04-10 23:10:04.155897120 +0200
@@ -21,7 +21,7 @@
 %define libopenmpt_modplug libopenmpt_modplug1
 %bcond_without mpg123
 Name:   libopenmpt
-Version:0.4.3
+Version:0.4.4
 Release:0
 Summary:C++ and C library to decode tracker music files
 License:BSD-3-Clause

++ libopenmpt-0.4.3+release.autotools.tar.gz -> 
libopenmpt-0.4.4+release.autotools.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libopenmpt-0.4.3+release.autotools/Doxyfile.in 
new/libopenmpt-0.4.4+release.autotools/Doxyfile.in
--- old/libopenmpt-0.4.3+release.autotools/Doxyfile.in  2019-02-11 
06:39:59.0 +0100
+++ new/libopenmpt-0.4.4+release.autotools/Doxyfile.in  2019-04-07 
15:30:29.0 +0200
@@ -784,9 +784,12 @@
  README.md \
  libopenmpt/dox/dependencies.md \
  libopenmpt/dox/packaging.md \
+ doc/contributing.md \
+ doc/libopenmpt_styleguide.md \
  libopenmpt/dox/tests.md \
  libopenmpt/dox/changelog.md \
  libopenmpt/dox/todo.md \
+ doc/module_formats.md \
  libopenmpt/libopenmpt.hpp \
  libopenmpt/libopenmpt.h \
  libopenmpt/libopenmpt_stream_callbacks_buffer.h \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libopenmpt-0.4.3+release.autotools/Makefile.am 
new/libopenmpt-0.4.4+release.autotools/Makefile.am
--- old/libopenmpt-0.4.3+release.autotools/Makefile.am  2018-11-03 
09:00:04.0 +0100
+++ new/libopenmpt-0.4.4+release.autotools/Makefile.am  2019-02-28 
14:37:59.0 +0100
@@ -6,6 +6,9 @@
 EXTRA_DIST += LICENSE
 EXTRA_DIST += README.md
 EXTRA_DIST += Doxyfile.in
+EXTRA_DIST += doc/contributing.md
+EXTRA_DIST += doc/libopenmpt_styleguide.md
+EXTRA_DIST += doc/module_formats.md
 EXTRA_DIST += libopenmpt/dox/changelog.md
 EXTRA_DIST += libopenmpt/dox/dependencies.md
 EXTRA_DIST += libopenmpt/dox/index.dox
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libopenmpt-0.4.3+release.autotools/Makefile.in 
new/libopenmpt-0.4.4+release.autotools/Makefile.in
--- old/libopenmpt-0.4.3+release.autotools/Makefile.in  2019-02-11 
06:40:09.0 +0100
+++ new/libopenmpt-0.4.4+release.autotools/Makefile.in  2019-04-07 
15:30:40.0 +0200
@@ -1227,12 +1227,13 @@
 ACLOCAL_AMFLAGS = -I m4 --install
 EXTRA_DIST = m4/emptydir libopenmpt/libopenmpt.pc.in \
libmodplug/libmodplug.pc.in LICENSE README.md Doxyfile.in \
-   libopenmpt/dox/changelog.md libopenmpt/dox/dependencies.md \
-   libopenmpt/dox/index.dox libopenmpt/dox/packaging.md \
-   libopenmpt/dox/quickstart.md libopenmpt/dox/tests.md \
-   libopenmpt/dox/todo.md libopenmpt/libopenmpt_version.mk \
-   test/test.xm test/test.s3m test/test.mptm man/openmpt123.1 \
-   examples/.clang-format \
+   doc/contributing.md doc/libopenmpt_styleguide.md \
+   doc/module_formats.md libopenmpt/dox/changelog.md \
+   libopenmpt/dox/dependencies.md libopenmpt/dox/index.dox \
+   libopenmpt/dox

commit libopenmpt for openSUSE:Factory

2019-02-24 Thread root
Hello community,

here is the log from the commit of package libopenmpt for openSUSE:Factory 
checked in at 2019-02-24 16:58:27

Comparing /work/SRC/openSUSE:Factory/libopenmpt (Old)
 and  /work/SRC/openSUSE:Factory/.libopenmpt.new.28833 (New)


Package is "libopenmpt"

Sun Feb 24 16:58:27 2019 rev:17 rq:673313 version:0.4.3

Changes:

--- /work/SRC/openSUSE:Factory/libopenmpt/libopenmpt.changes2019-01-26 
22:18:27.499048054 +0100
+++ /work/SRC/openSUSE:Factory/.libopenmpt.new.28833/libopenmpt.changes 
2019-02-24 16:58:34.184818177 +0100
@@ -1,0 +2,12 @@
+Mon Feb 11 11:05:01 UTC 2019 - Martin Herkt <9+suse@cirno.systems>
+
+- Update to version 0.4.3:
+  * [Sec] Possible crash due to null-pointer access when doing a
+portamento from an OPL instrument to an empty instrument note
+map slot.
+  * IT: Various fixes for note-off + instrument number in
+Old Effects mode.
+  * MO3: Import IT row highlights as written by MO3 2.4.1.2 or
+newer. Required for modules using modern tempo mode.
+
+---

Old:

  libopenmpt-0.4.2+release.autotools.tar.gz

New:

  libopenmpt-0.4.3+release.autotools.tar.gz



Other differences:
--
++ libopenmpt.spec ++
--- /var/tmp/diff_new_pack.GBskzQ/_old  2019-02-24 16:58:35.300817646 +0100
+++ /var/tmp/diff_new_pack.GBskzQ/_new  2019-02-24 16:58:35.304817644 +0100
@@ -21,7 +21,7 @@
 %define libopenmpt_modplug libopenmpt_modplug1
 %bcond_without mpg123
 Name:   libopenmpt
-Version:0.4.2
+Version:0.4.3
 Release:0
 Summary:C++ and C library to decode tracker music files
 License:BSD-3-Clause

++ libopenmpt-0.4.2+release.autotools.tar.gz -> 
libopenmpt-0.4.3+release.autotools.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libopenmpt-0.4.2+release.autotools/common/mptAlloc.cpp 
new/libopenmpt-0.4.3+release.autotools/common/mptAlloc.cpp
--- old/libopenmpt-0.4.2+release.autotools/common/mptAlloc.cpp  2018-11-30 
11:10:47.0 +0100
+++ new/libopenmpt-0.4.3+release.autotools/common/mptAlloc.cpp  2019-02-02 
22:11:45.0 +0100
@@ -56,7 +56,7 @@
 
 aligned_raw_memory aligned_alloc_impl(std::size_t size, std::size_t count, 
std::size_t alignment)
 {
-   #if MPT_CXX_AT_LEAST(17) && (!MPT_COMPILER_MSVC && 
!MPT_GCC_BEFORE(8,1,0) && !MPT_CLANG_BEFORE(5,0,0)) && !(MPT_COMPILER_CLANG && 
defined(__GLIBCXX__)) && !MPT_OS_EMSCRIPTEN
+   #if MPT_CXX_AT_LEAST(17) && (!MPT_COMPILER_MSVC && 
!MPT_GCC_BEFORE(8,1,0) && !MPT_CLANG_BEFORE(5,0,0)) && !(MPT_COMPILER_CLANG && 
defined(__GLIBCXX__)) && !(MPT_COMPILER_CLANG && MPT_OS_MACOSX_OR_IOS) && 
!MPT_OS_EMSCRIPTEN
std::size_t space = count * size;
void* mem = std::aligned_alloc(alignment, space);
if(!mem)
@@ -103,7 +103,7 @@
 
 void aligned_free(aligned_raw_memory raw)
 {
-   #if MPT_CXX_AT_LEAST(17) && (!MPT_COMPILER_MSVC && 
!MPT_GCC_BEFORE(8,1,0) && !MPT_CLANG_BEFORE(5,0,0)) && !(MPT_COMPILER_CLANG && 
defined(__GLIBCXX__)) && !MPT_OS_EMSCRIPTEN
+   #if MPT_CXX_AT_LEAST(17) && (!MPT_COMPILER_MSVC && 
!MPT_GCC_BEFORE(8,1,0) && !MPT_CLANG_BEFORE(5,0,0)) && !(MPT_COMPILER_CLANG && 
defined(__GLIBCXX__)) && !(MPT_COMPILER_CLANG && MPT_OS_MACOSX_OR_IOS) && 
!MPT_OS_EMSCRIPTEN
std::free(raw.mem);
#elif MPT_COMPILER_MSVC
_aligned_free(raw.mem);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libopenmpt-0.4.2+release.autotools/common/mptAlloc.h 
new/libopenmpt-0.4.3+release.autotools/common/mptAlloc.h
--- old/libopenmpt-0.4.2+release.autotools/common/mptAlloc.h2018-11-03 
12:21:04.0 +0100
+++ new/libopenmpt-0.4.3+release.autotools/common/mptAlloc.h2019-02-02 
22:10:15.0 +0100
@@ -100,7 +100,7 @@
 
 
 
-#if MPT_CXX_AT_LEAST(17) && !(MPT_COMPILER_CLANG && defined(__GLIBCXX__))
+#if MPT_CXX_AT_LEAST(17) && !(MPT_COMPILER_CLANG && defined(__GLIBCXX__)) && 
!(MPT_COMPILER_CLANG && MPT_OS_MACOSX_OR_IOS)
 using std::launder;
 #else
 template 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libopenmpt-0.4.2+release.autotools/common/versionNumber.h 
new/libopenmpt-0.4.3+release.autotools/common/versionNumber.h
--- old/libopenmpt-0.4.2+release.autotools/common/versionNumber.h   
2019-01-22 09:55:15.0 +0100
+++ new/libopenmpt-0.4.3+release.autotools/common/versionNumber.h   
2019-02-10 21:01:40.0 +0100
@@ -20,8 +20,8 @@
 //Version definitions. The only thing that needs to be changed when changing 
version number.
 #define VER_MAJORMAJOR  1
 #define VER_MAJOR  28
-#define VE

commit libopenmpt for openSUSE:Factory

2019-01-26 Thread root
Hello community,

here is the log from the commit of package libopenmpt for openSUSE:Factory 
checked in at 2019-01-26 22:18:25

Comparing /work/SRC/openSUSE:Factory/libopenmpt (Old)
 and  /work/SRC/openSUSE:Factory/.libopenmpt.new.28833 (New)


Package is "libopenmpt"

Sat Jan 26 22:18:25 2019 rev:16 rq:667846 version:0.4.2

Changes:

--- /work/SRC/openSUSE:Factory/libopenmpt/libopenmpt.changes2019-01-08 
12:19:32.320862612 +0100
+++ /work/SRC/openSUSE:Factory/.libopenmpt.new.28833/libopenmpt.changes 
2019-01-26 22:18:27.499048054 +0100
@@ -1,0 +2,10 @@
+Tue Jan 22 18:17:07 UTC 2019 - Martin Herkt <9+suse@cirno.systems>
+
+- Update to version 0.4.2:
+  * [Sec] DSM: Assertion failure during file parsing with debug
+STLs.
+  * [Sec] J2B: Assertion failure during file parsing with debug
+STLs.
+  * S3M: Allow volume change of OPL instruments after Note Cut.
+
+---

Old:

  libopenmpt-0.4.1+release.autotools.tar.gz

New:

  libopenmpt-0.4.2+release.autotools.tar.gz



Other differences:
--
++ libopenmpt.spec ++
--- /var/tmp/diff_new_pack.OmVIDb/_old  2019-01-26 22:18:28.019047632 +0100
+++ /var/tmp/diff_new_pack.OmVIDb/_new  2019-01-26 22:18:28.023047628 +0100
@@ -21,7 +21,7 @@
 %define libopenmpt_modplug libopenmpt_modplug1
 %bcond_without mpg123
 Name:   libopenmpt
-Version:0.4.1
+Version:0.4.2
 Release:0
 Summary:C++ and C library to decode tracker music files
 License:BSD-3-Clause

++ libopenmpt-0.4.1+release.autotools.tar.gz -> 
libopenmpt-0.4.2+release.autotools.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libopenmpt-0.4.1+release.autotools/common/mptCPU.cpp 
new/libopenmpt-0.4.2+release.autotools/common/mptCPU.cpp
--- old/libopenmpt-0.4.1+release.autotools/common/mptCPU.cpp2018-10-20 
14:39:23.0 +0200
+++ new/libopenmpt-0.4.2+release.autotools/common/mptCPU.cpp2019-01-11 
17:35:33.0 +0100
@@ -114,21 +114,6 @@
 #endif
 
 
-static std::string ReadBrand(cpuid_result VendorString)
-{
-   std::string result;
-   if(VendorString.as_string() == "GenuineIntel")
-   {
-   cpuid_result ExtendedVendorString = cpuid(0x8000u);
-   if(ExtendedVendorString.a >= 0x8004u)
-   {
-   result = cpuid(0x8002u).as_string4() + 
cpuid(0x8003u).as_string4() + cpuid(0x8004u).as_string4();
-   }
-   }
-   return result;
-}
-
-
 void InitProcSupport()
 {
 
@@ -295,7 +280,10 @@
if(ExtendedFeatureFlags.d & (1<<31)) 
ProcSupport |= PROCSUPPORT_AMD_3DNOW;
if(ExtendedFeatureFlags.d & (1<<30)) 
ProcSupport |= PROCSUPPORT_AMD_3DNOWEXT;
}
-   mpt::String::WriteAutoBuf(ProcBrandID) = 
ReadBrand(VendorString);
+   if(ExtendedVendorString.a >= 0x8004u)
+   {
+   mpt::String::WriteAutoBuf(ProcBrandID) = 
cpuid(0x8002u).as_string4() + cpuid(0x8003u).as_string4() + 
cpuid(0x8004u).as_string4();
+   }
}
 
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libopenmpt-0.4.1+release.autotools/common/versionNumber.h 
new/libopenmpt-0.4.2+release.autotools/common/versionNumber.h
--- old/libopenmpt-0.4.1+release.autotools/common/versionNumber.h   
2019-01-06 13:32:17.0 +0100
+++ new/libopenmpt-0.4.2+release.autotools/common/versionNumber.h   
2019-01-22 09:55:15.0 +0100
@@ -21,7 +21,7 @@
 #define VER_MAJORMAJOR  1
 #define VER_MAJOR  28
 #define VER_MINOR  02
-#define VER_MINORMINOR 00
+#define VER_MINORMINOR 04
 
 //Numerical value of the version.
 #define MPT_VERSION_CURRENT 
MAKE_VERSION_NUMERIC(VER_MAJORMAJOR,VER_MAJOR,VER_MINOR,VER_MINORMINOR)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libopenmpt-0.4.1+release.autotools/configure 
new/libopenmpt-0.4.2+release.autotools/configure
--- old/libopenmpt-0.4.1+release.autotools/configure2019-01-06 
14:12:17.0 +0100
+++ new/libopenmpt-0.4.2+release.autotools/configure2019-01-22 
10:21:20.0 +0100
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for libopenmpt 0.4.1+release.autotools.
+# Generated by GNU Autoconf 2.69 for libopenmpt 0.4.2+release.autotools.
 #
 # Report bugs to .
 #
@@ -590,8 +590,8 @@
 # Identity of this package.
 PACKAGE_NAME='

commit libopenmpt for openSUSE:Factory

2019-01-08 Thread root
Hello community,

here is the log from the commit of package libopenmpt for openSUSE:Factory 
checked in at 2019-01-08 12:19:29

Comparing /work/SRC/openSUSE:Factory/libopenmpt (Old)
 and  /work/SRC/openSUSE:Factory/.libopenmpt.new.28833 (New)


Package is "libopenmpt"

Tue Jan  8 12:19:29 2019 rev:15 rq:663192 version:0.4.1

Changes:

--- /work/SRC/openSUSE:Factory/libopenmpt/libopenmpt.changes2018-12-28 
12:31:55.160105418 +0100
+++ /work/SRC/openSUSE:Factory/.libopenmpt.new.28833/libopenmpt.changes 
2019-01-08 12:19:32.320862612 +0100
@@ -1,0 +2,16 @@
+Sun Jan  6 19:08:40 UTC 2019 - Martin Herkt <9+suse@cirno.systems>
+
+- Update to version 0.4.1:
+  * [Bug] libmodplug: Public symbols of the C++ API had
+visibility=hidden set on non-MSVC systems, which made them not
+publicly accessible.
+  * MO3: Apply playback changes based on “ModPlug-made” header flag
+- Drop libmodplug-no-exported-cpp-api-quickfix-v1.patch
+
+---
+Tue Jan  1 10:36:58 UTC 2019 - antoine.belv...@opensuse.org
+
+- Add libmodplug-no-exported-cpp-api-quickfix-v1.patch: Add missing
+  CSoundFile compat API (bug #1180).
+
+---

Old:

  libopenmpt-0.4.0+release.autotools.tar.gz

New:

  libopenmpt-0.4.1+release.autotools.tar.gz



Other differences:
--
++ libopenmpt.spec ++
--- /var/tmp/diff_new_pack.hEHkqD/_old  2019-01-08 12:19:32.792862089 +0100
+++ /var/tmp/diff_new_pack.hEHkqD/_new  2019-01-08 12:19:32.796862084 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libopenmpt
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # 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 libopenmpt_modplug1
 %bcond_without mpg123
 Name:   libopenmpt
-Version:0.4.0
+Version:0.4.1
 Release:0
 Summary:C++ and C library to decode tracker music files
 License:BSD-3-Clause

++ libopenmpt-0.4.0+release.autotools.tar.gz -> 
libopenmpt-0.4.1+release.autotools.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libopenmpt-0.4.0+release.autotools/LICENSE 
new/libopenmpt-0.4.1+release.autotools/LICENSE
--- old/libopenmpt-0.4.0+release.autotools/LICENSE  2018-08-24 
08:04:05.0 +0200
+++ new/libopenmpt-0.4.1+release.autotools/LICENSE  2019-01-01 
10:10:16.0 +0100
@@ -1,4 +1,4 @@
-Copyright (c) 2004-2018, OpenMPT contributors
+Copyright (c) 2004-2019, OpenMPT contributors
 Copyright (c) 1997-2003, Olivier Lapicque
 All rights reserved.
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libopenmpt-0.4.0+release.autotools/common/version.cpp 
new/libopenmpt-0.4.1+release.autotools/common/version.cpp
--- old/libopenmpt-0.4.0+release.autotools/common/version.cpp   2018-12-06 
15:29:05.0 +0100
+++ new/libopenmpt-0.4.1+release.autotools/common/version.cpp   2019-01-01 
10:10:16.0 +0100
@@ -595,12 +595,12 @@
"libopenmpt (based on OpenMPT / ModPlug Tracker)\n"
 #endif
"\n"
-   "Copyright \xC2\xA9 2004-2018 Contributors\n"
+   "Copyright \xC2\xA9 2004-2019 Contributors\n"
"Copyright \xC2\xA9 1997-2003 Olivier Lapicque\n"
"\n"
"Contributors:\n"
-   "Johannes Schultz (2008-2018)\n"
-   "J\xC3\xB6rn Heusipp (2012-2018)\n"
+   "Johannes Schultz (2008-2019)\n"
+   "J\xC3\xB6rn Heusipp (2012-2019)\n"
"Ahti Lepp\xC3\xA4nen (2005-2011)\n"
"Robin Fernandes (2004-2007)\n"
"Sergiy Pylypenko (2007)\n"
@@ -785,7 +785,7 @@
 mpt::ustring GetLicenseString()
 {
return MPT_UTF8(
-   "Copyright (c) 2004-2018, OpenMPT contributors" "\n"
+   "Copyright (c) 2004-2019, OpenMPT contributors" "\n"
"Copyright (c) 1997-2003, Olivier Lapicque" "\n"
"All rights reserved." "\n"
"" "\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libopenmpt-0.4.0+release.autotools/common/versionNumber.h 
new/libopenmpt-0.4.1+release.autotools/common/versionNumber.h
--- old/libopenmpt-0.4.0+release.autotools/common/versionNumber.h   
2018-12-23 13:43:08.0 +0100
+++ new/libopenmpt-0.4.1+release.autotools/common/versionNumber.h   
2019-01-06 13:32:17.0 +0100
@@ -20,7 +20,7 @@
 //V

commit libopenmpt for openSUSE:Factory

2018-12-28 Thread root
Hello community,

here is the log from the commit of package libopenmpt for openSUSE:Factory 
checked in at 2018-12-28 12:31:53

Comparing /work/SRC/openSUSE:Factory/libopenmpt (Old)
 and  /work/SRC/openSUSE:Factory/.libopenmpt.new.28833 (New)


Package is "libopenmpt"

Fri Dec 28 12:31:53 2018 rev:14 rq:660873 version:0.4.0

Changes:

--- /work/SRC/openSUSE:Factory/libopenmpt/libopenmpt.changes2018-11-06 
13:56:48.656054098 +0100
+++ /work/SRC/openSUSE:Factory/.libopenmpt.new.28833/libopenmpt.changes 
2018-12-28 12:31:55.160105418 +0100
@@ -1,0 +2,88 @@
+Sun Dec 23 16:35:59 UTC 2018 - Martin Herkt <9+suse@cirno.systems>
+
+- Update to version 0.4.0:
+  * [New] libopenmpt now includes emulation of the OPL chip and
+thus plays OPL instruments in S3M, C67 and MPTM files.
+OPL chip emulation volume can be changed with the new ctl
+render.opl.volume_factor.
+  * [New] libopenmpt now supports CDFM / Composer 670 module files.
+  * [New] libopenmpt: New ctl play.at_end can be used to change
+what happens when the song end is reached:
+- “fadeout”: Fades the module out for a short while.
+  Subsequent reads after the fadeout will return 0 rendered
+  frames. This is the default and identical to the behaviour
+  in previous libopenmpt versions.
+- “continue”: Returns 0 rendered frames when the song end is
+  reached. Subsequent reads will continue playing from the song
+  start or loop start. This can be used for custom loop logic,
+  such as loop auto-detection and longer fadeouts.
+- “stop”: Returns 0 rendered frames when the song end is
+  reached. Subsequent reads will return 0 rendered frames.
+  * [New] Add new metadata fields "originaltype" and
+"originaltype_long" which allow more clearly reflecting what
+is going on with converted formats like MO3 and GDM.
+  * [Change] openmpt123: openmpt123 now rejects --output-type in
+--ui and --batch modes and also rejects --output in --render
+mode. These combinations of options really made no sense and
+were rather confusing.
+  * [Regression] Support for libmpg123 older than 1.14.0 has been
+removed.
+  * [Regression] libmodplug: Support for emulating libmodplug
+0.8.7 API/ABI has been removed.
+  * [Bug] xmp-openmpt: Sample rate and number of output channels
+were not applied correctly when using per-file settings.
+  * [Bug] Internal mixer state was not initialized properly when
+initially rendering in 44100kHz stereo format.
+  * [Bug] openmpt123: Prevent libsdl2 and libsdl from being enabled
+at the same time because they conflict with each other.
+  * [Bug] libmodplug: Setting SNDMIX_NORESAMPLING in the C++ API
+always resulted in linear interpolation instead of nearest
+neighbour
+  * IT: In Compatible Gxx mode, allow sample changes next to a tone
+portamento effect if a previous sample has already stopped
+playing.
+  * IT: Fix broken volume envelopes with negative values as found
+in breakdwn.it by Elysis.
+  * MOD: Slides and delayed notes are executed on every repetition
+of a row with row delay (fixes “ode to protracker”).
+  * XM: If the sustain point of the panning envelope is reached
+before key-off, it is never released.
+  * XM: Do not default recall volume / panning for delayed
+instrument-less notes
+  * XM :E60 loop bug was not considered in song length calucation.
+  * S3M: Notes without instrument number use previous note’s sample
+offset.
+  * Tighten M15 and MOD file rejection heuristics.
+  * J2B: Ignore frequency limits from file header.
+Fixes Medivo.j2b, broken since libopenmpt-0.2.6401-beta17.
+  * STM: More accurate tempo calculation.
+  * STM: Better support for early format revisions (no such files
+have been found in the wild, though).
+  * STM: Last character of sample name was missing.
+  * SFX: Work around bad conversions of the “Operation Stealth”
+soundtrack by turning pattern breaks into note stops.
+  * IMF: Filter cutoff was upside down and the cutoff range was
+too small.
+  * ParamEq plugin center frequency was not limited correctly.
+  * Keep track of active SFx macro during seeking.
+  * The “note cut” duplicate note action did not volume-ramp the
+previously playing sample.
+  * A song starting with non-existing patterns could not be played.
+  * DSM: Support restart position and 16-bit samples.
+  * DTM: Import global volume.
+  * MOD: Support notes in octave 2, like in FastTracker 2
+(fixes DOPE.MOD).
+  * Do not apply Amiga playback heuristics to MOD files that have
+clearly been written with a PC tracker.
+  * MPTM: More logical release node behaviour.
+  * Subsong search is now less thorough. It could previously find
+many subsongs that are technically correct (unplayed rows at
+the beginning 

commit libopenmpt for openSUSE:Factory

2018-11-06 Thread root
Hello community,

here is the log from the commit of package libopenmpt for openSUSE:Factory 
checked in at 2018-11-06 13:56:41

Comparing /work/SRC/openSUSE:Factory/libopenmpt (Old)
 and  /work/SRC/openSUSE:Factory/.libopenmpt.new (New)


Package is "libopenmpt"

Tue Nov  6 13:56:41 2018 rev:13 rq:643804 version:0.3.13

Changes:

--- /work/SRC/openSUSE:Factory/libopenmpt/libopenmpt.changes2018-10-02 
19:43:27.362074352 +0200
+++ /work/SRC/openSUSE:Factory/.libopenmpt.new/libopenmpt.changes   
2018-11-06 13:56:48.656054098 +0100
@@ -1,0 +2,14 @@
+Mon Oct 22 20:27:59 UTC 2018 - Martin Herkt <9+suse@cirno.systems>
+
+- Update to version 0.3.13:
+  * [Sec] Crash with malformed MED files.
+  * Transposed samples in AMF ASYLUM modules were not played
+correctly.
+  * Notes triggered by libopenmpt_ext play_note could be played
+with a panbrello effect if the same virtual channel was
+previously used with panbrello.
+  * Clicks when stopping channels that didn’t end at zero volume.
+  * XM: Do not import non-standard commands N and M as channel
+volume commands.
+
+---

Old:

  libopenmpt-0.3.12+release.autotools.tar.gz

New:

  libopenmpt-0.3.13+release.autotools.tar.gz



Other differences:
--
++ libopenmpt.spec ++
--- /var/tmp/diff_new_pack.zmRiWI/_old  2018-11-06 13:56:49.824052501 +0100
+++ /var/tmp/diff_new_pack.zmRiWI/_new  2018-11-06 13:56:49.832052490 +0100
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -21,7 +21,7 @@
 %define libopenmpt_modplug libopenmpt_modplug1
 %bcond_without mpg123
 Name:   libopenmpt
-Version:0.3.12
+Version:0.3.13
 Release:0
 Summary:C++ and C library to decode tracker music files
 License:BSD-3-Clause

++ libopenmpt-0.3.12+release.autotools.tar.gz -> 
libopenmpt-0.3.13+release.autotools.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libopenmpt-0.3.12+release.autotools/common/versionNumber.h 
new/libopenmpt-0.3.13+release.autotools/common/versionNumber.h
--- old/libopenmpt-0.3.12+release.autotools/common/versionNumber.h  
2018-09-23 20:48:04.0 +0200
+++ new/libopenmpt-0.3.13+release.autotools/common/versionNumber.h  
2018-10-21 16:08:57.0 +0200
@@ -18,7 +18,7 @@
 //Version definitions. The only thing that needs to be changed when changing 
version number.
 #define VER_MAJORMAJOR  1
 #define VER_MAJOR   27
-#define VER_MINOR   10
+#define VER_MINOR   11
 #define VER_MINORMINOR  00
 
 //Version string. For example "1.17.02.28"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libopenmpt-0.3.12+release.autotools/configure 
new/libopenmpt-0.3.13+release.autotools/configure
--- old/libopenmpt-0.3.12+release.autotools/configure   2018-09-24 
08:51:40.0 +0200
+++ new/libopenmpt-0.3.13+release.autotools/configure   2018-10-21 
16:18:33.0 +0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for libopenmpt 0.3.12+release.autotools.
+# Generated by GNU Autoconf 2.69 for libopenmpt 0.3.13+release.autotools.
 #
 # Report bugs to .
 #
@@ -590,8 +590,8 @@
 # Identity of this package.
 PACKAGE_NAME='libopenmpt'
 PACKAGE_TARNAME='libopenmpt'
-PACKAGE_VERSION='0.3.12+release.autotools'
-PACKAGE_STRING='libopenmpt 0.3.12+release.autotools'
+PACKAGE_VERSION='0.3.13+release.autotools'
+PACKAGE_STRING='libopenmpt 0.3.13+release.autotools'
 PACKAGE_BUGREPORT='https://bugs.openmpt.org/'
 PACKAGE_URL='https://lib.openmpt.org/'
 
@@ -1482,7 +1482,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures libopenmpt 0.3.12+release.autotools to adapt to many 
kinds of systems.
+\`configure' configures libopenmpt 0.3.13+release.autotools to adapt to many 
kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1553,7 +1553,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
- short | recursive ) echo "Configuration of libopenmpt 
0.3.12+release.autotools:";;
+ short | recursive ) echo "Configuration of libopenmpt 
0.3.13+release.autotools:";;
esac
   cat <<\_ACEOF
 
@@ -1753,7 +1753,7 @@
 test -n "$ac_init_help" && exit $ac_s

commit libopenmpt for openSUSE:Factory

2018-10-02 Thread root
Hello community,

here is the log from the commit of package libopenmpt for openSUSE:Factory 
checked in at 2018-10-02 19:43:23

Comparing /work/SRC/openSUSE:Factory/libopenmpt (Old)
 and  /work/SRC/openSUSE:Factory/.libopenmpt.new (New)


Package is "libopenmpt"

Tue Oct  2 19:43:23 2018 rev:12 rq:637766 version:0.3.12

Changes:

--- /work/SRC/openSUSE:Factory/libopenmpt/libopenmpt.changes2018-08-02 
14:48:10.479254661 +0200
+++ /work/SRC/openSUSE:Factory/.libopenmpt.new/libopenmpt.changes   
2018-10-02 19:43:27.362074352 +0200
@@ -1,0 +2,15 @@
+Mon Sep 24 20:13:26 UTC 2018 - 9+suse@cirno.systems
+
+- Update to version 0.3.12:
+  * [Bug] libmodplug: Setting SNDMIX_NORESAMPLING in the C++ API
+always resulted in linear interpolation instead of nearest
+neighbour.
+  * libopenmpt now compiles without warnings with GCC 8.
+  * Jump commands on the same row as the end of a pattern loop
+covering the restart position of the module could cause the
+module to loop even when looping was disabled.
+  * MO3: Reject overly long MP3 and Vorbis samples.
+  * play_note from the libopenmpt_ext interface sometimes silenced
+the start of a triggered sample.
+
+---

Old:

  libopenmpt-0.3.11+release.autotools.tar.gz

New:

  libopenmpt-0.3.12+release.autotools.tar.gz



Other differences:
--
++ libopenmpt.spec ++
--- /var/tmp/diff_new_pack.Sc5koq/_old  2018-10-02 19:43:27.866073841 +0200
+++ /var/tmp/diff_new_pack.Sc5koq/_new  2018-10-02 19:43:27.870073837 +0200
@@ -21,7 +21,7 @@
 %define libopenmpt_modplug libopenmpt_modplug1
 %bcond_without mpg123
 Name:   libopenmpt
-Version:0.3.11
+Version:0.3.12
 Release:0
 Summary:C++ and C library to decode tracker music files
 License:BSD-3-Clause

++ libopenmpt-0.3.11+release.autotools.tar.gz -> 
libopenmpt-0.3.12+release.autotools.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libopenmpt-0.3.11+release.autotools/README.md 
new/libopenmpt-0.3.12+release.autotools/README.md
--- old/libopenmpt-0.3.11+release.autotools/README.md   2017-12-11 
09:06:57.0 +0100
+++ new/libopenmpt-0.3.12+release.autotools/README.md   2018-08-02 
09:52:17.0 +0200
@@ -181,13 +181,16 @@
 
 Run:
 
-make CONFIG=emscripten
+make CONFIG=emscripten# for emscripten >= 1.38.1
+
+make CONFIG=emscripten-old# for emscripten < 1.38.0
 
 Running the test suite on the command line is also supported by using
 node.js. Version 0.10.25 or greater has been tested. Earlier versions
 might or might not work. Depending on how your distribution calls the
 `node.js` binary, you might have to edit
-`build/make/config-emscripten.mk`.
+`build/make/config-emscripten.mk` or
+`build/make/config-emscripten-old.mk`.
 
  -  Haiku:
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libopenmpt-0.3.11+release.autotools/common/CompilerDetect.h 
new/libopenmpt-0.3.12+release.autotools/common/CompilerDetect.h
--- old/libopenmpt-0.3.11+release.autotools/common/CompilerDetect.h 
2018-04-29 10:32:32.0 +0200
+++ new/libopenmpt-0.3.12+release.autotools/common/CompilerDetect.h 
2018-08-26 14:11:03.0 +0200
@@ -61,7 +61,11 @@
 #elif defined(_MSC_VER)
 
 #define MPT_COMPILER_MSVC1
-#if (_MSC_VER >= 1913)
+#if (_MSC_VER >= 1915)
+#define MPT_COMPILER_MSVC_VERSION
MPT_COMPILER_MAKE_VERSION2(2017,8)
+#elif (_MSC_VER >= 1914)
+#define MPT_COMPILER_MSVC_VERSION
MPT_COMPILER_MAKE_VERSION2(2017,7)
+#elif (_MSC_VER >= 1913)
 #define MPT_COMPILER_MSVC_VERSION
MPT_COMPILER_MAKE_VERSION2(2017,6)
 #elif (_MSC_VER >= 1912)
 #define MPT_COMPILER_MSVC_VERSION
MPT_COMPILER_MAKE_VERSION2(2017,5)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libopenmpt-0.3.11+release.autotools/common/Endianness.h 
new/libopenmpt-0.3.12+release.autotools/common/Endianness.h
--- old/libopenmpt-0.3.11+release.autotools/common/Endianness.h 2017-04-21 
13:05:52.0 +0200
+++ new/libopenmpt-0.3.12+release.autotools/common/Endianness.h 2018-08-03 
09:00:05.0 +0200
@@ -508,7 +508,7 @@
 template
 struct IEEE754binary32Emulated
 {
-private:
+public:
typedef IEEE754binary32Emulated self_t;
mpt::byte bytes[4];
 public:
@@ -569,7 +569,7 @@
 template
 struct IEEE754binary64Emulated
 {
-private:
+public:
typedef 
IEEE754binary64Emulated
 self_t;
m

commit libopenmpt for openSUSE:Factory

2018-08-02 Thread root
Hello community,

here is the log from the commit of package libopenmpt for openSUSE:Factory 
checked in at 2018-08-02 14:47:53

Comparing /work/SRC/openSUSE:Factory/libopenmpt (Old)
 and  /work/SRC/openSUSE:Factory/.libopenmpt.new (New)


Package is "libopenmpt"

Thu Aug  2 14:47:53 2018 rev:11 rq:625937 version:0.3.11

Changes:

--- /work/SRC/openSUSE:Factory/libopenmpt/libopenmpt.changes2018-06-05 
12:52:44.710003725 +0200
+++ /work/SRC/openSUSE:Factory/.libopenmpt.new/libopenmpt.changes   
2018-08-02 14:48:10.479254661 +0200
@@ -1,0 +2,30 @@
+Sat Jul 28 13:36:32 UTC 2018 - 9+suse@cirno.systems
+
+- Update to version 0.3.11:
+  * [Sec] Crash with some malformed custom tunings in MPTM files
+  * Channels whose volume envelope was playing at volume 0 while
+being moved to a NNA background channel were cut off completely
+since libopenmpt 0.3.8.
+  * AMF (ASYLUM): Convert 7-bit panning to 8-bit panning for
+playback
+- Update to version 0.3.10:
+  * [Bug] Internal mixer state was not initialized properly when
+initially rendering in 44100kHz stereo format.
+  * [Bug] AMF: Undefined behaviour in loader code could lead to
+files playing silent.
+  * Switching between instruments with portamento did not update
+the NNA settings for the new instrument.
+  * FAR: Properly import volume commands.
+  * [Sec] Possible write near address 0 in out-of-memory situations
+when reading AMS files.
+  * [Bug] openmpt123: Fixed build failure in C++17 due to use of
+removed feature std::random_shuffle.
+  * STM: Having both Bxx and Cxx commands in a pattern imported the
+Bxx command incorrectly.
+  * STM: Last character of sample name was missing.
+  * Speed up reading of truncated ULT files.
+  * ULT: Portamento import was sometimes broken.
+  * The resonant filter was sometimes unstable when combining
+low-volume samples, low cutoff and high mixing rates.
+
+---

Old:

  libopenmpt-0.3.9+release.autotools.tar.gz

New:

  libopenmpt-0.3.11+release.autotools.tar.gz



Other differences:
--
++ libopenmpt.spec ++
--- /var/tmp/diff_new_pack.nMdKi6/_old  2018-08-02 14:48:11.319256268 +0200
+++ /var/tmp/diff_new_pack.nMdKi6/_new  2018-08-02 14:48:11.323256275 +0200
@@ -21,7 +21,7 @@
 %define libopenmpt_modplug libopenmpt_modplug1
 %bcond_without mpg123
 Name:   libopenmpt
-Version:0.3.9
+Version:0.3.11
 Release:0
 Summary:C++ and C library to decode tracker music files
 License:BSD-3-Clause

++ libopenmpt-0.3.9+release.autotools.tar.gz -> 
libopenmpt-0.3.11+release.autotools.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libopenmpt-0.3.9+release.autotools/common/CompilerDetect.h 
new/libopenmpt-0.3.11+release.autotools/common/CompilerDetect.h
--- old/libopenmpt-0.3.9+release.autotools/common/CompilerDetect.h  
2017-12-08 14:03:16.0 +0100
+++ new/libopenmpt-0.3.11+release.autotools/common/CompilerDetect.h 
2018-04-29 10:32:32.0 +0200
@@ -61,7 +61,9 @@
 #elif defined(_MSC_VER)
 
 #define MPT_COMPILER_MSVC1
-#if (_MSC_VER >= 1912)
+#if (_MSC_VER >= 1913)
+#define MPT_COMPILER_MSVC_VERSION
MPT_COMPILER_MAKE_VERSION2(2017,6)
+#elif (_MSC_VER >= 1912)
 #define MPT_COMPILER_MSVC_VERSION
MPT_COMPILER_MAKE_VERSION2(2017,5)
 #elif (_MSC_VER >= 1911)
 #define MPT_COMPILER_MSVC_VERSION
MPT_COMPILER_MAKE_VERSION2(2017,3)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libopenmpt-0.3.9+release.autotools/common/Logging.cpp 
new/libopenmpt-0.3.11+release.autotools/common/Logging.cpp
--- old/libopenmpt-0.3.9+release.autotools/common/Logging.cpp   2017-09-24 
09:24:38.0 +0200
+++ new/libopenmpt-0.3.11+release.autotools/common/Logging.cpp  2018-05-01 
13:00:10.0 +0200
@@ -255,6 +255,7 @@
 static uint32 ThreadIdGUI = 0;
 static uint32 ThreadIdAudio = 0;
 static uint32 ThreadIdNotify = 0;
+static uint32 ThreadIdWatchdir = 0;
 
 void Enable(std::size_t numEntries)
 {
@@ -379,6 +380,9 @@
} else if(entry.ThreadId == ThreadIdNotify)
{
f << " --Notify ";
+   } else if(entry.ThreadId == ThreadIdWatchdir)
+   {
+   f << " WatchDir ";
} else
{
f << " " << mpt::fmt::hex0<8>(entry.ThreadId) << " ";
@@ -406,7 +410,31 @@
case ThreadKindNotify:
ThreadIdNotify = id;
break;
+   case Threa

commit libopenmpt for openSUSE:Factory

2018-06-05 Thread root
Hello community,

here is the log from the commit of package libopenmpt for openSUSE:Factory 
checked in at 2018-06-05 12:52:43

Comparing /work/SRC/openSUSE:Factory/libopenmpt (Old)
 and  /work/SRC/openSUSE:Factory/.libopenmpt.new (New)


Package is "libopenmpt"

Tue Jun  5 12:52:43 2018 rev:10 rq:613979 version:0.3.9

Changes:

--- /work/SRC/openSUSE:Factory/libopenmpt/libopenmpt.changes2018-06-02 
12:16:21.170736718 +0200
+++ /work/SRC/openSUSE:Factory/.libopenmpt.new/libopenmpt.changes   
2018-06-05 12:52:44.710003725 +0200
@@ -6 +6 @@
-when reading AMS files (bsc#1095644)
+when reading AMS files (bsc#1095644 CVE-2018-11710)



Other differences:
--



commit libopenmpt for openSUSE:Factory

2018-06-02 Thread root
Hello community,

here is the log from the commit of package libopenmpt for openSUSE:Factory 
checked in at 2018-06-02 12:15:49

Comparing /work/SRC/openSUSE:Factory/libopenmpt (Old)
 and  /work/SRC/openSUSE:Factory/.libopenmpt.new (New)


Package is "libopenmpt"

Sat Jun  2 12:15:49 2018 rev:9 rq:613640 version:0.3.9

Changes:

--- /work/SRC/openSUSE:Factory/libopenmpt/libopenmpt.changes2018-05-30 
12:31:06.558318478 +0200
+++ /work/SRC/openSUSE:Factory/.libopenmpt.new/libopenmpt.changes   
2018-06-02 12:16:21.170736718 +0200
@@ -5,3 +5,6 @@
-  * [Sec] Possible write near address 0 in out-of-memory situations when 
reading AMS files (r10149).
-  * [Bug] openmpt123: Fixed build failure in C++17 due to use of removed 
feature std::random_shuffle.
-  * STM: Having both Bxx and Cxx commands in a pattern imported the Bxx 
command incorrectly.
+  * [Sec] Possible write near address 0 in out-of-memory situations
+when reading AMS files (bsc#1095644)
+  * [Bug] openmpt123: Fixed build failure in C++17 due to use of
+removed feature std::random_shuffle.
+  * STM: Having both Bxx and Cxx commands in a pattern imported
+the Bxx command incorrectly.
@@ -11 +14,2 @@
-  * The resonant filter was sometimes unstable when combining low-volume 
samples, low cutoff and high mixing rates.
+  * The resonant filter was sometimes unstable when combining
+low-volume samples, low cutoff and high mixing rates.
@@ -18 +22 @@
-files containing pattern loops.
+files containing pattern loops (CVE-2018-10017, bsc#1089080)



Other differences:
--



commit libopenmpt for openSUSE:Factory

2018-05-30 Thread root
Hello community,

here is the log from the commit of package libopenmpt for openSUSE:Factory 
checked in at 2018-05-30 11:41:17

Comparing /work/SRC/openSUSE:Factory/libopenmpt (Old)
 and  /work/SRC/openSUSE:Factory/.libopenmpt.new (New)


Package is "libopenmpt"

Wed May 30 11:41:17 2018 rev:8 rq:612641 version:0.3.9

Changes:

--- /work/SRC/openSUSE:Factory/libopenmpt/libopenmpt.changes2018-04-22 
14:33:56.777329484 +0200
+++ /work/SRC/openSUSE:Factory/.libopenmpt.new/libopenmpt.changes   
2018-05-30 12:31:06.558318478 +0200
@@ -1,0 +2,12 @@
+Mon May 28 10:36:46 UTC 2018 - tchva...@suse.com
+
+- Up to 0.3.9:
+  * [Sec] Possible write near address 0 in out-of-memory situations when 
reading AMS files (r10149).
+  * [Bug] openmpt123: Fixed build failure in C++17 due to use of removed 
feature std::random_shuffle.
+  * STM: Having both Bxx and Cxx commands in a pattern imported the Bxx 
command incorrectly.
+  * STM: Last character of sample name was missing.
+  * Speed up reading of truncated ULT files.
+  * ULT: Portamento import was sometimes broken.
+  * The resonant filter was sometimes unstable when combining low-volume 
samples, low cutoff and high mixing rates.
+
+---

Old:

  libopenmpt-0.3.8+release.autotools.tar.gz

New:

  libopenmpt-0.3.9+release.autotools.tar.gz



Other differences:
--
++ libopenmpt.spec ++
--- /var/tmp/diff_new_pack.oDagCL/_old  2018-05-30 12:31:07.250303798 +0200
+++ /var/tmp/diff_new_pack.oDagCL/_new  2018-05-30 12:31:07.254303713 +0200
@@ -21,12 +21,12 @@
 %define libopenmpt_modplug libopenmpt_modplug1
 %bcond_without mpg123
 Name:   libopenmpt
-Version:0.3.8
+Version:0.3.9
 Release:0
 Summary:C++ and C library to decode tracker music files
 License:BSD-3-Clause
 Group:  Productivity/Multimedia/Other
-Url:https://lib.openmpt.org/libopenmpt/
+URL:https://lib.openmpt.org/libopenmpt/
 Source: 
https://lib.openmpt.org/files/libopenmpt/src/%{name}-%{version}+release.autotools.tar.gz
 Source1:baselibs.conf
 # PATCH-FIX-UPSTREAM: modplug pc file needs to have full path

++ libopenmpt-0.3.8+release.autotools.tar.gz -> 
libopenmpt-0.3.9+release.autotools.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libopenmpt-0.3.8+release.autotools/common/version.cpp 
new/libopenmpt-0.3.9+release.autotools/common/version.cpp
--- old/libopenmpt-0.3.8+release.autotools/common/version.cpp   2018-01-01 
08:31:11.0 +0100
+++ new/libopenmpt-0.3.9+release.autotools/common/version.cpp   2018-04-11 
13:41:27.0 +0200
@@ -629,6 +629,13 @@
"http://www.hermannseib.com/english/vsthost.htm\n";
"\n"
 #endif
+   "Storlek for all the IT compatibility hints and testcases\n"
+   "as well as the IMF, MDL, OKT and ULT loaders\n"
+   "http://schismtracker.org/\n";
+   "\n"
+   "Sergei \"x0r\" Kolzun for various hints on Scream Tracker 2 
compatibility\n"
+   "https://github.com/viiri/st2play\n";
+   "\n"
"Laurent Cl\xc3\xA9vy for unofficial MO3 documentation and 
decompression code\n"
"https://github.com/lclevy/unmo3\n";
"\n"
@@ -716,10 +723,6 @@
"https://github.com/kazuho/picojson\n";
"\n"
 #endif
-   "Storlek for all the IT compatibility hints and testcases\n"
-   "as well as the IMF, MDL, OKT and ULT loaders\n"
-   "http://schismtracker.org/\n";
-   "\n"
 #ifdef MODPLUG_TRACKER
"Lennart Poettering and David Henningsson for RealtimeKit\n"
"http://git.0pointer.net/rtkit.git/\n";
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libopenmpt-0.3.8+release.autotools/common/versionNumber.h 
new/libopenmpt-0.3.9+release.autotools/common/versionNumber.h
--- old/libopenmpt-0.3.8+release.autotools/common/versionNumber.h   
2018-04-08 13:17:57.0 +0200
+++ new/libopenmpt-0.3.9+release.autotools/common/versionNumber.h   
2018-04-29 08:03:48.0 +0200
@@ -19,7 +19,7 @@
 #define VER_MAJORMAJOR  1
 #define VER_MAJOR   27
 #define VER_MINOR   07
-#define VER_MINORMINOR  00
+#define VER_MINORMINOR  02
 
 //Version string. For example "1.17.02.28"
 #define MPT_VERSION_STR VER_STRINGIZE(VER_MAJORMAJOR) "." 
VER_STRINGIZE(VER_MAJOR) "." VER_STRINGIZE(VER_MINOR) "." 
VER_STRINGIZE(VER_MINORMINOR)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' 

commit libopenmpt for openSUSE:Factory

2018-04-22 Thread root
Hello community,

here is the log from the commit of package libopenmpt for openSUSE:Factory 
checked in at 2018-04-22 14:33:49

Comparing /work/SRC/openSUSE:Factory/libopenmpt (Old)
 and  /work/SRC/openSUSE:Factory/.libopenmpt.new (New)


Package is "libopenmpt"

Sun Apr 22 14:33:49 2018 rev:7 rq:598004 version:0.3.8

Changes:

--- /work/SRC/openSUSE:Factory/libopenmpt/libopenmpt.changes2018-03-24 
16:07:31.776477396 +0100
+++ /work/SRC/openSUSE:Factory/.libopenmpt.new/libopenmpt.changes   
2018-04-22 14:33:56.777329484 +0200
@@ -1,0 +2,13 @@
+Thu Apr 19 02:40:17 UTC 2018 - 9+suse@cirno.systems
+
+- Update to 0.3.8
+  * [Sec] Possible out-of-bounds memory read with IT / ITP / MO3
+files containing pattern loops.
+  * Keep track of active SFx macro during seeking.
+  * The "note cut" duplicate note action did not volume-ramp the
+previously playing sample.
+  * A song starting with non-existing patterns could not be played.
+  * DSM: Support restart position and 16-bit samples.
+  * DTM: Import global volume.
+
+---
@@ -4 +17 @@
-- Version update to 0.3.11:
+- Version update to 0.3.7:

Old:

  libopenmpt-0.3.7+release.autotools.tar.gz

New:

  libopenmpt-0.3.8+release.autotools.tar.gz



Other differences:
--
++ libopenmpt.spec ++
--- /var/tmp/diff_new_pack.bcrlhF/_old  2018-04-22 14:33:57.581300387 +0200
+++ /var/tmp/diff_new_pack.bcrlhF/_new  2018-04-22 14:33:57.585300243 +0200
@@ -21,7 +21,7 @@
 %define libopenmpt_modplug libopenmpt_modplug1
 %bcond_without mpg123
 Name:   libopenmpt
-Version:0.3.7
+Version:0.3.8
 Release:0
 Summary:C++ and C library to decode tracker music files
 License:BSD-3-Clause

++ libopenmpt-0.3.7+release.autotools.tar.gz -> 
libopenmpt-0.3.8+release.autotools.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libopenmpt-0.3.7+release.autotools/common/FileReader.h 
new/libopenmpt-0.3.8+release.autotools/common/FileReader.h
--- old/libopenmpt-0.3.7+release.autotools/common/FileReader.h  2017-09-24 
09:24:38.0 +0200
+++ new/libopenmpt-0.3.8+release.autotools/common/FileReader.h  2018-03-20 
17:37:40.0 +0100
@@ -349,8 +349,9 @@
}
public:
PinnedRawDataView()
+   : size_(0)
+   , pinnedData(nullptr)
{
-   return;
}
PinnedRawDataView(const FileReader &file)
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libopenmpt-0.3.7+release.autotools/common/versionNumber.h 
new/libopenmpt-0.3.8+release.autotools/common/versionNumber.h
--- old/libopenmpt-0.3.7+release.autotools/common/versionNumber.h   
2018-03-11 13:17:08.0 +0100
+++ new/libopenmpt-0.3.8+release.autotools/common/versionNumber.h   
2018-04-08 13:17:57.0 +0200
@@ -18,7 +18,7 @@
 //Version definitions. The only thing that needs to be changed when changing 
version number.
 #define VER_MAJORMAJOR  1
 #define VER_MAJOR   27
-#define VER_MINOR   06
+#define VER_MINOR   07
 #define VER_MINORMINOR  00
 
 //Version string. For example "1.17.02.28"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libopenmpt-0.3.7+release.autotools/configure 
new/libopenmpt-0.3.8+release.autotools/configure
--- old/libopenmpt-0.3.7+release.autotools/configure2018-03-11 
14:03:46.0 +0100
+++ new/libopenmpt-0.3.8+release.autotools/configure2018-04-08 
13:43:11.0 +0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for libopenmpt 0.3.7+release.autotools.
+# Generated by GNU Autoconf 2.69 for libopenmpt 0.3.8+release.autotools.
 #
 # Report bugs to .
 #
@@ -590,8 +590,8 @@
 # Identity of this package.
 PACKAGE_NAME='libopenmpt'
 PACKAGE_TARNAME='libopenmpt'
-PACKAGE_VERSION='0.3.7+release.autotools'
-PACKAGE_STRING='libopenmpt 0.3.7+release.autotools'
+PACKAGE_VERSION='0.3.8+release.autotools'
+PACKAGE_STRING='libopenmpt 0.3.8+release.autotools'
 PACKAGE_BUGREPORT='https://bugs.openmpt.org/'
 PACKAGE_URL='https://lib.openmpt.org/'
 
@@ -1482,7 +1482,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures libopenmpt 0.3.7+release.autotools to adapt to many 
kinds of systems.
+\`configure' configures libopenmpt 0.3.8+

commit libopenmpt for openSUSE:Factory

2018-03-24 Thread root
Hello community,

here is the log from the commit of package libopenmpt for openSUSE:Factory 
checked in at 2018-03-24 16:07:30

Comparing /work/SRC/openSUSE:Factory/libopenmpt (Old)
 and  /work/SRC/openSUSE:Factory/.libopenmpt.new (New)


Package is "libopenmpt"

Sat Mar 24 16:07:30 2018 rev:6 rq:589661 version:0.3.7

Changes:

--- /work/SRC/openSUSE:Factory/libopenmpt/libopenmpt.changes2017-07-17 
09:02:57.257261343 +0200
+++ /work/SRC/openSUSE:Factory/.libopenmpt.new/libopenmpt.changes   
2018-03-24 16:07:31.776477396 +0100
@@ -1,0 +2,7 @@
+Wed Mar 21 08:15:40 UTC 2018 - tchva...@suse.com
+
+- Version update to 0.3.11:
+  * Various speedup improvements and features all around
+  * Fuzzying fixes
+
+---

Old:

  libopenmpt-0.2.8461-beta26-autotools.tar.gz

New:

  libopenmpt-0.3.7+release.autotools.tar.gz



Other differences:
--
++ libopenmpt.spec ++
--- /var/tmp/diff_new_pack.0IG4cc/_old  2018-03-24 16:07:32.572448702 +0100
+++ /var/tmp/diff_new_pack.0IG4cc/_new  2018-03-24 16:07:32.572448702 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libopenmpt
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,21 +16,18 @@
 #
 
 
-%define rev 0.2.8461
-%define beta beta26
-%define realver %{rev}-%{beta}
 %define libplug libmodplug1
 %define libopenmpt libopenmpt0
 %define libopenmpt_modplug libopenmpt_modplug1
 %bcond_without mpg123
 Name:   libopenmpt
-Version:%{rev}~%{beta}
+Version:0.3.7
 Release:0
 Summary:C++ and C library to decode tracker music files
 License:BSD-3-Clause
 Group:  Productivity/Multimedia/Other
 Url:https://lib.openmpt.org/libopenmpt/
-Source: 
https://lib.openmpt.org/files/libopenmpt/src/%{name}-%{realver}-autotools.tar.gz
+Source: 
https://lib.openmpt.org/files/libopenmpt/src/%{name}-%{version}+release.autotools.tar.gz
 Source1:baselibs.conf
 # PATCH-FIX-UPSTREAM: modplug pc file needs to have full path
 Patch0: libmodpulg-pcfile.patch
@@ -50,7 +47,6 @@
 BuildRequires:  pkgconfig(vorbis)
 BuildRequires:  pkgconfig(vorbisfile)
 BuildRequires:  pkgconfig(zlib)
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %if %{with mpg123}
 BuildRequires:  pkgconfig(libmpg123)
 %endif
@@ -118,12 +114,12 @@
 This package contains the openmpt123 command-line module player.
 
 %prep
-%setup -q -n %{name}-%{rev}-autotools
+%setup -q -n %{name}-%{version}+release.autotools
 %patch0 -p1
 # disable werror
 sed -i -e 's:-Werror ::g' configure.ac
 # fix encoding
-dos2unix LICENSE TODO
+dos2unix LICENSE README.md
 
 %build
 autoreconf -fvi
@@ -145,7 +141,6 @@
 --with-ogg \
 --with-vorbis \
 --with-vorbisfile \
---with-ltdl --with-dl \
 --with-pulseaudio \
 --with-sndfile \
 --with-flac \
@@ -165,14 +160,12 @@
 %postun -n %{libopenmpt_modplug} -p /sbin/ldconfig
 
 %files -n openmpt123
-%defattr(-,root,root)
-%doc TODO README.md LICENSE
+%license LICENSE
+%doc README.md
 %{_bindir}/openmpt123
-%{_mandir}/man1/openmpt123.1%{ext_man}
+%{_mandir}/man1/openmpt123.1%{?ext_man}
 
 %files -n libmodplug-devel
-%defattr(-,root,root)
-%doc LICENSE
 %dir %{_includedir}/libmodplug/
 %{_includedir}/libmodplug/modplug.h
 %{_includedir}/libmodplug/sndfile.h
@@ -181,13 +174,12 @@
 %{_libdir}/pkgconfig/libmodplug.pc
 
 %files -n %{libplug}
-%defattr(-,root,root)
+%license LICENSE
 %{_libdir}/libmodplug.so.*
 
 %files devel
-%defattr(-,root,root)
+%dir %{_docdir}/%{name}-devel/
 %{_docdir}/%{name}-devel/*
-%doc LICENSE
 %dir %{_includedir}/libopenmpt/
 %{_includedir}/libopenmpt/libopenmpt.h
 %{_includedir}/libopenmpt/libopenmpt.hpp
@@ -196,16 +188,16 @@
 %{_includedir}/libopenmpt/libopenmpt_stream_callbacks_fd.h
 %{_includedir}/libopenmpt/libopenmpt_stream_callbacks_file.h
 %{_includedir}/libopenmpt/libopenmpt_version.h
+%{_includedir}/libopenmpt/libopenmpt_ext.h
+%{_includedir}/libopenmpt/libopenmpt_stream_callbacks_buffer.h
 %{_libdir}/libopenmpt.so
 %{_libdir}/libopenmpt_modplug.so
 %{_libdir}/pkgconfig/libopenmpt.pc
 
 %files -n %{libopenmpt}
-%defattr(-,root,root)
 %{_libdir}/libopenmpt.so.*
 
 %files -n %{libopenmpt_modplug}
-%defattr(-,root,root)
 %{_libdir}/libopenmpt_modplug.so.*
 
 %changelog




commit libopenmpt for openSUSE:Factory

2017-07-17 Thread root
Hello community,

here is the log from the commit of package libopenmpt for openSUSE:Factory 
checked in at 2017-07-17 09:02:53

Comparing /work/SRC/openSUSE:Factory/libopenmpt (Old)
 and  /work/SRC/openSUSE:Factory/.libopenmpt.new (New)


Package is "libopenmpt"

Mon Jul 17 09:02:53 2017 rev:5 rq:510210 version:0.2.8461~beta26

Changes:

--- /work/SRC/openSUSE:Factory/libopenmpt/libopenmpt.changes2017-06-20 
09:41:19.708174340 +0200
+++ /work/SRC/openSUSE:Factory/.libopenmpt.new/libopenmpt.changes   
2017-07-17 09:02:57.257261343 +0200
@@ -1,0 +2,6 @@
+Fri Jul 14 07:57:29 UTC 2017 - tchva...@suse.com
+
+- Version update to 0.2.8461-beta26 bsc#1048666 CVE-2017-11311:
+  * various small fixes and seciruity tweaks
+
+---

Old:

  libopenmpt-0.2.8043-beta23-autotools.tar.gz

New:

  libopenmpt-0.2.8461-beta26-autotools.tar.gz



Other differences:
--
++ libopenmpt.spec ++
--- /var/tmp/diff_new_pack.4YphYV/_old  2017-07-17 09:02:57.785187001 +0200
+++ /var/tmp/diff_new_pack.4YphYV/_new  2017-07-17 09:02:57.789186438 +0200
@@ -16,8 +16,8 @@
 #
 
 
-%define rev 0.2.8043
-%define beta beta23
+%define rev 0.2.8461
+%define beta beta26
 %define realver %{rev}-%{beta}
 %define libplug libmodplug1
 %define libopenmpt libopenmpt0

++ libopenmpt-0.2.8043-beta23-autotools.tar.gz -> 
libopenmpt-0.2.8461-beta26-autotools.tar.gz ++
 1723 lines of diff (skipped)




commit libopenmpt for openSUSE:Factory

2017-06-20 Thread root
Hello community,

here is the log from the commit of package libopenmpt for openSUSE:Factory 
checked in at 2017-06-20 09:41:17

Comparing /work/SRC/openSUSE:Factory/libopenmpt (Old)
 and  /work/SRC/openSUSE:Factory/.libopenmpt.new (New)


Package is "libopenmpt"

Tue Jun 20 09:41:17 2017 rev:4 rq:504878 version:0.2.8043~beta23

Changes:

--- /work/SRC/openSUSE:Factory/libopenmpt/libopenmpt.changes2017-06-18 
13:50:00.738011385 +0200
+++ /work/SRC/openSUSE:Factory/.libopenmpt.new/libopenmpt.changes   
2017-06-20 09:41:19.708174340 +0200
@@ -1,0 +2,5 @@
+Mon Jun 19 19:32:54 UTC 2017 - zai...@opensuse.org
+
+- Add libopenmpt0 and libopenmpt_modplug1 to baselibs.conf too.
+
+---



Other differences:
--
++ baselibs.conf ++
--- /var/tmp/diff_new_pack.4FgzXF/_old  2017-06-20 09:41:20.212103289 +0200
+++ /var/tmp/diff_new_pack.4FgzXF/_new  2017-06-20 09:41:20.212103289 +0200
@@ -1 +1,3 @@
+libopenmpt0
 libmodplug1
+libopenmpt_modplug1




commit libopenmpt for openSUSE:Factory

2017-06-18 Thread root
Hello community,

here is the log from the commit of package libopenmpt for openSUSE:Factory 
checked in at 2017-06-18 13:49:52

Comparing /work/SRC/openSUSE:Factory/libopenmpt (Old)
 and  /work/SRC/openSUSE:Factory/.libopenmpt.new (New)


Package is "libopenmpt"

Sun Jun 18 13:49:52 2017 rev:3 rq:503696 version:0.2.8043~beta23

Changes:

--- /work/SRC/openSUSE:Factory/libopenmpt/libopenmpt.changes2017-06-01 
16:28:34.490314826 +0200
+++ /work/SRC/openSUSE:Factory/.libopenmpt.new/libopenmpt.changes   
2017-06-18 13:50:00.738011385 +0200
@@ -1,0 +2,5 @@
+Wed Jun 14 06:42:37 UTC 2017 - o...@aepfle.de
+
+- baselibs.conf for libmodplug.so.1
+
+---

New:

  baselibs.conf



Other differences:
--
++ libopenmpt.spec ++
--- /var/tmp/diff_new_pack.o0QD0e/_old  2017-06-18 13:50:01.421915148 +0200
+++ /var/tmp/diff_new_pack.o0QD0e/_new  2017-06-18 13:50:01.425914585 +0200
@@ -31,6 +31,7 @@
 Group:  Productivity/Multimedia/Other
 Url:https://lib.openmpt.org/libopenmpt/
 Source: 
https://lib.openmpt.org/files/libopenmpt/src/%{name}-%{realver}-autotools.tar.gz
+Source1:baselibs.conf
 # PATCH-FIX-UPSTREAM: modplug pc file needs to have full path
 Patch0: libmodpulg-pcfile.patch
 BuildRequires:  autoconf

++ baselibs.conf ++
libmodplug1



commit libopenmpt for openSUSE:Factory

2017-06-01 Thread root
Hello community,

here is the log from the commit of package libopenmpt for openSUSE:Factory 
checked in at 2017-06-01 16:28:34

Comparing /work/SRC/openSUSE:Factory/libopenmpt (Old)
 and  /work/SRC/openSUSE:Factory/.libopenmpt.new (New)


Package is "libopenmpt"

Thu Jun  1 16:28:34 2017 rev:2 rq:497306 version:0.2.8043~beta23

Changes:

--- /work/SRC/openSUSE:Factory/libopenmpt/libopenmpt.changes2017-05-18 
20:46:19.872101977 +0200
+++ /work/SRC/openSUSE:Factory/.libopenmpt.new/libopenmpt.changes   
2017-06-01 16:28:34.490314826 +0200
@@ -1,0 +2,14 @@
+Mon May 22 12:38:24 UTC 2017 - tchva...@suse.com
+
+- Add patch fixing issue bsc#1040149 wrong includedir propagation:
+  * libmodpulg-pcfile.patch
+
+---
+Mon May 22 12:32:32 UTC 2017 - tchva...@suse.com
+
+- Version update to 0.2.8043-beta23
+  * foo_openmpt: Interpolation filter and volume ramping settings were
+confused in previous versions. This version resets both to the defaults.
+- Make mpg123 on by default
+
+---

Old:

  libopenmpt-0.2.7774-beta22-autotools.tar.gz

New:

  libmodpulg-pcfile.patch
  libopenmpt-0.2.8043-beta23-autotools.tar.gz



Other differences:
--
++ libopenmpt.spec ++
--- /var/tmp/diff_new_pack.RpZEzs/_old  2017-06-01 16:28:35.238209371 +0200
+++ /var/tmp/diff_new_pack.RpZEzs/_new  2017-06-01 16:28:35.242208806 +0200
@@ -16,13 +16,13 @@
 #
 
 
-%define rev 0.2.7774
-%define beta beta22
+%define rev 0.2.8043
+%define beta beta23
 %define realver %{rev}-%{beta}
 %define libplug libmodplug1
 %define libopenmpt libopenmpt0
 %define libopenmpt_modplug libopenmpt_modplug1
-%bcond_with mpg123
+%bcond_without mpg123
 Name:   libopenmpt
 Version:%{rev}~%{beta}
 Release:0
@@ -31,6 +31,8 @@
 Group:  Productivity/Multimedia/Other
 Url:https://lib.openmpt.org/libopenmpt/
 Source: 
https://lib.openmpt.org/files/libopenmpt/src/%{name}-%{realver}-autotools.tar.gz
+# PATCH-FIX-UPSTREAM: modplug pc file needs to have full path
+Patch0: libmodpulg-pcfile.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  dos2unix
@@ -116,6 +118,7 @@
 
 %prep
 %setup -q -n %{name}-%{rev}-autotools
+%patch0 -p1
 # disable werror
 sed -i -e 's:-Werror ::g' configure.ac
 # fix encoding

++ libmodpulg-pcfile.patch ++
Index: libopenmpt-0.2.8043-autotools/libmodplug/libmodplug.pc.in
===
--- libopenmpt-0.2.8043-autotools.orig/libmodplug/libmodplug.pc.in
+++ libopenmpt-0.2.8043-autotools/libmodplug/libmodplug.pc.in
@@ -1,7 +1,7 @@
 prefix=@prefix@
 exec_prefix=@exec_prefix@
 libdir=@libdir@
-includedir=${prefix}/include
+includedir=${prefix}/include/libmodplug/
 
 Name: libmodplug
 Description: The ModPlug mod file playing library (emulated via libopenmpt).
++ libopenmpt-0.2.7774-beta22-autotools.tar.gz -> 
libopenmpt-0.2.8043-beta23-autotools.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libopenmpt-0.2.7774-autotools/Makefile.am 
new/libopenmpt-0.2.8043-autotools/Makefile.am
--- old/libopenmpt-0.2.7774-autotools/Makefile.am   2017-03-07 
11:27:56.0 +0100
+++ new/libopenmpt-0.2.8043-autotools/Makefile.am   2017-04-23 
15:20:01.0 +0200
@@ -105,7 +105,7 @@
 
 pkgconfig_DATA += libopenmpt/libopenmpt.pc
 lib_LTLIBRARIES += libopenmpt.la
-libopenmpt_la_LDFLAGS = -version-info 0:22:0
+libopenmpt_la_LDFLAGS = -version-info 0:23:0
 nobase_include_HEADERS += libopenmpt/libopenmpt.h libopenmpt/libopenmpt.hpp 
libopenmpt/libopenmpt_version.h libopenmpt/libopenmpt_config.h 
libopenmpt/libopenmpt_stream_callbacks_fd.h 
libopenmpt/libopenmpt_stream_callbacks_file.h libopenmpt/libopenmpt_ext.hpp
 libopenmpt_la_CPPFLAGS = -DLIBOPENMPT_BUILD -I$(srcdir)/build/svn_version 
-I$(srcdir)/ -I$(srcdir)/common $(ZLIB_CFLAGS) $(MPG123_CFLAGS) $(OGG_CFLAGS) 
$(VORBIS_CFLAGS) $(VORBISFILE_CFLAGS) $(LTDL_CPPFLAGS) $(DL_CPPFLAGS)
 libopenmpt_la_CXXFLAGS = $(ZLIB_CFLAGS) $(MPG123_CFLAGS) $(OGG_CFLAGS) 
$(VORBIS_CFLAGS) $(VORBISFILE_CFLAGS)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libopenmpt-0.2.7774-autotools/Makefile.in 
new/libopenmpt-0.2.8043-autotools/Makefile.in
--- old/libopenmpt-0.2.7774-autotools/Makefile.in   2017-03-11 
13:14:15.0 +0100
+++ new/libopenmpt-0.2.8043-autotools/Makefile.in   2017-04-23 
15:25:32.0 +0200
@@ -1184,7 +1184,7 @@
libopenmpt/libopenmpt_stream_callbacks_fd.h \
libopenmpt/libopenmpt_stream_callbacks_file.h \
libopenmpt/libopenmpt_ext.hp