diff options
author | ryoon <ryoon@pkgsrc.org> | 2013-03-19 15:48:29 +0000 |
---|---|---|
committer | ryoon <ryoon@pkgsrc.org> | 2013-03-19 15:48:29 +0000 |
commit | b9034b6d2b67959d5b63b3f94fb49d8404a423f6 (patch) | |
tree | 55ffe3999ae11054a976227731759d99cd6bfcab /net/aria2 | |
parent | a636a13ac3b905023c211dea58e8fa8cef167ab9 (diff) | |
download | pkgsrc-b9034b6d2b67959d5b63b3f94fb49d8404a423f6.tar.gz |
Update to 1.16.4
Changelog:
aria2 1.16.4
============
Release Note
------------
This release fixes the bug that active downloads are not saved with
--save-session-interval and the bug that aria2 hangs when size of
download result exceeds its maximum. BitTorrent UDP tracker support
was added. If the filename specified using --save-session ends with
".gz", aria2 stores the session file in gzipped form. The -i option
can handle this gzipped file as well as plain text file. 1.15.2 based
Portuguese translated manual was added.
Changes
-------
* Make configure argument meaning more consistent and obvious.
Most other software uses --disable/--without for features it does
build or at least check by default.
Change aria2 configure options so that:
* --enable-*: do not build by default, unless --enable specified
* --disable-*: check and build by default, unless --disable specified
* --with-*: do not use by default, unless --with specified
* --without-*: check and use by default, unless without specified
Contributed by Nils Maier
* Allow for out-of-tree Sphinx builds
Contributed by Nils Maier
* Bring back datetime in console log
* Run checksum check if -V and -c are used and file is completed
With -c option, aria2 can continue download after the existing file
position. If it is not completed, then after completion aria2 runs
checksum checking if available. But if existing file has already
been completed, then CreateRequestCommand exits without issuing
checksum checking. And aria2 treats it download error because it
needs checksum verification but it has not been done. This change
fixes this by properly checking download state and issue checksum
checking before CreateRequestCommand.
* Support for gzipped -i and --save-session
Saved sessions may very large, as in hundreds and even thousands of
megabyte when dealing with large queues. Add support to save and
reload sessions to gzipped files, when libz is available.
The session serializer will output gzipped contents when the file
ends with .gz, while the input file reader (UriListParser) will
accept whatever is thrown at it.
Document -i/--save-session gzip behaviour
Contributed by Nils Maier
* Do not use a virtual varargs function
This stuff breaks in some compiler (configurations)
Contributed by Nils Maier
* Check for sys/signal.h and/or signal.h
mingw-w64 does not actually have sys/signal.h, while OSX currently
has a broken signal.h Better check the presence of both and use
sys/signal.h if present, else signal.h
Contributed by Nils Maier
* Hygiene: Fix some clang warnings, mostly unused private members.
Contributed by Nils Maier
* Fix bustage on OSX with ./configure CC=cc CXX=c++ (clang)
Contributed by Nils Maier
* Do not reference RequestGroups longer than necessary
There is an initial vector of SharedHandle<RequestGroup> to seed the
DownloadEngine. This vector was however kept alive via main.cc ->
MultiUrlRequestInfo up until the program exits, hence effetively
leaking all initial RequestGroups and associated object instances.
Hence, as a matter of dirty-workaround, drop the contents of that
initial vector as soon as it is not required any longer.
Contributed by Nils Maier
* Detect console with on Windows
Contributed by Nils Maier
* Fix infinite loop when size of downloadResults_ exceeds maxDownloadResult_
* Support BitTorrent UDP tracker
It shares UDP listening port with IPv4 DHT. At the moment, in order
to enable UDP tracker support, enable IPv4 DHT.
* Show correct end byte in error message when HTTP response range is not ok
Previously, unless HTTP pipelining is enabled, end byte in that
message is always 0. With this change, it shows correct end byte
sent to the HTTP server.
* Add Portuguese manual
This translation is based on aria2 version 1.15.2 manual.
Contributed by Gilberto dos Santos Alves
* Fix bug that active downloads are not saved with --save-session-interval
Diffstat (limited to 'net/aria2')
-rw-r--r-- | net/aria2/Makefile | 4 | ||||
-rw-r--r-- | net/aria2/PLIST | 3 | ||||
-rw-r--r-- | net/aria2/distinfo | 8 |
3 files changed, 8 insertions, 7 deletions
diff --git a/net/aria2/Makefile b/net/aria2/Makefile index 732e0415f13..2fccda22359 100644 --- a/net/aria2/Makefile +++ b/net/aria2/Makefile @@ -1,7 +1,7 @@ -# $NetBSD: Makefile,v 1.41 2013/02/24 15:03:08 ryoon Exp $ +# $NetBSD: Makefile,v 1.42 2013/03/19 15:48:29 ryoon Exp $ # -DISTNAME= aria2-1.16.3 +DISTNAME= aria2-1.16.4 CATEGORIES= net MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=aria2/} EXTRACT_SUFX= .tar.bz2 diff --git a/net/aria2/PLIST b/net/aria2/PLIST index 488419ff3b7..2d5d6fac485 100644 --- a/net/aria2/PLIST +++ b/net/aria2/PLIST @@ -1,6 +1,7 @@ -@comment $NetBSD: PLIST,v 1.15 2012/12/09 08:10:46 ryoon Exp $ +@comment $NetBSD: PLIST,v 1.16 2013/03/19 15:48:29 ryoon Exp $ bin/aria2c man/man1/aria2c.1 +man/pt/man1/aria2c.1 man/ru/man1/aria2c.1 share/doc/aria2/README share/doc/aria2/README.html diff --git a/net/aria2/distinfo b/net/aria2/distinfo index c9aa9d03d2e..bf69c2b954a 100644 --- a/net/aria2/distinfo +++ b/net/aria2/distinfo @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.30 2013/02/24 15:03:08 ryoon Exp $ +$NetBSD: distinfo,v 1.31 2013/03/19 15:48:29 ryoon Exp $ -SHA1 (aria2-1.16.3.tar.bz2) = b167ebe325d05a5acd37dcc59300c4f46bfdd42d -RMD160 (aria2-1.16.3.tar.bz2) = 230c87881d8003dd8e57977cf2b8f687d6c577d3 -Size (aria2-1.16.3.tar.bz2) = 2082238 bytes +SHA1 (aria2-1.16.4.tar.bz2) = 302885fae5809e5bd62abd4cdb9592bb5b47c4a1 +RMD160 (aria2-1.16.4.tar.bz2) = 14a745b3703867d5f65329581f189a681349ccc4 +Size (aria2-1.16.4.tar.bz2) = 2156764 bytes |