aMule still uses net/GeoIP for doing GeoIP lookups. As the functionality
isn't really useful with outdated databases, disable it and remove the
dependency.
Follow the upstream recommendations for packagers and switch to
multi-packages:
devel/gettext -> devel/gettext,-runtime
devel/gettext-tools -> devel/gettext,-tools
(new) devel/gettext,-textstyle
net/libupnp update is coming, but amule's latest release (from 2016) fails
to build with it, so disable this feature to avoid blocking the update and
other consumers.
OK juanfra solene
some existing COMPILER lines with arch restrictions etc. In the usual
case this is now using "COMPILER = base-clang ports-gcc base-gcc" on
ports with c++ libraries in WANTLIB.
This is basically intended to be a noop on architectures using clang
as the system compiler, but help with other architectures where we
currently have many ports knocked out due to building with an unsuitable
compiler -
- some ports require c++11/newer so the GCC version in base that is used
on these archirtectures is too old.
- some ports have conflicts where an executable is built with one compiler
(e.g. gcc from base) but a library dependency is built with a different
one (e.g. gcc from ports), resulted in mixing incompatible libraries in the
same address space.
devel/gmp is intentionally skipped as it's on the path to building gcc -
the c++ library there is unused in ports (and not built by default upstream)
so intending to disable building gmpcxx in a future commit.
git commit a19567efa969835503823d6f6d193dcc83eb92ef:
Try to find best possible keyword for Kad search.
For example most user will search like this "The oxymoronaccelerator
2", which would ask the node which indexes "the". This causes higher
traffic for such nodes and makes them a viable target to attackers,
while the kad result should be the same or even better if we ask
the node which indexes the rare keyword "oxymoronaccelerator", so
we try to rearrange keywords and generally assume that the longer
keywords are rarer.
git commit 5cf7ef9a7dcff2776d9ebc8bb8337e7e3203e6ab:
Add a routine to set file name conversion for amuled, which is based
on wxAppConsole: fix sharing directories with non-ASCII names with
aMule daemon.
Use the proper return type of std::string.length() and std::string.size()
(git commit bb890318844e571fc18d3b80d79cbc8bece54540)
Fix crash when importing partfiles with the "Preallocate space for
new files" preference option enabled
(git commit f2c05727c232b607be5a3b8b78279a669b1e7ef3)
Fix usage of uninitialized value in libupnp
(git commit f2ea995c6bf85c748824b473e6238fef0ae3f44c)
[webserver] Remove erroneous close anchor tag from login.php
(git commit 25a34ff0ddf01c249f36d7a16d58631ad3e39b63)
[webserver] Add missing includes
(git commit 3550730658f3084b4c84a2387d87b070122becb4)
New download link for server list
(upstream git commit 458e2c2f0d245eca88e9fea48e66bd40036162f4)
If successfully downloaded a server list, and are not connected at
the moment, try to connect.
This happens when no server met is available on startup.
(upstream git commit 41e0edaed86c9be58ae372e419e2cc02cebfa243)
Fix the blasted DoNetworkRearrange()
upstream git commits:
f2307fa12faf9cec62ba85ea02a3abd41b28c86b
mldonkey_importer.pl can import an unlimited number of files
(upstream git commit c7667a3e341c2499b0c9a7299f5b05096247556d)
Fix pre-allocation in CDownloadQueue::CopyFileList
(upstream git commit f8f0eca00153b508831fce03c385fb2fb1c8ae66)
Don't log a critical line on startup if statistics.dat is missing
(upstream git commit 2de1d5fa97de56625459362cc6ccfd94dbf1c044)
Less writing of known files list during hashing (every 3000MB instead
of 300): files have become larger and hashing faster.
(upstream git commit f9b504a11ba7fabde6c7a63184edeeeb15ec7f66)
Fix memory leak when AICH hashing already known files
(upstream git commit 9e62350fae9f24de64987a0cb002fdc15b5fa9af)
Like FAT, NTFS doesn't like special characters either
(upstream git commit 41113ecf15019301afea6cb35d9c35a7b8a0bdd1)