X-Recipient: archive-cygwin AT delorie DOT com DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:mime-version:references:in-reply-to:from:date :message-id:subject:to:content-type:content-transfer-encoding; q=dns; s=default; b=Rpq7dgkHqYTazYPz/EtKHFhSU/yuP0wNyD+QIrGh7Rz FBoEZJguR+7NwEz+FNNN5+CgJqRxNSSAu36WaCqm+pbczFsFA9TOWw23fym85g4y 7tosWhAA0MNviRuzsJVVpoLaRX8o0pNylz4fCJ/Udj7nbO3ILnb8wA+902Y6qopA = DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:mime-version:references:in-reply-to:from:date :message-id:subject:to:content-type:content-transfer-encoding; s=default; bh=ed5ECP/vu2Nubbsa2i3itmpQ7J4=; b=MD6vqKWirClzbY+om YtTrCIQ57ZN/v/C5LYgwcIpRz4FYAMjdZL2TcujLlyaX3IrRYSEd0SJfDffJbwA6 vpp7BxG/ZXS1YaIeIeoQp66zfrrzccivDzu/0W65xZew5q9TR9DLfuH5po+w/bNz vyExqLJK7TinEamqXIzSi/nUZk= Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com 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 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 15:13:21 +0200 Message-ID: Subject: Re: Question about packaging and cygport To: Andrey Repin Content-Type: text/plain; charset="UTF-8" X-IsSubscribed: yes Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id x5SDE7k6027238 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 – or even if – the cmake 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