On Thu, 16 Feb 2012 23:21:39 +0100, Pascal Stumpf wrote:
> Finally, the update to rakudo 2012.01 itself.

Ping on this, nqp, parrot and the three p5 modules required for parrot
regress.

> 
> 
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/lang/rakudo/Makefile,v
> retrieving revision 1.10
> diff -u -p -r1.10 Makefile
> --- Makefile  13 Nov 2011 16:07:09 -0000      1.10
> +++ Makefile  16 Feb 2012 22:20:22 -0000
> @@ -3,14 +3,16 @@
>  # 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.01
>  DISTNAME =           ${PORTNAME}-star-${VERSION}
>  PKGNAME =            ${PORTNAME}-${VERSION}
>  
> -PARROT_VERSION =     3.6.0
> +PARROT_VERSION =     4.0.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 icui18n 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_VERSI
> ON}/languages/perl6/lib"
> +FAKE_FLAGS =         PERL6LIB="${WRKINST}${PREFIX}/lib/parrot/${PARROT_VERSI
> ON}/languages/nqp/lib:${WRKINST}${PREFIX}/lib/parrot/${PARROT_VERSION}/langua
> ges/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>
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/lang/rakudo/distinfo,v
> retrieving revision 1.3
> diff -u -p -r1.3 distinfo
> --- distinfo  20 Aug 2011 16:47:54 -0000      1.3
> +++ distinfo  16 Feb 2012 22:20:22 -0000
> @@ -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/6xfO7Ciob
> Mt6SU=
> -SIZE (rakudo-star-2011.07.tar.gz) = 5705151
> +MD5 (rakudo-star-2012.01.tar.gz) = 0++JuptZAfSdMQtXf7sbIQ==
> +RMD160 (rakudo-star-2012.01.tar.gz) = Z34KnIoiz/+JiDJqiGPqpoXPJ6Q=
> +SHA1 (rakudo-star-2012.01.tar.gz) = Ol/4mUYIRIJPEtk3JvBHptwePMQ=
> +SHA256 (rakudo-star-2012.01.tar.gz) = K/oFXG07YGCRf7RVYdE0b+9RiRKq9przYfVN0/
> nskDw=
> +SIZE (rakudo-star-2012.01.tar.gz) = 7549630
> Index: patches/patch-tools_build_Makefile_in
> ===================================================================
> RCS file: patches/patch-tools_build_Makefile_in
> diff -N patches/patch-tools_build_Makefile_in
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ patches/patch-tools_build_Makefile_in     16 Feb 2012 22:20:22 -0000
> @@ -0,0 +1,61 @@
> +$OpenBSD$
> +--- 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)/$(PER
> L6_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)/ufobu
> ilder
> +     $(CHMOD) 755                         $(DESTDIR)$(PARROT_BIN_DIR)/ufobui
> lder
> Index: pkg/PFRAG.shared
> ===================================================================
> RCS file: pkg/PFRAG.shared
> diff -N pkg/PFRAG.shared
> --- pkg/PFRAG.shared  22 May 2011 20:23:27 -0000      1.2
> +++ /dev/null 1 Jan 1970 00:00:00 -0000
> @@ -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
> Index: pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/lang/rakudo/pkg/PLIST,v
> retrieving revision 1.3
> diff -u -p -r1.3 PLIST
> --- pkg/PLIST 20 Aug 2011 16:47:54 -0000      1.3
> +++ pkg/PLIST 16 Feb 2012 22:20:22 -0000
> @@ -1,18 +1,32 @@
> -@comment $OpenBSD: PLIST,v 1.3 2011/08/20 16:47:54 landry Exp $
> -%%SHARED%%
> +@comment $OpenBSD$
>  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.pir
> +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 +37,24 @@ lib/parrot/${PARROT_VERSION}/languages/p
>  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.pir
> +lib/parrot/${PARROT_VERSION}/languages/perl6/lib/HTTP/Easy.pm6
> +lib/parrot/${PARROT_VERSION}/languages/perl6/lib/HTTP/Easy/PSGI.pir
> +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,9 +63,6 @@ lib/parrot/${PARROT_VERSION}/languages/p
>  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
> @@ -55,6 +71,19 @@ lib/parrot/${PARROT_VERSION}/languages/p
>  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 +105,12 @@ lib/parrot/${PARROT_VERSION}/languages/p
>  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 +135,6 @@ lib/parrot/${PARROT_VERSION}/languages/p
>  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 +162,7 @@ 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/CREDITS
>  share/doc/rakudo/announce/LICENSE
>  share/doc/rakudo/announce/README
> 
> 

Reply via email to