2233 Commits

Author SHA1 Message Date
Alexander Karatarakis
c86dbc960e Introduce Metrics namespace 2017-04-04 16:44:41 -07:00
Alexander Karatarakis
3033da9142 lazy<T> -> Lazy<T> 2017-04-04 16:44:41 -07:00
Alexander Karatarakis
604d0e58da cstring_view -> CStringView 2017-04-04 16:44:41 -07:00
Alexander Karatarakis
80e48c2756 dll_info->DllInfo, lib_info->LibInfo 2017-04-04 16:44:40 -07:00
Robert Schumacher
44cd8f90b1 Merge branch 'master' into HEAD 2017-04-04 13:07:54 -07:00
Robert Schumacher
eb27d029f4 [vcpkg-docs] Fix references to --purge. 2017-04-04 13:07:37 -07:00
Robert Schumacher
ebf1fff6a7 [vcpkg-remove] Make purge the default for remove.
Added (currently undocumented) --no-purge as workaround if required.
2017-04-04 13:05:02 -07:00
Robert Schumacher
2826c04976 Merge branch 'removeoutdated' into HEAD 2017-04-04 12:59:49 -07:00
Robert Schumacher
43af01c0dd [vcpkg-remove-outdated] Add documentation for remove --outdated. 2017-04-04 12:59:02 -07:00
Alexander Karatarakis
ce01a4ec2b remove Add --outdated option 2017-04-04 12:55:10 -07:00
Robert Schumacher
8d9766200e Merge pull request #886 from Mixaill/libgd
[libgd] add version 2.2.4
2017-04-03 16:59:10 -07:00
Alexander Karatarakis
ba901c6774 Add -NoProfile to boostrap-vcpkg.bat 2017-04-03 16:00:40 -07:00
Tobias Kohlbau
0e5760e5e0 [opencv] make use of added comment within control 2017-04-03 15:17:24 -07:00
Alexander Karatarakis
f6840ab268 Fix SortedVector constructor 2017-04-03 15:03:21 -07:00
Alexander Karatarakis
35ccbc869b Merge branch 'tobiaskohlbau-vcpkg_comment' 2017-04-03 14:12:50 -07:00
Tobias Kohlbau
b992a05a59 adds line comments for CONTROL
Adds line comments denoted by # within CONTROL files.
For the moment a comment must be start with # and is valid
until the end of the line. It's not possible to add a comment
at the end of usable lines.

