cvsdist 2f4f4a3
Summary: The standard UNIX FTP (File Transfer Protocol) client.
cvsdist 2f4f4a3
Name: ftp
cvsdist 2f4f4a3
Version: 0.17
cvsdist 7ef7941
Release: 22
cvsdist cf2800f
License: BSD
cvsdist 2f4f4a3
Group: Applications/Internet
cvsdist 7fec8e8
Source0: ftp://ftp.uk.linux.org/pub/linux/Networking/netkit-devel/netkit-ftp-%{version}.tar.bz2
cvsdist 2f4f4a3
Patch1: netkit-ftp-0.17-pre20000412.pasv-security.patch
cvsdist 7fec8e8
Patch2: netkit-ftp-0.17-acct.patch
cvsdist a197844
Patch3: netkit-ftp.usagi-ipv6.patch
cvsdist 7ef7941
Patch4: netkit-ftp-0.17-segv.patch
cvsdist 7ef7941
Patch5: netkit-ftp-0.17-volatile.patch
cvsdist 2f4f4a3
BuildRoot: /var/tmp/%{name}-root
cvsdist 7ef7941
BuildRequires: gcc, glibc-devel, readline-devel, ncurses-devel, perl
cvsdist 2f4f4a3
cvsdist 2f4f4a3
%description
cvsdist 2f4f4a3
The ftp package provides the standard UNIX command-line FTP (File
cvsdist 2f4f4a3
Transfer Protocol) client.  FTP is a widely used protocol for
cvsdist 2f4f4a3
transferring files over the Internet and for archiving files.
cvsdist 2f4f4a3
cvsdist 2f4f4a3
If your system is on a network, you should install ftp in order to do
cvsdist 2f4f4a3
file transfers.
cvsdist 2f4f4a3
cvsdist 2f4f4a3
%prep
cvsdist 7fec8e8
%setup -q -n netkit-ftp-%{version}
cvsdist 2f4f4a3
%patch1 -p1
cvsdist 7fec8e8
%patch2 -p1 -b .acct
cvsdist a197844
%patch3 -p1 -b .ipv6
cvsdist 7ef7941
%patch4 -p1 -b .segv
cvsdist 7ef7941
%patch5 -p1 -b .volatile
cvsdist 2f4f4a3
cvsdist 2f4f4a3
%build
cvsdist a197844
sh configure --with-c-compiler=gcc --enable-ipv6
cvsdist 2f4f4a3
perl -pi -e '
cvsdist 2f4f4a3
    s,^CC=.*$,CC=cc,;
cvsdist a83902c
    s,-O2,\$(RPM_OPT_FLAGS) -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64,;
cvsdist 2f4f4a3
    s,^BINDIR=.*$,BINDIR=%{_bindir},;
cvsdist 2f4f4a3
    s,^MANDIR=.*$,MANDIR=%{_mandir},;
cvsdist 2f4f4a3
    s,^SBINDIR=.*$,SBINDIR=%{_sbindir},;
cvsdist 2f4f4a3
    ' MCONFIG
