From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 14755 invoked by alias); 28 Jun 2019 13:13:36 -0000 Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com Received: (qmail 14748 invoked by uid 89); 28 Jun 2019 13:13:36 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-1.4 required=5.0 tests=AWL,BAYES_00,FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=no version=3.3.1 spammy=Adam, uploaded X-HELO: mail-io1-f45.google.com Received: from mail-io1-f45.google.com (HELO mail-io1-f45.google.com) (209.85.166.45) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 28 Jun 2019 13:13:34 +0000 Received: by mail-io1-f45.google.com with SMTP id n5so12353546ioc.7 for ; Fri, 28 Jun 2019 06:13:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :content-transfer-encoding; bh=GjgbSa4umlX9Vb2w27P/s0/nCl7KneWEvcouOW3AHHI=; b=WvqZGS3BWnrUbQwZTwEECiDy+7qx0TW7GzEp4naXt0oJDTnMGA9efzIgfvVD7rh+e1 n3N1SeUy+0hyZd1jpXFkwku+AMAoQNNdy0JlM/dJV0nvxb9AUJKksH3LpcoSD75Bzk6d sN9kKnQIx+XMYL+NcUPbOyE4jAbbpOyI6NnNPH5o08BaqiWO2tsJpAnVYn3bNbuAL5bN OyUIcZn4xRFzNzIVxpkIOK38ZGFvZVmHkG/kuUPj46jO6PTaf332pyx2802DL0mUnFJL V7NSCyr78BJlfkze+OX0qgVWgJgCF5UjkgFFHHnyduS+ayT2b+lU00c25a7isiDMIOIw kagQ== MIME-Version: 1.0 References: In-Reply-To: From: Arjen Markus Date: Fri, 28 Jun 2019 13:13:00 -0000 Message-ID: Subject: Re: Question about packaging and cygport To: Andrey Repin Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-IsSubscribed: yes X-SW-Source: 2019-06/txt/msg00226.txt.bz2 Ah, thanks a lot - I will pass on this information to my co-maintainer. I did find https://github.com/tkelman/cygwin-cmake/blob/master/cmake.cygport but I do not know what its status is or even if it has any ;). Regards, Arjen Op vr 28 jun. 2019 om 15:02 schreef Adam Dinwoodie : > > On Fri, 28 Jun 2019 at 11:56, Arjen Markus wrote: > > In the context of the PLplot project (plplot.sf.net) we are interested > > in the details of how software is packaged for Cygwin, in particular > > how CMake is packaged (development of this package is rather fast and > > we attempt to keep up with it, so that we can clean up the various > > workarounds). > > > > To better understand the process, we would like to know, how packaging > > is arranged - is that via "cygport" files? And if so, what is the > > authorative location of these files (notably cmake.cygport)? If some > > other method is used, could you enllighten us about the actual > > process? > > Cygport provides a way for maintainers to build packages that are > compatible with the Cygwin package distribution tools, so most > maintainers use it, but I think there are still a few packages that > are maintained without cygport; provided maintainers upload packages > that are compatible with the package distribution tools used by the > Cygwin project, maintainers are free to use whatever tools they like. > In the specific case of cmake, that package does use cygport, but it's > not guaranteed that all packages will. > > The only authoritative source of these files will be the source > package downloads you can get through the Cygwin installer, by ticking > the "Src?" box in the setup-(x86|x86_64).exe installer. Those are only > guaranteed to include the source code itself, but for any package > using cygport, you can expect they'll also include the cygport file > and any associated files. There's no general repository for the > packaging tools and configuration other than that which maintainers > have uploaded to provide via the packaging distribution mirrors. Some > maintainers will keep their cygport files on GitHub or similar (I do), > but that's entirely down to the preferences of the individual > maintainer, and I don't know where =E2=80=93 or even if =E2=80=93 the cma= ke cygport > files are available anywhere else. > > Adam > > -- > Problem reports: http://cygwin.com/problems.html > FAQ: http://cygwin.com/faq/ > Documentation: http://cygwin.com/docs.html > Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple > -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple