head	1.18;
access;
symbols
	RELEASE_8_3_0:1.15
	RELEASE_9_0_0:1.15
	RELEASE_7_4_0:1.15
	RELEASE_8_2_0:1.15
	RELEASE_6_EOL:1.14
	RELEASE_8_1_0:1.8
	RELEASE_7_3_0:1.7
	RELEASE_8_0_0:1.5;
locks; strict;
comment	@# @;


1.18
date	2012.11.17.06.02.43;	author svnexp;	state Exp;
branches;
next	1.17;

1.17
date	2012.09.10.19.19.32;	author beat;	state Exp;
branches;
next	1.16;

1.16
date	2012.06.01.05.24.58;	author dinoex;	state Exp;
branches;
next	1.15;

1.15
date	2010.12.04.07.33.58;	author ade;	state Exp;
branches;
next	1.14;

1.14
date	2010.10.16.11.52.43;	author ade;	state Exp;
branches;
next	1.13;

1.13
date	2010.10.05.19.57.53;	author ade;	state Exp;
branches;
next	1.12;

1.12
date	2010.09.15.18.35.20;	author ade;	state Exp;
branches;
next	1.11;

1.11
date	2010.08.23.18.39.32;	author romain;	state Exp;
branches;
next	1.10;

1.10
date	2010.08.08.08.56.40;	author beat;	state Exp;
branches;
next	1.9;

1.9
date	2010.08.03.16.18.58;	author romain;	state Exp;
branches;
next	1.8;

1.8
date	2010.03.06.14.58.02;	author nork;	state Exp;
branches;
next	1.7;

1.7
date	2010.02.27.02.15.49;	author linimon;	state Exp;
branches;
next	1.6;

1.6
date	2010.02.05.11.44.59;	author dinoex;	state Exp;
branches;
next	1.5;

1.5
date	2009.07.31.13.56.30;	author dinoex;	state Exp;
branches;
next	1.4;

1.4
date	2009.06.27.14.56.49;	author nork;	state Exp;
branches;
next	1.3;

1.3
date	2009.05.31.15.01.30;	author erwin;	state Exp;
branches;
next	1.2;

1.2
date	2009.05.24.15.42.15;	author pav;	state Exp;
branches;
next	1.1;

1.1
date	2009.05.14.15.45.34;	author flz;	state Exp;
branches;
next	;


desc
@@


1.18
log
@Switch exporter over
@
text
@# New ports collection makefile for:	moonshine
# Date created:				May 14 2009
# Whom:					Florent Thoumie <flz@@FreeBSD.org>
#
# $FreeBSD: head/www/moonshine/Makefile 304053 2012-09-10 19:19:32Z beat $
#

PORTNAME=	moonshine
PORTVERSION=	0.7
PORTREVISION=	4
CATEGORIES=	www multimedia
MASTER_SITES=	http://romain.blogreen.org/distfiles/
DISTNAME=	abock-${PORTNAME}-${GITCOMMIT}

MAINTAINER=	mono@@FreeBSD.org
COMMENT=	Windows Media playback through Moonlight and Firefox

BUILD_DEPENDS=	bash:${PORTSDIR}/shells/bash
GITCOMMIT=	35085a4

USE_GMAKE=	yes
USE_GECKO=	libxul19
USE_AUTOTOOLS=	libtool libtoolize aclocal autoconf autoheader automake
LIBTOOLIZE_ARGS=	--force --copy --automake
AUTOMAKE_ARGS=	--gnu --add-missing --force --copy -Wno-portability
ACLOCAL_ARGS=	
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"

ONLY_FOR_ARCHS=	i386 amd64
ONLY_FOR_ARCHS_REASON=	"not yet ported to anything other than i386 and amd64"

