<pre style='margin:0'>
Joshua Root (jmroot) pushed a commit to branch master
in repository macports-base.

</pre>
<p><a href="https://github.com/macports/macports-base/commit/ec4ae2dc3d0f736c3c247fcf83e33f87223fad2f">https://github.com/macports/macports-base/commit/ec4ae2dc3d0f736c3c247fcf83e33f87223fad2f</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new ec4ae2d  Allow port (un/re)load with startupitem.install=no
</span>ec4ae2d is described below

<span style='display:block; white-space:pre;color:#808000;'>commit ec4ae2dc3d0f736c3c247fcf83e33f87223fad2f
</span>Author: Joshua Root <jmr@macports.org>
AuthorDate: Sun Apr 8 11:44:34 2018 +1000

<span style='display:block; white-space:pre;color:#404040;'>    Allow port (un/re)load with startupitem.install=no
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    This may not result in the item being loaded at boot/login on all OS
</span><span style='display:block; white-space:pre;color:#404040;'>    versions, but I guess it's better than nothing.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Fixes: https://trac.macports.org/ticket/44497
</span>---
 src/port1.0/portload.tcl   | 8 ++++++--
 src/port1.0/portreload.tcl | 8 ++++++--
 src/port1.0/portunload.tcl | 8 ++++++--
 3 files changed, 18 insertions(+), 6 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/src/port1.0/portload.tcl b/src/port1.0/portload.tcl
</span><span style='display:block; white-space:pre;color:#808080;'>index 2845b70..f3d9703 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/src/port1.0/portload.tcl
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/src/port1.0/portload.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -47,13 +47,17 @@ options load.asroot
</span> set_ui_prefix
 
 proc portload::load_main {args} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    global UI_PREFIX subport sudo_user
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    global UI_PREFIX prefix subport sudo_user
</span>     set launchctl_path ${portutil::autoconf::launchctl_path}
 
     portstartupitem::foreach_startupitem {
         if {(![info exists ::portstartupitem::load_only] || $si_name in ${::portstartupitem::load_only})
             && (![info exists ::portstartupitem::autostart_only] || !$::portstartupitem::autostart_only || $si_autostart)} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-            set path /Library/${si_location}/${si_plist}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            if {$si_install} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                set path /Library/${si_location}/${si_plist}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                set path ${prefix}/etc/${si_location}/${si_plist}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            }
</span>             if {$launchctl_path eq ""} {
                 return -code error [format [msgcat::mc "launchctl command was not found by configure"]]
             } elseif {![file exists $path]} {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/src/port1.0/portreload.tcl b/src/port1.0/portreload.tcl
</span><span style='display:block; white-space:pre;color:#808080;'>index 40f2e15..195c4f7 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/src/port1.0/portreload.tcl
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/src/port1.0/portreload.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -46,11 +46,15 @@ options reload.asroot
</span> set_ui_prefix
 
 proc portreload::reload_main {args} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    global UI_PREFIX subport sudo_user
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    global UI_PREFIX prefix subport sudo_user
</span>     set launchctl_path ${portutil::autoconf::launchctl_path}
 
     portstartupitem::foreach_startupitem {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        set path /Library/${si_location}/${si_plist}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if {$si_install} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            set path /Library/${si_location}/${si_plist}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            set path ${prefix}/etc/${si_location}/${si_plist}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span>         if {$launchctl_path eq ""} {
             return -code error [format [msgcat::mc "launchctl command was not found by configure"]]
         } elseif {![file exists $path]} {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/src/port1.0/portunload.tcl b/src/port1.0/portunload.tcl
</span><span style='display:block; white-space:pre;color:#808080;'>index a143796..a0ea0ae 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/src/port1.0/portunload.tcl
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/src/port1.0/portunload.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -47,11 +47,15 @@ options unload.asroot
</span> set_ui_prefix
 
 proc portunload::unload_main {args} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    global UI_PREFIX subport sudo_user
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    global UI_PREFIX prefix subport sudo_user
</span>     set launchctl_path ${portutil::autoconf::launchctl_path}
 
     portstartupitem::foreach_startupitem {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        set path /Library/${si_location}/${si_plist}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if {$si_install} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            set path /Library/${si_location}/${si_plist}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            set path ${prefix}/etc/${si_location}/${si_plist}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span>         if {$launchctl_path eq ""} {
             return -code error [format [msgcat::mc "launchctl command was not found by configure"]]
         } elseif {![file exists $path]} {
</pre><pre style='margin:0'>

</pre>