delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin-apps/2001/10/16/13:50:40

Mailing-List: contact cygwin-apps-help AT sourceware DOT cygnus DOT com; run by ezmlm
Sender: cygwin-apps-owner AT sourceware DOT cygnus DOT com
List-Subscribe: <mailto:cygwin-apps-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin-apps/>
List-Post: <mailto:cygwin-apps AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-apps-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/lists.html#faqs>
Delivered-To: mailing list cygwin-apps AT sources DOT redhat DOT com
content-class: urn:content-classes:message
MIME-Version: 1.0
Subject: cURL packaging progress
X-MimeOLE: Produced By Microsoft Exchange V6.0.4712.0
Date: Tue, 16 Oct 2001 13:47:25 -0400
Message-ID: <6EB31774D39507408D04392F40A10B2BC1FD78@FDYEXC202.mgroupnet.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: Packaging cURL for cygwin distribution ??? (was:RE: curl, libcurl, libcomprex, leakbug)
Thread-Index: AcFTeF3O2fPjGpxdTAq/YnZBOpsnpwC7EaiQ
From: "Roth, Kevin P." <KPRoth AT MarathonOil DOT com>
To: <cygwin-apps AT cygwin DOT com>
X-OriginalArrivalTime: 16 Oct 2001 17:47:25.0430 (UTC) FILETIME=[9DA2D160:01C1566A]
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id f9GHodl22564

I've made some progress towards getting cURL into a proper cygwin binary
package. I've gotten Gerrit's changes to configure.in and makefile.am
included into the upstream package. Now I'm working on creating the
binary build process, and I've run into a few more questions. Could some
kind soul take a shot at these for me?

 1: cURL comes in two flavors -- with and without SSL support.
    SSL support requires OpenSSL. The choice is made during
    ./configure (e.g. --with-ssl or --without-ssl). The default
    seems to be --with-ssl.

    For cygwin binary tarballs, do we need to make BOTH available,
    or is it a safe bet that anyone with Cygwin also has OpenSSL?

 2: If we need to make both flavors available, is there any feature
    in cygwin-setup.exe that can support installing one or the 
    other but not both?

 3: cURL's "standard" for where to place package-specific files
    is <srcdir>/packages/Cygwin/*. Cygwin's standard seems to
    be <srcdir>/CYGWIN-PATCHES. Since my goal would be that
    there AREN'T any cygwin-patches, is it considered acceptable
    to have a cURL-7.9-src.tar.gz (source tarball) with the 
    cygwin-specific stuff in an alternate location like this?
    If so, then you can actually use the main cURL distribution
    as your cygwin source tarball without making ANY changes to it...

 4: Is there a commonly used "name" for cygwin binary tarballs?
    I'm trying to decide how to label the cygwin-specific
    "make" target. For example, cURL already has the ability 
    to `make rpm` and `make pkgadd`. I'd like to add a
    `make cygwin-binary-tarball`, but don't know what to call it.

 5: I'd love to see the prefix of "/usr" coded into one of cURL's
    autotools-related files (configure.in?), so that, whenever
    configuring on (or for?) cygwin, I don't have to specify
    "--prefix=/usr" every time. Is there any commonly used method
    of doing this? It seems to me that this default should be
    hard-coded into auto-tools...

Thanks for all the help so far,
--Kevin

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019