324 Commits

Author SHA1 Message Date
Joshua T. Fisher
ec38751798 Adding constexpr 2016-09-26 00:43:44 -07:00
Ninetainedo
2491a16b0d Updated portfile.in.cmake to use URLS 2016-09-25 14:46:43 +02:00
Ninetainedo
586c96e1b1 Used a function to check file integrity 2016-09-25 00:36:50 +02:00
Ninetainedo
c55c9df228 Link to "issues" instead of "new issue" 2016-09-25 00:26:05 +02:00
Ninetainedo
51da39c1ed Display status on download error 2016-09-25 00:25:40 +02:00
Ninetainedo
62d9473412 Added spaces between brackets for double clicking 2016-09-25 00:24:38 +02:00
Ninetainedo
930d0a7ded URL and MIRRORS are now URLS
Updated all portfiles accordingly.
2016-09-25 00:23:04 +02:00
Robert Schumacher
cdfa4ea1df Reduce repetition of relative paths in vcpkg.cmake to reduce future errors 2016-09-24 12:05:56 -07:00
Robert Schumacher
a362959430 Merge pull request #84 from jhruby/master
fixed an incorrect relative directory that pointed into wrong location
2016-09-24 12:03:01 -07:00
Jan Hrubý
1bec0fcb73 fixed an incorrect relative directory that pointed into wrong location 2016-09-24 15:44:20 +02:00
Ninetainedo
9bb5b4c768 Restored Sery's portfile 2016-09-24 15:24:51 +02:00
Ninetainedo
add26b7b5f Updated vcpkg_download_distfile.cmake to handle MIRRORS. Also updated the HASH errors to match the CMake formatting (easier to read) 2016-09-24 15:23:18 +02:00
Alexander Karatarakis
a8b0651e50 vcpkg create now checks for invalid chars in the zip file 2016-09-23 17:57:50 -07:00
Alexander Karatarakis
1cd1f6a46b Add Files::has_invalid_chars_for_filesystem() 2016-09-23 17:57:18 -07:00
Alexander Karatarakis
c7a7d062a7 Fix vcpkg create to not parse all arguments as package specs 2016-09-23 17:07:01 -07:00
Alexander Karatarakis
6cc29c1f84 Change vcpkg::parse() to vcpkg::package_spec::from_string() 2016-09-23 16:39:07 -07:00
Alexander Karatarakis
cd30cd4df9 parse_all_arguments_as_package_specs: remove unused parameter 2016-09-23 16:26:27 -07:00
Robert Schumacher
76149ffac5 [vcpkg] Rename vcpkg_ports::find_available_x to be more concise 2016-09-23 14:32:56 -07:00
Robert Schumacher
f4196f1638 [vcpkg] Move find_available_package, find_available_port_file into vcpkg_paths.
`vcpkg_paths` is responsible for binding the concrete filesystem representation to the abstract `package_spec`.
2016-09-23 14:25:17 -07:00
Robert Schumacher
8a8180503d Merge branch 'alzie-default_triplet' 2016-09-23 12:20:09 -07:00
Robert Schumacher
ddd0f88579 Merged alzie:default_triplet for PR #70 2016-09-23 12:19:57 -07:00
Alexander Karatarakis
b2f6a769ea find_unment_dependencies() now works for a single package 2016-09-23 12:06:55 -07:00
Alexander Karatarakis
0b59e6c0fb [vcpkg build] Print the missing package's arch along with the package name 2016-09-23 12:01:25 -07:00
Robert Schumacher
e63244ab5f Merge pull request #80 from jhruby/master
changed execution policy from remotesigned to unrestricted
2016-09-23 11:54:49 -07:00
Jan Hrubý
14c09eeb22 changed execution policy from remotesigned to unrestricted 2016-09-23 13:17:51 +02:00
Albert Ziegenhagel
082eb3680e Disabled validation of per-package triplet 2016-09-23 11:49:29 +02:00
Albert Ziegenhagel
3495f094bc Fixed errors introduced during merge 2016-09-23 10:06:45 +02:00
Albert Ziegenhagel
430f53af7d Merge branch 'master' into default_triplet
# Conflicts:
#	toolsrc/include/vcpkg_cmd_arguments.h
#	toolsrc/src/commands_installation.cpp
#	toolsrc/src/vcpkg_cmd_arguments.cpp
2016-09-23 09:58:33 +02:00
Albert Ziegenhagel
31935aa0fd Improved error reporting when user provides invalid triplets 2016-09-23 09:44:30 +02:00
Alexander Karatarakis
5b89712df0 Restruct vcpkg build to 1 package 2016-09-23 00:02:51 -07:00
Alexander Karatarakis
a26c88c754 vcpkg build will now show helpful error if dependencies are missing 2016-09-22 23:53:13 -07:00
Alexander Karatarakis
33a2969b9c Refactor dependency related code to vcpkg::Dependencies 2016-09-22 23:28:50 -07:00
Alexander Karatarakis
addecbfdef Introduce vcpkg_Maps utility namespace 2016-09-22 23:28:14 -07:00
Alexander Karatarakis
c699d5715b Introduce vcpkg::Sets utility namespace 2016-09-22 23:27:46 -07:00
Robert Schumacher
d2e3779cf2 Merge pull request #76 from traversaro/fixCMakePrefixPath
Fix wrong CMAKE_PREFIX_PATH in vcpkg.cmake
2016-09-22 15:42:33 -07:00
Silvio
0bf9af15dc Fix wrong CMAKE_PREFIX_PATH in vcpkg.cmake 2016-09-23 00:26:18 +02:00
Alexander Karatarakis
5165059308 Merge branch 'Ninetainedo-Use-SHA512-instead-of-MD5' 2016-09-22 13:36:29 -07:00
Ninetainedo
257e134ecf Updated newly added portfiles to use SHA512
Updated doctest
Updated mpir
2016-09-22 22:20:40 +02:00
Ninetainedo
cbd2f0ec0f Merge remote-tracking branch 'refs/remotes/Microsoft/master' into Use-SHA512-instead-of-MD5 2016-09-22 22:15:14 +02:00
Ninetainedo
fc26083995 Second part of updated portfiles 2016-09-22 22:13:09 +02:00
Ninetainedo
8cee9c6e07 Replaced everything concerning MD5 with SHA512 2016-09-22 21:30:58 +02:00
Robert Schumacher
db3713779c Merge pull request #55 from KindDragon/gtest-and-gmock
Added googletest and googlemock 1.8
2016-09-22 11:39:32 -07:00
Robert Schumacher
e248a64348 Merge pull request #66 from sdcb/mpir
added mpir 2.7.2 support.
2016-09-22 11:28:46 -07:00
Robert Schumacher
80d378585c Merge pull request #67 from albertfong/doctest
Add doctest 1.1.0
2016-09-22 11:28:05 -07:00
Robert Schumacher
751661a11a Merge pull request #65 from sdcb/fix_11
fix Glew:x64-windows install failure #11.
2016-09-22 11:00:17 -07:00
Albert Ziegenhagel
4a818b6a3e Fixed encoding of default triplet name 2016-09-22 13:17:00 +02:00
Alexander Karatarakis
764afd8619 CMake now automatically detects the root directory via .vcpkg-root 2016-09-22 03:08:27 -07:00
Arkadiy Shapkin
76ae02e653 [gtest] Initial addition (googletest and googlemock) 2016-09-22 13:01:39 +03:00
Albert Ziegenhagel
eba6126d15 Introduced environment variable "VCPKG_DEFAULT_TRIPLET" 2016-09-22 12:00:27 +02:00
Alexander Karatarakis
23a45e7db6 Use System::println() 2016-09-22 01:24:26 -07:00
Alexander Karatarakis
f26c8c8b60 Place import_command() in a separate cpp file 2016-09-22 01:15:09 -07:00
Alexander Karatarakis
95a44983db Use print_example() 2016-09-22 00:40:23 -07:00
Alexander Karatarakis
4f80532991 Place owns_command() in a separate cpp file 2016-09-22 00:06:37 -07:00
Alexander Karatarakis
1339080a90 Place command_create() in a separate cpp file 2016-09-22 00:02:09 -07:00
Alexander Karatarakis
e3a9d3524b Place list_command() in a separate cpp file 2016-09-22 00:00:38 -07:00
Alexander Karatarakis
97b79e1f0c Place command_list() in a separate cpp file 2016-09-21 23:54:23 -07:00
Alexander Karatarakis
aeab2fee87 Place update_command() in a separate cpp file 2016-09-21 23:51:45 -07:00
Alexander Karatarakis
03b43aad42 Place command_cache in a separate cpp file 2016-09-21 23:49:20 -07:00
Alexander Karatarakis
f03590eeb7 Cleanup boost buildtrees before initiating a build 2016-09-21 23:40:24 -07:00
sdcb
de5668743f add user-friendly message when request install arm-uwp. 2016-09-22 14:28:12 +08:00
sdcb
167b8f2ded added mpir 2.7.2 support. 2016-09-22 14:05:04 +08:00
Albert Fong
1575974199 Add doctest 1.1.0 2016-09-21 23:02:02 -07:00
sdcb
6bdf97744a fix https://github.com/Microsoft/vcpkg/issues/11. 2016-09-22 13:48:10 +08:00
Alexander Karatarakis
869a3b22ad vcpkg search now does substring search 2016-09-21 22:47:36 -07:00
sdcb
280d88b340 add mpir for https://github.com/Microsoft/vcpkg/issues/48. 2016-09-22 13:14:31 +08:00
Alexander Karatarakis
63052551ef Simplify for-iterator 2016-09-21 22:14:02 -07:00
Alexander Karatarakis
fd7969d325 Move search_command to a separate file 2016-09-21 21:57:27 -07:00
Alexander Karatarakis
54341f745c MOve recursive upwards search to Files 2016-09-21 21:43:59 -07:00
sdcb
584d98afe6 fix TRIPLET_SYSTEM_ARCH set to x86 instead of Win32 issue. 2016-09-22 11:16:21 +08:00
Robert Schumacher
a1b7756c45 Merge pull request #64 from dansarginson/dcs-issue-62
Remove use of wildcard in integration installation dest path.
2016-09-21 19:45:29 -07:00
Dan Sarginson
a1d9468e6d Remove use of wildcard in integration installation dest path.
This seemed to be used in order to stop XPATH blocking on the file/directory dialog. It was causing odd issues I mentioned in #62. Instead used "echo f" to assure XCOPY that we're dealing with files.

