diff options
author | he <he@pkgsrc.org> | 2010-08-17 13:27:51 +0000 |
---|---|---|
committer | he <he@pkgsrc.org> | 2010-08-17 13:27:51 +0000 |
commit | aa5784c37fa5c3cc0780e8ca73ac5a271ff54b80 (patch) | |
tree | 1ca782f5f33733ea9d06ed2c9171d2b68b64a4fe /lang/parrot/Makefile | |
parent | 39e0de0404f6d35da86faab4ebe28fedcca0b510 (diff) | |
download | pkgsrc-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/Makefile | 12 |
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" |