<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vcpkg/toolsrc/src, branch update-shapelib-150</title>
<subtitle>Forked from https://github.com/microsoft/vcpkg</subtitle>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/'/>
<entry>
<title>[vcpkg format-manifest] Add convert-control flag (#12471)</title>
<updated>2020-08-02T17:08:07+00:00</updated>
<author>
<name>nicole mazzuca</name>
<email>mazzucan@outlook.com</email>
</author>
<published>2020-08-02T17:08:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=1c2af994151fb3e177df54f89223b056ecddbcec'/>
<id>1c2af994151fb3e177df54f89223b056ecddbcec</id>
<content type='text'>
* [vcpkg format-manifest] initial convert-control attempt

TODO: manifest comments! we should keep $directives

* Finalize x-format-manifest

First, fix Json::parse -- "\c", for any c, was incorrectly parsed.
It would emit the escaped character, and then parse the character, so
that `\b` would give you { '\b', 'b' }.

Second, canonicalize source paragraphs as we're parsing them. This found
an error in qt5 -- The `declarative` feature was listed twice, and we
now catch it, so I removed the second paragraph.

Add PlatformExpression::complexity to allow ordering platform
expressions in a somewhat reasonable way.

Notes:
  - We allow `all_modules` as a feature name for back-compat with
    paraview
  - In order to actually convert CONTROL to vcpkg.json, we'd need to
    rename the qt5 `default` feature.
  - We need to add support for $directives in x-format-manifest

* fix qt5 port

* format

* fix compile

* fix tests for canonicalization

* Clean up code

* add error message for nothing to format

* add extra_info field

* add `const X&amp;` overloads for `Object::insert[_or_replace]`

* fix compile

* simple CRs

* add tests

* format

* Fix mosquitto port file

also unmerge a line

* fail the tests on malformed manifest

* fix format_all

* fix coroutine port-version

* format manifests</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* [vcpkg format-manifest] initial convert-control attempt

TODO: manifest comments! we should keep $directives

* Finalize x-format-manifest

First, fix Json::parse -- "\c", for any c, was incorrectly parsed.
It would emit the escaped character, and then parse the character, so
that `\b` would give you { '\b', 'b' }.

Second, canonicalize source paragraphs as we're parsing them. This found
an error in qt5 -- The `declarative` feature was listed twice, and we
now catch it, so I removed the second paragraph.

Add PlatformExpression::complexity to allow ordering platform
expressions in a somewhat reasonable way.

Notes:
  - We allow `all_modules` as a feature name for back-compat with
    paraview
  - In order to actually convert CONTROL to vcpkg.json, we'd need to
    rename the qt5 `default` feature.
  - We need to add support for $directives in x-format-manifest

* fix qt5 port

* format

* fix compile

* fix tests for canonicalization

* Clean up code

* add error message for nothing to format

* add extra_info field

* add `const X&amp;` overloads for `Object::insert[_or_replace]`

* fix compile

* simple CRs

* add tests

* format

* Fix mosquitto port file

also unmerge a line

* fail the tests on malformed manifest

* fix format_all

* fix coroutine port-version

* format manifests</pre>
</div>
</content>
</entry>
<entry>
<title>[vcpkg manifest] add feature support (#12549)</title>
<updated>2020-08-01T23:45:00+00:00</updated>
<author>
<name>nicole mazzuca</name>
<email>mazzucan@outlook.com</email>
</author>
<published>2020-08-01T23:45:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=d6565e146cb131ad818a29c7d531969277582b17'/>
<id>d6565e146cb131ad818a29c7d531969277582b17</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[vcpkg] Add environment variable VCPKG_DEFAULT_BINARY_CACHE (#12423)</title>
<updated>2020-08-01T20:59:33+00:00</updated>
<author>
<name>Alexander Neumann</name>
<email>30894796+Neumann-A@users.noreply.github.com</email>
</author>
<published>2020-08-01T20:59:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=4ab218039c4ae33c6f7b89cc8cdfa6434477a9e8'/>
<id>4ab218039c4ae33c6f7b89cc8cdfa6434477a9e8</id>
<content type='text'>
* [vcpkg] Add environment variable VCPKG_BINARY_CACHE

* apply clang-format

* change line ending

* Update toolsrc/src/vcpkg/binarycaching.cpp

Co-authored-by: nicole mazzuca &lt;mazzucan@outlook.com&gt;

* Remove comment

Co-authored-by: nicole mazzuca &lt;mazzucan@outlook.com&gt;

* rename to VCPKG_DEFAULT_BINARY_CACHE

* apply clang format

Co-authored-by: nicole mazzuca &lt;mazzucan@outlook.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* [vcpkg] Add environment variable VCPKG_BINARY_CACHE

* apply clang-format

* change line ending

* Update toolsrc/src/vcpkg/binarycaching.cpp

Co-authored-by: nicole mazzuca &lt;mazzucan@outlook.com&gt;

* Remove comment

Co-authored-by: nicole mazzuca &lt;mazzucan@outlook.com&gt;

* rename to VCPKG_DEFAULT_BINARY_CACHE

* apply clang format

Co-authored-by: nicole mazzuca &lt;mazzucan@outlook.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>[vcpkg manifest] look at `platform` directives (#12548)</title>
<updated>2020-08-01T20:46:26+00:00</updated>
<author>
<name>nicole mazzuca</name>
<email>mazzucan@outlook.com</email>
</author>
<published>2020-08-01T20:46:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=f225ba822b55a2ba9d3cc2a3c4e0646c8f47f035'/>
<id>f225ba822b55a2ba9d3cc2a3c4e0646c8f47f035</id>
<content type='text'>
Fixes #12538</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #12538</pre>
</div>
</content>
</entry>
<entry>
<title>[vcpkg] Refactor commands 2: Electric Boogaloo (#12641)</title>
<updated>2020-08-01T20:45:17+00:00</updated>
<author>
<name>nicole mazzuca</name>
<email>mazzucan@outlook.com</email>
</author>
<published>2020-08-01T20:45:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=54ec974afefae1864b423335ba8bcb64291d2317'/>
<id>54ec974afefae1864b423335ba8bcb64291d2317</id>
<content type='text'>
* Add BasicCommand and VersionCommand

* Add ContactCommand

* test get_available_commands_type_c

* Change get_available_commands_type_c to return objects

* Add TripletCommand &amp; InstallCommand

* Add SetInstalledCommand

* add linking tests

* Add CICommand

* Add remaining *Command objects

* Add tests for commands_type_a

* Move over to using const TripletCommand* for commands_type_a

* Add PathsCommand

* Add SearchCommand

* add test for commands_type_b

* add *Command for all type b commands

* Switch from function pointers to PathsCommand for everything

* format

* rename get_available_commands

also remove CommandType* types</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add BasicCommand and VersionCommand

* Add ContactCommand

* test get_available_commands_type_c

* Change get_available_commands_type_c to return objects

* Add TripletCommand &amp; InstallCommand

* Add SetInstalledCommand

* add linking tests

* Add CICommand

* Add remaining *Command objects

* Add tests for commands_type_a

* Move over to using const TripletCommand* for commands_type_a

* Add PathsCommand

* Add SearchCommand

* add test for commands_type_b

* add *Command for all type b commands

* Switch from function pointers to PathsCommand for everything

* format

* rename get_available_commands

also remove CommandType* types</pre>
</div>
</content>
</entry>
<entry>
<title>[vcpkg] Refactor Commands: Part 1 (#12585)</title>
<updated>2020-07-31T18:53:42+00:00</updated>
<author>
<name>nicole mazzuca</name>
<email>mazzucan@outlook.com</email>
</author>
<published>2020-07-31T18:53:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=56fffbe49dfb4dd8fae0940f272c5fd2b86be991'/>
<id>56fffbe49dfb4dd8fae0940f272c5fd2b86be991</id>
<content type='text'>
* Rename commands.exportifw.cpp -&gt; export.ifw.cpp

* move DryRun from commands.h -&gt; commands.interface.h

* move vcpkgcmdarguments and vcpkgpaths over to commands.interface.h

* move vcpkg::Commands::BuildExternal -&gt; commands.buildexternal.h

* add commands.*.h for the commands.*.cpp

* move vcpkg::Commands::* to commands.*.h

* move vcpkg::Commands::{Hash,Fetch} to their own files

* change include commands.h -&gt; commands.*.h in commands.*.cpp

* remove commands.*.h from commands.h

* join vcpkg::Commands::* into one namespace line

* fix vcxproj build</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Rename commands.exportifw.cpp -&gt; export.ifw.cpp

* move DryRun from commands.h -&gt; commands.interface.h

* move vcpkgcmdarguments and vcpkgpaths over to commands.interface.h

* move vcpkg::Commands::BuildExternal -&gt; commands.buildexternal.h

* add commands.*.h for the commands.*.cpp

* move vcpkg::Commands::* to commands.*.h

* move vcpkg::Commands::{Hash,Fetch} to their own files

* change include commands.h -&gt; commands.*.h in commands.*.cpp

* remove commands.*.h from commands.h

* join vcpkg::Commands::* into one namespace line

* fix vcxproj build</pre>
</div>
</content>
</entry>
<entry>
<title>[vcpkg] Fix build on Windows 8.1 SDK (#12586)</title>
<updated>2020-07-31T18:53:18+00:00</updated>
<author>
<name>nicole mazzuca</name>
<email>mazzucan@outlook.com</email>
</author>
<published>2020-07-31T18:53:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=37f7d69757d7e52e21a391710fdbd3ef17f2540a'/>
<id>37f7d69757d7e52e21a391710fdbd3ef17f2540a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[vcpkg] Add initial s390x support (#12534)</title>
<updated>2020-07-23T21:16:01+00:00</updated>
<author>
<name>Andrei Lebedev</name>
<email>lebdron@gmail.com</email>
</author>
<published>2020-07-23T21:16:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=077c0746be3773fdd443af52cbe5c3cc26379a15'/>
<id>077c0746be3773fdd443af52cbe5c3cc26379a15</id>
<content type='text'>
Signed-off-by: Andrei Lebedev &lt;lebdron@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Andrei Lebedev &lt;lebdron@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>[vcpkg] Add NVTOOLSEXT_PATH to the env passthrough list (#12468)</title>
<updated>2020-07-21T22:45:40+00:00</updated>
<author>
<name>Alexander Neumann</name>
<email>30894796+Neumann-A@users.noreply.github.com</email>
</author>
<published>2020-07-21T22:45:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=9220d6fcb7a59b203c00034462c72fa6175b7761'/>
<id>9220d6fcb7a59b203c00034462c72fa6175b7761</id>
<content type='text'>
(CMake uses it to search for the toolkit)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(CMake uses it to search for the toolkit)</pre>
</div>
</content>
</entry>
<entry>
<title>[libmicrohttpd] Add `platform.h` to restricted header list. (#12455)</title>
<updated>2020-07-21T01:02:45+00:00</updated>
<author>
<name>ras0219</name>
<email>533828+ras0219@users.noreply.github.com</email>
</author>
<published>2020-07-21T01:02:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=44a5a4f4f215cd55188ef9ba8143b7ebece4025a'/>
<id>44a5a4f4f215cd55188ef9ba8143b7ebece4025a</id>
<content type='text'>
Fixes #12450

Co-authored-by: Robert Schumacher &lt;roschuma@microsoft.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #12450

Co-authored-by: Robert Schumacher &lt;roschuma@microsoft.com&gt;</pre>
</div>
</content>
</entry>
</feed>
