Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
45 changes: 22 additions & 23 deletions ports/minifb/portfile.cmake
Original file line number Diff line number Diff line change
@@ -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")
4 changes: 0 additions & 4 deletions ports/minifb/usage

This file was deleted.

8 changes: 6 additions & 2 deletions ports/minifb/vcpkg.json
Original file line number Diff line number Diff line change
@@ -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
Expand Down
4 changes: 1 addition & 3 deletions scripts/ci.baseline.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
1 change: 1 addition & 0 deletions scripts/ci.feature.baseline.txt
Original file line number Diff line number Diff line change
Expand Up @@ -765,6 +765,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
Expand Down
2 changes: 1 addition & 1 deletion versions/baseline.json
Original file line number Diff line number Diff line change
Expand Up @@ -6641,7 +6641,7 @@
"port-version": 0
},
"minifb": {
"baseline": "2023-09-21",
"baseline": "0.10.1",
"port-version": 0
},
"minimp3": {
Expand Down
5 changes: 5 additions & 0 deletions versions/m-/minifb.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "72aad0b07ef68409873dd8b2eea84573b321a6de",
"version": "0.10.1",
"port-version": 0
},
{
"git-tree": "745289bcc43c14f1f4c5b1f9f2d319d42fe1d299",
"version-date": "2023-09-21",
Expand Down
Loading