Loading packages/AIX/RPM/README 0 → 100644 +34 −0 Original line number Diff line number Diff line $Id$ _ _ ____ _ ___| | | | _ \| | / __| | | | |_) | | ( (__| |_| | _ <| |___ \___|\___/|_| \_\_____| for AIX Toolbox Author: Tor Arntsen The spec file in this directory is based on the Linux ssl and non-ssl curl spec files, plus additions to make it AIX Toolbox compatible. The AIX Toolbox setup (installs into /opt/freeware, with symlinks in /usr/bin,/usr/lib,/usr/include) are based on IBM's aixtoolbox spec file written by David Clissold <cliss@austin.ibm.com>, see ftp://ftp.software.ibm.com/aixtoolbox/SPECS/curl-7.9.3-2.spec This spec file is designed to be a drop-in replacement for the old spec file found at the above link. Thus, like the old spec file this version is also a unified ssl/non-ssl version. To get non-ssl RPMs just pass --define 'nossl 1' to the command line when building the RPM, e.g. rpm -bb --define 'nossl 1' curl.spec Default is to build with ssl support. Lastly, the spec file expects the Curl source distribution file to be in .tar.bz2 format. The nifty cURL header of this README is a ripoff of the vms/readme file. packages/AIX/RPM/curl.spec.in 0 → 100644 +132 −0 Original line number Diff line number Diff line # Use --define 'nossl 1' on the command line to disable SSL detection %{!?nossl:%define SSL 1} %{?nossl:%define SSL 0} %define name curl %define version @VERSION@ %define release 1%{!?nossl:ssl} %define curlroot %{_builddir}/%{name}-%{version} Summary: get a file from a FTP or HTTP server. Name: %{name} Version: %{version} Release: %{release} License: MIT/X derivate Vendor: Daniel Stenberg <Daniel.Stenberg@haxx.se> Group: Applications/Internet Source: %{name}-%{version}.tar.bz2 URL: http://curl.haxx.se/ Provides: curl BuildRoot: %{_tmppath}/%{name}-%{version}-root Prefix: %{_prefix} %description curl is a client to get documents/files from servers, using any of the supported protocols. The command is designed to work without user interaction or any kind of interactivity. curl offers many useful tricks like proxy support, user authentication, ftp upload, HTTP post, file transfer resume and more. %if %{SSL} == 1 Note: this version is compiled with SSL support. %else Note: this version is compiled without SSL support. %endif %package devel Summary: Development files for the curl libary Group: Development/Libraries %if %{SSL} == 1 Requires: openssl >= 0.9.5 %endif Requires: curl = %{version} Provides: curl-devel %description devel libcurl is the core engine of curl; this packages contains all the libs, headers, and manual pages to develop applications using libcurl. %define DEFCC xlc %prep rm -rf %{curlroot} %setup -q %build # Use the default compiler for this platform - gcc otherwise if [[ -z "$CC" ]] then if test "X`type %{DEFCC} 2>/dev/null`" != 'X'; then export CC=%{DEFCC} else export CC=gcc fi fi cd %{curlroot} && (if [ -f configure.in ]; then mv -f configure.in configure.in. rpm; fi) ./configure --prefix=%{prefix} \ %if %{SSL} == 1 --with-ssl %else --without-ssl %endif make %install [ "%{buildroot}" != "/" ] && rm -rf %{buildroot} make DESTDIR=%{buildroot} install-strip ( cd $RPM_BUILD_ROOT # same as %{buildroot} for dir in bin include do mkdir -p usr/$dir cd usr/$dir ln -sf ../..%{prefix}/$dir/* . cd - done mkdir -p usr/lib cd usr/lib ln -sf ../..%{prefix}/lib/* . cd - ) %clean [ "%{buildroot}" != "/" ] && rm -rf %{buildroot} %files %defattr(-,root,root) %attr(0755,root,root) %{_bindir}/curl %attr(0644,root,root) %{_mandir}/man1/curl.1* %{_libdir}/libcurl.a %if %{SSL} == 1 %{_datadir}/curl/curl-ca-bundle.crt %endif %doc CHANGES COPYING README RELEASE-NOTES %doc docs/BUGS docs/CONTRIBUTE docs/FAQ docs/FEATURES docs/HISTORY %doc docs/INSTALL docs/KNOWN_BUGS %doc docs/MANUAL docs/RESOURCES docs/THANKS docs/VERSIONS docs/TODO %doc docs/TheArtOfHttpScripting %if %{SSL} == 1 %doc docs/SSLCERTS %endif /usr/bin/curl /usr/lib/libcurl.a %files devel %defattr(-,root,root) %attr(0755,root,root) %{_bindir}/curl-config %attr(0644,root,root) %{_mandir}/man1/curl-config.1* %attr(0644,root,root) %{_mandir}/man3/* %attr(0644,root,root) %{_includedir}/curl/* %{_libdir}/libcurl.la %doc docs/BINDINGS docs/INTERNALS docs/LICENSE-MIXING /usr/bin/curl-config /usr/include/curl packages/Makefile.am +1 −1 Original line number Diff line number Diff line SUBDIRS = Win32 Linux Solaris EPM DOS vms SUBDIRS = Win32 Linux Solaris EPM DOS vms AIX EXTRA_DIST = README NetWare/get_ver.awk Loading
packages/AIX/RPM/README 0 → 100644 +34 −0 Original line number Diff line number Diff line $Id$ _ _ ____ _ ___| | | | _ \| | / __| | | | |_) | | ( (__| |_| | _ <| |___ \___|\___/|_| \_\_____| for AIX Toolbox Author: Tor Arntsen The spec file in this directory is based on the Linux ssl and non-ssl curl spec files, plus additions to make it AIX Toolbox compatible. The AIX Toolbox setup (installs into /opt/freeware, with symlinks in /usr/bin,/usr/lib,/usr/include) are based on IBM's aixtoolbox spec file written by David Clissold <cliss@austin.ibm.com>, see ftp://ftp.software.ibm.com/aixtoolbox/SPECS/curl-7.9.3-2.spec This spec file is designed to be a drop-in replacement for the old spec file found at the above link. Thus, like the old spec file this version is also a unified ssl/non-ssl version. To get non-ssl RPMs just pass --define 'nossl 1' to the command line when building the RPM, e.g. rpm -bb --define 'nossl 1' curl.spec Default is to build with ssl support. Lastly, the spec file expects the Curl source distribution file to be in .tar.bz2 format. The nifty cURL header of this README is a ripoff of the vms/readme file.
packages/AIX/RPM/curl.spec.in 0 → 100644 +132 −0 Original line number Diff line number Diff line # Use --define 'nossl 1' on the command line to disable SSL detection %{!?nossl:%define SSL 1} %{?nossl:%define SSL 0} %define name curl %define version @VERSION@ %define release 1%{!?nossl:ssl} %define curlroot %{_builddir}/%{name}-%{version} Summary: get a file from a FTP or HTTP server. Name: %{name} Version: %{version} Release: %{release} License: MIT/X derivate Vendor: Daniel Stenberg <Daniel.Stenberg@haxx.se> Group: Applications/Internet Source: %{name}-%{version}.tar.bz2 URL: http://curl.haxx.se/ Provides: curl BuildRoot: %{_tmppath}/%{name}-%{version}-root Prefix: %{_prefix} %description curl is a client to get documents/files from servers, using any of the supported protocols. The command is designed to work without user interaction or any kind of interactivity. curl offers many useful tricks like proxy support, user authentication, ftp upload, HTTP post, file transfer resume and more. %if %{SSL} == 1 Note: this version is compiled with SSL support. %else Note: this version is compiled without SSL support. %endif %package devel Summary: Development files for the curl libary Group: Development/Libraries %if %{SSL} == 1 Requires: openssl >= 0.9.5 %endif Requires: curl = %{version} Provides: curl-devel %description devel libcurl is the core engine of curl; this packages contains all the libs, headers, and manual pages to develop applications using libcurl. %define DEFCC xlc %prep rm -rf %{curlroot} %setup -q %build # Use the default compiler for this platform - gcc otherwise if [[ -z "$CC" ]] then if test "X`type %{DEFCC} 2>/dev/null`" != 'X'; then export CC=%{DEFCC} else export CC=gcc fi fi cd %{curlroot} && (if [ -f configure.in ]; then mv -f configure.in configure.in. rpm; fi) ./configure --prefix=%{prefix} \ %if %{SSL} == 1 --with-ssl %else --without-ssl %endif make %install [ "%{buildroot}" != "/" ] && rm -rf %{buildroot} make DESTDIR=%{buildroot} install-strip ( cd $RPM_BUILD_ROOT # same as %{buildroot} for dir in bin include do mkdir -p usr/$dir cd usr/$dir ln -sf ../..%{prefix}/$dir/* . cd - done mkdir -p usr/lib cd usr/lib ln -sf ../..%{prefix}/lib/* . cd - ) %clean [ "%{buildroot}" != "/" ] && rm -rf %{buildroot} %files %defattr(-,root,root) %attr(0755,root,root) %{_bindir}/curl %attr(0644,root,root) %{_mandir}/man1/curl.1* %{_libdir}/libcurl.a %if %{SSL} == 1 %{_datadir}/curl/curl-ca-bundle.crt %endif %doc CHANGES COPYING README RELEASE-NOTES %doc docs/BUGS docs/CONTRIBUTE docs/FAQ docs/FEATURES docs/HISTORY %doc docs/INSTALL docs/KNOWN_BUGS %doc docs/MANUAL docs/RESOURCES docs/THANKS docs/VERSIONS docs/TODO %doc docs/TheArtOfHttpScripting %if %{SSL} == 1 %doc docs/SSLCERTS %endif /usr/bin/curl /usr/lib/libcurl.a %files devel %defattr(-,root,root) %attr(0755,root,root) %{_bindir}/curl-config %attr(0644,root,root) %{_mandir}/man1/curl-config.1* %attr(0644,root,root) %{_mandir}/man3/* %attr(0644,root,root) %{_includedir}/curl/* %{_libdir}/libcurl.la %doc docs/BINDINGS docs/INTERNALS docs/LICENSE-MIXING /usr/bin/curl-config /usr/include/curl
packages/Makefile.am +1 −1 Original line number Diff line number Diff line SUBDIRS = Win32 Linux Solaris EPM DOS vms SUBDIRS = Win32 Linux Solaris EPM DOS vms AIX EXTRA_DIST = README NetWare/get_ver.awk