unar (1.1-2) use-system-wavpack.patch

Summary

 XADMaster/Makefile.common          |    6 ------
 XADMaster/Makefile.linux           |    1 +
 XADMaster/XADWinZipWavPackHandle.h |    2 +-
 3 files changed, 2 insertions(+), 7 deletions(-)

    
download this patch

Patch contents

Description: Use the system wavpack library
 Use the system wavpack library instead of the embedded one so that if
 wavpack has a security vulnerability, unar doesn't have to be
 changed.
Forwarded: no
Author: Matt Kraai <kraai@debian.org>
Last-Update: 2012-05-12
--- a/XADMaster/Makefile.linux
+++ b/XADMaster/Makefile.linux
@@ -42,6 +42,7 @@
 	-lcrypto \
 	-lz \
 	-lbz2 \
+	-lwavpack \
 	-licuuc \
 	-lobjc \
 	-lstdc++ \
--- a/XADMaster/Makefile.common
+++ b/XADMaster/Makefile.common
@@ -180,12 +180,6 @@
 			PPMd/VariantG.c \
 			PPMd/VariantH.c \
 			PPMd/VariantI.c \
-			wavpack/bits.c \
-			wavpack/float.c \
-			wavpack/metadata.c \
-			wavpack/unpack.c \
-			wavpack/words.c \
-			wavpack/wputils.c \
 			WinZipJPEG/ArithmeticDecoder.c \
 			WinZipJPEG/Decompressor.c \
 			WinZipJPEG/JPEG.c
--- a/XADMaster/XADWinZipWavPackHandle.h
+++ b/XADMaster/XADWinZipWavPackHandle.h
@@ -1,6 +1,6 @@
 #import "CSBlockStreamHandle.h"
 
-#import "wavpack/wavpack.h"
+#import <wavpack/wavpack.h>
 
 @interface XADWinZipWavPackHandle:CSBlockStreamHandle
 {