jvdias 75cf45d
Summary: 	A sophisticated file transfer program
jvdias 75cf45d
Name: 		lftp 
ab5ecdb
Version: 	3.5.10
3a9dd66
Release: 	4%{?dist}
jvdias 75cf45d
License: 	GPL
jvdias 75cf45d
Group: 		Applications/Internet
7c752b3
Source0: 	ftp://ftp.yar.ru/lftp/lftp-%{version}.tar.gz
jvdias 75cf45d
URL: 		http://lftp.yar.ru/
7c752b3
BuildRoot: 	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
06b1bef
BuildRequires: 	ncurses-devel, openssl-devel, pkgconfig, readline-devel, libtool, gettext
cvsdist a86b82a
cvsdist a86b82a
%description
cvsdist a86b82a
LFTP is a sophisticated ftp/http file transfer program. Like bash, it has job
cvsdist a86b82a
control and uses the readline library for input. It has bookmarks, built-in
cvsdist a86b82a
mirroring, and can transfer several files in parallel. It is designed with
cvsdist a86b82a
reliability in mind.
cvsdist a86b82a
cvsdist a86b82a
%prep
jvdias 9274f0d
%setup -q
cvsdist a86b82a
cvsdist a86b82a
%build
cvsdist 70055a4
if pkg-config openssl ; then
cvsdist 70055a4
	CPPFLAGS=`pkg-config --cflags openssl`; export CPPFLAGS
cvsdist 70055a4
	LDFLAGS=`pkg-config --libs-only-L openssl`; export LDFLAGS
