DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux systems with
X11 (though now it also runs in plain console without X, in FreeBSD,
and in OpenSolaris).
Main features:
- mp3, ogg vorbis, flac, ape, wv, wav, m4a, mpc, cd audio (and many more)
- sid, nsf and lots of other popular chiptune formats
- ID3v1, ID3v2.2, ID3v2.3, ID3v2.4, APEv2, xing/info tags support
- character set detection for non-unicode id3 tags - supports cp1251 and
iso8859-1
- unicode tags are fully supported as well (both utf8 and ucs2)
- cuesheet (.cue files) support, with charset detection (utf8/cp1251/iso8859-1)
- tracker modules like mod, s3m, it, xm, etc
- HVSC song length database support for sid
- minimize to tray, with scrollwheel volume control
- drag and drop, both inside of playlist, and from filemanagers and such
- control playback from command line
- plugin support; bundled with lots of plugins, such as global hotkeys and
last.fm scrobbler; sdk is included
- duration calculation is as precise as possible for vbr mp3 files (with and
without xing/info tags)
WWW: http://deadbeef.sourceforge.net/
PR: 143670
Submitted by: zloidemon <g.veniamin@googlemail.com>
2010-02-10 00:23:27 +01:00
|
|
|
# New ports collection makefile for: deadbeef
|
|
|
|
# Date created: 2010-01-17
|
|
|
|
# Whom: Gvozdikov Veniamin <g.veniamin@googlemail.com>
|
|
|
|
#
|
|
|
|
# $FreeBSD$
|
|
|
|
#
|
|
|
|
|
|
|
|
PORTNAME= deadbeef
|
2010-06-07 08:56:56 +02:00
|
|
|
PORTVERSION= 0.4.0
|
DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux systems with
X11 (though now it also runs in plain console without X, in FreeBSD,
and in OpenSolaris).
Main features:
- mp3, ogg vorbis, flac, ape, wv, wav, m4a, mpc, cd audio (and many more)
- sid, nsf and lots of other popular chiptune formats
- ID3v1, ID3v2.2, ID3v2.3, ID3v2.4, APEv2, xing/info tags support
- character set detection for non-unicode id3 tags - supports cp1251 and
iso8859-1
- unicode tags are fully supported as well (both utf8 and ucs2)
- cuesheet (.cue files) support, with charset detection (utf8/cp1251/iso8859-1)
- tracker modules like mod, s3m, it, xm, etc
- HVSC song length database support for sid
- minimize to tray, with scrollwheel volume control
- drag and drop, both inside of playlist, and from filemanagers and such
- control playback from command line
- plugin support; bundled with lots of plugins, such as global hotkeys and
last.fm scrobbler; sdk is included
- duration calculation is as precise as possible for vbr mp3 files (with and
without xing/info tags)
WWW: http://deadbeef.sourceforge.net/
PR: 143670
Submitted by: zloidemon <g.veniamin@googlemail.com>
2010-02-10 00:23:27 +01:00
|
|
|
CATEGORIES= audio
|
|
|
|
MASTER_SITES= SF/${PORTNAME}/
|
2010-06-07 08:56:56 +02:00
|
|
|
#DISTNAME= ${PORTNAME}-${PORTVERSION}
|
DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux systems with
X11 (though now it also runs in plain console without X, in FreeBSD,
and in OpenSolaris).
Main features:
- mp3, ogg vorbis, flac, ape, wv, wav, m4a, mpc, cd audio (and many more)
- sid, nsf and lots of other popular chiptune formats
- ID3v1, ID3v2.2, ID3v2.3, ID3v2.4, APEv2, xing/info tags support
- character set detection for non-unicode id3 tags - supports cp1251 and
iso8859-1
- unicode tags are fully supported as well (both utf8 and ucs2)
- cuesheet (.cue files) support, with charset detection (utf8/cp1251/iso8859-1)
- tracker modules like mod, s3m, it, xm, etc
- HVSC song length database support for sid
- minimize to tray, with scrollwheel volume control
- drag and drop, both inside of playlist, and from filemanagers and such
- control playback from command line
- plugin support; bundled with lots of plugins, such as global hotkeys and
last.fm scrobbler; sdk is included
- duration calculation is as precise as possible for vbr mp3 files (with and
without xing/info tags)
WWW: http://deadbeef.sourceforge.net/
PR: 143670
Submitted by: zloidemon <g.veniamin@googlemail.com>
2010-02-10 00:23:27 +01:00
|
|
|
|
|
|
|
MAINTAINER= g.veniamin@googlemail.com
|
2010-06-07 08:56:56 +02:00
|
|
|
COMMENT= DeaDBeeF is an audio player
|
DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux systems with
X11 (though now it also runs in plain console without X, in FreeBSD,
and in OpenSolaris).
Main features:
- mp3, ogg vorbis, flac, ape, wv, wav, m4a, mpc, cd audio (and many more)
- sid, nsf and lots of other popular chiptune formats
- ID3v1, ID3v2.2, ID3v2.3, ID3v2.4, APEv2, xing/info tags support
- character set detection for non-unicode id3 tags - supports cp1251 and
iso8859-1
- unicode tags are fully supported as well (both utf8 and ucs2)
- cuesheet (.cue files) support, with charset detection (utf8/cp1251/iso8859-1)
- tracker modules like mod, s3m, it, xm, etc
- HVSC song length database support for sid
- minimize to tray, with scrollwheel volume control
- drag and drop, both inside of playlist, and from filemanagers and such
- control playback from command line
- plugin support; bundled with lots of plugins, such as global hotkeys and
last.fm scrobbler; sdk is included
- duration calculation is as precise as possible for vbr mp3 files (with and
without xing/info tags)
WWW: http://deadbeef.sourceforge.net/
PR: 143670
Submitted by: zloidemon <g.veniamin@googlemail.com>
2010-02-10 00:23:27 +01:00
|
|
|
|
|
|
|
LIB_DEPENDS= samplerate.1:${PORTSDIR}/audio/libsamplerate \
|
2010-06-07 08:56:56 +02:00
|
|
|
mad.2:${PORTSDIR}/audio/libmad
|
DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux systems with
X11 (though now it also runs in plain console without X, in FreeBSD,
and in OpenSolaris).
Main features:
- mp3, ogg vorbis, flac, ape, wv, wav, m4a, mpc, cd audio (and many more)
- sid, nsf and lots of other popular chiptune formats
- ID3v1, ID3v2.2, ID3v2.3, ID3v2.4, APEv2, xing/info tags support
- character set detection for non-unicode id3 tags - supports cp1251 and
iso8859-1
- unicode tags are fully supported as well (both utf8 and ucs2)
- cuesheet (.cue files) support, with charset detection (utf8/cp1251/iso8859-1)
- tracker modules like mod, s3m, it, xm, etc
- HVSC song length database support for sid
- minimize to tray, with scrollwheel volume control
- drag and drop, both inside of playlist, and from filemanagers and such
- control playback from command line
- plugin support; bundled with lots of plugins, such as global hotkeys and
last.fm scrobbler; sdk is included
- duration calculation is as precise as possible for vbr mp3 files (with and
without xing/info tags)
WWW: http://deadbeef.sourceforge.net/
PR: 143670
Submitted by: zloidemon <g.veniamin@googlemail.com>
2010-02-10 00:23:27 +01:00
|
|
|
|
|
|
|
GNU_CONFIGURE= yes
|
2010-06-07 08:56:56 +02:00
|
|
|
USE_BZIP2= yes
|
|
|
|
USE_ICONV= yes
|
|
|
|
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
|
DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux systems with
X11 (though now it also runs in plain console without X, in FreeBSD,
and in OpenSolaris).
Main features:
- mp3, ogg vorbis, flac, ape, wv, wav, m4a, mpc, cd audio (and many more)
- sid, nsf and lots of other popular chiptune formats
- ID3v1, ID3v2.2, ID3v2.3, ID3v2.4, APEv2, xing/info tags support
- character set detection for non-unicode id3 tags - supports cp1251 and
iso8859-1
- unicode tags are fully supported as well (both utf8 and ucs2)
- cuesheet (.cue files) support, with charset detection (utf8/cp1251/iso8859-1)
- tracker modules like mod, s3m, it, xm, etc
- HVSC song length database support for sid
- minimize to tray, with scrollwheel volume control
- drag and drop, both inside of playlist, and from filemanagers and such
- control playback from command line
- plugin support; bundled with lots of plugins, such as global hotkeys and
last.fm scrobbler; sdk is included
- duration calculation is as precise as possible for vbr mp3 files (with and
without xing/info tags)
WWW: http://deadbeef.sourceforge.net/
PR: 143670
Submitted by: zloidemon <g.veniamin@googlemail.com>
2010-02-10 00:23:27 +01:00
|
|
|
LDFLAGS="-L${LOCALBASE}/lib"
|
2010-06-07 08:56:56 +02:00
|
|
|
CONFIGURE_ARGS= --disable-alsa --disable-nullout
|
|
|
|
WANT_GNOME= yes
|
DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux systems with
X11 (though now it also runs in plain console without X, in FreeBSD,
and in OpenSolaris).
Main features:
- mp3, ogg vorbis, flac, ape, wv, wav, m4a, mpc, cd audio (and many more)
- sid, nsf and lots of other popular chiptune formats
- ID3v1, ID3v2.2, ID3v2.3, ID3v2.4, APEv2, xing/info tags support
- character set detection for non-unicode id3 tags - supports cp1251 and
iso8859-1
- unicode tags are fully supported as well (both utf8 and ucs2)
- cuesheet (.cue files) support, with charset detection (utf8/cp1251/iso8859-1)
- tracker modules like mod, s3m, it, xm, etc
- HVSC song length database support for sid
- minimize to tray, with scrollwheel volume control
- drag and drop, both inside of playlist, and from filemanagers and such
- control playback from command line
- plugin support; bundled with lots of plugins, such as global hotkeys and
last.fm scrobbler; sdk is included
- duration calculation is as precise as possible for vbr mp3 files (with and
without xing/info tags)
WWW: http://deadbeef.sourceforge.net/
PR: 143670
Submitted by: zloidemon <g.veniamin@googlemail.com>
2010-02-10 00:23:27 +01:00
|
|
|
INSTALLS_ICONS= yes
|
2010-06-07 08:56:56 +02:00
|
|
|
MAKE_JOBS_SAGE= yes
|
|
|
|
|
|
|
|
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" on\
|
|
|
|
EQ "SuperEQ DSP plugin" on\
|
|
|
|
SID "commodore64 SID music player plugin" on\
|
|
|
|
FFAP "Monkey's Audio plugin" on\
|
|
|
|
VTX "libayemy VTX ZX-Spectrum music player plugin" on\
|
|
|
|
ADP "adplug plugin" on\
|
|
|
|
HOTKEYS "global hotkeys plugin" on\
|
|
|
|
OGG "Ogg Vorbis player plugin" on\
|
|
|
|
FFMPEG "FFMPEG plugin for WMA, MPC, TTA, etc" on\
|
|
|
|
FLAC "FLAC player plugin" on\
|
|
|
|
SNDFILE "libsndfile plugin for PCM wave files" on\
|
|
|
|
WAV "wavpack plugin" on\
|
|
|
|
CDDA "CD-Audio plugin" on\
|
|
|
|
GME "Game Music Emu plugin for NSF, AY, etc" on\
|
|
|
|
DUMB "D.U.M.B. plugin for MOD, S3M and other" on\
|
|
|
|
NOTIFY "support for OSD notifications into GTKUI plugin" on
|
|
|
|
|
|
|
|
.include <bsd.port.pre.mk>
|
|
|
|
|
|
|
|
.if defined(WITHOUT_PULSE)
|
|
|
|
CONFIGURE_ARGS+= --disable-pulse
|
|
|
|
PLIST_SUB+= PULSE="@comment "
|
|
|
|
.else
|
|
|
|
PLIST_SUB+= PULSE=""
|
|
|
|
LIB_DEPENDS+= pulse.0:${PORTSDIR}/audio/pulseaudio
|
|
|
|
.endif
|
|
|
|
|
|
|
|
.if defined(WITHOUT_GUI)
|
|
|
|
CONFIGURE_ARGS+= --disable-gtkui
|
|
|
|
PLIST_SUB+= GUI="@comment "
|
|
|
|
.else
|
|
|
|
PLIST_SUB+= GUI=""
|
|
|
|
USE_GNOME= gtk20 glib20
|
|
|
|
.endif
|
|
|
|
|
|
|
|
.if defined(WITHOUT_VFS)
|
|
|
|
CONFIGURE_ARGS+= --disable-vfs-curl
|
|
|
|
PLIST_SUB+= VFS="@comment "
|
|
|
|
.else
|
|
|
|
PLIST_SUB+= VFS=""
|
|
|
|
LIB_DEPENDS+= curl.6:${PORTSDIR}/ftp/curl
|
|
|
|
.endif
|
|
|
|
|
|
|
|
.if defined(WITHOUT_LASTFM)
|
|
|
|
CONFIGURE_ARGS+= --disable-lfm
|
|
|
|
PLIST_SUB+= LASTFM="@comment "
|
|
|
|
.else
|
|
|
|
PLIST_SUB+= LASTFM=""
|
|
|
|
LIB_DEPENDS+= curl.6:${PORTSDIR}/ftp/curl
|
|
|
|
.endif
|
|
|
|
|
|
|
|
.if defined(WITHOUT_ART)
|
|
|
|
CONFIGURE_ARGS+= --disable-artwork
|
|
|
|
PLIST_SUB+= ART="@comment "
|
|
|
|
.else
|
|
|
|
.if !defined(WITHOUT_VFS)
|
|
|
|
PLIST_SUB+= ART=""
|
|
|
|
LIB_DEPENDS+= curl.6:${PORTSDIR}/ftp/curl
|
|
|
|
.else
|
|
|
|
BROKEN= Please enable VFS plugin
|
|
|
|
.endif
|
|
|
|
.endif
|
|
|
|
|
|
|
|
.if defined(WITHOUT_EQ)
|
|
|
|
CONFIGURE_ARGS+= --disable-supereq
|
|
|
|
PLIST_SUB+= EQ="@comment "
|
|
|
|
.else
|
|
|
|
PLIST_SUB+= EQ=""
|
|
|
|
.endif
|
|
|
|
|
|
|
|
.if defined(WITHOUT_SID)
|
|
|
|
CONFIGURE_ARGS+= --disable-sid
|
|
|
|
PLIST_SUB+= SID="@comment "
|
|
|
|
.else
|
|
|
|
PLIST_SUB+= SID=""
|
|
|
|
.endif
|
|
|
|
|
|
|
|
.if defined(WITHOUT_FFAP)
|
|
|
|
CONFIGURE_ARGS+= --disable-ffap
|
|
|
|
PLIST_SUB+= FFAP="@comment "
|
|
|
|
.else
|
|
|
|
PLIST_SUB+= FFAP=""
|
|
|
|
.endif
|
|
|
|
|
|
|
|
.if defined(WITHOUT_VTX)
|
|
|
|
CONFIGURE_ARGS+= --disable-vtx
|
|
|
|
PLIST_SUB+= VTX="@comment "
|
|
|
|
.else
|
|
|
|
PLIST_SUB+= VTX=""
|
|
|
|
.endif
|
|
|
|
|
|
|
|
.if defined(WITHOUT_ADP)
|
|
|
|
CONFIGURE_ARGS+= --disable-adplug
|
|
|
|
PLIST_SUB+= ADP="@comment "
|
|
|
|
.else
|
|
|
|
PLIST_SUB+= ADP=""
|
|
|
|
.endif
|
|
|
|
|
|
|
|
.if defined(WITHOUT_HOTKEYS)
|
|
|
|
CONFIGURE_ARGS+= --disable-hotkeys
|
|
|
|
PLIST_SUB+= HOTKEYS="@comment "
|
|
|
|
.else
|
|
|
|
PLIST_SUB+= HOTKEYS=""
|
|
|
|
.endif
|
|
|
|
|
|
|
|
.if defined(WITHOUT_OGG)
|
|
|
|
CONFIGURE_ARGS+= --disable-vorbis
|
|
|
|
PLIST_SUB+= OGG="@comment "
|
|
|
|
.else
|
|
|
|
LIB_DEPENDS+= vorbis.4:${PORTSDIR}/audio/libvorbis
|
|
|
|
PLIST_SUB+= OGG=""
|
|
|
|
.endif
|
|
|
|
|
|
|
|
.if defined(WITHOUT_FFMPEG)
|
|
|
|
CONFIGURE_ARGS+= --disable-ffmpeg
|
|
|
|
PLIST_SUB+= FFMPEG="@comment "
|
|
|
|
.else
|
|
|
|
PLIST_SUB+= FFMPEG=""
|
|
|
|
LIB_DEPENDS+= avcodec.1:${PORTSDIR}/multimedia/ffmpeg \
|
|
|
|
avformat:${PORTSDIR}/multimedia/ffmpeg \
|
|
|
|
avutil.1:${PORTSDIR}/multimedia/ffmpeg
|
|
|
|
.endif
|
|
|
|
|
|
|
|
.if defined(WITHOUT_FLAC)
|
|
|
|
CONFIGURE_ARGS+= --disable-flac
|
|
|
|
PLIST_SUB+= FLAC="@comment "
|
|
|
|
.else
|
|
|
|
LIB_DEPENDS+= FLAC.10:${PORTSDIR}/audio/flac
|
|
|
|
PLIST_SUB+= FLAC=""
|
|
|
|
.endif
|
|
|
|
|
|
|
|
.if defined(WITHOUT_SNDFILE)
|
|
|
|
CONFIGURE_ARGS+= --disable-sndfile
|
|
|
|
PLIST_SUB+= SNDFILE="@comment "
|
|
|
|
.else
|
|
|
|
LIB_DEPENDS+= sndfile.1:${PORTSDIR}/audio/libsndfile
|
|
|
|
PLIST_SUB+= SNDFILE=""
|
|
|
|
.endif
|
|
|
|
|
|
|
|
.if defined(WITHOUT_WAV)
|
|
|
|
CONFIGURE_ARGS+= --disable-wavpack
|
|
|
|
PLIST_SUB+= WAV="@comment "
|
|
|
|
.else
|
|
|
|
LIB_DEPENDS+= wavpack.2:${PORTSDIR}/audio/wavpack
|
|
|
|
PLIST_SUB+= WAV=""
|
|
|
|
.endif
|
|
|
|
|
|
|
|
.if defined(WITHOUT_CDDA)
|
|
|
|
CONFIGURE_ARGS+= --disable-cdda
|
|
|
|
PLIST_SUB+= CDDA="@comment "
|
|
|
|
.else
|
|
|
|
PLIST_SUB+= CDDA=""
|
|
|
|
LIB_DEPENDS+= cdio.12:${PORTSDIR}/sysutils/libcdio \
|
|
|
|
cddb.4:${PORTSDIR}:audio/libcddb
|
|
|
|
.endif
|
|
|
|
|
|
|
|
.if defined(WITHOUT_GME)
|
|
|
|
CONFIGURE_ARGS+= --disable-gme
|
|
|
|
PLIST_SUB+= GME="@comment "
|
|
|
|
.else
|
|
|
|
PLIST_SUB+= GME=""
|
|
|
|
.endif
|
|
|
|
|
|
|
|
.if defined(WITHOUT_DUMB)
|
|
|
|
CONFIGURE_ARGS+= --disable-dumb
|
|
|
|
PLIST_SUB+= DUMB="@comment "
|
|
|
|
.else
|
|
|
|
PLIST_SUB+= DUMB=""
|
|
|
|
.endif
|
|
|
|
|
|
|
|
.if defined(WITHOUT_NOTIFY)
|
|
|
|
CONFIGURE_ARGS+= --disable-notify
|
|
|
|
PLIST_SUB+= NOTIFY="@comment "
|
|
|
|
.else
|
|
|
|
PLIST_SUB+= NOTIFY=""
|
|
|
|
LIB_DEPENDS+= dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib
|
|
|
|
.endif
|
DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux systems with
X11 (though now it also runs in plain console without X, in FreeBSD,
and in OpenSolaris).
Main features:
- mp3, ogg vorbis, flac, ape, wv, wav, m4a, mpc, cd audio (and many more)
- sid, nsf and lots of other popular chiptune formats
- ID3v1, ID3v2.2, ID3v2.3, ID3v2.4, APEv2, xing/info tags support
- character set detection for non-unicode id3 tags - supports cp1251 and
iso8859-1
- unicode tags are fully supported as well (both utf8 and ucs2)
- cuesheet (.cue files) support, with charset detection (utf8/cp1251/iso8859-1)
- tracker modules like mod, s3m, it, xm, etc
- HVSC song length database support for sid
- minimize to tray, with scrollwheel volume control
- drag and drop, both inside of playlist, and from filemanagers and such
- control playback from command line
- plugin support; bundled with lots of plugins, such as global hotkeys and
last.fm scrobbler; sdk is included
- duration calculation is as precise as possible for vbr mp3 files (with and
without xing/info tags)
WWW: http://deadbeef.sourceforge.net/
PR: 143670
Submitted by: zloidemon <g.veniamin@googlemail.com>
2010-02-10 00:23:27 +01:00
|
|
|
|
2010-06-07 08:56:56 +02:00
|
|
|
.include <bsd.port.post.mk>
|