diff options
author | he <he@pkgsrc.org> | 2010-12-22 21:29:31 +0000 |
---|---|---|
committer | he <he@pkgsrc.org> | 2010-12-22 21:29:31 +0000 |
commit | 227d0b328ad52baf7be1702c6b2bc78310c61c43 (patch) | |
tree | dae0a0c12b2e5a3fad80facc5db0fb75abab4cbe /lang | |
parent | 4f6bc8d1ed4489ef59a018300d91294ea15822d2 (diff) | |
download | pkgsrc-227d0b328ad52baf7be1702c6b2bc78310c61c43.tar.gz |
Update parrot from version 2.10.1 to 2.11.0.
Pkgsrc changes:
o Adapt PLIST to changes in the set of installed files
o Adjust one patch to match the changed source
Upstream changes:
- Core
+ Just In Time native call frame generation using LibFFI
+ PIR op find_codepoint is no longer experimental, it is now supported
+ Several public functions in libparrot have been brought up to standard
naming conventions.
+ Improved linked-list implementation in GC
+ set_addr opcode is being replaced with the new set_label opcode
in core libraries
+ Removed deprecated CodeString PMC
+ Added close, is_closed, read, readline methods to Socket
+ Added experimental MappedByteArray PMC type
+ Added Parrot_warn_experimental, to warn the user about experimental features
+ Code for frontend executables moved from src/ to frontend/
+ Support for chunked receive in LWP library.
+ Added a "quickcover" make target
- Languages
+ PIRC
- left the nest and is currently at https://github.com/parrot/pirc/
+ Community
- Our README was translated into the following languages
by Google Code-In students and mentors:
Polish README.polski
Spanish README.espanol
German README.deutsch
- Documentation
- Tests
+ Test coverage increase on PMCs: String, Integer, NameSpace,
Complex, EventHandler
+ 'make quickcover' target added to speed up most essential
parts of coverage analysis
+ 'tools/dev/headerizer.pl' refactored to improve maintainability
(no change in functionality)
Diffstat (limited to 'lang')
-rw-r--r-- | lang/parrot/Makefile | 5 | ||||
-rw-r--r-- | lang/parrot/PLIST | 9 | ||||
-rw-r--r-- | lang/parrot/distinfo | 10 | ||||
-rw-r--r-- | lang/parrot/patches/patch-ae | 14 |
4 files changed, 19 insertions, 19 deletions
diff --git a/lang/parrot/Makefile b/lang/parrot/Makefile index 15cd37ad9f9..3e137f6b35d 100644 --- a/lang/parrot/Makefile +++ b/lang/parrot/Makefile @@ -1,8 +1,7 @@ -# $NetBSD: Makefile,v 1.40 2010/12/17 07:36:12 obache Exp $ +# $NetBSD: Makefile,v 1.41 2010/12/22 21:29:31 he Exp $ # -VERSION= 2.10.1 -PKGREVISION= 1 +VERSION= 2.11.0 RTYPE= devel DISTNAME= parrot-${VERSION} CATEGORIES= lang diff --git a/lang/parrot/PLIST b/lang/parrot/PLIST index 38fd7bcfa30..2cf5c2ad477 100644 --- a/lang/parrot/PLIST +++ b/lang/parrot/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.23 2010/11/22 12:11:38 he Exp $ +@comment $NetBSD: PLIST,v 1.24 2010/12/22 21:29:31 he Exp $ bin/ops2c bin/parrot bin/parrot-nqp @@ -71,6 +71,7 @@ include/parrot/${PKGVERSION}/parrot/platform_limits.h include/parrot/${PKGVERSION}/parrot/pmc.h include/parrot/${PKGVERSION}/parrot/pmc_freeze.h include/parrot/${PKGVERSION}/parrot/pobj.h +include/parrot/${PKGVERSION}/parrot/pointer_array.h include/parrot/${PKGVERSION}/parrot/runcore_api.h include/parrot/${PKGVERSION}/parrot/runcore_profiling.h include/parrot/${PKGVERSION}/parrot/runcore_trace.h @@ -99,7 +100,6 @@ include/parrot/${PKGVERSION}/pmc/pmc_bytebuffer.h include/parrot/${PKGVERSION}/pmc/pmc_callcontext.h include/parrot/${PKGVERSION}/pmc/pmc_capture.h include/parrot/${PKGVERSION}/pmc/pmc_class.h -include/parrot/${PKGVERSION}/pmc/pmc_codestring.h include/parrot/${PKGVERSION}/pmc/pmc_complex.h include/parrot/${PKGVERSION}/pmc/pmc_continuation.h include/parrot/${PKGVERSION}/pmc/pmc_coroutine.h @@ -131,6 +131,7 @@ include/parrot/${PKGVERSION}/pmc/pmc_key.h include/parrot/${PKGVERSION}/pmc/pmc_lexinfo.h include/parrot/${PKGVERSION}/pmc/pmc_lexpad.h include/parrot/${PKGVERSION}/pmc/pmc_managedstruct.h +include/parrot/${PKGVERSION}/pmc/pmc_mappedbytearray.h include/parrot/${PKGVERSION}/pmc/pmc_multisub.h include/parrot/${PKGVERSION}/pmc/pmc_namespace.h include/parrot/${PKGVERSION}/pmc/pmc_nativepccmethod.h @@ -180,7 +181,6 @@ lib/parrot/${PKGVERSION}/VERSION lib/parrot/${PKGVERSION}/bin/prove.pir lib/parrot/${PKGVERSION}/dynext/bit_ops.so lib/parrot/${PKGVERSION}/dynext/debug_ops.so -lib/parrot/${PKGVERSION}/dynext/deprecated_ops.so lib/parrot/${PKGVERSION}/dynext/dynlexpad.so lib/parrot/${PKGVERSION}/dynext/file.so lib/parrot/${PKGVERSION}/dynext/gziphandle.so @@ -499,6 +499,7 @@ 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/IO/Directory.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/IO/File.pm @@ -563,7 +564,6 @@ src/parrot/${PKGVERSION}/pmc/bytebuffer.dump src/parrot/${PKGVERSION}/pmc/callcontext.dump src/parrot/${PKGVERSION}/pmc/capture.dump src/parrot/${PKGVERSION}/pmc/class.dump -src/parrot/${PKGVERSION}/pmc/codestring.dump src/parrot/${PKGVERSION}/pmc/complex.dump src/parrot/${PKGVERSION}/pmc/continuation.dump src/parrot/${PKGVERSION}/pmc/coroutine.dump @@ -595,6 +595,7 @@ src/parrot/${PKGVERSION}/pmc/key.dump src/parrot/${PKGVERSION}/pmc/lexinfo.dump src/parrot/${PKGVERSION}/pmc/lexpad.dump src/parrot/${PKGVERSION}/pmc/managedstruct.dump +src/parrot/${PKGVERSION}/pmc/mappedbytearray.dump src/parrot/${PKGVERSION}/pmc/multisub.dump src/parrot/${PKGVERSION}/pmc/namespace.dump src/parrot/${PKGVERSION}/pmc/nativepccmethod.dump diff --git a/lang/parrot/distinfo b/lang/parrot/distinfo index e9b198b7bc2..854b12741ce 100644 --- a/lang/parrot/distinfo +++ b/lang/parrot/distinfo @@ -1,9 +1,9 @@ -$NetBSD: distinfo,v 1.33 2010/11/22 12:11:38 he Exp $ +$NetBSD: distinfo,v 1.34 2010/12/22 21:29:31 he Exp $ -SHA1 (parrot-2.10.1.tar.gz) = 5e8841c69a4968fb2b7209cee9d9c60de4802f83 -RMD160 (parrot-2.10.1.tar.gz) = 47860b735a4675ceee2e0294d4ac77c35b32af69 -Size (parrot-2.10.1.tar.gz) = 4082880 bytes +SHA1 (parrot-2.11.0.tar.gz) = 126d72df53efed11a3713127b07268d92ba21e76 +RMD160 (parrot-2.11.0.tar.gz) = b69a579912ebb70699f36ae7ad04f9b378af7587 +Size (parrot-2.11.0.tar.gz) = 3849095 bytes SHA1 (patch-ad) = aae66d32722d4c761132e57176469de7c7d51c88 -SHA1 (patch-ae) = 373909f50385c580065a03946a1f4f5b342189fc +SHA1 (patch-ae) = 75d1507157dbed60071c20e1c8fa781eb7877b52 SHA1 (patch-ak) = 45df82c2240f4619feadc482bcf2636a6b5aa41a SHA1 (patch-al) = 3e61ae8fbc526dc671a0baca5cc6c1a2ea168f56 diff --git a/lang/parrot/patches/patch-ae b/lang/parrot/patches/patch-ae index 7d0a7430764..c7db9200345 100644 --- a/lang/parrot/patches/patch-ae +++ b/lang/parrot/patches/patch-ae @@ -1,15 +1,15 @@ -$NetBSD: patch-ae,v 1.3 2010/03/17 11:06:11 he Exp $ +$NetBSD: patch-ae,v 1.4 2010/12/22 21:29:32 he Exp $ Perldoc's -d is incompatible with doing the build as root. ---- config/gen/makefiles/docs.in.orig 2009-12-15 18:22:07.000000000 +0100 +--- config/gen/makefiles/docs.in.orig 2010-12-20 15:44:37.000000000 +0000 +++ config/gen/makefiles/docs.in -@@ -41,7 +41,7 @@ doc-prep: +@@ -40,7 +40,7 @@ doc-prep: $(TOUCH) doc-prep - packfile-c.pod: ../src/packfile.c --#IF(new_perldoc): $(PERLDOC_BIN) -ud packfile-c.pod ../src/packfile.c -+#IF(new_perldoc): $(PERLDOC_BIN) -u ../src/packfile.c > packfile-c.pod - #ELSE: $(PERLDOC_BIN) -u ../src/packfile.c > packfile-c.pod + packfile-c.pod: ../src/packfile/api.c +-#IF(new_perldoc): $(PERLDOC_BIN) -ud packfile-c.pod ../src/packfile/api.c ++#IF(new_perldoc): $(PERLDOC_BIN) -u ../src/packfile/api.c > packfile-c.pod + #ELSE: $(PERLDOC_BIN) -u ../src/packfile/api.c > packfile-c.pod clean: |