svn commit: r393575 - head/audio/deadbeef
Alexey Dokuchaev
danfe at FreeBSD.org
Wed Aug 5 10:16:26 UTC 2015
Author: danfe
Date: Wed Aug 5 10:16:25 2015
New Revision: 393575
URL: https://svnweb.freebsd.org/changeset/ports/393575
Log:
- Improve wording, accuracy, and readability of most options' descriptions
- Drop few descriptions that have suitable default versions in standard pool
- Remove initial LIB_DEPENDS: libsamplerate is pulled up via DSP option, and
remaining libmad was converted to its own option
- Since most options have their corresponding --disable/enable switches
(FOO -> --{dis|en}able-foo), rename some options that violated this rule
(ADP -> ADPLUG, EQ -> SUPEREQ, WAV -> WAVPACK, and WILD -> WILDMIDI) for
consistency (in case of WAVPACK, it was actually an error to masquerade it
as WAV)
- Wrap overly long lines and sort USES values while here
- Stop advertising that the build on PowerPC is broken (it builds fine on my
Mac mini G4)
Approved by: vg (maintainer)
Modified:
head/audio/deadbeef/Makefile
head/audio/deadbeef/pkg-plist
Modified: head/audio/deadbeef/Makefile
==============================================================================
--- head/audio/deadbeef/Makefile Wed Aug 5 07:39:47 2015 (r393574)
+++ head/audio/deadbeef/Makefile Wed Aug 5 10:16:25 2015 (r393575)
@@ -13,61 +13,61 @@ COMMENT= Ultimate music player for Unix-
LICENSE= GPLv2 LGPL21
LICENSE_COMB= dual
-LIB_DEPENDS= libsamplerate.so:${PORTSDIR}/audio/libsamplerate \
- libmad.so:${PORTSDIR}/audio/libmad
-
GNU_CONFIGURE= yes
-USES= gmake pkgconfig gettext iconv shebangfix tar:bzip2 desktop-file-utils \
- libtool execinfo
+USES= desktop-file-utils execinfo gettext gmake iconv libtool \
+ pkgconfig shebangfix tar:bzip2
USE_LDCONFIG= yes
CONFIGURE_ARGS= --disable-alsa --disable-nullout --disable-gtk3
-CPPFLAGS+= -I../dumb/dumb-kode54/include -I../../plugins/libmp4ff -I../../plugins/gme/game-music-emu-0.6pre -I${LOCALBASE}/include
+CPPFLAGS+= -I../dumb/dumb-kode54/include -I../../plugins/libmp4ff \
+ -I../../plugins/gme/game-music-emu-0.6pre \
+ -I${LOCALBASE}/include
LIBS+= -L${LOCALBASE}/lib -lexecinfo -lintl
USE_GNOME= intltool
INSTALLS_ICONS= yes
SHEBANG_FILES= yasmwrapper.sh
INSTALL_TARGET= install-strip
-OPTIONS_DEFINE= PULSEAUDIO GUI VFS LASTFM ART EQ SID FFAP VTX HOTKEYS OGG FFMPEG \
- FLAC SNDFILE WAV CDDA GME DUMB NOTIFY MUSEPACK WILD TTA DCA AAC \
- MMS SHN AO SHELLEXEC NLS M3U PSF ADP DSP MONO2STEREO CONVERTER VFS_ZIP \
- ALAC PLTBROWSER WMA
-OPTIONS_DEFAULT= GUI VFS LASTFM ART EQ SID FFAP VTX HOSTKEYS OGG FFMPEG \
- FLAC SNDFILE WAV CDDA GME DUMB NOTIFY MUSEPACK WILD TTA DCA \
- AAC MMS SHN AO SHELLEXEC M3U PSF ADP DSP MONO2STEREO CONVERTER VFS_ZIP \
- HOTKEYS ALAC PLTBROWSER WMA
+OPTIONS_DEFINE= MAD PULSEAUDIO GUI VFS LASTFM ART SUPEREQ SID FFAP VTX \
+ HOTKEYS OGG FFMPEG FLAC SNDFILE WAVPACK CDDA GME DUMB NOTIFY \
+ MUSEPACK WILDMIDI TTA DCA AAC MMS SHN AO SHELLEXEC NLS M3U \
+ PSF ADPLUG DSP MONO2STEREO CONVERTER VFS_ZIP ALAC PLTBROWSER \
+ WMA
+OPTIONS_DEFAULT= MAD GUI VFS LASTFM ART SUPEREQ SID FFAP VTX HOSTKEYS \
+ OGG FLAC SNDFILE WAVPACK CDDA GME DUMB NOTIFY MUSEPACK \
+ WILDMIDI TTA DCA AAC MMS SHN AO SHELLEXEC M3U PSF ADPLUG DSP \
+ MONO2STEREO CONVERTER VFS_ZIP HOTKEYS ALAC PLTBROWSER WMA
+
PULSEAUDIO_DESC= PulseAudio output plugin (unsupported)
-GUI_DESC= standard GTK2 user interface plugin
-VFS_DESC= HTTP streaming vfs plugin
-LASTFM_DESC= last.fm/libre.fm scrobbler plugin
-ART_DESC= album art loader plugin
-EQ_DESC= SuperEQ DSP plugin
-SID_DESC= SID music player plugin
-FFAP_DESC= Monkey's Audio plugin
-VTX_DESC= libayemy VTX ZX-Spectrum music player plugin
-ADP_DESC= adplug plugin
-HOTKEYS_DESC= global hotkeys plugin
-CDDA_DESC= CD-Audio plugin
-GME_DESC= Game Music Emu plugin
-DUMB_DESC= D.U.M.B. plugin for MOD, S3M and other
-NOTIFY_DESC= support for OSD notifications into GTKUI plugin
-WILD_DESC= wildmidi plugin
-TTA_DESC= tta plugin
-SHN_DESC= shorten plugin
-AO_DESC= audio overload plugin
-SHELLEXEC_DESC= shell commands plugin
-M3U_DESC= m3u plugin
+GUI_DESC= Standard GTK+2 user interface plugin
+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
+SHN_DESC= Shorten waveform encoder support
+AO_DESC= Audio Overload (vintage hardware sound) plugin
+SHELLEXEC_DESC= Shell commands execution plugin
+M3U_DESC= M3U and PLS playlist format support
PSF_DESC= AOSDK-based PSF(,QSF,SSF,DSF) plugin
-DSP_DESC= libsamplerate (SRC) plugin
-MONO2STEREO_DESC= mono2stereo DSP plugin
-CONVERTER_DESC= Build converter
-VFS_ZIP_DESC= ZIP support
-ALAC_DESC= ALAC plugin
-PLTBROWSER_DESC= Playlist browser gui plugin
-WMA_DESC= WMA plugin
+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
OPTIONS_SUB= yes
+MAD_LIB_DEPENDS= libmad.so:${PORTSDIR}/audio/libmad
+MAD_CONFIGURE_OFF= --disable-mad
+
PULSEAUDIO_LIB_DEPENDS= libpulse.so:${PORTSDIR}/audio/pulseaudio
PULSEAUDIO_CONFIGURE_OFF= --disable-pulse
@@ -85,7 +85,7 @@ ART_LIB_DEPENDS= libcurl.so:${PORTSDIR}/
ART_USES= jpeg
ART_CONFIGURE_OFF= --disable-artwork --disable-artwork-imlib2
-EQ_CONFIGURE_OFF= --disable-supereq
+SUPEREQ_CONFIGURE_OFF= --disable-supereq
SID_CONFIGURE_OFF= --disable-sid
@@ -94,7 +94,7 @@ FFAP_CONFIGURE_OFF= --disable-ffap
VTX_CONFIGURE_OFF= --disable-vtx
-ADP_CONFIGURE_OFF= --disable-adplug
+ADPLUG_CONFIGURE_OFF= --disable-adplug
HOTKEYS_CONFIGURE_OFF= --disable-hotkeys
@@ -112,8 +112,8 @@ FLAC_CONFIGURE_OFF= --disable-flac
SNDFILE_LIB_DEPENDS= libsndfile.so:${PORTSDIR}/audio/libsndfile
SNDFILE_CONFIGURE_OFF= --disable-sndfile
-WAV_LIB_DEPENDS= libwavpack.so:${PORTSDIR}/audio/wavpack
-WAV_CONFIGURE_OFF= --disable-wavpack
+WAVPACK_LIB_DEPENDS= libwavpack.so:${PORTSDIR}/audio/wavpack
+WAVPACK_CONFIGURE_OFF= --disable-wavpack
CDDA_LIB_DEPENDS= libcdio.so:${PORTSDIR}/sysutils/libcdio \
libcddb.so:${PORTSDIR}/audio/libcddb
@@ -128,8 +128,8 @@ NOTIFY_CONFIGURE_OFF= --disable-notify
MUSEPACK_CONFIGURE_OFF= --disable-musepack
-WILD_RUN_DEPENDS= ${LOCALBASE}/share/freepats/crude.cfg:${PORTSDIR}/audio/freepats
-WILD_CONFIGURE_OFF= --disable-wildmidi
+WILDMIDI_RUN_DEPENDS= ${LOCALBASE}/share/freepats/crude.cfg:${PORTSDIR}/audio/freepats
+WILDMIDI_CONFIGURE_OFF= --disable-wildmidi
TTA_CONFIGURE_OFF= --disable-tta
@@ -193,8 +193,4 @@ post-patch:
-e 's,libavformat ,libavformat0 ,g' \
${WRKSRC}/configure
-.if ${ARCH} == "powerpc" && ${OSVERSION} > 900000
-BROKEN= Does not build on powerpc-9: fails to compile
-.endif
-
.include <bsd.port.mk>
Modified: head/audio/deadbeef/pkg-plist
==============================================================================
--- head/audio/deadbeef/pkg-plist Wed Aug 5 07:39:47 2015 (r393574)
+++ head/audio/deadbeef/pkg-plist Wed Aug 5 10:16:25 2015 (r393575)
@@ -1,8 +1,8 @@
bin/deadbeef
include/deadbeef/deadbeef.h
%%GUI%%include/deadbeef/gtkui_api.h
-%%ADP%%lib/deadbeef/adplug.a
-%%ADP%%lib/deadbeef/adplug.so
+%%ADPLUG%%lib/deadbeef/adplug.a
+%%ADPLUG%%lib/deadbeef/adplug.so
%%CDDA%%lib/deadbeef/cdda.a
%%CDDA%%lib/deadbeef/cdda.so
%%FFAP%%lib/deadbeef/ffap.a
@@ -13,8 +13,8 @@ include/deadbeef/deadbeef.h
%%FLAC%%lib/deadbeef/flac.so
%%HOTKEYS%%lib/deadbeef/hotkeys.so
%%HOTKEYS%%lib/deadbeef/hotkeys.a
-lib/deadbeef/mpgmad.a
-lib/deadbeef/mpgmad.so
+%%MAD%%lib/deadbeef/mpgmad.a
+%%MAD%%lib/deadbeef/mpgmad.so
%%MUSEPACK%%lib/deadbeef/musepack.so
%%MUSEPACK%%lib/deadbeef/musepack.a
lib/deadbeef/oss.a
@@ -29,10 +29,10 @@ lib/deadbeef/oss.so
%%OGG%%lib/deadbeef/vorbis.so
%%VTX%%lib/deadbeef/vtx.a
%%VTX%%lib/deadbeef/vtx.so
-%%WAV%%lib/deadbeef/wavpack.a
-%%WAV%%lib/deadbeef/wavpack.so
-%%WILD%%lib/deadbeef/wildmidi.so
-%%WILD%%lib/deadbeef/wildmidi.a
+%%WAVPACK%%lib/deadbeef/wavpack.a
+%%WAVPACK%%lib/deadbeef/wavpack.so
+%%WILDMIDI%%lib/deadbeef/wildmidi.so
+%%WILDMIDI%%lib/deadbeef/wildmidi.a
%%TTA%%lib/deadbeef/tta.so
%%TTA%%lib/deadbeef/tta.a
%%DCA%%lib/deadbeef/dca.so
@@ -53,8 +53,8 @@ lib/deadbeef/oss.so
%%ART%%lib/deadbeef/artwork.so
%%SID%%lib/deadbeef/sid.so
%%SID%%lib/deadbeef/sid.a
-%%EQ%%lib/deadbeef/supereq.so
-%%EQ%%lib/deadbeef/supereq.a
+%%SUPEREQ%%lib/deadbeef/supereq.so
+%%SUPEREQ%%lib/deadbeef/supereq.a
%%GME%%lib/deadbeef/gme.so
%%GME%%lib/deadbeef/gme.a
%%DUMB%%lib/deadbeef/ddb_dumb.a
More information about the svn-ports-all
mailing list