I made an ebuild for white water (ww). I would suggest net-misc/ww as category for this. ------------------------------------------------------------- White Water allows people with limited or metered bandwidth to publish files for download by thousands of people without saturating their bandwidth. Downloaders participate by distributing chunks of the file amongst themselves but gain by downloading several parts of the file simultaneously. The download speed will generally be limited only by the downloaders own bandwidth, not that of the publisher. White water can also be used in server or proxy mode, publishing and downloading files for entire networks whilst providing more permanent sharing of cached files. Features * Extremely simple to use * Written in c++ - portable, accessible, small and fast * Multi-threaded - tunable, efficient and scalable Reproducible: Always Steps to Reproduce:
Created attachment 40244 [details] ww-2.22.ebuild Please note: The Makefile does not take any advantage from CFLAGS. It always compiles itself with -O3 or default optimization.
Created attachment 40281 [details] ww-2.22.ebuild I changed the ebuild so that it modyfies the Makefile to use the CFLAGS instead of -O3.
I made a few changes and added it to net-p2p/ww since it uses a peer system to distribute chunks of the files. Also, sed statements need to go in src_unpack(). Excellent ebuild- thanks for the submission :).