diff options
-rw-r--r-- | lang/parrot/Makefile | 5 | ||||
-rw-r--r-- | lang/parrot/PLIST | 16 | ||||
-rw-r--r-- | lang/parrot/distinfo | 9 | ||||
-rw-r--r-- | lang/parrot/patches/patch-al | 15 |
4 files changed, 24 insertions, 21 deletions
diff --git a/lang/parrot/Makefile b/lang/parrot/Makefile index 52a32af40ef..7a8c0d2d7e3 100644 --- a/lang/parrot/Makefile +++ b/lang/parrot/Makefile @@ -1,10 +1,9 @@ -# $NetBSD: Makefile,v 1.51 2011/11/17 08:24:11 sbd Exp $ +# $NetBSD: Makefile,v 1.52 2012/02/09 10:39:25 he Exp $ # -VERSION= 3.8.0 +VERSION= 3.9.0 RTYPE= devel DISTNAME= parrot-${VERSION} -PKGREVISION= 1 CATEGORIES= lang MASTER_SITES= ftp://ftp.parrot.org/pub/parrot/releases/${RTYPE}/${VERSION}/ diff --git a/lang/parrot/PLIST b/lang/parrot/PLIST index 3f1469c560f..de30877906e 100644 --- a/lang/parrot/PLIST +++ b/lang/parrot/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.28 2011/11/16 14:32:53 he Exp $ +@comment $NetBSD: PLIST,v 1.29 2012/02/09 10:39:25 he Exp $ bin/ops2c bin/parrot bin/parrot-nqp @@ -14,11 +14,6 @@ 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 -include/parrot/${PKGVERSION}/parrot/atomic/gcc_pcc.h -include/parrot/${PKGVERSION}/parrot/atomic/gcc_x86.h -include/parrot/${PKGVERSION}/parrot/atomic/sparc.h include/parrot/${PKGVERSION}/parrot/caches.h include/parrot/${PKGVERSION}/parrot/call.h include/parrot/${PKGVERSION}/parrot/cclass.h @@ -72,6 +67,7 @@ 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_subprof.h include/parrot/${PKGVERSION}/parrot/runcore_trace.h include/parrot/${PKGVERSION}/parrot/scheduler.h include/parrot/${PKGVERSION}/parrot/scheduler_private.h @@ -79,10 +75,6 @@ include/parrot/${PKGVERSION}/parrot/settings.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 include/parrot/${PKGVERSION}/parrot/vtable.h include/parrot/${PKGVERSION}/parrot/vtables.h include/parrot/${PKGVERSION}/parrot/warnings.h @@ -152,7 +144,6 @@ 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 @@ -176,7 +167,6 @@ 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 include/parrot/${PKGVERSION}/pmc/pmc_timer.h include/parrot/${PKGVERSION}/pmc/pmc_undef.h include/parrot/${PKGVERSION}/pmc/pmc_unmanagedstruct.h @@ -621,7 +611,6 @@ 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 @@ -645,7 +634,6 @@ 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 src/parrot/${PKGVERSION}/pmc/timer.dump src/parrot/${PKGVERSION}/pmc/undef.dump src/parrot/${PKGVERSION}/pmc/unmanagedstruct.dump diff --git a/lang/parrot/distinfo b/lang/parrot/distinfo index 5ce17735cf5..7c376265cb5 100644 --- a/lang/parrot/distinfo +++ b/lang/parrot/distinfo @@ -1,7 +1,8 @@ -$NetBSD: distinfo,v 1.42 2011/11/15 13:44:30 he Exp $ +$NetBSD: distinfo,v 1.43 2012/02/09 10:39:25 he Exp $ -SHA1 (parrot-3.8.0.tar.gz) = e582b25e357fa761ef715a4da2b7fab2a4830104 -RMD160 (parrot-3.8.0.tar.gz) = b84b4d1aaeda69428cd25f72a082825cf86dce22 -Size (parrot-3.8.0.tar.gz) = 4516399 bytes +SHA1 (parrot-3.9.0.tar.gz) = 47fdc8e78fd3b2592f0123392b65a3e5d605930e +RMD160 (parrot-3.9.0.tar.gz) = d48c063660fa354cd560cd127a4b3fd09e924653 +Size (parrot-3.9.0.tar.gz) = 4509594 bytes SHA1 (patch-ad) = a972d48a879e541f6894f2eeb82a70b1756437d9 SHA1 (patch-ak) = 19d7dfff43bb08ba046040771e45b95774e024b7 +SHA1 (patch-al) = 9d4a49f417d380676fc72f79b94041adec27ad78 diff --git a/lang/parrot/patches/patch-al b/lang/parrot/patches/patch-al new file mode 100644 index 00000000000..fdc9699967d --- /dev/null +++ b/lang/parrot/patches/patch-al @@ -0,0 +1,15 @@ +$NetBSD: patch-al,v 1.3 2012/02/09 10:39:25 he Exp $ + +Parrot may end up doing usleep(1000000), which is disallowed by SUSv2. + +--- src/scheduler.c.orig 2011-10-18 22:44:11.000000000 +0000 ++++ src/scheduler.c +@@ -993,7 +993,7 @@ Parrot_cx_schedule_sleep(PARROT_INTERP, + Parrot_cx_runloop_wake(interp, interp->scheduler); + + /* A more primitive, platform-specific, non-threaded form of sleep. */ +- if (time > 1) { ++ if (time >= 1) { + /* prevent integer overflow when converting to microseconds + * and problems in platforms that doesn't allow usleep more + * than 1 second */ |