aboutsummaryrefslogtreecommitdiff
path: root/x11/eaglemode
diff options
context:
space:
mode:
authorDmitry Marakasov <amdmi3@FreeBSD.org>2020-08-25 21:24:10 +0000
committerDmitry Marakasov <amdmi3@FreeBSD.org>2020-08-25 21:24:10 +0000
commitcd9073db12d848237fce2f7f24ce8bad8ffe5145 (patch)
tree42e01a2f43acb8a588241e25baccc0ec4b9886e0 /x11/eaglemode
parent23c6d52cb181dc7856b7d16185fdf37fdd93c03e (diff)
downloadports-cd9073db12d848237fce2f7f24ce8bad8ffe5145.tar.gz
ports-cd9073db12d848237fce2f7f24ce8bad8ffe5145.zip
- Update to 0.95.0
Notes
Notes: svn path=/head/; revision=546231
Diffstat (limited to 'x11/eaglemode')
-rw-r--r--x11/eaglemode/Makefile24
-rw-r--r--x11/eaglemode/distinfo6
2 files changed, 21 insertions, 9 deletions
diff --git a/x11/eaglemode/Makefile b/x11/eaglemode/Makefile
index 052d70e5a0ef..57c0bb3ff67b 100644
--- a/x11/eaglemode/Makefile
+++ b/x11/eaglemode/Makefile
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= eaglemode
-PORTVERSION= 0.94.2
-PORTREVISION= 9
+PORTVERSION= 0.95.0
CATEGORIES= x11
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-${PORTVERSION}
@@ -35,17 +34,24 @@ DATADIR= ${PREFIX}/lib/${PORTNAME}
PLIST_FILES= bin/${PORTNAME}
PORTDATA= *
-OPTIONS_DEFINE= XINE RSVG PDF
-OPTIONS_DEFAULT=XINE RSVG PDF
+OPTIONS_DEFINE= RSVG PDF
+OPTIONS_DEFAULT=VLC RSVG PDF
OPTIONS_SUB= yes
+OPTIONS_GROUP= EMAV
+OPTIONS_GROUP_EMAV= XINE VLC
RSVG_DESC= SVG support through librsvg
PDF_DESC= PDF support through poppler-glib
+EMAV_DESC= Video preview backend
+VLC_DESC= Multimedia support via VLC
XINE_LIB_DEPENDS= libxine.so:multimedia/libxine
+XINE_VARS= EMAV+=xine
RSVG_USE= GNOME=librsvg2
PDF_LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib
PDF_USE= GNOME=gtk20
+VLC_LIB_DEPENDS= libvlc.so:multimedia/vlc
+VLC_VARS= EMAV+=vlc
.include <bsd.port.pre.mk>
@@ -57,13 +63,16 @@ USE_GCC= yes
BUILD_ARGS+= xine-inc-dir="${LOCALBASE}/include" \
xine-lib-dir="${LOCALBASE}/lib"
.endif
+.if !empty(EMAV)
+BUILD_ARGS+= emAv=${EMAV:ts,}
+.endif
post-patch:
@${FIND} ${WRKSRC} -name "*.pl" | ${XARGS} \
${REINPLACE_CMD} -e '1s|/usr/bin/perl|${perl_CMD}|'
-
-post-patch-XINE-off:
+.if empty(EMAV)
@${RM} ${WRKSRC}/makers/emAv.maker.pm
+.endif
post-patch-RSVG-off:
@${RM} ${WRKSRC}/makers/emSvg.maker.pm
@@ -87,6 +96,9 @@ do-install:
do-install-XINE-on:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/eaglemode/lib/emAv/emAvServerProc_xine
+do-install-VLC-on:
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/eaglemode/lib/emAv/emAvServerProc_vlc
+
do-install-RSVG-on:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/eaglemode/lib/emSvg/emSvgServerProc
diff --git a/x11/eaglemode/distinfo b/x11/eaglemode/distinfo
index 423bcd29e375..c3fc5aca0698 100644
--- a/x11/eaglemode/distinfo
+++ b/x11/eaglemode/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1572278377
-SHA256 (eaglemode-0.94.2.tar.bz2) = f56b094d232ea3672fd1241d6d195f8bd0614a175cdb1abe0218fafa0e8cfd83
-SIZE (eaglemode-0.94.2.tar.bz2) = 16752748
+TIMESTAMP = 1598183362
+SHA256 (eaglemode-0.95.0.tar.bz2) = a3a63a4a5eba73d89c54840aa1f6fdb26da505d9c2b220fcca90d94b3727756a
+SIZE (eaglemode-0.95.0.tar.bz2) = 16566607