summaryrefslogtreecommitdiffstats
path: root/multimedia/emotion/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'multimedia/emotion/Makefile')
-rw-r--r--multimedia/emotion/Makefile50
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>
OpenPOWER on IntegriCloud