Index: head/ftp/lftp/Makefile =================================================================== --- head/ftp/lftp/Makefile (revision 520924) +++ head/ftp/lftp/Makefile (revision 520925) @@ -1,74 +1,73 @@ # Created by: Andrey Zakhvatov # $FreeBSD$ PORTNAME= lftp -PORTVERSION= 4.8.4 -PORTREVISION= 5 +PORTVERSION= 4.9.0 CATEGORIES= ftp MASTER_SITES= http://lftp.tech/ftp/ \ http://lftp.tech/ftp/old/ \ http://lftp.cybermirror.org/ \ http://lftp.cybermirror.org/old/ \ http://ftp.st.ryukoku.ac.jp/pub/network/ftp/lftp/ \ http://ftp.st.ryukoku.ac.jp/pub/network/ftp/lftp/old/ \ http://ftp.tuwien.ac.at/infosys/browsers/ftp/lftp/ \ ftp://ftp.cs.tu-berlin.de/pub/net/ftp/lftp/ MAINTAINER= martymac@FreeBSD.org COMMENT= Shell-like command line FTP client LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libexpat.so:textproc/expat2 \ libidn2.so:dns/libidn2 USES= charsetfix iconv libtool localbase readline shebangfix GNU_CONFIGURE= yes PORTDOCS= AUTHORS BUGS ChangeLog FAQ FEATURES INSTALL \ MIRRORS NEWS README README.debug-levels README.modules \ THANKS TODO SHEBANG_FILES= src/verify-file \ src/convert-mozilla-cookies \ src/xdg-move OPTIONS_DEFINE= DOCS NLS OPTIONS_RADIO= SSL OPTIONS_RADIO_SSL= OPENSSL GNUTLS OPTIONS_DEFAULT= SSL OPENSSL OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls OPENSSL_CONFIGURE_WITH= openssl OPENSSL_USES= ssl GNUTLS_CONFIGURE_WITH= gnutls GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls GNUTLS_USES= pkgconfig post-install: ${MV} ${STAGEDIR}${PREFIX}/etc/lftp.conf \ ${STAGEDIR}${PREFIX}/etc/lftp.conf.sample post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include # Only link to libthr if necessary .if ${PORT_OPTIONS:MGNUTLS} NEED_PTHREAD= yes .else .if exists(${OPENSSLLIB}/libssl.so) NEED_PTHREAD!= ldd ${OPENSSLLIB}/libssl.so | ${GREP} -w 'libthr\.so' || ${ECHO_CMD} .else NEED_PTHREAD= # empty .endif .endif .if !empty(NEED_PTHREAD) LDFLAGS+= -pthread .endif .include Index: head/ftp/lftp/distinfo =================================================================== --- head/ftp/lftp/distinfo (revision 520924) +++ head/ftp/lftp/distinfo (revision 520925) @@ -1,3 +1,3 @@ -TIMESTAMP = 1534798272 -SHA256 (lftp-4.8.4.tar.gz) = 19f3a4236558fbdb88eec01bc9d693c51b122d23487b6bedad4cc67ae6825fc2 -SIZE (lftp-4.8.4.tar.gz) = 2899780 +TIMESTAMP = 1577193382 +SHA256 (lftp-4.9.0.tar.gz) = 2f799849f54e1d7f9013a751b69732782ea13a51b32b119940637cd469111ca7 +SIZE (lftp-4.9.0.tar.gz) = 2922225 Index: head/ftp/lftp/files/patch-doc-lftp.1 =================================================================== --- head/ftp/lftp/files/patch-doc-lftp.1 (revision 520924) +++ head/ftp/lftp/files/patch-doc-lftp.1 (revision 520925) @@ -1,146 +1,146 @@ ---- doc/lftp.1.orig 2013-02-04 11:27:43.000000000 +0100 -+++ doc/lftp.1 2013-02-04 11:28:09.000000000 +0100 -@@ -166,7 +166,7 @@ +--- doc/lftp.1.orig 2019-08-26 20:28:00 UTC ++++ doc/lftp.1 +@@ -165,7 +165,7 @@ any command that accepts input URLs using the \fIbm:si .Sp - .in +0.5i + .RS .TS -l lx . +l l . add [] T{ add current place or given location to bookmarks and bind to given name T} -@@ -184,7 +184,7 @@ +@@ -184,7 +184,7 @@ The following subcommands are recognized: .Sp - .in +0.5i + .RE .TS -l lx . +l l . stat print cache status (default) on|off turn on/off caching flush flush cache -@@ -294,7 +294,7 @@ +@@ -423,7 +423,7 @@ instances of \fIrfile\fP (and \-o \fIlfile\fP). Does n .Sp - .in +0.5i + .RS .TS -l lx . +l l . \-c continue, reget \-E delete source files after successful transfer \-e delete target file before the transfer -@@ -321,7 +321,7 @@ +@@ -452,7 +452,7 @@ Transfer a single file. Options: .Sp - .in +0.5i + .RS .TS -l lx . +l l . \-o T{ destination file name (default - basename of rfile) T} -@@ -346,7 +346,7 @@ +@@ -479,7 +479,7 @@ Glob given patterns containing metacharacters and pass .Sp - .in +0.5i + .RS .TS -l lx . +l l . \-f plain files (default) \-d directories \-a all types -@@ -416,7 +416,7 @@ +@@ -585,7 +585,7 @@ Gets selected files with expanded wildcards. .Sp - .in +0.5i + .RS .TS -l lx . +l l . \-c continue, reget. \-d T{ create directories the same as file names and get the files into them instead of current directory. -@@ -439,7 +439,7 @@ +@@ -619,7 +619,7 @@ name of the source directory is appended. .Sp - .in +0.5i + .RS .TS -l1 l lx . +l1 l l . \-c, \-\-continue T{ continue a mirror job if possible T} -@@ -624,7 +624,7 @@ +@@ -871,7 +871,7 @@ local name as remote one. This can be changed by `\-d' .Sp - .in +0.5i + .RS .TS -l lx . +l l . \-c continue, reput \-d T{ create directories the same as in file names and put the files into them instead of current directory -@@ -672,7 +672,7 @@ +@@ -959,7 +959,7 @@ Options: .Sp - .in +0.5i + .RS .TS -l lx . +l l . \-c T{ continue transfer. Requires \fIlfile.lftp-pget-status\fP file. T} -@@ -694,7 +694,7 @@ +@@ -984,7 +984,7 @@ of \fIlfile\fP is used as remote name. Does not expand .Sp - .in +0.5i + .RS .TS -l lx . +l l . \-o T{ specifies remote file name (default - basename of lfile) T} -@@ -749,7 +749,7 @@ +@@ -1042,7 +1042,7 @@ destination is given. .Sp - .in +0.5i + .RS .TS -l lx . +l l . \-q Be quiet. \-v Be verbose. \-Q T{ -@@ -770,7 +770,7 @@ +@@ -1064,7 +1064,7 @@ Examples: .Sp - .in +0.5i + .RS .TS -l lx . +l l . queue \-d 3 Delete the third item in the queue. queue \-m 6 4 T{ Move the sixth item in the queue before the fourth. -@@ -833,7 +833,7 @@ +@@ -1128,7 +1128,7 @@ Default delay is one second, default command is empty. .Sp - .in +0.5i + .RS .TS -l lx . +l l . \-c maximum number of iterations \-d delay between iterations \-\-while\-ok stop when command exits with non-zero code -@@ -880,7 +880,7 @@ +@@ -1176,7 +1176,7 @@ It can be changed by options: .Sp - .in +0.5i + .RS .TS -l lx . +l l . \-a list all settings, including default values \-d list only default values, not necessary current ones .TE -@@ -939,7 +939,7 @@ +@@ -1236,7 +1236,7 @@ Options: .Sp - .in +0.5i + .RS .TS -l lx . +l l . \-O T{ specifies base directory where files should be placed T} -@@ -1157,7 +1157,7 @@ +@@ -1514,7 +1514,7 @@ The following escapes are supported: .Sp - .in +0.5i + .RS .TS -l lx . +l l . \\a bell \\e escape \\n new line Index: head/ftp/lftp/files/patch-po-Makevars =================================================================== --- head/ftp/lftp/files/patch-po-Makevars (revision 520924) +++ head/ftp/lftp/files/patch-po-Makevars (revision 520925) @@ -1,20 +1,20 @@ Add missing PO variables ---- po/Makevars.orig 2015-06-20 21:14:07.000000000 +0000 -+++ po/Makevars 2015-06-20 21:15:13.000000000 +0000 -@@ -23,3 +23,15 @@ +--- po/Makevars.orig 2017-04-21 20:45:54 UTC ++++ po/Makevars +@@ -53,3 +53,15 @@ MSGID_BUGS_ADDRESS = lftp-bugs@lftp.yar.ru # This is the list of locale categories, beyond LC_MESSAGES, for which the # message catalogs shall be used. It is usually empty. - EXTRA_LOCALE_CATEGORIES = + EXTRA_LOCALE_CATEGORIES = + +# This tells whether or not to regenerate a PO file when $(DOMAIN).pot +# has changed. Possible values are "yes" and "no". Set this to no if +# the POT file is checked in the repository and the version control +# program ignores timestamps. +PO_DEPENDS_ON_POT = yes + +# This tells whether or not to forcibly update $(DOMAIN).pot and +# regenerate PO files on "make dist". Possible values are "yes" and +# "no". Set this to no if the POT file and PO files are maintained +# externally. +DIST_DEPENDS_ON_UPDATE_PO = yes Index: head/ftp/lftp/files/patch-src-Makefile.in =================================================================== --- head/ftp/lftp/files/patch-src-Makefile.in (revision 520924) +++ head/ftp/lftp/files/patch-src-Makefile.in (revision 520925) @@ -1,11 +1,11 @@ ---- src/Makefile.in.orig 2008-05-23 15:54:07.000000000 +0200 -+++ src/Makefile.in 2008-05-28 16:41:23.857301294 +0200 -@@ -1217,7 +1217,7 @@ +--- src/Makefile.in.orig 2019-12-21 09:41:47 UTC ++++ src/Makefile.in +@@ -2607,7 +2607,7 @@ info: info-am info-am: -install-data-am: install-pkgdataSCRIPTS install-pkgverlibLTLIBRARIES +install-data-am: install-pkgdataSCRIPTS @$(NORMAL_INSTALL) $(MAKE) $(AM_MAKEFLAGS) install-data-hook - + install-dvi: install-dvi-am