Update to rakudo 2012.02.
sparc64 testing and ok landry@
This commit is contained in:
parent
5aa9ffb76c
commit
25777d11ee
@ -1,16 +1,18 @@
|
||||
# $OpenBSD: Makefile,v 1.10 2011/11/13 16:07:09 pirofti Exp $
|
||||
# $OpenBSD: Makefile,v 1.11 2012/03/08 15:02:06 pascal Exp $
|
||||
|
||||
# Memory hog, stuck for days on the same file during build.
|
||||
NOT_FOR_ARCHS = sh
|
||||
|
||||
SHARED_ONLY = Yes
|
||||
|
||||
COMMENT = Rakudo Perl 6 compiler
|
||||
|
||||
PORTNAME = rakudo
|
||||
VERSION = 2011.07
|
||||
VERSION = 2012.02
|
||||
DISTNAME = ${PORTNAME}-star-${VERSION}
|
||||
PKGNAME = ${PORTNAME}-${VERSION}
|
||||
|
||||
PARROT_VERSION = 3.6.0
|
||||
PARROT_VERSION = 4.1.0
|
||||
SUBST_VARS += PARROT_VERSION
|
||||
|
||||
CATEGORIES = lang perl6
|
||||
@ -25,22 +27,25 @@ PERMIT_PACKAGE_FTP = Yes
|
||||
PERMIT_DISTFILES_CDROM =Yes
|
||||
PERMIT_DISTFILES_FTP = Yes
|
||||
|
||||
WANTLIB = c icudata icui18n icuuc m ncurses parrot pthread
|
||||
WANTLIB = c gmp icudata icuuc m ncurses parrot pthread
|
||||
WANTLIB += readline stdc++ util
|
||||
|
||||
VMEM_WARNING = Yes
|
||||
|
||||
MASTER_SITES = http://cloud.github.com/downloads/rakudo/star/
|
||||
|
||||
BUILD_DEPENDS = lang/nqp
|
||||
LIB_DEPENDS = lang/parrot>=${PARROT_VERSION} \
|
||||
textproc/icu4c
|
||||
|
||||
FAKE_FLAGS = PERL6LIB="${WRKINST}${PREFIX}/lib/parrot/${PARROT_VERSION}/languages/perl6/lib"
|
||||
FAKE_FLAGS = PERL6LIB="${WRKINST}${PREFIX}/lib/parrot/${PARROT_VERSION}/languages/nqp/lib:${WRKINST}${PREFIX}/lib/parrot/${PARROT_VERSION}/languages/perl6/lib"
|
||||
FAKE_FLAGS += LD_LIBRARY_PATH="${WRKINST}${PREFIX}/lib/parrot/${PARROT_VERSION}/dynext"
|
||||
|
||||
CONFIGURE_STYLE = simple
|
||||
CONFIGURE_SCRIPT = /usr/bin/perl Configure.pl
|
||||
CONFIGURE_ARGS += --prefix=${PREFIX} \
|
||||
--parrot-config="${LOCALBASE}/bin/parrot_config"
|
||||
CONFIGURE_ARGS += --prefix="${PREFIX}" \
|
||||
--with-parrot="${LOCALBASE}/bin/parrot" \
|
||||
--with-nqp="${LOCALBASE}/bin/nqp"
|
||||
|
||||
REGRESS_TARGET = rakudo-test rakudo-spectest
|
||||
|
||||
@ -53,6 +58,6 @@ post-install:
|
||||
pre-regress:
|
||||
#no need to check out git repository
|
||||
perl -pi -e 's/spectest_checkout spectest_update// if /^testable/' \
|
||||
${WRKSRC}/rakudo/Makefile
|
||||
${WRKSRC}/rakudo-${VERSION}/Makefile
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,5 +1,5 @@
|
||||
MD5 (rakudo-star-2011.07.tar.gz) = BQGOECC5p0bZlC/ZFB4YhQ==
|
||||
RMD160 (rakudo-star-2011.07.tar.gz) = Afu9pZAxiM4Fmo0ZcYl3+TUyZ7g=
|
||||
SHA1 (rakudo-star-2011.07.tar.gz) = YWeX7eeeizWfTmcG5eWVfRCUI2Q=
|
||||
SHA256 (rakudo-star-2011.07.tar.gz) = 9CvvC+gnYu7ohaPpZaFxDib+gktM/6xfO7CiobMt6SU=
|
||||
SIZE (rakudo-star-2011.07.tar.gz) = 5705151
|
||||
MD5 (rakudo-star-2012.02.tar.gz) = HwapcrdufM3LAn2RXnNPYQ==
|
||||
RMD160 (rakudo-star-2012.02.tar.gz) = 57WzYsK6lRItDeIm3AwisEHERMc=
|
||||
SHA1 (rakudo-star-2012.02.tar.gz) = gDItjQhuq9s7AoViUGT1To4RupE=
|
||||
SHA256 (rakudo-star-2012.02.tar.gz) = x8skiPwtIjfRSobPfwi5rnKHQ/ireuPpeNx6iIGdkm8=
|
||||
SIZE (rakudo-star-2012.02.tar.gz) = 7572258
|
||||
|
61
lang/rakudo/patches/patch-tools_build_Makefile_in
Normal file
61
lang/rakudo/patches/patch-tools_build_Makefile_in
Normal file
@ -0,0 +1,61 @@
|
||||
$OpenBSD: patch-tools_build_Makefile_in,v 1.1 2012/03/08 15:02:06 pascal Exp $
|
||||
--- tools/build/Makefile.in.orig Sat Jan 28 00:40:15 2012
|
||||
+++ tools/build/Makefile.in Fri Feb 3 20:18:16 2012
|
||||
@@ -49,27 +49,27 @@ PERL6_EXE = perl6$(EXE)
|
||||
PERL6_LANG_DIR = $(PARROT_LIB_DIR)/languages/perl6
|
||||
|
||||
MODULES = \
|
||||
- modules/zavolaj \
|
||||
- modules/xml-writer \
|
||||
- modules/svg \
|
||||
- modules/svg-plot \
|
||||
- modules/Math-RungeKutta \
|
||||
- modules/Math-Model \
|
||||
- modules/perl6-Term-ANSIColor \
|
||||
- modules/test-mock \
|
||||
- modules/Grammar-Profiler-Simple \
|
||||
- modules/grammar-debugger \
|
||||
- modules/Perl6-MIME-Base64 \
|
||||
- modules/perl6-lwp-simple \
|
||||
- modules/json \
|
||||
- modules/perl6-digest-md5 \
|
||||
- modules/perl6-File-Tools \
|
||||
- modules/panda \
|
||||
- modules/perl6-Config-INI \
|
||||
- modules/perl6-http-status \
|
||||
- modules/perl6-http-easy \
|
||||
- modules/Bailador \
|
||||
- modules/MiniDBI
|
||||
+ ../modules/zavolaj \
|
||||
+ ../modules/xml-writer \
|
||||
+ ../modules/svg \
|
||||
+ ../modules/svg-plot \
|
||||
+ ../modules/Math-RungeKutta \
|
||||
+ ../modules/Math-Model \
|
||||
+ ../modules/perl6-Term-ANSIColor \
|
||||
+ ../modules/test-mock \
|
||||
+ ../modules/Grammar-Profiler-Simple \
|
||||
+ ../modules/grammar-debugger \
|
||||
+ ../modules/Perl6-MIME-Base64 \
|
||||
+ ../modules/perl6-lwp-simple \
|
||||
+ ../modules/json \
|
||||
+ ../modules/perl6-digest-md5 \
|
||||
+ ../modules/perl6-File-Tools \
|
||||
+ ../modules/panda \
|
||||
+ ../modules/perl6-Config-INI \
|
||||
+ ../modules/perl6-http-status \
|
||||
+ ../modules/perl6-http-easy \
|
||||
+ ../modules/Bailador \
|
||||
+ ../modules/MiniDBI
|
||||
|
||||
all: rakudo
|
||||
|
||||
@@ -90,7 +90,7 @@ modules-install: rakudo
|
||||
@echo "Installing 'ufo'"
|
||||
$(CP) modules/ufo/bin/ufo $(DESTDIR)$(PARROT_BIN_DIR)/ufo
|
||||
$(CHMOD) 755 $(DESTDIR)$(PARROT_BIN_DIR)/ufo
|
||||
- $(PERL) tools/build/module-install.pl $(DESTDIR)$(PARROT_BIN_DIR)/$(PERL6_EXE) $(DESTDIR)$(PERL6_LANG_DIR)/lib $(MODULES)
|
||||
+ cd $(RAKUDO) && $(PERL) ../tools/build/module-install.pl ./$(PERL6_EXE) $(DESTDIR)$(PERL6_LANG_DIR)/lib $(MODULES)
|
||||
@echo "Installing 'ufobuilder'"
|
||||
$(CP) modules/panda/bin/ufobuilder $(DESTDIR)$(PARROT_BIN_DIR)/ufobuilder
|
||||
$(CHMOD) 755 $(DESTDIR)$(PARROT_BIN_DIR)/ufobuilder
|
@ -1,3 +0,0 @@
|
||||
@comment $OpenBSD: PFRAG.shared,v 1.2 2011/05/22 20:23:27 landry Exp $
|
||||
lib/parrot/${PARROT_VERSION}/dynext/perl6_group.so
|
||||
lib/parrot/${PARROT_VERSION}/dynext/perl6_ops.so
|
@ -1,18 +1,31 @@
|
||||
@comment $OpenBSD: PLIST,v 1.3 2011/08/20 16:47:54 landry Exp $
|
||||
%%SHARED%%
|
||||
@comment $OpenBSD: PLIST,v 1.4 2012/03/08 15:02:07 pascal Exp $
|
||||
bin/panda
|
||||
@bin bin/perl6
|
||||
bin/ufo
|
||||
bin/ufobuilder
|
||||
lib/parrot/
|
||||
lib/parrot/${PARROT_VERSION}/
|
||||
lib/parrot/${PARROT_VERSION}/dynext/
|
||||
lib/parrot/${PARROT_VERSION}/languages/
|
||||
lib/parrot/${PARROT_VERSION}/dynext/perl6_group.so
|
||||
lib/parrot/${PARROT_VERSION}/dynext/perl6_ops.so
|
||||
lib/parrot/${PARROT_VERSION}/languages/nqp/
|
||||
lib/parrot/${PARROT_VERSION}/languages/nqp/lib/
|
||||
lib/parrot/${PARROT_VERSION}/languages/nqp/lib/Perl6/
|
||||
lib/parrot/${PARROT_VERSION}/languages/nqp/lib/Perl6/Actions.pbc
|
||||
lib/parrot/${PARROT_VERSION}/languages/nqp/lib/Perl6/Compiler.pbc
|
||||
lib/parrot/${PARROT_VERSION}/languages/nqp/lib/Perl6/ConstantFolder.pbc
|
||||
lib/parrot/${PARROT_VERSION}/languages/nqp/lib/Perl6/Grammar.pbc
|
||||
lib/parrot/${PARROT_VERSION}/languages/nqp/lib/Perl6/Metamodel.pbc
|
||||
lib/parrot/${PARROT_VERSION}/languages/nqp/lib/Perl6/ModuleLoader.pbc
|
||||
lib/parrot/${PARROT_VERSION}/languages/nqp/lib/Perl6/Optimizer.pbc
|
||||
lib/parrot/${PARROT_VERSION}/languages/nqp/lib/Perl6/Pod.pbc
|
||||
lib/parrot/${PARROT_VERSION}/languages/nqp/lib/Perl6/World.pbc
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Algorithm/
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Algorithm/Viterbi.pir
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Algorithm/Viterbi.pm
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Bailador/
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Bailador.pm
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Bailador/Request.pir
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Bailador/Request.pm
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Bailador/Response.pir
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Bailador/Response.pm
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/CORE.setting.pbc
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Config/
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Config/INI/
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Config/INI.pir
|
||||
@ -23,19 +36,22 @@ lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Digest/
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Digest/MD5.pir
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Digest/MD5.pm
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/File/
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/File/Copy.pir
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/File/Copy.pm
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/File/Find.pir
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/File/Find.pm
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/File/Mkdir.pir
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/File/Mkdir.pm
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Grammar/
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Grammar/Debugger.pir
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Grammar/Debugger.pm
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Grammar/Profiler/
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Grammar/Profiler/Simple.pir
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Grammar/Profiler/Simple.pm
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Grammar/Tracer.pir
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Grammar/Tracer.pm
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/HTTP/
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/HTTP/Server/
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/HTTP/Server/Simple/
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/HTTP/Server/Simple.pir
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/HTTP/Server/Simple.pm6
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/HTTP/Server/Simple/PSGI.pir
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/HTTP/Server/Simple/PSGI.pm6
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/HTTP/Easy/
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/HTTP/Easy.pm6
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/HTTP/Easy/PSGI.pm6
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/HTTP/Status.pir
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/HTTP/Status.pm6
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/JSON/
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/JSON/Tiny/
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/JSON/Tiny.pir
|
||||
@ -44,17 +60,26 @@ lib/parrot/${PARROT_VERSION}/languages/perl6/lib/JSON/Tiny/Actions.pir
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/JSON/Tiny/Actions.pm
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/JSON/Tiny/Grammar.pir
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/JSON/Tiny/Grammar.pm
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/LWP/
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/LWP/Simple.pir
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/LWP/Simple.pm
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/MIME/
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/MIME/Base64.pir
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/MIME/Base64.pm6
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Math/
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Math/Model.pir
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Math/Model.pm
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Math/RungeKutta.pir
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Math/RungeKutta.pm
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/MiniDBD/
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/MiniDBD.pir
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/MiniDBD.pm6
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/MiniDBD/CSV.pir
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/MiniDBD/CSV.pm6
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/MiniDBD/Pg.pir
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/MiniDBD/Pg.pm6
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/MiniDBD/PgPir.pir
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/MiniDBD/PgPir.pm6
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/MiniDBD/mysql.pir
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/MiniDBD/mysql.pm6
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/MiniDBI.pir
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/MiniDBI.pm6
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/NativeCall.pir
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/NativeCall.pm6
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Panda/
|
||||
@ -76,6 +101,12 @@ lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Panda/Tester.pir
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Panda/Tester.pm
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Pies.pir
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Pies.pm
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Pod/
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Pod/To/
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Pod/To/Text.pm
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Ratel.pir
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Ratel.pm
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/SAFE.setting.pbc
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/SVG/
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/SVG.pir
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/SVG.pm
|
||||
@ -100,7 +131,6 @@ lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Term/
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Term/ANSIColor.pir
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Term/ANSIColor.pm
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Test/
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Test.pir
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Test.pm
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Test/Mock.pir
|
||||
lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Test/Mock.pm
|
||||
@ -128,6 +158,8 @@ share/doc/rakudo/announce/2010.12
|
||||
share/doc/rakudo/announce/2011.01
|
||||
share/doc/rakudo/announce/2011.04
|
||||
share/doc/rakudo/announce/2011.07
|
||||
share/doc/rakudo/announce/2012.01
|
||||
share/doc/rakudo/announce/2012.02
|
||||
share/doc/rakudo/announce/CREDITS
|
||||
share/doc/rakudo/announce/LICENSE
|
||||
share/doc/rakudo/announce/README
|
||||
|
Loading…
Reference in New Issue
Block a user