[minifb] Update to 0.10.1 (#53302)

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
SunBlack 2026-08-10 19:12:51 +02:00 committed by GitHub
parent 1955ca158c
commit fb8a51a277
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
7 changed files with 36 additions and 33 deletions

View File

@ -1,23 +1,22 @@
vcpkg_check_linkage(ONLY_STATIC_LIBRARY)
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO emoon/minifb
REF 2ce2449b1bc8d7c6d20c31b86244f1e540f2e788 # 2023-09-21
SHA512 cbadc06df99f833fedcd9eb9d5afab4572272a9dfd0f4084a2b79a64dc98f19bcddbb6f43992b16f005d26054c454e3cfc34e3e210cdd93ad1adb89e19463a4d
HEAD_REF master
)
vcpkg_cmake_configure(
SOURCE_PATH "${SOURCE_PATH}"
OPTIONS
-DMINIFB_BUILD_EXAMPLES=FALSE
)
vcpkg_cmake_install()
vcpkg_cmake_config_fixup(CONFIG_PATH "lib/cmake/${PORT}")
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include")
vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE")
file(INSTALL "${CMAKE_CURRENT_LIST_DIR}/usage" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}")
vcpkg_check_linkage(ONLY_STATIC_LIBRARY)
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO emoon/minifb
REF "v${VERSION}"
SHA512 c553429dc39d0ae63b4b64cf7eaf06b4faed5d6e93e9610fcdf6a84dc22123e6423fcfd9ce83e570f1e2125a2a5afed25e3eb1413fb61205292614a7e8062c1f
HEAD_REF master
)
vcpkg_cmake_configure(
SOURCE_PATH "${SOURCE_PATH}"
OPTIONS
-DMINIFB_BUILD_EXAMPLES=FALSE
)
vcpkg_cmake_install()
vcpkg_cmake_config_fixup(CONFIG_PATH "lib/cmake/${PORT}")
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include")
vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE")

View File

@ -1,4 +0,0 @@
minifb provides CMake targets:
find_package(minifb CONFIG REQUIRED)
target_link_libraries(main PRIVATE minifb::minifb)

View File

@ -1,11 +1,15 @@
{
"name": "minifb",
"version-date": "2023-09-21",
"version": "0.10.1",
"description": "MiniFB (Mini FrameBuffer) is a small cross platform library that makes it easy to render (32-bit) pixels in a window.",
"homepage": "https://github.com/emoon/minifb",
"license": "MIT",
"supports": "!uwp",
"supports": "!uwp & !android",
"dependencies": [
{
"name": "libx11",
"platform": "linux"
},
{
"name": "vcpkg-cmake",
"host": true

View File

@ -878,9 +878,7 @@ mesa:arm64-linux=fail
mesa:arm64-osx=fail
mesa:x64-linux=fail
metrohash:arm64-linux=fail
minifb:arm-neon-android=fail
minifb:arm64-android=fail
minifb:x64-android=fail
minifb:arm64-linux=fail # X11 missing on the CI
miniply:arm-neon-android=fail
minisat-master-keying:arm64-linux=fail
monkeys-audio:arm-neon-android=fail

View File

@ -763,6 +763,7 @@ mesa[llvm]=feature-fails # ERROR: Neither a subproject directory nor a llvm.wrap
metrohash:arm64-linux=fail
minc:arm64-linux=cascade
minc[minc1](android)=feature-fails
minifb:arm64-linux=fail # X11 missing on the CI
minisat-master-keying:arm64-linux=fail
mnn[cuda]:x64-windows-static-md=cascade
mnn[cuda]:x64-windows-static=cascade

View File

@ -6641,7 +6641,7 @@
"port-version": 0
},
"minifb": {
"baseline": "2023-09-21",
"baseline": "0.10.1",
"port-version": 0
},
"minimp3": {

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "72aad0b07ef68409873dd8b2eea84573b321a6de",
"version": "0.10.1",
"port-version": 0
},
{
"git-tree": "745289bcc43c14f1f4c5b1f9f2d319d42fe1d299",
"version-date": "2023-09-21",