aboutsummaryrefslogtreecommitdiff
path: root/audio/deadbeef
diff options
context:
space:
mode:
authorBeech Rintoul <beech@FreeBSD.org>2012-06-06 20:35:17 +0000
committerBeech Rintoul <beech@FreeBSD.org>2012-06-06 20:35:17 +0000
commit44b65cfcae508d7920d3e4bf977ebe38b9f7ea56 (patch)
tree039bc5654e85cd7b339c7c65cb27c85a1b464ba2 /audio/deadbeef
parent0b15a1d6fe74dc35c9351540a4ad4ad932a4309f (diff)
downloadports-44b65cfcae508d7920d3e4bf977ebe38b9f7ea56.tar.gz
ports-44b65cfcae508d7920d3e4bf977ebe38b9f7ea56.zip
Notes
Diffstat (limited to 'audio/deadbeef')
-rw-r--r--audio/deadbeef/Makefile77
-rw-r--r--audio/deadbeef/distinfo4
-rw-r--r--audio/deadbeef/pkg-plist45
3 files changed, 92 insertions, 34 deletions
diff --git a/audio/deadbeef/Makefile b/audio/deadbeef/Makefile
index c5ca4442e4bb..f4e5cebc2e27 100644
--- a/audio/deadbeef/Makefile
+++ b/audio/deadbeef/Makefile
@@ -6,19 +6,19 @@
#
PORTNAME= deadbeef
-PORTVERSION= 0.5.1
-PORTREVISION= 3
+DISTVERSION= 0.5.5-rc3
CATEGORIES= audio
-MASTER_SITES= SF/${PORTNAME}/
+MASTER_SITES= SF/${PORTNAME}
MAINTAINER= g.veniamin@googlemail.com
-COMMENT= DeaDBeeF is an audio player
+COMMENT= Ultimate music player for Unix-like systems
LICENSE= GPLv2
-LIB_DEPENDS= samplerate.1:${PORTSDIR}/audio/libsamplerate \
- mad.2:${PORTSDIR}/audio/libmad \
- execinfo.1:${PORTSDIR}/devel/libexecinfo
+BUILD_DEPENDS= bash:${PORTSDIR}/shells/bash
+LIB_DEPENDS= samplerate:${PORTSDIR}/audio/libsamplerate \
+ mad:${PORTSDIR}/audio/libmad \
+ execinfo:${PORTSDIR}/devel/libexecinfo
GNU_CONFIGURE= yes
USE_GETTEXT= yes
@@ -32,12 +32,13 @@ CONFIGURE_ARGS= --disable-alsa --disable-nullout \
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 +65,9 @@ OPTIONS= PULSE "PulseAudio output plugin (unsupported)" off\
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
@@ -75,11 +78,12 @@ CONFIGURE_ARGS+= --disable-pulse
PLIST_SUB+= PULSE="@comment "
.else
PLIST_SUB+= PULSE=""
-LIB_DEPENDS+= pulse.0:${PORTSDIR}/audio/pulseaudio
+LIB_DEPENDS+= pulse:${PORTSDIR}/audio/pulseaudio
.endif
.if defined(WITHOUT_GUI)
CONFIGURE_ARGS+= --disable-gtkui
+CONFIGURE_ARGS+= --disable-gtk3
PLIST_SUB+= GUI="@comment "
.else
PLIST_SUB+= GUI=""
@@ -91,7 +95,7 @@ CONFIGURE_ARGS+= --disable-vfs-curl
PLIST_SUB+= VFS="@comment "
.else
PLIST_SUB+= VFS=""
-LIB_DEPENDS+= curl.6:${PORTSDIR}/ftp/curl
+LIB_DEPENDS+= curl:${PORTSDIR}/ftp/curl
.endif
.if defined(WITHOUT_LASTFM)
@@ -99,7 +103,7 @@ CONFIGURE_ARGS+= --disable-lfm
PLIST_SUB+= LASTFM="@comment "
.else
PLIST_SUB+= LASTFM=""
-LIB_DEPENDS+= curl.6:${PORTSDIR}/ftp/curl
+LIB_DEPENDS+= curl:${PORTSDIR}/ftp/curl
.endif
.if defined(WITHOUT_ART)
@@ -109,12 +113,11 @@ PLIST_SUB+= ART="@comment "
.if !defined(WITHOUT_VFS)
CONFIGURE_ARTS+= --disable-artwork-imlib2
PLIST_SUB+= ART=""
-LIB_DEPENDS+= curl.6:${PORTSDIR}/ftp/curl \
- jpeg.11:${PORTSDIR}/graphics/jpeg
+LIB_DEPENDS+= curl:${PORTSDIR}/ftp/curl \
+ jpeg:${PORTSDIR}/graphics/jpeg
.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)
@@ -136,6 +139,7 @@ CONFIGURE_ARGS+= --disable-ffap
PLIST_SUB+= FFAP="@comment "
.else
PLIST_SUB+= FFAP=""
+BUILD_DEPENDS+= yasm:${PORTSDIR}/devel/yasm
.endif
.if defined(WITHOUT_VTX)
@@ -163,7 +167,7 @@ PLIST_SUB+= HOTKEYS=""
CONFIGURE_ARGS+= --disable-vorbis
PLIST_SUB+= OGG="@comment "
.else
-LIB_DEPENDS+= vorbis.4:${PORTSDIR}/audio/libvorbis
+LIB_DEPENDS+= vorbis:${PORTSDIR}/audio/libvorbis
PLIST_SUB+= OGG=""
.endif
@@ -172,16 +176,16 @@ CONFIGURE_ARGS+= --disable-ffmpeg
PLIST_SUB+= FFMPEG="@comment "
.else
PLIST_SUB+= FFMPEG=""
-LIB_DEPENDS+= avcodec.1:${PORTSDIR}/multimedia/ffmpeg \
- avformat.1:${PORTSDIR}/multimedia/ffmpeg \
- avutil.1:${PORTSDIR}/multimedia/ffmpeg
+LIB_DEPENDS+= avcodec:${PORTSDIR}/multimedia/ffmpeg \
+ avformat:${PORTSDIR}/multimedia/ffmpeg \
+ avutil:${PORTSDIR}/multimedia/ffmpeg
.endif
.if defined(WITHOUT_FLAC)
CONFIGURE_ARGS+= --disable-flac
PLIST_SUB+= FLAC="@comment "
.else
-LIB_DEPENDS+= FLAC.10:${PORTSDIR}/audio/flac
+LIB_DEPENDS+= FLAC:${PORTSDIR}/audio/flac
PLIST_SUB+= FLAC=""
.endif
@@ -189,7 +193,7 @@ PLIST_SUB+= FLAC=""
CONFIGURE_ARGS+= --disable-sndfile
PLIST_SUB+= SNDFILE="@comment "
.else
-LIB_DEPENDS+= sndfile.1:${PORTSDIR}/audio/libsndfile
+LIB_DEPENDS+= sndfile:${PORTSDIR}/audio/libsndfile
PLIST_SUB+= SNDFILE=""
.endif
@@ -197,7 +201,7 @@ PLIST_SUB+= SNDFILE=""
CONFIGURE_ARGS+= --disable-wavpack
PLIST_SUB+= WAV="@comment "
.else
-LIB_DEPENDS+= wavpack.2:${PORTSDIR}/audio/wavpack
+LIB_DEPENDS+= wavpack:${PORTSDIR}/audio/wavpack
PLIST_SUB+= WAV=""
.endif
@@ -206,8 +210,8 @@ CONFIGURE_ARGS+= --disable-cdda
PLIST_SUB+= CDDA="@comment "
.else
PLIST_SUB+= CDDA=""
-LIB_DEPENDS+= cdio.13:${PORTSDIR}/sysutils/libcdio \
- cddb.4:${PORTSDIR}/audio/libcddb
+LIB_DEPENDS+= cdio:${PORTSDIR}/sysutils/libcdio \
+ cddb:${PORTSDIR}/audio/libcddb
.endif
.if defined(WITHOUT_GME)
@@ -229,7 +233,7 @@ CONFIGURE_ARGS+= --disable-notify
PLIST_SUB+= NOTIFY="@comment "
.else
PLIST_SUB+= NOTIFY=""
-LIB_DEPENDS+= dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib
+LIB_DEPENDS+= dbus-glib-1:${PORTSDIR}/devel/dbus-glib
.endif
.if defined(WITHOUT_MUSEPACK)
@@ -243,6 +247,7 @@ PLIST_SUB+= MUSEPACK=""
CONFIGURE_ARGS+= --disable-wildmidi
PLIST_SUB+= WILD="@comment "
.else
+RUN_DEPENDS+= ${LOCALBASE}/share/freepats/crude.cfg:${PORTSDIR}/audio/freepats
PLIST_SUB+= WILD=""
.endif
@@ -265,7 +270,7 @@ CONFIGURE_ARGS+= --disable-aac
PLIST_SUB+= AAC="@comment "
.else
PLIST_SUB+= AAC=""
-LIB_DEPENDS+= faad.2:${PORTSDIR}/audio/faad
+LIB_DEPENDS+= faad:${PORTSDIR}/audio/faad
.endif
.if defined(WITHOUT_MMS)
@@ -322,12 +327,26 @@ PLIST_SUB+= M3U="@comment "
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 "
.else
PLIST_SUB+= DSP=""
-LIB_DEPENDS+= samplerate.1:${PORTSDIR}/audio/libsamplerate
+LIB_DEPENDS+= samplerate:${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)
@@ -335,7 +354,7 @@ CONFIGURE_ARGS+= --disable-vfs-zip
PLIST_SUB+= VFS_ZIP="@comment "
.else
PLIST_SUB+= VFS_ZIP=""
-LIB_DEPENDS+= zip.3:${PORTSDIR}/archivers/libzip
+LIB_DEPENDS+= zip:${PORTSDIR}/archivers/libzip
.endif
post-patch:
@@ -345,6 +364,10 @@ post-patch:
${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 <bsd.port.pre.mk>
diff --git a/audio/deadbeef/distinfo b/audio/deadbeef/distinfo
index 2560213c04bf..ac34bdac1302 100644
--- a/audio/deadbeef/distinfo
+++ b/audio/deadbeef/distinfo
@@ -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-rc3.tar.bz2) = 15e857a4237dffa36c89cc8c3c308783214027a2b4ccc97f14e9cb5193dbd61b
+SIZE (deadbeef-0.5.5-rc3.tar.bz2) = 3208877
diff --git a/audio/deadbeef/pkg-plist b/audio/deadbeef/pkg-plist
index c2d8d28a6041..611b4dd9c092 100644
--- a/audio/deadbeef/pkg-plist
+++ b/audio/deadbeef/pkg-plist
@@ -81,14 +81,26 @@ lib/deadbeef/oss.so.0
%%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 @@ lib/deadbeef/oss.so.0
%%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 @@ share/applications/deadbeef.desktop
%%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 @@ share/applications/deadbeef.desktop
%%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 @@ share/icons/hicolor/scalable/apps/deadbeef.svg
@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%%