cvsdist 757418a
Summary: A utility for getting files from remote servers (FTP, HTTP, and others).
cvsdist 757418a
Name: curl 
havill cad16d6
Version: 7.12.3
havill 28401a2
Release: 1
cvsdist 8870783
License: MPL
cvsdist 757418a
Group: Applications/Internet
cvsdist 757418a
Source: http://curl.haxx.se/download/%{name}-%{version}.tar.bz2
cvsdist ddd67bb
Patch0: curl-7.12.0-nousr.patch
cvsdist fcf1279
Patch1: curl-7.10.4-path.patch
cvsdist 757418a
URL: http://curl.haxx.se/
cvsdist 757418a
BuildRoot: %{_tmppath}/%{name}-%{version}-root
havill 28401a2
BuildRequires: openssl-devel, libtool, pkgconfig, libidn-devel
cvsdist fcf1279
Requires: openssl
cvsdist 757418a
cvsdist 757418a
%description
cvsdist 757418a
cURL is a tool for getting files from FTP, HTTP, Gopher, Telnet, and
cvsdist 757418a
Dict servers, using any of the supported protocols. cURL is designed
cvsdist 757418a
to work without user interaction or any kind of interactivity. cURL
cvsdist 757418a
offers many useful capabilities, like proxy support, user
cvsdist 757418a
authentication, FTP upload, HTTP post, and file transfer resume.
cvsdist 757418a
cvsdist 757418a
%package devel
cvsdist 757418a
Group: Development/Libraries
havill cad16d6
Requires: %{name} = %{version}-%{release}, openssl-devel, libidn-devel
cvsdist 757418a
Summary: Files needed for building applications with libcurl.
cvsdist 757418a
cvsdist 757418a
%description devel
cvsdist 757418a
cURL is a tool for getting files from FTP, HTTP, Gopher, Telnet, and
cvsdist ded6b37
Dict servers, using any of the supported protocols. The curl-devel
cvsdist 757418a
package includes files needed for developing applications which can
cvsdist 757418a
use cURL's capabilities internally.
cvsdist 757418a
cvsdist 757418a
%prep
cvsdist 757418a
rm -rf $RPM_BUILD_ROOT
cvsdist 757418a
cvsdist 757418a
%setup -q 
cvsdist 846b6a7
%patch0 -p1
cvsdist fcf1279
%patch1 -p1
cvsdist fcf1279
aclocal
cvsdist 9c185bb
libtoolize --force
cvsdist 9c185bb
./reconf
cvsdist 757418a
cvsdist 757418a
%build
cvsdist 9c185bb
if pkg-config openssl ; then
cvsdist 9c185bb
	CPPFLAGS=`pkg-config --cflags openssl`; export CPPFLAGS
cvsdist 9c185bb
	LDFLAGS=`pkg-config --libs openssl`; export LDFLAGS
