summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
authorhe <he@pkgsrc.org>2011-08-26 08:30:30 +0000
committerhe <he@pkgsrc.org>2011-08-26 08:30:30 +0000
commit89d9d70ff17ab08e71f0c33b97bf47076f7675c7 (patch)
tree4aa7edc3e94745a0aff4db8ca49580d9cad2f2eb /lang
parent8e0e3c1a3b63700260ca6fece7b7e241180a9020 (diff)
downloadpkgsrc-89d9d70ff17ab08e71f0c33b97bf47076f7675c7.tar.gz
Upgrade parrot from version 3.5.0 to 3.7.0.
Pkgsrc changes: o Adapt to changes in installed contents. Upstream changes: Parrot 3.6.0: - Core + Class.add_vtable_override now allows you to overwrite an override + Integers, floats and strings can now be stored in lexical variables. Previously, only PMCs could be stored in lexicals. + VTABLE_substr has been removed. VTABLE_substr_str has been renamed to VTABLE_substr + Added a new PackfileView PMC type, an intended replacement for the deprecated Eval PMC. + The is_integer vtable on the String PMC now works for all string encodings. + Unicode error messages on Win32 now work correctly. + A memory leak in IMCC was fixed. - Languages + The snaphost of Winxed included with Parrot was updated to version 1.0.0 + Winxed has migrated to Github: https://github.com/NotFound/winxed Pore + Added mem_sys_strndup function. + Added new load_bytecode_p_s opcode as an eventual replacement for load_bytecode_s + Added new :tag() syntax to IMCC for PIR + Improved configuration support for msys + known-buggy parrot_debugger is no longer installed - Languages + Winxed - Updated snapshot to version 1.1.0 - multi functions and methods - cast to var - load_packfile builtin - __NAMESPACE__ and __CLASS__ predefined constants - Documentation + The Archive::Tar and Archive::Zip libraries now have POD docs
Diffstat (limited to 'lang')
-rw-r--r--lang/parrot/Makefile5
-rw-r--r--lang/parrot/PLIST34
-rw-r--r--lang/parrot/distinfo8
3 files changed, 32 insertions, 15 deletions
diff --git a/lang/parrot/Makefile b/lang/parrot/Makefile
index eb4062512a2..ab4b72d612e 100644
--- a/lang/parrot/Makefile
+++ b/lang/parrot/Makefile
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.47 2011/07/25 06:44:23 he Exp $
+# $NetBSD: Makefile,v 1.48 2011/08/26 08:30:30 he Exp $
#
-VERSION= 3.5.0
+VERSION= 3.7.0
RTYPE= devel
DISTNAME= parrot-${VERSION}
CATEGORIES= lang
@@ -51,7 +51,6 @@ REPLACE_PERL+= tools/build/ops2c.pl
REPLACE_PERL+= tools/build/pmc2c.pl
REPLACE_PERL+= tools/dev/create_language.pl
REPLACE_PERL+= tools/dev/gen_makefile.pl
-REPLACE_PERL+= tools/dev/mk_language_shell.pl
REPLACE_PERL+= tools/dev/pprof2cg.pl
REPLACE_PERL+= tools/dev/reconfigure.pl
diff --git a/lang/parrot/PLIST b/lang/parrot/PLIST
index a7ba3a3b08d..e45cf64ca99 100644
--- a/lang/parrot/PLIST
+++ b/lang/parrot/PLIST
@@ -1,15 +1,18 @@
-@comment $NetBSD: PLIST,v 1.26 2011/02/19 13:07:48 he Exp $
+@comment $NetBSD: PLIST,v 1.27 2011/08/26 08:30:30 he Exp $
bin/ops2c
bin/parrot
bin/parrot-nqp
bin/parrot-prove
bin/parrot_config
-bin/parrot_debugger
bin/parrot_nci_thunk_gen
bin/pbc_disassemble
bin/pbc_dump
bin/pbc_merge
bin/pbc_to_exe
+bin/winxed
+include/parrot/${PKGVERSION}/imcc/api.h
+include/parrot/${PKGVERSION}/imcc/embed.h
+include/parrot/${PKGVERSION}/imcc/yyscanner.h
include/parrot/${PKGVERSION}/parrot/api.h
include/parrot/${PKGVERSION}/parrot/atomic.h
include/parrot/${PKGVERSION}/parrot/atomic/fallback.h
@@ -73,10 +76,10 @@ 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
-include/parrot/${PKGVERSION}/parrot/stat.h
include/parrot/${PKGVERSION}/parrot/string.h
include/parrot/${PKGVERSION}/parrot/string_funcs.h
include/parrot/${PKGVERSION}/parrot/sub.h
+include/parrot/${PKGVERSION}/parrot/thr_none.h
include/parrot/${PKGVERSION}/parrot/thr_pthread.h
include/parrot/${PKGVERSION}/parrot/thr_windows.h
include/parrot/${PKGVERSION}/parrot/thread.h
@@ -118,6 +121,7 @@ include/parrot/${PKGVERSION}/pmc/pmc_imageiofreeze.h
include/parrot/${PKGVERSION}/pmc/pmc_imageiosize.h
include/parrot/${PKGVERSION}/pmc/pmc_imageiostrings.h
include/parrot/${PKGVERSION}/pmc/pmc_imageiothaw.h
+include/parrot/${PKGVERSION}/pmc/pmc_imccompiler.h
include/parrot/${PKGVERSION}/pmc/pmc_integer.h
include/parrot/${PKGVERSION}/pmc/pmc_iterator.h
include/parrot/${PKGVERSION}/pmc/pmc_key.h
@@ -145,11 +149,15 @@ include/parrot/${PKGVERSION}/pmc/pmc_packfiledirectory.h
include/parrot/${PKGVERSION}/pmc/pmc_packfileopmap.h
include/parrot/${PKGVERSION}/pmc/pmc_packfilerawsegment.h
include/parrot/${PKGVERSION}/pmc/pmc_packfilesegment.h
+include/parrot/${PKGVERSION}/pmc/pmc_packfileview.h
include/parrot/${PKGVERSION}/pmc/pmc_parrotinterpreter.h
include/parrot/${PKGVERSION}/pmc/pmc_parrotlibrary.h
include/parrot/${PKGVERSION}/pmc/pmc_parrotthread.h
include/parrot/${PKGVERSION}/pmc/pmc_pmcproxy.h
include/parrot/${PKGVERSION}/pmc/pmc_pointer.h
+include/parrot/${PKGVERSION}/pmc/pmc_ptr.h
+include/parrot/${PKGVERSION}/pmc/pmc_ptrbuf.h
+include/parrot/${PKGVERSION}/pmc/pmc_ptrobj.h
include/parrot/${PKGVERSION}/pmc/pmc_resizablebooleanarray.h
include/parrot/${PKGVERSION}/pmc/pmc_resizablefloatarray.h
include/parrot/${PKGVERSION}/pmc/pmc_resizableintegerarray.h
@@ -165,6 +173,7 @@ include/parrot/${PKGVERSION}/pmc/pmc_string.h
include/parrot/${PKGVERSION}/pmc/pmc_stringbuilder.h
include/parrot/${PKGVERSION}/pmc/pmc_stringhandle.h
include/parrot/${PKGVERSION}/pmc/pmc_stringiterator.h
+include/parrot/${PKGVERSION}/pmc/pmc_structview.h
include/parrot/${PKGVERSION}/pmc/pmc_sub.h
include/parrot/${PKGVERSION}/pmc/pmc_task.h
include/parrot/${PKGVERSION}/pmc/pmc_threadinterpreter.h
@@ -206,6 +215,7 @@ lib/parrot/${PKGVERSION}/include/interptrace.pasm
lib/parrot/${PKGVERSION}/include/iterator.pasm
lib/parrot/${PKGVERSION}/include/libpaths.pasm
lib/parrot/${PKGVERSION}/include/longopt.pasm
+lib/parrot/${PKGVERSION}/include/parrot_version.pir
lib/parrot/${PKGVERSION}/include/parrotlib.pbc
lib/parrot/${PKGVERSION}/include/pmctypes.pasm
lib/parrot/${PKGVERSION}/include/signal.pasm
@@ -218,7 +228,9 @@ 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/JSON/JSON.pir
lib/parrot/${PKGVERSION}/languages/data_json/Defines.mak
+lib/parrot/${PKGVERSION}/languages/data_json/JSON.nqp
lib/parrot/${PKGVERSION}/languages/data_json/Rules.mak
lib/parrot/${PKGVERSION}/languages/data_json/data_json.pbc
lib/parrot/${PKGVERSION}/languages/data_json/data_json.pir
@@ -258,6 +270,7 @@ lib/parrot/${PKGVERSION}/languages/tge/TGE/Parser.pg
lib/parrot/${PKGVERSION}/languages/tge/TGE/Rule.pir
lib/parrot/${PKGVERSION}/languages/tge/TGE/Tree.pir
lib/parrot/${PKGVERSION}/languages/tge/tgc.pir
+lib/parrot/${PKGVERSION}/languages/winxed/winxed.pbc
lib/parrot/${PKGVERSION}/library/Archive/Tar.pbc
lib/parrot/${PKGVERSION}/library/Archive/Tar.pir
lib/parrot/${PKGVERSION}/library/Archive/Zip.pbc
@@ -404,6 +417,7 @@ lib/parrot/${PKGVERSION}/library/YAML/Tiny.pbc
lib/parrot/${PKGVERSION}/library/YAML/Tiny.pm
lib/parrot/${PKGVERSION}/library/config.pbc
lib/parrot/${PKGVERSION}/library/config.pir
+lib/parrot/${PKGVERSION}/library/crypto.declarations
lib/parrot/${PKGVERSION}/library/distutils.pbc
lib/parrot/${PKGVERSION}/library/distutils.pir
lib/parrot/${PKGVERSION}/library/dumper.pbc
@@ -411,11 +425,11 @@ 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
lib/parrot/${PKGVERSION}/library/ncurses.pbc
lib/parrot/${PKGVERSION}/library/ncurses.pir
lib/parrot/${PKGVERSION}/library/nqp-rx.pbc
lib/parrot/${PKGVERSION}/library/nqp-setting.pbc
+lib/parrot/${PKGVERSION}/library/openssl.declarations
lib/parrot/${PKGVERSION}/library/opsc.pbc
lib/parrot/${PKGVERSION}/library/osutils.pbc
lib/parrot/${PKGVERSION}/library/osutils.pir
@@ -426,7 +440,6 @@ lib/parrot/${PKGVERSION}/library/pcore.pir
lib/parrot/${PKGVERSION}/library/pcre.pbc
lib/parrot/${PKGVERSION}/library/pcre.pir
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/uuid.pbc
@@ -495,8 +508,8 @@ lib/parrot/${PKGVERSION}/tools/lib/Parrot/H2inc.pm
lib/parrot/${PKGVERSION}/tools/lib/Parrot/Harness/DefaultTests.pm
lib/parrot/${PKGVERSION}/tools/lib/Parrot/Harness/Options.pm
lib/parrot/${PKGVERSION}/tools/lib/Parrot/Harness/Smoke.pm
-lib/parrot/${PKGVERSION}/tools/lib/Parrot/Headerizer/Functions.pm
lib/parrot/${PKGVERSION}/tools/lib/Parrot/Headerizer.pm
+lib/parrot/${PKGVERSION}/tools/lib/Parrot/Headerizer/Functions.pm
lib/parrot/${PKGVERSION}/tools/lib/Parrot/IO/Directory.pm
lib/parrot/${PKGVERSION}/tools/lib/Parrot/IO/File.pm
lib/parrot/${PKGVERSION}/tools/lib/Parrot/IO/Path.pm
@@ -523,8 +536,8 @@ lib/parrot/${PKGVERSION}/tools/lib/Parrot/Pmc2c/Pmc2cMain.pm
lib/parrot/${PKGVERSION}/tools/lib/Parrot/Pmc2c/UtilFunctions.pm
lib/parrot/${PKGVERSION}/tools/lib/Parrot/Pmc2c/VTable.pm
lib/parrot/${PKGVERSION}/tools/lib/Parrot/Revision.pm
-lib/parrot/${PKGVERSION}/tools/lib/Parrot/SearchOps.pm
lib/parrot/${PKGVERSION}/tools/lib/Parrot/SHA1.pm
+lib/parrot/${PKGVERSION}/tools/lib/Parrot/SearchOps.pm
lib/parrot/${PKGVERSION}/tools/lib/Parrot/Test.pm
lib/parrot/${PKGVERSION}/tools/lib/Parrot/Test/Harness.pm
lib/parrot/${PKGVERSION}/tools/lib/Parrot/Test/PGE.pm
@@ -534,7 +547,6 @@ lib/parrot/${PKGVERSION}/tools/lib/Parrot/Test/Pod/Utils.pm
lib/parrot/${PKGVERSION}/tools/lib/Parrot/Test/Util.pm
lib/parrot/${PKGVERSION}/tools/lib/Parrot/Test/Util/Runloop.pm
lib/parrot/${PKGVERSION}/tools/lib/Parrot/Vtable.pm
-lib/pkgconfig/parrot/${PKGVERSION}/parrot.pc
share/doc/parrot/${PKGVERSION}/CREDITS
share/doc/parrot/${PKGVERSION}/DONORS.pod
share/doc/parrot/${PKGVERSION}/LICENSE
@@ -580,6 +592,7 @@ src/parrot/${PKGVERSION}/pmc/imageiofreeze.dump
src/parrot/${PKGVERSION}/pmc/imageiosize.dump
src/parrot/${PKGVERSION}/pmc/imageiostrings.dump
src/parrot/${PKGVERSION}/pmc/imageiothaw.dump
+src/parrot/${PKGVERSION}/pmc/imccompiler.dump
src/parrot/${PKGVERSION}/pmc/integer.dump
src/parrot/${PKGVERSION}/pmc/iterator.dump
src/parrot/${PKGVERSION}/pmc/key.dump
@@ -607,11 +620,15 @@ src/parrot/${PKGVERSION}/pmc/packfiledirectory.dump
src/parrot/${PKGVERSION}/pmc/packfileopmap.dump
src/parrot/${PKGVERSION}/pmc/packfilerawsegment.dump
src/parrot/${PKGVERSION}/pmc/packfilesegment.dump
+src/parrot/${PKGVERSION}/pmc/packfileview.dump
src/parrot/${PKGVERSION}/pmc/parrotinterpreter.dump
src/parrot/${PKGVERSION}/pmc/parrotlibrary.dump
src/parrot/${PKGVERSION}/pmc/parrotthread.dump
src/parrot/${PKGVERSION}/pmc/pmcproxy.dump
src/parrot/${PKGVERSION}/pmc/pointer.dump
+src/parrot/${PKGVERSION}/pmc/ptr.dump
+src/parrot/${PKGVERSION}/pmc/ptrbuf.dump
+src/parrot/${PKGVERSION}/pmc/ptrobj.dump
src/parrot/${PKGVERSION}/pmc/resizablebooleanarray.dump
src/parrot/${PKGVERSION}/pmc/resizablefloatarray.dump
src/parrot/${PKGVERSION}/pmc/resizableintegerarray.dump
@@ -627,6 +644,7 @@ src/parrot/${PKGVERSION}/pmc/string.dump
src/parrot/${PKGVERSION}/pmc/stringbuilder.dump
src/parrot/${PKGVERSION}/pmc/stringhandle.dump
src/parrot/${PKGVERSION}/pmc/stringiterator.dump
+src/parrot/${PKGVERSION}/pmc/structview.dump
src/parrot/${PKGVERSION}/pmc/sub.dump
src/parrot/${PKGVERSION}/pmc/task.dump
src/parrot/${PKGVERSION}/pmc/threadinterpreter.dump
diff --git a/lang/parrot/distinfo b/lang/parrot/distinfo
index 88368c44630..5490b91fedb 100644
--- a/lang/parrot/distinfo
+++ b/lang/parrot/distinfo
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.40 2011/07/25 06:44:23 he Exp $
+$NetBSD: distinfo,v 1.41 2011/08/26 08:30:30 he Exp $
-SHA1 (parrot-3.5.0.tar.gz) = ebdd5e47315417fac9f584e985705ec7122aec88
-RMD160 (parrot-3.5.0.tar.gz) = f085f9e9a9398cb1a0663fcbd5e42ddd586e15b4
-Size (parrot-3.5.0.tar.gz) = 4030702 bytes
+SHA1 (parrot-3.7.0.tar.gz) = 0ef653a2aa949c60e49b6951a88e408752a7e2a7
+RMD160 (parrot-3.7.0.tar.gz) = 474258dfa289847c398d04439f7620d7136e089f
+Size (parrot-3.7.0.tar.gz) = 4079527 bytes
SHA1 (patch-ad) = a972d48a879e541f6894f2eeb82a70b1756437d9
SHA1 (patch-ak) = 19d7dfff43bb08ba046040771e45b95774e024b7