[63146] trunk/dports/lang
blair at macports.org
blair at macports.org
Wed Jan 27 13:13:19 PST 2010
Revision: 63146
http://trac.macports.org/changeset/63146
Author: blair at macports.org
Date: 2010-01-27 13:13:16 -0800 (Wed, 27 Jan 2010)
Log Message:
-----------
Step one in having consistent naming for Scala language ports to
support mutliple co-installed Scala compilers. This renames the
'scala' port to 'scala27'.
* scala27:
Copied from the 'scala' directory.
* scala27/Portfile:
Copied from the 'scala' Portfile.
Rename the port.
Go back to revision 0.
* scala/Portfile:
Delete mostly everything.
Use 'replaced_by scala27' to get an automatic upgrade to Scala 2.7.7.
Add an empty distfiles to remove a lint warning on a missing 'master_sites'.
Add a pre-fetch error to prevent the port from installing.
Revision Links:
--------------
http://trac.macports.org/changeset/0
Modified Paths:
--------------
trunk/dports/lang/scala/Portfile
trunk/dports/lang/scala27/Portfile
Added Paths:
-----------
trunk/dports/lang/scala27/
Modified: trunk/dports/lang/scala/Portfile
===================================================================
--- trunk/dports/lang/scala/Portfile 2010-01-27 17:55:01 UTC (rev 63145)
+++ trunk/dports/lang/scala/Portfile 2010-01-27 21:13:16 UTC (rev 63146)
@@ -4,9 +4,10 @@
name scala
version 2.7.7
-revision 1
+revision 2
categories lang java
maintainers blair
+replaced_by scala27
description The Scala Programming Language
long_description \
Scala is a modern multi-paradigm programming language \
@@ -17,47 +18,9 @@
is fully interoperable with Java.
homepage http://www.scala-lang.org/
platforms darwin
+distfiles
-master_sites ${homepage}downloads/distrib/files/
-distname scala-${version}.final
-extract.suffix .tgz
-checksums md5 5d2294d5aab72fec869c0ba666d28b7e \
- sha1 2197475c8d137cb9f05614807e7d4f18ad8db7e3 \
- rmd160 ea590b9e25fd0ede59cc6ccd5e9d3bba99885b0f
-
-use_configure no
-build {}
-
-destroot {
- set sharedir ${destroot}${prefix}/share
- set man1dir ${sharedir}/man/man1
- set scaladir ${sharedir}/scala-2.7
- set docscaladir ${sharedir}/doc/scala-2.7
-
- xinstall -d -m 755 ${sharedir}
- file copy ${worksrcpath} ${scaladir}
-
- foreach f {fsc sbaz sbaz-setup scala scalac scaladoc scalap} {
- ln -s ../share/scala-2.7/bin/${f} ${destroot}${prefix}/bin/${f}
- ln -s ../share/scala-2.7/bin/${f} ${destroot}${prefix}/bin/${f}-2.7
- }
-
- file delete ${man1dir}
- file rename ${scaladir}/man/man1 ${man1dir}
- foreach f {fsc sbaz scala scalac scaladoc} {
- file rename ${man1dir}/${f}.1 ${man1dir}/${f}-2.7.1
- }
- 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} {
- set g [strsed ${f} {/.jar/-2.7.jar/}]
- ln -s ../scala-2.7/lib/${f} ${sharedir}/java/${g}
- }
+pre-fetch {
+ ui_error "Please one of the numbered scala* ports instead."
+ return -code error "obsolete port"
}
Modified: trunk/dports/lang/scala27/Portfile
===================================================================
--- trunk/dports/lang/scala/Portfile 2010-01-27 17:55:01 UTC (rev 63145)
+++ trunk/dports/lang/scala27/Portfile 2010-01-27 21:13:16 UTC (rev 63146)
@@ -2,9 +2,8 @@
PortSystem 1.0
-name scala
+name scala27
version 2.7.7
-revision 1
categories lang java
maintainers blair
description The Scala Programming Language
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20100127/44593750/attachment.html>
More information about the macports-changes
mailing list