Ticket #16146: patch-port-gohome.diff

File patch-port-gohome.diff, 1.4 KB (added by raimue (Rainer Müller), 16 years ago)
  • port/port.tcl

     
    23772377                }
    23782378
    23792379                gohome {
    2380                     # Get the homepage for the port by opening the portfile
    2381                     if {![catch {set ctx [mportopen $porturl]} result]} {
    2382                         array set portinfo [mportinfo $ctx]
     2380                    set homepage ""
     2381
     2382                    # Get the homepage as read from PortIndex
     2383                    if {[info exists portinfo(homepage)]} {
    23832384                        set homepage $portinfo(homepage)
     2385                    }
     2386
     2387                    # If not available, get the homepage for the port by opening the Portfile
     2388                    if {$homepage == "" && ![catch {set ctx [mportopen $porturl]} result]} {
     2389                        array set portinfo [mportinfo $ctx]
     2390                        if {[info exists portinfo(homepage)]} {
     2391                            set homepage $portinfo(homepage)
     2392                        }
    23842393                        mportclose $ctx
    23852394                    }
    23862395
    23872396                    # Try to open a browser to the homepage for the given port
    2388                     set homepage $portinfo(homepage)
    23892397                    if { $homepage != "" } {
    23902398                        system "${macports::autoconf::open_path} $homepage"
    23912399                    } else {