diff options
author | Pacho Ramos <pacho@gentoo.org> | 2011-07-21 17:31:08 +0000 |
---|---|---|
committer | Pacho Ramos <pacho@gentoo.org> | 2011-07-21 17:31:08 +0000 |
commit | a575ae323921e01b5ac26af41e657537299bc0c6 (patch) | |
tree | 486cc5fa6677b1d36fd78c2c4ff9944d8ecafed6 /www-plugins | |
parent | Revision bump to let latest version recover Gnome2 support, latest revision w... (diff) | |
download | gentoo-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/ChangeLog | 63 | ||||
-rw-r--r-- | www-plugins/moonlight/Manifest | 16 | ||||
-rw-r--r-- | www-plugins/moonlight/metadata.xml | 8 | ||||
-rw-r--r-- | www-plugins/moonlight/moonlight-2.3.ebuild | 121 |
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" -} |