Hello community,

here is the log from the commit of package libmikmod for openSUSE:Factory 
checked in at 2019-11-01 15:13:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libmikmod (Old)
 and      /work/SRC/openSUSE:Factory/.libmikmod.new.2990 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libmikmod"

Fri Nov  1 15:13:57 2019 rev:34 rq:744645 version:3.3.11.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/libmikmod/libmikmod.changes      2015-02-13 
08:35:22.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.libmikmod.new.2990/libmikmod.changes    
2019-11-01 15:13:58.612742445 +0100
@@ -1,0 +2,71 @@
+Thu Oct 31 13:56:17 UTC 2019 - Luigi Baldoni <aloi...@gmx.com>
+
+- Update to version 3.3.11
+  * Fixed lots of possible crashes in the IT, XM, S3M, STM, STX,
+    AMF, IMF, GDM and MED module loaders.
+  * Fixed a possible endless loop in the IT loader with
+    malformed files.
+  * Fixed signed integer overflow leading to crashes in the
+    sample loader.
+  * Fixed a possible crash in MMCMP depacker with malformed
+    files.
+  * Fixed the broken fixed-line comment reader which might
+    possibly lead to crashes, and also badly translated several
+    song messages. The new code is adapted from libopenmpt.
+  * Support for building the Windows version using Open Watcom
+    compiler.
+  * A few minor OS/2 fixes.
+  * CMake updates.
+  * Other minor fixes/tidy-ups.
+  version 3.3.10:
+  * Fixed windows builds when UNICODE is defined. (Thanks S.
+    Michel).
+  version 3.3.9:
+  * Amiga, AHI driver: Fixed a crash upon driver shutdown.
+  * Amiga: Updates. Added standalone makefiles with cross-build
+    support.
+  * RAW file writer: Changed to use ansi stdio functions instead
+    of posix unistd, for better portability.
+  * Playercode: Allocate the right channel reverb buffers only
+    if the mixer is setup for stereo mode. (Helps with ports to
+    memory-tight platforms. Patch from Andrew Rossignol.)
+  * Fixed access to uninitialized memory in the simpleplayMEM
+    example program.
+  * Added a configuration option to exclude the hqmixer (off by
+    default.)
+  * Using locale-insensitive ctype.h and casecmp functions in
+    library.
+  * Configury: New --disable-alldrv option to disable all of the
+    audio output drivers.  If additional --enable-xxx options are
+    given, the specified drivers will be enabled.
+  version 3.3.8:
+  * Handle the FastTracker2 pattern loop (E60) bug. Modules
+    abusing this bug (roadblas.xm) should play correctly now.
+    Thanks to Eugene Toder.
+  * AMF loader: Fixed segmentation fault in case of bad sample
+    offsets in broken files. (sf.net bug #26, thanks to 'Saga'
+    of OpenMPT project for the report and analysis.)
+  * AMF loader: Fixed loading of v10 files where sample loop
+    start and end values must be read as 32 bits, not 16 bits.
+    (Tested with Maelcum's "the tribal zone" and "the way its
+    gonna b". Noticed in OpenMPT source)
+  * Fixed a possible undefined behavior in the XM loader.
+  * Support for MMCMP, Amiga PP20 (PowerPack), STC (Stone
+    Cracker S404) and XPK compressed module formats, based on
+    public domain code from libmodplug and libxmp.
+  * Support for OpenBSD sndio.
+  * Fixed SDL output driver, so that it doesn't crash upon
+    resetting.
+  * Disabled the gt2 loader until it is completed properly. (It
+    has been always non-functional since its introduction in
+    v3.2.0.)
+  * Updated configury. The aix, hpux, bsd/sunaudio and sgi audio
+    drivers are now configurable and not built unconditionally.
+    Haiku support thanks to Jérôme Duval.
+  * Documentation update.
+  * Update DOS build for the new djgpp-2.05 release.
+  * Minor fix/tidy-ups.
+
+- Spec cleanup
+
+-------------------------------------------------------------------

Old:
----
  libmikmod-3.3.7.tar.gz

New:
----
  libmikmod-3.3.11.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libmikmod.spec ++++++
--- /var/tmp/diff_new_pack.R6p1dD/_old  2019-11-01 15:13:59.392743462 +0100
+++ /var/tmp/diff_new_pack.R6p1dD/_new  2019-11-01 15:13:59.400743473 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libmikmod
 #
-# Copyright (c) 2015 SUSE LINUX Products 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
@@ -12,26 +12,24 @@
 # 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/
 #
 
 
-Name:           libmikmod
 %define lname  libmikmod3
-BuildRequires:  makeinfo
-BuildRequires:  pkg-config
-BuildRequires:  pkgconfig(alsa)
-BuildRequires:  pkgconfig(libpulse-simple)
-Url:            http://mikmod.raphnet.net/
-Summary:        MikMod Sound Library
-License:        LGPL-2.1+
-Group:          Development/Libraries/C and C++
-Version:        3.3.7
+Name:           libmikmod
+Version:        3.3.11.1
 Release:        0
+Summary:        MikMod Sound Library
+License:        LGPL-2.1-or-later
+URL:            http://mikmod.raphnet.net/
 Source:         
http://sourceforge.net/projects/mikmod/files/%{name}/%{version}/%{name}-%{version}.tar.gz
 Source1:        baselibs.conf
 Patch1:         libmikmod-config.patch
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  makeinfo
+BuildRequires:  pkgconfig
+BuildRequires:  pkgconfig(alsa)
+BuildRequires:  pkgconfig(libpulse-simple)
 
 %description
 Libmikmod is a portable sound library, capable of playing samples as
@@ -40,19 +38,10 @@
 also write wav files. Supported file formats include mod, stm, s3m,
 mtm, xm, and it.
 
-%package -n %lname
+%package -n %{lname}
 Summary:        MikMod Sound Library
-Group:          System/Libraries
-# bug437293
-%ifarch ppc64
-Obsoletes:      libmikmod-64bit
-%endif
-#
-# O/P added 2012-06-11
-Provides:       libmikmod = %version-%release
-Obsoletes:      libmikmod < %version-%release
 
-%description -n %lname
+%description -n %{lname}
 Libmikmod is a portable sound library, capable of playing samples as
 well as module files. It was originally written by Jean-Paul Mikkers
 (MikMak) for DOS. It supports OSS /dev/dsp, ALSA, and Esound and can
@@ -61,15 +50,9 @@
 
 %package devel
 Summary:        Development files for MikMod Sound Library
-Group:          Development/Libraries/C and C++
-Requires:       %lname = %version
+Requires:       %{lname} = %{version}
 Requires:       glibc-devel
-PreReq:         %install_info_prereq
-# bug437293
-%ifarch ppc64
-Obsoletes:      libmikmod-devel-64bit
-%endif
-#
+Requires(pre):  %{install_info_prereq}
 
 %description devel
 This package contains files needed for compiling programs using
@@ -81,8 +64,6 @@
 also write wav files. Supported file formats include mod, stm, s3m,
 mtm, xm, and it.
 
-
-
 %prep
 %setup -q
 %patch1
@@ -92,35 +73,31 @@
 make %{?_smp_mflags}
 
 %install
-%makeinstall
-cmp   $RPM_BUILD_ROOT%{_includedir}/mikmod{,_build}.h &&
-ln -f $RPM_BUILD_ROOT%{_includedir}/mikmod{,_build}.h
-%{__rm} -f %{buildroot}%{_libdir}/*.la
-
-%post -n %lname -p /sbin/ldconfig
-
-%postun -n %lname -p /sbin/ldconfig
+%make_install
+cmp   %{buildroot}%{_includedir}/mikmod{,_build}.h &&
+ln -f %{buildroot}%{_includedir}/mikmod{,_build}.h
+find %{buildroot} -type f -name "*.la" -delete -print
 
+%post -n %{lname} -p /sbin/ldconfig
+%postun -n %{lname} -p /sbin/ldconfig
 %post devel
 %install_info --info-dir=%{_infodir} %{_infodir}/mikmod.info.gz
 
 %postun devel
 %install_info_delete --info-dir=%{_infodir} %{_infodir}/mikmod.info.gz
 
-%files -n %lname
-%defattr(-,root,root)
-%doc COPYING.LIB COPYING.LESSER
+%files -n %{lname}
+%license COPYING.LIB COPYING.LESSER
 %{_libdir}/libmikmod.so.3*
 
 %files devel
-%defattr(-,root,root)
 %doc README AUTHORS NEWS TODO
 %{_bindir}/*-config
 %{_datadir}/aclocal/libmikmod.m4
 %{_includedir}/*
 %{_libdir}/pkgconfig/libmikmod.pc
-%doc %{_infodir}/mikmod*
+%{_infodir}/mikmod*
 %{_libdir}/libmikmod.so
-%doc %{_mandir}/man1/*-config.*
+%{_mandir}/man1/*-config.*
 
 %changelog

++++++ libmikmod-3.3.7.tar.gz -> libmikmod-3.3.11.1.tar.gz ++++++
++++ 15823 lines of diff (skipped)


Reply via email to