[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