Index: head/graphics/libplacebo/Makefile =================================================================== --- head/graphics/libplacebo/Makefile (revision 569128) +++ head/graphics/libplacebo/Makefile (revision 569129) @@ -1,58 +1,61 @@ # $FreeBSD$ PORTNAME= libplacebo DISTVERSIONPREFIX= v DISTVERSION= 3.104.0 CATEGORIES= graphics +PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ +PATCHFILES+= ac44e8f14acb.patch:-p1 # https://code.videolan.org/videolan/libplacebo/-/issues/131 + MAINTAINER= jbeich@FreeBSD.org COMMENT= Reusable library for GPU-accelerated video/image rendering LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/LICENSE USES= compiler:c11 localbase:ldflags meson pkgconfig python:3.6+,build USE_GITHUB= yes USE_LDCONFIG= yes GH_ACCOUNT= haasn OPTIONS_DEFINE= LCMS2 OPENGL TEST VULKAN OPTIONS_DEFAULT=LCMS2 OPENGL SHADERC OPTIONS_SINGLE= VULKAN OPTIONS_SINGLE_VULKAN= GLSLANG SHADERC OPTIONS_SUB= yes GLSLANG_DESC= glslang SPIR-V compiler GLSLANG_BUILD_DEPENDS= glslang>0:graphics/glslang GLSLANG_MESON_ENABLED= glslang GLSLANG_IMPLIES= VULKAN LCMS2_LIB_DEPENDS= liblcms2.so:graphics/lcms2 LCMS2_MESON_ENABLED= lcms OPENGL_LIB_DEPENDS= libepoxy.so:graphics/libepoxy OPENGL_MESON_ENABLED= opengl SHADERC_DESC= libshaderc SPIR-V compiler SHADERC_LIB_DEPENDS= libshaderc_shared.so:graphics/shaderc SHADERC_MESON_ENABLED= shaderc SHADERC_IMPLIES= VULKAN TEST_MESON_TRUE= tests VULKAN_DESC= Vulkan-based renderer VULKAN_BUILD_DEPENDS= ${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers \ ${PYTHON_PKGNAMEPREFIX}mako>0:textproc/py-mako@${PY_FLAVOR} VULKAN_LIB_DEPENDS= libvulkan.so:graphics/vulkan-loader VULKAN_MESON_ENABLED= vulkan post-patch: @${REINPLACE_CMD} -e 's,/usr/share,${PREFIX}/share,' \ ${WRKSRC}/src/vulkan/utils_gen.py # Extract (snapshot) version from port version instead of meson.build @${REINPLACE_CMD} "s/version_pretty/'${DISTVERSIONFULL}'/" \ ${WRKSRC}/src/meson.build pre-install-TEST-on: do-test .include Index: head/graphics/libplacebo/distinfo =================================================================== --- head/graphics/libplacebo/distinfo (revision 569128) +++ head/graphics/libplacebo/distinfo (revision 569129) @@ -1,3 +1,5 @@ TIMESTAMP = 1609524494 SHA256 (haasn-libplacebo-v3.104.0_GH0.tar.gz) = 8ba2729167aca49a54a3f6d2032a0d84412949ebd36ce35e985551059fdcf83c SIZE (haasn-libplacebo-v3.104.0_GH0.tar.gz) = 436348 +SHA256 (ac44e8f14acb.patch) = 78c6930649c3969441b516f0fe4c550eebf25c78d6ffd60d0d0ae4a8e36f5e92 +SIZE (ac44e8f14acb.patch) = 1100 Index: head/graphics/vulkan-headers/Makefile =================================================================== --- head/graphics/vulkan-headers/Makefile (revision 569128) +++ head/graphics/vulkan-headers/Makefile (revision 569129) @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= vulkan-headers DISTVERSIONPREFIX= v -DISTVERSION= 1.2.172 +DISTVERSION= 1.2.173 CATEGORIES= graphics MAINTAINER= jbeich@FreeBSD.org COMMENT= Headers for the Vulkan graphics API LICENSE= APACHE20 USES= cmake STRIP= # nothing to strip USE_GITHUB= yes GH_ACCOUNT= KhronosGroup GH_PROJECT= Vulkan-Headers .include Index: head/graphics/vulkan-headers/distinfo =================================================================== --- head/graphics/vulkan-headers/distinfo (revision 569128) +++ head/graphics/vulkan-headers/distinfo (revision 569129) @@ -1,3 +1,3 @@ -TIMESTAMP = 1615199579 -SHA256 (KhronosGroup-Vulkan-Headers-v1.2.172_GH0.tar.gz) = c69619ac2001ac62378a99c56ced14a53801fdc204efb2b1f787c83b47829319 -SIZE (KhronosGroup-Vulkan-Headers-v1.2.172_GH0.tar.gz) = 898059 +TIMESTAMP = 1616384051 +SHA256 (KhronosGroup-Vulkan-Headers-v1.2.173_GH0.tar.gz) = 97ccee5ad5250b12624a89fe7b234d90befdebf0ae88734a95654efa4af2675c +SIZE (KhronosGroup-Vulkan-Headers-v1.2.173_GH0.tar.gz) = 907668 Index: head/graphics/vulkan-loader/Makefile =================================================================== --- head/graphics/vulkan-loader/Makefile (revision 569128) +++ head/graphics/vulkan-loader/Makefile (revision 569129) @@ -1,43 +1,44 @@ # $FreeBSD$ PORTNAME= vulkan-loader DISTVERSIONPREFIX= v DISTVERSION= 1.2.172 +PORTREVISION= 1 CATEGORIES= graphics devel MAINTAINER= jbeich@FreeBSD.org COMMENT= Driver loader for the Vulkan graphics API LICENSE= APACHE20 BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers USES= cmake compiler:${ARCH:Mi386:C/.+/gcc-/}c++11-lib pkgconfig python:3.4+,build USE_GITHUB= yes USE_LDCONFIG= yes GH_ACCOUNT= KhronosGroup GH_PROJECT= Vulkan-Loader CMAKE_ON= CMAKE_SKIP_RPATH CMAKE_OFF= BUILD_TESTS OPTIONS_DEFINE= WAYLAND XCB XLIB OPTIONS_DEFAULT=WAYLAND XCB XLIB WAYLAND_LIB_DEPENDS= libwayland-client.so:graphics/wayland WAYLAND_CMAKE_BOOL= BUILD_WSI_WAYLAND_SUPPORT XCB_DESC= ${X11_DESC} via libxcb XCB_USES= xorg XCB_USE= XORG=xcb XCB_CMAKE_BOOL= BUILD_WSI_XCB_SUPPORT XLIB_DESC= ${X11_DESC} via libX11 XLIB_USES= xorg XLIB_USE= XORG=x11,xrandr XLIB_CMAKE_BOOL= BUILD_WSI_XLIB_SUPPORT post-patch: # _XOPEN_SOURCE enforces X/Open-compliance but alloca isn't there @${REINPLACE_CMD} '/_XOPEN_SOURCE/d' ${WRKSRC}/loader/CMakeLists.txt .include Index: head/graphics/vulkan-loader/pkg-plist =================================================================== --- head/graphics/vulkan-loader/pkg-plist (revision 569128) +++ head/graphics/vulkan-loader/pkg-plist (revision 569129) @@ -1,4 +1,4 @@ lib/libvulkan.so lib/libvulkan.so.1 -lib/libvulkan.so.1.2.172 +lib/libvulkan.so.1.2.173 libdata/pkgconfig/vulkan.pc