[24642] trunk/base

source_changes at macosforge.org source_changes at macosforge.org
Sun Apr 29 07:31:40 PDT 2007


Revision: 24642
          http://trac.macosforge.org/projects/macports/changeset/24642
Author:   jberry at macports.org
Date:     2007-04-29 07:31:39 -0700 (Sun, 29 Apr 2007)

Log Message:
-----------
Autoconf for the open command, which we use in port gohome, and add OPEN as a precious variable, potentially allowing this command to be overridden during configure.

Modified Paths:
--------------
    trunk/base/configure.ac
    trunk/base/src/darwinports1.0/darwinports_autoconf.tcl.in
    trunk/base/src/port/port.tcl

Modified: trunk/base/configure.ac
===================================================================
--- trunk/base/configure.ac	2007-04-29 09:50:33 UTC (rev 24641)
+++ trunk/base/configure.ac	2007-04-29 14:31:39 UTC (rev 24642)
@@ -21,6 +21,7 @@
 AC_PATH_PROG(XCODEBUILD, [xcodebuild], [])
 AC_PATH_PROG(BZIP2, [bzip2], [])
 AC_PATH_PROG(XAR, [xar], [])
+AC_PATH_PROG(OPEN, [open], [])
 
 # Define some precious variables allowing user to override PATH for some programs
 AC_ARG_VAR(MTREE, [path to mtree command])
@@ -30,6 +31,7 @@
 AC_ARG_VAR(GNUTAR, [path to gnutar command])
 AC_ARG_VAR(BZIP2, [path to bzip2 command])
 AC_ARG_VAR(XAR, [path to xar command])
+AC_ARG_VAR(OPEN, [path to open command])
 
 OD_TAR_NO_SAME_OWNER
 

Modified: trunk/base/src/darwinports1.0/darwinports_autoconf.tcl.in
===================================================================
--- trunk/base/src/darwinports1.0/darwinports_autoconf.tcl.in	2007-04-29 09:50:33 UTC (rev 24641)
+++ trunk/base/src/darwinports1.0/darwinports_autoconf.tcl.in	2007-04-29 14:31:39 UTC (rev 24642)
@@ -33,4 +33,5 @@
 namespace eval darwinports::autoconf {
 	variable dports_conf_path "@PORTCONFIGDIR_EXPANDED@"
 	variable rsync_path "@RSYNC@"
+	variable open_path "@OPEN@"
 }

Modified: trunk/base/src/port/port.tcl
===================================================================
--- trunk/base/src/port/port.tcl	2007-04-29 09:50:33 UTC (rev 24641)
+++ trunk/base/src/port/port.tcl	2007-04-29 14:31:39 UTC (rev 24642)
@@ -1972,9 +1972,7 @@
 				gohome {
 					set homepage $portinfo(homepage)
 					if { $homepage != "" } {
-						# TODO we should autoconfigure this, and perhaps leave an option for
-						# a different command to visit the homepage
-						system "/usr/bin/open $homepage"
+						system "${darwinports::autoconf::open_path} $homepage"
 					} else {
 						puts "(no homepage)"
 					}

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20070429/1f2af3da/attachment.html


More information about the macports-changes mailing list