Current ebuild in portage tree does not contain USE flags controling support for NAT, SO_REUSEPORT and forcing build with TCP Fast Open support. It is possible to add tcpfastopen, nat and reuseport USE flags to support controling these functionality.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd2fde68657be50be9f70fdcd2910f328dec027f commit bd2fde68657be50be9f70fdcd2910f328dec027f Author: blackteahamburger <blackteahamburger@outlook.com> AuthorDate: 2024-08-20 04:24:59 +0000 Commit: Yixun Lan <dlan@gentoo.org> CommitDate: 2024-08-23 11:04:59 +0000 net-proxy/trojan: add tcpfastopen, nat and reuseport use flag Closes: https://bugs.gentoo.org/938213 Closes: https://github.com/gentoo/gentoo/pull/38213 Signed-off-by: blackteahamburger <blackteahamburger@outlook.com> Signed-off-by: Yixun Lan <dlan@gentoo.org> net-proxy/trojan/metadata.xml | 3 +++ .../trojan/{trojan-1.16.0-r2.ebuild => trojan-1.16.0-r3.ebuild} | 7 +++++-- 2 files changed, 8 insertions(+), 2 deletions(-)