summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/ghc/ChangeLog6
-rw-r--r--dev-lang/ghc/Manifest11
-rw-r--r--dev-lang/ghc/ghc-6.10.4.ebuild11
3 files changed, 19 insertions, 9 deletions
diff --git a/dev-lang/ghc/ChangeLog b/dev-lang/ghc/ChangeLog
index 79a6081c6de8..d97fb6ca8d94 100644
--- a/dev-lang/ghc/ChangeLog
+++ b/dev-lang/ghc/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for dev-lang/ghc
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc/ChangeLog,v 1.166 2009/08/01 11:50:00 mabi Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc/ChangeLog,v 1.167 2009/08/02 10:23:12 kolmodin Exp $
+
+ 02 Aug 2009; Lennart Kolmodin <kolmodin@gentoo.org> ghc-6.10.4.ebuild:
+ Add sparc binary for ghc 6.10.4. Binary compiled by
+ Duncan Coutts <duncan.coutts@worc.ox.ac.uk>.
01 Aug 2009; <mabi@gentoo.org> ghc-6.8.2.ebuild:
~ppc added back
diff --git a/dev-lang/ghc/Manifest b/dev-lang/ghc/Manifest
index 7769339dce96..dbeee7ebf910 100644
--- a/dev-lang/ghc/Manifest
+++ b/dev-lang/ghc/Manifest
@@ -30,6 +30,7 @@ DIST ghc-bin-6.10.2-x86.tbz2 53456281 RMD160 78134bc179638c8b9b88c849d6d714efcfe
DIST ghc-bin-6.10.3-amd64.tbz2 52224187 RMD160 a4cdb7cf8dc3df2a8c2e983ff8edc45ada2403a7 SHA1 9e8855bb64f77dd901ad3ba3502e78030f360c40 SHA256 237719cef511b02511150709ecaa7cc21ed677e788b98221241c2c57c32266e2
DIST ghc-bin-6.10.3-x86.tbz2 52602522 RMD160 f93d88ac5cabe083249804cfbbe21a80aeb2b124 SHA1 5b8d0ea6479e95d1073794437bb109786277328e SHA256 fc131854e9f1a9f4a3a222b3ba615ae33f6b5d5ae1fec831470ed3fe662da589
DIST ghc-bin-6.10.4-amd64.tbz2 51566179 RMD160 68b261b4bbef89021a2c92e99c70db45ed85d9e7 SHA1 27e542cc49fa47566c59407fad1c9254d46a8d03 SHA256 2ced87862603a44a59744459a8231f587c0f225f70eb4861ad2db5098c2433a1
+DIST ghc-bin-6.10.4-sparc.tbz2 65780774 RMD160 60a431055ce065d2489f2258111e2fb322cd90ec SHA1 bf591efa07e6be805285a800e3832377e303b4f8 SHA256 6ee4d05fb68e622bac960355d928881a2ddd7ce82a10763333e0a8daa93f6d89
DIST ghc-bin-6.10.4-x86.tbz2 52621494 RMD160 0a0d3aadc20808bb013f4fb6cf8a05145ee679e0 SHA1 0623dad67796306f5088a3bc67d42fc76e2485a7 SHA256 c71589dc7f9866f11a919170dc5e116f50908ac443aff19742c38692e030e98d
DIST ghc-bin-6.2.2-r1-ppc.tbz2 21018465 RMD160 4dda12e11ce31d395d1085e441171580832003f7 SHA1 0b0f3c5a77612a52317914730c0ecb15bd75d719 SHA256 453babea6a9c3d3382b9987f5e40d184dd3e591a7b1d1f6bd6d41984d94f4dd4
DIST ghc-bin-6.2.2-r1-sparc.tbz2 16189582 RMD160 0ba8ff87c91abcd43988c21df8537eec0932c6a3 SHA1 404333d666256164bf056f6144f0b21094719e1b SHA256 5d225e05e73cb85500b4a1860a4dd82adbb9edc4791d087341b4458e70022cc3
@@ -68,19 +69,19 @@ DIST ghc-testsuite-6.4.2.tar.gz 1181389 RMD160 1eea6a19a9fca6b3d56a6f29b69289cb8
DIST readline-1.0.1.0.tar.gz 52394 RMD160 6554e24718cc1469e4c19b3e9c7244b527252a7a SHA1 ffcb2569194037c28c6288dbcec75c169c7fa89c SHA256 07f2f039f32bf18838a4875d0f3caa3ed9436dd52b962b2061f0bb8a3316fa1d
EBUILD ghc-6.10.2.ebuild 11776 RMD160 97c82f512663c2d19e2878b8ba4713a487775def SHA1 ae848ebf3fea760699195ceb5030343fa1117d6a SHA256 6dfe5599d96e81a76053560832ac679b0689c4b4c4d9544393da90312622b351
EBUILD ghc-6.10.3.ebuild 10580 RMD160 a9483fd501319fda6f373934acc99431858e8de1 SHA1 cce068cdc500b0da08d4381acd992a52847681aa SHA256 f71ac0e5ead8bc620ddb13d5e4fd805e7bb85ee4734b578f14d22708bfbd1fc0
-EBUILD ghc-6.10.4.ebuild 10673 RMD160 fa2ad67f709318a3432a14fe04c549a705eda7ac SHA1 f7700e0b787105221c9c4a8c4ecf302e86a712bd SHA256 2d077609628a25f48d4e13f890c686f64568904ef6125fcfcd2efebb4ef1dea8
+EBUILD ghc-6.10.4.ebuild 10888 RMD160 bccf2449172e12d527f4e39461e315e26f4638dd SHA1 9b1b7d635c1385d9b107172ddaf60c55bf98e1e1 SHA256 0a8d38b59181e55f21f5e970fb41941e46d27d59a0729a5b31adba5858c8ac55
EBUILD ghc-6.2.2.ebuild 10387 RMD160 3f30eb547a048ae8a911831d6b6ac04528f7bbcf SHA1 c08282a3a2e60cfb8f742fbb8607ae1819ca3be8 SHA256 201ce669c29ee075e24f03e9abd0510aa172e000e240fadcf89c096004789935
EBUILD ghc-6.4.2.ebuild 13550 RMD160 54b1dc7fe619e62e168c42ef0135c6554c893834 SHA1 17e5ccc5479c5e387b45379960dd60d5ddbe8774 SHA256 650cc001ea76d20fe6d9deed696491a158ba1144cbb4930b501984c1bc8ab494
EBUILD ghc-6.6.1.ebuild 12238 RMD160 389782acd6d8ae37e6ffd72fb71667f3c1f04ccb SHA1 8c90cfaa9c7460e8ba9ead1650c76af24cdaa506 SHA256 1e673609fa84ecd8b89159760e7d80351d912e2acbcdb6b3dee1c58f160a5109
EBUILD ghc-6.6.ebuild 10777 RMD160 141e86d9cf0525a8aff69b9a70ab1522b078ec62 SHA1 c432175362c80acbea221137d50467c8f065985b SHA256 28e0f78ed977d31ee301c726fd0be830b161c8830e6344d55d4c51113c50acb1
EBUILD ghc-6.8.2-r1.ebuild 8957 RMD160 528b0c499a7e6482316c59cacd61e1a5c984bfd4 SHA1 4a0ab01193cfc938de6ea41f62d979330da001b4 SHA256 4f51fc9df8ae0d9506094e71c4d8576eade93a832110393587dcc15c34ca0053
EBUILD ghc-6.8.2.ebuild 9387 RMD160 ad07707c097c210f497f078c9249b47e5219a7d7 SHA1 700eb54ead0ebf4905ede4531f77efd4af02270e SHA256 48f1c66b1644e5be823a566b9b1f240042c66985cca20bafa8fc8d33e7d1f4d1
-MISC ChangeLog 27932 RMD160 36d33ef00b0951631c007a32d33e7a7833a0dcd9 SHA1 1a1bb1769d980746e56f6c9088d2431c3935f5c4 SHA256 041e473445bfce9d92067a4eaded6be0b294b9f9efb980b951096685f80e596f
+MISC ChangeLog 28111 RMD160 f8539155170bbeee0f4c8c69045d6e2c172f4f0e SHA1 233b495d17f37a4cf9f35e64bafaac4d0cf6055e SHA256 74e65234a1107273f5e4898ef2cb941cbb44d22f09ec2dab19aa98baee9e4c64
MISC metadata.xml 558 RMD160 a6e079bce4a2ff91763d7077e300720ca3d4db2a SHA1 0b52871b0f12c318bed9e7fe7dc994c974096647 SHA256 5e25a5d2ef0e322f55bfbb37955ce388e2ebbaee387b97847ceb844ea3b120fd
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.11 (GNU/Linux)
-iEYEARECAAYFAkp0LEcACgkQfNMcoUhJ7Gy9eACgnfEXmtuwTeqtC6IuLJBWhNjb
-DMgAoI67aAPWaTldKw+dxLeHsAS0R91X
-=t7lC
+iEYEARECAAYFAkp1aTUACgkQ1n/CYbXjntLYlwCgqlysvDu/r0ODE36V+FWmA5ER
+sOQAn0pw7NAw7NjFCr/EovzX3Oh26raY
+=Nz4z
-----END PGP SIGNATURE-----
diff --git a/dev-lang/ghc/ghc-6.10.4.ebuild b/dev-lang/ghc/ghc-6.10.4.ebuild
index bc3714a057c2..805c35142287 100644
--- a/dev-lang/ghc/ghc-6.10.4.ebuild
+++ b/dev-lang/ghc/ghc-6.10.4.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/ghc/ghc-6.10.4.ebuild,v 1.2 2009/07/22 20:18:32 kolmodin Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc/ghc-6.10.4.ebuild,v 1.3 2009/08/02 10:23:12 kolmodin Exp $
# Brief explanation of the bootstrap logic:
#
@@ -42,6 +42,7 @@ arch_binaries=""
arch_binaries="$arch_binaries x86? ( http://code.haskell.org/~ivanm/ghc-bin-${PV}-x86.tbz2 )"
arch_binaries="$arch_binaries amd64? ( http://haskell.org/~kolmodin/ghc-bin-${PV}-amd64.tbz2 )"
+arch_binaries="$arch_binaries sparc? ( http://haskell.org/~duncan/ghc/ghc-bin-${PV}-sparc.tbz2 )"
#arch_binaries="$arch_binaries alpha? ( mirror://gentoo/ghc-bin-${PV}-alpha.tbz2 )"
#arch_binaries="$arch_binaries amd64? ( mirror://gentoo/ghc-bin-${PV}-amd64.tbz2 )"
@@ -55,7 +56,7 @@ SRC_URI="!binary? ( http://haskell.org/ghc/dist/${EXTRA_SRC_URI}/${P}-src.tar.bz
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~sparc ~x86"
IUSE="binary doc ghcbootstrap"
RDEPEND="
@@ -218,7 +219,7 @@ src_compile() {
# GHC build system knows to build unregisterised on alpha and hppa,
# but we have to tell it to build unregisterised on some arches
- if use alpha || use hppa || use ppc64 || use sparc; then
+ if use alpha || use hppa || use ppc64; then
echo "GhcUnregisterised=YES" >> mk/build.mk
echo "GhcWithInterpreter=NO" >> mk/build.mk
echo "GhcWithNativeCodeGen=NO" >> mk/build.mk
@@ -226,6 +227,10 @@ src_compile() {
echo "GhcRTSWays := debug" >> mk/build.mk
echo "GhcNotThreaded=YES" >> mk/build.mk
fi
+ # Have "ld -r --relax" problem with split-objs on sparc:
+ if use sparc; then
+ echo "SplitObjs=NO" >> mk/build.mk
+ fi
# Get ghc from the unpacked binary .tbz2
# except when bootstrapping we just pick ghc up off the path