<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/3c304da751c298d9b2577f8be24ea47c2f88d6d3">https://github.com/macports/macports-ports/commit/3c304da751c298d9b2577f8be24ea47c2f88d6d3</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 3c304da751c trojan: boost 1.81, openssl PG, db variants
</span>3c304da751c is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 3c304da751c298d9b2577f8be24ea47c2f88d6d3
</span>Author: i0ntempest <i0ntempest@i0ntempest.com>
AuthorDate: Sun May 25 01:05:52 2025 +1000

<span style='display:block; white-space:pre;color:#404040;'>    trojan: boost 1.81, openssl PG, db variants
</span>---
 net/trojan/Portfile | 28 +++++++++++++++++-----------
 1 file changed, 17 insertions(+), 11 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/trojan/Portfile b/net/trojan/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 92e89e41365..08a0a6b39c8 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/trojan/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/trojan/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,11 +4,12 @@ PortSystem          1.0
</span> PortGroup           cmake 1.1
 PortGroup           github 1.0
 PortGroup           boost 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           openssl 1.0
</span> 
 github.setup        trojan-gfw trojan 1.16.0 v
 # Change github.tarball_from to 'releases' or 'archive' next update
 github.tarball_from tarball
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            3
</span> categories          net security
 maintainers         {i0ntempest @i0ntempest} openmaintainer
 license             GPL-3
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -24,7 +25,7 @@ checksums           rmd160  0174f9e903a70fb1ed15244b62a2098b80c44abd \
</span>                     sha256  b06b6133f7e43e559aae3a00c6e32f3a32738978497159e3a83c26c0af824246 \
                     size    51683
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib-append  path:lib/libssl.dylib:openssl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+boost.version       1.81
</span> 
 configure.args-append \
                     -DCMAKE_INSTALL_SYSCONFDIR=${prefix}/etc \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -70,32 +71,37 @@ proc dbvariants {dbport} {
</span>                         -L${prefix}/lib/${dbport}/mysql -lmysqlclient
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant mysql57 conflicts mysql8 mariadb55 mariadb102 mariadb103 mariadb104 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-description {Enable authentication with a database using MySQL 5.7} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    dbvariants "mysql57"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant mysql8 conflicts mysql81 mysql82 mariadb55 mariadb102 mariadb103 mariadb104 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description {Enable authentication with a database using MySQL 8} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    dbvariants "mysql8"
</span> }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant mysql8 conflicts mysql57 mariadb55 mariadb102 mariadb103 mariadb104 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant mysql81 conflicts mysql8 mysql82 mariadb55 mariadb102 mariadb103 mariadb104 \
</span> description {Enable authentication with a database using MySQL 8} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    dbvariants "mysql8"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    dbvariants "mysql81"
</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 mysql82 conflicts mysql8 mysql81 mariadb55 mariadb102 mariadb103 mariadb104 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description {Enable authentication with a database using MySQL 8} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    dbvariants "mysql82"
</span> }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant mariadb55 conflicts mysql57 mysql8 mariadb102 mariadb103 mariadb104 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant mariadb55 conflicts mysql8 mysql81 mysql82 mariadb102 mariadb103 mariadb104 \
</span> description {Enable authentication with a database using MariaDB 5.5} {
     dbvariants "mariadb"
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant mariadb102 conflicts mysql57 mysql8 mariadb55 mariadb103 mariadb104 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant mariadb102 conflicts mysql8 mysql81 mysql82 mariadb55 mariadb103 mariadb104 \
</span> description {Enable authentication with a database using MariaDB 10.2} {
     dbvariants "mariadb-10.2"
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant mariadb103 conflicts mysql57 mysql8 mariadb55 mariadb102 mariadb104 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant mariadb103 conflicts mysql8 mariadb55 mariadb102 mariadb104 \
</span> description {Enable authentication with a database using MariaDB 10.3} {
     dbvariants "mariadb-10.3"
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant mariadb104 conflicts mysql57 mysql8 mariadb55 mariadb102 mariadb103 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant mariadb104 conflicts mysql8 mariadb55 mariadb102 mariadb103 \
</span> description {Enable authentication with a database using MariaDB 10.4} {
     dbvariants "mariadb-10.4"
 }
</pre><pre style='margin:0'>

</pre>