[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