Commit Graph

8654 Commits

Author SHA1 Message Date
JackMacWindows
96adaeb47d
[pngpp] Add png++ port (as pngpp) (#12705)
* Create vcpkg.json

* Create portfile.cmake

* Fixed CI

* Update ports/pngpp/portfile.cmake

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>

* Update ports/pngpp/portfile.cmake

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2020-08-05 13:10:26 -07:00
Maxime GIMENO
bd98b498c5
Upgrade CGAL to 5.0.3 (#12711)
Co-authored-by: wangli28 <wangli28@beyondsoft.com>
2020-08-05 13:05:48 -07:00
winsoft666
4fef7fe7ec
[teemo] Update to v2.1 (#12728)
* teemo

* 1. move header files to teemo folder.
2. add Cancel Event.
3. create directories automatically.

* update teemo to v2.1

* update teemo code ref

* remvoe cpprestsdk dependency
2020-08-05 13:02:41 -07:00
JonLiu1993
eb3baf49af
[librdkafka] Update to 1.5.0 (#12731)
* [librdkafka] Update to 1.5.0

* Update portfile.cmake

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2020-08-05 13:01:53 -07:00
Marek Roszko
a8f69d8eff
[wxwidgets] Update to 3.1.4 (#12733)
* [wxwidgets] Update to 3.1.4

* tabs -> spaces
2020-08-05 13:01:00 -07:00
JonLiu1993
65a1b222d0
[alembic] Update to 1.7.13 (#12735)
* [alembic] Update to 1.7.13

* DeletePortVersion
2020-08-05 12:59:21 -07:00
Oskari Timperi
f62b97c7f5
[shapelib] Update to 1.5.0 (#12737)
* [shapelib] Update to 1.5.0

* Update portfile.cmake

Co-authored-by: Oskari Timperi <oskari.timperi@novatron.fi>
Co-authored-by: Lily <47812810+LilyWangL@users.noreply.github.com>
2020-08-05 12:58:39 -07:00
Phoebe
a7cf0bc0e3
[wavpack] Fix failure on linux and osx (#12742) 2020-08-05 12:57:16 -07:00
Carlos O'Ryan
b0b241fc33
[google-cloud-cpp] Update to v1.16.0 (#12747) 2020-08-05 12:56:28 -07:00
Rolf Gebhardt
c72091e7f6
[gtkmm] fix unresolved external Gtk::TreeViewColumn::`vbase destructor'(void) in release build by avoiding calling base class constructor from inline code (#12637) 2020-08-05 10:37:40 -07:00
Phoebe
f3221c0405
[sqlite3] Namespaced targets with unofficial:: (#12516)
* [sqlite3] Namespaced targets with unofficial::

* Fix failure ports

* Update the targets name

* Update related docs
2020-08-05 10:36:25 -07:00
nicole mazzuca
6a83b5365e
[mpir] fix on linux (#12723)
* [mpir] fix on linux
the fix in #12677 broke linux while fixing macOS

fixes #12708

* back to working on osx

* Update Port-Version in vcpkg.json

Co-authored-by: NancyLi1013 <lirui09@beyondsoft.com>
2020-08-05 10:33:48 -07:00
Phoebe
0e477d7843
[vcpkg baseline] Fix pbc build failure with x64-osx (#12732)
* [pbc] test in ci

* Add depends port gmp

* Add dependency port gmp

* Update ports/pbc/CONTROL

* Build with make instead
2020-08-04 13:51:12 -07:00
Alexander Neumann
8e76503a76
[ITK] Update to 5.1 (#11208)
* [vtk-m] new port vtk-m

* [VTK] Update to 9.0

* include local buildtree changes

* [pcl] disable VTK due to API changes in VTK 9.0

* [vtk-m] add supports field to be only x64

* [vtk-dicom] add python executable.

* fix vtkm dependency

* [vtk-dicom] fix missing std:: namespace

* [vtk-m] add uwp to unsupported triplets

* [vtk] add pegtl include patch, reenable IOMotionFX

* remove hdf5 changes for testing

* use different pgetl patch which redirects to the installed config of pegtl

* [pegtl-2] version file needs renaming too

* [vtk] change dependency to pgetl-2 and fix the patch

* [vtk] put in hdf5 fix again and correct manually installed include files

* remove deprecated function to retrigger CI

* [lz4] correctly lowercase the lz4 config

* [vtk] remove unnecessary code

* [pegtl-2] add homepage

* [pegtl] modernize portfiles

* [vtk-dicom] add homepage

* [vtk-dicom] modernize portfile

* [vtk-m] remove empty build depends

* [vtk] try fixing the permission issue

* [vtk] minimal dependency correction

* [itk] update

* fix portfile errors

* WIP commit

* should make ITK green in VCPKG CI but there a still issues with features

* more dependencies and features....

* remove itk from baseline failure so the check can get green

* more dependency updating.

* minor build fixes

* [openjpeg] Fix dll location

* fix other issues

* add rtkcuda

* [openjpeg] remove default features to make arm and uwp platforms happy

* [itk] more dependency fixes

* [openjpeg] fix no tools case

* [itk] fix wip patch

* [itk] split up patches & cleanup & and move rtk tools if build

* [itk] fix patch and remove old and wip patch

* [nifticlib] Add new port required by minc

* [nifticlib] change repo and add features

* [nifticilib] add zlib dependency & cleanup

* [minc] add new port

* [vcpkg/scripts] add swig to find acquire programm

* [itk/minc] update for external minc

* add supports field for nifticlib

* [itk] make python a default feature for testing

* [itk] cleanup python vars a bit
[vcpkg/scripts] correct swig hash

* [vcpkg/scripts] fix swig

* [itk] fix python include path on unix system

* [itk] remove python as a default. A bit of feature cleanup

* [itk] update remote RTK

* [itk|rtk] remove RTK module before configure to allow patching

* [opencl] update opencl wrapper

* [itk] fix opencl static linkage

* [itk] add cufftw fix

* update baseline

* [itk] fix itk[tbb]

* [itk] update python paths to 3.8

* [itk] add failure messages for unsupported architectures for some features

* [vcpkg_find_acquire_program] update swig to 4.0.2

* Update portfile.cmake

* [itk] move the module removal out of the if for people reusing the old source tree

* [itk] add missing auto_clean to vcpkg_copy_tools

* Update ports/nifticlib/CONTROL

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>

* Update ports/openjpeg/portfile.cmake

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>

* Update scripts/cmake/vcpkg_find_acquire_program.cmake

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>

* [openjpeg] pass OPTIONS to vcpkg_configure_cmake

* [itk] fix typo and leave a todo.

* use sourceforge args for swig

* Update ports/openjpeg/CONTROL

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>

* Update ports/opencl/CONTROL

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>

* [itk] remove debug msgs from patch

* pre-install yasm on OSX

Co-authored-by: Lily <47812810+LilyWangL@users.noreply.github.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
2020-08-02 15:49:20 -07:00
nicole mazzuca
1c2af99415
[vcpkg format-manifest] Add convert-control flag (#12471)
* [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&` 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
2020-08-02 10:08:07 -07:00
Long Nguyen
c0f23c6c31
[openssl-unix] Add mingw with dynamic libs support - take 2 (#12544)
* [openssl-unix] Add mingw with dynamic libs support

* Use new Port-Version

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* Fix indenting

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2020-08-01 21:22:54 -07:00
Vicki Pfau
b46242ff15
[many ports] Remove _find_package guards that break *_FOUND (#12157)
* [many ports] Remove _find_package guards that break *_FOUND

* [many ports] Fix incrementing version

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2020-08-01 17:13:08 -07:00
nicole mazzuca
80d8bf5b72
[mpir] fix compilation on macOS (#12677)
also remove dependency on autotools
2020-08-01 16:18:12 -07:00
Phoebe
337893d706
[argtable3] Update to 3.1.5 (#12421)
* [argtable3] Update to 3.1.5

* Replace CONTROL file with vcpkg.json

* Remove comma at the end of json file

* Remove bin folder on static build
2020-08-01 16:14:16 -07:00
Jack·Boos·Yu
75bb11678e
[libigl] Fix configure error and dependencies (#10252)
* [libigl] Fix configure error and dependencies

* convert patch EOL

* [libigl] Update to 2.2.0

* Update ports/libigl/CONTROL

Co-authored-by: nicole mazzuca <mazzucan@outlook.com>

Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2020-08-01 16:12:24 -07:00
Tanguy Fautre
b4f71b8f2f
[Arrow] Update to 1.0.0 (#12537)
* Update to arrow-1.0.0.
Fix FindZSTD and FindUtf8Proc.

* Re-enable warning-as-error on MSVC.

* Fix static/shared mismatch when linking against utf8proc

* Trying to fix Zstd detection on Linux.

* Fix Linux detection of Zstd static libraries

* Remove unnecessary patch

* Fix MSVC compilation now that ZSTD is specified as static.

* Update patches to match candidate ARROW-9541 upstream patch.

* Update patch reflecting the latest changes in ARROW-9541 PR.

* Trying to fix OSX build by re-adding a patch I previously removed
2020-08-01 15:10:40 -07:00
Lily
8797e9b0f9
[coroutine] Fix error C7651 (#12456)
* [coroutine] Fix error C7651

* Update portfile.cmake
2020-08-01 14:04:25 -07:00
Rémi Bédard-Couture
b228555bbc
[xframe] new port for the xframe library (#12427)
* Add skeleton of signing yaml.

* add xframe port

* Update ports/xframe/portfile.cmake

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* Revert "Add skeleton of signing yaml."

This reverts commit e3b135e530.

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2020-08-01 13:57:49 -07:00
Kevin Lu
5512eafd80
[mpg123] Allow cross-compiling, fix previous builds tainting rebuilds (#11535)
* [mpg123] Allow cross-compiling, fix previous builds tainting rebuilds

* [mpg123] Rewrite to use vcpkg_configure_make

* Update ports/mpg123/portfile.cmake

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>

* [mpg123] Use vcpkg_execute_required_process

* [mpg123] Bump CONTROL version

* [mpg123] Remove unneeded legacy lines and strip out trailing newline from dumpmachine

* pre-install yasm on OSX.

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
2020-08-01 13:56:56 -07:00
alexander-smyslov
021db935f6
[avro-cpp] new port (#11376)
* Add files via upload

* [new port] avro-cpp

* add boost-format

* remove comments

* remove comments

* avro-cpp 1.9.2

* avro-cpp 1.9.2

* avro-cpp 1.9.2

* avro-cpp 1.9.2

* avro-cpp 1.9.2

* avro-cpp 1.9.2

* fix remarks

* fix remarks

* fix remarks

* Update ports/avro-cpp/portfile.cmake

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* Update ports/avro-cpp/portfile.cmake

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* add linux support

* back osx restriction

* Update ports/avro-cpp/portfile.cmake

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* fix remarks

* Update ports/avro-cpp/CONTROL

* Update ports/avro-cpp/portfile.cmake

* add osx support

* Update portfile.cmake

* Update CONTROL

* Update scripts/ci.baseline.txt

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* fix

* disable all static build

* fix remarks

* fix remarks

* Update ports/avro-cpp/portfile.cmake

Remove whitespace

Co-authored-by: Alexander Smyslov <aleksandr.smyslov@libertexgroup.com>
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
Co-authored-by: Smyslov Alexander Nikolayevich <aleksandr.smyslov@fxclub.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2020-08-01 13:55:50 -07:00
Alexander Neumann
f7fe9e374f
[qt5-base] Add zstd as a dependency (#12342)
* [qt5-base] add hidden optional not switchable zstd dependency.

* [netcdf/paraview] correct embree3 dependency
[paraview] make tools default feature for CI testing.

* [paraview] fix typo and remove unnecessary flags

* [paraview] add flags back into portfile

* [vtk] add hdf5 api patch
[paraview] remove hdf5 use flags from portfile
[field3d] use flags instead of patching to fix hdf5.

* [paraview] remove message on osx since it now works with qt 5.15

* [paraview] remove default feature and force CI features by a CI test port

* [paraview|CI] back out python from CI testing for now

* [qt5-base] add in the macos deployment target fix
2020-08-01 13:48:24 -07:00
Alexander Neumann
f7dcd675d0
[qt-webengine] Fix building with vs2017 (#12494)
* [qt5-webengine] fix vs2017 builds. closes #12477

* remove skip from ci baseline to test changes.

* add src/3rdparty/ subdir to patch

* put webengine back to skip. patch was succesfully applied
2020-08-01 13:48:12 -07:00
Silvio Traversaro
00e44369cb
[tomlplusplus] Add new port (#10786)
* vcpkg_fixup_cmake_targets: Add support for processing cmake config files generated by meson

In particular this adds a workaround for the differences between CMake and meson
described in https://github.com/mesonbuild/meson/issues/6955

* Add tomlplusplus

* Resolve conflicts

* Update scripts/ci.baseline.txt

* [tomplusplus] Update ci.basline.txt

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
Co-authored-by: wangli28 <wangli28@beyondsoft.com>
Co-authored-by: Cheney Wang <38240633+Cheney-W@users.noreply.github.com>
2020-07-31 16:49:53 -07:00
Robert Schumacher
683ec4724e
[azure-iot-sdk-c] Fix passing hsm_type_symm_key (#12605) 2020-07-31 11:40:11 -07:00
Lily
103939fa9b
[mosquitto] Add vcpkg-cmake-wrapper.cmake and vcpkg.json (#12536) 2020-07-31 11:35:46 -07:00
JonLiu1993
cd6c4e19fa
[osgearth] update to 3.0 (#12531)
* [osgearth] update to 3.0

* delete controlfile

* fixjsonfile

* Update ports/osgearth/portfile.cmake

* fixJsonfile

* deletejsonfile

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2020-07-31 11:35:04 -07:00
Emerson de Freitas Barcelos
544222febd
[wxwidgets] Adding wxWidgets resource compiler (wxrc) to <triplet>/tools/wxwidgets directory (#12485)
* Adding wxWidgets resource compiler (wxrc) to <triplet>/tools/wxwidgets directory

* Fix tool missing dependencies

* CONTROL file version update

* Update ports/wxwidgets/portfile.cmake

* Update ports/wxwidgets/portfile.cmake

* Fix the build failures

Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>
2020-07-31 11:30:41 -07:00
myd7349
c2b5201e1f
[audiofile] Add new port (#12482) 2020-07-31 11:30:06 -07:00
Rémy Tassoux
19e86d2dab
[robin-hood-hashing] Update to latest version (#12480)
https://github.com/martinus/robin-hood-hashing/releases/tag/3.8.0
2020-07-31 11:29:17 -07:00
ahugeat
31cf09e108
[gf] Add the new package GF (#12426)
* [gf] Add the new package GF

* Update CONTROL

* Update portfile.cmake

* Try to fix failed builds

* fix x64-linux build for vcpkg

* remove nuklear from dependencies

* use vcpkg_fail_port_install to fail early on arm

* fix x64-windows build

* change the name of the source in CONTROL

* change the name of the directory

* fix cmake install directory

Co-authored-by: Lily <47812810+LilyWangL@users.noreply.github.com>
Co-authored-by: Julien Bernard <julien.bernard@univ-fcomte.fr>
2020-07-31 11:28:21 -07:00
Adam Johnson
092267fd50
[physx] Add patch for NVIDIAGameWorks/PhysX#322. (#12413)
* [physx] Add patch for NVIDIAGameWorks/PhysX#322.

* [physx] Cleanup usage of `VCPKG_CMAKE_SYSTEM_NAME`.

* [physx] Convert portfile space indentation to tabs.

* Update portfile.cmake

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2020-07-31 11:27:31 -07:00
Kevin Lu
62d4320409
[sdl2-mixer] Fix FLAC symbol export when static linking, add nativemidi default feature (#12374)
* [sdl2-mixer] Fix FLAC symbol export when static linking

Fix regression introduced by #11152

* [sdl2-mixer] Add nativemidi default feature

Closes #10318

* [libsndfile] Revert to port version 8 as version 10

* [libflac] Use BUILD_SHARED_LIBS to properly export FLAC__NO_DLL via CMake

* [libflac] Force FLAC__NO_DLL in installed headers in static triplets

* [libflac] Modify headers on installation
2020-07-31 11:23:27 -07:00
Daniel Parker
4b0f9cbaec
[jsoncons] Update to v0.154.1 (#12372)
* [jsoncons] Update to v0.154.0

* [jsoncons] Update to v0.154.1

* v prefix removed from version in CONTROL file
2020-07-31 11:22:32 -07:00
DailyShana
faf2d6ffb6
[libevent] update to 2.1.12 (#12277)
* [libevent] update to 2.1.12

* fix path in LibeventConfig.cmake.in

* configure crt runtime

* patch target file

* try to fix evpp build on unix

* try to fix evpp build on unix

* try to fix evpp build on unix

* try to fix evpp build on unix

* fix file patching

* code review

* fix fizz:x64-windows build
2020-07-31 11:21:44 -07:00
eao197
0a8857d260
[RESTinio] Update to v.0.6.8.1 (#12087)
* RESTinio updated to v.0.6.8.1

* Fix version number in comment.
2020-07-31 11:16:37 -07:00
Todor Prokopov
e2cdd07866
[vcpkg] Fix vcpkg_fixup_cmake_targets to work correctly on MinGW (#12104)
* [vcpkg] Fix vcpkg_fixup_cmake_targets to work correctly on MinGW

* [akali] Bump version to test vcpkg_fixup_cmake_targets changes

* Update ports/akali/CONTROL

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2020-07-31 11:13:45 -07:00
curoky
f533327462
[brpc] Add new port (#11524)
* [brpc] add new port

* [brpc] ci ignore build error on windows

* [brpc] update version and delete deprecated function

* [brpc] fail install on windows

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* [brpc] not support windows

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* Update portfile.cmake

Update the format and remove unused comments

* [brpc] rebase master

* [brpc] reset ci.baseline.txt

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2020-07-31 11:10:00 -07:00
curoky
62cbf26175
[rsocket] Add new port (#11021)
* [rsocket] Add new port

* [rsocket] don't build in some window environment

* [rsocket] add missing deps in CONTROL

* [rsocket] add missing deps in CONTROL

* [rsocket] remove some deprecated args

* [rsocket] romove vcpkg_fail_port_install(ON_ARCH x64)

* [rsocket] only support x64 architecture

* [rsocket] upgrade to 2020.05.04.00

* [rsocket] add vcpkg_fail_port_install to portfile

* [rsocket] Fix find dependencies

* Update ports/rsocket/portfile.cmake

* Update ports/rsocket/CONTROL

Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2020-07-31 11:07:14 -07:00
Jack·Boos·Yu
2b8d5bad0a
[qt5 components] Disable parallel build (#12529)
* [qt5-imageformats] Disable parallel build

* [ompl] Disable parallel configure

* [qt5-connectivity] Disable parallel build

* [qwt] Update hash

* [qt5-location] Disable parallel build

* Update ports/qwt/portfile.cmake

* Update ports/qwt/portfile.cmake

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>

* [qt5] change build method to vcpkg_execute_build_process

* Add condition when there are some file conflicts

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-07-31 09:12:17 -07:00
NancyLi1013
2cb28482bb
[mpir] Fix build error if VCPKG_BUILD_TYPE is set as release or debug (#12514)
* [mpir] Fix build error if VCPKG_BUILD_TYPE is set as release or debug

* Update ci.baseline.txt

* EOL LF for vcpkg.json

* Update to use vcpkg_configure_make and vcpkg_install_make in UNIX
2020-07-30 22:59:38 -07:00
NancyLi1013
ef037af3d7
[libmodbus] Fix static linkage error (#12530) 2020-07-30 22:57:28 -07:00
Andrei Lebedev
4da29fee9d
[boost] s390x support (#12535)
Signed-off-by: Andrei Lebedev <lebdron@gmail.com>
2020-07-30 22:55:25 -07:00
Phoebe
ca93b65ade
[winpcap] Remove the keyword 'inline' macro (#12542)
* [winpcap] Remove the keyword 'inline' macro

* Restrict the keyword macro in C
2020-07-30 22:45:15 -07:00
Phoebe
6afa4d3a16
[nana] Fix the version and language standard (#12543) 2020-07-30 22:43:48 -07:00
ras0219
7938ab75c1
[fltk] Force static library due to global variables. Fix CMake Targets. (#12273)
* [fltk] Force static library due to global variables. Fix CMake Targets.

* [fltk] Add include directory to exported targets

* [fltk] Update ports/fltk/CONTROL

Co-authored-by: nicole mazzuca <mazzucan@outlook.com>

* Update ports/fltk/portfile.cmake

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>
2020-07-30 22:41:46 -07:00
Lily
32b7ad04ea
[ogre] Update to version 1.12.7 and fix link error (#12210)
* [ogre] Update to version 1.12.7 and fix link error

* [ogre] Fix find imgui

* [ogre] Fix find imgui

* [ogre] Add vcpkg.json

* format manifest

Co-authored-by: Nicole Mazzuca <mazzucan@outlook.com>
2020-07-30 22:39:26 -07:00
Clinton Ingram
3513e92bf9
[mozjpeg] fix build (#12118)
* fix mozjpeg build

* re-disable in CI baseline

* fix static install

* rename static libs, add pkgconfig fixup

* update version string

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-07-30 22:38:32 -07:00
Todor Prokopov
fe19c5e411
Mingw port fixes (#12103)
* [openal-soft] MinGW build fixes

* [glew] MinGW build fixes

* [protobuf] MinGW build fixes

* [protobuf] Update to 3.12.3

* [protobuf] Preserve existing cross-compilation behavior (e.g. android)

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2020-07-30 22:37:02 -07:00
alexander-smyslov
5cdb92f010
[librdkafka] Upgrade to 1.4.4 (#12095)
* Add files via upload

* [new port] avro-cpp

* add boost-format

* remove comments

* remove comments

* upgrade librdkafka to 1.4.4

* Delete CONTROL

* Delete install.patch

* Delete portfile.cmake

* upgrade librdkafka to 1.4.4

Co-authored-by: Alexander Smyslov <aleksandr.smyslov@libertexgroup.com>
Co-authored-by: Smyslov Alexander Nikolayevich <aleksandr.smyslov@fxclub.com>
2020-07-30 22:36:09 -07:00
Leonid Pospelov
f492b7efb1
[outcome] Update library and fix portfile (#12078) 2020-07-30 22:34:36 -07:00
Jean Gautier
8cfa3e8e31
[stx] Add new port (#12011)
* Add port STX

* stx: improve include files handling, disabled shared library support

* [stx] remove CMakeLists.txt, add CMakeLists.patch, fixes

* Update ports/stx/CMakeLists.patch to remove comments

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* CMakeLists.txt remove comment for installed region

* Update ports/stx/portfile.cmake

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* Update ports/stx/portfile.cmake

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* Use vcpkg_check_linkage(ONLY_STATIC_LIBRARY) instead of custom logic

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* Update portfile.cmake

Co-authored-by: Jean Gautier <jean.gautier@ssi.gouv.fr>
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2020-07-30 22:33:26 -07:00
Leonid Pospelov
565df6ec85
[Simple-FFT] Add new port (#11929)
* [Simple-FFT] Add new port

* Update ports/simple-fft/CONTROL

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* Add copyright handling

* Update ports/simple-fft/portfile.cmake

Co-authored-by: Victor Romero <romerosanchezv@gmail.com>

* Update portfile.cmake

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
Co-authored-by: Victor Romero <romerosanchezv@gmail.com>
2020-07-30 22:31:48 -07:00
Lily
8834395605
[rtmidi] Fix configure CMakeLists.txt (#9221)
* [rtmidi] Fix configure CMakeLists.txt

* [rtmidi] Rtmidi doesn't support "UWP"

* [rtmidi] Disable RTMIDI_API_ALSA on Linux

* [rtmidi] Update ci.baseline.txt

* [rtmidi] Fix ci.baseline.txt conflicts

* [rtmidi] Fix ci.baseline.txt conflicts

* [rtmidi] Fix ci.baseline.txt conflicts

* Update CONTROL

* Update ci.baseline.txt

* [rtmidi] Update ci.baseline.txt

* [rtmidi] Require static library to avoid issues with CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS

* Update portfile.cmake

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-07-30 22:28:17 -07:00
ig-or
8d09f42a04
[marble] Add new port (#8628)
* KDE Marble library port

* fix in port KDE Marble library

* port KDE Marble library: switch to another version

* vcpkg_fail_port_install added (since only Windows currently supported)

* remove some comments

* Update portfile

* KDE Marble library port

* fix in port KDE Marble library

* port KDE Marble library: switch to another version

* vcpkg_fail_port_install added (since only Windows currently supported)

* remove some comments

* Update portfile

* small fix in KDE Marble library port

* removed ON_LIBRARY_LINKAGE static, and ANDROID FREEBSD

* [marble]Fix triplet judgment

* [kde] Add x64-windows-static state to baseline

* [marble] Re-add x64-windows-static state to baseline

* marble port changed

* marble profile.cmake small correction

* marble: another tiny changes in a port file

* marble: patch to move exe to tools

* [marble] patch for another QT version

* Update ports/marble/CONTROL

* move dll files to bin folder (out of tools folder)

Co-authored-by: Igor Sandler <isandler@topcon.com>
Co-authored-by: Phoebe <v-phma@microsoft.com>
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2020-07-30 22:25:43 -07:00
Robert Schumacher
b93fa7a1b4
[liblzma] Patch headers to fix https://github.com/OpenTTD/OpenTTD/pull/7614 (#7226)
* [liblzma] Patch headers to fix https://github.com/OpenTTD/OpenTTD/pull/7614

* Bump the version in CONTROL file

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
Co-authored-by: PhoebeHui <20694052+PhoebeHui@users.noreply.github.com>
Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2020-07-29 15:57:24 -07:00
Phoebe
a2d3782198
[libusb] Fix issue to support linux (#9561)
* [libusb] support linux

* Add Supports

* Using vcpkg_configure_make instead

* Revert to install headers in windows

* Fix failures in libftd1

* Update treehopper

* Add failed ports in ci baseline file

* Revert to remove azure-kinect-sensor-sdk:x64-windows-static=fail in baseline file

* Resolve conflicts

Co-authored-by: PhoebeHui <v-phma@microsoft.com>
2020-07-29 11:22:12 -07:00
Vennor
0babd2ff24
[neargye-semver] Add new port (#12406)
* [semver] Add new port

* [neargye-semver] Changed port name to a more specific neargye-semver.

- Also moved the header file into a subdirectory.
2020-07-28 14:18:14 -07:00
ewertons
ffa41582f7
[Azure-IoT-Sdk*] Update to 2020-07-19 (#12493)
* Azure-IoT-Sdk for C release 2020-07-19

* Update ports/azure-c-shared-utility/CONTROL

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* Update ports/azure-iot-sdk-c/CONTROL

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* Update ports/azure-uamqp-c/CONTROL

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* Update ports/azure-macro-utils-c/CONTROL

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* Update ports/azure-umqtt-c/CONTROL

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* Update ports/azure-uhttp-c/CONTROL

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* Update ports/umock-c/CONTROL

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* Do not update azure-macro-utils-c and umock-c for release 2020-07-19

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2020-07-27 17:53:34 -07:00
Stefano Sinigardi
f1e7a3f167
[opencv4] update to v4.3 (#11130)
* [opencv4] draft update to v4.3

* restore uwp patch

* fix qt and ipp features

* fix libepoxy and meson on osx

* fix baseline, trigger a full rebuild due to meson tool changes

* remove jpeg feature on windows due to a bug with MSVC

* minor fixes for some features

* ffmpeg x11 lib not required anymore on apple for downstream projects

* small fixes for ogre and qt5

* remove a broken module

* fix installation path

* fix openexr which was broken and regressed opencv downstream projects

* first round of ci passes

* improve compatibility with android toolchain

* [openexr] upgrade to v2.5.0 to fix regressions, might require fixes in dependent projects and might deserve its own PR

* fix OpenEXR link for downstream projects

* do not install unrequested features

* fix compatibility with newer OpenEXR

* [OpenCV3] update to v3.4.10

* fix openexr on windows, was creating symlinks that broke vcpkg

* fix openexr wrapper

* [openexr] cmake config files are installed into a lowered-case folder

* remove mangled paths trying to fix android setup

* disable dnn on android, fix mangled cmake config paths again

* fix downstream CUDA dependency

* fix compatibility with vs16.6

* remove from baseline ports now passing tests

* [alembic] fixes for new openexr

* fix baseline

* [field3d] fixes for new openexr

* [field3d] improve fixes, windows still unsupported despite what is said upstream

* apply fixes required from review

* add missing field3d patch

* [field3d] disable mpi integration

* [opencv2] remove cublas integration

* [vtk] do not create libharu::libharu target if already existing

* Update ports/opencv4/portfile.cmake

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>

* Update ports/opencv3/portfile.cmake

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>

* improve compatibility with newer CUDNN

* [OpenCV3, OpenCV4] improve compatibility with CUDA 11

* [OpenCV2] improve compatibility with CUDA 11

* [field3d] regenerate patch ignoring space at eol

* [vcpkg] Use SSH keys instead of password authentication when minting Linux scale sets (#11999)

* [field3d] regenerate patch ignoring space at eol

* [field3d] regenerate patch, again

* [field3d] fixes for windows

* [libass] fix regression

* ci.baseline.txt update

* [CUDA11] use FindCUDA from CMake 3.18 to ease transition later

* re-bump vtk and ffmpeg, which were lost with merges from master

* [OpenCV4] Halide feature is not broken anymore

* [field3d] regenerate hdf5 patch

* [OpenCV4] remove GTK features: it can be built only on *nix but GTK on vcpkg cannot be built on *nix systems...

* merge ci.baseline.txt from master and fix field3d patch

* remove rebuilding

* restore vtk CONTROL file

* update CONTROL files

* Trigger rebuild

* Update ports/freeimage/CONTROL

* Update ports/freeimage/CONTROL

* [opencv3/4] avoid tesseract dependency on uwp builds

* [opencv] add missing module search

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2020-07-27 17:43:23 -07:00
Alexander Neumann
458c20e94b
[vcpkg/scripts/pkgconfig] rewrite pkg-config check for libraries (#11550)
* [vcpkg/scripts/pkgconfig] rewrite pkgconfig check for libraries.

* [vcpkg/scripts/pkgconfig] fix more details.

* [vcpkg/scripts/pkgconfig] smaller improvements

* ws change to check functionallity of script for testing.

* [vcpkg/scripts/pkgconfig] update to latest test version

* Revert "ws change to check functionallity of script for testing."

This reverts commit 26269e9e77.

* [nettle] bump control for vcpkg_fixup_pkgconfig test

* [gmp] rerun CI to create new *.pc files

* [gmp/nettle] enable port debug

* [vcpkg/script/pkgconfig] fix path conversion regex for CI

* [CI|OSX] install pkg-config on osx

* [gmp/nettle] disable port debug

* [vcpkg/scripts/pkgconfig] update to latest version of x windows pr

* [zlib] add pkgconfig file

* [zstd] add fixup pkgconfig

* [libpng] add pc file installation

* [bzip2] install pc file and leave a TODO for somebody else ;)

* [bzip2] bump control

* [vcpkg/scripts/pkgconfig] skip checks if pkgconfig cannot be found.
- small bugfix in ignore flags regex

* retry zstd and zlib

* [libpng] retry by adding dl and m to system libraries for osx

* [libpng] add missing vcpkg_fixup_pkgconfig()

* [vcpkg/scripts/pkgconfig] unset var if found. 

fixes checks for other configurations which will be always succesful otherwise

* [libpng] bump control

* [libpng] enable port debug to debug osx regression

* ws change to retrigger osx ci and hopeing that it works

* fix typo

* [libpng] remove -lm flag on apple platforms

* ws change to rerun some ports in ci for good measure after the merge with master

* Re-trigger CI test

* [zstd] add pkgconfig

* [zstd] correct debug link

* [vcpkg/script/pkgconfig] - add more search suffixes for static libs
- add additional debug messages for debuging
- fix unsetting of cache variables hiding issues with debug libraries
- fixed pkgconfig fix in the debug case

* [pcre] add pthread dependency to pcre

* [protobuf] fix pkgconfig

* include quotes around the prefix in the case the prefix path was quoted (fixes some regressions)
add option NOT_STATIC_PKGCONFIG to run pkg-config without the --static argument

* [ignition-msgs5] get rid of a dev warning

* [apr] fix apr regression

* [protobuf] fix protobuf regression

* [sdl1] fix regression due to variable expansion of pkg-config. Use similar regex to the library removal for ignored flags.

* [ignition] fix regression

* remove changes of zlib portfile.

* reset changes in osx ci pipeline

* add DISABLE_PARALLEL_CONFIGURE

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
Co-authored-by: Billy Robert O'Neal <bion@microsoft.com>
2020-07-24 11:39:21 -07:00
Alexander Neumann
0896cfcc30
[vtk|cuda] add nvcc to the path (#12472) 2020-07-21 16:04:45 -07:00
simon987
4f7d397433
[libmupdf] Update to 1.17.0 (#12483) 2020-07-21 16:04:20 -07:00
Rémi Bédard-Couture
bd13ea08d4
[edlib] Adding new port (#12490)
* Add edlib port

* Fix cmake installation

* Fixed the export error during install

* Update ports/edlib/portfile.cmake

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2020-07-21 15:43:03 -07:00
Jack·Boos·Yu
c0d7b3970c
[magnum-plugins] Fix file conflict with stb (#12458) 2020-07-20 19:47:16 -07:00
ras0219
44a5a4f4f2
[libmicrohttpd] Add platform.h to restricted header list. (#12455)
Fixes #12450

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-07-20 18:02:45 -07:00
Wolfgang Stöggl
273b5eddaa
[zlib] Add pkgconfig file (#12133)
* [zlib] Add pkgconfig file

Install the zlib.pc file, which is generated during the CMake build.
Fix the pkgconfig file under Windows, where the lib is called zlib
instead of libz and add the postfix 'd' in case of a Windows debug
build.

* Check VCPKG_BUILD_TYPE to handle release/debug

* Simplify check of VCPKG_BUILD_TYPE to handle release/debug

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* Update PR according to review comments

- Remove include(vcpkg_common_functions)
- Comment out vcpkg_test_cmake(PACKAGE_NAME ZLIB MODULE)

* Update ports/zlib/portfile.cmake

* Update ports/zlib/CONTROL

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>
2020-07-16 13:53:55 -07:00
Phoebe
5a4e2c0484
[libyuv] Fix static build issue (#12338)
* [libyuv] Fix static build issue

* Update the patch and replace the definition i headers file
2020-07-15 16:09:02 -07:00
Rémy Tassoux
0b78ddc14b
[imgui] Split bindings to multiple features (#12329)
* [imgui] Split bindings to multiple features

See #12250.

I tested all the features on x86-windows, x64-windows, x64-windows-static and x64-linux triplets. Everything build fine except:
- dx12-binding on x86-windows. There's an issue opened about it here : https://github.com/ocornut/imgui/pull/2406
- allegro5-binding on x64-linux, because the current allegro5 port fails to build on this platform.

Contrary to the previous port which simply copied the sources to a specific folder, bindings are now compiled with their dependencies. The only exception is Marmelade, because there's no port available for it yet.

Unfortunately, I can't test the OSX and metal bindings. If someone using this platform could test it, it would be very much appreciated. :)

* [imgui] Move port files to the correct folder

* Update ports/imgui/CONTROL

Co-authored-by: Rémy Tassoux <rt2@rasterizedworld.com>
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2020-07-15 16:07:40 -07:00
Jack·Boos·Yu
e59e5a417c
[eigen3] Fix eigen3 and cuda compatibility issue (#12279)
* [eigen3] Fix eigen3 and cuda compatibility issue

* forgot to apply patch

* Update ports/eigen3/portfile.cmake

* Update ports/eigen3/portfile.cmake
2020-07-15 16:04:08 -07:00
NancyLi1013
fc761ebb72
[hiredis] Fix feature ssl build error on windows (#12354)
* [hiredis] Fix feature ssl build error on windows

* Fix feature example build error on windows
2020-07-15 15:55:31 -07:00
Wolfgang Stöggl
6a08b7835e
[pugixml] Fix pkgconfig file (#12441)
- Add missing vcpkg_fixup_pkgconfig(), which was detected in
  https://github.com/microsoft/vcpkg/pull/12151
- Fix debug POSTFIX in pugixml.pc file using
  pugixml-v1.10_fix_debug_pkgconfig.patch
  based on upstream: https://github.com/zeux/pugixml/pull/363
  This results in the following contents of pugixml.pc:
  Release:
    Libs: -L${libdir} -lpugixml
  Debug:
    Libs: -L${libdir} -lpugixml_d
2020-07-15 15:17:32 -07:00
Long Nguyen
830893fb8e
[liblzma, libvpx] Add mingw support (#12401)
* [liblzma] Update to v5.2.5

* [liblzma] Use WIN32 instead of MSVC

* [libvpx] Add mingw support

* Update portfile.cmake

* Update CONTROL

* Update CONTROL

Co-authored-by: Lily <47812810+LilyWangL@users.noreply.github.com>
2020-07-15 15:09:33 -07:00
Jack·Boos·Yu
bad319d271
[libpq] Remove broken features (#12415)
* [libpq] Remove broken features

* Update ports/libpq/portfile.cmake

Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>
2020-07-15 14:48:22 -07:00
Phoebe
9668eea2b4
[boost-modular-build-helper] Remove has_icu.lib (#12417)
* [boost-modular-build-helper] Remove has_icu.lib

* Add quotes
2020-07-15 14:44:01 -07:00
Lily
38d635a8fe
[folly] Fix build error C3861 (#12419)
* [folly] Fix build error C3861

* Update CONTROL
2020-07-15 14:26:17 -07:00
Ken A. Redergård
38e1a6465b
[nrf-ble-driver] Update to v4.1.2 (#12436)
* Update to nrf-ble-driver-4.1.2

* Update source code hash

* Copy .hex/.zip files to package install directory
2020-07-15 14:20:50 -07:00
Michael Hansen
23957929ba
[string-theory] Update to 3.3 (#12440) 2020-07-15 14:20:07 -07:00
Alexander Neumann
c9da48de31
[zstd] fix pkg-config files (#12407)
* [zstd] add pkgconfig

* [zstd] correct debug link

* Update ports/zstd/CONTROL

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2020-07-14 14:40:43 -07:00
Charles Karney
e554608135
[geographiclib] Update to 1.50.1 (#12379)
* Upgrade geographiclib to version 1.50.1

* Tinker with sourceforge download

* Strip verbiage at top of geographiclib/portfile.cmake

* geographiclib: fix for windows build

* geographiclib: minimize size of patch file

* add missing manifest

* A stab at fixing uwp build error.  But I'm working in the dark!

* Back out of previous commit.  It didn't help.

* Call cmake_minimum_required first

* geographiclib: remove tools from build -- incompatible with uwp

* geographiclib: remove stray reference to TOOLS

* geographiclib: try installing executables into tools

* geographiclib: Do not build tools for uwp

* geographiclib: fix up build of tools

* geographiclib: Minor clean up

* geographiclib: handle uwp vs tools more elegantly

* geographiclib: reformation vcpkg,json

* geographiclib: don't build tools by default

* geographiclib: Don't register the tools as targets; this causes problems if they are moved

Co-authored-by: Charles Karney <charles.karney@sri.com>
2020-07-14 08:44:21 -07:00
Adam Johnson
8e3c304269
[python3] Fix building x86-windows-static triplet on VS 2017. (#12412) 2020-07-14 08:43:02 -07:00
Jonathan Hale
5e40afca0d
[corrade,magnum,*-plugins,*-extras,*-integration] Update to v2020.06 (#12211)
* [magnum] Improve maintainability of feature to cmake flag conversion

* [magnum] Ignore features not supported on current platform

Allows `vcpkg install magnum[*]` on any platform.

Signed-off-by: Squareys <squareys@googlemail.com>

* [magnum] Add cglcontext and windowlesscglapplication features

* docs: Update valid VCPKG_CMAKE_SYSTEM_NAME values

Signed-off-by: Squareys <squareys@googlemail.com>

* [magnum-plugins] Replace deprecated basisu with archive download

Signed-off-by: Squareys <squareys@googlemail.com>

* [magnum-plugins] Add meshoptimizersceneconverter feature

Signed-off-by: Squareys <squareys@googlemail.com>

* [magnum-plugins] Also use vcpkg_check_features

Analog to magnum port.

Signed-off-by: Squareys <squareys@googlemail.com>

* [corrade,magnum,*-plugins,*-extras,*-integration] Update to v2020.06

Signed-off-by: Squareys <squareys@googlemail.com>

* [meshoptimizer] Add initial port

Signed-off-by: Squareys <squareys@googlemail.com>

* [magnum-plugins] Replace meshoptimizer download with feature dependency

Signed-off-by: Squareys <squareys@googlemail.com>

* [corrade,magnum-*] Fix license installation command

Signed-off-by: Squareys <squareys@googlemail.com>

* [meshoptimizer] Use vcpkg_fixup_cmake_targets

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-07-14 08:38:18 -07:00
Phoebe
9891a8f213
[libb2] Add supports and install pkg-conifg on macOS VM (#12398)
* [libb2] Add supports and install pkg-conifg on macOS VM

* Add blank line to the end of the json file

* vcpkg x-format-manifest --all

* Remove failed ports in ci baseline file
2020-07-14 08:37:14 -07:00
Li Jiang
63578d09b0
[openmesh] Upgrade to 8.1 (#11739)
* upgrade openmesh to 8.1
Tested on Window 10 with Visual Studio 2019 x64

* update version for CONTROL file

* 1. Remove obsolete function `include(vcpkg_common_functions)`
2. Use `vcpkg_fixup_cmake_targets()`

* fix build error on Linux

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-07-13 13:37:29 -07:00
Wolfgang Stöggl
a3eee82a38
[pcre2] Fix -mshstk needed with -fcf-protection (#12347)
- Fixes the following error:
  src/sljit/sljitConfigInternal.h:219:2: error:
  #error "-mshstk is needed to compile with -fcf-protection"
- Upstream bug report:
  https://bugs.exim.org/show_bug.cgi?id=2578
- Add patch based on upstream commit:
  https://vcs.pcre.org/pcre2?view=revision&revision=1256
- Fixes #12343
2020-07-13 13:00:43 -07:00
ZeeWanderer
dcf6e5fe06
[blend2d] Update to beta_2020-07-09 (#12360) 2020-07-13 12:30:10 -07:00
Anand Balakrishnan
8d50672e04
[pybind11] Update to v2.5.0 (#12394)
* [pybind11] Update to v2.5.0

* Address comments in PR
2020-07-13 11:04:14 -07:00
Adam Johnson
006a133d39
[openal-soft] Revert #12047 (#12318)
* [openal-soft] Revert #12047

* [openal-soft] Prevent addition of extra Windows SDK

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-07-13 11:00:26 -07:00
JonLiu1993
4953c8a3c0
[minhook] fix usage issue (#12399)
* fix minhook lib faild to load when tring to be included in a project

* fix usage issue
2020-07-13 10:54:00 -07:00
Alexander Neumann
513cac2f62
[cuda] correct env variables for newer cuda versions (#12244)
* [cuda] correct env variables for newer cuda versions

* Update ports/cuda/CONTROL

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2020-07-09 14:20:45 -07:00
myd7349
dbba608d3d
[kfr] Add new port (#8322)
* [kfr] Add new port

* [kfr] Modernize and update to lastest

* [kfr] Add features

* [kfr] Fail fast on arm-uwp, arm64-windows

* [kfr] Fail fast on linux
2020-07-09 13:59:37 -07:00
Kevin Lu
a6ba0da984
[nlohmann-json] Always install multiple headers to allow forward declarations (#12117)
* [nlohmann-json] Add multiple-headers feature

Closes #10795

* Update ports/nlohmann-json/portfile.cmake

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* [nlohmann-json] Make multiple headers always active

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-07-09 13:17:32 -07:00
Leonid Pospelov
d7be068355
[MyGUI] Add new port (#11991)
* [MyGUI] Add new port

* fix
2020-07-09 12:40:15 -07:00
Rémy Tassoux
b385e54bac
[directxtk][directxtk12][directxtex][directxmesh] Update to latest version (#12332)
https://github.com/microsoft/DirectXTK/releases/tag/jul2020
https://github.com/microsoft/DirectXTK12/releases/tag/jul2020
https://github.com/microsoft/DirectXTex/releases/tag/jul2020
https://github.com/microsoft/DirectXMesh/releases/tag/jul2020
2020-07-09 12:33:08 -07:00
JinmingHu
cb8aa9c2ee
[azure-storage-cpp] Upgrade to 7.5.0 (#12333) 2020-07-09 12:29:52 -07:00
Christopher Di Bella
c6d69984ed
updates range-v3 (#12346)
Tip-of-trunk range-v3 more closely resembles C++20.
2020-07-09 10:23:13 -07:00
Alexander Neumann
3bffe1c049
[qt5] update qt to 5.15 and make ports depend on qt5-base[core]. (#11596)
* [qt5] update qt to 5.15 and make ports depend on qt5-base[core].

* [qt5] update and remove patches

* [baseline] skip qt5-canvas3d due to deprecation

* [qwt] update to 6.1.4 and fix build issues

* [qt5-webengine] remove old patches

* [qwt] fix static patch

* [qt5-location] add a message that the port has a sprious failure

* [qt5-webengine] fix filename of patch

* [qt5-webengine] add build.patch (ci is probably fast than me in checking for more errors)

* [qt5-winextras] depend on qt5-base[core]

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>

* [qt5-base] update latest feature (latest=core)

* [baseline] remove qt5-webengine for nonstatic windows since CI can handle it now

* [qt5-base] make qt5-base fail to get logs.

* [angle] include missing egl sources.

* [qt5-base] patch egl detection logic.

* [baseline] remove qt-x11extras:x64-linux=fail

* [qt5-base] need to be explicit about xcb to build qt5-x11extras

* [CI] add necessary system libraries to linux CI

* [qt5-base] remove comment to retry on linux

* [qt5-base] add static_init patch for MSVC

* [qt5-base] refined workaround to not regress linux and osx due to

* [paraview] remove unnecessary patches with newer qt versions

* [vcpkg/baseline] add webengine back to skip

* [vtk] fix missing include regression using patch from upstream

* [vtk] fix patch

* [qt5-base] replace with patch from upstream

* [paraview] use hdf5 1.10 api.

* [paraview] bump control

* Add more packages to Linux machines.

* [qt5-base] forgot to add the patch

* Delete 6943.diff

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2020-07-08 15:34:35 -07:00
Jesse Schalken
6d4606fb79
[threadpool] Add new port (#11650)
* [threadpool] Add new port

* Use ${PORT} instead of hardcoded "theadpool"

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* Update ports/threadpool/portfile.cmake

* [threadpool] Use vcpkg_from_sourceforge

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-07-08 15:26:47 -07:00
Kevin Lu
4e17c76d9f
[freetype] Update to 2.10.2 (#11846)
* [freetype] Update to 2.10.2

* Remove unneeded shared/static configuration

* [freetype] No need to pass BUILD_SHARED_LIBS. Always avoid detecting harfbuzz (to avoid cycles).

Co-authored-by: wangli28 <wangli28@beyondsoft.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-07-08 15:25:27 -07:00
Alexandro Sanchez
33e3e20c5c
[freerdp] Fix x64-osx triplet (#12037)
* [freerdp] Fix x64-osx triplet

Signed-off-by: Alexandro Sanchez Bach <alexandro@phi.nz>

* Update ports/freerdp/CONTROL

* Update scripts/ci.baseline.txt

* Update scripts/ci.baseline.txt

* Update scripts/ci.baseline.txt

* Update ports/freerdp/CONTROL

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2020-07-08 15:24:36 -07:00
myd7349
82797496ca
[libfort] Add new port (#12305) 2020-07-08 14:02:58 -07:00
Phoebe
5e8bcc9d39
[Many ports] fix invalid character in feature name (#12306) 2020-07-08 14:02:34 -07:00
Lily
eb9c86f281
[fontconfig] Fix fonts.conf install pat (#12322) 2020-07-08 13:54:19 -07:00
Wolfgang Stöggl
3e615cdb1d
[pcre2] Update to 10.35 (#11754)
- New upstream version 10.35
- Update patches:
  pcre2-10.35_fix-space.patch
  pcre2-10.35_fix-uwp.patch
- Add patch:
  pcre2-10.35_fix_postfix_for_debug_Windows_builds.patch
- Drop patch (fixed upstream):
  fix-arm64-config.patch
- Since 10.35, pkgconfig files are created using CMake
  * fix debug suffix of pkgconfig files under Windows
  * add vcpkg_fixup_pkgconfig()
- Remove bin and debug/bin in case of static build
- Update ci.baseline.txt
  Remove "pcre2:arm-uwp=fail", because arm-uwp passes now
  Add "unicorn-lib:arm-uwp=fail"
2020-07-07 14:54:39 -07:00
JonLiu1993
33fd93c4ae
[protobuf] Update to 3.12.3 (#11851)
* [protobuf] Update to 3.12.3

* fixCmakeLists.txt

* fixportfile.cmake

* fixprotobufbuild

* fixprotobuf

* Update ports/protobuf/portfile.cmake

* Update portfile.cmake

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2020-07-07 14:27:32 -07:00
Rémy Tassoux
4425bf3548
[implot] Add new port (#11920)
* [implot] Initial port

Requires https://github.com/microsoft/vcpkg/pull/11919

* [implot] Use find_package instead of find_path function

* [implot] Update to 0.3 version

* Update CONTROL

* [implot] Add linkage check

* Update CMakeLists.txt

* Revert 962e30a662

* [implot] Fix INSTALL_INTERFACE path case and use find_package Config mode

Co-authored-by: Lily <47812810+LilyWangL@users.noreply.github.com>
2020-07-07 14:13:05 -07:00
Jack·Boos·Yu
f8e975d44a
[evpp] Fix build error on OSX (#11967)
* [evpp] Fix build error on OSX

* update baseline
2020-07-07 14:03:12 -07:00
Lily
1658781750
[ffmpeg] Fix tools dependency dll file (#12063)
* [ffmpeg] Fix tools dependency dll file

* [ffmpeg] Fix tools install path

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2020-07-07 13:58:29 -07:00
Alexander Neumann
c6dafe169a
[vtk] update to 9.0.1 (#12149)
* [vtk] update to 9.0.1

* [paraview] silence linux ci by adding embree3 as a build-depends to paraview (just a workaround)

* [vtk] disable remote modules to make feature all actually work

* [vtk] delete old patch
2020-07-07 13:56:33 -07:00
myd7349
e96a3bd41b
[simdjson] Update to 0.4.6 (#12140)
* [simdjson] Update to 0.4.1

* [simdjson] Update to v0.4.2

* [simdjson] arm-uwp is supported now

* Update scripts/ci.baseline.txt

* [simdjson] x86 is also supported now(though not recommended)

* [simdjson] Update to 0.4.3 (it will fail)

* [simdjson] Disable Ninja temporarily

* [simdjson] Update to 0.4.4

* [simdjson] Update to 0.4.5

* [simdjson] Add manifest file

* [simdjson] Update to 0.4.6

* Update ports/simdjson/portfile.cmake

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2020-07-07 13:54:46 -07:00
Lily
12333a6b96
[openimageio] Update to version 2.1.16.0 (#11767) 2020-07-07 13:48:51 -07:00
OWenT
279a28e81d
[libcoppp] Update version to 1.3.0 (#12264)
* Update libcoppp

Update ports/libcopp/portfile.cmake

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>

Update libcopp to 1.3.1

Update CONTROL of libcopp

Remove useless ```if() ... endif()``` branch

Replace ```file(COPY ...)``` with ```file(INSTALL ...)```

* Merge patch from https://github.com/microsoft/vcpkg/pull/12264
2020-07-07 13:47:32 -07:00
Leonardo Guilherme de Freitas
7c82b03faf
[Font Chef] add font-chef C/C++ library (#12293)
* add font-chef

* Fix wrong hash and useless command

* Fix static build error

Co-authored-by: Lily <47812810+LilyWangL@users.noreply.github.com>
2020-07-07 13:41:59 -07:00
Billy O'Neal
8f886661b6
[libbson, vcpkg baseline] Remove passing and fix spurious failure. (#12300)
* [libbson] DISABLE_PARALLEL_CONFIGURE

* [vcpkg baseline] Fix 'passing, remove from baseline' in CI from 20200705.1

See https://dev.azure.com/vcpkg/public/_build/results?buildId=39820
2020-07-07 13:41:28 -07:00
Gilberto Lopez Zayas
1c409c48cb
aws-sdk-cpp version update (#12316) 2020-07-07 13:40:31 -07:00
Jim Hague
e1285b4a28
[getdns] Add new port. (#12090)
* [getdns] Add new port.

* Add support for vcpkg static library builds.

* Convert libevent and libuv libraries to features.

* Use ${PORT} in copyright install.

* getdns does not currently support UWP.

* Add failing port on UWP to portfile.

* Remove optional FEATURES keyword.
2020-07-06 17:22:17 -07:00
JonLiu1993
ae4968fad4
[caf] Update to 0.17.3 (#12068) 2020-07-06 14:28:59 -07:00
ankurverma85
8b710dea8d
[angle] Add egl renderer to list of files compiled for linux (#12111)
* Add egl renderer to list of files compiled for linux

* Update Control File as per request from vcpkg reviewers

Co-authored-by: Ankur Verma <ankurv@localhost.localdomain>
2020-07-06 14:06:30 -07:00
Wolfgang Stöggl
a05cec95a0
[libffi] Add pkgconfig file (#12126)
* [libffi] Add pkgconfig file

- Configure and add the libffi.pc file.
- Furthermore, enable the check for same 32/64bit-ness in
  libffiConfigVersion.cmake again, which had caused issues in the past
  with newer versions of glib using meson build, e.g. when building for
  x86-windows target on an x64-windows host.
  Now, libffi is found by current glib (e.g. 2.64.3) during
  meson build using the libffi pkgconfig file.

* Check VCPKG_BUILD_TYPE to handle release/debug
2020-07-06 13:40:46 -07:00
Maximilian Kruse
24637886f8
[tinyfiledialogs] Update version and download path to v3.6.3 (#12137)
* Update tinyfiledialogs version and download path to v3.6.3

* update sha512 hash

* Fix download link having an extra version ref

* Fix filehash being uppercased

* again, fixed some ci.baseline errors
2020-07-06 13:39:32 -07:00
Daniele Pallastrelli
0f088f09a8
[cli] Update the version to 1.1.1 (#12139)
Co-authored-by: Daniele Pallastrelli <daniele.pallastrelli@sadel.it>
2020-07-06 13:39:02 -07:00
myd7349
89746990b7
[marl] Update to 2020-06-30 (#12162)
* [marl] Update to 2020-06-30

[marl] Repoint HEAD_REF to `main` (#11953)

[marl] Dynamic build support

* [marl] Fix typo

* [marl] Add manifest
2020-07-06 13:35:42 -07:00
Oskari Timperi
d1a86d47d8
[libexif] Update to 0.6.22 (#12161)
* [libexif] Update to 0.6.22

From the release page on github:

> It largely contains stability, security and bugfixes.
>
> Some EXIF 2.3 tags have been added.
>
> It is ABI compatible to 0.6.21 release.

* [libexif] Fixes to portfile.cmake

- don't include vcpkg_commong_functions
- use the PORT variable when installing copyright file

* [libexif] Use vcpkg_fail_port_install

Co-authored-by: Oskari Timperi <oskari.timperi@novatron.fi>
2020-07-06 13:28:59 -07:00
Rémy Tassoux
a54c55d39a
[robin-hood-hashing] Update to 3.7.0 (#12147)
https://github.com/martinus/robin-hood-hashing/releases/tag/3.7.0
2020-07-06 13:24:19 -07:00
NancyLi1013
f12d986e6a
[curl] Update to 7.71.0 (#12141)
* [curl] Update to 7.71.0

* Update to 7.71.1
2020-07-06 13:23:44 -07:00
Johnny Willemsen
ac4e90220a
[ace] 6.5.10 (#12183)
* [ace] 6.5.10

* Add version macros to make the port file easier to update

    * ports/ace/portfile.cmake:

* Updated macro names to have ACE_ prefix

    * ports/ace/portfile.cmake:

* Use string replace

    * ports/ace/portfile.cmake:
2020-07-06 13:16:24 -07:00
Stephen Eckels
e5e521a0d1
[polyhook2] Update to latest (#12189)
* bump polyhook2 version

* update polyhook2
2020-07-06 13:15:26 -07:00
Phoebe
e0f0dc5fa1
[libyuv] Find dependency port libjpeg-turbo (#12213) 2020-07-06 12:58:52 -07:00
Glyn Matthews
63cd5bf560
[skyr-url] Changed version number to 1.12.0 (#12214) 2020-07-06 12:53:29 -07:00
Rémy Tassoux
b65decc9f7
[utf8h] Update to latest commit (#12218)
This library doesn't provide official releases, therefore I'm using the latest commit.
2020-07-06 12:53:06 -07:00
Rémy Tassoux
7c5e2356f1
[openvr] Update to 1.12.5 (#12219)
* [openvr] Update to 1.12.5

https://github.com/ValveSoftware/openvr/releases/tag/v1.12.5

* [openvr] Fix static build faillure

* [openvr] revert aa222ad9f8

* [openvr] update ci.baseline.txt
2020-07-06 12:51:58 -07:00
Billy O'Neal
8eda81cc4d
[opengl wincrypt winsock2] Use $ENV{WindowsSdkDir} instead of hard coding Windows SDK paths. (#12232)
Also delete vcpkg_get_program_files_32_bit because it was used in only one place.

Resolves #8288
Obsoletes #11421, #11261, #8329
2020-07-06 12:42:35 -07:00
JonLiu1993
58ff68ae41
[doctest] update to 2.4.0 (#12239) 2020-07-06 12:27:14 -07:00
Jack·Boos·Yu
b6d4c4e2bf
[opencc] Fix regression on pipeline (#12246)
* debug opencc regression on pipeline

* Get the build logs.

* [opencc] Remove debug code, add DISABLE_PARALLEL to configure

* [opencc] Remove apply patch

* Update portfile.cmake
2020-07-06 12:20:02 -07:00
Vennor
a2a16ae7d5
[ppmagic] Add new port (#12253)
* [ppmagic] Add 2c7894e3056c610d383027b2d48149ba9d4a1c62

* [ppmagic] Updated port version to the proper value 2020-07-03
2020-07-06 12:18:53 -07:00
Jack·Boos·Yu
74ecb4f0bd
[nanodbc] Set unixodbc as a dependency under non-Windows (#12274) 2020-07-06 11:50:07 -07:00
JonLiu1993
9013a281d6
[Exiv2] update to 0.27.3 (#12278) 2020-07-06 11:49:13 -07:00
Tim Autry
4bd7c053bb
[mpg123] Update portfile.cmake to accomodate OpenSUSE 15.x /lib /lib64 (#12287)
* Increment CONTROL file version

Increment CONTROL file version for mpg123 due to changes made to differentiate between library files being put in /lib64 instead of /lib on OpenSUSE 15.x linux

* Update portfile.cmake to differentiate between /lib64 and /lib libraries on OpenSUSE 15.x linux

Update portfile.cmake to differentiate between /lib64 and /lib libraries on OpenSUSE 15.x linux
2020-07-06 11:40:13 -07:00
Billy O'Neal
2a233a21b9
[pcre] Use vcpkg_from_sourceforge as a fallback (#12252)
* [pcre] Use vcpkg_from_sourceforge as a fallback

* Update ports/pcre/CONTROL

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2020-07-06 11:28:04 -07:00
Jack·Boos·Yu
21b56d9929
[vcpkg_from_sourceforge] Add retry mirror function (2/2) (#12018) 2020-07-03 09:36:40 -07:00
Billy O'Neal
3d2a7ca33e
[pcre2] Restore the https://ftp.pcre.org/ mirror in addition to the SourceForge mirrors. (#12233) 2020-07-02 23:52:04 -07:00
Johnny Willemsen
485799e37b
[xercesc] rename feature from xmlch_wchar to xmlch-wchar (#12205) 2020-07-02 21:12:23 -07:00
Rémy Tassoux
e5a6d6db62
[safeint] Update to 3.24 (#12217)
https://github.com/dcleblanc/SafeInt/releases/tag/3.24
2020-07-02 20:21:56 -07:00
Lars Glud
2ad4074aea
[vtk] Added opengl feature. (#11399)
* Added opengl feature.

Change description of feature: all.

* Fix copyright
2020-07-02 13:17:26 -07:00
Ryan
8133cef324
[span-lite] Update to 0.7.0 (#12206) 2020-07-02 11:50:03 -07:00
nicole mazzuca
ef91134964
[cmocka libarchive libiconv libpq libxml2 plibsys] fix drive-by error in vcpkg-cmake-wrappers (#12196)
* fix drive-by error in vcpkg-cmake-wrappers

* rev port versions
2020-07-02 11:00:28 -07:00
NancyLi1013
77617e31e3
[azure-iot-sdk-c] Fix feature name and enable to build (#12209)
* [azure-iot-sdk-c] Fix feature name enable to build

* Update OPTIONS
2020-07-02 10:47:54 -07:00
Richard H
66b906e3ad
[sqlite3] update to 3.32.3 to deal with security issues (#12185) 2020-07-01 17:00:57 -07:00
наб
930b3de8fa
[infoware] Bump version to 0.5.4 (#12167) 2020-07-01 17:00:32 -07:00
Rémy Tassoux
b046c27e1d
[imgui] Update to 1.77 (#12155)
* [imgui] Add Freetype feature

* [imgui] Update to 1.77

https://github.com/ocornut/imgui/releases/tag/v1.77

* [imgui] Fix INSTALL_INTERFACE path case
2020-07-01 16:58:37 -07:00
Carlos O'Ryan
42f70a4276
[google-cloud-cpp] Update to v1.15.0 (#12195) 2020-07-01 11:35:20 -07:00
Wolfgang Stöggl
c8ebb5aa93
[monkeys-audio] Update to 5.46 (#12158)
- The previous version in vcpkg is not available for download any more
- Fixes: Downloading https://monkeysaudio.com/files/MAC_SDK_538d.zip...
  Failed. Status: 22;"HTTP response code said error"
2020-06-30 15:01:30 -07:00
Victor-Bergman
0a5c4e4ca3
[boost-locale] Fix boost-locale failing to build with ICU (#10943)
Co-authored-by: PhoebeHui <20694052+PhoebeHui@users.noreply.github.com>
2020-06-30 15:00:31 -07:00
Sean Yen
7c9bf0a6cd
[suitesparse] Fixing SuiteSparse_INCLUDE_DIRS is not usable from the port. (#11945)
* correct _SuiteSparse_PREFIX.

* Update portfile.cmake
2020-06-30 14:43:32 -07:00
nicole mazzuca
1d8f0acc9c
[vcpkg manifest] Manifest Implementation (#11757)
==== Changes Related to manifests ====

* Add the `manifests` feature flag
  * This only says whether we look for a `vcpkg.json` in the cwd, not
    whether we support parsing manifests (for ports, for example)
* Changes to the manifests RFC
  * `"authors"` -> `"maintainers"`
  * `--x-classic-mode` -> `-manifests` \in `vcpkg_feature_flags`
  * reserve `"core"` in addition to `"default"`, since that's already
    reserved for features
  * Add a small helper note about what identifiers must look like
  * `<license-string>`: SPDX v3.8 -> v3.9
  * `"feature"."description"` is allowed to be an array of strings as well
  * `"version"` -> `"version-string"` for forward-compat with versions
    RFC
* Add the `--feature-flags` option
* Add the ability to turn off feature flags via passing
  `-<feature-flag>` to `VCPKG_FEATURE_FLAGS` or `--feature-flags`
* Add CMake toolchain support for manifests
  * Requires either:
    * a feature flag of `manifests` in either `Env{VCPKG_FEATURE_FLAGS}`
      or `VCPKG_FEATURE_FLAGS`
    * Passing the `VCPKG_ENABLE_MANIFESTS` option
  * The toolchain will install your packages to
    `${VCPKG_MANIFEST_DIR}/vcpkg_installed`.
* Add MSBuild `vcpkg integrate install` support for manifests
  * Requires `VcpkgEnableManifest` to be true
* `vcpkg create` creates a port that has a `vcpkg.json` instead of a
  `CONTROL`
* argparse, abseil, 3fd, and avisynthplus ports switched to manifest
  from CONTROL
* Add support for `--x-manifest-root`, as well as code for finding it if
  not passed
* Add support for parsing manifests!
* Add a filesystem lock!

==== Important Changes which are somewhat unrelated to manifests ====

* Rename `logicexpression.{h,cpp}` to `platform-expression.{h,cpp}`
* Add `PlatformExpression` type which takes the place of the old logic
  expression
  * Split the parsing of platform expressions from checking whether
    they're true or not
  * Eagerly parse PlatformExpressions as opposed to leaving them as
    strings
* Add checking for feature flag consistency
  * i.e., if `-binarycaching` is passed, you shouldn't be passing
    `--binarysource`
* Add the `Json::Reader` type which, with the help of user-defined
  visitors, converts JSON to your internal type
* VcpkgArgParser: place the switch names into a constant as opposed to
  using magic constants
  * In general update the parsing code so that this ^ works
* Add `Port-Version` fields to CONTROL files
  * This replaces the existing practice of
    `Version: <my-version>-<port-version>`

==== Smaller changes ====
* small drive-by cleanups to some CMake
  * `${_VCPKG_INSTALLED_DIR}/${VCPKG_TARGET_TRIPLET}` ->
    `${CURRENT_INSTALLED_DIR}`
  * Remove `-analyze` when compiling with clang-cl, since that's not a
    supported flag (vcpkg's build system)
  * Add a message about which compiler is detected by vcpkg's build
    system machinery
* Fix `Expected::then`
* Convert `""` to `{}` for `std::string` and `fs::path`, to avoid a
  `strlen` (additionally, `.empty()` instead of `== ""`, and `.clear()`)
* Add `Strings::strto` which converts strings to numeric types
* Support built-in arrays and `StringView` for `Strings::join`
* Add `operator<` and friends to `StringView`
* Add `substr` to `StringView`
* SourceParagraphParser gets some new errors
2020-06-30 10:40:18 -07:00
Jack·Boos·Yu
67ab6130b6
[vcpkg baseline][paraview] Fix linux build (#12144) 2020-06-29 23:31:08 -07:00
Alexander Neumann
3b275f5138
[qt5-base] fix static init fiasco and fix debug dll's not being copied (#12153) 2020-06-29 16:33:19 -07:00
Matthias C. M. Troffaes
1f01a1fd25
[ffmpeg] Allow gpl builds without avisynthplus (#12083)
* [ffmpeg] Allow gpl builds without avisynthplus

* Update CONTROL

Co-authored-by: Billy Robert O'Neal <bion@microsoft.com>
Co-authored-by: Lily <47812810+LilyWangL@users.noreply.github.com>
2020-06-29 15:37:40 -07:00
Septarius
3c34afc1c4
[openssl] Update openssl 1.1.1g - continued from PR #11003 (#11882)
* [openssl] Update version to 1.1.1g

* [openssl] Disable build tests

* [openssl-unix][openssl-uwp] use vcpkg_fail_port_install

* [openssl] Applying PR #11003 Suggestions

The suggested changes from PR #11003

Along with one additional to remove the deprecated vcpkg_test_cmake from openssl-uwp\portfile.cmake as well.

* Update ports/openssl-uwp/portfile.cmake

Co-authored-by: crackedmind <digital.stream.of.mind@gmail.com>
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2020-06-29 14:43:51 -07:00
Jack·Boos·Yu
a0e0c57f86
[vcpkg] Add vcpkg_from_sourceforge (1/2) (#11899) 2020-06-26 15:06:30 -07:00
Jack·Boos·Yu
1f0db1f06a
[vcpkg baseline] Fix baseline errors (#12067)
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2020-06-25 11:11:17 -07:00
Silvio Traversaro
70ab27fcad
[ignition-plugin1] Add new port 🤖 (#11275)
* [ignition-plugin1] Add new port

* vcpkg_fixup_cmake_targets: Add DO_NOT_DELETE_PARENT_CONFIG_PATH

By default the vcpkg_fixup_cmake_targets script remove the parent
path of CONFIG_PATH if it named "cmake", this behaviour is not convenient
for ports that install more than one CMake package config file, and
for which vcpkg_fixup_cmake_targets is invoked multiple times.
To optionally disable this behaviour, this commit adds the option
DO_NOT_DELETE_PARENT_CONFIG_PATH to vcpkg_fixup_cmake_targets.

* [ignition-modularscripts] Add support for ignition libraries that install multiple CMake package config files

Some ignition libraries install several CMake  package config files,
to represent the different components of the library. This  commit modifies
the ignition_modular_library function to fixup correctly all the cmake package config files.

* vcpkg_fixup_pkgconfig: Move definition of SYSTEM_LIBRARIES to vcpkg_common_definitions

To correctly validate installed pkg-config files, vcpkg_fixup_pkgconfig needs to know
for each platform which libraries are not managed by vcpkg. This commits improve this
definitions for all the triplet supported by vcpkg, and move this definition to vcpkg_common_definitions
in a way that permit custom triplets to overload its value.
2020-06-24 14:59:32 -07:00
Vicki Pfau
eede79eb27
Fix bootstrapping MSYS2 pacman (#11499) (#12080) 2020-06-24 11:29:28 -07:00
Phoebe
7042764fe1
[stlab] Fix cmake config file (#11787)
* [stlab] Fix cmake config file

* Update ports/stlab/portfile.cmake

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2020-06-23 14:38:14 -07:00
Jack·Boos·Yu
c75f0b32a6
[grpc] Update to 1.29.1 (#11791)
* [grpc] Update to 1.29.1

* re-fix uwp build

* re-fix dependency upb

* [offscale-libetcd-cpp] Fix dependency grpc
2020-06-23 14:36:26 -07:00
NancyLi1013
db74895497
[cairo] Fix error in static build (#11829)
* [cairo] Fix error in static build

* Fix Typo

* [pango] Update dependency cairo as cairo[gobject] to solve the regressions

* Update ports/cairo/portfile.cmake

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>

* Update ports/cairo/CMakeLists.txt

* [pango] Update dependency

* Update

* Remove redundant target

* Post the message for feature gobject only in static build on Windows

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2020-06-23 14:28:19 -07:00
ZeeWanderer
36bb6f02e9
[tgbot-cpp] Add new port (#11876) 2020-06-23 14:26:53 -07:00
JangBoo
09be10d763
[Bitmagic] Add new port (#11890)
* Add Bitmagic Port file

* Renamed to Bitmagic

* Added bitmagic portfile

* Added lower case to capital letter to match

* Edited path for header files

* Removed function vcpkg_configure_cmake()
2020-06-23 14:18:09 -07:00
NancyLi1013
e33e3fc229
[icu] Add tools (#11897)
* [icu] Add tools

* Add macro variables
2020-06-23 14:14:02 -07:00
Christian Ullrich
1b578cfac9
[wtl] Update to 10.0.10077 (#11893) 2020-06-23 14:09:35 -07:00
Leonid Pospelov
8af2f692eb
[efsw] Add new port (#11901)
* [efsw] Add new port

* Update portfile.cmake

* Remove unnecessary BUILD_SHARED_LIBS assigning

* Update portfile.cmake

* Update library

Co-authored-by: Lily <47812810+LilyWangL@users.noreply.github.com>
2020-06-23 13:58:38 -07:00
Kuntal Majumder
c12aa1cd7b
[x265] Delete the bin directory if the platform is Linux (#11903)
* Delete the bin directory if the platform is Linux

* Update x265 to 3.2-4
2020-06-23 13:57:29 -07:00
Rémy Tassoux
8e9ee5d36c
[imgui] Add Freetype feature (#11919) 2020-06-23 13:56:15 -07:00
NancyLi1013
5058547304
[ffmpeg] Add avisynthplus support (#11946) 2020-06-23 13:40:35 -07:00
yurybura
8714f0d829
[llvm] fix issue #11916 (#11956)
* [llvm] fix issue #11916

* Remove include(vcpkg_common_functions)

Co-authored-by: Lily <47812810+LilyWangL@users.noreply.github.com>
2020-06-23 13:39:52 -07:00
Jack·Boos·Yu
67a031a4d5
[libmicrohttpd] Support build on UNIX and use msbuild on Windows (#11983)
* [libmicrohttpd] Support build on UNIX and use msbuild on Windows

* update baseline
2020-06-23 13:38:30 -07:00
Jack·Boos·Yu
2c280eed42
[date] Update to 3.0.0 (#11968) 2020-06-23 13:37:41 -07:00
Jack·Boos·Yu
7e18ac0d8b
[activemq-cpp] Fix static build (#12005)
* [activemq-cpp] Fix static build

* update baseline
2020-06-23 13:18:04 -07:00
Jack·Boos·Yu
088963227e
[cpprestsdk] Fix usage issue when building static (#12006) 2020-06-23 13:12:42 -07:00
Lily
2ad479e667
[openmesh] Fix install *.dll and add vcpkg-cmake-wrapper.cmake (#12007)
* [openmesh] Fix *.dll export and add vcpkg-cmake-wrapper.cmake

* Update ports/openmesh/portfile.cmake

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2020-06-23 13:12:14 -07:00
Leonid Pospelov
8d6b291ed0
[cpp-httplib] Update library to 0.7.0 (#12010) 2020-06-23 13:10:14 -07:00
Bruno Carvalho
8bec12ed59
[LibXDiff] Add port (#12017)
* [LIBXDIFF] New port

* Remove not necessary installations

* Add Fail message to UWP

* Add UWP fail on baseline

* Revision fixes

* Update ports/libxdiff/portfile.cmake

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2020-06-23 13:09:21 -07:00
Tatsunori Uchino
2ef494594c
[nowide] update to 11.0.0 (#12020) 2020-06-23 13:07:42 -07:00
Jack·Boos·Yu
cc06e46a36
[abseil] Fix usage issue (#12022) 2020-06-23 13:07:02 -07:00
yurybura
95fa5dbbc8
[open62541] update to v1.1, add encryption support (#12023) 2020-06-23 13:05:20 -07:00
An Tao
7a28379b4c
[Drogon] Add new port (#12024)
* [Drogon] Add new port

* Update version

* Use cmake options instead of patching
2020-06-23 13:03:23 -07:00
xhbuming
d2b92bff55
[cjson] fix windows-static for don't export symbols (#12026)
* fix windows-static for don't export symbols

/* export symbols by default, this is necessary for copy pasting the C and header file */
#if !defined(CJSON_HIDE_SYMBOLS) && !defined(CJSON_IMPORT_SYMBOLS) && !defined(CJSON_EXPORT_SYMBOLS)
#define CJSON_EXPORT_SYMBOLS
#endif

* Update CONTROL
2020-06-23 13:01:52 -07:00
Rafael Varago
85f453a8a4
[absent] Bump version 0.3.1 (#12036)
* [absent] Bump version 0.3.1

* [absent] Update CONTROL

This patches updates the CONTROL file to the latest release 0.3.1,
as well as its description.
2020-06-23 13:00:49 -07:00
Leonid Pospelov
cc3ba82ae1
[OpenAL] Update library (#12047) 2020-06-23 13:00:11 -07:00
Lily
41c528d477
[freerdp] Update to version 2.1.1 (#12050) 2020-06-23 12:59:16 -07:00
Alexander Neumann
23eadeaedc
[hdf5] Update HDF5 to 1.12 (#11747)
* [hdf5] Update HDF5 to 1.12 and use github live-clones instead of binary download

* [hdf5] bump control

* [hdf5] fix szip and typo about linkage

* [hdf5] add missing package namespace.... they somehow missed to set it?

* [hdf5] retry without "

* [field3d] fix regression and update. Remove windows as unsupported since the cmakelists tries to support windows

* fix typo

* remove ws

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* linebreak first patch

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* ws change

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* [field3d] update copying installation

* [hdf5] use official github repo

* clean baseline

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2020-06-23 12:58:50 -07:00
eao197
6f33316686
SObjectizer updated to v.5.7.1. (#12051) 2020-06-23 12:58:31 -07:00
eao197
5078169980
so5extra updated to v.1.4.1. (#12052) 2020-06-23 12:58:01 -07:00
Alexander Neumann
03766d0834
[CGNS/ParaView] Add new ports (#9960)
* [cgns] add port cgns

* [paraview] add new port

* [paraview] correct dependencies; disable catalyst

* [VTK/ParaView] Make ParaView build

* [paraview] add missing patch

* [paraview] add cgns patch

* [paraview] add qt plugin patches back in. Remove in the future

* [vtk] slightly improved patches

* [vtk] don't disable findPython

* [paraview] add more features

* [paraview] remove X11Extras from OSX

* [vtk] make vtk workcorrectly with python and prepare for paraview with python

* [paraview] Python fixes

* [paraview] small bin -> lib replacement fix for static builds

* [vtk] fix patch path

* update baseline to exclude paraview for the time being on osx and linux.
requires a fix in qt5-base linkage of libpq.

* [paraview]try setting LD_LIBRARY_PATH for unix systems

* [paraview] a bit of cleanup

* update baseline

* fix typo in baseline

* [paraview] remove unnecessary patch

* [vtk] replace custom patch with upstream patch

* [paraview] cleanup in the portfile.

* Update ports/paraview/CONTROL

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2020-06-23 10:20:18 -07:00
Glyn Matthews
ee17a68508
[skyr-url] Updated version number of skyr-url (#11911)
* [skyr-url] Updated version number of skyr-url

* Updated HEAD_REF value
2020-06-18 16:27:17 -07:00
Rémy Tassoux
20d7fe5bb2
[bitsery] Update to 5.1.0 version (#11912)
* [bitsery] Update to 5.1.0 version

* [bitsery] Remove unused patch
2020-06-18 16:26:36 -07:00
Sean Yen
791767a66d
[graphicsmagick] fix Magick++.h header location. (#11926)
* fix Magick++.h location.

* Update CONTROL
2020-06-18 16:21:20 -07:00
An Tao
55e96af16b
[trantor] Bump version to v1.0.0-rc14 (#11937)
* [trantor] Bump version to v1.0.0-rc14

* Update CONTROL
2020-06-18 15:43:10 -07:00
thewhiteninja
2346dad99e
[nlohmann-json] Upgrade to 3.8.0 (#11941)
* [nlohmann-json] Upgrade to 3.8.0

* Replace hardcoded port name by the variable ${PORT}

* Replace all nlohmann-json by ${PORT}
2020-06-18 15:38:49 -07:00
Leonid Pospelov
da3be5d43b
[nanobench] Add new port (#11955)
* [nanobench] Add new port

* Update ports/nanobench/portfile.cmake

* Update ports/nanobench/portfile.cmake

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2020-06-18 15:33:42 -07:00
Owen Rudge
3c5c7d0f38
[tinyxml2] Fix generation of pkg-config file (#11966) 2020-06-18 15:30:42 -07:00
Tye Tinsley
05c7e2c7de
Update C port files (#12013) 2020-06-18 15:23:54 -07:00
Daniel Parker
d2262e34d1
[jsoncons] Update to v0.153.3 (#12014) 2020-06-18 15:21:04 -07:00
Giulio Romualdi
a2cd3ad3d8
[qhull] update version 8.0.0 (#12015)
* [qhull] Update the library version to 8.0.0 (2020.1)

* [qhull] Update the patches:
* uwp.patch has been removed
* mac-fix.patch is updated. Now C++11 is required to compile the library
2020-06-18 15:18:12 -07:00
Phoebe
ba98abdd0d
[vcpkg baseline] Retrigger failed ports in baseline (#11965)
* [vcpkg baseline] Retrigger flaky ports

* update the url for geographiclib

* Rebase the changes

* Remove libpq:arm64-windows=fail in baseline file
2020-06-17 23:53:18 -07:00
Rémy Tassoux
7960648b4d
[directxtk12][directxtex] Update to latest version (#11971)
https://github.com/microsoft/DirectXTK12/releases/tag/jun2020b
https://github.com/microsoft/DirectXTex/releases/tag/jun2020b
2020-06-17 14:48:39 -07:00
JonLiu1993
4e2f4d3b03
[libzip] Update to 1.7.1 (#11982)
* [libzip] Update to 1.7.1

* Update ports/libzip/portfile.cmake

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2020-06-17 14:47:32 -07:00
Jack·Boos·Yu
121f3d502a
[libvpx] Support arm64-windows (#11963) 2020-06-17 13:43:44 -07:00
Jack·Boos·Yu
f18e0b4387
[thrift] Update to 0.13.0 and fix OSX build (#11981) 2020-06-17 13:42:40 -07:00
George Bott
7bf7e816bd
[plf-colony] Update to 5.33 (#11993) 2020-06-17 13:04:54 -07:00
Jack·Boos·Yu
a4d42aac24
[breakpad] Fix build failure on OSX (#11984)
* [breakpad] Fix build failure on OSX

* update baseline

* Update portfile.cmake

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2020-06-17 11:19:55 -07:00
Phoebe
f80c61927b
[slikenet] Add cmake config and targets file (#11987)
* [slikenet] Add cmake config and targets file

* Add vcpkg-cmake-wrapper
2020-06-17 11:18:54 -07:00
Alexander Neumann
14514508d8
[vcpkg] Add vcpkg item to project settings in Visual Studio (#4361)
Co-authored-by: Curtis J Bezault <curtbezault@gmail.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-06-15 14:24:14 -07:00
NancyLi1013
36b2f28bbb
[mpir] Add mpirxx.lib (#9205)
* [mpir] Add mpirxx.lib

* Update

* Remove bin directory in static build

* Update support info
2020-06-15 13:13:04 -07:00
Mérill Téterel
ffa7fd27cf
Revert "[nowide] Set the ports to empty package (#11732)" (#11859)
This reverts commit 9d727caa3f.
2020-06-12 18:06:25 -07:00
Jack·Boos·Yu
83627767af
[vcpkg baseline] Fix baseline error (#11896)
* [tinyfiledialogs] Re-trigger CI test

* [msix] Fix source hash

* [geographiclib] Re-trigger CI test

* [soundtouch] Re-trigger CI test

* update baseline

* [plplot] Re-trigger CI test

* [dmlc] Fix issues with parallel configuration

* [tclap] Re-trigger CI test

* [itpp] Re-trigger CI test

* [mpg123] Re-trigger CI test

* [qwt] Re-trigger CI test

* [soundtouch] Re-trigger CI test

* [pthreads] Re-trigger CI test
2020-06-12 13:09:46 -07:00
The Phantom Derpstorm
250e35a961
[infoware] Add port of infoware library (#11410)
* Improved infoware and portfile port

* Add a note for why we do this.

* Add vcpkg_fail_port_install call requested by @PhoebeHui

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2020-06-11 23:32:03 -07:00
Silvio Traversaro
b97fe822f5
[ccd] Add emscripten support (#11407)
Backport upstream patch: https://github.com/danfis/libccd/pull/70
Disable BUILD_TESTING, that has also the nice side effect of a faster build on all triplets.
2020-06-11 23:20:27 -07:00
Silvio Traversaro
310f4df34f
[libpcap] Enable compilation of libpcap port on x86-windows and x64-windows (#10731)
* Enable compilation of libpcap port on x86-windows and x64-windows

As winpcap and libpcap install the same headers, this two
port have been marked as not not compatible, and cannot be
installed together.

* Update ci.baseline.txt

* Add libcrafter failing ports to ci.baseline.txt
2020-06-11 23:13:23 -07:00
Owen Rudge
50deb3eceb
[tinyxml2] Update to 8.0.0; avoid exporting symbols when building static libraries (#11616)
* [tinyxml2] Update to 8.0.0; avoid exporting symbols when building static libraries

* [tinyxml2] Clean up files
2020-06-11 22:37:02 -07:00
Pavel Kisliak
269aeb7f4a
[bitserializer] Update to new version 0.10 (#11683)
* [BitSerializer] Update to version 0.9

* [bitserializer] Update to version 0.10

* [bitserializer] Enable all features by default

* [bitserializer] Update hash of tagged commit and remove "rapidyaml-archive" from default list of features

* [bitserializer] Add alias packages for deprecated BitSerializer's libraries

* Skip bitserializer-rapidyaml for arm and osx

* Update scripts/ci.baseline.txt

Co-authored-by: Pavel_Kisliak <Pavel_Kisliak@epam.com>
Co-authored-by: PhoebeHui <20694052+PhoebeHui@users.noreply.github.com>
2020-06-11 22:34:31 -07:00
victorburckel
0df89ff50e
[ace] tao as feature (#11473)
* Add tao as feature for ace

* Use vcpkg_install_msbuild instead of vcpkg_build_msbuild

* Use lists for directories installation as in #11464

* Update to version 6.5.9-4

* Update version

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2020-06-11 22:27:55 -07:00
Adam Johnson
e1783c68c4
[python3] Update to Python 3.8 (#11708)
* [python3] Update to Python 3.8.3.

[vtk] Update to Python 3.8 and fix improper Python3 artifact
specification.

* [python3] Fix static linking, broken in 121faf2.

* [hyperscan] Add missing build dependency (fixes CI on macOS).
2020-06-11 22:23:26 -07:00
Eric Huff
ca52d429b6
[librabbitmq] Update to use rabbitmq-config.cmake (#11733)
* Update librabbitmq portfile to use rabbitmq-config.cmake

* Change version and update outdated vcpkg functions

* Capitalization error

Co-authored-by: Eric Huff <thegreaterici@gmail.com>
2020-06-11 22:16:43 -07:00
JonLiu1993
ac5e475583
[libpmemobj-cpp] Update to 1.10 (#11738)
* [libpmemobj-cpp] Update to 1.10

* [libpmemobj-cpp] Update to 1.10

* [libpmemobj-cpp] Update to 1.10

* fixlibpmemobj-cpp

* Update ports/libpmemobj-cpp/portfile.cmake

* Update ports/libpmemobj-cpp/portfile.cmake

* Update ports/libpmemobj-cpp/portfile.cmake

* Update ports/libpmemobj-cpp/portfile.cmake

* Update ports/libpmemobj-cpp/portfile.cmake

* Update ports/libpmemobj-cpp/CONTROL

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2020-06-11 22:13:44 -07:00
Maki
0f161f9e12
[discord-game-sdk] Won't compile with certain compilers (#11728)
* [discord-game-sdk] Added required flag for compiling

* [discord-game-sdk] Added patch for fixing cstdint issue

* [discord-game-sdk] Bumped version for patch

* [discord-game-sdk] Formatting

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2020-06-11 22:09:27 -07:00
Moritz
8c0860c915
[LAStools] Update to 200509 (#11796)
* [LAStools] Update to 200509

* [LAStools] fixed file naming for case-sensitive linux triplett
2020-06-11 22:04:14 -07:00
NancyLi1013
8d399bd86b
[fmt] Update to 6.2.1 (#11789) 2020-06-11 21:42:36 -07:00
Lily
0a87852605
[libuuid] Install uuid.pc file (#11849)
* [libuuid] Install uuid.pc file

* [libuuid] Install uuid.pc file

* [libuuid] Install uuid.pc file

* Update portfile.cmake

* Update ports/libuuid/portfile.cmake

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2020-06-11 21:39:39 -07:00
Lily
4c86b264fa
[xalan-c] Fix import Xalan.exe (#11869)
* [xalan-c] Fix import Xalan.exe

* [xalan-c] Fix import Xalan.exe
2020-06-11 21:31:24 -07:00
Phoebe
df99d8dcc2
[glib/gts] Add pkgconfig files (#11884)
* [glib/gts] Add pkgconfig files

* Update the patch

* Update ports/glib/CMakeLists.txt
2020-06-11 21:30:40 -07:00
Leonid Pospelov
d690c9bf7f
[WinReg] Update to 3.1.0 (#11888) 2020-06-11 21:29:31 -07:00
Billy O'Neal
68244603d0
[gtk] DISABLE_PARALLEL_CONFIGURE (#11892) 2020-06-11 19:20:28 -07:00
Billy O'Neal
55d6bd1b7d
[vcpkg] [cudnn] [msmpi] [openmpi] Update VMSS (#11365)
Co-authored-by: @JackBoosY 
Co-authored-by: Stefano Sinigardi <stesinigardi@hotmail.com>
Co-authored-by: Voskrese <10104740+Voskrese@users.noreply.github.com>
2020-06-11 11:13:09 -07:00
Eitan Har-Shoshanim
ae45816c34
[gzip-hpp] Add new port (#11735)
* added gzip-hpp port

* added 'header-only library' comment
2020-06-11 02:51:31 -07:00
JonLiu1993
ffe8f5d9b7
[spdlog] Update to 1.61 (#11793)
* [spdlog] Update to 1.61

* Modify the question

* fixPortfile.camke

* Update ports/spdlog/portfile.cmake

* fixPortfile.cmake

* Update ports/spdlog/portfile.cmake

* Update ports/spdlog/portfile.cmake

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2020-06-11 02:42:04 -07:00
Rémy Tassoux
5c9511e3a8
[directxtk][directxtk12][directxtex][directxmesh] Update to latest version (#11794)
* [directxtk][directxtk12][directxtex][directxmesh] Update to latest version

* [directxtex][directxtk12] Remove deprecated function

* [directxtk][directxtk12][directxtex][directxmesh] Fix x86 platform build error
2020-06-11 02:41:20 -07:00
Matthias C. M. Troffaes
6e67cb1745
[libvpx] Add cmake config file (#11795)
* [libvpx] Add cmake config file

This allows libvpx to be used with

find_package(libvpx CONFIG REQUIRED)
target_link_libraries(main PRIVATE libvpx::libvpx)

Tested on all supported windows triplets.

* [libvpx] Rename cmake config file to make clear it is unofficial

* [libvpx] Add cmake config target guard

* [libvpx] Update version
2020-06-11 02:38:22 -07:00
Jack·Boos·Yu
6b32f92067
[lua] Add vcpkg-cmake-wrapper (#11870) 2020-06-11 02:32:09 -07:00
Jack·Boos·Yu
1caebee7bf
[cairo] Install the xlib header file when selecting feature x11 (#11868)
* [cairo] Install the xlib header file when selecting feature x11

* update baseline

* Update CMakeLists.txt
2020-06-11 02:27:30 -07:00
JonLiu1993
6e7b5a65df
[WinReg] Update to 3.0.1 (#11883) 2020-06-11 02:18:33 -07:00
Daniil Goncharov
3cba59778e
[nameof] Update to 0.9.4 (#11815) 2020-06-11 02:17:54 -07:00
JonLiu1993
a0c5fc8e6e
[uWbSockets] Update to 18.1.0 (#11866)
* [uWbSockets] Update to 18.1.0

* fix hash
2020-06-11 02:14:15 -07:00
Majid Hojati
0c9bc384f8
[libosmium ] added new port (#11863)
* added libosmium port

* minor fixes

* minor fixes

* Update CONTROL

* Update portfile.cmake

Co-authored-by: Lily <47812810+LilyWangL@users.noreply.github.com>
2020-06-11 02:13:53 -07:00
Phoebe
cb97769f89
[irrlicht] Add Supports and fix environment variable reference (#11852) 2020-06-11 02:12:09 -07:00
emptyVoid
a5e28c4b35
[vcpkg-acquire-msys] Improvement (#11810)
* [vcpkg-acquire-msys] Remove obsolete workaround.

* [vcpkg-acquire-msys] Don't refresh package database on package install.

* [vcpkg-acquire-msys] Drop no longer needed taskkill.

* Trigger CI rebuild to test vcpkg_acquire_msys.
2020-06-11 02:09:19 -07:00
Kevin Lu
d66923b5df
[libgit2] Update to 1.0.1 (#11844) 2020-06-11 02:02:04 -07:00
pravic
894baabf5c
[sciter] Update to 4.4.3.20.7852 (#11723)
* [sciter] Update to 4.4.3.20.7852

* [sciter] A feature to install windowless variants of the library.

* Update ports/sciter/CONTROL

Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2020-06-11 01:58:31 -07:00
David Katz
cb0e14cadf
[v-hacd] Add new port (#11606)
* Add v-hacd

* [v-hacd] Fix portfile features

* [v-hacd] Only support static linkage

* [v-hacd] Fix patchfile

* [v-hacd] Remove ARM as a supported platform

* [v-hacd] Update ports/v-hacd/portfile.cmake

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2020-06-11 01:48:31 -07:00
Stephen Eckels
2c35ce16bb
[polyhook2] Update polyhook to latest (#11729)
* update polyhook to latest

* bump polyhook2 version

* bump polyhook2 version

* bump polyhook2 version

* bump polyhook2 version

* bump polyhook2 version

* bump polyhook2 version

* bump polyhook2 version

* push polyhook2 fix

* bump polyhook2 version

* bump polyhook2 version

* bump polyhook2 version

* bump polyhook2 version

* bump polyhook2 version

* bump polyhook2 version

* fix build

* bump polyhook2 version

* bump polyhook2 version

* bump polyhook2 version
2020-06-11 01:42:34 -07:00
Lily
efe434b688
[ms-angle] Set ms-angle to empty package (#11458)
* [ms-angle] Remove invalid port

* [ms-angle] Remove invalid port

* [ms-angle] Add build depends angle
2020-06-11 01:36:10 -07:00
majaeger
4050a5b279
[openssl-unix] Fix openssl-unix android build (#11344)
* Fix openssl-unix android build

* Update version. Remove deprecated functions

* Update pacman before installing updates (perl fails to install otherwise)

* Update vcpkg_acquire_msys to (successfully) update pacman and bash before updating anything else

* Undo whitepsace remove
2020-06-11 01:13:48 -07:00
Lars Glud
552f508ffc
[PROJ4] Add search path for sqlite.exe (#11086)
* Add additional search path

* Update ports/proj4/portfile.cmake

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2020-06-11 01:10:02 -07:00
almikhayl
9574e60a26
[libpcap] Fix pkgconfig libs and include path (#9426)
* [libpcap] Fix pkgconfig libs and include path

* [libpcap] use vcpkg_fixup_pkgconfig instead of homegrown

* Update ports/libpcap/portfile.cmake

* Update ports/libpcap/CONTROL

* Update ports/libpcap/portfile.cmake

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2020-06-11 01:02:50 -07:00
Richard H
8bd2b60f4e
[sqlite] Updated to 3.32.1 to fix a security vulnerability (#11716)
* updated to sqlite 3.32.1 to fix a security vulnerability

* Update ports/sqlite3/CONTROL

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2020-06-11 01:00:41 -07:00
myd7349
cb537a2aee
[licensepp] Add new port (#11711)
* [licensepp] Add new port

* [cryptopp-pem] Update to a newer version that will make lincensepp happy

* Revert "[cryptopp-pem] Update to a newer version that will make lincensepp happy"

This reverts commit 726e3ce3d2.

This version can not compile with cryptopp.

* [licensepp] Finish it

* [licensepp] Fix interface include directory

* [licensepp] Fixup cmake targets

* [licensepp] -O3 is not recognised by msvc

* [licensepp] Fix _iterator_debug_level value mismatch

* [licensepp] Update patch file

* [licensepp] Fail fast on UWP

* [licensepp] Simplify patch file

* [licensepp] Tabs -> Spaces
2020-06-11 01:00:07 -07:00
Ryan
1901067fc6
[xbyak] Add new port (#11689)
* [xbyak] Add new port

* [xbyak] add homepage, removed deprecated functions, handle copyright correctly
2020-06-11 00:57:38 -07:00
Sean Yen
67eb48da0f
[log4cxx] Add new port (#11659)
* Adding log4cxx 0.10.0

* adding the ci baseline.

* updated ci.baseline.txt

* Update portfile.cmake

* Update CONTROL
2020-06-11 00:56:42 -07:00
huangqinjin
0a3cc50c41
[opencv4] Fix linking halide (#11429) 2020-06-11 00:49:17 -07:00
NancyLi1013
e9e744175b
[usd] Fix build error on Linux (#11440)
* [usd] Fix build error on Linux

* Add supports field and update baseline
2020-06-11 00:29:20 -07:00
Ankush Singh
31aea25728
[json-schema-validator] Add new port (#11599)
* [json-schema-validator] Add new port

* [json-schema-validator] Fix string ambiguous assignment error

* [json-schema-validator] Remove redundant part from patch's path

* [json-schema-validator] Forward find_package() for nlohmann_json

* [json-schema-validator] comment out lines from source's CMakeLists.txt

* [json-schema-validator] Improve portfile.cmake and regenerate patch

Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
2020-06-11 00:21:27 -07:00
Jack·Boos·Yu
9c0893e04d
[vcpkg baseline] Fix baseline (#11865)
* [msix] Fix source hash

* [librsfv] Change repo to github

* [librsvg] Just re-trigger it

* [libxmp-lite] Re-trigger CI test

* Update ports/msix/CONTROL
2020-06-10 19:13:11 -07:00
Phoebe
a051803607
[plibsys] Fix failures on linux and osx (#11633)
* [plibsys] Fix failures on linux and osx

* Update patch for fix build failure with x64-windows-static

* Add vcpkg_cmake_wrapper and usage
2020-06-10 18:08:48 -07:00
wangqr
1509b14bb3
[avisynthplus] Upgrade to 3.6.0 (#11736)
* [avisynthplus] Upgrade to 3.6.0

AviSynth+ also supports linux and macOS now

* [avisynthplus] Allow x64-linux build fail on CI

AviSynth+ requires C++17 to build correctly. C++17 std::filesystem is not available in gcc 7.5 used in CI.
2020-06-10 18:04:32 -07:00
Daniil Goncharov
473e548207
[magic-enum] Update to v0.6.6 (#11814) 2020-06-10 18:01:39 -07:00
hdhog
860046d935
[sol] Update to version 3.2.1 (#11826)
Co-authored-by: hdhog <hdhog@hdhog.ru>
2020-06-10 18:01:07 -07:00
Jack·Boos·Yu
b0fbae8b83
[abseil] Enable dynamic build on Windows (#11827)
* [abseil] Enable dynamic build on Windows

* re-fix arm build
2020-06-10 17:56:46 -07:00
Wolfgang Stöggl
517116282b
[unicorn-lib] Update to 01cc7fc (2020-03-02) (#11830)
* [unicorn-lib] Check current version on CI first

- Check if the current version of unicorn-lib builds on all
  supported triplets
- Current version of port in vcpkg:
  commit ba11f5930dbeb5f8e04b2ee727b6dd3932fd6b03
  date 2019-07-09

* [unicorn-lib] Update to 01cc7fc (2020-03-02)

- Update to current version in git:
  commit 01cc7fcd2d60dbc083767d448477638e5ec8b92a
  date 2020-03-02
2020-06-10 17:53:53 -07:00
Leonid Pospelov
4d29869e71
[cr] Add new port (#11841)
* [cr] Add new port

* Update ports/cr/portfile.cmake

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2020-06-10 17:53:22 -07:00
Jack·Boos·Yu
d8383c37b3
[cpprestsdk] Fix find dependency openssl (#11867)
* [cpprestsdk] Fix find dependency openssl

* Update portfile.cmake

Co-authored-by: Lily <47812810+LilyWangL@users.noreply.github.com>
2020-06-10 17:52:35 -07:00
yurybura
f9c7bf832b
[sqlpp11] update to v0.59 (#11771)
* [sqlpp11] update to v0.59
[sqlpp11-connector-mysql] support MySQL connector

* [cpp-taskflow][fastrtps] update hashes to fix ci

* revert "[cpp-taskflow][fastrtps] update hashes to fix ci"

* [sqlpp11] add homepage
2020-06-10 17:52:14 -07:00
Tanguy Fautre
8f34b4bccf
[Arrow] Update to 0.17.1 (#11472)
* [Arrow] Update to 0.17.1

* Remove arrow:x64-linux=fail from ci.baseline.txt.
Add explicit tool dependencies on Flex and Bison for Linux and OSX.

* Revert arrow dependency on Flex/Bison, it's Thrift that needs them and its portfile is already fine.

* Use vcpkg_fail_port_install(ON_ARCH x86 arm arm64) instead of custom check.
Remove thrift:x64-osx=fail from ci.baseline.txt (we know arrow depends on it, and arrow:x64-osx has been shown to work in 3rd party project).

* Disable using pkg-config files to locate dependencies in arrow

This is incompatible with vcpkg as these files refer to paths in the
packages directory rather than the installed directory, so this only
works if the packages haven't been cleaned.

* Mark thrift:x64-osx as still failing until a proper solution for Bison can be found.

* Update ports/arrow/portfile.cmake

Co-authored-by: Adam Reeve <adreeve@gmail.com>
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2020-06-09 15:41:24 -07:00
ras0219
09abe700ac
[mlpack] Explicitly depend on stb (#11785)
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-06-09 11:39:17 -07:00
Billy O'Neal
1d3e985e4f
[vcpkg] Fix OSX CI by ensuring the downloads directory exists (#11839)
* [vcpkg] Remove do-nothing Set-Content from Windows azure-pipelines.yml.
* [vcpkg] Fix OSX CI by ensuring the downloads directory exists in advance, and extract common command line parameters with powershell splatting.
* [tensorflow-cc] Prevent hang building tensorflow-cc asking to configure iOS.
* Skip ignition-msgs5:x64-osx
2020-06-08 22:46:18 -07:00
Todor Prokopov
cb8a9fe715
[boost] MinGW build fixes (#11427) 2020-06-05 12:28:42 -07:00
Wolfgang Stöggl
b800df0e3b
[pcre] Add pkgconfig files (#11564)
* [pcre] Add pkgconfig files

* [pcre] Install *.pc files on all platforms
2020-06-05 12:24:03 -07:00
Andi Burch
accac885d8
[protobuf] Don't redefine PROTOBUF_USE_DLLS (#11516)
* [protobuf] Don't redefine PROTOBUF_USE_DLLS

* [protobuf] Increased version in CONTROL after merge from master.
2020-06-05 12:21:34 -07:00
Lily
2ba3794909
[mozjpeg] Update to latest commit (#11719) 2020-06-05 12:10:36 -07:00
angelmixu
f3c92f82d6
[librsvg] Fix for macOS (#11722)
* fix librsvg

* fix for linux dependencies

* fix for linux dependencies (retry)

* increase control port version

Co-authored-by: Angel Sánchez <angelsanchez@inedit.com>
2020-06-05 12:09:14 -07:00
Daniel Marshall
ec7c7afbe7
[p-ranav-csv2] Add new port (#11725) 2020-06-05 12:01:52 -07:00
Jack·Boos·Yu
5240c3feb5
[winreg] Update to 2.4.0 (#11766) 2020-06-05 12:00:07 -07:00
Glyn Matthews
957d9072da
[skyr-url] Changed version number for skyr-url (#11774) 2020-06-05 11:59:49 -07:00
ZeeWanderer
c797ee9623
[blend2d] Update to beta_2020-06-01 (#11778) 2020-06-05 11:59:33 -07:00
Jack·Boos·Yu
a59ddd901a
[vcpkg-baseline][manyport] Fix baseline error (#11742)
* [fastrtps] Fix source hash

* [cpp-taskflow] Update source hash

* [eabase] Re-trigger CI test

* Change repo

* [sdformat9] Re-trigger CI test

* update baseline

* update baseline

* [sdformat9] Fix find dependency urdfdom
2020-06-04 12:20:25 -07:00
Phoebe
9d727caa3f
[nowide] Set the ports to empty package (#11732) 2020-06-04 12:00:29 -07:00
Billy O'Neal
4fb2256085
[vcpkg] Allow CI to pass in all relevant directories and remove use of symbolic links (#11483) 2020-06-03 19:31:28 -07:00
JonLiu1993
7027d93e77
[amqpcpp] Update to 4.1.7 (#11608)
* update [amqpcpp] to 4.1.7

* [amqpcpp] update to 4.1.7

* [amqpcpp] Update to 4.1.7

* [amqpcpp] Update to 4.1.7
2020-06-02 22:49:40 -07:00
Majid Hojati
e39cbe69f5
[Protozero] Add new port (#11652)
* protozero ci.baseline edit

* protozero ci.baseline edit

* protozero port added

* minor updates

* minor updates
2020-06-02 22:48:22 -07:00
Owen Rudge
23efb170c8
[cpprestsdk] Avoid using pkg-config to find OpenSSL libraries on Linux (#11694) 2020-06-02 22:46:54 -07:00
Carlos O'Ryan
0dbc334ef5
[google-cloud-cpp] Consolidate all google-cloud* packages (#11698)
* [google-cloud-cpp] Consolidate all google-cloud* packages

Starting with the v1.14.0 release all google-cloud* packages and the
googleapis package are kept in a single repository and released
simultaneously.

* Update CI baseline.

google-cloud-cpp used to inherit failures from googleapis, which
indicates these are (probably) problems in the generated protobuf/grpc
code.
2020-06-02 22:46:06 -07:00
Daniel Parker
0243e00c53
[jsoncons] Update to v0.153.0 (#11699) 2020-06-02 22:42:06 -07:00
Jack·Boos·Yu
5be04143eb
[libfabric] Only support dynamic build (#11647) 2020-06-02 22:41:49 -07:00
Lennard Berger
37ab610947
[enet] Update to 1.3.15 (#11702)
* Update enet-control

* Update enet portfile to 1.3.15

* Use correct hashsum in enet 1.3.15

* Remove empty lines from enet 1.3.15

* [enet] Replace deprecated vcpkg_common_functionality

* [enet] Remove includes that needn't be included
2020-06-02 22:40:56 -07:00
yurybura
d7efa11dd0
fix llvm-tblgen build with MSVC v19.26 (#11703) 2020-06-02 22:39:30 -07:00
Alexander Karatarakis
3defadc616
[magic-enum] Uprev to v0.6.5 (was v.0.6.4) (#11704) 2020-06-02 22:38:27 -07:00
Alexander Neumann
c5c3500865
[fmt] add vcpkg_fixup_pkgconfig (#11706) 2020-06-02 22:37:50 -07:00
Francisco Pombal
0d9cf30d1c
[libtorrent] Update to 1.2.7 (#11709) 2020-06-02 22:37:33 -07:00
Johnny Willemsen
77f46d426b
[ace] Fix missing cpp files (#11713)
* [ace] Update to 6.5.8

* Address review comments

    * ports/ace/portfile.cmake:

* Put back copy step

    * ports/ace/portfile.cmake:

* Fixed error

    * ports/ace/portfile.cmake:

* ARM should work, let us try it

    * ports/ace/portfile.cmake:

* ARM doesn't work yet, so disable it again
    * ports/ace/portfile.cmake:

* Add support for vcpkg of ace on MacOSX

    * ports/ace/portfile.cmake:

* [ace] Add patch to fix Visual Studio 2019 internal compiler error

    * ports/ace/process_manager.patch:
      Added.

    * ports/ace/CONTROL:
    * ports/ace/portfile.cmake:

* Attempt to fix apply patches

    * ports/ace/portfile.cmake:

* [ace] Updated baseline for ace, 4 configurations work again with the applied patch

    * scripts/ci.baseline.txt:

* Address review comments

    * ports/ace/portfile.cmake:

* Revised patch for ACE

    * ports/ace/process_manager.patch:

* [ace] Add support for uwp

    * ports/ace/portfile.cmake:

* ace now works in all configurations

    * scripts/ci.baseline.txt:

* Removed !uwp and update version

    * ports/ace/CONTROL:

* Simplified install of copyright file and on windows we always have a QoS library

    * ports/ace/portfile.cmake:

* Install all cpp files, at some point we should try the MPC install support on Windows

* [ace] Updated version
2020-06-02 22:37:10 -07:00
JonLiu1993
8ba7d81bf3
[icu] Update to 67.1 (#11714)
* update [amqpcpp] to 4.1.7

* [icu] update to 67.1

* Rebase changes
2020-06-02 22:36:09 -07:00
NancyLi1013
92136af733
[yaml-cpp] Update to 0.6.3 and also fix include files cannot be found (#11718) 2020-06-02 22:35:48 -07:00
angelmixu
01b10260c5
[gdk-pixbuf] GdkPixbuf fix for building on macOS (#11721)
* fix for building on macOS

* increase control port version

Co-authored-by: Angel Sánchez <angelsanchez@inedit.com>
2020-06-02 22:34:47 -07:00
Eitan Har-Shoshanim
a41c53c147
[bond] updated version to 9.0 + added bond-over-grpc integration as feature (#10319)
Co-authored-by: wangli28 <wangli28@beyondsoft.com>
Co-authored-by: eitan <eitanhs@brightsourceenergy.com>
Co-authored-by: eitanhs <eharshosh@Eitans-MacBook-Air.local>
2020-06-02 16:14:26 -07:00
Billy O'Neal
ad7a227329
[osg] Fix conflict when asio and boost-asio are installed. (#11715)
When asio and boost-asio are installed, osg's build scripts would choose the standalone version of asio, but uses features specific to boost-asio. This patch forces the port to always use boost-asio, as the original CONTROL file indicated was the intent.

Also fixed transitive dependencies not being declared that just happened to get installed because boost-asio is a dependency.
2020-06-02 15:04:11 -07:00
Ankush Singh
f5676127ee
[sockpp] Add new port (#11562)
* [sockpp] Add new port

* [sockpp] Address review comments

* [sockpp] Update ci.baseline

* [sockpp] Fix typo

* [sockpp] Fix sockppConfig.cmake
2020-06-01 19:10:23 -07:00
Matthias C. M. Troffaes
e7041e1ef6
[polyhook2] Update to 2020-05-25 (#11561)
* [polyhook2] Update to 2020-05-25

- Update to latest PolyHook_2 revision.

- Add support for zydis and inlinentd as features (enabled by default, as per upstream default).

- Support for capstone, exception, detours, and pe is now configurable via features (all enabled by default, as per upstream default).

- Remove cmake build patch. Relevant parts have been upstreamed.

- For now, remove tool feature for building tests, as upstream does not support building tests along with building the library.

- Add support for cmake config so library can be used simply with "find_package(PolyHook_2 CONFIG REQUIRE)".

* [polyhook2] package does not support arm, uwp, linux, and osx

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2020-06-01 18:57:11 -07:00
An Tao
60e3690790
[trantor] Add new port (#11533)
* [trantor] Add new port

* Apply suggestions from code review

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* Remove unused lines.

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2020-06-01 18:43:26 -07:00
Phoebe
1f07d885f1
[jwt-cpp] Update to v0.4.0 (#11625) 2020-06-01 18:34:07 -07:00
Phoebe
891426b94c
[vcpkg baseline] Remove passing port from Ci baseline (#11692) 2020-06-01 18:32:41 -07:00
Jack·Boos·Yu
5a80a8e9dd
[vcpkg-baseline][zxing-cpp] Fix build failure (#11586)
* [zxing-cpp] Fix build failure

* [libiconv] Add vcpkg-cmake-wrapper to find libcharset

* [zxing-cpp] Use FindIconv and wrapper to find libiconv, add features

* [libiconv] Add include code to wrapper
2020-06-01 17:55:23 -07:00
Jack·Boos·Yu
c967db5c70
[quickfix] Fix build failure on arm64-windows (#11604) 2020-06-01 17:53:26 -07:00
Jack·Boos·Yu
d0751cde80
[vcpkg baseline][ocilib] Fix build failure (#11646)
* [ocilib] Fix build failure

* Update ports/ocilib/portfile.cmake

* Update ports/ocilib/portfile.cmake

* Update ports/ocilib/portfile.cmake

* Update ports/ocilib/portfile.cmake

Co-authored-by: Lily <47812810+LilyWangL@users.noreply.github.com>
2020-06-01 17:52:36 -07:00
Vennor
c0e7ca335e
[refl-cpp] Add new port (#11622)
* [refl-cpp] Added 0.9.1

* [refl-cpp] Added header only annotation to the portfile

* [refl-cpp] Removed deprecated vcpkg_common_functions
2020-06-01 16:21:50 -07:00
myd7349
4cc5ac58b3
[wavelib] Add new port (#11611)
* [wavelib] Add new port

* [wavelib] Fix cmake config file name

* [wavelib] Update patch file

* [wavelib] Update to 2020-05-29

* [wavelib] Fix UWP build

* [wavelib] Disable parallel configuration

* [wavelib] Remove patch
2020-06-01 16:20:12 -07:00
Lily
6fb72ff00b
[mimalloc] Install mimalloc-redirect.dll to CMAKE_INSTALL_BINDIR (#11632) 2020-06-01 16:17:34 -07:00
Jack·Boos·Yu
2f28b35d77
[abseil] Fix arm build (#11630)
* [abseil] Fix arm build

* update baseline
2020-06-01 16:15:54 -07:00
Alexandro Sanchez
10eac5e771
[freerdp] Optional 'urbdrc' feature (#11639)
Signed-off-by: Alexandro Sanchez Bach <alexandro@phi.nz>
2020-06-01 16:03:29 -07:00
NancyLi1013
c954caf7bc
[gli] Add CMake config support (#11634)
* [gli] Add cmake config support

* Disable test
2020-06-01 16:02:26 -07:00
Richard H
53a17b9885
update sqlite3 to 3.32 (#11635) 2020-06-01 16:00:57 -07:00
thothothotho
fdff19f9a1
[nghttp2] Fix to build nghttp2 statically (#11638)
* fix to build nghttp2 statically.

* review.
2020-06-01 15:59:58 -07:00
Jack·Boos·Yu
c6414b172a
[vtk] Fix single configuration builds (#11643)
* [vtk] Improve portfile.cmake

* use VCPKG_BUILD_TYPE instead of CMAKE_BUILD_TYPE
2020-06-01 15:58:55 -07:00
Jack·Boos·Yu
47a883b395
[unixodbc/nanodbc] Fix unixodbc build failure and set it as a dependency on nanodbc (#11613) 2020-06-01 15:56:10 -07:00
Jack·Boos·Yu
81b742be18
[protobuf-c] Fix wrong dependency for feature test (#11609) 2020-06-01 11:12:14 -07:00
Billy O'Neal
0fc90d9f15
[rtlsdr] Fix the 'rtlsdr' package when not running from within a git tree. (#11575) 2020-05-29 16:51:12 -07:00
Billy O'Neal
cc4f93f434
[vcpkg] Rename the msbuild property VcpkgRoot to VcpkgCurrentInstalledDir, and set VcpkgRoot to the expected root instead. (#11653) 2020-05-29 16:38:03 -07:00
Billy O'Neal
a64dc07690
[mongo-cxx-driver] Patch std::atomic P0883 changes (#11584)
Previously submitted as https://github.com/mongodb/mongo-cxx-driver/pull/654
2020-05-29 13:03:06 -07:00
Jack·Boos·Yu
091e190117
[cpputest] Move library to manual-link (#11585)
* [cpputest] Move library to manual-link

* [cpputest] Replace move patch to codes
2020-05-28 13:12:23 -07:00
myd7349
43208001aa
[nanoprintf] Add new port (#11605)
* [nanoprintf] Add new port

* [nanoprintf] Update
2020-05-28 13:09:59 -07:00
Johnny Willemsen
3da553937e
[ace] Simplified port file (#11464)
* [ace] Update to 6.5.8

* Address review comments

    * ports/ace/portfile.cmake:

* Put back copy step

    * ports/ace/portfile.cmake:

* Fixed error

    * ports/ace/portfile.cmake:

* ARM should work, let us try it

    * ports/ace/portfile.cmake:

* ARM doesn't work yet, so disable it again
    * ports/ace/portfile.cmake:

* Add support for vcpkg of ace on MacOSX

    * ports/ace/portfile.cmake:

* [ace] Add patch to fix Visual Studio 2019 internal compiler error

    * ports/ace/process_manager.patch:
      Added.

    * ports/ace/CONTROL:
    * ports/ace/portfile.cmake:

* Attempt to fix apply patches

    * ports/ace/portfile.cmake:

* [ace] Updated baseline for ace, 4 configurations work again with the applied patch

    * scripts/ci.baseline.txt:

* Address review comments

    * ports/ace/portfile.cmake:

* Revised patch for ACE

    * ports/ace/process_manager.patch:

* [ace] Add support for uwp

    * ports/ace/portfile.cmake:

* ace now works in all configurations

    * scripts/ci.baseline.txt:

* Removed !uwp and update version

    * ports/ace/CONTROL:

* Simplified install of copyright file and on windows we always have a QoS library

    * ports/ace/portfile.cmake:

* [ace] Simplified the port file by using an array for directories and libraries

    * ports/ace/CONTROL:
    * ports/ace/portfile.cmake:

* Update ports/ace/portfile.cmake

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2020-05-28 13:09:12 -07:00
Jack·Boos·Yu
8fcf8b5157
[bond] Update to 9.0.0 (#11628) 2020-05-28 13:07:54 -07:00
Phoebe
4312808883
[vcpkg baseline] Fix baseline failures (#11612)
* [vcpkg baseline] Fix baseline failures

* Update the target check
2020-05-28 13:07:36 -07:00
Lily
1982faa57b
[libpopt] Remove invalid URL (#11607) 2020-05-27 16:08:36 -07:00
Johnny Willemsen
7b0789fceb
[ace] Add support for uwp (#11441)
* [ace] Update to 6.5.8

* Address review comments

    * ports/ace/portfile.cmake:

* Put back copy step

    * ports/ace/portfile.cmake:

* Fixed error

    * ports/ace/portfile.cmake:

* ARM should work, let us try it

    * ports/ace/portfile.cmake:

* ARM doesn't work yet, so disable it again
    * ports/ace/portfile.cmake:

* Add support for vcpkg of ace on MacOSX

    * ports/ace/portfile.cmake:

* [ace] Add patch to fix Visual Studio 2019 internal compiler error

    * ports/ace/process_manager.patch:
      Added.

    * ports/ace/CONTROL:
    * ports/ace/portfile.cmake:

* Attempt to fix apply patches

    * ports/ace/portfile.cmake:

* [ace] Updated baseline for ace, 4 configurations work again with the applied patch

    * scripts/ci.baseline.txt:

* Address review comments

    * ports/ace/portfile.cmake:

* Revised patch for ACE

    * ports/ace/process_manager.patch:

* [ace] Add support for uwp

    * ports/ace/portfile.cmake:

* ace now works in all configurations

    * scripts/ci.baseline.txt:

* Removed !uwp and update version

    * ports/ace/CONTROL:

* Simplified install of copyright file and on windows we always have a QoS library

    * ports/ace/portfile.cmake:
2020-05-27 06:11:51 -07:00
myd7349
ea07b5d3cd
[simdjson] Update to 0.3.1 (#10709)
* [simdjson] Update to 0.3.1

* [simdjson] Update CI baseline

* [simdjson] Include arm build

* [simdjson] Make UWP happy

* [simdjson] Turn off SIMDJSON_COMPETITION for linux

* [simdjson] Update to 2020-05-06

[simdjson] Turn off SIMDJSON_SANITIZE under DEBUG mode (#10145)

* [simdjson] Update to lastest

* wip

* [simdjson] Update to 2020-05-20

* [simdjson] Update to 2020-05-21

* [simdjson] Fix ninja build

* [simdjson] arm-uwp still not supported

* [simdjson] Update to 2020-05-22 and disable UWP patch

* [itk] You shall pass

* [simdjson] Fix x64-uwp

* Revert "[itk] You shall pass"

This reverts commit 885e8a8af4.

* [simdjson] Update

* [simdjson] Update to 2020-05-26
2020-05-26 23:00:24 -07:00
Billy O'Neal
7e4ab7967a
[telnetpp] Add missing <ostream> for Visual Studio 2019 16.6 (#11573)
* [telnetpp] Add missing <ostream> for Visual Studio 2019, previously submitted as https://patch-diff.githubusercontent.com/raw/KazDragon/telnetpp/pull/215

Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>
2020-05-26 22:50:28 -07:00
Billy O'Neal
d4b6f751b7
[ponder] patch missing headers for Visual Studio 2019 16.6 (#11582)
* [ponder] patch missing headers, previously submitted as https://github.com/billyquith/ponder/pull/121

* Add home page.

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* Remove vcpkg_common_functions.

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2020-05-26 22:38:56 -07:00
myd7349
6ea5808fd9
[symengine] Add new port (#8752)
* [symengine] Add new port

* [symengine] Fix boost.math dependency

boost.lexical_cast depends on boost.math.

* [symengine] Fix linux build

* [symengine] Modernize

* [symengine] Update to 2019-11-30

* [symengine] Disable dynamic build on Windows

[symengine] Modernize

* [symengine] Update to 2020-05-12

* [symengine] Update to 2020-05-23

* [symengine] Let us give uwp a try

* [symengine] Dynamic library support

* [symengine] Update

* [symengine] INTERFACE_INCLUDE_DIRECTORIES

* [symengine] Add feature tcmalloc

* [symengine] Update to 2020-05-25
2020-05-26 22:36:51 -07:00
Johnny Willemsen
9c04c2ec59
[ace] Add patch to fix Visual Studio 2019 16.5 internal compiler error (#11369)
* [ace] Update to 6.5.8

* Address review comments

    * ports/ace/portfile.cmake:

* Put back copy step

    * ports/ace/portfile.cmake:

* Fixed error

    * ports/ace/portfile.cmake:

* ARM should work, let us try it

    * ports/ace/portfile.cmake:

* ARM doesn't work yet, so disable it again
    * ports/ace/portfile.cmake:

* Add support for vcpkg of ace on MacOSX

    * ports/ace/portfile.cmake:

* [ace] Add patch to fix Visual Studio 2019 internal compiler error

    * ports/ace/process_manager.patch:
      Added.

    * ports/ace/CONTROL:
    * ports/ace/portfile.cmake:

* Attempt to fix apply patches

    * ports/ace/portfile.cmake:

* [ace] Updated baseline for ace, 4 configurations work again with the applied patch

    * scripts/ci.baseline.txt:

* Address review comments

    * ports/ace/portfile.cmake:

* Revised patch for ACE

    * ports/ace/process_manager.patch:

* Update ports/ace/portfile.cmake

add comment about why the patch is needed

Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2020-05-26 22:26:41 -07:00
Cheney Wang
9dde75b92a
[simdjson] Fix error LNK2001 when compile with /fsanitize=address in MSVC (#11495)
* [simdjson] Fix error LNK2001 when compile with /fsanitize=address

* Update ports/simdjson/portfile.cmake

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* Update ports/simdjson/portfile.cmake

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* Update ports/simdjson/portfile.cmake

* Update ports/simdjson/portfile.cmake

* Update ports/simdjson/portfile.cmake

Co-authored-by: Cheney-Wang <v-xincwa@microsoft.com>
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2020-05-26 22:15:05 -07:00
Lily
4694b885a2
[basisu, gppanel, msgpack11, nana, rapidcheck, folly] Fix std function build error (#11494) 2020-05-26 22:13:00 -07:00
Konnov Konstantin
a95a5022ae
[protobuf] Fix RPATH error for static build (#11504)
* [protobuf] Fix RPATH error for static build.

* Update version

Co-authored-by: Konstantin Konnov <konstantin.konnov@litmus.io>
2020-05-26 22:11:06 -07:00
Jack·Boos·Yu
6ca5fb670a
[protobuf-c] Fix tool protoc-gen-c crash (#11517) 2020-05-26 22:08:00 -07:00
Tim Autry
7bfd3e4b31
[freeglut] fix debug macro patch (#11527)
* [freeglut] fix linking release dll to debug lib

This patch:
1. Increments version by -1 in the CONTROL file
2. Adds execution of fix-debug-macro.patch file in portfile.cmake
3. Add the fix-debug-macro.patch to the port directory

* [freeglut] update version to -1 

Update CONTROL file to reflect version 3.2.1-1 adding fix-debug-macro.patch

* [freeglut] update portfile.cmake

Update portfile.cmake to execute new fix-debug-macro.patch
Reference: https://github.com/microsoft/vcpkg/issues/8315
This patch updates:
1.  the ./include/GL/freeglut_std.h
     - line 73 and 91
       - from ifdef NDEBUG
       - to if defined(NDEBUG) || !defined(_DEBUG)
2. the ./src/blackberry/fg_main_blackberry.c
    - line 34
       - from ifdef NDEBUG
       - to if defined(NDEBUG) || !defined(_DEBUG)

* Update portfile.cmake

* Update ports/freeglut/portfile.cmake

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2020-05-26 22:02:55 -07:00
Bill Avery
ec4846cbf5
[pegtl/cppgraphqlgen] matching updates for dependency (#11531)
* [pegtl] Update to latest 3.0.0-pre commit

* [cppgraphqlgen] Update to v3.2.2 (matches PEGTL)
2020-05-26 21:47:34 -07:00
myd7349
01926a1eb1
[tinyply] Add new port (#11534)
* [tinyply] Add new port

* [tinyply] CMake patch
2020-05-26 21:45:20 -07:00
Alexander Neumann
924eb89478
[gmp/nettle] try fixing build issues (#11565)
* [gmp/nettle] try fixing build issues

* [nettle/gmp] remove unnecessary comments
2020-05-26 21:42:12 -07:00
Neel Raiyani
5488222193
[scnlib] Update to version 0.3 (#11540)
* Update to version 0.3

* Update ports/scnlib/portfile.cmake

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2020-05-26 21:39:17 -07:00
victorburckel
dbd822571e
[ocilib] Add new port (#11549)
* ocilib port

* Update ci.baseline

* Code review

* Code review
2020-05-26 21:38:37 -07:00
Stephen E. Baker
46d0f05e2d
[luafilesystem][lpeg] Bump versions (#11554)
* Bump luafilesytem to 1.8.0 and lpeg to 1.0.2

* Code review changes for lpeg / luafilesystem

* [lpeg][luafilesystem] Remove windows only gates

* Remove failures from baseline
2020-05-26 21:32:47 -07:00
Billy O'Neal
cff57958e7
[replxx] Add missing header <stdexcept> needed to name std::runtime_error for replxx. (#11571)
* [replxx] Add missing header <stdexcept> needed to name std::runtime_error for replxx.

Already applied upstream as 723d9c8486

* Bump version.
2020-05-26 21:03:19 -07:00
Glyn Matthews
b08757ea9a
[skyr-url] Changed version number to 1.9.0 (#11568) 2020-05-26 21:01:54 -07:00
Billy O'Neal
af56d50d64
[libarchive] Disable C4061 which causes build to fail in Visual Studio 2019 16.6 (#11570)
* [libarchive] Disable C4061 which causes build to fail in Visual Studio 2019 16.6

* Bump verison.
2020-05-26 21:01:32 -07:00
Billy O'Neal
cb538ed22f
[magic-get] Fix improper direct reference to the "downloads" directory which fails when the downloads directory has been relocated. (#11581) 2020-05-26 20:59:38 -07:00
Billy O'Neal
a5758c97d0
[jaeger-client-cpp] Fix improper direct reference to the "installed" directory which fails when it has been redirected. (#11583) 2020-05-26 20:58:07 -07:00
Jack·Boos·Yu
323cd68f5a
[seal] Disable SEAL_USE_MSGSL and add default feature zlib (#11588) 2020-05-26 20:42:09 -07:00
Phoebe
c3cfb02466
[libusbmuxd berkeleydb cppcms activemq-cpp] Add Supports and failure message (#11589)
* [libusbmuxd berkeleydb cppcms] Add Supports and failure message

* Add Supports for activemq-cpp
2020-05-26 20:40:27 -07:00
SvenPStarFinanz
6a400388bb
[Xmlsec] Update to 1.2.30 (#11595)
* [xmlsec] Add cmake target exports

* Removed vcpkg_common_functions.

* [xmlsec] Update to 1.2.30

Co-authored-by: Sven Paschukat <Sven.Paschukat@starfinanz.de>
2020-05-26 20:37:58 -07:00
Vitaly Petrov
b37f5d651d
[libvpx] Change default target on Unix (#11500)
* [libvpx] Change default target on Unix

* Update CONTROL

* [libvpx] Support to build x86/x64 on Unix

* [libvpx] Update by review comments

* Update portfile.cmake

* [libvpx] By default build with 'generic-gnu'
2020-05-26 14:05:44 -07:00
Jack·Boos·Yu
b271aeffa2
[VCPKG baseline] Fix many ports (#11559) 2020-05-25 11:52:48 -07:00
Phoebe
2ac2b5f3da
[Baseline] Fix boost-*:arm-uwp failure and resolve conflicts in CI (#11496)
* [baseline] Fix boost-*:arm-uwp failure and resolve conflicts in CI

* Remove itk:x64-osx=fail in CI

* Resolve conflicts

* Rebase the changes
2020-05-23 12:39:26 -07:00
Daniel Parker
c4937039b0
[jsoncons] Update to v0.152.0 (#11505)
* [jsoncons] Update to v0.152.0

* [jsoncons] Update to v0.152.0
2020-05-22 21:59:41 -07:00
Duncan Horn
a830527563
[wil] Update to 2020-05-19 (#11506)
* Update commit for WIL

* Update wil port to match the commit used for NuGet package 1.0.190716.2

* Update WIL port

* Update WIL port
2020-05-22 21:59:05 -07:00
Vennor
34db0f946b
[entt] Update to 3.4.0 (#11507) (#11509)
* [entt] Update to 3.4.0 (#11507)

* [entt] Replaced port name with ${PORT}. (#11507)
2020-05-22 21:57:41 -07:00
JinmingHu
fea6cfe9a8
[azure-storage-cpp] Upgrade to 7.4.0 (#11510) 2020-05-22 21:55:26 -07:00
emptyVoid
e792d1c171
[vcpkg-acquire-msys] Update pacman before any other package. (#11443)
* [vcpkg-acquire-msys] Update pacman manually to work around update issues.
2020-05-22 00:58:05 -07:00
Trent Weiss
2c2735a9e1
[tinyxml] Use proper CMake targets (#11383)
* use proper cmake targets

* change target name to be unofficial
2020-05-21 11:54:42 -07:00
NancyLi1013
4c1db6840f
[python3] Fix dynamic build error on Linux (#11489)
* [python3] Fix dynamic build error on Linux

* Update baseline to resolve the regression
2020-05-21 11:39:48 -07:00
myd7349
30cae466ea
[marl] Update to 2020-05-20 (#11465)
* [marl] Update to 2020-05-20

* [marl] Update to 2020-05-21
2020-05-21 11:35:54 -07:00
Rafael Varago
bfcc390dcb
[absent] Add new port (#11447)
* [absent] Add new port

absent is a small library meant to simplify the composition
of nullable types in a generic, type-safe, and declarative style
for some C++ type-constructors

* [absent] Remove deprecated include(vcpkg_common_functions)

* [absent] Add Homepage
2020-05-21 11:31:33 -07:00
alexander-smyslov
f075c6b1ee
[libpqxx] linux support (#11442)
* Add files via upload

* [new port] avro-cpp

* add boost-format

* remove comments

* remove comments

* [libpqxx] linux support

* fix

* fix

* update version

* correct the indentation

* Update ports/libpqxx/CMakeLists.txt

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

Co-authored-by: Alexander Smyslov <aleksandr.smyslov@libertexgroup.com>
Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2020-05-21 11:31:00 -07:00
Igor Kostenko
96edc8c4a3
[freeglut] updated to 3.2.1 (#11423)
* [freeglut] updated to 3.2.1

* [freeglut] address review comments

* [freeglut] add glut forwarding header

* [freeglut] revert incorrect wrapper location

* [freeglut] enable FREEGLUT_REPLACE_GLUT

* [freeglut] static lib renaming is not needed anymore

* [freeglut] revert FREEGLUT_REPLACE_GLUT setting, always use glut.h

* Revert "[freeglut] static lib renaming is not needed anymore"

This reverts commit 550018c1b8.
2020-05-21 11:29:52 -07:00
Silvio Traversaro
bb7ab2c92e
[octomap] Cleanup (#11408)
* Add homepage
* Remove deprecated inclusions
* Switch to use new function vcpkg_copy_tools

Co-authored-by: wangli28 <wangli28@beyondsoft.com>
2020-05-21 11:25:51 -07:00
Sheen Tian
3dd53aae33
[mmloader ]Add new port (#11381)
* Add new port mmloader

* update the SHA512

* update the version

* Address PR comments
2020-05-21 11:25:25 -07:00
evpobr
875821cd80
[libflac] Update to 1.3.3-1 (#11152)
Update to ce6dd6b which has the following benign changes compared to 1.3.3 proper

* `std::`-ify a bunch of C library stuff
* C-cast -> `static_cast` or `reinterpret_cast`
* build system changes
* `unsigned` -> `uint32_t`
* removing UB in some shifts
* better support for powerPC and Windows
* Change out `cos(double)` for `cosf(float)` in C
* Correct `%d` to `%u` in printf
2020-05-21 11:19:21 -07:00
Alexander Neumann
27c6c94202
[vcpkg] Improve make builds (#10402)
* update all 16 configure_make ports

* add make wrappers for msvc

* improve make builds

* fix relativ path errors on linux (and osx?)

* revisit all 16 portfiles again

* remove trace from install

* fix relative build path issues.

* bump control of the 16 configure ports

* never forget .... real linux is case sensitive ....

* Revert "bump control of the 16 configure ports"

This reverts commit 40d6d81c01.

* Revert "Revert "bump control of the 16 configure ports""

This reverts commit 9c9851ddfc.

* bump control again for real ci rebuild

* add copy_source

* remove message

* pass parameters to vcpkg_build_make

* fix healpix build.

* fix libmagic regression

* fix libwandio regression

* pfring changes regression fix? (cannot test in wsl)

* ws change to retrigger CI

* fix libpq regression

* fix libudns regression

* add share/pkgconfig to PKG_CONFIG_PATH

* cleanup of deprecated options

* cleanup docs

* Revert "bump control again for real ci rebuild"

This reverts commit b4bc18edc2.

* shared binaries on linux should stay in lib. Only dlls are mvoed to bin

* move pkgconfig check and add message about missing system packages

* added autopoint as a build requirement

* fix prerun shell working dir.

* a few fixes from the x windows pr
- add libpath setting
- fixed pkgconfig search on windows platforms
- fixed autopoint msys package on windows

* fix release prefix

* minimal cleanup and ws changes to trigger true CI rebuild

* fix tcl by upgrading

* remove unnecessary rename

* fix pfring? can't test in WSL. Linux kernel headers required.

* fix lowercase in patch

* fix libwandio

* remove x264 from fail list

* replace wrappers with wrappers from automake

* update make ports

* remove unnecessary message

* refactor vcpkg_configure_make

* [tcl] remove stray ?

* [farmhash] fix build

* [freexl] ws change to retrigger ci build

* [x264] add pthread as a dependency

* [vcpkg/scripts] add ignore flag correctly

* [sdl] fix vcpkg_fixup_pkgconfig call

* [farmhash/freexl] delete configure and recreate it.

* [libudns] remove trailing ?

* [freexl] use empty build target

* [freexl] add system library; remove previous change

* Update ports/x264/portfile.cmake

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>

* [libwandio] remove unncessary comment

Co-authored-by: dan-shaw <51385773+dan-shaw@users.noreply.github.com>
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2020-05-21 10:46:07 -07:00
Wolfgang Stöggl
056743134a
[libepoxy] Update to 1.5.4 (#11448)
- New upstream version 1.5.4
- Use simplified file(INSTALL ...) for copyright file
- Add libepoxy-1.5.4_Add_call_convention_to_mock_function.patch

Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2020-05-20 14:29:45 -07:00
Silvio Traversaro
3b79a2d257
[fcl] Explicity handle FCL_USE_X64_SSE CMake option (#11406)
* [fcl] Explicity handle FCL_USE_X64_SSE CMake option

The FCL_USE_X64_SSE option is enabled by default in fcl,
but it only make sense to enable SSE flags when targeting
either x86 or x64.

* Update CONTROL
2020-05-20 14:24:22 -07:00
Jack·Boos·Yu
07537f9a9b
[clapack] Add uwp support (#9957)
* [clapack] Add uwp support

* use _CRT_NONSTDC_NO_DEPRECATE instead of patching codes
2020-05-20 14:20:59 -07:00
Jack·Boos·Yu
ac2233abc6
[grpc] Add feature absl-sync (#10307)
* [grpc] Update to 1.28.0 and add feature absl-sync

* Update to 1.28.1 and fix linkage issues
2020-05-20 14:20:37 -07:00
Jack·Boos·Yu
92ea5970ed
[monkeys-audio] Update to 5.38 (#11444)
* [monkeys-audio] Update to 5.38

* Correct portfile.cmake

* update supports field
2020-05-20 12:21:40 -07:00
Francisco Pombal
8bfdf64a92
[libtorrent] minor portfile simplification and version bump (#11389) 2020-05-20 10:11:19 -07:00
Wolfgang Stöggl
a29e5b6d5d
[tool-meson] Update to 0.54.2 (#11380)
* [tool-meson] Update to 0.54.2

- Release notes: https://mesonbuild.com/Release-notes-for-0-54-0.html
- Homepage added to CONTROL file

* Re-trigger CI test

Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
2020-05-20 10:10:59 -07:00
Martin Vejdarski
ec2b59b93e
[harfbuzz,skia] Update and replace Skia dependencies with vcpkg (#11416) 2020-05-19 15:20:18 -07:00
Igor Kostenko
edfc5ac1c3
[grpc] upgrade to 1.28.1 (#11449) 2020-05-19 15:17:41 -07:00
Cheney Wang
cb388456a2
[realsense2] Update to 2.34.0 (#11437)
* [realsense2] Update to 2.34.0

* Modify the value of REF from version to commit id

Co-authored-by: Cheney-Wang <v-xincwa@microsoft.com>
2020-05-19 15:15:33 -07:00
Tim Autry
9fa44fc4b7
[libgo] Update CONTROL to fix typo (#11435) 2020-05-19 15:14:29 -07:00
Rémy Tassoux
a4ec3dd2fe
[utfcpp] Update to 3.1.1 (#11426) 2020-05-19 15:13:17 -07:00
Gregory Popovitch
98f80d86f2
[parallel-hashmap] Update parallel-hashmap version (#11420)
* update parallel_hashmap version

* Update portfile.cmake

* Update CONTROL

* Update portfile.cmake for parallel_hashmap

* bump parallel-hashmap to latest github release

* Update parallel_hashmap version to 1.32 (current)

* Update CONTROL

* update portfile as requested
2020-05-19 15:12:29 -07:00
Jozef Izso
e6c6d96218
[protobuf] protobuf v3.12.0 (#11397)
* [protobuf] protobuf v3.12.0

* Fix ignition-msg5 library to compile with protobuf 3.12
2020-05-19 15:09:01 -07:00
Igor Kostenko
36fcce0bbf
[angle] update for gcc 10 compatibility (#11394)
* [angle] update for gcc 10 compatibility

* [angle] macos fix

* [angle] Fix UWP builds

Co-authored-by: Igor Kostenko <ikostenko@perforce.com>
2020-05-19 15:07:37 -07:00
Igor Kostenko
9a0652b870
[parallelstl] update to 20200330 (#11379)
* [parallelstl] update to 20200330

* code review

Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2020-05-19 14:57:41 -07:00
Jack·Boos·Yu
f23ebed76f
[cmake] Update to 3.17.2 (#10767)
* [cmake] Update to 3.17.1

* update cmake directory name

* [cpuid] Fix install headers.

* [stormlib] Fix install headers

* [murmurhash] Fix install headers

* [metrohash] Fix install headers

* update baseline

* update baseline

* [otl] update hash

* update baseline

* [gts] Do not use ninja to avoid empty implib issue

* update baseline

* [dmlc] Re-trigger ci test

* [replxx] Re-trigger ci test

* update baseline

* [osg] Re-trigger ci test

* [replxx] Fix build failure

* Set cmake min version to 3.17.1

* update baseline

* [libnice] Re-trigger ci test

* [mlpack] Re-trigger ci test

* update to 3.17.2

* update cmake hash

* update baseline

* update baseline

* update baseline

* update baseline

* Update scripts/ci.baseline.txt

Co-authored-by: Billy O'Neal <billy.oneal@gmail.com>

* update baseline

* update baseline

* [magnum] Set magnum:arm64-windows to skip in baseline

* [nanogui] Set nanogui:arm64-windows to fail in baseline

* [nettle] Set nettle:x64-windows to fail, waiting for fix this issue in another PR

* re-trigger CI test

* update baseline

* Install unixODBC in Linux

* [nanodbc] Re-trigger CI test

* update baseline

* Remove space

* update baseline
2020-05-19 14:47:19 -07:00
Benjamin Sergeant
9e03a3ac59
[ixwebsocket] update to 9.6.2 (#11030)
* [ixwebsocket] update to 9.5.0

* remove reference to vcpkg_test_cmake which is deprecated (was commented)

* remove all features, bump to depend on 9.5.2

* wrong sha512

* exclude uwp from the supported platforms / cannot see in logfiles why it is not building + I do not have access to this platform for testing

* try again uwp

* bring back mbedtls dep

* 9.5.8 has an old pre 1.1 openssl fix

* use mbedtls on windows and uwp

* revert to original CONTROL file

* do not install ixwebsocketConfig.cmake which conflicts with vcpkg

* portfile will handles openssl, mbedtls and sectransp options to choose the tls backend library

Co-authored-by: Benjamin Sergeant <bsergeant@mz.com>
2020-05-19 14:36:36 -07:00
myd7349
3864f7b0c3
[munit] Add new port (#6780)
* [munit] Add new port

* [munit] Modernize

* [muint] Update to 2020-04-06

* [munit] Update CI baseline

* [munit] Update CI baseline

* [munit] Fail fast

* [munit] Download meson on linux and osx

* [vcpkg_find_acquire_program] Always download meson if not found

* Revert "[munit] Download meson on linux and osx"

This reverts commit e7e17730d4.

Co-authored-by: wangli28 <wangli28@beyondsoft.com>
2020-05-19 14:34:08 -07:00
NancyLi1013
3f7bee619a
[libgo] Update to 3.1 (#11263)
* [libgo] Update to 3.1

* Add headers in debug sub folder

* Update ci.baseline and remove headers in debug/include directory

* Update the way to install headers and targets on Windows

* Remove the headers in netio/disable_hook on all platforms

* Add unsupported for arm and uwp

* Add only support static build and update ci.baseline

* code review

Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2020-05-18 14:09:10 -07:00
Markus Rickert
87b2ae5500
[nlopt] Enable UWP support (#11398) 2020-05-18 11:20:37 -07:00
pravic
d2c3dbf6ec
[sciter] Update to 4.4.3.18.7817 (#11393) 2020-05-18 11:09:48 -07:00
Michael Quigley
432f0e1748
[imgui] update to 1.76 (#11388) 2020-05-18 11:09:26 -07:00
Lily
28d7a5e016
[qt5-base] Add Xorg dependency libxcursor-dev (#11371) 2020-05-18 11:06:20 -07:00
Sönke Schau
9f516b9347
[gSoap] Update to 2.8.102 and re-enable x64 Builds (#11355)
* Update to 2.8.102 and reenable x64 Build

* Remove surplus empty directory during install

* Corrected the "Supports" entry in CONTROL

Should have read the documentation for "Supports" to see that this is a boolean expression
2020-05-18 10:45:46 -07:00
Vincent Gao
fb441358ab
[ctp] New port CTP library 6.3.15 (#10717)
* [ctp] New port CTP library 6.3.15

* [ctp] Minor changes
 - Update portfile to support custom triplets
 - disable CI due to downloading server availability

* Update ports/ctp/portfile.cmake

* Update ports/ctp/portfile.cmake

* Remove ${...} from if

Co-authored-by: Vincent Gao <xgao1023@outlook.com>
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2020-05-18 10:43:53 -07:00
Alexander Neumann
9f051a093f
[libxml2] Add iconv and charset linkage in vcpkg-cmake-wrapper on osx (#11072)
* [libxml2] Add iconv and charset linkage in vcpkg-cmake-wrapper on osx

* update baseline

* update baseline
2020-05-18 10:40:18 -07:00
Nick Renieris
9f0f0bdedc
[libvmdk] Initial port (#11010)
* [libvmdk] Initial port

Signed-off-by: Nick Renieris <velocityra@gmail.com>

* Update scripts/ci.baseline.txt

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2020-05-18 10:38:59 -07:00
Alexander Neumann
6b871df7e0
[libpq] Update to 12.2 and some feature fixes (#10915)
* fix number of spaces in string replacement

* fix libiconv library name

* [libpq] update to 12.2
fix some issues with features
feature combination client+nls does not compile with latest VS
due to libpq src's accessing an implementation detail (needs upstream fix)

* on arm skip host openssl version check if host cannot execute the triplet version

* use PORT_VERSION to update the version references more easily

* fix tcl and python feature on windows
2020-05-18 10:36:03 -07:00
Lee Packham
7e6e30ff8e
[aws-sdk-cpp] Update to 1.7.333 (#11332)
* Update CONTROL.in to match current version
* Update sha for checkout/checksum
2020-05-15 17:05:00 -07:00
huangqinjin
b0c42cb8a2
[sqlite3] Enable build for android (#11267) 2020-05-15 17:04:42 -07:00
Thomas Gwynne-Timothy
9db3ff7a06
[tiff] Install runtime deps for tiff[tool] (#11364)
* Install runtime deps for tiff[tool]

fixes microsoft/vcpkg#11361

* Remove deprecated include

* Increment port version
2020-05-15 17:04:10 -07:00
eao197
830d48241c
[restinio] update to v.0.6.8. (#11367) 2020-05-15 17:03:34 -07:00
William Woodruff
61b5c23eae
[uthenticode] Update to 1.0.4 (#11362) 2020-05-15 16:59:40 -07:00
Moritz Beutel
f6aa8bc6cf
[gsl-lite] update to 0.37.0 (#11351) 2020-05-15 16:58:36 -07:00
hank121314
18b67ef730
[paho-mqttpp3] update to 1.1 (#11327)
* [paho-mqttpp3]:update to 1.1

* [paho-mqttpp3]:update to latest commit

* [paho-mqttpp3]: fix static library build error

* [paho-mqttpp3] (docs): add HomePage to CONTROL and (deprecated): remove include(vcpkg_common_functions) from protfile.cmake
2020-05-15 16:57:28 -07:00
Odysseas Georgoudis
e80570f120
[Quill] update to v1.3.1 (#11326)
* Quill update to 1.3.1

* revert arm64 changes
2020-05-15 16:55:20 -07:00
Lily
fea5813728
[ogre/ogre-next] Add conflict error message (#11325)
* [ogre/ogre-next] Add conflict error message

* [ogre] Fix build error

* [ogre/ogre-next] Fix deprecated function
2020-05-15 16:39:54 -07:00
NancyLi1013
184c724033
[libmysql] Update to 8.0.20 (#11303)
* [libmysql] Update to 8.0.20

* Fix the redefinition'MYSQL_BIND' between libmysql and libodb-mysql
2020-05-15 16:37:54 -07:00
Vitalii Koshura
21848ba4de
[OpenGL] Fix lib files copy when VCPKG_BUILD_TYPE is set (#11294)
* [OpenGL] Fix lib files copy when VCPKG_BUILD_TYPE is set

Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>

* Change from release -> "release" in CMake if

Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2020-05-15 16:35:33 -07:00
Lily
52ced296bd
[gdcm] Update to version 3.0.5 (#11258)
* [gdcm] Update to version 3.0.5

* [gdcm] Update to version 3.0.5
2020-05-15 16:33:39 -07:00
Jack·Boos·Yu
6319183413
[imgui-sfml] Force imgui-sfml to be a static library (#10840)
* [imgui-sfml] Force imgui-sfml as a static library

* [imgui-sfml] Change the way to detect sfml
2020-05-15 14:11:26 -07:00
myd7349
9b79636305
[gperftools] Add new port (#8750)
* [gperftools] Add new port

* [gperftools] Fix linux build

* [gperftools] Update

* [vcpkg-baseline] Update

[gperftools] Install tools optionally

* [gperftools] Fail port on unsupported targets

* [gperftools] Add `Supports` field into CONTROL file

* [gperftools] Call vcpkg_copy_tools

* [gperftools] Fix *nix build error

[gperftools] Use static CRT in override mode

* [gperftools] Format

* [gperftools] Install deprecated headers
2020-05-15 13:59:18 -07:00
Michael Heyman
d1729dcaf5 [oatpp] Add new port (#9402)
* improvement: has oatpp package

* [oatpp] includes _CRT_SECURE_NO_WARNINGS compile-time flag

* [oatpp] no curl submodule (until it catches up with core)

* [oatpp] now version 0.19.11. Still no libretls module because of libretls3.0 dependency.

* no accidentally added debug messages in vcpkg_execute_build_process.cmake

* [oatpp] no empty depends line in CONTROL file

* [oatpp] no dump_variables() function in portfile.cmake

* [oatpp] no wwrning that only static libraries are supported

* [oatpp] uses vcpkg_check_linkage(ONLY_STATIC_LIBRARY) call

* [oatpp] curl submodule does not rely on pkg-config

* [oatpp] curl-submodule-no-pkg-config-in-vcpkg works on linux and windows

* [oatpp] portfile cleaned up

* [oatpp] no carriage returns in patch

* [oatpp]: split modules into their own ports

* [oatpp-libressl]: remove variable dump

* [libressl]: has check for UWP and ARM restored

* [libressl]: has check for UWP and ARM restored

* [libressl]: has check for UWP and ARM restored

* [oatpp-libressl]: builds if libressl works

* [oatpp]: version 1.0.0

* [oatpp]: no "Building ..." message

Co-authored-by: heymamd1 <Michael.Heyman@jhuapl.edu>
2020-05-15 13:34:08 -07:00
yurybura
99a832a161 [llvm] add more backend options, fix issues (#11268)
* [llvm] add more backend options, fix #11158

* [llvm] disable optional dependencies to libxml2 and zlib (merge PR #11180)

* [llvm] update version

* [llvm] fix copy-paste typo

* [llvm] disable dl library on Windows, fixes #11309
2020-05-15 13:28:48 -07:00
eao197
0b3cc398ac
[sobjectizer] update to v.5.7.0.1. (#11276) 2020-05-15 12:38:02 -07:00
Brennan
b5a2581976
[microsoft-signalr] Add new port (#10833)
* Add microsoft-signalr package

* fb

* websockets

* remove supports

* depends

* uwp

* update

* fb

Co-authored-by: wangli28 <wangli28@beyondsoft.com>
2020-05-15 12:05:14 -07:00
zi-m
430a10ff35
[h5py-lzf] Add new port (#10871)
* [h5py-lzf] Add new port

* add 0001-disable-H5PLget_plugin-api.patch

fix "error: static declaration of 'H5PLget_plugin_info' follows non-static declaration"
2020-05-13 16:59:31 -07:00
Lily
e57b024ccb
[ompl] Fix patch apply error (#10972)
* [ompl] Fix patch apply error

* [ompl] Fix build error

* [ompl] Add comments
2020-05-13 16:35:00 -07:00
yurybura
24e8be5fcf
[boost] update to 1.73.0 (#11221)
* [boost] update to 1.73

* [ompl] remove dependency to boost-disjoint-sets

* [libtorrent] include fixes from RC_1_2 branch

* [liblas] fix boost headers

* [freeopcua] fix std headers

* [pcl] fix build with Boost 1.73.0

* [hpx] fix build with Boost 1.73.0

* [libmysql] fix conflict with C++20 header <version>

* [boost-modular-build-helper] move port-specific b2 options to the file `<port_dir>/b2-options.cmake`
[boost-python] support Python2 (fixes #3495)

* [boost-python] remove Python executable from user-config

* [libtorrent] update version after merge

* [libtorrent] add boost-variant dependency
2020-05-13 10:26:05 -07:00
huangqinjin
5970385596
[libpng] Fix android build (#11280) 2020-05-13 10:25:33 -07:00
Maxime Gervais
6fd7e9c712
[libmediainfo] Add new port (#7005) 2020-05-12 16:36:56 -07:00
Sönke Schau
fa42722d56
[jaeger-client-cpp] New port (#9126)
* Initial commit

* Add missing files

* Add patchfile

* UWP Builds not supported

* Fix Linux version

* Removed 'include(vcpkg_common_functions)' as it is no longer needed

* Implemented proposed changes to portfile.cmake

* Further changes to portfile.cmake

* Added indicator that a failure is expected for arm64

* Added the expected failure on arm64 to ci.baseline.txt

* Combined two separate vcpkg_fail_port_install() calls

* Use upstream version compatible with opentracing 1.6

* Added 'Supports:' entry in CONTROL to signal missing arm64 support and removed vcpkg_fail_port_install() for UWP in portfile.cmake

Co-authored-by: xgcssch <soenke.schau@alte-leipziger.de>
2020-05-12 16:22:58 -07:00
myd7349
663a898bca
[kissfft] Add new port (#9237)
* [kissfft] Add new port

* [kissfft] Update

* [kissfft] Update to 2020-03-20
2020-05-12 16:21:22 -07:00
NancyLi1013
ba7450abdd
[idevicerestore] Fix libgen.h cannot be found (#11074)
Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2020-05-12 16:10:16 -07:00
Krzysztof Machura
faae10f77b
[units] Update to 2.3.1 (#11308)
* [units] Update to 2.3.1

* [units] Update portfile

Co-authored-by: Krzysztof Machura <krzysztofmachura1@gmail.com>
2020-05-12 16:09:10 -07:00
Daniel Parker
c05620ef05
[jsoncons] Update to v0.151.0 (#11311) 2020-05-12 16:08:05 -07:00
Alberto Garcia Illera
10ba60d61f
[z3] update port to 4.8.8 (#11314)
* [z3] update port to 4.8.8

* update port file with new cmake var name, Z3_BUILD_LIBZ3_SHARED
2020-05-12 16:07:16 -07:00
Lily
2e6b66cbd1
[miniz] Fix broken cmake config file (#11316) 2020-05-12 16:06:15 -07:00
Michael Hansen
2f7a104d4d
[string-theory] Update to 3.2 (#11310) 2020-05-11 20:17:18 -07:00
Phoebe
ebc0f5f6f7
[otl] Update to 4.0.455 (#11300) 2020-05-11 20:13:38 -07:00
Francisco Pombal
3834f96170
[libtorrent] add iconv feature on windows and clean up portfile (#11257) 2020-05-11 20:12:34 -07:00
Markus Rickert
4acff16593
[nlopt] Update to 2.6.2 (#11254) 2020-05-11 20:11:02 -07:00
Silvio Traversaro
09b769bf5e
[eigen3] [ignition-modularscripts] Fix installed pkgconfig files (#11270)
* [eigen3] Fix generated pkgconfig files

* [ignition-cmake2] Update to C++ library

Now ignition-cmake also installs a C++ library, so
it is possible to remove code specific for CMake-only ports.

* [ignition-modularscripts] Fix pkgconfig files installed by ignition libraries

Use the new function vcpkg_fixup_pkgconfig to fix the installed .pc pkgconfig files
of the ignition libraries.

As ignition-fuel-tools1 depends on curl that has a broken pkg-config file, disable
installation of its pkg-config files.
2020-05-11 15:57:50 -07:00
evpobr
a64cf52dd5
[opus] Update port to 1.3.1-2 (#11279)
Adds `include/opus` to interface directories for compatibility.
2020-05-11 15:57:17 -07:00
Don Venable
2601736b9d
[ceres] Added patch to add find_dependency() for suitesparse targets downstream (#11200)
* Added patch to add find_dependency() for suitesparse targets downstream

Should address / close microsoft/vcpkg#7556

* Bumped port version to -7

* Removed patch that uses vcpkg features for suitesparse and added
suitesparse detection logic in CeresConfig.cmake.in

* Changed configure options to detect features using `vcpkg_check_features()`

* Passed `${FEATURE_OPTIONS}` to `vcpkg_configure_cmake()`
2020-05-11 15:45:42 -07:00
huangqinjin
10bb90bbdf
[glog] Disable tests (#11288) 2020-05-11 15:44:55 -07:00
Silvio Traversaro
e4ce637066
[sdformat9] Add new port 🤖 (#11265)
* [sdformat9] Add new port

* Update ports/sdformat9/portfile.cmake

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* Update ports/sdformat9/portfile.cmake

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* Update ports/sdformat9/portfile.cmake

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* [sdformat9] Fix indent

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2020-05-11 15:44:34 -07:00
Silvio Traversaro
d725b00ba9
[ignition-msgs5][ignition-transport8] Add new ports 🤖 (#11272)
* [ignition-msgs5][ignition-transport8] Add new ports

* fixup
2020-05-11 15:43:32 -07:00
driver1998
dfb1dc08b4
[mpg123] Enable UWP support (#11287)
* [mpg123] Enable UWP support

* cleanup

* [mpg123] Enable UWP CI
2020-05-11 15:42:41 -07:00
Pelanyo Kamara
525eb02c28
[zydis] Fix portfile (#11173)
* Updated zydis portfile.cmake

Fixed issue with Zycore includes being in the wrong place.

* Increase zydis package version number

* Change version to fit CONTROL spec
2020-05-11 15:35:40 -07:00
Dimitrij Mijoski
33b914b3ad
[nuspell] update port to v3.1.1 (#11291) 2020-05-11 15:31:51 -07:00
Pavel Kisliak
dac027e42e
[bitserializer-rapidyaml] Add new port (#11242)
Co-authored-by: Pavel_Kisliak <Pavel_Kisliak@epam.com>
2020-05-11 15:31:28 -07:00
ceeac
e7a95bf2d1
[capstone] Update to 4.0.2 (#11250) 2020-05-11 15:00:03 -07:00
Kevin Lu
a7904a65b9
[libpng] Fix missing symbols when compiling for ARM (#11162)
* [libpng] Fix missing symbols when compiling for ARM

* [libpng] create src directory when it's not exists

Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
2020-05-11 14:59:30 -07:00
Martin Vejdarski
6d5a1a897e
[gn, crashpad] Add GN build support and crashpad port (#10505)
* [vcpkg_find_acquire_program] Add gn

* [GN] Add build system support

* [crashpad] Add new port
2020-05-11 14:58:12 -07:00
Nikita
4c959c6861
[restclient-cpp] Fix portfile and update version. (#9717)
* [restclient-cpp] Fix installation. Remove only debug directory

* [restclient-cpp] Fix directory cleanup

* [restclient-cpp] Update library

* [restclient-cpp] Add msvc patch

* [restclient-cpp] Remove lib directory on dynamic compile

* [restclient-cpp] set VCPKG_POLICY_DLLS_WITHOUT_LIBS

* [restclient-cpp] Remove lib directory on dynamic compile

* [restclient-cpp] Set compile type static

* Remove patch

* [restclient-cpp] Changes and fixes
Update version
Update handling copiright
Remove no longer needed include
Move COMPILE_TYPE parameter

* [restclient-cpp] Update description. Add Homepage

* [restclient-cpp] Bump to 0.5.2. Remove COMPILE_TYPE option

* [restclient-cpp] Set ONLY_STATIC_LIBRARY for Windows

* [restclient-cpp] Change version num 0.5.2-1 -> 0.5.2
2020-05-11 14:51:34 -07:00
Jack·Boos·Yu
87b00bf6a1
[speexdsp] Change repo to github (#11218) 2020-05-11 14:44:26 -07:00
Maxime Gervais
7fdfe9eaf7
[libzen] Update to 0.4.38 (#11237)
* remove patch (merged upstream)
* update baseline (UWP support added)
2020-05-11 14:44:02 -07:00
Alexander Neumann
3e2409f47d
[VTK/vtk-m] Update VTK to 9.0 and add vtk-m (#11148)
* [vtk-m] new port vtk-m

* [VTK] Update to 9.0

* include local buildtree changes

* [pcl] disable VTK due to API changes in VTK 9.0

* [vtk-m] add supports field to be only x64

* [vtk-dicom] add python executable.

* fix vtkm dependency

* [vtk-dicom] fix missing std:: namespace

* [vtk-m] add uwp to unsupported triplets

* [vtk] add pegtl include patch, reenable IOMotionFX

* remove hdf5 changes for testing

* use different pgetl patch which redirects to the installed config of pegtl

* [pegtl-2] version file needs renaming too

* [vtk] change dependency to pgetl-2 and fix the patch

* [vtk] put in hdf5 fix again and correct manually installed include files

* remove deprecated function to retrigger CI

* [lz4] correctly lowercase the lz4 config

* [vtk] remove unnecessary code

* [pegtl-2] add homepage

* [pegtl] modernize portfiles

* [vtk-dicom] add homepage

* [vtk-dicom] modernize portfile

* [vtk-m] remove empty build depends

* [vtk] try fixing the permission issue

* bump control

* Update FindHDF5.cmake

* Update pegtl.patch

* Update ports/vtk/pegtl.patch

Co-authored-by: nicole mazzuca <mazzucan@outlook.com>

* [vtk] refactor portfile, added a few deps on [core] and added feature cuda

* [vtk] pegtl.patch: Add additional found message

* [vtk-m] add more documentation comments

* [vtk] fix string replacement

Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2020-05-11 13:39:50 -07:00
William Woodruff
c7cd6184d2
[uthenticode] Update to 1.0.3 (#11256) 2020-05-11 10:24:04 -07:00
Billy O'Neal
6920b49047
[vcpkg] [llvm] [mpir] Bump Linux VM memory size and do all operations on the temporary disk. (#11174)
* [vcpkg] Bump Linux VM memory size and do all operations on the temporary disk.

* [llvm] disable optional dependencies to libxml2 and zlib

* [vcpkg] Reduce quotas on the share to something reasonable.

* [mpir] Skip on Linux because it conflicts with libgmp.

Co-authored-by: yurybura <yurybura@gmail.com>
2020-05-10 15:17:27 -07:00
Rodolfo Lam
d4a415b7fa
[allegro5] Update to 5.2.6.0 (#11187) 2020-05-08 14:51:05 -07:00
mcgoo
de340a07ea
link libdl on linux (#11223) 2020-05-08 14:50:29 -07:00
Pascal Thomet
fcdac2dc15
[protobuf] Correct protobuf under android (Fix issue #8218) (#11228)
* Correct protobuf under android (Fix issue #8218)

- This fixes https://github.com/microsoft/vcpkg/issues/8218

The original error is linkely inside protobuf CMakeLists, which should
link the log library under Android.
See explanations here:
https://github.com/protocolbuffers/protobuf/issues/2719

* ports/protobuf/CONTROL: Version 3.11.4-1
2020-05-08 14:48:03 -07:00
Silvio Traversaro
57e65ee144
[ignition-math6] Add new port 🤖 (#11232)
* [ignition-math6] Add new port

* [ignition-cmake2] Bump version to 2.2.0
2020-05-08 14:37:26 -07:00
Pavel Kisliak
547e1de72d
[bitserializer-pugixml] Add new port (#11241)
Co-authored-by: Pavel_Kisliak <Pavel_Kisliak@epam.com>
2020-05-08 14:36:35 -07:00
Tsukasa Sugiura
687a2b9b89
[azure-kinect-sensor-sdk] Fix Deploy Azure Kinect Sensor SDK on Windows (#11139)
* Fix Deploy Azure Kinect Sensor SDK on Windows

Fix deploy Azure Kinect Sensor SDK on Windows by copy Depth Engine.

* Fix Download URL by Version Number

* Fix Check SHA512 Hash of NuGet package

* Add Check Library Linkage

* Change Install Directory for Deploy Files

* Update ports/azure-kinect-sensor-sdk/portfile.cmake

Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2020-05-08 14:35:59 -07:00
William Woodruff
a1c887936f
[uthenticode] Add new port (#11199)
* [uthenticode] Add new port

* ports/uthenticode: Add openssl as a dependency

* ports/uthenticode: 1.0.1

* ports/uthenticode: 1.0.2

* ports/uthenticode: Drop quotes

* treewide: Mark uthenticode as failing on UWP

* ports/uthenticode: Use ${PORT}
2020-05-08 14:35:16 -07:00
NancyLi1013
1ad4220e5b
[asmjit] Update to the latest commit (#11245) 2020-05-08 14:34:22 -07:00
Jack·Boos·Yu
e179c4b3bc
[sfml] Remove unnecessary patch (#11246) 2020-05-08 14:33:58 -07:00
Don Venable
58560e53d8
[opencv2,opencv3,opencv4] Changed dependency on qt5 to qt5-base, fixes #11138 (#11201)
* Changed dependency on qt5 to qt5-base, closes microsoft/vcpkg#11138

* Bump the correct control file.

* Also added qt5-base as dep for opencv3, bumped version

* Changed dep for `qt` feature from `qt5` to `qt5-base`, bumped ver

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2020-05-08 13:57:24 -07:00
Alexander Neumann
18ab20050c
[gmp,nettle,hogweed] Add new ports (#10613)
* add new function vcpkg_fixup_pkgconfig

* make message with changed files a debug_message

* add two more cases to the debug *.pc files

* comment out prefix.
use --define-variable=prefix=INSTALL_PATH

* changed the comment header.

* add missing word

* finish vcpkg_fixup_pkgconfig.cmake

* Update vcpkg_fixup_pkgconfig.cmake

Note: since CMake is run in script mode the description of VCPKG_FIXUP_PKGCONFIG_CALLED cannot be viewed

* transfer changes from x windows pr

* fix typo in regex

* add port for vs yasm integration within VCPKG

* add gmp

* add nettle

* add missing windows flag in control

* CI workaround
CI seems to not pass env YASMPATH correctly to cl.
Since YASM is on PATH -> remove $(VCInstallDir) as the default for YasmPath

* overwrite correct import.

* If CI does not give logs just display some extra info

* target replacement was mising

* apply same replacements for nettle

* remove unnecessary status message

* remove unnecessary platform code

* update supports field for vs-yasm

* apply replacement also to libhogweed

* fix static builds

* remove not working code

* remove debug/release options

* add additional replacement for the case the SOURCE dir has already been patched within VCPKG

* add triplet selection to vcpkg_install_msbuild

* fix missing ; in patches

* remove gmp dependency in static builds since they are not required

* cleanup portfiles

* add missing vcpkg_fixup_pkgconfig() call
2020-05-08 13:55:11 -07:00
Sean Yen
ce65b330ba
[azure-iot-sdk-c] Fixed the CMake config export. (#11017)
* Make the CMake config export correctly.

* Update CONTROL

* Update CONTROL

* Update portfile.cmake

* Update portfile.cmake

* Update portfile.cmake
2020-05-08 13:33:23 -07:00
Alexander Neumann
62d5125c5d
[qt5-webengine] Add dep atlmfc to CONTROL. Fix patches for latest. Add some options on linux (#11120)
* [qt5-webengine] Fix dependencies and patch for latest

* fix latest build and add options to linux build
2020-05-08 11:44:12 -07:00
NancyLi1013
48400215c0
[opencl] Add build type when installing targets (#10567)
* [opencl] Add build type when installing targets

* Update the conditions to judge build type
2020-05-08 10:42:11 -07:00
Markus Rickert
2fc37d513a
[Coin3D] Add new ports for simage, Coin, and SoQt (#9880)
* [simage] Add new port

* [coin] Add new port

* [soqt] Add new port
2020-05-08 10:35:22 -07:00
L
6d3a3bc4aa
[gainput] imporve cmake search gainput library (#11000)
* imporve cmake search gainput library.

* Update ports/gainput/install_as_cmake_package.patch

* Update ports/gainput/install_as_cmake_package.patch

* fix error

* add prefix "unofficial"

* [gainput] fix dynamic build generate static lib

* remove unimportant changes

* [gainput] update ci.baseline.txt

* [gainput] fix build error on osx

* [gainput] update portfile

* Reset osx related code

* [gainput] update build option

* [gainput] update build option.
2020-05-07 23:45:18 -07:00
Lily
d374b34165
[mongo-c-driver] Fix find_package error (#11217) 2020-05-07 23:42:27 -07:00
Jack·Boos·Yu
794e9ab0e5
[libqcow] Update baseline (#11238) 2020-05-07 23:35:09 -07:00
Erwan BERNARD
c985d753ce
[dlib] add more granularity in features (#11195)
* [dlib] add more feature selection

* [dlib] replace custom with check_features

* [dlib] bump version in CONTROL
2020-05-07 23:33:16 -07:00
Kevin Lu
147f02caff
[lua] Compile as position-independent code (#11163) 2020-05-07 23:32:21 -07:00
Glyn Matthews
263ba43c6d
[skyr-url] Update skyr-url to 1.7.5 (#11153)
* [skyr-url] Changed skyr-url version number to 1.7.5

* [skyr-url] Updated Git tag for fixes to CI breakages
2020-05-07 23:31:49 -07:00
Lily
6d2619be5a
[gsoap] Add supports for gsoap (#11048)
* [gsoap] Add supports for gsoap

* [gsoap] Update the version

* [gsoap] Update ci.baseline.txt

Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2020-05-07 23:24:28 -07:00
Pavel Kisliak
10c85756b0
[BitSerializer] Update to version 0.9 (#11157)
Co-authored-by: Pavel_Kisliak <Pavel_Kisliak@epam.com>
2020-05-07 23:23:37 -07:00
here-mikelley
3b08f6f9fd
[libsquish] add missing SQUISH_EXPORT (#11124) 2020-05-07 22:30:58 -07:00
ZeeWanderer
124e8151c1
[blend2d] Update to beta_2020-05-04 (#11155) 2020-05-07 22:30:20 -07:00
Brad Anderson
f2314218cd
[wxwidgets] Apply fix for copy and paste macOS (#11178)
See wxWidget's Trac #18553
2020-05-07 22:26:43 -07:00
Alexandro Sanchez
4b7d4f53dd
[freerdp] Update to 2.0.0 (#11051)
Signed-off-by: Alexandro Sanchez Bach <alexandro@phi.nz>
2020-05-07 22:25:28 -07:00
NancyLi1013
6c0d8bdd61
[glib] Update the usage of string(TOUPPER ...) (#10856)
* [glib] Update the usage of string(TOUPPER ...)

* Add a newline to the end of the file

Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2020-05-07 22:22:28 -07:00
nicole mazzuca
2e2c07338f
libiconv - Fix ICONV_CONST (#9832)
* libiconv - Fix ICONV_CONST

* Remove "const" from the second argument of "iconv"
2020-05-07 14:20:52 -07:00
Mayank Kataruka
0bee296e72
[gasol] Add new port (#9550)
* Added new port GASol

* added patch file

* Code Refactoring

* Code Refactoring to change port name

* Updated baseline to resolve file conflicts with nanovg and stb

* Added changes to ci-baseline and added port not supported on arm/uwp

* [gasol] Use cmake to build

* update baseline

Co-authored-by: SanaJahan <sanadgrt@gmail.com>
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
2020-05-07 12:36:44 -07:00
Jack·Boos·Yu
164284d86b
[cuda] Fix find cuda in UNIX (#10838)
* [cuda] Fix find cuda in UNIX

* update baseline

* [cuda] Add homepage

* add newline to end of CONTROL

* Update ports/cuda/portfile.cmake

Co-authored-by: nicole mazzuca <mazzucan@outlook.com>

Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2020-05-07 12:35:22 -07:00
Silvio Traversaro
5890810241
[ignition-modular-scripts] Migrate from bitbucket to github (#10858)
As announced in https://community.gazebosim.org/t/important-gazebo-and-ignition-are-going-to-github/533,
the ignition project repositories have been migrated from BitBucket to GitHub.

This commit updates the ignition_modular_library helpers to use GitHub instead of BitBucket,
and also update the hashes of all the ignition ports as apparently the archive generated by GitHub
for releases are slightly different from the one generated by BitBucket.
2020-05-07 12:14:23 -07:00
Egor Chesakov
2459c7c4ba
[rtlsdr] Add new port (#10901)
* Add rtlsdr port

* Update ci.baseline.txt

* Update to use github mirror in portfile.cmake

Co-authored-by: Egor Chesakov <echesakov@users.noreply.github.com>
2020-05-07 11:56:16 -07:00
LazyWolf Lin
aa0b9d7ca9
[gtest] Rollback to a release version. (#10963) 2020-05-06 18:57:07 -07:00
Stefano Sinigardi
7a0c97b6b3
[OpenCV2] add new "old" port (#7849)
* [OpenCV2] add library for older C projects

* [OpenCV2] fixes for non-Windows systems

* [OpenCV2] add warnings for Ubuntu

* add fixes for cuda

* [OpenCV2] disable parallel building, otherwise cuda fails

* [OpenCV2] refresh port with latest fixes

* [OpenCV2] fix CONTROL

* [OpenCV2] fixes for windows

* [OpenCV2] fixes to avoid unnecessary install of pre-built ffmpeg, since it already uses externally provided one

* [OpenCV2] openexr still has some problems, explicitly removed UWP support

* [OpenCV2] use targets wherever possible. Jasper and OpenEXR features would require improvements in those ports, in order for them to provide targets too

* [OpenCV2] re-enable parallel build also with CUDA

* [OpenCV2] improve compatibility with CUDA 10+

* [OpenCV2] fix broken CUDA targets

* [darknet] enable opencv2 feature

* skip from building, like opencv3, to avoid problems in CI
2020-05-06 15:26:16 -07:00
Michał Janiszewski
305785ba9b
[libmpeg2] Add new port (#8871)
* [libmpeg2] Add new port

Libmpeg2 seems to be a somewhat old project, last release was done in
2008, but it is still in use by some projects e.g. ResidualVM

I have verified the mpeg2dec built for x86-64 with MSVC produces similar
results as the one pre-packaged on my Arch.

* [libmpeg2] Apply review comments

* [libmpeg2] Add ci.baseline.txt exemptions
2020-05-06 13:53:41 -07:00
Stephen Webb
9614c6a962
[apr apr-util] Apr and apr-util for non windows systems (#8579)
* Allow the apr port to be used on non-windows systems

* Allow the apr-util port to be used on non-windows systems

* Allow the apr-util port to be used on non-windows systems

* Allow the apr-util port to be used on non-windows systems

* [log4cxx] add new port

* Add aarch64 cross compilation support

* Allow apr and apr-util ports to used with a cross compiling tool chain

* @PhoebeHui requested changes

* Remove files that leaked from 'add-log4cxx-port' branch

* @PhoebeHui requested changes

* Move apr-util-unix and apr-util-windows portfile.cmake content back into apr-util/portfile.cmake

* Use the same released archive for unix and windows

* Use the same released archive for unix and windows (1.6.1)

* Update APR version to the latest

* Prevent unrelated CI failures

* Prevent CI failure for arm64 on x86 CI machine

* Prevent CI failure for arm64 on x86 CI machine

* Use vcpkg_configure_make and vcpkg_install_make instead of vcpkg_execute_required_process

* Remove shared libraries if a static build

* Revert "Remove shared libraries if a static build"

This reverts commit 540e158e1fbfe53b889bef8b928bc8feb62775c2.

* Prevent CI failures due to static build installing apr-1-config into bin

* @PhoebeHui requested changes

Co-authored-by: Stephen Webb <stephen.webb@sabreautonomous.com.au>
2020-05-06 13:20:49 -07:00
Charles Milette
411929e664
[discord-game-sdk] new port (#10763)
* [discord-game-sdk] new port

* [discord-game-sdk] Invert Supports field

* [discord-game-sdk] Fix Supports field

* [discord-game-sdk] Fix Supports field again

* [discord-game-sdk] Update find_library

* [discord-game-sdk] Rename LICENSE.md, remove include(vcpkg_common_functions)

* [discord-game-sdk] Fix Linux build, add usage file

* [discord-game-sdk] Add missing file(INSTALL)

* [discord-game-sdk] Update baseline and fix macOS build

* [discord-game-sdk] Specify C++ standard version

* [discord-game-sdk] Remove vcpkg_copy_pdbs

* [discord-game-sdk] Replace ToS text by link to online version
2020-05-06 11:01:30 -07:00
Vitaly Petrov
07f7b67186
[libvpx] Added support for build on MacOS and Linux (#11022)
* [libvpx] Added support for build on MacOS and Linux

* [libvpx] Fix ci-baseline
2020-05-06 10:45:40 -07:00
Billy O'Neal
7db401cb1e
[qt5] Add -j to make to parallelize on Linux and MacOS (#11111) 2020-05-04 15:37:57 -07:00
Johnny Willemsen
48decf759e
[ace] Update to 6.5.9 (#11112)
* [ace] Update to 6.5.8

* Address review comments

    * ports/ace/portfile.cmake:

* Put back copy step

    * ports/ace/portfile.cmake:

* Fixed error

    * ports/ace/portfile.cmake:

* ARM should work, let us try it

    * ports/ace/portfile.cmake:

* ARM doesn't work yet, so disable it again
    * ports/ace/portfile.cmake:

* Add support for vcpkg of ace on MacOSX

    * ports/ace/portfile.cmake:

* [ace] Update to 6.5.9 and removed fail check for ARM, when a new vs2019 is available with the compiler check that should work again

    * ports/ace/CONTROL:
    * ports/ace/portfile.cmake:

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2020-05-04 15:28:01 -07:00
pravic
d11cac0152
[sciter] Update to 4.4.3.15.7771 (#11161) 2020-05-04 15:26:04 -07:00
yurybura
cfc05991f5
[llvm] Update to version 10.0.0 and add new features (#10295)
* [llvm] Update to version 10.0.0 and new features

* switch to llvmorg-10.0.0-rc3, allow to use bin directory for tools

* Fix CMake targets after vcpkg_fixup_cmake_targets call.

* [halide] Update to master version to support LLVM 10

* [halide] fix x64-osx build

* [llvm] add enable-assertions feature

* [llvm] fix comment

* [llvm] enable ci for x64-linux and x64-osx

* [llvm] update to v10.0.0-rc5
[llvm] disable assertions and ABI breaking checks by default
[llvm] limit the maximum number of concurrent link jobs to 1
[llvm] add postfix `d` and debug shared libraries in the `/bin` directory

* [llvm] revert debug postfix `d`
[llvm] don't remove debug version of tools and shared libs

* [llvm] fix debug tools path

* [llvm] update to release tag llvmorg-10.0.0
[llvm] build with CMAKE_DEBUG_POSTFIX=d
[llvm] remove debug binaries

* remove new CMake argument FOLLOW_SYMLINK_CHAIN

* [llvm] force TableGen to be built with optimization

* [llvm] add future disable-clang-static-analyzer

* [llvm] add futures for main targets
[llvm] remove utils and clang-tools-extra from default features list
[llvm] exclude tests

* [llvm] add features for main targets
[llvm] remove utils and clang-tools-extra from default features list
[llvm] exclude tests

* [llvm] update features description

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2020-05-03 20:30:17 -07:00
myd7349
0ab1a9e1c6
[vcpkg] Add new function vcpkg_copy_tools (#8749)
* [vcpkg] Add new function vcpkg_copy_tools

* [cpuinfo][czmq][nanomsg][uriparser] Use vcpkg_copy_tools

* [czmq] Clean even tools are not copied

[libsvm][zyre] Use vcpkg_copy_tools

* [vcpkg-copy-tools] Clean debug/bin

This should fix czmq build error

* [czmq] czmq does not have BUILD_TOOLS option

* [vcpkg] Split clean logic into another function

* [cpuinfo][czmq][nanomsg][uriparser] Fix calling of vcpkg_copy_tools

* [zyre] Fix regression error

* [vcpkg] Update try_remove_empty_directory

* [libsvm] Fix vcpkg_copy_tools call
2020-05-01 15:28:55 -07:00
Tatsunori Uchino
bc7d178e62
[nowide] Add new port (#11066) 2020-05-01 15:10:06 -07:00
Jack·Boos·Yu
26577fd0ad
[libbson/mongo-c-driver] Update to 1.16.1 (#10010)
* [libbson/mongo-c-driver] Update to 1.16.1

* [libbson] Refix static build

* [mongo-c-driver] Re-fix dependency libbson and dynamic build

* [mongo-c-driver] Fix generate cmake file

* [mongo-cxx-driver] Fix find libbson

* [mongo-c-driver] Fix generate cmake file when building static

* [mongo-cxx-driver] Fix dependency mongo-c-driver

* update version info

* [mongo-c-driver] Update patch

* [mongo-c-driver] Re-generate patch.

* [mongo-c-driver] Re-generate patch
2020-05-01 12:43:06 -07:00
ras0219
ef50d66690
[azure-kinect-sensor-sdk] Disable parallel configure due to source directory writes (#11116)
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-05-01 09:45:05 -07:00
shelper
3a1e8e01f5
[opencv4] Add GTK support for opencv4 (#10886) 2020-04-30 23:00:23 -07:00
Jack·Boos·Yu
7db2ffa0b0
[imgui] Add feature bindings and remove feature example (#10253)
* [imgui] Separate feature tools from feature example

* [imgui] Separate feature tools from feature example

Co-authored-by: JackBoosY <yuzaiyang@microsoft.com>
2020-04-30 22:57:38 -07:00
Billy Robert O'Neal III
28fc76e733 [glad] Pass path to python explicitly to work on default Ubuntu 18.04 wherein 'python' is python2. 2020-04-30 21:51:31 -07:00
Billy Robert O'Neal III
436f1de44b [Ceres] Set LIB_SUFFIX for Ceres to ensure portfile and build agree. 2020-04-30 21:51:31 -07:00
Billy Robert O'Neal III
6aab6e0d3d [OpenBLAS] Upgrade to 0.3.9 + a patch to fix AVX512 (which is now present on the VMs) 2020-04-30 21:51:31 -07:00
Billy Robert O'Neal III
7ebf6648d8 [idevicerestore] Mark as failing because it wants <libgen.h> which does not exist on Windows. 2020-04-30 21:51:31 -07:00
Billy Robert O'Neal III
85c3904a65 [qt-advanced-docking-system] Patch qt-advanced-docking-system to not install LICENSE. 2020-04-30 21:51:31 -07:00
Billy Robert O'Neal III
44933d7ebc [argh] Patch argh to not take the name 'license'. 2020-04-30 21:51:31 -07:00
Gregor Jasny
43d664ab53
[civetweb] Update to version 1.12 (#10591) 2020-04-30 17:56:33 -07:00
Curoky
400957f829
[mstch] Add new port (#11020)
* [mstch] add new port

* [mstch] update sha512 code

* [mstch] don't build in some window environment

* [mstch] remove some args which were no longer needed

* [mstch] Patch out forcing build type

* [mstch] Restore C++11 on non-Windows

* [ci.baseline.txt] Mark mstch as passing on x64-windows-static

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-04-30 17:47:22 -07:00
Fabien Castan
4f1ce2eea6
[alembic] linux fixes (#10912)
* [alembic] make the portfile linux-compatible

* [alembic] fix build error in debug on linux

* [alembic] simplify renaming of copyright file

* [alembic] code simplification and formatting

* [alembic] update version to 1.7.12-1

* [alembic] linux build does not fail anymore
2020-04-30 17:45:43 -07:00
Darkcacok
e845327406
[nana] fixed build for windows (#10936) 2020-04-30 17:40:44 -07:00
kreuzerkrieg
bdb7b8107c
[metrohash] installation fix (#10992) 2020-04-30 17:38:52 -07:00
Isaac Brodsky
d51b4cd532
[Arrow] Add filesystem feature (#11016)
* Add ARROW_FILESYSTEM feature

* update arrow version
2020-04-30 17:36:55 -07:00
Alexander Neumann
d682bd79d1
[qt5] fix wrong versions in some CONTROL files (#11026) 2020-04-30 17:28:06 -07:00
Carsten Neumann
41f360b833
[abseil] Use std:: types when feature cxx17 is enabled (#11039)
Adds a patch changing macros in absl/base/options.h to
always use the std:: namespace types instead of the
absl:: namespace replacements (for any, optional,
string_view, variant).
The upstream version of options.h uses compiler/library
feature detection to decide this, but patch
fix-lnk2019-error.patch hard codes use of absl:: types,
thus rendering setting CMAKE_CXX_STANDARD to 17 in the
port file ineffective. Since auto detection is problematic
from an ABI point of view (see comments in
absl/base/options.h for details), this applies an
alternate patch for fix-lnk2019-error.patch when feature
cxx17 is enabled.
2020-04-30 17:22:56 -07:00
Nick Renieris
c1dd394d1c
[libqcow] Initial port (#11036)
* [libqcow] Add new port

Signed-off-by: Alexandro Sanchez Bach <alexandro@phi.nz>

* [libqcow] fix build

Co-authored-by: Alexandro Sanchez Bach <asanchez@kryptoslogic.com>
2020-04-30 17:21:19 -07:00
Voskrese
b8c5ede662
[msbuild] Hotfix /p:UseEnv=True to be a port-local setting (#11058)
* Update vcpkg_build_msbuild.cmake

* Update vcpkg_install_msbuild.cmake

* Update CONTROL

* Update CONTROL

* Update portfile.cmake

* Update portfile.cmake

* Update ci.baseline.txt
2020-04-30 10:11:20 -07:00
Jack·Boos·Yu
695d2a8a4d
[armadillo] Add dependent port superlu on osx (#11063)
* [armadillo] Add dependent port superlu on osx

* [armadillo] Suppress automatic dependency enablement

* [mlpack] Re-enable in CI

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-04-30 10:05:06 -07:00
Alexander Neumann
2e33b93e27
[qt5] reactivate qt5-activeqt in CI by adding a fake dependency to qt5-declarative (#11045)
This is required so that qt5-tools is not skipped in CI which affects CI coverage.
In general Qt5 ports should not be build apart from each other but as complete package!
Or VCPKG should accept installing duplicated *.dll in every folder excebt for /bin or debug/bin
2020-04-30 10:02:20 -07:00
Jack·Boos·Yu
a9640a5422
[pcl] Fix link to libpng (#11047)
* [pcl] Fix link to libpng

* [pcl] Format code
2020-04-30 09:49:07 -07:00
Gabriel
e1381361d5
[harfbuzz] Change build depends from freetype to freetype[core] (#11082)
The freetype dependencies libpng and bzip2 are not required for the functionality of harfbuzz.
2020-04-30 09:29:05 -07:00
Billy O'Neal
2bc6cd714f
[cpprestsdk] Update to v2.10.16 (#11018)
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-04-30 00:46:36 -07:00
myd7349
be2f81f912
[uchardet] Add new port (#8477)
* [uchardet] Add new port

* [uchardet] Fix string no output variable error

[uchardet] Update homepage

* [uchardet] Fix tool build error on Windows

* [uchardet] Update

* [uchardet] Modernize

* [uchardet] Update to 2020-04-26

* [uchardet] Fix static build

* [uchardet] Fix UWP build
2020-04-28 13:15:57 -07:00
myd7349
b9c3a26392
[opencc] Add new port (#8474)
* [opencc] Add new port

* [opencc] Update to 2019-10-09

* [opencc] Minor update

* [opencc] Modernize

* [opencc] Update to 2020-04-26

* [opencc] Bypass arm64-windows

* [opencc] Modernize

* [opencc] Rebuild on osx
2020-04-28 13:14:11 -07:00
David Hahn
89d112b839
[boost-modular-build] Fix lack of arm64-linux support (#10814)
* Fix boost modular build for ARM64 builds on Linux

* Add error message

* Fix endif error

* Fix typo in error msg

* Bump up version
2020-04-27 14:47:36 -07:00
Lily
b7c44f9807
[ffmpeg] Fix ffmpeg[opencl, openssl, lzma] static build failed (#8797)
* [ffmpeg] Fix ffmpeg[opencl, openssl] static build failed

* [ffmpeg] Fix ffmpeg/CONTROL[lzma] static build failed

* Fix conflict

* Fix conflict

* Fix conflict

* [ffmpeg] Remove include(vcpkg_common_functions)

* Remove include(vcpkg_common_functions)

* [ffmpeg] Fix patch apply failed

* Fix conflict

* [ffmpeg] Fix conflict

* [ffmpeg] Fix patch
2020-04-27 14:43:29 -07:00
Lily
218e87ca1c
[icu] Fix configure failure due to not finding python (#10656)
* [icu] Fix configure failure due to not finding python

* [icu] Remove deprecated functions

* [icu] Fix configure failure due to not finding python

* [icu] Fix deprecated functions

* [icu] Fix deprecated functions
2020-04-27 08:03:18 -07:00
Jack·Boos·Yu
981daa4e98
[gts] Support for build with cmake in unix (#10055)
* [gts] Support for build with cmake in unix

* update baseline

* [gts] Apply patch

* [gts] Fix undefined M_PI in windows

* update baseline
2020-04-27 08:01:31 -07:00
kreuzerkrieg
ce08802d88
[murmurhash] Installation fix (#11011) 2020-04-27 07:59:52 -07:00
Vincent Parizet
aedd6c30a0
[egl-registry, opengl-registry] Update egl-registry to 2020-02-20 and opengl-registry to 2020-03-25 (#10676)
* Update egl-registry to 2020-02-20 and opengl-registry to 2020-03-25

* opengl-registry: remove extra includes that

* egl-registry, opengl-registry: add Homepage

* egl-registry, opengl-registry: remove includes, use
2020-04-27 07:49:37 -07:00
Mike Taves
5c0c7672a8
[geos] Upgrade to GEOS 3.6.4 (released 2019-10-04) (#10377) 2020-04-27 07:47:08 -07:00
Francisco Pombal
422fb5df87
[libtorrent] Update to 1.2.6 and add features (#10686) 2020-04-27 07:40:36 -07:00
Chris Moore
2bf1c1da02
[boost-coroutine] Add patch from boost.org (#10988)
* [boost-coroutine] Add patch from boost.org

* [boost-coroutine] update package version and remove derecated include
2020-04-27 07:27:51 -07:00
William Woodruff
d525bf5b20
[pe-parse] Add new port (#11012)
* [pe-parse] Add new port

* pe-parse/CONTROL: Fix version, remove dep

* pe-parse/portfile: Formatting

* pe-parse/CONTROL: Add pe-parse's homepage

* pe-parse/CONTROL: Don't support UWP

This isn't a platform pe-parse intends to support.
2020-04-27 07:06:49 -07:00
Silvio Traversaro
5852144908
[ode] Bump version to 0.16.1 (#11029) 2020-04-27 07:01:00 -07:00
NancyLi1013
5c455605a5
[winreg] Update to 2.2.3 (#11034) 2020-04-27 06:58:55 -07:00
Casey Carter
d4c6dd4808
[range-v3] Update to HEAD to fix /std:c++17 regressions. (#11031) 2020-04-27 06:58:39 -07:00
Jack·Boos·Yu
8a9a97315a
[azure-kinect-sensor-sdk] Rerun (#11033) 2020-04-27 06:57:37 -07:00
Alexander Neumann
f05560d812
[libarchive] expose zstd as a build feature (#11044)
* [libarchive] add zlib and zstd to wrapper and expose zstd as a build feature.

* bump control
2020-04-27 06:56:50 -07:00
Stijn Herfst
657becf609
[qt-advanced-docking-system] updated qt-advanced-docking-system to 3.2.1 (#10170)
* updated qt-advanced-docking-system to 3.2.1

* fixed source hash

* made requested changes

* fix linux build

* Update to 3.2.5, fix hash discrepancy
2020-04-27 06:54:16 -07:00
Chris Moore
ff32240ab4
[Libtomcrypt, libtommath] new ports (#10960)
* Add initial version of libttommath port

* Add initial version of libtomcrypt port

* Remove unnecessary EXTRALIB flag.

* Remove deprecated include(vcpkg_common_functions)

* Add homepage to CONTROL file

* Update license copying in portfile

* [libtommath] make build for non-windows

* [libtomcrypt] make build for non-windows

* [libtomcrypt] update ci baseline

* [libtomcrypt] set HEAD_REF to upstream dev branch

* [libtommath] set HEAD_REF to upstream dev branch

* [libtomcrypt] Correct CFLAGS and include path

* [libtommath][libtomcrypt] Lowercase 'debug' folder. Tweak CRT flags. Use VCPKG_CONCURRENCY.

* [libtomcrypt] Remove x64-windows-static=fail from the ci baseline

Co-authored-by: Frederik Juul <frederik.juul@3shape.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-04-27 06:53:55 -07:00
Alexander Neumann
28ab0b15cd
[Qt5] Update qt to 5.12.8 (#10749)
* make qt5 all features and add the missing qt modules

* fix control

* qt5 webengine enviromnent setup

* copy qtminimal plugin to tools

* add opengles3 option for testing

* [qt5-imageformats] freeglut is not a dependency on osx

* [qt5-base] fontconfig can require iconv on linux and osx

* include the jasper fix to get CI coverage?

* trying to get ci coverage for qt on osx

* Revert "trying to get ci coverage for qt on osx"

This reverts commit 8b9b188839.

* apply the correct ci hack

* fix wrapper to include macosx debug suffix

* update baseline

* first try to fix the Qt5 cmake configs at the root.

* fix missing backslash

* fix plugin patch

* fix qt config patch

* remove 90% of fixcmake.py

* update baseline

* experimental removal of fixcmake.py and dll copying into tools/qt5/bin

* fix experimental dll copying.

* fix static windows builds

* fix static builds

* fix plugin copy

* add quotes around configuration to make it work

* remove dll debug messages

* note about the cmake fix

* revert fontconfig changes on linux. Make qt.conf relative and not absolute

* make qt.conf relative

* trying to fix ogre osx ci regression

* fix silly path error

* Revert "trying to fix ogre osx ci regression"

This reverts commit 708d8250d6.

* add ogre:x64-osx=fail to CI baseline

* retry on osx

* fix configure error. since in qt5-base everything is in the package directory and not in the installed

* revert change to ci.baseline

* update ci baseline

* update Qt Control fields

* update qt hashes to 5.12.7

* update baseline
update missing hashes
update empty include/packages
add info for placeholder ports not yet correctly working (e.g. qt5-wayland)

* fix linux qt targets not having debug properties.

* remove most of the wrapper

* actual forgot to commit the prl parser

* fix the config a bit differently. have to check linux configs again

* add xlib patch.

* make qt-base fail to get logs on linux

* Need logs from qt5-base

* update versions I missed

* ws change

* lets see if this is enough to make qt5-x11extras happy

* add upstream patch.

* add newline to patch

* ws change to trigger rebuild and maybe get logs on osx failure

* need generated cmakescripts to check linkage.

* rename cmake files to end on .log so that i can inspect them after CI failure

* fix patch

* make qt run

* androidextras only supports android

* qt5-doc will only be build on linux

* ws ci trigger due to download failure

* WS to retrigger CI due to download failure

* add code for debug tools

* lets see if we can do it with only the release tools

* update baseline

* fix create link error on linx

* update baseline

* revert changes which tried to use release tools only

* fix dependencies

* add debug qt.conf

* add another copyright install

* qtdoc does not have any include files

* fix wrong copy pasta

* update latest port hashes.

* make the patches versions dependent

* cleanup qt5 control a bit

* update qt5-base control for ci run to use latest

* fix patches for latest

* forgot to commit the portfile changes

* fix imageformat dependencies for latest qt

* update last hash

* fix translations dependencies

* get cmake scripts from CI

* new patch for creating correct configs

* patch precompiled headers away from qt5-webengine

* fix patch for 5.12.7. (Patch was for 5.14.1)

* trigger CI rebuild

* add simple gl path to fix the chormium build error

* comment out debug message from prl parser

* bump control

* update webengine control

* update CI to skip webengine.

* update baseline

* ws change to osg-qt

* remove kd-soap from faillist

* reset ci baseline to upstream/master

* update baseline

* fix osg-qt?

* skip ms-angle on osx and linux since the normal angle port should be used!

* update ci baseline

* try adding fontconfig manually

* update ci baseline to remove osg-qt for the time being

* remove manual library.

* remove wrapper and get plugin info also from linux and osx

* allow build of complete qt

* fix missing parameter in populate plugin.

* need more info from CI

* fix foreach CI loop

* comment out CI code colllection to make a full qt5 ci run

* fix qt5-imageformats regression on linux

* update baseline

* - add patch to find the debug library
- manually fix EGL path in Qt5GuiConfigExtras.cmake

* bump control

* update hashes to 5.14.2

* comment out messages for debugging

* bump version in control

* fix create cmake patch

* add qtmain path corrections for single configuration build.

* fix escaping of . in regex

* remove one to many \\

* remove latest as a default feature

* reenable messages to debug osg-qt issue on osx.

* small cmake options details.
might need to patch cmakelists.txt if this is not working

* remove unnecessary comment

* make prl parser silent again.

* remove canvas3d from the default features since it has been deprecated and will be removed in the future

* fix some remaining absolute paths.

* update qt to 5.12.8

* deactivate qt update script

* removed merged patch

* remove a trailing ws and fix the mqtt hash which was missing before

* revert some ws changes

* fix version numbers in qt5 metaport
2020-04-24 15:04:51 -07:00