<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>