diff options
| author | NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> | 2021-07-23 04:36:21 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-07-22 13:36:21 -0700 |
| commit | b04a32af28470015158f3ac4ad2d2a6ed6006c83 (patch) | |
| tree | ab649740c13a30282d20376c17f78e8e425eb7f5 | |
| parent | 4dc290b650ad9b1b3ee1f3b6deeeaf8d37f6ff34 (diff) | |
| download | vcpkg-b04a32af28470015158f3ac4ad2d2a6ed6006c83.tar.gz vcpkg-b04a32af28470015158f3ac4ad2d2a6ed6006c83.zip | |
[rxspencer] Update to latest release 3.9.0 and also support dynamic build (#19039)
* [rxspencer] Update to latest release 3.9.0
* Update version files
* Remove fail from ci.baseline.txt
| -rw-r--r-- | ports/rxspencer/CONTROL | 4 | ||||
| -rw-r--r-- | ports/rxspencer/portfile.cmake | 25 | ||||
| -rw-r--r-- | ports/rxspencer/vcpkg.json | 17 | ||||
| -rw-r--r-- | scripts/ci.baseline.txt | 2 | ||||
| -rw-r--r-- | versions/baseline.json | 2 | ||||
| -rw-r--r-- | versions/r-/rxspencer.json | 5 |
6 files changed, 37 insertions, 18 deletions
diff --git a/ports/rxspencer/CONTROL b/ports/rxspencer/CONTROL deleted file mode 100644 index c310d2c89..000000000 --- a/ports/rxspencer/CONTROL +++ /dev/null @@ -1,4 +0,0 @@ -Source: rxspencer
-Version: 2020-01-12
-Homepage: https://garyhouston.github.io/regex/
-Description: Henry Spencer's BSD regular expression library.
diff --git a/ports/rxspencer/portfile.cmake b/ports/rxspencer/portfile.cmake index fea3e68cb..92e4fd31f 100644 --- a/ports/rxspencer/portfile.cmake +++ b/ports/rxspencer/portfile.cmake @@ -3,26 +3,29 @@ vcpkg_fail_port_install(ON_TARGET "UWP") vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO garyhouston/rxspencer - REF e42b6a667f1385aedf49b533b9fbba58e5a26934 - SHA512 2842e1c78c3ebbbd03d15fb85e55f861740bb446aa57157f3fc90876d931d9f865242f5eaefc94f31c8d78e0d531a008d4c579e9b4f9c7179f5c7a95a98359fd + REF 9f835b523f1af617ca54e06863a1924c23f6e56a #v3.9.0 + SHA512 fe7721bd4b4e4f7d31fd5a7e42d34d0c9735d062d8b146ee47a25f87c809eead7133265fc37fa958c37bc4ffeaf101d143202080508d98efd160b8fd0a278598 HEAD_REF master ) -vcpkg_configure_cmake( +string(COMPARE EQUAL "${VCPKG_LIBRARY_LINKAGE}" "dynamic" BUILD_SHARED) + +vcpkg_cmake_configure( SOURCE_PATH ${SOURCE_PATH} - PREFER_NINJA - OPTIONS -DCMAKE_CONFIG_DEST=share/rxspencer + OPTIONS + -DCMAKE_CONFIG_DEST=share/rxspencer + -Drxshared=${BUILD_SHARED} ) -vcpkg_install_cmake() +vcpkg_cmake_install() -vcpkg_fixup_cmake_targets(CONFIG_PATH "share/rxspencer") +vcpkg_cmake_config_fixup(CONFIG_PATH "share/rxspencer") -file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/share/regex) -file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include) -file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/share) +file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/share/regex") +file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include") +file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share") # Handle copyright -file(INSTALL ${SOURCE_PATH}/COPYRIGHT DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright) +file(INSTALL "${SOURCE_PATH}/COPYRIGHT" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}" RENAME copyright) vcpkg_copy_pdbs() diff --git a/ports/rxspencer/vcpkg.json b/ports/rxspencer/vcpkg.json new file mode 100644 index 000000000..a4fef35be --- /dev/null +++ b/ports/rxspencer/vcpkg.json @@ -0,0 +1,17 @@ +{ + "name": "rxspencer", + "version": "3.9.0", + "description": "Henry Spencer's BSD regular expression library.", + "homepage": "https://garyhouston.github.io/regex/", + "supports": "!uwp", + "dependencies": [ + { + "name": "vcpkg-cmake", + "host": true + }, + { + "name": "vcpkg-cmake-config", + "host": true + } + ] +} diff --git a/scripts/ci.baseline.txt b/scripts/ci.baseline.txt index 24f685e1c..69f62f543 100644 --- a/scripts/ci.baseline.txt +++ b/scripts/ci.baseline.txt @@ -1384,8 +1384,6 @@ rtlsdr:x64-linux=fail rtlsdr:x64-osx=fail rttr:arm-uwp=fail rttr:x64-uwp=fail -rxspencer:x64-uwp=fail -rxspencer:arm-uwp=fail ryml:x64-osx=fail ryu:arm-uwp=fail ryu:x64-uwp=fail diff --git a/versions/baseline.json b/versions/baseline.json index b666b364b..cc40c0d56 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -5617,7 +5617,7 @@ "port-version": 0 }, "rxspencer": { - "baseline": "2020-01-12", + "baseline": "3.9.0", "port-version": 0 }, "ryml": { diff --git a/versions/r-/rxspencer.json b/versions/r-/rxspencer.json index 161dc0883..9a23c4747 100644 --- a/versions/r-/rxspencer.json +++ b/versions/r-/rxspencer.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "c3b5bac6d89f6ae425bfe95a4309e72146f944dd", + "version": "3.9.0", + "port-version": 0 + }, + { "git-tree": "a58f09c2e2ebb27d9b40527922b98612dd7e2de1", "version-string": "2020-01-12", "port-version": 0 |
