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