<pre style='margin:0'>
Zhenfu Shi (i0ntempest) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/30529394c8ede0a0251c995dd68a633484477a5b">https://github.com/macports/macports-ports/commit/30529394c8ede0a0251c995dd68a633484477a5b</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 30529394c8e wireguard-tools: add example config
</span>30529394c8e is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 30529394c8ede0a0251c995dd68a633484477a5b
</span>Author: i0ntempest <i0ntempest@i0ntempest.com>
AuthorDate: Thu Dec 26 17:16:17 2024 +0800

<span style='display:block; white-space:pre;color:#404040;'>    wireguard-tools: add example config
</span>---
 net/wireguard-tools/Portfile               | 12 ++++++++----
 net/wireguard-tools/files/wg0.conf.example | 11 +++++++++++
 2 files changed, 19 insertions(+), 4 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/wireguard-tools/Portfile b/net/wireguard-tools/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index fa5f0e86fec..ce1dcfa2c0a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/wireguard-tools/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/wireguard-tools/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,7 +4,7 @@ PortSystem          1.0
</span> 
 name                wireguard-tools
 version             1.0.20210914
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            1
</span> checksums           rmd160  a989471297b6713c59dc3e850aee59fef9e4cd2a \
                     sha256  97ff31489217bb265b7ae850d3d0f335ab07d2652ba1feec88b734bc96bd05ac \
                     size    99744
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -36,17 +36,21 @@ build.target
</span> 
 destroot.pre_args   -C src
 destroot.args       install
<span style='display:block; white-space:pre;background:#ffe0e0;'>-destroot.post_args-append PREFIX=${prefix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot.post_args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    PREFIX=${prefix} \
</span>                     SYSCONFDIR=${prefix}/etc \
                     WITH_BASHCOMPLETION=yes \
                     WITH_SYSTEMDUNITS=no \
                     WITH_WGQUICK=yes
 
 post-destroot {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    set completions_path ${prefix}/share/bash-completion/completions
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set sysconfdir ${prefix}/etc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set completions_path \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    ${prefix}/share/bash-completion/completions
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set sysconfdir  ${prefix}/etc
</span>     reinplace -E "s|^\(CONFIG_SEARCH_PATHS=.*\)\(/usr/local/etc\)|\\1${sysconfdir}|" ${destroot}${prefix}/bin/wg-quick
     reinplace -E "s|\(search_paths\\+=.*\)\(/usr/local/etc\)|\\1${sysconfdir}|" ${destroot}${completions_path}/wg-quick
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -d ${destroot}${sysconfdir}/wireguard
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    copy ${filespath}/wg0.conf.example ${destroot}${sysconfdir}/wireguard
</span> }
 
 livecheck.name      wireguard-tools
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/wireguard-tools/files/wg0.conf.example b/net/wireguard-tools/files/wg0.conf.example
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..f686c4cbd65
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/wireguard-tools/files/wg0.conf.example
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+[Interface]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Address = [IP address]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PrivateKey = [Client's private key]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+DNS = [DNS server IP address]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+[Peer]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PublicKey = [Server's public key]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PresharedKey = [Pre-shared key, same for server and client]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Endpoint = [Server Addr:Server Port]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+AllowedIPs = 0.0.0.0/0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PersistentKeepalive = 30
</span></pre><pre style='margin:0'>

</pre>