summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Alfredsen <loki_val@gentoo.org>2009-08-23 00:59:23 +0000
committerPeter Alfredsen <loki_val@gentoo.org>2009-08-23 00:59:23 +0000
commit4753f378e6db1d84d335d9abc2d9893a46cf4bf2 (patch)
tree8d3eeef0fb9044c9b49d6a653e81a7cf0eefc242 /dev-lang/mono
parentHook the extra subdir into the normal jpeg dir so we can re-use the configure... (diff)
downloadhistorical-4753f378e6db1d84d335d9abc2d9893a46cf4bf2.tar.gz
historical-4753f378e6db1d84d335d9abc2d9893a46cf4bf2.tar.bz2
historical-4753f378e6db1d84d335d9abc2d9893a46cf4bf2.zip
Bump to 2.4.2.3, remove 2.4, 2.4-r3. Fixes bug 282012. Contains fix for 277878.
Package-Manager: portage-2.2_rc39/cvs/Linux x86_64
Diffstat (limited to 'dev-lang/mono')
-rw-r--r--dev-lang/mono/ChangeLog9
-rw-r--r--dev-lang/mono/Manifest7
-rw-r--r--dev-lang/mono/mono-2.4.2.3.ebuild (renamed from dev-lang/mono/mono-2.4-r3.ebuild)4
-rw-r--r--dev-lang/mono/mono-2.4.ebuild269
4 files changed, 12 insertions, 277 deletions
diff --git a/dev-lang/mono/ChangeLog b/dev-lang/mono/ChangeLog
index c62ced031a72..f7998855f918 100644
--- a/dev-lang/mono/ChangeLog
+++ b/dev-lang/mono/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for dev-lang/mono
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/ChangeLog,v 1.177 2009/06/30 06:01:03 loki_val Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/ChangeLog,v 1.178 2009/08/23 00:59:23 loki_val Exp $
+
+*mono-2.4.2.3 (23 Aug 2009)
+
+ 23 Aug 2009; Peter Alfredsen <loki_val@gentoo.org> -mono-2.4.ebuild,
+ -mono-2.4-r3.ebuild, +mono-2.4.2.3.ebuild:
+ Bump to 2.4.2.3, remove 2.4, 2.4-r3. Fixes bug 282012. Contains fix for
+ 277878.
*mono-2.4.2 (30 Jun 2009)
diff --git a/dev-lang/mono/Manifest b/dev-lang/mono/Manifest
index ccd918f6f734..3e59911abebe 100644
--- a/dev-lang/mono/Manifest
+++ b/dev-lang/mono/Manifest
@@ -20,18 +20,17 @@ DIST mono-1.2.5.1.tar.bz2 17492757 RMD160 8000374d9aaa3149599ba83079959303a6bae0
DIST mono-1.2.6.tar.bz2 18163130 RMD160 c6536b008cb73845943956c9ab365589a28c013c SHA1 f51f2e14d05313dba4b2d3fd5a47a9a3361ebeae SHA256 24cc4f396cac3053c7ba3fe68bc1b80359d75dc4f54a85f39a73cabc3d3f560f
DIST mono-2.0.1.tar.bz2 19385815 RMD160 ecada26dc398f0ea4cc4cae62885f4d1438bd540 SHA1 1c06d614b9b83ca0c8cff98d06136fd5a17344e2 SHA256 7089e8591ce793940d8a30f3ff5414437c32fc346fa918ec7f186516dab3e212
DIST mono-2.2.tar.bz2 24360722 RMD160 664f09ccd8822b62d94d242871b956b00adae7b6 SHA1 028c061ba4f4631c4ff10a15b832211a67ec5858 SHA256 7d427aa354c1f9139c81e3b0ec7943e7f73cfc2607c357c8bfc145abfd2b73f3
+DIST mono-2.4.2.3.tar.bz2 24815426 RMD160 f52bf6e281b076b859a567c17917577710522684 SHA1 c0e7c2992ef6c1ea3d1fd48ef581aa1ff6ec29cb SHA256 1bab0d4e2906c88736ff5e242f2905f4c3535ccfc05bb5c427b72adf0e9236ae
DIST mono-2.4.2.tar.bz2 24759918 RMD160 25012dc9e3771422f3248ef7ee0813901e13449e SHA1 da0502fc613566e741258b6cc996e88b50c81f23 SHA256 994324e776af7b77c9feab5cd98eb28bffbf182cf07a17b282e7ec8e181904d1
-DIST mono-2.4.tar.bz2 24861051 RMD160 cc0581b0ef13349a7bbdc4284cf985af9c52bd94 SHA1 a0b5ea2f17f9ecc1d85f34e12e83797342104f5d SHA256 653544a91374102bf473458a09f1e779955083b6d86682f171ab58a8446511c7
EBUILD mono-1.2.5.1-r1.ebuild 3683 RMD160 401b51ae78003a32d05e9ff1a80d13c798e07fe3 SHA1 bc24aca5e487f01bb1b0a9010a6e5e032c558e46 SHA256 a7cb4ef5ca8cd35456bbf8a3fbdae6e3c01ad2cea86a9be78ca97343867482fb
EBUILD mono-1.2.6-r3.ebuild 3917 RMD160 6c680c414a4741fbfe2e20dd5b6120561de8c46d SHA1 8b32f6ca403becc675713fe84fad202255988e24 SHA256 915c05b51344c249c821191adb48568d4516689eff4937e4b4992088f8dfc0eb
EBUILD mono-2.0.1-r1.ebuild 3345 RMD160 01c45829585999af6d2ee4469cd6167b20e19909 SHA1 7a8a11b53738287882bbf919e4b7d7da6263f7e6 SHA256 1640b26b7b9d65c8449fc22d2ef6a717af3cca65734145b48c403454b1b01efe
EBUILD mono-2.0.9999.ebuild 7408 RMD160 9da9483986c94abc6fde62638a3f7d294835c4a4 SHA1 0fee13d59dd09149ce6eb1ffce011ff6bbcf1acb SHA256 ff664cf85b598de20be40542d534321b0c20b4f0dff707f1de5f0813402b1939
EBUILD mono-2.2-r5.ebuild 7148 RMD160 bdbdbe8b2bb13c72879880b02f07a20c5b01295f SHA1 8281fc4a4f7c52c8242506bf06a6804d11c8cac7 SHA256 d0669daee864058838207a9b6f8adba720f0322f97652e9758caf47aafd98c21
EBUILD mono-2.2.9999.ebuild 7523 RMD160 10e7ea92bb787bb3d0123f948aef2582d4f42c40 SHA1 250c6b5b21aabddc0a5a11b589c2cda668b6bd6d SHA256 cdbfd1ab7e5491e5449bf5babc354b28e7c681363c49f58d72e142f652298f58
-EBUILD mono-2.4-r3.ebuild 7242 RMD160 2ab4a9a34882f3039e0520a5e82c611ba8eb1769 SHA1 48d67fbdb31e2320d197ff183274c58b372ddc6a SHA256 e54b4bac2af6fc6a583847eb9cdce99fdfb2193991e10abd376ace9c98521c93
+EBUILD mono-2.4.2.3.ebuild 7159 RMD160 f5b96709793447e7d0e062cd6fb7b5959fabaee5 SHA1 9591a35d67cd183e2c234a2bc33c588c38b571a6 SHA256 374a51eede5c0cfe7002b12a3b57f76ef30e8baa0645e299b5cc8db843799d09
EBUILD mono-2.4.2.ebuild 7157 RMD160 d31253e7f6353e1e1b83046d1263f2c9ccfba25b SHA1 610b2569f252c21d04796e4b657c5b4e270868ef SHA256 1bc2d2b83a9feeea9129d1678b7e0b80e7fc7fd2181221eab66c2837d0bbcc48
EBUILD mono-2.4.9999.ebuild 7523 RMD160 b3a32df7546ed7338010cfa783a64f662e1e5685 SHA1 1b02a456e2fb88b955273edcc5e17a53b0c16c57 SHA256 f75845b98f6029e22d31d64b47bf312c28e22389b5e1fe7f89ee55fbcab19061
-EBUILD mono-2.4.ebuild 7024 RMD160 4d5db5246a4b9803c7959976479026b981f5dc80 SHA1 0f569db8666af89cfb7a09cbe78370709dbb60e0 SHA256 09900e973e58d33f4de91e9f1da9d317851b2a3d721f806f55cdee0c2bcf8812
EBUILD mono-9999.ebuild 7519 RMD160 be535ffd797d5fa21cdb11e519acb34d29648e60 SHA1 d1edbbb519f44998aa5d53c2a23dceb025863aa4 SHA256 c03bd6e3f9e1902f219d209df77858a3fa180bec01ded772a08dcff0c2929361
-MISC ChangeLog 38446 RMD160 fb5d76916fc459037149310213252903abcb11ee SHA1 9a1bd009cbba8245739abfc9b41eac979e74eae5 SHA256 969d1035e9fa9c2c59ba3c9cb1478a6e339bc237d7e31133d1d2076f62895649
+MISC ChangeLog 38676 RMD160 ec64b7675102c203f6a37bf8d3812f7cb2a63320 SHA1 ef2ae0684178bbbf2ded9fdabf2367b4100fc318 SHA256 e34af71bab584efd546d175a737ab278a5c912908da1096369113d1dc6a18e20
MISC metadata.xml 372 RMD160 163faef818f92e85913da4add580c9b534fcc1f4 SHA1 af2ccd5f8de56a233139452e6c7ec9cf3c4a749e SHA256 05441e51cf289ea8e4039500f8b4cece85ead51bb46f8ea9588bd6d831239315
diff --git a/dev-lang/mono/mono-2.4-r3.ebuild b/dev-lang/mono/mono-2.4.2.3.ebuild
index db8acdd9a4cf..58bf371a9cb2 100644
--- a/dev-lang/mono/mono-2.4-r3.ebuild
+++ b/dev-lang/mono/mono-2.4.2.3.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/dev-lang/mono/mono-2.4-r3.ebuild,v 1.2 2009/05/21 23:53:49 loki_val Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/mono-2.4.2.3.ebuild,v 1.1 2009/08/23 00:59:23 loki_val Exp $
EAPI=2
@@ -38,8 +38,6 @@ PATCHES=(
"${WORKDIR}/mono-2.2-libdir126.patch"
"${FILESDIR}/mono-2.2-ppc-threading.patch"
"${FILESDIR}/mono-2.2-uselibdir.patch"
- "${FILESDIR}/mono-2.4-ppcbuild-fix.patch"
- "${FILESDIR}/mono-2.4-openoffice.patch"
)
pkg_setup() {
diff --git a/dev-lang/mono/mono-2.4.ebuild b/dev-lang/mono/mono-2.4.ebuild
deleted file mode 100644
index 2b1379c7776d..000000000000
--- a/dev-lang/mono/mono-2.4.ebuild
+++ /dev/null
@@ -1,269 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/mono-2.4.ebuild,v 1.6 2009/05/20 19:51:28 ranger Exp $
-
-EAPI=2
-
-inherit linux-info mono eutils flag-o-matic multilib go-mono
-
-DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter"
-HOMEPAGE="http://www.go-mono.com"
-
-LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="xen moonlight minimal"
-
-#Bash requirement is for += operator
-COMMONDEPEND="!<dev-dotnet/pnet-0.6.12
- !dev-util/monodoc
- dev-libs/glib:2
- !minimal? ( =dev-dotnet/libgdiplus-${GO_MONO_REL_PV}* )
- ia64? (
- sys-libs/libunwind
- )"
-RDEPEND="${COMMONDEPEND}
- || ( www-client/links www-client/lynx )"
-
-DEPEND="${COMMONDEPEND}
- sys-devel/bc
- >=app-shells/bash-3.2"
-PDEPEND="dev-dotnet/pe-format"
-
-MAKEOPTS="${MAKEOPTS} -j1"
-
-RESTRICT="test"
-
-PATCHES=(
- "${WORKDIR}/mono-2.2-libdir126.patch"
- "${FILESDIR}/mono-2.2-ppc-threading.patch"
- "${FILESDIR}/mono-2.2-uselibdir.patch"
- "${FILESDIR}/mono-2.4-ppcbuild-fix.patch"
-)
-
-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 will hang while compiling."
- 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 will hang while compiling."
- ewarn "See http://bugs.gentoo.org/261869 for more info."
- fi
- fi
-}
-
-src_prepare() {
- sed -e "s:@MONOLIBDIR@:$(get_libdir):" \
- < "${FILESDIR}"/mono-2.2-libdir126.patch \
- > "${WORKDIR}"/mono-2.2-libdir126.patch ||
- die "Sedding patch file failed"
- go-mono_src_prepare
-}
-
-src_configure() {
- # mono's build system is finiky, strip the flags
- strip-flags
-
- #Remove this at your own peril. Mono will barf in unexpected ways.
- append-flags -fno-strict-aliasing
-
- #NOTE: We need the static libs for now so mono-debugger works.
- #See http://bugs.gentoo.org/show_bug.cgi?id=256264 for details
- go-mono_src_configure \
- --enable-static \
- --disable-quiet-build \
- --with-preview \
- --with-glib=system \
- $(use_with moonlight) \
- --with-libgdiplus=$(use minimal && printf "no" || printf "installed" ) \
- $(use_with xen xen_opt) \
- --without-ikvm-native \
- --with-jit \
- --disable-dtrace
-
-}
-
-src_test() {
- vecho ">>> Test phase [check]: ${CATEGORY}/${PF}"
-
- export MONO_REGISTRY_PATH="${T}/registry"
- export XDG_DATA_HOME="${T}/data"
- export MONO_SHARED_DIR="${T}/shared"
- export XDG_CONFIG_HOME="${T}/config"
- export HOME="${T}/home"
-
- emake -j1 check
-}
-
-src_install() {
- go-mono_src_install
-
- #Bug 255610
- sed -i -e "s:mono/2.0/mod.exe:mono/1.0/mod.exe:" \
- "${D}"/usr/bin/mod || die "Failed to fix mod."
-
- find "${D}"/usr/ -name '*nunit-docs*' -exec rm -rf '{}' '+' || die "Removing nunit .docs failed"
-}
-
-#THINK!!!! Before touching postrm and postinst
-#Reference phase order:
-#pkg_preinst
-#pkg_prerm
-#pkg_postrm
-#pkg_postinst
-
-pkg_preinst() {
- local symlink
- local NUNIT_DIR="/usr/$(get_libdir)/mono/nunit"
- local pv_atom
- if [[ "$(readlink "${ROOT}"/${NUNIT_DIR})" == *"mono-nunit"* ]]
- then
- for pv_atom in 2.2{,-r1,-r2,-r3,-r4} '2.4_pre*' '2.4_rc*' 2.4
- do
- if has_version "=dev-lang/mono-${pv_atom}"
- then
- einfo "If you just received a file collision warning message,"
- einfo "be advised that this is a known problem, which will now be fixed:"
- ebegin "Found broken symlinks created by $(best_version dev-lang/mono), fixing"
- for symlink in \
- "${ROOT}/${NUNIT_DIR}" \
- "${ROOT}/usr/$(get_libdir)/pkgconfig/nunit.pc" \
- "${ROOT}/usr/bin/nunit-console" \
- "${ROOT}/usr/bin/nunit-console2"
- do
- if [[ -L "${symlink}" ]]
- then
- rm -f "${symlink}" &> /dev/null
- fi
- done
- eend 0
- break
- fi
- done
- fi
-}
-
-pkg_postinst() {
- elog "PLEASE TAKE NOTE!"
- elog ""
- elog "Some of the namespaces supported by Mono require extra packages to be installed."
- elog "Below is a list of namespaces and the corresponding package you must install:"
- elog ""
- elog ">=x11-libs/cairo-1.6.4"
- elog " Mono.Cairo"
- elog "Also read:"
- elog "http://www.mono-project.com/Mono.Cairo"
- elog ""
- elog ">=dev-db/firebird-2.0.4.13130.1"
- elog " FirebirdSql.Data.Firebird"
- elog "Also read:"
- elog "http://www.mono-project.com/Firebird_Interbase"
- elog ""
- elog "=dev-dotnet/gluezilla-${GO_MONO_REL_PV}*"
- elog " Mono.Mozilla"
- elog " Mono.Mozilla.WebBrowser"
- elog " Mono.Mozilla.Widget"
- elog " Interop.SHDocVw"
- elog " AxInterop.SHDocVw"
- elog " Interop.mshtml.dll"
- elog " System.Windows.Forms.WebBrowser"
- elog " Microsoft.IE"
- elog "Also read:"
- elog "http://www.mono-project.com/WebBrowser"
- elog ""
- elog "dev-db/sqlite:3"
- elog " Mono.Data.Sqlite"
- elog " Mono.Data.SqliteClient"
- elog "Also read:"
- elog "http://www.mono-project.com/SQLite"
- elog ""
- elog ">=dev-db/oracle-instantclient-basic-10.2"
- elog " System.Data.OracleClient"
- elog "Also read:"
- elog "http://www.mono-project.com/Oracle"
- elog ""
- elog "Mono also has support for packages that are not included in portage:"
- elog ""
- elog "No ebuild available:"
- elog " IBM.Data.DB2"
- elog "Also read: http://www.mono-project.com/IBM_DB2"
- elog ""
- elog "No ebuild needed:"
- elog " Mono.Data.SybaseClient"
- elog "Also read: http://www.mono-project.com/Sybase"
-}
-
-# NOTICE: THE COPYRIGHT FILES IN THE TARBALL ARE UNCLEAR!
-# WHENEVER YOU THINK SOMETHING IS GPL-2+, IT'S ONLY GPL-2
-# UNLESS MIGUEL DE ICAZA HIMSELF SAYS OTHERWISE.
-
-# mono
-# The code we use is LGPL, but contributions must be made under the MIT/X11
-# license, so Novell can serve its paying customers. Exception is mono/man.
-# LICENSE="LGPL-2.1"
-
- # mono/man
- # LICENSE="MIT"
-
-# mcs/mcs
-# mcs/gmcs
-# LICENSE="GPL-2 MIT"
-
-# tests
-# LICENSE="MIT"
-
-# mcs/class
-# Except the listed exceptions:
-# LICENSE="MIT"
-
- # mcs/class/ByteFX.Data
- # mcs/class/Npgsql
- # LICENSE="LGPL-2.1"
-
- # mcs/class/FirebirdSql.Data.Firebird
- # LICENSE="IDPL"
-
- # mcs/class/ICSharpCode.SharpZipLib
- # LICENSE="GPL-2-with-linking-exception"
-
- # mcs/class/MicrosoftAjaxLibrary
- # LICENSE="Ms-Pl"
-
- # mcs/class/Microsoft.JScript/Microsoft.JScript/TokenStream.cs
- # mcs/class/Microsoft.JScript/Microsoft.JScript/Token.cs
- # mcs/class/Microsoft.JScript/Microsoft.JScript/Parser.cs
- # mcs/class/Microsoft.JScript/Microsoft.JScript/Decompiler.cs
- # LICENSE="|| ( NPL-1.1 GPL-2 )"
-
-# mcs/jay
-# LICENSE="BSD-4"
-
-# mcs/tools
-# Except the listed exceptions:
-# LICENSE="MIT"
-
- # mcs/tools/mdoc/Mono.Documentation/monodocs2html.cs
- # LICENSE="GPL-2"
-
- # mcs/tools/sqlsharp/SqlSharpCli.cs
- # LICENSE="GPL-2"
-
- # mcs/tools/csharp/repl.cs
- # LICENSE="|| ( MIT GPL-2 )"
-
- # mcs/tools/mono-win32-setup.nsi
- # LICENSE="GPL-2"
-
-# samples
-# LICENSE="MIT"