[libusbmuxd berkeleydb cppcms activemq-cpp] Add Supports and failure message (#11589)

* [libusbmuxd berkeleydb cppcms] Add Supports and failure message

* Add Supports for activemq-cpp
This commit is contained in:
Phoebe 2020-05-27 11:40:27 +08:00 committed by GitHub
parent 6a400388bb
commit c3cfb02466
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
8 changed files with 18 additions and 28 deletions

View File

@ -1,5 +1,5 @@
Source: activemq-cpp Source: activemq-cpp
Version: 3.9.5-1 Version: 3.9.5-2
Build-Depends: apr Build-Depends: apr
Description: Apache ActiveMQ is the most popular and powerful open source messaging and Integration Patterns server. Description: Apache ActiveMQ is the most popular and powerful open source messaging and Integration Patterns server.
Supports: !uwp Supports: !(uwp|linux|osx)

View File

@ -1,8 +1,4 @@
include(vcpkg_common_functions) vcpkg_fail_port_install( ON_TARGET "uwp" "linux" "osx")
if(VCPKG_CMAKE_SYSTEM_NAME STREQUAL "WindowsStore")
message(FATAL_ERROR "${PORT} does not currently support UWP")
endif()
set(VERSION 3.9.5) set(VERSION 3.9.5)
@ -42,10 +38,7 @@ vcpkg_build_msbuild(
vcpkg_copy_pdbs() vcpkg_copy_pdbs()
# Handle copyright file(INSTALL ${SOURCE_PATH}/LICENSE.txt DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)
file(COPY ${SOURCE_PATH}/LICENSE.txt DESTINATION ${CURRENT_PACKAGES_DIR}/share/activemq-cpp)
file(RENAME ${CURRENT_PACKAGES_DIR}/share/activemq-cpp/LICENSE.txt ${CURRENT_PACKAGES_DIR}/share/activemq-cpp/copyright)
file( file(
COPY COPY

View File

@ -1,5 +1,5 @@
Source: berkeleydb Source: berkeleydb
Version: 4.8.30-3 Version: 4.8.30-4
Homepage: https://download.oracle.com/ Homepage: https://download.oracle.com/
Description: BDB - A high-performance embedded database for key/value data. Description: BDB - A high-performance embedded database for key/value data.
Supports: !uwp Supports: !(uwp|linux|osx)

View File

@ -1,8 +1,4 @@
if(VCPKG_CMAKE_SYSTEM_NAME STREQUAL "WindowsStore") vcpkg_fail_port_install( ON_TARGET "uwp" "linux" "osx")
message(FATAL_ERROR "${PORT} does not currently support UWP")
endif()
include(vcpkg_common_functions)
vcpkg_download_distfile(ARCHIVE vcpkg_download_distfile(ARCHIVE
URLS "http://download.oracle.com/berkeley-db/db-4.8.30.NC.zip" URLS "http://download.oracle.com/berkeley-db/db-4.8.30.NC.zip"
@ -25,5 +21,4 @@ vcpkg_configure_cmake(
vcpkg_install_cmake() vcpkg_install_cmake()
# Handle copyright file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)
file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/berkeleydb RENAME copyright)

View File

@ -1,5 +1,6 @@
Source: cppcms Source: cppcms
Version: 1.2.1 Version: 1.2.1-1
Homepage: https://github.com/artyom-beilis/cppcms Homepage: https://github.com/artyom-beilis/cppcms
Description: CppCMS is a Free High Performance Web Development Framework (not a CMS) aimed at Rapid Web Application Development Description: CppCMS is a Free High Performance Web Development Framework (not a CMS) aimed at Rapid Web Application Development
Build-Depends: icu, pcre, openssl, zlib Build-Depends: icu, pcre, openssl, zlib
Supports: !(linux|osx)

View File

@ -1,4 +1,4 @@
include(vcpkg_common_functions) vcpkg_fail_port_install( ON_TARGET "linux" "osx")
vcpkg_check_linkage(ONLY_DYNAMIC_LIBRARY ONLY_DYNAMIC_CRT) vcpkg_check_linkage(ONLY_DYNAMIC_LIBRARY ONLY_DYNAMIC_CRT)
@ -6,7 +6,7 @@ vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH OUT_SOURCE_PATH SOURCE_PATH
REPO artyom-beilis/cppcms REPO artyom-beilis/cppcms
REF b72b19915794d1af63c9a9e9bea58e20a4ad93d4 REF b72b19915794d1af63c9a9e9bea58e20a4ad93d4
SHA512 e99d34d14fbde22be725ac2c0bec069fb584e45c66767af75efaf454ca61a7a5e57434bf86109f910884c72202b8cf98fe16505e7d3d30d9218abd4d8b27d5df SHA512 e99d34d14fbde22be725ac2c0bec069fb584e45c66767af75efaf454ca61a7a5e57434bf86109f910884c72202b8cf98fe16505e7d3d30d9218abd4d8b27d5df
) )
vcpkg_find_acquire_program(PYTHON2) vcpkg_find_acquire_program(PYTHON2)
@ -15,7 +15,7 @@ get_filename_component(PYTHON2_DIR ${PYTHON2} DIRECTORY)
vcpkg_configure_cmake( vcpkg_configure_cmake(
SOURCE_PATH ${SOURCE_PATH} SOURCE_PATH ${SOURCE_PATH}
PREFER_NINJA PREFER_NINJA
OPTIONS -DCMAKE_PROGRAM_PATH=${PYTHON2_DIR} -DUSE_WINDOWS6_API=ON OPTIONS -DCMAKE_PROGRAM_PATH=${PYTHON2_DIR} -DUSE_WINDOWS6_API=ON
) )
vcpkg_install_cmake() vcpkg_install_cmake()
@ -26,6 +26,4 @@ file(REMOVE ${EXE_DEBUG_FILES})
file(GLOB EXE_FILES ${CURRENT_PACKAGES_DIR}/bin/*.exe) file(GLOB EXE_FILES ${CURRENT_PACKAGES_DIR}/bin/*.exe)
file(REMOVE ${EXE_FILES}) file(REMOVE ${EXE_FILES})
# Handle copyright file(INSTALL ${SOURCE_PATH}/MIT.TXT DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)
file(COPY ${SOURCE_PATH}/MIT.TXT DESTINATION ${CURRENT_PACKAGES_DIR}/share/cppcms)
file(RENAME ${CURRENT_PACKAGES_DIR}/share/cppcms/MIT.TXT ${CURRENT_PACKAGES_DIR}/share/cppcms/copyright)

View File

@ -1,4 +1,5 @@
Source: libusbmuxd Source: libusbmuxd
Version: 1.2.185 Version: 1.2.185-1
Description: A client library to multiplex connections from and to iOS devices Description: A client library to multiplex connections from and to iOS devices
Build-Depends: libplist Build-Depends: libplist
Supports: !(uwp|linux|osx)

View File

@ -1,3 +1,5 @@
vcpkg_fail_port_install( ON_TARGET "uwp" "linux" "osx")
vcpkg_from_github( vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH OUT_SOURCE_PATH SOURCE_PATH
REPO libimobiledevice-win32/libusbmuxd REPO libimobiledevice-win32/libusbmuxd