commit wavpack for openSUSE:Factory

2020-04-22 Thread root
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

2019-09-03 Thread root
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

2019-08-16 Thread root
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

2019-01-15 Thread root
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

2018-02-21 Thread root
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

2017-11-16 Thread root
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

2017-11-14 Thread root
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

2013-07-01 Thread h_root
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

2012-02-16 Thread h_root
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

2011-11-25 Thread h_root
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

2011-03-07 Thread h_root

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