From 7a1296e7c129f8456d140b19be2dd175b1922ffe Mon Sep 17 00:00:00 2001 From: SunBlack Date: Fri, 9 Jan 2026 00:15:27 +0100 Subject: [PATCH] [bext-mp] Update to 2.0.11 (#49287) --- ports/bext-mp/fix-build-flags.patch | 17 ----------------- ports/bext-mp/portfile.cmake | 21 +++++---------------- ports/bext-mp/usage | 5 ----- ports/bext-mp/vcpkg.json | 19 ++++--------------- versions/b-/bext-mp.json | 5 +++++ versions/baseline.json | 2 +- 6 files changed, 15 insertions(+), 54 deletions(-) delete mode 100644 ports/bext-mp/fix-build-flags.patch delete mode 100644 ports/bext-mp/usage diff --git a/ports/bext-mp/fix-build-flags.patch b/ports/bext-mp/fix-build-flags.patch deleted file mode 100644 index 960dfa2096..0000000000 --- a/ports/bext-mp/fix-build-flags.patch +++ /dev/null @@ -1,17 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index deaa67c..fb82294 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -34,10 +34,10 @@ target_sources(mp - if(PROJECT_IS_TOP_LEVEL) - if("${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang") - target_compile_options(mp INTERFACE -- $) -+ $) - target_link_options(mp INTERFACE $) - elseif("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU") -- target_compile_options(mp INTERFACE $) -+ target_compile_options(mp INTERFACE $) - endif() - endif() - diff --git a/ports/bext-mp/portfile.cmake b/ports/bext-mp/portfile.cmake index 0adc5fa237..324a584f70 100644 --- a/ports/bext-mp/portfile.cmake +++ b/ports/bext-mp/portfile.cmake @@ -1,22 +1,11 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH - REPO boost-ext/mp - REF d2dbdf89e543624be8351fd52308a9cf73374dbc - SHA512 15d56bf0dca2e4bfb9128b8552a6aa01ed6b1431ab9c152ed51473f6fa237c31fbf3d5baa22523e3786d14fd716acb5436ed26fe89d46812ba9375e2417bc67a + REPO qlibs/mp + REF "v${VERSION}" + SHA512 09cfaf9d6b6622467902902bb71bc71c14fc700de0f52362e67ffcf47b058938c184c75fd0c433697d9e25b1cd4f9df7c6bac08bfe7575772fccd3ab05a4177f HEAD_REF main - PATCHES fix-build-flags.patch ) -vcpkg_cmake_configure( - SOURCE_PATH "${SOURCE_PATH}" -) +file(COPY "${SOURCE_PATH}/mp" DESTINATION "${CURRENT_PACKAGES_DIR}/include") -vcpkg_cmake_install() - -vcpkg_cmake_config_fixup(PACKAGE_NAME mp CONFIG_PATH "share/cmake/mp-0.0.1") - -file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug") - -vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE.md") - -file(INSTALL "${CMAKE_CURRENT_LIST_DIR}/usage" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}") +vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/.github/LICENSE") diff --git a/ports/bext-mp/usage b/ports/bext-mp/usage deleted file mode 100644 index 247e079990..0000000000 --- a/ports/bext-mp/usage +++ /dev/null @@ -1,5 +0,0 @@ -The package bext-mp provides CMake targets: - - find_package(mp CONFIG REQUIRED) - target_link_libraries(main PRIVATE Boost::mp) - set_property(TARGET main PROPERTY CXX_EXTENSIONS OFF) diff --git a/ports/bext-mp/vcpkg.json b/ports/bext-mp/vcpkg.json index 413416c11b..50b3b85aa9 100644 --- a/ports/bext-mp/vcpkg.json +++ b/ports/bext-mp/vcpkg.json @@ -1,18 +1,7 @@ { "name": "bext-mp", - "version-date": "2023-03-02", - "description": "C++20 ~~Template~~ Meta-Programming", - "homepage": "https://boost-ext.github.io/mp/", - "license": "BSL-1.0", - "supports": "!windows | mingw", - "dependencies": [ - { - "name": "vcpkg-cmake", - "host": true - }, - { - "name": "vcpkg-cmake-config", - "host": true - } - ] + "version": "2.0.11", + "description": "C++20 Meta-Programming library", + "homepage": "https://github.com/qlibs/mp", + "license": "MIT" } diff --git a/versions/b-/bext-mp.json b/versions/b-/bext-mp.json index 7bfb4d9a2c..1cdad4833d 100644 --- a/versions/b-/bext-mp.json +++ b/versions/b-/bext-mp.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "ec1b49b97e30cecbb0dd0c9af80d741b6e108c9c", + "version": "2.0.11", + "port-version": 0 + }, { "git-tree": "506fb6ec5f2a49a2b7e0bb637e6e8ef0f4e966ac", "version-date": "2023-03-02", diff --git a/versions/baseline.json b/versions/baseline.json index 03920ee759..70dd82d046 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -681,7 +681,7 @@ "port-version": 0 }, "bext-mp": { - "baseline": "2023-03-02", + "baseline": "2.0.11", "port-version": 0 }, "bext-sml": {