Commit Graph

31 Commits

Author SHA1 Message Date
Robert Schumacher 28ae8e94d5 Merge branch 'master' into qualifier_change 2017-08-15 13:56:20 -07:00
Robert Schumacher d5659ea88d [vcpkg] Improve error messages during Binary Paragraph parsing 2017-08-08 14:00:03 -07:00
Daniel Shaw 957cb214e9 change qualifier bracket to parens 2017-08-01 15:21:49 -07:00
Robert Schumacher befe2531f6 [vcpkg] Handle missing fields in print_error_message() 2017-06-20 09:53:22 -07:00
Robert Schumacher 8741214bf6 [vcpkg] Use unique_ptr<> for paragraphs. Post-parser phase rework. 2017-06-20 09:36:21 -07:00
Daniel Shaw bca0988023 [vcpkg] feature packages initial parsing 2017-06-19 15:06:15 -07:00
Robert Schumacher 44a995d446 [vcpkg] Hotfix previous commit. 2017-06-08 04:36:11 -07:00
Robert Schumacher 247a6cec90 [vcpkg] Improve diagnostics upon port load failure 2017-06-08 04:32:57 -07:00
Robert Schumacher 831f0631f7 [vcpkg] Added parser support for 'Supports' field 2017-06-06 16:08:36 -07:00
Daniel Shaw cc443d1c6b minor changes 2017-06-06 14:02:59 -07:00
Daniel Shaw fcf0f331c6 error message vector check 2017-06-06 14:02:59 -07:00
Daniel Shaw 264cd050e6 ExpectedT factory class 2017-06-06 14:02:59 -07:00
Alexander Karatarakis 346aa3fab8 [clang-format] Cpp11BracedListStyle: true 2017-04-28 12:55:50 -07:00
Alexander Karatarakis 1e9471a148 Run clang-format over the cpp files 2017-04-27 18:59:57 -07:00
Robert Schumacher 7069fbbebc [vcpkg] Remove+indirect nearly all uses of iostreams 2017-04-12 22:48:52 -07:00
Alexander Karatarakis e401799aca color -> Color 2017-04-04 16:47:00 -07:00
Alexander Karatarakis d33e191ce4 dependency -> Dependency 2017-04-04 16:44:42 -07:00
Alexander Karatarakis bdf80d63c6 triplet -> Triplet 2017-04-04 16:44:42 -07:00
Alexander Karatarakis c1fee48c08 Use Checks::exit_fail/success/with_code() 2017-03-22 17:46:05 -07:00
Alexander Karatarakis 07e43a7cae Nuke Joiner. Add wjoin() 2017-03-10 16:21:17 -08:00
Alexander Karatarakis 0f0698dc18 Introduce Strings::Joiner 2017-01-30 21:52:42 -08:00
Alexander Karatarakis 050e4a0f7a Introduce precompiled headers 2017-01-30 21:52:42 -08:00
Robert Schumacher 7f336c7467 Enable qualified dependencies. Fix bug in internal 'build' command.
Added capability for CONTROL files to specify qualified dependencies, which are substring searched inside triplet names.

Fixed bug in internal 'build' command where if a package is already built, that built package's dependencies will be used to determine requirements for the build instead of the port directory's CONTROL file.
2016-11-05 01:02:15 -07:00
Alexander Karatarakis 11c9a523f7 [SourceParagraph] Make function static 2016-11-03 18:52:44 -07:00
Alexander Karatarakis 99b3c49172 [SourceParagraph] Remove using namespace; 2016-11-03 17:32:31 -07:00
Alexander Karatarakis 90876a3bfe SourceParagraph checks fields at construction time 2016-11-03 17:32:00 -07:00
Alexander Karatarakis 5b60e13466 [SourceParagraph] Consistency rename 2016-11-03 14:37:10 -07:00
Alexander Karatarakis 4665b16ab3 Add checks for fields in CONTROL file. Resolves #228 2016-11-02 20:26:52 -07:00
Alexander Karatarakis 079a027b1e parse_depends() now handles empty case internally 2016-11-02 19:39:45 -07:00
Alexander Karatarakis a098ecad03 vcpkglib_helpers: Return output instead of accepting it as arg 2016-09-26 21:12:04 -07:00
Alexander Karatarakis ccca198c1b Initial commit 2016-09-18 20:54:03 -07:00