<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/350ee096a3b6f65d756dde033109d13d13255164">https://github.com/macports/macports-ports/commit/350ee096a3b6f65d756dde033109d13d13255164</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 350ee096a3b macos-fortress: update to version 2023.09.16
</span>350ee096a3b is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 350ee096a3b6f65d756dde033109d13d13255164
</span>Author: Steven Thomas Smith <s.t.smith@ieee.org>
AuthorDate: Sat Oct 7 05:55:54 2023 -0400

<span style='display:block; white-space:pre;color:#404040;'>    macos-fortress: update to version 2023.09.16
</span>---
 net/macos-fortress/Portfile                      | 14 ++------
 net/macos-fortress/files/dshield_pubkey_file.txt | 42 ------------------------
 2 files changed, 2 insertions(+), 54 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/macos-fortress/Portfile b/net/macos-fortress/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 65d462b592c..8af41c3d36c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/macos-fortress/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/macos-fortress/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,7 +4,7 @@ PortSystem          1.0
</span> PortGroup           active_variants 1.1
 
 name                macos-fortress
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             2023.03.04
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             2023.09.16
</span> revision            0
 
 categories          net security
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -454,7 +454,6 @@ subport ${name}-dshield {
</span>     perl5.major 5.34
 
     depends_run-append \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:gnupg2 \
</span>                     port:p${perl5.major}-data-validate-ip \
                     port:wget
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -465,22 +464,14 @@ subport ${name}-dshield {
</span>         destroot.keepdirs \
             ${destroot}${prefix}/etc/${name} \
             ${destroot}${prefix}/var/log
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        # sudo gpg --homedir /var/root/.gnupg --export --armor --output ~/Downloads/dshield_pubkey_file.txt blocklist@dshield.org
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        xinstall -m 0644 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            ${filespath}/dshield_pubkey_file.txt \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            ${destroot}${prefix}/etc/${name}
</span>     }
 
     startupitem.create \
                     yes
     startupitem.name \
                     ${subport}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    startupitem.init \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    "\${prefix}/bin/gpg --homedir /var/root/.gnupg --import \${prefix}/etc/${name}/dshield_pubkey_file.txt"
</span>     startupitem.start \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    "\${prefix}/bin/wget -N -P \${prefix}/etc/${name} http://feeds.dshield.org/block.txt \\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-\t&& \${prefix}/bin/wget -N -P \${prefix}/etc/${name} http://feeds.dshield.org/block.txt.asc \\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-\t&& \${prefix}/bin/gpg --verify \${prefix}/etc/${name}/block.txt.asc \${prefix}/etc/${name}/block.txt \\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    "\${prefix}/bin/wget -N -P \${prefix}/etc/${name} https://feeds.dshield.org/block.txt \\
</span> \t&& ${perl5.bin} -ane 'use Data::Validate::IP; my \$vip=Data::Validate::IP->new; if (/^\\w*#/) { print; } elsif (\$vip->is_ipv4(\$F\[0\]) & \$vip->is_ipv4(\$F\[1\]) & \$F\[2\] =~ /\[\[:digit:\]\]/ & (0<= \$F\[2\] & \$F\[2\]<=32)) { print \$F\[0\], \"/\", \$F\[2\], \"\\n\"; }' \\
 \t\t\${prefix}/etc/${name}/block.txt \\
 \t\t> /tmp/dshield_block_ip.txt \\
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -947,7 +938,6 @@ subport ${name}-hosts {
</span>     perl5.major 5.34
 
     depends_run-append \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:gnupg2 \
</span>                     port:p${perl5.major}-data-validate-domain \
                     port:wget
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/macos-fortress/files/dshield_pubkey_file.txt b/net/macos-fortress/files/dshield_pubkey_file.txt
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index d42f1379877..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/macos-fortress/files/dshield_pubkey_file.txt
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,42 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>------BEGIN PGP PUBLIC KEY BLOCK-----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-mQENBFhpH0wBCAC1CthDoy7pzCQINVVz45kS6DWzpI9Qh2sbO9pa8w5H7DCes7T3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-B+4Q73306AOcfkaNGIhm2UT6QKVshUbq62tFSGwO9XYgHJ6ooZrwLtNuqo5EfAQh
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-RUv8ujIxwQtPJGA6d6Sp462suDX0PmjCNIKo2h80rSiGeDB26Y4inaqRWdmrSZsy
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-pX1AYF+RiZRBVb5fz4R3pJhST2L9oWxdQQNAw4bENOD//pJ27/krtzzIgqvybr8w
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-r+6fC/zZ8dy8377G+ylyZzzHizz+EdJX1UvDSdNaHEEzKwoVqkNhifvo0JQQL2R5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-MGikkksyc7FoGLm58+HweivZO9ASwUV9icVrABEBAAG0SkRTaGllbGQgQmxvY2ts
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-aXN0IChVc2VkIHRvIFNpZ24gRFNoaWVsZCBCbG9ja2xpc3QpIDxibG9ja2xpc3RA
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-ZHNoaWVsZC5vcmc+iQE9BBMBCgAnBQJYaR9MAhsDBQkJZgGABQsJCAcDBRUKCQgL
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-BRYCAwEAAh4BAheAAAoJEH0PQzkiEIT0uRQH/1xG5ii9Lz6PjWt3UYeAHNAvXwLB
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-TEtYbCRBzMiG4ZoYKD1OvfOaDDiTq9GCOS+tjwUOBzOui8Nj/ahg4EUEaCKEveye
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-zFsxqloV5sTkN5iQp0dlaOha3A3o9Peh9FguxmpDqomsekJHuYu9Pl/FswXZByub
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-VTiN0QL94Payh+mXEaJbLhyXWn9J2RGBY+EqG/LxsSAmfen6tMg+xTNGZEEnV9hf
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Av80lYDkSlpaKX+OtDyPbE8LaGtcMKu/eYoE0hu/3pZhf5MnbGEFOeTSYjRD65TF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-l8CmsesUePW4drdwuekCKSUW56eZnKJEss7uALwnqomo9QRFjn29jhFYtFuJAhwE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-EAEKAAYFAlhpH9wACgkQv0LHdXSmgdWy8BAAp2HOLrVAZYsKhgDMScDQZVkx8RxA
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-RVoegH3AFoIcxilMH53us035R3a6GSWdWvMSEPNSKdCF4gor747jhJCTyheUgc4k
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-l4RdIs/113/5NXCfCoaKXaoJgKHxFEL1j801b2poQrCidNCtxLmqdzMzgp0SSmO/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-znexTJSxc8bqZ0vxQz2F5JU7A3p5Sn4aYJUm4XQeluLAN5675ploUas2YgLjxXft
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-l9j7EmgzF7X0ZkDP4LH6+mU0kh/jjyV8SCachjkRW3h+O/vu+yheCr63k+DNeCSL
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-b9njwghLMsWfEg3RDTWdK3IOqwVNjpZ+AFGrJSE2e9HGixNUOSA8ZYO4GLZAdvxX
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-ZznEQgueAZn9ZINZUGHskJYXgEGDMkJlB2gWTjYRGBC1c2JbfSrX/UYq6PPKMZ0h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Yq0sy5o+Rt5a1xjZ8znNJz2LCMTX5KWt4VIRv/L/naX4jjY4xydoEPG+UEmsB909
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-qbuJByoSVeoSgQnBVpx1hDhspsLTDEFf/FL+cEGVrPIeXzIVpBQVBiKPe59YNv84
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-7SLiavKXki09BwJeUGy317rUU9VbuyPryEnZTDGt36tKVwAKdKQH8ICYPKIy2FkA
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-4INa7wa5NEb21YYD6y1VIasmSDqXJBmpA1i/BqurMAG2nCItbPxBnIzHpenqSsZO
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Gvz2817y9BcCdiu5AQ0EWGkfTAEIAMp3rHYcDF6gDTOypSFy0rIAHlnFJhdoreCE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-tCy41Dbi7Ljx+lT3wuw23kkeYT66JjmcFnRWDS1nEZaUYm29ewZ2IHcxduZnPO+p
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-fVDo35x6HLHe0q+2cjtC3fyW8+o2TPW4OD8pkfK3EKQahj2w1RxWS+hVXPEXVyI9
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-vBUTsWXHhK9R7QmHO+ibynqmkes2TtiHD2H3lWuUIIhSaVMFjdOnQKDHjQXK4Dex
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-dgftv8ZGTANvKF3JACy4YVMx2AyUxtm3Eo9QaPhY5YBohlwdGaaJ+H7CFf4U4d2Q
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-OOFoQ8FBYeKtOljmlboZXWVgAsZPUBMel3/jyxu5L5Riqh2rShUAEQEAAYkBJQQY
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-AQoADwUCWGkfTAIbDAUJCWYBgAAKCRB9D0M5IhCE9LXKB/9BW9ATsHabNzE2XSxN
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-E3eB4rruqXU7WqwN6K4wxL1arN3EnsumVerkB9QKpRX8veUMecMG8Ih7Hh1EL+Sy
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-SqY5bqL+jaH9IdrXNSG5Dp4igzFCXYgXe9SimgzGbrGlR0CMGywrlhooll/3Is0L
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-P/pxBRKU7uGSDmqWv4Fzy46y7QKPk5kN6XLjsLVN/xnE6glBPsA0qWQDo7Kxp6ZE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-fRXOJjXaOsoGjPLSoS6JyliUChzQkDUOevRRYNwSG4gZVPM9t1XxDyDwwcxeQrzP
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-dW0mXX3Z1bdyJEfz4n1cNZ2LZoqR5qpQITFmRaGmeiwV6+w12f5XnGFjeo6G7S0Y
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-AQAb
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-=+hHu
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>------END PGP PUBLIC KEY BLOCK-----
</span></pre><pre style='margin:0'>

</pre>