commit libopenmpt for openSUSE:Factory
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.changes 2018-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.belvire@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.000000000 +0200
+++ new/libopenmpt-0.4.1+release.autotools/LICENSE 2019-01-01 10:10:16.000000000 +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.000000000 +0100
+++ new/libopenmpt-0.4.1+release.autotools/common/version.cpp 2019-01-01 10:10:16.000000000 +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.000000000 +0100
+++ new/libopenmpt-0.4.1+release.autotools/common/versionNumber.h 2019-01-06 13:32:17.000000000 +0100
@@ -20,7 +20,7 @@
//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 01
+#define VER_MINOR 02
#define VER_MINORMINOR 00
//Numerical value of the version.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libopenmpt-0.4.0+release.autotools/configure new/libopenmpt-0.4.1+release.autotools/configure
--- old/libopenmpt-0.4.0+release.autotools/configure 2018-12-23 14:17:53.000000000 +0100
+++ new/libopenmpt-0.4.1+release.autotools/configure 2019-01-06 14:12:17.000000000 +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.0+release.autotools.
+# Generated by GNU Autoconf 2.69 for libopenmpt 0.4.1+release.autotools.
#
# Report bugs to https://bugs.openmpt.org/.
#
@@ -590,8 +590,8 @@
# Identity of this package.
PACKAGE_NAME='libopenmpt'
PACKAGE_TARNAME='libopenmpt'
-PACKAGE_VERSION='0.4.0+release.autotools'
-PACKAGE_STRING='libopenmpt 0.4.0+release.autotools'
+PACKAGE_VERSION='0.4.1+release.autotools'
+PACKAGE_STRING='libopenmpt 0.4.1+release.autotools'
PACKAGE_BUGREPORT='https://bugs.openmpt.org/'
PACKAGE_URL='https://lib.openmpt.org/'
@@ -1485,7 +1485,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.4.0+release.autotools to adapt to many kinds of systems.
+\`configure' configures libopenmpt 0.4.1+release.autotools to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1556,7 +1556,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of libopenmpt 0.4.0+release.autotools:";;
+ short | recursive ) echo "Configuration of libopenmpt 0.4.1+release.autotools:";;
esac
cat <<\_ACEOF
@@ -1756,7 +1756,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-libopenmpt configure 0.4.0+release.autotools
+libopenmpt configure 0.4.1+release.autotools
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2246,7 +2246,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by libopenmpt $as_me 0.4.0+release.autotools, which was
+It was created by libopenmpt $as_me 0.4.1+release.autotools, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -3117,7 +3117,7 @@
# Define the identity of the package.
PACKAGE='libopenmpt'
- VERSION='0.4.0+release.autotools'
+ VERSION='0.4.1+release.autotools'
cat >>confdefs.h <<_ACEOF
@@ -17281,13 +17281,13 @@
-$as_echo "#define MPT_SVNURL \"https://source.openmpt.org/svn/openmpt/tags/libopenmpt-0.4.0\"" >>confdefs.h
+$as_echo "#define MPT_SVNURL \"https://source.openmpt.org/svn/openmpt/tags/libopenmpt-0.4.1\"" >>confdefs.h
-$as_echo "#define MPT_SVNVERSION \"11103\"" >>confdefs.h
+$as_echo "#define MPT_SVNVERSION \"11192\"" >>confdefs.h
-$as_echo "#define MPT_SVNDATE \"2018-12-23T13:06:52.605038Z\"" >>confdefs.h
+$as_echo "#define MPT_SVNDATE \"2019-01-06T12:50:18.313363Z\"" >>confdefs.h
$as_echo "#define MPT_PACKAGE true" >>confdefs.h
@@ -23527,7 +23527,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by libopenmpt $as_me 0.4.0+release.autotools, which was
+This file was extended by libopenmpt $as_me 0.4.1+release.autotools, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -23594,7 +23594,7 @@
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-libopenmpt config.status 0.4.0+release.autotools
+libopenmpt config.status 0.4.1+release.autotools
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libopenmpt-0.4.0+release.autotools/configure.ac new/libopenmpt-0.4.1+release.autotools/configure.ac
--- old/libopenmpt-0.4.0+release.autotools/configure.ac 2018-12-23 14:17:44.000000000 +0100
+++ new/libopenmpt-0.4.1+release.autotools/configure.ac 2019-01-06 14:12:08.000000000 +0100
@@ -1,4 +1,4 @@
-AC_INIT([libopenmpt], [0.4.0+release.autotools], [https://bugs.openmpt.org/], [libopenmpt], [https://lib.openmpt.org/])
+AC_INIT([libopenmpt], [0.4.1+release.autotools], [https://bugs.openmpt.org/], [libopenmpt], [https://lib.openmpt.org/])
AC_PREREQ([2.68])
AC_CONFIG_MACRO_DIR([m4])
@@ -27,9 +27,9 @@
AC_SUBST([LIBOPENMPT_LTVER_REVISION])
AC_SUBST([LIBOPENMPT_LTVER_AGE])
-AC_DEFINE([MPT_SVNURL], ["https://source.openmpt.org/svn/openmpt/tags/libopenmpt-0.4.0"], [svn version])
-AC_DEFINE([MPT_SVNVERSION], ["11103"], [svn version])
-AC_DEFINE([MPT_SVNDATE], ["2018-12-23T13:06:52.605038Z"], [svn date])
+AC_DEFINE([MPT_SVNURL], ["https://source.openmpt.org/svn/openmpt/tags/libopenmpt-0.4.1"], [svn version])
+AC_DEFINE([MPT_SVNVERSION], ["11192"], [svn version])
+AC_DEFINE([MPT_SVNDATE], ["2019-01-06T12:50:18.313363Z"], [svn date])
AC_DEFINE([MPT_PACKAGE], [true], [is package])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libopenmpt-0.4.0+release.autotools/libopenmpt/dox/changelog.md new/libopenmpt-0.4.1+release.autotools/libopenmpt/dox/changelog.md
--- old/libopenmpt-0.4.0+release.autotools/libopenmpt/dox/changelog.md 2018-12-23 14:05:06.000000000 +0100
+++ new/libopenmpt-0.4.1+release.autotools/libopenmpt/dox/changelog.md 2019-01-06 13:50:15.000000000 +0100
@@ -5,12 +5,28 @@
For fully detailed change log, please see the source repository directly. This
is just a high-level summary.
+### libopenmpt 0.4.1 (2019-01-06)
+
+ * [**Bug**] Binaries compiled for winold (Windows XP, Vista, 7, for CPUs
+ without SSE2 support) did not actually work on CPUs without SSE2 support.
+ * [**Bug**] libmodplug: Public symbols of the C++ API had `visibility=hidden`
+ set on non-MSVC systems, which made them not publicly accessible.
+ * [**Bug**] Project files for Windows 10 desktop builds on ARM and ARM64
+ (`build/vs2017win10`) were missing from Windows source package.
+ * [**Bug**] MSVC project files in Windows source package lacked additional
+ files required to build DLLs.
+
+ * MO3: Apply playback changes based on "ModPlug-made" header flag.
+
+ * minimp3: Update to commit e9df0760e94044caded36a55d70ab4152134adc5
+ (2018-12-23).
+
### libopenmpt 0.4.0 (2018-12-23)
* [**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 C67 (CDFM Composer) files.
+ * [**New**] libopenmpt now supports CDFM / Composer 670 module files.
* [**New**] Autotools `configure` and plain `Makefile` now honor the variable
`CXXSTDLIB_PCLIBSPRIVATE` which serves the sole purpose of listing the
standard library (or libraries) required for static linking. The contents of
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libopenmpt-0.4.0+release.autotools/libopenmpt/libopenmpt.h new/libopenmpt-0.4.1+release.autotools/libopenmpt/libopenmpt.h
--- old/libopenmpt-0.4.0+release.autotools/libopenmpt/libopenmpt.h 2018-10-12 16:29:00.000000000 +0200
+++ new/libopenmpt-0.4.1+release.autotools/libopenmpt/libopenmpt.h 2019-01-02 07:35:00.000000000 +0100
@@ -293,6 +293,9 @@
/*! \brief Stream callbacks
*
* Stream callbacks used by libopenmpt for stream operations.
+ * \sa openmpt_stream_get_file_callbacks
+ * \sa openmpt_stream_get_fd_callbacks
+ * \sa openmpt_stream_get_buffer_callbacks
*/
typedef struct openmpt_stream_callbacks {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libopenmpt-0.4.0+release.autotools/libopenmpt/libopenmpt_modplug.c new/libopenmpt-0.4.1+release.autotools/libopenmpt/libopenmpt_modplug.c
--- old/libopenmpt-0.4.0+release.autotools/libopenmpt/libopenmpt_modplug.c 2018-08-30 15:03:30.000000000 +0200
+++ new/libopenmpt-0.4.1+release.autotools/libopenmpt/libopenmpt_modplug.c 2018-12-25 07:40:59.000000000 +0100
@@ -37,13 +37,12 @@
#define MODPLUG_STATIC
#endif /* MPT_BUILD_MSVC_STATIC */
#endif /* _MSC_VER */
-#include "libmodplug/modplug.h"
-
#ifdef _MSC_VER
#define LIBOPENMPT_MODPLUG_API
#else /* !_MSC_VER */
#define LIBOPENMPT_MODPLUG_API LIBOPENMPT_API_HELPER_EXPORT
#endif /* _MSC_VER */
+#include "libmodplug/modplug.h"
/* from libmodplug/sndfile.h */
/* header is not c clean */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libopenmpt-0.4.0+release.autotools/libopenmpt/libopenmpt_modplug_cpp.cpp new/libopenmpt-0.4.1+release.autotools/libopenmpt/libopenmpt_modplug_cpp.cpp
--- old/libopenmpt-0.4.0+release.autotools/libopenmpt/libopenmpt_modplug_cpp.cpp 2018-08-30 15:03:30.000000000 +0200
+++ new/libopenmpt-0.4.1+release.autotools/libopenmpt/libopenmpt_modplug_cpp.cpp 2018-12-25 07:40:59.000000000 +0100
@@ -51,14 +51,14 @@
/* libmodplug C++ header is broken for MSVC DLL builds */
#define MODPLUG_STATIC
#endif /* _MSC_VER */
-#include "libmodplug/stdafx.h"
-#include "libmodplug/sndfile.h"
-
#ifdef _MSC_VER
#define LIBOPENMPT_MODPLUG_API
#else /* !_MSC_VER */
#define LIBOPENMPT_MODPLUG_API LIBOPENMPT_API_HELPER_EXPORT
#endif /* _MSC_VER */
+class LIBOPENMPT_MODPLUG_API CSoundFile;
+#include "libmodplug/stdafx.h"
+#include "libmodplug/sndfile.h"
namespace {
template <class T>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libopenmpt-0.4.0+release.autotools/libopenmpt/libopenmpt_stream_callbacks_buffer.h new/libopenmpt-0.4.1+release.autotools/libopenmpt/libopenmpt_stream_callbacks_buffer.h
--- old/libopenmpt-0.4.0+release.autotools/libopenmpt/libopenmpt_stream_callbacks_buffer.h 2016-10-01 12:01:39.000000000 +0200
+++ new/libopenmpt-0.4.1+release.autotools/libopenmpt/libopenmpt_stream_callbacks_buffer.h 2019-01-02 07:35:00.000000000 +0100
@@ -27,6 +27,10 @@
#include
participants (1)
-
root