[63144] trunk/dports/lang/scala-devel/Portfile

blair at macports.org blair at macports.org
Wed Jan 27 09:09:31 PST 2010


Revision: 63144
          http://trac.macports.org/changeset/63144
Author:   blair at macports.org
Date:     2010-01-27 09:09:30 -0800 (Wed, 27 Jan 2010)
Log Message:
-----------
Allow this package to be co-installed with the 'scala' package by
appending '-2.8' to all names.

Modified Paths:
--------------
    trunk/dports/lang/scala-devel/Portfile

Modified: trunk/dports/lang/scala-devel/Portfile
===================================================================
--- trunk/dports/lang/scala-devel/Portfile	2010-01-27 17:08:33 UTC (rev 63143)
+++ trunk/dports/lang/scala-devel/Portfile	2010-01-27 17:09:30 UTC (rev 63144)
@@ -3,8 +3,8 @@
 PortSystem 1.0
 
 name            scala-devel
-conflicts       scala
 version         2.8.0.Beta1-prerelease
+revision        1
 categories      lang java
 maintainers     openmaintainer brett blair
 description     The Scala Programming Language
@@ -31,18 +31,21 @@
 destroot {
         set sharedir ${destroot}${prefix}/share
         set man1dir ${sharedir}/man/man1
-        set scaladir ${sharedir}/scala
-        set docscaladir ${sharedir}/doc/scala
+        set scaladir ${sharedir}/scala-2.8
+        set docscaladir ${sharedir}/doc/scala-2.8
 
         xinstall -d -m 755 ${sharedir}
         file copy ${worksrcpath} ${scaladir}
 
         foreach f {fsc sbaz sbaz-setup scala scalac scaladoc scalap} {
-                ln -s ../share/scala/bin/${f} ${destroot}${prefix}/bin/${f}
+                ln -s ../share/scala-2.8/bin/${f} ${destroot}${prefix}/bin/${f}-2.8
         }
 
         file delete ${man1dir}
         file rename ${scaladir}/man/man1 ${man1dir}
+        foreach f {fsc sbaz scala scalac scaladoc} {
+                file rename ${man1dir}/${f}.1 ${man1dir}/${f}-2.8.1
+        }
         file delete -force ${scaladir}/man
 
         xinstall -d -m 755 ${docscaladir}
@@ -53,6 +56,7 @@
 
         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}
+                set g [strsed ${f} {/.jar/-2.8.jar/}]
+                ln -s ../scala-2.8/lib/${f} ${sharedir}/java/${g}
         }
 }
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20100127/6e855e21/attachment-0001.html>


More information about the macports-changes mailing list