From owner-freebsd-ports-bugs@FreeBSD.ORG Mon May 21 06:50:10 2012 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 65FC31065670 for ; Mon, 21 May 2012 06:50:10 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 00A168FC16 for ; Mon, 21 May 2012 06:50:09 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q4L6o3Pk083332 for ; Mon, 21 May 2012 06:50:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q4L6o3nd083331; Mon, 21 May 2012 06:50:03 GMT (envelope-from gnats) Resent-Date: Mon, 21 May 2012 06:50:03 GMT Resent-Message-Id: <201205210650.q4L6o3nd083331@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Veniamin Gvozdikov Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 70143106567C for ; Mon, 21 May 2012 06:40:34 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id 59AC58FC1D for ; Mon, 21 May 2012 06:40:34 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.4/8.14.4) with ESMTP id q4L6eXfx055339 for ; Mon, 21 May 2012 06:40:33 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.4/8.14.4/Submit) id q4L6eXcO055338; Mon, 21 May 2012 06:40:33 GMT (envelope-from nobody) Message-Id: <201205210640.q4L6eXcO055338@red.freebsd.org> Date: Mon, 21 May 2012 06:40:33 GMT From: Veniamin Gvozdikov To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/168189: New version: audio/deadbeef up to 0.5.5-rc1 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 May 2012 06:50:10 -0000 >Number: 168189 >Category: ports >Synopsis: New version: audio/deadbeef up to 0.5.5-rc1 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon May 21 06:50:03 UTC 2012 >Closed-Date: >Last-Modified: >Originator: Veniamin Gvozdikov >Release: FreeBSD 8.2-RELEASE >Organization: >Environment: FreeBSD ololo 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Thu Aug 18 11:19:07 MSD 2011 root@ololo:/usr/obj/usr/src/sys/OLOLO amd66 >Description: Update to 0.5.5, a lot changes between 0.5.1 and 0.5.5. You'll can see all changes in the Changelog. >How-To-Repeat: >Fix: diff -ruN deadbeef.orig/Makefile deadbeef/Makefile --- deadbeef.orig/Makefile 2012-05-21 10:32:56.834231785 +0400 +++ deadbeef/Makefile 2012-05-21 10:34:45.460489592 +0400 @@ -6,16 +6,17 @@ # PORTNAME= deadbeef -PORTVERSION= 0.5.1 -PORTREVISION= 2 +PORTVERSION= 0.5.5 CATEGORIES= audio -MASTER_SITES= SF/${PORTNAME}/ +MASTER_SITES= SF/${PORTNAME} +DISTNAME= ${PORTNAME}-${PORTVERSION}-rc1 MAINTAINER= g.veniamin@googlemail.com COMMENT= DeaDBeeF is an audio player LICENSE= GPLv2 +BUILD_DEPENDS= bash:${PORTSDIR}/shells/bash LIB_DEPENDS= samplerate.1:${PORTSDIR}/audio/libsamplerate \ mad.2:${PORTSDIR}/audio/libmad \ execinfo.1:${PORTSDIR}/devel/libexecinfo @@ -32,12 +33,13 @@ WANT_GNOME= yes INSTALLS_ICONS= yes MAKE_JOBS_SAFE= yes +SH= ${LOCALBASE}/bin/bash # Hack for detecting depends OPTIONS= PULSE "PulseAudio output plugin (unsupported)" off\ GUI "standard GTK2 user interface plugin" on\ VFS "HTTP streaming vfs plugin" on\ LASTFM "last.fm/libre.fm scrobbler plugin" on\ - ART "album art loader plugin(not work now)" off\ + ART "album art loader plugin" on\ EQ "SuperEQ DSP plugin" on\ SID "SID music player plugin" on\ FFAP "Monkey's Audio plugin" on\ @@ -64,7 +66,9 @@ SHELLEXEC "shell commands plugin" on\ NLS "Native Language Support" on\ M3U "m3u plugin" on\ + PSF "AOSDK-based PSF(,QSF,SSF,DSF) plugin" on\ DSP "libsamplerate (SRC) plugin" on\ + MONO2STEREO "mono2stereo DSP plugin" on\ CONVERTER "Build converter" on\ VFS_ZIP "ZIP support" on @@ -80,6 +84,7 @@ .if defined(WITHOUT_GUI) CONFIGURE_ARGS+= --disable-gtkui +CONFIGURE_ARGS+= --disable-gtk3 PLIST_SUB+= GUI="@comment " .else PLIST_SUB+= GUI="" @@ -114,7 +119,6 @@ .else BROKEN= VFS plugin required for album art loader, please rerun 'make config' and either disable ART or enable VFS .endif -BROKEN= Artwork plugin does not work now .endif .if defined(WITHOUT_EQ) @@ -243,6 +247,7 @@ CONFIGURE_ARGS+= --disable-wildmidi PLIST_SUB+= WILD="@comment " .else +RUN_DEPENDS+= ${LOCALBASE}/share/freepats/crude.cfg:${PORTSDIR}/audio/freepats PLIST_SUB+= WILD="" .endif @@ -322,6 +327,13 @@ PLIST_SUB+= M3U="" .endif +.if defined(WITHOUT_PSF) +CONFIGURE_ARGS+= --disable-psf +PLIST_SUB+= PSF="@comment " +.else +PLIST_SUB+= PSF="" +.endif + .if defined(WITHOUT_DSP) CONFIGURE_ARGS+= --disable-src PLIST_SUB+= DSP="@comment " @@ -330,6 +342,13 @@ LIB_DEPENDS+= samplerate.1:${PORTSDIR}/audio/libsamplerate .endif +.if defined(WITHOUT_MONO2STEREO) +CONFIGURE_ARGS+= --disable-mono2stereo +PLIST_SUB+= MONO2STEREO="@comment " +.else +PLIST_SUB+= MONO2STEREO="" +.endif + .if defined(WITHOUT_VFS_ZIP) CONFIGURE_ARGS+= --disable-vfs-zip PLIST_SUB+= VFS_ZIP="@comment " @@ -345,6 +364,10 @@ ${WRKSRC}/plugins/gme/Makefile.in \ ${WRKSRC}/plugins/sid/Makefile.in \ ${WRKSRC}/plugins/supereq/Makefile.in + @${REINPLACE_CMD} -e 's,/bin/bash,${LOCALBASE}/bin/bash,' \ + ${WRKSRC}/yasmwrapper.sh + @${REINPLACE_CMD} -e 's,/etc/timidity++/timidity-freepats.cfg:/etc/timidity/freepats.cfg:/etc/timidity/,${LOCALBASE}/share/,' \ + ${WRKSRC}/plugins/wildmidi/wildmidiplug.c .include diff -ruN deadbeef.orig/distinfo deadbeef/distinfo --- deadbeef.orig/distinfo 2012-05-21 10:32:56.834231785 +0400 +++ deadbeef/distinfo 2012-05-21 10:34:45.460489592 +0400 @@ -1,2 +1,2 @@ -SHA256 (deadbeef-0.5.1.tar.bz2) = 449e2933634c8f06dfdac65cd1afbe87a7f97fcd8e541694d6e65fe1941ac18f -SIZE (deadbeef-0.5.1.tar.bz2) = 2317508 +SHA256 (deadbeef-0.5.5-rc1.tar.bz2) = 3d04a1a5c1fcf5eacac36ec1d6aa2dc7c2bd73a924b69e8b5900c1fa6e055468 +SIZE (deadbeef-0.5.5-rc1.tar.bz2) = 3214968 diff -ruN deadbeef.orig/files/patch-plugins_artwork_artwork.c deadbeef/files/patch-plugins_artwork_artwork.c --- deadbeef.orig/files/patch-plugins_artwork_artwork.c 1970-01-01 03:00:00.000000000 +0300 +++ deadbeef/files/patch-plugins_artwork_artwork.c 2012-05-21 10:34:45.460489592 +0400 @@ -0,0 +1,13 @@ +--- plugins/artwork/artwork.c.orig 2012-05-12 00:17:44.166168140 +0400 ++++ plugins/artwork/artwork.c 2012-05-12 00:18:46.791105388 +0400 +@@ -15,6 +15,10 @@ + #include "lastfm.h" + #include "albumartorg.h" + ++#ifdef __FreeBSD__ ++#include ++#endif ++ + #ifdef USE_IMLIB2 + #include + static uintptr_t imlib_mutex; diff -ruN deadbeef.orig/files/patch-plugins_cdda_cdda.c deadbeef/files/patch-plugins_cdda_cdda.c --- deadbeef.orig/files/patch-plugins_cdda_cdda.c 1970-01-01 03:00:00.000000000 +0300 +++ deadbeef/files/patch-plugins_cdda_cdda.c 2012-05-21 10:34:45.460489592 +0400 @@ -0,0 +1,13 @@ +--- plugins/cdda/cdda.c.orig 2012-05-21 10:07:40.567139460 +0400 ++++ plugins/cdda/cdda.c 2012-05-21 10:08:07.361302684 +0400 +@@ -30,6 +30,10 @@ + + #include "../../deadbeef.h" + ++#ifdef __FreeBSD__ ++#include ++#endif ++ + //#define trace(...) { fprintf (stderr, __VA_ARGS__); } + #define trace(fmt,...) + diff -ruN deadbeef.orig/pkg-plist deadbeef/pkg-plist --- deadbeef.orig/pkg-plist 2012-05-21 10:32:56.846574974 +0400 +++ deadbeef/pkg-plist 2012-05-21 10:34:45.460489592 +0400 @@ -81,14 +81,26 @@ %%MMS%%lib/deadbeef/mms.so %%MMS%%lib/deadbeef/mms.la %%MMS%%lib/deadbeef/mms.a +%%SHN%%lib/deadbeef/ddb_shn.so.0 +%%SHN%%lib/deadbeef/ddb_shn.a +%%SHN%%lib/deadbeef/ddb_shn.so +%%SHN%%lib/deadbeef/ddb_shn.la %%SHELLEXEC%%lib/deadbeef/shellexec.so.0 %%SHELLEXEC%%lib/deadbeef/shellexec.so %%SHELLEXEC%%lib/deadbeef/shellexec.la %%SHELLEXEC%%lib/deadbeef/shellexec.a +%%SHELLEXEC%%lib/deadbeef/shellexecui_gtk2.so.0 +%%SHELLEXEC%%lib/deadbeef/shellexecui_gtk2.so +%%SHELLEXEC%%lib/deadbeef/shellexecui_gtk2.la +%%SHELLEXEC%%lib/deadbeef/shellexecui_gtk2.a %%LASTFM%%lib/deadbeef/lastfm.so.0 %%LASTFM%%lib/deadbeef/lastfm.so %%LASTFM%%lib/deadbeef/lastfm.la %%LASTFM%%lib/deadbeef/lastfm.a +%%ART%%lib/deadbeef/artwork.a +%%ART%%lib/deadbeef/artwork.so +%%ART%%lib/deadbeef/artwork.la +%%ART%%lib/deadbeef/artwork.so.0 %%SID%%lib/deadbeef/sid.so.0 %%SID%%lib/deadbeef/sid.so %%SID%%lib/deadbeef/sid.la @@ -101,6 +113,10 @@ %%GME%%lib/deadbeef/gme.so %%GME%%lib/deadbeef/gme.la %%GME%%lib/deadbeef/gme.a +%%DUMB%%lib/deadbeef/ddb_dumb.a +%%DUMB%%lib/deadbeef/ddb_dumb.la +%%DUMB%%lib/deadbeef/ddb_dumb.so +%%DUMB%%lib/deadbeef/ddb_dumb.so.0 %%NOTIFY%%lib/deadbeef/notify.so.0 %%NOTIFY%%lib/deadbeef/notify.so %%NOTIFY%%lib/deadbeef/notify.la @@ -126,18 +142,26 @@ %%DSP%%lib/deadbeef/dsp_libsrc.so %%DSP%%lib/deadbeef/dsp_libsrc.la %%DSP%%lib/deadbeef/dsp_libsrc.a +%%MONO2STEREO%%lib/deadbeef/ddb_mono2stereo.so +%%MONO2STEREO%%lib/deadbeef/ddb_mono2stereo.a +%%MONO2STEREO%%lib/deadbeef/ddb_mono2stereo.so.0 +%%MONO2STEREO%%lib/deadbeef/ddb_mono2stereo.la %%M3U%%lib/deadbeef/m3u.so %%M3U%%lib/deadbeef/m3u.so.0 %%M3U%%lib/deadbeef/m3u.la %%M3U%%lib/deadbeef/m3u.a +%%PSF%%lib/deadbeef/ddb_ao.so.0 +%%PSF%%lib/deadbeef/ddb_ao.la +%%PSF%%lib/deadbeef/ddb_ao.a +%%PSF%%lib/deadbeef/ddb_ao.so %%CONVERTER%%lib/deadbeef/converter.so.0 %%CONVERTER%%lib/deadbeef/converter.so %%CONVERTER%%lib/deadbeef/converter.la -%%CONVERTER%%lib/deadbeef/converter_gtkui.so.0 -%%CONVERTER%%lib/deadbeef/converter_gtkui.so -%%CONVERTER%%lib/deadbeef/converter_gtkui.la +%%CONVERTER%%lib/deadbeef/converter_gtk2.so.0 +%%CONVERTER%%lib/deadbeef/converter_gtk2.so +%%CONVERTER%%lib/deadbeef/converter_gtk2.la %%CONVERTER%%lib/deadbeef/converter.a -%%CONVERTER%%lib/deadbeef/converter_gtkui.a +%%CONVERTER%%lib/deadbeef/converter_gtk2.a %%CONVERTER%%lib/deadbeef/convpresets/AAC_(Nero_FAAC).txt %%CONVERTER%%lib/deadbeef/convpresets/FLAC_(compression_level_5).txt %%CONVERTER%%lib/deadbeef/convpresets/MP3_CBR_320_Kbps_(Lame).txt @@ -185,7 +209,19 @@ %%NLS%%share/locale/kk/LC_MESSAGES/deadbeef.mo %%NLS%%share/locale/km/LC_MESSAGES/deadbeef.mo %%NLS%%share/locale/lg/LC_MESSAGES/deadbeef.mo +%%NLS%%share/locale/eo/LC_MESSAGES/deadbeef.mo +%%NLS%%share/locale/sl/LC_MESSAGES/deadbeef.mo +%%NLS%%share/locale/ro/LC_MESSAGES/deadbeef.mo +%%NLS%%share/locale/te/LC_MESSAGES/deadbeef.mo +%%NLS%%share/locale/fi/LC_MESSAGES/deadbeef.mo +%%NLS%%share/locale/lt/LC_MESSAGES/deadbeef.mo +%%NLS%%share/locale/cs/LC_MESSAGES/deadbeef.mo +%%NLS%%share/locale/si/LC_MESSAGES/deadbeef.mo +%%NLS%%share/locale/et/LC_MESSAGES/deadbeef.mo +%%NLS%%share/locale/ug/LC_MESSAGES/deadbeef.mo +%%NLS%%share/locale/nb/LC_MESSAGES/deadbeef.mo %%NLS%%share/locale/sr@latin/LC_MESSAGES/deadbeef.mo +%%DATADIR%%/pixmaps/noartwork.png share/icons/hicolor/16x16/apps/deadbeef.png share/icons/hicolor/32x32/apps/deadbeef.png share/icons/hicolor/48x48/apps/deadbeef.png @@ -231,7 +267,6 @@ @dirrmtry %%NLS%%share/locale/km @dirrmtry %%NLS%%share/locale/lg/LC_MESSAGES @dirrmtry %%NLS%%share/locale/lg -%%DATADIR%%/pixmaps/noartwork.jpg @dirrm %%DOCSDIR%% @dirrm %%DATADIR%%/pixmaps @dirrm %%DATADIR%% >Release-Note: >Audit-Trail: >Unformatted: