summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
authorhe <he@pkgsrc.org>2012-11-23 08:47:25 +0000
committerhe <he@pkgsrc.org>2012-11-23 08:47:25 +0000
commit37c17171fb63bb2310303157ed798a7587b2e6a8 (patch)
tree3393172221db0da5998124e45dea7bdd6028ab30 /lang
parent98a69ca3faa918b3c04507a39b217bc1b58c6820 (diff)
downloadpkgsrc-37c17171fb63bb2310303157ed798a7587b2e6a8.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/Makefile5
-rw-r--r--lang/parrot/PLIST4
-rw-r--r--lang/parrot/distinfo9
-rw-r--r--lang/parrot/patches/patch-ap16
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 {