Commit Graph

14042 Commits

Author SHA1 Message Date
Liu Chenxin
210240b399
[libssh] add static build support for MinGW subsystem (#19854)
* add MinGW subsystem support for nana

* update port version

* [nana] update versions

* format-manifest

* add static build support for MingW subsystem

Co-authored-by: Billy Robert ONeal III <bion@microsoft.com>
Co-authored-by: Jonliu1993 <13720414433@163.com>
2021-09-03 22:36:23 -07:00
Stefano Sinigardi
09019cbc9a
[OpenCV] fix protobuf references (#19770)
* [OpenCV] fix protobuf targets

* [OpenCV] fix port versions

* [OpenCV] fix references
2021-09-03 22:25:12 -07:00
Dawid Wróbel
698ffe5d25
[kf5solid] Fix CMake config; some extra fixes (#19810)
* [kf5solid] require bison >= 3.0

* [kf5solid] fix CMake config file

* [kf5solid] some apps actually use solid-hardware5

diff --git a/ports/kf5solid/portfile.cmake b/ports/kf5solid/portfile.cmake
index b876b00c0..53cf1841b 100644
--- a/ports/kf5solid/portfile.cmake
+++ b/ports/kf5solid/portfile.cmake
@@ -44,6 +44,11 @@ vcpkg_cmake_install()
 vcpkg_cmake_config_fixup(CONFIG_PATH lib/cmake/KF5Solid)
 vcpkg_copy_pdbs()

+vcpkg_copy_tools(
+      TOOL_NAMES solid-hardware5
+      AUTO_CLEAN
+ )
+
 if(VCPKG_LIBRARY_LINKAGE STREQUAL "static")
     file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/bin" "${CURRENT_PACKAGES_DIR}/debug/bin")
 endif()
@@ -51,9 +56,6 @@ endif()
 file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include")
 file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/etc")
 file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share")
-# solid-hardware and solid-power are a non-dev tools allowing to list hardware and power managament status of one's system. No need to keep them.
-file(REMOVE "${CURRENT_PACKAGES_DIR}/bin/solid-hardware5${VCPKG_HOST_EXECUTABLE_SUFFIX}" "${CURRENT_PACKAGES_DIR}/debug/bin/solid-hardware5${VCPKG_HOST_EXECUTABLE_SUFFIX}")
-file(REMOVE "${CURRENT_PACKAGES_DIR}/bin/solid-power${VCPKG_HOST_EXECUTABLE_SUFFIX}" "${CURRENT_PACKAGES_DIR}/debug/bin/solid-power${VCPKG_HOST_EXECUTABLE_SUFFIX}")
 file(RENAME "${CURRENT_PACKAGES_DIR}/debug/lib/qml" "${CURRENT_PACKAGES_DIR}/debug/qml")
 file(RENAME "${CURRENT_PACKAGES_DIR}/lib/qml" "${CURRENT_PACKAGES_DIR}/qml")

* [kf5solid] /etc is empty, no need to remove it

* [kf5solid] add PACKAGE_NAME to vcpkg_cmake_config_fixup

* [kf5solid] update versions
2021-09-03 22:20:10 -07:00
Billy O'Neal
690f41497a
[simdutf] Disable benchmarks and tests. (#19987) 2021-09-03 22:16:43 -07:00
Dorq
a4d0471091
[libigl] fix imgui feature (#19746)
* [libigl] fix imgui feature

* run x-add-version
2021-09-03 17:38:46 -07:00
Vitalii Koshura
bde7e87f48
[sentry-native] Update port to use new vcpkg cmake scripts (#19839)
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2021-09-03 17:37:59 -07:00
JonLiu1993
fbc1e4178a
[libmupdf/liblinear/libkeyfinder] Update to latest version (#19959)
* [libmupdf/liblinear/libkeyfinder] Update to latest version

* update version

* update vcpkg.json format

* update version
2021-09-03 17:37:20 -07:00
Dawid Wróbel
14f6b67e42
[kf5globalaccel] new port (#19757)
* Add kf5globalaccel port

* Revert "Add kf5globalaccel port"

This reverts commit f1ac3db8e2.

* Add kf5globalaccel port

* Fixed kf5globalaccel for windows

* [kf5globalaccel] update to 5.75.0

* [kf5globalaccel] update to 5.84.0

* [kf5globalaccel] use vcpkg_copy_tools

* [kf5globalaccel] only remove what's needed

* [kf5globalaccel] wrap paths in quotes

* [kf5globalaccel] use semVer

* [kf5globalaccel] update versions

* [kf5globalaccel] add PACKAGE_NAME to vcpkg_cmake_config_fixup

* [kf5globalaccel] update versions

Co-authored-by: Kuntal Majumder <hellozee@disroot.org>
2021-09-03 17:17:46 -07:00
Alvin
6d0c72f1d6
[co] Add new port (#19535)
* add package co

* add version

* fix support

* fix version

* Update ports/co/portfile.cmake

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

* Update ports/co/portfile.cmake

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

* Update ports/co/portfile.cmake

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

* Update ports/co/portfile.cmake

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

* Update ports/co/portfile.cmake

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

* Update ports/co/vcpkg.json

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

* using features instead of dependency

* update version schema

* fix portfile

* fix hash

* add comments & cleanup

* fix hash

* update portfile

* up hash

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2021-09-03 17:15:27 -07:00
Dawid Wróbel
3fa88493ab
[docs] Fix a typo in CMAKE_DISABLE_FIND_PACKAGE command (#19829)
diff --git a/docs/maintainers/maintainer-guide.md b/docs/maintainers/maintainer-guide.md
index b0dd0c4b7..48ea75d08 100644
--- a/docs/maintainers/maintainer-guide.md
+++ b/docs/maintainers/maintainer-guide.md
@@ -154,7 +154,7 @@ vcpkg_configure_cmake(
   SOURCE_PATH ${SOURCE_PATH}
   PREFER_NINJA
   OPTIONS
-    -CMAKE_DISABLE_FIND_PACKAGE_ZLIB=${CMAKE_DISABLE_FIND_PACKAGE_ZLIB}
+    -DCMAKE_DISABLE_FIND_PACKAGE_ZLIB=${CMAKE_DISABLE_FIND_PACKAGE_ZLIB}
 )
 ```
2021-09-03 17:12:24 -07:00
Llewellyn Falco
eee72f22e2
[approval-tests-cpp] Update to 10.11.0 (#19941)
* [approval-tests-cpp] Update to 10.11.0

* add version files

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-09-03 17:07:24 -07:00
Billy O'Neal
bed50c7de2
[maintainer-guide.md] Add short names note. (#19956) 2021-09-03 17:05:59 -07:00
yemreinci
8403a84166
[hazelcast-cpp-client] update to v4.2.0 (#19853)
* update hazelcast-cpp-client to 4.2.0

* run x-add-version
2021-09-03 17:05:18 -07:00
Rémy Tassoux
d84a2cc46d
[quill] Update to 1.6.3 (#19827)
* [quill] Update to 1.6.3

* [quill] Update version files

Co-authored-by: Rémy Tassoux <rt2@rasterizedworld.com>
2021-09-03 17:04:00 -07:00
autoantwort
3506a45eab
[simdutf] add new port (#19742) 2021-09-03 17:03:15 -07:00
Rayan
38d6712d56
[catch2] Guard build type for Catch2 (#19793)
* guard build type for catch2

* update port-version

* update baseline & version
2021-09-03 17:01:51 -07:00
autoantwort
01198e2497
[folly] also support arm64 (#19738) 2021-09-03 17:00:37 -07:00
Xing Ji
9414ca11a9
[pystring] rename libpystring to pystring (#19740)
* rename `libpystring` to `pystring`

* run `vcpkg x-add-version --all`

* [pystring] Simplify CMake

* [pystring] Use target name as per opencolorio

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2021-09-03 17:00:07 -07:00
Adam
aed3b48635
[icu] fixes for macOS dynamic lib install (#19441)
* fixes for macOS dynamic lib install

* bump port version

* remove mingw change

* move install outside of conditional

* update portfile hash

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-09-03 16:42:38 -07:00
Dawid Wróbel
960264885a
[kf5crash] fix cmake.in to allow consumption by static builds (#19179)
* [kf5crash] fix cmake.in to allow consumption by static builds

* [kf5crash] update versions

* [kf5crash] kcrash is supported on Win and macOS, too

* [kf5crash] update versions

* [kf5crash] replace deprecated functions

* [kf5crash] update versions

* [kf5crash] don't overzealously delete folders

* [kf5crash] update versions

* [kf5crash] proactively disable docs

* [kf5crash] use semVer

* [kf5crash] update versions

* [kf5crash] remove extraneous options

* [kf5crash] update versions

* [kf5crash] wrap paths in quotes

* [kf5crash] update versions

* [kf5crash] remove bin folders in static build

* [kf5crash] update versions

* [kf5crash] rename patch file

* [kf5crash] update versions

* [kf5crash] add PACKAGE_NAME to vcpkg_cmake_config_fixup

* [kf5crash] update versions
2021-09-03 16:41:20 -07:00
JonLiu1993
7ad9757560
[ktx] update to 4.0.0 release (#18644)
* [ktx] update to 4.0.0

* update version

* fix-arm64-error

* update version

* fix ci error

* update version
2021-09-03 16:31:10 -07:00
NancyLi1013
caf2e7460b
[libosmium/libxlsxwriter] Update to the latest version (#19935)
* [libosmium/libxlsxwriter] Update to the latest version

* Update version files

* Update versions/l-/libosmium.json

* Attempt to fix version database again.

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-09-03 14:14:39 -07:00
Chocobo1
8c092e5cb6
[zlib] Download source over https instead of http (#19842)
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-09-03 00:03:38 -07:00
Chocobo1
3c10aaaca7
[qt5-base] Download submodules over https instead of http (#19843) 2021-09-03 00:03:13 -07:00
Billy O'Neal
f78c96f706
Decouple the storage account used for binary caching from the images. (#19912)
* Decouple the storage account used for binary caching from the images.

We are being forced to change infrastructure somewhat more frequently than we would like, so change the binary caches to use a shared storage account like we already use for asset caching.

* blob blob blob

* Add quotes

* Avoid name stomping.
2021-09-03 00:02:29 -07:00
Pablo Busse
887cc9c15a
[openssl] Support static builds on UWP (#19636)
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-09-03 00:01:15 -07:00
Gelila Seifu
39d0da3a71
[hexl] Update version to 1.2.1 (#19468)
* update HEXL v1.2

* added x-add-version output

* rename intel-hexl to hexl

* update x-add-version output

* update homepage

* Update version database

* update portfile

* update portfile

* add find GIT

* Update version database

* Update ports/hexl/portfile.cmake

* use MSBUILD for Windows

* Update version database

* set generator

* Update version database

* update typo

* Update version database

* Fix build error

* Update ports/hexl/portfile.cmake

* Re-fix the dependencies

* update hexl version

* Update version database

* locate git, remove unused file

* Update version database

* update version, add dependency

* update dependency

* Update version database

* update HEXL to 1.2.1

* Update version database

* Fix version database.

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-09-03 00:00:29 -07:00
JonLiu1993
5835ade57b
[jasper] update to 2.0.33 (#19798)
* jasper

* update version

* update function

* update version
2021-09-02 18:04:16 -07:00
Cal McLean
526d0625e1
[libdatachannel] Update to v0.14.3 (#19826)
* [libdatachannel] update to version 0.14.3, fixing linking errors

* [libdatachannel] correctly format manifest

* [libdatachannel]: x-add-version --all
2021-09-02 18:03:41 -07:00
NancyLi1013
8db63fc115
[pangolin] Update to 0.6 and also support osx (#19840)
* [pangolin] Update to 0.6

* Update version files

* Format manifest

* Revert to CRLF in original patches

* Update versions/p-/pangolin.json

* Support osx and add features

* Remove extra space line

* Update versions/p-/pangolin.json

* Remove unused options

* Update versions/p-/pangolin.json

* Add MAYBE_UNUSED_VARIABLES

* Update versions/p-/pangolin.json
2021-09-02 18:01:14 -07:00
Carlos O'Ryan
7e7bcf8917
[google-cloud-cpp] update to latest release (v1.31.0) (#19889) 2021-09-02 17:59:28 -07:00
eli
5512566ae7
[lager] add port (#19661)
* add lager port

* run `vcpkg x-add-version --all`

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2021-09-02 17:57:20 -07:00
talregev
006e5a7b30
Add aurodock-vina port (#19645) 2021-09-02 17:56:47 -07:00
Kai Pastor
080bd7537f
[geos,librttopo] Fix linkage and other quirks (#19492)
* [geos] Minor portfile maintenance

* [geos] Export implicit C++ lib dependencies

* [geos] x-add-version

* [librttopo] New port version, format manifest

* [librttopo] Modernize portfile

* [librttopo] Fix mingw build

* [librttopo] Use geos-config, allow dynamic linkage for non-windows

* [librttopo] Fix pc file

* [librttopo] Use pristine download from osgeo.org

* [librttopo] x-add-version
2021-09-02 17:54:14 -07:00
Mathis
76b6e770a8
[nlohmann-json] update to 3.10.2 (#19690)
* update to 3.10.0

* version

* install pkg-config

* version

* fix package naming

* version

* apply @NancyLi1013 suggestions

* version

* update to new minor

* version

* update to 3.10.2

* version
2021-09-02 16:05:01 -07:00
myd7349
59df536514
[tvision] Add new port (#19480)
* [tvision] Add new port (fix #15839)

* [tvision] Add version file

* [tvision] getenv is not available on uwp

* [tvision] Overwrite version

* [tvision] Clean

* [tvision] Overwrite version
2021-09-02 13:56:12 -07:00
JonLiu1993
2d8e2a8a47
[asio] update to 1.19.2 (#19846)
* [asio] update to 1.19.2

* update version
2021-09-02 13:27:36 -07:00
Chocobo1
5a39e7f0c5
[qtbase] Download submodules over https instead of plain git protocol (#19844) 2021-09-02 13:25:35 -07:00
Jonathan Hale
8655bfd4b3
[corrade/magnum/-plugins] Fix build, minor cleanup and minor warning fix in vcpkg CMake scripts (#19435)
* [magnum/-plugins] Remove obsolete patches that no longer apply

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

* [corrade] Make feature to flag translation consistent to fix warning

Consistent with magnum & magnum-plugins

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

* Fix warning message for dlls without matching pdbs always displayed

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

* Fix the baseline version

* Revert the changes in vcpkg_copy_pdbs.cmake

Co-authored-by: PhoebeHui <20694052+PhoebeHui@users.noreply.github.com>
2021-09-02 13:24:33 -07:00
Daniel Schürmann
a35b42633c
[portmidi] add osx support (#19366)
* [portmidi] add osx support

* [portmidi] replace CONTROL with vcpkg.json

* [portmidi] Introduce "port-version": 1

* [portmidi] quote all path strings

* [portmidi] update version database

* [portmidi] make use of ${PORT}

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

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2021-09-02 13:23:35 -07:00
Kai Pastor
9f73bc1a0e
Fix target_link_libraries on repeated inclusion of wrappers (#19120)
* Fix repeated inclusion of wrappers

* x-add-version
2021-09-02 13:21:52 -07:00
sslivins
bff0e8fc31
[libvpx] Add realtime and highbitdepth features. (#19532)
* added features for vpx to enable realtime, highbitdepth and pic

* output of vcpkg format-manifest

* added port version

* ran format-manifest again

* changed to port version 1 as implicit version is 0

* added updated version files

* removed pic feature and instead set --enable-pic as default option

* updated version database

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-09-02 13:11:17 -07:00
Billy O'Neal
4934cb4099
Apply @workpadwan 's fix to bootstrap.sh on non-bash systems. (#19911) 2021-09-02 13:09:42 -07:00
Billy O'Neal
8791fbac5d
[qt5-activeqt, qt5-declarative] Skip activeqt in CI. (#19945)
See https://github.com/microsoft/vcpkg/issues/19922
2021-09-02 12:53:12 -07:00
Billy O'Neal
97e7ac8d74
[vcpkg] Repair msbuild damage and workaround the way we integrate on VS2015. (#19767)
* Repair msbuild damage and workaround the way we integrate on VS2015.

This is a fix for a pile of issues discovered by https://github.com/microsoft/vcpkg/pull/18906

* VS 2015 has a bug that the <VcpkgInstalledDir Condition="!$(VcpkgInstalledDir.EndsWith('\'))">$(VcpkgInstalledDir)\</VcpkgInstalledDir> dance we do to get a trailing slash is not applied correctly when VcpkgInstalledDir was edited in the same property group attempting to add the trailing slash.
* We need a trailing slash on VcpkgInstalledDir at all times, but https://github.com/microsoft/vcpkg/pull/16173 damaged this by removing it from TreatAsLocalProperty. Add the right TreatAsLocalPropertys back. Add all such slash defenses to the top of the file just beneath, eliminating need to call Path::Combine and friends by following msbuild "directory properties have a trailing slash" convention.
* Move VcpkgOSTarget and VcpkgPlatformTarget into the .targets, as they aren't intended to be overridable by users and don't appear in our selection dialog box(es).
* Don't bother avoiding setting vcpkg properties when VcpkgEnabled is off; after all, VcpkgEnabled is itself a vcpkg property :). I left attempts to skip creating items since creating items can hit the disk.
* Add _Z to several internal msbuild variables.
* Move VcpkgApplocalDeps to the .props since it's a user setting.
* Don't unconditionally use $(TLogLocation) because it is not set on 2015, and also it's per-project.
* Fixed typo in docs "VcpkgInstalledDirectory", and document the limitation that it doesn't work in 2015.
* In manifest mode, put the installed tree in a subdirectory including the triplet to make changing configurations faster.

Known limitations:

* If you change vcpkg.json without changing any .cpp files, we don't rebuild the dependencies even though we should. I don't know how to fix this but it doesn't appear to be a regression.

* Fix .tlog handling.

* Further defend against modified properties on VS2015.

* Document more VS2015 limitations.

* Remove TreatAsLocalProperty comment.
2021-09-02 12:33:21 -07:00
Joachim Gehweiler
7734e8b89d
[tensorflow] fix macOS build errors caused by numpy and bazel upgrades (#19363)
* Revert "incorporate changes from microsoft:master"

* Revert "Revert "incorporate changes from microsoft:master""

* issue targeted in newer numpy version

* work-around for broken numpy libs on macOS

* temporarily add debug code to analyze CI failures

* again temporary debug code

* fix linkage command on macOS (broken by Bazel upgrade)

* fix regex for macOS linker command

* remove debug code, bump version

* x-add-version seems to require a separate commit...

* Fix misspelled "acceleration".

* x-add-version

Co-authored-by: jgehw <Joachim_Gehweiler@McAfee.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-09-01 14:29:50 -07:00
autoantwort
adc1caf8f9
[icu] remove setting triplet (#19620)
* [icu] remove setting triplet

* add version files
2021-09-01 14:29:06 -07:00
NancyLi1013
44fac549c4
[libvpx] Add pkgconfig (#19355)
* [libvpx] Add pkgconfig check

* Update version files

* Add vpx.pc.in on Windows

* Update versions/l-/libvpx.json

* Remove -lm from vpx.pc.in file

* Update versions/l-/libvpx.json

* Remove debug messages

* Update versions/l-/libvpx.json
2021-09-01 14:27:04 -07:00
Be
409c1c4a05
[libsbsms] add new port with version 2.3.0 (#19312) 2021-09-01 11:50:01 -07:00
Michael Heyman
2b4ff3419f
[oatpp-openssl] new port (#19265)
* [oatpp-openssl] new port

* [oatpp-openssl] uses version-semver

* [oatpp-openssl] uses version-semver

* [oatpp-version] has paramters with arguments surrounded by quotes

* [oatpp-openssl] vcpkg x-add-version oatpp-openssl --overwrite-version

* [oatpp-openssl] no unused vcpkg_cmake_configure options

* [oatpp-openssl] no unused vcpkg_cmake_configure options

Co-authored-by: mheyman <mheyman@localdomain>
2021-09-01 11:48:01 -07:00