mirror of
https://github.com/microsoft/vcpkg.git
synced 2024-12-05 09:41:28 +08:00
Merge remote-tracking branch 'upstream/master' into wxchartdir
This commit is contained in:
commit
108faffff4
814
CHANGELOG.md
814
CHANGELOG.md
@ -1,3 +1,817 @@
|
||||
vcpkg (2019.08.31)
|
||||
---
|
||||
#### Total port count: 1169
|
||||
#### Total port count per triplet (tested):
|
||||
|triplet|ports available|
|
||||
|---|---|
|
||||
|**x64-windows**|1099|
|
||||
|x86-windows|1085|
|
||||
|x64-windows-static|987|
|
||||
|**x64-linux**|930|
|
||||
|**x64-osx**|876|
|
||||
|arm64-windows|726|
|
||||
|x64-uwp|595|
|
||||
|arm-uwp|571|
|
||||
|
||||
#### The following commands and options have been updated:
|
||||
- `depend-info`
|
||||
- `--max-recurse` ***[NEW OPTION]***: Set the max depth of recursion for listing dependencies
|
||||
- `--sort` ***[NEW OPTION]***: Sort the list of dependencies by `lexicographical`, `topological`, and `reverse` (topological) order
|
||||
- `--show-depth` ***[NEW OPTION]***: Display the depth of each dependency in the list
|
||||
- [(#7643)](https://github.com/microsoft/vcpkg/pull/7643) [depend-info] Fix bugs, add `--sort`, `--show-depth` and `--max-recurse` options
|
||||
- `install --only-downloads` ***[NEW OPTION]***
|
||||
- Download sources for a package and its dependencies and don't build them
|
||||
- [(#7950)](https://github.com/microsoft/vcpkg/pull/7950) [vcpkg install] Enable Download Mode ⏬
|
||||
|
||||
#### The following documentation has been updated:
|
||||
- [Index](docs/index.md)
|
||||
- [(#7506)](https://github.com/microsoft/vcpkg/pull/7506) Update tests, and add documentation!
|
||||
- [(#7821)](https://github.com/microsoft/vcpkg/pull/7821) [vcpkg docs] More tool maintainer docs! 🐱👤
|
||||
- [Tool maintainers: Testing](docs/tool-maintainers/testing.md) ***[NEW]***
|
||||
- [(#7506)](https://github.com/microsoft/vcpkg/pull/7506) Update tests, and add documentation!
|
||||
- [(#7821)](https://github.com/microsoft/vcpkg/pull/7821) [vcpkg docs] More tool maintainer docs! 🐱👤
|
||||
- [Examples: Overlay triplets example
|
||||
](docs/examples/overlay-triplets-linux-dynamic.md)
|
||||
- [(#7502)](https://github.com/microsoft/vcpkg/pull/7502) [vcpkg-docs] Reword and reorganize overlay-triplets-linux-dynamic.md
|
||||
- [Portfile helper functions](docs/maintainers/portfile-functions.md)
|
||||
- [(#7558)](https://github.com/microsoft/vcpkg/pull/7558) [vcpkg_check_features] Set output variable explicitly and allow reverse-logic check
|
||||
- [(#7950)](https://github.com/microsoft/vcpkg/pull/7950) [vcpkg install] Enable Download Mode ⏬
|
||||
- [`vcpkg_check_features`](docs/maintainers/vcpkg_check_features.md)
|
||||
- [(#7558)](https://github.com/microsoft/vcpkg/pull/7558) [vcpkg_check_features] Set output variable explicitly and allow reverse-logic check
|
||||
- [`vcpkg_configure_cmake`](docs/maintainers/vcpkg_configure_cmake.md)
|
||||
- [(#7558)](https://github.com/microsoft/vcpkg/pull/7558) [vcpkg_check_features] Set output variable explicitly and allow reverse-logic check
|
||||
- [`vcpkg_pretiffy_command`](docs/maintainers/vcpkg_prettify_command.md) ***[NEW]***
|
||||
- [(#7558)](https://github.com/microsoft/vcpkg/pull/7558) [vcpkg_check_features] Set output variable explicitly and allow reverse-logic check
|
||||
- [Maintainer Guidelines and Policies](docs/maintainers/maintainer-guide.md)
|
||||
- [(#7751)](https://github.com/microsoft/vcpkg/pull/7751) Add guideline for overriding `VCPKG_<VARIABLE>`
|
||||
- [Tool maintainers: Benchmarking](docs/tool-maintainers/benchmarking.md) ***[NEW]***
|
||||
- [(#7821)](https://github.com/microsoft/vcpkg/pull/7821) [vcpkg docs] More tool maintainer docs! 🐱👤
|
||||
- [Tool maintainers: Layout of the vcpkg source tree](docs/tool-maintainers/layout.md) ***[NEW]***
|
||||
- [(#7821)](https://github.com/microsoft/vcpkg/pull/7821) [vcpkg docs] More tool maintainer docs! 🐱👤
|
||||
- [`vcpkg_common_definitions`](docs/maintainers/vcpkg_common_definitions.md) ***[NEW]***
|
||||
- [(#7950)](https://github.com/microsoft/vcpkg/pull/7950) [vcpkg install] Enable Download Mode ⏬
|
||||
- [`vcpkg_execute_required_process`](docs/maintainers/vcpkg_execute_required_process.md)
|
||||
- [(#7950)](https://github.com/microsoft/vcpkg/pull/7950) [vcpkg install] Enable Download Mode ⏬
|
||||
- [`vcpkg_fail_port_install`](docs/maintainers/vcpkg_fail_port_install.md) ***[NEW]***
|
||||
- [(#7950)](https://github.com/microsoft/vcpkg/pull/7950) [vcpkg install] Enable Download Mode ⏬
|
||||
|
||||
#### The following *remarkable* changes have been made to vcpkg's infrastructure:
|
||||
- CONTROL files extended syntax
|
||||
- The `Build-Depends` field now supports logical expressions as well as line breaks
|
||||
- [(#7508)](https://github.com/microsoft/vcpkg/pull/7508) Improve logical evaluation of dependency qualifiers
|
||||
- [(#7863)](https://github.com/microsoft/vcpkg/pull/7863) Fix list parsing logic and add error messages
|
||||
- Quality-of-Life improvements for portfile maintainers
|
||||
- [(#7601)](https://github.com/microsoft/vcpkg/pull/7601) [vcpkg/cmake] Added a function to fail from portfiles in a default way
|
||||
- [(#7600)](https://github.com/microsoft/vcpkg/pull/7600) [vcpkg] QoL: add target dependent library prefix/suffix variables and enable find_library for portfiles
|
||||
- [(#7773)](https://github.com/microsoft/vcpkg/pull/7773) [vcpkg] QoL: Make find_library useable without errors to console.
|
||||
- [(#7599)](https://github.com/microsoft/vcpkg/pull/7599) [vcpkg] QoL: add host/target dependent variables for executable suffixes
|
||||
|
||||
#### The following *additional* changes have been made to vcpkg's infrastructure:
|
||||
- [(#4572)](https://github.com/microsoft/vcpkg/pull/4572) Change CMakeLists.txt in toolsrc to allow compiling with llvm toolset
|
||||
- [(#7305)](https://github.com/microsoft/vcpkg/pull/7305) [vcpkg] Public ABI override option
|
||||
- [(#7307)](https://github.com/microsoft/vcpkg/pull/7307) [vcpkg] Always calculate ABI tags
|
||||
- [(#7491)](https://github.com/microsoft/vcpkg/pull/7491) Handle response files with Windows line-endings properly
|
||||
- [(#7501)](https://github.com/microsoft/vcpkg/pull/7501) Add July changelog
|
||||
- [(#7506)](https://github.com/microsoft/vcpkg/pull/7506) Update tests, and add documentation!
|
||||
- [(#7558)](https://github.com/microsoft/vcpkg/pull/7558) [vcpkg_check_features] Set output variable explicitly and allow reverse-logic check
|
||||
- [(#7568)](https://github.com/microsoft/vcpkg/pull/7568) [tensorflow] Add new port for linux
|
||||
- [(#7570)](https://github.com/microsoft/vcpkg/pull/7570) [vcpkg] Make `RealFilesystem::remove_all` much, much faster, and start benchmarking
|
||||
- [(#7587)](https://github.com/microsoft/vcpkg/pull/7587) [vcpkg] Revert accidental removal of powershell-core usage in bb3a9ddb6ec917f54
|
||||
- [(#7619)](https://github.com/microsoft/vcpkg/pull/7619) [vcpkg] Fix `.vcpkg-root` detection issue
|
||||
- [(#7620)](https://github.com/microsoft/vcpkg/pull/7620) [vcpkg] Fix warnings in `files.{h,cpp}` build under /W4
|
||||
- [(#7623)](https://github.com/microsoft/vcpkg/pull/7623) Fix VS 2019 detection bug
|
||||
- [(#7637)](https://github.com/microsoft/vcpkg/pull/7637) [vcpkg] Fix the build on VS2015 debug
|
||||
- [(#7638)](https://github.com/microsoft/vcpkg/pull/7638) [vcpkg] Make CMakelists nicer 😁
|
||||
- [(#7687)](https://github.com/microsoft/vcpkg/pull/7687) [vcpkg] Port toolchains
|
||||
- [(#7754)](https://github.com/microsoft/vcpkg/pull/7754) [vcpkg] Allow multiple spaces in a comma list
|
||||
- [(#7757)](https://github.com/microsoft/vcpkg/pull/7757) [vcpkg] Switch to internal hash algorithms 🐱💻
|
||||
- [(#7793)](https://github.com/microsoft/vcpkg/pull/7793) Allow redirection of the scripts folder
|
||||
- [(#7798)](https://github.com/microsoft/vcpkg/pull/7798) [vcpkg] Fix build on FreeBSD 😈
|
||||
- [(#7816)](https://github.com/microsoft/vcpkg/pull/7816) [vcpkg] Fix gcc-9 warning
|
||||
- [(#7864)](https://github.com/microsoft/vcpkg/pull/7864) [vcpkg] Move `do_build_package_and_clean_buildtrees()` above generating vcpkg_abi_info.txt so it will be included in the package.
|
||||
- [(#7930)](https://github.com/microsoft/vcpkg/pull/7930) [vcpkg] fix bug in StringView::operator== 😱
|
||||
<details>
|
||||
<summary><b>The following 63 ports have been added:</b></summary>
|
||||
|
||||
|port|version|
|
||||
|---|---|
|
||||
|[riffcpp](https://github.com/microsoft/vcpkg/pull/7509) [#7541](https://github.com/microsoft/vcpkg/pull/7541) [#7859](https://github.com/microsoft/vcpkg/pull/7859) | 2.2.2
|
||||
|[easyhook](https://github.com/microsoft/vcpkg/pull/7487)| 2.7.6789.0
|
||||
|[brigand](https://github.com/microsoft/vcpkg/pull/7518)| 1.3.0
|
||||
|[ctbignum](https://github.com/microsoft/vcpkg/pull/7512)| 2019-08-02
|
||||
|[gaussianlib](https://github.com/microsoft/vcpkg/pull/7542)| 2019-08-04
|
||||
|[tinycthread](https://github.com/microsoft/vcpkg/pull/7565)| 2019-08-06
|
||||
|[libcerf](https://github.com/microsoft/vcpkg/pull/7320)| 1.13
|
||||
|[tinynpy](https://github.com/microsoft/vcpkg/pull/7393)| 1.0.0-2
|
||||
|[googleapis](https://github.com/microsoft/vcpkg/pull/7557) [#7703](https://github.com/microsoft/vcpkg/pull/7703) | 0.1.3
|
||||
|[pdqsort](https://github.com/microsoft/vcpkg/pull/7464)| 2019-07-30
|
||||
|[discount](https://github.com/microsoft/vcpkg/pull/7400)| 2.2.6
|
||||
|[duckx](https://github.com/microsoft/vcpkg/pull/7561)| 2019-08-06
|
||||
|[opencv3](https://github.com/microsoft/vcpkg/pull/5169) [#7581](https://github.com/microsoft/vcpkg/pull/7581) [#7658](https://github.com/microsoft/vcpkg/pull/7658) [#7925](https://github.com/microsoft/vcpkg/pull/7925) | 3.4.7-1
|
||||
|[opencv4](https://github.com/microsoft/vcpkg/pull/5169) [#7558](https://github.com/microsoft/vcpkg/pull/7558) [#7581](https://github.com/microsoft/vcpkg/pull/7581) [#7658](https://github.com/microsoft/vcpkg/pull/7658) | 4.1.1-1
|
||||
|[tiny-bignum-c](https://github.com/microsoft/vcpkg/pull/7531)| 2019-07-31
|
||||
|[tgc](https://github.com/microsoft/vcpkg/pull/7644)| 2019-08-11
|
||||
|[bento4](https://github.com/microsoft/vcpkg/pull/7595)| 1.5.1-628
|
||||
|[dbow2](https://github.com/microsoft/vcpkg/pull/7552)| 2019-08-05
|
||||
|[tiny-aes-c](https://github.com/microsoft/vcpkg/pull/7530)| 2019-07-31
|
||||
|[drlibs](https://github.com/microsoft/vcpkg/pull/7656)| 2019-08-12
|
||||
|[nt-wrapper](https://github.com/microsoft/vcpkg/pull/7633)| 2019-08-10
|
||||
|[xorstr](https://github.com/microsoft/vcpkg/pull/7631)| 2019-08-10
|
||||
|[lazy-importer](https://github.com/microsoft/vcpkg/pull/7630)| 2019-08-10
|
||||
|[plf-colony](https://github.com/microsoft/vcpkg/pull/7627)| 2019-08-10
|
||||
|[plf-list](https://github.com/microsoft/vcpkg/pull/7627)| 2019-08-10
|
||||
|[plf-nanotimer](https://github.com/microsoft/vcpkg/pull/7627)| 2019-08-10
|
||||
|[plf-stack](https://github.com/microsoft/vcpkg/pull/7627)| 2019-08-10
|
||||
|[tiny-regex-c](https://github.com/microsoft/vcpkg/pull/7626)| 2019-07-31
|
||||
|[hayai](https://github.com/microsoft/vcpkg/pull/7624)| 2019-08-10
|
||||
|[yasm](https://github.com/microsoft/vcpkg/pull/7478)| 1.3.0
|
||||
|[fast-cpp-csv-parser](https://github.com/microsoft/vcpkg/pull/7681)| 2019-08-14
|
||||
|[wg21-sg14](https://github.com/microsoft/vcpkg/pull/7663)| 2019-08-13
|
||||
|[pistache](https://github.com/microsoft/vcpkg/pull/7547)| 2019-08-05
|
||||
|[hfsm2](https://github.com/microsoft/vcpkg/pull/7516)| beta7
|
||||
|[mpmcqueue](https://github.com/microsoft/vcpkg/pull/7437)| 2019-07-26
|
||||
|[spscqueue](https://github.com/microsoft/vcpkg/pull/7437)| 2019-07-26
|
||||
|[tinkerforge](https://github.com/microsoft/vcpkg/pull/7523)| 2.1.25
|
||||
|[field3d](https://github.com/microsoft/vcpkg/pull/7594)| 1.7.2
|
||||
|[libsvm](https://github.com/microsoft/vcpkg/pull/7664)| 323
|
||||
|[nanort](https://github.com/microsoft/vcpkg/pull/7778)| 2019-08-20
|
||||
|[libspatialindex](https://github.com/microsoft/vcpkg/pull/7762)| 1.9.0
|
||||
|[qtkeychain](https://github.com/microsoft/vcpkg/pull/7760)| v0.9.1
|
||||
|[sparsehash](https://github.com/microsoft/vcpkg/pull/7772)| 2.0.3
|
||||
|[tensorflow-cc](https://github.com/microsoft/vcpkg/pull/7568)| 1.14
|
||||
|[qt-advanced-docking-system](https://github.com/microsoft/vcpkg/pull/7621)| 2019-08-14
|
||||
|[quickfast](https://github.com/microsoft/vcpkg/pull/7814)| 1.5
|
||||
|[mp3lame](https://github.com/microsoft/vcpkg/pull/7830)| 3.100
|
||||
|[quickfix](https://github.com/microsoft/vcpkg/pull/7796)| 1.15.1
|
||||
|[fplus](https://github.com/microsoft/vcpkg/pull/7883)| 0.2.3-p0
|
||||
|[json5-parser](https://github.com/microsoft/vcpkg/pull/7915)| 1.0.0
|
||||
|[gppanel](https://github.com/microsoft/vcpkg/pull/7868)| 2018-04-06
|
||||
|[libguarded](https://github.com/microsoft/vcpkg/pull/7924)| 2019-08-27
|
||||
|[cgl](https://github.com/microsoft/vcpkg/pull/7810)| 0.60.2-1
|
||||
|[minifb](https://github.com/microsoft/vcpkg/pull/7766)| 2019-08-20-1
|
||||
|[log4cpp](https://github.com/microsoft/vcpkg/pull/7433)| 2.9.1-1
|
||||
|[chartdir](https://github.com/microsoft/vcpkg/pull/7912)| 6.3.1
|
||||
|[outcome](https://github.com/microsoft/vcpkg/pull/7940)| 2.1
|
||||
|[libP7Client](https://github.com/microsoft/vcpkg/pull/7605)| 5.2
|
||||
|[clue](https://github.com/microsoft/vcpkg/pull/7564)| 1.0.0-alpha.7
|
||||
|[status-value-lite](https://github.com/microsoft/vcpkg/pull/7563)| 1.1.0
|
||||
|[type-lite](https://github.com/microsoft/vcpkg/pull/7563)| 0.1.0
|
||||
|[value-ptr-lite](https://github.com/microsoft/vcpkg/pull/7563)| 0.2.1
|
||||
|[kvasir-mpl](https://github.com/microsoft/vcpkg/pull/7562)| 2019-08-06
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><b>The following 199 ports have been updated:</b></summary>
|
||||
|
||||
- pcl `1.9.1-5` -> `1.9.1-8`
|
||||
- [(#7413)](https://github.com/microsoft/vcpkg/pull/7413) [pcl] Fix Build failure in linux
|
||||
- [(#7558)](https://github.com/microsoft/vcpkg/pull/7558) [vcpkg_check_features] Set output variable explicitly and allow reverse-logic check
|
||||
- [(#7700)](https://github.com/microsoft/vcpkg/pull/7700) [czmq/pcl] Fix judgment feature condition.
|
||||
|
||||
- xalan-c `1.11-5` -> `1.11-7`
|
||||
- [(#7496)](https://github.com/microsoft/vcpkg/pull/7496) [xalan-c] Bump version number
|
||||
- [(#7505)](https://github.com/microsoft/vcpkg/pull/7505) [xalan-c] switch to https://github.com/apache/xalan-c (#7489)
|
||||
|
||||
- catch2 `2.7.2-2` -> `2.9.2`
|
||||
- [(#7497)](https://github.com/microsoft/vcpkg/pull/7497) [Catch2] Update to v2.9.1
|
||||
- [(#7702)](https://github.com/microsoft/vcpkg/pull/7702) [brynet, catch2, chakracore] Update some ports version
|
||||
|
||||
- ade `0.1.1d` -> `0.1.1f`
|
||||
- [(#7494)](https://github.com/microsoft/vcpkg/pull/7494) Update some ports version
|
||||
- [(#7628)](https://github.com/microsoft/vcpkg/pull/7628) [ade] Update library to 0.1.1f
|
||||
|
||||
- harfbuzz `2.5.1-1` -> `2.5.3`
|
||||
- [(#7494)](https://github.com/microsoft/vcpkg/pull/7494) Update some ports version
|
||||
|
||||
- libpmemobj-cpp `1.6-1` -> `1.7`
|
||||
- [(#7494)](https://github.com/microsoft/vcpkg/pull/7494) Update some ports version
|
||||
|
||||
- msgpack `3.1.1` -> `3.2.0`
|
||||
- [(#7494)](https://github.com/microsoft/vcpkg/pull/7494) Update some ports version
|
||||
|
||||
- protobuf `3.8.0-1` -> `3.9.1`
|
||||
- [(#7494)](https://github.com/microsoft/vcpkg/pull/7494) Update some ports version
|
||||
- [(#7671)](https://github.com/microsoft/vcpkg/pull/7671) [protobuf] Update from 3.9.0 to 3.9.1
|
||||
|
||||
- string-theory `2.1-1` -> `2.2`
|
||||
- [(#7494)](https://github.com/microsoft/vcpkg/pull/7494) Update some ports version
|
||||
|
||||
- ccfits `2.5-2` -> `2.5-3`
|
||||
- [(#7484)](https://github.com/microsoft/vcpkg/pull/7484) [manyports] Regenerate patches and modify how the patches are used.
|
||||
|
||||
- itpp `4.3.1` -> `4.3.1-1`
|
||||
- [(#7484)](https://github.com/microsoft/vcpkg/pull/7484) [manyports] Regenerate patches and modify how the patches are used.
|
||||
|
||||
- mpg123 `1.25.8-5` -> `1.25.8-6`
|
||||
- [(#7484)](https://github.com/microsoft/vcpkg/pull/7484) [manyports] Regenerate patches and modify how the patches are used.
|
||||
|
||||
- qwt `6.1.3-6` -> `6.1.3-7`
|
||||
- [(#7484)](https://github.com/microsoft/vcpkg/pull/7484) [manyports] Regenerate patches and modify how the patches are used.
|
||||
|
||||
- sdl1 `1.2.15-5` -> `1.2.15-6`
|
||||
- [(#7484)](https://github.com/microsoft/vcpkg/pull/7484) [manyports] Regenerate patches and modify how the patches are used.
|
||||
|
||||
- gdal `2.4.1-5` -> `2.4.1-8`
|
||||
- [(#7520)](https://github.com/microsoft/vcpkg/pull/7520) [gdal] Fix duplicate pdb file
|
||||
- [(#7434)](https://github.com/microsoft/vcpkg/pull/7434) [gdal] Fix dependent ports in static builds.
|
||||
|
||||
- blosc `1.16.3-2` -> `1.17.0-1`
|
||||
- [(#7525)](https://github.com/microsoft/vcpkg/pull/7525) Update some ports version
|
||||
- [(#7649)](https://github.com/microsoft/vcpkg/pull/7649) [blosc] enable dependent ports to use debug builds
|
||||
|
||||
- boost-callable-traits `1.70.0` -> `2.3.2`
|
||||
- [(#7525)](https://github.com/microsoft/vcpkg/pull/7525) Update some ports version
|
||||
|
||||
- cjson `1.7.10-1` -> `1.7.12`
|
||||
- [(#7525)](https://github.com/microsoft/vcpkg/pull/7525) Update some ports version
|
||||
|
||||
- cppzmq `4.3.0-1` -> `4.4.1`
|
||||
- [(#7525)](https://github.com/microsoft/vcpkg/pull/7525) Update some ports version
|
||||
|
||||
- restinio `0.5.1-1` -> `0.6.0`
|
||||
- [(#7514)](https://github.com/microsoft/vcpkg/pull/7514) [RESTinio] updated to v.0.5.1.1
|
||||
- [(#7962)](https://github.com/microsoft/vcpkg/pull/7962) RESTinio updated to v.0.6.0
|
||||
|
||||
- argh `2018-12-18` -> `2018-12-18-1`
|
||||
- [(#7527)](https://github.com/microsoft/vcpkg/pull/7527) [argh] fix flaky cmake config
|
||||
|
||||
- libusb `1.0.22-3` -> `1.0.22-4`
|
||||
- [(#7465)](https://github.com/microsoft/vcpkg/pull/7465) [libusb] Fix using mismatched CRT_linkage/library_linkage issue.
|
||||
|
||||
- casclib `1.50` -> `1.50b-1`
|
||||
- [(#7522)](https://github.com/microsoft/vcpkg/pull/7522) [casclib] Added CMake targets
|
||||
- [(#7907)](https://github.com/microsoft/vcpkg/pull/7907) [casclib] Update library to 1.50b
|
||||
|
||||
- opencv `3.4.3-9` -> `4.1.1-1`
|
||||
- [(#7499)](https://github.com/microsoft/vcpkg/pull/7499) Add feature halide to OpenCV.
|
||||
- [(#5169)](https://github.com/microsoft/vcpkg/pull/5169) [OpenCV] Update to v4.1.1
|
||||
- [(#7659)](https://github.com/microsoft/vcpkg/pull/7659) [opencv] Expose all features from `opencv4` in meta-package
|
||||
- [(#7558)](https://github.com/microsoft/vcpkg/pull/7558) [vcpkg_check_features] Set output variable explicitly and allow reverse-logic check
|
||||
|
||||
- openxr-loader `1.0.0-1` -> `1.0.0-2`
|
||||
- [(#7560)](https://github.com/microsoft/vcpkg/pull/7560) [Openxr-loader] Remove the invalid patch
|
||||
|
||||
- simdjson `2019-03-09` -> `2019-08-05`
|
||||
- [(#7546)](https://github.com/microsoft/vcpkg/pull/7546) [simdjson] Update to 0.2.1
|
||||
|
||||
- alembic `1.7.11-3` -> `1.7.11-4`
|
||||
- [(#7551)](https://github.com/microsoft/vcpkg/pull/7551) [alembic] fix hdf5 linkage
|
||||
|
||||
- xerces-c `3.2.2-10` -> `3.2.2-11`
|
||||
- [(#7500)](https://github.com/microsoft/vcpkg/pull/7500) [xercec-c] no symlinks in static build (#7490)
|
||||
- [(#7622)](https://github.com/microsoft/vcpkg/pull/7622) [tiff][tesseract][xerces-c] Disable unmanaged optional dependencies
|
||||
|
||||
- sol2 `3.0.2` -> `3.0.3`
|
||||
- [(#7545)](https://github.com/microsoft/vcpkg/pull/7545) Update sol2 portfile to 579908
|
||||
- [(#7804)](https://github.com/microsoft/vcpkg/pull/7804) [sol2] Update library to 3.0.3
|
||||
|
||||
- cpprestsdk `2.10.14` -> `2.10.14-1`
|
||||
- [(#7472)](https://github.com/microsoft/vcpkg/pull/7472) Repair compression dependency bugs in cpprestsdk
|
||||
- [(#7863)](https://github.com/microsoft/vcpkg/pull/7863) fix list parsing logic and add error messages
|
||||
|
||||
- libevent `2.1.10` -> `2.1.11`
|
||||
- [(#7515)](https://github.com/microsoft/vcpkg/pull/7515) [libevent] update to 2.1.11
|
||||
|
||||
- imgui `1.70-1` -> `1.72b`
|
||||
- [(#7534)](https://github.com/microsoft/vcpkg/pull/7534) Update some ports version
|
||||
|
||||
- mbedtls `2.15.1` -> `2.16.2`
|
||||
- [(#7534)](https://github.com/microsoft/vcpkg/pull/7534) Update some ports version
|
||||
|
||||
- ffmpeg `4.1-8` -> `4.1-9`
|
||||
- [(#7476)](https://github.com/microsoft/vcpkg/pull/7476) [ffmpeg] Fix debug build in Windows.
|
||||
- [(#5169)](https://github.com/microsoft/vcpkg/pull/5169) [OpenCV] Update to v4.1.1
|
||||
- [(#7608)](https://github.com/microsoft/vcpkg/pull/7608) [ffmpeg] Add feature avresample.
|
||||
- [(#7739)](https://github.com/microsoft/vcpkg/pull/7739) [ffmpeg] Fix static linking on Windows, FindFFMPEG
|
||||
|
||||
- kangaru `4.1.3-2` -> `4.2.0`
|
||||
- [(#7567)](https://github.com/microsoft/vcpkg/pull/7567) Updated kangaru version
|
||||
|
||||
- cpp-taskflow `2018-11-30` -> `2.2.0`
|
||||
- [(#7554)](https://github.com/microsoft/vcpkg/pull/7554) [cpp-taskflow] update to 2.2.0
|
||||
|
||||
- jsoncons `0.125.0` -> `0.132.1`
|
||||
- [(#7529)](https://github.com/microsoft/vcpkg/pull/7529) Update jsoncons to v0.131.2
|
||||
- [(#7718)](https://github.com/microsoft/vcpkg/pull/7718) [jsoncons] Update library to 0.132.1
|
||||
|
||||
- tinyexif `1.0.2-5` -> `1.0.2-6`
|
||||
- [(#7575)](https://github.com/microsoft/vcpkg/pull/7575) [TinyEXIF] fix linux/mac
|
||||
|
||||
- itk `5.0.0-2` -> `5.0.1`
|
||||
- [(#7241)](https://github.com/microsoft/vcpkg/pull/7241) ITK portfile support legacy user code by default
|
||||
- [(#7586)](https://github.com/microsoft/vcpkg/pull/7586) [itk] Update library from 5.0.0 to 5.0.1
|
||||
|
||||
- stxxl `2018-11-15-1` -> `2018-11-15-2`
|
||||
- [(#7330)](https://github.com/microsoft/vcpkg/pull/7330) [stxxl] compilation fix
|
||||
|
||||
- chakracore `1.11.9` -> `1.11.12`
|
||||
- [(#7576)](https://github.com/microsoft/vcpkg/pull/7576) [chakracore] Update library to 1.11.11
|
||||
- [(#7702)](https://github.com/microsoft/vcpkg/pull/7702) [brynet, catch2, chakracore] Update some ports version
|
||||
|
||||
- qhull `7.3.2` -> `7.3.2-1`
|
||||
- [(#7370)](https://github.com/microsoft/vcpkg/pull/7370) [Qhulluwp] fix uwp building
|
||||
|
||||
- netcdf-c `4.7.0-3` -> `4.7.0-4`
|
||||
- [(#7578)](https://github.com/microsoft/vcpkg/pull/7578) [netcdf-c] correctly fix hdf5 linkage
|
||||
|
||||
- google-cloud-cpp `0.11.0` -> `0.12.0`
|
||||
- [(#7557)](https://github.com/microsoft/vcpkg/pull/7557) Update google-cloud-cpp to 0.12.0.
|
||||
|
||||
- stormlib `9.22` -> `2019-05-10`
|
||||
- [(#7409)](https://github.com/microsoft/vcpkg/pull/7409) [stormlib] Add targets and streamline build
|
||||
|
||||
- openimageio `2.0.8` -> `2019-08-08-2`
|
||||
- [(#7419)](https://github.com/microsoft/vcpkg/pull/7419) [openimageio] Fix feature libraw build errors
|
||||
- [(#7588)](https://github.com/microsoft/vcpkg/pull/7588) [openimageio] find_package support
|
||||
- [(#7747)](https://github.com/microsoft/vcpkg/pull/7747) [openimageio] Fix find correct debug/release openexr libraries.
|
||||
|
||||
- librdkafka `1.1.0` -> `1.1.0-1`
|
||||
- [(#7469)](https://github.com/microsoft/vcpkg/pull/7469) Librdkafka snappy
|
||||
- [(#7558)](https://github.com/microsoft/vcpkg/pull/7558) [vcpkg_check_features] Set output variable explicitly and allow reverse-logic check
|
||||
|
||||
- open62541 `0.3.0-2` -> `0.3.0-3`
|
||||
- [(#7607)](https://github.com/microsoft/vcpkg/pull/7607) [open62541] Fix flakiness/bugginess
|
||||
|
||||
- jsonnet `2019-05-08` -> `2019-05-08-1`
|
||||
- [(#7587)](https://github.com/microsoft/vcpkg/pull/7587) [vcpkg] Revert accidental removal of powershell-core usage in bb3a9ddb6ec917f54
|
||||
- [(#7374)](https://github.com/microsoft/vcpkg/pull/7374) [jsonnet] Upgrade version to 0.13.0
|
||||
|
||||
- expat `2.2.6` -> `2.2.7`
|
||||
- [(#7596)](https://github.com/microsoft/vcpkg/pull/7596) [expat] Update library to 2.2.7
|
||||
|
||||
- aws-lambda-cpp `0.1.0-1` -> `0.1.0-2`
|
||||
- [(#7601)](https://github.com/microsoft/vcpkg/pull/7601) [vcpkg/cmake] Added a function to fail from portfiles in a default way
|
||||
|
||||
- rocksdb `6.1.2` -> `6.1.2-1`
|
||||
- [(#7452)](https://github.com/microsoft/vcpkg/pull/7452) [rocksdb] Change linkage type to static.
|
||||
- [(#7558)](https://github.com/microsoft/vcpkg/pull/7558) [vcpkg_check_features] Set output variable explicitly and allow reverse-logic check
|
||||
- [(#7217)](https://github.com/microsoft/vcpkg/pull/7217) [many ports] Updates 2019.07.09
|
||||
|
||||
- freeimage `3.18.0-6` -> `3.18.0-7`
|
||||
- [(#5169)](https://github.com/microsoft/vcpkg/pull/5169) [OpenCV] Update to v4.1.1
|
||||
|
||||
- gdcm `3.0.0-3` -> `3.0.0-4`
|
||||
- [(#5169)](https://github.com/microsoft/vcpkg/pull/5169) [OpenCV] Update to v4.1.1
|
||||
|
||||
- ogre `1.12.0-1` -> `1.12.1`
|
||||
- [(#5169)](https://github.com/microsoft/vcpkg/pull/5169) [OpenCV] Update to v4.1.1
|
||||
- [(#7217)](https://github.com/microsoft/vcpkg/pull/7217) [many ports] Updates 2019.07.09
|
||||
|
||||
- pthreads `3.0.0-2` -> `3.0.0-3`
|
||||
- [(#5169)](https://github.com/microsoft/vcpkg/pull/5169) [OpenCV] Update to v4.1.1
|
||||
|
||||
- qt5 `5.12.3` -> `5.12.3-1`
|
||||
- [(#5169)](https://github.com/microsoft/vcpkg/pull/5169) [OpenCV] Update to v4.1.1
|
||||
- [(#7642)](https://github.com/microsoft/vcpkg/pull/7642) [qt5] Only build qt5-activeqt on windows
|
||||
|
||||
- zxing-cpp `3.3.3-5` -> `3.3.3-6`
|
||||
- [(#5169)](https://github.com/microsoft/vcpkg/pull/5169) [OpenCV] Update to v4.1.1
|
||||
|
||||
- tesseract `4.1.0-1` -> `4.1.0-2`
|
||||
- [(#7622)](https://github.com/microsoft/vcpkg/pull/7622) [tiff][tesseract][xerces-c] Disable unmanaged optional dependencies
|
||||
|
||||
- tiff `4.0.10-6` -> `4.0.10-7`
|
||||
- [(#7622)](https://github.com/microsoft/vcpkg/pull/7622) [tiff][tesseract][xerces-c] Disable unmanaged optional dependencies
|
||||
|
||||
- osg `3.6.3-1` -> `3.6.4`
|
||||
- [(#7653)](https://github.com/microsoft/vcpkg/pull/7653) [osg] Update osg version to 3.6.4
|
||||
- [(#7677)](https://github.com/microsoft/vcpkg/pull/7677) [osg] Fix Applying patch failed
|
||||
|
||||
- cppgraphqlgen `3.0.0` -> `3.0.2`
|
||||
- [(#7639)](https://github.com/microsoft/vcpkg/pull/7639) [cppgraphqlgen] Update with matching PEGTL
|
||||
|
||||
- pegtl `3.0.0-pre` -> `3.0.0-pre-697aaa0`
|
||||
- [(#7639)](https://github.com/microsoft/vcpkg/pull/7639) [cppgraphqlgen] Update with matching PEGTL
|
||||
|
||||
- monkeys-audio `4.3.3-1` -> `4.8.3`
|
||||
- [(#7634)](https://github.com/microsoft/vcpkg/pull/7634) [monkeys-audio] Update library to 4.8.3
|
||||
|
||||
- directxmesh `apr2019` -> `jun2019-1`
|
||||
- [(#7665)](https://github.com/microsoft/vcpkg/pull/7665) [directxtk][directxtk12][directxmesh][directxtex] Updated to June version and improved platform toolset support
|
||||
- [(#7869)](https://github.com/microsoft/vcpkg/pull/7869) [directxmesh] Update library to aug2019
|
||||
|
||||
- directxtex `apr2019` -> `jun2019-1`
|
||||
- [(#7665)](https://github.com/microsoft/vcpkg/pull/7665) [directxtk][directxtk12][directxmesh][directxtex] Updated to June version and improved platform toolset support
|
||||
- [(#7870)](https://github.com/microsoft/vcpkg/pull/7870) [directxtex] Update library to aug2019
|
||||
|
||||
- directxtk `apr2019-1` -> `jun2019-1`
|
||||
- [(#7665)](https://github.com/microsoft/vcpkg/pull/7665) [directxtk][directxtk12][directxmesh][directxtex] Updated to June version and improved platform toolset support
|
||||
- [(#7871)](https://github.com/microsoft/vcpkg/pull/7871) [directxtk] Update library to aug2019
|
||||
|
||||
- directxtk12 `dec2016-1` -> `jun2019-1`
|
||||
- [(#7665)](https://github.com/microsoft/vcpkg/pull/7665) [directxtk][directxtk12][directxmesh][directxtex] Updated to June version and improved platform toolset support
|
||||
- [(#7872)](https://github.com/microsoft/vcpkg/pull/7872) [directxtk12] Update library to aug2019
|
||||
|
||||
- usockets `0.1.2` -> `0.3.1`
|
||||
- [(#7662)](https://github.com/microsoft/vcpkg/pull/7662) [usockets] upgrade to v0.3.1
|
||||
|
||||
- dimcli `4.1.0` -> `5.0.0`
|
||||
- [(#7651)](https://github.com/microsoft/vcpkg/pull/7651) [dimcli] Fix build error C2220
|
||||
- [(#7785)](https://github.com/microsoft/vcpkg/pull/7785) [dimcli] Update library to 5.0.0
|
||||
|
||||
- czmq `2019-06-10-1` -> `2019-06-10-3`
|
||||
- [(#7558)](https://github.com/microsoft/vcpkg/pull/7558) [vcpkg_check_features] Set output variable explicitly and allow reverse-logic check
|
||||
- [(#7700)](https://github.com/microsoft/vcpkg/pull/7700) [czmq/pcl] Fix judgment feature condition.
|
||||
|
||||
- darknet `0.2.5-5` -> `0.2.5-6`
|
||||
- [(#7558)](https://github.com/microsoft/vcpkg/pull/7558) [vcpkg_check_features] Set output variable explicitly and allow reverse-logic check
|
||||
|
||||
- mimalloc `2019-06-25` -> `2019-06-25-1`
|
||||
- [(#7558)](https://github.com/microsoft/vcpkg/pull/7558) [vcpkg_check_features] Set output variable explicitly and allow reverse-logic check
|
||||
|
||||
- mongo-c-driver `1.14.0-3` -> `1.14.0-3-1`
|
||||
- [(#7558)](https://github.com/microsoft/vcpkg/pull/7558) [vcpkg_check_features] Set output variable explicitly and allow reverse-logic check
|
||||
|
||||
- oniguruma `6.9.2-2` -> `6.9.3`
|
||||
- [(#7558)](https://github.com/microsoft/vcpkg/pull/7558) [vcpkg_check_features] Set output variable explicitly and allow reverse-logic check
|
||||
- [(#7721)](https://github.com/microsoft/vcpkg/pull/7721) [oniguruma] Update library 6.9.3
|
||||
|
||||
- paho-mqttpp3 `1.0.1` -> `1.0.1-2`
|
||||
- [(#7558)](https://github.com/microsoft/vcpkg/pull/7558) [vcpkg_check_features] Set output variable explicitly and allow reverse-logic check
|
||||
- [(#7769)](https://github.com/microsoft/vcpkg/pull/7769) [paho-mqttpp3] Fix missing reference to C library headers
|
||||
|
||||
- xsimd `7.2.3-1` -> `7.2.3-2`
|
||||
- [(#7558)](https://github.com/microsoft/vcpkg/pull/7558) [vcpkg_check_features] Set output variable explicitly and allow reverse-logic check
|
||||
|
||||
- xtensor `0.20.7-1` -> `0.20.7-2`
|
||||
- [(#7558)](https://github.com/microsoft/vcpkg/pull/7558) [vcpkg_check_features] Set output variable explicitly and allow reverse-logic check
|
||||
|
||||
- zeromq `2019-07-09` -> `2019-07-09-1`
|
||||
- [(#7558)](https://github.com/microsoft/vcpkg/pull/7558) [vcpkg_check_features] Set output variable explicitly and allow reverse-logic check
|
||||
|
||||
- gtest `2019-01-04-2` -> `2019-08-14-1`
|
||||
- [(#7692)](https://github.com/microsoft/vcpkg/pull/7692) [gtest] update to 90a443f9c2437ca8a682a1ac625eba64e1d74a8a
|
||||
- [(#7316)](https://github.com/microsoft/vcpkg/pull/7316) [gtest] Re-fix port_main/port_maind libraries path and add gmock cmake files.
|
||||
|
||||
- physx `commit-624f2cb6c0392013d54b235d9072a49d01c3cb6c` -> `4.1.1-1`
|
||||
- [(#7679)](https://github.com/microsoft/vcpkg/pull/7679) [physx] Update to 4.1.1 (with Visual Studio 2019 support)
|
||||
|
||||
- libidn2 `2.1.1-1` -> `2.2.0`
|
||||
- [(#7685)](https://github.com/microsoft/vcpkg/pull/7685) [libidn2] Update to version 2.2.0.
|
||||
|
||||
- poco `2.0.0-pre-3` -> `1.9.2-1`
|
||||
- [(#7698)](https://github.com/microsoft/vcpkg/pull/7698) [poco] Upgrade version to 1.9.2 release.
|
||||
- [(#7892)](https://github.com/microsoft/vcpkg/pull/7892) [poco] Fix conflicts with libharu.
|
||||
|
||||
- osgearth `2.10.1` -> `2.10.2`
|
||||
- [(#7695)](https://github.com/microsoft/vcpkg/pull/7695) [osgearth] Fix osgearth rocksdb plugin build falied
|
||||
|
||||
- spdlog `1.3.1-1` -> `1.3.1-2`
|
||||
- [(#7670)](https://github.com/microsoft/vcpkg/pull/7670) [spdlog] fix cmake targets path
|
||||
|
||||
- libgit2 `0.28.2` -> `0.28.3`
|
||||
- [(#7669)](https://github.com/microsoft/vcpkg/pull/7669) [libgit2] Upgrade to version 0.28.3
|
||||
|
||||
- brynet `1.0.2` -> `1.0.3`
|
||||
- [(#7702)](https://github.com/microsoft/vcpkg/pull/7702) [brynet, catch2, chakracore] Update some ports version
|
||||
|
||||
- nghttp2 `1.35.0` -> `1.39.2`
|
||||
- [(#7699)](https://github.com/microsoft/vcpkg/pull/7699) [nghttp2] Upgrade to version 1.39.2
|
||||
|
||||
- leptonica `1.76.0-1` -> `1.78.0-1`
|
||||
- [(#7358)](https://github.com/microsoft/vcpkg/pull/7358) [leptonica] Upgrade to 1.78.0
|
||||
- [(#7712)](https://github.com/microsoft/vcpkg/pull/7712) [leptonica] Add dependency port libwebp and fix find libwebp in debug/release
|
||||
|
||||
- libtorrent `2019-04-19` -> `1.2.1-bcb26fd6`
|
||||
- [(#7708)](https://github.com/microsoft/vcpkg/pull/7708) [libtorrent] Update to 1.2.1-bcb26fd6
|
||||
|
||||
- angelscript `2.33.0-1` -> `2.33.1-1`
|
||||
- [(#7650)](https://github.com/microsoft/vcpkg/pull/7650) [angelscript] Added feature to optionally install all Angelscript standard addons
|
||||
|
||||
- jsoncpp `1.8.4-1` -> `1.9.1`
|
||||
- [(#7719)](https://github.com/microsoft/vcpkg/pull/7719) [jsoncpp] Update library to 1.9.1
|
||||
|
||||
- robin-hood-hashing `3.2.13` -> `3.4.0`
|
||||
- [(#7722)](https://github.com/microsoft/vcpkg/pull/7722) [robin-hood-hashing] Update library to 3.4.0
|
||||
|
||||
- sqlite-orm `1.3-1` -> `1.4`
|
||||
- [(#7723)](https://github.com/microsoft/vcpkg/pull/7723) [sqlite-orm] Update library to 1.4
|
||||
|
||||
- doctest `2.3.3` -> `2.3.4`
|
||||
- [(#7716)](https://github.com/microsoft/vcpkg/pull/7716) [doctest] Update library to 2.3.4
|
||||
|
||||
- pegtl-2 `2.8.0` -> `2.8.1`
|
||||
- [(#7715)](https://github.com/microsoft/vcpkg/pull/7715) [pegtl-2] Update library to 2.8.1
|
||||
|
||||
- cpp-httplib `0.2.0` -> `0.2.1`
|
||||
- [(#7714)](https://github.com/microsoft/vcpkg/pull/7714) [cpp-httplib] Update library to 0.2.1
|
||||
|
||||
- geographiclib `1.47-patch1-6` -> `1.47-patch1-7`
|
||||
- [(#7697)](https://github.com/microsoft/vcpkg/pull/7697) [geographiclib] Fix build error on Linux
|
||||
|
||||
- libmariadb `3.0.10-3` -> `3.0.10-4`
|
||||
- [(#7710)](https://github.com/microsoft/vcpkg/pull/7710) [libmariadb] Fix usage error LNK2001.
|
||||
|
||||
- irrlicht `1.8.4-2` -> `1.8.4-1`
|
||||
- [(#7726)](https://github.com/microsoft/vcpkg/pull/7726) Revert "[irrlicht] use unicode path on windows (#7354)"
|
||||
|
||||
- cgltf `2019-04-30` -> `1.3`
|
||||
- [(#7731)](https://github.com/microsoft/vcpkg/pull/7731) [cgltf] Update library to 1.2
|
||||
- [(#7774)](https://github.com/microsoft/vcpkg/pull/7774) [cgltf] Update library to 1.3
|
||||
|
||||
- duktape `2.3.0-2` -> `2.4.0-3`
|
||||
- [(#7548)](https://github.com/microsoft/vcpkg/pull/7548) [ duktape] Update hash for pip.
|
||||
- [(#7873)](https://github.com/microsoft/vcpkg/pull/7873) [duktape] Update library to 2.4.0
|
||||
|
||||
- double-conversion `3.1.4` -> `3.1.5`
|
||||
- [(#7717)](https://github.com/microsoft/vcpkg/pull/7717) [double-conversion] Update library to 3.1.5
|
||||
|
||||
- libmorton `2018-19-07` -> `0.2`
|
||||
- [(#7738)](https://github.com/microsoft/vcpkg/pull/7738) [libmorton] Update library to 0.2
|
||||
|
||||
- clp `1.17.2-2` -> `1.17.3`
|
||||
- [(#7756)](https://github.com/microsoft/vcpkg/pull/7756) [clp] Update library to 1.17.3
|
||||
|
||||
- libfabric `1.7.1-1` -> `1.8.0`
|
||||
- [(#7755)](https://github.com/microsoft/vcpkg/pull/7755) [libfabric] Update library to 1.8.0
|
||||
|
||||
- leaf `0.2.1-2` -> `0.2.2`
|
||||
- [(#7782)](https://github.com/microsoft/vcpkg/pull/7782) [leaf] Update library to 0.2.2
|
||||
|
||||
- inih `44` -> `45`
|
||||
- [(#7780)](https://github.com/microsoft/vcpkg/pull/7780) [inih] Update library to 45
|
||||
|
||||
- clara `2019-03-29` -> `1.1.5`
|
||||
- [(#7775)](https://github.com/microsoft/vcpkg/pull/7775) [clara] Update library to 1.1.5
|
||||
|
||||
- distorm `2018-08-26-16e6f435-1` -> `3.4.1`
|
||||
- [(#7777)](https://github.com/microsoft/vcpkg/pull/7777) [distorm] Update library to 3.4.1
|
||||
|
||||
- libcopp `1.1.0-2` -> `1.2.0`
|
||||
- [(#7770)](https://github.com/microsoft/vcpkg/pull/7770) [libcopp] Update library to 1.2.0
|
||||
|
||||
- argparse `2019-06-10` -> `1.9`
|
||||
- [(#7753)](https://github.com/microsoft/vcpkg/pull/7753) [argparse] Update library to 1.9
|
||||
|
||||
- argagg `2019-01-25` -> `0.4.6`
|
||||
- [(#7752)](https://github.com/microsoft/vcpkg/pull/7752) [argagg] Update library to 0.4.6
|
||||
|
||||
- eastl `3.14.00` -> `3.14.01`
|
||||
- [(#7786)](https://github.com/microsoft/vcpkg/pull/7786) [eastl] Update library to 3.14.01
|
||||
|
||||
- fribidi `58c6cb3` -> `2019-02-04-1`
|
||||
- [(#7768)](https://github.com/microsoft/vcpkg/pull/7768) [fribidi] Fix static library suffix in windows-static
|
||||
|
||||
- luajit `2.0.5-1` -> `2.0.5-2`
|
||||
- [(#7764)](https://github.com/microsoft/vcpkg/pull/7764) [luajit] Separate debug/release build path and fix generate pdbs.
|
||||
|
||||
- ixwebsocket `4.0.3` -> `5.0.4`
|
||||
- [(#7789)](https://github.com/microsoft/vcpkg/pull/7789) [ixwebsocket] update to 5.0.4
|
||||
|
||||
- azure-c-shared-utility `2019-05-16.1` -> `2019-08-20.1`
|
||||
- [(#7791)](https://github.com/microsoft/vcpkg/pull/7791) [azure-iot] vcpkg update for master/public-preview release
|
||||
|
||||
- azure-iot-sdk-c `2019-07-01.1` -> `2019-08-20.1`
|
||||
- [(#7791)](https://github.com/microsoft/vcpkg/pull/7791) [azure-iot] vcpkg update for master/public-preview release
|
||||
|
||||
- azure-macro-utils-c `2019-05-16.1` -> `2019-08-20.1`
|
||||
- [(#7791)](https://github.com/microsoft/vcpkg/pull/7791) [azure-iot] vcpkg update for master/public-preview release
|
||||
|
||||
- azure-uamqp-c `2019-05-16.1` -> `2019-08-20.1`
|
||||
- [(#7791)](https://github.com/microsoft/vcpkg/pull/7791) [azure-iot] vcpkg update for master/public-preview release
|
||||
|
||||
- azure-uhttp-c `2019-05-16.1` -> `2019-08-20.1`
|
||||
- [(#7791)](https://github.com/microsoft/vcpkg/pull/7791) [azure-iot] vcpkg update for master/public-preview release
|
||||
|
||||
- azure-umqtt-c `2019-05-16.1` -> `2019-08-20.1`
|
||||
- [(#7791)](https://github.com/microsoft/vcpkg/pull/7791) [azure-iot] vcpkg update for master/public-preview release
|
||||
|
||||
- umock-c `2019-05-16.1` -> `2019-08-20.1`
|
||||
- [(#7791)](https://github.com/microsoft/vcpkg/pull/7791) [azure-iot] vcpkg update for master/public-preview release
|
||||
|
||||
- embree3 `3.5.2` -> `3.5.2-1`
|
||||
- [(#7767)](https://github.com/microsoft/vcpkg/pull/7767) [embree3] Fix install path
|
||||
|
||||
- re2 `2019-05-07-2` -> `2019-08-01`
|
||||
- [(#7808)](https://github.com/microsoft/vcpkg/pull/7808) [re2] Update library to 2019-08-01
|
||||
|
||||
- reproc `6.0.0-2` -> `8.0.1`
|
||||
- [(#7807)](https://github.com/microsoft/vcpkg/pull/7807) [reproc] Update library to 8.0.1
|
||||
|
||||
- safeint `3.20.0` -> `3.21`
|
||||
- [(#7806)](https://github.com/microsoft/vcpkg/pull/7806) [safeint] Update library to 3.21
|
||||
|
||||
- snowhouse `3.1.0` -> `3.1.1`
|
||||
- [(#7805)](https://github.com/microsoft/vcpkg/pull/7805) [snowhouse] Update library to 3.1.1
|
||||
|
||||
- spectra `0.8.0` -> `0.8.1`
|
||||
- [(#7803)](https://github.com/microsoft/vcpkg/pull/7803) [spectra] Update library to 0.8.1
|
||||
|
||||
- spirv-cross `2019-05-09` -> `2019-07-26`
|
||||
- [(#7802)](https://github.com/microsoft/vcpkg/pull/7802) [spirv-cross] Update library to 2019-07-26
|
||||
|
||||
- libmodbus `3.1.4-3` -> `3.1.6`
|
||||
- [(#7834)](https://github.com/microsoft/vcpkg/pull/7834) [libmodbus] Update library to 3.1.6
|
||||
|
||||
- basisu `0.0.1-1` -> `1.11-1`
|
||||
- [(#7836)](https://github.com/microsoft/vcpkg/pull/7836) [basisu] fix vcpkg version, merge upstream fixes
|
||||
|
||||
- range-v3 `0.5.0` -> `0.9.0-20190822`
|
||||
- [(#7845)](https://github.com/microsoft/vcpkg/pull/7845) Update range-v3 reference
|
||||
|
||||
- cryptopp `8.1.0-2` -> `8.2.0`
|
||||
- [(#7854)](https://github.com/microsoft/vcpkg/pull/7854) [cryptopp] Update library to 8.2.0
|
||||
|
||||
- lz4 `1.9.1-2` -> `1.9.2`
|
||||
- [(#7860)](https://github.com/microsoft/vcpkg/pull/7860) [lz4] Update library to 1.9.2
|
||||
|
||||
- wxwidgets `3.1.2-1` -> `3.1.2-2`
|
||||
- [(#7833)](https://github.com/microsoft/vcpkg/pull/7833) [wxwidgets] Windows ARM support
|
||||
|
||||
- args `2019-05-01` -> `2019-07-11`
|
||||
- [(#7217)](https://github.com/microsoft/vcpkg/pull/7217) [many ports] Updates 2019.07.09
|
||||
|
||||
- asmjit `2019-03-29` -> `2019-07-11`
|
||||
- [(#7217)](https://github.com/microsoft/vcpkg/pull/7217) [many ports] Updates 2019.07.09
|
||||
|
||||
- aws-c-common `0.3.11-1` -> `0.4.1`
|
||||
- [(#7217)](https://github.com/microsoft/vcpkg/pull/7217) [many ports] Updates 2019.07.09
|
||||
|
||||
- aws-sdk-cpp `1.7.116` -> `1.7.142`
|
||||
- [(#7217)](https://github.com/microsoft/vcpkg/pull/7217) [many ports] Updates 2019.07.09
|
||||
|
||||
- bitsery `4.6.0` -> `5.0.0`
|
||||
- [(#7217)](https://github.com/microsoft/vcpkg/pull/7217) [many ports] Updates 2019.07.09
|
||||
|
||||
- botan `2.9.0-2` -> `2.11.0`
|
||||
- [(#7217)](https://github.com/microsoft/vcpkg/pull/7217) [many ports] Updates 2019.07.09
|
||||
|
||||
- breakpad `2019-05-08` -> `2019-07-11`
|
||||
- [(#7217)](https://github.com/microsoft/vcpkg/pull/7217) [many ports] Updates 2019.07.09
|
||||
|
||||
- chipmunk `7.0.2` -> `7.0.3`
|
||||
- [(#7217)](https://github.com/microsoft/vcpkg/pull/7217) [many ports] Updates 2019.07.09
|
||||
|
||||
- console-bridge `0.3.2-4` -> `0.4.3-1`
|
||||
- [(#7217)](https://github.com/microsoft/vcpkg/pull/7217) [many ports] Updates 2019.07.09
|
||||
|
||||
- coroutine `1.4.1-1` -> `1.4.3`
|
||||
- [(#7217)](https://github.com/microsoft/vcpkg/pull/7217) [many ports] Updates 2019.07.09
|
||||
|
||||
- crc32c `1.0.7-1` -> `1.1.0`
|
||||
- [(#7217)](https://github.com/microsoft/vcpkg/pull/7217) [many ports] Updates 2019.07.09
|
||||
|
||||
- exprtk `2019-03-29` -> `2019-07-11`
|
||||
- [(#7217)](https://github.com/microsoft/vcpkg/pull/7217) [many ports] Updates 2019.07.09
|
||||
|
||||
- fastcdr `1.0.9-1` -> `1.0.10`
|
||||
- [(#7217)](https://github.com/microsoft/vcpkg/pull/7217) [many ports] Updates 2019.07.09
|
||||
- [(#7862)](https://github.com/microsoft/vcpkg/pull/7862) [fastcdr] Update library 1.0.10
|
||||
|
||||
- fizz `2019.05.20.00-1` -> `2019.07.08.00`
|
||||
- [(#7217)](https://github.com/microsoft/vcpkg/pull/7217) [many ports] Updates 2019.07.09
|
||||
|
||||
- folly `2019.05.20.00-1` -> `2019.06.17.00`
|
||||
- [(#7217)](https://github.com/microsoft/vcpkg/pull/7217) [many ports] Updates 2019.07.09
|
||||
|
||||
- glad `0.1.30` -> `0.1.31`
|
||||
- [(#7217)](https://github.com/microsoft/vcpkg/pull/7217) [many ports] Updates 2019.07.09
|
||||
|
||||
- gmmlib `19.1.2` -> `19.2.3`
|
||||
- [(#7217)](https://github.com/microsoft/vcpkg/pull/7217) [many ports] Updates 2019.07.09
|
||||
|
||||
- graphite2 `1.3.12-1` -> `1.3.13`
|
||||
- [(#7217)](https://github.com/microsoft/vcpkg/pull/7217) [many ports] Updates 2019.07.09
|
||||
|
||||
- grpc `1.21.1-1` -> `1.22.0`
|
||||
- [(#7217)](https://github.com/microsoft/vcpkg/pull/7217) [many ports] Updates 2019.07.09
|
||||
|
||||
- io2d `0.1-2` -> `2019-07-11`
|
||||
- [(#7217)](https://github.com/microsoft/vcpkg/pull/7217) [many ports] Updates 2019.07.09
|
||||
|
||||
- libarchive `3.3.3-3` -> `3.4.0`
|
||||
- [(#7217)](https://github.com/microsoft/vcpkg/pull/7217) [many ports] Updates 2019.07.09
|
||||
|
||||
- libpqxx `6.4.4` -> `6.4.5`
|
||||
- [(#7217)](https://github.com/microsoft/vcpkg/pull/7217) [many ports] Updates 2019.07.09
|
||||
|
||||
- libssh2 `1.8.2` -> `1.9.0`
|
||||
- [(#7217)](https://github.com/microsoft/vcpkg/pull/7217) [many ports] Updates 2019.07.09
|
||||
|
||||
- libuv `1.29.1` -> `1.30.1`
|
||||
- [(#7217)](https://github.com/microsoft/vcpkg/pull/7217) [many ports] Updates 2019.07.09
|
||||
|
||||
- luabridge `2.3.1` -> `2.3.2`
|
||||
- [(#7217)](https://github.com/microsoft/vcpkg/pull/7217) [many ports] Updates 2019.07.09
|
||||
|
||||
- matio `1.5.15` -> `1.5.16`
|
||||
- [(#7217)](https://github.com/microsoft/vcpkg/pull/7217) [many ports] Updates 2019.07.09
|
||||
|
||||
- mosquitto `1.6.2-2` -> `1.6.3`
|
||||
- [(#7217)](https://github.com/microsoft/vcpkg/pull/7217) [many ports] Updates 2019.07.09
|
||||
|
||||
- ms-gsl `2019-04-19` -> `2019-07-11`
|
||||
- [(#7217)](https://github.com/microsoft/vcpkg/pull/7217) [many ports] Updates 2019.07.09
|
||||
|
||||
- nmslib `1.7.3.6-1` -> `1.8.1`
|
||||
- [(#7217)](https://github.com/microsoft/vcpkg/pull/7217) [many ports] Updates 2019.07.09
|
||||
|
||||
- nuklear `2019-03-29` -> `2019-07-11`
|
||||
- [(#7217)](https://github.com/microsoft/vcpkg/pull/7217) [many ports] Updates 2019.07.09
|
||||
|
||||
- openvr `1.4.18` -> `1.5.17`
|
||||
- [(#7217)](https://github.com/microsoft/vcpkg/pull/7217) [many ports] Updates 2019.07.09
|
||||
|
||||
- orc `1.5.5-1` -> `1.5.6`
|
||||
- [(#7217)](https://github.com/microsoft/vcpkg/pull/7217) [many ports] Updates 2019.07.09
|
||||
- [(#7908)](https://github.com/microsoft/vcpkg/pull/7908) Add homepage for orc
|
||||
|
||||
- parson `2019-04-19` -> `2019-07-11`
|
||||
- [(#7217)](https://github.com/microsoft/vcpkg/pull/7217) [many ports] Updates 2019.07.09
|
||||
|
||||
- piex `2018-03-13-1` -> `2019-07-11`
|
||||
- [(#7217)](https://github.com/microsoft/vcpkg/pull/7217) [many ports] Updates 2019.07.09
|
||||
|
||||
- ptex `2.1.28-1` -> `2.3.2`
|
||||
- [(#7217)](https://github.com/microsoft/vcpkg/pull/7217) [many ports] Updates 2019.07.09
|
||||
|
||||
- pybind11 `2.2.4` -> `2.3.0`
|
||||
- [(#7217)](https://github.com/microsoft/vcpkg/pull/7217) [many ports] Updates 2019.07.09
|
||||
|
||||
- rs-core-lib `2019-05-07` -> `2019-07-11`
|
||||
- [(#7217)](https://github.com/microsoft/vcpkg/pull/7217) [many ports] Updates 2019.07.09
|
||||
|
||||
- shogun `6.1.3-3` -> `6.1.4`
|
||||
- [(#7217)](https://github.com/microsoft/vcpkg/pull/7217) [many ports] Updates 2019.07.09
|
||||
|
||||
- stb `2019-05-07` -> `2019-07-11`
|
||||
- [(#7217)](https://github.com/microsoft/vcpkg/pull/7217) [many ports] Updates 2019.07.09
|
||||
|
||||
- taocpp-json `2019-05-08` -> `2019-07-11`
|
||||
- [(#7217)](https://github.com/microsoft/vcpkg/pull/7217) [many ports] Updates 2019.07.09
|
||||
|
||||
- tbb `2019_U7-1` -> `2019_U8`
|
||||
- [(#7217)](https://github.com/microsoft/vcpkg/pull/7217) [many ports] Updates 2019.07.09
|
||||
|
||||
- telnetpp `1.2.4-1` -> `2.0`
|
||||
- [(#7217)](https://github.com/microsoft/vcpkg/pull/7217) [many ports] Updates 2019.07.09
|
||||
|
||||
- blaze `3.5` -> `3.6`
|
||||
- [(#7878)](https://github.com/microsoft/vcpkg/pull/7878) [blaze] Update to Blaze 3.6
|
||||
|
||||
- glfw3 `3.3-1` -> `3.3-2`
|
||||
- [(#7885)](https://github.com/microsoft/vcpkg/pull/7885) [glfw3] Add more information about installing dependencies.
|
||||
|
||||
- fmt `5.3.0-2` -> `6.0.0`
|
||||
- [(#7910)](https://github.com/microsoft/vcpkg/pull/7910) [fmt] Update to 6.0.0
|
||||
- [(#7884)](https://github.com/microsoft/vcpkg/pull/7884) [fmt] missing VCPKG_BUILD_TYPE support added
|
||||
|
||||
- magic-enum `2019-06-07` -> `0.6.0`
|
||||
- [(#7916)](https://github.com/microsoft/vcpkg/pull/7916) [magic-enum] Update to v0.6.0
|
||||
|
||||
- liblsl `1.13.0-b6` -> `1.13.0-b11-1`
|
||||
- [(#7906)](https://github.com/microsoft/vcpkg/pull/7906) [liblsl] Update library to 1.13.0-b11
|
||||
- [(#7945)](https://github.com/microsoft/vcpkg/pull/7945) [liblsl] Fix installation
|
||||
|
||||
- yaml-cpp `0.6.2-2` -> `0.6.2-3`
|
||||
- [(#7847)](https://github.com/microsoft/vcpkg/pull/7847) [yaml-cpp] Fix include path in yaml-cpp-config.cmake
|
||||
|
||||
- fluidsynth `2.0.5` -> `2.0.5-1`
|
||||
- [(#7837)](https://github.com/microsoft/vcpkg/pull/7837) [fluidsynth] add Windows ARM support
|
||||
|
||||
- nmap `7.70` -> `7.70-1`
|
||||
- [(#7811)](https://github.com/microsoft/vcpkg/pull/7811) [nmap] Fix build error.
|
||||
|
||||
- moos-ui `10.0.1-1` -> `10.0.1-2`
|
||||
- [(#7812)](https://github.com/microsoft/vcpkg/pull/7812) [moos-ui] Fix install path
|
||||
|
||||
- openni2 `2.2.0.33-9` -> `2.2.0.33-10`
|
||||
- [(#7809)](https://github.com/microsoft/vcpkg/pull/7809) [openni2] Add warning message when cannot find NETFXSDK.
|
||||
|
||||
- abseil `2019-05-08` -> `2019-05-08-1`
|
||||
- [(#7745)](https://github.com/microsoft/vcpkg/pull/7745) [abseil] fix cmake config issue
|
||||
|
||||
- libwebp `1.0.2-6` -> `1.0.2-7`
|
||||
- [(#7886)](https://github.com/microsoft/vcpkg/pull/7886) [libwebp] Fix two dependent windows library link conditions.
|
||||
|
||||
- wpilib `2019.5.1` -> `2019.6.1`
|
||||
- [(#7927)](https://github.com/microsoft/vcpkg/pull/7927) [wpilib] Update wpilib port to allow opencv4
|
||||
|
||||
- ogdf `2018-03-28-2` -> `2019-08-23`
|
||||
- [(#7846)](https://github.com/microsoft/vcpkg/pull/7846) [ogdf] Update source link
|
||||
|
||||
- libp7client `5.2` -> `5.2-1`
|
||||
- [(#7977)](https://github.com/microsoft/vcpkg/pull/7977) [libp7client] Rename port folder to lowercase
|
||||
|
||||
- libpng `1.6.37-2` -> `1.6.37-3`
|
||||
- [(#7972)](https://github.com/microsoft/vcpkg/pull/7972) [libpng] Fix find_package() in CONFIG mode (#7968)
|
||||
|
||||
- openblas `0.3.6-5` -> `0.3.6-6`
|
||||
- [(#7888)](https://github.com/microsoft/vcpkg/pull/7888) [openblas] Enable x86 build and fix usage errors.
|
||||
|
||||
- qt5-base `5.12.3-3` -> `5.12.3-4`
|
||||
- [(#7973)](https://github.com/microsoft/vcpkg/pull/7973) [Qt5] Fix libpq linkage in wrapper
|
||||
|
||||
- liblas `1.8.1` -> `1.8.1-2`
|
||||
- [(#7975)](https://github.com/microsoft/vcpkg/pull/7975) [liblas] Fix Geotiff linkage
|
||||
|
||||
- glib `2.52.3-14-2` -> `2.52.3-14-3`
|
||||
- [(#7963)](https://github.com/microsoft/vcpkg/pull/7963) [glib] Fix install config.h
|
||||
|
||||
</details>
|
||||
|
||||
-- vcpkg team vcpkg@microsoft.com THU, 04 Sept 14:00:00 -0800
|
||||
|
||||
vcpkg (2019.7.31)
|
||||
---
|
||||
#### Total port count: 1105
|
||||
|
@ -1,5 +1,3 @@
|
||||
Port Tree
|
||||
|
||||
Copyright (c) Microsoft Corporation
|
||||
|
||||
All rights reserved.
|
||||
|
@ -1,3 +1,3 @@
|
||||
Source: aixlog
|
||||
Version: 1.2.1
|
||||
Version: 1.2.1-1
|
||||
Description: Header-only C++ logging library
|
||||
|
@ -1,32 +1,16 @@
|
||||
# Common Ambient Variables:
|
||||
# CURRENT_BUILDTREES_DIR = ${VCPKG_ROOT_DIR}\buildtrees\${PORT}
|
||||
# CURRENT_PACKAGES_DIR = ${VCPKG_ROOT_DIR}\packages\${PORT}_${TARGET_TRIPLET}
|
||||
# CURRENT_PORT_DIR = ${VCPKG_ROOT_DIR}\ports\${PORT}
|
||||
# PORT = current port name (zlib, etc)
|
||||
# TARGET_TRIPLET = current triplet (x86-windows, x64-windows-static, etc)
|
||||
# VCPKG_CRT_LINKAGE = C runtime linkage type (static, dynamic)
|
||||
# VCPKG_LIBRARY_LINKAGE = target library linkage type (static, dynamic)
|
||||
# VCPKG_ROOT_DIR = <C:\path\to\current\vcpkg>
|
||||
# VCPKG_TARGET_ARCHITECTURE = target architecture (x64, x86, arm)
|
||||
#
|
||||
include(vcpkg_common_functions)
|
||||
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO badaix/aixlog
|
||||
REF v1.2.1
|
||||
SHA512 776558fdd911f0cc9e8d467bf8e00a1930d2e51bb8ccd5f36f95955fefecab65faf575a80fdaacfe83fd32808f8b9c2e0323b16823e0431300df7bc0c1dfde12
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO badaix/aixlog
|
||||
REF v1.2.1
|
||||
SHA512 776558fdd911f0cc9e8d467bf8e00a1930d2e51bb8ccd5f36f95955fefecab65faf575a80fdaacfe83fd32808f8b9c2e0323b16823e0431300df7bc0c1dfde12
|
||||
)
|
||||
|
||||
|
||||
|
||||
file(MAKE_DIRECTORY ${CURRENT_PACKAGES_DIR}/include)
|
||||
file(MAKE_DIRECTORY ${CURRENT_PACKAGES_DIR}/include)
|
||||
file(COPY ${SOURCE_PATH}/include/ DESTINATION ${CURRENT_PACKAGES_DIR}/include)
|
||||
|
||||
|
||||
# Handle copyright
|
||||
file(COPY ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/aixlog)
|
||||
file(RENAME ${CURRENT_PACKAGES_DIR}/share/aixlog/LICENSE ${CURRENT_PACKAGES_DIR}/share/aixlog/copyright)
|
||||
file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)
|
||||
|
||||
# Post-build test for cmake libraries
|
||||
# vcpkg_test_cmake(PACKAGE_NAME aixlog)
|
||||
|
4
ports/anyrpc/CONTROL
Normal file
4
ports/anyrpc/CONTROL
Normal file
@ -0,0 +1,4 @@
|
||||
Source: anyrpc
|
||||
Version: 2017-12-01
|
||||
Homepage: https://github.com/sgieseking/anyrpc
|
||||
Description: A multiprotocol remote procedure call system for C++.
|
16
ports/anyrpc/arm_endian_detection.patch
Normal file
16
ports/anyrpc/arm_endian_detection.patch
Normal file
@ -0,0 +1,16 @@
|
||||
diff --git a/include/anyrpc/api.h b/include/anyrpc/api.h
|
||||
index a67fa32..e7d74ad 100644
|
||||
--- a/include/anyrpc/api.h
|
||||
+++ b/include/anyrpc/api.h
|
||||
@@ -158,9 +158,9 @@ typedef int socklen_t;
|
||||
# elif defined(_BIG_ENDIAN) && !defined(_LITTLE_ENDIAN)
|
||||
# define ANYRPC_ENDIAN ANYRPC_BIGENDIAN
|
||||
// Detect with architecture macros
|
||||
-# elif defined(__sparc) || defined(__sparc__) || defined(_POWER) || defined(__powerpc__) || defined(__ppc__) || defined(__hpux) || defined(__hppa) || defined(_MIPSEB) || defined(_POWER) || defined(__s390__)
|
||||
+# elif defined(__sparc) || defined(__sparc__) || defined(_POWER) || defined(__powerpc__) || defined(__ppc__) || defined(__hpux) || defined(__hppa) || defined(_MIPSEB) || defined(_POWER) || defined(__s390__) || defined(__ARMEB__) || defined(__THUMBEB__) || defined(__AARCH64EB__)
|
||||
# define ANYRPC_ENDIAN ANYRPC_BIGENDIAN
|
||||
-# elif defined(__i386__) || defined(__alpha__) || defined(__ia64) || defined(__ia64__) || defined(_M_IX86) || defined(_M_IA64) || defined(_M_ALPHA) || defined(__amd64) || defined(__amd64__) || defined(_M_AMD64) || defined(__x86_64) || defined(__x86_64__) || defined(_M_X64) || defined(__bfin__)
|
||||
+# elif defined(__i386__) || defined(__alpha__) || defined(__ia64) || defined(__ia64__) || defined(_M_IX86) || defined(_M_IA64) || defined(_M_ALPHA) || defined(__amd64) || defined(__amd64__) || defined(_M_AMD64) || defined(__x86_64) || defined(__x86_64__) || defined(_M_X64) || defined(__bfin__) || defined(__ARMEL__) || defined(__THUMBEL__) || defined(__AARCH64EL__) || defined(_M_ARM64) || defined(_M_ARM)
|
||||
# define ANYRPC_ENDIAN ANYRPC_LITTLEENDIAN
|
||||
# elif defined(ANYRPC_DOXYGEN_RUNNING)
|
||||
# define ANYRPC_ENDIAN
|
29
ports/anyrpc/portfile.cmake
Normal file
29
ports/anyrpc/portfile.cmake
Normal file
@ -0,0 +1,29 @@
|
||||
include(vcpkg_common_functions)
|
||||
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO sgieseking/anyrpc
|
||||
REF bfd50aa6dd620066ed308258599127cd46be818b
|
||||
SHA512 604e92a2a2936fb95e74e05dd1ac578e67e2877357443d83f8fac319ab244a27d1fac2ebd8bcd9ac8108e7a198752776974027b8f020643bb039b5f84406049b
|
||||
HEAD_REF master
|
||||
PATCHES "arm_endian_detection.patch"
|
||||
)
|
||||
|
||||
string(COMPARE EQUAL "${VCPKG_LIBRARY_LINKAGE}" "dynamic" ANYRPC_LIB_BUILD_SHARED)
|
||||
|
||||
vcpkg_configure_cmake(
|
||||
SOURCE_PATH ${SOURCE_PATH}
|
||||
PREFER_NINJA
|
||||
OPTIONS
|
||||
-DBUILD_EXAMPLES=OFF
|
||||
-DBUILD_TESTS=OFF
|
||||
-DBUILD_WITH_LOG4CPLUS=OFF
|
||||
-DANYRPC_LIB_BUILD_SHARED=${ANYRPC_LIB_BUILD_SHARED}
|
||||
)
|
||||
|
||||
vcpkg_install_cmake()
|
||||
|
||||
file(INSTALL ${SOURCE_PATH}/license DESTINATION ${CURRENT_PACKAGES_DIR}/share/anyrpc RENAME copyright)
|
||||
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include)
|
||||
|
||||
vcpkg_copy_pdbs()
|
@ -1,5 +1,5 @@
|
||||
Source: breakpad
|
||||
Version: 2019-07-11
|
||||
Version: 2019-07-11-1
|
||||
Build-Depends: libdisasm
|
||||
Homepage: https://github.com/google/breakpad
|
||||
Description: a set of client and server components which implement a crash-reporting system.
|
||||
|
13
ports/breakpad/fix-unique_ptr.patch
Normal file
13
ports/breakpad/fix-unique_ptr.patch
Normal file
@ -0,0 +1,13 @@
|
||||
diff --git a/src/common/windows/pe_util.cc b/src/common/windows/pe_util.cc
|
||||
index 9f9e8fa..d912635 100644
|
||||
--- a/src/common/windows/pe_util.cc
|
||||
+++ b/src/common/windows/pe_util.cc
|
||||
@@ -28,7 +28,7 @@
|
||||
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
#include "pe_util.h"
|
||||
-
|
||||
+#include <memory>
|
||||
#include <windows.h>
|
||||
#include <winnt.h>
|
||||
#include <atlbase.h>
|
@ -8,6 +8,8 @@ vcpkg_from_github(
|
||||
REF c46151db0ffd1a8dae914e45f1212ef427f61ed3
|
||||
SHA512 bd9f247851a3caa6f36574c8a243c2a01cb1cf23c2266b6f6786b85c7418dba5937363c00184e26cda24225f96bb7aaeb08efd13d6a269a3b78c357c2eda7e14
|
||||
HEAD_REF master
|
||||
PATCHES
|
||||
fix-unique_ptr.patch
|
||||
)
|
||||
|
||||
file(COPY ${CMAKE_CURRENT_LIST_DIR}/CMakeLists.txt DESTINATION ${SOURCE_PATH})
|
||||
|
26
ports/cello/CMakeLists.txt
Normal file
26
ports/cello/CMakeLists.txt
Normal file
@ -0,0 +1,26 @@
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
|
||||
project(cello LANGUAGES C)
|
||||
|
||||
include(GNUInstallDirs)
|
||||
|
||||
file(GLOB cello_sources src/*.c)
|
||||
add_library(cello ${cello_sources})
|
||||
|
||||
target_include_directories(
|
||||
cello
|
||||
PUBLIC
|
||||
$<BUILD_INTERFACE:${CMAKE_CURRENT_LIST_DIR}/include>
|
||||
$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>
|
||||
)
|
||||
|
||||
set_target_properties(cello PROPERTIES PUBLIC_HEADER include/Cello.h)
|
||||
|
||||
install(TARGETS cello EXPORT unofficial-cello-config)
|
||||
|
||||
install(
|
||||
EXPORT unofficial-cello-config
|
||||
NAMESPACE unofficial::cello::
|
||||
DESTINATION share/unofficial-cello
|
||||
PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ
|
||||
)
|
4
ports/cello/CONTROL
Normal file
4
ports/cello/CONTROL
Normal file
@ -0,0 +1,4 @@
|
||||
Source: cello
|
||||
Version: 2019-07-23
|
||||
Description: Higher level programming in C
|
||||
Homepage: http://libcello.org/
|
32
ports/cello/portfile.cmake
Normal file
32
ports/cello/portfile.cmake
Normal file
@ -0,0 +1,32 @@
|
||||
include(vcpkg_common_functions)
|
||||
|
||||
vcpkg_check_linkage(ONLY_STATIC_LIBRARY)
|
||||
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO orangeduck/Cello
|
||||
REF da28eefbc95d8bd5628e5f1c4cc12bc1b13fef4f
|
||||
SHA512 64825cf37223dd679b379d78475218a543690c3b78333acb906d42982261df4b9ada3a87bea183fad5e2cf220311904e657b0bf5051b141c389d5ee1d2974e5b
|
||||
HEAD_REF master
|
||||
)
|
||||
|
||||
file(COPY ${CMAKE_CURRENT_LIST_DIR}/CMakeLists.txt DESTINATION ${SOURCE_PATH})
|
||||
|
||||
vcpkg_configure_cmake(
|
||||
SOURCE_PATH ${SOURCE_PATH}
|
||||
PREFER_NINJA
|
||||
)
|
||||
|
||||
vcpkg_install_cmake()
|
||||
|
||||
vcpkg_copy_pdbs()
|
||||
|
||||
vcpkg_fixup_cmake_targets(CONFIG_PATH share/unofficial-${PORT} TARGET_PATH share/unofficial-${PORT})
|
||||
|
||||
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include)
|
||||
|
||||
# Handle copyright
|
||||
configure_file(${SOURCE_PATH}/LICENSE.md ${CURRENT_PACKAGES_DIR}/share/${PORT}/copyright COPYONLY)
|
||||
|
||||
# CMake integration test
|
||||
vcpkg_test_cmake(PACKAGE_NAME unofficial-${PORT})
|
@ -1,4 +1,4 @@
|
||||
Source: chaiscript
|
||||
Version: 6.1.0
|
||||
Version: 6.1.0-1
|
||||
Homepage: https://github.com/ChaiScript/ChaiScript
|
||||
Description: Embedded Scripting Language Designed for C++
|
||||
|
@ -1,14 +1,3 @@
|
||||
# Common Ambient Variables:
|
||||
# CURRENT_BUILDTREES_DIR = ${VCPKG_ROOT_DIR}\buildtrees\${PORT}
|
||||
# CURRENT_PACKAGES_DIR = ${VCPKG_ROOT_DIR}\packages\${PORT}_${TARGET_TRIPLET}
|
||||
# CURRENT_PORT_DIR = ${VCPKG_ROOT_DIR}\ports\${PORT}
|
||||
# PORT = current port name (zlib, etc)
|
||||
# TARGET_TRIPLET = current triplet (x86-windows, x64-windows-static, etc)
|
||||
# VCPKG_CRT_LINKAGE = C runtime linkage type (static, dynamic)
|
||||
# VCPKG_LIBRARY_LINKAGE = target library linkage type (static, dynamic)
|
||||
# VCPKG_ROOT_DIR = <C:\path\to\current\vcpkg>
|
||||
# VCPKG_TARGET_ARCHITECTURE = target architecture (x64, x86, arm)
|
||||
#
|
||||
include(vcpkg_common_functions)
|
||||
|
||||
vcpkg_from_github(
|
||||
@ -21,5 +10,4 @@ vcpkg_from_github(
|
||||
|
||||
file(INSTALL ${SOURCE_PATH}/include/ DESTINATION ${CURRENT_PACKAGES_DIR}/include/)
|
||||
|
||||
# Handle copyright
|
||||
file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/chaiscript RENAME copyright)
|
||||
file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)
|
||||
|
25
ports/clue/CMakeLists.txt
Normal file
25
ports/clue/CMakeLists.txt
Normal file
@ -0,0 +1,25 @@
|
||||
cmake_minimum_required(VERSION 3.5)
|
||||
|
||||
project(clue VERSION 1.0.0 LANGUAGES CXX)
|
||||
|
||||
option(CLUE_BUILD_TEST "Build tests for clue" OFF)
|
||||
option(CLUE_BUILD_EXAMPLE "Build examples" OFF)
|
||||
|
||||
include(GNUInstallDirs)
|
||||
include_directories("${CMAKE_CURRENT_SOURCE_DIR}/clue.hpp")
|
||||
|
||||
if(CLUE_BUILD_TEST)
|
||||
file(GLOB TEST_SOURCES "tests/*.cpp")
|
||||
add_executable(test_clue ${TEST_SOURCES})
|
||||
target_include_directories(test_clue PUBLIC ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/tests)
|
||||
install(TARGETS test_clue
|
||||
RUNTIME DESTINATION tools)
|
||||
endif()
|
||||
|
||||
if(CLUE_BUILD_EXAMPLE)
|
||||
file(GLOB EXAMPLES "examples/*.cpp")
|
||||
install(FILES ${EXAMPLES} DESTINATION examples)
|
||||
endif()
|
||||
|
||||
install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/clue.hpp DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
|
||||
# end of file
|
7
ports/clue/CONTROL
Normal file
7
ports/clue/CONTROL
Normal file
@ -0,0 +1,7 @@
|
||||
Source: clue
|
||||
Version: 1.0.0-alpha.7
|
||||
Homepage: https://github.com/martinmoene/clue
|
||||
Description: clue is a C++03 header-only library to log messages with a severity and optional module identifier.
|
||||
|
||||
Feature: test
|
||||
Description: Build test
|
29
ports/clue/portfile.cmake
Normal file
29
ports/clue/portfile.cmake
Normal file
@ -0,0 +1,29 @@
|
||||
include(vcpkg_common_functions)
|
||||
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO martinmoene/clue
|
||||
REF v1.0.0-alpha.7
|
||||
SHA512 4f0d1115dcf16412239e1ac158be210403f93596b76c91100ae81be3d4f4cb04dda525101850356a7195b219c826305a82cab7a96b1bc1e2cefaa7860a853e73
|
||||
HEAD_REF master
|
||||
)
|
||||
|
||||
file(COPY ${CMAKE_CURRENT_LIST_DIR}/CMakeLists.txt DESTINATION ${SOURCE_PATH})
|
||||
|
||||
vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS
|
||||
test CLUE_BUILD_TEST
|
||||
)
|
||||
|
||||
vcpkg_configure_cmake(
|
||||
SOURCE_PATH ${SOURCE_PATH}
|
||||
PREFER_NINJA
|
||||
OPTIONS ${FEATURE_OPTIONS}
|
||||
)
|
||||
|
||||
vcpkg_install_cmake()
|
||||
|
||||
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug)
|
||||
|
||||
# Handle copyright
|
||||
file(COPY ${SOURCE_PATH}/LICENSE_1_0.txt DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT})
|
||||
file(RENAME ${CURRENT_PACKAGES_DIR}/share/${PORT}/LICENSE_1_0.txt ${CURRENT_PACKAGES_DIR}/share/${PORT}/copyright)
|
5
ports/cppkafka/CONTROL
Normal file
5
ports/cppkafka/CONTROL
Normal file
@ -0,0 +1,5 @@
|
||||
Source: cppkafka
|
||||
Version: 0.3.1
|
||||
Homepage: https://github.com/mfontanini/cppkafka
|
||||
Description: cppkafka allows C++ applications to consume and produce messages using the Apache Kafka protocol. The library is built on top of librdkafka, and provides a high level API that uses modern C++ features to make it easier to write code while keeping the wrapper's performance overhead to a minimum.
|
||||
Build-Depends: boost-program-options, librdkafka
|
24
ports/cppkafka/portfile.cmake
Normal file
24
ports/cppkafka/portfile.cmake
Normal file
@ -0,0 +1,24 @@
|
||||
include(vcpkg_common_functions)
|
||||
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO mfontanini/cppkafka
|
||||
REF v0.3.1
|
||||
SHA512 60d01ce1dd9bd9119676be939ed5ab03539abb1f945c1b31e432edfe0f06542778f7fef37696f5ff19c53024f44d5cbd8aeddbbb231c38b098e05285d3ff0cab
|
||||
HEAD_REF master
|
||||
)
|
||||
|
||||
vcpkg_configure_cmake(
|
||||
SOURCE_PATH ${SOURCE_PATH}
|
||||
PREFER_NINJA
|
||||
OPTIONS
|
||||
-DCPPKAFKA_DISABLE_TESTS=ON
|
||||
-DCPPKAFKA_DISABLE_EXAMPLES=ON
|
||||
)
|
||||
|
||||
vcpkg_install_cmake()
|
||||
|
||||
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include)
|
||||
|
||||
# Handle copyright
|
||||
file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)
|
@ -1,4 +1,4 @@
|
||||
Source: dlfcn-win32
|
||||
Version: 1.1.1-2
|
||||
Version: 1.1.1-3
|
||||
Homepage: https://github.com/dlfcn-win32/dlfcn-win32
|
||||
Description: dlfcn-win32 is an implementation of dlfcn for Windows.
|
||||
|
@ -1,15 +1,3 @@
|
||||
# Common Ambient Variables:
|
||||
# CURRENT_BUILDTREES_DIR = ${VCPKG_ROOT_DIR}\buildtrees\${PORT}
|
||||
# CURRENT_PACKAGES_DIR = ${VCPKG_ROOT_DIR}\packages\${PORT}_${TARGET_TRIPLET}
|
||||
# CURRENT_PORT DIR = ${VCPKG_ROOT_DIR}\ports\${PORT}
|
||||
# PORT = current port name (zlib, etc)
|
||||
# TARGET_TRIPLET = current triplet (x86-windows, x64-windows-static, etc)
|
||||
# VCPKG_CRT_LINKAGE = C runtime linkage type (static, dynamic)
|
||||
# VCPKG_LIBRARY_LINKAGE = target library linkage type (static, dynamic)
|
||||
# VCPKG_ROOT_DIR = <C:\path\to\current\vcpkg>
|
||||
# VCPKG_TARGET_ARCHITECTURE = target architecture (x64, x86, arm)
|
||||
#
|
||||
|
||||
include(vcpkg_common_functions)
|
||||
set(SOURCE_VERSION 1.1.1)
|
||||
set(SOURCE_PATH ${CURRENT_BUILDTREES_DIR}/src/dlfcn-win32-${SOURCE_VERSION})
|
||||
@ -36,6 +24,5 @@ file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include)
|
||||
|
||||
vcpkg_copy_pdbs()
|
||||
|
||||
# Handle copyright
|
||||
file(COPY ${SOURCE_PATH}/COPYING DESTINATION ${CURRENT_PACKAGES_DIR}/share/dlfcn-win32)
|
||||
file(RENAME ${CURRENT_PACKAGES_DIR}/share/dlfcn-win32/COPYING ${CURRENT_PACKAGES_DIR}/share/dlfcn-win32/copyright)
|
||||
file(COPY ${SOURCE_PATH}/COPYING DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT})
|
||||
file(RENAME ${CURRENT_PACKAGES_DIR}/share/${PORT}/COPYING ${CURRENT_PACKAGES_DIR}/share/${PORT}/copyright)
|
||||
|
8
ports/dmlc/CONTROL
Normal file
8
ports/dmlc/CONTROL
Normal file
@ -0,0 +1,8 @@
|
||||
Source: dmlc
|
||||
Version: 2019-08-12
|
||||
Homepage: https://github.com/dmlc/dmlc-core
|
||||
Description: DMLC-Core is the backbone library to support all DMLC projects, offers the bricks to build efficient and scalable distributed machine learning libraries.
|
||||
Default-Features: openmp
|
||||
|
||||
Feature: openmp
|
||||
Description: Build with openmp
|
43
ports/dmlc/portfile.cmake
Normal file
43
ports/dmlc/portfile.cmake
Normal file
@ -0,0 +1,43 @@
|
||||
include(vcpkg_common_functions)
|
||||
|
||||
vcpkg_check_linkage(ONLY_STATIC_LIBRARY)
|
||||
|
||||
if(VCPKG_CMAKE_SYSTEM_NAME STREQUAL "WindowsStore")
|
||||
message(FATAL_ERROR "${PORT} currently doesn't supports UWP.")
|
||||
endif()
|
||||
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO dmlc/dmlc-core
|
||||
REF d3fd7c5e9b9c280d3081ada3fb62705547c00bf1
|
||||
SHA512 6887d52ddd00949866c27bea3c860abb8a7ecf61feeac79d67d260635e9c3e490b6f0538cbc0ccc1f03e90ab4094bfc0fcb938adb3fb5afe9fea813d47cc7430
|
||||
HEAD_REF master
|
||||
)
|
||||
|
||||
vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS
|
||||
openmp ENABLE_OPENMP
|
||||
)
|
||||
|
||||
if(VCPKG_CRT_LINKAGE STREQUAL dynamic)
|
||||
set(DMLC_FORCE_SHARED_CRT ON)
|
||||
else()
|
||||
set(DMLC_FORCE_SHARED_CRT OFF)
|
||||
endif()
|
||||
|
||||
vcpkg_configure_cmake(
|
||||
SOURCE_PATH ${SOURCE_PATH}
|
||||
PREFER_NINJA
|
||||
OPTIONS
|
||||
-DDMLC_FORCE_SHARED_CRT=${DMLC_FORCE_SHARED_CRT}
|
||||
-DUSE_OPENMP=${ENABLE_OPENMP}
|
||||
)
|
||||
|
||||
vcpkg_install_cmake()
|
||||
|
||||
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include)
|
||||
|
||||
vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/dmlc)
|
||||
|
||||
# Handle copyright
|
||||
file(COPY ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT})
|
||||
file(RENAME ${CURRENT_PACKAGES_DIR}/share/${PORT}/LICENSE ${CURRENT_PACKAGES_DIR}/share/${PORT}/copyright)
|
@ -1,5 +1,5 @@
|
||||
Source: enet
|
||||
Version: 1.3.13
|
||||
Version: 1.3.13-1
|
||||
Homepage: https://github.com/lsalzman/enet
|
||||
Description: Reliable UDP networking library
|
||||
|
||||
|
@ -1,15 +1,3 @@
|
||||
# Common Ambient Variables:
|
||||
# CURRENT_BUILDTREES_DIR = ${VCPKG_ROOT_DIR}\buildtrees\${PORT}
|
||||
# CURRENT_PACKAGES_DIR = ${VCPKG_ROOT_DIR}\packages\${PORT}_${TARGET_TRIPLET}
|
||||
# CURRENT_PORT_DIR = ${VCPKG_ROOT_DIR}\ports\${PORT}
|
||||
# PORT = current port name (zlib, etc)
|
||||
# TARGET_TRIPLET = current triplet (x86-windows, x64-windows-static, etc)
|
||||
# VCPKG_CRT_LINKAGE = C runtime linkage type (static, dynamic)
|
||||
# VCPKG_LIBRARY_LINKAGE = target library linkage type (static, dynamic)
|
||||
# VCPKG_ROOT_DIR = <C:\path\to\current\vcpkg>
|
||||
# VCPKG_TARGET_ARCHITECTURE = target architecture (x64, x86, arm)
|
||||
#
|
||||
|
||||
include(vcpkg_common_functions)
|
||||
vcpkg_from_github(OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO "lsalzman/enet"
|
||||
@ -32,7 +20,6 @@ vcpkg_install_cmake()
|
||||
|
||||
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include)
|
||||
|
||||
# Handle copyright
|
||||
file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/enet RENAME copyright)
|
||||
vcpkg_copy_pdbs()
|
||||
|
||||
vcpkg_copy_pdbs()
|
||||
file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)
|
||||
|
@ -1,4 +1,4 @@
|
||||
Source: entt
|
||||
Version: 3.0.0-1
|
||||
Version: 3.1.0
|
||||
Description: Gaming meets modern C++ - a fast and reliable entity-component system and much more.
|
||||
Homepage: https://github.com/skypjack/entt
|
||||
|
@ -4,8 +4,8 @@ include(vcpkg_common_functions)
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO skypjack/entt
|
||||
REF v3.0.0
|
||||
SHA512 4c68d202bf00cb3f317bcf6e3c0d281e97718f6e4e198b2e280ec8bbfb7d1493e369ec30d2aea40aec3dbb5715a03bf445d1ea4f033621531e63998800bf2564
|
||||
REF v3.1.0
|
||||
SHA512 ddec22f6a1e0ad6bda2dc47a0a257854c96f29a6704164cd0f752104eb0c6d6df3604155aec7aa911913b2ec21923686b15f2490ffadae7f4f5c01d2dcf9c96a
|
||||
HEAD_REF master
|
||||
)
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
Source: exiv2
|
||||
Version: 0.27.1-1
|
||||
Version: 0.27.2-1
|
||||
Build-Depends: zlib, expat, libiconv, gettext
|
||||
Description: Image metadata library and tools
|
||||
Homepage: https://www.exiv2.org
|
||||
|
@ -1,23 +1,27 @@
|
||||
diff --git a/cmake/findDependencies.cmake b/cmake/findDependencies.cmake
|
||||
index a458a0c..9caffcf 100644
|
||||
--- a/cmake/findDependencies.cmake
|
||||
+++ b/cmake/findDependencies.cmake
|
||||
@@ -36,5 +36,5 @@
|
||||
|
||||
@@ -40,7 +40,7 @@ else()
|
||||
endif()
|
||||
|
||||
if (EXIV2_ENABLE_NLS)
|
||||
- find_package(Intl REQUIRED)
|
||||
+ find_package(unofficial-gettext CONFIG)
|
||||
endif( )
|
||||
|
||||
find_package(Iconv)
|
||||
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
|
||||
index 91469b6..4c51068 100644
|
||||
index 76eaabc..68d29de 100644
|
||||
--- a/src/CMakeLists.txt
|
||||
+++ b/src/CMakeLists.txt
|
||||
@@ -208,14 +208,14 @@
|
||||
@@ -214,16 +214,15 @@ if( EXIV2_ENABLE_PNG )
|
||||
endif()
|
||||
|
||||
if( EXIV2_ENABLE_NLS )
|
||||
- target_link_libraries(exiv2lib PRIVATE ${Intl_LIBRARIES})
|
||||
- target_include_directories(exiv2lib PRIVATE ${Intl_INCLUDE_DIRS})
|
||||
- target_include_directories(exiv2lib_int PRIVATE ${Intl_INCLUDE_DIRS})
|
||||
+ target_link_libraries(exiv2lib PRIVATE unofficial::gettext::libintl)
|
||||
# Definition needed for translations
|
||||
target_compile_definitions(exiv2lib PUBLIC EXV_LOCALEDIR="/../${CMAKE_INSTALL_LOCALEDIR}")
|
||||
@ -25,12 +29,10 @@ index 91469b6..4c51068 100644
|
||||
|
||||
-if( ICONV_FOUND )
|
||||
- target_link_libraries( exiv2lib PRIVATE Iconv::Iconv )
|
||||
-endif()
|
||||
+if(NOT TARGET unofficial::iconv::libiconv)
|
||||
+ find_package(unofficial-iconv CONFIG)
|
||||
+endif()
|
||||
endif()
|
||||
+target_link_libraries( exiv2lib PRIVATE unofficial::iconv::libiconv )
|
||||
|
||||
|
||||
|
||||
write_basic_package_version_file(exiv2ConfigVersion.cmake COMPATIBILITY ExactVersion)
|
||||
|
||||
|
@ -3,8 +3,8 @@ include(vcpkg_common_functions)
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO Exiv2/exiv2
|
||||
REF 0.27.1
|
||||
SHA512 1b637138cee019122d98ae3c54e84416ba1a90531b3f541748697c9f1a8faee18699f10cef5a63bf60b8588e8c670925cbac3ad6c82e41160442f8a66380d407
|
||||
REF v0.27.2
|
||||
SHA512 349063fd8ef6c44b5b2f3f68aad839271a9cb8ff206af237d28d9e9d05dcdf43b61f3232d4566780b2898d62c20134e8ea65d588a19a664c0224750e4ea1340d
|
||||
HEAD_REF master
|
||||
PATCHES
|
||||
iconv.patch
|
||||
@ -24,11 +24,10 @@ vcpkg_configure_cmake(
|
||||
-DEXIV2_BUILD_EXIV2_COMMAND:BOOL=FALSE
|
||||
-DEXIV2_BUILD_UNIT_TESTS:BOOL=FALSE
|
||||
-DEXIV2_BUILD_SAMPLES:BOOL=FALSE
|
||||
# -DEXIV2_ENABLE_NLS:BOOL=OFF
|
||||
)
|
||||
|
||||
vcpkg_install_cmake()
|
||||
vcpkg_fixup_cmake_targets(CONFIG_PATH lib/exiv2/cmake)
|
||||
vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/exiv2)
|
||||
|
||||
configure_file(
|
||||
${CMAKE_CURRENT_LIST_DIR}/vcpkg-cmake-wrapper.cmake
|
||||
@ -47,5 +46,5 @@ if(VCPKG_LIBRARY_LINKAGE STREQUAL "static")
|
||||
endif()
|
||||
|
||||
# Handle copyright
|
||||
file(COPY ${SOURCE_PATH}/ABOUT-NLS DESTINATION ${CURRENT_PACKAGES_DIR}/share/exiv2)
|
||||
file(RENAME ${CURRENT_PACKAGES_DIR}/share/exiv2/ABOUT-NLS ${CURRENT_PACKAGES_DIR}/share/exiv2/copyright)
|
||||
file(COPY ${SOURCE_PATH}/COPYING DESTINATION ${CURRENT_PACKAGES_DIR}/share/exiv2)
|
||||
file(RENAME ${CURRENT_PACKAGES_DIR}/share/exiv2/COPYING ${CURRENT_PACKAGES_DIR}/share/exiv2/copyright)
|
||||
|
@ -1,5 +1,5 @@
|
||||
Source: fltk
|
||||
Version: 1.3.4-6
|
||||
Version: 1.3.4-7
|
||||
Homepage: https://www.fltk.org/
|
||||
Description: FLTK (pronounced fulltick) is a cross-platform C++ GUI toolkit for UNIX/Linux (X11), Microsoft Windows, and MacOS X. FLTK provides modern GUI functionality without the bloat and supports 3D graphics via OpenGL and its built-in GLUT emulation.
|
||||
Build-Depends: zlib, libpng, libjpeg-turbo
|
||||
|
@ -1,11 +1,3 @@
|
||||
# Common Ambient Variables:
|
||||
# VCPKG_ROOT_DIR = <C:\path\to\current\vcpkg>
|
||||
# TARGET_TRIPLET is the current triplet (x86-windows, etc)
|
||||
# PORT is the current port name (zlib, etc)
|
||||
# CURRENT_BUILDTREES_DIR = ${VCPKG_ROOT_DIR}\buildtrees\${PORT}
|
||||
# CURRENT_PACKAGES_DIR = ${VCPKG_ROOT_DIR}\packages\${PORT}_${TARGET_TRIPLET}
|
||||
#
|
||||
|
||||
include(vcpkg_common_functions)
|
||||
set(SOURCE_PATH ${CURRENT_BUILDTREES_DIR}/src/fltk-1.3.4-1)
|
||||
vcpkg_download_distfile(ARCHIVE
|
||||
@ -91,8 +83,4 @@ foreach(FILE Fl_Export.H fl_utf8.h)
|
||||
file(WRITE ${CURRENT_PACKAGES_DIR}/include/FL/${FILE} "${FLTK_HEADER}")
|
||||
endforeach()
|
||||
|
||||
file(INSTALL
|
||||
${SOURCE_PATH}/COPYING
|
||||
DESTINATION ${CURRENT_PACKAGES_DIR}/share/fltk
|
||||
RENAME copyright
|
||||
)
|
||||
file(INSTALL ${SOURCE_PATH}/COPYING DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)
|
||||
|
@ -1,5 +1,6 @@
|
||||
Source: fmi4cpp
|
||||
Version: 0.7.0-1
|
||||
Version: 0.7.0-2
|
||||
Homepage: https://github.com/NTNU-IHB/FMI4cpp
|
||||
Description: FMI 2.0 implementation written in modern C++
|
||||
Build-Depends: boost-property-tree, libzip[openssl]
|
||||
|
||||
|
@ -1,15 +1,3 @@
|
||||
# Common Ambient Variables:
|
||||
# CURRENT_BUILDTREES_DIR = ${VCPKG_ROOT_DIR}\buildtrees\${PORT}
|
||||
# CURRENT_PACKAGES_DIR = ${VCPKG_ROOT_DIR}\packages\${PORT}_${TARGET_TRIPLET}
|
||||
# CURRENT_PORT_DIR = ${VCPKG_ROOT_DIR}\ports\${PORT}
|
||||
# PORT = current port name (zlib, etc)
|
||||
# TARGET_TRIPLET = current triplet (x86-windows, x64-windows-static, etc)
|
||||
# VCPKG_CRT_LINKAGE = C runtime linkage type (static, dynamic)
|
||||
# VCPKG_LIBRARY_LINKAGE = target library linkage type (static, dynamic)
|
||||
# VCPKG_ROOT_DIR = <C:\path\to\current\vcpkg>
|
||||
# VCPKG_TARGET_ARCHITECTURE = target architecture (x64, x86, arm)
|
||||
#
|
||||
|
||||
include(vcpkg_common_functions)
|
||||
|
||||
vcpkg_from_github(
|
||||
@ -40,7 +28,7 @@ vcpkg_configure_cmake(
|
||||
-DFMI4CPP_BUILD_TESTS=OFF
|
||||
-DFMI4CPP_BUILD_EXAMPLES=OFF
|
||||
-DFMI4CPP_WITH_CURL=${WITH_CURL}
|
||||
-DFMI4CPP_WITH_ODEINT=${WITH_ODEINT}
|
||||
-DFMI4CPP_WITH_ODEINT=${WITH_ODEINT}
|
||||
)
|
||||
|
||||
vcpkg_install_cmake()
|
||||
@ -49,7 +37,8 @@ vcpkg_fixup_cmake_targets()
|
||||
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include)
|
||||
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/share)
|
||||
|
||||
# Handle copyright
|
||||
file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/fmi4cpp RENAME copyright)
|
||||
|
||||
vcpkg_copy_pdbs()
|
||||
|
||||
file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)
|
||||
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
Source: fmilib
|
||||
Version: 2.0.3-1
|
||||
Version: 2.0.3-2
|
||||
Description: FMI library is intended as a foundation for applications interfacing FMUs (Functional Mockup Units) that follow FMI Standard. This version of the library supports FMI 1.0 and FMI2.0.
|
||||
Homepage: https://www.fmi-standard.org/
|
||||
|
@ -1,15 +1,3 @@
|
||||
# Common Ambient Variables:
|
||||
# CURRENT_BUILDTREES_DIR = ${VCPKG_ROOT_DIR}\buildtrees\${PORT}
|
||||
# CURRENT_PACKAGES_DIR = ${VCPKG_ROOT_DIR}\packages\${PORT}_${TARGET_TRIPLET}
|
||||
# CURRENT_PORT_DIR = ${VCPKG_ROOT_DIR}\ports\${PORT}
|
||||
# PORT = current port name (zlib, etc)
|
||||
# TARGET_TRIPLET = current triplet (x86-windows, x64-windows-static, etc)
|
||||
# VCPKG_CRT_LINKAGE = C runtime linkage type (static, dynamic)
|
||||
# VCPKG_LIBRARY_LINKAGE = target library linkage type (static, dynamic)
|
||||
# VCPKG_ROOT_DIR = <C:\path\to\current\vcpkg>
|
||||
# VCPKG_TARGET_ARCHITECTURE = target architecture (x64, x86, arm)
|
||||
#
|
||||
|
||||
include(vcpkg_common_functions)
|
||||
|
||||
set(SOURCE_PATH ${CURRENT_BUILDTREES_DIR}/src/FMILibrary-2.0.3)
|
||||
@ -193,5 +181,4 @@ endforeach()
|
||||
|
||||
vcpkg_copy_pdbs()
|
||||
|
||||
# Handle copyright
|
||||
file(INSTALL ${SOURCE_PATH}/LICENSE.md DESTINATION ${CURRENT_PACKAGES_DIR}/share/fmilib RENAME copyright)
|
||||
file(INSTALL ${SOURCE_PATH}/LICENSE.md DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)
|
||||
|
@ -1,5 +1,6 @@
|
||||
Source: freetds
|
||||
Version: 1.1.6
|
||||
Version: 1.1.6-1
|
||||
Homepage: https://www.freetds.org
|
||||
Description: Implementation of the Tabular Data Stream protocol
|
||||
Default-Features: openssl
|
||||
|
||||
|
@ -1,11 +1,3 @@
|
||||
# Common Ambient Variables:
|
||||
# VCPKG_ROOT_DIR = <C:\path\to\current\vcpkg>
|
||||
# TARGET_TRIPLET is the current triplet (x86-windows, etc)
|
||||
# PORT is the current port name (zlib, etc)
|
||||
# CURRENT_BUILDTREES_DIR = ${VCPKG_ROOT_DIR}\buildtrees\${PORT}
|
||||
# CURRENT_PACKAGES_DIR = ${VCPKG_ROOT_DIR}\packages\${PORT}_${TARGET_TRIPLET}
|
||||
#
|
||||
|
||||
include(vcpkg_common_functions)
|
||||
set(SOURCE_PATH ${CURRENT_BUILDTREES_DIR}/src/freetds-1.1.6)
|
||||
vcpkg_download_distfile(ARCHIVE
|
||||
@ -64,6 +56,4 @@ if(VCPKG_LIBRARY_LINKAGE STREQUAL static)
|
||||
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/bin ${CURRENT_PACKAGES_DIR}/debug/bin)
|
||||
endif()
|
||||
|
||||
# Handle copyright
|
||||
file(COPY ${SOURCE_PATH}/COPYING DESTINATION ${CURRENT_PACKAGES_DIR}/share/freetds)
|
||||
file(RENAME ${CURRENT_PACKAGES_DIR}/share/freetds/COPYING ${CURRENT_PACKAGES_DIR}/share/freetds/copyright)
|
||||
file(INSTALL ${SOURCE_PATH}/COPYING DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)
|
||||
|
@ -1,4 +1,4 @@
|
||||
Source: gainput
|
||||
Version: 1.0.0-1
|
||||
Version: 1.0.0-2
|
||||
Homepage: https://github.com/jkuhlmann/gainput
|
||||
Description: Gainput is a multiplatform C++ input library, supporting mouse, keyboard and controllers
|
||||
|
@ -1,17 +1,6 @@
|
||||
# Common Ambient Variables:
|
||||
# CURRENT_BUILDTREES_DIR = ${VCPKG_ROOT_DIR}\buildtrees\${PORT}
|
||||
# CURRENT_PACKAGES_DIR = ${VCPKG_ROOT_DIR}\packages\${PORT}_${TARGET_TRIPLET}
|
||||
# CURRENT_PORT_DIR = ${VCPKG_ROOT_DIR}\ports\${PORT}
|
||||
# PORT = current port name (zlib, etc)
|
||||
# TARGET_TRIPLET = current triplet (x86-windows, x64-windows-static, etc)
|
||||
# VCPKG_CRT_LINKAGE = C runtime linkage type (static, dynamic)
|
||||
# VCPKG_LIBRARY_LINKAGE = target library linkage type (static, dynamic)
|
||||
# VCPKG_ROOT_DIR = <C:\path\to\current\vcpkg>
|
||||
# VCPKG_TARGET_ARCHITECTURE = target architecture (x64, x86, arm)
|
||||
#
|
||||
|
||||
include(vcpkg_common_functions)
|
||||
set(SOURCE_PATH ${CURRENT_BUILDTREES_DIR}/src/gainput-1.0.0)
|
||||
|
||||
vcpkg_download_distfile(ARCHIVE
|
||||
URLS "http://github.com/jkuhlmann/gainput/archive/v1.0.0.zip"
|
||||
FILENAME "gainput-1.0.0.zip"
|
||||
@ -19,15 +8,13 @@ vcpkg_download_distfile(ARCHIVE
|
||||
)
|
||||
vcpkg_extract_source_archive(${ARCHIVE})
|
||||
|
||||
|
||||
|
||||
vcpkg_configure_cmake(
|
||||
SOURCE_PATH ${SOURCE_PATH}
|
||||
PREFER_NINJA
|
||||
OPTIONS
|
||||
-DGAINPUT_TESTS=OFF
|
||||
-DGAINPUT_SAMPLES=OFF
|
||||
# Disable this option if project cannot be built with Ninja
|
||||
OPTIONS
|
||||
-DGAINPUT_TESTS=OFF
|
||||
-DGAINPUT_SAMPLES=OFF
|
||||
# Disable this option if project cannot be built with Ninja
|
||||
# OPTIONS -DUSE_THIS_IN_ALL_BUILDS=1 -DUSE_THIS_TOO=2
|
||||
# OPTIONS_RELEASE -DOPTIMIZE=1
|
||||
# OPTIONS_DEBUG -DDEBUGGABLE=1
|
||||
@ -35,8 +22,7 @@ vcpkg_configure_cmake(
|
||||
|
||||
vcpkg_install_cmake()
|
||||
vcpkg_copy_pdbs()
|
||||
# Handle copyright
|
||||
file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/gainput RENAME copyright)
|
||||
|
||||
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include)
|
||||
|
||||
if(VCPKG_LIBRARY_LINKAGE STREQUAL static)
|
||||
@ -45,3 +31,5 @@ if(VCPKG_LIBRARY_LINKAGE STREQUAL static)
|
||||
file(RENAME ${CURRENT_PACKAGES_DIR}/debug/lib/gainputstaticd.lib ${CURRENT_PACKAGES_DIR}/debug/lib/gainputd.lib)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)
|
@ -1,4 +1,4 @@
|
||||
Source: geographiclib
|
||||
Version: 1.47-patch1-7
|
||||
Version: 1.47-patch1-8
|
||||
Homepage: https://sourceforge.net/projects/geographiclib/
|
||||
Description: a small set of C++ classes for performing conversions between geographic, UTM, UPS, MGRS, geocentric, and local cartesian coordinates, for gravity (e.g., EGM2008), geoid height, and geomagnetic field (e.g., WMM2010) calculations, and for solving geodesic problems.
|
||||
|
@ -1,15 +1,3 @@
|
||||
# Common Ambient Variables:
|
||||
# CURRENT_BUILDTREES_DIR = ${VCPKG_ROOT_DIR}\buildtrees\${PORT}
|
||||
# CURRENT_PACKAGES_DIR = ${VCPKG_ROOT_DIR}\packages\${PORT}_${TARGET_TRIPLET}
|
||||
# CURRENT_PORT DIR = ${VCPKG_ROOT_DIR}\ports\${PORT}
|
||||
# PORT = current port name (zlib, etc)
|
||||
# TARGET_TRIPLET = current triplet (x86-windows, x64-windows-static, etc)
|
||||
# VCPKG_CRT_LINKAGE = C runtime linkage type (static, dynamic)
|
||||
# VCPKG_LIBRARY_LINKAGE = target library linkage type (static, dynamic)
|
||||
# VCPKG_ROOT_DIR = <C:\path\to\current\vcpkg>
|
||||
# VCPKG_TARGET_ARCHITECTURE = target architecture (x64, x86, arm)
|
||||
#
|
||||
|
||||
include(vcpkg_common_functions)
|
||||
|
||||
vcpkg_download_distfile(ARCHIVE
|
||||
@ -47,16 +35,15 @@ endif()
|
||||
vcpkg_install_cmake()
|
||||
|
||||
if (VCPKG_TARGET_IS_WINDOWS)
|
||||
vcpkg_fixup_cmake_targets(CONFIG_PATH cmake)
|
||||
vcpkg_fixup_cmake_targets(CONFIG_PATH cmake)
|
||||
else()
|
||||
vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake)
|
||||
vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake)
|
||||
endif()
|
||||
vcpkg_copy_pdbs()
|
||||
|
||||
file(COPY ${CURRENT_PACKAGES_DIR}/lib/pkgconfig DESTINATION ${CURRENT_PACKAGES_DIR}/share/geographiclib)
|
||||
file(COPY ${CURRENT_PACKAGES_DIR}/lib/pkgconfig DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT})
|
||||
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/lib/pkgconfig)
|
||||
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/lib/pkgconfig)
|
||||
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include)
|
||||
|
||||
file(INSTALL ${SOURCE_PATH}/00README.txt DESTINATION ${CURRENT_PACKAGES_DIR}/share/geographiclib RENAME readme)
|
||||
file(INSTALL ${SOURCE_PATH}/LICENSE.txt DESTINATION ${CURRENT_PACKAGES_DIR}/share/geographiclib RENAME copyright)
|
||||
file(INSTALL ${SOURCE_PATH}/LICENSE.txt DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)
|
||||
|
@ -1,5 +1,5 @@
|
||||
Source: gettext
|
||||
Version: 0.19-10
|
||||
Version: 0.19-11
|
||||
Homepage: https://www.gnu.org/software/gettext/
|
||||
Description: The GNU gettext utilities are a set of tools that provides a framework to help other GNU packages produce multi-lingual messages. Provides libintl.
|
||||
Build-Depends: libiconv
|
||||
|
@ -1,5 +1,8 @@
|
||||
if(VCPKG_CMAKE_SYSTEM_NAME AND NOT VCPKG_CMAKE_SYSTEM_NAME STREQUAL "WindowsStore" AND NOT VCPKG_CMAKE_SYSTEM_NAME STREQUAL "Darwin")
|
||||
set(VCPKG_POLICY_EMPTY_PACKAGE enabled)
|
||||
if (NOT EXISTS "/usr/include/libintl.h")
|
||||
message(FATAL_ERROR "Please use command \"sudo apt-get install gettext\" to install gettext on linux.")
|
||||
endif()
|
||||
file(COPY ${CMAKE_CURRENT_LIST_DIR}/unofficial-gettext-config.cmake DESTINATION ${CURRENT_PACKAGES_DIR}/share/unofficial-gettext)
|
||||
return()
|
||||
endif()
|
||||
|
@ -1,4 +1,4 @@
|
||||
Source: glew
|
||||
Version: 2.1.0-5
|
||||
Version: 2.1.0-6
|
||||
Description: The OpenGL Extension Wrangler Library (GLEW) is a cross-platform open-source C/C++ extension loading library.
|
||||
Homepage: https://github.com/nigels-com/glew
|
||||
|
@ -63,5 +63,6 @@ vcpkg_copy_pdbs()
|
||||
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include)
|
||||
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/share)
|
||||
|
||||
file(INSTALL ${CMAKE_CURRENT_LIST_DIR}/vcpkg-cmake-wrapper.cmake DESTINATION ${CURRENT_PACKAGES_DIR}/share/glew )
|
||||
file(INSTALL ${SOURCE_PATH}/LICENSE.txt DESTINATION ${CURRENT_PACKAGES_DIR}/share/glew RENAME copyright)
|
||||
file(COPY ${CMAKE_CURRENT_LIST_DIR}/usage DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT})
|
||||
|
25
ports/glew/vcpkg-cmake-wrapper.cmake
Normal file
25
ports/glew/vcpkg-cmake-wrapper.cmake
Normal file
@ -0,0 +1,25 @@
|
||||
include(SelectLibraryConfigurations)
|
||||
_find_package(GLEW CONFIG)
|
||||
if(GLEW_FOUND AND TARGET GLEW::GLEW AND NOT DEFINED GLEW_INCLUDE_DIRS)
|
||||
get_target_property(GLEW_INCLUDE_DIRS GLEW::GLEW INTERFACE_INCLUDE_DIRECTORIES)
|
||||
set(GLEW_INCLUDE_DIR ${GLEW_INCLUDE_DIRS})
|
||||
get_target_property(_GLEW_DEFS GLEW::GLEW INTERFACE_COMPILE_DEFINITIONS)
|
||||
if("${_GLEW_DEFS}" MATCHES "GLEW_STATIC")
|
||||
get_target_property(GLEW_LIBRARY_DEBUG GLEW::GLEW IMPORTED_LOCATION_DEBUG)
|
||||
get_target_property(GLEW_LIBRARY_RELEASE GLEW::GLEW IMPORTED_LOCATION_RELEASE)
|
||||
else()
|
||||
get_target_property(GLEW_LIBRARY_DEBUG GLEW::GLEW IMPORTED_IMPLIB_DEBUG)
|
||||
get_target_property(GLEW_LIBRARY_RELEASE GLEW::GLEW IMPORTED_IMPLIB_RELEASE)
|
||||
endif()
|
||||
get_target_property(_GLEW_LINK_INTERFACE GLEW::GLEW IMPORTED_LINK_INTERFACE_LIBRARIES_RELEASE) # same for debug and release
|
||||
list(APPEND GLEW_LIBRARIES ${_GLEW_LINK_INTERFACE})
|
||||
list(APPEND GLEW_LIBRARY ${_GLEW_LINK_INTERFACE})
|
||||
select_library_configurations(GLEW)
|
||||
if("${_GLEW_DEFS}" MATCHES "GLEW_STATIC")
|
||||
set(GLEW_STATIC_LIBRARIES ${GLEW_LIBRARIES})
|
||||
else()
|
||||
set(GLEW_SHARED_LIBRARIES ${GLEW_LIBRARIES})
|
||||
endif()
|
||||
unset(_GLEW_DEFS)
|
||||
unset(_GLEW_LINK_INTERFACE)
|
||||
endif()
|
@ -102,6 +102,7 @@ else()
|
||||
endif()
|
||||
add_definitions("-DGIO_MODULE_DIR=\"gio/modules\"")
|
||||
endif()
|
||||
install(FILES ${CMAKE_BINARY_DIR}/config/config.h DESTINATION include/glib)
|
||||
|
||||
include_directories(${CMAKE_BINARY_DIR}/config ${CMAKE_BINARY_DIR}/config/glib ${CMAKE_BINARY_DIR}/config/gio ${CMAKE_BINARY_DIR}/config/gmodule)
|
||||
include_directories(. glib)
|
||||
|
@ -1,5 +1,5 @@
|
||||
Source: glib
|
||||
Version: 2.52.3-14-2
|
||||
Version: 2.52.3-14-3
|
||||
Homepage: https://developer.gnome.org/glib/
|
||||
Description: Portable, general-purpose utility library.
|
||||
Build-Depends: zlib, pcre, libffi, gettext, libiconv
|
||||
|
@ -48,5 +48,7 @@ vcpkg_fixup_cmake_targets(CONFIG_PATH share/unofficial-glib TARGET_PATH share/un
|
||||
vcpkg_copy_pdbs()
|
||||
vcpkg_copy_tool_dependencies(${CURRENT_PACKAGES_DIR}/tools/glib)
|
||||
|
||||
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include)
|
||||
|
||||
file(COPY ${SOURCE_PATH}/COPYING DESTINATION ${CURRENT_PACKAGES_DIR}/share/glib)
|
||||
file(RENAME ${CURRENT_PACKAGES_DIR}/share/glib/COPYING ${CURRENT_PACKAGES_DIR}/share/glib/copyright)
|
||||
|
@ -1,5 +1,5 @@
|
||||
Source: glog
|
||||
Version: 0.4.0-1
|
||||
Version: 0.4.0-2
|
||||
Homepage: https://github.com/google/glog
|
||||
Description: C++ implementation of the Google logging module
|
||||
Build-Depends: gflags
|
||||
|
@ -1,11 +1,3 @@
|
||||
# Common Ambient Variables:
|
||||
# VCPKG_ROOT_DIR = <C:\path\to\current\vcpkg>
|
||||
# TARGET_TRIPLET is the current triplet (x86-windows, etc)
|
||||
# PORT is the current port name (zlib, etc)
|
||||
# CURRENT_BUILDTREES_DIR = ${VCPKG_ROOT_DIR}\buildtrees\${PORT}
|
||||
# CURRENT_PACKAGES_DIR = ${VCPKG_ROOT_DIR}\packages\${PORT}_${TARGET_TRIPLET}
|
||||
#
|
||||
|
||||
include(vcpkg_common_functions)
|
||||
|
||||
vcpkg_from_github(
|
||||
@ -31,6 +23,4 @@ file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include)
|
||||
|
||||
vcpkg_copy_pdbs()
|
||||
|
||||
# Handle copyright
|
||||
file(COPY ${SOURCE_PATH}/COPYING DESTINATION ${CURRENT_PACKAGES_DIR}/share/glog)
|
||||
file(RENAME ${CURRENT_PACKAGES_DIR}/share/glog/COPYING ${CURRENT_PACKAGES_DIR}/share/glog/copyright)
|
||||
file(INSTALL ${SOURCE_PATH}/COPYING DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)
|
||||
|
@ -1,4 +1,4 @@
|
||||
Source: gtest
|
||||
Version: 2019-08-14-1
|
||||
Version: 2019-08-14-2
|
||||
Homepage: https://github.com/google/googletest
|
||||
Description: GoogleTest and GoogleMock testing frameworks.
|
||||
|
@ -1,30 +0,0 @@
|
||||
diff --git a/googlemock/CMakeLists.txt b/googlemock/CMakeLists.txt
|
||||
index 9d135ff..0be8a22 100644
|
||||
--- a/googlemock/CMakeLists.txt
|
||||
+++ b/googlemock/CMakeLists.txt
|
||||
@@ -66,6 +66,25 @@ endif()
|
||||
# call it again here.
|
||||
config_compiler_and_linker() # from ${gtest_dir}/cmake/internal_utils.cmake
|
||||
|
||||
+# Create the CMake package file descriptors.
|
||||
+if (INSTALL_GTEST)
|
||||
+ include(CMakePackageConfigHelpers)
|
||||
+ set(cmake_package_name GMock)
|
||||
+ set(targets_export_name ${cmake_package_name}Targets CACHE INTERNAL "")
|
||||
+ set(generated_dir "${CMAKE_CURRENT_BINARY_DIR}/generated" CACHE INTERNAL "")
|
||||
+ set(cmake_files_install_dir "share/${cmake_package_name}")
|
||||
+ set(version_file "${generated_dir}/${cmake_package_name}ConfigVersion.cmake")
|
||||
+ write_basic_package_version_file(${version_file} COMPATIBILITY AnyNewerVersion)
|
||||
+ install(EXPORT ${targets_export_name}
|
||||
+ NAMESPACE ${cmake_package_name}::
|
||||
+ DESTINATION ${cmake_files_install_dir})
|
||||
+ set(config_file "${generated_dir}/${cmake_package_name}Config.cmake")
|
||||
+ configure_package_config_file("${gtest_SOURCE_DIR}/cmake/Config.cmake.in"
|
||||
+ "${config_file}" INSTALL_DESTINATION ${cmake_files_install_dir})
|
||||
+ install(FILES ${version_file} ${config_file}
|
||||
+ DESTINATION ${cmake_files_install_dir})
|
||||
+endif()
|
||||
+
|
||||
# Adds Google Mock's and Google Test's header directories to the search path.
|
||||
set(gmock_build_include_dirs
|
||||
"${gmock_SOURCE_DIR}/include"
|
@ -13,7 +13,6 @@ vcpkg_from_github(
|
||||
PATCHES
|
||||
0002-Fix-z7-override.patch
|
||||
fix-main-lib-path.patch
|
||||
fix-gmock-cmake.patch
|
||||
)
|
||||
|
||||
string(COMPARE EQUAL "${VCPKG_CRT_LINKAGE}" "dynamic" GTEST_FORCE_SHARED_CRT)
|
||||
@ -30,7 +29,6 @@ vcpkg_configure_cmake(
|
||||
|
||||
vcpkg_install_cmake()
|
||||
vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/GTest)
|
||||
vcpkg_fixup_cmake_targets(CONFIG_PATH share/GMock)
|
||||
|
||||
file(
|
||||
INSTALL
|
||||
@ -52,12 +50,6 @@ file(
|
||||
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include)
|
||||
file(INSTALL ${SOURCE_PATH}/googletest/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/gtest RENAME copyright)
|
||||
|
||||
# Install gmock cmake files.
|
||||
file(GLOB GMOCK_CMAKE_FILES ${CURRENT_PACKAGES_DIR}/share/gtest/GMock*.cmake)
|
||||
file(MAKE_DIRECTORY ${CURRENT_PACKAGES_DIR}/share/gmock)
|
||||
file(COPY ${GMOCK_CMAKE_FILES} DESTINATION ${CURRENT_PACKAGES_DIR}/share/gmock)
|
||||
file(REMOVE ${GMOCK_CMAKE_FILES})
|
||||
|
||||
if(EXISTS ${CURRENT_PACKAGES_DIR}/debug/lib/gtest_maind.lib)
|
||||
file(MAKE_DIRECTORY ${CURRENT_PACKAGES_DIR}/debug/lib/manual-link)
|
||||
file(RENAME ${CURRENT_PACKAGES_DIR}/debug/lib/gtest_maind.lib ${CURRENT_PACKAGES_DIR}/debug/lib/manual-link/gtest_maind.lib)
|
||||
|
@ -2,10 +2,7 @@ The package gtest is compatible with built-in CMake targets:
|
||||
|
||||
enable_testing()
|
||||
|
||||
find_package(GTest MODULE REQUIRED)
|
||||
target_link_libraries(main PRIVATE GTest::GTest GTest::Main)
|
||||
|
||||
find_package(GMock CONFIG REQUIRED)
|
||||
target_link_libraries(main PRIVATE GMock::gmock GMock::gmock_main)
|
||||
find_package(GTest CONFIG REQUIRED)
|
||||
target_link_libraries(main PRIVATE GTest::gtest GTest::gtest_main GTest::gmock GTest::gmock_main)
|
||||
|
||||
add_test(AllTestsInMain main)
|
||||
|
7
ports/ignition-cmake0/CONTROL
Normal file
7
ports/ignition-cmake0/CONTROL
Normal file
@ -0,0 +1,7 @@
|
||||
Source: ignition-cmake0
|
||||
Version: 0.6.2
|
||||
Homepage: https://ignitionrobotics.org/libs/cmake
|
||||
Description: CMake helper functions for building robotic applications
|
||||
Build-Depends: ignition-modularscripts
|
||||
|
||||
|
14
ports/ignition-cmake0/do-not-compile-gtest.patch
Normal file
14
ports/ignition-cmake0/do-not-compile-gtest.patch
Normal file
@ -0,0 +1,14 @@
|
||||
diff --git a/cmake/IgnConfigureBuild.cmake b/cmake/IgnConfigureBuild.cmake
|
||||
--- a/cmake/IgnConfigureBuild.cmake
|
||||
+++ b/cmake/IgnConfigureBuild.cmake
|
||||
@@ -109,7 +109,9 @@
|
||||
# Add all the source code directories
|
||||
add_subdirectory(src)
|
||||
add_subdirectory(include)
|
||||
- add_subdirectory(test)
|
||||
+ if(BUILD_TESTING)
|
||||
+ add_subdirectory(test)
|
||||
+ endif()
|
||||
|
||||
|
||||
#--------------------------------------
|
24
ports/ignition-cmake0/portfile.cmake
Normal file
24
ports/ignition-cmake0/portfile.cmake
Normal file
@ -0,0 +1,24 @@
|
||||
include(vcpkg_common_functions)
|
||||
|
||||
include(${CURRENT_INSTALLED_DIR}/share/ignitionmodularscripts/ignition_modular_library.cmake)
|
||||
|
||||
set(PACKAGE_VERSION "0.6.1")
|
||||
|
||||
ignition_modular_library(NAME cmake
|
||||
VERSION ${PACKAGE_VERSION}
|
||||
REF "ignition-cmake_${PACKAGE_VERSION}"
|
||||
SHA512 fcd3ad6b5289697c4928c71b820e2adaa758c730f52cba3f8cc714e44ca0c9f04f432ae5b98b5f258c4851c4666740b58066a25c55ff3a6de975cd8a57991b6b
|
||||
# Ensure that gtest is not compiled (backport of https://bitbucket.org/ignitionrobotics/ign-cmake/pull-requests/163)
|
||||
PATCHES do-not-compile-gtest.patch
|
||||
# Support for ARM64 (backport of https://bitbucket.org/ignitionrobotics/ign-cmake/pull-requests/168)
|
||||
support-arm64.patch
|
||||
)
|
||||
|
||||
# Permit empty include folder
|
||||
set(VCPKG_POLICY_EMPTY_INCLUDE_FOLDER enabled)
|
||||
|
||||
# Remove unneccessary directory, as ignition-cmake is a pure CMake package
|
||||
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/lib ${CURRENT_PACKAGES_DIR}/debug)
|
||||
|
||||
# Install custom usage
|
||||
configure_file(${CMAKE_CURRENT_LIST_DIR}/usage ${CURRENT_PACKAGES_DIR}/share/${PORT}/usage @ONLY)
|
17
ports/ignition-cmake0/support-arm64.patch
Normal file
17
ports/ignition-cmake0/support-arm64.patch
Normal file
@ -0,0 +1,17 @@
|
||||
diff -r 8a976a308d77 -r 1bea7874cfec cmake/IgnSetCompilerFlags.cmake
|
||||
--- a/cmake/IgnSetCompilerFlags.cmake
|
||||
+++ b/cmake/IgnSetCompilerFlags.cmake
|
||||
@@ -279,13 +279,6 @@
|
||||
# Don't pull in the Windows min/max macros
|
||||
add_definitions(-DNOMINMAX)
|
||||
|
||||
- if (MSVC AND CMAKE_SIZEOF_VOID_P EQUAL 8)
|
||||
- # Not needed if a proper cmake generator (-G "...Win64") is passed
|
||||
- # to cmake. Enable as a second measure to work around bug
|
||||
- # http://www.cmake.org/Bug/print_bug_page.php?bug_id=11240
|
||||
- set(CMAKE_SHARED_LINKER_FLAGS "/machine:x64")
|
||||
- endif()
|
||||
-
|
||||
if(USE_IGN_RECOMMENDED_FLAGS)
|
||||
|
||||
# Gy: Prevent errors caused by multiply-defined symbols
|
3
ports/ignition-cmake0/usage
Normal file
3
ports/ignition-cmake0/usage
Normal file
@ -0,0 +1,3 @@
|
||||
The package ignition-cmake0 provides CMake integration:
|
||||
|
||||
find_package(ignition-cmake0 CONFIG REQUIRED)
|
5
ports/ignition-math4/CONTROL
Normal file
5
ports/ignition-math4/CONTROL
Normal file
@ -0,0 +1,5 @@
|
||||
Source: ignition-math4
|
||||
Version: 4.0.0
|
||||
Homepage: https://ignitionrobotics.org/libs/math
|
||||
Build-Depends: ignition-cmake0
|
||||
Description: Math API for robotic applications
|
7
ports/ignition-math4/portfile.cmake
Normal file
7
ports/ignition-math4/portfile.cmake
Normal file
@ -0,0 +1,7 @@
|
||||
include(vcpkg_common_functions)
|
||||
|
||||
include(${CURRENT_INSTALLED_DIR}/share/ignitionmodularscripts/ignition_modular_library.cmake)
|
||||
|
||||
ignition_modular_library(NAME math
|
||||
VERSION "4.0.0"
|
||||
SHA512 09023b559e7e544e628131189f3a7f57a9b73868f66f81e5ce1a353092940949973e1753f18ead8f655ad88c0e1d1bf51bbf63163760694aab7a97a4c0f6d519)
|
3
ports/ignition-modularscripts/CONTROL
Normal file
3
ports/ignition-modularscripts/CONTROL
Normal file
@ -0,0 +1,3 @@
|
||||
Source: ignition-modularscripts
|
||||
Version: 2019-08-20
|
||||
Description: Vcpkg helpers to package ignition libraries
|
106
ports/ignition-modularscripts/ignition_modular_library.cmake
Normal file
106
ports/ignition-modularscripts/ignition_modular_library.cmake
Normal file
@ -0,0 +1,106 @@
|
||||
|
||||
function(ignition_modular_build_library NAME MAJOR_VERSION SOURCE_PATH)
|
||||
vcpkg_configure_cmake(
|
||||
SOURCE_PATH ${SOURCE_PATH}
|
||||
PREFER_NINJA
|
||||
OPTIONS -DBUILD_TESTING=OFF
|
||||
)
|
||||
|
||||
vcpkg_install_cmake()
|
||||
|
||||
vcpkg_fixup_cmake_targets(CONFIG_PATH "lib/cmake/ignition-${NAME}${MAJOR_VERSION}")
|
||||
|
||||
file(GLOB_RECURSE CMAKE_RELEASE_FILES
|
||||
"${CURRENT_PACKAGES_DIR}/lib/cmake/ignition-${NAME}${MAJOR_VERSION}/*")
|
||||
|
||||
file(COPY ${CMAKE_RELEASE_FILES} DESTINATION
|
||||
"${CURRENT_PACKAGES_DIR}/share/ignition-${NAME}${MAJOR_VERSION}/")
|
||||
|
||||
# Remove debug files
|
||||
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include
|
||||
${CURRENT_PACKAGES_DIR}/debug/lib/cmake
|
||||
${CURRENT_PACKAGES_DIR}/debug/share)
|
||||
|
||||
# Post-build test for cmake libraries
|
||||
vcpkg_test_cmake(PACKAGE_NAME ignition-${NAME}${MAJOR_VERSION})
|
||||
|
||||
# Find the relevant license file and install it
|
||||
if(EXISTS "${SOURCE_PATH}/LICENSE")
|
||||
set(LICENSE_PATH "${SOURCE_PATH}/LICENSE")
|
||||
elseif(EXISTS "${SOURCE_PATH}/README.md")
|
||||
set(LICENSE_PATH "${SOURCE_PATH}/README.md")
|
||||
endif()
|
||||
file(INSTALL ${LICENSE_PATH} DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)
|
||||
endfunction()
|
||||
|
||||
## # ignition_modular_library
|
||||
##
|
||||
## Download and build a library from the Ignition Robotics project ( https://ignitionrobotics.org/ ).
|
||||
##
|
||||
## ## Usage:
|
||||
## ```cmake
|
||||
## ignition_modular_library(NAME <name>
|
||||
## VERSION <version>
|
||||
## SHA512 <sha512>
|
||||
## [REF <ref>]
|
||||
## [HEAD_REF <head_ref>]
|
||||
## [PATCHES <patches>])
|
||||
## ```
|
||||
##
|
||||
## ## Parameters:
|
||||
## ### NAME
|
||||
## The name of the specific ignition library, i.e. `cmake` for `ignition-cmake0`, `math` for `ignition-math4`.
|
||||
##
|
||||
## ### VERSION
|
||||
## The complete version number.
|
||||
##
|
||||
## ### SHA512
|
||||
## The SHA512 hash that should match the downloaded archive. This is forwarded to the `vcpkg_from_bitbucket` command.
|
||||
##
|
||||
## ### REF
|
||||
## Reference to the tag of the desired release. This is forwarded to the `vcpkg_from_bitbucket` command.
|
||||
## If not specified, defaults to `ignition-${NAME}${MAJOR_VERSION}_${VERSION}`.
|
||||
##
|
||||
## ### HEAD_REF
|
||||
## Reference (tag) to the desired release. This is forwarded to the `vcpkg_from_bitbucket` command.
|
||||
## If not specified, defaults to `ign-${NAME}${MAJOR_VERSION}`.
|
||||
##
|
||||
## ### PATCHES
|
||||
## A list of patches to be applied to the extracted sources.
|
||||
## This is forwarded to the `vcpkg_from_bitbucket` command.
|
||||
##
|
||||
## ## Examples:
|
||||
##
|
||||
## * [ignition-cmake0](https://github.com/Microsoft/vcpkg/blob/master/ports/ignition-cmake0/portfile.cmake)
|
||||
## * [ignition-math4](https://github.com/Microsoft/vcpkg/blob/master/ports/ignition-math4/portfile.cmake)
|
||||
function(ignition_modular_library)
|
||||
set(oneValueArgs NAME VERSION SHA512 REF HEAD_REF)
|
||||
set(multiValueArgs PATCHES)
|
||||
cmake_parse_arguments(IML "" "${oneValueArgs}" "${multiValueArgs}" ${ARGN})
|
||||
|
||||
string(REPLACE "." ";" IML_VERSION_LIST ${IML_VERSION})
|
||||
list(GET IML_VERSION_LIST 0 IML_MAJOR_VERSION)
|
||||
|
||||
# If the REF option is omitted, use the canonical one
|
||||
if(NOT DEFINED IML_REF)
|
||||
set(IML_REF "ignition-${IML_NAME}${IML_MAJOR_VERSION}_${IML_VERSION}")
|
||||
endif()
|
||||
|
||||
# If the HEAD_REF option is omitted, use the canonical one
|
||||
if(NOT DEFINED IML_HEAD_REF)
|
||||
set(IML_HEAD_REF "ign-${IML_NAME}${IML_MAJOR_VERSION}")
|
||||
endif()
|
||||
|
||||
# Download library from bitbucket, to support also the --head option
|
||||
vcpkg_from_bitbucket(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO ignitionrobotics/ign-${IML_NAME}
|
||||
REF ${IML_REF}
|
||||
SHA512 ${IML_SHA512}
|
||||
HEAD_REF ${IML_HEAD_REF}
|
||||
PATCHES ${IML_PATCHES}
|
||||
)
|
||||
|
||||
# Build library
|
||||
ignition_modular_build_library(${IML_NAME} ${IML_MAJOR_VERSION} ${SOURCE_PATH})
|
||||
endfunction()
|
8
ports/ignition-modularscripts/portfile.cmake
Normal file
8
ports/ignition-modularscripts/portfile.cmake
Normal file
@ -0,0 +1,8 @@
|
||||
file(COPY
|
||||
${CMAKE_CURRENT_LIST_DIR}/ignition_modular_library.cmake
|
||||
DESTINATION
|
||||
${CURRENT_PACKAGES_DIR}/share/ignitionmodularscripts
|
||||
)
|
||||
file(WRITE ${CURRENT_PACKAGES_DIR}/share/ignitionmodularscripts/copyright "")
|
||||
|
||||
set(VCPKG_POLICY_EMPTY_PACKAGE enabled)
|
5
ports/imgui-sfml/CONTROL
Normal file
5
ports/imgui-sfml/CONTROL
Normal file
@ -0,0 +1,5 @@
|
||||
Source: imgui-sfml
|
||||
Version: 2.0.2
|
||||
Homepage: https://github.com/eliasdaler/imgui-sfml
|
||||
Description: Library which allows you to use ImGui with SFML
|
||||
Build-Depends: sfml, imgui
|
30
ports/imgui-sfml/portfile.cmake
Normal file
30
ports/imgui-sfml/portfile.cmake
Normal file
@ -0,0 +1,30 @@
|
||||
include(vcpkg_common_functions)
|
||||
|
||||
# Compile as static lib since vcpkg's imgui is compiled as static lib
|
||||
vcpkg_check_linkage(ONLY_STATIC_LIBRARY)
|
||||
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO eliasdaler/imgui-sfml
|
||||
REF v2.0.2
|
||||
SHA512 44099e162c0e712ec9147452189649801a6463396830e117c7a0a4483d0526e94554498bfa41e9cd418d26286b5d1a28dd1c2d305c30d1eb266922767e53ab48
|
||||
HEAD_REF master
|
||||
PATCHES
|
||||
static-build-with-vcpkg-imgui.patch
|
||||
remove-delegating-ctor.patch
|
||||
)
|
||||
|
||||
vcpkg_configure_cmake(
|
||||
SOURCE_PATH ${SOURCE_PATH}
|
||||
PREFER_NINJA
|
||||
)
|
||||
|
||||
vcpkg_install_cmake()
|
||||
vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/ImGui-SFML)
|
||||
vcpkg_copy_pdbs()
|
||||
|
||||
# Debug include directory not needed
|
||||
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include)
|
||||
|
||||
# License
|
||||
file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/imgui-sfml RENAME copyright)
|
13
ports/imgui-sfml/remove-delegating-ctor.patch
Normal file
13
ports/imgui-sfml/remove-delegating-ctor.patch
Normal file
@ -0,0 +1,13 @@
|
||||
diff --git a/imconfig-SFML.h b/imconfig-SFML.h
|
||||
index 0f43ce6..1fce2c1 100644
|
||||
--- a/imconfig-SFML.h
|
||||
+++ b/imconfig-SFML.h
|
||||
@@ -19,7 +19,7 @@
|
||||
|
||||
#define IM_VEC4_CLASS_EXTRA \
|
||||
ImVec4(const sf::Color & c) \
|
||||
- : ImVec4(c.r / 255.f, c.g / 255.f, c.b / 255.f, c.a / 255.f) { \
|
||||
+ : x(c.r / 255.f), y(c.g / 255.f), z(c.b / 255.f), w(c.a / 255.f) { \
|
||||
} \
|
||||
operator sf::Color() const { \
|
||||
return sf::Color( \
|
71
ports/imgui-sfml/static-build-with-vcpkg-imgui.patch
Normal file
71
ports/imgui-sfml/static-build-with-vcpkg-imgui.patch
Normal file
@ -0,0 +1,71 @@
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index 015a030..33d6894 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -29,7 +29,7 @@ set(IMGUI_SFML_CONFIG_NAME "imconfig-SFML.h" CACHE STRING "Name of a custom user
|
||||
set(IMGUI_SFML_CONFIG_INSTALL_DIR "" CACHE PATH "Path where user's config header will be installed")
|
||||
|
||||
# For FindImGui.cmake
|
||||
-list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}/cmake")
|
||||
+# list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}/cmake")
|
||||
|
||||
if (IMGUI_SFML_FIND_SFML)
|
||||
find_package(SFML 2.5 COMPONENTS graphics system window)
|
||||
@@ -42,24 +42,24 @@ endif()
|
||||
# ImGui does not provide native support for CMakeLists, workaround for now to have
|
||||
# users specify IMGUI_DIR. Waiting for this PR to get merged...
|
||||
# https://github.com/ocornut/imgui/pull/1713
|
||||
-if(NOT IMGUI_DIR)
|
||||
- set(IMGUI_DIR "" CACHE PATH "imgui top-level directory")
|
||||
- message(FATAL_ERROR "ImGui directory not found. Set IMGUI_ROOT to imgui's top-level path (containing 'imgui.h' and other files).\n")
|
||||
-endif()
|
||||
+# if(NOT IMGUI_DIR)
|
||||
+ # set(IMGUI_DIR "" CACHE PATH "imgui top-level directory")
|
||||
+ # message(FATAL_ERROR "ImGui directory not found. Set IMGUI_ROOT to imgui's top-level path (containing 'imgui.h' and other files).\n")
|
||||
+# endif()
|
||||
|
||||
# This uses FindImGui.cmake provided in ImGui-SFML repo for now
|
||||
-find_package(ImGui 1.68 REQUIRED)
|
||||
+find_package(imgui REQUIRED)
|
||||
|
||||
# these headers will be installed alongside ImGui-SFML
|
||||
-set(IMGUI_PUBLIC_HEADERS
|
||||
- ${IMGUI_INCLUDE_DIR}/imconfig.h
|
||||
- ${IMGUI_INCLUDE_DIR}/imgui.h
|
||||
- ${IMGUI_INCLUDE_DIR}/imgui_internal.h # not actually public, but users might need it
|
||||
- ${IMGUI_INCLUDE_DIR}/imstb_rectpack.h
|
||||
- ${IMGUI_INCLUDE_DIR}/imstb_textedit.h
|
||||
- ${IMGUI_INCLUDE_DIR}/imstb_truetype.h
|
||||
- ${IMGUI_INCLUDE_DIR}/misc/cpp/imgui_stdlib.h
|
||||
-)
|
||||
+# set(IMGUI_PUBLIC_HEADERS
|
||||
+ # ${IMGUI_INCLUDE_DIR}/imconfig.h
|
||||
+ # ${IMGUI_INCLUDE_DIR}/imgui.h
|
||||
+ # ${IMGUI_INCLUDE_DIR}/imgui_internal.h # not actually public, but users might need it
|
||||
+ # ${IMGUI_INCLUDE_DIR}/imstb_rectpack.h
|
||||
+ # ${IMGUI_INCLUDE_DIR}/imstb_textedit.h
|
||||
+ # ${IMGUI_INCLUDE_DIR}/imstb_truetype.h
|
||||
+ # ${IMGUI_INCLUDE_DIR}/misc/cpp/imgui_stdlib.h
|
||||
+# )
|
||||
|
||||
# CMake 3.11 and later prefer to choose GLVND, but we choose legacy OpenGL just because it's safer
|
||||
# (unless the OpenGL_GL_PREFERENCE was explicitly set)
|
||||
@@ -80,6 +80,7 @@ add_library(ImGui-SFML::ImGui-SFML ALIAS ImGui-SFML)
|
||||
|
||||
target_link_libraries(ImGui-SFML
|
||||
PUBLIC
|
||||
+ imgui::imgui
|
||||
sfml-graphics
|
||||
sfml-system
|
||||
sfml-window
|
||||
diff --git a/imconfig-SFML.h b/imconfig-SFML.h
|
||||
index f66ba20..0f43ce6 100644
|
||||
--- a/imconfig-SFML.h
|
||||
+++ b/imconfig-SFML.h
|
||||
@@ -28,5 +28,3 @@
|
||||
static_cast<sf::Uint8>(z * 255.f), \
|
||||
static_cast<sf::Uint8>(w * 255.f)); \
|
||||
}
|
||||
-
|
||||
-#define ImTextureID unsigned int
|
||||
\ No newline at end of file
|
@ -1,5 +1,6 @@
|
||||
Source: irrlicht
|
||||
Version: 1.8.4-1
|
||||
Version: 1.8.4-2
|
||||
Homepage: http://irrlicht.sourceforge.net
|
||||
Description: Irrlicht lightning fast 3d engine
|
||||
Build-Depends: zlib, libpng, bzip2, libjpeg-turbo
|
||||
|
||||
|
20
ports/irrlicht/LICENSE.txt
Normal file
20
ports/irrlicht/LICENSE.txt
Normal file
@ -0,0 +1,20 @@
|
||||
The Irrlicht Engine License
|
||||
===========================
|
||||
|
||||
Copyright (C) 2002-2015 Nikolaus Gebhardt
|
||||
|
||||
This software is provided 'as-is', without any express or implied
|
||||
warranty. In no event will the authors be held liable for any damages
|
||||
arising from the use of this software.
|
||||
|
||||
Permission is granted to anyone to use this software for any purpose,
|
||||
including commercial applications, and to alter it and redistribute it
|
||||
freely, subject to the following restrictions:
|
||||
|
||||
1. The origin of this software must not be misrepresented; you must not
|
||||
claim that you wrote the original software. If you use this software
|
||||
in a product, an acknowledgement in the product documentation would be
|
||||
appreciated but is not required.
|
||||
2. Altered source versions must be clearly marked as such, and must not be
|
||||
misrepresented as being the original software.
|
||||
3. This notice may not be removed or altered from any source distribution.
|
@ -1,15 +1,3 @@
|
||||
# Common Ambient Variables:
|
||||
# CURRENT_BUILDTREES_DIR = ${VCPKG_ROOT_DIR}\buildtrees\${PORT}
|
||||
# CURRENT_PACKAGES_DIR = ${VCPKG_ROOT_DIR}\packages\${PORT}_${TARGET_TRIPLET}
|
||||
# CURRENT_PORT_DIR = ${VCPKG_ROOT_DIR}\ports\${PORT}
|
||||
# PORT = current port name (zlib, etc)
|
||||
# TARGET_TRIPLET = current triplet (x86-windows, x64-windows-static, etc)
|
||||
# VCPKG_CRT_LINKAGE = C runtime linkage type (static, dynamic)
|
||||
# VCPKG_LIBRARY_LINKAGE = target library linkage type (static, dynamic)
|
||||
# VCPKG_ROOT_DIR = <C:\path\to\current\vcpkg>
|
||||
# VCPKG_TARGET_ARCHITECTURE = target architecture (x64, x86, arm)
|
||||
#
|
||||
|
||||
include(vcpkg_common_functions)
|
||||
|
||||
vcpkg_download_distfile(ARCHIVE
|
||||
@ -29,6 +17,7 @@ vcpkg_extract_source_archive_ex(
|
||||
|
||||
# Copy CMakeLists.txt to the source, because Irrlicht does not have one.
|
||||
file(COPY ${CMAKE_CURRENT_LIST_DIR}/CMakeLists.txt DESTINATION ${SOURCE_PATH})
|
||||
file(COPY ${CMAKE_CURRENT_LIST_DIR}/LICENSE.txt DESTINATION ${SOURCE_PATH})
|
||||
|
||||
set(FAST_MATH FALSE)
|
||||
if("fast-fpu" IN_LIST FEATURES)
|
||||
@ -65,28 +54,6 @@ if(BUILD_TOOLS)
|
||||
endif()
|
||||
|
||||
file(WRITE ${CURRENT_PACKAGES_DIR}/share/irrlicht/irrlicht-config.cmake "include(\${CMAKE_CURRENT_LIST_DIR}/irrlicht-targets.cmake)")
|
||||
# Handle copyright
|
||||
file(WRITE ${CURRENT_PACKAGES_DIR}/share/irrlicht/copyright "
|
||||
The Irrlicht Engine License
|
||||
===========================
|
||||
|
||||
Copyright (C) 2002-2015 Nikolaus Gebhardt
|
||||
|
||||
This software is provided 'as-is', without any express or implied
|
||||
warranty. In no event will the authors be held liable for any damages
|
||||
arising from the use of this software.
|
||||
|
||||
Permission is granted to anyone to use this software for any purpose,
|
||||
including commercial applications, and to alter it and redistribute it
|
||||
freely, subject to the following restrictions:
|
||||
|
||||
1. The origin of this software must not be misrepresented; you must not
|
||||
claim that you wrote the original software. If you use this software
|
||||
in a product, an acknowledgement in the product documentation would be
|
||||
appreciated but is not required.
|
||||
2. Altered source versions must be clearly marked as such, and must not be
|
||||
misrepresented as being the original software.
|
||||
3. This notice may not be removed or altered from any source distribution.")
|
||||
|
||||
vcpkg_copy_pdbs()
|
||||
|
||||
@ -95,3 +62,5 @@ if(VCPKG_LIBRARY_LINKAGE STREQUAL "static")
|
||||
endif()
|
||||
# Post-build test for cmake libraries
|
||||
vcpkg_test_cmake(PACKAGE_NAME irrlicht)
|
||||
|
||||
file(INSTALL ${SOURCE_PATH}/LICENSE.txt DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)
|
@ -1,4 +1,4 @@
|
||||
Source: jsoncons
|
||||
Version: 0.132.1
|
||||
Version: 0.133.0
|
||||
Description: A C++, header-only library for constructing JSON and JSON-like text and binary data formats, with JSON Pointer, JSON Patch, JSONPath, CSV, MessagePack, CBOR, BSON, UBJSON
|
||||
Homepage: https://github.com/danielaparker/jsoncons
|
||||
|
@ -3,8 +3,8 @@ include(vcpkg_common_functions)
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO danielaparker/jsoncons
|
||||
REF v0.132.1
|
||||
SHA512 74bfe6fe18e90f4230b9d811a01f263e4597f6363f4df0cb29a89148bbc040ab578a1eb77d3cb87ce0d8e9d304b9716dd245f4dc5603c7d445cd0acdfb62905d
|
||||
REF v0.133.0
|
||||
SHA512 3c650f68937185248f971fb7681965d9345f527cd4240104284ec4a867e50b04344170ba937b5041ff1b4044020ce346c9a35bb96863834da3c7f5b0b32c1bb5
|
||||
HEAD_REF master
|
||||
)
|
||||
|
||||
|
8
ports/kvasir-mpl/CONTROL
Normal file
8
ports/kvasir-mpl/CONTROL
Normal file
@ -0,0 +1,8 @@
|
||||
Source: kvasir-mpl
|
||||
Version: 2019-08-06
|
||||
Homepage: https://github.com/kvasir-io/mpl
|
||||
Description: This library is part of the Kvasir project. Kvasir is a collection of zero cost statically checked libraries for resource constrained systems including microcontrollers.
|
||||
|
||||
Feature: test
|
||||
Description: Build with test
|
||||
|
31
ports/kvasir-mpl/portfile.cmake
Normal file
31
ports/kvasir-mpl/portfile.cmake
Normal file
@ -0,0 +1,31 @@
|
||||
include(vcpkg_common_functions)
|
||||
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO kvasir-io/mpl
|
||||
REF a9060b46c37c769e5517e0116b060fec923b6fdb
|
||||
SHA512 bbe7267d288eda9ded81ce82e428d237cb5a9d686cd1b68a334b1ae53db4bf25e37fb86d991e7cf61542ee91ccae8db7498efde91a07332fd68594a229ff35ca
|
||||
HEAD_REF development
|
||||
)
|
||||
|
||||
vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS
|
||||
test BUILD_WITH_TEST
|
||||
)
|
||||
|
||||
vcpkg_configure_cmake(
|
||||
SOURCE_PATH ${SOURCE_PATH}
|
||||
PREFER_NINJA
|
||||
OPTIONS -DBUILD_TESTING=${BUILD_WITH_TEST}
|
||||
)
|
||||
|
||||
vcpkg_install_cmake()
|
||||
|
||||
# Move CMake config files to the right place
|
||||
vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/kvasir_mpl)
|
||||
|
||||
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug)
|
||||
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/lib)
|
||||
|
||||
# Handle copyright
|
||||
file(COPY ${SOURCE_PATH}/LICENSE.md DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT})
|
||||
file(RENAME ${CURRENT_PACKAGES_DIR}/share/${PORT}/LICENSE.md ${CURRENT_PACKAGES_DIR}/share/${PORT}/copyright)
|
4
ports/libhydrogen/CONTROL
Normal file
4
ports/libhydrogen/CONTROL
Normal file
@ -0,0 +1,4 @@
|
||||
Source: libhydrogen
|
||||
Version: 2019-08-11
|
||||
Description: A lightweight, secure, easy-to-use crypto library suitable for constrained environments
|
||||
Homepage: https://github.com/jedisct1/libhydrogen
|
27
ports/libhydrogen/portfile.cmake
Normal file
27
ports/libhydrogen/portfile.cmake
Normal file
@ -0,0 +1,27 @@
|
||||
include(vcpkg_common_functions)
|
||||
|
||||
vcpkg_check_linkage(ONLY_STATIC_LIBRARY)
|
||||
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO jedisct1/libhydrogen
|
||||
REF 46f083ed1370f4f1063f412b443f5a7704676f27
|
||||
SHA512 2408ba8ba365751cf4e4e52191f8a94fe00befcb1b6c741af73b3eeebe6e02aa191d9ad021b5eda555c2eeb9c9f39ab7d89a94fb7e0e2896bf4a015d2b8e2995
|
||||
HEAD_REF master
|
||||
)
|
||||
|
||||
vcpkg_configure_cmake(
|
||||
SOURCE_PATH ${SOURCE_PATH}
|
||||
PREFER_NINJA
|
||||
)
|
||||
|
||||
vcpkg_install_cmake()
|
||||
|
||||
vcpkg_fixup_cmake_targets(CONFIG_PATH share/cmake/hydrogen TARGET_PATH share/hydrogen)
|
||||
|
||||
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include)
|
||||
|
||||
configure_file(${SOURCE_PATH}/LICENSE ${CURRENT_PACKAGES_DIR}/share/${PORT}/copyright COPYONLY)
|
||||
|
||||
# CMake integration test
|
||||
vcpkg_test_cmake(PACKAGE_NAME hydrogen)
|
@ -1,5 +1,5 @@
|
||||
Source: liblas
|
||||
Version: 1.8.1
|
||||
Version: 1.8.1-2
|
||||
Build-Depends: boost, boost-thread, boost-system, boost-iostreams, boost-filesystem, libgeotiff
|
||||
Description: A C/C++ library for reading and writing the very common LAS LiDAR format.
|
||||
|
||||
|
@ -15,11 +15,13 @@ vcpkg_extract_source_archive_ex(
|
||||
PATCHES fix-BuildError.patch
|
||||
)
|
||||
|
||||
file(REMOVE ${SOURCE_PATH}/cmake/modules/FindGeoTIFF.cmake) # remove outdated module. There are probably more
|
||||
|
||||
vcpkg_configure_cmake(
|
||||
SOURCE_PATH ${SOURCE_PATH}
|
||||
PREFER_NINJA
|
||||
OPTIONS
|
||||
|
||||
-DBUILD_OSGEO4W=OFF # Disable osgeo4w
|
||||
-DWITH_TESTS=OFF
|
||||
-DWITH_UTILITIES=OFF
|
||||
|
@ -1,5 +1,5 @@
|
||||
Source: libmikmod
|
||||
Version: 3.3.11.1-4
|
||||
Version: 3.3.11.1-5
|
||||
Homepage: https://sourceforge.net/projects/mikmod/
|
||||
Description: Mikmod is a module player and library supporting many formats, including mod, s3m, it, and xm.
|
||||
Build-Depends: openal-soft
|
||||
|
@ -1,15 +1,3 @@
|
||||
# Common Ambient Variables:
|
||||
# CURRENT_BUILDTREES_DIR = ${VCPKG_ROOT_DIR}\buildtrees\${PORT}
|
||||
# CURRENT_PACKAGES_DIR = ${VCPKG_ROOT_DIR}\packages\${PORT}_${TARGET_TRIPLET}
|
||||
# CURRENT_PORT_DIR = ${VCPKG_ROOT_DIR}\ports\${PORT}
|
||||
# PORT = current port name (zlib, etc)
|
||||
# TARGET_TRIPLET = current triplet (x86-windows, x64-windows-static, etc)
|
||||
# VCPKG_CRT_LINKAGE = C runtime linkage type (static, dynamic)
|
||||
# VCPKG_LIBRARY_LINKAGE = target library linkage type (static, dynamic)
|
||||
# VCPKG_ROOT_DIR = <C:\path\to\current\vcpkg>
|
||||
# VCPKG_TARGET_ARCHITECTURE = target architecture (x64, x86, arm)
|
||||
#
|
||||
|
||||
include(vcpkg_common_functions)
|
||||
|
||||
vcpkg_download_distfile(ARCHIVE
|
||||
@ -55,12 +43,10 @@ vcpkg_configure_cmake(
|
||||
|
||||
vcpkg_install_cmake()
|
||||
|
||||
# Handle copyright
|
||||
file(COPY ${SOURCE_PATH}/COPYING.LESSER DESTINATION ${CURRENT_PACKAGES_DIR}/share/libmikmod)
|
||||
file(RENAME ${CURRENT_PACKAGES_DIR}/share/libmikmod/COPYING.LESSER ${CURRENT_PACKAGES_DIR}/share/libmikmod/copyright)
|
||||
|
||||
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include)
|
||||
|
||||
if(VCPKG_LIBRARY_LINKAGE STREQUAL static)
|
||||
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/bin ${CURRENT_PACKAGES_DIR}/debug/bin)
|
||||
endif()
|
||||
|
||||
file(INSTALL ${SOURCE_PATH}/COPYING.LESSER DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)
|
||||
|
@ -1,5 +1,5 @@
|
||||
Source: libodb-mysql
|
||||
Version: 2.4.0-3
|
||||
Version: 2.4.0-4
|
||||
Homepage: https://www.codesynthesis.com/products/odb/
|
||||
Description: MySQL support for the ODB ORM library
|
||||
Build-Depends: libodb, libmysql
|
@ -1,15 +1,3 @@
|
||||
# Common Ambient Variables:
|
||||
# CURRENT_BUILDTREES_DIR = ${VCPKG_ROOT_DIR}\buildtrees\${PORT}
|
||||
# CURRENT_PACKAGES_DIR = ${VCPKG_ROOT_DIR}\packages\${PORT}_${TARGET_TRIPLET}
|
||||
# CURRENT_PORT_DIR = ${VCPKG_ROOT_DIR}\ports\${PORT}
|
||||
# PORT = current port name (zlib, etc)
|
||||
# TARGET_TRIPLET = current triplet (x86-windows, x64-windows-static, etc)
|
||||
# VCPKG_CRT_LINKAGE = C runtime linkage type (static, dynamic)
|
||||
# VCPKG_LIBRARY_LINKAGE = target library linkage type (static, dynamic)
|
||||
# VCPKG_ROOT_DIR = <C:\path\to\current\vcpkg>
|
||||
# VCPKG_TARGET_ARCHITECTURE = target architecture (x64, x86, arm)
|
||||
#
|
||||
|
||||
include(vcpkg_common_functions)
|
||||
set(SOURCE_PATH ${CURRENT_BUILDTREES_DIR}/src/libodb-mysql-2.4.0)
|
||||
vcpkg_download_distfile(ARCHIVE
|
||||
@ -51,6 +39,7 @@ file(READ ${CURRENT_PACKAGES_DIR}/debug/share/odb/odb_mysqlConfig-debug.cmake LI
|
||||
string(REPLACE "\${_IMPORT_PREFIX}" "\${_IMPORT_PREFIX}/debug" LIBODB_DEBUG_TARGETS "${LIBODB_DEBUG_TARGETS}")
|
||||
file(WRITE ${CURRENT_PACKAGES_DIR}/share/odb/odb_mysqlConfig-debug.cmake "${LIBODB_DEBUG_TARGETS}")
|
||||
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/share)
|
||||
file(COPY ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/libodb-mysql)
|
||||
file(RENAME ${CURRENT_PACKAGES_DIR}/share/libodb-mysql/LICENSE ${CURRENT_PACKAGES_DIR}/share/libodb-mysql/copyright)
|
||||
|
||||
vcpkg_copy_pdbs()
|
||||
|
||||
file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)
|
@ -1,5 +1,5 @@
|
||||
Source: libodb-sqlite
|
||||
Version: 2.4.0-4
|
||||
Version: 2.4.0-5
|
||||
Homepage: https://www.codesynthesis.com/products/odb/
|
||||
Description: Sqlite support for the ODB ORM library
|
||||
Build-Depends: libodb, sqlite3
|
||||
|
@ -1,11 +1,3 @@
|
||||
# Common Ambient Variables:
|
||||
# VCPKG_ROOT_DIR = <C:\path\to\current\vcpkg>
|
||||
# TARGET_TRIPLET is the current triplet (x86-windows, etc)
|
||||
# PORT is the current port name (zlib, etc)
|
||||
# CURRENT_BUILDTREES_DIR = ${VCPKG_ROOT_DIR}\buildtrees\${PORT}
|
||||
# CURRENT_PACKAGES_DIR = ${VCPKG_ROOT_DIR}\packages\${PORT}_${TARGET_TRIPLET}
|
||||
#
|
||||
|
||||
include(vcpkg_common_functions)
|
||||
set(SOURCE_PATH ${CURRENT_BUILDTREES_DIR}/src/libodb-sqlite-2.4.0)
|
||||
vcpkg_download_distfile(ARCHIVE
|
||||
@ -33,6 +25,7 @@ file(READ ${CURRENT_PACKAGES_DIR}/debug/share/odb/odb_sqliteConfig-debug.cmake L
|
||||
string(REPLACE "\${_IMPORT_PREFIX}" "\${_IMPORT_PREFIX}/debug" LIBODB_DEBUG_TARGETS "${LIBODB_DEBUG_TARGETS}")
|
||||
file(WRITE ${CURRENT_PACKAGES_DIR}/share/odb/odb_sqliteConfig-debug.cmake "${LIBODB_DEBUG_TARGETS}")
|
||||
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/share)
|
||||
file(COPY ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/libodb-sqlite)
|
||||
file(RENAME ${CURRENT_PACKAGES_DIR}/share/libodb-sqlite/LICENSE ${CURRENT_PACKAGES_DIR}/share/libodb-sqlite/copyright)
|
||||
|
||||
vcpkg_copy_pdbs()
|
||||
|
||||
file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)
|
@ -1,4 +1,4 @@
|
||||
Source: libodb
|
||||
Version: 2.4.0-5
|
||||
Version: 2.4.0-6
|
||||
Homepage: https://www.codesynthesis.com/products/odb/
|
||||
Description: ODB library, base runtime for the ODB ORM solution
|
||||
|
@ -1,14 +1,7 @@
|
||||
# Common Ambient Variables:
|
||||
# VCPKG_ROOT_DIR = <C:\path\to\current\vcpkg>
|
||||
# TARGET_TRIPLET is the current triplet (x86-windows, etc)
|
||||
# PORT is the current port name (zlib, etc)
|
||||
# CURRENT_BUILDTREES_DIR = ${VCPKG_ROOT_DIR}\buildtrees\${PORT}
|
||||
# CURRENT_PACKAGES_DIR = ${VCPKG_ROOT_DIR}\packages\${PORT}_${TARGET_TRIPLET}
|
||||
#
|
||||
|
||||
include(vcpkg_common_functions)
|
||||
include(CMakePackageConfigHelpers)
|
||||
set(SOURCE_PATH ${CURRENT_BUILDTREES_DIR}/src/libodb-2.4.0)
|
||||
|
||||
vcpkg_download_distfile(ARCHIVE
|
||||
URLS "http://www.codesynthesis.com/download/odb/2.4/libodb-2.4.0.tar.gz"
|
||||
FILENAME "libodb-2.4.0.tar.gz"
|
||||
@ -37,9 +30,6 @@ write_basic_package_version_file(${CURRENT_PACKAGES_DIR}/share/odb/odbConfigVers
|
||||
VERSION 2.4.0
|
||||
COMPATIBILITY SameMajorVersion
|
||||
)
|
||||
# Handle copyright
|
||||
file(COPY ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/libodb)
|
||||
file(RENAME ${CURRENT_PACKAGES_DIR}/share/libodb/LICENSE ${CURRENT_PACKAGES_DIR}/share/libodb/copyright)
|
||||
|
||||
set(LIBODB_HEADER_PATH ${CURRENT_PACKAGES_DIR}/include/odb/details/export.hxx)
|
||||
file(READ ${LIBODB_HEADER_PATH} LIBODB_HEADER)
|
||||
@ -51,3 +41,5 @@ endif()
|
||||
file(WRITE ${LIBODB_HEADER_PATH} "${LIBODB_HEADER}")
|
||||
|
||||
vcpkg_copy_pdbs()
|
||||
|
||||
file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)
|
||||
|
3
ports/libp7client/CONTROL
Normal file
3
ports/libp7client/CONTROL
Normal file
@ -0,0 +1,3 @@
|
||||
Source: libp7client
|
||||
Version: 5.2-1
|
||||
Description: Open source, cross-platform, fastest library for sending logs, telemetry & trace data from your application.
|
76
ports/libp7client/fix-runtime-library.patch
Normal file
76
ports/libp7client/fix-runtime-library.patch
Normal file
@ -0,0 +1,76 @@
|
||||
diff --git a/Sources/P7ClientDll.vcxproj b/Sources/P7ClientDll.vcxproj
|
||||
index 9fab3d0..a7035d9 100644
|
||||
--- a/Sources/P7ClientDll.vcxproj
|
||||
+++ b/Sources/P7ClientDll.vcxproj
|
||||
@@ -112,7 +112,7 @@
|
||||
<AdditionalIncludeDirectories>$(ProjectDir)\..\Shared\;$(ProjectDir)\..\Shared\Platforms\Windows_x86;$(ProjectDir)\..\Headers;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<ShowIncludes>false</ShowIncludes>
|
||||
<EnablePREfast>false</EnablePREfast>
|
||||
- <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
||||
+ <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
@@ -137,7 +137,7 @@
|
||||
<Optimization>Disabled</Optimization>
|
||||
<PreprocessorDefinitions>_WIN64;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<AdditionalIncludeDirectories>$(ProjectDir)\..\Shared\;$(ProjectDir)\..\Shared\Platforms\Windows_x86;$(ProjectDir)\..\Headers;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
- <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
||||
+ <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
@@ -165,7 +165,7 @@
|
||||
<PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<AdditionalIncludeDirectories>$(ProjectDir)\..\Shared\;$(ProjectDir)\..\Shared\Platforms\Windows_x86;$(ProjectDir)\..\Headers;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
- <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
||||
+ <RuntimeLibrary>MultiThreadedDll</RuntimeLibrary>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
@@ -195,7 +195,7 @@
|
||||
<PreprocessorDefinitions>_WIN64;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<AdditionalIncludeDirectories>$(ProjectDir)\..\Shared\;$(ProjectDir)\..\Shared\Platforms\Windows_x86;$(ProjectDir)\..\Headers;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
- <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
||||
+ <RuntimeLibrary>MultiThreadedDll</RuntimeLibrary>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
diff --git a/Sources/P7ClientLib.vcxproj b/Sources/P7ClientLib.vcxproj
|
||||
index 3b46bab..725f8a4 100644
|
||||
--- a/Sources/P7ClientLib.vcxproj
|
||||
+++ b/Sources/P7ClientLib.vcxproj
|
||||
@@ -161,6 +161,7 @@
|
||||
<AdditionalIncludeDirectories>$(ProjectDir)\..\Shared\;$(ProjectDir)\..\Shared\Platforms\Windows_x86;$(ProjectDir)\..\Headers;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<ShowIncludes>false</ShowIncludes>
|
||||
<EnablePREfast>false</EnablePREfast>
|
||||
+ <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
@@ -181,6 +182,7 @@
|
||||
<Optimization>Disabled</Optimization>
|
||||
<PreprocessorDefinitions>_WIN64;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<AdditionalIncludeDirectories>$(ProjectDir)\..\Shared\;$(ProjectDir)\..\Shared\Platforms\Windows_x86;$(ProjectDir)\..\Headers;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
+ <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
@@ -204,6 +206,7 @@
|
||||
<PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<AdditionalIncludeDirectories>$(ProjectDir)\..\Shared\;$(ProjectDir)\..\Shared\Platforms\Windows_x86;$(ProjectDir)\..\Headers;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
+ <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
@@ -255,6 +258,7 @@
|
||||
<PreprocessorDefinitions>_WIN64;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<AdditionalIncludeDirectories>$(ProjectDir)\..\Shared\;$(ProjectDir)\..\Shared\Platforms\Windows_x86;$(ProjectDir)\..\Headers;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
+ <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Windows</SubSystem>
|
118
ports/libp7client/portfile.cmake
Normal file
118
ports/libp7client/portfile.cmake
Normal file
@ -0,0 +1,118 @@
|
||||
include(vcpkg_common_functions)
|
||||
|
||||
if (NOT VCPKG_TARGET_IS_WINDOWS OR VCPKG_TARGET_IS_UWP)
|
||||
message(FATAL_ERROR "Unsupported system: ${VCPKG_CMAKE_SYSTEM_NAME}")
|
||||
endif()
|
||||
|
||||
if (VCPKG_TARGET_ARCHITECTURE STREQUAL "x86")
|
||||
set(BUILD_ARCH "Win32")
|
||||
set(ARCH "32")
|
||||
elseif (VCPKG_TARGET_ARCHITECTURE STREQUAL "x64")
|
||||
set(BUILD_ARCH "x64")
|
||||
set(ARCH "64")
|
||||
elseif (VCPKG_TARGET_ARCHITECTURE STREQUAL "arm")
|
||||
message(FATAL_ERROR "Unsupported architecture: ${VCPKG_TARGET_ARCHITECTURE}")
|
||||
elseif (VCPKG_TARGET_ARCHITECTURE STREQUAL "arm64")
|
||||
message(FATAL_ERROR "Unsupported architecture: ${VCPKG_TARGET_ARCHITECTURE}")
|
||||
else()
|
||||
message(FATAL_ERROR "Unsupported architecture: ${VCPKG_TARGET_ARCHITECTURE}")
|
||||
endif()
|
||||
|
||||
set(VERSION 5.2)
|
||||
|
||||
vcpkg_download_distfile(ARCHIVE
|
||||
URLS "http://baical.net/files/libP7Client_v${VERSION}.zip"
|
||||
FILENAME "libP7Client_v${VERSION}.zip"
|
||||
SHA512 9744b9c3f091db90aca3485408d3e1169317152ea353ab3845cd7cfb9d61d105b55be17ad83c5970e01d7d0f37566313bc18c0f8a4c16bcd1582cd7a5ea29b87
|
||||
)
|
||||
|
||||
vcpkg_extract_source_archive_ex(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
ARCHIVE ${ARCHIVE}
|
||||
NO_REMOVE_ONE_LEVEL
|
||||
REF ${VERSION}
|
||||
PATCHES
|
||||
"fix-runtime-library.patch"
|
||||
)
|
||||
if(VCPKG_LIBRARY_LINKAGE STREQUAL static)
|
||||
vcpkg_build_msbuild(
|
||||
PROJECT_PATH ${SOURCE_PATH}/Sources/P7ClientLib.vcxproj
|
||||
PLATFORM ${BUILD_ARCH}
|
||||
RELEASE_CONFIGURATION
|
||||
DEBUG_CONFIGURATION
|
||||
OPTIONS
|
||||
"/p:NoWarn=C4996"
|
||||
)
|
||||
|
||||
file(GLOB LIB_FILES LIST_DIRECTORIES false "${SOURCE_PATH}/Binaries/*${ARCH}.lib")
|
||||
file(GLOB D_LIB_FILES LIST_DIRECTORIES false "${SOURCE_PATH}/Binaries/*${ARCH}d.lib")
|
||||
else()
|
||||
vcpkg_build_msbuild(
|
||||
PROJECT_PATH ${SOURCE_PATH}/Sources/P7ClientDll.vcxproj
|
||||
PLATFORM ${BUILD_ARCH}
|
||||
#RELEASE_CONFIGURATION
|
||||
#DEBUG_CONFIGURATION
|
||||
OPTIONS
|
||||
"/p:NoWarn=C4996"
|
||||
)
|
||||
|
||||
file(GLOB DLL_LIB_FILES LIST_DIRECTORIES false "${SOURCE_PATH}/Binaries/*${ARCH}.dll.lib")
|
||||
file(GLOB D_DLL_LIB_FILES LIST_DIRECTORIES false "${SOURCE_PATH}/Binaries/*${ARCH}d.dll.lib")
|
||||
|
||||
file(GLOB DLL_FILES LIST_DIRECTORIES false "${SOURCE_PATH}/Binaries/*${ARCH}.dll")
|
||||
file(GLOB D_DLL_FILES LIST_DIRECTORIES false "${SOURCE_PATH}/Binaries/*${ARCH}d.dll")
|
||||
|
||||
file(GLOB PDB_FILES LIST_DIRECTORIES false "${SOURCE_PATH}/Binaries/*${ARCH}.pdb")
|
||||
file(GLOB D_PDB_FILES LIST_DIRECTORIES false "${SOURCE_PATH}/Binaries/*${ARCH}d.pdb")
|
||||
|
||||
endif()
|
||||
|
||||
file(GLOB HEADER_FILES LIST_DIRECTORIES false "${SOURCE_PATH}/Headers/*.h")
|
||||
file(INSTALL
|
||||
${HEADER_FILES}
|
||||
DESTINATION ${CURRENT_PACKAGES_DIR}/include/P7
|
||||
)
|
||||
|
||||
#file(GLOB EXE_FILES LIST_DIRECTORIES false "${SOURCE_PATH}/Binaries/*${ARCH}.exe")
|
||||
#file(GLOB D_EXE_FILES LIST_DIRECTORIES false "${SOURCE_PATH}/Binaries/*${ARCH}d.exe")
|
||||
|
||||
file(INSTALL
|
||||
${LIB_FILES}
|
||||
DESTINATION ${CURRENT_PACKAGES_DIR}/lib
|
||||
)
|
||||
file(INSTALL
|
||||
${D_LIB_FILES}
|
||||
DESTINATION ${CURRENT_PACKAGES_DIR}/debug/lib
|
||||
)
|
||||
file(INSTALL
|
||||
${DLL_LIB_FILES}
|
||||
DESTINATION ${CURRENT_PACKAGES_DIR}/lib
|
||||
)
|
||||
file(INSTALL
|
||||
${D_DLL_LIB_FILES}
|
||||
DESTINATION ${CURRENT_PACKAGES_DIR}/debug/lib
|
||||
)
|
||||
file(INSTALL
|
||||
${DLL_FILES}
|
||||
DESTINATION ${CURRENT_PACKAGES_DIR}/bin
|
||||
)
|
||||
file(INSTALL
|
||||
${D_DLL_FILES}
|
||||
DESTINATION ${CURRENT_PACKAGES_DIR}/debug/bin
|
||||
)
|
||||
file(INSTALL
|
||||
${PDB_FILES}
|
||||
DESTINATION ${CURRENT_PACKAGES_DIR}/bin
|
||||
)
|
||||
file(INSTALL
|
||||
${D_PDB_FILES}
|
||||
DESTINATION ${CURRENT_PACKAGES_DIR}/debug/bin
|
||||
)
|
||||
|
||||
file(INSTALL ${SOURCE_PATH}/License.txt DESTINATION ${CURRENT_PACKAGES_DIR}/share/libp7client RENAME copyright)
|
||||
|
||||
if(VCPKG_LIBRARY_LINKAGE STREQUAL static)
|
||||
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/bin ${CURRENT_PACKAGES_DIR}/debug/bin)
|
||||
endif()
|
||||
|
||||
vcpkg_copy_pdbs()
|
@ -1,5 +1,5 @@
|
||||
Source: libpng
|
||||
Version: 1.6.37-2
|
||||
Version: 1.6.37-3
|
||||
Build-Depends: zlib
|
||||
Homepage: https://github.com/glennrp/libpng
|
||||
Description: libpng is a library implementing an interface for reading and writing PNG (Portable Network Graphics) format files.
|
||||
|
6
ports/libpng/libpngConfig.cmake
Normal file
6
ports/libpng/libpngConfig.cmake
Normal file
@ -0,0 +1,6 @@
|
||||
# The upstream CMakeLists.txt exports libpng's targets to a file named `libpng16.cmake`.
|
||||
# However, `find_package(libpng CONFIG)` expects a file named `libpngConfig.cmake` to exist instead.
|
||||
#
|
||||
# By including `libpng.cmake` from this file, `find_package(libpng CONFIG)` will work.
|
||||
get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH)
|
||||
include("${_DIR}/libpng16.cmake")
|
@ -46,6 +46,7 @@ endif()
|
||||
|
||||
vcpkg_fixup_cmake_targets(CONFIG_PATH lib/libpng)
|
||||
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/share/)
|
||||
file(COPY ${CMAKE_CURRENT_LIST_DIR}/libpngConfig.cmake DESTINATION ${CURRENT_PACKAGES_DIR}/share/libpng)
|
||||
|
||||
file(COPY ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/libpng)
|
||||
file(RENAME ${CURRENT_PACKAGES_DIR}/share/libpng/LICENSE ${CURRENT_PACKAGES_DIR}/share/libpng/copyright)
|
||||
|
@ -134,7 +134,7 @@ set(CMAKE_DEBUG_POSTFIX "d")
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
add_library(libpq ${pg_port_src} ${pg_backend_src} ${pg_libpq_src})
|
||||
|
||||
target_compile_definitions(libpq PRIVATE -DFRONTEND -DENABLE_THREAD_SAFETY -DUSE_OPENSSL -D_CRT_SECURE_NO_WARNINGS)
|
||||
target_compile_definitions(libpq PRIVATE -DFRONTEND -DENABLE_THREAD_SAFETY -DUSE_OPENSSL -DHAVE_CRYPTO_LOCK -D_CRT_SECURE_NO_WARNINGS)
|
||||
if(CMAKE_SYSTEM_NAME STREQUAL "Linux")
|
||||
target_compile_definitions(libpq PRIVATE -D_GNU_SOURCE)
|
||||
endif()
|
||||
|
@ -1,3 +1,4 @@
|
||||
Source: libsquish
|
||||
Version: 1.15-1
|
||||
Version: 1.15-2
|
||||
Homepage: https://sourceforge.net/projects/libsquish
|
||||
Description: Open source DXT compression library.
|
||||
|
@ -1,15 +1,3 @@
|
||||
# Common Ambient Variables:
|
||||
# CURRENT_BUILDTREES_DIR = ${VCPKG_ROOT_DIR}\buildtrees\${PORT}
|
||||
# CURRENT_PACKAGES_DIR = ${VCPKG_ROOT_DIR}\packages\${PORT}_${TARGET_TRIPLET}
|
||||
# CURRENT_PORT_DIR = ${VCPKG_ROOT_DIR}\ports\${PORT}
|
||||
# PORT = current port name (zlib, etc)
|
||||
# TARGET_TRIPLET = current triplet (x86-windows, x64-windows-static, etc)
|
||||
# VCPKG_CRT_LINKAGE = C runtime linkage type (static, dynamic)
|
||||
# VCPKG_LIBRARY_LINKAGE = target library linkage type (static, dynamic)
|
||||
# VCPKG_ROOT_DIR = <C:\path\to\current\vcpkg>
|
||||
# VCPKG_TARGET_ARCHITECTURE = target architecture (x64, x86, arm)
|
||||
#
|
||||
|
||||
include(vcpkg_common_functions)
|
||||
|
||||
vcpkg_download_distfile(ARCHIVE
|
||||
@ -37,5 +25,4 @@ vcpkg_install_cmake()
|
||||
|
||||
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include)
|
||||
|
||||
file(COPY ${SOURCE_PATH}/LICENSE.txt DESTINATION ${CURRENT_PACKAGES_DIR}/share/libsquish)
|
||||
file(RENAME ${CURRENT_PACKAGES_DIR}/share/libsquish/LICENSE.txt ${CURRENT_PACKAGES_DIR}/share/libsquish/copyright)
|
||||
file(INSTALL ${SOURCE_PATH}/LICENSE.txt DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)
|
||||
|
61
ports/libxslt/0002-Fix-lzma.patch
Normal file
61
ports/libxslt/0002-Fix-lzma.patch
Normal file
@ -0,0 +1,61 @@
|
||||
diff --git a/win32/Makefile.msvc b/win32/Makefile.msvc
|
||||
index 0d1953d..0e538ef 100644
|
||||
--- a/win32/Makefile.msvc
|
||||
+++ b/win32/Makefile.msvc
|
||||
@@ -62,9 +62,9 @@ LDFLAGS = $(LDFLAGS) /LIBPATH:$(BINDIR) /LIBPATH:$(LIBPREFIX)
|
||||
# The libraries are needed for static builds (the makefile builds all tools and dlls)
|
||||
LIBS = wsock32.lib libiconv.lib libcharset.lib
|
||||
!if "$(DEBUG)" == "1"
|
||||
-LIBS = $(LIBS) zlibd.lib
|
||||
+LIBS = $(LIBS) zlibd.lib lzmad.lib
|
||||
!else
|
||||
-LIBS = $(LIBS) zlib.lib
|
||||
+LIBS = $(LIBS) zlib.lib lzma.lib
|
||||
!endif
|
||||
|
||||
# The archiver and its options.
|
||||
diff --git a/win32/configure.js b/win32/configure.js
|
||||
index 56694cc..24ccc8d 100644
|
||||
--- a/win32/configure.js
|
||||
+++ b/win32/configure.js
|
||||
@@ -45,6 +45,7 @@ var withMemDebug = false;
|
||||
var withDebugger = true;
|
||||
var withIconv = true;
|
||||
var withZlib = false;
|
||||
+var withLzma = true;
|
||||
var withCrypto = true;
|
||||
var withModules = false;
|
||||
/* Win32 build options. */
|
||||
@@ -104,6 +105,7 @@ function usage()
|
||||
txt += " debugger: Enable external debugger support (" + (withDebugger? "yes" : "no") + ")\n";
|
||||
txt += " iconv: Use iconv library (" + (withIconv? "yes" : "no") + ")\n";
|
||||
txt += " zlib: Use zlib library (" + (withZlib? "yes" : "no") + ")\n";
|
||||
+ txt += " lzma: Use lzma library (" + (withLzma? "yes" : "no") + ")\n";
|
||||
txt += " crypto: Enable Crypto support (" + (withCrypto? "yes" : "no") + ")\n";
|
||||
txt += " modules: Enable Module support (" + (withModules? "yes" : "no") + ")\n";
|
||||
txt += "\nWin32 build options, default value given in parentheses:\n\n";
|
||||
@@ -190,6 +192,7 @@ function discoverVersion()
|
||||
vf.WriteLine("WITH_DEBUGGER=" + (withDebugger? "1" : "0"));
|
||||
vf.WriteLine("WITH_ICONV=" + (withIconv? "1" : "0"));
|
||||
vf.WriteLine("WITH_ZLIB=" + (withZlib? "1" : "0"));
|
||||
+ vf.WriteLine("WITH_LZMA=" + (withLzma? "1" : "0"));
|
||||
vf.WriteLine("WITH_CRYPTO=" + (withCrypto? "1" : "0"));
|
||||
vf.WriteLine("WITH_MODULES=" + (withModules? "1" : "0"));
|
||||
vf.WriteLine("DEBUG=" + (buildDebug? "1" : "0"));
|
||||
@@ -339,6 +342,8 @@ for (i = 0; (i < WScript.Arguments.length) && (error == 0); i++) {
|
||||
withIconv = strToBool(arg.substring(opt.length + 1, arg.length));
|
||||
else if (opt == "zlib")
|
||||
withZlib = strToBool(arg.substring(opt.length + 1, arg.length));
|
||||
+ else if (opt == "lzma")
|
||||
+ withLzma = strToBool(arg.substring(opt.length + 1, arg.length));
|
||||
else if (opt == "crypto")
|
||||
withCrypto = strToBool(arg.substring(opt.length + 1, arg.length));
|
||||
else if (opt == "modules")
|
||||
@@ -475,6 +480,7 @@ txtOut += " Memory debugging: " + boolToStr(withMemDebug) + "\n";
|
||||
txtOut += " Debugger support: " + boolToStr(withDebugger) + "\n";
|
||||
txtOut += " Use iconv: " + boolToStr(withIconv) + "\n";
|
||||
txtOut += " With zlib: " + boolToStr(withZlib) + "\n";
|
||||
+txtOut += " Lzma: " + boolToStr(withLzma) + "\n";
|
||||
txtOut += " Crypto: " + boolToStr(withCrypto) + "\n";
|
||||
txtOut += " Modules: " + boolToStr(withModules) + "\n";
|
||||
txtOut += "\n";
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user