aboutsummaryrefslogtreecommitdiffstats
path: root/www/moonshine/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'www/moonshine/Makefile')
-rw-r--r--www/moonshine/Makefile50
1 files changed, 50 insertions, 0 deletions
diff --git a/www/moonshine/Makefile b/www/moonshine/Makefile
new file mode 100644
index 000000000000..259145e30dc8
--- /dev/null
+++ b/www/moonshine/Makefile
@@ -0,0 +1,50 @@
+# New ports collection makefile for: moonshine
+# Date created: May 14 2009
+# Whom: Florent Thoumie <flz@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= moonshine
+PORTVERSION= 0.2
+CATEGORIES= multimedia www
+MASTER_SITES= http://abock.org/${PORTNAME}/releases/
+
+MAINTAINER= mono@FreeBSD.org
+COMMENT= Windows Media playback through Moonlight and Firefox
+
+BUILD_DEPENDS= bash:${PORTSDIR}/shells/bash
+
+USE_BZIP2= yes
+USE_GMAKE= yes
+USE_GECKO= libxul
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --with-browser-plugin-dir=${PREFIX}/lib/browser_plugins/${PORTNAME}/
+
+USE_WEBPLUGINS= gecko19
+WEBPLUGINS_DIR= ${PREFIX}/lib/browser_plugins/${PORTNAME}/
+WEBPLUGINS_FILES= libmoonshine-plugin.so
+
+.include <bsd.port.pre.mk>
+.include "${PORTSDIR}/www/firefox/Makefile.webplugins"
+
+.if defined(WITH_XPI_PLUGIN_ONLY)
+CONFIGURE_ARGS+=--enable-xpi-build
+PLIST= ${NONEXISTENT}
+PLIST_FILES= ${WEBPLUGINS_DIR}/${PKGNAME}-freebsd-${OSREL}.xpi
+.endif
+
+post-patch:
+ ${REINPLACE_CMD} -e 's|^SHELL=.*|SHELL=${LOCALBASE}/bin/bash|' \
+ ${WRKSRC}/configure
+ ${REINPLACE_CMD} -e 's|sed -r|sed -E|' \
+ ${WRKSRC}/plugin/Makefile.in \
+ ${WRKSRC}/plugin/generate-resource
+
+.if defined(WITH_XPI_PLUGIN_ONLY)
+do-install:
+ ${INSTALL_DATA} ${WRKSRC}/plugin/xpi/moonshine.xpi \
+ ${WEBPLUGINS_DIR}/${PKGNAME}-freebsd-${OSREL}.xpi
+.endif
+
+.include <bsd.port.post.mk>