diff options
author | jperkin <jperkin> | 2013-01-21 22:24:55 +0000 |
---|---|---|
committer | jperkin <jperkin> | 2013-01-21 22:24:55 +0000 |
commit | 71a3e22ad85951b319ea6459dfc28186ea8a37bc (patch) | |
tree | 5cf98379da0521a56ebc767f07665c956d7986c9 /audio/cd-discid | |
parent | 5851c2e5e22a3dd6b3e8c2d8262bed78efcc735e (diff) | |
download | pkgsrc-71a3e22ad85951b319ea6459dfc28186ea8a37bc.tar.gz |
Fix output on OSX. Appease pkglint while here (license, patch comments).
Bump PKGREVISION.
Diffstat (limited to 'audio/cd-discid')
-rw-r--r-- | audio/cd-discid/Makefile | 4 | ||||
-rw-r--r-- | audio/cd-discid/distinfo | 4 | ||||
-rw-r--r-- | audio/cd-discid/patches/patch-aa | 24 |
3 files changed, 23 insertions, 9 deletions
diff --git a/audio/cd-discid/Makefile b/audio/cd-discid/Makefile index 7049684711b..f4b56e8ae61 100644 --- a/audio/cd-discid/Makefile +++ b/audio/cd-discid/Makefile @@ -1,13 +1,15 @@ -# $NetBSD: Makefile,v 1.16 2012/09/11 23:59:28 asau Exp $ +# $NetBSD: Makefile,v 1.17 2013/01/21 22:24:55 jperkin Exp $ DISTNAME= cd-discid_0.9.orig PKGNAME= cd-discid-0.9 +PKGREVISION= 1 CATEGORIES= audio MASTER_SITES= ${MASTER_SITE_GENTOO:=distfiles/} MAINTAINER= pkgsrc-users@NetBSD.org COMMENT= Read CD to obtain CDDB discid information HOMEPAGE= http://linukz.org/cd-discid.shtml +LICENSE= gnu-gpl-v2 NOT_FOR_PLATFORM= Interix-*-* diff --git a/audio/cd-discid/distinfo b/audio/cd-discid/distinfo index 08d3b20be55..b69b7ee880b 100644 --- a/audio/cd-discid/distinfo +++ b/audio/cd-discid/distinfo @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.4 2005/10/03 12:35:39 joerg Exp $ +$NetBSD: distinfo,v 1.5 2013/01/21 22:24:56 jperkin Exp $ SHA1 (cd-discid_0.9.orig.tar.gz) = 389c3b5bbfb96b113f85a8d206f9d0d7052146a4 RMD160 (cd-discid_0.9.orig.tar.gz) = 58049ba778243019a96ab7f8d8eaf213e8eca4fa Size (cd-discid_0.9.orig.tar.gz) = 11217 bytes -SHA1 (patch-aa) = 80dc0338faf17f8b8cb556fa08e973cd01759a02 +SHA1 (patch-aa) = 7ce1a368262880ad9c5be43e15790d491abd53c8 diff --git a/audio/cd-discid/patches/patch-aa b/audio/cd-discid/patches/patch-aa index 7634894b4c1..04e00f5ccb0 100644 --- a/audio/cd-discid/patches/patch-aa +++ b/audio/cd-discid/patches/patch-aa @@ -1,7 +1,10 @@ -$NetBSD: patch-aa,v 1.1 2005/10/03 12:35:39 joerg Exp $ +$NetBSD: patch-aa,v 1.2 2013/01/21 22:24:56 jperkin Exp $ ---- cd-discid.c.orig 2005-07-22 16:14:41.000000000 +0000 -+++ cd-discid.c +- Add support for DragonFly +- Fix output on OSX + +--- cd-discid.c.orig 2003-12-15 23:55:00.000000000 +0000 ++++ cd-discid.c 2013-01-21 22:20:21.000000000 +0000 @@ -37,7 +37,7 @@ * to compile on Solaris */ #define cdte_track_address cdte_addr.lba @@ -11,18 +14,27 @@ $NetBSD: patch-aa,v 1.1 2005/10/03 12:35:39 joerg Exp $ #include <sys/cdio.h> #define CDROM_LBA CD_LBA_FORMAT /* first frame is 0 */ -@@ -214,12 +214,12 @@ int main(int argc, char *argv[]) +@@ -194,7 +194,7 @@ + * TocEntry[last-1].lastRecordedAddress + 1, so we compute the start + * of leadout from the start+length of the last track instead + */ +- TocEntry[last].cdte_track_address = TocEntry[last-1].trackSize + TocEntry[last-1].trackStartAddress; ++ TocEntry[last].cdte_track_address = htonl(ntohl(TocEntry[last-1].trackSize) + ntohl(TocEntry[last-1].trackStartAddress)); + #else /* FreeBSD, Linux, Solaris */ + for (i=0; i < last; i++) { + /* tracks start with 1, but I must start with 0 on OpenBSD */ +@@ -214,12 +214,12 @@ } #endif -#if defined(__FreeBSD__) -+#if defined(__FreeBSD__) || defined(__DragonFly__) ++#if defined(__FreeBSD__) || defined(__DragonFly__) || defined(__APPLE__) TocEntry[i].cdte_track_address = ntohl(TocEntry[i].cdte_track_address); #endif for (i=0; i < last; i++) { -#if defined(__FreeBSD__) -+#if defined(__FreeBSD__) || defined(__DragonFly__) ++#if defined(__FreeBSD__) || defined(__DragonFly__) || defined(__APPLE__) TocEntry[i].cdte_track_address = ntohl(TocEntry[i].cdte_track_address); #endif cksum += cddb_sum((TocEntry[i].cdte_track_address + CD_MSF_OFFSET) / CD_FRAMES); |