Version 4.1.3 - 2011-01-17 fixed a coredump in torrent (introduced in 4.1.2). Version 4.1.2 - 2010-12-31 new command ln [-s], supported by FTP (SITE [SYM]LINK), FISH, SFTP, and locally via file: schema. create remote symlinks in mirror -R if supported by server. detect and remove duplicate peers in torrent. Version 4.1.0 - 2010-11-22 send path components to ftp server separately, unless TVFS is in FEAT reply. save pget status at the very beginning of pget execution. allow mirror pget continuation (mirror -c --use-pget). allow multiple torrent startup at once (e.g. torrent *.torrent). pre-allocate disk space in torrent, if posix_fallocate(3) is supported. new command prefix `local'. It makes the following command use local session instead of remote. added torrent multi-tracker support. fixed convert-mozilla-cookies cookie duplication. Version 4.0.10 - 2010-09-01 use cached file set, don't parse file listing again. updated convert-netscape-cookies. fixed a problem with zeroed errno in http. fixed coredump on mirror --log=file when the file cannot be opened. translations updated (de, ru).diff -r1.93 -r1.94 pkgsrc/net/lftp/Makefile
(pettai)
@@ -1,16 +1,16 @@ | @@ -1,16 +1,16 @@ | |||
1 | # $NetBSD: Makefile,v 1.93 2010/07/25 21:38:34 pettai Exp $ | 1 | # $NetBSD: Makefile,v 1.94 2011/03/10 23:38:42 pettai Exp $ | |
2 | 2 | |||
3 | DISTNAME= lftp-4.0.9 | 3 | DISTNAME= lftp-4.1.3 | |
4 | CATEGORIES= net | 4 | CATEGORIES= net | |
5 | MASTER_SITES= http://ftp.yars.free.net/pub/source/lftp/ \ | 5 | MASTER_SITES= http://ftp.yars.free.net/pub/source/lftp/ \ | |
6 | ftp://ftp.st.ryukoku.ac.jp/pub/network/ftp/lftp/ \ | 6 | ftp://ftp.st.ryukoku.ac.jp/pub/network/ftp/lftp/ \ | |
7 | http://lftp.cybermirror.org/ | 7 | http://lftp.cybermirror.org/ | |
8 | 8 | |||
9 | EXTRACT_SUFX= .tar.bz2 | 9 | EXTRACT_SUFX= .tar.bz2 | |
10 | 10 | |||
11 | MAINTAINER= salo@NetBSD.org | 11 | MAINTAINER= salo@NetBSD.org | |
12 | HOMEPAGE= http://lftp.yar.ru/ | 12 | HOMEPAGE= http://lftp.yar.ru/ | |
13 | COMMENT= Powerful command line file transfer client | 13 | COMMENT= Powerful command line file transfer client | |
14 | LICENSE= gnu-gpl-v3 | 14 | LICENSE= gnu-gpl-v3 | |
15 | 15 | |||
16 | PKG_INSTALLATION_TYPES= overwrite pkgviews | 16 | PKG_INSTALLATION_TYPES= overwrite pkgviews |
@@ -1,3 +1,3 @@ | @@ -1,3 +1,3 @@ | |||
1 | @comment $NetBSD: PLIST.perl,v 1.1 2005/12/04 22:12:07 salo Exp $ | 1 | @comment $NetBSD: PLIST.perl,v 1.2 2011/03/10 23:38:42 pettai Exp $ | |
2 | share/lftp/convert-netscape-cookies | 2 | share/lftp/convert-mozilla-cookies | |
3 | share/lftp/verify-file | 3 | share/lftp/verify-file |
@@ -1,10 +1,10 @@ | @@ -1,10 +1,10 @@ | |||
1 | $NetBSD: distinfo,v 1.54 2010/07/25 21:38:34 pettai Exp $ | 1 | $NetBSD: distinfo,v 1.55 2011/03/10 23:38:42 pettai Exp $ | |
2 | 2 | |||
3 | SHA1 (lftp-4.0.9.tar.bz2) = 86aba6fea67b4811cd5484e6816d2fd01068ef1f | 3 | SHA1 (lftp-4.1.3.tar.bz2) = 1841d19e4baf247d12e800735d18b73c133ba266 | |
4 | RMD160 (lftp-4.0.9.tar.bz2) = a5d08e0c00046ff2c2efd136378fee51a54566b9 | 4 | RMD160 (lftp-4.1.3.tar.bz2) = ed7af905b4d00cd9de9381d2bd3a4aade2f0de84 | |
5 | Size (lftp-4.0.9.tar.bz2) = 1616263 bytes | 5 | Size (lftp-4.1.3.tar.bz2) = 1664573 bytes | |
6 | SHA1 (patch-aa) = e127aadcaf3c313584747091efb89a3f765a9d7f | 6 | SHA1 (patch-aa) = d63ec027e99130fa24621906194e43caabd086bd | |
7 | SHA1 (patch-ab) = cbf428fb51c64431eb32d25160303333ce695b5a | 7 | SHA1 (patch-ab) = cbf428fb51c64431eb32d25160303333ce695b5a | |
8 | SHA1 (patch-ac) = 32e1fba23d4d6bd0b06bacbe503cb9b39d2bf825 | 8 | SHA1 (patch-ac) = 32e1fba23d4d6bd0b06bacbe503cb9b39d2bf825 | |
9 | SHA1 (patch-ad) = 365c205cf83f65b7253b71e67e530ac2fcf58154 | 9 | SHA1 (patch-ad) = 365c205cf83f65b7253b71e67e530ac2fcf58154 | |
10 | SHA1 (patch-ae) = 3ee418b94cc1afb7b2db5bc550fd966d346368a4 | 10 | SHA1 (patch-ae) = 3ee418b94cc1afb7b2db5bc550fd966d346368a4 |
@@ -1,44 +1,52 @@ | @@ -1,44 +1,52 @@ | |||
1 | # $NetBSD: options.mk,v 1.10 2009/07/02 18:54:18 tnn Exp $ | 1 | # $NetBSD: options.mk,v 1.11 2011/03/10 23:38:42 pettai Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | PKG_OPTIONS_VAR= PKG_OPTIONS.lftp | 4 | PKG_OPTIONS_VAR= PKG_OPTIONS.lftp | |
5 | 5 | |||
6 | PKG_OPTIONS_OPTIONAL_GROUPS= ssl | 6 | PKG_OPTIONS_OPTIONAL_GROUPS= ssl | |
7 | PKG_OPTIONS_GROUP.ssl= gnutls ssl | 7 | PKG_OPTIONS_GROUP.ssl= gnutls ssl | |
8 | 8 | |||
9 | PKG_SUPPORTED_OPTIONS= perl | 9 | PKG_SUPPORTED_OPTIONS= perl dnssec | |
10 | PKG_SUGGESTED_OPTIONS= ssl | 10 | PKG_SUGGESTED_OPTIONS= ssl | |
11 | 11 | |||
12 | .include "../../mk/bsd.options.mk" | 12 | .include "../../mk/bsd.options.mk" | |
13 | 13 | |||
14 | ### | 14 | ### | |
15 | ### SSL support | 15 | ### SSL support | |
16 | ### | 16 | ### | |
17 | .if !empty(PKG_OPTIONS:Mgnutls) | 17 | .if !empty(PKG_OPTIONS:Mgnutls) | |
18 | CONFIGURE_ARGS+= --without-openssl | 18 | CONFIGURE_ARGS+= --without-openssl | |
19 | . include "../../security/gnutls/buildlink3.mk" | 19 | . include "../../security/gnutls/buildlink3.mk" | |
20 | . include "../../security/gnutls/libgnutls-config.mk" | 20 | . include "../../security/gnutls/libgnutls-config.mk" | |
21 | .elif !empty(PKG_OPTIONS:Mssl) | 21 | .elif !empty(PKG_OPTIONS:Mssl) | |
22 | CONFIGURE_ARGS+= --without-gnutls | 22 | CONFIGURE_ARGS+= --without-gnutls | |
23 | CONFIGURE_ARGS+= --with-openssl=${SSLBASE:Q} | 23 | CONFIGURE_ARGS+= --with-openssl=${SSLBASE:Q} | |
24 | . include "../../security/openssl/buildlink3.mk" | 24 | . include "../../security/openssl/buildlink3.mk" | |
25 | .else | 25 | .else | |
26 | CONFIGURE_ARGS+= --without-gnutls | 26 | CONFIGURE_ARGS+= --without-gnutls | |
27 | CONFIGURE_ARGS+= --without-openssl | 27 | CONFIGURE_ARGS+= --without-openssl | |
28 | .endif | 28 | .endif | |
29 | 29 | |||
30 | .PHONY: post-install-perl | 30 | .PHONY: post-install-perl | |
31 | 31 | |||
32 | .if !empty(PKG_OPTIONS:Mperl) | 32 | .if !empty(PKG_OPTIONS:Mperl) | |
33 | USE_TOOLS+= perl:run | 33 | USE_TOOLS+= perl:run | |
34 | DEPENDS+= p5-Digest-MD5-[0-9]*:../../security/p5-Digest-MD5 | 34 | DEPENDS+= p5-Digest-MD5-[0-9]*:../../security/p5-Digest-MD5 | |
35 | DEPENDS+= p5-String-CRC32-[0-9]*:../../textproc/p5-String-CRC32 | 35 | DEPENDS+= p5-String-CRC32-[0-9]*:../../textproc/p5-String-CRC32 | |
36 | REPLACE_PERL+= src/convert-netscape-cookies src/verify-file | 36 | REPLACE_PERL+= src/convert-mozilla-cookies src/verify-file | |
37 | PLIST_SRC+= ${PKGDIR}/PLIST.perl | 37 | PLIST_SRC+= ${PKGDIR}/PLIST.perl | |
38 | 38 | |||
39 | post-install-perl: | 39 | post-install-perl: | |
40 | ${INSTALL_SCRIPT} ${WRKSRC}/src/convert-netscape-cookies \ | 40 | ${INSTALL_SCRIPT} ${WRKSRC}/src/convert-mozilla-cookies \ | |
41 | ${WRKSRC}/src/verify-file ${DESTDIR}${PREFIX}/share/lftp | 41 | ${WRKSRC}/src/verify-file ${DESTDIR}${PREFIX}/share/lftp | |
42 | .else | 42 | .else | |
43 | post-install-perl: | 43 | post-install-perl: | |
44 | .endif | 44 | .endif | |
45 | ||||
46 | ### | |||
47 | ### DNSSEC support | |||
48 | ### | |||
49 | .if !empty(PKG_OPTIONS:Mdnssec) | |||
50 | . include "../../security/dnssec-tools/buildlink3.mk" | |||
51 | CONFIGURE_ARGS+= --with-dnssec-local-validation | |||
52 | .endif |
@@ -1,37 +1,39 @@ | @@ -1,37 +1,39 @@ | |||
1 | $NetBSD: patch-aa,v 1.15 2009/12/05 16:25:01 tnn Exp $ | 1 | $NetBSD: patch-aa,v 1.16 2011/03/10 23:38:42 pettai Exp $ | |
2 | 2 | |||
3 | Do not install by default Perl scripts; they are installed via | 3 | Do not install by default Perl scripts; they are installed via | |
4 | ${INSTALL_SCRIPT} if the user set the "perl" option. | 4 | ${INSTALL_SCRIPT} if the user set the "perl" option. | |
5 | 5 | |||
6 | Do not remove the *.la files. | 6 | Do not remove the *.la files. | |
7 | 7 | |||
8 | --- src/Makefile.in.orig 2009-09-16 11:31:08.000000000 +0200 | 8 | $NetBSD: patch-aa,v 1.16 2011/03/10 23:38:42 pettai Exp $ | |
9 | ||||
10 | --- src/Makefile.in.orig 2011-01-17 08:29:59.000000000 +0000 | |||
9 | +++ src/Makefile.in | 11 | +++ src/Makefile.in | |
10 | @@ -980,7 +980,7 @@ top_builddir = @top_builddir@ | 12 | @@ -1178,7 +1178,7 @@ top_builddir = @top_builddir@ | |
11 | top_srcdir = @top_srcdir@ | 13 | top_srcdir = @top_srcdir@ | |
12 | pkgverlibdir = $(pkglibdir)/$(VERSION) | 14 | pkgverlibdir = $(pkglibdir)/$(VERSION) | |
13 | bin_SCRIPTS = lftpget | 15 | bin_SCRIPTS = lftpget | |
14 | -pkgdata_SCRIPTS = import-ncftp import-netscape verify-file convert-netscape-cookies | 16 | -pkgdata_SCRIPTS = import-ncftp import-netscape verify-file convert-mozilla-cookies | |
15 | +pkgdata_SCRIPTS = import-ncftp import-netscape | 17 | +pkgdata_SCRIPTS = import-ncftp import-netscape | |
16 | noinst_SCRIPTS = ftpget | 18 | noinst_SCRIPTS = ftpget | |
17 | EXTRA_DIST = $(pkgdata_SCRIPTS) $(bin_SCRIPTS) $(noinst_SCRIPTS) | 19 | EXTRA_DIST = $(pkgdata_SCRIPTS) $(bin_SCRIPTS) $(noinst_SCRIPTS) | |
18 | lftp_SOURCES = lftp.cc complete.h complete.cc lftp_rl.c lftp_rl.h | 20 | lftp_SOURCES = lftp.cc complete.h complete.cc lftp_rl.c lftp_rl.h | |
19 | @@ -1513,7 +1513,7 @@ all-am: Makefile $(LTLIBRARIES) $(PROGRA | 21 | @@ -1776,7 +1776,7 @@ all-am: Makefile $(LTLIBRARIES) $(PROGRA | |
20 | install-binPROGRAMS: install-libLTLIBRARIES | 22 | install-binPROGRAMS: install-libLTLIBRARIES | |
21 | 23 | |||
22 | installdirs: | 24 | installdirs: | |
23 | - for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(pkgverlibdir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(pkgdatadir)"; do \ | 25 | - for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(pkgverlibdir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(pkgdatadir)"; do \ | |
24 | + for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(pkgdatadir)"; do \ | 26 | + for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(pkgdatadir)"; do \ | |
25 | test -z "$$dir" || $(MKDIR_P) "$$dir"; \ | 27 | test -z "$$dir" || $(MKDIR_P) "$$dir"; \ | |
26 | done | 28 | done | |
27 | install: install-am | 29 | install: install-am | |
28 | @@ -1631,6 +1631,9 @@ uninstall-am: uninstall-binPROGRAMS unin | 30 | @@ -1906,6 +1906,9 @@ uninstall-am: uninstall-binPROGRAMS unin | |
29 | 31 | |||
30 | # libtool does not strip modules, do it here. | 32 | # libtool does not strip modules, do it here. | |
31 | install-data-hook: | 33 | install-data-hook: | |
32 | + : | 34 | + : | |
33 | + | 35 | + | |
34 | +install-data-hook-disabled: | 36 | +install-data-hook-disabled: | |
35 | @WITH_MODULES_TRUE@ rm -f $(DESTDIR)$(pkgverlibdir)/*.la; \ | 37 | @WITH_MODULES_TRUE@ rm -f $(DESTDIR)$(pkgverlibdir)/*.la; \ | |
36 | @WITH_MODULES_TRUE@ case " $(LDFLAGS) " in *" -s "*) \ | 38 | @WITH_MODULES_TRUE@ case " $(LDFLAGS) " in *" -s "*) \ | |
37 | @WITH_MODULES_TRUE@ $(STRIP) $(DESTDIR)$(pkgverlibdir)/*.so;; \ | 39 | @WITH_MODULES_TRUE@ $(STRIP) $(DESTDIR)$(pkgverlibdir)/*.so;; \ |