Signed-off-by: Tobias Kohlbau <tobias@kohlbau.de>
2017-04-03 14:12:06 -07:00
Robert Schumacher
23887e9208 Merge pull request #877 from drdanz/ecm_port
Add ECM port
2017-04-03 10:48:53 -07:00
Robert Schumacher
cb5cbc4d84 [vcpkg-env] Added internal 'env' command to help diagnose environment issues. 2017-04-03 10:44:29 -07:00
Alexander Karatarakis
f9c01a893e Merge pull request #887 from Mixaill/sqlite
[sqlite3] update to 3.18.0
2017-04-01 15:30:46 -07:00
Mikhail Paulyshka
e5a4f03317 [sqlite3] update to 3.18.0 2017-04-01 23:35:22 +03:00
Mikhail Paulyshka
13940af99a [sqlite3] fix uwp builds 2017-04-01 23:35:08 +03:00
Mikhail Paulyshka
deb4322e50 [libgd] add version 2.2.4 2017-04-01 23:20:26 +03:00
Robert Schumacher
db73e73c56 [vcpkg] Add bootstrap-vcpkg.bat to improve first-time experience. 2017-04-01 03:58:45 -07:00
Robert Schumacher
b788c2b209 [vcpkg] ImmutableSortedVector is actually Mutable via move.
Use fmap instead of construct/insert.
Don't cache VS2015 instances since it is called once.
Add ParagraphDataMap alias.
2017-04-01 03:30:52 -07:00
Robert Schumacher
bb865fb312 [vcpkg] Merge search for dumpbin and toolchain (they are the same). 2017-04-01 02:08:48 -07:00
Robert Schumacher
05c9f77a4a [vcpkg] Use fmap instead of std::transform. 2017-04-01 01:39:24 -07:00
Robert Schumacher
162e9ce98f [vcpkg] Collapse cXstring_views into a single template. 2017-04-01 01:39:00 -07:00
Robert Schumacher
aae15bd468 [vcpkg] Collapse join() overloads into a single template. 2017-04-01 01:38:32 -07:00
Robert Schumacher
74f788d04f [vcpkg] Replace explicit bulk operations with fmap 2017-04-01 01:11:51 -07:00
Robert Schumacher
74fbd3acd5 [vcpkg] Dead code elimination 2017-04-01 01:10:15 -07:00
Alexander Karatarakis
1f567081e1 Fix issue in vcxproj.filters 2017-03-31 18:07:13 -07:00
Alexander Karatarakis
8e30d0b420 update needs to use package_spec 2017-03-31 18:01:13 -07:00
Alexander Karatarakis
af0e652c48 Refactor update and portsdiff 2017-03-31 18:01:13 -07:00
Alexander Karatarakis
946734aa73 Add name_and_version_diff_t 2017-03-31 18:01:13 -07:00
Alexander Karatarakis
e074718209 Version_t 2017-03-31 18:01:13 -07:00
Robert Schumacher
9b9a35fa38 Remove Files::check_is_directory() 2017-03-31 17:57:45 -07:00
Robert Schumacher
4e26c6781c Add constexpr in cstring_view functions 2017-03-31 17:53:53 -07:00
Alexander Karatarakis
d3a54b0042 Place cXstring_view in a separate header 2017-03-31 17:53:02 -07:00
Robert Schumacher
1e33e2e213 Use cstring_view in utf conversion functions 2017-03-31 17:42:46 -07:00
Robert Schumacher
77c90c2df5 Fix memory leak in get_environmental_variable() 2017-03-31 17:41:24 -07:00
Robert Schumacher
4792821a1d Move Environment:: functions into vcpkg_paths. Remove Environment.h/cpp 2017-03-31 17:40:08 -07:00
Robert Schumacher
c84765601b Move Environment::get_program_files() to System::get_program_files() 2017-03-31 17:35:38 -07:00
Alexander Karatarakis
a6aa410f9f Remove System::set_environmental_variable() 2017-03-31 17:22:08 -07:00
Robert Schumacher
31e55704f5 Use [[noreturn]] instead of declspec(noreturn) 2017-03-31 17:19:03 -07:00
Robert Schumacher
095d3294d5 Inline function 2017-03-31 17:15:35 -07:00
Robert Schumacher
17b4d1cb5c Remove Checks::check_throw() #2 2017-03-31 17:13:58 -07:00
Robert Schumacher
9b62a4b207 Remove Checks::check_throw() and Checks::throw_with_message() 2017-03-31 17:01:03 -07:00
Robert Schumacher
c26e7c94c6 Eliminate last usage of Checks::check_throw() 2017-03-31 17:00:24 -07:00
Robert Schumacher
a7c13ce724 Use cwstring_view in CMakeVariable 2017-03-31 16:42:06 -07:00
Robert Schumacher
60445c1150 Fix order of arguments 2017-03-31 16:35:02 -07:00
Alexander Karatarakis
e9ca24b219 Rename expected.h to vcpkg_expected.h 2017-03-31 16:33:10 -07:00
Robert Schumacher
7d4832c6bf Rename optional::get_or_exit() to optional::value_or_exit() 2017-03-31 16:29:04 -07:00
Robert Schumacher
c5950aa651 Rename expected::get_or_exit() to expected::value_or_exit() 2017-03-31 16:23:48 -07:00
Alexander Karatarakis
14297a5bd9 remove: Add --dry-run option 2017-03-31 16:15:05 -07:00
Alexander Karatarakis
ee75fe6330 Add more functions to ImmutableSortedVector 2017-03-31 16:15:05 -07:00
Alexander Karatarakis
f1d4a4457e Introduce get_installed_ports() 2017-03-31 16:15:05 -07:00
Robert Schumacher
b3773070fe [vcpkg] Rework code structure to satisfy /analyze in VS2017 2017-03-31 09:26:58 -07:00
Robert Schumacher
96f30cae00 [freeimage] Add build for FreeImagePlus. 2017-03-31 09:03:37 -07:00
Robert Schumacher
558d54dd4e [qt5] Add qtdeploy.ps1 to enhance applocal.ps1 when Qt is in use. 2017-03-31 06:35:23 -07:00
Robert Schumacher
bbaf4d77e7 [applocal.ps1] Refactor out binary deployment 2017-03-31 03:11:06 -07:00
Robert Schumacher
1c9fd4aefc [applocal.ps1] Keep global set of searched binaries and avoid excessive recursion. 2017-03-31 03:05:15 -07:00
Robert Schumacher
044c20dee0 Merge pull request #872 from SteffenL/upstream-issue/856-qt5-gui-style
[qt5] Configure without -no-style-* parameters
2017-03-31 01:14:57 -07:00
Robert Schumacher
5414655ea4 [vcpkg] Fix regression introduced in 8dc2699e5d. Fixes #873. Fixes #871. Fixes #874. Fixes #876.
When using the toolchain file, VCPKG_TARGET_TRIPLET was not specified, which resulted in all libraries being built against x86-windows.
2017-03-31 00:35:40 -07:00
Robert Schumacher
a6957ebf38 [examples.md] Add information about how to use header-only libraries from cmake. Improvement suggested by #798. 2017-03-30 22:36:05 -07:00
Robert Schumacher
e8441676e3 [glfw3] Fix position of cmake_minimum_required to come before project directive. 2017-03-30 21:52:18 -07:00
Daniele E. Domenichelli
5a4d0ad6a7 Add ECM port 2017-03-29 22:57:43 +02:00
Steffen André Langnes
a81ac6282e [qt5] Configure without -no-style-* parameters
Removed the parameters for Windows styles because they prevent proper style rendering (defaults to Windows 9x style).

