summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Elio Pettenò <flameeyes@gentoo.org>2009-07-27 22:16:02 +0000
committerDiego Elio Pettenò <flameeyes@gentoo.org>2009-07-27 22:16:02 +0000
commited6c5a49a8ceadd8f08bf1632d67a72eb1bc98c7 (patch)
tree511a93fe5d30e46b6d3252b919663ce646046359 /dev-util
parentAdd issue number. (diff)
downloadhistorical-ed6c5a49a8ceadd8f08bf1632d67a72eb1bc98c7.tar.gz
historical-ed6c5a49a8ceadd8f08bf1632d67a72eb1bc98c7.tar.bz2
historical-ed6c5a49a8ceadd8f08bf1632d67a72eb1bc98c7.zip
Add patched version of mono-debugger that works with splitdebug (and uses system libraries). Closes bugs #276435, #276437, #276438.
Package-Manager: portage-2.2_rc33/cvs/Linux x86_64
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/mono-debugger/ChangeLog9
-rw-r--r--dev-util/mono-debugger/Manifest12
-rw-r--r--dev-util/mono-debugger/mono-debugger-2.4.2-r1.ebuild46
3 files changed, 61 insertions, 6 deletions
diff --git a/dev-util/mono-debugger/ChangeLog b/dev-util/mono-debugger/ChangeLog
index bbc4d945b28e..45390ec40a98 100644
--- a/dev-util/mono-debugger/ChangeLog
+++ b/dev-util/mono-debugger/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for dev-util/mono-debugger
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/mono-debugger/ChangeLog,v 1.32 2009/07/04 10:29:33 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/mono-debugger/ChangeLog,v 1.33 2009/07/27 22:16:02 flameeyes Exp $
+
+*mono-debugger-2.4.2-r1 (27 Jul 2009)
+
+ 27 Jul 2009; Diego E. Pettenò <flameeyes@gentoo.org>
+ +mono-debugger-2.4.2-r1.ebuild:
+ Add patched version of mono-debugger that works with splitdebug (and uses
+ system libraries). Closes bugs #276435, #276437, #276438.
04 Jul 2009; Diego E. Pettenò <flameeyes@gentoo.org>
mono-debugger-2.4.2.ebuild:
diff --git a/dev-util/mono-debugger/Manifest b/dev-util/mono-debugger/Manifest
index cf06c2787d9a..7641af4ad5e0 100644
--- a/dev-util/mono-debugger/Manifest
+++ b/dev-util/mono-debugger/Manifest
@@ -4,22 +4,24 @@ Hash: SHA1
AUX mono-debugger-kernel-2.6.19-fix-i386-asm.patch 1551 RMD160 408196050a4efd54040ff334562819d6c8c6dd39 SHA1 e98ea33c19345c48fce5e8094785f12369e00da7 SHA256 690af9ee7bd6896ccce87fb85ac140b87813c3906eee9adfa51dc354ab7fc639
DIST mono-debugger-2.0.tar.bz2 1417926 RMD160 3a25962ea24307f8e23788bf9273095dad417dde SHA1 359b78547644f71475d413ddf47fd689c8e0b0bd SHA256 703ce63f995d4f1fa7603d409446f69550c91783dc858480f4d520ed29156b7a
DIST mono-debugger-2.2.tar.bz2 1427857 RMD160 20202fa548d64835db99c9b40973bc731d3f68ac SHA1 3b49b688625290ff658feac5bc5f9ca8ca1ca532 SHA256 9fc4848518e16ad6cf7ac60c35e34dc4d0159ecd56299bd737aa33023a2aea1b
+DIST mono-debugger-2.4.2-patches-1.tar.bz2 4498 RMD160 170a17ed41143a160ba27dc65bad5d8c1939a9d3 SHA1 21d4e85e287b3df93cf96ec641962a61959cf73e SHA256 480316d4ac4434953a52ed0db87dd759432cffb970c3e46f3830ac673c8fb923
DIST mono-debugger-2.4.2.tar.bz2 1496832 RMD160 2555b4e9a2d54a49e24d9457f5a532e3f1e184e6 SHA1 1a35dd647fad62c9fbbdaa0f0e6957fe3f60bf71 SHA256 f931497d3d6b2bf621516824ef9dd3aa50f7c06de1263de1ab3c6028817ece49
DIST mono-debugger-2.4.tar.bz2 1475749 RMD160 bfb75be2f3f728ad2bcfbae6ef55634aa95abd93 SHA1 775313d8a7b57b2a19551cc21395f0ae2efce76e SHA256 e0c5404569a2857d3183e9b403ebd77bd3bceb9fb282f4464bd97a15b2d93d7c
EBUILD mono-debugger-2.0.9999.ebuild 520 RMD160 abbb30330b64c3965dcf15095f2a2e244707ea63 SHA1 3c82cdafeb677cd9881e0cce009445b693dd2ac0 SHA256 c2174c9e9f828ce2420e389e909a471e6a3d155a583bf55c0aa0073c6f4ed896
EBUILD mono-debugger-2.0.ebuild 723 RMD160 53f2c76cd04a3fccb875c02275fb37052877776a SHA1 7abddd95fb4b6e586cca0107a0f9ca806c6bdc91 SHA256 aeb3c7e611663a96c8cc6f6fd14e181b8f63e1b576966e30640301f03707995c
EBUILD mono-debugger-2.2.9999.ebuild 520 RMD160 38c4d862b5804b8acb502d8bdf0caa78dfd1c9ab SHA1 71716f5edfeb3bb7629de569c6225295bdef2355 SHA256 be5da60e7b71d40537a5b8a92e6211b896116bf7a11a7600cf5b830bfe4bb32b
EBUILD mono-debugger-2.2.ebuild 551 RMD160 389b36502390b25e967a8283f430889167cee720 SHA1 a62ec7261b328d3a4b480db1037152531a4d3bab SHA256 f2f9208dafa39de2f4cc59d82ca95fa911e2e632f0e6287b1ceddb823a39400e
+EBUILD mono-debugger-2.4.2-r1.ebuild 1091 RMD160 fcd633d327b8809eda344e0833a748d70708b5be SHA1 49e8fa36415c7905f556c453df4f6152ef8644ab SHA256 2d8a741c6c47f718b4b8daefa3eb49480d8dbc8ff19b53cb2e50a4a1cd3166e4
EBUILD mono-debugger-2.4.2.ebuild 600 RMD160 9a12af0c993fa982e35772551a3e51dd2b07c775 SHA1 c97a064885530c73aea341d6042866b919caaedb SHA256 f4e64a966b59a4d5b7f50c11ba87cd2b4a31e176e64652fd446662898527c48d
EBUILD mono-debugger-2.4.9999.ebuild 520 RMD160 c9ed05b3a710218fbd641b0d21c49e93c90b7858 SHA1 b570f9548f9ebe0590ec5944c82ca5fb36722d80 SHA256 73ac7ae04474338924dff3e48781362675ec8ea11c546cc531d6c1b27f74f5e6
EBUILD mono-debugger-2.4.ebuild 551 RMD160 f7a7be17e4df2affd1fb43ac47ce320a59b3fe17 SHA1 f5c35a26bd6eaf7c58c093e17bff85080feca81b SHA256 3eadbe6a2185a54b2e550b23ed5a34453a578cfded22e6cdaf5a19254cf7962b
EBUILD mono-debugger-9999.ebuild 516 RMD160 123607cadf957cc82052ab16f1793cde6a8de914 SHA1 06a80023e156a65b8167cce9aea6466c520ceeea SHA256 646707584ab07b1de187b0bde1f5ecac9a9a5dd04c73fdc8b43d2a20391d5ec6
-MISC ChangeLog 4175 RMD160 f0ba31d9ee08e5c8e99fe9d4b346cdc07ad0b771 SHA1 70f609339ede0cd3a42836b65fa5baa631de6da9 SHA256 fec648ea8148ee886acf0a24e8a1ef70e2f2f052b26e462db66729be40598ea0
+MISC ChangeLog 4441 RMD160 c36eeef138abbf1a0e2d41b7579b0869bcfc3117 SHA1 c4769c86321d9efe154d6fe50c0a95781532b82b SHA256 e05257fdab6bdd39ed99d6ff21169dca06ea76ef71c00ebbe092c89c4f0c4de2
MISC metadata.xml 251 RMD160 c87695e01cf7a981ddd9f659d3e333da42b45f23 SHA1 df82d1167aa2452fd70985ce0affaf8cfeb21536 SHA256 62b26767094e94c9c285bce5f820209e2edfb9d4a9dac78e194ea485fa84b64f
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.12 (GNU/Linux)
+Version: GnuPG v2.0.11 (GNU/Linux)
-iEYEARECAAYFAkpPLxMACgkQAiZjviIA2XiOUgCgnMmXAoEccDO6ZImHPlDXiTw4
-IA0AoLJlbtiXKm8fEecl3pLKs7XnyGBm
-=Vqj2
+iEYEARECAAYFAkpuJykACgkQAiZjviIA2Xi1ZQCg4SXaI+NJztLHHJe1TxcbRf2L
+XHkAn0FogpMIgvBMXATCEzp4ltVh2YU8
+=Y34O
-----END PGP SIGNATURE-----
diff --git a/dev-util/mono-debugger/mono-debugger-2.4.2-r1.ebuild b/dev-util/mono-debugger/mono-debugger-2.4.2-r1.ebuild
new file mode 100644
index 000000000000..e365889f288e
--- /dev/null
+++ b/dev-util/mono-debugger/mono-debugger-2.4.2-r1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/mono-debugger/mono-debugger-2.4.2-r1.ebuild,v 1.1 2009/07/27 22:16:02 flameeyes Exp $
+
+EAPI=2
+
+PATCHLEVEL=1
+
+inherit go-mono mono autotools flag-o-matic eutils
+
+DESCRIPTION="Debugger for .NET managed and unmanaged applications"
+HOMEPAGE="http://www.go-mono.com"
+SRC_URI="${SRC_URI}
+ mirror://gentoo/${P}-patches-${PATCHLEVEL}.tar.bz2"
+
+LICENSE="GPL-2 MIT"
+SLOT="0"
+KEYWORDS="-* ~x86 ~amd64"
+IUSE=""
+
+# Binutils is needed for libbfd
+RDEPEND="!!=dev-lang/mono-2.2
+ || ( sys-freebsd/freebsd-lib >=dev-libs/libedit-20090111 )
+ sys-devel/binutils
+ dev-libs/glib:2"
+DEPEND="${RDEPEND}
+ !dev-lang/mercury"
+
+src_prepare() {
+ go-mono_src_prepare
+
+ epatch "${WORKDIR}/${P}-patches-${PATCHLEVEL}"/*
+
+ eautoreconf
+}
+
+src_configure() {
+ # Let's go for extra safety to avoid runtime errors, until
+ # upstream applies it.
+ append-ldflags -Wl,--no-undefined
+
+ go-mono_src_configure \
+ --with-system-libbfd \
+ --with-system-libedit \
+ --disable-static
+}