From 3d3c8b6d89c275a2590f631ba4df59e9d416cd70 Mon Sep 17 00:00:00 2001 From: he Date: Tue, 2 Feb 2010 09:01:09 +0000 Subject: [PATCH] Update from version 1.9.0 to 2.0.0. Pkgsrc changes: o Adjust PLIST to fit with new contents. Upstream changes: Parrot 2.0.0 News: * Features o Context PMCs now support attribute-based introspection o Context and CallSignature PMCs merged into CallContext o .lex directive throws exceptions when used with incorrect register types * Platforms o Packaging improved for free OS distributions o PPC, PPC64, and ARM now tested when running Linux * Performance o Minor improvements to the profiling runcore o Improvements from the CallContext PMC merge * New deprecations o In/out parameters in STRING modification functions o Void handling in NCI signatures o Parameter passing opcodes order in PBC * Tests o Continued migration of core tests from Perl 5 to PIR * Tools o dependency checker improved * Miscellaneous o Deprecation cycle length changed to three months from six o GC accuracy improved o PMC freeze improvements; much more reliable o Makefile improvements for dependency handling --- lang/parrot/Makefile | 6 ++--- lang/parrot/PLIST | 56 +++++++------------------------------------- lang/parrot/distinfo | 8 +++---- 3 files changed, 16 insertions(+), 54 deletions(-) diff --git a/lang/parrot/Makefile b/lang/parrot/Makefile index 779e82a3d90e..893d533260c2 100644 --- a/lang/parrot/Makefile +++ b/lang/parrot/Makefile @@ -1,8 +1,8 @@ -# $NetBSD: Makefile,v 1.26 2010/01/28 13:06:18 he Exp $ +# $NetBSD: Makefile,v 1.27 2010/02/02 09:01:09 he Exp $ # -VERSION= 1.9.0 -RTYPE= devel +VERSION= 2.0.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 b56df1b3480b..130489d82b9e 100644 --- a/lang/parrot/PLIST +++ b/lang/parrot/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.12 2010/01/28 13:06:19 he Exp $ +@comment $NetBSD: PLIST,v 1.13 2010/02/02 09:01:09 he Exp $ bin/parrot bin/parrot-nqp bin/parrot_config @@ -91,9 +91,8 @@ include/parrot/${PKGVERSION}/parrot/vtables.h include/parrot/${PKGVERSION}/parrot/warnings.h include/parrot/${PKGVERSION}/pmc/dummy include/parrot/${PKGVERSION}/pmc/pmc_boolean.h -include/parrot/${PKGVERSION}/pmc/pmc_callsignature.h +include/parrot/${PKGVERSION}/pmc/pmc_callcontext.h include/parrot/${PKGVERSION}/pmc/pmc_class.h -include/parrot/${PKGVERSION}/pmc/pmc_context.h include/parrot/${PKGVERSION}/pmc/pmc_continuation.h include/parrot/${PKGVERSION}/pmc/pmc_default.h include/parrot/${PKGVERSION}/pmc/pmc_fixedintegerarray.h @@ -451,54 +450,18 @@ 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}/DEPRECATED.pod +share/doc/parrot/${PKGVERSION}/DONORS.pod share/doc/parrot/${PKGVERSION}/LICENSE share/doc/parrot/${PKGVERSION}/NEWS share/doc/parrot/${PKGVERSION}/PBC_COMPAT share/doc/parrot/${PKGVERSION}/PLATFORMS share/doc/parrot/${PKGVERSION}/README +share/doc/parrot/${PKGVERSION}/README_cygwin.pod +share/doc/parrot/${PKGVERSION}/README_win32.pod share/doc/parrot/${PKGVERSION}/RESPONSIBLE_PARTIES -share/doc/parrot/${PKGVERSION}/pod/compiler_faq.pod -share/doc/parrot/${PKGVERSION}/pod/debug.pod -share/doc/parrot/${PKGVERSION}/pod/faq.pod -share/doc/parrot/${PKGVERSION}/pod/gettingstarted.pod -share/doc/parrot/${PKGVERSION}/pod/glossary.pod -share/doc/parrot/${PKGVERSION}/pod/intro.pod -share/doc/parrot/${PKGVERSION}/pod/ops/bit.pod -share/doc/parrot/${PKGVERSION}/pod/ops/cmp.pod -share/doc/parrot/${PKGVERSION}/pod/ops/core.pod -share/doc/parrot/${PKGVERSION}/pod/ops/debug.pod -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/pmc.pod -share/doc/parrot/${PKGVERSION}/pod/ops/set.pod -share/doc/parrot/${PKGVERSION}/pod/ops/string.pod -share/doc/parrot/${PKGVERSION}/pod/ops/sys.pod -share/doc/parrot/${PKGVERSION}/pod/ops/var.pod -share/doc/parrot/${PKGVERSION}/pod/pct/gettingstarted.pod -share/doc/parrot/${PKGVERSION}/pod/pct/past_building_blocks.pod -share/doc/parrot/${PKGVERSION}/pod/pct/pct_optable_guide.pod -share/doc/parrot/${PKGVERSION}/pod/pmc/array.pod -share/doc/parrot/${PKGVERSION}/pod/pmc/documentation.pod -share/doc/parrot/${PKGVERSION}/pod/pmc/struct.pod -share/doc/parrot/${PKGVERSION}/pod/pmc/subs.pod -share/doc/parrot/${PKGVERSION}/pod/pmc2c.pod -share/doc/parrot/${PKGVERSION}/pod/project/branching_guide.pod -share/doc/parrot/${PKGVERSION}/pod/project/cage_cleaners_guide.pod -share/doc/parrot/${PKGVERSION}/pod/project/committer_guide.pod -share/doc/parrot/${PKGVERSION}/pod/project/debian_packaging_guide.pod -share/doc/parrot/${PKGVERSION}/pod/project/metacommitter_guide.pod -share/doc/parrot/${PKGVERSION}/pod/project/release_manager_guide.pod -share/doc/parrot/${PKGVERSION}/pod/project/roles_responsibilities.pod -share/doc/parrot/${PKGVERSION}/pod/project/support_policy.pod -share/doc/parrot/${PKGVERSION}/pod/project/ticket_triaging.pod -share/doc/parrot/${PKGVERSION}/pod/project/ubuntu_packaging_guide.pod -share/doc/parrot/${PKGVERSION}/pod/user/pir/exceptions.pod -share/doc/parrot/${PKGVERSION}/pod/user/pir/intro.pod -share/doc/parrot/${PKGVERSION}/pod/user/pir/objects.pod -share/doc/parrot/${PKGVERSION}/pod/user/pir/pmcs.pod -share/doc/parrot/${PKGVERSION}/pod/vtables.pod +share/doc/parrot/${PKGVERSION}/TODO src/parrot/${PKGVERSION}/call_list.txt src/parrot/${PKGVERSION}/dynpmc/dynlexpad.pmc src/parrot/${PKGVERSION}/dynpmc/foo.pmc @@ -515,12 +478,11 @@ src/parrot/${PKGVERSION}/pmc/bigint.pmc src/parrot/${PKGVERSION}/pmc/bignum.pmc src/parrot/${PKGVERSION}/pmc/boolean.dump src/parrot/${PKGVERSION}/pmc/boolean.pmc -src/parrot/${PKGVERSION}/pmc/callsignature.pmc +src/parrot/${PKGVERSION}/pmc/callcontext.pmc src/parrot/${PKGVERSION}/pmc/capture.pmc src/parrot/${PKGVERSION}/pmc/class.pmc src/parrot/${PKGVERSION}/pmc/codestring.pmc src/parrot/${PKGVERSION}/pmc/complex.pmc -src/parrot/${PKGVERSION}/pmc/context.pmc src/parrot/${PKGVERSION}/pmc/continuation.dump src/parrot/${PKGVERSION}/pmc/continuation.pmc src/parrot/${PKGVERSION}/pmc/coroutine.pmc diff --git a/lang/parrot/distinfo b/lang/parrot/distinfo index 404dd886b44f..7a6cf1a568b3 100644 --- a/lang/parrot/distinfo +++ b/lang/parrot/distinfo @@ -1,8 +1,8 @@ -$NetBSD: distinfo,v 1.21 2010/01/28 13:06:19 he Exp $ +$NetBSD: distinfo,v 1.22 2010/02/02 09:01:09 he Exp $ -SHA1 (parrot-1.9.0.tar.gz) = 5f9fe29bb317d3b3f6e8caaf79fb27d5e8627ea5 -RMD160 (parrot-1.9.0.tar.gz) = 1d63025b29a5c13a357cd6855cb89fa0489c4b81 -Size (parrot-1.9.0.tar.gz) = 4065631 bytes +SHA1 (parrot-2.0.0.tar.gz) = 2c9bcde063e68b5e647034e6b57be646f0583f1a +RMD160 (parrot-2.0.0.tar.gz) = 5c950adcdfd6ebe204639f0036531c0519b71f27 +Size (parrot-2.0.0.tar.gz) = 4036523 bytes SHA1 (patch-ad) = c78517453408f1e4bb05e2bd8c2967b8f6f47c6e SHA1 (patch-ae) = 34994ac2344b0c5b3ba3556b4f60e0f77b6feb31 SHA1 (patch-ak) = 2caa175c26fcf717f6377fadd04b74a7c9cf750d