diff options
Diffstat (limited to 'multimedia/emotion/Makefile')
-rw-r--r-- | multimedia/emotion/Makefile | 50 |
1 files changed, 23 insertions, 27 deletions
diff --git a/multimedia/emotion/Makefile b/multimedia/emotion/Makefile index 242fcea..bb79080 100644 --- a/multimedia/emotion/Makefile +++ b/multimedia/emotion/Makefile @@ -2,11 +2,11 @@ # $FreeBSD$ PORTNAME= emotion -PORTVERSION= 0.2.0.65643 +PORTVERSION= 1.7.4 PORTEPOCH= 1 CATEGORIES= multimedia enlightenment -MASTER_SITES= http://download.enlightenment.org/snapshots/2011-11-28/ \ - http://files.roorback.net/e17/base/ +MASTER_SITES= http://download.enlightenment.org/releases/ \ + LOCAL/gblach/e17/ MAINTAINER= gblach@FreeBSD.org COMMENT= Video playback wrapper library for Enlightenment @@ -14,33 +14,38 @@ COMMENT= Video playback wrapper library for Enlightenment LICENSE= BSD DIST_SUBDIR= e17 -GNU_CONFIGURE= yes USE_BZIP2= yes -USE_GMAKE= yes +GNU_CONFIGURE= yes USE_EFL= ecore edje eet eio embryo evas libtool_hack modarch_hack USE_EFL_EVAS_LOADERS= png jpeg USE_GNOME= gnomehack pkgconfig USE_LDCONFIG= yes -OPTIONS= GST "Build GStreamer module" on \ - XINE "Build Xine module" off - # emotion's vlc plugin needs updating due to libvlc API changes # details: http://trac.enlightenment.org/e/ticket/601 CONFIGURE_ARGS= --disable-generic-vlc -.include <bsd.port.pre.mk> +OPTIONS_MULTI= BACKEND +OPTIONS_MULTI_BACKEND= GSTREAMER LIBXINE +OPTIONS_DEFAULT=GSTREAMER + +.include <bsd.port.options.mk> .if ${ARCH} == "sparc64" BROKEN= Does not install on sparc64: coredump .endif -.if defined(WITHOUT_XINE) && defined(WITHOUT_GST) -IGNORE= is useless without playback library. Please run 'make config' and choose one of XINE and GST +.if ${PORT_OPTIONS:MGSTREAMER} +USE_GSTREAMER= ffmpeg good +CONFIGURE_ARGS+=--enable-gstreamer +PLIST_SUB+= GST="" +.else +CONFIGURE_ARGS+=--disable-gstreamer +PLIST_SUB+= GST="@comment " .endif -.if !defined(WITHOUT_XINE) -LIB_DEPENDS+= xine.2:${PORTSDIR}/multimedia/libxine +.if ${PORT_OPTIONS:MLIBXINE} +LIB_DEPENDS+= xine:${PORTSDIR}/multimedia/libxine CONFIGURE_ARGS+=--enable-xine PLIST_SUB+= XINE="" .else @@ -48,19 +53,10 @@ CONFIGURE_ARGS+=--disable-xine PLIST_SUB+= XINE="@comment " .endif -.if !defined(WITHOUT_GST) -USE_GSTREAMER= ffmpeg good -CONFIGURE_ARGS+=--enable-gstreamer -PLIST_SUB+= GST="" -.else -CONFIGURE_ARGS+=--disable-gstreamer -PLIST_SUB+= GST="@comment " -.endif - -.if !defined(NOPORTEXAMPLES) -CONFIGURE_ARGS+= --enable-install-examples +.if ${PORT_OPTIONS:MEXAMPLES} +CONFIGURE_ARGS+=--enable-install-examples .else -CONFIGURE_ARGS+= --disable-install-examples +CONFIGURE_ARGS+=--disable-install-examples .endif post-patch: @@ -68,8 +64,8 @@ post-patch: ${WRKSRC}/src/examples/Makefile.in post-install: -.if defined(NOPORTEXAMPLES) +.if empty(PORT_OPTIONS:MEXAMPLES) @${RMDIR} ${EXAMPLESDIR} .endif -.include <bsd.port.post.mk> +.include <bsd.port.mk> |