#32782: Feature: add source only option to macports.conf ------------------------------+--------------------------------------------- Reporter: bm55b@… | Owner: macports-tickets@… Type: enhancement | Status: closed Priority: Low | Milestone: MacPorts Future Component: base | Version: 2.0.3 Resolution: fixed | Keywords: Port: | ------------------------------+--------------------------------------------- Comment(by mackyle@…): Whoops, accidentally left out one of the changes: 3. Add global_options to the global line Revised patch against r81540 macports.tcl is {{{ --- macports.tcl 2012-02-01 23:56:01.000000000 +0000 +++ macports.tcl.new 2012-02-02 02:10:14.000000000 +0000 @@ -42,7 +42,7 @@ namespace export bootstrap_options user_options portinterp_options open_mports ui_priorities port_phases variable bootstrap_options "\ portdbpath libpath binpath auto_path extra_env sources_conf prefix portdbformat \ - portarchivetype portautoclean \ + portarchivetype portautoclean buildfromsource \ porttrace portverbose keeplogs destroot_umask variants_conf rsync_server rsync_options \ rsync_dir startupitem_type place_worksymlink xcodeversion xcodebuildcmd \ mp_remote_url mp_remote_submit_url configureccache ccache_dir ccache_size configuredistcc configurepipe buildnicevalue buildmakejobs \ @@ -438,7 +438,7 @@ macports::ui_init $priority } - global auto_path env tcl_platform + global auto_path env tcl_platform global_options global macports::autoconf::macports_conf_path global macports::macports_user_dir global macports::bootstrap_options @@ -691,9 +691,9 @@ && ![info exists macports::global_options(ports_source_only)] && [info exists macports::buildfromsource]} { if {${macports::buildfromsource} == "never"} { - set macports::global_options(ports_binary_only) yes + set global_options(ports_binary_only) yes } elseif {${macports::buildfromsource} == "always"} { - set macports::global_options(ports_source_only) yes + set global_options(ports_source_only) yes } elseif {${macports::buildfromsource} != "ifneeded"} { ui_warn "'buildfromsource' set to unknown value '${macports::buildfromsource}', using 'ifneeded' instead" } }}} -- Ticket URL: <https://trac.macports.org/ticket/32782#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS