Re: mbed TLS package

2017-04-28 Thread Tony Kelman
> the shared library are in the wrong place: > > >>> libmbedcrypto0-2.4.2-1.tar.xz > usr/lib/cygmbedcrypto-0.dll > > >>> libmbedtls10-2.4.2-1.tar.xz > usr/lib/cygmbedtls-10.dll > > >>> libmbedx509-0-2.4.2-1.tar.xz > usr/lib/cygmbedx509-0.dll > > On cygwin the shared lib are in /usr/bin . I opened

Re: mbed TLS package

2017-04-28 Thread Marco Atzeri
On 28/04/2017 07:32, Andy Li wrote: Hi, This is Andy, a member of the Haxe Foundation, which is the organization behind the Haxe programming language [1]. I would like to maintain a Cygwin package for Haxe. There are some dependencies not packaged for cygwin, so I am going to package and

Re: [ITP] cygregext (formerly cygscript)

2017-04-28 Thread Eric Blake
On 04/28/2017 03:08 AM, Joni Eskelinen wrote: > Hi all, (https://cygwin.com/acronyms/#TOFU) > > I've renamed cygscript as proposed. Hopefully cygregext conveys its > purpose more clearly. A man page has also been added. My first read was 'cygwin regular-expressions t'. Maybe a slight tweak to

Re: [ITP] cygregext (formerly cygscript)

2017-04-28 Thread Marco Atzeri
On 28/04/2017 10:08, Joni Eskelinen wrote: Hi all, I've renamed cygscript as proposed. Hopefully cygregext conveys its purpose more clearly. A man page has also been added. This application is not included in any other distro, so i reckon a vote must be first passed. +1 +1 Regards

Re: [PATCH setup 11/11] Use wininet for fetching URLs in direct (non-proxy) case (DO NOT APPLY)

2017-04-28 Thread Åke Rehnman
Hi, On 2017-04-28 14:12, Jon Turney wrote: From the discussion in [1], I was somewhat surprised to learn that setup doesn't support https or ftps. For the same exact reason I've just recently patched in curl Problems with this patch: No progress feedback as we download. We just get

[PATCH setup 11/11] Use wininet for fetching URLs in direct (non-proxy) case (DO NOT APPLY)

2017-04-28 Thread Jon Turney
>From the discussion in [1], I was somewhat surprised to learn that setup doesn't support https or ftps. Switch to using wininet for fetching URLs in the direct (non-proxy) case, as well. (It's already used in proxy case). This allows https and ftps protocols to be used. For the moment, we keep

[PATCH setup 06/11] packageversion::sourcePackageSpecification() is const

2017-04-28 Thread Jon Turney
--- package_version.cc | 2 +- package_version.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package_version.cc b/package_version.cc index 695641f..1f9f2d8 100644 --- a/package_version.cc +++ b/package_version.cc @@ -218,7 +218,7 @@ packageversion::sourcePackage()

[PATCH setup 04/11] Make packageversion::source(|s) const

2017-04-28 Thread Jon Turney
Make packageversion::source() and sources() const Remove a temporary used to dererence an packageversion iterator to avoid problems with const-correctness --- PickView.cc| 4 ++-- package_version.cc | 4 ++-- package_version.h | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-)

[PATCH setup 09/11] Make building with DEBUG less useless

2017-04-28 Thread Jon Turney
Showing a messagebox with ldesc for every single package is annoying. --- IniDBBuilderPackage.cc | 3 --- 1 file changed, 3 deletions(-) diff --git a/IniDBBuilderPackage.cc b/IniDBBuilderPackage.cc index a453a7d..d506a9f 100644 --- a/IniDBBuilderPackage.cc +++ b/IniDBBuilderPackage.cc @@ -116,9

[PATCH setup 08/11] Don't do unneeded work when changing stability level

2017-04-28 Thread Jon Turney
Since 2c4487b3, we stopped recomputing all the dependencies every time something was changed in the PickView. Remove all the depsolver code which was used to do that. The only remaining use was when we changed stability level, to select all the package versions at that stability level. That

[PATCH setup 07/11] Don't handle missing 'version:'

2017-04-28 Thread Jon Turney
If the setup.ini is missing a 'version:' line, parse the version number out of the 'install:' filename. Let's not do that anymore... --- IniDBBuilderPackage.cc | 12 1 file changed, 12 deletions(-) diff --git a/IniDBBuilderPackage.cc b/IniDBBuilderPackage.cc index 582d249..a453a7d

[PATCH setup 05/11] Use const version of packageversion::depends() in PrereqChecker

2017-04-28 Thread Jon Turney
--- prereq.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/prereq.cc b/prereq.cc index 0d3b93c..4b6cd68 100644 --- a/prereq.cc +++ b/prereq.cc @@ -211,10 +211,10 @@ PrereqChecker::isMet () // Fetch the dependencies of the package. This assumes that the

[PATCH setup 03/11] Remove cygpackage::destroy() because it does nothing

2017-04-28 Thread Jon Turney
--- cygpackage.cc | 8 cygpackage.h | 1 - 2 files changed, 9 deletions(-) diff --git a/cygpackage.cc b/cygpackage.cc index 14c0c98..56c1da8 100644 --- a/cygpackage.cc +++ b/cygpackage.cc @@ -101,14 +101,6 @@ cygpackage::setCanonicalVersion (const std::string& version)

[PATCH setup 02/11] Remove unused package_status_t stored in packageversion class

2017-04-28 Thread Jon Turney
The package installed/not installed status is tracked by the packagemeta class, currently --- cygpackage.cc | 3 --- cygpackage.h | 6 -- package_db.cc | 1 - package_version.cc | 1 - package_version.h | 9 - 5 files changed, 20 deletions(-) diff --git

[PATCH setup 01/11] Remove pointless abstract base class IniDBBuilder

2017-04-28 Thread Jon Turney
There can be no instances of IniDBBuilder (it has pure virtual methods). There is only one derived class IniDBBuilderPackage. We can't think of any use for other derived classes. --- IniDBBuilder.h| 59 IniDBBuilderPackage.h | 62

[PATCH setup 00/11] Various setup patches

2017-04-28 Thread Jon Turney
More cleaning out of the Augean stables. Jon Turney (11): Remove pointless abstract base class IniDBBuilder Remove unused package_status_t stored in packageversion class Remove cygpackage::destroy() because it does nothing Make packageversion::source(|s) const Use const version of

Re: [ITP] cygregext (formerly cygscript)

2017-04-28 Thread Joni Eskelinen
Hi all, I've renamed cygscript as proposed. Hopefully cygregext conveys its purpose more clearly. A man page has also been added. Repository has been moved to https://github.com/sop/cygregext. Packages are available for inspection at http://eske.fi/cygregext/. On 20.4.2017 8.24, Joni Eskelinen