The ebuild for lftp 2.6.2 tries to compile using --with-socks5 if USE=socks5 is declared; however, it is dependant on dante for socks5 capability. This causes a configure failure of: checking for an implementation of va_copy()... no checking for an implementation of __va_copy()... no checking whether va_lists can be copied by value... no checking whether va_lists can be copied by pointer... no configure: error: Can't find a way to va_copy. !!! ERROR: The ebuild did not complete successfully. !!! Function src_compile, Line 43, Exitcode 1 !!! bad ./configure lftp also has a --with-socksdante option. The included patch changes the lftp ebuild to use --with-socksdante=/usr so it can compile properly. The "=/usr" part is required so it can find the headers. Tom Prado
Created attachment 3965 [details, diff] lftp-2.6.2.ebuild.patch to fix socks5 support.
Nick, are some of the ebuilds in that directory old enough to warrant a deletion?
Removed stale versions of software. 2.6.2 is the main version and 2.5.4 is still avaiable in case the 2.6 series doesn't work for you.
Updated the lftp ebuild. Thanks for the fix!