summaryrefslogtreecommitdiff
path: root/audio/wavpack
diff options
context:
space:
mode:
authoradam <adam>2015-10-18 15:19:30 +0000
committeradam <adam>2015-10-18 15:19:30 +0000
commita48d327e95d6fb1859bf2614f69e6eae7f887b18 (patch)
tree284b40eb7733eae2f77e20a54b96641a0229acde /audio/wavpack
parent7cb6fa71c8af7f8d166c168cc8f7f1203a278827 (diff)
downloadpkgsrc-a48d327e95d6fb1859bf2614f69e6eae7f887b18.tar.gz
Changes 4.75.2:
* fixed: corrupt mono or multichannel files created with assembly code (rare) * fixed: building on Clang systems like Darwin and FreeBSD (req. Clang 3.5+) * fixed: explicitly sign-extend audio data (< 4-byte) to avoid corrupt files * fixed: rare decoding errors due to integer overflow (ARM assembly code) * added: assembly optimizations for "extra" mode on mono or multichannel
Diffstat (limited to 'audio/wavpack')
-rw-r--r--audio/wavpack/Makefile22
-rw-r--r--audio/wavpack/PLIST5
-rw-r--r--audio/wavpack/distinfo10
-rw-r--r--audio/wavpack/patches/patch-configure24
4 files changed, 45 insertions, 16 deletions
diff --git a/audio/wavpack/Makefile b/audio/wavpack/Makefile
index a2a5f6efeba..38e34e2ce86 100644
--- a/audio/wavpack/Makefile
+++ b/audio/wavpack/Makefile
@@ -1,18 +1,18 @@
-# $NetBSD: Makefile,v 1.5 2012/10/02 23:48:12 asau Exp $
+# $NetBSD: Makefile,v 1.6 2015/10/18 15:19:30 adam Exp $
-DISTNAME= wavpack-4.50.1
-CATEGORIES= audio
-MASTER_SITES= http://www.wavpack.com/
-EXTRACT_SUFX= .tar.bz2
+DISTNAME= wavpack-4.75.2
+CATEGORIES= audio
+MASTER_SITES= http://www.wavpack.com/
+EXTRACT_SUFX= .tar.bz2
-MAINTAINER= pkgsrc-users@NetBSD.org
-HOMEPAGE= http://www.wavpack.com/
-COMMENT= Audio codec for lossless, lossy and hybrid compression
-LICENSE= modified-bsd
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://www.wavpack.com/
+COMMENT= Audio codec for lossless, lossy and hybrid compression
+LICENSE= modified-bsd
-GNU_CONFIGURE= YES
+USE_LIBTOOL= yes
+GNU_CONFIGURE= yes
PKGCONFIG_OVERRIDE= wavpack.pc.in
-USE_LIBTOOL= YES
.include "../../converters/libiconv/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/audio/wavpack/PLIST b/audio/wavpack/PLIST
index a367e07e80a..8a70da7ba56 100644
--- a/audio/wavpack/PLIST
+++ b/audio/wavpack/PLIST
@@ -1,7 +1,10 @@
-@comment $NetBSD: PLIST,v 1.2 2009/06/14 17:32:24 joerg Exp $
+@comment $NetBSD: PLIST,v 1.3 2015/10/18 15:19:30 adam Exp $
bin/wavpack
bin/wvgain
bin/wvunpack
include/wavpack/wavpack.h
lib/libwavpack.la
lib/pkgconfig/wavpack.pc
+man/man1/wavpack.1
+man/man1/wvgain.1
+man/man1/wvunpack.1
diff --git a/audio/wavpack/distinfo b/audio/wavpack/distinfo
index fe6895ec877..7bba219a6d2 100644
--- a/audio/wavpack/distinfo
+++ b/audio/wavpack/distinfo
@@ -1,5 +1,7 @@
-$NetBSD: distinfo,v 1.3 2009/07/15 21:02:39 tnn Exp $
+$NetBSD: distinfo,v 1.4 2015/10/18 15:19:30 adam Exp $
-SHA1 (wavpack-4.50.1.tar.bz2) = 1bd8d754b7550143be88cd0f18a973740c1c3b8c
-RMD160 (wavpack-4.50.1.tar.bz2) = 680bb584521c84ea4556b2991bea38a91c65bfdc
-Size (wavpack-4.50.1.tar.bz2) = 375792 bytes
+SHA1 (wavpack-4.75.2.tar.bz2) = 9025eab39f9db05f39f88db70891a2421d124435
+RMD160 (wavpack-4.75.2.tar.bz2) = 26a20a4f8184340deee0cf443522fb1f7ffe8742
+SHA512 (wavpack-4.75.2.tar.bz2) = f4af9f74aff27d9503d97319a4749d901bd7563c7e3eed025128d58add09dcd16f873d18c54f4bad1df95cdadd9f0c8047f8186d5158c175e60c22ed2df39635
+Size (wavpack-4.75.2.tar.bz2) = 439798 bytes
+SHA1 (patch-configure) = d5c5dbae54ddca10270b2f544d9a6b1f312e2f42
diff --git a/audio/wavpack/patches/patch-configure b/audio/wavpack/patches/patch-configure
new file mode 100644
index 00000000000..479e7e9dc72
--- /dev/null
+++ b/audio/wavpack/patches/patch-configure
@@ -0,0 +1,24 @@
+$NetBSD: patch-configure,v 1.1 2015/10/18 15:19:30 adam Exp $
+
+Portablity fix.
+
+--- configure.orig 2015-10-18 15:12:52.000000000 +0000
++++ configure
+@@ -13514,7 +13514,7 @@ if test "${enable_rpath+set}" = set; the
+ fi
+
+
+- if test "x$enable_rpath" == "xyes"; then
++ if test "x$enable_rpath" = "xyes"; then
+ ENABLE_RPATH_TRUE=
+ ENABLE_RPATH_FALSE='#'
+ else
+@@ -13529,7 +13529,7 @@ if test "${enable_tests+set}" = set; the
+ fi
+
+
+- if test "x$enable_tests" == "xyes"; then
++ if test "x$enable_tests" = "xyes"; then
+ ENABLE_TESTS_TRUE=
+ ENABLE_TESTS_FALSE='#'
+ else