Package: xmms-coverviewer Severity: important Tags: patch Hi,
The current version of xmms-coverviewer fails to build on GNU/kFreeBSD. Please find attached a small patch to fix that. It would be nice if you can include it in your next upload. Thanks for your cooperation, Aurelien -- System Information: Debian Release: testing/unstable Architecture: kfreebsd-i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: GNU/kFreeBSD 5.4-1-686 Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Author: aurel32 Status: in BTS --- xmms-coverviewer-0.11.orig/src/cd-discid.c +++ xmms-coverviewer-0.11/src/cd-discid.c @@ -34,7 +34,7 @@ #define CD_MSF_OFFSET 150 #define CD_FRAMES 75 -#elif defined(__FreeBSD__) +#elif defined(__FreeBSD__) || defined(__FreeBSD_kernel__) #include <sys/cdio.h> #define CDROM_LBA CD_LBA_FORMAT /* first frame is 0 */ @@ -205,12 +205,12 @@ } #endif -#if defined(__FreeBSD__) +#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) 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(__FreeBSD_kernel__) 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);