Mark stable on x86, and remove the old 1.0.6 version.
authorPeter Johanson <latexer@gentoo.org>
Sat, 15 Oct 2005 22:11:33 +0000 (22:11 +0000)
committerPeter Johanson <latexer@gentoo.org>
Sat, 15 Oct 2005 22:11:33 +0000 (22:11 +0000)
Package-Manager: portage-2.0.51.22-r2

dev-lang/mono/ChangeLog
dev-lang/mono/Manifest
dev-lang/mono/files/digest-mono-1.0.6 [deleted file]
dev-lang/mono/mono-1.0.6.ebuild [deleted file]
dev-lang/mono/mono-1.1.8.3.ebuild

index 2d5bf4f80c7e089654fb7977402a7d7d0cf70227..03d9e3144306c15a7ef30116e99d62c3ac796a08 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for dev-lang/mono
 # Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/ChangeLog,v 1.62 2005/10/15 21:53:18 latexer Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/ChangeLog,v 1.63 2005/10/15 22:11:33 latexer Exp $
+
+  15 Oct 2005; Peter Johanson <latexer@gentoo.org> -mono-1.0.6.ebuild,
+  mono-1.1.8.3.ebuild:
+  Mark stable on x86, and remove the old 1.0.6 version.
 
 *mono-1.1.9.2 (15 Oct 2005)
 
index 2c7df9d4a08335864c838a3ecd917fe8b994b308..3ed1ddf9649b0ba6c2ccf33577017a78a2dacd76 100644 (file)
@@ -1,14 +1,12 @@
 MD5 9f4b4660a614d162b37d5ed3e9eb33be mono-1.1.9.2.ebuild 2094
-MD5 ca8a1a96fded443b21c01116fc1e8969 mono-1.1.8.3.ebuild 2502
+MD5 5415fa75de6e201ae1a0e12c17498709 mono-1.1.8.3.ebuild 2501
 MD5 10c58186e6ce0ab643d16c883f2071ff mono-1.0.5-r5.ebuild 3718
-MD5 b9e80f65b4235c829ff1d67b5b1740f8 mono-1.0.6.ebuild 3693
 MD5 9e335202b997822eafad0c2f80137f66 mono-1.1.9.1.ebuild 2285
-MD5 60e480e5635ae46e9052eba60832f040 ChangeLog 19154
+MD5 1baab2422ad5cf144eef42fd70336f74 ChangeLog 19305
 MD5 76b314cc7b7b79b298dd4889dff8c9cd metadata.xml 159
 MD5 e8acd8bc997d82f676be5cf2057d3d25 files/dotnet.conf 570
 MD5 6e11372f48bd32e76012be8aae54e594 files/dotnet.init 1031
 MD5 d7752110175a6157ea42e6528c791fbb files/mono-1.1.5-pathfix.diff 648
-MD5 c6035d1153d210b3f27ab455ed98b791 files/digest-mono-1.0.6 127
 MD5 2fd6267a26c5f5a6432f93b7a1105d8e files/digest-mono-1.1.9.2 66
 MD5 ca0f98ff16ba20d2ff9af83580ad0db8 files/mono-1.1.5-r42108.diff 496
 MD5 9e2e1b58a310e4236f757e683b71c879 files/digest-mono-1.0.5-r5 127
