From 941687623283212199cbe6e36f7d61b89d6222b2 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 7 Jun 2024 00:08:01 +0100 Subject: gentoo auto-resync : 07:06:2024 - 00:08:01 --- media-gfx/Manifest.gz | Bin 38029 -> 38027 bytes media-gfx/alembic/Manifest | 2 +- media-gfx/alembic/files/alembic-1.8.6-py312.patch | 150 ++++++++++++--------- media-gfx/ueberzug/Manifest | 2 - media-gfx/ueberzug/ueberzug-18.2.2.ebuild | 46 ------- media-gfx/ueberzugpp/Manifest | 3 - .../files/ueberzugpp-2.9.4-libcxx18.patch | 11 -- media-gfx/ueberzugpp/ueberzugpp-2.9.4.ebuild | 82 ----------- 8 files changed, 84 insertions(+), 212 deletions(-) delete mode 100644 media-gfx/ueberzug/ueberzug-18.2.2.ebuild delete mode 100644 media-gfx/ueberzugpp/files/ueberzugpp-2.9.4-libcxx18.patch delete mode 100644 media-gfx/ueberzugpp/ueberzugpp-2.9.4.ebuild (limited to 'media-gfx') diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz index 47fc754a14bf..9b3ebdd45e54 100644 Binary files a/media-gfx/Manifest.gz and b/media-gfx/Manifest.gz differ diff --git a/media-gfx/alembic/Manifest b/media-gfx/alembic/Manifest index 4dbc7b31432c..b258d6cd12d3 100644 --- a/media-gfx/alembic/Manifest +++ b/media-gfx/alembic/Manifest @@ -1,6 +1,6 @@ AUX alembic-1.8.0-0001-set-correct-libdir.patch 1879 BLAKE2B 2cbcdfee02094745544ebc67e467e452d225a8a9445481f984eaadf399544bfac24a410d8a7f4137f4b73d038e7f5eaf08ea492aa7bb95f15fede87fef081eb6 SHA512 d1ec399048a6baebdbd4eadb5be55281693455d0280dd3ff86d8747d2aaf52eede4c6848d71362e17de2d23d063357ff983bb3a8ecad28e81303f72a76f48a02 AUX alembic-1.8.5-set-correct-libdir.patch 1593 BLAKE2B 4dec05376ed35261049886e38c851ded8f033040e5fe822337ec7655132f0b24b007e6b48caf9fb01cfc3a874a4a60b0f54649e3505f70464c1847423c684176 SHA512 befd7956ab3effb70d76648c15795cf8ea40d51687dab3988968a519267bdf1df945d475f1cd7a32747d6a5fd6cf1cf63c8f0bbbc058e9da704ba26b6bac443a -AUX alembic-1.8.6-py312.patch 3382 BLAKE2B 88ffb08c4566b8ab06396f51991fbab10d6490c1f4e895828c6bf5d05b56a4cbd18dbdbac82e3a7f44a5b0209e6c8dc8f8c2e08a06dc76abeb65f3c05f32a04e SHA512 94cfc724627618aea05bcae0f5157ff2967e9144219be6136c687d8998a4a27cc1993ed06d579ba20bf0d2b1a5fb05003ff94c8a9092e2df439823a52e191c56 +AUX alembic-1.8.6-py312.patch 3861 BLAKE2B 307786b786aeb8868103e7d1564305fa7fa7d082acc43e2886bfda17413c993b506ba77ed54f254b87ca5123945596d0be445f558279ec1ff9b7f6cc23ea835c SHA512 70078658fc4b70618e9e2c1c694b50726eec510e30e1625f01cd1dcfae2f649162b7b94c791b12068f064c68e1deea7ccabb00a31de7fd32cc052299035662b8 DIST alembic-1.8.6.tar.gz 868945 BLAKE2B 1ac30ffa75a4b8bbb3f32820e6f67cebcd894465f16cd12ee0396c88611af821b13973f46228fd59726c6bc0cc8885afd4de81a0cebaa0f94cb30fd9daba9885 SHA512 6371b830242be90d4ea833248df5fd42d9e713e305d15eb1383d04410319acdae5743d48d65e8f75f1cedce777d2af7d969cde095f678b17322c19f1c69f477b EBUILD alembic-1.8.6-r1.ebuild 1628 BLAKE2B 35425ebde74ee1ded3e9ad30626937c718a5e11357a6ee919d33de5af6316a70eecfe5e309efcc0e73688f4afac2be147beb85b4abf5708696d9b12e4f8f5034 SHA512 fdd09ac0606bbf102b5cfca5f1e37b0ab2d7e537efe20b369ff882b2a78eefc98ed280927822d6a2c36eef9ab81ea3b6870b505f87fb383a845e07ea30d961c9 EBUILD alembic-1.8.6.ebuild 1782 BLAKE2B afe666d245ea9301a735e4b1d830f9b5b3ab4d2c92d538b21cbc7e9c2935546205f587757f88a4c7a09e60151a9d55422c76873e170edfcd1514cb095d420209 SHA512 8233be7302f3645ba88e876048f46fcb46704b164f3aa30bd0b2a6431dc7c304c8c87fe6321397f7494a5ede99088dbf73e3916df4314fea7cf881ca1a0e4c1f diff --git a/media-gfx/alembic/files/alembic-1.8.6-py312.patch b/media-gfx/alembic/files/alembic-1.8.6-py312.patch index 863388be22a9..499645280d9a 100644 --- a/media-gfx/alembic/files/alembic-1.8.6-py312.patch +++ b/media-gfx/alembic/files/alembic-1.8.6-py312.patch @@ -1,46 +1,83 @@ -From: Paul Zander -tests: use assertEqual instead of assertEquals -tests: use assertRaises instead of failUnlessRaises - -diff --git a/python/PyAlembic/Tests/testCollections.py b/python/PyAlembic/Tests/testCollections.py -index ab48a54..1745582 100644 ---- a/python/PyAlembic/Tests/testCollections.py -+++ b/python/PyAlembic/Tests/testCollections.py -@@ -67,14 +67,14 @@ class CollectionTest(unittest.TestCase): - prop = group.getSchema().createCollection("prop") - prop.setValue(strVec) - -- self.assertEquals(group.getSchema().getNumCollections(), 1) -+ self.assertEqual(group.getSchema().getNumCollections(), 1) - - # TODO passing in time sampling here causes a segfault, most likely because - # of how createCollection currently takes an Argument &, see #274 - cool = group.getSchema().createCollection("cool", md) - cool.setTimeSampling(ts) - -- self.assertEquals( -+ self.assertEqual( - group.getSchema().getCollection(1).getMetaData().get("coupe"), - "de ville" ) - -diff --git a/python/PyAlembic/Tests/testCurves.py b/python/PyAlembic/Tests/testCurves.py -index dba9e1c..956625a 100644 ---- a/python/PyAlembic/Tests/testCurves.py -+++ b/python/PyAlembic/Tests/testCurves.py -@@ -59,7 +59,7 @@ class CurvesTest(unittest.TestCase): - widthSamp, uvSamp ) - - knots = curvesSamp.getKnots() -- self.assertEquals(len(knots), 0) -+ self.assertEqual(len(knots), 0) - - newKnots = FloatArray(4) - for ii in range(4): -diff --git a/python/PyAlembic/Tests/testTypes.py b/python/PyAlembic/Tests/testTypes.py -index bad9577..f0e8d26 100644 ---- a/python/PyAlembic/Tests/testTypes.py -+++ b/python/PyAlembic/Tests/testTypes.py -@@ -60,7 +60,7 @@ class TypesTest(unittest.TestCase): +From 3b6c04d8c02520a973c95b51ca1fa4bd5e7e8e73 Mon Sep 17 00:00:00 2001 +From: Paul Zander +Date: Tue, 4 Jun 2024 14:15:11 +0200 +Subject: [PATCH] python/PyAlembic/Tests: update do python3.12 + +tests: use assertEqual instead of assertEquals +tests: use assertRaises instead of failUnlessRaises + +Signed-off-by: Paul Zander +--- + maya/Tests/AbcExport_dupRoots_test.py | 2 +- + python/PyAlembic/Tests/testCollections.py | 4 ++-- + python/PyAlembic/Tests/testCurves.py | 2 +- + python/PyAlembic/Tests/testPropExcept.py | 2 +- + python/PyAlembic/Tests/testTypes.py | 2 +- + 5 files changed, 6 insertions(+), 6 deletions(-) + +diff --git a/maya/Tests/AbcExport_dupRoots_test.py b/maya/Tests/AbcExport_dupRoots_test.py +index d532c10..f864281 100644 +--- a/maya/Tests/AbcExport_dupRoots_test.py ++++ b/maya/Tests/AbcExport_dupRoots_test.py +@@ -48,7 +48,7 @@ class AbcExport_dupRootsTest(unittest.TestCase): + MayaCmds.group(n='group1') + MayaCmds.duplicate() + +- self.failUnlessRaises(RuntimeError, MayaCmds.AbcExport, ++ self.assertRaises(RuntimeError, MayaCmds.AbcExport, + j='-root group1|cube -root group2|cube -f dupRoots.abc') + + # the abc file shouldn't exist +diff --git a/python/PyAlembic/Tests/testCollections.py b/python/PyAlembic/Tests/testCollections.py +index ab48a54..1745582 100644 +--- a/python/PyAlembic/Tests/testCollections.py ++++ b/python/PyAlembic/Tests/testCollections.py +@@ -67,14 +67,14 @@ class CollectionTest(unittest.TestCase): + prop = group.getSchema().createCollection("prop") + prop.setValue(strVec) + +- self.assertEquals(group.getSchema().getNumCollections(), 1) ++ self.assertEqual(group.getSchema().getNumCollections(), 1) + + # TODO passing in time sampling here causes a segfault, most likely because + # of how createCollection currently takes an Argument &, see #274 + cool = group.getSchema().createCollection("cool", md) + cool.setTimeSampling(ts) + +- self.assertEquals( ++ self.assertEqual( + group.getSchema().getCollection(1).getMetaData().get("coupe"), + "de ville" ) + +diff --git a/python/PyAlembic/Tests/testCurves.py b/python/PyAlembic/Tests/testCurves.py +index dba9e1c..956625a 100644 +--- a/python/PyAlembic/Tests/testCurves.py ++++ b/python/PyAlembic/Tests/testCurves.py +@@ -59,7 +59,7 @@ class CurvesTest(unittest.TestCase): + widthSamp, uvSamp ) + + knots = curvesSamp.getKnots() +- self.assertEquals(len(knots), 0) ++ self.assertEqual(len(knots), 0) + + newKnots = FloatArray(4) + for ii in range(4): +diff --git a/python/PyAlembic/Tests/testPropExcept.py b/python/PyAlembic/Tests/testPropExcept.py +index e1a1dff..2ddf40d 100644 +--- a/python/PyAlembic/Tests/testPropExcept.py ++++ b/python/PyAlembic/Tests/testPropExcept.py +@@ -70,5 +70,5 @@ class PropExceptTest(unittest.TestCase): + p = props.getProperty("myprop") + self.assertEqual(p.getName(), "myprop") + +- self.failUnlessRaises(KeyError, props.getProperty, "notfound") ++ self.assertRaises(KeyError, props.getProperty, "notfound") + self.assertRaises(IndexError, props.getProperty, 99) +diff --git a/python/PyAlembic/Tests/testTypes.py b/python/PyAlembic/Tests/testTypes.py +index bad9577..f0e8d26 100644 +--- a/python/PyAlembic/Tests/testTypes.py ++++ b/python/PyAlembic/Tests/testTypes.py +@@ -60,7 +60,7 @@ class TypesTest(unittest.TestCase): self.assertIsNotNone(POD.kUnknownPOD) # If a new POD type is added, this will throw an exception @@ -49,27 +86,6 @@ index bad9577..f0e8d26 100644 def testDataTypeWrapper(self): # Default Constructor -diff --git a/maya/Tests/AbcExport_dupRoots_test.py b/maya/Tests/AbcExport_dupRoots_test.py -index d532c10..f864281 100644 ---- a/maya/Tests/AbcExport_dupRoots_test.py -+++ b/maya/Tests/AbcExport_dupRoots_test.py -@@ -48,7 +48,7 @@ class AbcExport_dupRootsTest(unittest.TestCase): - MayaCmds.group(n='group1') - MayaCmds.duplicate() - -- self.failUnlessRaises(RuntimeError, MayaCmds.AbcExport, -+ self.assertRaises(RuntimeError, MayaCmds.AbcExport, - j='-root group1|cube -root group2|cube -f dupRoots.abc') - - # the abc file shouldn't exist -diff --git a/python/PyAlembic/Tests/testPropExcept.py b/python/PyAlembic/Tests/testPropExcept.py -index e1a1dff..2ddf40d 100644 ---- a/python/PyAlembic/Tests/testPropExcept.py -+++ b/python/PyAlembic/Tests/testPropExcept.py -@@ -70,5 +70,5 @@ class PropExceptTest(unittest.TestCase): - p = props.getProperty("myprop") - self.assertEqual(p.getName(), "myprop") - -- self.failUnlessRaises(KeyError, props.getProperty, "notfound") -+ self.assertRaises(KeyError, props.getProperty, "notfound") - self.assertRaises(IndexError, props.getProperty, 99) +-- +2.45.1 + diff --git a/media-gfx/ueberzug/Manifest b/media-gfx/ueberzug/Manifest index 73a1a7bc4c6b..3eada40de1b0 100644 --- a/media-gfx/ueberzug/Manifest +++ b/media-gfx/ueberzug/Manifest @@ -1,5 +1,3 @@ -DIST ueberzug-18.2.2.tar.gz 56773 BLAKE2B dd3fdfe3820ac7344c574ab2031f0217b17a4b4ec4cd59f2447968abb6605a57ee77bab45f943f6d2501ad9c6e5ee3bf4c677f990814d676641bfe314e301dd4 SHA512 027d3b92711981d2334ba000cef9b424b01d962516432defaa287e2ca22d496a1f29c663f155838d74d91f26c355ac6af54c6513c33258676f315f9560e7256a DIST ueberzug-18.2.3.tar.gz 57640 BLAKE2B c174f39cb20a24c07f12088e595492960319a9fd5079e0a23e9632353fa7c93762621224a3fde4b2462931647239e3614ed9a1dffc635fea7a51c58d2b846b68 SHA512 6f8f342b4a593e857f70c053fc5b9e75bc2c3a063221ca64850acb8c325323bee50c9d471fe55de6bbb484d8c958d5bf3037e836b52734d617f1cea4be509a08 -EBUILD ueberzug-18.2.2.ebuild 1123 BLAKE2B 7eda06637b83323d86ea19e0cc119eebbbd0b3a444ed9300b825b9a882786e3f4d2823d135e3b17c8d6aed068d1b794e903ea335c473f5cc210457e93d63f805 SHA512 41fce20a2084fa2f9fa50a5c6c0f29de01482fee8fa115963370f5272bf2bf802f9f9d2438557dc4e0cf23a79dc15af18616c178eabe424b3402676b0665f924 EBUILD ueberzug-18.2.3.ebuild 946 BLAKE2B 5395c59b7d17d3a590d280dc833b4ab92ff11d20cc9e54e1e9e849f09c6de85fecb7e1515b791074a90c1d165e69c58db57e416b68612d0c64064b901fe73a9e SHA512 392566cd4ff83d2baada2d7582196d2b5917ad8dd9e94d9068e01185ec8b86b13ed46fad7e9f1b2bc2215018d5294538695de6af1f4a71906ea1d7c3bd24d01a MISC metadata.xml 331 BLAKE2B 44d4e01eb445cdd5ecc879970295dccd3ba4c6d171d7e9cb41042200f5dc1ca01fc12b0c44c940d3e7045f5e44ad1ad4392125a62030bfd16edc3509a6689912 SHA512 b6ccd68127b77599f1008e595258583978523ebc200266eb234ec8732f914cc16d056fd84bec6feba5e455fade8ae7f963928e830c4a645c9b9a7c8b702eb4ac diff --git a/media-gfx/ueberzug/ueberzug-18.2.2.ebuild b/media-gfx/ueberzug/ueberzug-18.2.2.ebuild deleted file mode 100644 index 5a026a9cbace..000000000000 --- a/media-gfx/ueberzug/ueberzug-18.2.2.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) -inherit distutils-r1 - -DESCRIPTION="Command line util to draw images on terminals by using child windows" -HOMEPAGE="https://github.com/ueber-devel/ueberzug/" -SRC_URI="https://github.com/ueber-devel/ueberzug/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 x86" - -COMMON_DEPEND=" - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXres" -RDEPEND=" - ${COMMON_DEPEND} - dev-python/attrs[${PYTHON_USEDEP}] - dev-python/docopt[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}] - !media-gfx/ueberzugpp" -DEPEND=" - ${COMMON_DEPEND} - x11-base/xorg-proto" - -src_prepare() { - distutils-r1_src_prepare - - # fix version - [[ ${PV} == 18.2.2 ]] || die "drop version workaround" - sed -i "/^__version__/s/18.2.1/${PV}/" ueberzug/__init__.py || die -} - -python_install() { - distutils-r1_python_install - - # https://github.com/ueber-devel/ueberzug/issues/9 - rm -r -- "${D}$(python_get_sitedir)"/ueberzug/X || die -} diff --git a/media-gfx/ueberzugpp/Manifest b/media-gfx/ueberzugpp/Manifest index fe615fd1956c..97180c36b3a5 100644 --- a/media-gfx/ueberzugpp/Manifest +++ b/media-gfx/ueberzugpp/Manifest @@ -1,6 +1,3 @@ -AUX ueberzugpp-2.9.4-libcxx18.patch 283 BLAKE2B 0e92cfbea465cacc5781d27a56fa4313661d42b7be25d2e9d489f589c56e068958d2cc8bede4c974d52465e965cbabd2256a987535e29ceeca4f40791c4e882a SHA512 7f175e72bfe31d4a6720a6db1d8d8f1b7d285a3089c1c2829b1b024b8bf3ba0565ce55c94bef8849f99a895196099399c3518a2cd2eb37e2081728b7e3290488 -DIST ueberzugpp-2.9.4.tar.gz 67825 BLAKE2B 185919717cbbe97b98a44c2b91e244cf72bd760033b1a9d82e0d2f06db1d9b6d57557f57f4cedec8408d61e16658e90977569a63eb17a38afb36b134ff21889b SHA512 3d47874ecde4cc9030490c878851a21d94554538200ba41e87dd9f3aa760a6ed511aad573b820798492a82e4c49219cd4cdc79f5c99c6a80c322d09e618f82a6 DIST ueberzugpp-2.9.5.tar.gz 69268 BLAKE2B 9a31c7d5135ca0c5b85e250f9cbb5fb10e22344a7c6bf5393a04ec928580844470b24b0471aa609a83a0f1cbfed17944aabdec9ee5d6ddffe90720fa46bf80ad SHA512 43576ba504ec66a909c170122db808a8ae55535d54cad09172590af2790c981b1bfba6ba0f749a5ca9881a15cfdcdb0c34fbb2533f72011a786fd1413d1f91c4 -EBUILD ueberzugpp-2.9.4.ebuild 1949 BLAKE2B 70d4a41d661d0deb8b921ca3c61757dc3030652625706c9675dd5f4f70d9859ea3eded8c63cba9ccea764c357c0b64bc6f0b6d8941c366ec2c48ef1766b02688 SHA512 fba2a73c9a9369a02fe20d40a4e27f522cebf54799c5c9433cb2238140be945a94081887a41b5d609f3b09c04cdc25519e2ce611576196fe50e664252b0e17e4 EBUILD ueberzugpp-2.9.5.ebuild 1940 BLAKE2B c13df15fd695f5d762ffdad4dccd95871e8e021b05cd6e128b0336957dbeb39e86478987f7062abbce382dffd45a408677f137261b58057a682e0991f42efafe SHA512 655e20ee8bf4354a4524abcd0be618a99f50241010304a00cc97601866065570fb7d91f930ce7ff16e21fd453236fcdadadb4d7136999f0ae17242d8f655423c MISC metadata.xml 694 BLAKE2B e39b88b981e8c6d55a41714197b03c014a6ffd95522eb0ff92559a178b193419bd587903c75271167fba097593ac15ecacdba3b0f23e7859c3f1fd9569b4f6c2 SHA512 e86e8942c84ec38c198b513b0eaf63d522017665d559a1843c08030ec6bc6a32d7f32651d5b283e3d82784b81ea15b7d81889ab0c68850f88733ae90add17060 diff --git a/media-gfx/ueberzugpp/files/ueberzugpp-2.9.4-libcxx18.patch b/media-gfx/ueberzugpp/files/ueberzugpp-2.9.4-libcxx18.patch deleted file mode 100644 index ccd808e5b5f1..000000000000 --- a/media-gfx/ueberzugpp/files/ueberzugpp-2.9.4-libcxx18.patch +++ /dev/null @@ -1,11 +0,0 @@ -https://bugs.gentoo.org/930977 -https://github.com/jstkdng/ueberzugpp/issues/179 ---- a/src/canvas/wayland/config/dummy.hpp -+++ b/src/canvas/wayland/config/dummy.hpp -@@ -20,4 +20,6 @@ - #include "../config.hpp" - -+#include -+ - class DummyWaylandConfig : public WaylandConfig - { diff --git a/media-gfx/ueberzugpp/ueberzugpp-2.9.4.ebuild b/media-gfx/ueberzugpp/ueberzugpp-2.9.4.ebuild deleted file mode 100644 index 44c32b0c573f..000000000000 --- a/media-gfx/ueberzugpp/ueberzugpp-2.9.4.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake flag-o-matic toolchain-funcs - -DESCRIPTION="Drop in replacement for ueberzug written in C++" -HOMEPAGE="https://github.com/jstkdng/ueberzugpp/" -SRC_URI=" - https://github.com/jstkdng/ueberzugpp/archive/refs/tags/v${PV}.tar.gz - -> ${P}.tar.gz -" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64" -IUSE="X opencv opengl wayland xcb-errors" -REQUIRED_USE="xcb-errors? ( X )" - -RDEPEND=" - dev-cpp/tbb:= - dev-libs/glib:2 - dev-libs/libfmt:= - dev-libs/openssl:= - dev-libs/spdlog:= - media-gfx/chafa - media-libs/libexif - media-libs/libsixel - media-libs/vips:= - X? ( - x11-libs/libxcb:= - x11-libs/xcb-util-image - xcb-errors? ( x11-libs/xcb-util-errors ) - ) - opencv? ( media-libs/opencv:= ) - opengl? ( media-libs/libglvnd ) - wayland? ( dev-libs/wayland ) - !media-gfx/ueberzug -" -DEPEND=" - ${RDEPEND} - dev-cpp/cli11 - dev-cpp/nlohmann_json - dev-cpp/range-v3 - X? ( x11-base/xorg-proto ) - wayland? ( dev-libs/wayland-protocols ) -" -BDEPEND=" - wayland? ( - dev-util/wayland-scanner - kde-frameworks/extra-cmake-modules - ) -" - -PATCHES=( - "${FILESDIR}"/${P}-libcxx18.patch -) - -src_configure() { - if use X && tc-is-clang && has_version sys-libs/libcxx; then - # X support makes use of C++20's std::jthread which is currently - # marked experimental (at least) in <=libcxx-18 (should limit - # version in above libcxx check whenever this becomes unnecessary) - append-cxxflags $(test-flags-CXX -fexperimental-library) - fi - - # TODO?: wayfire plugin is skipped for now (needs wlroots which is - # likely to be messier), but could be handled if there is a demand - - local mycmakeargs=( - -DENABLE_OPENCV=$(usex opencv) - -DENABLE_OPENGL=$(usex opengl) - -DENABLE_TURBOBASE64=no # not packaged - -DENABLE_WAYLAND=$(usex wayland) - -DENABLE_X11=$(usex X) - -DENABLE_XCB_ERRORS=$(usex xcb-errors) - -DFETCHCONTENT_FULLY_DISCONNECTED=yes - ) - - cmake_src_configure -} -- cgit v1.2.3