cvsdist 2f4f4a3
cvsdist 5c0f703
make %{?_smp_mflags}
cvsdist 2f4f4a3
cvsdist 2f4f4a3
%install
cvsdist 2f4f4a3
rm -rf ${RPM_BUILD_ROOT}
cvsdist 2f4f4a3
mkdir -p ${RPM_BUILD_ROOT}%{_bindir}
cvsdist 2f4f4a3
mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man1
cvsdist 2f4f4a3
mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man5
cvsdist 2f4f4a3
cvsdist 2f4f4a3
make INSTALLROOT=${RPM_BUILD_ROOT} install
cvsdist 2f4f4a3
cvsdist 2f4f4a3
%clean
cvsdist 2f4f4a3
rm -rf ${RPM_BUILD_ROOT}
cvsdist 2f4f4a3
cvsdist 2f4f4a3
%files
cvsdist 2f4f4a3
%defattr(-,root,root)
cvsdist 2f4f4a3
%{_bindir}/ftp
cvsdist 2f4f4a3
%{_bindir}/pftp
cvsdist 2f4f4a3
%{_mandir}/man1/ftp.*
cvsdist 2f4f4a3
%{_mandir}/man1/pftp.*
cvsdist 2f4f4a3
%{_mandir}/man5/netrc.*
cvsdist 2f4f4a3
cvsdist 2f4f4a3
%changelog
cvsdist 7ef7941
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
cvsdist 7ef7941
- rebuilt
cvsdist 7ef7941
cvsdist 7ef7941
* Mon Jun 14 2004 Alan Cox <alan@redhat.com>
cvsdist 7ef7941
- Re-arranged some totally bogus old bezerkly code that could
cvsdist 7ef7941
  segfault ftp on connection loss. (BZ #122295)
cvsdist 7ef7941
cvsdist 342580c
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
cvsdist 342580c
- rebuilt
cvsdist 342580c
cvsdist a920828
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
cvsdist a920828
- rebuilt
cvsdist a920828
cvsdist 5c0f703
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
cvsdist 5c0f703
- rebuilt
cvsdist 5c0f703
cvsdist 5c0f703
* Fri Dec 13 2002 Elliot Lee <sopwith@redhat.com>
cvsdist 5c0f703
- Rebuild
cvsdist 5c0f703
cvsdist c1493bd
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
cvsdist c1493bd
- automated rebuild
cvsdist c1493bd
cvsdist 99894b9
* Thu May 23 2002 Tim Powers <timp@redhat.com>
cvsdist 99894b9
- automated rebuild
cvsdist 99894b9
cvsdist a83902c
* Fri Apr 12 2002 Bernhard Rosenkraenzer <bero@redhat.com> 0.17-13
cvsdist a83902c
- Recompile with support for files > 2 GB
cvsdist a83902c
cvsdist cf2800f
* Mon Jun 25 2001 Bernhard Rosenkraenzer <bero@redhat.com> 0.17-12
cvsdist cf2800f
- Add some Build dependencies (#45007)
cvsdist cf2800f
cvsdist a197844
* Fri May 18 2001 Bernhard Rosenkraenzer <bero@redhat.com> 0.17-11
cvsdist a197844
- Actually apply Patch #3
cvsdist a197844
cvsdist a197844
* Fri May 11 2001 Bernhard Rosenkraenzer <bero@redhat.com> 0.17-10
cvsdist a197844
- Rebuild with new readline
cvsdist a197844
cvsdist a197844
* Sun Apr 15 2001 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist a197844
- Add IPv6 patch (RFE #35642)
cvsdist a197844
cvsdist a197844
* Wed Apr  4 2001 Jakub Jelinek <jakub@redhat.com>
cvsdist a197844
- don't let configure to guess compiler, it can pick up egcs
cvsdist a197844
cvsdist 7fec8e8
* Sun Jan 21 2001 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist 7fec8e8
- Update to 0.17 final
cvsdist 7fec8e8
- Fix up ACCT support in netrc (Bug #17353)
cvsdist 7fec8e8
cvsdist 2f4f4a3
* Wed Aug 16 2000 Philipp Knirsch <pknirsch@redhat.com>
cvsdist 2f4f4a3
- Switched the default transfer protocol from PORT to PASV as proposed on
cvsdist 2f4f4a3
  bugzilla (#16134)
cvsdist 2f4f4a3
- Fixed a small compiler warning in ftp.c line 886
cvsdist 2f4f4a3
cvsdist 2f4f4a3
* Fri Jul 14 2000 Jeff Johnson <jbj@redhat.com>
cvsdist 2f4f4a3
- add netrc man page (#7443).
cvsdist 2f4f4a3
- fix possible buffer overflows in ftp client.
cvsdist 2f4f4a3
cvsdist 2f4f4a3
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
cvsdist 2f4f4a3
- automatic rebuild
cvsdist 2f4f4a3
cvsdist 2f4f4a3
* Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com>
cvsdist 2f4f4a3
- FHS packaging.
cvsdist 2f4f4a3
- update to 0.17-pre20000412.
cvsdist 2f4f4a3
cvsdist 2f4f4a3
* Wed Apr  5 2000 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist 2f4f4a3
- rebuild with current libreadline
cvsdist 2f4f4a3
cvsdist 2f4f4a3
* Fri Mar 24 2000 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist 2f4f4a3
- 0.17
cvsdist 2f4f4a3
cvsdist 2f4f4a3
* Fri Feb  4 2000 Bill Nottingham <notting@redhat.com>
cvsdist 2f4f4a3
- handle compressed man pages
cvsdist 2f4f4a3
cvsdist 2f4f4a3
* Tue Jan  4 2000 Bill Nottingham <notting@redhat.com>
cvsdist 2f4f4a3
- the ftp client does not require inetd
cvsdist 2f4f4a3
cvsdist 2f4f4a3
* Wed Dec 22 1999 Jeff Johnson <jbj@redhat.com>
cvsdist 2f4f4a3
- update to 0.16.
cvsdist 2f4f4a3
cvsdist 2f4f4a3
* Mon Aug 30 1999 Jeff Johnson <jbj@redhat.com>
cvsdist 2f4f4a3
- update to 0.15.
cvsdist 2f4f4a3
- enable readline support (#3796).
cvsdist 2f4f4a3
cvsdist 2f4f4a3
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com> 
cvsdist 2f4f4a3
- auto rebuild in the new build environment (release 22)
cvsdist 2f4f4a3
cvsdist 2f4f4a3
* Mon Mar 15 1999 Jeff Johnson <jbj@redhat.com>
cvsdist 2f4f4a3
- compile for 6.0.
cvsdist 2f4f4a3
cvsdist 2f4f4a3
* Tue Aug 11 1998 Jeff Johnson <jbj@redhat.com>
cvsdist 2f4f4a3
- build root
cvsdist 2f4f4a3
cvsdist 2f4f4a3
* Mon Apr 27 1998 Prospector System <bugs@redhat.com>
cvsdist 2f4f4a3
- translations modified for de, fr, tr