cvsdist 70055a4
fi
cvsdist 70055a4
LDFLAGS="-L`pwd`/src/.libs $LDFLAGS"; export LDFLAGS
06b1bef
%configure --with-modules --disable-static --with-openssl=/usr --with-debug --disable-rpath
cvsdist 95b1dd9
export tagname=CC
7c752b3
make LIBTOOL=%{_bindir}/libtool %{?_smp_mflags}
cvsdist a86b82a
jvdias 637a320
%{?!DEBUG:  %define DEBUG 0}
jvdias 637a320
%if %{DEBUG}
jvdias 637a320
%define debug_package %{nil}
jvdias 637a320
%endif
jvdias 637a320
cvsdist a86b82a
%install
cvsdist a86b82a
rm -rf $RPM_BUILD_ROOT
cvsdist 95b1dd9
export tagname=CC
7c752b3
make LIBTOOL=%{_bindir}/libtool DESTDIR=$RPM_BUILD_ROOT install
cvsdist 70055a4
rm -f $RPM_BUILD_ROOT%{_libdir}/lftp/%{version}/*.la
cvsdist a86b82a
chmod 0755 $RPM_BUILD_ROOT%{_libdir}/lftp/*
cvsdist 70055a4
chmod 0755 $RPM_BUILD_ROOT%{_libdir}/lftp/%{version}/*.so
cvsdist 70055a4
# Remove files from $RPM_BUILD_ROOT that we aren't shipping.
cvsdist 70055a4
rm -f $RPM_BUILD_ROOT%{_libdir}/lftp/%{version}/*.a
0b1f830
rm -f $RPM_BUILD_ROOT%{_libdir}/liblftp-jobs.*a
0b1f830
rm -f $RPM_BUILD_ROOT%{_libdir}/liblftp-tasks.*a
cvsdist a86b82a
%find_lang %{name}
jvdias 637a320
%if %{DEBUG}
7c752b3
%{_libdir}/rpm/brp-compress
jvdias 637a320
exit 0
jvdias 637a320
%endif
jvdias 637a320
:;
cvsdist a86b82a
cvsdist a86b82a
%clean
cvsdist a86b82a
rm -rf $RPM_BUILD_ROOT
cvsdist a86b82a
06b1bef
%post -p /sbin/ldconfig
7c752b3
7c752b3
%postun
7c752b3
if [ "$1" = 0 ]; then
7c752b3
/sbin/ldconfig
7c752b3
fi
7c752b3
exit 0
7c752b3
cvsdist a86b82a
%files -f %{name}.lang
jvdias 75cf45d
%defattr(-,root,root,-)
cvsdist a86b82a
%doc BUGS COPYING ChangeLog FAQ FEATURES README* NEWS THANKS TODO
7c752b3
%config(noreplace) %{_sysconfdir}/lftp.conf
cvsdist a86b82a
%{_bindir}/*
cvsdist a86b82a
%{_mandir}/*/*
cvsdist a86b82a
%{_datadir}/lftp
cvsdist a86b82a
%dir %{_libdir}/lftp
cvsdist a86b82a
%dir %{_libdir}/lftp/%{version}
cvsdist d847d04
%{_libdir}/lftp/%{version}/cmd-mirror.so
cvsdist d847d04
%{_libdir}/lftp/%{version}/cmd-sleep.so
cvsdist 46c0672
%{_libdir}/lftp/%{version}/liblftp-network.so
cvsdist 46c0672
%{_libdir}/lftp/%{version}/liblftp-pty.so
cvsdist d847d04
%{_libdir}/lftp/%{version}/proto-file.so
cvsdist 6a9e9f3
%{_libdir}/lftp/%{version}/proto-fish.so
cvsdist d847d04
%{_libdir}/lftp/%{version}/proto-ftp.so
cvsdist d847d04
%{_libdir}/lftp/%{version}/proto-http.so
cvsdist 46c0672
%{_libdir}/lftp/%{version}/proto-sftp.so
e96abcf
%{_libdir}/lftp/%{version}/liblftp-getdate.so
7c752b3
%{_libdir}/liblftp-jobs*
7c752b3
%{_libdir}/liblftp-tasks*
7c752b3
cvsdist a86b82a
%changelog
3a9dd66
* Thu Sep 06 2007 Maros Barabas <mbarabas@redhat.com> - 3.5.10-4
3a9dd66
- rebuild
3a9dd66
06b1bef
* Wed Apr 11 2007 Maros Barabas <mbarabas@redhat.com> - 3.5.10-3
06b1bef
- Correct mistake removing devel package & calling chkconfig
06b1bef
- Resolves #235436
06b1bef
- Removing automake autoconf
06b1bef
- Resolves #225984
06b1bef
7c752b3
* Wed Apr 04 2007 Maros Barabas <mbarabas@redhat.com> - 3.5.10-2
7c752b3
- Merge review fix
7c752b3
- Resolves #225984
7c752b3
ab5ecdb
* Wed Apr 04 2007 Maros Barabas <mbarabas@redhat.com> - 3.5.10
ab5ecdb
- Upgrade to 3.5.10 from upstream
ab5ecdb
e96abcf
* Thu Jan 18 2007 Maros Barabas <mbarabas@redhat.com> - 3.5.9
e96abcf
- Upgrade to 3.5.9 from upstream 
e96abcf
d92f1dd
* Wed Aug 23 2006 Maros Barabas	<mbarabas@redhat.com> - 3.5.1-2
d92f1dd
- remove .a & .la from libdir
d92f1dd
jvdias efbb289
* Mon Jul 17 2006 Jason Vas Dias <jvdias@redhat.com> - 3.5.1-1.fc6
jvdias efbb289
- Upgrade to 3.5.1
jvdias efbb289
e4736d7
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 3.4.7-2.FC6.1
e4736d7
- rebuild
e4736d7
jvdias c2a02f1
* Mon Jun 12 2006 Jason Vas Dias <jvdias@redhat.com> - 3.4.7-2
jvdias c2a02f1
- Add BuildRequires for broken Brew
jvdias c2a02f1
jvdias e5e8303
* Wed May 31 2006 Jason Vas Dias <jvdias@redhat.com> - 3.4.7-1
jvdias e5e8303
- Upgrade to upstream version 3.4.7
jvdias e5e8303
jvdias 193e365
* Fri Apr 28 2006 Jason Vas Dias <jvdias@redhat.com> - 3.4.6-1
jvdias 193e365
- Upgrade to upstream version 3.4.6
jvdias 193e365
jvdias 672d057
* Fri Apr 21 2006 Jason Vas Dias <jvdias@redhat.com> - 3.4.4-1
jvdias 672d057
- Upgrade to upstream version 3.4.4
jvdias 672d057
jvdias 637a320
* Thu Mar 16 2006 Jason Vas Dias <jvdias@redhat.com> - 3.4.3-1
jvdias 637a320
- Upgrade to upstream version 3.4.3
jvdias 637a320
0cbafc0
* Fri Mar 10 2006 Bill Nottingham <notting@redhat.com> - 3.4.2-5
0cbafc0
- rebuild for ppc TLS issue (#184446)
0cbafc0
jvdias 8aef346
* Thu Feb 16 2006 Jason Vas Dias<jvdias@redhat.com> - 3.4.2-4
jvdias 8aef346
- Apply upstream fix for bug 181694.
jvdias 8aef346
jvdias 9d79b63
* Wed Feb 15 2006 Jason Vas Dias<jvdias@redhat.com> - 3.4.2-2
jvdias 9d79b63
- fix bug 181694: segfault on redirection to non-existent location
jvdias 9d79b63
dfd4be4
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 3.4.2-1.1
dfd4be4
- bump again for double-long bug on ppc(64)
dfd4be4
jvdias 9c4118b
* Wed Feb 08 2006 Jason Vas Dias<jvdias@redhat.com> - 3.4.2-1
jvdias 9c4118b
- Upgrade to upstream version 3.4.2, that fixes 3.4.1's coredump
jvdias 9c4118b
jvdias 27cefb8
* Tue Feb 07 2006 Jason Vas Dias<jvdias@redhat.com> - 3.4.1-1
jvdias 27cefb8
- Upgrade to upstream version 3.4.1
jvdias 27cefb8
- fix core dump
jvdias 27cefb8
jvdias 08fdbfe
* Fri Jan 13 2006 Jason Vas Dias<jvdias@redhat.com> - 3.4.0-1
jvdias 75cf45d
- Upgrade to upstream version 3.4.0
jvdias 75cf45d
jvdias 36a596f
* Wed Dec 21 2005 Jason Vas Dias<jvdias@redhat.com> - 3.3.5-4
jvdias 36a596f
- fix bug 176315: openssl libraries not being picked up - gnutls was instead
jvdias 36a596f
- improvements to bug 172376 fix
jvdias 36a596f
jvdias 3e27741
* Tue Dec 20 2005 Jason Vas Dias<jvdias@redhat.com> - 3.3.5-2
jvdias 3e27741
- fix bug 176175: perl-String-CRC32 now in separate RPM 
jvdias 3e27741
jvdias 3e27741
* Thu Dec 15 2005 Jason Vas Dias<jvdias@redhat.com> - 3.3.5-1
jvdias f0a5cb6
- Upgrade to version 3.3.5
jvdias f0a5cb6
- fix bug bz172376 : host lookups should use any address found after timeout 
jvdias f0a5cb6
5e365b9
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
5e365b9
- rebuilt
5e365b9
jvdias 9274f0d
* Fri Nov 11 2005 Jason Vas Dias <jvdias@redhat.com> - 3.3.3-1
jvdias 9274f0d
- Upgrade to upstream 3.3.3 release, fixing bug 171884 .
jvdias 9274f0d
jvdias 7fce991
* Tue Oct 18 2005 Jason Vas Dias <jvdias@redhat.com> - 3.3.2-1
jvdias 7fce991
- *** PLEASE COULD ANYONE MODIFYING lftp TEST IT BEFORE SUBMITTING! ***
jvdias 847071c
  (and preferably contact the lftp package maintainer (me) first - thank you!)
jvdias 7fce991
  bug 171096 : 'mget files in lftp causes abort' (core dump actually)
jvdias 7fce991
  resulted from not doing so .
jvdias 847071c
  See http://lftp.yar.ru :
06b1bef
    Recent events:2005-10-17: 
06b1bef
    lftp-3.3.2 released. Fixed a coredump caused by double-free.
jvdias 7fce991
jvdias 7fce991
* Sat Oct 15 2005 Florian La Roche <laroche@redhat.com> - 3.3.1-1
Florian La Roche ae50ae0
- 3.3.1
Florian La Roche ae50ae0
jvdias 7fce991
* Wed Aug 24 2005 Jason Vas Dias <jvdias@redhat.com> - 3.3.0-1
jvdias af5d39b
- Upgrade to upstream version 3.3.0
jvdias af5d39b
45c1d1a
* Mon Aug  8 2005 Tomas Mraz <tmraz@redhat.com> - 3.2.1-2
45c1d1a
- rebuild with new gnutls
45c1d1a
1ce71e6
* Thu Jun 30 2005 Warren Togami <wtogami@redhat.com> 3.2.1-1
1ce71e6
- 3.2.1
1ce71e6
jvdias 68eee5f
* Mon Apr 25 2005 Jason Vas Dias <jvdias@redhat.com> 3.1.3-1
jvdias 68eee5f
- Upgrade to upstream version 3.1.3
jvdias 68eee5f
jvdias ffb37c6
* Tue Mar  8 2005 Jason Vas Dias <jvdias@redhat.com> 3.1.0-1
jvdias ffb37c6
- Upgrade to upstream verson 3.1.0; remove patch for broken libtool
jvdias ffb37c6
f3d8f79
* Tue Mar  8 2005 Joe Orton <jorton@redhat.com> 3.0.13-2
f3d8f79
- rebuild
f3d8f79
jvdias 1324aab
* Fri Jan 21 2005 Jason Vas Dias <jvdias@redhat.com> 3.0.13-1
jvdias 1324aab
- Upgrade to upstream version 3.0.13 .
jvdias 1324aab
9af8952
* Wed Jan 12 2005 Tim Waugh <twaugh@redhat.com> 3.0.6-4
9af8952
- Rebuilt for new readline.
9af8952
jvdias 6153034
* Mon Oct 18 2004 Jason Vas Dias <jvdias@redhat.com> 3.0.6-3
jvdias 6153034
- rebuilding for current FC3 glibc fixes bug 136109
jvdias 6153034
 
cvsdist 46c0672
* Mon Aug 16 2004 Nalin Dahyabhai <nalin@redhat.com> 3.0.6-2
cvsdist 46c0672
- rebuild
cvsdist 46c0672
cvsdist 46c0672
* Tue Jun 15 2004 Nalin Dahyabhai <nalin@redhat.com> 3.0.6-1
cvsdist 46c0672
- update to 3.0.6
cvsdist 46c0672
cvsdist 0c35f0a
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
cvsdist 0c35f0a
- rebuilt
cvsdist 0c35f0a
cvsdist 74a4c0f
* Fri Mar 12 2004 Nalin Dahyabhai <nalin@redhat.com> 2.6.12-1
cvsdist 74a4c0f
- update to 2.6.12
cvsdist 74a4c0f
cvsdist 74a4c0f
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
cvsdist 74a4c0f
- rebuilt
cvsdist 74a4c0f
cvsdist 74a4c0f
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
cvsdist 74a4c0f
- rebuilt
cvsdist 74a4c0f
cvsdist cb17e52
* Tue Dec 16 2003 Nalin Dahyabhai <nalin@redhat.com> 2.6.10-3
cvsdist cb17e52
- add patch to avoid DoS when connecting to HTTP servers (or "HTTP" "servers")
cvsdist cb17e52
  which don't provide status headers, or provide empty lines instead of status
cvsdist cb17e52
  headers
cvsdist cb17e52
cvsdist cb17e52
* Fri Dec 12 2003 Nalin Dahyabhai <nalin@redhat.com> 2.6.10-2
cvsdist cb17e52
- rebuild
cvsdist cb17e52
cvsdist 4f6a89a
* Fri Dec 12 2003 Nalin Dahyabhai <nalin@redhat.com> 2.6.10-1
cvsdist 4f6a89a
- update to 2.6.10, which folds in the previous patches
cvsdist 4f6a89a
- configure with --with-debug so that we get useful debug info
cvsdist 4f6a89a
cvsdist 3438459
* Tue Dec  9 2003 Nalin Dahyabhai <nalin@redhat.com> 2.6.9-1
cvsdist 3438459
- include patch based on patch from Ulf Härnhammar to fix unsafe use of
cvsdist 3438459
  sscanf when reading http directory listings (CAN-2003-0963)
cvsdist 3438459
- include patch based on patch from Ulf Härnhammar to fix compile warnings
cvsdist 3438459
  modified based on input from Solar Designer
cvsdist 3438459
cvsdist 3438459
* Mon Dec  8 2003 Nalin Dahyabhai <nalin@redhat.com>
cvsdist 3438459
- update to 2.6.9
cvsdist 3438459
cvsdist 95b1dd9
* Wed Aug  6 2003 Elliot Lee <sopwith@redhat.com>
cvsdist 95b1dd9
- Fix libtool
cvsdist 95b1dd9
cvsdist 95b1dd9
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
cvsdist 95b1dd9
- rebuilt
cvsdist 52a723d
cvsdist 70055a4
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
cvsdist 70055a4
- rebuilt
cvsdist 70055a4
cvsdist 70055a4
* Tue Jan  7 2003 Nalin Dahyabhai <nalin@redhat.com> 2.6.3-2
cvsdist 70055a4
- rebuild
cvsdist 70055a4
cvsdist 70055a4
* Thu Dec 12 2002 Nalin Dahyabhai <nalin@redhat.com>
cvsdist 70055a4
- use openssl's pkg-config data, if available
cvsdist 70055a4
cvsdist 70055a4
* Thu Nov 14 2002 Nalin Dahyabhai <nalin@redhat.com> 2.6.3-1
cvsdist 70055a4
- update to 2.6.3
cvsdist 70055a4
cvsdist 70055a4
* Tue Nov 12 2002 Tim Powers <timp@redhat.com> 2.6.2-2
cvsdist 70055a4
- remove files we aren't including from the $$RPM_BUILD_ROOT
cvsdist 70055a4
cvsdist 70055a4
* Fri Oct  4 2002 Nalin Dahyabhai <nalin@redhat.com> 2.6.2-1
cvsdist 70055a4
- build with the system's libtool
cvsdist 70055a4
cvsdist 70055a4
* Thu Sep 26 2002 Nalin Dahyabhai <nalin@redhat.com>
cvsdist 70055a4
- update to 2.6.2
cvsdist ab0d824
cvsdist 908f9e6
* Sat Aug 10 2002 Elliot Lee <sopwith@redhat.com>
cvsdist 908f9e6
- rebuilt with gcc-3.2 (we hope)
cvsdist 908f9e6
cvsdist 6a9e9f3
* Tue Jul 23 2002 Tim Powers <timp@redhat.com> 2.5.2-4
cvsdist 6a9e9f3
- build using gcc-3.2-0.1
cvsdist 6a9e9f3
cvsdist 6a9e9f3
* Fri Jun 21 2002 Tim Powers <timp@redhat.com> 2.5.2-3
cvsdist 6a9e9f3
- automated rebuild
cvsdist 6a9e9f3
cvsdist 6a9e9f3
* Sun May 26 2002 Tim Powers <timp@redhat.com> 2.5.2-2
cvsdist 6a9e9f3
- automated rebuild
cvsdist 6a9e9f3
cvsdist 6a9e9f3
* Fri May 17 2002 Nalin Dahyabhai <nalin@redhat.com> 2.5.2-1
cvsdist 6a9e9f3
- update to 2.5.2
cvsdist 56d802e
cvsdist f9476fa
* Fri Feb 22 2002 Nalin Dahyabhai <nalin@redhat.com> 2.4.9-1
cvsdist 6a9e9f3
- update to 2.4.9
cvsdist f9476fa
cvsdist f9476fa
* Mon Jan 23 2002 Nalin Dahyabhai <nalin@redhat.com> 2.4.8-1
cvsdist 6a9e9f3
- update to 2.4.8
cvsdist f9476fa
cvsdist f9476fa
* Wed Jan 09 2002 Tim Powers <timp@redhat.com> 2.4.0-3
cvsdist f9476fa
- automated rebuild
cvsdist f9476fa
cvsdist f9476fa
* Thu Aug 16 2001 Nalin Dahyabhai <nalin@redhat.com> 2.4.0-2
cvsdist d847d04
- remove the .la files from the final package -- these aren't libraries
cvsdist d847d04
  people link with anyway
cvsdist d847d04
cvsdist f9476fa
* Mon Aug  6 2001 Nalin Dahyabhai <nalin@redhat.com> 2.4.0-1
cvsdist a86b82a
- update to 2.4.0 (fixes some memory leaks and globbing cases)
cvsdist a86b82a
cvsdist a86b82a
* Thu Jul  5 2001 Nalin Dahyabhai <nalin@redhat.com>
cvsdist a86b82a
- langify
cvsdist a86b82a
cvsdist a86b82a
* Fri Jun 29 2001 Nalin Dahyabhai <nalin@redhat.com>
cvsdist a86b82a
- explicitly list the modules which are built when the package compiles, so
cvsdist a86b82a
  that module build failures (for whatever reason) get caught
cvsdist a86b82a
cvsdist a86b82a
* Mon Jun 25 2001 Nalin Dahyabhai <nalin@redhat.com>
cvsdist a86b82a
- merge in changes from ja .spec file
cvsdist a86b82a
cvsdist a86b82a
* Wed May 30 2001 Nalin Dahyabhai <nalin@redhat.com>
cvsdist a86b82a
- update to 2.3.11
cvsdist a86b82a
cvsdist a86b82a
* Fri Apr 27 2001 Nalin Dahyabhai <nalin@redhat.com>
cvsdist a86b82a
- update to 2.3.9
cvsdist a86b82a
cvsdist a86b82a
* Fri Mar  2 2001 Tim Powers <timp@redhat.com>
cvsdist a86b82a
- rebuilt against openssl-0.9.6-1
cvsdist a86b82a
cvsdist a86b82a
* Fri Jan 19 2001 Nalin Dahyabhai <nalin@redhat.com>
cvsdist a86b82a
- update to 2.3.7
cvsdist a86b82a
cvsdist a86b82a
* Thu Jan  4 2001 Nalin Dahyabhai <nalin@redhat.com>
cvsdist a86b82a
- update to 2.3.6
cvsdist a86b82a
cvsdist a86b82a
* Fri Dec  1 2000 Nalin Dahyabhai <nalin@redhat.com>
cvsdist a86b82a
- update to 2.3.5
cvsdist a86b82a
cvsdist a86b82a
* Mon Jul 24 2000 Prospector <prospector@redhat.com>
cvsdist a86b82a
- rebuilt
cvsdist a86b82a
cvsdist a86b82a
* Thu Jul 13 2000 Tim Powers <timp@redhat.com>
cvsdist a86b82a
- patched to build with gcc-2.96
cvsdist a86b82a
- use gcc instead of c++ for CXX, otherwise you expose an ICE in gcc when
cvsdist a86b82a
  using g++ on two files, one being a C++ source, and the other a C source.
cvsdist a86b82a
  Using gcc does the correct thing.
cvsdist a86b82a
cvsdist a86b82a
* Mon Jul 10 2000 Tim Powers <timp@redhat.com>
cvsdist a86b82a
- rebuilt
cvsdist a86b82a
cvsdist a86b82a
* Thu Jun 8 2000 Tim Powers <timp@redhat.com>
cvsdist a86b82a
- fix man page location
cvsdist a86b82a
- use %%makeinstall
cvsdist a86b82a
- use predefined macros wherever possible
cvsdist a86b82a
cvsdist a86b82a
* Mon May 15 2000 Tim Powers <timp@redhat.com>
cvsdist a86b82a
- updated to 2.2.2
cvsdist a86b82a
- added locales tofiles list
cvsdist a86b82a
- built for 7.0
cvsdist a86b82a
cvsdist a86b82a
* Thu Jan 27 2000 Tim Powers <timp@redhat.com>
cvsdist a86b82a
- fixed package description etc.
cvsdist a86b82a
cvsdist a86b82a
* Fri Jan 21 2000 Tim Powers <timp@redhat.com>
cvsdist a86b82a
- ughh. didn't include /usr/lib/lftp in files list, fixed
cvsdist a86b82a
cvsdist a86b82a
* Thu Jan 13 2000 Tim Powers <timp@redhat.com>
cvsdist a86b82a
- initial build for Powertools