summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* media-libs/libplacebo: make jinja unconditionalIonen Wolkens2022-11-192-8/+6
| | | | | | | | | | Thought this was only needed by glad (USE=opengl), but it's also used by vulkan/utils_gen.py. To avoid making this needlessly messy over a trivial dep, just always check (realistically both USE="-opengl -vulkan" hardly makes sense). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-libs/libplacebo: always require vulkan-headersIonen Wolkens2022-11-192-2/+4
| | | | | Closes: https://bugs.gentoo.org/882065 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-libs/libplacebo: more python fixesIonen Wolkens2022-11-192-12/+6
| | | | | | | Hopefully right, overlooked that I broke -native-symlinks when I added the python patch, and any deps check was wrong. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-libs/libplacebo: downgrade glad to 2.0.1Ionen Wolkens2022-11-193-3/+3
| | | | | | | | | | Matches what libplacebo upstream uses rather than latest. 2.0.2 has no changes beside some python regressions, no need for a revbump given either is fine if it built. Closes: https://bugs.gentoo.org/881999 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-libs/libplacebo: sync liveIonen Wolkens2022-11-071-37/+56
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-libs/libplacebo: build fixes for stableIonen Wolkens2022-11-072-4/+20
| | | | | | | | | | | | | | Just non-intrusive fixes partly backported from the ~arch ebuild: * ensure use right python executble wrt bug #731728 * disable demos wrt bug #851927 * require <glslang-1.3.231 (~arch is fixed with newer) * multilib usedep for unwind * add := to glslang for upcoming subslot, albeit this won't really get to use it given the above Bug: https://bugs.gentoo.org/731728 Bug: https://bugs.gentoo.org/851927 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-libs/libplacebo: add 5.229.1Ionen Wolkens2022-11-075-0/+125
| | | | | | | | | | | | | | | | | | | With partly revamped ebuild, and: * ensure use right python executble wrt bug #731728 * disable demos wrt bug #851927, there's little use in enabling as only one of them gets installed by default and it's a very barebone test video player USE=glslang is now a no-op if shaderc is set, these provide the same functionality and shaderc is the default pick upstream. Previously, glslang would force disable shaderc even if set. Alternatively could use REQUIRED_USE to prevent setting both but feel this is mostly an annoyance. Closes: https://bugs.gentoo.org/731728 Closes: https://bugs.gentoo.org/851927 Co-authored-by: Nick Sarnie <sarnex@gentoo.org> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-libs/libplacebo: drop unused patchesIonen Wolkens2022-11-062-92/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-libs/libplacebo: drop 2.43.0, 2.43.1, 2.72.2, 3.120.3Ionen Wolkens2022-11-065-265/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-libs/libplacebo: add myself as a maintainerIonen Wolkens2022-11-061-1/+4
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-libs/libplacebo: fix automagic libunwind dependencyMatthew Smith2022-10-012-2/+6
| | | | Signed-off-by: Matthew Smith <matthew@gentoo.org>
* media-libs/libplacebo: Update PYTHON_REQ_USE to xml(+)Michał Górny2022-09-074-4/+4
| | | | | | | Update PYTHON_REQ_USE to specify "xml(+)", as Python 3.11 no longer features the "xml" flag. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* media-libs/libplacebo: fix build with vulkan-headers-1.3.217Stephan Hartmann2022-09-034-2/+33
| | | | | Closes: https://bugs.gentoo.org/868297 Signed-off-by: Stephan Hartmann <sultan@gentoo.org>
* media-libs/libplacebo: x86 stable wrt bug #843758Agostino Sarubbo2022-05-171-1/+1
| | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* media-libs/libplacebo: Stabilize 4.192.1 amd64, #843758Jakov Smolić2022-05-171-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* media-libs/libplacebo: Stabilize 4.192.1 ppc64, #843758Sam James2022-05-171-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-libs/libplacebo: sync live ebuildSam James2022-03-161-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-libs/libplacebo: Bump to version 4.192.1orbea2022-03-162-0/+70
| | | | | | | | | | Bug: https://bugs.gentoo.org/832735 Bug: https://bugs.gentoo.org/814071 Closes: https://bugs.gentoo.org/812134 Closes: https://bugs.gentoo.org/730114 Signed-off-by: orbea <orbea@riseup.net> Closes: https://github.com/gentoo/gentoo/pull/24613 Signed-off-by: Sam James <sam@gentoo.org>
* media-libs/libplacebo: add python 3.10Thomas Bettler2022-01-152-4/+4
| | | | | | | Closes: https://bugs.gentoo.org/829438 Closes: https://github.com/gentoo/gentoo/pull/23375 Signed-off-by: Thomas Bettler <thomas.bettler@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-libs/libplacebo: disable useless demos (see comment in ebuild)Vadim Misbakh-Soloviov2021-11-141-0/+4
| | | | | Package-Manager: Portage-3.0.28, Repoman-3.0.1 Signed-off-by: Vadim Misbakh-Soloviov <mva@gentoo.org>
* **/metadata.xml: Replace http by https in DOCTYPE elementUlrich Müller2021-09-111-1/+1
| | | | | Bug: https://bugs.gentoo.org/552720 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* media-libs/libplacebo: Switch to meson-multilibMatt Turner2021-06-035-46/+6
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* media-libs/libplacebo: fix DoubleEmptyLineSam James2021-05-291-1/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-libs/libplacebo: add Vulkan compile patchSam James2021-05-292-1/+39
| | | | | Closes: https://bugs.gentoo.org/789498 Signed-off-by: Sam James <sam@gentoo.org>
* Revert "Revert "media-libs/libplacebo: Version bump to 3.120.3""Ulrich Müller2021-05-182-0/+78
| | | | | | This reverts commit 9c4f604af6623f5125202792eddb1176b08008d1. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Revert "media-libs/libplacebo: Version bump to 3.120.3"Ulrich Müller2021-05-182-78/+0
| | | | | | | Invalid signoff, violation of GLEP 76 copyright policy. This reverts commit a907f864cf231032b4f27c2df9b2191ab745a2ed. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* media-libs/libplacebo: Version bump to 3.120.3orbea2021-05-182-0/+78
| | | | | Signed-off-by: orbea <orbea@riseup.net> Signed-off-by: Sam James <sam@gentoo.org>
* media-libs/libplacebo: stabilize on ppc64Georgy Yakovlev2021-05-161-2/+2
| | | | | Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* media-libs/libplacebo: retire proxy-maint by requestSam James2021-05-111-8/+1
| | | | | | Bug: https://bugs.gentoo.org/789501 Closes: https://bugs.gentoo.org/687146 Signed-off-by: Sam James <sam@gentoo.org>
* */*: Add proxied="yes" for non-@gentoo.org peopleMichał Górny2021-03-161-1/+1
| | | | | | | | | | | | Done via: find -name metadata.xml -exec xml ed -P -L \ -a '/pkgmetadata/maintainer[substring(email, string-length(email) - string-length("@gentoo.org") + 1) != "@gentoo.org"]' \ -t attr -n proxied -v yes {} + Signed-off-by: Michał Górny <mgorny@gentoo.org>
* */*: Add 'proxied="proxy"' for proxy-maint projectMichał Górny2021-03-161-1/+1
| | | | | | | | | | Done via: find -name metadata.xml -exec xml ed -P -L \ -a '//maintainer[email="proxy-maint@gentoo.org"]' \ -t attr -n proxied -v proxy {} + Signed-off-by: Michał Górny <mgorny@gentoo.org>
* */*: Remove obsolete values from PYTHON_COMPATMichał Górny2021-01-312-2/+2
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* media-libs/libplacebo: fix copyright header on 2.43.1Joonas Niilola2021-01-181-1/+1
| | | | | | - https://github.com/pkgcore/pkgcheck/issues/267 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-libs/libplacebo: reset KEYWORDS, fix patch path on 2.43.1Joonas Niilola2021-01-181-2/+2
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-libs/libplacebo: bump to v2.43.1Niklas Haas2021-01-182-0/+65
| | | | | | | This is a straightforward bugfix release. Signed-off-by: Niklas Haas <gentoo@haasn.xyz> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* Revert "media-libs/libplacebo: bump to v2.43.1"Joonas Niilola2021-01-182-1/+1
| | | | | | This reverts commit dd165a1bb47fd36137dd2a047efccf54afeaec80. Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-libs/libplacebo: bump to v2.43.1Niklas Haas2021-01-182-1/+1
| | | | | | | This is a straightforward bugfix release. Signed-off-by: Niklas Haas <gentoo@haasn.xyz> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* media-libs/libplacebo: update to v2.72.2Niklas Haas2020-11-182-1/+1
| | | | | | | | | | Simple bug fix release, most notably extending the range of supported glslang versions. There's no point in keeping the old version around. Signed-off-by: Niklas Haas <git@haasn.xyz> Closes: https://bugs.gentoo.org/753602 Closes: https://github.com/gentoo/gentoo/pull/18209 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-libs/libplacebo: Drop 1.21.0-r1 and 1.29.1Andreas Sturmlechner2020-07-193-112/+0
| | | | | | Bug: https://bugs.gentoo.org/728248 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* media-libs/libplacebo: x86 stable wrt bug #728628Agostino Sarubbo2020-07-021-1/+1
| | | | | | Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* media-libs/libplacebo: amd64 stable wrt bug #728628Agostino Sarubbo2020-06-211-1/+1
| | | | | | Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* media-libs/libplacebo: IUSE=vulkan DEPENDs on dev-util/vulkan-headersAndreas Sturmlechner2020-06-181-1/+4
| | | | | Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* media-libs/libplacebo: update to v2.72.0Niklas Haas2020-06-183-4/+102
| | | | | | | | | | | | The notable change in this release is the switch to auto-generated code, based on the vulkan registry XML provided by `vulkan-headers`. This requires the use of python[xml] and python-mako at build time. We also fix a missing dependency on vulkan-headers. Also synchronized the live ebuild. Signed-off-by: Niklas Haas <gentoo@haasn.xyz> Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* media-libs/libplacebo: update HOMEPAGE urlNiklas Haas2020-06-184-4/+4
| | | | | | | | | This project moved from GitHub to the VideoLAN GitLab quite some time ago. Seems the URL in the ebuilds were never updated. Signed-off-by: Niklas Haas <gentoo@haasn.xyz> Closes: https://github.com/gentoo/gentoo/pull/16201 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* media-libs/libplacebo: backport vulkan-headers compatibility patchNiklas Haas2020-06-182-0/+63
| | | | | | | | | | | | This patch is needed to compile older versions of libplacebo against versions of vulkan-headers newer than 1.2.140. It doesn't break anything retroactively, and doesn't change behaviour, nor installed headers, so we don't need to bump the revision number. Closes: https://bugs.gentoo.org/728248 Signed-off-by: Niklas Haas <gentoo@haasn.xyz> Closes: https://github.com/gentoo/gentoo/pull/16243 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* media-libs/libplacebo: update to v2.43.0Niklas Haas2020-04-233-3/+63
| | | | | | | | | | | | | This includes a new USE flag, for the OpenGL support added in this version of libplacebo. We bump up the test timeout because the OpenGL tests can take a while to execute, especially on machines where they're running via llvmpipe or swrast. Also synchronize the live ebuild. Signed-off-by: Niklas Haas <git@haasn.xyz> Closes: https://github.com/gentoo/gentoo/pull/15465 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* media-libs/libplacebo: sync live ebuild keywordsGeorgy Yakovlev2020-02-261-2/+2
| | | | | Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* media-libs/libplacebo: keyword on ~ppc64Georgy Yakovlev2020-02-261-1/+1
| | | | | Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* media-libs/libplacebo: mark stableMikle Kolyada2020-01-051-2/+2
| | | | | Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
* media-libs/libplacebo: remove 1.29.0Niklas Haas2020-01-032-56/+0
| | | | | | Signed-off-by: Niklas Haas <git@haasn.xyz> Closes: https://github.com/gentoo/gentoo/pull/14109 Signed-off-by: Joonas Niilola <juippis@gentoo.org>