* add CMINPACK_NO_DLL flag back
* bump port version
* updated versions JSON
* quotation mark adjustment
* git-tree update
* adjusted c flags configuration
* hash update
* whitespace fix
* git-tree hash update
* updated to ast 9.2.5, added external-cminpack flag
* updated version hash
* removed old version entry
* removed $schema element from json
* updated port git-tree hash
* Update to 8.1.1, cleanup patches
* Patch and use pc file installation from upstream
* Simplify dependency fixup
* Remove obsolete VCPKG_BUILD_SHARED_LIBS
* Revise feature and dependency interface
* Update versions
* Use all libs from proj.pc for gdal
* Set CMP0012 for dependency control
* Update versions
* Update versions
* Fix missing user32.lib when using libcrypto
* Update versions
* Fix missing user32.lib when using libcrypto
* Update versions
* [skCrypter] add new port
[skCryper] format vcpkg.json
* [skCrypter] update baseline
* [skCrypter] rename folder to all l lowercase
* [skCrypter] rerun x-add-version
* Revise portfile and patch
* Install pc file for windows
* Update versions
* Remove readosm failure from CI baseline
* Revise dependencies based on #include, use pkgconfig
* Revise portfile
* Update to 5.0.1
* Update versions
* Fix release-only nmake build
* Update versions
* [sdl2pp] no absolute paths
* [sdl2-image][sdl2-mixer][sdl2-ttf][sdl2pp] Install and fix .pc files
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* [symengine] no absolute paths
* [symengine] Fix relative calculation of include
* Update versions
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* Enable CI for libspatialite:x64-windows-static-md
* Use pkgconfig for nmake
* Use pkgconfig for autotools; fix mingw
* Install pc file for windows
* Add feature interface, make GPLv2+ features optional
* spatialite-tools need libspatialite[rttopo]
* Update versions
* [openblas] make openblas build on MinGW
* Portfile cleanup: Join separate vcpkg_check_feature calls and add double quotes according to maintainer guidelines.
* Portfile cleanup: Migrate vcpkg cmake commands from deprecated to new functions.
* Portfile cleanup: Migrate vcpkg cmake commands from deprecated to new functions (2) - missed a spot.
* Re-factory code
* version
* [shogun] Fix include cblas path
* version
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
* [new port] squirrel
* Add versions
* Fix squirrel portfile according to new standards
* Add version to squirrel
* Remove all files from /bin directory
* Update squirrel version
* Could not fix the execs in bin/ directory hence simply enforced dir removal
* Update versions
* Remove obsolete version
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
* Remove trailing comma
* Remove bin files only when not using squirrel as library
* Do not remove bin dir when on win32 and dynamic linking because of dlls
* Fixing the bin directory cleanup for various platforms
* Update versions
* Smart remove bin directory for static vs dynamic build; add note on the binaries there
* Update version
* Define 'interpreter' feature which controls building sq and sq_static binaries
* Update version and revision of squirrel to the most recent one
* Update versions database
* Remove bin/ directory for static build
* Update versions database
* Apply suggestions from code review
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
* Update versions
* Fix interpreter tool
* Update versions
* Add patch to optionally build squirrel interpreter
* Update versions
* [new port] squirrel
Add versions
Fix squirrel portfile according to new standards
Add version to squirrel
Remove all files from /bin directory
Update squirrel version
Could not fix the execs in bin/ directory hence simply enforced dir removal
Update versions
Remove obsolete version
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
Remove trailing comma
Remove bin files only when not using squirrel as library
Do not remove bin dir when on win32 and dynamic linking because of dlls
Fixing the bin directory cleanup for various platforms
Update versions
Smart remove bin directory for static vs dynamic build; add note on the binaries there
Update version
Define 'interpreter' feature which controls building sq and sq_static binaries
Update version and revision of squirrel to the most recent one
Update versions database
Remove bin/ directory for static build
Update versions database
Apply suggestions from code review
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
Update versions
Fix interpreter tool
Update versions
Add patch to optionally build squirrel interpreter
Update versions
Conditionally build sq and sq_static
Update versions
* Change line endings to LF
* Update versions
* Change line endings to LF
* Update versions
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
Co-authored-by: Artem Shubovych <artem.shubovych@thetradedesk.com>
* [many ports] call vcpkg_fixup_pkgconfig()
The ports generate pc files, but don't call vcpkg_fixup_pkgconfig() so that there are absolute paths in the pc files
* Update port-version for armadillo and polyclipping.
* Update version database.
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* ports: sentry-native: Add CMakeFindDependencyMacro for find_dependency
find_dependency requires CMakeFindDependencyMacro to be included,
otherwise there is a CMake error when using find_package(sentry).
* versions: update sentry-native port-version to 2
* Update simde to 0.7.2
* Update CI baseline
Co-authored-by: chausner <chausner@users.noreply.github.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* Update span-lite to 0.10.3
* Update CI baseline
Co-authored-by: chausner <chausner@users.noreply.github.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
I worked with upstream to implement a CMake build system, so I
removed the CMakeLists.txt from this port.
This fixes multiple issues:
* Headers were not installed by the port before.
* The port did not allow dynamic linking before.
* pkgconfig and CMake config files were not installed before.
* [libdjinterop] update to 0.16.0
* [sqlite3] add pkgconfig file
Linux distributions typically use the SQLite autoconf package,
but this port uses the SQLite amalgamation package with a custom
CMakeLists.txt so the port needs to take care of installing the
pkgconfig file.
* [soci] update to 4.0.2
* update version
* update portfile.cmake
* update version
* fix ci error
* update version
* fix-mysql-feature
* update version
* Add comment explaining fix-mysql-feature-error.patch
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* [aws-c-common] Update to 0.6.9
* [aws-checksums] Update to 0.1.11
* [aws-c-event-stream] Upgrade to 0.2.7
* Add aws-c-cal port
* Add s2n port
* Add port aws-c-io
* [aws-c-event-stream] Update port to 0.2.7
* Update aws-sdk-cpp port
* Add aws-c-compression port
* Add aws-c-auth port
* Add aws-c-http port
* Add aws-c-mqtt port
* Add aws-c-s3 port
* Add aws-crt-cpp port
* [aws-sdk-cpp] Update port to 1.9.91 version
* Fix port issues.
* Upgrade aws-sdk-cpp to 1.9.96
Upgrade aws-crt-cpp to 0.15.1
* Support x64-windows
* Fix format issues
* Specify supported triplets for aws libs
* Specify platforms for more aws libs
* Support x64-windows-static triplet.
* Fix format issue for aws-c-common
* Update port versions file
* Use new vcpkg cmake methods and format
* Use new vcpkg cmake methods and format
* update version
* Fix s2n port typo
* Fix s2n port typo
Co-authored-by: Jonliu1993 <13720414433@163.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* [sbp] new port
Closes https://github.com/microsoft/vcpkg/issues/19218
* update portfile.cmake
* update version
* add vcpkg_fail_port_install for portifile
* update version
Co-authored-by: Jonliu1993 <13720414433@163.com>
* so5extra updated to the latest version.
* Fix for so5extra's manifest format.
* so5extra version added to baseline.
* Accepting suggestion for so5extra's manifest.
* Update for so5extra version in baseline.
* Fix incorrect homepage URL
https://github.com/aspnet/SignalR-Client-Cpp is for the newer microsoft-signalr package.
* update version
* add Port-Version
* update version
Co-authored-by: Jonliu1993 <13720414433@163.com>
* update 2021-07-27
macOS -> 11.5.1, XCode -> 12.5.1
* update azure-pipelines
* update sha of macfuse
* change how macos-ci-base works
* fix build errors
* fix itpp:linux
* more fixes
* remove tab
* allow version changes in all the remove/rename-version patches
* fix libunistring for real
* robert CR
* SLikeNet now builds under MinGW
Use vcpkg.json instead of CONTROL
Fix
Run x-add-version
Fix deprecation warning
Update ports/slikenet/portfile.cmake
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
* Update ports/slikenet/vcpkg.json
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
* Run vcpkg x-add-version
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
Co-authored-by: Billy Robert ONeal III <bion@microsoft.com>
* [soil2] Update version
* update version files
* Update ports/soil2/CONTROL
* update control file
* [soil2] Remove CMake version support
* Remove CMake version copy
* update version
Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
Co-authored-by: Jonliu1993 <13720414433@163.com>
Co-authored-by: Robert Schumacher <ras0219@outlook.com>
* [simdjson] Update to 0.9.6
* [simdjson] Update
* [simdjson] Overwrite version
* [simdjson] no-deprecated -> deprecated
Features need to be additive, not subtractive.
* [simdjson] Remove unnecessary code
* [simdjson] Overwrite version
* [simdjson] Enable deprecated APIs by default
* [simdjson] Overwrite version
* [spdlog] support wchar when targeting Windows
* filename will be `std::string`
* functions `wstr_to_utf8buf`, `utf8_to_wstrbuf` will be added
* [spdlog] update baseline and git-tree SHA
* [spdlog] make wchar_t options to port features
* new feature: `wchar`, `wchar-filenames`
* update git-tree SHA
* Update ports/spdlog/portfile.cmake
Co-authored-by: nicole mazzuca <83086508+strega-nil-ms@users.noreply.github.com>
* Update ports/spdlog/portfile.cmake
Co-authored-by: nicole mazzuca <83086508+strega-nil-ms@users.noreply.github.com>
* [spdlog] more clear SPDLOG_WCHAR_FILENAMES usage
* Update versions/s-/spdlog.json
* Update ports/spdlog/vcpkg.json
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* Update ports/spdlog/portfile.cmake
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* Update ports/spdlog/portfile.cmake
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* [spdlog] update version SHA
* [spdlog] update port version
Co-authored-by: nicole mazzuca <83086508+strega-nil-ms@users.noreply.github.com>
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* [shaderc] remove port since it does not build
* [glslang] updated to version 11.1.0
* [glslang] Add python path
* [glslang] baseline.json and glslang.json updated
* Update portfile.cmake
* Update CONTROL
* Update port_versions
* Update port_versions
* Update port_versions
* Update port_versions
* Update port_versions
* [glslang] port update to version 11.4.0
* [glslang] port version removed from json
* [glslang] remove shaderc
* [glslang] baseline update
* [glslang] versions hash update
* [glslang] portfile format fix + use of ${PORT}
* [glslang] new hash
* [glslang] revert portfile back
* [glslang] portfile apply changes
* [glslang] update hash for x86 windows
* [glslang] update to 1.5.0
* [glslang] git-tree hash update
* [glslang] remove old version 1.4.0
* [glslang] git-tree hash update
* [glslang][shaderc] Update and fix targets to match upstream
* Update versions
Co-authored-by: Lukas Lipp <llipp@cg.tuwien.ac.at>
Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
Co-authored-by: JonLiu1993 <13720414433@163.com>
Co-authored-by: Robert Schumacher <ras0219@outlook.com>
* [boost] update generator script for boost 1.76
* [boost] update ports to 1.76.0 (run generator)
* [boost] fix windows build?
* [quantlib] update and fix mac build
* [symengine] update and fix build
* [avro-cpp] update to latest master and fix windows build
* [folly] update to 2021.05.31.00
* [fbthrift, fizz, wangle] update to v2021.05.31.00 and fix build
* [proxygen] update to version 2021.05.31.00
* [fizz, proxygen, fbthrift] fix sodium target
* [proxygen] also works on macOS
* [quantlib] use fix from upstream to fix mac build
* [symengine] minimize patch file and fix deprecation warning
* [folly,proxygen,wangle,fizz,fbthrift] update to 2021.06.14.00
* [fbthrift] remove unnecessary dependency rsocket
I couldn't find any information that this dependency exists. The term is used in the code, but not in the context of a dependency
* [fizz,fbthrift] fix zlib dependency
* [fbthrift] pass required flex executable to cmake configure
* add version files
* [boost] generate-ports.ps1: Apply code review
* [boost] changes from new version of generate-ports script
* update version files
* [boost] generate-ports.ps1: Apply code review
* Format manifest
* Update to 4.3.0
* Revise features and dependencies
* Fix pc files
* Quote filepath expressions
* Switch to port vcpkg-cmake
* Use features for vcpkg-cmake-wrapper
* [selene] Don't warn/fail on using deprecated types from tiff
* x-add-version
* Use proper 'version' field
* [selene] Format manifest
* [selene] Modernize build file
* Overwrite version and git-tree
* Rebuild
* Implement review comment
* Overwrite git-tree
* Rename cmake wrapper template
* Overwrite git-tree
* Format manifest, make port version explicit
* Use standard mingw import lib names
* Choose either static or shared binaries
* Insert macro for dynamic linkage
* Add szip pc file
* Quote path expressions
* Port away from deprecated cmake functions
* x-add-version
* Begin of hdf5 changes
* Remove obsolete variables (complements 23eadeae)
* Fix indentation and quoting expressions
* Handle single-linkage szip configuration
* Use mingw import lib names for hdf5
* Move dependencies to Requires in pc file
* Port away from deprecated cmake functions
* x-add-version hdf5
* Apply szip review comments
* Update version
* Improve pkgconfig patch to handle lists
* Update git-tree
* [soil] Update repository
* Remove skip from ci.baseline.txt
* Update CMakeLists.txt and add support field
* update version files
* Update to another repository
* Rename SOILConfig.cmake.in to soilConfig.cmake.in
* Update ports/soil/portfile.cmake
* Update configureVersion file
* Update and rename SOILConfigVersion.cmake.in to soilConfigVersion.cmake.in
* Update version files
* Update versions/s-/soil.json
* [simdjson] Update to 0.9.2
* [simdjson] Bump version
* [simdjson] Modernize
* [simdjson] Overwrite version
* [simdjson] Modernize
* [simdjson] Overwrite version
* [simdjson] I don't intend to change this line
* start 2021-04-16 process
Major new things:
* update to macOS Big Sur (11.*)
* switch from VirtualBox to Parallels due to ^ (and also ARM)
Minor new things:
* update from xcode CLT 12 to 12.4
This PR includes new stuff for creating the base box for parallels.
Still to do: using the new box type.
* update the vagrantfile stuff
* link the CI to the new version
* modify how macOS boxes are made
the Vagrantfile for the final VM will only download the azure pipeline stuff
this allows us to keep the versions of brew applications stable
* fix cpus and memory
* add vagrant plugins to installables
* Skip cppgraphqlgen ICE.
* [sdformat6] Remove unneeded include(FindBoost) which causes problems when the system cmake version doesn't match the one deployed by vcpkg.
* switch to dmg for installing osxfuse/sshfs
* Set cores to 11 (leaving 1 thread for host)
Co-authored-by: Billy Robert ONeal III <bion@microsoft.com>
* [soci] Re-fix feature mysql
* update version record
* [soci] Fix config file name and add find_dependency
* update baseline record
* [soci] Export INTERFACE_INCLUDE_DIRECTORIES
* update version record
* add sciplot port
* port should also work on all platforms, as long as gnuplot can be installed
* add version information to vcpkg
* disable uwp in build pipeline and fix version SHA
* uwp not supported
* fix version sha
* Use vcpkg.json and bump version to 0.2.2
* add sciplot version
* [sciplot] Remove inaccessible 0.1 port
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* remove featurebuild patch
see:
3d8f71c4d242c36f48ed
* remove external fmt patch
see:
53e1c9ab11/CMakeLists.txt (L183-L184)
* remove target fixup branching
see:
4858d7e454
* convert control file to manifest file
* remove android build patch
see:
e86f450428
* update to 1.8.3
* remove redundant cleanup
these folders don't exist in the build tree, and so they don't need to be cleaned up
* update deprecated functions
* remove empty folder
* add version
* report version using semantic versioning
* correct version comment
* update version file
* fixup pkgconfig
* update version file again
* accomodate non-cmake users
* update to 1.8.5
* update version files
* remove 1.8.3 from version file
* Replace Outcome single header based port with full fat cmake install port.
* [outcome] Improve portfile.cmake
* update baseline
* Refactor @JackBoosY's changes to make the dependency SHA feature chosen.
* update baseline
* Fix outcome features so they actually work.
* update baseline
* [outcome] install usage
* update baseline
* [outcome] Always use vcpkg copies of dependencies
* DO NOT MERGE YET, ONLY FOR INSPECTION BY PR REVIEW.
1. Break out these dependencies into standalone ports:
- ned14-internal-quickcpplib
- status-code
2. Add port for LLFIO.
3. Add dependency smoke tests for Outcome and LLFIO as per instructions.
* Fix all remaining issues, including link failure. This changeset is now ready to merge into vcpkg.
* Update versions.
* Have LLFIO not build static or shared libs according to VCPKG_LIBRARY_LINKAGE.
* Fix last commit breaking everything :)
* Update versions.
* Disable uwp support for LLFIO.
* versions
* Fix status code on GCC 6 and 7
* Don't download ntkernel-error-category if not on Windows.
* Fix status-code on UWP.
* Update versions.
* Fix MSVC on ARM.
* Apply all the feedback from the PR review, more or less.
* versions
* Update to latest, disable UWP for Outcome.
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* SObjectizer updated to v.5.7.2.3.
* New ver of SObjectizer added to versions list.
* Change 'version-string' to 'version'.
* Update for sobjectizer version in versions list.
* Updated SEAL's version to the latest.
* Updated version number in ports/seal/CONTROL.
* update version
Co-authored-by: Jonliu1993 <13720414433@163.com>
* [shaderc] Use build type to build targets
* update version record
* Update ports/shaderc/portfile.cmake
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
* Update ports/shaderc/portfile.cmake
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
* refresh version record
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
* [sdl2] Fix vulkan feature dependencies
SDL2 ships with its own copy of required Vulkan headers, so the `vulkan` port dependency here is unneeded (and unused).
* Run x-add-version sdl2
* [ceres] Mark all dependencies REQUIRED
* [suitesparse] Fix FindCXSparse.cmake
* [ceres] Add version to db
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>