summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernard Cafarelli <voyageur@gentoo.org>2009-09-21 13:32:01 +0000
committerBernard Cafarelli <voyageur@gentoo.org>2009-09-21 13:32:01 +0000
commita1861ac9d526355f53424de7a74b067ac701ffff (patch)
tree99a98f3798f633d747e3fd06ea886119d2eed549
parentMore cleanups (fix rpaths, llvm-gcc handling, ...) (diff)
downloadgnustep-a1861ac9d526355f53424de7a74b067ac701ffff.tar.gz
gnustep-a1861ac9d526355f53424de7a74b067ac701ffff.tar.bz2
gnustep-a1861ac9d526355f53424de7a74b067ac701ffff.zip
Nevermind, tests work
Re-enable hello sample (needed in a test) Only one test fails, fixed in upstream svn svn path=/overlay/; revision=412
-rw-r--r--sys-devel/llvm/Manifest3
-rw-r--r--sys-devel/llvm/files/llvm-2.3-dont-build-hello.patch11
-rw-r--r--sys-devel/llvm/llvm-2.6_pre.ebuild7
3 files changed, 4 insertions, 17 deletions
diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest
index 0935f6c..c95d4be 100644
--- a/sys-devel/llvm/Manifest
+++ b/sys-devel/llvm/Manifest
@@ -1,6 +1,5 @@
AUX llvm-2.3-disable-strip.patch 529 RMD160 f422ef955e196291dfdb9b44e8920e25b54a8dce SHA1 9e182792d2a5dac3fd541a3e6462399322ce31cd SHA256 d6409688ca95689bcf27b5c1ba290b65485d77fb207c0f83883e9c62caa1780f
-AUX llvm-2.3-dont-build-hello.patch 392 RMD160 c76b0bebd54cf41e43c3a19aa39db0348d56cd33 SHA1 a41937d986a48cd55c0b1f5465a81689e6890f51 SHA256 72bb268722d280d3bef338f3f9d125786cdf6a4912acf9151e376a1e904a9cfa
DIST llvm-2.5.tar.gz 6660609 RMD160 2c904b8d0bcce565ed11114b921321a0404e23fe SHA1 67f4bace9e64cc39255583aa837470d9b9de0aa5 SHA256 8f3d69e63bc5d1ee2c2ee49ff07ccb7e070070a0e937813d2a6179b9e2e173ed
DIST llvm-2.6.tar.gz 7776874 RMD160 f8ddbb155ae479ebb51c05f281e16bff78d13590 SHA1 0196659ceaf81ef903b832de6a336c4924a79892 SHA256 fe463b3d74f4fecdbbcd2252024d0122464e1dd90ad63fd409c64010affa725e
EBUILD llvm-2.5.ebuild 5576 RMD160 a6a0175b8f60dcad2b546c8997f460e10c5eb813 SHA1 3ad0437909e4cf6e2a711ca0ff7653155cd4148f SHA256 95293653bf7bada49d24a97273ee5325100e2eb8fb2d12033e36b60a51292e2e
-EBUILD llvm-2.6_pre.ebuild 4532 RMD160 ac1092a47dbf24c1e32a0837922ec3b850563d10 SHA1 3dc1a3bb687a744d433afb51e5691155a42194f3 SHA256 3de082fbc6bda98be89e127fe6276c8fc70b63ed519091a9094e6aa044f56557
+EBUILD llvm-2.6_pre.ebuild 4510 RMD160 8fb97ae76e864b7d24f7c66ad9a3e723e1019047 SHA1 7de28baa7deee08a2949922e72c893bb47410978 SHA256 8781093c437f4c26c58e6f6963e331fa82417d9af799ff34f97d776da2aed6fe
diff --git a/sys-devel/llvm/files/llvm-2.3-dont-build-hello.patch b/sys-devel/llvm/files/llvm-2.3-dont-build-hello.patch
deleted file mode 100644
index 9011b8e..0000000
--- a/sys-devel/llvm/files/llvm-2.3-dont-build-hello.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- lib/Transforms/Makefile.orig 2008-08-21 12:37:27.000000000 +0300
-+++ lib/Transforms/Makefile 2007-12-29 22:09:26.000000000 +0200
-@@ -8,7 +8,7 @@
- ##===----------------------------------------------------------------------===##
-
- LEVEL = ../..
--PARALLEL_DIRS = Utils Instrumentation Scalar IPO Hello
-+PARALLEL_DIRS = Utils Instrumentation Scalar IPO
-
- include $(LEVEL)/Makefile.common
-
diff --git a/sys-devel/llvm/llvm-2.6_pre.ebuild b/sys-devel/llvm/llvm-2.6_pre.ebuild
index d1162f2..76c5dea 100644
--- a/sys-devel/llvm/llvm-2.6_pre.ebuild
+++ b/sys-devel/llvm/llvm-2.6_pre.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://llvm.org/prereleases/${PV/_pre}/${PN}-${PV/_pre}.tar.gz"
LICENSE="Uoi-NCSA"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="debug alltargets"
+IUSE="alltargets debug test"
DEPEND="dev-lang/perl
>=sys-devel/make-3.79
@@ -22,7 +22,8 @@ DEPEND="dev-lang/perl
!~sys-devel/bison-1.85
!~sys-devel/bison-1.875
>=sys-devel/gcc-3.0
- >=sys-devel/binutils-2.18"
+ >=sys-devel/binutils-2.18
+ test? ( dev-util/dejagnu )"
RDEPEND="dev-lang/perl"
S=${WORKDIR}/${PN}-${PV/_pre}
@@ -76,8 +77,6 @@ src_prepare() {
einfo "Fixing rpath"
sed -e 's/\$(RPATH) -Wl,\$(\(ToolDir\|LibDir\))//g' -i Makefile.rules || die "sed failed"
-
- epatch "${FILESDIR}"/llvm-2.3-dont-build-hello.patch
}
src_configure() {