Wed May 23 17:45:23 2018 UTC ()
libdca: updated to 0.0.6

libdca-0.0.6:
New release with mostly build system bugfixes.


(adam)
diff -r1.12 -r1.13 pkgsrc/audio/libdca/Makefile
diff -r1.5 -r1.6 pkgsrc/audio/libdca/distinfo
diff -r1.1 -r0 pkgsrc/audio/libdca/patches/patch-ab
diff -r0 -r1.1 pkgsrc/audio/libdca/patches/patch-configure
diff -r0 -r1.1 pkgsrc/audio/libdca/patches/patch-src_dcadec.c
diff -r1.2 -r0 pkgsrc/audio/libdca/patches/patch-dtsdec

cvs diff -r1.12 -r1.13 pkgsrc/audio/libdca/Makefile (expand / switch to unified diff)

--- pkgsrc/audio/libdca/Makefile 2015/01/27 00:36:22 1.12
+++ pkgsrc/audio/libdca/Makefile 2018/05/23 17:45:23 1.13
@@ -1,31 +1,24 @@ @@ -1,31 +1,24 @@
1# $NetBSD: Makefile,v 1.12 2015/01/27 00:36:22 jperkin Exp $ 1# $NetBSD: Makefile,v 1.13 2018/05/23 17:45:23 adam Exp $
2# 
3 2
4DISTNAME= libdca-0.0.5 3DISTNAME= libdca-0.0.6
5CATEGORIES= audio 4CATEGORIES= audio
6MASTER_SITES= http://download.videolan.org/pub/videolan/libdca/0.0.5/ 5MASTER_SITES= http://download.videolan.org/pub/videolan/libdca/${PKGVERSION_NOREV}/
7EXTRACT_SUFX= .tar.bz2 6EXTRACT_SUFX= .tar.bz2
8 7
9MAINTAINER= shattered@NetBSD.org 8MAINTAINER= shattered@NetBSD.org
10HOMEPAGE= http://www.videolan.org/developers/libdca.html 9HOMEPAGE= http://www.videolan.org/developers/libdca.html
11COMMENT= DTS Coherent Acoustics decoder 10COMMENT= DTS Coherent Acoustics decoder
12LICENSE= gnu-gpl-v2 11LICENSE= gnu-gpl-v2
13 12
14RESTRICTED= Unresolved patent issue 13USE_LANGUAGES= c99
15NO_BIN_ON_CDROM=${RESTRICTED} 14USE_LIBTOOL= yes
16NO_BIN_ON_FTP= ${RESTRICTED} 15USE_TOOLS+= pkg-config
17NO_SRC_ON_CDROM=${RESTRICTED} 16GNU_CONFIGURE= yes
18NO_SRC_ON_FTP= ${RESTRICTED} 17
19 18RESTRICTED= Unresolved patent issue
20GNU_CONFIGURE= yes 19NO_BIN_ON_CDROM= ${RESTRICTED}
21USE_TOOLS+= pkg-config 20NO_BIN_ON_FTP= ${RESTRICTED}
22USE_LIBTOOL= yes 21NO_SRC_ON_CDROM= ${RESTRICTED}
23 22NO_SRC_ON_FTP= ${RESTRICTED}
24.include "../../mk/compiler.mk" 
25 
26# Avoid clang bugs resulting in "duplicate symbol ___sputc". 
27.if !empty(PKGSRC_COMPILER:Mclang) && ${OPSYS} == "Darwin" 
28CFLAGS+= -std=gnu89 
29.endif 
30 23
31.include "../../mk/bsd.pkg.mk" 24.include "../../mk/bsd.pkg.mk"

cvs diff -r1.5 -r1.6 pkgsrc/audio/libdca/distinfo (expand / switch to unified diff)

--- pkgsrc/audio/libdca/distinfo 2017/03/23 17:06:46 1.5
+++ pkgsrc/audio/libdca/distinfo 2018/05/23 17:45:23 1.6
@@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
1$NetBSD: distinfo,v 1.5 2017/03/23 17:06:46 joerg Exp $ 1$NetBSD: distinfo,v 1.6 2018/05/23 17:45:23 adam Exp $
2 2
3SHA1 (libdca-0.0.5.tar.bz2) = 3fa5188eaaa2fc83fb9c4196f6695a23cb17f3bc 3SHA1 (libdca-0.0.6.tar.bz2) = d292ddb7b4d60c90274f9f0398fa61df0df9442c
4RMD160 (libdca-0.0.5.tar.bz2) = 979ef56b7484e6542db035d03258f5fba63b9302 4RMD160 (libdca-0.0.6.tar.bz2) = 9857d7b0379266d9400f271d6f8d788cfb2227ee
5SHA512 (libdca-0.0.5.tar.bz2) = d9f0ed34efeb3f27af8424fcb3e6df56744c6735854a65b5709c02b42b4513b9c4618dcc19eb44293afa051bd95616651bda5fc3b49dfabe975d0babfb1bc287 5SHA512 (libdca-0.0.6.tar.bz2) = d264128019e7fd295a35691636311f81960c17802dbbc67764c4e00b2fdf12ebc69b057a4947b57551a130e5cfd1fef3fe3558c7067216ea04a0b6bbb881b4f1
6Size (libdca-0.0.5.tar.bz2) = 393291 bytes 6Size (libdca-0.0.6.tar.bz2) = 454121 bytes
7SHA1 (patch-ab) = 7c736fec06ec3ed15bf7c2a4bb5d096469cfce8b 7SHA1 (patch-configure) = 334d86745a5ef3c6077b0c2f65198632181d35d5
8SHA1 (patch-dtsdec) = 536268aa4009a3a0816ae2442e1be0f81233b0d1 8SHA1 (patch-src_dcadec.c) = c60d59d5ed66c3525cbb1d92e02c3553b8a361b3

File Deleted: pkgsrc/audio/libdca/patches/Attic/patch-ab

File Added: pkgsrc/audio/libdca/patches/Attic/patch-configure
$NetBSD: patch-configure,v 1.1 2018/05/23 17:45:23 adam Exp $

Do not override compiler flags.

--- configure.orig	2018-05-23 17:05:51.000000000 +0000
+++ configure
@@ -4685,7 +4685,7 @@ fi
 
 
 
-if test x"$GCC" = x"yes"; then
+if false; then
 
 
             TRY_CFLAGS="$OPT_CFLAGS -Wall"

File Added: pkgsrc/audio/libdca/patches/patch-src_dcadec.c
$NetBSD: patch-src_dcadec.c,v 1.1 2018/05/23 17:45:23 adam Exp $

No return statement, since we cannot know whether the return
type is "void" or "int".

Do not print debug info.

--- src/dcadec.c.orig	2018-05-15 13:26:38.000000000 +0000
+++ src/dcadec.c
@@ -66,7 +66,6 @@ static RETSIGTYPE signal_handler (int si
 {
     sigint = 1;
     signal (sig, SIG_DFL);
-    return (RETSIGTYPE)0;
 }
 
 static void print_fps (int final)
@@ -273,7 +272,6 @@ static void dca_decode_data (uint8_t * s
 		length = dca_syncinfo (state, buf, &flags, &sample_rate,
                                        &bit_rate, &frame_length);
 		if (!length) {
-		    fprintf (stderr, "skip\n");
 		    for (bufptr = buf; bufptr < buf + HEADER_SIZE-1; bufptr++)
 			bufptr[0] = bufptr[1];
 		    continue;

File Deleted: pkgsrc/audio/libdca/patches/Attic/patch-dtsdec