Lines 2-46
Link Here
|
2 |
# Date created: 15 March 2009 |
2 |
# Date created: 15 March 2009 |
3 |
# Whom: Aliaksandr Zahatski <zahatski@gmail.com> |
3 |
# Whom: Aliaksandr Zahatski <zahatski@gmail.com> |
4 |
# |
4 |
# |
5 |
# $FreeBSD: ports/lang/rakudo/Makefile,v 1.4 2010/02/17 21:48:19 skv Exp $ |
5 |
# $FreeBSD$ |
6 |
# |
6 |
# |
7 |
|
7 |
|
8 |
PORTNAME= rakudo |
8 |
PORTNAME= rakudo |
9 |
PORTVERSION= 201001 |
9 |
PORTVERSION= 201002 |
10 |
CATEGORIES= lang |
10 |
CATEGORIES= lang |
11 |
MASTER_SITES= http://cloud.github.com/downloads/rakudo/rakudo/ |
11 |
MASTER_SITES= http://cloud.github.com/downloads/rakudo/rakudo/ |
12 |
DISTNAME= rakudo-2010-01 |
12 |
DISTNAME= rakudo-2010.02 |
13 |
|
13 |
|
14 |
MAINTAINER= perl@FreeBSD.org |
14 |
MAINTAINER= zahatski@gmail.com |
15 |
COMMENT= The Rakudo Perl 6 Compiler targets the Parrot Virtual Machine |
15 |
COMMENT= The Rakudo Perl 6 Compiler targets the Parrot Virtual Machine |
16 |
|
16 |
|
17 |
BUILD_DEPENDS= gm4:${PORTSDIR}/devel/m4 \ |
17 |
BUILD_DEPENDS= gm4:${PORTSDIR}/devel/m4 \ |
18 |
bison:${PORTSDIR}/devel/bison \ |
|
|
19 |
${LOCALBASE}/bin/flex:${PORTSDIR}/textproc/flex \ |
18 |
${LOCALBASE}/bin/flex:${PORTSDIR}/textproc/flex \ |
20 |
parrot>=${PARROT_VERSION}:${PORTSDIR}/lang/parrot |
19 |
parrot_config:${PORTSDIR}/lang/parrot |
21 |
LIB_DEPENDS= gmp.8:${PORTSDIR}/math/libgmp4 \ |
20 |
LIB_DEPENDS= gmp.8:${PORTSDIR}/math/libgmp4 \ |
22 |
icudata:${PORTSDIR}/devel/icu |
21 |
icudata:${PORTSDIR}/devel/icu |
23 |
RUN_DEPENDS= parrot>=${PARROT_VERSION}:${PORTSDIR}/lang/parrot |
|
|
24 |
|
25 |
# amd64 i386 sparc |
26 |
# 9-current pass gcc |
27 |
# 8-stable gcc pass |
28 |
# 7-stable pass pass |
29 |
# 6-stable icu icu |
30 |
|
31 |
.include <bsd.port.pre.mk> |
32 |
|
33 |
.if ${ARCH} == 'i386' && ${OSVERSION} >= 900000 |
34 |
BROKEN= internal gcc bugs |
35 |
.endif |
36 |
|
37 |
.if ${OSVERSION} >= 800000 && ${OSVERSION} <= 900000 |
38 |
BROKEN= internal gcc bugs |
39 |
.endif |
40 |
|
41 |
.if ${OSVERSION} < 700000 |
42 |
BROKEN= dependency devel/icu is broken on 6.x |
43 |
.endif |
44 |
|
22 |
|
45 |
USE_BISON= build |
23 |
USE_BISON= build |
46 |
USE_PERL5= 5.8.0+ |
24 |
USE_PERL5= 5.8.0+ |
Lines 74-77
Link Here
|
74 |
|
52 |
|
75 |
.include "${.CURDIR}/../parrot/Makefile.common" |
53 |
.include "${.CURDIR}/../parrot/Makefile.common" |
76 |
|
54 |
|
|
|
55 |
.include <bsd.port.pre.mk> |
56 |
|
77 |
.include <bsd.port.post.mk> |
57 |
.include <bsd.port.post.mk> |