diff options
author | sobomax <sobomax@FreeBSD.org> | 2000-06-21 08:44:23 +0000 |
---|---|---|
committer | sobomax <sobomax@FreeBSD.org> | 2000-06-21 08:44:23 +0000 |
commit | 2ae1d9af40a56a4cf62ed40ff3923d09fecf0a61 (patch) | |
tree | d4584c7f61a655d661e9619601c3f60b18fc7b6d /audio/xmms/Makefile | |
parent | 434fef340f0aaa0ba1b18d33f4bf390998afe577 (diff) | |
download | FreeBSD-ports-2ae1d9af40a56a4cf62ed40ff3923d09fecf0a61.zip FreeBSD-ports-2ae1d9af40a56a4cf62ed40ff3923d09fecf0a61.tar.gz |
Make building/installing of the esd and mikmod plugins conditional (turned on by
default). Also slightly clean GNOME support bits.
Diffstat (limited to 'audio/xmms/Makefile')
-rw-r--r-- | audio/xmms/Makefile | 63 |
1 files changed, 45 insertions, 18 deletions
diff --git a/audio/xmms/Makefile b/audio/xmms/Makefile index 61ddbfc..1328c8d 100644 --- a/audio/xmms/Makefile +++ b/audio/xmms/Makefile @@ -20,38 +20,65 @@ MAINTAINER= esk@ira.uka.de LIB_DEPENDS= gtk12.2:${PORTSDIR}/x11-toolkits/gtk12 \ glib12.3:${PORTSDIR}/devel/glib12 \ - xml.5:${PORTSDIR}/textproc/libxml \ - mikmod.2:${PORTSDIR}/audio/libmikmod \ - esd.2:${PORTSDIR}/audio/esound + xml.5:${PORTSDIR}/textproc/libxml -USE_X_PREFIX= yes -USE_LIBTOOL= yes -INSTALLS_SHLIB= yes +USE_X_PREFIX= yes +USE_LIBTOOL= yes +INSTALLS_SHLIB= yes + +.if !defined(WITHOUT_MIKMOD) +LIB_DEPENDS+= mikmod.2:${PORTSDIR}/audio/libmikmod +HAVE_MIKMOD_OVERRIDE= +PLIST_SUB+= MIKMODPLUGIN:="" +.else +HAVE_MIKMOD_OVERRIDE= yes +PLIST_SUB+= MIKMODPLUGIN:="@comment " +.endif + +.if !defined(WITHOUT_ESD) +LIB_DEPENDS+= esd.2:${PORTSDIR}/audio/esound +HAVE_ESD_OVERRIDE= +PLIST_SUB+= ESDPLUGIN:="" +.else +HAVE_ESD_OVERRIDE= yes +PLIST_SUB+= ESDPLUGIN:="@comment " +.endif .if defined(WITH_GNOME) -CONFIGURE_ARGS= --with-gnome +LIB_DEPENDS+= gnome.4:${PORTSDIR}/x11/gnomelibs \ + panel_applet.4:${PORTSDIR}/x11/gnomecore +CONFIGURE_ARGS+= --with-gnome +PLIST_SUB+= GNOME:="" .else -CONFIGURE_ARGS= --without-gnome +CONFIGURE_ARGS+= --without-gnome +PLIST_SUB+= GNOME:="@comment " .endif GTK_CONFIG?= ${X11BASE}/bin/gtk12-config GLIB_CONFIG?= ${LOCALBASE}/bin/glib12-config -CONFIGURE_ENV= GTK_CONFIG="${GTK_CONFIG}" \ +CONFIGURE_ENV+= GTK_CONFIG="${GTK_CONFIG}" \ GLIB_CONFIG="${GLIB_CONFIG}" \ CPPFLAGS="-I${LOCALBASE}/include" \ - LDFLAGS="-L${LOCALBASE}/lib" + LDFLAGS="-L${LOCALBASE}/lib" \ + HAVE_ESD_OVERRIDE="${HAVE_ESD_OVERRIDE}" \ + HAVE_MIKMOD_OVERRIDE="${HAVE_MIKMOD_OVERRIDE}" -.if !defined(WITH_GNOME) pre-extract: - @${ECHO} "You can add support for GNOME by defining WITH_GNOME" +.if !defined(WITH_GNOME) || !defined(WITHOUT_ESD) || !defined(WITHOUT_MIKMOD) + @${ECHO_MSG} .endif - -.if defined(WITH_GNOME) -post-install: - @${ECHO} bin/gnomexmms >> ${TMPPLIST} - @${ECHO} etc/CORBA/servers/gnomexmms.gnorba >> ${TMPPLIST} - @${ECHO} share/gnome/applets/Multimedia/gnomexmms.desktop >> ${TMPPLIST} +.if !defined(WITH_GNOME) + @${ECHO_MSG} "You can add support for GNOME by defining WITH_GNOME." +.endif +.if !defined(WITHOUT_ESD) + @${ECHO_MSG} "You can disable support for ESD sound daemon by defining WITHOUT_ESD." +.endif +.if !defined(WITHOUT_MIKMOD) + @${ECHO_MSG} "You can disable support for mikmod by defining WITHOUT_MIKMOD." +.endif +.if !defined(WITH_GNOME) || !defined(WITHOUT_ESD) || !defined(WITHOUT_MIKMOD) + @${ECHO_MSG} .endif .include <bsd.port.mk> |