Hello community,
here is the log from the commit of package lftp for openSUSE:Factory
checked in at Fri Jul 23 23:02:01 CEST 2010.
--------
--- lftp/lftp.changes 2010-02-19 16:35:17.000000000 +0100
+++ lftp/lftp.changes 2010-07-21 16:45:56.000000000 +0200
@@ -1,0 +2,24 @@
+Wed Jul 21 14:44:58 UTC 2010 - puzel@novell.com
+
+- update to 4.0.9
+ * torrent: don't try to re-download invalid piece from the same
+ peer
+ * added a short lftp.conf(5) man page (Jiri Skala)
+ * fixed a problem with zeroed errno (Gabriele Balducci)
+ * fixed status of mget from file: schema
+ * fixed a compilation problem on AIX (Claus K. Larsen)
+
+-------------------------------------------------------------------
+Thu May 27 17:39:34 CEST 2010 - mkudlvasr@suse.cz
+
+- update to 4.0.8
+ highlights from changelist:
+ * new settings: xfer:auto-rename (off by default),
+ ftp:ssl-copy-sid (for some broken servers),
+ cmd:stifle-rl-history (to limit command history size),
+ ftp:prefer-epsv, ftp:trust-feat (default no),
+ cmd:move-background-detach, ftp:proxy-auth-type
+ * added torrent client
+ * many bugs fixed
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
lftp-3.6.3-missing-sentinel.patch
lftp-3.6.3.tar.bz2
lftp-nostrip.patch
lftp-use-pkg-config.patch
New:
----
lftp-4.0.9.tar.bz2
lftp-missing-sentinel.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ lftp.spec ++++++
--- /var/tmp/diff_new_pack.pEkX6l/_old 2010-07-23 22:59:39.000000000 +0200
+++ /var/tmp/diff_new_pack.pEkX6l/_new 2010-07-23 22:59:39.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package lftp (Version 3.6.3)
+# spec file for package lftp (Version 4.0.9)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -18,18 +18,16 @@
Name: lftp
-Version: 3.6.3
-Release: 58
+Version: 4.0.9
+Release: 1
License: GPLv2+
Summary: Command Line File Transfer Program
Url: http://lftp.yar.ru/
Group: Productivity/Networking/Ftp/Clients
Source: %{name}-%{version}.tar.bz2
-Patch1: lftp-nostrip.patch
Patch2: lftp-wrapper.patch
Patch3: lftp-compat-mode.patch
-Patch4: lftp-3.6.3-missing-sentinel.patch
-Patch5: lftp-use-pkg-config.patch
+Patch4: lftp-missing-sentinel.patch
BuildRequires: gcc-c++
BuildRequires: gnutls-devel
BuildRequires: libstdc++-devel
@@ -60,11 +58,9 @@
%prep
%setup -q
-%patch1
%patch2
%patch3
%patch4
-%patch5 -p1
%build
touch AUTHORS
++++++ lftp-3.6.3.tar.bz2 -> lftp-4.0.9.tar.bz2 ++++++
++++ 320367 lines of diff (skipped)
++++++ lftp-compat-mode.patch ++++++
--- /var/tmp/diff_new_pack.pEkX6l/_old 2010-07-23 22:59:40.000000000 +0200
+++ /var/tmp/diff_new_pack.pEkX6l/_new 2010-07-23 22:59:40.000000000 +0200
@@ -1,7 +1,7 @@
--- src/CmdExec.cc
+++ src/CmdExec.cc
-@@ -1165,6 +1165,47 @@
- dyn_cmd_table.append(new_entry);
+@@ -1178,6 +1178,47 @@
+ dyn_cmd_table.insert(new_entry,i);
}
+void CmdExec::RegisterCompatCommand(const char *name,cmd_creator_t creator,const char *short_desc,const char *long_desc)
@@ -50,7 +50,7 @@
session=new_session;
--- src/CmdExec.h
+++ src/CmdExec.h
-@@ -219,6 +219,9 @@
+@@ -224,6 +224,9 @@
static void RegisterCommand(const char *name,cmd_creator_t creator,
const char *short_name=0,const char *long_name=0);
@@ -332,22 +332,22 @@
example_module1_la_LDFLAGS = -module -avoid-version -rpath $(pkgverlibdir)
TASK_MODULES = liblftp-pty.la liblftp-network.la proto-ftp.la proto-http.la proto-file.la proto-fish.la proto-sftp.la
--JOB_MODULES = liblftp-getdate.la cmd-mirror.la cmd-sleep.la
-+JOB_MODULES = liblftp-getdate.la cmd-mirror.la cmd-sleep.la compat-mode.la
+-JOB_MODULES = cmd-mirror.la cmd-sleep.la cmd-torrent.la
++JOB_MODULES = cmd-mirror.la cmd-sleep.la cmd-torrent.la compat-mode.la
if WITH_MODULES
pkgverlib_LTLIBRARIES = $(TASK_MODULES) $(JOB_MODULES)
else
-@@ -41,6 +41,7 @@
+@@ -42,6 +42,7 @@
liblftp_network_la_SOURCES = NetAccess.cc NetAccess.h Resolver.cc Resolver.h\
- lftp_ssl.cc lftp_ssl.h buffer_ssl.cc buffer_ssl.h RateLimit.cc RateLimit.h
- liblftp_getdate_la_SOURCES = getdate.y getdate.h
+ lftp_ssl.cc lftp_ssl.h buffer_ssl.cc buffer_ssl.h RateLimit.cc RateLimit.h\
+ network.cc network.h SSH_Access.cc SSH_Access.h
+compat_mode_la_SOURCES = CompatMode.cc CompatMode.h
- proto_ftp_la_LDFLAGS = -module -avoid-version -rpath $(pkgverlibdir)
- proto_http_la_LDFLAGS = -module -avoid-version -rpath $(pkgverlibdir)
-@@ -54,6 +55,8 @@
+ if NEED_TRIO
+ TRIO = $(top_builddir)/trio/libtrio.la
+@@ -60,6 +61,8 @@
+ liblftp_network_la_LDFLAGS = -avoid-version -rpath $(pkgverlibdir) $(OPENSSL_LDFLAGS)
liblftp_network_la_LIBADD = $(SOCKSLIBS) $(OPENSSL_LIBS) $(LIBGNUTLS_LIBS)
- liblftp_getdate_la_LDFLAGS = -avoid-version -rpath $(pkgverlibdir)
+compat_mode_la_LDFLAGS = -module -avoid-version -rpath $(pkgverlibdir)
+
++++++ lftp-missing-sentinel.patch ++++++
--- src/CmdExec.cc
+++ src/CmdExec.cc
@@ -1068,7 +1068,7 @@
{
const char *arg=String(start++);
if(CmdExec::needs_quotation(arg))
- res.vappend("\"",CmdExec::unquote(arg),"\"",NULL);
+ res.vappend("\"",CmdExec::unquote(arg),"\"", (char *) NULL);
else
res.append(arg);
if(start>=Count())
@@ -1297,7 +1297,7 @@
queue->SetParentFg(this,false);
queue->AllocJobno();
const char *url=session->GetConnectURL(FA::NO_PATH);
- queue->cmdline.vset("queue (",url,slot?"; ":"",slot?slot.get():"",")",NULL);
+ queue->cmdline.vset("queue (",url,slot?"; ":"",slot?slot.get():"",")", (char *)NULL);
queue->queue_feeder=new QueueFeeder(session->GetCwd(), cwd->GetName());
queue->SetCmdFeeder(queue->queue_feeder);
queue->Reconfig(0);
++++++ lftp-wrapper.patch ++++++
--- /var/tmp/diff_new_pack.pEkX6l/_old 2010-07-23 22:59:40.000000000 +0200
+++ /var/tmp/diff_new_pack.pEkX6l/_new 2010-07-23 22:59:40.000000000 +0200
@@ -1,16 +1,16 @@
Index: src/CopyJob.cc
===================================================================
---- src/CopyJob.cc.orig
-+++ src/CopyJob.cc
+--- src/CopyJob.cc.orig 2010-07-21 15:56:45.000000000 +0200
++++ src/CopyJob.cc 2010-07-21 15:56:46.000000000 +0200
@@ -21,6 +21,7 @@
- /* $Id: CopyJob.cc,v 1.41 2007/09/10 10:35:13 lav Exp $ */
+ /* $Id: CopyJob.cc,v 1.46 2010/06/02 07:25:59 lav Exp $ */
#include