On Sat Sep 23, 2017 at 06:17:40PM +0000, Rafael Sadowski wrote:
> Hi all,
> 
> please find below an update diff for lftp 4.8.1. I add a simple patch to
> avoid running into an assert at the program end.
> 
> Changelog between 4.7.1 and 4.8.1
> 
> Version 4.8.1 - 2017-09-12
> 
> - improved rate limiting to allow per-host limits.
> - ftp: make prefer-epsv default "no".
> - ftp: fixed quote command and ftp:use-stat-for-list setting.
> - switched to libidn2.
> - fixed build with LibreSSL.
> - fixed configure --disable-rpath.
> - fixed coredump when a parent directory was deleted.
> 
> Version 4.8.0 - 2017-07-10
> 
> - mirror: improved performance of --scan-all-first for big trees.
> - mirror: new --flat option to flatten the target directory structure.
> - mmv: new command for file moving; redirect mv to mmv in certain cases.
> - fixed compilation with newer openssl (1.1.0 and later).
> - du: allow multiple --exclude options to be combined.
> - new setting cmd:nullglob for `glob' command prefix.
> - http: use proppatch to set last-modified property.
> - new settings net:connection-limit-timer and ftp:too-many-re.
> - ftp: dynamically ajust connection limit.
> - ftp: fixed core dump on LINK/SYMLINK when the command is not
>   supported.
> - get1: fixed -o option.
> - sftp,fish: connect-program setting is now passed to the shell for
>   execution.
> - get/mget/put/mput: add -P option for parallel transfers and long
>   options.
> - appimage: new make target for making an AppImage file.
> - fixed "local glob".
> 
> Ok? Comments?
> 
> Best regards,
> 
> Rafael Sadowski
> 

*ping* with new diff to bring lftp to 4.8.2 and without bogus assert
patch.

Index: Makefile
===================================================================
RCS file: /cvs/ports/net/lftp/Makefile,v
retrieving revision 1.120
diff -u -p -u -p -r1.120 Makefile
--- Makefile    22 Aug 2017 15:48:45 -0000      1.120
+++ Makefile    9 Oct 2017 20:28:38 -0000
@@ -2,23 +2,26 @@
 
 COMMENT=       shell-like command line ftp and sftp client
 
-DISTNAME=      lftp-4.7.8
+DISTNAME=      lftp-4.8.3
 CATEGORIES=    net
 
 HOMEPAGE=      https://lftp.tech/
 
-MAINTAINER=    Rafael Sadowski <[email protected]>
+MAINTAINER=    Rafael Sadowski <[email protected]>
 
 # GPLv3+
 PERMIT_PACKAGE_CDROM=  Yes
 
-WANTLIB += c crypto curses ereadline expat iconv idn intl m ssl
-WANTLIB += ${COMPILER_LIBCXX} util z
+WANTLIB += ${COMPILER_LIBCXX} c crypto curses ereadline expat
+WANTLIB += iconv idn2 intl m ssl unistring util z
 
 # lftp needs add_history_time()
-LIB_DEPENDS=   devel/libidn \
+LIB_DEPENDS=   devel/libidn2 \
                devel/gettext \
                devel/readline>=6.1p2
+
+RUN_DEPENDS += devel/desktop-file-utils \
+               x11/gtk+3,-guic
 
 MASTER_SITES=  http://ftp.st.ryukoku.ac.jp/pub/network/ftp/lftp/ \
                http://lftp.yar.ru/ftp/ \
Index: distinfo
===================================================================
RCS file: /cvs/ports/net/lftp/distinfo,v
retrieving revision 1.74
diff -u -p -u -p -r1.74 distinfo
--- distinfo    22 Aug 2017 15:48:45 -0000      1.74
+++ distinfo    9 Oct 2017 20:28:38 -0000
@@ -1,2 +1,2 @@
-SHA256 (lftp-4.7.8.tar.gz) = uiPyjeWRNqA9GVKccUL8kip5FsQPyB1qxjm74ZnkSGM=
-SIZE (lftp-4.7.8.tar.gz) = 2777576
+SHA256 (lftp-4.8.3.tar.gz) = z7u9Bnwl/51imCigEMxwAhSFmwLjOyQF3+ftBF0IDw8=
+SIZE (lftp-4.8.3.tar.gz) = 2831712
Index: patches/patch-configure
===================================================================
RCS file: /cvs/ports/net/lftp/patches/patch-configure,v
retrieving revision 1.19
diff -u -p -u -p -r1.19 patch-configure
--- patches/patch-configure     22 Aug 2017 15:48:45 -0000      1.19
+++ patches/patch-configure     9 Oct 2017 20:28:38 -0000
@@ -5,7 +5,7 @@ Use GNU readline as our base readline la
 Index: configure
 --- configure.orig
 +++ configure
-@@ -49827,7 +49827,7 @@ fi
+@@ -50434,7 +50434,7 @@ fi
            readline_include_dir="$readline_include_dir/readline"
        fi
          readline_ld_flags="-L$readline_prefix/lib"
Index: patches/patch-doc_lftp_1
===================================================================
RCS file: /cvs/ports/net/lftp/patches/patch-doc_lftp_1,v
retrieving revision 1.1
diff -u -p -u -p -r1.1 patch-doc_lftp_1
--- patches/patch-doc_lftp_1    29 Jun 2017 08:49:33 -0000      1.1
+++ patches/patch-doc_lftp_1    9 Oct 2017 20:28:38 -0000
@@ -3,7 +3,7 @@ $OpenBSD: patch-doc_lftp_1,v 1.1 2017/06
 Index: doc/lftp.1
 --- doc/lftp.1.orig
 +++ doc/lftp.1
-@@ -767,7 +767,8 @@ FXP is automatically used for transfers between FTP se
+@@ -783,7 +783,8 @@ FXP is automatically used for transfers between FTP se
  Some FTP servers hide dot-files by default (e.g. \fI.htaccess\fP), and show
  them only when LIST command is used with \-a option. In such case try to use
  `set ftp:list-options \-a'.
