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