diff --git a/dev-lang/mono/files/digest-mono-1.0.6 b/dev-lang/mono/files/digest-mono-1.0.6
deleted file mode 100644 (file)
index 58c23e3..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 61700d5e113a1c9c99511971141b6901 mono-1.0.6.tar.gz 18486989
-MD5 465cf1256ae0ae7aac8c70a85991ddeb mcs-1.0.6.tar.gz 22322108
diff --git a/dev-lang/mono/mono-1.0.6.ebuild b/dev-lang/mono/mono-1.0.6.ebuild
deleted file mode 100644 (file)
index 3b46468..0000000
+++ /dev/null
@@ -1,139 +0,0 @@
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/mono-1.0.6.ebuild,v 1.2 2005/05/13 00:29:15 latexer Exp $
-
-inherit eutils mono flag-o-matic debug
-
-MCS_P=${P/mono/mcs}
-MCS_S=${WORKDIR}/${MCS_P}
-
-DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter"
-HOMEPAGE="http://www.go-mono.com/"
-SRC_URI="http://www.go-mono.com/archive/${PV}/${P}.tar.gz
-               http://www.go-mono.com/archive/${PV}/${MCS_P}.tar.gz"
-
-LICENSE="|| ( GPL-2 LGPL-2 X11)"
-SLOT="0"
-KEYWORDS="~x86 ~ppc"
-IUSE="nptl"
-
-DEPEND="virtual/libc
-       >=dev-libs/glib-2.0
-       >=dev-libs/icu-2.6.1
-       !<dev-dotnet/pnet-0.6.12
-       >=sys-devel/gcc-3.3.5
-       ppc? (
-               >=sys-libs/glibc-2.3.3_pre20040420
-       )"
-
-RDEPEND="${DEPEND}
-       dev-util/pkgconfig
-       dev-libs/libxml2"
-
-src_unpack() {
-       unpack ${A}
-
-       cd ${MCS_S}
-       epatch ${FILESDIR}/mcs-1.0.5-pathfix.diff
-
-       # Disable installing the precompiled mcs/classlibs
-       sed -i "s: runtime : :" ${S}/Makefile.in
-       # Fix the path for the jay man page
-       sed -i "s:man/man1:share/man/man1:" ${MCS_S}/jay/Makefile
-
-       # Ugly sed to replace windows path with *nix equivalent
-       for file in $(find ${MCS_S}/nunit20 -name AssemblyInfo.cs)
-       do
-               sed -i "s:\.\.\\\\\\\\:../:g" "${file}"
-       done
-
-       # Fix MONO_CFG_DIR for signing
-       sed -i \
-               "s:^\t\(MONO_PATH.*)\):\tMONO_CFG_DIR='${D}/etc/' \1:" \
-               ${MCS_S}/build/library.make
-
-       # add our own little in-place mcs script
-       echo "${S}/mono/mini/mono ${S}/runtime/mcs.exe \"\$@\" " > ${S}/runtime/mcs
-       chmod +x ${S}/runtime/mcs
-
-       echo "${S}/mono/mini/mono ${S}/runtime/monoresgen.exe \"\$@\" " > ${S}/runtime/monoresgen
-       chmod +x ${S}/runtime/monoresgen
-
-       PATH="${S}/runtime:${PATH}"
-       MONO_CFG_DIR='${D}/etc/'
-       export PATH
-       export MONO_CFG_DIR
-}
-
-src_compile() {
-       strip-flags
-
-       local myconf="--with-sigaltstack=yes"
-       if use nptl
-       then
-               myconf="${myconf} --with-tls=__thread"
-               sed -i "s: -fexceptions::" ${S}/libgc/configure.host
-       else
-               myconf="${myconf} --with-tls=pthread"
-       fi
-
-       econf ${myconf} || die
-       emake -j1 || die "mono runtime compilation failure"
-
-       cd ${S}
-       ln -s ../runtime ${WORKDIR}/${P}/runtime/lib
-
-       # Now that we have a valid config for lib mappings, put them
-       # in our temporary config directory.
-
-       dodir /etc/mono
-       cp ${S}/data/{config,machine.config} ${D}/etc/mono/
-
-       cd ${MCS_S}
-       echo "prefix=${S}/runtime" > build/config.make
-       echo "MONO_PATH=${S}/runtime/net_1_1" >> build/config.make
-       echo "BOOTSTRAP_MCS=${S}/runtime/mcs" >> build/config.make
-       echo "RUNTIME=${S}/mono/mini/mono \${RUNTIME_FLAGS}" >> build/config.make
-       echo "PATH=${S}/runtime:${PATH}" >> build/config.make
-       echo "export PATH" >> build/config.make
-       echo "export MONO_PATH" >> build/config.make
-       emake -j1 PLATFORM=linux || die "mcs compiler compilation failure"
-       echo "prefix=/usr" >> build/config.make
-}
-
-src_install() {
-       make DESTDIR=${D} install || die
-
-       dodoc AUTHORS ChangeLog NEWS README
-       docinto docs
-       dodoc docs/*
-       docinto libgc
-       dodoc libgc/ChangeLog
-
-       cd ${MCS_S}
-       make PLATFORM=linux DESTDIR=${D} install || die
-
-       docinto mcs
-       dodoc AUTHORS README* ChangeLog INSTALL.txt
-       docinto mcs/docs
-       dodoc docs/*.txt
-
-       # Remove some extraneous tools
-       cd ${D}/usr/bin
-       rm {CorCompare,EnumCheck,GenerateDelegate,ictool,IFaceDisco}.exe
-       rm nunit-console.exe
-       # Remove gmcs script, as we don't install gmcs for mono-1.0.x
-       rm gmcs
-
-       # init script
-       exeinto /etc/init.d ; newexe ${FILESDIR}/dotnet.init dotnet
-       insinto /etc/conf.d ; newins ${FILESDIR}/dotnet.conf dotnet
-}
-
-pkg_postinst() {
-       echo
-       einfo "If you want to avoid typing '<runtime> program.exe'"
-       einfo "you can configure your runtime in /etc/conf.d/dotnet"
-       einfo "Use /etc/init.d/dotnet to register your runtime"
-       echo
-}
index 0a22eee6d0662bbf2e4899ced81d032541093412..c5443989e6255e060ee761c038ccb9ad4de7252e 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2005 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/mono-1.1.8.3.ebuild,v 1.4 2005/09/28 19:00:16 latexer Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/mono-1.1.8.3.ebuild,v 1.5 2005/10/15 22:11:33 latexer Exp $
 
 inherit eutils mono flag-o-matic
 
@@ -10,7 +10,7 @@ SRC_URI="http://www.go-mono.com/sources/mono-${PV:0:3}/${P}.tar.gz"
 
 LICENSE="|| ( GPL-2 LGPL-2 X11)"
 SLOT="0"
-KEYWORDS="~x86 ~ppc ~amd64"
+KEYWORDS="x86 ~ppc ~amd64"
 IUSE="nptl icu X"
 
 DEPEND="virtual/libc