[directfb2] add port (#48418)

This commit is contained in:
Chris Sarbora 2025-11-28 15:17:34 -05:00 committed by GitHub
parent ae8fa5ae5e
commit 1ee2e9d292
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
6 changed files with 58 additions and 3 deletions

View File

@ -0,0 +1,21 @@
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO directfb2/DirectFB2
REF "7d4682d0cc092ed2f28c903175d1a0c104e9e9a8" # no release tag available yet in upstream: https://github.com/directfb2/DirectFB2/issues/162
SHA512 b57c43559992fc7594ca2806dd07c547c13260e7286791eadf64ec75631cb7d61d049d17644e714702919aaee82850387d08fc92b97b8a8a595981faf0c8f4a5
HEAD_REF master
)
vcpkg_configure_meson(
SOURCE_PATH "${SOURCE_PATH}"
)
vcpkg_install_meson(ADD_BIN_TO_PATH)
vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/COPYING")
vcpkg_copy_pdbs()
vcpkg_fixup_pkgconfig()
vcpkg_clean_executables_in_bin(FILE_NAMES dfb-update-pkgconfig)

View File

@ -0,0 +1,13 @@
{
"name": "directfb2",
"version-date": "2025-11-25",
"description": "A graphics library designed with embedded systems in mind. Clean and drop-in successor to DirectFB",
"homepage": "https://github.com/directfb2/DirectFB2",
"supports": "linux & !android",
"dependencies": [
{
"name": "vcpkg-tool-meson",
"host": true
}
]
}

View File

@ -1,7 +1,7 @@
{
"name": "vulkan-loader",
"version": "1.4.309.0",
"port-version": 2,
"port-version": 3,
"description": "Vulkan Development Tools",
"homepage": "https://github.com/KhronosGroup/Vulkan-Loader",
"license": null,
@ -19,7 +19,10 @@
],
"features": {
"directfb": {
"description": "Build DirectFB WSI support"
"description": "Build DirectFB WSI support",
"dependencies": [
"directfb2"
]
},
"wayland": {
"description": "Build Wayland WSI support"

View File

@ -2436,6 +2436,10 @@
"baseline": "0.1.0",
"port-version": 0
},
"directfb2": {
"baseline": "2025-11-25",
"port-version": 0
},
"directx-dxc": {
"baseline": "2025-10-10",
"port-version": 0
@ -10402,7 +10406,7 @@
},
"vulkan-loader": {
"baseline": "1.4.309.0",
"port-version": 2
"port-version": 3
},
"vulkan-memory-allocator": {
"baseline": "3.3.0",

View File

@ -0,0 +1,9 @@
{
"versions": [
{
"git-tree": "5b057a7ed942a0266a02241988361a2fb806cd2f",
"version-date": "2025-11-25",
"port-version": 0
}
]
}

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "1fdf24f832033f1e6a1179ecbff1ac5aa2126d6e",
"version": "1.4.309.0",
"port-version": 3
},
{
"git-tree": "50476d8ba9c81c18f41a401eeb57d830e9719415",
"version": "1.4.309.0",