1
0
mirror of https://github.com/moparisthebest/curl synced 2024-12-21 23:58:49 -05:00

Kevin Roth updates

This commit is contained in:
Daniel Stenberg 2001-10-29 22:17:19 +00:00
parent 3f248dd163
commit 83877d5ec6
2 changed files with 18 additions and 20 deletions

View File

@ -12,21 +12,18 @@ EXTRA_DIST = README
# #
# Cygwin build number (default to "1") # Cygwin build number (default to "1")
# NOTE: I tried using this to default CYGBUILD to 1, but couldn't make it work) CYGBUILD ?= 1
#ifndef CYGBUILD
# CYGBUILD = 1
#endif
# temp dir for use while building the tarball (fully-qualified) # Cygwin tarball build dir (fully-qualified name, gets deleted when done)
cygwintmp := $(CURDIR)/cygwinbin-builddir cygwintmp := $(CURDIR)/cygwinbin-builddir
cygwinbin: cygwinbin:
rm -rf $(cygwintmp) rm -rf $(cygwintmp)
@(echo Installing to the temporary build dir...)
$(MAKE) -C $(top_builddir) install prefix=$(cygwintmp)/usr $(MAKE) -C $(top_builddir) install prefix=$(cygwintmp)/usr
$(mkinstalldirs) $(cygwintmp)/usr/doc/Cygwin \ $(mkinstalldirs) $(cygwintmp)/usr/doc/Cygwin \
$(cygwintmp)/usr/doc/$(PACKAGE)-$(VERSION) $(cygwintmp)/usr/doc/$(PACKAGE)-$(VERSION)
cp $(top_srcdir)/packages/Win32/cygwin/README \ cd $(top_srcdir); \
cp packages/Win32/cygwin/README \
$(cygwintmp)/usr/doc/Cygwin/$(PACKAGE)-$(VERSION)-$(CYGBUILD).README $(cygwintmp)/usr/doc/Cygwin/$(PACKAGE)-$(VERSION)-$(CYGBUILD).README
cd $(top_srcdir) ; \ cd $(top_srcdir) ; \
cp CHANGES LEGAL MPL-1.1.txt README docs/FAQ docs/FEATURES docs/TODO \ cp CHANGES LEGAL MPL-1.1.txt README docs/FAQ docs/FEATURES docs/TODO \

View File

@ -1,19 +1,20 @@
Curl is a tool for transferring files with URL syntax, supporting Curl is a tool for transferring files with URL syntax, supporting FTP, FTPS,
FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE and LDAP. HTTP, HTTPS, GOPHER, TELNET, DICT, FILE and LDAP. Curl supports HTTPS
Curl supports HTTPS certificates, HTTP POST, HTTP PUT, FTP uploading, kerberos, certificates, HTTP POST, HTTP PUT, FTP uploading, kerberos, HTTP form based
HTTP form based upload, proxies, cookies, user+password authentication, upload, proxies, cookies, user+password authentication, file transfer resume,
file transfer resume, http proxy tunneling and a busload of other useful tricks. http proxy tunneling and a busload of other useful tricks.
See /usr/doc/curl-<version>/FEATURES for more info. See /usr/doc/curl-<version>/FEATURES for more info.
cURL (as of 7.9.1) builds 100% cleanly OOTB. cURL (as of 7.9.1) builds 100% cleanly OOTB.
The Cygwin specific source files (README and a Makefile for The Cygwin specific source files (README and a Makefile for
building binary tarballs) are not in a CYGWIN-PATCHES directory. building binary tarballs) are not in a CYGWIN-PATCHES directory.
They are at: <srctop>/packages/Win32/cygwin/ They are at: <srctop>/packages/Win32/cygwin/
Direct Dependencies: Direct Dependencies:
OpenSSL 0.9.6b (cURL can be built without SSL support: configure --without-ssl) OpenSSL 0.9.6b
(*) cURL can be built without SSL support: ./configure --without-ssl
Canonical Homepage: Canonical Homepage:
@ -41,15 +42,15 @@ Build Instructions:
Packaging Instructions: Packaging Instructions:
To create a new binary tarball for cygwin's setup.exe, you must first do a clean To create a new binary tarball for cygwin's setup.exe, the first step is to
build (see above). The 'make install' step is optional of course. Then do: do a clean build (./configure and make). The 'make install' step is optional.
Then do:
$ cd curl-<ver>-X $ cd curl-<ver>-X
$ CYGBUILD=X make cygwinbin $ make cygwinbin CYGBUILD=X
where "X" is the cygwin release number (e.g. the "-1" in curl-7.9.3-1). where "X" is the cygwin release number (e.g. the "-1" in curl-7.9.3-1).
I had some difficulty figuring out how to default CYGBUILD to "1", this may If you leave off "CYGBUILD=X", X defaults to 1.
get fixed in a future release.
Assuming everything worked properly, you'll find your cygwin Assuming everything worked properly, you'll find your cygwin
binary tarball in the curl-<ver>-X/packages/Win32/cygwin/ directory. binary tarball in the curl-<ver>-X/packages/Win32/cygwin/ directory.