[63147] trunk/dports/lang

blair at macports.org blair at macports.org
Wed Jan 27 13:14:59 PST 2010


Revision: 63147
          http://trac.macports.org/changeset/63147
Author:   blair at macports.org
Date:     2010-01-27 13:14:59 -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-devel' port to 'scala28'.

* scala28:
  Copied from the 'scala-devel' directory.

* scala28/Portfile:
  Copied from the 'scala-devel' Portfile.
  Rename the port.
  Go back to revision 0.

* scala-devel/Portfile:
  Delete mostly everything.
  Use 'replaced_by scala28' to get an automatic upgrade to Scala
    2.8.0.Beta1.prerelease.
  Use an annoying 0.2.8.0.Beta1.prerelease so I don't have to use an
    epoch later (I hate epochs :) )
  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-devel/Portfile
    trunk/dports/lang/scala28/Portfile

Added Paths:
-----------
    trunk/dports/lang/scala28/

Modified: trunk/dports/lang/scala-devel/Portfile
===================================================================
--- trunk/dports/lang/scala-devel/Portfile	2010-01-27 21:13:16 UTC (rev 63146)
+++ trunk/dports/lang/scala-devel/Portfile	2010-01-27 21:14:59 UTC (rev 63147)
@@ -4,9 +4,10 @@
 
 name            scala-devel
 version         2.8.0.Beta1-prerelease
-revision        1
+revision        2
 categories      lang java
 maintainers     openmaintainer brett blair
+replaced_by     scala28
 description     The Scala Programming Language
 long_description \
                 Scala is a modern multi-paradigm programming language \
@@ -16,47 +17,3 @@
                 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 3c139a36abf270be26103a5ebdd742b6 \
-                sha1 77436b5f8342563acbc1c2bef9bcf4d5897c4d44 \
-                rmd160 ff68f766074a9440e932ee4135f6ebb6ef132bf5
-
-use_configure   no
-build           {}
-
-destroot {
-        set sharedir ${destroot}${prefix}/share
-        set man1dir ${sharedir}/man/man1
-        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-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}
-        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.8.jar/}]
-                ln -s ../scala-2.8/lib/${f} ${sharedir}/java/${g}
-        }
-}

Modified: trunk/dports/lang/scala28/Portfile
===================================================================
--- trunk/dports/lang/scala-devel/Portfile	2010-01-27 17:55:01 UTC (rev 63145)
+++ trunk/dports/lang/scala28/Portfile	2010-01-27 21:14:59 UTC (rev 63147)
@@ -2,9 +2,8 @@
 
 PortSystem 1.0
 
-name            scala-devel
-version         2.8.0.Beta1-prerelease
-revision        1
+name            scala28
+version         0.2.8.0.Beta1-prerelease
 categories      lang java
 maintainers     openmaintainer brett blair
 description     The Scala Programming Language
@@ -19,7 +18,7 @@
 platforms       darwin
 
 master_sites    ${homepage}downloads/distrib/files/
-distname        scala-${version}
+distname        scala-2.8.0.Beta1-prerelease
 extract.suffix  .tgz
 checksums       md5 3c139a36abf270be26103a5ebdd742b6 \
                 sha1 77436b5f8342563acbc1c2bef9bcf4d5897c4d44 \
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20100127/402517ae/attachment.html>


More information about the macports-changes mailing list