.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|#!/bin/bash|#!${LOCALBASE}/bin/bash|' \
		${WRKSRC}/plugin/xpi/dist-build/build-all-arch \
		${WRKSRC}/xulrunner/icon-theme-hicolor/icon-theme-installer
	${REINPLACE_CMD} -e 's|sed -r|sed -E|' \
		${WRKSRC}/plugin/Makefile.am \
		${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>
@


1.17
log
@SVN rev 304053 on 2012-09-10 19:19:32Z by beat

- Move libxul 1.9.2 to www/libxul19
- Update www/libxul to 10.0.7
- Update all dependent ports to use www/libxul19 (no functional changes)
- Bump PORTREVISION on ports where libxul is a run dependency as the
  resulting package will change.

Submitted by:	Jan Beich <jbeich@@tormail.org>
With hat:	gecko
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.16
log
@- update png to 1.5.10
@
text
@d10 1
a10 1
PORTREVISION=	3
d22 1
a22 1
USE_GECKO=	libxul
@


1.15
log
@Sync to new bsd.autotools.mk
@
text
@d10 1
a10 1
PORTREVISION=	2
@


1.14
log
@Punt autoconf267->autoconf268
@
text
@d23 1
a23 1
USE_AUTOTOOLS=	libtool:22 libtoolize aclocal:111 autoconf:268 autoheader:268 automake:111
@


1.13
log
@Round one migration of ports from automake{19,110} to automake111
@
text
@d23 1
a23 1
USE_AUTOTOOLS=	libtool:22 libtoolize aclocal:111 autoconf:267 autoheader:267 automake:111
@


1.12
log
@Autotools update.   Read ports/UPDATING 20100915 for details.

Approved by:	portmgr (for Mk/bsd.port.mk part)
Tested by:	Multiple -exp runs
@
text
@d23 1
a23 1
USE_AUTOTOOLS=	libtool:22 libtoolize aclocal:110 autoconf:267 autoheader:267 automake:110
@


1.11
log
@Stop trying to use github generated tarball (it's broken) and fetch it directly
from another website.

No need to bump PORTREVISION since the result is exactly the same (as far as
the tarball could be fetched).

Submitted by:	"Julian H. Stacey" <jhs@@berklix.com> by mail.
@
text
@d10 1
a10 1
PORTREVISION=	1
d23 1
a23 1
USE_AUTOTOOLS=	libtool:22 libtoolize aclocal:110 autoconf:262 autoheader:262 automake:110
@


1.10
log
@- Bump PORTREVISION after libxul update

PR:		ports/149044
Expr-run by:	pav@@
Approved by:	portmgr (pav)
@
text
@d12 1
a12 1
MASTER_SITES=	http://github.com/abock/moonshine/tarball/${PORTVERSION}/
a18 2
FETCH_BEFORE_ARGS=	-o ${DISTNAME}${EXTRACT_SUFX}
FETCH_ARGS=	-apRr
@


1.9
log
@Update to 0.7.

PR:		ports/148851
Submitted by:	decke@@
@
text
@d10 1
@


1.8
log
@Fix build error on amd64.

Feature safe:	yes
@
text
@d9 1
a9 2
PORTVERSION=	0.2
PORTREVISION=	2
d11 2
a12 1
MASTER_SITES=	http://abock.org/${PORTNAME}/releases/
d18 3
a21 1
USE_BZIP2=	yes
d24 4
a27 1
GNU_CONFIGURE=	yes
a39 4
.if ${ARCH} == "amd64"
CONFIGURE_TARGET=	x86_64-portbld-freebsd${OSREL}
.endif

d47 3
a49 2
	${REINPLACE_CMD} -e 's|^SHELL=.*|SHELL=${LOCALBASE}/bin/bash|' \
		${WRKSRC}/configure
d51 1
a51 1
		${WRKSRC}/plugin/Makefile.in \
@


1.7
log
@Mark as ignore on ia64/sparc64: compile fails with "arch not supported".
While here, pet portlint.

Hat:		portmgr
Feature safe:	yes
@
text
@d36 1
a36 1
ARCH=		x86_64
@


1.6
log
@- update to jpeg-8
@
text
@d32 3
d47 1
a47 1
		${WRKSRC}/configure 
@


1.5
log
@- bump all port that indirectly depends on libjpeg and have not yet been bumped or updated
Requested by:	edwin
@
text
@d10 1
a10 1
PORTREVISION=	1
@


1.4
log
@Fix build error on amd64.
@
text
@d10 1
@


1.3
log
@Reorder CATEGORIES to fix PKGORIGIN.
@
text
@d32 1
a32 1
BROKEN=		does not configure
@


1.2
log
@- Mark BROKEN on amd64

Reported by:	pointyhat
@
text
@d10 1
a10 1
CATEGORIES=	multimedia www
@


1.1
log
@Add Moonshine 0.2 (www/moonshine).

Moonshine leverages the Windows Media capabilities from Silverlight,
provided by the Moonlight browser plugin, and the Firefox web
browser framework to enable the playback of embedded Windows Media
content on the web and local files on a user's desktop.

Note: The desktop player doesn't work yet.
@
text
@d31 4
@

