summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
authorhe <he@pkgsrc.org>2010-12-22 21:29:31 +0000
committerhe <he@pkgsrc.org>2010-12-22 21:29:31 +0000
commit227d0b328ad52baf7be1702c6b2bc78310c61c43 (patch)
treedae0a0c12b2e5a3fad80facc5db0fb75abab4cbe /lang
parent4f6bc8d1ed4489ef59a018300d91294ea15822d2 (diff)
downloadpkgsrc-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/Makefile5
-rw-r--r--lang/parrot/PLIST9
-rw-r--r--lang/parrot/distinfo10
-rw-r--r--lang/parrot/patches/patch-ae14
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: