diff --git a/app-doc/ford/ford-6.1.17-r1.ebuild b/app-doc/ford/ford-6.1.17-r1.ebuild index be743a9623..b11d361be3 100644 --- a/app-doc/ford/ford-6.1.17-r1.ebuild +++ b/app-doc/ford/ford-6.1.17-r1.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{9..10} ) +PYTHON_COMPAT=( python3_{9..11} ) DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 toolchain-funcs @@ -28,8 +28,8 @@ RDEPEND=" >=dev-python/markdown-include-0.7.0[${PYTHON_USEDEP}] >=dev-python/pygments-2.12.0[${PYTHON_USEDEP}] dev-python/python-markdown-math[${PYTHON_USEDEP}] - >=dev-python/tqdm-4.64.0[${PYTHON_USEDEP}] >=dev-python/toposort-1.7[${PYTHON_USEDEP}] + >=dev-python/tqdm-4.64.0[${PYTHON_USEDEP}] " DEPEND="${RDEPEND}" diff --git a/app-misc/metadata-cleaner/metadata-cleaner-2.3.1.ebuild b/app-misc/metadata-cleaner/metadata-cleaner-2.3.1.ebuild index 758f035cc4..512d3ce438 100644 --- a/app-misc/metadata-cleaner/metadata-cleaner-2.3.1.ebuild +++ b/app-misc/metadata-cleaner/metadata-cleaner-2.3.1.ebuild @@ -16,6 +16,7 @@ KEYWORDS="~amd64" REQUIRED_USE="${PYTHON_REQUIRED_USE}" DEPEND="${PYTHON_DEPS} + dev-util/itstool gui-libs/gtk:4 gui-libs/libadwaita $(python_gen_cond_dep ' diff --git a/app-misc/metadata-cleaner/metadata.xml b/app-misc/metadata-cleaner/metadata.xml index 7c0e230f71..d6b705a617 100644 --- a/app-misc/metadata-cleaner/metadata.xml +++ b/app-misc/metadata-cleaner/metadata.xml @@ -2,8 +2,8 @@ - poncho@spahan.ch - Poncho + gasc@eurecom.fr + Gasc Henri rmnvgr/metadata-cleaner diff --git a/app-text/OCRmyPDF/Manifest b/app-text/OCRmyPDF/Manifest index 56c32500d5..3fe3cf0330 100644 --- a/app-text/OCRmyPDF/Manifest +++ b/app-text/OCRmyPDF/Manifest @@ -1 +1 @@ -DIST OCRmyPDF-14.0.1.tar.gz 6503040 BLAKE2B b54f5b7960c9f5303f4c2d0f8d949a7c3a813674a28f2166d89aaaf6e5203d94f0dee368846578a0ac554e35ed3cf9f479b907973b06e3e663c98ea700888b19 SHA512 6872ba20cfd455b5421a25e45b6a06f7aaa821c59d4825822dac0898989917752c1018d4477bfa3a106b2b036ce6cf511a16990cca4226a490ad2a97f8eb5229 +DIST OCRmyPDF-14.0.1.tar.gz 6502713 BLAKE2B fc0a1b681bbc25f091f2262ec00c9ed638e38fae9042a1fa50efaff2af915279dffd6fb9b8db73dbced2adfb8d8bf4e66417f9cb5f6dd80c78a842bf6d20fbdd SHA512 371e53bc6ff272b9b34029c7dad78e453d20c77995b5d61ceddac3b92f5f9496be726c8da8a07c75504a2a7626ba8cefb2f2d6e8288e093d5fd95ecd4546c8ce diff --git a/dev-libs/cglm/Manifest b/dev-libs/cglm/Manifest index 1f3e0b5f55..05dcd5ca98 100644 --- a/dev-libs/cglm/Manifest +++ b/dev-libs/cglm/Manifest @@ -1,2 +1,2 @@ -DIST cglm-0.8.7.tar.gz 630522 BLAKE2B 063daa82a52136bb8f19ac120afa3813e2a5edab8db161fe87de6217402b37be4db0e904619659e2bd4a4c152dd47d5aeba704aec326b7d5d100c9957932ff1f SHA512 658b9af42111a4e2f68a3fe0665d51a5b2b34abefa404374d843d5b5506eac51d07e9e29549e69683d18982856e175573d218ceb55617870f239c00b1bf6bc0f DIST cglm-0.8.8.tar.gz 631074 BLAKE2B 381de733722ef7cc7deb8799da2e7ccb2efeec1fd8cf9322c98216e796b829d4b81208e93c6b0e4f14b868fe60d498142b59c5de48e578df656333f4196967f9 SHA512 a89f76378aee6ee8a7a38b9ce975bff1873590b4cb83daaf658b2875578758d05e15e92ef7141df3109ee37e6b097eda0bb2e60b13fdeca536a72053145c5ece +DIST cglm-0.8.9.tar.gz 631331 BLAKE2B 17f6f8d379aa81ee9327315b121cc7629fcc394fe032c1e1540e5153b2d3b0a2129f27eb46a8ae4323aa826b2bfff310b9039f78953d52d0bd994ba493fcdbd9 SHA512 ac0a042d61c60eac7d6616e5bc0f5c3e77b1a45f58f6732b34edc9a0d714046777e4b490200a3b54c6325ddad5b5faeb3648a299685f748f8b0618ce66a9a7f4 diff --git a/dev-libs/cglm/cglm-0.8.7.ebuild b/dev-libs/cglm/cglm-0.8.9.ebuild similarity index 96% rename from dev-libs/cglm/cglm-0.8.7.ebuild rename to dev-libs/cglm/cglm-0.8.9.ebuild index ddb415056e..7ed5a83c3d 100644 --- a/dev-libs/cglm/cglm-0.8.7.ebuild +++ b/dev-libs/cglm/cglm-0.8.9.ebuild @@ -1,4 +1,4 @@ -# Copyright 2019-2022 Gentoo Authors +# Copyright 2019-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-python/ManimPango/Manifest b/dev-python/ManimPango/Manifest new file mode 100644 index 0000000000..d40b55be9d --- /dev/null +++ b/dev-python/ManimPango/Manifest @@ -0,0 +1 @@ +DIST v0.4.3.gh.tar.gz 4144247 BLAKE2B cf6506a7928d9838fad2a0539b39aee6e6b3539f5fcf957817deeca2bdb01c48ed7cbd56bca4f70816f945b918e48a7db7a160f710c2c4f3be77f625cd665e95 SHA512 0bf46f66a20fd2be6ea6fe0e1b7a6fdb51276820827771b0d5d4c34ca465e939566964bb02da35109bddbb3bc10875d7b7c71767ffc4f83a593712253262a886 diff --git a/dev-python/ManimPango/ManimPango-0.4.3.ebuild b/dev-python/ManimPango/ManimPango-0.4.3.ebuild new file mode 100644 index 0000000000..eff2a188ad --- /dev/null +++ b/dev-python/ManimPango/ManimPango-0.4.3.ebuild @@ -0,0 +1,29 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 + +DESCRIPTION="Binding for Pango, to use with Manim." +HOMEPAGE="https://github.com/ManimCommunity/ManimPango https://pypi.org/project/manimpango" +SRC_URI="https://github.com/ManimCommunity/ManimPango/archive/refs/tags/v${PV}.tar.gz -> v${PV}.gh.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +RDEPEND="" +BDEPEND=" + dev-python/cython + dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/wheel[${PYTHON_USEDEP}] + x11-libs/pango +" +DEPEND="${BDEPEND}" + +distutils_enable_tests pytest diff --git a/dev-python/ManimPango/metadata.xml b/dev-python/ManimPango/metadata.xml new file mode 100644 index 0000000000..9529a16711 --- /dev/null +++ b/dev-python/ManimPango/metadata.xml @@ -0,0 +1,12 @@ + + + + + gasc@eurecom.fr + Gasc Henri + + + manimpango + ManimCommunity/ManimPango + + diff --git a/dev-python/btrees/Manifest b/dev-python/btrees/Manifest new file mode 100644 index 0000000000..161151b9ab --- /dev/null +++ b/dev-python/btrees/Manifest @@ -0,0 +1 @@ +DIST btrees-4.11.3.gh.tar.gz 193194 BLAKE2B d596506b0e036af628f56124f8cf4ccd19b459c18b6c27ed127f1366cb1179c2c4ccf8db3b5196ffe49f33860b562ee29e4739291dfaa15866296611d9c8fa0c SHA512 e184f47db4ba63938cd8e6ddcc7aa452447e4324e64e8e92b874e3d72736c6371a0ba6c82fdc5a94046ac7aee1b028ca43de4eaea9a11394040868c8c89c9974 diff --git a/dev-python/btrees/btrees-4.11.3.ebuild b/dev-python/btrees/btrees-4.11.3.ebuild new file mode 100644 index 0000000000..d38e9be490 --- /dev/null +++ b/dev-python/btrees/btrees-4.11.3.ebuild @@ -0,0 +1,42 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} ) + +inherit distutils-r1 + +DESCRIPTION="scalable persistent components" +HOMEPAGE="https://github.com/zopefoundation/BTrees" +SRC_URI="https://github.com/zopefoundation/BTrees/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" +S="${WORKDIR}/BTrees-${PV}" + +LICENSE="ZPL" +SLOT="0" +KEYWORDS="~amd64" +# Too manu failures, not upstream, needs to be investigated +RESTRICT="test" + +RDEPEND=" + dev-python/persistent[${PYTHON_USEDEP}] + dev-python/zope-interface[${PYTHON_USEDEP}] + doc? ( + dev-python/repoze-sphinx-autointerface[${PYTHON_USEDEP}] + dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}] + ) + test? ( + dev-python/transaction[${PYTHON_USEDEP}] + dev-python/zope-testrunner[${PYTHON_USEDEP}] + ) +" +DEPEND="${RDEPEND}" + +distutils_enable_sphinx docs +distutils_enable_tests unittest + +src_test(){ + cd "${S}/src/BTrees" || die + distutils-r1_src_test +} diff --git a/dev-python/btrees/metadata.xml b/dev-python/btrees/metadata.xml new file mode 100644 index 0000000000..377dadd973 --- /dev/null +++ b/dev-python/btrees/metadata.xml @@ -0,0 +1,22 @@ + + + + + Julien Roy + julien@jroy.ca + + + This package contains a set of persistent object containers built around a modified BTree data structure. The trees are optimized for use inside ZODB's "optimistic concurrency" paradigm, and include explicit resolution of conflicts detected by that mechanism. + + + + Zope Foundation and Contributors + zope-dev@zope.org + + https://github.com/zopefoundation/BTrees/issues + https://github.com/zopefoundation/BTrees/blob/master/CHANGES.rst + https://btrees.readthedocs.io + zopefoundation/BTrees + BTrees + + diff --git a/dev-python/gazpacho/gazpacho-1.1.ebuild b/dev-python/gazpacho/gazpacho-1.1.ebuild index 4c7619716f..bf70ddeb58 100644 --- a/dev-python/gazpacho/gazpacho-1.1.ebuild +++ b/dev-python/gazpacho/gazpacho-1.1.ebuild @@ -21,4 +21,5 @@ RDEPEND="" BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" DEPEND="${BDEPEND}" +PROPERTIES="test_network" distutils_enable_tests pytest diff --git a/dev-python/glcontext/Manifest b/dev-python/glcontext/Manifest new file mode 100644 index 0000000000..3887b403bb --- /dev/null +++ b/dev-python/glcontext/Manifest @@ -0,0 +1 @@ +DIST v2.3.7.gh.tar.gz 22254 BLAKE2B f6714e6427dec938f576eea997f258468a6c8ae1c67ed1d560b660c410676055b0632b22fad6756e7d36d10dcec2a6e6cccc6fc8bf506e5b9ea037912e87a94e SHA512 f2d597dc338c9dab911494d2249fdbb400af0e79e101c0cacb53418af4ac4f4cc261cc22dd6685102401ece6dada193769840eb5836cb03119313a8770cc09e9 diff --git a/dev-python/glcontext/glcontext-2.3.7.ebuild b/dev-python/glcontext/glcontext-2.3.7.ebuild new file mode 100644 index 0000000000..6c7170a430 --- /dev/null +++ b/dev-python/glcontext/glcontext-2.3.7.ebuild @@ -0,0 +1,48 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 + +DESCRIPTION="Modern OpenGL binding for python" +HOMEPAGE="https://github.com/moderngl/glcontext https://pypi.org/project/glcontext" +SRC_URI="https://github.com/moderngl/glcontext/archive/refs/tags/${PV}.tar.gz -> v${PV}.gh.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND="" +BDEPEND=" + x11-libs/libX11 + media-libs/libglvnd[X] + dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/wheel[${PYTHON_USEDEP}] + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + ) +" +DEPEND="${BDEPEND}" + +# Tests are deactivated because we cannot open display +# distutils_enable_tests pytest +# src_test() { +# virtx distutils-r1_src_test +# } + +# python_test() { +# cd "${T}" || die +# epytest "${S}"/tests || die "Tests failed with ${EPYTHON}" +# } + +pkg_postinst() { + use test && ewarn The tests for this package are deactivated because the test display can not be opened. + use test && ewarn If you know how to solve this issue, please do so. +} diff --git a/dev-python/glcontext/metadata.xml b/dev-python/glcontext/metadata.xml new file mode 100644 index 0000000000..7a7158a28b --- /dev/null +++ b/dev-python/glcontext/metadata.xml @@ -0,0 +1,12 @@ + + + + + gasc@eurecom.fr + Gasc Henri + + + glcontext + moderngl/glcontext + + diff --git a/dev-python/moderngl-window/Manifest b/dev-python/moderngl-window/Manifest new file mode 100644 index 0000000000..61d89a8d3d --- /dev/null +++ b/dev-python/moderngl-window/Manifest @@ -0,0 +1 @@ +DIST v2.4.2.gh.tar.gz 30988391 BLAKE2B 12de492955058454ae791246e057f1b8d317a12011c04a8cef883144a0e89204918c2396eb07781d7065f2c008cb75ba5453b87901badf7dd7c19b76edd202d2 SHA512 54af3fd48e6aa1a1d55d2b72c54e90e73df366d4e06fea92040e0b3fb75ad24b536584e5a86328a3a51f30a7c4987bbe5ece83b76d58a5126fc677c74a6dfac7 diff --git a/dev-python/moderngl-window/metadata.xml b/dev-python/moderngl-window/metadata.xml new file mode 100644 index 0000000000..edc8a26d41 --- /dev/null +++ b/dev-python/moderngl-window/metadata.xml @@ -0,0 +1,12 @@ + + + + + gasc@eurecom.fr + Gasc Henri + + + moderngl-window + moderngl/moderngl-window + + diff --git a/dev-python/moderngl-window/moderngl-window-2.4.2.ebuild b/dev-python/moderngl-window/moderngl-window-2.4.2.ebuild new file mode 100644 index 0000000000..137c958718 --- /dev/null +++ b/dev-python/moderngl-window/moderngl-window-2.4.2.ebuild @@ -0,0 +1,25 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 + +DESCRIPTION="A cross platform utility library for ModernGL" +HOMEPAGE="https://github.com/moderngl/moderngl-window https://pypi.org/project/moderngl-window" +SRC_URI="https://github.com/moderngl/moderngl-window/archive/refs/tags/${PV}.tar.gz -> v${PV}.gh.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="" +BDEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/wheel[${PYTHON_USEDEP}] +" +DEPEND="${BDEPEND}" diff --git a/dev-python/moderngl/Manifest b/dev-python/moderngl/Manifest new file mode 100644 index 0000000000..b63830e75a --- /dev/null +++ b/dev-python/moderngl/Manifest @@ -0,0 +1 @@ +DIST v5.7.4.gh.tar.gz 2687476 BLAKE2B a71180f2e450eec248bc6388a30738902c0f035014e56b2af21ed0b8c797c579d9ccd0d971ca639dc6347cc986cd1f7e1e86a5a7f9ecdc639808963c17d1ea6c SHA512 a626a0c60809f468563462822570855943ecdb0bcde41e18483259defcd45d89b084719b5eabe6009b0fb823b8921af8fd9858cfd937f4d1fd12de21f03f9359 diff --git a/dev-python/moderngl/metadata.xml b/dev-python/moderngl/metadata.xml new file mode 100644 index 0000000000..cbb5ca8984 --- /dev/null +++ b/dev-python/moderngl/metadata.xml @@ -0,0 +1,12 @@ + + + + + gasc@eurecom.fr + Gasc Henri + + + moderngl + moderngl/moderngl + + diff --git a/dev-python/moderngl/moderngl-5.7.4.ebuild b/dev-python/moderngl/moderngl-5.7.4.ebuild new file mode 100644 index 0000000000..86e2801043 --- /dev/null +++ b/dev-python/moderngl/moderngl-5.7.4.ebuild @@ -0,0 +1,47 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 + +DESCRIPTION="Modern OpenGL binding for python" +HOMEPAGE="https://github.com/moderngl/moderngl https://pypi.org/project/moderngl" +SRC_URI="https://github.com/moderngl/moderngl/archive/refs/tags/${PV}.tar.gz -> v${PV}.gh.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND="" +BDEPEND=" + x11-libs/libX11 + media-libs/libglvnd[X] + dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/wheel[${PYTHON_USEDEP}] + test? ( + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/scipy[${PYTHON_USEDEP}] + dev-python/pycodestyle[${PYTHON_USEDEP}] + dev-python/glcontext[${PYTHON_USEDEP}] + ) +" +DEPEND="${BDEPEND}" + +# Tests are deactivated because we cannot open display +# distutils_enable_tests pytest +# python_test() { +# cd "${T}" || die +# epytest "${S}"/tests +# } + +pkg_postinst() { + use test && ewarn The tests for this package are deactivated because the test display can not be opened. + use test && ewarn If you know how to solve this issue, please do so. +} diff --git a/dev-python/persistent/Manifest b/dev-python/persistent/Manifest new file mode 100644 index 0000000000..0a549ecccd --- /dev/null +++ b/dev-python/persistent/Manifest @@ -0,0 +1 @@ +DIST persistent-5.0.gh.tar.gz 115137 BLAKE2B 6d84cc1e81f033349b9943bb02376f58baccffebe1d7747da687dde6ad0a15f225c0f45c80aacd4de4dc15009f6502e0c0ea5e90d6697c5d1eaa0528dca2691a SHA512 561c339574817f70d1e5b091d77e3cd7a876a49742938591cfffdf4ec5a6ae23b4a7b4e7ff7d90d15763ce9485c093ff019699364952974e9ffe4da88bcf293f diff --git a/dev-python/persistent/metadata.xml b/dev-python/persistent/metadata.xml new file mode 100644 index 0000000000..9f90159f6b --- /dev/null +++ b/dev-python/persistent/metadata.xml @@ -0,0 +1,22 @@ + + + + + Julien Roy + julien@jroy.ca + + + This package contains a generic persistence implementation for Python. It forms the core protocol for making objects interact "transparently" with a database such as the ZODB. + + + + Zope Foundation and Contributors + zope-dev@zope.org + + https://github.com/zopefoundation/persistent/issues + https://github.com/zopefoundation/persistent/blob/master/CHANGES.rst + https://persistent.readthedocs.io/en/stable + zopefoundation/persistent + persistent + + diff --git a/dev-python/persistent/persistent-5.0.ebuild b/dev-python/persistent/persistent-5.0.ebuild new file mode 100644 index 0000000000..9e9d5b6142 --- /dev/null +++ b/dev-python/persistent/persistent-5.0.ebuild @@ -0,0 +1,47 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} ) + +inherit distutils-r1 + +DESCRIPTION="automatic persistence for Python objects" +HOMEPAGE="https://github.com/zopefoundation/persistent" +SRC_URI="https://github.com/zopefoundation/persistent/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="ZPL" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/cffi[${PYTHON_USEDEP}] + dev-python/zope-interface[${PYTHON_USEDEP}] + doc? ( dev-python/repoze-sphinx-autointerface[${PYTHON_USEDEP}] ) + test? ( + dev-python/manuel[${PYTHON_USEDEP}] + dev-python/zope-testrunner[${PYTHON_USEDEP}] + ) +" +DEPEND="${RDEPEND}" + +distutils_enable_sphinx docs +distutils_enable_tests unittest + +src_unpack() { + default + # Fix broken test + sed -i -e 's/from \.\./from persistent/' "${S}/src/persistent/tests/test_ring.py" || die + # Disable tests that fail + sed -z -i -e "s/def test__p_repr_exception.*_p_repr failed')>\")//g" \ + "${S}/src/persistent/tests/test_persistence.py" || die + sed -z -i -e "s/def test__p_repr_in_instance_ignored.*repr(p)//g" \ + "${S}/src/persistent/tests/test_persistence.py" || die +} + +src_test() { + cd "${S}/src/persistent" || die + distutils-r1_src_test +} diff --git a/dev-python/repoze-sphinx-autointerface/Manifest b/dev-python/repoze-sphinx-autointerface/Manifest new file mode 100644 index 0000000000..dfcde440c5 --- /dev/null +++ b/dev-python/repoze-sphinx-autointerface/Manifest @@ -0,0 +1 @@ +DIST repoze-sphinx-autointerface-1.0.0.gh.tar.gz 10708 BLAKE2B d9013cd47088a130431a02a07b84c97daa4c8562b53c8c3d9691cfc67fa978dcf93592f86234d76e6cf8458f2ee3f01debe362a10a94df4ad004d120fa42f816 SHA512 58b3c22d5486defa0b50e76cbcdece8f7d9f82f6066178b9c50e4c1a6fb6a82e50e386b2c662d5026d2fd4831d392cbc23493c34d09bc225610f661ebc68db3f diff --git a/dev-python/repoze-sphinx-autointerface/metadata.xml b/dev-python/repoze-sphinx-autointerface/metadata.xml new file mode 100644 index 0000000000..f5d1dc6f72 --- /dev/null +++ b/dev-python/repoze-sphinx-autointerface/metadata.xml @@ -0,0 +1,22 @@ + + + + + Julien Roy + julien@jroy.ca + + + This package defines an extension for the Sphinx documentation system. The extension allows generation of API documentation by introspection of zope.interface instances in code. + + + + Agendaless Consulting + repoze-dev@lists.repoze.org + + https://github.com/repoze/repoze.sphinx.autointerface/blob/master/CHANGES.rst + https://github.com/repoze/repoze.sphinx.autointerface/ + https://github.com/repoze/repoze.sphinx.autointerface/issues + repoze/repoze.sphinx.autointerface + repoze.sphinx.autointerface + + diff --git a/dev-python/repoze-sphinx-autointerface/repoze-sphinx-autointerface-1.0.0.ebuild b/dev-python/repoze-sphinx-autointerface/repoze-sphinx-autointerface-1.0.0.ebuild new file mode 100644 index 0000000000..a69acf5725 --- /dev/null +++ b/dev-python/repoze-sphinx-autointerface/repoze-sphinx-autointerface-1.0.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} ) + +inherit distutils-r1 + +DESCRIPTION="Auto-generate Sphinx API docs from Zope interfaces" +HOMEPAGE="https://github.com/repoze/repoze.sphinx.autointerface/" +SRC_URI="https://github.com/repoze/repoze.sphinx.autointerface/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" +S="${WORKDIR}/repoze.sphinx.autointerface-${PV}" + +LICENSE="BSD-with-disclosure" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/zope-interface[${PYTHON_USEDEP}] + test? ( dev-python/zope-testrunner[${PYTHON_USEDEP}] ) +" +DEPEND="${RDEPEND}" + +distutils_enable_tests unittest + +src_prepare() { + # strip rdep specific to namespaces + sed -i -e "/'setuptools'/d" setup.py || die + distutils-r1_src_prepare +} + +python_compile() { + distutils-r1_python_compile + find "${BUILD_DIR}" -name '*.pth' -delete || die +} diff --git a/dev-python/restrictedpython/Manifest b/dev-python/restrictedpython/Manifest new file mode 100644 index 0000000000..ac455349e4 --- /dev/null +++ b/dev-python/restrictedpython/Manifest @@ -0,0 +1 @@ +DIST restrictedpython-6.0.gh.tar.gz 441665 BLAKE2B 3b3c27c6aa86e7301299fa32eafa571381637ac16551c48c2faf48815fc6d054df94ddfaccacb243e55300358f1c5f726d17342630137c326387db946d00bdf0 SHA512 8f9b53542c0784ac0c9169c4c4252d22f95419c6903ca0e786f44f6fee9303251f3e78ec099f343068c0a7ea7712de52e884aa132dda63ed813e8a17ffe55798 diff --git a/dev-python/restrictedpython/metadata.xml b/dev-python/restrictedpython/metadata.xml new file mode 100644 index 0000000000..bcedbcaa78 --- /dev/null +++ b/dev-python/restrictedpython/metadata.xml @@ -0,0 +1,22 @@ + + + + + Julien Roy + julien@jroy.ca + + + RestrictedPython is a tool that helps to define a subset of the Python language which allows to provide a program input into a trusted environment. RestrictedPython is not a sandbox system or a secured environment, but it helps to define a trusted environment and execute untrusted code inside of it. + + + + Zope Foundation and Contributors + zope-dev@zope.org + + https://github.com/zopefoundation/RestrictedPython/issues + https://github.com/zopefoundation/RestrictedPython/blob/master/CHANGES.rst + http://restrictedpython.readthedocs.io + zopefoundation/RestrictedPython + RestrictedPython + + diff --git a/dev-python/restrictedpython/restrictedpython-6.0.ebuild b/dev-python/restrictedpython/restrictedpython-6.0.ebuild new file mode 100644 index 0000000000..e8d2e5d832 --- /dev/null +++ b/dev-python/restrictedpython/restrictedpython-6.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} ) + +inherit distutils-r1 + +DESCRIPTION="A restricted execution environment for Python to run untrusted code" +HOMEPAGE="https://github.com/zopefoundation/RestrictedPython" +SRC_URI="https://github.com/zopefoundation/RestrictedPython/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" +S="${WORKDIR}/RestrictedPython-${PV}" + +LICENSE="ZPL" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + doc? ( dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}] ) + test? ( dev-python/pytest-mock[${PYTHON_USEDEP}] ) +" +DEPEND="${RDEPEND}" + +distutils_enable_sphinx docs +distutils_enable_tests pytest diff --git a/dev-python/screeninfo/Manifest b/dev-python/screeninfo/Manifest new file mode 100644 index 0000000000..b30016dd6a --- /dev/null +++ b/dev-python/screeninfo/Manifest @@ -0,0 +1 @@ +DIST v0.8.1.gh.tar.gz 26498 BLAKE2B 4e67c6dab4638871247771329f7daf788015df591e03d4f02fb3950a9551c00c3cdff7c2e4d19a33930ec535a9bbaa1f67c5326830292e4ef93f3b9aaa788d18 SHA512 cbcffbd708bf3d2788efe67d9df2bcb99fdf09f91b6e9f40c024e4b1e372417bf6d3c61188a198c4b760302fe1e3ab16e2747cf7a7e14ce7ba82bda77334995c diff --git a/dev-python/screeninfo/metadata.xml b/dev-python/screeninfo/metadata.xml new file mode 100644 index 0000000000..ea553b23a6 --- /dev/null +++ b/dev-python/screeninfo/metadata.xml @@ -0,0 +1,12 @@ + + + + + gasc@eurecom.fr + Gasc Henri + + + screeninfo + rr-/screeninfo + + diff --git a/dev-python/screeninfo/screeninfo-0.8.1.ebuild b/dev-python/screeninfo/screeninfo-0.8.1.ebuild new file mode 100644 index 0000000000..8640dd9eb4 --- /dev/null +++ b/dev-python/screeninfo/screeninfo-0.8.1.ebuild @@ -0,0 +1,24 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{9..11} ) + +inherit distutils-r1 + +DESCRIPTION="Fetch location and size of physical screens." +HOMEPAGE="https://github.com/rr-/screeninfo https://pypi.org/project/screeninfo" +SRC_URI="https://github.com/rr-/screeninfo/archive/refs/tags/${PV}.tar.gz -> v${PV}.gh.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +RDEPEND="" +BDEPEND="dev-python/poetry-core[${PYTHON_USEDEP}]" +DEPEND="${BDEPEND}" + +distutils_enable_tests pytest diff --git a/dev-python/svgelements/Manifest b/dev-python/svgelements/Manifest new file mode 100644 index 0000000000..ded2857d16 --- /dev/null +++ b/dev-python/svgelements/Manifest @@ -0,0 +1 @@ +DIST v1.9.0.gh.tar.gz 130668 BLAKE2B e1315f0e5136e5a784a69df853fd27737f3b4cfed7423126ab3e94fd50ccb5d747bd9661a9f2853970ed17e9ea185fe342762072aed16b213d39aa44bea369b0 SHA512 c0373373f8f43cadf0b374c89830b2ec4e1eda2fa4052d6d0f72139755dc40a3d15d8b10b2298b2fce15f1540628b9aad57b6449b249290c9e08eb1cb4cdef85 diff --git a/dev-python/svgelements/metadata.xml b/dev-python/svgelements/metadata.xml new file mode 100644 index 0000000000..008cf81789 --- /dev/null +++ b/dev-python/svgelements/metadata.xml @@ -0,0 +1,12 @@ + + + + + gasc@eurecom.fr + Gasc Henri + + + svgelements + meerk40t/svgelements + + diff --git a/dev-python/svgelements/svgelements-1.9.0.ebuild b/dev-python/svgelements/svgelements-1.9.0.ebuild new file mode 100644 index 0000000000..a249fc5f68 --- /dev/null +++ b/dev-python/svgelements/svgelements-1.9.0.ebuild @@ -0,0 +1,48 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} ) + +inherit distutils-r1 + +DESCRIPTION="SVG Parsing for Elements, Paths, and other SVG Objects." +HOMEPAGE="https://github.com/meerk40t/svgelements https://pypi.org/project/svgelements" +SRC_URI="https://github.com/meerk40t/svgelements/archive/refs/tags/${PV}.tar.gz -> v${PV}.gh.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +RDEPEND="" +BDEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/scipy[${PYTHON_USEDEP}] + ) +" +DEPEND="${BDEPEND}" + +distutils_enable_tests pytest + +src_prepare() { + default + mv "${S}/test" "${S}_tests" +} + +python_test() { + cd "${T}" || die + epytest "${S}_tests" +} + +pkg_postinst() { + elog Some other packages could be installed to extend functionnality: + elog + elog - dev-python/scipy, to be more precise for arc lenght + elog - dev-python/pillow, to be able to load images + elog - dev-python/numpy, to do lightning fast linearization for Shapes +} diff --git a/dev-python/tempy/tempy-1.0.9.ebuild b/dev-python/tempy/tempy-1.0.9.ebuild index ec7ebe54e1..c403cc0f97 100644 --- a/dev-python/tempy/tempy-1.0.9.ebuild +++ b/dev-python/tempy/tempy-1.0.9.ebuild @@ -16,7 +16,6 @@ S="${WORKDIR}/tempy-7a597ee78fc7ba2c4ced041780470f568998f3c1" LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="test" RDEPEND=" dev-python/rich[${PYTHON_USEDEP}] @@ -28,8 +27,6 @@ PATCHES=( "${FILESDIR}/assets.patch" ) -distutils_enable_tests pytest - pkg_postinst() { elog By default, tempy is using the API key of the developper by making requests throught their proxy server. elog You can register your own API key at https://www.weatherapi.com, and store it in '$HOME/.config/tempyrc'. diff --git a/dev-python/textual/Manifest b/dev-python/textual/Manifest new file mode 100644 index 0000000000..00cd6ba2b6 --- /dev/null +++ b/dev-python/textual/Manifest @@ -0,0 +1 @@ +DIST v0.10.1.gh.tar.gz 24509468 BLAKE2B 12747e3d602087d848687b8fe4fcd230c2dc842a50a808d103bfa6eff6bd71393cd0ec9a0ef3bdb46f1f887cc1c32a2d8d44041842c30f46440e2135dc8ae433 SHA512 1b8e584dc2872a5067bcb7e1568c77c92d4313448888bc2e244a222f00699468fd0153c78e8dc91c4e2b9c0149d4248bddb7d37d9eee3e68e4c334abb3eee951 diff --git a/dev-python/textual/metadata.xml b/dev-python/textual/metadata.xml new file mode 100644 index 0000000000..5e66dc8605 --- /dev/null +++ b/dev-python/textual/metadata.xml @@ -0,0 +1,12 @@ + + + + + gasc@eurecom.fr + Gasc Henri + + + textual + Textualize/textual + + diff --git a/dev-python/textual/textual-0.10.1.ebuild b/dev-python/textual/textual-0.10.1.ebuild new file mode 100644 index 0000000000..031e2a1b25 --- /dev/null +++ b/dev-python/textual/textual-0.10.1.ebuild @@ -0,0 +1,35 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{9..11} ) + +inherit distutils-r1 + +DESCRIPTION="Modern Text User Interface framework" +HOMEPAGE="https://github.com/Textualize/textual https://pypi.org/project/textual" +SRC_URI="https://github.com/Textualize/textual/archive/refs/tags/v${PV}.tar.gz -> v${PV}.gh.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +# For the tests we would need many python modules not in any overlays I could find + +RDEPEND=" + dev-python/rich[${PYTHON_USEDEP}] + dev-python/typing-extensions[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-lang/python + dev-python/poetry-core[${PYTHON_USEDEP}] + dev-python/importlib_metadata[${PYTHON_USEDEP}] +" +DEPEND=" + ${BDEPEND} + ${RDEPEND} +" + +distutils_enable_tests pytest diff --git a/dev-python/transaction/transaction-3.0.1.ebuild b/dev-python/transaction/transaction-3.0.1-r1.ebuild similarity index 74% rename from dev-python/transaction/transaction-3.0.1.ebuild rename to dev-python/transaction/transaction-3.0.1-r1.ebuild index ddb3e03642..b65f35772a 100644 --- a/dev-python/transaction/transaction-3.0.1.ebuild +++ b/dev-python/transaction/transaction-3.0.1-r1.ebuild @@ -1,9 +1,10 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{8..10} pypy3 ) +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} pypy3 ) inherit distutils-r1 @@ -28,10 +29,10 @@ BDEPEND=" DOCS="CHANGES.rst README.rst" -distutils_enable_tests nose +distutils_enable_tests unittest distutils_enable_sphinx docs src_test() { - cd src || die - python_foreach_impl python_test + cd "${S}/src" || die + distutils-r1_src_test } diff --git a/dev-python/zope-cachedescriptors/Manifest b/dev-python/zope-cachedescriptors/Manifest new file mode 100644 index 0000000000..675c0a5c6d --- /dev/null +++ b/dev-python/zope-cachedescriptors/Manifest @@ -0,0 +1 @@ +DIST zope-cachedescriptors-4.4.gh.tar.gz 10194 BLAKE2B e5d505beef056610c4980d66bd8e183bd883e730aaf4cbfec0b1648be34ef7cd5547c20de465f173f9b54072014f4aa337337178d11a8c2ab1d8ad997f64d68d SHA512 22ba430ac899131512c4a69933155d06ade8a607a874c9cf733171148f7f9e50d4fde9976ab28aec19f19871a654cb78ba09d8fea0799cf0bb73bbbbe5680554 diff --git a/dev-python/zope-cachedescriptors/metadata.xml b/dev-python/zope-cachedescriptors/metadata.xml new file mode 100644 index 0000000000..6f1a2df8ff --- /dev/null +++ b/dev-python/zope-cachedescriptors/metadata.xml @@ -0,0 +1,41 @@ + + + + + Julien Roy + julien@jroy.ca + + + Cached descriptors cache their output. They take into account instance attributes that they depend on, so when the instance attributes change, the descriptors will change the values they return. + + Cached descriptors cache their data in _v_ attributes, so they are also useful for managing the computation of volatile attributes for persistent objects. + + Persistent descriptors: + + property + + A simple computed property. + + See src/zope/cachedescriptors/property.rst. + + method + + Idempotent method. The return values are cached based on method arguments and on any instance attributes that the methods are defined to depend on. + + Note + + Only a cache based on arguments has been implemented so far. + + See src/zope/cachedescriptors/method.rst. + + + + Zope Foundation and Contributors + zope-dev@zope.org + + https://github.com/zopefoundation/zope.cachedescriptors/blob/master/CHANGES.rst + https://github.com/zopefoundation/zope.cachedescriptors/issues + zopefoundation/zope.cachedescriptors + zope.cachedescriptors + + diff --git a/dev-python/zope-cachedescriptors/zope-cachedescriptors-4.4.ebuild b/dev-python/zope-cachedescriptors/zope-cachedescriptors-4.4.ebuild new file mode 100644 index 0000000000..b48c8cbe83 --- /dev/null +++ b/dev-python/zope-cachedescriptors/zope-cachedescriptors-4.4.ebuild @@ -0,0 +1,29 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Python descriptors which cache their output" +HOMEPAGE="https://github.com/zopefoundation/zope.cachedescriptors" +SRC_URI="https://github.com/zopefoundation/zope.cachedescriptors/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" +S="${WORKDIR}/${PN/-/\.}-${PV}" + +LICENSE="ZPL" +SLOT="0" +KEYWORDS="~amd64" + +src_prepare() { + # strip rdep specific to namespaces + sed -i -e "/'setuptools'/d" setup.py || die + distutils-r1_src_prepare +} + +python_compile() { + distutils-r1_python_compile + find "${BUILD_DIR}" -name '*.pth' -delete || die +} diff --git a/dev-python/zope-testrunner/Manifest b/dev-python/zope-testrunner/Manifest new file mode 100644 index 0000000000..7b70b06d36 --- /dev/null +++ b/dev-python/zope-testrunner/Manifest @@ -0,0 +1 @@ +DIST zope-testrunner-5.6.gh.tar.gz 134768 BLAKE2B 2b7a653bc3a35886044b9843f5e5dce4f94da7de79ec6a3be19841943370c48882809460ae40f188ed909d0c57366784cbcf3f6e075bd10f7dec3c98d910d72d SHA512 bce65e5cd64f7ddbe2b1aad359d084e1b7175ce7186b08ab9b24e3cc745c0b118ce69e4f09e86bf27a420823192b60f9d1a21ac02dd66abfbdd5c10986302b61 diff --git a/dev-python/zope-testrunner/metadata.xml b/dev-python/zope-testrunner/metadata.xml new file mode 100644 index 0000000000..331aa27e36 --- /dev/null +++ b/dev-python/zope-testrunner/metadata.xml @@ -0,0 +1,19 @@ + + + + + Julien Roy + julien@jroy.ca + + + + Zope Foundation and Contributors + zope-dev@zope.org + + https://github.com/zopefoundation/zope.testrunner/blob/master/CHANGES.rst + https://zopetestrunner.readthedocs.io/ + https://github.com/zopefoundation/zope.testrunner/issues + zopefoundation/zope.testrunner + zope.testrunner + + diff --git a/dev-python/zope-testrunner/zope-testrunner-5.6.ebuild b/dev-python/zope-testrunner/zope-testrunner-5.6.ebuild new file mode 100644 index 0000000000..5da3a6a20a --- /dev/null +++ b/dev-python/zope-testrunner/zope-testrunner-5.6.ebuild @@ -0,0 +1,59 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} ) + +inherit distutils-r1 + +DESCRIPTION="This package provides a flexible test runner with layer support." +HOMEPAGE="https://github.com/zopefoundation/zope.testrunner" +SRC_URI="https://github.com/zopefoundation/zope.testrunner/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" +S="${WORKDIR}/${PN/-/\.}-${PV}" + +LICENSE="ZPL" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/six[${PYTHON_USEDEP}] + dev-python/zope-interface[${PYTHON_USEDEP}] + dev-python/zope-exceptions[${PYTHON_USEDEP}] + doc? ( dev-python/sphinxcontrib-programoutput[${PYTHON_USEDEP}] ) + test? ( dev-python/zope-testing[${PYTHON_USEDEP}] ) +" +DEPEND="${RDEPEND}" + +distutils_enable_sphinx docs +distutils_enable_tests unittest + +src_unpack() { + default + # Remove test that causes QA warnings + rm "${S}/src/zope/testrunner/tests/testrunner-ex/sample2/badsyntax.py" || die +} + +src_prepare() { + # strip rdep specific to namespaces + sed -i -e "/'setuptools'/d" setup.py || die + distutils-r1_src_prepare +} + +python_compile() { + distutils-r1_python_compile + find "${BUILD_DIR}" -name '*.pth' -delete || die +} + +python_test() { + cd "${BUILD_DIR}/install$(python_get_sitedir)" || die + distutils_write_namespace zope + eunittest +} + +python_install() { + # Do not install unit tests + rm -r "${BUILD_DIR}/install$(python_get_sitedir)/zope/testrunner/tests" || die + distutils-r1_python_install +} diff --git a/dev-zig/zls/zls-9999.ebuild b/dev-zig/zls/zls-9999.ebuild index bbb09a80bf..b61f8139de 100644 --- a/dev-zig/zls/zls-9999.ebuild +++ b/dev-zig/zls/zls-9999.ebuild @@ -8,7 +8,7 @@ inherit git-r3 EGIT_REPO_URI="https://github.com/zigtools/zls" HOMEPAGE="https://github.com/zigtools/zls" -DESCRIPTION="Zig LSP implementation + Zig Language Server" +DESCRIPTION="The officially unofficial Ziglang language server" LICENSE="MIT" SLOT="0" @@ -17,23 +17,22 @@ DEPEND="~dev-lang/zig-9999" RDEPEND="${DEPEND}" # see https://github.com/ziglang/zig/issues/3382 -# For now, Zig doesn't support CFLAGS/LDFLAGS/etc. +# For now, Zig Build System doesn't support CFLAGS/LDFLAGS/etc. QA_FLAGS_IGNORED="usr/bin/zls" src_compile() { - zig build -Drelease-safe -Ddata_version=master --verbose || die + zig build -Doptimize=ReleaseSafe -Ddata_version=master --verbose || die } src_test() { - zig build test -Drelease-safe -Ddata_version=master --verbose || die + zig build test -Doptimize=ReleaseSafe -Ddata_version=master --verbose || die } src_install() { - DESTDIR="${ED}" zig build install --prefix /usr -Drelease-safe -Ddata_version=master --verbose || die + DESTDIR="${ED}" zig build install --prefix /usr -Doptimize=ReleaseSafe -Ddata_version=master --verbose || die dodoc README.md } pkg_postinst() { - elog "For creating or updating config run this command: zls --config" elog "You can find more information about options here https://github.com/zigtools/zls#configuration-options" } diff --git a/games-emulation/yuzu/yuzu-0_p20230202.ebuild b/games-emulation/yuzu/yuzu-0_p20230202.ebuild index 3dc94d4715..ef683cc24b 100644 --- a/games-emulation/yuzu/yuzu-0_p20230202.ebuild +++ b/games-emulation/yuzu/yuzu-0_p20230202.ebuild @@ -25,6 +25,7 @@ IUSE="+compatibility-list +cubeb discord +qt5 sdl +system-vulkan webengine webse RDEPEND=" =app-arch/zstd-1.5 + >=dev-libs/inih-52 >=dev-libs/libfmt-9:= >=dev-libs/openssl-1.1:= >=media-video/ffmpeg-4.3:= @@ -32,6 +33,7 @@ RDEPEND=" app-arch/lz4:= dev-libs/boost:=[context] media-libs/opus + media-libs/vulkan-loader sys-libs/zlib virtual/libusb:1 cubeb? ( media-libs/cubeb ) @@ -43,7 +45,6 @@ RDEPEND=" ) sdl? ( >=media-libs/libsdl2-2.0.18 - >=dev-libs/inih-52 ) " DEPEND="${RDEPEND} diff --git a/games-emulation/yuzu/yuzu-9999.ebuild b/games-emulation/yuzu/yuzu-9999.ebuild index 4d7d1e5102..b44eff45de 100644 --- a/games-emulation/yuzu/yuzu-9999.ebuild +++ b/games-emulation/yuzu/yuzu-9999.ebuild @@ -21,12 +21,14 @@ IUSE="+compatibility-list +cubeb discord +qt5 sdl +system-vulkan test webengine RDEPEND=" =app-arch/zstd-1.5 + >=dev-libs/inih-52 >=dev-libs/libfmt-9:= >=dev-libs/openssl-1.1:= >=media-video/ffmpeg-4.3:= >=net-libs/enet-1.3 app-arch/lz4:= dev-libs/boost:=[context] + media-libs/vulkan-loader media-libs/opus sys-libs/zlib virtual/libusb:1 @@ -39,7 +41,6 @@ RDEPEND=" ) sdl? ( >=media-libs/libsdl2-2.0.18 - >=dev-libs/inih-52 ) " DEPEND="${RDEPEND} diff --git a/media-gfx/vpuppr/vpuppr-0.9.0.ebuild b/media-gfx/vpuppr/vpuppr-0.9.0.ebuild index 28ab7b13d5..1b7919896e 100644 --- a/media-gfx/vpuppr/vpuppr-0.9.0.ebuild +++ b/media-gfx/vpuppr/vpuppr-0.9.0.ebuild @@ -60,25 +60,31 @@ export EDITOR="${WORKDIR}/Godot_v3.x-stable_linux_headless.64" src_prepare() { if use osf-tracker; then - mv "${WORKDIR}"/openseeface-tracker-${OPENSEEFACE_COMMIT} resources/extensions/openseeface-tracker - mv "${WORKDIR}"/OpenSeeFace resources/extensions/openseeface-tracker/ || die + mv "${WORKDIR}"/openseeface-tracker-${OPENSEEFACE_COMMIT} \ + resources/extensions/openseeface-tracker || die + mv "${WORKDIR}"/OpenSeeFace \ + resources/extensions/openseeface-tracker/ || die touch resources/extensions/openseeface-tracker/OpenSeeFace/.gdignore || die fi if use ifm-tracker; then - mv "${WORKDIR}"/ifacialmocap-tracker-${IFACIALMOCAP_COMMIT} resources/extensions/ifacialmocap-tracker + mv "${WORKDIR}"/ifacialmocap-tracker-${IFACIALMOCAP_COMMIT} \ + resources/extensions/ifacialmocap-tracker || die fi if use vts-tracker; then - mv "${WORKDIR}"/vtube-studio-tracker-${VTUBE_STUDIO_COMMIT} resources/extensions/vtube-studio-tracker + mv "${WORKDIR}"/vtube-studio-tracker-${VTUBE_STUDIO_COMMIT} \ + resources/extensions/vtube-studio-tracker || die fi if use meowface-tracker; then - mv "${WORKDIR}"/meowface-tracker-${MEOWFACE_COMMIT} resources/extensions/meowface-tracker + mv "${WORKDIR}"/meowface-tracker-${MEOWFACE_COMMIT} \ + resources/extensions/meowface-tracker || die fi if use remote-control; then - mv "${WORKDIR}"/remote-control-server-${RC_SERVER_COMMIT} resources/extensions/remote-control-server + mv "${WORKDIR}"/remote-control-server-${RC_SERVER_COMMIT} \ + resources/extensions/remote-control-server || die fi mkdir -p release_templates/ || die @@ -92,7 +98,8 @@ src_prepare() { } src_compile() { - "${WORKDIR}"/Godot_v3.x-stable_linux_headless.64 --verbose --export linux "export/${PN}" + "${WORKDIR}"/Godot_v3.x-stable_linux_headless.64 \ + --verbose --export linux "export/${PN}" || die } src_install() { diff --git a/media-sound/drumgizmo/drumgizmo-0.9.20.ebuild b/media-sound/drumgizmo/drumgizmo-0.9.20.ebuild index 5bd94eed0a..6d8054df01 100644 --- a/media-sound/drumgizmo/drumgizmo-0.9.20.ebuild +++ b/media-sound/drumgizmo/drumgizmo-0.9.20.ebuild @@ -13,6 +13,7 @@ KEYWORDS="amd64" IUSE="+alsa jack lv2 vst cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3" DEPEND=" + alsa? ( media-libs/alsa-lib ) lv2? ( media-libs/lv2 ) media-libs/libsmf media-libs/libsndfile diff --git a/media-sound/drumgizmo/drumgizmo-9999.ebuild b/media-sound/drumgizmo/drumgizmo-9999.ebuild index 273535905d..cbdb65adb7 100644 --- a/media-sound/drumgizmo/drumgizmo-9999.ebuild +++ b/media-sound/drumgizmo/drumgizmo-9999.ebuild @@ -15,6 +15,7 @@ KEYWORDS="" IUSE="alsa jack lv2 vst cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3" DEPEND=" + alsa? ( media-libs/alsa-lib ) lv2? ( media-libs/lv2 ) media-libs/libsmf media-libs/libsndfile diff --git a/media-sound/drumgizmo/metadata.xml b/media-sound/drumgizmo/metadata.xml index 0d45d20d31..769aeac607 100644 --- a/media-sound/drumgizmo/metadata.xml +++ b/media-sound/drumgizmo/metadata.xml @@ -6,7 +6,7 @@ samuel.bauer@yahoo.fr - - + Build LV2 plugin + Build VST plugin diff --git a/net-misc/maestral/Manifest b/net-misc/maestral/Manifest index 6cac333709..ee00161660 100644 --- a/net-misc/maestral/Manifest +++ b/net-misc/maestral/Manifest @@ -1,3 +1,3 @@ DIST maestral-1.5.3.gh.tar.gz 8280040 BLAKE2B dcda43880cea3fb00098b6bf87e43318a523a7c9d83886efff58be715cde17f67504b31735a006b951963e5cf0ef70b4b6431cb84200722cae186053a01edd63 SHA512 aa21277623f4e6f3283cd989be910eeb1caa3a842abca595b27a551c1c9bd1e7ef083e495ee0f096190accd91835939cb2f4a26624feae0046d8770d53aaac2f DIST maestral-1.6.5.gh.tar.gz 7983512 BLAKE2B b77cc7eb1a6089cc78e47680d99a53bc4c4752feed3970a57e67eefcf1ab2491c0b3aaebd2fb7caf6fc5420eef2e7fe8776e87047f82db7d1466a4c3d17beaf8 SHA512 ee182505b305dbd6730078ce71725eb75515fb5682889c5226c26a69d32f85ad28e335bcd65b57fd1624da8ecd8914df337a93f6b296d86dcc6e94d4f2747995 -DIST maestral-1.7.0_rc0.gh.tar.gz 7985893 BLAKE2B 1d3faa9c22f580c90ce0a436a686144ad97e546e5e3ba3aab5f80d8b378259e0e0c89adcd5ef8a789634d751b35496bca4a942d27d7ac24c6cabd190a46834f4 SHA512 a1d7426095bab47a89ed79f4b4c5e5d8848c65324822a3a4a56f482930b58c618ffbf913c6e99925c5ef093917a6d4c5abb52076a3f9122a984ea72a6cb0e8aa +DIST maestral-1.7.0_rc1.gh.tar.gz 7986751 BLAKE2B 35808775d3f77a8a6681ed55f781745824f8572047c2c0c2171a019ba1700d48846efb38e59baf5c5ba3b4ba6f138e14acf1324e1e465a1ab1176f42d7ebcfb5 SHA512 13c1daee0803f37263b0e59a7c039218e755611baa7bc072bf15ed6d17015c211026fc8340f5b67181b7bc20228c9c12f49a547be50fd33aba4ebeacd864c38c diff --git a/net-misc/maestral/maestral-1.7.0_rc0.ebuild b/net-misc/maestral/maestral-1.7.0_rc1.ebuild similarity index 100% rename from net-misc/maestral/maestral-1.7.0_rc0.ebuild rename to net-misc/maestral/maestral-1.7.0_rc1.ebuild diff --git a/sci-mathematics/pyromaths/pyromaths-21.8.2.ebuild b/sci-mathematics/pyromaths/pyromaths-21.8.2.ebuild index 1975dcd509..916afa4620 100644 --- a/sci-mathematics/pyromaths/pyromaths-21.8.2.ebuild +++ b/sci-mathematics/pyromaths/pyromaths-21.8.2.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{8..10} ) inherit distutils-r1 @@ -21,11 +21,9 @@ S="${WORKDIR}/${PN}-version-${PV}" LICENSE="GPL-3" SLOT="0" KEYWORDS="~amd64" -IUSE="doc test" +IUSE="test" RDEPEND=" - doc? ( dev-python/sphinx[${PYTHON_USEDEP}] ) - dev-python/setuptools[${PYTHON_USEDEP}] dev-python/lxml[${PYTHON_USEDEP}] dev-texlive/texlive-pstricks dev-texlive/texlive-basic @@ -34,7 +32,12 @@ RDEPEND=" dev-texlive/texlive-latexrecommended dev-texlive/texlive-mathscience " -BDEPEND="dev-python/jinja2-cli" +BDEPEND=" + dev-python/jinja2-cli + dev-python/sphinx[${PYTHON_USEDEP}] + dev-python/sphinx-argparse[${PYTHON_USEDEP}] + dev-python/setuptools[${PYTHON_USEDEP}] +" DEPEND="${RDEPEND} ${BDEPEND}" PATCHES=( @@ -42,4 +45,13 @@ PATCHES=( ) distutils_enable_tests pytest -distutils_enable_sphinx docs + +python_compile() { + distutils-r1_python_compile + emake man -C Doc +} + +python_install() { + distutils-r1_python_install + doman "${S}/Doc/build/man/pyromaths.1" +}