[60485] trunk/dports/lang
brett at macports.org
brett at macports.org
Fri Nov 13 11:38:30 PST 2009
Revision: 60485
http://trac.macports.org/changeset/60485
Author: brett at macports.org
Date: 2009-11-13 11:38:29 -0800 (Fri, 13 Nov 2009)
Log Message:
-----------
add scala-devel port
Added Paths:
-----------
trunk/dports/lang/scala-devel/
trunk/dports/lang/scala-devel/Portfile
Added: trunk/dports/lang/scala-devel/Portfile
===================================================================
--- trunk/dports/lang/scala-devel/Portfile (rev 0)
+++ trunk/dports/lang/scala-devel/Portfile 2009-11-13 19:38:29 UTC (rev 60485)
@@ -0,0 +1,57 @@
+# $Id$
+
+PortSystem 1.0
+
+name scala-devel
+conflicts scala
+version 2.8.0.Beta1-RC1
+categories lang java
+maintainers openmaintainer brett
+description The Scala Programming Language
+long_description \
+ Scala is a modern multi-paradigm programming language \
+ designed to express common programming patterns in a \
+ concise, elegant, and type-safe way. It smoothly \
+ integrates features of object-oriented and functional \
+ languages. It runs inside a Java Virtual Machine and \
+ is fully interoperable with Java.
+homepage http://www.scala-lang.org/
+platforms darwin
+
+master_sites ${homepage}downloads/distrib/files/
+distname scala-${version}
+extract.suffix .tgz
+checksums md5 1e84f1ed1aecba50cd28a60f00099175 \
+ sha1 aec90e8f2110ffb1dc3ec51adfdc3b4fd9b5f222 \
+ rmd160 192208366164c1562928b541284a2cc00a20461b
+
+use_configure no
+build {}
+
+destroot {
+ set sharedir ${destroot}${prefix}/share
+ set scaladir ${sharedir}/scala
+ set docscaladir ${sharedir}/doc/scala
+
+ xinstall -d -m 755 ${sharedir}
+ file copy ${worksrcpath} ${scaladir}
+
+ foreach app {fsc sbaz sbaz-setup scala scalac scaladoc scalap} {
+ ln -s ../share/scala/bin/$app ${destroot}${prefix}/bin/${app}
+ }
+
+ file delete ${sharedir}/man/man1
+ file rename ${scaladir}/man/man1 ${sharedir}/man/man1
+ file delete -force ${scaladir}/man
+
+ xinstall -d -m 755 ${docscaladir}
+ foreach doc {sbaz sbaz-setup} {
+ file rename ${scaladir}/doc/${doc} ${docscaladir}/${doc}
+ }
+ file delete -force ${scaladir}/doc
+
+ xinstall -d -m 755 ${sharedir}/java
+ foreach f {sbaz-tests.jar sbaz.jar scala-compiler.jar scala-dbc.jar scala-decoder.jar scala-library.jar} {
+ ln -s ../scala/lib/${f} ${sharedir}/java/${f}
+ }
+}
Property changes on: trunk/dports/lang/scala-devel/Portfile
___________________________________________________________________
Added: svn:keywords
+ Id
Added: svn:eol-style
+ native
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20091113/d2666704/attachment.html>
More information about the macports-changes
mailing list