diff options
author | Jan Beich <jbeich@FreeBSD.org> | 2020-06-12 12:53:01 +0000 |
---|---|---|
committer | Jan Beich <jbeich@FreeBSD.org> | 2020-06-12 12:53:01 +0000 |
commit | b1820097b2d5cac4b8c3c3e5edb73aab5b0cc171 (patch) | |
tree | 244bbf76a2778ca5440b83f5de728e44252e1392 /graphics | |
parent | 6ab931fbefe06b807831b73357f9c5d5b7eedc04 (diff) |
Notes
Diffstat (limited to 'graphics')
-rw-r--r-- | graphics/libplacebo/Makefile | 10 | ||||
-rw-r--r-- | graphics/libplacebo/distinfo | 6 | ||||
-rw-r--r-- | graphics/libplacebo/pkg-plist | 7 |
3 files changed, 14 insertions, 9 deletions
diff --git a/graphics/libplacebo/Makefile b/graphics/libplacebo/Makefile index da762bdd1a62..a7a8cdaa696b 100644 --- a/graphics/libplacebo/Makefile +++ b/graphics/libplacebo/Makefile @@ -2,7 +2,7 @@ PORTNAME= libplacebo DISTVERSIONPREFIX= v -DISTVERSION= 2.43.1 +DISTVERSION= 2.72.0 CATEGORIES= graphics MAINTAINER= jbeich@FreeBSD.org @@ -11,7 +11,7 @@ COMMENT= Reusable library for GPU-accelerated video/image rendering LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/LICENSE -USES= compiler:c11 localbase:ldflags meson pkgconfig +USES= compiler:c11 localbase:ldflags meson pkgconfig python:3.6+,build USE_GITHUB= yes USE_LDCONFIG= yes GH_ACCOUNT= haasn @@ -20,6 +20,7 @@ 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:devel/glslang @@ -40,11 +41,14 @@ SHADERC_IMPLIES= VULKAN TEST_MESON_TRUE= tests VULKAN_DESC= Vulkan-based renderer -VULKAN_BUILD_DEPENDS= ${LOCALBASE}/include/vulkan/vulkan.h:devel/vulkan-headers +VULKAN_BUILD_DEPENDS= ${LOCALBASE}/include/vulkan/vulkan.h:devel/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 diff --git a/graphics/libplacebo/distinfo b/graphics/libplacebo/distinfo index acca6dc76c36..cf5157cc894b 100644 --- a/graphics/libplacebo/distinfo +++ b/graphics/libplacebo/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1588272556 -SHA256 (haasn-libplacebo-v2.43.1_GH0.tar.gz) = 2dc43b292bf227da0c78364fcdd2c6d454b1df57d25770b77e2878f35bf84326 -SIZE (haasn-libplacebo-v2.43.1_GH0.tar.gz) = 356918 +TIMESTAMP = 1591925164 +SHA256 (haasn-libplacebo-v2.72.0_GH0.tar.gz) = 41f83de4271c00d01facce683af798035707874c21113dcf0b00e74b6fce713b +SIZE (haasn-libplacebo-v2.72.0_GH0.tar.gz) = 396115 diff --git a/graphics/libplacebo/pkg-plist b/graphics/libplacebo/pkg-plist index 1ff3df35eaa5..9271fc642caa 100644 --- a/graphics/libplacebo/pkg-plist +++ b/graphics/libplacebo/pkg-plist @@ -7,15 +7,16 @@ include/libplacebo/dither.h include/libplacebo/dummy.h include/libplacebo/filters.h include/libplacebo/gpu.h -include/libplacebo/opengl.h +%%OPENGL%%include/libplacebo/opengl.h include/libplacebo/renderer.h include/libplacebo/shaders.h include/libplacebo/shaders/av1.h include/libplacebo/shaders/colorspace.h +include/libplacebo/shaders/custom.h include/libplacebo/shaders/sampling.h include/libplacebo/swapchain.h include/libplacebo/utils/upload.h -include/libplacebo/vulkan.h +%%VULKAN%%include/libplacebo/vulkan.h lib/libplacebo.so -lib/libplacebo.so.43 +lib/libplacebo.so.72 libdata/pkgconfig/libplacebo.pc |