mirror of
https://github.com/microsoft/vcpkg.git
synced 2024-11-28 04:19:00 +08:00
[ace] Update to 6.5.8 (#10003)
* [ace] Update to 6.5.8 * Address review comments * ports/ace/portfile.cmake: * Put back copy step * ports/ace/portfile.cmake: * Fixed error * ports/ace/portfile.cmake: * ARM should work, let us try it * ports/ace/portfile.cmake: * ARM doesn't work yet, so disable it again * ports/ace/portfile.cmake:
This commit is contained in:
parent
5deea3b975
commit
c819b7f6bf
@ -1,5 +1,5 @@
|
||||
Source: ace
|
||||
Version: 6.5.7-1
|
||||
Version: 6.5.8
|
||||
Homepage: https://www.dre.vanderbilt.edu/~schmidt/ACE.html
|
||||
Description: The ADAPTIVE Communication Environment
|
||||
Supports: !uwp
|
||||
|
@ -1,19 +1,21 @@
|
||||
vcpkg_fail_port_install(ON_ARCH "arm" ON_TARGET "uwp")
|
||||
|
||||
# Using zip archive under Linux would cause sh/perl to report "No such file or directory" or "bad interpreter"
|
||||
# when invoking `prj_install.pl`.
|
||||
# So far this issue haven't yet be triggered under WSL 1 distributions. Not sure the root cause of it.
|
||||
if(VCPKG_TARGET_IS_WINDOWS)
|
||||
# Don't change to vcpkg_from_github! This points to a release and not an archive
|
||||
vcpkg_download_distfile(ARCHIVE
|
||||
URLS "https://github.com/DOCGroup/ACE_TAO/releases/download/ACE%2BTAO-6_5_7/ACE-src-6.5.7.zip"
|
||||
FILENAME ACE-src-6.5.7.zip
|
||||
SHA512 6ce6954941521b34ae8913dfe053d0f066632c55adf4091dae6bc180c79963d6f4ddfec7796cd6d9fc8ff59037ee162d20b017c4c296828913498bdbac2fc8a7
|
||||
URLS "https://github.com/DOCGroup/ACE_TAO/releases/download/ACE%2BTAO-6_5_8/ACE-src-6.5.8.zip"
|
||||
FILENAME ACE-src-6.5.8.zip
|
||||
SHA512 e0fd30de81f0d6e629394fc9cb814ecb786c67fccd7e975a3d64cf0859d5a03ba5a5ae4bb0a6ce5e6d16395a48ffa28f5a1a92758e08a3fd7d55582680f94d82
|
||||
)
|
||||
else(VCPKG_TARGET_IS_WINDOWS)
|
||||
# VCPKG_TARGET_IS_LINUX
|
||||
vcpkg_download_distfile(ARCHIVE
|
||||
URLS "https://github.com/DOCGroup/ACE_TAO/releases/download/ACE%2BTAO-6_5_7/ACE-src-6.5.7.tar.gz"
|
||||
FILENAME ACE-src-6.5.7.tar.gz
|
||||
SHA512 0116e269e2d49ba8afccc7abfc7492e5a6a286dcbdcfe850a21f86b4facb5fef2848985d803233f4b1fbb03457e592375ab24c62e7bbaab5c28cc240ccedbacb
|
||||
URLS "https://github.com/DOCGroup/ACE_TAO/releases/download/ACE%2BTAO-6_5_8/ACE-src-6.5.8.tar.gz"
|
||||
FILENAME ACE-src-6.5.8.tar.gz
|
||||
SHA512 45ee6cf4302892ac9de305f8454109fa17a8b703187cc76555ce3641b621909e0cfedf3cc4a7fe1a8f01454637279cc9c4afe9d67466d5253e0ba1f34431d97f
|
||||
)
|
||||
endif()
|
||||
|
||||
@ -26,10 +28,6 @@ set(ACE_ROOT ${SOURCE_PATH})
|
||||
set(ENV{ACE_ROOT} ${ACE_ROOT})
|
||||
set(ACE_SOURCE_PATH ${ACE_ROOT}/ace)
|
||||
|
||||
if(VCPKG_CMAKE_SYSTEM_NAME STREQUAL "WindowsStore")
|
||||
message(FATAL_ERROR "${PORT} does not currently support UWP")
|
||||
endif()
|
||||
|
||||
if("wchar" IN_LIST FEATURES)
|
||||
list(APPEND ACE_FEATURE_LIST "uses_wchar=1")
|
||||
endif()
|
||||
@ -53,13 +51,12 @@ if (VCPKG_LIBRARY_LINKAGE STREQUAL static)
|
||||
set(MPC_STATIC_FLAG -static)
|
||||
endif()
|
||||
|
||||
# Acquire Perl and add it to PATH (for execution of MPC)
|
||||
vcpkg_find_acquire_program(PERL)
|
||||
get_filename_component(PERL_PATH ${PERL} DIRECTORY)
|
||||
vcpkg_add_to_path(${PERL_PATH})
|
||||
|
||||
if (TRIPLET_SYSTEM_ARCH MATCHES "arm")
|
||||
message(FATAL_ERROR "ARM is currently not supported.")
|
||||
elseif (TRIPLET_SYSTEM_ARCH MATCHES "x86")
|
||||
if (TRIPLET_SYSTEM_ARCH MATCHES "x86")
|
||||
set(MSBUILD_PLATFORM "Win32")
|
||||
else ()
|
||||
set(MSBUILD_PLATFORM ${TRIPLET_SYSTEM_ARCH})
|
||||
@ -176,7 +173,7 @@ if(VCPKG_TARGET_IS_WINDOWS)
|
||||
|
||||
# Handle copyright
|
||||
file(COPY ${ACE_ROOT}/COPYING DESTINATION ${CURRENT_PACKAGES_DIR}/share/ace)
|
||||
file(RENAME ${CURRENT_PACKAGES_DIR}/share/ace/COPYING ${CURRENT_PACKAGES_DIR}/share/ace/copyright)
|
||||
file(RENAME ${CURRENT_PACKAGES_DIR}/share/ace/COPYING ${CURRENT_PACKAGES_DIR}/share/${PORT}/copyright)
|
||||
else(VCPKG_TARGET_IS_WINDOWS)
|
||||
# VCPKG_TARGTE_IS_LINUX
|
||||
FIND_PROGRAM(MAKE make)
|
||||
@ -243,5 +240,5 @@ else(VCPKG_TARGET_IS_WINDOWS)
|
||||
set($ENV{PWD} _prev_env)
|
||||
|
||||
# Handle copyright
|
||||
file(RENAME ${CURRENT_PACKAGES_DIR}/share/ace/COPYING ${CURRENT_PACKAGES_DIR}/share/ace/copyright)
|
||||
endif()
|
||||
file(RENAME ${CURRENT_PACKAGES_DIR}/share/ace/COPYING ${CURRENT_PACKAGES_DIR}/share/${PORT}/copyright)
|
||||
endif()
|
||||
|
Loading…
Reference in New Issue
Block a user