Wed Jan 8 12:38:08 2020 UTC ()
lftp: Update to 4.9.0

Version 4.9.0 - 2019-12-21

* ftp: add support for CEPR command.
* ftp: enabled TLS by default.
* ftp: fixed OPTS MLST format.
* ftps: apply rfc1738 rules.
* ftp: stop sending ALLO commands by default.
* http: fixed redirection to absolute path.
* http: improved index parsing performance.
* http: revert to original URL when temporary redirects led to an error.
* mirror --no-empty-dirs: exclude empty dirs so that chmod is not done on them.
* net: disable inet6 if there is no public ipv6 address.
* net: lowered reconnect intervals.
* sftp, fish: fixed yes/no/[fingerprint] and passphrase recognition.
* sftp: fixed a bug with truncated files when packets are reordered.
* torrent: fixed a coredump when all dht ports are busy.
* fixed file list sorting when some file names start with tilde.
* fixed retry counting when a site has multiple addresses.
* fixed "version" command for certain openssl versions.


(nia)
diff -r1.130 -r1.131 pkgsrc/net/lftp/Makefile
diff -r1.71 -r1.72 pkgsrc/net/lftp/distinfo
diff -r1.2 -r1.3 pkgsrc/net/lftp/patches/patch-lib_inttypes.in.h

cvs diff -r1.130 -r1.131 pkgsrc/net/lftp/Makefile (expand / switch to unified diff)

--- pkgsrc/net/lftp/Makefile 2019/08/11 13:22:10 1.130
+++ pkgsrc/net/lftp/Makefile 2020/01/08 12:38:08 1.131
@@ -1,25 +1,24 @@ @@ -1,25 +1,24 @@
1# $NetBSD: Makefile,v 1.130 2019/08/11 13:22:10 wiz Exp $ 1# $NetBSD: Makefile,v 1.131 2020/01/08 12:38:08 nia Exp $
2 2
3DISTNAME= lftp-4.8.4 3DISTNAME= lftp-4.9.0
4PKGREVISION= 3 
5CATEGORIES= net 4CATEGORIES= net
6MASTER_SITES= http://lftp.yar.ru/ftp/ 5MASTER_SITES= http://lftp.yar.ru/ftp/
7MASTER_SITES+= ftp://ftp.st.ryukoku.ac.jp/pub/network/ftp/lftp/ 6MASTER_SITES+= ftp://ftp.st.ryukoku.ac.jp/pub/network/ftp/lftp/
8MASTER_SITES+= http://lftp.cybermirror.org/ 7MASTER_SITES+= http://lftp.cybermirror.org/
9EXTRACT_SUFX= .tar.xz 8EXTRACT_SUFX= .tar.xz
10 9
11MAINTAINER= pettai@NetBSD.org 10MAINTAINER= pettai@NetBSD.org
12HOMEPAGE= http://lftp.yar.ru/ 11HOMEPAGE= https://lftp.tech/
13COMMENT= Powerful command line file transfer client 12COMMENT= Powerful command line file transfer client
14LICENSE= gnu-gpl-v3 13LICENSE= gnu-gpl-v3
15 14
16USE_LANGUAGES= c c++ 15USE_LANGUAGES= c c++
17USE_LIBTOOL= yes 16USE_LIBTOOL= yes
18USE_PKGLOCALEDIR= yes 17USE_PKGLOCALEDIR= yes
19USE_TOOLS+= autoconf bison 18USE_TOOLS+= autoconf bison
20GNU_CONFIGURE= yes 19GNU_CONFIGURE= yes
21CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} 20CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
22CONFIGURE_ARGS+= --with-modules 21CONFIGURE_ARGS+= --with-modules
23CONFIGURE_ENV+= readline_prefix=${BUILDLINK_DIR} 22CONFIGURE_ENV+= readline_prefix=${BUILDLINK_DIR}
24 23
25SUBST_CLASSES+= readline 24SUBST_CLASSES+= readline

cvs diff -r1.71 -r1.72 pkgsrc/net/lftp/distinfo (expand / switch to unified diff)

