2015-07-13 10:30:47 +00:00
|
|
|
# $NetBSD: Makefile,v 1.6 2015/07/13 10:30:47 roelants Exp $
|
Import deadbeef-0.5.2 as wip/deadbeef.
DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux, BSD,
OpenSolaris and probably other UNIX-like systems.
Some features (more can be found on the homepage):
* mp3, ogg vorbis, flac, ape, wv, wav, cd audio (and many more)
* ID3v1, ID3v2.2, ID3v2.3, ID3v2.4, APEv2, xing/info tags support
* no GNOME or KDE dependencies
* minimize to tray, with scrollwheel volume control
* drag and drop, both inside the playlist, and from other applications
* control playback from command line
* global hotkeys
* multiple playlists
* album artwork display
* 18-band graphical equalizer
* metadata editor
* user-customizable groups in playlists
* user-customizable columns with flexible title formatting
* radio and podcast support for ogg vorbis, mp3 and aac streams
* gapless playback
* plugin support; bundled with lots of plugins, such as global
hotkeys and last.fm scrobbler; sdk is included
2012-04-20 14:50:11 +00:00
|
|
|
|
2019-09-21 14:21:52 +00:00
|
|
|
DISTNAME= deadbeef-1.8.2
|
Import deadbeef-0.5.2 as wip/deadbeef.
DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux, BSD,
OpenSolaris and probably other UNIX-like systems.
Some features (more can be found on the homepage):
* mp3, ogg vorbis, flac, ape, wv, wav, cd audio (and many more)
* ID3v1, ID3v2.2, ID3v2.3, ID3v2.4, APEv2, xing/info tags support
* no GNOME or KDE dependencies
* minimize to tray, with scrollwheel volume control
* drag and drop, both inside the playlist, and from other applications
* control playback from command line
* global hotkeys
* multiple playlists
* album artwork display
* 18-band graphical equalizer
* metadata editor
* user-customizable groups in playlists
* user-customizable columns with flexible title formatting
* radio and podcast support for ogg vorbis, mp3 and aac streams
* gapless playback
* plugin support; bundled with lots of plugins, such as global
hotkeys and last.fm scrobbler; sdk is included
2012-04-20 14:50:11 +00:00
|
|
|
CATEGORIES= audio
|
2019-09-21 14:21:52 +00:00
|
|
|
MASTER_SITES= ${MASTER_SITE_GITHUB:=DeaDBeeF-Player/}
|
Import deadbeef-0.5.2 as wip/deadbeef.
DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux, BSD,
OpenSolaris and probably other UNIX-like systems.
Some features (more can be found on the homepage):
* mp3, ogg vorbis, flac, ape, wv, wav, cd audio (and many more)
* ID3v1, ID3v2.2, ID3v2.3, ID3v2.4, APEv2, xing/info tags support
* no GNOME or KDE dependencies
* minimize to tray, with scrollwheel volume control
* drag and drop, both inside the playlist, and from other applications
* control playback from command line
* global hotkeys
* multiple playlists
* album artwork display
* 18-band graphical equalizer
* metadata editor
* user-customizable groups in playlists
* user-customizable columns with flexible title formatting
* radio and podcast support for ogg vorbis, mp3 and aac streams
* gapless playback
* plugin support; bundled with lots of plugins, such as global
hotkeys and last.fm scrobbler; sdk is included
2012-04-20 14:50:11 +00:00
|
|
|
|
|
|
|
MAINTAINER= dieter.NetBSD@pandora.be
|
2020-01-24 17:22:20 +00:00
|
|
|
HOMEPAGE= http://deadbeef.sourceforge.net/
|
2019-07-12 11:25:52 +00:00
|
|
|
COMMENT= Modular music player
|
Import deadbeef-0.5.2 as wip/deadbeef.
DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux, BSD,
OpenSolaris and probably other UNIX-like systems.
Some features (more can be found on the homepage):
* mp3, ogg vorbis, flac, ape, wv, wav, cd audio (and many more)
* ID3v1, ID3v2.2, ID3v2.3, ID3v2.4, APEv2, xing/info tags support
* no GNOME or KDE dependencies
* minimize to tray, with scrollwheel volume control
* drag and drop, both inside the playlist, and from other applications
* control playback from command line
* global hotkeys
* multiple playlists
* album artwork display
* 18-band graphical equalizer
* metadata editor
* user-customizable groups in playlists
* user-customizable columns with flexible title formatting
* radio and podcast support for ogg vorbis, mp3 and aac streams
* gapless playback
* plugin support; bundled with lots of plugins, such as global
hotkeys and last.fm scrobbler; sdk is included
2012-04-20 14:50:11 +00:00
|
|
|
LICENSE= gnu-gpl-v2
|
|
|
|
|
|
|
|
GNU_CONFIGURE= yes
|
|
|
|
USE_LIBTOOL= yes
|
|
|
|
USE_LANGUAGES= c c++
|
2019-09-21 14:21:52 +00:00
|
|
|
USE_TOOLS+= autopoint aclocal autoheader autoconf automake
|
Import deadbeef-0.5.2 as wip/deadbeef.
DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux, BSD,
OpenSolaris and probably other UNIX-like systems.
Some features (more can be found on the homepage):
* mp3, ogg vorbis, flac, ape, wv, wav, cd audio (and many more)
* ID3v1, ID3v2.2, ID3v2.3, ID3v2.4, APEv2, xing/info tags support
* no GNOME or KDE dependencies
* minimize to tray, with scrollwheel volume control
* drag and drop, both inside the playlist, and from other applications
* control playback from command line
* global hotkeys
* multiple playlists
* album artwork display
* 18-band graphical equalizer
* metadata editor
* user-customizable groups in playlists
* user-customizable columns with flexible title formatting
* radio and podcast support for ogg vorbis, mp3 and aac streams
* gapless playback
* plugin support; bundled with lots of plugins, such as global
hotkeys and last.fm scrobbler; sdk is included
2012-04-20 14:50:11 +00:00
|
|
|
USE_TOOLS+= gmake intltool pkg-config
|
2019-07-12 11:25:52 +00:00
|
|
|
USE_TOOLS+= msgfmt msgmerge xgettext
|
|
|
|
USE_TOOLS+= bison perl
|
Import deadbeef-0.5.2 as wip/deadbeef.
DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux, BSD,
OpenSolaris and probably other UNIX-like systems.
Some features (more can be found on the homepage):
* mp3, ogg vorbis, flac, ape, wv, wav, cd audio (and many more)
* ID3v1, ID3v2.2, ID3v2.3, ID3v2.4, APEv2, xing/info tags support
* no GNOME or KDE dependencies
* minimize to tray, with scrollwheel volume control
* drag and drop, both inside the playlist, and from other applications
* control playback from command line
* global hotkeys
* multiple playlists
* album artwork display
* 18-band graphical equalizer
* metadata editor
* user-customizable groups in playlists
* user-customizable columns with flexible title formatting
* radio and podcast support for ogg vorbis, mp3 and aac streams
* gapless playback
* plugin support; bundled with lots of plugins, such as global
hotkeys and last.fm scrobbler; sdk is included
2012-04-20 14:50:11 +00:00
|
|
|
|
2019-07-12 11:25:52 +00:00
|
|
|
TOOL_DEPENDS+= yasm-[0-9]*:../../devel/yasm
|
2015-07-13 10:30:47 +00:00
|
|
|
|
2019-07-12 11:25:52 +00:00
|
|
|
.include "../../mk/oss.buildlink3.mk"
|
Import deadbeef-0.5.2 as wip/deadbeef.
DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux, BSD,
OpenSolaris and probably other UNIX-like systems.
Some features (more can be found on the homepage):
* mp3, ogg vorbis, flac, ape, wv, wav, cd audio (and many more)
* ID3v1, ID3v2.2, ID3v2.3, ID3v2.4, APEv2, xing/info tags support
* no GNOME or KDE dependencies
* minimize to tray, with scrollwheel volume control
* drag and drop, both inside the playlist, and from other applications
* control playback from command line
* global hotkeys
* multiple playlists
* album artwork display
* 18-band graphical equalizer
* metadata editor
* user-customizable groups in playlists
* user-customizable columns with flexible title formatting
* radio and podcast support for ogg vorbis, mp3 and aac streams
* gapless playback
* plugin support; bundled with lots of plugins, such as global
hotkeys and last.fm scrobbler; sdk is included
2012-04-20 14:50:11 +00:00
|
|
|
|
2019-07-12 11:25:52 +00:00
|
|
|
.if ${OSS_TYPE} != "none"
|
|
|
|
CONFIGURE_ARGS+= --enable-oss
|
|
|
|
MAKE_ENV+= OSS_LIBS=${LIBOSSAUDIO}
|
|
|
|
.else
|
|
|
|
CONFIGURE_ARGS+= --disable-oss
|
|
|
|
.endif
|
Import deadbeef-0.5.2 as wip/deadbeef.
DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux, BSD,
OpenSolaris and probably other UNIX-like systems.
Some features (more can be found on the homepage):
* mp3, ogg vorbis, flac, ape, wv, wav, cd audio (and many more)
* ID3v1, ID3v2.2, ID3v2.3, ID3v2.4, APEv2, xing/info tags support
* no GNOME or KDE dependencies
* minimize to tray, with scrollwheel volume control
* drag and drop, both inside the playlist, and from other applications
* control playback from command line
* global hotkeys
* multiple playlists
* album artwork display
* 18-band graphical equalizer
* metadata editor
* user-customizable groups in playlists
* user-customizable columns with flexible title formatting
* radio and podcast support for ogg vorbis, mp3 and aac streams
* gapless playback
* plugin support; bundled with lots of plugins, such as global
hotkeys and last.fm scrobbler; sdk is included
2012-04-20 14:50:11 +00:00
|
|
|
|
2019-07-12 11:25:52 +00:00
|
|
|
# using mpg123 instead
|
|
|
|
CONFIGURE_ARGS+= --disable-libmad
|
|
|
|
|
2019-09-21 14:21:52 +00:00
|
|
|
pre-configure:
|
|
|
|
cd ${WRKSRC} && ./autogen.sh
|
2019-07-12 11:25:52 +00:00
|
|
|
|
|
|
|
.include "options.mk"
|
|
|
|
.include "../../archivers/libzip/buildlink3.mk"
|
Import deadbeef-0.5.2 as wip/deadbeef.
DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux, BSD,
OpenSolaris and probably other UNIX-like systems.
Some features (more can be found on the homepage):
* mp3, ogg vorbis, flac, ape, wv, wav, cd audio (and many more)
* ID3v1, ID3v2.2, ID3v2.3, ID3v2.4, APEv2, xing/info tags support
* no GNOME or KDE dependencies
* minimize to tray, with scrollwheel volume control
* drag and drop, both inside the playlist, and from other applications
* control playback from command line
* global hotkeys
* multiple playlists
* album artwork display
* 18-band graphical equalizer
* metadata editor
* user-customizable groups in playlists
* user-customizable columns with flexible title formatting
* radio and podcast support for ogg vorbis, mp3 and aac streams
* gapless playback
* plugin support; bundled with lots of plugins, such as global
hotkeys and last.fm scrobbler; sdk is included
2012-04-20 14:50:11 +00:00
|
|
|
.include "../../audio/flac/buildlink3.mk"
|
|
|
|
.include "../../audio/libsamplerate/buildlink3.mk"
|
|
|
|
.include "../../audio/libsndfile/buildlink3.mk"
|
|
|
|
.include "../../audio/libvorbis/buildlink3.mk"
|
2019-07-12 11:25:52 +00:00
|
|
|
.include "../../audio/mpg123/buildlink3.mk"
|
|
|
|
.include "../../audio/musepack/buildlink3.mk"
|
|
|
|
.include "../../audio/opusfile/buildlink3.mk"
|
Import deadbeef-0.5.2 as wip/deadbeef.
DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux, BSD,
OpenSolaris and probably other UNIX-like systems.
Some features (more can be found on the homepage):
* mp3, ogg vorbis, flac, ape, wv, wav, cd audio (and many more)
* ID3v1, ID3v2.2, ID3v2.3, ID3v2.4, APEv2, xing/info tags support
* no GNOME or KDE dependencies
* minimize to tray, with scrollwheel volume control
* drag and drop, both inside the playlist, and from other applications
* control playback from command line
* global hotkeys
* multiple playlists
* album artwork display
* 18-band graphical equalizer
* metadata editor
* user-customizable groups in playlists
* user-customizable columns with flexible title formatting
* radio and podcast support for ogg vorbis, mp3 and aac streams
* gapless playback
* plugin support; bundled with lots of plugins, such as global
hotkeys and last.fm scrobbler; sdk is included
2012-04-20 14:50:11 +00:00
|
|
|
.include "../../devel/gettext-lib/buildlink3.mk"
|
2019-07-12 11:25:52 +00:00
|
|
|
.include "../../devel/zlib/buildlink3.mk"
|
|
|
|
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
|
|
|
|
.include "../../graphics/imlib2/buildlink3.mk"
|
|
|
|
.include "../../multimedia/ffmpeg4/buildlink3.mk"
|
Import deadbeef-0.5.2 as wip/deadbeef.
DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux, BSD,
OpenSolaris and probably other UNIX-like systems.
Some features (more can be found on the homepage):
* mp3, ogg vorbis, flac, ape, wv, wav, cd audio (and many more)
* ID3v1, ID3v2.2, ID3v2.3, ID3v2.4, APEv2, xing/info tags support
* no GNOME or KDE dependencies
* minimize to tray, with scrollwheel volume control
* drag and drop, both inside the playlist, and from other applications
* control playback from command line
* global hotkeys
* multiple playlists
* album artwork display
* 18-band graphical equalizer
* metadata editor
* user-customizable groups in playlists
* user-customizable columns with flexible title formatting
* radio and podcast support for ogg vorbis, mp3 and aac streams
* gapless playback
* plugin support; bundled with lots of plugins, such as global
hotkeys and last.fm scrobbler; sdk is included
2012-04-20 14:50:11 +00:00
|
|
|
.include "../../sysutils/dbus/buildlink3.mk"
|
2019-07-12 11:25:52 +00:00
|
|
|
.include "../../textproc/jansson/buildlink3.mk"
|
Import deadbeef-0.5.2 as wip/deadbeef.
DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux, BSD,
OpenSolaris and probably other UNIX-like systems.
Some features (more can be found on the homepage):
* mp3, ogg vorbis, flac, ape, wv, wav, cd audio (and many more)
* ID3v1, ID3v2.2, ID3v2.3, ID3v2.4, APEv2, xing/info tags support
* no GNOME or KDE dependencies
* minimize to tray, with scrollwheel volume control
* drag and drop, both inside the playlist, and from other applications
* control playback from command line
* global hotkeys
* multiple playlists
* album artwork display
* 18-band graphical equalizer
* metadata editor
* user-customizable groups in playlists
* user-customizable columns with flexible title formatting
* radio and podcast support for ogg vorbis, mp3 and aac streams
* gapless playback
* plugin support; bundled with lots of plugins, such as global
hotkeys and last.fm scrobbler; sdk is included
2012-04-20 14:50:11 +00:00
|
|
|
.include "../../www/curl/buildlink3.mk"
|
2019-07-12 11:25:52 +00:00
|
|
|
.include "../../x11/gtk3/buildlink3.mk"
|
|
|
|
.include "../../mk/dlopen.buildlink3.mk"
|
|
|
|
.include "../../mk/pthread.buildlink3.mk"
|
Import deadbeef-0.5.2 as wip/deadbeef.
DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux, BSD,
OpenSolaris and probably other UNIX-like systems.
Some features (more can be found on the homepage):
* mp3, ogg vorbis, flac, ape, wv, wav, cd audio (and many more)
* ID3v1, ID3v2.2, ID3v2.3, ID3v2.4, APEv2, xing/info tags support
* no GNOME or KDE dependencies
* minimize to tray, with scrollwheel volume control
* drag and drop, both inside the playlist, and from other applications
* control playback from command line
* global hotkeys
* multiple playlists
* album artwork display
* 18-band graphical equalizer
* metadata editor
* user-customizable groups in playlists
* user-customizable columns with flexible title formatting
* radio and podcast support for ogg vorbis, mp3 and aac streams
* gapless playback
* plugin support; bundled with lots of plugins, such as global
hotkeys and last.fm scrobbler; sdk is included
2012-04-20 14:50:11 +00:00
|
|
|
.include "../../mk/bsd.pkg.mk"
|