Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.netbsd.org", Issuer "Postmaster NetBSD.org" (verified OK)) by mollari.NetBSD.org (Postfix) with ESMTPS id 071D47A280 for ; Sun, 1 Jan 2017 08:42:48 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 605) id 4ADA58561A; Sun, 1 Jan 2017 08:42:47 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id CD8CE855E0 for ; Sun, 1 Jan 2017 08:42:46 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([IPv6:::1]) by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025) with ESMTP id 88dTDLDZvO4X for ; Sun, 1 Jan 2017 08:42:46 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id 1281584CF0 for ; Sun, 1 Jan 2017 08:42:46 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 0D461FBA6; Sun, 1 Jan 2017 08:42:46 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1483260166287200" MIME-Version: 1.0 Date: Sun, 1 Jan 2017 08:42:46 +0000 From: "Ryo ONODERA" Subject: CVS commit: pkgsrc/net/aria2 To: pkgsrc-changes@NetBSD.org Reply-To: ryoon@netbsd.org X-Mailer: log_accum Message-Id: <20170101084246.0D461FBA6@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk This is a multi-part message in MIME format. --_----------=_1483260166287200 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="UTF-8" Module Name: pkgsrc Committed By: ryoon Date: Sun Jan 1 08:42:45 UTC 2017 Modified Files: pkgsrc/net/aria2: Makefile distinfo Log Message: Update to 1.30.0 * Update HOMEPAGE Chagnelog: aria2 1.30.0 ============ Release Note ------------ This release fixes several bugs. See Changes below for detailed bug fixes. This release adds an ability to expand `${HOME}` to user's home directory in several options. It would be useful when used in configuration file. -S option against torrent file now prints out DHT nodes. Changes ------- * mingw: Use sqlite 3.15.2 * Fix bug that --disable-websocket causes build error * Fix bug that lower bound of optimize-concurrent-downloads becomes 1 GH-798 * Print DHT nodes with -S option GH-795 * Take into account address family when resolving DHT node address GH-794 * Allow block device file to -i option GH-785 * Expand `${HOME}` to user's home directory in several options The following options implement this substitution: * --ca-certificate * --certificate * --dht-file-path * --dht-file-path6 * --dir * --input-file * --load-cookies * --log * --metalink-file * --netrc-path * --on-bt-download-complete * --on-download-complete * --on-download-error * --on-download-start * --on-download-stop * --on-download_pause * --out * --private-key * --rpc-certificate * --rpc-private-key * --save-cookies * --save-session * --server-stat-if * --server-stat-of * --torrent-file GH-780 * Document that libaria2 is not thread safe GH-775 * configure: Use pkg-config to find libs whenever possible Use pkg-config to find cppunit, libxml2 and expat. All those libraries provide pkg-config files, and in all of those cases the pkg-config macro is superior to the custom macros used currently. The advantages of pkg-config files include: - Explicit static linking support via --static. Currently, e.g. 'xml2-config --libs' prints all libraries needed for static linking when doing dynamic linking unnecessary, resulting in unnecessary direct deps. - Better cross-build support. You don't have to build the additional *-config tools for target. - Better multilib support. Per-ABI pkgconfig directories are commonly supported while packages usually fail to look for per-CHOST *-config variants. - Better override support. The current macros allow little to no result overrides, the pkg-config macros let you pass FOO_CFLAGS and FOO_LIBS manually. - Cleaner version checks. The code used in libxml.m4 is really creepy. Patch from Michał Górny GH-773 * WinTLS: Rewrite writeData We re-wrote WinTLSSession::writeData. The major points are: * Buffer is now preallocated once handshake is finished. Previously, they are allocated each time when we send one TLS record. * Schannel uses header, body and trailer for each secBuffer. Now we send them off at once using WSASend which is windows counterpart of sendv. Previously, we do memmove if some of them are truncated. * We don't try to send application data in WinTLSSession::closeConnection, since semantically we need same application data used to create TLS record before. Using 0 length data to finish sending buffered data looks like a hack. GH-772 To generate a diff of this commit: cvs rdiff -u -r1.66 -r1.67 pkgsrc/net/aria2/Makefile cvs rdiff -u -r1.38 -r1.39 pkgsrc/net/aria2/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1483260166287200 Content-Disposition: inline Content-Length: 1937 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/net/aria2/Makefile diff -u pkgsrc/net/aria2/Makefile:1.66 pkgsrc/net/aria2/Makefile:1.67 --- pkgsrc/net/aria2/Makefile:1.66 Mon Dec 12 14:22:03 2016 +++ pkgsrc/net/aria2/Makefile Sun Jan 1 08:42:45 2017 @@ -1,16 +1,16 @@ -# $NetBSD: Makefile,v 1.66 2016/12/12 14:22:03 wiz Exp $ +# $NetBSD: Makefile,v 1.67 2017/01/01 08:42:45 ryoon Exp $ -DISTNAME= aria2-1.19.2 -PKGREVISION= 4 +DISTNAME= aria2-1.30.0 CATEGORIES= net -MASTER_SITES= ${MASTER_SITE_GITHUB:=tatsuhiro-t/} +MASTER_SITES= ${MASTER_SITE_GITHUB:=aria2/} EXTRACT_SUFX= .tar.xz MAINTAINER= pkgsrc-users@NetBSD.org -HOMEPAGE= http://aria2.sourceforge.net/ +HOMEPAGE= https://aria2.github.io/ COMMENT= Multi-threaded, multi-protocol, flexible download accelerator LICENSE= gnu-gpl-v2 +GITHUB_PROJECT= aria2 GITHUB_RELEASE= release-${PKGVERSION_NOREV} # Minimum requirement is 4.6.4 Index: pkgsrc/net/aria2/distinfo diff -u pkgsrc/net/aria2/distinfo:1.38 pkgsrc/net/aria2/distinfo:1.39 --- pkgsrc/net/aria2/distinfo:1.38 Sat Oct 17 09:14:43 2015 +++ pkgsrc/net/aria2/distinfo Sun Jan 1 08:42:45 2017 @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.38 2015/10/17 09:14:43 adam Exp $ +$NetBSD: distinfo,v 1.39 2017/01/01 08:42:45 ryoon Exp $ -SHA1 (aria2-1.19.2.tar.xz) = 08595f0a43ebb67aa5114878649d09a9c34a437c -RMD160 (aria2-1.19.2.tar.xz) = 5010c98926a705c94132fd62b66a472bf422f6b2 -SHA512 (aria2-1.19.2.tar.xz) = ae3fb231fa9f989a8c4f8015d7e64db2b62b922548839a884454ef1fc6dc024363b482268200efa234ac71a1dba969aaefbeb81c811223e2e117f3adae9a8468 -Size (aria2-1.19.2.tar.xz) = 1377356 bytes +SHA1 (aria2-1.30.0.tar.xz) = 4b91440e9d7bd4720ff392c017bbf4e3741fcc53 +RMD160 (aria2-1.30.0.tar.xz) = 9eaa6dbeae96c74a19647cb2ef4c82618a520b1b +SHA512 (aria2-1.30.0.tar.xz) = 8c3deb4b58b9db9e8de52f48f6e863e07743ae4af14e2b2d64ddcac94b6aec16ff8d4f27e7d6076426d597af9e6e0988289f3a1c156796c9d79ee7f60f5edc38 +Size (aria2-1.30.0.tar.xz) = 1497124 bytes --_----------=_1483260166287200--