commit wavpack for openSUSE:Factory
Hello community, here is the log from the commit of package wavpack for openSUSE:Factory checked in at 2020-04-22 20:42:46 Comparing /work/SRC/openSUSE:Factory/wavpack (Old) and /work/SRC/openSUSE:Factory/.wavpack.new.2738 (New) Package is "wavpack" Wed Apr 22 20:42:46 2020 rev:29 rq:794949 version:5.3.0 Changes: --- /work/SRC/openSUSE:Factory/wavpack/wavpack.changes 2019-09-04 08:58:08.471075768 +0200 +++ /work/SRC/openSUSE:Factory/.wavpack.new.2738/wavpack.changes 2020-04-22 20:42:51.882202594 +0200 @@ -1,0 +2,7 @@ +Fri Apr 17 14:37:14 UTC 2020 - Martin Pluskal + +- Update to version 5.3.0 + * Plenty of changes +* Drop _service and switch to regular release + +--- Old: _service _servicedata wavpack-5.1.0+71.22977b2.tar.xz New: wavpack-5.3.0.tar.bz2 Other differences: -- ++ wavpack.spec ++ --- /var/tmp/diff_new_pack.9dFQcK/_old 2020-04-22 20:42:52.618204035 +0200 +++ /var/tmp/diff_new_pack.9dFQcK/_new 2020-04-22 20:42:52.622204043 +0200 @@ -1,7 +1,7 @@ # # spec file for package wavpack # -# 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 @@ -18,15 +18,14 @@ %define soname 1 Name: wavpack -Version:5.1.0+71.22977b2 +Version:5.3.0 Release:0 Summary:Hybrid Lossless Audio Compression Format License:BSD-3-Clause Group: Productivity/Multimedia/Sound/Editors and Convertors URL:http://www.wavpack.com/ -Source0:%{name}-%{version}.tar.xz +Source0:http://www.wavpack.com/%{name}-%{version}.tar.bz2 Source99: baselibs.conf -BuildRequires: libtool BuildRequires: pkgconfig %description @@ -71,16 +70,15 @@ %setup -q %build -autoreconf -fiv %configure --disable-static -make %{?_smp_mflags} +%make_build %install %make_install find %{buildroot} -type f -name "*.la" -delete -print %check -make %{?_smp_mflags} check +%make_build check %post -n libwavpack%{soname} -p /sbin/ldconfig %postun -n libwavpack%{soname} -p /sbin/ldconfig ++ wavpack-5.1.0+71.22977b2.tar.xz -> wavpack-5.3.0.tar.bz2 ++ 73583 lines of diff (skipped)
commit wavpack for openSUSE:Factory
Hello community, here is the log from the commit of package wavpack for openSUSE:Factory checked in at 2019-09-04 08:58:07 Comparing /work/SRC/openSUSE:Factory/wavpack (Old) and /work/SRC/openSUSE:Factory/.wavpack.new.7948 (New) Package is "wavpack" Wed Sep 4 08:58:07 2019 rev:28 rq:727175 version:5.1.0+71.22977b2 Changes: --- /work/SRC/openSUSE:Factory/wavpack/wavpack.changes 2019-08-16 15:32:38.245926292 +0200 +++ /work/SRC/openSUSE:Factory/.wavpack.new.7948/wavpack.changes 2019-09-04 08:58:08.471075768 +0200 @@ -1,0 +2,10 @@ +Fri Aug 30 07:52:22 UTC 2019 - dims...@opensuse.org + +- Change version to 5.1.0+71.22977b2: + + This tarball is created from git master, which is 71 commits +AHEAD of 5.1.0; thus, 5.1.0~xxx is wrong, as this implies a +version leading up to 5.1.0. Other than that, there is no +change in the sources: it's the same commit as before +(22977b2). + +--- Old: wavpack-5.1.0~git20190420.22977b2.tar.xz New: _servicedata wavpack-5.1.0+71.22977b2.tar.xz Other differences: -- ++ wavpack.spec ++ --- /var/tmp/diff_new_pack.jThEb3/_old 2019-09-04 08:58:09.035075703 +0200 +++ /var/tmp/diff_new_pack.jThEb3/_new 2019-09-04 08:58:09.035075703 +0200 @@ -18,7 +18,7 @@ %define soname 1 Name: wavpack -Version:5.1.0~git20190420.22977b2 +Version:5.1.0+71.22977b2 Release:0 Summary:Hybrid Lossless Audio Compression Format License:BSD-3-Clause ++ _service ++ --- /var/tmp/diff_new_pack.jThEb3/_old 2019-09-04 08:58:09.063075700 +0200 +++ /var/tmp/diff_new_pack.jThEb3/_new 2019-09-04 08:58:09.063075700 +0200 @@ -1,7 +1,6 @@ -5.1.0 -5.1.0~git%cd.%h +@PARENT_TAG@+@TAG_OFFSET@.%h g...@github.com:dbry/WavPack.git git .git ++ _servicedata ++ g...@github.com:dbry/WavPack.git 22977b29c20f55fb27decfb9ad40d531599fa2b1
commit wavpack for openSUSE:Factory
Hello community, here is the log from the commit of package wavpack for openSUSE:Factory checked in at 2019-08-16 15:32:36 Comparing /work/SRC/openSUSE:Factory/wavpack (Old) and /work/SRC/openSUSE:Factory/.wavpack.new.22127 (New) Package is "wavpack" Fri Aug 16 15:32:36 2019 rev:27 rq:723265 version:5.1.0~git20190420.22977b2 Changes: --- /work/SRC/openSUSE:Factory/wavpack/wavpack.changes 2019-01-15 13:14:37.988439844 +0100 +++ /work/SRC/openSUSE:Factory/.wavpack.new.22127/wavpack.changes 2019-08-16 15:32:38.245926292 +0200 @@ -1,0 +2,18 @@ +Wed Aug 14 10:04:20 UTC 2019 - tchva...@suse.com + +- Update to version 5.1.0~git20190420.22977b2: + * Switch to github service to collect all the CVE fixes as releases +are not really happening often + * bsc#1133384 CVE-2019-11498 + * bsc#1141337 CVE-2019-1010315 + * bsc#1141338 CVE-2019-1010318 + * bsc#1141339 CVE-2019-1010317 + * bsc#1141334 CVE-2019-1010319 +- Remove merged patches: + * CVE-2018-19840.patch + * CVE-2018-19841.patch + * CVE-2018-7253.patch + * CVE-2018-7254.patch + * wavpack-CVE-2018-6767.patch + +--- Old: CVE-2018-19840.patch CVE-2018-19841.patch CVE-2018-7253.patch CVE-2018-7254.patch wavpack-5.1.0.tar.bz2 wavpack-CVE-2018-6767.patch New: _service wavpack-5.1.0~git20190420.22977b2.tar.xz Other differences: -- ++ wavpack.spec ++ --- /var/tmp/diff_new_pack.LyycCe/_old 2019-08-16 15:32:39.045926059 +0200 +++ /var/tmp/diff_new_pack.LyycCe/_new 2019-08-16 15:32:39.045926059 +0200 @@ -18,23 +18,14 @@ %define soname 1 Name: wavpack -Version:5.1.0 +Version:5.1.0~git20190420.22977b2 Release:0 Summary:Hybrid Lossless Audio Compression Format License:BSD-3-Clause Group: Productivity/Multimedia/Sound/Editors and Convertors -Url:http://www.wavpack.com/ -Source0:http://www.wavpack.com/%{name}-%{version}.tar.bz2 +URL:http://www.wavpack.com/ +Source0:%{name}-%{version}.tar.xz Source99: baselibs.conf -# PATCH-FIX-UPSTREAM bsc#1079746 CVE-2018-6767 Crafted wav file can trigger -# a stack buffer overflow when parsing the file -Patch0: wavpack-CVE-2018-6767.patch -Patch1: CVE-2018-7253.patch -Patch2: CVE-2018-7254.patch -# PATCH-FIX-SECURITY CVE-2018-19840.patch bsc1120930 CVE-2018-19840 sbra...@suse.cz -- Fix denial-of-service (resource exhaustion caused by an infinite loop). -Patch3: CVE-2018-19840.patch -# PATCH-FIX-SECURITY CVE-2018-19841.patch bsc1120929 CVE-2018-19841 sbra...@suse.cz -- Fix denial-of-service (out-of-bounds read and application crash). -Patch4: CVE-2018-19841.patch BuildRequires: libtool BuildRequires: pkgconfig @@ -78,11 +69,6 @@ %prep %setup -q -%patch0 -p1 -%patch1 -p1 -%patch2 -p1 -%patch3 -p1 -%patch4 -p1 %build autoreconf -fiv @@ -91,7 +77,6 @@ %install %make_install -# not needed find %{buildroot} -type f -name "*.la" -delete -print %check @@ -101,8 +86,8 @@ %postun -n libwavpack%{soname} -p /sbin/ldconfig %files -# AUTHORS NEWS are empty -%doc ChangeLog README COPYING +%license COPYING +%doc ChangeLog README.md %{_bindir}/wavpack %{_bindir}/wvgain %{_bindir}/wvunpack ++ _service ++ 5.1.0 5.1.0~git%cd.%h g...@github.com:dbry/WavPack.git git .git enable wavpack xz *.tar
commit wavpack for openSUSE:Factory
Hello community, here is the log from the commit of package wavpack for openSUSE:Factory checked in at 2019-01-15 13:14:36 Comparing /work/SRC/openSUSE:Factory/wavpack (Old) and /work/SRC/openSUSE:Factory/.wavpack.new.28833 (New) Package is "wavpack" Tue Jan 15 13:14:36 2019 rev:26 rq:663576 version:5.1.0 Changes: --- /work/SRC/openSUSE:Factory/wavpack/wavpack.changes 2018-02-21 14:10:04.665200854 +0100 +++ /work/SRC/openSUSE:Factory/.wavpack.new.28833/wavpack.changes 2019-01-15 13:14:37.988439844 +0100 @@ -1,0 +2,8 @@ +Mon Jan 7 19:29:45 CET 2019 - sbra...@suse.com + +- Fix denial-of-service (resource exhaustion caused by an infinite + loop; bsc#1120930, CVE-2018-19840, CVE-2018-19840.patch). +- Fix denial-of-service (out-of-bounds read and application crash; + bsc#1120929, CVE-2018-19841, CVE-2018-19841.patch). + +--- New: CVE-2018-19840.patch CVE-2018-19841.patch Other differences: -- ++ wavpack.spec ++ --- /var/tmp/diff_new_pack.XgnYBz/_old 2019-01-15 13:14:38.616439352 +0100 +++ /var/tmp/diff_new_pack.XgnYBz/_new 2019-01-15 13:14:38.620439349 +0100 @@ -1,7 +1,7 @@ # # spec file for package wavpack # -# 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 @@ -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/ # @@ -31,6 +31,10 @@ Patch0: wavpack-CVE-2018-6767.patch Patch1: CVE-2018-7253.patch Patch2: CVE-2018-7254.patch +# PATCH-FIX-SECURITY CVE-2018-19840.patch bsc1120930 CVE-2018-19840 sbra...@suse.cz -- Fix denial-of-service (resource exhaustion caused by an infinite loop). +Patch3: CVE-2018-19840.patch +# PATCH-FIX-SECURITY CVE-2018-19841.patch bsc1120929 CVE-2018-19841 sbra...@suse.cz -- Fix denial-of-service (out-of-bounds read and application crash). +Patch4: CVE-2018-19841.patch BuildRequires: libtool BuildRequires: pkgconfig @@ -77,6 +81,8 @@ %patch0 -p1 %patch1 -p1 %patch2 -p1 +%patch3 -p1 +%patch4 -p1 %build autoreconf -fiv ++ CVE-2018-19840.patch ++ >From 070ef6f138956d9ea9612e69586152339dbefe51 Mon Sep 17 00:00:00 2001 From: David Bryant Date: Thu, 29 Nov 2018 21:00:42 -0800 Subject: [PATCH] issue #53: error out on zero sample rate --- src/pack_utils.c | 5 + 1 file changed, 5 insertions(+) diff --git a/src/pack_utils.c b/src/pack_utils.c index 2253f0d..2a83497 100644 --- a/src/pack_utils.c +++ b/src/pack_utils.c @@ -195,6 +195,11 @@ int WavpackSetConfiguration64 (WavpackContext *wpc, WavpackConfig *config, int64 int num_chans = config->num_channels; int i; +if (!config->sample_rate) { +strcpy (wpc->error_message, "sample rate cannot be zero!"); +return FALSE; +} + wpc->stream_version = (config->flags & CONFIG_COMPATIBLE_WRITE) ? CUR_STREAM_VERS : MAX_STREAM_VERS; if ((config->qmode & QMODE_DSD_AUDIO) && config->bytes_per_sample == 1 && config->bits_per_sample == 8) { -- 2.20.1 ++ CVE-2018-19841.patch ++ >From bba5389dc598a92bdf2b297c3ea34620b6679b5b Mon Sep 17 00:00:00 2001 From: David Bryant Date: Thu, 29 Nov 2018 21:53:51 -0800 Subject: [PATCH] issue #54: fix potential out-of-bounds heap read --- src/open_utils.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/open_utils.c b/src/open_utils.c index 80051fc..4fe0d67 100644 --- a/src/open_utils.c +++ b/src/open_utils.c @@ -1258,13 +1258,13 @@ int WavpackVerifySingleBlock (unsigned char *buffer, int verify_checksum) #endif if (meta_bc == 4) { -if (*dp++ != (csum & 0xff) || *dp++ != ((csum >> 8) & 0xff) || *dp++ != ((csum >> 16) & 0xff) || *dp++ != ((csum >> 24) & 0xff)) +if (*dp != (csum & 0xff) || dp[1] != ((csum >> 8) & 0xff) || dp[2] != ((csum >> 16) & 0xff) || dp[3] != ((csum >> 24) & 0xff)) return FALSE; } else { csum ^= csum >> 16; -if (*dp++ != (csum & 0xff) || *dp++ != ((csum >> 8) & 0xff)) +if (*dp != (csum & 0xff) || dp[1] != ((csum >> 8) & 0xff)) return FALSE; } -- 2.20.1
commit wavpack for openSUSE:Factory
Hello community, here is the log from the commit of package wavpack for openSUSE:Factory checked in at 2018-02-21 14:10:03 Comparing /work/SRC/openSUSE:Factory/wavpack (Old) and /work/SRC/openSUSE:Factory/.wavpack.new (New) Package is "wavpack" Wed Feb 21 14:10:03 2018 rev:25 rq:578288 version:5.1.0 Changes: --- /work/SRC/openSUSE:Factory/wavpack/wavpack.changes 2017-11-16 13:59:58.519884592 +0100 +++ /work/SRC/openSUSE:Factory/.wavpack.new/wavpack.changes 2018-02-21 14:10:04.665200854 +0100 @@ -1,0 +2,19 @@ +Tue Feb 20 08:48:07 UTC 2018 - kbabi...@suse.com + +- Added CVE-2018-7253.patch: Fixed a heap based buffer overread in + cli/dsdiff.c, which allowed remote attackers to cause DoS via + a specially crafted input file (CVE-2018-7253, bsc#1081692) + +- Added CVE-2018-7254.patch: Fixed a buffer overread in cli/caff.c, + which allowed remote attackers to cause DoS via a specially + crafted input file (CVE-2018-7254, bsc#1081693) + +--- +Mon Feb 19 16:27:30 UTC 2018 - pmonrealgonza...@suse.com + +- Security fix [bsc#1079746, CVE-2018-6767] + * Crafted wav file can trigger a stack buffer overflow when +parsing the file + * Added wavpack-CVE-2018-6767.patch + +--- New: CVE-2018-7253.patch CVE-2018-7254.patch wavpack-CVE-2018-6767.patch Other differences: -- ++ wavpack.spec ++ --- /var/tmp/diff_new_pack.3iC9hf/_old 2018-02-21 14:10:05.601167148 +0100 +++ /var/tmp/diff_new_pack.3iC9hf/_new 2018-02-21 14:10:05.605167005 +0100 @@ -1,7 +1,7 @@ # # spec file for package wavpack # -# 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 @@ -26,6 +26,11 @@ Url:http://www.wavpack.com/ Source0:http://www.wavpack.com/%{name}-%{version}.tar.bz2 Source99: baselibs.conf +# PATCH-FIX-UPSTREAM bsc#1079746 CVE-2018-6767 Crafted wav file can trigger +# a stack buffer overflow when parsing the file +Patch0: wavpack-CVE-2018-6767.patch +Patch1: CVE-2018-7253.patch +Patch2: CVE-2018-7254.patch BuildRequires: libtool BuildRequires: pkgconfig @@ -69,6 +74,9 @@ %prep %setup -q +%patch0 -p1 +%patch1 -p1 +%patch2 -p1 %build autoreconf -fiv ++ CVE-2018-7253.patch ++ >From 36a24c7881427d2e1e4dc1cef58f19eee0d13aec Mon Sep 17 00:00:00 2001 From: David Bryant Date: Sat, 10 Feb 2018 16:01:39 -0800 Subject: [PATCH] issue #28, do not overwrite heap on corrupt DSDIFF file Upstream: merged --- cli/dsdiff.c | 12 +++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/cli/dsdiff.c b/cli/dsdiff.c index 410dc1c..c016df9 100644 --- a/cli/dsdiff.c +++ b/cli/dsdiff.c @@ -153,7 +153,17 @@ int ParseDsdiffHeaderConfig (FILE *infile, char *infilename, char *fourcc, Wavpa error_line ("dsdiff file version = 0x%08x", version); } else if (!strncmp (dff_chunk_header.ckID, "PROP", 4)) { -char *prop_chunk = malloc ((size_t) dff_chunk_header.ckDataSize); +char *prop_chunk; + +if (dff_chunk_header.ckDataSize < 4 || dff_chunk_header.ckDataSize > 1024) { +error_line ("%s is not a valid .DFF file!", infilename); +return WAVPACK_SOFT_ERROR; +} + +if (debug_logging_mode) +error_line ("got PROP chunk of %d bytes total", (int) dff_chunk_header.ckDataSize); + +prop_chunk = malloc ((size_t) dff_chunk_header.ckDataSize); if (!DoReadFile (infile, prop_chunk, (uint32_t) dff_chunk_header.ckDataSize, &bcount) || bcount != dff_chunk_header.ckDataSize) { ++ CVE-2018-7254.patch ++ >From 8e3fe45a7bac31d9a3b558ae0079e2d92a04799e Mon Sep 17 00:00:00 2001 From: David Bryant Date: Sun, 11 Feb 2018 16:37:47 -0800 Subject: [PATCH] issue #28, fix buffer overflows and bad allocs on corrupt CAF files Upstream: merged --- cli/caff.c | 30 +++--- 1 file changed, 23 insertions(+), 7 deletions(-) diff --git a/cli/caff.c b/cli/caff.c index ae57c4b..6248a71 100644 --- a/cli/caff.c +++ b/cli/caff.c @@ -89,8 +89,8 @@ typedef struct #define CAFChannelDescriptionFormat "L" -static const char TMH_full [] = { 1,2,3,13,9,10,5,6,12,14,15,16,17,9,4,18,7,8,19,20,21 }; -static const char TMH_std [] = { 1,2,3,11,8,9,5,6,10,12,13,14,15,7,4,16 }; +static const char TMH_full [] = { 1,2,3,13,9,10,5,6,12,14,15,16,17,9,4,18,7,8,19,20,21,0 }; +static con
commit wavpack for openSUSE:Factory
Hello community, here is the log from the commit of package wavpack for openSUSE:Factory checked in at 2017-11-16 13:59:57 Comparing /work/SRC/openSUSE:Factory/wavpack (Old) and /work/SRC/openSUSE:Factory/.wavpack.new (New) Package is "wavpack" Thu Nov 16 13:59:57 2017 rev:24 rq:541907 version:5.1.0 Changes: --- /work/SRC/openSUSE:Factory/wavpack/wavpack.changes 2017-11-14 14:18:04.601748974 +0100 +++ /work/SRC/openSUSE:Factory/.wavpack.new/wavpack.changes 2017-11-16 13:59:58.519884592 +0100 @@ -1,0 +2,6 @@ +Mon Nov 13 21:12:39 UTC 2017 - jeng...@inai.de + +- Compact description. Drop pointless --with-pic since no static + libs are built. + +--- Other differences: -- ++ wavpack.spec ++ --- /var/tmp/diff_new_pack.6tHKto/_old 2017-11-16 13:59:59.099863576 +0100 +++ /var/tmp/diff_new_pack.6tHKto/_new 2017-11-16 13:59:59.103863431 +0100 @@ -20,7 +20,7 @@ Name: wavpack Version:5.1.0 Release:0 -Summary:Free Hybrid Lossless Audio Compression Format +Summary:Hybrid Lossless Audio Compression Format License:BSD-3-Clause Group: Productivity/Multimedia/Sound/Editors and Convertors Url:http://www.wavpack.com/ @@ -30,87 +30,49 @@ BuildRequires: pkgconfig %description -WavPack is a completely open audio compression format providing -lossless, high-quality lossy, and unique hybrid compression modes. -Although the technology is loosely based on previous versions of -WavPack, the new version 4 format has been designed from the ground up -to offer unparalleled performance and functionality. - -By default, lossless mode WavPack acts just like a WinZip compressor -for audio files. However, unlike MP3 or WMA encoding which can affect -the sound quality, not a single bit of the original information is -lost, so there is no chance of degradation. This makes lossless mode -ideal for archiving audio material or any other situation where quality -is paramount. The compression ratio depends on the source material, but -generally is between 30% and 70%. - -The hybrid mode provides all the advantages of lossless compression -with an additional bonus. Instead of creating a single file, this mode -creates both, a relatively small, high-quality lossy file that can be -used all by itself, and a "correction" file that (when combined with -the lossy file) provides full lossless restoration. For some users this -means never having to choose between lossless and lossy compression! +WavPack is an open audio compression format providing lossless, high-quality +lossy, and unique hybrid compression modes. + +Lossless mode is ideal for archiving audio material or any other situation +where quality is paramount. The compression ratio depends on the source +material, but generally is between 30%% and 70%%. + +The hybrid mode creates both, a relatively small, high-quality lossy file that +can be used all by itself, and a "correction" file that (when combined with the +lossy file) provides full lossless restoration. For some users, this means +never having to choose between lossless and lossy compression. %package -n libwavpack%{soname} -Summary:Free Hybrid Lossless Audio Compression Format +Summary:Hybrid Lossless Audio Compression Format Group: System/Libraries %description -n libwavpack%{soname} -WavPack is a completely open audio compression format providing -lossless, high-quality lossy, and a unique hybrid compression mode. -Although the technology is loosely based on previous versions of -WavPack, the new version 4 format has been designed from the ground up -to offer unparalleled performance and functionality. - -In the default lossless mode WavPack acts just like a WinZip compressor -for audio files. However, unlike MP3 or WMA encoding which can affect -the sound quality, not a single bit of the original information is -lost, so there's no chance of degradation. This makes lossless mode -ideal for archiving audio material or any other situation where quality -is paramount. The compression ratio depends on the source material, but -generally is between 30% and 70%. - -The hybrid mode provides all the advantages of lossless compression -with an additional bonus. Instead of creating a single file, this mode -creates both a relatively small, high-quality lossy file that can be -used all by itself, and a "correction" file that (when combined with -the lossy file) provides full lossless restoration. For some users this -means never having to choose between lossless and lossy compression! +WavPack is an open audio compression format providing lossless, high-quality +lossy, and unique hybrid compression mo
commit wavpack for openSUSE:Factory
Hello community, here is the log from the commit of package wavpack for openSUSE:Factory checked in at 2017-11-14 14:17:54 Comparing /work/SRC/openSUSE:Factory/wavpack (Old) and /work/SRC/openSUSE:Factory/.wavpack.new (New) Package is "wavpack" Tue Nov 14 14:17:54 2017 rev:23 rq:540442 version:5.1.0 Changes: --- /work/SRC/openSUSE:Factory/wavpack/wavpack.changes 2013-07-02 07:47:38.0 +0200 +++ /work/SRC/openSUSE:Factory/.wavpack.new/wavpack.changes 2017-11-14 14:18:04.601748974 +0100 @@ -1,0 +2,34 @@ +Thu Nov 9 17:14:33 UTC 2017 - aavind...@gmail.com + +- Update to version 5.1.0 + * new: command-line tagging utility (wvtag) + * added: option to import ID3v2.3 tags from Sony DSF files + * fixed: fuzz test failures from AFL reported on SourceForge + * improved: DSD decimation filter (less HF rolloff & CPU use) + * fixed: non-byte audio depths (12-bit, 20-bit) not showing + * fixed: rare case of noise-shaping triggering a lossy mute + * fixed: recognize UTF-8 BOM when reading text files + * fixed: a few portability issues +- Includes changes from 5.0.0: + * new: input formats (RF64, Wave64, and CAF) + * removed: support for legacy WavPack files (< 4.0) + * added: lossless DSD audio in Philips DSDIFF and Sony DSF files + * fixed: seeking in > 2GB WavPack files (new stream reader) + * fixed: accept > 4GB source audio files (all formats) + * improved: increase maximum samples from 2^32 to 2^40 + * added: block checksums for robustness to corruption + * added: support for non-standard channel identities + * added: block decoder for streaming applications + * added: new pdf documentation +- For other changes, see upstream: + * https://github.com/dbry/WavPack/blob/master/ChangeLog +- cleanup with spec-cleaner +- remove wavpack-fix_pkgconfig.patch, fixed upstream in: + * d440649aa113797a50e94285c8c037dc2ad7a5a9 + * 779a2e62783acc6a46f75dd89359e95079ef708a + * 7846e95eb1c3fa97da41dfe96de532c2df5ad281 +- remove license.txt, use upstream copying file instead +- Drop Requires, Provides and Obsoletes, as the SUSE versions they + were needed for are now EOL. + +--- Old: license.txt wavpack-4.70.0-beta.tar.bz2 wavpack-fix_pkgconfig.patch New: wavpack-5.1.0.tar.bz2 Other differences: -- ++ wavpack.spec ++ --- /var/tmp/diff_new_pack.V4GMVu/_old 2017-11-14 14:18:06.357684920 +0100 +++ /var/tmp/diff_new_pack.V4GMVu/_new 2017-11-14 14:18:06.357684920 +0100 @@ -1,7 +1,7 @@ # # spec file for package wavpack # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2017 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,26 +16,18 @@ # +%define soname 1 Name: wavpack -BuildRequires: libtool -BuildRequires: pkgconfig -Url:http://www.wavpack.com/ +Version:5.1.0 +Release:0 Summary:Free Hybrid Lossless Audio Compression Format License:BSD-3-Clause Group: Productivity/Multimedia/Sound/Editors and Convertors -Version:4.60.99 -Release:0 -%define soname 1 -%define real_ver 4.70.0-beta -Source: http://www.wavpack.com/%{name}-%{real_ver}.tar.bz2 -Source1:license.txt -# pbleser: fix .pc file by using @libdir@ instead of @prefix@/lib, and remove -L$libdir altogether -Patch1: wavpack-fix_pkgconfig.patch -# Name used by third parties before openSUSE 10.3: -Provides: WavPack = %{version}-%{release} -Requires: libwavpack%{soname} >= %{version} -Obsoletes: WavPack < %version -BuildRoot: %{_tmppath}/%{name}-%{version}-build +Url:http://www.wavpack.com/ +Source0:http://www.wavpack.com/%{name}-%{version}.tar.bz2 +Source99: baselibs.conf +BuildRequires: libtool +BuildRequires: pkgconfig %description WavPack is a completely open audio compression format providing @@ -114,45 +106,38 @@ means never having to choose between lossless and lossy compression! %prep -%setup -q -n %{name}-4.70.0 -%patch1 +%setup -q + %build autoreconf -fiv %configure --disable-static --with-pic -%{__make} %{?_smp_mflags} +make %{?_smp_mflags} %install -%makeinstall -#not needed -%__rm "%{buildroot}%{_libdir}"/*.la -cp %{S:1} . +%make_install +# not needed +find %{buildroot} -type f -name "*.la" -delete -print %check -make check +make %{?_smp_mflags} check %post -n libwavpack%{soname} -p /sbin/ldconfig - %postun -n libwavpack%{soname} -p /sbin/ldconfig -%clean -%{?buildroot:%__rm -rf "%{buildroot}"} - %files -%defattr(-,root,root)
commit wavpack for openSUSE:Factory
Hello community, here is the log from the commit of package wavpack for openSUSE:Factory checked in at 2013-07-02 07:47:37 Comparing /work/SRC/openSUSE:Factory/wavpack (Old) and /work/SRC/openSUSE:Factory/.wavpack.new (New) Package is "wavpack" Changes: --- /work/SRC/openSUSE:Factory/wavpack/wavpack.changes 2012-02-16 16:25:02.0 +0100 +++ /work/SRC/openSUSE:Factory/.wavpack.new/wavpack.changes 2013-07-02 07:47:38.0 +0200 @@ -1,0 +2,10 @@ +Sat Jun 22 00:28:57 UTC 2013 - crrodrig...@opensuse.org + +- update to WavPack 4.70-beta (packaged as 4.60.99) +* 4GB file support on 32-bit OS +* memcpy() not always used correctly (Linux targets) +* unsigned char issue (ARM targets) +* use temporary files for safer overwriting + + +--- Old: wavpack-4.60.1.tar.bz2 New: license.txt wavpack-4.70.0-beta.tar.bz2 Other differences: -- ++ wavpack.spec ++ --- /var/tmp/diff_new_pack.q8VOG9/_old 2013-07-02 07:47:39.0 +0200 +++ /var/tmp/diff_new_pack.q8VOG9/_new 2013-07-02 07:47:39.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package wavpack # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -23,10 +23,12 @@ Summary:Free Hybrid Lossless Audio Compression Format License:BSD-3-Clause Group: Productivity/Multimedia/Sound/Editors and Convertors -Version:4.60.1 +Version:4.60.99 Release:0 %define soname 1 -Source: http://www.wavpack.com/%{name}-%{version}.tar.bz2 +%define real_ver 4.70.0-beta +Source: http://www.wavpack.com/%{name}-%{real_ver}.tar.bz2 +Source1:license.txt # pbleser: fix .pc file by using @libdir@ instead of @prefix@/lib, and remove -L$libdir altogether Patch1: wavpack-fix_pkgconfig.patch # Name used by third parties before openSUSE 10.3: @@ -86,7 +88,8 @@ %package devel Summary:Free Hybrid Lossless Audio Compression Format Group: Development/Libraries/C and C++ -Requires: %{name} = %{version} glibc-devel +Requires: %{name} = %{version} +Requires: glibc-devel %description devel WavPack is a completely open audio compression format providing @@ -111,9 +114,8 @@ means never having to choose between lossless and lossy compression! %prep -%setup -q +%setup -q -n %{name}-4.70.0 %patch1 - %build autoreconf -fiv %configure --disable-static --with-pic @@ -123,6 +125,7 @@ %makeinstall #not needed %__rm "%{buildroot}%{_libdir}"/*.la +cp %{S:1} . %check make check @@ -150,7 +153,6 @@ %files devel %defattr(-,root,root) -%doc doc/*.* %{_includedir}/wavpack %{_libdir}/libwavpack.so %{_libdir}/pkgconfig/wavpack.pc ++ license.txt ++ Copyright (c) 1998 - 2009 Conifer Software All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of Conifer Software nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ++ wavpack-fix_pkgconfig.patch ++ --- /var/tmp/diff_new_pack.q8VOG9/_old 2013-07-02 07:47:39.0 +0200 +++ /var/tmp/diff_new_pack.q8VOG9/_new 2013-07-02 07:47:39.0 +0200 @@ -1,
commit wavpack for openSUSE:Factory
Hello community, here is the log from the commit of package wavpack for openSUSE:Factory checked in at 2012-02-16 16:24:57 Comparing /work/SRC/openSUSE:Factory/wavpack (Old) and /work/SRC/openSUSE:Factory/.wavpack.new (New) Package is "wavpack", Maintainer is "sbra...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/wavpack/wavpack.changes 2011-11-25 23:06:16.0 +0100 +++ /work/SRC/openSUSE:Factory/.wavpack.new/wavpack.changes 2012-02-16 16:25:02.0 +0100 @@ -1,0 +2,5 @@ +Mon Feb 13 10:57:33 UTC 2012 - co...@suse.com + +- patch license to follow spdx.org standard + +--- New: wavpack-fix_pkgconfig.patch Other differences: -- ++ wavpack.spec ++ --- /var/tmp/diff_new_pack.QbJml9/_old 2012-02-16 16:25:04.0 +0100 +++ /var/tmp/diff_new_pack.QbJml9/_new 2012-02-16 16:25:04.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package wavpack # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,21 +15,23 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild - Name: wavpack -License:BSD3c -BuildRequires: libtool pkgconfig -Group: Productivity/Multimedia/Sound/Editors and Convertors +BuildRequires: libtool +BuildRequires: pkgconfig Url:http://www.wavpack.com/ Summary:Free Hybrid Lossless Audio Compression Format +License:BSD-3-Clause +Group: Productivity/Multimedia/Sound/Editors and Convertors Version:4.60.1 -Release:1 +Release:0 +%define soname 1 Source: http://www.wavpack.com/%{name}-%{version}.tar.bz2 +# pbleser: fix .pc file by using @libdir@ instead of @prefix@/lib, and remove -L$libdir altogether +Patch1: wavpack-fix_pkgconfig.patch # Name used by third parties before openSUSE 10.3: Provides: WavPack = %{version}-%{release} -Requires: libwavpack1 >= %{version} +Requires: libwavpack%{soname} >= %{version} Obsoletes: WavPack < %version BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -55,18 +57,11 @@ the lossy file) provides full lossless restoration. For some users this means never having to choose between lossless and lossy compression! - - -Authors: - -David Bryant - -%package -n libwavpack1 -License:BSD3c +%package -n libwavpack%{soname} Summary:Free Hybrid Lossless Audio Compression Format Group: System/Libraries -%description -n libwavpack1 +%description -n libwavpack%{soname} WavPack is a completely open audio compression format providing lossless, high-quality lossy, and a unique hybrid compression mode. Although the technology is loosely based on previous versions of @@ -88,14 +83,7 @@ the lossy file) provides full lossless restoration. For some users this means never having to choose between lossless and lossy compression! - - -Authors: - -David Bryant - %package devel -License:BSD3c Summary:Free Hybrid Lossless Audio Compression Format Group: Development/Libraries/C and C++ Requires: %{name} = %{version} glibc-devel @@ -122,51 +110,49 @@ the lossy file) provides full lossless restoration. For some users this means never having to choose between lossless and lossy compression! - - -Authors: - -David Bryant - %prep %setup -q +%patch1 %build -autoreconf -f -i +autoreconf -fiv %configure --disable-static --with-pic -%{__make} %{?jobs:-j%jobs} +%{__make} %{?_smp_mflags} %install %makeinstall #not needed -%{__rm} %{buildroot}%{_libdir}/*.la +%__rm "%{buildroot}%{_libdir}"/*.la %check make check -%post -n libwavpack1 -p /sbin/ldconfig +%post -n libwavpack%{soname} -p /sbin/ldconfig -%postun -n libwavpack1 -p /sbin/ldconfig +%postun -n libwavpack%{soname} -p /sbin/ldconfig %clean -rm -rf $RPM_BUILD_ROOT +%{?buildroot:%__rm -rf "%{buildroot}"} %files %defattr(-,root,root) # AUTHORS NEWS are empty %doc ChangeLog README license.txt -%{_bindir}/* +%{_bindir}/wavpack +%{_bindir}/wvgain +%{_bindir}/wvunpack %{_mandir}/man?/* -%files -n libwavpack1 +%files -n libwavpack%{soname} %defattr(-,root,root) -%{_libdir}/*.so.* +%{_libdir}/libwavpack.so.%{soname} +%{_libdir}/libwavpack.so.%{soname}.* %files devel %defattr(-,root,root) %doc doc/*.* %{_includedir}/wavpack -%{_libdir}/*.so +%{_libdir}/libwavpack.so %{_libdir}/pkgconfig/wavpack.pc %changelog ++ wavpack-fix_pk
commit wavpack for openSUSE:Factory
Hello community, here is the log from the commit of package wavpack for openSUSE:Factory checked in at 2011-11-25 23:13:16 Comparing /work/SRC/openSUSE:Factory/wavpack (Old) and /work/SRC/openSUSE:Factory/.wavpack.new (New) Package is "wavpack", Maintainer is "sbra...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/wavpack/wavpack.changes 2011-09-23 12:50:13.0 +0200 +++ /work/SRC/openSUSE:Factory/.wavpack.new/wavpack.changes 2011-11-25 23:06:16.0 +0100 @@ -1,0 +2,10 @@ +Fri Nov 25 12:33:45 UTC 2011 - co...@suse.com + +- add libtool as buildrequire to avoid implicit dependency + +--- +Fri Nov 25 12:33:27 UTC 2011 - co...@suse.com + +- remove _service + +--- Old: _service _service:download_url:wavpack-4.60.1.tar.bz2 New: wavpack-4.60.1.tar.bz2 Other differences: -- ++ wavpack.spec ++ --- /var/tmp/diff_new_pack.eDGMtW/_old 2011-11-25 23:06:17.0 +0100 +++ /var/tmp/diff_new_pack.eDGMtW/_new 2011-11-25 23:06:17.0 +0100 @@ -20,13 +20,13 @@ Name: wavpack License:BSD3c -BuildRequires: pkgconfig +BuildRequires: libtool pkgconfig Group: Productivity/Multimedia/Sound/Editors and Convertors Url:http://www.wavpack.com/ Summary:Free Hybrid Lossless Audio Compression Format Version:4.60.1 -Release:14 -Source: %{name}-%{version}.tar.bz2 +Release:1 +Source: http://www.wavpack.com/%{name}-%{version}.tar.bz2 # Name used by third parties before openSUSE 10.3: Provides: WavPack = %{version}-%{release} Requires: libwavpack1 >= %{version} -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit wavpack for openSUSE:Factory
Hello community, here is the log from the commit of package wavpack for openSUSE:Factory checked in at Mon Mar 7 15:01:40 CET 2011. --- wavpack/wavpack.changes 2010-12-08 20:06:23.0 +0100 +++ /mounts/work_src_done/STABLE/wavpack/wavpack.changes2011-03-06 22:13:01.0 +0100 @@ -1,0 +2,5 @@ +Sun Mar 6 21:12:12 UTC 2011 - reddw...@opensuse.org + +- Add libwavpack1 to baselibs.conf + +--- calling whatdependson for head-i586 New: baselibs.conf Other differences: -- ++ wavpack.spec ++ --- /var/tmp/diff_new_pack.0U2dVp/_old 2011-03-07 15:01:19.0 +0100 +++ /var/tmp/diff_new_pack.0U2dVp/_new 2011-03-07 15:01:19.0 +0100 @@ -1,7 +1,7 @@ # -# spec file for package wavpack (Version 4.60.1) +# spec file for package wavpack # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -25,7 +25,7 @@ Url:http://www.wavpack.com/ Summary:Free Hybrid Lossless Audio Compression Format Version:4.60.1 -Release:1 +Release:14 Source: %{name}-%{version}.tar.bz2 # Name used by third parties before openSUSE 10.3: Provides: WavPack = %{version}-%{release} ++ baselibs.conf ++ libwavpack1 Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org