diff options
author | he <he> | 2012-11-23 08:47:25 +0000 |
---|---|---|
committer | he <he> | 2012-11-23 08:47:25 +0000 |
commit | 9d7dd9d362d468d0b7d2a3b0ab5c2bc6b3370a89 (patch) | |
tree | 3393172221db0da5998124e45dea7bdd6028ab30 /lang | |
parent | a96c4b5e344fb7b4ab132037e8f81c3ea7921055 (diff) | |
download | pkgsrc-9d7dd9d362d468d0b7d2a3b0ab5c2bc6b3370a89.tar.gz |
Update parrot to version 4.8.0.
Local changes:
o Remove patch now included upstream
o Adapt PLIST to installed files
Upstream changes:
- Core
+ Prevent interpreter from dying twice
+ Complete rewrite of the IO system, including new unified IO PMC
semantics.
+ The Integer and Float PMCs now have a get_pointer vtable which is
needed when using NCI to bind to Fortran libraries such as LAPACK
- Deprecations
+ Moved dynpmc/os to pmc os. loadlib 'os' is not needed anymore.
- Platforms
+ Fixed for the FileHandle open method the append mode on Windows.
+ Fix compilation on Windows without working mt.exe
+ Detect GNU/Hurd as linux proper.
+ Fixed broken int3 trap on Solaris with gcc.
+ Updated the vms port on a YAPC::EU hackathon with vaxman and mvorl.
- Tests
+ Improve testability with valgrind or thread-sanitizer
Diffstat (limited to 'lang')
-rw-r--r-- | lang/parrot/Makefile | 5 | ||||
-rw-r--r-- | lang/parrot/PLIST | 4 | ||||
-rw-r--r-- | lang/parrot/distinfo | 9 | ||||
-rw-r--r-- | lang/parrot/patches/patch-ap | 16 |
4 files changed, 9 insertions, 25 deletions
diff --git a/lang/parrot/Makefile b/lang/parrot/Makefile index 698ba112982..9ab07b869ef 100644 --- a/lang/parrot/Makefile +++ b/lang/parrot/Makefile @@ -1,10 +1,9 @@ -# $NetBSD: Makefile,v 1.66 2012/10/03 21:56:20 wiz Exp $ +# $NetBSD: Makefile,v 1.67 2012/11/23 08:47:25 he Exp $ # -VERSION= 4.7.0 +VERSION= 4.8.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 146cf002d96..55b4bedc10c 100644 --- a/lang/parrot/PLIST +++ b/lang/parrot/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.32 2012/07/31 08:16:06 he Exp $ +@comment $NetBSD: PLIST,v 1.33 2012/11/23 08:47:25 he Exp $ bin/ops2c bin/parrot bin/parrot-nqp @@ -135,6 +135,7 @@ include/parrot/${PKGVERSION}/pmc/pmc_opcode.h include/parrot/${PKGVERSION}/pmc/pmc_oplib.h include/parrot/${PKGVERSION}/pmc/pmc_orderedhash.h include/parrot/${PKGVERSION}/pmc/pmc_orderedhashiterator.h +include/parrot/${PKGVERSION}/pmc/pmc_os.h include/parrot/${PKGVERSION}/pmc/pmc_packfile.h include/parrot/${PKGVERSION}/pmc/pmc_packfileannotation.h include/parrot/${PKGVERSION}/pmc/pmc_packfileannotations.h @@ -603,6 +604,7 @@ src/parrot/${PKGVERSION}/pmc/opcode.dump src/parrot/${PKGVERSION}/pmc/oplib.dump src/parrot/${PKGVERSION}/pmc/orderedhash.dump src/parrot/${PKGVERSION}/pmc/orderedhashiterator.dump +src/parrot/${PKGVERSION}/pmc/os.dump src/parrot/${PKGVERSION}/pmc/packfile.dump src/parrot/${PKGVERSION}/pmc/packfileannotation.dump src/parrot/${PKGVERSION}/pmc/packfileannotations.dump diff --git a/lang/parrot/distinfo b/lang/parrot/distinfo index b632b71b176..0bdadfbf149 100644 --- a/lang/parrot/distinfo +++ b/lang/parrot/distinfo @@ -1,7 +1,6 @@ -$NetBSD: distinfo,v 1.53 2012/08/30 11:56:07 he Exp $ +$NetBSD: distinfo,v 1.54 2012/11/23 08:47:25 he Exp $ -SHA1 (parrot-4.7.0.tar.gz) = bf3c6ae8be1c60e2ea5830504ca75189c0835318 -RMD160 (parrot-4.7.0.tar.gz) = 7b91dacf8782674eba255b271ad0af85d7a29398 -Size (parrot-4.7.0.tar.gz) = 4533751 bytes +SHA1 (parrot-4.8.0.tar.gz) = 14e7e78b72b2dc53c82fa730adcd3ced0c62f55a +RMD160 (parrot-4.8.0.tar.gz) = 41ea8349fa1201f5255c653862f958361c1b753a +Size (parrot-4.8.0.tar.gz) = 4558692 bytes SHA1 (patch-ad) = a972d48a879e541f6894f2eeb82a70b1756437d9 -SHA1 (patch-ap) = eb5d2748e339fd6f8e02b21f8af57b88b9dadca0 diff --git a/lang/parrot/patches/patch-ap b/lang/parrot/patches/patch-ap deleted file mode 100644 index 4485cc125fe..00000000000 --- a/lang/parrot/patches/patch-ap +++ /dev/null @@ -1,16 +0,0 @@ -$NetBSD: patch-ap,v 1.2 2012/08/30 11:56:07 he Exp $ - -Do not embed rpath_blib into installable executables, as it will -refer to the build directory via rpath. - ---- ./tools/dev/pbc_to_exe.winxed.orig 2012-06-26 01:18:19.000000000 +0000 -+++ ./tools/dev/pbc_to_exe.winxed -@@ -617,7 +617,7 @@ function link_file(string objfile, strin - config += 'parrot_config'; - else { - config += 'install_config'; -- rpath += $P0['rpath_lib']; -+ rpath = $P0['rpath_lib']; - } - } - else { |