Removed the parameter for the fusion style for consistency.
2017-03-29 22:57:43 +02:00
Alexander Karatarakis
a312cb4939 Merge branch 'OlafvdSpek-patch-2' 2017-03-29 13:24:53 -07:00
Alexander Karatarakis
294404e476 Merge branch 'patch-2' of https://github.com/OlafvdSpek/vcpkg into OlafvdSpek-patch-2 2017-03-29 13:17:42 -07:00
Alexander Karatarakis
0f1408c2e6 Merge branch 'OlafvdSpek-patch-3' 2017-03-29 13:16:37 -07:00
Alexander Karatarakis
eb6c65abc8 [pch.h] Put windows.h at the top to solve compilation errors 2017-03-29 13:16:23 -07:00
Alexander Karatarakis
aea362ab70 Merge branch 'patch-3' of https://github.com/OlafvdSpek/vcpkg into OlafvdSpek-patch-3 2017-03-29 13:14:32 -07:00
Robert Schumacher
632e42e16d Merge pull request #867 from tobiaskohlbau/octomap
[octomap] adds port for octomap
2017-03-29 11:08:06 -07:00
Robert Schumacher
9efcd6755e [octomap] Place tools in a subdirectory for copy_tool_dependencies. Copy pdbs. Fixup cmake targets. 2017-03-29 11:07:24 -07:00
Robert Schumacher
80e1a39a5d Merge pull request #864 from codicodi/fix-toolchain
[vcpkg.cmake] handle alias executable targets
2017-03-29 09:54:48 -07:00
Robert Schumacher
490ba941ef Merge pull request #862 from tobiaskohlbau/opencv_contrib
[opencv] adds opencv_contrib option
2017-03-29 09:54:24 -07:00
Robert Schumacher
830bd8d449 [vcpkg] Fix regression introduced in 67ce764. Fixes #868. Fixes #866. 2017-03-29 09:49:09 -07:00
Tobias Kohlbau
76193ab5ed [octomap] adds port for octomap
Adds port for octomap within vcpkg. In the development branch many
CMake related changes occured since 1.8.1 which are quite
comfortable for vcpkg integration. Due to this fact for the moment
this package is based on commit
cefed0c1d79afafa5aeb05273cf1246b093b771c an should be migrated to the
next stable version shortly after release.

