summaryrefslogtreecommitdiff
path: root/lang/parrot/Makefile
diff options
context:
space:
mode:
authorhe <he@pkgsrc.org>2010-08-17 13:27:51 +0000
committerhe <he@pkgsrc.org>2010-08-17 13:27:51 +0000
commitaa5784c37fa5c3cc0780e8ca73ac5a271ff54b80 (patch)
tree1ca782f5f33733ea9d06ed2c9171d2b68b64a4fe /lang/parrot/Makefile
parent39e0de0404f6d35da86faab4ebe28fedcca0b510 (diff)
downloadpkgsrc-aa5784c37fa5c3cc0780e8ca73ac5a271ff54b80.tar.gz
Update parrot from version 2.3.0 to 2.4.0.
Pkgsrc changes: o Now pass the --optimize flag to configure o Pull in devel/gmp/buildlink3.mk so that multi-precision arithmetic is enabled (and gets testing) o Adapt PLIST and Makefile to what's present and being installed Upstream changes: - Core + Various long-standing bugs in IMCC were fixed + STRINGs are now immutable. + use STRINGNULL instead of NULL when working with strings + Fixed storage of methods in the NameSpace PMC + Added :nsentry flag to force method to be stored in the NameSpace + Added StringBuilder and PackfileDebug PMCs + Added experimental opcodes find_codepoint and unroll - Compilers + Fixed reporting of line numbers in IMCC + Removed deprecated NQP compiler, replaced with new NQP-RX + Removed NCIGen compiler - Deprecations + Tools to distribute on CPAN were removed + Deprecated dynpmcs have been removed to external repositories + Removed RetContinuation PMC + Removed CGoto, CGP, and Switch runcores - Tests + Many tests for the extend/embed interface were added + done_testing() is now implemented in Test::More - Tools + The fakexecutable tapir is renamed parrot-prove + Performance fixes to the pbc_to_exe tool + Fix data_json to work outside of trunk + The dynpmc GzipHandle (zlib wrapper) was added + The library Archive/Tar.pir was added. + The library Archive/Zip.pir was added. + The libraries LWP.pir, HTTP/Message.pir & URI.pir were added. - Miscellaneous + Six Parrot-related projects accepted to GSoC + Improve use of const and other compiler hints
Diffstat (limited to 'lang/parrot/Makefile')
-rw-r--r--lang/parrot/Makefile12
1 files changed, 6 insertions, 6 deletions
diff --git a/lang/parrot/Makefile b/lang/parrot/Makefile
index 58bacfe557e..ee0a0145f2d 100644
--- a/lang/parrot/Makefile
+++ b/lang/parrot/Makefile
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.32 2010/04/23 14:08:17 he Exp $
+# $NetBSD: Makefile,v 1.33 2010/08/17 13:27:51 he Exp $
#
-VERSION= 2.3.0
-RTYPE= supported
+VERSION= 2.4.0
+RTYPE= devel
DISTNAME= parrot-${VERSION}
CATEGORIES= lang
MASTER_SITES= ftp://ftp.parrot.org/pub/parrot/releases/${RTYPE}/${VERSION}/
@@ -26,7 +26,8 @@ HAS_CONFIGURE= yes
CONFIG_SHELL= perl
CONFIGURE_SCRIPT= Configure.pl
CONFIGURE_ARGS+= --prefix=${PREFIX:Q} \
- --icu-config=${PREFIX}/bin/icu-config
+ --icu-config=${PREFIX}/bin/icu-config \
+ --optimize
SUBST_CLASSES+= pthread
SUBST_STAGE.pthread= post-configure
@@ -52,8 +53,6 @@ REPLACE_PERL+= tools/dev/gen_makefile.pl
REPLACE_PERL+= tools/dev/mk_language_shell.pl
REPLACE_PERL+= tools/dev/reconfigure.pl
REPLACE_PERL+= lib/Parrot/Op.pm
-#REPLACE_PERL+= lib/Parrot/OpLib/core.pm
-REPLACE_PERL+= lib/Parrot/OpTrans/CPrederef.pm
REPLACE_PERL+= lib/Parrot/OpsFile.pm
@@ -69,4 +68,5 @@ pre-install:
${CHMOD} -R g-w ${WRKSRC}
.include "../../textproc/icu/buildlink3.mk"
+.include "../../devel/gmp/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"