On 2025/12/17 01:29, Douglas Silva wrote:
> Lyrebird is a fork of obfs4proxy maintained by the Tor Project. It's an 
> obfuscator commonly used for deploying obfs4 Tor bridges. It's written in Go.
> 
> https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/lyrebird
> 
> This is my first attempt to contribute to the ports tree, so please test it 
> and send me your feedback.
> 
> I used the obfs4proxy port as a starting point. It hasn't seen a release 
> since 2022, which is around the time the fork was made — it may be considered 
> unmaintained.
> 
> The old project is hosted here: https://gitlab.com/yawning/obfs4

small tweaks, the license marker could be more clear (the combined
result of compilation is GPLv3+ because some parts are GPLv3+),
and ALL_TARGET not needed.

not using tor so not tested runtime, but lgtm, ok for someone else
to import if they're happy.


--- Makefile-   Mon Dec 15 22:40:19 2025
+++ Makefile    Wed Dec 17 09:59:09 2025
@@ -14,14 +14,12 @@ HOMEPAGE =          
https://gitlab.torproject.org/tpo/anti-cen
 
 MAINTAINER =           Douglas Silva <[email protected]>
 
-# BSD and GPLv3+
+# GPLv3+ (due to x25519ell2, meeklite; other code is BSD)
 PERMIT_PACKAGE =       Yes
 
 WANTLIB +=             c pthread
 
 MODULES +=             lang/go
-
-ALL_TARGET =           ${MODGO_MODNAME}/...
 
 post-install:
        ${INSTALL_MAN} ${WRKSRC}/doc/lyrebird.1 \

Reply via email to