# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= libplacebo VERSION= 6.338.2 KEYWORDS= graphics VARIANTS= standard SDESC[standard]= GPU-accelerated video/image rendering library HOMEPAGE= https://code.videolan.org/videolan/libplacebo CONTACT= nobody DOWNLOAD_GROUPS= main glad SITES[main]= https://code.videolan.org/videolan/libplacebo/-/archive/v6.338.2/ SITES[glad]= GITHUB/Dav1dde:glad:v2.0.4:3rdparty/glad DISTFILE[1]= libplacebo-v6.338.2.tar.bz2:main DISTFILE[2]= generated:glad DF_INDEX= 1 2 SPKGS[standard]= complete primary dev OPTIONS_AVAILABLE= none OPTIONS_STANDARD= none BUILD_DEPENDS= lcms2:dev:standard xxhash:dev:standard python-Jinja2:single:python_default vulkan-headers:single:standard BUILDRUN_DEPENDS= lcms2:primary:standard xxhash:primary:standard EXRUN[dev]= xxhash:dev:standard lcms2:dev:standard USES= meson pkgconfig DISTNAME= libplacebo-v6.338.2 LICENSE= LGPL21+:primary LICENSE_TERMS= primary:{{WRKDIR}}/TERMS LICENSE_FILE= LGPL21+:{{WRKSRC}}/LICENSE LICENSE_AWK= TERMS:"LIBPLACEBO_COMMON_H_" LICENSE_SOURCE= TERMS:{{WRKSRC}}/src/include/libplacebo/common.h LICENSE_SCHEME= solo FPC_EQUIVALENT= graphics/libplacebo MESON_ARGS= -Dd3d11=disabled -Dlibdovi=disabled -Ddemos=false -Dlcms=enabled -Dxxhash=enabled -Dvulkan=disabled SOVERSION= 338 pre-configure: ${REINPLACE_CMD} -e 's,/usr/share,${PREFIX}/share,' \ ${WRKSRC}/src/vulkan/utils_gen.py # https://github.com/mesonbuild/meson/issues/7746 ${REINPLACE_CMD} "s,static:,dirs: '${LOCALBASE}/lib'\, &," \ ${WRKSRC}/src/glsl/meson.build [FILE:653:descriptions/desc.primary] libplacebo is essentially the core rendering algorithms and ideas of mpv turned into a library. This grew out of an interest to accomplish the following goals: - Clean up mpv's internal rendering abstraction API and make it reusable for other projects. - Provide a standard library of useful GPU-accelerated image processing primitives based on GLSL, so projects like VLC or Firefox can use them without incurring a heavy dependency on libmpv. - Rewrite core parts of mpv's GPU-accelerated video renderer on top of redesigned abstractions. (Basically, I wanted to eliminate stateful APIs like shader_cache.c and totally redesign gpu/video.c) [FILE:210:distinfo] 1c02d21720f972cae02111a1286337e9d0e70d623b311a1e4245bac5ce987f28 697450 libplacebo-v6.338.2.tar.bz2 02629644c242dcc27c58222bd2c001d5e2f3765dbbcfd796542308bddebab401 599932 Dav1dde-glad-2.0.4.tar.gz [FILE:32:manifests/plist.primary] lib/libplacebo.so.%%SOVERSION%% [FILE:516:manifests/plist.dev] include/libplacebo/ cache.h colorspace.h common.h config.h d3d11.h dispatch.h dither.h dummy.h filters.h gamut_mapping.h gpu.h log.h opengl.h options.h renderer.h shaders.h swapchain.h tone_mapping.h vulkan.h include/libplacebo/shaders/ colorspace.h custom.h deinterlacing.h dithering.h film_grain.h icc.h lut.h sampling.h include/libplacebo/utils/ dav1d.h dav1d_internal.h dolbyvision.h frame_queue.h libav.h libav_internal.h upload.h lib/libplacebo.so lib/pkgconfig/libplacebo.pc