summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPacho Ramos <pacho@gentoo.org>2011-07-21 17:31:08 +0000
committerPacho Ramos <pacho@gentoo.org>2011-07-21 17:31:08 +0000
commita575ae323921e01b5ac26af41e657537299bc0c6 (patch)
tree486cc5fa6677b1d36fd78c2c4ff9944d8ecafed6 /www-plugins
parentRevision bump to let latest version recover Gnome2 support, latest revision w... (diff)
downloadgentoo-2-a575ae323921e01b5ac26af41e657537299bc0c6.tar.gz
gentoo-2-a575ae323921e01b5ac26af41e657537299bc0c6.tar.bz2
gentoo-2-a575ae323921e01b5ac26af41e657537299bc0c6.zip
www-plugins/moonlight removal, bug #370049 and #340375
Diffstat (limited to 'www-plugins')
-rw-r--r--www-plugins/moonlight/ChangeLog63
-rw-r--r--www-plugins/moonlight/Manifest16
-rw-r--r--www-plugins/moonlight/metadata.xml8
-rw-r--r--www-plugins/moonlight/moonlight-2.3.ebuild121
4 files changed, 0 insertions, 208 deletions
diff --git a/www-plugins/moonlight/ChangeLog b/www-plugins/moonlight/ChangeLog
deleted file mode 100644
index 0c3936f6e195..000000000000
--- a/www-plugins/moonlight/ChangeLog
+++ /dev/null
@@ -1,63 +0,0 @@
-# ChangeLog for www-plugins/moonlight
-# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-plugins/moonlight/ChangeLog,v 1.13 2011/04/18 09:14:02 scarabeus Exp $
-
- 18 Apr 2011; Tomáš Chvátal <scarabeus@gentoo.org> moonlight-2.3.ebuild:
- Actually really move to virtual/ffmpeg. :)
-
- 04 Apr 2011; Tomáš Chvátal <scarabeus@gentoo.org> moonlight-2.3.ebuild:
- Move to virtual/ffmpeg from media-video/ffmpeg.
-
- 27 Mar 2011; Pacho Ramos <pacho@gentoo.org> moonlight-2.3.ebuild:
- Fix deps.
-
- 27 Nov 2010; Pacho Ramos <pacho@gentoo.org> moonlight-2.3.ebuild:
- We misunderstood 'moonlight' USE flag meaning in mono, it's not required.
-
- 07 Oct 2010; Pacho Ramos <pacho@gentoo.org> -moonlight-1.0.1.ebuild,
- -files/moonlight-1.0.1-glibc-212.patch:
- Remove old.
-
- 19 Sep 2010; Pacho Ramos <pacho@gentoo.org> moonlight-2.3.ebuild:
- Moonlight is neither parallel build safe, bug #337960, upstream bug
- #640395.
-
- 16 Sep 2010; Pacho Ramos <pacho@gentoo.org> moonlight-2.3.ebuild:
- mono does not like parallel build, bug #249985; thanks to Oisin O Malley
- for reminding it in bug #337052
-
-*moonlight-2.3 (12 Sep 2010)
-
- 12 Sep 2010; Pacho Ramos <pacho@gentoo.org> +moonlight-2.3.ebuild:
- Version bump (bug #291137 by Leonard Khoo), thanks a lot to Jo Shields in
- mono-packagers list for his help and opensuse packagers.
-
- 31 Aug 2010; Samuli Suominen <ssuominen@gentoo.org>
- moonlight-1.0.1.ebuild, +files/moonlight-1.0.1-glibc-212.patch:
- Fix building with recent glibc wrt #333943 by Diego E. Pettenò.
-
- 25 Oct 2009; Peter Alfredsen <loki_val@gentoo.org> moonlight-1.0.1.ebuild:
- Update SRC_URI per bug 290420. Thanks to Ewoud Kohl van Wijngaarden
- <gentoo@kohlvanwijngaarden.nl>.
-
- 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:
- Moved to www-plugins per bug 265569.
-
-*moonlight-1.0.1 (07 Mar 2009)
-
- 07 Mar 2009; Peter Alfredsen <loki_val@gentoo.org>
- +moonlight-1.0.1.ebuild:
- Bump
-
-*moonlight-1.0 (25 Jan 2009)
-
- 25 Jan 2009; Peter Alfredsen <loki_val@gentoo.org> +metadata.xml,
- +moonlight-1.0.ebuild:
- Initial commit, ebuild by me.
-
diff --git a/www-plugins/moonlight/Manifest b/www-plugins/moonlight/Manifest
deleted file mode 100644
index 8a7d182cca90..000000000000
--- a/www-plugins/moonlight/Manifest
+++ /dev/null
@@ -1,16 +0,0 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
-DIST mono-2.6.1.tar.bz2 27745696 RMD160 a256db0a3317bfe1dc5f192aac3a40a5ecdbb48c SHA1 62760db93b2407941a32f1f6ec318c4bfb80b067 SHA256 fbac377b335395b9887da65e48c9ba9af55fe2f8dd768d2a613b49bf3d9d71b3
-DIST mono-basic-2.6.tar.bz2 1210346 RMD160 538116547add6d1321c17fb7e15b15fbff133387 SHA1 4dc281f7f32bfdd1795285f9ea034b4ac520a333 SHA256 32bffd88e87022b441ed38888a716d2604d541366d799a57bdf079c97e603a2a
-DIST moonlight-2.3.tar.bz2 9801211 RMD160 ae0cc1ae76613c81788ee823ba51312205cbdc27 SHA1 5b644f2b5453624144f341a39f4c1f7bafbcf3fa SHA256 450109e0e41637411f603b0e48c8d694f3fec466b400bda83f46b0d4c5c977ff
-EBUILD moonlight-2.3.ebuild 3802 RMD160 e1bc373d467b82316be189de53fc675e7f8895b4 SHA1 f55caeae0c0e398dfd0017c00d1e8f07857c0c50 SHA256 2f33a70c14edc25b9d724d61065029a1dd9cfb3f4595414201bbbb3842737ff7
-MISC ChangeLog 2379 RMD160 259ecc75996ce0355f3120aa641b32a3a0c68e24 SHA1 f83af6a087fc554799235a13d4717342c65fff14 SHA256 a791fd88d4a869539ee82903bf49d20cfceb875e6872a69681f33f6f22b259da
-MISC metadata.xml 232 RMD160 54ff0a61174ec0266dec3b0b7a49a089e86546a6 SHA1 5daa882362db57262521531a95d00ca4ee44d71c SHA256 8546f3c8540b0b778a9ae4480eb880fa9429ae9766e198076980acb69ecfb335
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.17 (GNU/Linux)
-
-iEYEARECAAYFAk2sAOAACgkQHB6c3gNBRYejoQCgtJ44X1x55+UXQpOAcEd4V4e8
-Qz0An23lcS7LaOVKtmvCpmZ43s1Ajtvx
-=YFfB
------END PGP SIGNATURE-----
diff --git a/www-plugins/moonlight/metadata.xml b/www-plugins/moonlight/metadata.xml
deleted file mode 100644
index 1e5cbf840cfb..000000000000
--- a/www-plugins/moonlight/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>dotnet</herd>
-<use>
- <flag name='sdk'>Enable building of monodevelop SDK</flag>
-</use>
-</pkgmetadata>
diff --git a/www-plugins/moonlight/moonlight-2.3.ebuild b/www-plugins/moonlight/moonlight-2.3.ebuild
deleted file mode 100644
index 404257aa6c12..000000000000
--- a/www-plugins/moonlight/moonlight-2.3.ebuild
+++ /dev/null
@@ -1,121 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-plugins/moonlight/moonlight-2.3.ebuild,v 1.7 2011/04/18 09:14:02 scarabeus Exp $
-
-EAPI=2
-
-inherit eutils flag-o-matic linux-info mono multilib nsplugins pax-utils
-
-DESCRIPTION="Moonlight is an open source implementation of Silverlight"
-HOMEPAGE="http://www.go-mono.com/moonlight/"
-
-MIRRORMOON="ftp://ftp.novell.com/pub/mono/sources/moon/${PV}/"
-MONO="mono-2.6.1"
-MONOBASIC="mono-basic-2.6"
-SRC_URI="${MIRRORMOON}/${P}.tar.bz2
- ${MIRRORMOON}/${MONO}.tar.bz2
- ${MIRRORMOON}/${MONOBASIC}.tar.bz2"
-LICENSE="BSD-4 GPL-2 GPL-2-with-linking-exception IDPL LGPL-2 MIT Ms-PL NPL-1.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="alsa curl debug hardened +nsplugin pulseaudio sdk test"
-RESTRICT="mirror"
-
-RDEPEND="
- curl? ( net-misc/curl )
- >=x11-libs/gtk+-2.14:2
- >=dev-libs/glib-2.18:2
- >=x11-libs/cairo-1.8.4
- virtual/ffmpeg
- >=net-libs/xulrunner-1.9.1: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-libs/fontconfig-2.6.0
- =dev-lang/mono-2.6*
- >=dev-dotnet/gtk-sharp-2.12.9:2
- dev-dotnet/wnck-sharp:2
- dev-dotnet/rsvg-sharp:2"
-DEPEND="${RDEPEND}
- >=dev-util/pkgconfig-0.23
- dev-libs/expat"
-
-pkg_setup() {
- if use kernel_linux; then
- get_version
- if linux_config_exists; then
- if linux_chkconfig_present SYSVIPC; then
- einfo "CONFIG_SYSVIPC is set, looking good."
- else
- eerror "If CONFIG_SYSVIPC is not set in your kernel .config, mono compilation will hang."
- eerror "See http://bugs.gentoo.org/261869 for more info."
- die "Please set CONFIG_SYSVIPC in your kernel .config"
- fi
- else
- ewarn "Was unable to determine your kernel .config"
- ewarn "Please note that if CONFIG_SYSVIPC is not set in your kernel .config, mono compilation will hang."
- ewarn "See http://bugs.gentoo.org/261869 for more info."
- fi
- fi
-}
-
-src_prepare() {
- # we need to sed in the paxctl -m in the runtime/mono-wrapper.in so it don't
- # get killed in the build proces when MPROTEC is enable. #286280
- if use hardened ; then
- ewarn "We are disabling MPROTECT on the mono binary."
- sed '/exec/ i\paxctl -m "$r/@mono_runtime@"' -i "${S}"/runtime/mono-wrapper.in
- fi
-}
-
-src_configure() {
- # Moonlight requires a full configure/make in the mono folder
- einfo "Running configure in "${WORKDIR}/${MONO}""
- cd "${WORKDIR}/${MONO}"
- # mono's build system is finiky, strip the flags
- strip-flags
- econf --disable-dependency-tracking \
- || die "econf mono failed"
-
- einfo "Running configure in "${S}""
- cd "${S}"
- econf --enable-shared \
- --disable-static \
- --with-cairo=system \
- --with-ffmpeg=yes \
- --with-ff3=yes \
- --without-ff2 \
- --enable-desktop-support \
- --with-curl=$(use !curl && printf "no" || printf "system" ) \
- --with-mcspath="${WORKDIR}/mono-2.6.1/mcs" \
- --with-mono-basic-path="${WORKDIR}/mono-basic-2.6" \
- $(use_enable nsplugin browser-support) \
- $(use_enable sdk) \
- $(use_with alsa) \
- $(use_with pulseaudio) \
- $(use_with debug) \
- $(use_with test testing) \
- $(use_with test performance) \
- --without-examples
-}
-
-src_compile() {
- einfo "Running make in "${WORKDIR}/${MONO}""
- cd "${WORKDIR}/${MONO}"
- # mono does not like parallel build, bug #249985
- emake -j1 || die "emake mono failed"
-
- einfo "Running make in "${S}""
- cd "${S}"
- # and moonlight neither, bug #337960, upstream bug #640395
- emake -j1 || die "emake moonlight failed"
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "emake install failed"
- if use nsplugin; then
- inst_plugin /usr/$(get_libdir)/moonlight/plugin/libmoonloader.so || die "installing libmoonloader failed"
- fi
- find "${D}" -name '*.la' -exec rm -rf '{}' '+' || die "la removal failed"
-}