diff options
Diffstat (limited to 'lang')
-rw-r--r-- | lang/parrot/Makefile | 6 | ||||
-rw-r--r-- | lang/parrot/PLIST | 18 | ||||
-rw-r--r-- | lang/parrot/distinfo | 10 | ||||
-rw-r--r-- | lang/parrot/patches/patch-ak | 18 |
4 files changed, 21 insertions, 31 deletions
diff --git a/lang/parrot/Makefile b/lang/parrot/Makefile index c8c5366cc40..4e2a29e16f0 100644 --- a/lang/parrot/Makefile +++ b/lang/parrot/Makefile @@ -1,8 +1,8 @@ -# $NetBSD: Makefile,v 1.42 2011/01/30 10:52:09 he Exp $ +# $NetBSD: Makefile,v 1.43 2011/02/19 13:07:47 he Exp $ # -VERSION= 3.0.0 -RTYPE= stable +VERSION= 3.1.0 +RTYPE= devel 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 62a15791c1f..a7ba3a3b08d 100644 --- a/lang/parrot/PLIST +++ b/lang/parrot/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.25 2011/01/30 10:52:09 he Exp $ +@comment $NetBSD: PLIST,v 1.26 2011/02/19 13:07:48 he Exp $ bin/ops2c bin/parrot bin/parrot-nqp @@ -41,12 +41,8 @@ include/parrot/${PKGVERSION}/parrot/has_header.h include/parrot/${PKGVERSION}/parrot/hash.h include/parrot/${PKGVERSION}/parrot/hll.h include/parrot/${PKGVERSION}/parrot/imageio.h -include/parrot/${PKGVERSION}/parrot/imcc.h include/parrot/${PKGVERSION}/parrot/interpreter.h include/parrot/${PKGVERSION}/parrot/io.h -include/parrot/${PKGVERSION}/parrot/io_portable.h -include/parrot/${PKGVERSION}/parrot/io_unix.h -include/parrot/${PKGVERSION}/parrot/io_win32.h include/parrot/${PKGVERSION}/parrot/key.h include/parrot/${PKGVERSION}/parrot/library.h include/parrot/${PKGVERSION}/parrot/list.h @@ -66,9 +62,7 @@ include/parrot/${PKGVERSION}/parrot/opsenum.h include/parrot/${PKGVERSION}/parrot/packfile.h include/parrot/${PKGVERSION}/parrot/parrot.h include/parrot/${PKGVERSION}/parrot/pbcversion.h -include/parrot/${PKGVERSION}/parrot/platform.h include/parrot/${PKGVERSION}/parrot/platform_interface.h -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 @@ -83,7 +77,6 @@ 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/sysmem.h include/parrot/${PKGVERSION}/parrot/thr_pthread.h include/parrot/${PKGVERSION}/parrot/thr_windows.h include/parrot/${PKGVERSION}/parrot/thread.h @@ -337,8 +330,6 @@ lib/parrot/${PKGVERSION}/library/ProfTest/Matcher.nqp lib/parrot/${PKGVERSION}/library/ProfTest/NQPProfile.nqp lib/parrot/${PKGVERSION}/library/ProfTest/PIRProfile.nqp lib/parrot/${PKGVERSION}/library/ProfTest/Want.nqp -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/Regex.pbc @@ -409,6 +400,8 @@ 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 +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/distutils.pbc @@ -511,24 +504,20 @@ lib/parrot/${PKGVERSION}/tools/lib/Parrot/Install.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Manifest.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/PMC.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Pmc2c/Attribute.pm -lib/parrot/${PKGVERSION}/tools/lib/Parrot/Pmc2c/ComposedMethod.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Pmc2c/Dumper.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Pmc2c/Emitter.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Pmc2c/Library.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Pmc2c/MULTI.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Pmc2c/Method.pm -lib/parrot/${PKGVERSION}/tools/lib/Parrot/Pmc2c/MethodEmitter.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Pmc2c/Object.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Pmc2c/PCCMETHOD.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Pmc2c/PCCMETHOD_BITS.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Pmc2c/PMC.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Pmc2c/PMC/Null.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Pmc2c/PMC/Object.pm -lib/parrot/${PKGVERSION}/tools/lib/Parrot/Pmc2c/PMC/ParrotClass.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Pmc2c/PMC/PrintTree.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Pmc2c/PMC/RO.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Pmc2c/PMC/default.pm -lib/parrot/${PKGVERSION}/tools/lib/Parrot/Pmc2c/PMCEmitter.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Pmc2c/Parser.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Pmc2c/Pmc2cMain.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Pmc2c/UtilFunctions.pm @@ -547,7 +536,6 @@ 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 diff --git a/lang/parrot/distinfo b/lang/parrot/distinfo index 5941e219b34..9f834d4a7ef 100644 --- a/lang/parrot/distinfo +++ b/lang/parrot/distinfo @@ -1,8 +1,8 @@ -$NetBSD: distinfo,v 1.35 2011/01/30 10:52:09 he Exp $ +$NetBSD: distinfo,v 1.36 2011/02/19 13:07:48 he Exp $ -SHA1 (parrot-3.0.0.tar.gz) = 93cba01a96f4f94d89240ffb4ff47bbdce6641bb -RMD160 (parrot-3.0.0.tar.gz) = 5217734e15bc6c3c73478a85e078b916bfd31ced -Size (parrot-3.0.0.tar.gz) = 3914733 bytes +SHA1 (parrot-3.1.0.tar.gz) = 9de80cbf23f44ef7a90f6b632876124e4fcec80d +RMD160 (parrot-3.1.0.tar.gz) = 156f62e6fffaedb2a668c9e1c1a5c54f4caee2d7 +Size (parrot-3.1.0.tar.gz) = 3910000 bytes SHA1 (patch-ad) = aae66d32722d4c761132e57176469de7c7d51c88 SHA1 (patch-ae) = 75d1507157dbed60071c20e1c8fa781eb7877b52 -SHA1 (patch-ak) = 45df82c2240f4619feadc482bcf2636a6b5aa41a +SHA1 (patch-ak) = 19d7dfff43bb08ba046040771e45b95774e024b7 diff --git a/lang/parrot/patches/patch-ak b/lang/parrot/patches/patch-ak index a442819cfc4..fbc8a6c0181 100644 --- a/lang/parrot/patches/patch-ak +++ b/lang/parrot/patches/patch-ak @@ -1,14 +1,14 @@ -$NetBSD: patch-ak,v 1.3 2010/04/23 14:08:17 he Exp $ +$NetBSD: patch-ak,v 1.4 2011/02/19 13:07:48 he Exp $ Prevent problem exposed by "library cloning", where the dlopen()-returned handle is copied, causing dlclose() to be called twice with the same handle, which in turn triggers a warning from ld.elf_so on NetBSD. Ref. http://trac.parrot.org/parrot/ticket/1340. ---- config/gen/platform/generic/dl.c.orig 2010-03-22 13:39:23.000000000 +0100 -+++ config/gen/platform/generic/dl.c -@@ -22,11 +22,69 @@ Dynlib stuff - */ +--- src/platform/generic/dl.c.orig 2010-03-22 13:39:23.000000000 +0100 ++++ src/platform/generic/dl.c +@@ -23,6 +23,8 @@ Parrot functions which wrap around stand + #include "parrot/parrot.h" #ifdef PARROT_HAS_HEADER_DLFCN +# include <stddef.h> @@ -16,7 +16,9 @@ http://trac.parrot.org/parrot/ticket/1340. # include <dlfcn.h> #endif - #define PARROT_DLOPEN_FLAGS RTLD_LAZY +@@ -30,6 +32,62 @@ Parrot functions which wrap around stand + + /* HEADERIZER HFILE: none */ + +#ifdef PARROT_HAS_HEADER_DLFCN @@ -77,7 +79,7 @@ http://trac.parrot.org/parrot/ticket/1340. /* =item C<void * Parrot_dlopen(const char *filename, Parrot_dlopen_flags flags)> -@@ -39,8 +97,12 @@ void * +@@ -46,8 +104,12 @@ void * Parrot_dlopen(const char *filename, Parrot_dlopen_flags flags) { #ifdef PARROT_HAS_HEADER_DLFCN @@ -92,7 +94,7 @@ http://trac.parrot.org/parrot/ticket/1340. #else return 0; #endif -@@ -94,10 +156,15 @@ int +@@ -112,10 +174,15 @@ int Parrot_dlclose(void *handle) { #ifdef PARROT_HAS_HEADER_DLFCN |