summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDuncan Coutts <dcoutts@gentoo.org>2006-10-11 23:21:13 +0000
committerDuncan Coutts <dcoutts@gentoo.org>2006-10-11 23:21:13 +0000
commit886994b8d3176511e28f6b389569819364e48ca4 (patch)
tree8b8384a0fce98f1b4a3e54da631f3bab75b208fd /dev-haskell/buddha
parentVersion bump (diff)
downloadhistorical-886994b8d3176511e28f6b389569819364e48ca4.tar.gz
historical-886994b8d3176511e28f6b389569819364e48ca4.tar.bz2
historical-886994b8d3176511e28f6b389569819364e48ca4.zip
Added patch to make buddha work with ghc-6.4 and 6.6.
Package-Manager: portage-2.1.1-r1
Diffstat (limited to 'dev-haskell/buddha')
-rw-r--r--dev-haskell/buddha/ChangeLog8
-rw-r--r--dev-haskell/buddha/Manifest26
-rw-r--r--dev-haskell/buddha/buddha-1.2-r1.ebuild54
-rw-r--r--dev-haskell/buddha/files/digest-buddha-1.2-r16
4 files changed, 89 insertions, 5 deletions
diff --git a/dev-haskell/buddha/ChangeLog b/dev-haskell/buddha/ChangeLog
index d286304f22a4..9d4f4617ce90 100644
--- a/dev-haskell/buddha/ChangeLog
+++ b/dev-haskell/buddha/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-haskell/buddha
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-haskell/buddha/ChangeLog,v 1.6 2006/08/24 10:16:12 corsair Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-haskell/buddha/ChangeLog,v 1.7 2006/10/11 23:21:13 dcoutts Exp $
+
+*buddha-1.2-r1 (11 Oct 2006)
+
+ 11 Oct 2006; Duncan Coutts <dcoutts@gentoo.org>
+ +files/buddha-1.2-ghc66.patch, +buddha-1.2-r1.ebuild:
+ Added patch to make buddha work with ghc-6.4 and 6.6.
24 Aug 2006; Markus Rothe <corsair@gentoo.org> buddha-1.2.ebuild:
Added ~ppc64
diff --git a/dev-haskell/buddha/Manifest b/dev-haskell/buddha/Manifest
index 4a95d4a5a66a..b5c37fc5d5f1 100644
--- a/dev-haskell/buddha/Manifest
+++ b/dev-haskell/buddha/Manifest
@@ -1,12 +1,20 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+DIST buddha-1.2-ghc66.patch.gz 15935 RMD160 c05b821ff26c415046faa1b08bf344ae9578a305 SHA1 e129e49bac7ffc8a0f4f845230bd88281c29cac6 SHA256 632f946514f274c1e107aad81ddb355489ca8d60b2c7740c14e846d0fb23b373
DIST buddha-1.2.tar.gz 548697 RMD160 ae7c5511ab3bf6436b517fe7c782ed666c906c91 SHA1 83ed5cf9c0184e7bdfda4b7fdd7fbe298f04740e SHA256 7996dca658af5ca4f67f705e1b5391ae1b47055577e73698f1d4cc2672f16cb3
+EBUILD buddha-1.2-r1.ebuild 1453 RMD160 b56d6db49878841dca4d23853c2eb20867226b9e SHA1 96cf8403b43dc96aad5439fe2dbcde4a6bdb175f SHA256 9f98b0492405845d7dba3401cb2bc7f134a786eb3281e6957c4f2d9acbb2a038
+MD5 6c4b844cd751f66b56a641e18fab0fec buddha-1.2-r1.ebuild 1453
+RMD160 b56d6db49878841dca4d23853c2eb20867226b9e buddha-1.2-r1.ebuild 1453
+SHA256 9f98b0492405845d7dba3401cb2bc7f134a786eb3281e6957c4f2d9acbb2a038 buddha-1.2-r1.ebuild 1453
EBUILD buddha-1.2.ebuild 1078 RMD160 130f6b8e30cc0c996b256514da25dc9690b8db16 SHA1 87648c6fe439e881375098cf93d725dbb681c34c SHA256 f3d3bb84f905c9f6f62e03fa1d8a60e9151bef4e75151bed13c7982d773ba993
MD5 13408ce84c01a9022da19355b88ef121 buddha-1.2.ebuild 1078
RMD160 130f6b8e30cc0c996b256514da25dc9690b8db16 buddha-1.2.ebuild 1078
SHA256 f3d3bb84f905c9f6f62e03fa1d8a60e9151bef4e75151bed13c7982d773ba993 buddha-1.2.ebuild 1078
-MISC ChangeLog 740 RMD160 da02bea22636036fbe6de8f642abec6f2cd2dfc2 SHA1 2abb17060dc8794126ad835fc10cc1551c0e84b3 SHA256 5939a7a59f9399a28f4122ac25ce23fa03758612baba22f42a8d104f9d75340a
-MD5 f0a9b7b7de6e1e051dc8bdec81e8a727 ChangeLog 740
-RMD160 da02bea22636036fbe6de8f642abec6f2cd2dfc2 ChangeLog 740
-SHA256 5939a7a59f9399a28f4122ac25ce23fa03758612baba22f42a8d104f9d75340a ChangeLog 740
+MISC ChangeLog 933 RMD160 235c55648b46b4041e1bb9efccdd4cd8f17f0c7b SHA1 0b7eb3316f463c70f82952022e6856b28a09bfa1 SHA256 43584bc4e5b6b388a629928669c5f073e5810c504e050a1b20dc754b4d430928
+MD5 ab48d4f20994ea6e59c887db6b173dea ChangeLog 933
+RMD160 235c55648b46b4041e1bb9efccdd4cd8f17f0c7b ChangeLog 933
+SHA256 43584bc4e5b6b388a629928669c5f073e5810c504e050a1b20dc754b4d430928 ChangeLog 933
MISC metadata.xml 223 RMD160 7783e6057effb8b8f0b79cffe8b557b32c633839 SHA1 7b962c77f2e38479a9d1621ec8d307ca9f761753 SHA256 1d00c8be162a6cb87b3de440b3e63e10b39c12d56e8fbfe592e75aed872b2508
MD5 c694674dcbef799cd4fdb6914683ebff metadata.xml 223
RMD160 7783e6057effb8b8f0b79cffe8b557b32c633839 metadata.xml 223
@@ -14,3 +22,13 @@ SHA256 1d00c8be162a6cb87b3de440b3e63e10b39c12d56e8fbfe592e75aed872b2508 metadata
MD5 861b13210c042283da9585e4dc7b45a1 files/digest-buddha-1.2 232
RMD160 4d23dbefdab6066494091e844b4a92183b23a4be files/digest-buddha-1.2 232
SHA256 021b4567c58d36949e4eeb036fe9696ac212ebf05f35717a20767117051dc31f files/digest-buddha-1.2 232
+MD5 e2852af39ebd4efa98321efea3e0eb12 files/digest-buddha-1.2-r1 485
+RMD160 a1059d3c4ef29307dc47a21c639213c4fec46cb4 files/digest-buddha-1.2-r1 485
+SHA256 8b090ac2936ac834470e55a110509a2edba1e4e5deea6621bc31bddefcef3451 files/digest-buddha-1.2-r1 485
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.5 (GNU/Linux)
+
+iD8DBQFFLXwsnUVyUObPUL4RAgQ9AJ43Lasi28JK8zOefugE9AGHbnM2UACcCpyG
+1n3hQJIxii58fJZLKU2h2lE=
+=GoJ0
+-----END PGP SIGNATURE-----
diff --git a/dev-haskell/buddha/buddha-1.2-r1.ebuild b/dev-haskell/buddha/buddha-1.2-r1.ebuild
new file mode 100644
index 000000000000..61f8ca352e2a
--- /dev/null
+++ b/dev-haskell/buddha/buddha-1.2-r1.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-haskell/buddha/buddha-1.2-r1.ebuild,v 1.1 2006/10/11 23:21:13 dcoutts Exp $
+
+inherit base ghc-package multilib autotools
+
+DESCRIPTION="A declarative debugger for Haskell 98"
+HOMEPAGE="http://www.cs.mu.oz.au/~bjpop/buddha/"
+SRC_URI="http://www.cs.mu.oz.au/~bjpop/buddha/download/${P}.tar.gz
+ mirror://gentoo/${P}-ghc66.patch.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND=">=virtual/ghc-6.4"
+
+DEPEND="${RDEPEND}"
+
+src_unpack() {
+ base_src_unpack
+
+ cd "${S}"
+ epatch "${FILESDIR}/${P}-ghc66.patch.gz"
+
+ # Get rid of those 100's of pointless one-line 'wise' files:
+ sed -i 's/advice//' "${S}/Makefile.am"
+}
+
+src_compile() {
+ # Since we've patched the build system:
+ eautoreconf
+
+ econf --includedir=/usr/$(get_libdir)/buddha/include || die "Configure failed"
+
+ # Makefile has no parallelism
+ emake -j1 || die "Make failed"
+}
+
+src_install() {
+ make DESTDIR=${D} install || die "Make install failed"
+
+ #note that buddha's ghc packages do not need to be registered
+}
+
+pkg_postinst() {
+ echo
+ ewarn "WARNING: buddha-1.2 appears to generate code which is not"
+ ewarn "fully compatible with ghc 6.4 or later. We are working on this"
+ ewarn "issue with the upstream developers. Please do not report this"
+ ewarn "as a bug, as we are already aware of the problem."
+ echo
+}
diff --git a/dev-haskell/buddha/files/digest-buddha-1.2-r1 b/dev-haskell/buddha/files/digest-buddha-1.2-r1
new file mode 100644
index 000000000000..28f8b1696456
--- /dev/null
+++ b/dev-haskell/buddha/files/digest-buddha-1.2-r1
@@ -0,0 +1,6 @@
+MD5 4e65bafed89f92aa22c347a14a6322f1 buddha-1.2-ghc66.patch.gz 15935
+RMD160 c05b821ff26c415046faa1b08bf344ae9578a305 buddha-1.2-ghc66.patch.gz 15935
+SHA256 632f946514f274c1e107aad81ddb355489ca8d60b2c7740c14e846d0fb23b373 buddha-1.2-ghc66.patch.gz 15935
+MD5 e662d5e2891d7d5e203c477723b62aa3 buddha-1.2.tar.gz 548697
+RMD160 ae7c5511ab3bf6436b517fe7c782ed666c906c91 buddha-1.2.tar.gz 548697
+SHA256 7996dca658af5ca4f67f705e1b5391ae1b47055577e73698f1d4cc2672f16cb3 buddha-1.2.tar.gz 548697