summaryrefslogtreecommitdiff
path: root/lang/parrot
diff options
context:
space:
mode:
authorhe <he>2009-07-27 08:23:10 +0000
committerhe <he>2009-07-27 08:23:10 +0000
commit124c5a4c43dd2c6285404c7b5e456914fb698377 (patch)
tree157039ef4d9e78eeb9c1cbb1357ba2a1320cdb25 /lang/parrot
parent5154c812d58a2b145822a179eeea62c05792eed2 (diff)
downloadpkgsrc-124c5a4c43dd2c6285404c7b5e456914fb698377.tar.gz
Update from version 1.3.0 to 1.4.0.
Upstream changes: - Core + Key and Iterator refactor + Major pbc_to_exe generated code speed improvement + New "Infinite Memory" GC core for demonstration purposes + gc_debug runcore and GC-related heisenbug fixes + Elimination of variable expansion in parrot_config + CLI arguments are processed as Unicode by default + Substantial optimizations in NCI + Parrot builds on Win64 + Hashes can use native types as keys and values + Fixed installed pbc_to_exe + Simplification of PMC generation code + Improved GC encapsulation and API documentation - Documentation + List of candidates for embedding API (docs/embed.pod) + PIR book sent to publisher - Testing + Several conversions of Perl test to pure PIR. + C indentation coding standards test improvement + Improved test coverage of example code - Deprecations + Removal of PGE rules: <null> <fail> <sp> <lt> <gt> <dot> + Removal of PGE methods: .text .item .result_object + Deprecation of most dynops + Miscellaneous + Beginnings of OpenGL::Math library; OpenGL bindings and library marked experimental + Localizing and consting fixes + Many memory and thread-related leaks plugged
Diffstat (limited to 'lang/parrot')
-rw-r--r--lang/parrot/Makefile6
-rw-r--r--lang/parrot/PLIST36
-rw-r--r--lang/parrot/distinfo8
3 files changed, 35 insertions, 15 deletions
diff --git a/lang/parrot/Makefile b/lang/parrot/Makefile
index 13ab5c03bd2..1395634b2c9 100644
--- a/lang/parrot/Makefile
+++ b/lang/parrot/Makefile
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.17 2009/06/17 21:31:58 he Exp $
+# $NetBSD: Makefile,v 1.18 2009/07/27 08:23:10 he Exp $
#
-VERSION= 1.3.0
-RTYPE= devel
+VERSION= 1.4.0
+RTYPE= stable
DISTNAME= parrot-${VERSION}
CATEGORIES= lang
MASTER_SITES= ftp://ftp.parrot.org/pub/parrot/releases/${RTYPE}/${VERSION}/
diff --git a/lang/parrot/PLIST b/lang/parrot/PLIST
index e9c01c154b2..32b27e06431 100644
--- a/lang/parrot/PLIST
+++ b/lang/parrot/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.6 2009/06/14 18:03:38 joerg Exp $
+@comment $NetBSD: PLIST,v 1.7 2009/07/27 08:23:10 he Exp $
bin/parrot
bin/parrot_config
bin/parrot_debugger
@@ -34,8 +34,6 @@ include/parrot/${PKGVERSION}/parrot/extend.h
include/parrot/${PKGVERSION}/parrot/extend_vtable.h
include/parrot/${PKGVERSION}/parrot/feature.h
include/parrot/${PKGVERSION}/parrot/gc_api.h
-include/parrot/${PKGVERSION}/parrot/gc_mark_sweep.h
-include/parrot/${PKGVERSION}/parrot/gc_pools.h
include/parrot/${PKGVERSION}/parrot/global.h
include/parrot/${PKGVERSION}/parrot/global_setup.h
include/parrot/${PKGVERSION}/parrot/has_header.h
@@ -73,7 +71,8 @@ include/parrot/${PKGVERSION}/parrot/pmc.h
include/parrot/${PKGVERSION}/parrot/pmc_freeze.h
include/parrot/${PKGVERSION}/parrot/pobj.h
include/parrot/${PKGVERSION}/parrot/register.h
-include/parrot/${PKGVERSION}/parrot/resources.h
+include/parrot/${PKGVERSION}/parrot/runcore_api.h
+include/parrot/${PKGVERSION}/parrot/runcore_trace.h
include/parrot/${PKGVERSION}/parrot/scheduler.h
include/parrot/${PKGVERSION}/parrot/scheduler_private.h
include/parrot/${PKGVERSION}/parrot/settings.h
@@ -118,7 +117,7 @@ lib/parrot/${PKGVERSION}/include/mmd.pasm
lib/parrot/${PKGVERSION}/include/parrotlib.pbc
lib/parrot/${PKGVERSION}/include/pmctypes.pasm
lib/parrot/${PKGVERSION}/include/signal.pasm
-lib/parrot/${PKGVERSION}/include/sockets.pasm
+lib/parrot/${PKGVERSION}/include/socket.pasm
lib/parrot/${PKGVERSION}/include/stat.pasm
lib/parrot/${PKGVERSION}/include/stdio.pasm
lib/parrot/${PKGVERSION}/include/stringinfo.pasm
@@ -127,6 +126,7 @@ lib/parrot/${PKGVERSION}/include/test_more.pir
lib/parrot/${PKGVERSION}/include/timer.pasm
lib/parrot/${PKGVERSION}/include/tm.pasm
lib/parrot/${PKGVERSION}/include/warnings.pasm
+lib/parrot/${PKGVERSION}/languages/parrot/parrot.pir
lib/parrot/${PKGVERSION}/languages/pge/P6Rule.grammar
lib/parrot/${PKGVERSION}/languages/pge/PGE.pir
lib/parrot/${PKGVERSION}/languages/pge/PGE/Exp.pir
@@ -137,23 +137,29 @@ lib/parrot/${PKGVERSION}/languages/pge/PGE/Perl6Regex.pir
lib/parrot/${PKGVERSION}/languages/pge/PGE/Regex.pir
lib/parrot/${PKGVERSION}/languages/pge/PGE/builtins.pg
lib/parrot/${PKGVERSION}/languages/pge/STATUS
-lib/parrot/${PKGVERSION}/languages/pge/demo.pir
lib/parrot/${PKGVERSION}/library/CGI/QueryHash.pbc
lib/parrot/${PKGVERSION}/library/CGI/QueryHash.pir
+lib/parrot/${PKGVERSION}/library/Config/JSON.pbc
lib/parrot/${PKGVERSION}/library/Config/JSON.pir
+lib/parrot/${PKGVERSION}/library/Crow.pbc
lib/parrot/${PKGVERSION}/library/Crow.pir
+lib/parrot/${PKGVERSION}/library/Curses.pir
lib/parrot/${PKGVERSION}/library/Data/Dumper.pbc
lib/parrot/${PKGVERSION}/library/Data/Dumper.pir
lib/parrot/${PKGVERSION}/library/Data/Dumper/Base.pbc
lib/parrot/${PKGVERSION}/library/Data/Dumper/Base.pir
lib/parrot/${PKGVERSION}/library/Data/Dumper/Default.pbc
lib/parrot/${PKGVERSION}/library/Data/Dumper/Default.pir
+lib/parrot/${PKGVERSION}/library/Data/Replace.pbc
lib/parrot/${PKGVERSION}/library/Data/Replace.pir
+lib/parrot/${PKGVERSION}/library/Digest/MD5.pbc
lib/parrot/${PKGVERSION}/library/Digest/MD5.pir
lib/parrot/${PKGVERSION}/library/Getopt/Obj.pbc
lib/parrot/${PKGVERSION}/library/Getopt/Obj.pir
lib/parrot/${PKGVERSION}/library/HTTP/Daemon.pir
+lib/parrot/${PKGVERSION}/library/Iter.pbc
lib/parrot/${PKGVERSION}/library/Iter.pir
+lib/parrot/${PKGVERSION}/library/JSON.pbc
lib/parrot/${PKGVERSION}/library/JSON.pir
lib/parrot/${PKGVERSION}/library/MIME/Base64.pbc
lib/parrot/${PKGVERSION}/library/MIME/Base64.pir
@@ -161,9 +167,11 @@ lib/parrot/${PKGVERSION}/library/Math/Rand.pbc
lib/parrot/${PKGVERSION}/library/Math/Rand.pir
lib/parrot/${PKGVERSION}/library/Math/Random/mt19937ar.pbc
lib/parrot/${PKGVERSION}/library/Math/Random/mt19937ar.pir
+lib/parrot/${PKGVERSION}/library/NCI/Utils.pir
lib/parrot/${PKGVERSION}/library/NCI/call_toolkit_init.pbc
lib/parrot/${PKGVERSION}/library/NCI/call_toolkit_init.pir
lib/parrot/${PKGVERSION}/library/OpenGL.pir
+lib/parrot/${PKGVERSION}/library/OpenGL/Math.pir
lib/parrot/${PKGVERSION}/library/P6object.pbc
lib/parrot/${PKGVERSION}/library/P6object.pir
lib/parrot/${PKGVERSION}/library/PGE.pbc
@@ -185,6 +193,7 @@ lib/parrot/${PKGVERSION}/library/Parrot/Exception.pir
lib/parrot/${PKGVERSION}/library/Pg.pir
lib/parrot/${PKGVERSION}/library/Protoobject.pbc
lib/parrot/${PKGVERSION}/library/Protoobject.pir
+lib/parrot/${PKGVERSION}/library/Range.pbc
lib/parrot/${PKGVERSION}/library/Range.pir
lib/parrot/${PKGVERSION}/library/SDL.pir
lib/parrot/${PKGVERSION}/library/SDL/App.pir
@@ -220,15 +229,25 @@ lib/parrot/${PKGVERSION}/library/Stream/Sub.pir
lib/parrot/${PKGVERSION}/library/Stream/Writer.pbc
lib/parrot/${PKGVERSION}/library/Stream/Writer.pir
lib/parrot/${PKGVERSION}/library/String/Utils.pir
+lib/parrot/${PKGVERSION}/library/Tcl/Glob.pbc
lib/parrot/${PKGVERSION}/library/Tcl/Glob.pir
+lib/parrot/${PKGVERSION}/library/TclLibrary.pbc
lib/parrot/${PKGVERSION}/library/TclLibrary.pir
+lib/parrot/${PKGVERSION}/library/Test/Builder.pbc
lib/parrot/${PKGVERSION}/library/Test/Builder.pir
+lib/parrot/${PKGVERSION}/library/Test/Builder/Output.pbc
lib/parrot/${PKGVERSION}/library/Test/Builder/Output.pir
+lib/parrot/${PKGVERSION}/library/Test/Builder/Test.pbc
lib/parrot/${PKGVERSION}/library/Test/Builder/Test.pir
+lib/parrot/${PKGVERSION}/library/Test/Builder/TestPlan.pbc
lib/parrot/${PKGVERSION}/library/Test/Builder/TestPlan.pir
+lib/parrot/${PKGVERSION}/library/Test/Builder/Tester.pbc
lib/parrot/${PKGVERSION}/library/Test/Builder/Tester.pir
+lib/parrot/${PKGVERSION}/library/Test/Class.pbc
lib/parrot/${PKGVERSION}/library/Test/Class.pir
+lib/parrot/${PKGVERSION}/library/Test/More.pbc
lib/parrot/${PKGVERSION}/library/Test/More.pir
+lib/parrot/${PKGVERSION}/library/YAML/Dumper.pbc
lib/parrot/${PKGVERSION}/library/YAML/Dumper.pir
lib/parrot/${PKGVERSION}/library/YAML/Dumper/Base.pir
lib/parrot/${PKGVERSION}/library/YAML/Dumper/Default.pir
@@ -237,6 +256,7 @@ lib/parrot/${PKGVERSION}/library/config.pbc
lib/parrot/${PKGVERSION}/library/config.pir
lib/parrot/${PKGVERSION}/library/dumper.pbc
lib/parrot/${PKGVERSION}/library/dumper.pir
+lib/parrot/${PKGVERSION}/library/libpcre.pbc
lib/parrot/${PKGVERSION}/library/libpcre.pir
lib/parrot/${PKGVERSION}/library/ncurses.declarations
lib/parrot/${PKGVERSION}/library/ncurses.pasm
@@ -244,6 +264,7 @@ lib/parrot/${PKGVERSION}/library/ncurses.pbc
lib/parrot/${PKGVERSION}/library/ncurses.pir
lib/parrot/${PKGVERSION}/library/parrotlib.pbc
lib/parrot/${PKGVERSION}/library/parrotlib.pir
+lib/parrot/${PKGVERSION}/library/pcore.pbc
lib/parrot/${PKGVERSION}/library/pcore.pir
lib/parrot/${PKGVERSION}/library/pcre.pbc
lib/parrot/${PKGVERSION}/library/pcre.pir
@@ -251,9 +272,9 @@ lib/parrot/${PKGVERSION}/library/postgres.declarations
lib/parrot/${PKGVERSION}/library/postgres.pasm
lib/parrot/${PKGVERSION}/library/postgres.pir
lib/parrot/${PKGVERSION}/library/random_lib.pir
-lib/parrot/${PKGVERSION}/library/tcpstream.pir
lib/parrot/${PKGVERSION}/library/uuid.pir
lib/parrot/${PKGVERSION}/library/yaml_dumper.pir
+lib/parrot/${PKGVERSION}/parrot_config.o
lib/pkgconfig/parrot/${PKGVERSION}/parrot.pc
share/doc/parrot/${PKGVERSION}/LICENSE
share/doc/parrot/${PKGVERSION}/NEWS
@@ -271,7 +292,6 @@ share/doc/parrot/${PKGVERSION}/pod/ops/experimental.pod
share/doc/parrot/${PKGVERSION}/pod/ops/io.pod
share/doc/parrot/${PKGVERSION}/pod/ops/math.pod
share/doc/parrot/${PKGVERSION}/pod/ops/object.pod
-share/doc/parrot/${PKGVERSION}/pod/ops/obscure.pod
share/doc/parrot/${PKGVERSION}/pod/ops/pic.pod
share/doc/parrot/${PKGVERSION}/pod/ops/pmc.pod
share/doc/parrot/${PKGVERSION}/pod/ops/set.pod
diff --git a/lang/parrot/distinfo b/lang/parrot/distinfo
index 48129a2c533..875f501d984 100644
--- a/lang/parrot/distinfo
+++ b/lang/parrot/distinfo
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.13 2009/06/17 21:31:58 he Exp $
+$NetBSD: distinfo,v 1.14 2009/07/27 08:23:10 he Exp $
-SHA1 (parrot-1.3.0.tar.gz) = 9c9e36d03b84fa04b889c79c03ad086996acbe7e
-RMD160 (parrot-1.3.0.tar.gz) = 420209e92afdd065dcbc05489e03af3d9fc559d7
-Size (parrot-1.3.0.tar.gz) = 3915846 bytes
+SHA1 (parrot-1.4.0.tar.gz) = 49072b11820c0d11f70e8ea793606604dc681c85
+RMD160 (parrot-1.4.0.tar.gz) = 0d73db75ad50ad6c8ec21fc24289637b357e4d09
+Size (parrot-1.4.0.tar.gz) = 3962947 bytes
SHA1 (patch-ad) = 9002a7ca55f8f960bea669e383431b3eeb83a878
SHA1 (patch-ae) = 72e4752112dab2f0b72ede5c45b77fd5b5554606