--- pkgsrc/net/lftp/distinfo 2018/08/05 21:27:45 1.71
+++ pkgsrc/net/lftp/distinfo 2020/01/08 12:38:08 1.72
@@ -1,12 +1,12 @@ @@ -1,12 +1,12 @@
1$NetBSD: distinfo,v 1.71 2018/08/05 21:27:45 adam Exp $ 1$NetBSD: distinfo,v 1.72 2020/01/08 12:38:08 nia Exp $
2 2
3SHA1 (lftp-4.8.4.tar.xz) = fa97429d4376c87dd0b6a9b27ed89184fb2a9149 3SHA1 (lftp-4.9.0.tar.xz) = f869e4fd681926017d44f2e89ac00db66ee0abf4
4RMD160 (lftp-4.8.4.tar.xz) = 05adfe460d1f980206ddd7f475052e07318f6684 4RMD160 (lftp-4.9.0.tar.xz) = a36c259377ba7cbddb2957c108d7e91b34958502
5SHA512 (lftp-4.8.4.tar.xz) = 2528e2cbfe132068dc75036d6334372f79f8063d44e46c724a28ea1f5b40d8de0d1e36cde3124fbcc27e5ba8be04b893eb1a7546346253768346a80bc54c02d1 5SHA512 (lftp-4.9.0.tar.xz) = 8d83ea76390d38cb1f84f02eb7bf45780758afb9fe61f5b7278a48c9a5d216d03bc8b699c0f449a0036bdb441b4225af074da1b5e92a77ddb61aca704758211e
6Size (lftp-4.8.4.tar.xz) = 1633444 bytes 6Size (lftp-4.9.0.tar.xz) = 1642596 bytes
7SHA1 (patch-aa) = 988f4f2f5b9469d3c645ffa984d5449a219229bb 7SHA1 (patch-aa) = 988f4f2f5b9469d3c645ffa984d5449a219229bb
8SHA1 (patch-ab) = cbf428fb51c64431eb32d25160303333ce695b5a 8SHA1 (patch-ab) = cbf428fb51c64431eb32d25160303333ce695b5a
9SHA1 (patch-ac) = 8aa2ddc582bbc87cd0a5e8662f328dd2ac8dea90 9SHA1 (patch-ac) = 8aa2ddc582bbc87cd0a5e8662f328dd2ac8dea90
10SHA1 (patch-ae) = 4e2506bbadbda97feeabb208cd43c0dff70ed7d3 10SHA1 (patch-ae) = 4e2506bbadbda97feeabb208cd43c0dff70ed7d3
11SHA1 (patch-lib_inttypes.in.h) = 608380392b04f84db756fcd6bf8ef35d72cd35fd 11SHA1 (patch-lib_inttypes.in.h) = 1ed605531efa6fb92ebed762290f7b1060f4beb1
12SHA1 (patch-src_module.cc) = 236fe2ce4ff215ddfe44fc86ed43ed00849280b8 12SHA1 (patch-src_module.cc) = 236fe2ce4ff215ddfe44fc86ed43ed00849280b8

cvs diff -r1.2 -r1.3 pkgsrc/net/lftp/patches/patch-lib_inttypes.in.h (expand / switch to unified diff)

--- pkgsrc/net/lftp/patches/patch-lib_inttypes.in.h 2015/07/25 03:29:57 1.2
+++ pkgsrc/net/lftp/patches/patch-lib_inttypes.in.h 2020/01/08 12:38:08 1.3
@@ -1,16 +1,17 @@ @@ -1,16 +1,17 @@
1$NetBSD: patch-lib_inttypes.in.h,v 1.2 2015/07/25 03:29:57 ryoon Exp $ 1$NetBSD: patch-lib_inttypes.in.h,v 1.3 2020/01/08 12:38:08 nia Exp $
2 2
3Poratbility obstacle. 3Poratbility obstacle.
4 4
5--- lib/inttypes.in.h.orig 2015-05-27 08:37:01.000000000 +0000 5--- lib/inttypes.in.h.orig 2019-12-21 07:27:17.000000000 +0000
6+++ lib/inttypes.in.h 6+++ lib/inttypes.in.h
7@@ -56,9 +56,6 @@ 7@@ -56,10 +56,6 @@
8 # include <stdio.h> 8 # include <stdio.h>
9 #endif 9 #endif
10  10
11-#if !(INT_MIN == INT32_MIN && INT_MAX == INT32_MAX) 11-#if !(INT_MAX == 0x7fffffff && INT_MIN + INT_MAX == -1)
12-# error "This file assumes that 'int' has exactly 32 bits. Please report your platform and compiler to <bug-gnulib@gnu.org>." 12-# error "This file assumes that 'int' is 32-bit two's complement. Please report your platform and compiler to <bug-gnulib@gnu.org>."
13-#endif 13-#endif
14  14-
15 /* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */ 15 /* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */
16  16
 17 /* The definition of _GL_ARG_NONNULL is copied here. */