aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpgollucci <pgollucci@FreeBSD.org>2010-02-13 10:43:12 +0800
committerpgollucci <pgollucci@FreeBSD.org>2010-02-13 10:43:12 +0800
commitec811d6305eea5f5b517e7a6f8457e5407be918b (patch)
treea4395a738cd212ca0ff75d08712463674242a56c
parent1e42b7e2a4409e6461ad5950224f45663354af6d (diff)
downloadfreebsd-ports-gnome-ec811d6305eea5f5b517e7a6f8457e5407be918b.tar.gz
freebsd-ports-gnome-ec811d6305eea5f5b517e7a6f8457e5407be918b.tar.zst
freebsd-ports-gnome-ec811d6305eea5f5b517e7a6f8457e5407be918b.zip
- Mark BROKEN on various arch'es and osversions
-rw-r--r--lang/rakudo/Makefile22
1 files changed, 20 insertions, 2 deletions
diff --git a/lang/rakudo/Makefile b/lang/rakudo/Makefile
index f0afc0512c64..cad2a1958e0e 100644
--- a/lang/rakudo/Makefile
+++ b/lang/rakudo/Makefile
@@ -21,6 +21,26 @@ BUILD_DEPENDS= gm4:${PORTSDIR}/devel/m4 \
LIB_DEPENDS= gmp.8:${PORTSDIR}/math/libgmp4 \
icudata:${PORTSDIR}/devel/icu
+# amd64 i386 sparc
+# 9-current pass gcc
+# 8-stable gcc pass
+# 7-stable pass pass
+# 6-stable icu icu
+
+.include <bsd.port.pre.mk>
+
+.if ${ARCH} == 'i386' && ${OSVERSION} >= 900000
+BROKEN= internal gcc bugs
+.endif
+
+.if ${ARCH} == 'i386' && ${OSVERSION} >= 800000 && ${OSVERSION} <= 900000
+BROKEN= internal gcc bugs
+.endif
+
+.if ${OSVERSION} < 700000
+BROKEN= dependency devel/icu is broken on 6.x
+.endif
+
USE_BISON= build
USE_PERL5= 5.8.0+
USE_GMAKE= yes
@@ -53,6 +73,4 @@ x-generate-plist:
.include "${.CURDIR}/../parrot/Makefile.common"
-.include <bsd.port.pre.mk>
-
.include <bsd.port.post.mk>