[many ports] remove remaining vcpkg_fail_port_install calls. (#22770)

* Bulk remove vcpkg_fail_port_install calls.

Interesting ones have been split out into separate reviews, where "interesting" means "anything more than just deleting the call to vcpkg_fail_port_install",

In support of https://github.com/microsoft/vcpkg/pull/21502

* Update version database.

* Revert google benchmark changes already submitted as https://github.com/microsoft/vcpkg/pull/22728

* Repair version database.
This commit is contained in:
Billy O'Neal 2022-01-25 10:31:15 -08:00 committed by GitHub
parent b18b17865c
commit c9e786d81a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
717 changed files with 1873 additions and 1097 deletions

View File

@ -1,5 +1,3 @@
vcpkg_fail_port_install(ON_TARGET "osx" "linux")
# Check architecture:
if (VCPKG_TARGET_ARCHITECTURE STREQUAL "x86")
set(BUILD_ARCH "Win32")

View File

@ -1,7 +1,7 @@
{
"name": "3fd",
"version": "2.6.3",
"port-version": 1,
"port-version": 2,
"description": "C++ Framework For Fast Development",
"supports": "windows & !static & !arm64",
"dependencies": [

View File

@ -1,5 +1,3 @@
vcpkg_fail_port_install(ON_ARCH "arm" ON_TARGET "uwp" "linux" "osx")
set(7ZIP_VERSION 19.00)
vcpkg_download_distfile(ARCHIVE
URLS "https://www.7-zip.org/a/7z1900-src.7z"

View File

@ -1,7 +1,7 @@
{
"name": "7zip",
"version-string": "19.00",
"port-version": 3,
"port-version": 4,
"description": "Library for archiving file with a high compression ratio.",
"homepage": "https://www.7-zip.org",
"supports": "!(linux | osx | arm | uwp)"

View File

@ -1,5 +1,3 @@
vcpkg_fail_port_install(ON_ARCH "arm" "arm64" ON_TARGET "UWP")
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO winsoft666/akali

View File

@ -1,7 +1,7 @@
{
"name": "akali",
"version-string": "1.42",
"port-version": 2,
"port-version": 3,
"description": "C++ Common Library.",
"homepage": "https://github.com/winsoft666/akali",
"supports": "!(arm | arm64 | uwp)"

View File

@ -1,8 +1,3 @@
vcpkg_fail_port_install(ON_TARGET "UWP")
if(VCPKG_TARGET_IS_WINDOWS)
vcpkg_fail_port_install(ON_ARCH "x86") # see https://github.com/alembic/alembic/issues/372
endif()
vcpkg_buildpath_length_warning(37)
vcpkg_from_github(

View File

@ -1,6 +1,7 @@
{
"name": "alembic",
"version": "1.8.3",
"port-version": 1,
"description": "Alembic is an open framework for storing and sharing scene data that includes a C++ library, a file format, and client plugins and applications.",
"homepage": "https://alembic.io/",
"supports": "!(windows & x86) & !uwp",

View File

@ -1,7 +1,5 @@
vcpkg_check_linkage(ONLY_STATIC_LIBRARY)
vcpkg_fail_port_install(ON_TARGET "UWP")
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO ampl/asl

View File

@ -1,7 +1,7 @@
{
"name": "ampl-asl",
"version-string": "2020-11-11",
"port-version": 1,
"port-version": 2,
"description": "AMPL Solver Library",
"homepage": "https://github.com/ampl/asl",
"supports": "!uwp"

View File

@ -1,7 +1,5 @@
vcpkg_check_linkage(ONLY_STATIC_LIBRARY)
vcpkg_fail_port_install(ON_TARGET "UWP")
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO ampl/mp
@ -49,4 +47,4 @@ file(REMOVE_RECURSE
${CURRENT_PACKAGES_DIR}/bin
)
configure_file(${SOURCE_PATH}/LICENSE.rst ${CURRENT_PACKAGES_DIR}/share/${PORT}/copyright COPYONLY)
configure_file(${SOURCE_PATH}/LICENSE.rst ${CURRENT_PACKAGES_DIR}/share/${PORT}/copyright COPYONLY)

View File

@ -1,7 +1,7 @@
{
"name": "ampl-mp",
"version-string": "2020-11-11",
"port-version": 1,
"port-version": 2,
"description": "An open-source library for mathematical programming",
"homepage": "https://github.com/ampl/mp",
"supports": "!uwp",

View File

@ -1,5 +1,3 @@
vcpkg_fail_port_install(ON_TARGET "UWP")
vcpkg_check_linkage(ONLY_STATIC_LIBRARY)
vcpkg_from_github(

View File

@ -1,6 +1,7 @@
{
"name": "amqpcpp",
"version": "4.3.15",
"port-version": 1,
"description": "AMQP-CPP is a C++ library for communicating with a RabbitMQ message broker",
"homepage": "https://github.com/CopernicaMarketingSoftware/AMQP-CPP",
"supports": "!uwp",

View File

@ -1,5 +1,3 @@
vcpkg_fail_port_install(ON_TARGET "uwp")
set(VERSION 4.9.3)
vcpkg_download_distfile(ARCHIVE
@ -20,7 +18,7 @@ vcpkg_extract_source_archive_ex(
ARCHIVE ${ARCHIVE}
NO_REMOVE_ONE_LEVEL
REF ${VERSION}
PATCHES
PATCHES
fixed_build.patch
uuid_discovery_fix.patch
export_guid.patch

View File

@ -1,6 +1,7 @@
{
"name": "antlr4",
"version": "4.9.3",
"port-version": 1,
"description": "ANother Tool for Language Recognition",
"homepage": "https://www.antlr.org",
"supports": "!uwp",

View File

@ -1,9 +1,5 @@
vcpkg_check_linkage(ONLY_STATIC_LIBRARY)
if("hexl" IN_LIST FEATURES)
vcpkg_fail_port_install(ON_ARCH "x86" "arm" "arm64")
endif()
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO microsoft/APSI

View File

@ -1,6 +1,7 @@
{
"name": "apsi",
"version-semver": "0.7.0",
"port-version": 1,
"description": "APSI is a research library for asymmetric private set intersection.",
"homepage": "https://github.com/microsoft/APSI",
"supports": "static",

View File

@ -1,5 +1,3 @@
vcpkg_fail_port_install(ON_TARGET "UWP")
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO Ultimaker/libArcus
@ -28,4 +26,4 @@ vcpkg_cmake_config_fixup(PACKAGE_NAME Arcus CONFIG_PATH lib/cmake/Arcus)
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include")
configure_file("${SOURCE_PATH}/LICENSE" "${CURRENT_PACKAGES_DIR}/share/${PORT}/copyright" COPYONLY)
configure_file("${SOURCE_PATH}/LICENSE" "${CURRENT_PACKAGES_DIR}/share/${PORT}/copyright" COPYONLY)

View File

@ -1,7 +1,7 @@
{
"name": "arcus",
"version-semver": "4.10.0",
"port-version": 1,
"port-version": 2,
"description": "This library contains C++ bindings for creating a socket in a thread and using this socket to send and receive messages based on the Protocol Buffers library.",
"homepage": "https://github.com/Ultimaker/libArcus",
"supports": "!uwp",

View File

@ -1,5 +1,3 @@
vcpkg_fail_port_install(ON_TARGET "UWP" "iOS" "Android" ON_ARCH "x86" "arm")
vcpkg_check_linkage(ONLY_DYNAMIC_LIBRARY)
vcpkg_from_github(
@ -7,7 +5,7 @@ vcpkg_from_github(
REPO DragonJoker/Ashes
REF 0f4e6d0ea308eb60ae32274acc9a4d345a4977ff
SHA512 0ce74780786d018e7a447c4e49d3cd83ad53b238a79fc484025e2034cd49a64253363cd592d2da367befa7cd5443b90eb1c5dae54b22756f7b4a0cdecb93c588
PATCHES
PATCHES
fix-cast.patch
)
vcpkg_configure_cmake(

View File

@ -1,6 +1,7 @@
{
"name": "ashes",
"version-date": "2021-06-18",
"port-version": 1,
"description": "Drop-in replacement to Vulkan's shared library, allowing the use of OpenGL or Direct3D11 in addition to Vulkan.",
"homepage": "https://github.com/DragonJoker/Ashes",
"supports": "!osx & !linux & !ios & !android & !uwp & !x86 & !arm & !static",

View File

@ -1,5 +1,3 @@
vcpkg_fail_port_install(ON_ARCH "arm" "arm64" ON_TARGET "Linux" "OSX" "uwp")
set(VERSION 2.3.3)
vcpkg_download_distfile(ARCHIVE

View File

@ -1,7 +1,7 @@
{
"name": "asiosdk",
"version": "2.3.3",
"port-version": 3,
"port-version": 4,
"description": "ASIO is a low latency audio API from Steinberg.",
"homepage": "https://www.steinberg.net/en/company/developers.html",
"supports": "windows & !(arm | uwp)"

View File

@ -1,5 +1,3 @@
vcpkg_fail_port_install(ON_ARCH "arm")
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO asmjit/asmjit

View File

@ -1,6 +1,7 @@
{
"name": "asmjit",
"version-date": "2021-10-26",
"port-version": 1,
"description": "Complete x86/x64 JIT and Remote Assembler for C++",
"homepage": "https://github.com/asmjit/asmjit",
"supports": "!arm",

View File

@ -1,5 +1,3 @@
vcpkg_fail_port_install(ON_ARCH "arm" "arm64" ON_TARGET "UWP")
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO AviSynth/AviSynthPlus

View File

@ -1,7 +1,7 @@
{
"name": "avisynthplus",
"version-semver": "3.7.0",
"port-version": 2,
"port-version": 3,
"description": "An improved version of the AviSynth frameserver, with improved features and developer friendliness",
"homepage": "https://avs-plus.net/",
"supports": "!arm & !uwp"

View File

@ -1,5 +1,4 @@
vcpkg_buildpath_length_warning(37)
vcpkg_fail_port_install(ON_TARGET "uwp")
if(VCPKG_TARGET_IS_WINDOWS)
vcpkg_check_linkage(ONLY_STATIC_LIBRARY)
endif()
@ -40,4 +39,4 @@ if(VCPKG_LIBRARY_LINKAGE STREQUAL "static" AND NOT VCPKG_TARGET_IS_WINDOWS)
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/bin" "${CURRENT_PACKAGES_DIR}/debug/bin")
endif()
file(INSTALL "${SOURCE_PATH}/lang/c/LICENSE" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}" RENAME copyright)
file(INSTALL "${SOURCE_PATH}/lang/c/LICENSE" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}" RENAME copyright)

View File

@ -1,7 +1,7 @@
{
"name": "avro-c",
"version": "1.11.0",
"port-version": 1,
"port-version": 2,
"description": "Apache Avro is a data serialization system",
"homepage": "https://github.com/apache/avro",
"supports": "!uwp",

View File

@ -1,5 +1,3 @@
vcpkg_fail_port_install(ON_TARGET "Windows" "OSX")
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO awslabs/aws-lambda-cpp

View File

@ -1,6 +1,7 @@
{
"name": "aws-lambda-cpp",
"version-string": "0.2.7",
"version": "0.2.7",
"port-version": 1,
"description": "C++ Runtime for AWS Lambda.",
"supports": "linux",
"dependencies": [

View File

@ -1,5 +1,3 @@
vcpkg_fail_port_install(ON_TARGET "UWP")
vcpkg_check_linkage(ONLY_STATIC_LIBRARY)
if("public-preview" IN_LIST FEATURES)

View File

@ -1,6 +1,7 @@
{
"name": "azure-c-shared-utility",
"version-date": "2021-09-09",
"port-version": 1,
"description": "Azure C SDKs common code",
"homepage": "https://github.com/Azure/azure-c-shared-utility",
"supports": "!uwp",

View File

@ -1,5 +1,4 @@
message(WARNING "azure-storage-cpp is no longer actively developed. Instead, users should migrate to the new sdk:azure-core-cpp")
vcpkg_fail_port_install(ON_TARGET "UWP")
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
@ -31,4 +30,3 @@ file(REMOVE_RECURSE
${CURRENT_PACKAGES_DIR}/debug/include)
vcpkg_copy_pdbs()

View File

@ -1,7 +1,7 @@
{
"name": "azure-storage-cpp",
"version-string": "7.5.0",
"port-version": 2,
"port-version": 3,
"description": [
"[legacy] Microsoft Azure Storage Client SDK for C++",
"A client library for working with Microsoft Azure storage services including blobs, files, tables, and queues. This client library enables working with the Microsoft Azure storage services which include the blob service for storing binary and text data, the file service for storing binary and text data, the table service for storing structured non-relational data, and the queue service for storing messages that may be accessed by a client."

View File

@ -1,4 +1,3 @@
vcpkg_fail_port_install(ON_ARCH "arm")
vcpkg_check_linkage(ONLY_STATIC_LIBRARY)
vcpkg_from_github(

View File

@ -1,6 +1,7 @@
{
"name": "bddisasm",
"version": "1.34.7",
"port-version": 1,
"maintainers": "Cristi Anichitei <ianichitei@bitdefender.com>",
"description": "bddisasm is a fast, lightweight, x86/x64 instruction decoder and emulator.",
"homepage": "https://github.com/bitdefender/bddisasm",

View File

@ -1,5 +1,3 @@
vcpkg_fail_port_install(ON_TARGET "UWP")
vcpkg_check_linkage(ONLY_STATIC_LIBRARY)
vcpkg_download_distfile(ARCHIVE

View File

@ -1,7 +1,7 @@
{
"name": "behaviortree-cpp",
"version": "3.5.6",
"port-version": 1,
"port-version": 2,
"description": "Behavior Trees Library in C++.",
"homepage": "https://www.behaviortree.dev",
"supports": "!uwp",

View File

@ -1,3 +1,6 @@
#https://github.com/google/benchmark/issues/661
vcpkg_fail_port_install(ON_TARGET "uwp")
vcpkg_check_linkage(ONLY_STATIC_LIBRARY)
vcpkg_from_github(

View File

@ -1,8 +1,6 @@
{
"$comment": "https://github.com/google/benchmark/issues/661 describes the missing UWP support upstream",
"name": "benchmark",
"version-semver": "1.6.0",
"port-version": 1,
"description": "A library to support the benchmarking of functions, similar to unit-tests.",
"homepage": "https://github.com/google/benchmark",
"supports": "!uwp",

View File

@ -1,5 +1,3 @@
vcpkg_fail_port_install( ON_TARGET "uwp" "linux" "osx")
vcpkg_download_distfile(ARCHIVE
URLS "https://download.oracle.com/berkeley-db/db-4.8.30.NC.zip"
FILENAME "db-4.8.30.NC.zip"

View File

@ -1,7 +1,7 @@
{
"name": "berkeleydb",
"version": "4.8.30",
"port-version": 7,
"port-version": 8,
"description": "BDB - A high-performance embedded database for key/value data.",
"homepage": "https://download.oracle.com/",
"supports": "!(uwp | linux | osx)"

View File

@ -1,5 +1,3 @@
vcpkg_fail_port_install(ON_ARCH "arm" "arm64" ON_TARGET "UWP")
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO blitzpp/blitz
@ -16,7 +14,7 @@ vcpkg_cmake_configure(
SOURCE_PATH "${SOURCE_PATH}"
OPTIONS
-DBUILD_DOC=OFF
-DBUILD_TESTING=OFF
-DBUILD_TESTING=OFF
)
vcpkg_cmake_install()

View File

@ -1,7 +1,7 @@
{
"name": "blitz",
"version-string": "2020-03-25",
"port-version": 3,
"port-version": 4,
"description": "Blitz++ is a C++ template class library that provides high-performance multidimensional array containers for scientific computing.",
"homepage": "https://github.com/blitzpp/blitz",
"supports": "!(arm | arm64 | uwp)",

View File

@ -1,7 +1,4 @@
vcpkg_check_linkage(ONLY_STATIC_LIBRARY)
if(VCPKG_TARGET_IS_WINDOWS)
vcpkg_fail_port_install(ON_TARGET "UWP" ON_ARCH "arm")
endif()
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH

View File

@ -1,7 +1,7 @@
{
"name": "boinc",
"version": "7.18.1",
"port-version": 3,
"port-version": 4,
"description": "Open-source software for volunteer computing and grid computing.",
"homepage": "https://boinc.berkeley.edu/",
"supports": "!(windows & arm) & !uwp",

View File

@ -1,5 +1,3 @@
vcpkg_fail_port_install(ON_TARGET "UWP")
if(EXISTS "${CURRENT_INSTALLED_DIR}/include/openssl/ssl.h")
message(FATAL_ERROR "Can't build BoringSSL if OpenSSL is installed. Please remove OpenSSL, and try to install BoringSSL again if you need it. Build will continue since BoringSSL is a drop-in replacement for OpenSSL")
endif()
@ -24,7 +22,7 @@ vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO google/boringssl
REF 479adf98d54a21c1d154aac59b2ce120e1d1a6d6
REF 479adf98d54a21c1d154aac59b2ce120e1d1a6d6
SHA512 74b5d001c0f5c1846b8818e9e668fa35de5171fc21a8f713d241f57b3e8abe42426fdc66b085cca1853b904def6f4bea573dfed40b8b1422894cca85b0b1a44a
HEAD_REF master
PATCHES

View File

@ -1,6 +1,7 @@
{
"name": "boringssl",
"version-date": "2021-06-23",
"port-version": 1,
"description": "BoringSSl is a fork of OpenSSL developed by Google",
"homepage": "https://boringssl.googlesource.com/boringssl",
"supports": "!uwp",

View File

@ -1,5 +1,3 @@
vcpkg_fail_port_install(ON_TARGET "uwp")
vcpkg_check_linkage(ONLY_STATIC_LIBRARY)
vcpkg_from_github(

View File

@ -1,7 +1,7 @@
{
"name": "box2d",
"version-semver": "2.4.1",
"port-version": 1,
"port-version": 2,
"description": "An open source C++ engine for simulating rigid bodies in 2D",
"homepage": "https://box2d.org",
"supports": "!uwp"

View File

@ -1,5 +1,3 @@
vcpkg_fail_port_install(ON_TARGET "windows")
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO apache/incubator-brpc

View File

@ -1,7 +1,7 @@
{
"name": "brpc",
"version-string": "0.9.7",
"port-version": 3,
"port-version": 4,
"description": "Industrial-grade RPC framework used throughout Baidu, with 1,000,000+ instances and thousands kinds of services, called \"baidu-rpc\" inside Baidu.",
"homepage": "https://github.com/apache/incubator-brpc",
"supports": "!windows",

View File

@ -1,4 +1,3 @@
vcpkg_fail_port_install(ON_ARCH "arm" "arm64" ON_TARGET "linux" "uwp" "osx")
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO buck-yeh/bux-mariadb-client

View File

@ -1,6 +1,7 @@
{
"name": "buck-yeh-bux-mariadb-client",
"version": "1.0.1",
"port-version": 1,
"description": "Loose-coupled throw-on-error C++20 wrapper classes and utilities over mysql/mariadb Connector/C API",
"homepage": "https://github.com/buck-yeh/bux-mariadb-client",
"supports": "!(arm | uwp | osx)",

View File

@ -1,5 +1,3 @@
vcpkg_fail_port_install(ON_TARGET "uwp")
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO c-ares/c-ares

View File

@ -1,7 +1,7 @@
{
"name": "c-ares",
"version-semver": "1.17.2",
"port-version": 1,
"port-version": 2,
"description": "A C library for asynchronous DNS requests",
"homepage": "https://github.com/c-ares/c-ares",
"supports": "!uwp",

View File

@ -1,5 +1,3 @@
vcpkg_fail_port_install(ON_TARGET "uwp")
set(CALCEPH_VERSION "3.5.0")
set(CALCEPH_HASH 12bb269d846aab93799656919cd9ca5a995248fb806727ea95667374b9380ca8f52c57dc6a5930c6995c13749bff1459c430eb2908b1533a8804fcb6b95c3de9)

View File

@ -1,7 +1,7 @@
{
"name": "calceph",
"version": "3.5.0",
"port-version": 1,
"port-version": 2,
"description": "C library to access the binary planetary ephemeris files.",
"homepage": "https://www.imcce.fr/inpop/calceph/",
"documentation": "https://www.imcce.fr/content/medias/recherche/equipes/asd/calceph/html/c/index.html",

View File

@ -1,13 +1,3 @@
if(VCPKG_TARGET_IS_WINDOWS)
vcpkg_fail_port_install(ON_LIBRARY_LINKAGE "static")
vcpkg_fail_port_install(ON_TARGET "uwp")
vcpkg_fail_port_install(ON_ARCH "arm" "arm64" "wasm32")
elseif(VCPKG_TARGET_IS_LINUX)
vcpkg_fail_port_install(ON_ARCH "wasm32")
else()
vcpkg_fail_port_install(ALWAYS)
endif()
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO percipioxyz/camport3
@ -17,7 +7,7 @@ vcpkg_from_github(
)
file(MAKE_DIRECTORY ${CURRENT_PACKAGES_DIR}/include)
file(COPY
file(COPY
${SOURCE_PATH}/include/TYApi.h
${SOURCE_PATH}/include/TYCoordinateMapper.h
${SOURCE_PATH}/include/TYImageProc.h
@ -58,7 +48,7 @@ elseif(VCPKG_TARGET_IS_LINUX)
else()
set (CAMPORT3_ARCH ${VCPKG_TARGET_ARCHITECTURE})
endif()
if (NOT VCPKG_BUILD_TYPE OR VCPKG_BUILD_TYPE STREQUAL "release")
file(MAKE_DIRECTORY ${CURRENT_PACKAGES_DIR}/lib)
file(COPY

View File

@ -1,7 +1,7 @@
{
"name": "camport3",
"version-string": "1.5.3",
"port-version": 1,
"port-version": 2,
"description": "percipio.xyz cameras SDK",
"homepage": "https://github.com/percipioxyz/camport3",
"supports": "((windows & !uwp & !arm & !arm64 & !static) | linux) & !wasm32"

View File

@ -1,7 +1,3 @@
vcpkg_fail_port_install(
ON_ARCH "x86" "arm" "arm64"
ON_TARGET "UWP")
# Patches may be provided at the end
function(checkout_in_path PATH URL REF)
if(EXISTS "${PATH}")
@ -12,7 +8,7 @@ function(checkout_in_path PATH URL REF)
endif()
file(REMOVE_RECURSE "${PATH}")
endif()
vcpkg_from_git(
OUT_SOURCE_PATH DEP_SOURCE_PATH
URL "${URL}"
@ -29,26 +25,26 @@ file(MAKE_DIRECTORY "${SOURCE_PATH}/third_party")
set(CHROMIUM_GIT "https://chromium.googlesource.com/chromium/src")
checkout_in_path(
"${SOURCE_PATH}/base"
"${CHROMIUM_GIT}/base"
"${SOURCE_PATH}/base"
"${CHROMIUM_GIT}/base"
"25ce73258703a5ac018da0e203fb3d4a98c2136e"
res/0001-base.patch)
checkout_in_path(
"${SOURCE_PATH}/build"
"${CHROMIUM_GIT}/build"
"${SOURCE_PATH}/build"
"${CHROMIUM_GIT}/build"
"312532ee66abdacbe58afb5df7ddf05e3a6399f9"
res/0002-build.patch)
checkout_in_path(
"${SOURCE_PATH}/third_party/apple_apsl"
"${CHROMIUM_GIT}/third_party/apple_apsl"
"${SOURCE_PATH}/third_party/apple_apsl"
"${CHROMIUM_GIT}/third_party/apple_apsl"
"4cc25bbf65194f6726f7f10da0a885818e35d53e")
checkout_in_path(
"${SOURCE_PATH}/third_party/ced"
"${CHROMIUM_GIT}/third_party/ced"
"${SOURCE_PATH}/third_party/ced"
"${CHROMIUM_GIT}/third_party/ced"
"4cd87a44674edd9fe1f01c4cb5f1b73907ce4236")
checkout_in_path(
"${SOURCE_PATH}/third_party/modp_b64"
"${CHROMIUM_GIT}/third_party/modp_b64"
"${SOURCE_PATH}/third_party/modp_b64"
"${CHROMIUM_GIT}/third_party/modp_b64"
"509f005fa65e652dc4a6f636da6fa1002b6dce16")
set(RES "${CMAKE_CURRENT_LIST_DIR}/res")
@ -92,7 +88,7 @@ if(CLANG MATCHES "-NOTFOUND")
endif()
get_filename_component(CLANG "${CLANG}" DIRECTORY)
get_filename_component(CLANG "${CLANG}" DIRECTORY)
if((WIN32 AND NOT EXISTS "${CLANG}/bin/clang-cl.exe") OR
if((WIN32 AND NOT EXISTS "${CLANG}/bin/clang-cl.exe") OR
(APPLE AND NOT EXISTS "${CLANG}/bin/clang"))
message(FATAL_ERROR "Clang needs to be inside a bin directory.")
endif()
@ -125,9 +121,9 @@ set(NINJA_REBUILD "build build.ninja: gn\n generator = 1\n depfile = build.nin
vcpkg_replace_string("${CURRENT_BUILDTREES_DIR}/${TARGET_TRIPLET}-dbg/build.ninja" "${NINJA_REBUILD}" "")
vcpkg_replace_string("${CURRENT_BUILDTREES_DIR}/${TARGET_TRIPLET}-rel/build.ninja" "${NINJA_REBUILD}" "")
set(TARGETS
set(TARGETS
base base:base_static
base/third_party/dynamic_annotations
base/third_party/dynamic_annotations
base/third_party/double_conversion)
if(WIN32)

View File

@ -1,7 +1,7 @@
{
"name": "chromium-base",
"version-string": "86.0.4199.1",
"port-version": 2,
"port-version": 3,
"description": "Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.",
"homepage": "https://chromium.googlesource.com/chromium/src",
"supports": "x64 & (osx | windows | linux) & !uwp"

View File

@ -1,7 +1,5 @@
vcpkg_check_linkage(ONLY_STATIC_LIBRARY)
vcpkg_fail_port_install(MESSAGE "${PORT} does not currently support UWP" ON_TARGET "UWP")
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO civetweb/civetweb

View File

@ -1,6 +1,7 @@
{
"name": "civetweb",
"version": "1.15",
"port-version": 1,
"description": "Easy to use, powerful, C/C++ embeddable web server.",
"homepage": "https://github.com/civetweb/civetweb",
"supports": "!uwp",

View File

@ -1,10 +1,9 @@
vcpkg_fail_port_install(ON_TARGET "uwp")
vcpkg_check_linkage(ONLY_DYNAMIC_LIBRARY)
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO Cisco-Talos/clamav-devel
REF clamav-0.103.0
REF clamav-0.103.0
SHA512 e7ff4d98e0615a9fec0752bbfa2b882ae95034a8e01d0f7cc635ee520ff917c3be2a2d3273caa2fc1598e7d5ec4fd60d59b517cb439c5454d32447f8c8d7ba5a
FILE_DISAMBIGUATOR 1
HEAD_REF master

View File

@ -1,7 +1,7 @@
{
"name": "clamav",
"version-semver": "0.103.0",
"port-version": 2,
"port-version": 3,
"description": "ClamAV is an open-source anti-virus toolkit.",
"homepage": "https://www.clamav.net",
"supports": "!uwp & !static",

View File

@ -1,5 +1,3 @@
vcpkg_fail_port_install(ON_LIBRARY_LINKAGE static)
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO CNugteren/CLBlast
@ -39,4 +37,4 @@ vcpkg_fixup_pkgconfig()
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include")
file(INSTALL "${SOURCE_PATH}/LICENSE" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}" RENAME copyright)
file(INSTALL "${SOURCE_PATH}/LICENSE" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}" RENAME copyright)

View File

@ -1,6 +1,7 @@
{
"name": "clblast",
"version": "1.5.2",
"port-version": 1,
"description": "A modern, lightweight, performant and tunable OpenCL BLAS library written in C++11.",
"homepage": "https://github.com/CNugteren/CLBlast",
"supports": "!static",

View File

@ -1,5 +1,3 @@
vcpkg_fail_port_install(ON_ARCH "arm64")
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO clMathLibraries/clRNG

View File

@ -1,7 +1,7 @@
{
"name": "clrng",
"version-date": "2020-12-01",
"port-version": 2,
"port-version": 3,
"description": "clRNG is a library for uniform random number generation in OpenCL.",
"homepage": "https://github.com/clMathLibraries/clRNG",
"supports": "!arm64",

View File

@ -1,5 +1,3 @@
vcpkg_fail_port_install(ON_TARGET "UWP" ON_ARCH "arm" "arm64")
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO Coin3D/coin
@ -45,5 +43,5 @@ endif()
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include)
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/share)
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/share/Coin/profiler)
vcpkg_fixup_pkgconfig()
vcpkg_fixup_pkgconfig()

View File

@ -1,7 +1,7 @@
{
"name": "coin",
"version-string": "4.0.0",
"port-version": 4,
"port-version": 5,
"description": "A high-level 3D visualization library with Open Inventor 2.1 API",
"homepage": "https://github.com/coin3d/coin",
"supports": "!(arm | arm64 | uwp)",

View File

@ -1,4 +1,3 @@
vcpkg_fail_port_install(ON_TARGET "uwp")
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO commschamp/commsdsl

View File

@ -1,6 +1,7 @@
{
"name": "commsdsl",
"version-semver": "3.6.4",
"port-version": 1,
"description": "DSL schemas parser and code generator for CommsChampion Ecosystem",
"homepage": "https://commschamp.github.io/",
"documentation": "https://github.com/commschamp/commsdsl",

View File

@ -1,5 +1,3 @@
vcpkg_fail_port_install(ON_TARGET "UWP")
if(VCPKG_TARGET_IS_LINUX)
message("Warning: `coroutine` requires libc++ and Clang or GCC 10+ on Linux")
endif()

View File

@ -1,7 +1,7 @@
{
"name": "coroutine",
"version-string": "1.5.0",
"port-version": 2,
"version": "1.5.0",
"port-version": 3,
"description": "C++ 20 Coroutines helper/example library",
"homepage": "https://github.com/luncliff/coroutine",
"supports": "!uwp",

View File

@ -1,5 +1,3 @@
vcpkg_fail_port_install(ON_TARGET "OSX")
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO mutouyun/cpp-ipc
@ -36,4 +34,4 @@ vcpkg_copy_pdbs()
file(INSTALL "${SOURCE_PATH}/LICENSE" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}" RENAME copyright)
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include")
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share")
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share")

View File

@ -1,6 +1,7 @@
{
"name": "cpp-ipc",
"version": "1.0.1",
"port-version": 1,
"description": "C++ IPC Library: A high-performance inter-process communication using shared memory on Linux/Windows.",
"homepage": "https://github.com/mutouyun/cpp-ipc",
"supports": "!osx",

View File

@ -1,5 +1,3 @@
vcpkg_fail_port_install(ON_TARGET "UWP")
vcpkg_check_linkage(ONLY_STATIC_LIBRARY)
vcpkg_from_github(

View File

@ -1,7 +1,7 @@
{
"name": "cpp-netlib",
"version-string": "0.13.0",
"port-version": 5,
"port-version": 6,
"description": "A collection of network-related routines/implementations geared towards providing a robust cross-platform networking library",
"homepage": "https://cpp-netlib.org/",
"supports": "!uwp",

View File

@ -1,7 +1,3 @@
# the compilation fails on arm and uwp. Please check the related issue:
# https://github.com/microsoft/vcpkg/pull/12560#issuecomment-668412073
vcpkg_fail_port_install(ON_TARGET "uwp" and "arm")
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO coin-or/CppAD

View File

@ -1,7 +1,8 @@
{
"$comment": "See related issue for compilation failure on UWP and ARM: https://github.com/microsoft/vcpkg/pull/12560#issuecomment-668412073",
"name": "cppad",
"version-string": "20210000.7",
"port-version": 2,
"port-version": 3,
"description": "CppAD: A Package for Differentiation of C++ Algorithms",
"homepage": "https://github.com/coin-or/CppAD",
"supports": "!(arm | uwp)",

View File

@ -1,5 +1,3 @@
vcpkg_fail_port_install( ON_TARGET "linux" "osx")
vcpkg_check_linkage(ONLY_DYNAMIC_LIBRARY ONLY_DYNAMIC_CRT)
vcpkg_from_github(

View File

@ -1,7 +1,7 @@
{
"name": "cppcms",
"version-string": "1.2.1",
"port-version": 3,
"port-version": 4,
"description": "CppCMS is a Free High Performance Web Development Framework (not a CMS) aimed at Rapid Web Application Development",
"homepage": "https://github.com/artyom-beilis/cppcms",
"supports": "!(linux | osx)",

View File

@ -1,4 +1,3 @@
vcpkg_fail_port_install(ON_TARGET "uwp")
vcpkg_check_linkage(ONLY_STATIC_LIBRARY)
if(VCPKG_TARGET_IS_LINUX)

View File

@ -1,7 +1,7 @@
{
"name": "cppcoro",
"version-string": "2020-2-28",
"port-version": 2,
"version-date": "2020-02-28",
"port-version": 3,
"description": "A library of C++ coroutine abstractions for the Coroutines TS",
"homepage": "https://github.com/lewissbaker/cppcoro",
"supports": "!uwp"

View File

@ -1,6 +1,3 @@
# UWP is not supported
vcpkg_fail_port_install(ON_TARGET "uwp")
vcpkg_download_distfile(ARCHIVE
URLS "https://dev-www.libreoffice.org/src/cppunit-1.15.1.tar.gz"
FILENAME "cppunit-1.15.1.tar.gz"
@ -62,4 +59,4 @@ file(INSTALL "${CMAKE_CURRENT_LIST_DIR}/CppUnitConfig.cmake" DESTINATION "${CURR
file(REMOVE_RECURSE
"${CURRENT_PACKAGES_DIR}/debug/include"
"${CURRENT_PACKAGES_DIR}/debug/share"
)
)

View File

@ -1,7 +1,7 @@
{
"name": "cppunit",
"version": "1.15.1",
"port-version": 2,
"port-version": 3,
"description": "Unit testing framework module for the C++ programming language",
"homepage": "https://www.freedesktop.org/wiki/Software/cppunit",
"supports": "!uwp",

View File

@ -1,5 +1,3 @@
vcpkg_fail_port_install(ON_ARCH "arm" ON_TARGET "uwp")
vcpkg_check_linkage(ONLY_STATIC_LIBRARY)
vcpkg_from_github(

View File

@ -1,6 +1,7 @@
{
"name": "cpu-features",
"version": "0.6.0",
"port-version": 1,
"description": "A cross-platform C library to retrieve CPU features (such as available instructions) at runtime",
"homepage": "https://github.com/google/cpu_features",
"license": "Apache-2.0",

View File

@ -1,7 +1,3 @@
vcpkg_fail_port_install(
ON_ARCH "x86" "arm" "arm64"
ON_TARGET "UWP" "LINUX")
vcpkg_check_linkage(ONLY_STATIC_LIBRARY)
vcpkg_from_git(
@ -14,7 +10,7 @@ function(checkout_in_path PATH URL REF)
if(EXISTS "${PATH}")
return()
endif()
vcpkg_from_git(
OUT_SOURCE_PATH DEP_SOURCE_PATH
URL "${URL}"
@ -116,8 +112,8 @@ install_headers("${SOURCE_PATH}/third_party/mini_chromium/mini_chromium/base")
install_headers("${SOURCE_PATH}/third_party/mini_chromium/mini_chromium/build")
# remove empty directories
file(REMOVE_RECURSE
"${PACKAGES_INCLUDE_DIR}/util/net/testdata"
file(REMOVE_RECURSE
"${PACKAGES_INCLUDE_DIR}/util/net/testdata"
"${PACKAGES_INCLUDE_DIR}/build/ios")
configure_file("${CMAKE_CURRENT_LIST_DIR}/crashpadConfig.cmake.in"

View File

@ -1,7 +1,7 @@
{
"name": "crashpad",
"version-string": "2020-03-18",
"port-version": 1,
"version-date": "2020-03-18",
"port-version": 2,
"description": [
"Crashpad is a crash-reporting system.",
"Crashpad is a library for capturing, storing and transmitting postmortem crash reports from a client to an upstream collection server. Crashpad aims to make it possible for clients to capture process state at the time of crash with the best possible fidelity and coverage, with the minimum of fuss."

View File

@ -1,5 +1,3 @@
vcpkg_fail_port_install(ON_TARGET uwp)
vcpkg_check_linkage(ONLY_STATIC_LIBRARY)
vcpkg_from_github(
@ -10,7 +8,6 @@ vcpkg_from_github(
HEAD_REF master
)
list(REMOVE_ITEM SOURCE_FILE "${SOURCE_PATH}/win32/liblbfgs/lbfgs.lib")
list(REMOVE_ITEM SOURCE_FILE "${SOURCE_PATH}/win32/liblbfgs/lbfgs_debug.lib")

View File

@ -1,7 +1,7 @@
{
"name": "crfsuite",
"version-date": "2019-07-21",
"port-version": 2,
"port-version": 3,
"description": "CRFSuite is an implementation of Conditional Random Fields (CRFs) for labeling sequential data.",
"homepage": "https://www.chokkan.org/software/crfsuite/",
"supports": "!uwp",

View File

@ -1,5 +1,3 @@
vcpkg_fail_port_install(ON_ARCH "arm" "x86" ON_TARGET "uwp")
vcpkg_from_gitlab(
GITLAB_URL https://code.videolan.org
OUT_SOURCE_PATH SOURCE_PATH

View File

@ -1,7 +1,7 @@
{
"name": "dav1d",
"version-semver": "0.8.2",
"port-version": 2,
"port-version": 3,
"description": "dav1d is a new open-source AV1 decoder developed by the VideoLAN and FFmpeg communities and sponsored by the Alliance for Open Media.",
"homepage": "https://code.videolan.org/videolan/dav1d",
"supports": "!(uwp | arm | x86)",

View File

@ -1,4 +1,3 @@
vcpkg_fail_port_install(ON_TARGET "OSX" "Linux")
vcpkg_check_linkage(ONLY_DYNAMIC_LIBRARY)
vcpkg_get_windows_sdk(WINDOWS_SDK)

View File

@ -1,7 +1,7 @@
{
"name": "dbghelp",
"version-string": "0.0",
"port-version": 1,
"version": "0",
"port-version": 2,
"description": "Windows Debug Help Library",
"supports": "windows"
}

Some files were not shown because too many files have changed in this diff Show More