Date: Monday, February 4, 2013 @ 01:31:50 Author: bisson Revision: 177005
upstream update Modified: audacious-plugins/trunk/PKGBUILD Deleted: audacious-plugins/trunk/libcdio.patch ---------------+ PKGBUILD | 12 ++---- libcdio.patch | 111 -------------------------------------------------------- 2 files changed, 4 insertions(+), 119 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2013-02-04 00:31:41 UTC (rev 177004) +++ PKGBUILD 2013-02-04 00:31:50 UTC (rev 177005) @@ -4,8 +4,8 @@ # Contributor: William Rea <[email protected]> pkgname=audacious-plugins -pkgver=3.3.3 -pkgrel=3 +pkgver=3.3.4 +pkgrel=1 pkgdesc='Plugins for Audacious' url='http://audacious-media-player.org/' license=('custom:BSD' 'GPL') @@ -43,16 +43,12 @@ 'libmms: libmms-based mms transport' 'libcue: CUE playlist format') -source=("http://distfiles.audacious-media-player.org/${pkgname}-${pkgver}.tar.bz2" - 'libcdio.patch') -sha1sums=('c7384a2de6e3305f3c3271bb66344f0cbb9bef0e' - '56977393425c98183d8c69540ac80545fc4ba19a') +source=("http://distfiles.audacious-media-player.org/${pkgname}-${pkgver}.tar.bz2") +sha1sums=('6493f051417a201fc0e2de7ef36a709676f96607') build() { cd "${srcdir}/${pkgname}-${pkgver}" - patch -p1 -i ../libcdio.patch - ./configure \ --prefix=/usr \ --enable-amidiplug \ Deleted: libcdio.patch =================================================================== --- libcdio.patch 2013-02-04 00:31:41 UTC (rev 177004) +++ libcdio.patch 2013-02-04 00:31:50 UTC (rev 177005) @@ -1,111 +0,0 @@ -diff --git a/src/cdaudio-ng/cdaudio-ng.c b/src/cdaudio-ng/cdaudio-ng.c -index 925b847..e986839 100644 ---- a/src/cdaudio-ng/cdaudio-ng.c -+++ b/src/cdaudio-ng/cdaudio-ng.c -@@ -26,11 +26,16 @@ - #include <cdio/cdio.h> - #include <cdio/cdtext.h> - #include <cdio/track.h> --#include <cdio/cdda.h> - #include <cdio/audio.h> - #include <cdio/sector.h> - #include <cdio/cd_types.h> - -+#if LIBCDIO_VERSION_NUM >= 90 -+#include <cdio/paranoia/cdda.h> -+#else -+#include <cdio/cdda.h> -+#endif -+ - /* libcdio's header files #define these */ - #undef PACKAGE - #undef PACKAGE_BUGREPORT -@@ -269,9 +274,9 @@ static void cdaudio_set_strinfo (trackinfo_t * t, - const char * performer, const char * name, - const char * genre) - { -- g_strlcpy (t->performer, performer, DEF_STRING_LEN); -- g_strlcpy (t->name, name, DEF_STRING_LEN); -- g_strlcpy (t->genre, genre, DEF_STRING_LEN); -+ g_strlcpy (t->performer, performer ? performer : "", DEF_STRING_LEN); -+ g_strlcpy (t->name, name ? name : "", DEF_STRING_LEN); -+ g_strlcpy (t->genre, genre ? genre : "", DEF_STRING_LEN); - } - - /* thread safe (mutex may be locked) */ -@@ -622,23 +627,32 @@ static void scan_cd (void) - } - - /* get trackinfo[0] cdtext information (the disc) */ -+ cdtext_t *pcdtext = NULL; - if (aud_get_bool ("CDDA", "use_cdtext")) - { - AUDDBG ("getting cd-text information for disc\n"); -- cdtext_t *pcdtext = cdio_get_cdtext (pcdrom_drive->p_cdio, 0); -+#if LIBCDIO_VERSION_NUM >= 90 -+ pcdtext = cdio_get_cdtext (pcdrom_drive->p_cdio); -+ if (pcdtext == NULL) -+#else -+ pcdtext = cdio_get_cdtext (pcdrom_drive->p_cdio, 0); - if (pcdtext == NULL || pcdtext->field[CDTEXT_TITLE] == NULL) -+#endif - { - AUDDBG ("no cd-text available for disc\n"); - } - else - { - cdaudio_set_strinfo (&trackinfo[0], -- pcdtext->field[CDTEXT_PERFORMER] ? pcdtext-> -- field[CDTEXT_PERFORMER] : "", -- pcdtext->field[CDTEXT_TITLE] ? pcdtext-> -- field[CDTEXT_TITLE] : "", -- pcdtext->field[CDTEXT_GENRE] ? pcdtext-> -- field[CDTEXT_GENRE] : ""); -+#if LIBCDIO_VERSION_NUM >= 90 -+ cdtext_get(pcdtext, CDTEXT_FIELD_PERFORMER, 0), -+ cdtext_get(pcdtext, CDTEXT_FIELD_TITLE, 0), -+ cdtext_get(pcdtext, CDTEXT_FIELD_GENRE, 0)); -+#else -+ pcdtext->field[CDTEXT_PERFORMER], -+ pcdtext->field[CDTEXT_TITLE], -+ pcdtext->field[CDTEXT_GENRE]); -+#endif - } - } - -@@ -646,7 +660,7 @@ static void scan_cd (void) - bool_t cdtext_was_available = FALSE; - for (trackno = firsttrackno; trackno <= lasttrackno; trackno++) - { -- cdtext_t *pcdtext = NULL; -+#if LIBCDIO_VERSION_NUM < 90 - if (aud_get_bool ("CDDA", "use_cdtext")) - { - AUDDBG ("getting cd-text information for track %d\n", trackno); -@@ -657,16 +671,20 @@ static void scan_cd (void) - pcdtext = NULL; - } - } -+#endif - - if (pcdtext != NULL) - { - cdaudio_set_strinfo (&trackinfo[trackno], -- pcdtext->field[CDTEXT_PERFORMER] ? pcdtext-> -- field[CDTEXT_PERFORMER] : "", -- pcdtext->field[CDTEXT_TITLE] ? pcdtext-> -- field[CDTEXT_TITLE] : "", -- pcdtext->field[CDTEXT_GENRE] ? pcdtext-> -- field[CDTEXT_GENRE] : ""); -+#if LIBCDIO_VERSION_NUM >= 90 -+ cdtext_get(pcdtext, CDTEXT_FIELD_PERFORMER, trackno), -+ cdtext_get(pcdtext, CDTEXT_FIELD_TITLE, trackno), -+ cdtext_get(pcdtext, CDTEXT_FIELD_GENRE, trackno)); -+#else -+ pcdtext->field[CDTEXT_PERFORMER], -+ pcdtext->field[CDTEXT_TITLE], -+ pcdtext->field[CDTEXT_GENRE]); -+#endif - cdtext_was_available = TRUE; - } - else
