[64326] trunk/dports/lang/jython
singingwolfboy at macports.org
singingwolfboy at macports.org
Tue Mar 2 07:49:03 PST 2010
Revision: 64326
http://trac.macports.org/changeset/64326
Author: singingwolfboy at macports.org
Date: 2010-03-02 07:49:01 -0800 (Tue, 02 Mar 2010)
Log Message:
-----------
Updated jython to 2.5.1
Modified Paths:
--------------
trunk/dports/lang/jython/Portfile
Removed Paths:
-------------
trunk/dports/lang/jython/files/
Modified: trunk/dports/lang/jython/Portfile
===================================================================
--- trunk/dports/lang/jython/Portfile 2010-03-02 12:54:14 UTC (rev 64325)
+++ trunk/dports/lang/jython/Portfile 2010-03-02 15:49:01 UTC (rev 64326)
@@ -1,38 +1,76 @@
# $Id$
-PortSystem 1.0
+PortSystem 1.0
-name jython
-version 2.1
-categories lang python java
-platforms darwin
-maintainers nomaintainer
-description Python implementation in pure Java
-long_description Jython is an implementation of the high-level, \
- dynamic, object-oriented language Python written in \
- 100% Pure Java, and seamlessly integrated with the \
- Java platform. It thus allows you to run Python on any \
- Java platform.
+name jython
+version 2.5.1
+categories lang python java
+platforms darwin
+maintainers singingwolfboy openmaintainer
+description Python implementation in pure Java
+long_description \
+ Jython is an implementation of the high-level, \
+ dynamic, object-oriented language Python written in \
+ 100% Pure Java, and seamlessly integrated with the \
+ Java platform. It thus allows you to run Python on any \
+ Java platform.
-homepage http://www.jython.org/
-master_sites http://ftp.belnet.be/pub/mirror/fink.sourceforge.net/distfiles/
-checksums md5 5a32f0f0b584d99544cb5b12e0383ac7
-use_bzip2 yes
+homepage http://www.jython.org/
+master_sites sourceforge:jython
+fetch.type svn
+set und_vers [string map {. _} ${version}]
+svn.url https://jython.svn.sourceforge.net/svnroot/jython/tags/Release_${und_vers}/jython
+distname jython
-depends_build bin:ant:apache-ant
-depends_lib bin:java:kaffe
+depends_build bin:ant:apache-ant
+depends_lib bin:java:kaffe
-use_configure no
+use_configure no
+build.cmd ant
+build.target developer-build
-build.cmd ant dist || ant jar
-build.target
+destroot {
+ move ${worksrcpath}/dist/jython-dev.jar ${worksrcpath}/dist/jython.jar
+
+ xinstall -m 755 ${worksrcpath}/dist/bin/jython ${destroot}${prefix}/bin/
+ reinplace "s|JYTHON_HOME_1=`dirname \"\$PRG\"`|JYTHON_HOME_1=${prefix}/share/java/${name}|" ${destroot}${prefix}/bin/jython
-destroot {
- xinstall -m 755 ${filespath}/jython ${destroot}${prefix}/bin
- reinplace "s|__PREFIX__|${prefix}|g" ${destroot}${prefix}/bin/jython
- xinstall -m 755 -d ${destroot}${prefix}/share/java/
- xinstall -m 644 ${worksrcpath}/dist/jython.jar \
- ${destroot}${prefix}/share/java/
+ xinstall -m 755 -d ${destroot}${prefix}/share/java/
+ copy ${worksrcpath}/dist \
+ ${destroot}${prefix}/share/java/${name}
}
+post-destroot {
+ xinstall -m 777 -d ${destroot}${prefix}/share/java/${name}/cachedir/packages
+ system "touch ${destroot}${prefix}/share/java/${name}/cachedir/packages/blank"
+}
-livecheck.type sourceforge
+variant installer description {Use installer, rather than building from source} {
+ fetch.type standard
+ distname ${name}_installer-${version}
+ worksrcdir
+ extract.suffix .jar
+ extract.cmd cp
+ extract.args ${worksrcpath}
+ extract.pre_args
+ extract.post_args ${worksrcpath}
+ depends_build-delete bin:ant:apache-ant
+ checksums md5 2ee978eff4306b23753b3fe9d7af5b37 \
+ sha1 f0e8137b79b6f42cdc0835ab5344d823173ae326 \
+ rmd160 e25d1992408d03a4479f3eca6ebbeaa2292b26b8
+
+ pre-build {
+ xinstall -m 755 -d ${destroot}${prefix}/share/java/${name}
+ }
+
+ build.cmd java
+ build.target
+ build.args -jar ${distname}${extract.suffix}
+ build.post_args -s -d ${destroot}${prefix}/share/java/${name}
+ destroot {
+ reinplace -E "s|^JYTHON_HOME_FALLBACK=.*|JYTHON_HOME_FALLBACK=\"${prefix}/share/java/${name}\"|" ${destroot}${prefix}/share/java/${name}/jython
+ move ${destroot}${prefix}/share/java/${name}/jython ${destroot}${prefix}/bin/
+ }
+}
+default_variants +installer
+
+livecheck.type sourceforge
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20100302/3b686e48/attachment.html>
More information about the macports-changes
mailing list