Index: patches/patch-src_Makefile_in
===================================================================
RCS file: /cvs/ports/net/lftp/patches/patch-src_Makefile_in,v
retrieving revision 1.15
diff -u -p -u -p -r1.15 patch-src_Makefile_in
--- patches/patch-src_Makefile_in       22 Aug 2017 15:48:45 -0000      1.15
+++ patches/patch-src_Makefile_in       9 Oct 2017 20:28:38 -0000
@@ -2,7 +2,7 @@ $OpenBSD: patch-src_Makefile_in,v 1.15 2
 Index: src/Makefile.in
 --- src/Makefile.in.orig
 +++ src/Makefile.in
-@@ -240,7 +240,7 @@ am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(p
+@@ -245,7 +245,7 @@ am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(p
        "$(DESTDIR)$(bindir)" "$(DESTDIR)$(bindir)" \
        "$(DESTDIR)$(pkgdatadir)"
  LTLIBRARIES = $(lib_LTLIBRARIES) $(pkgverlib_LTLIBRARIES)
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/net/lftp/pkg/PLIST,v
retrieving revision 1.28
diff -u -p -u -p -r1.28 PLIST
--- pkg/PLIST   18 Mar 2015 14:51:33 -0000      1.28
+++ pkg/PLIST   9 Oct 2017 20:28:38 -0000
@@ -5,9 +5,11 @@ bin/lftpget
 @man man/man1/lftp.1
 @man man/man1/lftpget.1
 @man man/man5/lftp.conf.5
+share/applications/lftp.desktop
 share/examples/lftp/
 share/examples/lftp/lftp.conf
 @sample ${SYSCONFDIR}/lftp.conf
+share/icons/hicolor/48x48/apps/lftp-icon.png
 share/lftp/
 share/lftp/convert-mozilla-cookies
 share/lftp/import-ncftp
@@ -28,3 +30,7 @@ share/locale/uk/LC_MESSAGES/lftp.mo
 share/locale/zh_CN/LC_MESSAGES/lftp.mo
 share/locale/zh_HK/LC_MESSAGES/lftp.mo
 share/locale/zh_TW/LC_MESSAGES/lftp.mo
+@exec %D/bin/update-desktop-database
+@unexec-delete %D/bin/update-desktop-database
+@exec %D/bin/gtk-update-icon-cache -q -t %D/share/icons/hicolor
+@unexec-delete %D/bin/gtk-update-icon-cache -q -t %D/share/icons/hicolor

Reply via email to