diff --git a/ports/icu/portfile.cmake b/ports/icu/portfile.cmake index a3f8f97da830ef..87c757ef720d55 100644 --- a/ports/icu/portfile.cmake +++ b/ports/icu/portfile.cmake @@ -85,8 +85,11 @@ if(VCPKG_TARGET_IS_OSX AND VCPKG_LIBRARY_LINKAGE STREQUAL "dynamic") message(STATUS "setting rpath prefix for macOS dynamic libraries") + if("tools" IN_LIST FEATURES) + set(LIBICUTU_RPATH "libicutu") + endif() # add ID_PREFIX to libicudata libicui18n libicuio libicutu libicuuc - foreach(LIB_NAME IN ITEMS libicudata libicui18n libicuio libicutu libicuuc) + foreach(LIB_NAME IN ITEMS libicudata libicui18n libicuio ${LIBICUTU_RPATH} libicuuc) vcpkg_execute_build_process( COMMAND "${INSTALL_NAME_TOOL}" -id "${ID_PREFIX}/${LIB_NAME}.${ICU_VERSION_MAJOR}.dylib" "${LIB_NAME}.${VERSION}.dylib" diff --git a/ports/icu/vcpkg.json b/ports/icu/vcpkg.json index b8f4af01505eff..8e3696afb46d99 100644 --- a/ports/icu/vcpkg.json +++ b/ports/icu/vcpkg.json @@ -1,7 +1,7 @@ { "name": "icu", "version": "72.1", - "port-version": 3, + "port-version": 4, "description": "Mature and widely used Unicode and localization library.", "homepage": "https://icu.unicode.org/home", "license": "ICU", diff --git a/versions/baseline.json b/versions/baseline.json index 4e0c6b33212b04..8a55b6f11d6a19 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -3142,7 +3142,7 @@ }, "icu": { "baseline": "72.1", - "port-version": 3 + "port-version": 4 }, "ideviceinstaller": { "baseline": "1.1.2.23", diff --git a/versions/i-/icu.json b/versions/i-/icu.json index 6448300dc513bb..fbd2ecbdcb183a 100644 --- a/versions/i-/icu.json +++ b/versions/i-/icu.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "1a0b575f86d37844108f940fd5f6a312a68d234c", + "version": "72.1", + "port-version": 4 + }, { "git-tree": "36a3246630c4794b3781e881e5a57db36092deea", "version": "72.1",