Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 498844 - net-misc/softether - multi-protocol VPN software
Summary: net-misc/softether - multi-protocol VPN software
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement with 7 votes (vote)
Assignee: Default Assignee for New Packages
URL: http://www.softether-download.com/
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-01-21 20:44 UTC by hexum
Modified: 2023-06-08 08:16 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
patch, initd and confd for ebuild (files.tar.gz,1.27 KB, application/gzip)
2014-03-10 12:01 UTC, Vladimir Pavljuchenkov (SpiderX)
Details
metadata for ebuild (metadata.xml,1.15 KB, text/xml)
2014-03-10 12:01 UTC, Vladimir Pavljuchenkov (SpiderX)
Details
stable ebuild (softether-4.04_p9412.ebuild,1.63 KB, text/plain)
2014-03-10 12:02 UTC, Vladimir Pavljuchenkov (SpiderX)
Details
beta ebuild (softether-4.05_beta9423.ebuild,1.64 KB, text/plain)
2014-03-10 12:02 UTC, Vladimir Pavljuchenkov (SpiderX)
Details
git ebuild (softether-9999.ebuild,1.56 KB, text/plain)
2014-03-10 12:02 UTC, Vladimir Pavljuchenkov (SpiderX)
Details
beta ebuild (softether-4.06_beta9435.ebuild,1.64 KB, text/plain)
2014-04-05 14:20 UTC, Vladimir Pavljuchenkov (SpiderX)
Details
latest stable ebuild (softether-4.07_p9448.ebuild,1.63 KB, text/plain)
2014-06-06 13:13 UTC, Vladimir Pavljuchenkov (SpiderX)
Details
softether-4.08-9449 (softether-4.08_p9449.ebuild,1.63 KB, text/plain)
2014-10-04 17:09 UTC, Vladimir Pavljuchenkov (SpiderX)
Details
softether-4.10-9505 (softether-4.10_beta9505.ebuild,1.64 KB, text/plain)
2014-10-04 17:10 UTC, Vladimir Pavljuchenkov (SpiderX)
Details
bump beta ebuild to 4.14-9525 (softether-4.14_beta9525.ebuild,1.64 KB, text/plain)
2015-02-02 11:01 UTC, Vladimir Pavljuchenkov (SpiderX)
Details
softether-4.14-9529 (softether-4.14_beta9529.ebuild,1.64 KB, text/plain)
2015-02-16 20:00 UTC, Vladimir Pavljuchenkov (SpiderX)
Details
softether-4.25_p9656.ebuild (file_498844.txt,1.66 KB, text/plain)
2018-06-04 12:18 UTC, Anna Tikhomirova
Details
softether-4.27_beta9668.ebuild (file_498844.txt,1.66 KB, text/plain)
2018-06-04 12:19 UTC, Anna Tikhomirova
Details
softether-4.25-compile-flags.patch (file_498844.txt,7.07 KB, patch)
2018-06-04 12:19 UTC, Anna Tikhomirova
Details | Diff
softether-vpnbridge.initd (file_498844.txt,407 bytes, text/plain)
2018-06-04 12:20 UTC, Anna Tikhomirova
Details
softether-vpnclient.initd (file_498844.txt,407 bytes, text/plain)
2018-06-04 12:21 UTC, Anna Tikhomirova
Details
softether-vpnserver.initd (file_498844.txt,407 bytes, text/plain)
2018-06-04 12:21 UTC, Anna Tikhomirova
Details

Note You need to log in before you can comment on or make changes to this bug.
Description hexum 2014-01-21 20:44:48 UTC
I found this good news
http://www.softether.org/9-about/News/800-open-source

If it possible to write ebuild for SoftEtherVPN?
Comment 1 Vladimir Pavljuchenkov (SpiderX) 2014-03-10 12:01:02 UTC
Created attachment 372278 [details]
patch, initd and confd for ebuild
Comment 2 Vladimir Pavljuchenkov (SpiderX) 2014-03-10 12:01:39 UTC
Created attachment 372280 [details]
metadata for ebuild
Comment 3 Vladimir Pavljuchenkov (SpiderX) 2014-03-10 12:02:07 UTC
Created attachment 372282 [details]
stable ebuild
Comment 4 Vladimir Pavljuchenkov (SpiderX) 2014-03-10 12:02:19 UTC
Created attachment 372284 [details]
beta ebuild
Comment 5 Vladimir Pavljuchenkov (SpiderX) 2014-03-10 12:02:32 UTC
Created attachment 372286 [details]
git ebuild
Comment 6 Vladimir Pavljuchenkov (SpiderX) 2014-03-10 12:04:18 UTC
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.
Comment 7 Vladimir Pavljuchenkov (SpiderX) 2014-04-05 14:20:23 UTC
Created attachment 374306 [details]
beta ebuild

Added ebuild for the latest beta of softether
Comment 8 Vladimir Pavljuchenkov (SpiderX) 2014-06-06 13:13:59 UTC
Created attachment 378380 [details]
latest stable ebuild
Comment 9 Vladimir Pavljuchenkov (SpiderX) 2014-10-04 17:09:35 UTC
Created attachment 386048 [details]
softether-4.08-9449

bump stable ebuild to 4.08-9449
Comment 10 Vladimir Pavljuchenkov (SpiderX) 2014-10-04 17:10:38 UTC
Created attachment 386050 [details]
softether-4.10-9505

bump beta ebuild to 4.10-9505
Comment 11 Vladimir Pavljuchenkov (SpiderX) 2015-02-02 11:01:35 UTC
Created attachment 395372 [details]
bump beta ebuild to 4.14-9525
Comment 12 Vladimir Pavljuchenkov (SpiderX) 2015-02-16 20:00:34 UTC
Created attachment 396622 [details]
softether-4.14-9529
Comment 13 Anna Tikhomirova 2018-06-04 12:18:18 UTC
Created attachment 534744 [details]
softether-4.25_p9656.ebuild
Comment 14 Anna Tikhomirova 2018-06-04 12:19:14 UTC
Created attachment 534746 [details]
softether-4.27_beta9668.ebuild
Comment 15 Anna Tikhomirova 2018-06-04 12:19:52 UTC
Created attachment 534748 [details, diff]
softether-4.25-compile-flags.patch
Comment 16 Anna Tikhomirova 2018-06-04 12:20:47 UTC
Created attachment 534750 [details]
softether-vpnbridge.initd
Comment 17 Anna Tikhomirova 2018-06-04 12:21:08 UTC
Created attachment 534752 [details]
softether-vpnclient.initd
Comment 18 Anna Tikhomirova 2018-06-04 12:21:34 UTC
Created attachment 534754 [details]
softether-vpnserver.initd
Comment 19 Anna Tikhomirova 2018-06-04 12:32:30 UTC
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.
Comment 20 amix 2019-11-19 14:11:58 UTC
When this ebuild go to mainline?
Comment 21 Vladimir 2023-06-08 08:16:29 UTC
Definitely want to see this in tree too: e.g. in Sri Lanka it's one of 2-3 working VPN services.