<pre style='margin:0'>
Perry E. Metzger (pmetzger) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/4f97e404205ca5e9bb5da8d7744840d2290c0d8d">https://github.com/macports/macports-ports/commit/4f97e404205ca5e9bb5da8d7744840d2290c0d8d</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 4f97e404205 tinyproxy: fix startupitem
</span>4f97e404205 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 4f97e404205ca5e9bb5da8d7744840d2290c0d8d
</span>Author: Mohamed Akram <mohd.akram@outlook.com>
AuthorDate: Wed Jan 3 15:04:03 2024 +0400

<span style='display:block; white-space:pre;color:#404040;'>    tinyproxy: fix startupitem
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    - clean up port
</span><span style='display:block; white-space:pre;color:#404040;'>    - add and enable more variants
</span>---
 net/tinyproxy/Portfile | 55 ++++++++++++++++++++++++++++++++------------------
 1 file changed, 35 insertions(+), 20 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/tinyproxy/Portfile b/net/tinyproxy/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 722d638e0c5..4e2a53a65d5 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/tinyproxy/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/tinyproxy/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,9 +4,8 @@ PortSystem              1.0
</span> PortGroup               github 1.0
 
 github.setup            tinyproxy tinyproxy 1.11.1
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision                0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision                1
</span> categories              net www
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms               darwin
</span> maintainers             nomaintainer
 license                 GPL-2+
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -32,32 +31,48 @@ depends_build-append    port:asciidoc \
</span> configure.args          --disable-regexcheck \
                         --disable-silent-rules
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+set conf_dir            ${prefix}/etc/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set log_dir             ${prefix}/var/log/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set run_dir             ${prefix}/var/run/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set doc_dir             ${prefix}/share/doc/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot.keepdirs       ${destroot}${conf_dir} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        ${destroot}${log_dir} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        ${destroot}${run_dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> post-destroot {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    xinstall -d -o nobody -g nobody ${destroot}${prefix}/var/run/tinyproxy
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    move ${destroot}${prefix}/etc/tinyproxy/tinyproxy.conf ${destroot}${prefix}/etc/tinyproxy/tinyproxy.conf.default
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set docdir ${destroot}${prefix}/share/doc/${name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    xinstall -d ${docdir}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    xinstall -m 644 -W ${worksrcpath} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        AUTHORS \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ChangeLog \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        COPYING \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        docs/http-error-codes.txt \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        docs/http-rfcs.txt \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        README \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        TODO \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ${docdir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -d -o nobody -g nobody ${destroot}${log_dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    move ${destroot}${conf_dir}/tinyproxy.conf ${destroot}${doc_dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-activate {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {![file exists ${conf_dir}/tinyproxy.conf]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        copy ${doc_dir}/tinyproxy.conf ${conf_dir}/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span> }
 
 startupitem.create      yes
 startupitem.netchange   yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-startupitem.executable  ${prefix}/sbin/tinyproxy -c ${prefix}/etc/tinyproxy/tinyproxy.conf -d
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+startupitem.executable  ${prefix}/bin/tinyproxy -d
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant reverse description {Enable reverse proxying} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append   --enable-reverse
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant xtinyproxy description {Enable X-Tinyproxy header support} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   --enable-xtinyproxy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant filter description {Enable URL filtering} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   --enable-filter
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant upstream description {Enable upstream proxying} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   --enable-upstream
</span> }
 
 variant transparent description {Enable transparent proxying} {
     configure.args-append   --enable-transparent
 }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant reverse description {Enable reverse proxying} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   --enable-reverse
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default_variants        +xtinyproxy +filter +upstream +transparent +reverse
</span></pre><pre style='margin:0'>

</pre>