[23794] trunk/dports/lang/scala/Portfile

source_changes at macosforge.org source_changes at macosforge.org
Mon Apr 9 19:51:55 PDT 2007


Revision: 23794
          http://trac.macosforge.org/projects/macports/changeset/23794
Author:   blair at macports.org
Date:     2007-04-09 19:51:55 -0700 (Mon, 09 Apr 2007)

Log Message:
-----------
Add symbolic links to all the Scala jar files in ${prefix}/share/java.

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

Modified: trunk/dports/lang/scala/Portfile
===================================================================
--- trunk/dports/lang/scala/Portfile	2007-04-10 02:48:11 UTC (rev 23793)
+++ trunk/dports/lang/scala/Portfile	2007-04-10 02:51:55 UTC (rev 23794)
@@ -3,7 +3,7 @@
 PortSystem 1.0
 name		scala
 version		2.4.0
-revision	1
+revision	2
 categories	lang java
 maintainers	blair at orcaware.com openmaintainer at macports.org
 description	The Scala Programming Language
@@ -31,7 +31,7 @@
 # so create the expected worksrcpath now so that the tarball can be
 # extracted into it.
 pre-extract {
-	file mkdir ${worksrcpath}
+	xinstall -d -m 755 ${worksrcpath}
 }
 extract.post_args	"${extract.post_args} -C ${worksrcpath}"
 
@@ -40,7 +40,7 @@
 	set scaladir ${sharedir}/scala
 	set docscaladir ${sharedir}/doc/scala
 
-	file mkdir ${sharedir}
+	xinstall -d -m 755 ${sharedir}
 	file copy ${worksrcpath} ${scaladir}
 
 	foreach app {fsc sbaz sbaz-setup scala scalac scaladoc scalap} {
@@ -51,7 +51,7 @@
 	file rename ${scaladir}/share/scala/man/man1 ${sharedir}/man/man1
 	file delete -force ${scaladir}/share/man
 
-	file mkdir ${docscaladir}
+	xinstall -d -m 755 ${docscaladir}
 	foreach doc {sbaz sbaz-setup} {
 		file rename ${scaladir}/share/scala/doc/${doc} ${docscaladir}/${doc}
 	}
@@ -65,4 +65,10 @@
 
 	file rename ${scaladir}/share/scala/misc ${sharedir}/scala/misc
 	file rename ${scaladir}/share/scala/src ${sharedir}/scala/src
+
+	xinstall -d -m 755 ${sharedir}/java
+	cd ${sharedir}/java
+	foreach f {sbaz-tests.jar sbaz.jar scala-actors.jar scala-compiler.jar scala-dbc.jar scala-decoder.jar scala-library.jar} {
+		system "ln -s ../scala/share/scala/lib/${f}"
+	}
 }

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20070409/7683d13d/attachment.html


More information about the macports-changes mailing list