[35892] trunk/dports/lang/parrot/Portfile
raimue at macports.org
raimue at macports.org
Wed Apr 9 06:50:26 PDT 2008
Revision: 35892
http://trac.macosforge.org/projects/macports/changeset/35892
Author: raimue at macports.org
Date: 2008-04-09 06:50:25 -0700 (Wed, 09 Apr 2008)
Log Message:
-----------
lang/parrot:
Update to version 0.5.2, closes #14094
Modified Paths:
--------------
trunk/dports/lang/parrot/Portfile
Modified: trunk/dports/lang/parrot/Portfile
===================================================================
--- trunk/dports/lang/parrot/Portfile 2008-04-09 13:26:44 UTC (rev 35891)
+++ trunk/dports/lang/parrot/Portfile 2008-04-09 13:50:25 UTC (rev 35892)
@@ -1,33 +1,38 @@
# $Id$
-PortSystem 1.0
+PortSystem 1.0
+
name parrot
-version 0.4.0
+version 0.5.2
categories lang devel
maintainers bfulgham coleda.com:will
-description Open source virtual machine (for Perl and Python)
+description Open source virtual machine (for Perl6 et al.)
long_description \
Parrot is the new interpreter being designed from scratch to support \
the upcoming Perl 6 language. It is being designed as a standalone \
virtual machine that can be used to execute bytecode-compiled \
- dynamic languages such as Perl 6, Perl 5, Python, etc.
+ dynamic languages such as Perl 6, Perl 5, Python, Tcl, etc.
platforms darwin
homepage http://www.parrotcode.org/
-master_sites ftp://ftp.cpan.org/pub/CPAN/authors/id/L/LT/LTOETSCH/
+master_sites http://www.cpan.org/authors/id/R/RG/RGRJR/
-checksums md5 d8c3ff4f2dd9fd46867a9dcaf5cd0ed5
+checksums md5 0a87f7e5437315f67c0848c5cb2b6d0b
depends_build bin:perl:perl5.8
depends_lib port:gmp port:icu
configure.cmd perl Configure.pl
configure.pre_args --prefix=${prefix}/lib/parrot
-configure.args --jitcapable --optimize
+# build static to avoid runtime lib issues for now
+configure.args --optimize --parrot_is_shared=0
+# install target is temporarily disabled as it might conflict with development
+# users of a port should have no such trouble, however.
+destroot.target reallyinstall
build.type gnu
-build.target
+build.target
test.run yes
test.target test
@@ -37,23 +42,12 @@
post-destroot {
set bindir ${destroot}${prefix}/bin
set docdir ${destroot}${prefix}/share/doc/${name}
- set parrotpath ${destroot}${prefix}/lib/parrot
system "cd ${bindir} && ln -sf ${prefix}/lib/parrot/bin/parrot"
xinstall -m 755 -d ${docdir}
-
- foreach f { LICENSES NEWS PBC_COMPAT PLATFORMS RESPONSIBLE_PARTIES TODO } {
- file rename ${parrotpath}/${f} ${docdir}/${f}
- }
- system "cd ${parrotpath} && mv README* ${docdir}"
- system "cd ${parrotpath} && mv VERSION ${docdir}"
- system "cd ${parrotpath} && mv examples ${docdir}"
-
- system "cd ${parrotpath}/include && mv parrot ${destroot}${prefix}/include"
}
platform darwin 8 {
configure.args-append --cc=/usr/bin/gcc-4.0 --link=/usr/bin/gcc-4.0 \
--ld=/usr/bin/gcc-4.0 --cxx=/usr/bin/g++-4.0
}
-
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080409/0235dab3/attachment.html
More information about the macports-changes
mailing list