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
|
|
|
PORTNAME= deadbeef
|
2016-05-08 13:13:52 +02:00
|
|
|
PORTVERSION= 0.7.2
|
2023-04-25 17:15:30 +02:00
|
|
|
PORTREVISION= 24
|
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
|
2014-08-07 12:27:34 +02:00
|
|
|
MASTER_SITES= SF/${PORTNAME}/
|
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
|
|
|
|
2018-02-27 18:08:21 +01:00
|
|
|
MAINTAINER= danfe@FreeBSD.org
|
2012-06-06 22:35:17 +02:00
|
|
|
COMMENT= Ultimate music player for Unix-like systems
|
2022-09-07 23:06:12 +02:00
|
|
|
WWW= http://deadbeef.sourceforge.net/
|
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
|
|
|
|
2014-07-30 19:51:18 +02:00
|
|
|
LICENSE= GPLv2 LGPL21
|
|
|
|
LICENSE_COMB= dual
|
2011-09-08 00:33:48 +02:00
|
|
|
|
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
|
2019-11-08 10:27:56 +01:00
|
|
|
USES= compiler:c11 desktop-file-utils gettext gmake gnome iconv \
|
|
|
|
libtool pkgconfig shebangfix tar:bzip2
|
2011-09-08 00:33:48 +02:00
|
|
|
USE_LDCONFIG= yes
|
2015-10-18 14:29:00 +02:00
|
|
|
CONFIGURE_ARGS= --disable-alsa --disable-nullout --disable-static
|
2015-08-05 12:16:25 +02:00
|
|
|
CPPFLAGS+= -I../dumb/dumb-kode54/include -I../../plugins/libmp4ff \
|
|
|
|
-I../../plugins/gme/game-music-emu-0.6pre \
|
2016-03-03 13:42:55 +01:00
|
|
|
-I./sidplay-libs/libsidplay/include/sidplay \
|
2016-03-22 19:11:08 +01:00
|
|
|
-I${LOCALBASE}/include
|
2018-11-07 00:52:17 +01:00
|
|
|
CFLAGS+= -Wno-narrowing
|
2019-01-08 15:06:17 +01:00
|
|
|
LDFLAGS_i386= -Wl,-z,notext
|
2014-06-11 16:49:59 +02:00
|
|
|
LIBS+= -L${LOCALBASE}/lib -lexecinfo -lintl
|
2015-08-02 22:23:55 +02:00
|
|
|
USE_GNOME= intltool
|
2013-05-07 08:45:39 +02:00
|
|
|
SHEBANG_FILES= yasmwrapper.sh
|
2014-04-28 18:47:26 +02:00
|
|
|
INSTALL_TARGET= install-strip
|
2013-03-21 18:32:34 +01:00
|
|
|
|
2016-03-03 13:42:55 +01:00
|
|
|
OPTIONS_DEFINE= PULSEAUDIO GUI VFS LASTFM ART SUPEREQ SID FFAP VTX \
|
2015-08-05 12:16:25 +02:00
|
|
|
HOTKEYS OGG FFMPEG FLAC SNDFILE WAVPACK CDDA GME DUMB NOTIFY \
|
2016-03-03 13:42:55 +01:00
|
|
|
MUSEPACK WILDMIDI TTA DCA AAC MMS SHN SHELLEXEC NLS M3U \
|
2015-08-05 12:16:25 +02:00
|
|
|
PSF ADPLUG DSP MONO2STEREO CONVERTER VFS_ZIP ALAC PLTBROWSER \
|
2016-03-03 13:42:55 +01:00
|
|
|
WMA SC68
|
|
|
|
OPTIONS_DEFAULT=MAD GTK2 VFS LASTFM ART SUPEREQ SID FFAP VTX HOSTKEYS \
|
2015-08-05 12:16:25 +02:00
|
|
|
OGG FLAC SNDFILE WAVPACK CDDA GME DUMB NOTIFY MUSEPACK \
|
2016-03-03 13:42:55 +01:00
|
|
|
WILDMIDI TTA DCA AAC MMS SHN SHELLEXEC M3U PSF ADPLUG DSP \
|
|
|
|
MONO2STEREO CONVERTER VFS_ZIP HOTKEYS ALAC PLTBROWSER WMA SC68
|
2015-08-05 12:16:25 +02:00
|
|
|
|
2013-03-21 18:32:34 +01:00
|
|
|
PULSEAUDIO_DESC= PulseAudio output plugin (unsupported)
|
2015-10-18 14:29:00 +02:00
|
|
|
GUI_DESC= Standard GUI plugin
|
2015-08-05 12:16:25 +02:00
|
|
|
VFS_DESC= HTTP streaming VFS plugin
|
|
|
|
LASTFM_DESC= Last.fm/Libre.fm scrobbler plugin
|
|
|
|
ART_DESC= Cover artwork loader plugin
|
|
|
|
SUPEREQ_DESC= SuperEQ DSP plugin (equalizer)
|
|
|
|
SID_DESC= Commodore 64 SID music player plugin
|
|
|
|
FFAP_DESC= ${APE_DESC}
|
|
|
|
VTX_DESC= VTX ZX-Spectrum music player plugin
|
|
|
|
ADPLUG_DESC= AdPlug audio format (OPL2/OPL3) support
|
|
|
|
HOTKEYS_DESC= Local and global hotkeys support
|
|
|
|
GME_DESC= Chiptune music support (based on GME)
|
|
|
|
DUMB_DESC= D.U.M.B. plugin for MOD, S3M, etc.
|
|
|
|
NOTIFY_DESC= OSD notification support in GTKUI plugin
|
|
|
|
WILDMIDI_DESC= WildMIDI synthesizer plugin
|
2016-03-03 13:42:55 +01:00
|
|
|
SC68_DESC= sc68 Atari ST And Amiga player
|
2015-08-05 12:16:25 +02:00
|
|
|
SHN_DESC= Shorten waveform encoder support
|
|
|
|
SHELLEXEC_DESC= Shell commands execution plugin
|
|
|
|
M3U_DESC= M3U and PLS playlist format support
|
2013-03-21 18:32:34 +01:00
|
|
|
PSF_DESC= AOSDK-based PSF(,QSF,SSF,DSF) plugin
|
2015-08-05 12:16:25 +02:00
|
|
|
DSP_DESC= High-quality sample rate conversion support
|
|
|
|
MONO2STEREO_DESC= Mono to stereo converter DSP plugin
|
|
|
|
CONVERTER_DESC= Plugin for converting files from/to any formats
|
|
|
|
VFS_ZIP_DESC= Play files directly from ZIP archives
|
|
|
|
PLTBROWSER_DESC= Playlist browser GUI plugin
|
2010-06-07 08:56:56 +02:00
|
|
|
|
2015-10-18 14:29:00 +02:00
|
|
|
OPTIONS_SUB= yes
|
|
|
|
OPTIONS_RADIO+= GUI
|
|
|
|
OPTIONS_RADIO_GUI= GTK2 GTK3
|
|
|
|
GUI_IMPLIES= CONVERTER
|
2010-06-07 08:56:56 +02:00
|
|
|
|
2016-03-03 13:42:55 +01:00
|
|
|
OPTIONS_GROUP+= MP3
|
|
|
|
OPTIONS_GROUP_MP3= MAD MPG123
|
|
|
|
|
2016-04-01 15:29:15 +02:00
|
|
|
MAD_LIB_DEPENDS= libmad.so:audio/libmad
|
2016-03-03 13:42:55 +01:00
|
|
|
MAD_CONFIGURE_OFF= --disable-libmad
|
|
|
|
|
2016-04-01 15:29:15 +02:00
|
|
|
MPG123_LIB_DEPENDS= libmpg123.so:audio/mpg123
|
2016-03-03 13:42:55 +01:00
|
|
|
MPG123_CONFIGURE_OFF= --disable-libmpg123
|
2015-08-05 12:16:25 +02:00
|
|
|
|
2016-04-01 15:29:15 +02:00
|
|
|
PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
|
2014-04-28 18:47:26 +02:00
|
|
|
PULSEAUDIO_CONFIGURE_OFF= --disable-pulse
|
2010-06-07 08:56:56 +02:00
|
|
|
|
2015-10-18 14:29:00 +02:00
|
|
|
GTK2_USE= gnome=gtk20,glib20
|
|
|
|
GTK2_CONFIGURE_OFF= --disable-gtk2
|
|
|
|
GTK2_CONFIGURE_ON= --enable-gtk2
|
|
|
|
GTK2_VARS= GTK_VER=2
|
2015-10-27 17:59:14 +01:00
|
|
|
GTK2_IMPLIES= GUI
|
2015-10-18 14:29:00 +02:00
|
|
|
|
|
|
|
GTK3_USE= gnome=gtk30
|
|
|
|
GTK3_CONFIGURE_OFF= --disable-gtk3
|
|
|
|
GTK3_CONFIGURE_ON= --enable-gtk3
|
|
|
|
GTK3_VARS= GTK_VER=3
|
2015-10-27 17:59:14 +01:00
|
|
|
GTK3_IMPLIES= GUI
|
2015-10-18 14:29:00 +02:00
|
|
|
|
|
|
|
PLIST_SUB+= GTK_VER=${GTK_VER}
|
|
|
|
|
|
|
|
GUI_CONFIGURE_OFF= --disable-gtk2 --disable-gtk3
|
2016-04-01 15:29:15 +02:00
|
|
|
GUI_LIB_DEPENDS= libjansson.so:devel/jansson
|
2010-06-07 08:56:56 +02:00
|
|
|
|
2016-04-01 15:29:15 +02:00
|
|
|
VFS_LIB_DEPENDS= libcurl.so:ftp/curl
|
2014-04-28 18:47:26 +02:00
|
|
|
VFS_CONFIGURE_OFF= --disable-vfs-curl
|
2010-06-07 08:56:56 +02:00
|
|
|
|
2016-04-01 15:29:15 +02:00
|
|
|
LASTFM_LIB_DEPENDS= libcurl.so:ftp/curl
|
2014-04-28 18:47:26 +02:00
|
|
|
LASTFM_CONFIGURE_OFF= --disable-lfm
|
2010-06-07 08:56:56 +02:00
|
|
|
|
2016-04-01 15:29:15 +02:00
|
|
|
ART_LIB_DEPENDS= libcurl.so:ftp/curl \
|
|
|
|
libImlib2.so:graphics/imlib2
|
2015-06-22 20:33:20 +02:00
|
|
|
ART_USES= jpeg
|
2014-08-04 17:39:40 +02:00
|
|
|
ART_CONFIGURE_OFF= --disable-artwork --disable-artwork-imlib2
|
2015-08-19 15:29:59 +02:00
|
|
|
ART_IMPLIES= VFS
|
2014-08-04 17:39:40 +02:00
|
|
|
|
2015-08-05 12:16:25 +02:00
|
|
|
SUPEREQ_CONFIGURE_OFF= --disable-supereq
|
2010-06-07 08:56:56 +02:00
|
|
|
|
2014-04-28 18:47:26 +02:00
|
|
|
SID_CONFIGURE_OFF= --disable-sid
|
2010-06-07 08:56:56 +02:00
|
|
|
|
2016-04-01 15:29:15 +02:00
|
|
|
FFAP_BUILD_DEPENDS= yasm:devel/yasm
|
2014-04-28 18:47:26 +02:00
|
|
|
FFAP_CONFIGURE_OFF= --disable-ffap
|
2010-06-07 08:56:56 +02:00
|
|
|
|
2014-04-28 18:47:26 +02:00
|
|
|
VTX_CONFIGURE_OFF= --disable-vtx
|
2010-06-07 08:56:56 +02:00
|
|
|
|
2015-08-05 12:16:25 +02:00
|
|
|
ADPLUG_CONFIGURE_OFF= --disable-adplug
|
2010-06-07 08:56:56 +02:00
|
|
|
|
2014-04-28 18:47:26 +02:00
|
|
|
HOTKEYS_CONFIGURE_OFF= --disable-hotkeys
|
2010-06-07 08:56:56 +02:00
|
|
|
|
2016-04-01 15:29:15 +02:00
|
|
|
OGG_LIB_DEPENDS= libvorbis.so:audio/libvorbis
|
2014-04-28 18:47:26 +02:00
|
|
|
OGG_CONFIGURE_OFF= --disable-vorbis
|
2010-06-07 08:56:56 +02:00
|
|
|
|
2016-12-11 19:46:19 +01:00
|
|
|
FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \
|
|
|
|
libavformat.so:multimedia/ffmpeg \
|
|
|
|
libavutil.so:multimedia/ffmpeg
|
2014-04-28 18:47:26 +02:00
|
|
|
FFMPEG_CONFIGURE_ENABLE= ffmpeg
|
2010-06-07 08:56:56 +02:00
|
|
|
|
2016-04-01 15:29:15 +02:00
|
|
|
FLAC_LIB_DEPENDS= libFLAC.so:audio/flac
|
2014-04-28 18:47:26 +02:00
|
|
|
FLAC_CONFIGURE_OFF= --disable-flac
|
2010-06-07 08:56:56 +02:00
|
|
|
|
2016-04-01 15:29:15 +02:00
|
|
|
SNDFILE_LIB_DEPENDS= libsndfile.so:audio/libsndfile
|
2014-04-28 18:47:26 +02:00
|
|
|
SNDFILE_CONFIGURE_OFF= --disable-sndfile
|
2010-06-07 08:56:56 +02:00
|
|
|
|
2016-04-01 15:29:15 +02:00
|
|
|
WAVPACK_LIB_DEPENDS= libwavpack.so:audio/wavpack
|
2015-08-05 12:16:25 +02:00
|
|
|
WAVPACK_CONFIGURE_OFF= --disable-wavpack
|
2010-06-07 08:56:56 +02:00
|
|
|
|
2016-04-01 15:29:15 +02:00
|
|
|
CDDA_LIB_DEPENDS= libcdio.so:sysutils/libcdio \
|
|
|
|
libcddb.so:audio/libcddb
|
2014-04-28 18:47:26 +02:00
|
|
|
CDDA_CONFIGURE_OFF= --disable-cdda
|
2010-06-07 08:56:56 +02:00
|
|
|
|
2014-04-28 18:47:26 +02:00
|
|
|
GME_CONFIGURE_OFF= --disable-gme
|
2010-06-07 08:56:56 +02:00
|
|
|
|
2014-04-28 18:47:26 +02:00
|
|
|
DUMB_CONFIGURE_OFF= --disable-dumb
|
2010-06-07 08:56:56 +02:00
|
|
|
|
2016-04-01 15:29:15 +02:00
|
|
|
NOTIFY_LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib
|
2014-04-28 18:47:26 +02:00
|
|
|
NOTIFY_CONFIGURE_OFF= --disable-notify
|
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
|
|
|
|
2014-04-28 18:47:26 +02:00
|
|
|
MUSEPACK_CONFIGURE_OFF= --disable-musepack
|
2011-04-01 14:29:11 +02:00
|
|
|
|
2016-04-01 15:29:15 +02:00
|
|
|
WILDMIDI_RUN_DEPENDS= ${LOCALBASE}/share/freepats/crude.cfg:audio/freepats
|
2015-08-05 12:16:25 +02:00
|
|
|
WILDMIDI_CONFIGURE_OFF= --disable-wildmidi
|
2011-04-01 14:29:11 +02:00
|
|
|
|
2014-04-28 18:47:26 +02:00
|
|
|
TTA_CONFIGURE_OFF= --disable-tta
|
2011-04-01 14:29:11 +02:00
|
|
|
|
2014-04-28 18:47:26 +02:00
|
|
|
DCA_CONFIGURE_OFF= --disable-dca
|
2011-04-01 14:29:11 +02:00
|
|
|
|
2016-04-01 15:29:15 +02:00
|
|
|
AAC_LIB_DEPENDS= libfaad.so:audio/faad
|
2014-04-28 18:47:26 +02:00
|
|
|
AAC_CONFIGURE_OFF= --disable-aac
|
2011-04-01 14:29:11 +02:00
|
|
|
|
2014-04-28 18:47:26 +02:00
|
|
|
MMS_CONFIGURE_OFF= --disable-mms
|
2011-04-01 14:29:11 +02:00
|
|
|
|
2016-03-03 13:42:55 +01:00
|
|
|
SC68_CONFIGURE_ON= --enable-sc68
|
|
|
|
SC68_CONFIGURE_OFF= --disable-sc68
|
2011-04-01 14:29:11 +02:00
|
|
|
|
2016-03-03 13:42:55 +01:00
|
|
|
SHN_CONFIGURE_OFF= --disable-shn
|
2014-04-28 18:47:26 +02:00
|
|
|
|
2019-09-20 06:20:45 +02:00
|
|
|
SHELLEXEC_CONFIGURE_OFF= --disable-shellexec
|
2014-04-28 18:47:26 +02:00
|
|
|
|
|
|
|
NLS_CONFIGURE_OFF= --disable-nls
|
|
|
|
|
|
|
|
M3U_CONFIGURE_OFF= --disable-m3u
|
|
|
|
|
2019-10-19 08:20:17 +02:00
|
|
|
PSF_CONFIGURE_OFF= --disable-psf
|
2014-04-28 18:47:26 +02:00
|
|
|
|
2016-04-01 15:29:15 +02:00
|
|
|
DSP_LIB_DEPENDS= libsamplerate.so:audio/libsamplerate
|
2014-04-28 18:47:26 +02:00
|
|
|
DSP_CONFIGURE_OFF= --disable-src
|
|
|
|
|
|
|
|
MONO2STEREO_CONFIGURE_OFF= --disable-mono2stereo
|
|
|
|
|
2014-08-04 17:39:40 +02:00
|
|
|
CONVERTER_CONFIGURE_OFF= --disable-converter
|
|
|
|
|
2016-04-01 15:29:15 +02:00
|
|
|
VFS_ZIP_LIB_DEPENDS= libzip.so:archivers/libzip
|
2014-04-28 18:47:26 +02:00
|
|
|
VFS_ZIP_CONFIGURE_OFF= --disable-vfs-zip
|
2011-03-25 21:19:50 +01:00
|
|
|
|
2014-07-30 19:51:18 +02:00
|
|
|
ALAC_CONFIGURE_OFF= --disable-alac
|
|
|
|
|
|
|
|
PLTBROWSER_CONFIGURE_OFF= --disable-pltbrowser
|
|
|
|
|
|
|
|
WMA_CONFIGURE_OFF= --disable-wma
|
|
|
|
|
2015-10-27 17:59:14 +01:00
|
|
|
.include <bsd.port.options.mk>
|
|
|
|
|
|
|
|
.if !${PORT_OPTIONS:MGTK2} && !${PORT_OPTIONS:MGTK3}
|
|
|
|
PORT_OPTIONS:= ${PORT_OPTIONS:NGUI}
|
|
|
|
.endif
|
|
|
|
|
2016-03-03 13:42:55 +01:00
|
|
|
.if !${PORT_OPTIONS:MMAD} && !${PORT_OPTIONS:MMPG123}
|
|
|
|
CONFIGURE_ARGS+= --disable-mp3
|
|
|
|
PLIST_SUB+= MP3="@comment "
|
|
|
|
.else
|
|
|
|
PLIST_SUB+= MP3=""
|
|
|
|
.endif
|
|
|
|
|
2011-11-22 02:25:29 +01:00
|
|
|
post-patch:
|
|
|
|
# Do not link to libsupc++ which may be PIC-unsafe (breaks 64-bit arches)
|
|
|
|
@${REINPLACE_CMD} -e 's, -lsupc++,,' \
|
|
|
|
${WRKSRC}/plugins/adplug/Makefile.in \
|
|
|
|
${WRKSRC}/plugins/gme/Makefile.in \
|
|
|
|
${WRKSRC}/plugins/sid/Makefile.in \
|
|
|
|
${WRKSRC}/plugins/supereq/Makefile.in
|
2012-06-06 22:35:17 +02:00
|
|
|
@${REINPLACE_CMD} -e 's,/etc/timidity++/timidity-freepats.cfg:/etc/timidity/freepats.cfg:/etc/timidity/,${LOCALBASE}/share/,' \
|
|
|
|
${WRKSRC}/plugins/wildmidi/wildmidiplug.c
|
2018-07-24 16:00:50 +02:00
|
|
|
# Clang accepts `-msse2' command line option even on !x86, need better check
|
|
|
|
@${REINPLACE_CMD} -e '25177s,^,#include <xmmintrin.h>,' \
|
2013-10-09 01:01:38 +02:00
|
|
|
${WRKSRC}/configure
|
2018-07-24 16:00:50 +02:00
|
|
|
@${REINPLACE_CMD} -e '/chnresolv/s,const char,signed &,' \
|
|
|
|
${WRKSRC}/plugins/adplug/adplug/s3m.cpp \
|
|
|
|
${WRKSRC}/plugins/adplug/adplug/s3m.h
|
|
|
|
@${REINPLACE_CMD} -e "/sampleConvertTable/s,int8_t,u&, ; \
|
|
|
|
86,+1 { s,',,g; s,\\\\x,0x,g; }" \
|
|
|
|
${WRKSRC}/plugins/sid/sidplay-libs/libsidplay/src/xsid/xsid.cpp \
|
|
|
|
${WRKSRC}/plugins/sid/sidplay-libs/libsidplay/src/xsid/xsid.h
|
2015-08-28 12:48:05 +02:00
|
|
|
# Fix build with libzip-1.0
|
|
|
|
@${REINPLACE_CMD} 's,zip_file_t,zip_file_DB,g' \
|
|
|
|
${WRKSRC}/plugins/vfs_zip/vfs_zip.c
|
2011-11-22 02:25:29 +01:00
|
|
|
|
2014-01-15 23:31:05 +01:00
|
|
|
.include <bsd.port.mk>
|