[31328] trunk/dports/lang/smlnj-dev
bfulgham at macports.org
bfulgham at macports.org
Mon Nov 19 21:10:01 PST 2007
Revision: 31328
http://trac.macosforge.org/projects/macports/changeset/31328
Author: bfulgham at macports.org
Date: 2007-11-19 21:10:00 -0800 (Mon, 19 Nov 2007)
Log Message:
-----------
Minor cleanups:
* Allow smlnj and smlnj-dev to be used at the same time.
* Clean up some cruft.
Modified Paths:
--------------
trunk/dports/lang/smlnj-dev/Portfile
Added Paths:
-----------
trunk/dports/lang/smlnj-dev/files/sml-dev.sh
Removed Paths:
-------------
trunk/dports/lang/smlnj-dev/files/sml.sh
Modified: trunk/dports/lang/smlnj-dev/Portfile
===================================================================
--- trunk/dports/lang/smlnj-dev/Portfile 2007-11-20 05:07:44 UTC (rev 31327)
+++ trunk/dports/lang/smlnj-dev/Portfile 2007-11-20 05:10:00 UTC (rev 31328)
@@ -46,14 +46,18 @@
file copy ${worksrcpath}/bin ${destroot}${smlnj_home}
file copy ${worksrcpath}/lib ${destroot}${smlnj_home}
- xinstall -m 555 ${filespath}/sml.sh ${destroot}${prefix}/bin/sml
+ # Create an alias for sml (to sml-dev) so you can install sml-dev
+ # and sml side-by-side.
+ system "cd ${destroot}${smlnj_home}/bin && ln -s sml sml-dev"
+
+ xinstall -m 555 ${filespath}/sml-dev.sh ${destroot}${prefix}/bin/sml-dev
reinplace "s|__SMLNJ_HOME__|${smlnj_home}|g" \
- ${destroot}${prefix}/bin/sml
+ ${destroot}${prefix}/bin/sml-dev
foreach prog [glob -directory ${worksrcpath}/bin *] {
set progname [file tail $prog]
- if {![string equal $progname sml]} {
- system "ln -s sml ${destroot}${prefix}/bin/${progname}"
+ if {![string equal $progname sml-dev]} {
+ system "ln -s sml-dev ${destroot}${prefix}/bin/${progname}"
}
}
}
Added: trunk/dports/lang/smlnj-dev/files/sml-dev.sh
===================================================================
--- trunk/dports/lang/smlnj-dev/files/sml-dev.sh (rev 0)
+++ trunk/dports/lang/smlnj-dev/files/sml-dev.sh 2007-11-20 05:10:00 UTC (rev 31328)
@@ -0,0 +1,2 @@
+#!/bin/sh
+SMLNJ_HOME=__SMLNJ_HOME__ __SMLNJ_HOME__/bin/sml $*
Property changes on: trunk/dports/lang/smlnj-dev/files/sml-dev.sh
___________________________________________________________________
Name: svn:executable
+ *
Deleted: trunk/dports/lang/smlnj-dev/files/sml.sh
===================================================================
--- trunk/dports/lang/smlnj-dev/files/sml.sh 2007-11-20 05:07:44 UTC (rev 31327)
+++ trunk/dports/lang/smlnj-dev/files/sml.sh 2007-11-20 05:10:00 UTC (rev 31328)
@@ -1,2 +0,0 @@
-#!/bin/sh
-SMLNJ_HOME=__SMLNJ_HOME__ __SMLNJ_HOME__/bin/`basename $0` $*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20071119/b10d3f13/attachment.html
More information about the macports-changes
mailing list