summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Alfredsen <loki_val@gentoo.org>2009-05-22 00:01:31 +0000
committerPeter Alfredsen <loki_val@gentoo.org>2009-05-22 00:01:31 +0000
commit43aaa22609580fcf65a6a93d004390f9836d9201 (patch)
treea14a39cbd8425c42ac578f7b21447f700350dbea /www-plugins/moonlight
parentAdd ~ppc keyword for -r3, seems it was missed. (diff)
downloadgentoo-2-43aaa22609580fcf65a6a93d004390f9836d9201.tar.gz
gentoo-2-43aaa22609580fcf65a6a93d004390f9836d9201.tar.bz2
gentoo-2-43aaa22609580fcf65a6a93d004390f9836d9201.zip
Drop dbus-glib dependency, only needed for tests, which do not work. Bug 270468.
(Portage version: 2.2_rc33/cvs/Linux x86_64)
Diffstat (limited to 'www-plugins/moonlight')
-rw-r--r--www-plugins/moonlight/ChangeLog7
-rw-r--r--www-plugins/moonlight/moonlight-1.0.1.ebuild3
-rw-r--r--www-plugins/moonlight/moonlight-1.0.ebuild70
3 files changed, 7 insertions, 73 deletions
diff --git a/www-plugins/moonlight/ChangeLog b/www-plugins/moonlight/ChangeLog
index ce734cfc478c..c7f8669813b1 100644
--- a/www-plugins/moonlight/ChangeLog
+++ b/www-plugins/moonlight/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for www-plugins/moonlight
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-plugins/moonlight/ChangeLog,v 1.2 2009/04/09 17:42:52 ulm Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-plugins/moonlight/ChangeLog,v 1.3 2009/05/22 00:01:31 loki_val Exp $
+
+ 21 May 2009; Peter Alfredsen <loki_val@gentoo.org> -moonlight-1.0.ebuild,
+ moonlight-1.0.1.ebuild:
+ Drop dbus-glib dependency, only needed for tests, which do not work. Bug
+ 270468.
09 Apr 2009; Peter Alfredsen <loki_val@gentoo.org> +metadata.xml,
+moonlight-1.0.ebuild, +moonlight-1.0.1.ebuild:
diff --git a/www-plugins/moonlight/moonlight-1.0.1.ebuild b/www-plugins/moonlight/moonlight-1.0.1.ebuild
index d7a03171136b..1ac199b64cdb 100644
--- a/www-plugins/moonlight/moonlight-1.0.1.ebuild
+++ b/www-plugins/moonlight/moonlight-1.0.1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-plugins/moonlight/moonlight-1.0.1.ebuild,v 1.1 2009/04/09 17:31:17 loki_val Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-plugins/moonlight/moonlight-1.0.1.ebuild,v 1.2 2009/05/22 00:01:31 loki_val Exp $
EAPI=2
@@ -28,7 +28,6 @@ RESTRICT="mirror"
RDEPEND="
>=x11-libs/gtk+-2.14
>=dev-libs/glib-2.18
- >=dev-libs/dbus-glib-0.60
>=x11-libs/cairo-1.8.0
>=media-video/ffmpeg-0.4.9_p20090121
>=net-libs/xulrunner-1.9.0.5:1.9
diff --git a/www-plugins/moonlight/moonlight-1.0.ebuild b/www-plugins/moonlight/moonlight-1.0.ebuild
deleted file mode 100644
index fdbfcab503c1..000000000000
--- a/www-plugins/moonlight/moonlight-1.0.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-plugins/moonlight/moonlight-1.0.ebuild,v 1.1 2009/04/09 17:31:17 loki_val Exp $
-
-EAPI=2
-
-inherit mono multilib nsplugins
-
-MY_P=moon-${PV}
-DESCRIPTION="Moonlight is an open source implementation of Silverlight"
-HOMEPAGE="http://www.mono-project.com/Moonlight"
-SRC_URI="ftp://ftp.novell.com/pub/mono/sources/moon/${MY_P}.tar.bz2"
-LICENSE="LGPL-2 MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="alsa pulseaudio debug test"
-RESTRICT="mirror"
-
-# Needed for Moonlight-2.0 profile:
-#LICENSE+="Ms-PL"
-# +more
-# >=dev-dotnet/rsvg-sharp-2.24.0
-# >=dev-dotnet/gtk-sharp-2.12.7
-# >=dev-lang/mono-2.2-r3[moonlight]
-# >=dev-dotnet/dbus-sharp-0.6.1a
-
-#Moonlight-1.0 is essentially a browser plugin written in pure C.
-RDEPEND="
- >=x11-libs/gtk+-2.14
- >=dev-libs/glib-2.18
- >=dev-libs/dbus-glib-0.60
- >=x11-libs/cairo-1.8.0
- >=media-video/ffmpeg-0.4.9_p20090121
- >=net-libs/xulrunner-1.9.0.5:1.9
- x11-libs/libXrandr
- alsa? ( >=media-libs/alsa-lib-1.0.18 )
- pulseaudio? ( >=media-sound/pulseaudio-0.9.14 )
- >=media-libs/freetype-2.3.7
- >=media-gfx/imagemagick-6.2.8
- >=media-libs/fontconfig-2.6.0
- "
-DEPEND="${RDEPEND}
- >=dev-util/pkgconfig-0.23"
-S="${WORKDIR}/${MY_P}"
-
-src_prepare() {
- sed -i \
- -e "s:TEST_SUBDIR = test::" \
- -e "s:TOOLS_SUBDIR = tools::" \
- Makefile.in
-}
-
-src_configure() {
- econf --enable-shared \
- --disable-static \
- --with-cairo=system \
- --with-ffmpeg=yes \
- --with-ff3=yes \
- --without-ff2 \
- $(use_with alsa) \
- $(use_with pulseaudio) \
- $(use_with debug) \
- || die "econf failed"
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "emake install failed"
- inst_plugin /usr/$(get_libdir)/moon/plugin/libmoonloader.so || die "installing libmoonloader failed"
- find "${D}" -name '*.la' -exec rm -rf '{}' '+' || die "la removal failed"
-}