WASTE, the secure encrypted P2P network, was fully ported to Linux yesterday. Requesting its addition to portage.
The link in the URL field is for the binary which is linked against wxGTK-2.5 compiled with unicode suport. This is the source: http://prdownloads.sourceforge.net/waste/waste-source-wxwidgets-1.5-beta-3.zip?download I have managed to compile and run it with wxGTK-2.4.2-r2 emerge -pv wxGTK These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild R ] x11-libs/wxGTK-2.4.2-r2 -debug +gtk2 +no_wxgtk1 -odbc +opengl -unicode 0 kB
Created attachment 59748 [details] Waste Ebuild
Created attachment 59749 [details] Waste-bin Ebuild
here's two ebuilds, one for the source and one for the binary. The only issue is waste requres wxgtk 2.5.x, and it's hard masked in portage, so I'm not sure what the 'fix' would be.
As I said above, I have managed to compile the source with wxGTK-2.4.2-r2. Are you sure that it absolutely requires wxgtk-2.5.x?
Honestly, I'm just going by what the release notes said. If others can get it working, then by all means, go for it :)
Created attachment 69321 [details] another ebuild written work with wxGTK2.4 this is waste ebuild & patch build with wxGTK2.4 this ebuild version can connect waste(win32 ver). but have problem 2nd launch loading own private key and passphrase input.
Created attachment 69322 [details, diff] patch for wxGTK2.4 patch for 69321
- place IUSE="" after inherit - LICENSE="GPL" does not exist. Have a look at /usr/portage/licenses - remove the lines that are commented out
Created attachment 87030 [details] net-p2p/waste-1.5_beta3.ebuild Well, it seemed to compile well, then I tried to generate a private key. It's been sitting here for 10's of minutes trying to create the smallest 1024 key it can. I think it's hung, and it said it'll take up to 1 minute. Until this is stable enough, I can't add it to portage, but if you'd like to patch up the ebuild and make it snazier, please do! Attached is my attempt at the ebuild to get you started. It has the changes mentioned by carlo as well as some new features of portage. Please use it as a guide to try and get this package working.
Please submit a working ebuild when waste itself is mature enough to enter portage.