[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