[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