I found this good news http://www.softether.org/9-about/News/800-open-source If it possible to write ebuild for SoftEtherVPN?
Created attachment 372278 [details] patch, initd and confd for ebuild
Created attachment 372280 [details] metadata for ebuild
Created attachment 372282 [details] stable ebuild
Created attachment 372284 [details] beta ebuild
Created attachment 372286 [details] git ebuild
Notes: 1. Package uses custom build system, upstream provides pre-created makefiles. 2. Ebuild always builds all package components, but installs only requested ones in USE flags. Due to custom build system, I think it will be too complicated (lots of patches/seds) to build only requested binaries. The other reason - lots of build time package spends in compilation of libraries, needed for all binaries, so building all binaries isn't a big overhead in this case. So, in purpose of further easier package maintenance, I think is better to build all binaries. If I'm wrong, such patches can be done. 3. Tested under amd64 and x86. 4. If someone from proxy-maintainers would take a look at ebuilds, I would like to proxy-maintain it.
Created attachment 374306 [details] beta ebuild Added ebuild for the latest beta of softether
Created attachment 378380 [details] latest stable ebuild
Created attachment 386048 [details] softether-4.08-9449 bump stable ebuild to 4.08-9449
Created attachment 386050 [details] softether-4.10-9505 bump beta ebuild to 4.10-9505
Created attachment 395372 [details] bump beta ebuild to 4.14-9525
Created attachment 396622 [details] softether-4.14-9529
Created attachment 534744 [details] softether-4.25_p9656.ebuild
Created attachment 534746 [details] softether-4.27_beta9668.ebuild
Created attachment 534748 [details, diff] softether-4.25-compile-flags.patch
Created attachment 534750 [details] softether-vpnbridge.initd
Created attachment 534752 [details] softether-vpnclient.initd
Created attachment 534754 [details] softether-vpnserver.initd
I've made ebuilds for the latest rtm and beta versions with the following improvements: - systemd support - respect custom compiler flags - prevent random build failures - docs installation (there were the DOCS variable in the ebuild, but the docs were not actually installed). I've also removed all USE flags except "debug" - the build system always builds all binaries, why not to install them? And I've also simplified init.d scripts.
When this ebuild go to mainline?
Definitely want to see this in tree too: e.g. in Sri Lanka it's one of 2-3 working VPN services.