Fixes #62.
2016-09-21 19:31:36 -07:00
sdcb
94bb746e51 fix Glew:x64-windows install failure #11. 2016-09-22 10:05:07 +08:00
Robert Schumacher
81d6426298 [vcpkg] Place VS user-wide integration into a C++ specific folder instead of for all projects.
This avoids a bug where the IDE would erroneously add x86, x64, and ARM architectures to C# projects.
2016-09-21 15:41:30 -07:00
Robert Schumacher
7f310150d6 Merge pull request #26 from corporateshark/master
Added Eigen header-only library
2016-09-21 14:26:54 -07:00
Robert Schumacher
55ac85449f Moved CONTRIBUTING.md to root. Fixes #54. 2016-09-21 13:35:51 -07:00
Robert Schumacher
cd4dce1040 Merge pull request #50 from mcmihai/glm_fix
[glm] Removed CMakeLists.txt
2016-09-21 12:46:36 -07:00
Robert Schumacher
e70a61d972 Merge branch 'master' of https://github.com/microsoft/vcpkg into KindDragon-fmt 2016-09-21 12:44:25 -07:00
Robert Schumacher
fef2ec1ff2 [fmt] Downloaded archives should include the package name 2016-09-21 12:44:06 -07:00
Alexander Karatarakis
e2f34523dd [integration] Add check that the targets file was properly copied 2016-09-21 12:32:28 -07:00
Robert Schumacher
910c367514 Merge branch 'fmt' of https://github.com/KindDragon/vcpkg into KindDragon-fmt 2016-09-21 12:27:55 -07:00
Alexander Karatarakis
794122fef3 Merge pull request #51 from ferventcoder/patch-1
FAQ Adjustment for Chocolatey
2016-09-21 12:22:32 -07:00
Alexander Karatarakis
ba3c7d3429 Merge branch 'aybassiouny-master' 2016-09-21 12:18:28 -07:00
Arkadiy Shapkin
45c65e0c90 Added fmt library https://github.com/fmtlib/fmt 2016-09-21 19:45:16 +03:00
Ahmed Mahdy
4abe1d4235 Account for when ImportBefore does not exist 2016-09-21 03:34:18 -07:00
Rob Reynolds
ad3ffe1b34 FAQ Adjustment for Chocolatey
Chocolatey is a software management platform / package manager. Adjust the wording just a bit to clarify it is not just desktop utilities. Distribution also isn't necessarily the right word as that encompasses the community package repository.
2016-09-21 04:06:18 -05:00
Ciprian-Mihai Melinescu
a8f4f05633 [glm] Removed CMakeLists.txt 2016-09-21 10:34:07 +03:00
Sergey Kosarevsky
327506e4a0 [eigen] Renamed to eigen3 2016-09-21 08:59:34 +02:00
Robert Schumacher
4897b8c156 [stb] Avoid renaming extracted archives 2016-09-20 21:10:02 -07:00
Robert Schumacher
e04ecb3dd8 Add stamp file for extracted archives.
This enables multiple archives to be correctly expanded into the same build tree. Previously, the second archive will detect as being already extracted since 'src' exists.
2016-09-20 21:09:00 -07:00
Robert Schumacher
eb4d6f311c Merge pull request #44 from KindDragon/boost-new-version
Update boost to version 1.61
2016-09-20 20:07:09 -07:00
Robert Schumacher
b706a09e50 Merge pull request #46 from Ninetainedo/Add-Sery
Added Sery 1.0.0
2016-09-20 20:05:23 -07:00
Robert Schumacher
eaeb03b246 Merge pull request #45 from Ninetainedo/Add-Rapidxml
Added RapidXml
2016-09-20 16:53:22 -07:00
Ninetainedo
1bda683b89 Added Sery 1.0.0 2016-09-21 01:52:54 +02:00
Robert Schumacher
740b3e845e Merge branch 'master' of https://github.com/microsoft/vcpkg 2016-09-20 16:51:46 -07:00
Robert Schumacher
da184a2c6f [tiff] Updated source URL. Fixes #33 2016-09-20 16:51:38 -07:00
Ninetainedo
663f915807 Added RapidXml 2016-09-21 01:46:35 +02:00
Robert Schumacher
1da3c801a3 Merge pull request #43 from mcmihai/glm
Added glm.
2016-09-20 16:39:55 -07:00
Arkadiy Shapkin
3de9a163fb Update boost to version 1.61 2016-09-21 02:20:44 +03:00
Ciprian-Mihai Melinescu
9ff0ea9e57 Added glm. 2016-09-21 02:13:39 +03:00
Alexander Karatarakis
58bcdde2f7 [vcpkg] Improve consistency in use of %VS140COMNTOOLS% 2016-09-20 15:36:22 -07:00