diff -urN curl-7.9-orig/Makefile.am curl-7.9/Makefile.am
--- curl-7.9-orig/Makefile.am	Tue Sep 11 06:15:40 2001
+++ curl-7.9/Makefile.am	Fri Oct 19 13:40:04 2001
@@ -67,3 +67,36 @@
 	make install DESTDIR=`/bin/pwd`/packages/Solaris/root ; \
 	cat LEGAL MITX.txt MPL-1.1.txt > $(srcdir)/packages/Solaris/copyright ; \
 	cd $(srcdir)/packages/Solaris && $(MAKE) package
+
+
+
+
+#
+# Build a Cygwin binary tarball
+# run 'make cygwinbin' once you've done './configure' and 'make'
+# deposits curl-${VERSION}.tar.gz into the packages/Cygwin directory
+# installation of this tarball is via cygwin-setup.exe
+#
+
+# tmp dir to build binary-tarball in
+CygwinTmp = /tmp/curl-binary-build
+
+# Cygwin build number (for a new curl rev, start at 1)
+CygwinBld = 1
+
+cygwinbin:
+	rm -rf $(CygwinTmp) ; \
+	  $(MAKE) install prefix="$(CygwinTmp)/usr"
+	$(mkinstalldirs) $(CygwinTmp)/usr/doc/Cygwin \
+	                 $(CygwinTmp)/usr/doc/$(PACKAGE)-$(VERSION)
+	cp $(top_srcdir)/packages/Cygwin/README \
+	  $(CygwinTmp)/usr/doc/Cygwin/$(PACKAGE)-$(VERSION)-$(CygwinBld).README
+	cd $(top_srcdir) ; \
+	cp CHANGES LEGAL MPL-1.1.txt README docs/FAQ docs/FEATURES \
+	  docs/TODO $(CygwinTmp)/usr/doc/$(PACKAGE)-$(VERSION)
+	cd $(CygwinTmp) && \
+	  tar cjf $(PACKAGE)-$(VERSION)-$(CygwinBld).tar.bz2 usr
+	mv $(CygwinTmp)/*.tar.bz2 . && rm -rf $(CygwinTmp)
+
+	
+
diff -urN curl-7.9-orig/configure.in curl-7.9/configure.in
--- curl-7.9-orig/configure.in	Wed Sep 12 07:31:58 2001
+++ curl-7.9/configure.in	Fri Oct 19 14:06:33 2001
@@ -38,6 +38,9 @@
 dnl check for how to do large files
 AC_SYS_LARGEFILE
 
+dnl cygwin-specific libtool stuff
+AC_LIBTOOL_WIN32_DLL
+
 AM_PROG_LIBTOOL
 
 dnl The install stuff has already been taken care of by the automake stuff
@@ -571,6 +574,7 @@
            tests/data/Makefile \
 	   packages/Makefile \
 	   packages/Win32/Makefile \
+	   packages/Cygwin/Makefile \
 	   packages/Linux/Makefile \
 	   packages/Linux/RPM/Makefile \
 	   packages/Linux/RPM/curl.spec \
diff -urN curl-7.9-orig/lib/Makefile.am curl-7.9/lib/Makefile.am
--- curl-7.9-orig/lib/Makefile.am	Tue Aug 28 04:58:27 2001
+++ curl-7.9/lib/Makefile.am	Fri Oct 19 14:06:56 2001
@@ -16,7 +16,7 @@
 INCLUDES = -I$(top_srcdir)/include
 
 
-libcurl_la_LDFLAGS = -version-info 2:2:0
+libcurl_la_LDFLAGS = -no-undefined -version-info 2:2:0
 # This flag accepts an argument of the form current[:revision[:age]]. So,
 # passing -version-info 3:12:1 sets current to 3, revision to 12, and age to
 # 1.
diff -urN curl-7.9-orig/packages/Cygwin/Makefile.am curl-7.9/packages/Cygwin/Makefile.am
--- curl-7.9-orig/packages/Cygwin/Makefile.am	Wed Dec 31 19:00:00 1969
+++ curl-7.9/packages/Cygwin/Makefile.am	Fri Oct 19 13:41:53 2001
@@ -0,0 +1,2 @@
+EXTRA_DIST = README
+
diff -urN curl-7.9-orig/packages/Cygwin/README curl-7.9/packages/Cygwin/README
--- curl-7.9-orig/packages/Cygwin/README	Wed Dec 31 19:00:00 1969
+++ curl-7.9/packages/Cygwin/README	Fri Oct 19 14:04:55 2001
@@ -0,0 +1,34 @@
+cURL (as of 7.9.1) builds completely OOTB. The Cygwin specific files
+(README is the only one so far) are located in a non-standard location:
+ <srctop>/packages/Cygwin/
+
+This release (v7.9) includes the patch needed in CYGWIN-PATCHES,
+however future releases should eliminate this directory.
+
+
+Direct Dependencies:
+  OpenSSL 0.9.6b
+
+Canonical Homepage:
+  http://curl.haxx.se/
+
+Canonical Download:
+  http://curl.haxx.se/download.html
+
+
+Build Instructions:
+
+  unpack curl-<ver>-X-src.tar.bz2
+  cd curl-<ver>
+  ./configure --prefix=/usr 
+  make
+  (optionally) make test (*)
+  make install (**)
+
+  (*) until v7.9.1, 'make test' requires Cygwin's mounts set to binmode / Unix
+  (**) if you need to bootstrap, make install will require libtool 1.4.3
+       (which contains a patch related to the ".exe" extension on curl.exe
+
+
+Cygwin "port" maintained by: Kevin Roth <kproth at bigfoot dot com>
+
diff -urN curl-7.9-orig/packages/Makefile.am curl-7.9/packages/Makefile.am
--- curl-7.9-orig/packages/Makefile.am	Wed May 30 04:36:25 2001
+++ curl-7.9/packages/Makefile.am	Fri Oct 19 13:41:01 2001
@@ -1,3 +1,3 @@
-SUBDIRS = Win32 Linux Solaris
+SUBDIRS = Win32 Linux Solaris Cygwin
 
 EXTRA_DIST = README
