Update to 0.0.5, based on patch provided by maintainer Sergey Svishchev in PR 38167: libdca-0.0.5 Tue Apr 10 14:31:59 CEST 2007 Fix typo in dts.h libdca-0.0.4 Sun Apr 8 11:00:58 CEST 2007 Fix shared library linking. Disable non-PIC optimization by default (use --without-pic to re-enable). libdca-0.0.3 Thu Apr 5 20:48:56 EEST 2007 Fix for pointer aliasing. Build system rework. FreeBSD compile fix. Changed library name to libdca (was formerly known as libdts). Removed Debian packaging files now maintained separately.diff -r1.7 -r1.8 pkgsrc/audio/libdca/Makefile
(wiz)
@@ -1,24 +1,25 @@ | @@ -1,24 +1,25 @@ | |||
1 | # $NetBSD: Makefile,v 1.7 2008/07/14 12:55:56 joerg Exp $ | 1 | # $NetBSD: Makefile,v 1.8 2008/09/07 13:54:43 wiz Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= libdts-0.0.2 | 4 | DISTNAME= libdca-0.0.5 | |
5 | PKGNAME= ${DISTNAME:S/ts/ca/} | |||
6 | CATEGORIES= audio | 5 | CATEGORIES= audio | |
7 | MASTER_SITES= http://debian.unnet.nl/pub/videolan/libdts/0.0.2/ | 6 | MASTER_SITES= http://download.videolan.org/pub/videolan/libdca/0.0.5/ | |
7 | EXTRACT_SUFX= .tar.bz2 | |||
8 | 8 | |||
9 | MAINTAINER= shattered@users.sourceforge.net | 9 | MAINTAINER= shattered@users.sourceforge.net | |
10 | HOMEPAGE= http://developers.videolan.org/libdca.html | 10 | HOMEPAGE= http://www.videolan.org/developers/libdca.html | |
11 | COMMENT= Free DTS Coherent Acoustics decoder | 11 | COMMENT= DTS Coherent Acoustics decoder | |
12 | 12 | |||
13 | PKG_DESTDIR_SUPPORT= user-destdir | 13 | PKG_DESTDIR_SUPPORT= user-destdir | |
14 | 14 | |||
15 | RESTRICTED= Unresolved patent issue | 15 | RESTRICTED= Unresolved patent issue | |
16 | NO_BIN_ON_CDROM=${RESTRICTED} | 16 | NO_BIN_ON_CDROM=${RESTRICTED} | |
17 | NO_BIN_ON_FTP= ${RESTRICTED} | 17 | NO_BIN_ON_FTP= ${RESTRICTED} | |
18 | NO_SRC_ON_CDROM=${RESTRICTED} | 18 | NO_SRC_ON_CDROM=${RESTRICTED} | |
19 | NO_SRC_ON_FTP= ${RESTRICTED} | 19 | NO_SRC_ON_FTP= ${RESTRICTED} | |
20 | 20 | |||
21 | GNU_CONFIGURE= yes | 21 | GNU_CONFIGURE= yes | |
22 | USE_TOOLS+= pkg-config | 22 | USE_TOOLS+= pkg-config | |
23 | USE_LIBTOOL= yes | |||
23 | 24 | |||
24 | .include "../../mk/bsd.pkg.mk" | 25 | .include "../../mk/bsd.pkg.mk" |
@@ -1,9 +1,15 @@ | @@ -1,9 +1,15 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.1.1.1 2005/12/09 17:21:02 salo Exp $ | 1 | @comment $NetBSD: PLIST,v 1.2 2008/09/07 13:54:43 wiz Exp $ | |
2 | bin/dcadec | |||
2 | bin/dtsdec | 3 | bin/dtsdec | |
4 | bin/extract_dca | |||
3 | bin/extract_dts | 5 | bin/extract_dts | |
6 | include/dca.h | |||
4 | include/dts.h | 7 | include/dts.h | |
8 | lib/libdca.la | |||
5 | lib/libdts.a | 9 | lib/libdts.a | |
6 | lib/libdts_pic.a | 10 | lib/pkgconfig/libdca.pc | |
7 | lib/pkgconfig/libdts.pc | 11 | lib/pkgconfig/libdts.pc | |
12 | man/man1/dcadec.1 | |||
8 | man/man1/dtsdec.1 | 13 | man/man1/dtsdec.1 | |
14 | man/man1/extract_dca.1 | |||
9 | man/man1/extract_dts.1 | 15 | man/man1/extract_dts.1 |
@@ -1,6 +1,6 @@ | @@ -1,6 +1,6 @@ | |||
1 | $NetBSD: distinfo,v 1.2 2007/06/08 19:14:15 rillig Exp $ | 1 | $NetBSD: distinfo,v 1.3 2008/09/07 13:54:43 wiz Exp $ | |
2 | 2 | |||
3 | SHA1 (libdts-0.0.2.tar.gz) = 602fd9d9442453600e425f62972797bf508ea2d3 | 3 | SHA1 (libdca-0.0.5.tar.bz2) = 3fa5188eaaa2fc83fb9c4196f6695a23cb17f3bc | |
4 | RMD160 (libdts-0.0.2.tar.gz) = c7b904465244b887e6b62f997bcf043d241cf2ce | 4 | RMD160 (libdca-0.0.5.tar.bz2) = 979ef56b7484e6542db035d03258f5fba63b9302 | |
5 | Size (libdts-0.0.2.tar.gz) = 295185 bytes | 5 | Size (libdca-0.0.5.tar.bz2) = 393291 bytes | |
6 | SHA1 (patch-dtsdec) = d6c56d7d696b0f4d9bdedfaba4d212b1dbc50560 | 6 | SHA1 (patch-dtsdec) = 536268aa4009a3a0816ae2442e1be0f81233b0d1 |
@@ -1,15 +1,15 @@ | @@ -1,15 +1,15 @@ | |||
1 | $NetBSD: patch-dtsdec,v 1.1 2007/06/08 19:14:15 rillig Exp $ | 1 | $NetBSD: patch-dtsdec,v 1.2 2008/09/07 13:54:43 wiz Exp $ | |
2 | 2 | |||
3 | --- src/dtsdec.c.orig Mon Feb 23 23:30:49 2004 | 3 | --- src/dcadec.c.orig Mon Feb 23 23:30:49 2004 | |
4 | +++ src/dtsdec.c Fri Jun 8 21:09:29 2007 | 4 | +++ src/dcadec.c Fri Jun 8 21:09:29 2007 | |
5 | @@ -65,7 +65,9 @@ | 5 | @@ -65,7 +65,9 @@ | |
6 | { | 6 | { | |
7 | sigint = 1; | 7 | sigint = 1; | |
8 | signal (sig, SIG_DFL); | 8 | signal (sig, SIG_DFL); | |
9 | - return (RETSIGTYPE)0; | 9 | - return (RETSIGTYPE)0; | |
10 | + /* No return statement, since we cannot know whether the return | 10 | + /* No return statement, since we cannot know whether the return | |
11 | + * type is "void" or "int". | 11 | + * type is "void" or "int". | |
12 | + */ | 12 | + */ | |
13 | } | 13 | } | |
14 | 14 | |||
15 | static void print_fps (int final) | 15 | static void print_fps (int final) |