cvsdist 9c185bb
fi
havill 28401a2
%configure --with-ssl=/usr --enable-ipv6 --with-ca-bundle=%{_datadir}/ssl/certs/ca-bundle.crt --with-gssapi=/usr/kerberos --with-libidn=/usr
cvsdist 757418a
make
cvsdist 757418a
cvsdist 757418a
%install
cvsdist 757418a
rm -rf $RPM_BUILD_ROOT
cvsdist 757418a
%makeinstall
cvsdist fcf1279
rm -f ${RPM_BUILD_ROOT}%{_libdir}/libcurl.la
cvsdist fcf1279
cvsdist fcf1279
# don't need curl's copy of the certs; use openssl's
cvsdist fcf1279
find ${RPM_BUILD_ROOT} -name ca-bundle.crt -exec rm -f '{}' \;
cvsdist 757418a
cvsdist 757418a
%clean
cvsdist 757418a
rm -rf $RPM_BUILD_ROOT
cvsdist 757418a
cvsdist 757418a
%post
cvsdist 757418a
/sbin/ldconfig
cvsdist 757418a
cvsdist 757418a
%postun
cvsdist 757418a
/sbin/ldconfig
cvsdist 757418a
cvsdist 757418a
%files
cvsdist 757418a
%defattr(-,root,root)
cvsdist 0797ced
%doc CHANGES README* COPYING
5266b50
%doc docs/BUGS docs/FAQ docs/FEATURES
5266b50
%doc docs/MANUAL docs/RESOURCES
cvsdist 757418a
%doc docs/TheArtOfHttpScripting docs/TODO
cvsdist 757418a
%{_bindir}/curl
cvsdist ded6b37
%{_mandir}/man1/curl.1*
cvsdist fcf1279
%{_libdir}/libcurl.so.*
cvsdist fcf1279
#%{_datadir}/ssl/certs/ca-bundle.crt
cvsdist 757418a
cvsdist 757418a
%files devel
cvsdist 757418a
%defattr(-,root,root)
havill ab0924a
%doc docs/examples docs/INTERNALS
cvsdist ded6b37
%{_bindir}/curl-config
cvsdist 757418a
%{_includedir}/curl
cvsdist 757418a
%{_libdir}/*.a
cvsdist 757418a
%{_libdir}/*.so
cvsdist ded6b37
%{_mandir}/man1/curl-config.1*
cvsdist 757418a
%{_mandir}/man3/*
cvsdist 757418a
cvsdist 757418a
%changelog
havill cad16d6
* Fri Jan 28 2005 Adrian Havill <havill@redhat.com> 7.12.3-1
havill cad16d6
- Upgrade to 7.12.3, which uses poll() for FDSETSIZE limit (#134794)
havill cad16d6
- require libidn-devel for devel subpkg (#141341)
havill cad16d6
- remove proftpd kludge; included upstream
havill cad16d6
havill 28401a2
* Wed Oct 06 2004 Adrian Havill <havill@redhat.com> 7.12.1-1
havill 28401a2
- upgrade to 7.12.1
havill 28401a2
- enable GSSAPI auth (#129353)
havill 28401a2
- enable I18N domain names (#134595)
havill 28401a2
- workaround for broken ProFTPD SSL auth (#134133). Thanks to
havill 28401a2
  Aleksandar Milivojevic
havill 28401a2
havill ab0924a
* Wed Sep 29 2004 Adrian Havill <havill@redhat.com> 7.12.0-4
havill ab0924a
- move new docs position so defattr gets applied
havill ab0924a
5266b50
* Mon Sep 27 2004 Warren Togami <wtogami@redhat.com> 7.12.0-3
5266b50
- remove INSTALL, move libcurl docs to -devel
5266b50
cvsdist ddd67bb
* Fri Jul 26 2004 Jindrich Novy <jnovy@redhat.com>
cvsdist ddd67bb
- updated to 7.12.0
cvsdist ddd67bb
- updated nousr patch
cvsdist ddd67bb
cvsdist 6657b02
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
cvsdist 6657b02
- rebuilt
cvsdist 6657b02
cvsdist 0797ced
* Wed Apr 07 2004 Adrian Havill <havill@redhat.com> 7.11.1-1
cvsdist 0797ced
- upgraded; updated nousr patch
cvsdist 0797ced
- added COPYING (#115956)
cvsdist 0797ced
- 
cvsdist 0797ced
cvsdist da9386f
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
cvsdist da9386f
- rebuilt
cvsdist da9386f
cvsdist da9386f
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
cvsdist da9386f
- rebuilt
cvsdist da9386f
cvsdist da9386f
* Sat Jan 31 2004 Florian La Roche <Florian.LaRoche@redhat.de>
cvsdist da9386f
- update to 7.10.8
cvsdist da9386f
- remove patch2, already upstream
cvsdist da9386f
cvsdist fcf1279
* Wed Oct 15 2003 Adrian Havill <havill@redhat.com> 7.10.6-7
cvsdist fcf1279
- aclocal before libtoolize
cvsdist fcf1279
- move OpenLDAP license so it's present as a doc file, present in
cvsdist fcf1279
  both the source and binary as per conditions
cvsdist fcf1279
cvsdist fcf1279
* Mon Oct 13 2003 Adrian Havill <havill@redhat.com> 7.10.6-6
cvsdist fcf1279
- add OpenLDAP copyright notice for usage of code, add OpenLDAP
cvsdist fcf1279
  license for this code
cvsdist fcf1279
cvsdist fcf1279
* Tue Oct 07 2003 Adrian Havill <havill@redhat.com> 7.10.6-5
cvsdist fcf1279
- match serverAltName certs with SSL (#106168)
cvsdist fcf1279
cvsdist fcf1279
* Mon Sep 16 2003 Adrian Havill <havill@redhat.com> 7.10.6-4.1
cvsdist fcf1279
- bump n-v-r for RHEL
cvsdist fcf1279
cvsdist fcf1279
* Mon Sep 16 2003 Adrian Havill <havill@redhat.com> 7.10.6-4
cvsdist fcf1279
- restore ca cert bundle (#104400)
cvsdist fcf1279
- require openssl, we want to use its ca-cert bundle
cvsdist fcf1279
cvsdist fcf1279
* Sun Sep  7 2003 Joe Orton <jorton@redhat.com> 7.10.6-3
cvsdist fcf1279
- rebuild
cvsdist fcf1279
cvsdist fcf1279
* Fri Sep  5 2003 Joe Orton <jorton@redhat.com> 7.10.6-2.2
cvsdist fcf1279
- fix to include libcurl.so
cvsdist fcf1279
cvsdist fcf1279
* Mon Aug 25 2003 Adrian Havill <havill@redhat.com> 7.10.6-2.1
cvsdist fcf1279
- bump n-v-r for RHEL
cvsdist fcf1279
cvsdist fcf1279
* Mon Aug 25 2003 Adrian Havill <havill@redhat.com> 7.10.6-2
cvsdist fcf1279
- devel subpkg needs openssl-devel as a Require (#102963)
cvsdist fcf1279
cvsdist fcf1279
* Tue Jul 28 2003 Adrian Havill <havill@redhat.com> 7.10.6-1
cvsdist fcf1279
- bumped version
cvsdist fcf1279
cvsdist fcf1279
* Tue Jul 01 2003 Adrian Havill <havill@redhat.com> 7.10.5-1
cvsdist fcf1279
- bumped version
cvsdist fcf1279
cvsdist fcf1279
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
cvsdist fcf1279
- rebuilt
cvsdist fcf1279
cvsdist fcf1279
* Sat Apr 12 2003 Florian La Roche <Florian.LaRoche@redhat.de>
cvsdist fcf1279
- update to 7.10.4
cvsdist fcf1279
- adapt nousr patch
cvsdist fcf1279
cvsdist 9c185bb
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
cvsdist 9c185bb
- rebuilt
cvsdist 9c185bb
cvsdist 9c185bb
* Tue Jan 21 2003 Joe Orton <jorton@redhat.com> 7.9.8-4
cvsdist 9c185bb
- don't add -L/usr/lib to 'curl-config --libs' output
cvsdist 9c185bb
cvsdist 9c185bb
* Mon Jan  7 2003 Nalin Dahyabhai <nalin@redhat.com> 7.9.8-3
cvsdist 9c185bb
- rebuild
cvsdist 9c185bb
cvsdist 9c185bb
* Wed Nov  6 2002 Joe Orton <jorton@redhat.com> 7.9.8-2
cvsdist 9c185bb
- fix `curl-config --libs` output for libdir!=/usr/lib
cvsdist 9c185bb
- remove docs/LIBCURL from docs list; remove unpackaged libcurl.la
cvsdist 9c185bb
- libtoolize and reconf
cvsdist 9c185bb
cvsdist 51c72f3
* Mon Jul 22 2002 Trond Eivind Glomsrød <teg@redhat.com> 7.9.8-1
cvsdist 51c72f3
- 7.9.8 (# 69473)
cvsdist 51c72f3
cvsdist 81ebd0c
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
cvsdist 81ebd0c
- automated rebuild
cvsdist 81ebd0c
cvsdist 81ebd0c
* Sun May 26 2002 Tim Powers <timp@redhat.com>
cvsdist 81ebd0c
- automated rebuild
cvsdist 81ebd0c
cvsdist 81ebd0c
* Thu May 16 2002 Trond Eivind Glomsrød <teg@redhat.com> 7.9.7-1
cvsdist 81ebd0c
- 7.9.7
cvsdist 81ebd0c
cvsdist 81ebd0c
* Wed Apr 24 2002 Trond Eivind Glomsrød <teg@redhat.com> 7.9.6-1
cvsdist 81ebd0c
- 7.9.6
cvsdist 81ebd0c
cvsdist 846b6a7
* Thu Mar 21 2002 Trond Eivind Glomsrød <teg@redhat.com> 7.9.5-2
cvsdist 846b6a7
- Stop the curl-config script from printing -I/usr/include 
cvsdist 846b6a7
  and -L/usr/lib (#59497)
cvsdist 846b6a7
cvsdist 8870783
* Fri Mar  8 2002 Trond Eivind Glomsrød <teg@redhat.com> 7.9.5-1
cvsdist 8870783
- 7.9.5
cvsdist 8870783
cvsdist 8870783
* Tue Feb 26 2002 Trond Eivind Glomsrød <teg@redhat.com> 7.9.3-2
cvsdist 8870783
- Rebuild
cvsdist 8870783
cvsdist 8870783
* Wed Jan 23 2002 Nalin Dahyabhai <nalin@redhat.com> 7.9.3-1
cvsdist 8870783
- update to 7.9.3
cvsdist 8870783
cvsdist 8870783
* Wed Jan 09 2002 Tim Powers <timp@redhat.com> 7.9.2-2
cvsdist 8870783
- automated rebuild
cvsdist 8870783
cvsdist 8870783
* Wed Jan  9 2002 Trond Eivind Glomsrød <teg@redhat.com> 7.9.2-1
cvsdist 8870783
- 7.9.2
cvsdist 8870783
cvsdist ded6b37
* Fri Aug 17 2001 Nalin Dahyabhai <nalin@redhat.com>
cvsdist ded6b37
- include curl-config in curl-devel
cvsdist ded6b37
- update to 7.8 to fix memory leak and strlcat() symbol pollution from libcurl
cvsdist ded6b37
cvsdist 757418a
* Wed Jul 18 2001 Crutcher Dunnavant <crutcher@redhat.com>
cvsdist 757418a
- added openssl-devel build req
cvsdist 757418a
cvsdist 757418a
* Mon May 21 2001 Tim Powers <timp@redhat.com>
cvsdist 757418a
- built for the distro
cvsdist 757418a
cvsdist 757418a
* Tue Apr 24 2001 Jeff Johnson <jbj@redhat.com>
cvsdist 757418a
- upgrade to curl-7.7.2.
cvsdist 757418a
- enable IPv6.
cvsdist 757418a
cvsdist 757418a
* Fri Mar  2 2001 Tim Powers <timp@redhat.com>
cvsdist 757418a
- rebuilt against openssl-0.9.6-1
cvsdist 757418a
cvsdist 757418a
* Thu Jan  4 2001 Tim Powers <timp@redhat.com>
cvsdist 757418a
- fixed mising ldconfigs
cvsdist 757418a
- updated to 7.5.2, bug fixes
cvsdist 757418a
cvsdist 757418a
* Mon Dec 11 2000 Tim Powers <timp@redhat.com>
cvsdist 757418a
- updated to 7.5.1
cvsdist 757418a
cvsdist 757418a
* Mon Nov  6 2000 Tim Powers <timp@redhat.com>
cvsdist 757418a
- update to 7.4.1 to fix bug #20337, problems with curl -c
cvsdist 757418a
- not using patch anymore, it's included in the new source. Keeping
cvsdist 757418a
  for reference
cvsdist 757418a
cvsdist 757418a
* Fri Oct 20 2000 Nalin Dahyabhai <nalin@redhat.com>
cvsdist 757418a
- fix bogus req in -devel package
cvsdist 757418a
cvsdist 757418a
* Fri Oct 20 2000 Tim Powers <timp@redhat.com> 
cvsdist 757418a
- devel package needed defattr so that root owns the files
cvsdist 757418a
cvsdist 757418a
* Mon Oct 16 2000 Nalin Dahyabhai <nalin@redhat.com>
cvsdist 757418a
- update to 7.3
cvsdist 757418a
- apply vsprintf/vsnprintf patch from Colin Phipps via Debian
cvsdist 757418a
cvsdist 757418a
* Mon Aug 21 2000 Nalin Dahyabhai <nalin@redhat.com>
cvsdist 757418a
- enable SSL support
cvsdist 757418a
- fix packager tag
cvsdist 757418a
- move buildroot to %%{_tmppath}
cvsdist 757418a
cvsdist 757418a
* Tue Aug 1 2000 Tim Powers <timp@redhat.com>
cvsdist 757418a
- fixed vendor tag for bug #15028
cvsdist 757418a
cvsdist 757418a
* Mon Jul 24 2000 Prospector <prospector@redhat.com>
cvsdist 757418a
- rebuilt
cvsdist 757418a
cvsdist 757418a
* Tue Jul 11 2000 Tim Powers <timp@redhat.com>
cvsdist 757418a
- workaround alpha build problems with optimizations
cvsdist 757418a
cvsdist 757418a
* Mon Jul 10 2000 Tim Powers <timp@redhat.com>
cvsdist 757418a
- rebuilt
cvsdist 757418a
cvsdist 757418a
* Mon Jun 5 2000 Tim Powers <timp@redhat.com>
cvsdist 757418a
- put man pages in correct place
cvsdist 757418a
- use %%makeinstall
cvsdist 757418a
cvsdist 757418a
* Mon Apr 24 2000 Tim Powers <timp@redhat.com>
cvsdist 757418a
- updated to 6.5.2
cvsdist 757418a
cvsdist 757418a
* Wed Nov 3 1999 Tim Powers <timp@redhat.com>
cvsdist 757418a
- updated sources to 6.2
cvsdist 757418a
- gzip man page
cvsdist 757418a
cvsdist 757418a
* Mon Aug 30 1999 Tim Powers <timp@redhat.com>
cvsdist 757418a
- changed group
cvsdist 757418a
cvsdist 757418a
* Thu Aug 26 1999 Tim Powers <timp@redhat.com>
cvsdist 757418a
- changelog started
cvsdist 757418a
- general cleanups, changed prefix to /usr, added manpage to files section
cvsdist 757418a
- including in Powertools