diff options
author | he <he> | 2010-01-28 13:06:18 +0000 |
---|---|---|
committer | he <he> | 2010-01-28 13:06:18 +0000 |
commit | 837ef858041eef0711b3b9457973767864844dcf (patch) | |
tree | 8a1391ab63ef84af8126e1e6a5b5364be4291af5 /lang/parrot/patches/patch-ad | |
parent | 76f43634518fedc787c0a4a749f9a56f89160b97 (diff) | |
download | pkgsrc-837ef858041eef0711b3b9457973767864844dcf.tar.gz |
Update parrot from version 1.8.0 to 1.9.0.
Pkgsrc changes:
o Adjust patches to match new code
o Adjust PLIST to what's being installed
Upstream changes:
- Core
+ Made profiling runcore output format configurable and extensible
options include "pprof" and "none" ("binary" and "callgrind" are planned)
+ Added environment variables to specify profiling output type and filename
(PARROT_PROFILING_OUTPUT and PARROT_PROFILING_FILENAME)
+ Began merging Freeze/Thaw and Bytecode generator/loader
- Compilers
+ Included latest nqp-rx compiler, with many improvements
- GLOBAL:: package identifier
- dynamic variables look in global namespace
- $obj."$method" syntax
- :p(os) and :c(ontinue) option on regexes
- try/CATCH/CONTROL handling
- support leading & on subroutine declarations
- allow "category:" names (for builtin operators)
- simple version of smartmatch operator
- simple regex matches
- updated HLL::Compiler with new import/export methods
- Miscellaneous
+ Portability updates for RTEMS, and Intel architectures with GNU compilers
+ Completed conversion of ticket tracking system from RT to Trac
+ New draft of PDD31 for HLL export API and import implementation
+ Several (build time, runtime) performance improvements
+ Converted many tests to PIR, reducing test execution time
+ Various bugfixes, code cleanups, and coding standard fixes
Diffstat (limited to 'lang/parrot/patches/patch-ad')
-rw-r--r-- | lang/parrot/patches/patch-ad | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lang/parrot/patches/patch-ad b/lang/parrot/patches/patch-ad index 2c4ba3ca97a..6bca97232f6 100644 --- a/lang/parrot/patches/patch-ad +++ b/lang/parrot/patches/patch-ad @@ -1,15 +1,15 @@ -$NetBSD: patch-ad,v 1.3 2009/04/14 23:50:20 he Exp $ +$NetBSD: patch-ad,v 1.4 2010/01/28 13:06:19 he Exp $ Allow parrot to detect perldoc when run as root. Perldoc changes uid to 'nobody', 'nouser' or uid -2 when run as root, so it won't be able to write files created by root with mode 0600 (or create new files in directories owned by root mode 0755). ---- config/auto/perldoc.pm.orig 2009-03-08 21:32:47.000000000 +0100 +--- config/auto/perldoc.pm.orig 2009-12-15 18:22:07.000000000 +0100 +++ config/auto/perldoc.pm @@ -38,7 +38,9 @@ sub runstep { - my $cmd = $conf->data->get_p5('scriptdirexp') . q{/perldoc}; + my $cmd = $conf->data->get('scriptdirexp_provisional') . q{/perldoc}; my ( $fh, $filename ) = tempfile( UNLINK => 1 ); - my $content = capture_output("$cmd -ud $filename perldoc") || undef; + my($stdout, $stderr, $retval) = |