aboutsummaryrefslogtreecommitdiff
path: root/multimedia/kdemultimedia3/Makefile
diff options
context:
space:
mode:
authorMichael Nottebrock <lofi@FreeBSD.org>2004-03-24 15:23:33 +0000
committerMichael Nottebrock <lofi@FreeBSD.org>2004-03-24 15:23:33 +0000
commitc880cdc6e7aa5af9e60e5e39a6bc03293aed76aa (patch)
treee8fbd61804bf3bc27d43efb565e0de0c63192dc8 /multimedia/kdemultimedia3/Makefile
parentc3894fb222e79134d6018ef0c8b0ff57d7111165 (diff)
downloadports-c880cdc6e7aa5af9e60e5e39a6bc03293aed76aa.tar.gz
ports-c880cdc6e7aa5af9e60e5e39a6bc03293aed76aa.zip
Notes
Diffstat (limited to 'multimedia/kdemultimedia3/Makefile')
-rw-r--r--multimedia/kdemultimedia3/Makefile30
1 files changed, 25 insertions, 5 deletions
diff --git a/multimedia/kdemultimedia3/Makefile b/multimedia/kdemultimedia3/Makefile
index 685003c5e754..bc17c09fde0a 100644
--- a/multimedia/kdemultimedia3/Makefile
+++ b/multimedia/kdemultimedia3/Makefile
@@ -22,7 +22,6 @@ LIB_DEPENDS+= audiofile:${PORTSDIR}/audio/libaudiofile \
FLAC:${PORTSDIR}/audio/flac \
cdda_paranoia:${PORTSDIR}/audio/cdparanoia \
musicbrainz:${PORTSDIR}/audio/libmusicbrainz \
- mp3lame:${PORTSDIR}/audio/lame \
ogg:${PORTSDIR}/audio/libogg \
tag:${PORTSDIR}/audio/taglib \
vorbis.3:${PORTSDIR}/audio/libvorbis
@@ -44,12 +43,20 @@ CONFIGURE_ARGS+= --with-vorbis="${LOCALBASE}"
INSTALLS_SHLIB= yes
LDCONFIG_DIRS+= %%PREFIX%%/lib %%PREFIX%%/lib/kde3
-OPTIONS= XINE "Enable support for video playback, using libxine" off \
- MPEGLIB "Use mpeglib for audio playback" on
+OPTIONS= LAME "Enable support for mp3 encoding using LAME" off \
+ MPEGLIB "Use mpeglib for audio playback" on \
+ XINE "Enable support for video playback using libxine" off
.include "${.CURDIR}/../../x11/kde3/Makefile.kde"
.include <bsd.port.pre.mk>
+.if exists(${LOCALBASE}/bin/lame)
+. if !defined(WITH_LAME)
+LAME_OVERRIDE= yes
+WITH_LAME= yes
+. endif
+.endif
+
.if exists(${X11BASE}/bin/xine-config)
. if !defined(WITH_XINE)
XINE_OVERRIDE= yes
@@ -57,14 +64,19 @@ WITH_XINE= yes
. endif
.endif
+.if defined(WITH_LAME)
+PLIST_APPEND+= plist.lame
+LIB_DEPENDS+= mp3lame:${PORTSDIR}/audio/lame
+.endif
+
.if defined(WITH_XINE)
PLIST_APPEND+= plist.xine
LIB_DEPENDS+= xine:${PORTSDIR}/multimedia/libxine
BUILD_DEPENDS+= xine-config:${PORTSDIR}/multimedia/libxine
CONFIGURE_ARGS+=--with-xine-prefix=${X11BASE}
.else
-DO_NOT_COMPILE+= xine_artsplugin
-CONFIGURE_ARGS+= --disable-xinetest
+DO_NOT_COMPILE+= xine_artsplugin
+CONFIGURE_ARGS+= --disable-xinetest
.endif
.if defined(WITH_MPEGLIB)
@@ -78,6 +90,14 @@ CONFIGURE_ENV+= DO_NOT_COMPILE="${DO_NOT_COMPILE}"
.endif # defined(DO_NOT_COMPILE)
pre-everything::
+.if defined(LAME_OVERRIDE)
+ @${ECHO_MSG}
+ @${ECHO_MSG} "********************************************************"
+ @${ECHO_MSG} "* LAME is installed but WITH_LAME is not set! *"
+ @${ECHO_MSG} "* WITH_LAME has been enabled automatically. *"
+ @${ECHO_MSG} "********************************************************"
+ @${ECHO_MSG}
+.endif
.if defined(XINE_OVERRIDE)
@${ECHO_MSG}
@${ECHO_MSG} "********************************************************"