Signed-off-by: Tobias Kohlbau <tobias@kohlbau.de>
2017-03-29 13:18:28 +02:00
Alexander Karatarakis
c09a8f990c Update CHANGELOG and bump version to v0.0.78 2017-03-28 21:10:35 -07:00
Alexander Karatarakis
5c2593d09a Merge branch 'Convery-master' 2017-03-28 20:54:32 -07:00
Alexander Karatarakis
9dc6c3a956 Merge branch 'master' of https://github.com/Convery/vcpkg into Convery-master 2017-03-28 20:53:38 -07:00
Alexander Karatarakis
970a179cfd Remove unneeded call to c_str() 2017-03-28 19:26:07 -07:00
Alexander Karatarakis
42bd55e3ae Rework optional<T> 2017-03-28 18:59:57 -07:00
Alexander Karatarakis
67ce764c2e [expected] Now uses exit variants instead of throw variants 2017-03-28 18:48:03 -07:00
Alexander Karatarakis
db4d1df5f0 Remove unneeded calls to c_str() 2017-03-28 18:48:03 -07:00
Alexander Karatarakis
780ef97d1b Use cstring_view in all functions in Checks:: 2017-03-28 18:48:03 -07:00
Alexander Karatarakis
ddf40ccdd3 Rename arg1 2017-03-28 18:48:03 -07:00
Alexander Karatarakis
8aa6f78e3c Remove unneeded calls to c_str() 2017-03-28 18:48:03 -07:00
Alexander Karatarakis
2b05e401d1 Use cwstring_view in all System functions and remove obsolete overloads 2017-03-28 18:48:03 -07:00
Alexander Karatarakis
8a21d95f5b Introduce cstring_view and cwstring_view 2017-03-28 18:48:03 -07:00
Robert Schumacher
a9a8772ad4 [vcpkg-configure-cmake] Rely on toolchain to provide CMAKE_PREFIX_PATH 2017-03-28 17:18:07 -07:00
Convery
5e2445e48c Update portfile for v0.14.1 2017-03-29 01:34:38 +02:00
Convery
53866efeda Update CONTROL for v0.14.1 2017-03-29 01:33:57 +02:00
Alexander Karatarakis
b36980e682 Merge pull request #859 from Microsoft/update_rv3
Update to latest revision of Range-V3-VS2015
2017-03-28 11:54:49 -07:00
codicodi
17c819c353 [vcpkg.cmake] handle alias executable targets 2017-03-28 19:08:30 +02:00
Tobias Kohlbau
a9aaead2d1 Merge branch 'master' of github.com:Microsoft/vcpkg into opencv_contrib 2017-03-28 10:51:53 +02:00
Tobias Kohlbau
4fbcf0df4d [opencv] adds opencv_contrib option
Adds the ability to enable opencv_contrib compilation. It is disabled by
default and needs to be enabled by the user (see comments for more
information). In future release it should be an user
selectable option as soon as vcpk supports this functionality.

Signed-off-by: Tobias Kohlbau <tobias@kohlbau.de>
2017-03-28 10:48:07 +02:00
Olaf van der Spek
15e1da0dcf Sort includes 2017-03-28 09:02:33 +02:00
Olaf van der Spek
74352bc0a6 Replace all whitespace by a single space 2017-03-28 08:57:35 +02:00
Robert Schumacher
a1cfa18481 Merge pull request #857 from ethanhs/master
pybind11 port
2017-03-27 17:26:53 -07:00