From 9215d47f8aa0810c59c53e0e9bb845b0b4302efc Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Sat, 4 Feb 2023 19:58:13 +0500 Subject: [PATCH 01/30] app-doc/ford: enable py3.11 Signed-off-by: Anna (cybertailor) Vyalkova --- app-doc/ford/ford-6.1.17-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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}" From 75eee0d96e7422ab7cd8288fd4db7c87da67fe52 Mon Sep 17 00:00:00 2001 From: "Anna (navi) Figueiredo Gomes" Date: Sat, 4 Feb 2023 12:02:53 -0300 Subject: [PATCH 02/30] media-gfx/vpuppr: Added `|| die` on some commands Signed-off-by: Anna (navi) Figueiredo Gomes --- media-gfx/vpuppr/vpuppr-0.9.0.ebuild | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) 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() { From 640fee1509f61ec23e7f93776284022baf7aefcd Mon Sep 17 00:00:00 2001 From: Henri Gasc Date: Sat, 4 Feb 2023 18:32:09 +0100 Subject: [PATCH 03/30] sci-mathematics/pyromaths: enable py3.8 and disable py3.11 Closes: https://bugs.gentoo.org/891721 Signed-off-by: Henri Gasc --- .../pyromaths/pyromaths-21.8.2.ebuild | 24 ++++++++++++++----- 1 file changed, 18 insertions(+), 6 deletions(-) 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" +} From 361bd54a93505180a97e7882798dc5ab70500a48 Mon Sep 17 00:00:00 2001 From: Oliver Freyermuth Date: Sat, 4 Feb 2023 20:25:57 +0100 Subject: [PATCH 04/30] dev-libs/cglm: add 0.8.9 Signed-off-by: Oliver Freyermuth --- dev-libs/cglm/Manifest | 1 + dev-libs/cglm/cglm-0.8.9.ebuild | 46 +++++++++++++++++++++++++++++++++ 2 files changed, 47 insertions(+) create mode 100644 dev-libs/cglm/cglm-0.8.9.ebuild diff --git a/dev-libs/cglm/Manifest b/dev-libs/cglm/Manifest index 1f3e0b5f55..e2234184be 100644 --- a/dev-libs/cglm/Manifest +++ b/dev-libs/cglm/Manifest @@ -1,2 +1,3 @@ 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.9.ebuild b/dev-libs/cglm/cglm-0.8.9.ebuild new file mode 100644 index 0000000000..7ed5a83c3d --- /dev/null +++ b/dev-libs/cglm/cglm-0.8.9.ebuild @@ -0,0 +1,46 @@ +# Copyright 2019-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DOCS_BUILDER="sphinx" +DOCS_AUTODOC=1 +DOCS_DEPEND="dev-python/sphinx_rtd_theme" +DOCS_DIR="${S}/docs/source" + +PYTHON_COMPAT=( python3_{8..11} ) + +inherit python-any-r1 +inherit docs meson + +if [[ ${PV} == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/recp/cglm.git" +else + SRC_URI="https://github.com/recp/cglm/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="OpenGL Mathematics (glm) for C" +HOMEPAGE="https://github.com/recp/cglm" +LICENSE="MIT" +SLOT="0" + +src_prepare() { + default + # Enable autodoc since themeing plugin is used. + sed -i "s#'sphinx.ext.githubpages'#'sphinx.ext.githubpages','sphinx.ext.autodoc'#" docs/source/conf.py || die +} + +src_configure() { + local emesonargs=( + "-Dwerror=false" + ) + meson_src_configure +} + +src_compile() { + default + meson_src_compile + docs_compile +} From 8c0b48af7a3090c95ecd3e2226bf6cb5ab7e22e4 Mon Sep 17 00:00:00 2001 From: Oliver Freyermuth Date: Sat, 4 Feb 2023 20:26:05 +0100 Subject: [PATCH 05/30] dev-libs/cglm: drop 0.8.7 Signed-off-by: Oliver Freyermuth --- dev-libs/cglm/Manifest | 1 - dev-libs/cglm/cglm-0.8.7.ebuild | 46 --------------------------------- 2 files changed, 47 deletions(-) delete mode 100644 dev-libs/cglm/cglm-0.8.7.ebuild diff --git a/dev-libs/cglm/Manifest b/dev-libs/cglm/Manifest index e2234184be..05dcd5ca98 100644 --- a/dev-libs/cglm/Manifest +++ b/dev-libs/cglm/Manifest @@ -1,3 +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.7.ebuild deleted file mode 100644 index ddb415056e..0000000000 --- a/dev-libs/cglm/cglm-0.8.7.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 2019-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DOCS_BUILDER="sphinx" -DOCS_AUTODOC=1 -DOCS_DEPEND="dev-python/sphinx_rtd_theme" -DOCS_DIR="${S}/docs/source" - -PYTHON_COMPAT=( python3_{8..11} ) - -inherit python-any-r1 -inherit docs meson - -if [[ ${PV} == *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/recp/cglm.git" -else - SRC_URI="https://github.com/recp/cglm/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -DESCRIPTION="OpenGL Mathematics (glm) for C" -HOMEPAGE="https://github.com/recp/cglm" -LICENSE="MIT" -SLOT="0" - -src_prepare() { - default - # Enable autodoc since themeing plugin is used. - sed -i "s#'sphinx.ext.githubpages'#'sphinx.ext.githubpages','sphinx.ext.autodoc'#" docs/source/conf.py || die -} - -src_configure() { - local emesonargs=( - "-Dwerror=false" - ) - meson_src_configure -} - -src_compile() { - default - meson_src_compile - docs_compile -} From 8d916d9cbf0346625148eba5bc72b1b61183d42f Mon Sep 17 00:00:00 2001 From: Julien Roy Date: Sat, 4 Feb 2023 16:06:08 -0500 Subject: [PATCH 06/30] dev-python/zope-testrunner: new package, add 5.6 Signed-off-by: Julien Roy --- dev-python/zope-testrunner/Manifest | 1 + dev-python/zope-testrunner/metadata.xml | 19 ++++++ .../zope-testrunner-5.6.ebuild | 59 +++++++++++++++++++ 3 files changed, 79 insertions(+) create mode 100644 dev-python/zope-testrunner/Manifest create mode 100644 dev-python/zope-testrunner/metadata.xml create mode 100644 dev-python/zope-testrunner/zope-testrunner-5.6.ebuild 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 +} From 37e62beb06fe9ccf554a4fdb6922bccedf06ab99 Mon Sep 17 00:00:00 2001 From: Julien Roy Date: Sat, 4 Feb 2023 16:06:59 -0500 Subject: [PATCH 07/30] dev-python/repoze-sphinx-autointerface: new package, add 1.0.0 Signed-off-by: Julien Roy --- .../repoze-sphinx-autointerface/Manifest | 1 + .../repoze-sphinx-autointerface/metadata.xml | 22 +++++++++++ .../repoze-sphinx-autointerface-1.0.0.ebuild | 37 +++++++++++++++++++ 3 files changed, 60 insertions(+) create mode 100644 dev-python/repoze-sphinx-autointerface/Manifest create mode 100644 dev-python/repoze-sphinx-autointerface/metadata.xml create mode 100644 dev-python/repoze-sphinx-autointerface/repoze-sphinx-autointerface-1.0.0.ebuild 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 +} From 09a2d244da8d7119a2a65da611223876fcc4eb43 Mon Sep 17 00:00:00 2001 From: Julien Roy Date: Sat, 4 Feb 2023 16:23:20 -0500 Subject: [PATCH 08/30] dev-python/zope-cachedescriptors: new package, add 4.4 Signed-off-by: Julien Roy --- dev-python/zope-cachedescriptors/Manifest | 1 + dev-python/zope-cachedescriptors/metadata.xml | 41 +++++++++++++++++++ .../zope-cachedescriptors-4.4.ebuild | 29 +++++++++++++ 3 files changed, 71 insertions(+) create mode 100644 dev-python/zope-cachedescriptors/Manifest create mode 100644 dev-python/zope-cachedescriptors/metadata.xml create mode 100644 dev-python/zope-cachedescriptors/zope-cachedescriptors-4.4.ebuild 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 +} From ca6a84856a43822e2c12d180521ecc6722d10215 Mon Sep 17 00:00:00 2001 From: Henri Gasc Date: Sat, 4 Feb 2023 18:54:09 +0100 Subject: [PATCH 09/30] dev-python/tempy: Disable tests phase Closes: https://bugs.gentoo.org/891725 Signed-off-by: Henri Gasc --- dev-python/tempy/tempy-1.0.9.ebuild | 3 --- 1 file changed, 3 deletions(-) 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'. From 1f219b72473c8277d8b4a7f22894397470e7ee09 Mon Sep 17 00:00:00 2001 From: Henri Gasc Date: Sat, 4 Feb 2023 21:51:48 +0100 Subject: [PATCH 10/30] app-misc/metadata-cleaner: Changed maintainer and added a dependency Closes: https://bugs.gentoo.org/893192 Signed-off-by: Henri Gasc --- app-misc/metadata-cleaner/metadata-cleaner-2.3.1.ebuild | 1 + app-misc/metadata-cleaner/metadata.xml | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) 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 From 15391e543eff7700dc0ae676dde560eaeac477a5 Mon Sep 17 00:00:00 2001 From: Henri Gasc Date: Sat, 4 Feb 2023 22:29:58 +0100 Subject: [PATCH 11/30] dev-python/gazpacho: Allow the use of internet for tests Closes: https://bugs.gentoo.org/893194 Signed-off-by: Henri Gasc --- dev-python/gazpacho/gazpacho-1.1.ebuild | 1 + 1 file changed, 1 insertion(+) 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 From edaa5f5e96396eed9832e5fa0e65aca45c34a875 Mon Sep 17 00:00:00 2001 From: Julien Roy Date: Sat, 4 Feb 2023 17:07:59 -0500 Subject: [PATCH 12/30] dev-python/transaction: add py3.11, drop py3.8 use PEP517 Signed-off-by: Julien Roy --- ...ction-3.0.1.ebuild => transaction-3.0.1-r1.ebuild} | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) rename dev-python/transaction/{transaction-3.0.1.ebuild => transaction-3.0.1-r1.ebuild} (74%) 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 } From 843270a82a6e4dd90f9afc43870c5ab6f5025360 Mon Sep 17 00:00:00 2001 From: Julien Roy Date: Sat, 4 Feb 2023 19:19:58 -0500 Subject: [PATCH 13/30] dev-python/persistent: new package, add 5.0 Signed-off-by: Julien Roy --- dev-python/persistent/Manifest | 1 + dev-python/persistent/metadata.xml | 22 ++++++++++ dev-python/persistent/persistent-5.0.ebuild | 47 +++++++++++++++++++++ 3 files changed, 70 insertions(+) create mode 100644 dev-python/persistent/Manifest create mode 100644 dev-python/persistent/metadata.xml create mode 100644 dev-python/persistent/persistent-5.0.ebuild 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 +} From 243a2f75b8655bcc6b958579d1d362f0474f132f Mon Sep 17 00:00:00 2001 From: Julien Roy Date: Sat, 4 Feb 2023 19:20:03 -0500 Subject: [PATCH 14/30] dev-python/btrees: new package, add 4.11.3 Signed-off-by: Julien Roy --- dev-python/btrees/Manifest | 1 + dev-python/btrees/btrees-4.11.3.ebuild | 42 ++++++++++++++++++++++++++ dev-python/btrees/metadata.xml | 22 ++++++++++++++ 3 files changed, 65 insertions(+) create mode 100644 dev-python/btrees/Manifest create mode 100644 dev-python/btrees/btrees-4.11.3.ebuild create mode 100644 dev-python/btrees/metadata.xml 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 + + From c0e7a62c35bd820a258f606c29fefce5b970ac2c Mon Sep 17 00:00:00 2001 From: Julien Roy Date: Sat, 4 Feb 2023 20:21:06 -0500 Subject: [PATCH 15/30] dev-python/restrictedpython: new package, add 6.0 Signed-off-by: Julien Roy --- dev-python/restrictedpython/Manifest | 1 + dev-python/restrictedpython/metadata.xml | 22 +++++++++++++++ .../restrictedpython-6.0.ebuild | 27 +++++++++++++++++++ 3 files changed, 50 insertions(+) create mode 100644 dev-python/restrictedpython/Manifest create mode 100644 dev-python/restrictedpython/metadata.xml create mode 100644 dev-python/restrictedpython/restrictedpython-6.0.ebuild 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 From 33eb55c86bb93bebc9bec123f3e47671142033cf Mon Sep 17 00:00:00 2001 From: Eric Joldasov Date: Sun, 5 Feb 2023 17:56:01 +0600 Subject: [PATCH 16/30] dev-zig/zls: update to latest master Zig Signed-off-by: Eric Joldasov --- dev-zig/zls/zls-9999.ebuild | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) 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" } From 502289b0c5cb780621ded93259673aae91d30981 Mon Sep 17 00:00:00 2001 From: Henri Gasc Date: Sun, 5 Feb 2023 15:38:39 +0100 Subject: [PATCH 17/30] dev-python/textual: new package, add 0.10.1 Signed-off-by: Henri Gasc --- dev-python/textual/Manifest | 1 + dev-python/textual/metadata.xml | 12 ++++++++ dev-python/textual/textual-0.10.1.ebuild | 35 ++++++++++++++++++++++++ 3 files changed, 48 insertions(+) create mode 100644 dev-python/textual/Manifest create mode 100644 dev-python/textual/metadata.xml create mode 100644 dev-python/textual/textual-0.10.1.ebuild 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 From 9b127d74b381005ccd793802b3cfc282efb923b3 Mon Sep 17 00:00:00 2001 From: Samuel Bauer Date: Sat, 4 Feb 2023 01:42:01 +0100 Subject: [PATCH 18/30] media-sound/drumgizmo: document lv2 and vst flags (thx Andrew Ammerlaan) Signed-off-by: Samuel Bauer --- media-sound/drumgizmo/metadata.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 From 52f152fd348f8e04f9b5622812d0977dda9bd309 Mon Sep 17 00:00:00 2001 From: Samuel Bauer Date: Sun, 5 Feb 2023 19:11:44 +0100 Subject: [PATCH 19/30] media-sound/drumgizmo: add dependency to media-libs/alsa-lib Signed-off-by: Samuel Bauer --- media-sound/drumgizmo/drumgizmo-0.9.20.ebuild | 1 + media-sound/drumgizmo/drumgizmo-9999.ebuild | 1 + 2 files changed, 2 insertions(+) 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 From 7629b52ff7c4fe7a58baedbcf64326cae9904ffb Mon Sep 17 00:00:00 2001 From: Samuel Bauer Date: Sun, 5 Feb 2023 19:14:57 +0100 Subject: [PATCH 20/30] games-emulation/yuzu: make dependency to inih mandatory Signed-off-by: Samuel Bauer --- games-emulation/yuzu/yuzu-0_p20230202.ebuild | 2 +- games-emulation/yuzu/yuzu-9999.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/games-emulation/yuzu/yuzu-0_p20230202.ebuild b/games-emulation/yuzu/yuzu-0_p20230202.ebuild index 3dc94d4715..bb7832815c 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:= @@ -43,7 +44,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..324a241e93 100644 --- a/games-emulation/yuzu/yuzu-9999.ebuild +++ b/games-emulation/yuzu/yuzu-9999.ebuild @@ -21,6 +21,7 @@ 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:= @@ -39,7 +40,6 @@ RDEPEND=" ) sdl? ( >=media-libs/libsdl2-2.0.18 - >=dev-libs/inih-52 ) " DEPEND="${RDEPEND} From 79c0ac32ebb72516c8a7ecc484fc4d2eed287c77 Mon Sep 17 00:00:00 2001 From: Samuel Bauer Date: Sun, 5 Feb 2023 19:26:19 +0100 Subject: [PATCH 21/30] games-emulation/yuzu: add dependency to media-lib/vulkan-loader Signed-off-by: Samuel Bauer --- games-emulation/yuzu/yuzu-0_p20230202.ebuild | 1 + games-emulation/yuzu/yuzu-9999.ebuild | 1 + 2 files changed, 2 insertions(+) diff --git a/games-emulation/yuzu/yuzu-0_p20230202.ebuild b/games-emulation/yuzu/yuzu-0_p20230202.ebuild index bb7832815c..ef683cc24b 100644 --- a/games-emulation/yuzu/yuzu-0_p20230202.ebuild +++ b/games-emulation/yuzu/yuzu-0_p20230202.ebuild @@ -33,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 ) diff --git a/games-emulation/yuzu/yuzu-9999.ebuild b/games-emulation/yuzu/yuzu-9999.ebuild index 324a241e93..b44eff45de 100644 --- a/games-emulation/yuzu/yuzu-9999.ebuild +++ b/games-emulation/yuzu/yuzu-9999.ebuild @@ -28,6 +28,7 @@ RDEPEND=" >=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 From 3298d34a5cddf143c025e430895ef51f867720da Mon Sep 17 00:00:00 2001 From: Yuan Liao Date: Sun, 5 Feb 2023 11:21:04 -0800 Subject: [PATCH 22/30] app-text/OCRmyPDF: Update Manifest Upstream has been moved from github.com/OCRmyPDF to github.com/ocrmypdf, which changed the distfile tarball's checksums. Closes: https://bugs.gentoo.org/892866 Signed-off-by: Yuan Liao --- app-text/OCRmyPDF/Manifest | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 From ad1833a8862ea89642efc7f60e61f7ce2da6e213 Mon Sep 17 00:00:00 2001 From: Henri Gasc Date: Sun, 5 Feb 2023 17:39:01 +0100 Subject: [PATCH 23/30] dev-python/ManimPango: new package, add 0.4.3 Signed-off-by: Henri Gasc --- dev-python/ManimPango/Manifest | 1 + dev-python/ManimPango/ManimPango-0.4.3.ebuild | 29 +++++++++++++++++++ dev-python/ManimPango/metadata.xml | 12 ++++++++ 3 files changed, 42 insertions(+) create mode 100644 dev-python/ManimPango/Manifest create mode 100644 dev-python/ManimPango/ManimPango-0.4.3.ebuild create mode 100644 dev-python/ManimPango/metadata.xml 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 + + From e5e1c98d9cfff1af9082c6acb9d44fd64de2a657 Mon Sep 17 00:00:00 2001 From: Henri Gasc Date: Sun, 5 Feb 2023 19:50:13 +0100 Subject: [PATCH 24/30] dev-python/moderngl: new package, add 5.7.4 Signed-off-by: Henri Gasc --- dev-python/moderngl/Manifest | 1 + dev-python/moderngl/metadata.xml | 12 ++++++ dev-python/moderngl/moderngl-5.7.4.ebuild | 47 +++++++++++++++++++++++ 3 files changed, 60 insertions(+) create mode 100644 dev-python/moderngl/Manifest create mode 100644 dev-python/moderngl/metadata.xml create mode 100644 dev-python/moderngl/moderngl-5.7.4.ebuild 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. +} From 992445e8205d50e42df7a4da5d77c7f884265462 Mon Sep 17 00:00:00 2001 From: Henri Gasc Date: Sun, 5 Feb 2023 19:51:17 +0100 Subject: [PATCH 25/30] dev-python/glcontext: new package, add 2.3.7 Signed-off-by: Henri Gasc --- dev-python/glcontext/Manifest | 1 + dev-python/glcontext/glcontext-2.3.7.ebuild | 48 +++++++++++++++++++++ dev-python/glcontext/metadata.xml | 12 ++++++ 3 files changed, 61 insertions(+) create mode 100644 dev-python/glcontext/Manifest create mode 100644 dev-python/glcontext/glcontext-2.3.7.ebuild create mode 100644 dev-python/glcontext/metadata.xml 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 + + From 04d0afd7769ad9f9d5f9dc959ddec9f3e5a23862 Mon Sep 17 00:00:00 2001 From: Henri Gasc Date: Sun, 5 Feb 2023 20:19:19 +0100 Subject: [PATCH 26/30] dev-python/moderngl-window: new package, add 2.4.2 Signed-off-by: Henri Gasc --- dev-python/moderngl-window/Manifest | 1 + dev-python/moderngl-window/metadata.xml | 12 +++++++++ .../moderngl-window-2.4.2.ebuild | 25 +++++++++++++++++++ 3 files changed, 38 insertions(+) create mode 100644 dev-python/moderngl-window/Manifest create mode 100644 dev-python/moderngl-window/metadata.xml create mode 100644 dev-python/moderngl-window/moderngl-window-2.4.2.ebuild 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}" From ddb6cba03353edd380267e7399b5a476d50bc657 Mon Sep 17 00:00:00 2001 From: Henri Gasc Date: Sun, 5 Feb 2023 20:35:43 +0100 Subject: [PATCH 27/30] dev-python/screeninfo: new package, add 0.8.1 Signed-off-by: Henri Gasc --- dev-python/screeninfo/Manifest | 1 + dev-python/screeninfo/metadata.xml | 12 ++++++++++ dev-python/screeninfo/screeninfo-0.8.1.ebuild | 24 +++++++++++++++++++ 3 files changed, 37 insertions(+) create mode 100644 dev-python/screeninfo/Manifest create mode 100644 dev-python/screeninfo/metadata.xml create mode 100644 dev-python/screeninfo/screeninfo-0.8.1.ebuild 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 From 1d26286381a4cf0b0ead9978f1684f18a747172a Mon Sep 17 00:00:00 2001 From: Henri Gasc Date: Sun, 5 Feb 2023 21:45:54 +0100 Subject: [PATCH 28/30] dev-python/svgelements: new package, add 1.9.0 Signed-off-by: Henri Gasc --- dev-python/svgelements/Manifest | 1 + dev-python/svgelements/metadata.xml | 12 +++++ .../svgelements/svgelements-1.9.0.ebuild | 48 +++++++++++++++++++ 3 files changed, 61 insertions(+) create mode 100644 dev-python/svgelements/Manifest create mode 100644 dev-python/svgelements/metadata.xml create mode 100644 dev-python/svgelements/svgelements-1.9.0.ebuild 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 +} From d9e62f9d59f27c9d8c2b6d777411db86b6c51b45 Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Mon, 6 Feb 2023 08:04:43 +0200 Subject: [PATCH 29/30] net-misc/maestral: add 1.7.0_rc1 Signed-off-by: Viorel Munteanu --- net-misc/maestral/Manifest | 1 + net-misc/maestral/maestral-1.7.0_rc1.ebuild | 53 +++++++++++++++++++++ 2 files changed, 54 insertions(+) create mode 100644 net-misc/maestral/maestral-1.7.0_rc1.ebuild diff --git a/net-misc/maestral/Manifest b/net-misc/maestral/Manifest index 6cac333709..90cde995f5 100644 --- a/net-misc/maestral/Manifest +++ b/net-misc/maestral/Manifest @@ -1,3 +1,4 @@ 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_rc1.ebuild b/net-misc/maestral/maestral-1.7.0_rc1.ebuild new file mode 100644 index 0000000000..ef1159aae2 --- /dev/null +++ b/net-misc/maestral/maestral-1.7.0_rc1.ebuild @@ -0,0 +1,53 @@ +# Copyright 2021-2022 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 xdg + +MY_PV=${PV/_rc/.dev} +DESCRIPTION="Maestral is an open-source Dropbox client written in Python" +HOMEPAGE="https://maestral.app" +SRC_URI="https://github.com/samschott/maestral/archive/refs/tags/v${MY_PV}.tar.gz -> ${P}.gh.tar.gz" +S="${WORKDIR}"/${PN}-${MY_PV} + +LICENSE="MIT" +SLOT="0" +if [[ ${PV} != *_rc* ]]; then + KEYWORDS="~amd64" +fi + +RDEPEND=" + >=dev-python/click-8.0.2[${PYTHON_USEDEP}] + >=dev-python/desktop-notifier-3.3.0[${PYTHON_USEDEP}] + =dev-python/dropbox-11*[${PYTHON_USEDEP}] + >=dev-python/fasteners-0.15[${PYTHON_USEDEP}] + >=dev-python/keyring-22.0.0[${PYTHON_USEDEP}] + >=dev-python/keyrings-alt-3.1.0[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + >=dev-python/pathspec-0.5.8[${PYTHON_USEDEP}] + >=dev-python/Pyro5-5.10[${PYTHON_USEDEP}] + >=dev-python/requests-2.16.2[${PYTHON_USEDEP}] + dev-python/rich[${PYTHON_USEDEP}] + >=dev-python/survey-3.4.3[${PYTHON_USEDEP}] + =dev-python/watchdog-2.0.1[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/build[${PYTHON_USEDEP}] +" + +EPYTEST_DESELECT=( + # requires dev-python/pytest-benchmark not available for py3.11 + tests/offline/test_clean_local_events.py::test_performance + + # requires systemd + tests/offline/test_cli.py::test_autostart + + # requires network + tests/offline/test_main.py::test_check_for_updates +) + +distutils_enable_tests pytest From 9cde365ce972ade2722244ada57e930d9395c87a Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Mon, 6 Feb 2023 08:04:52 +0200 Subject: [PATCH 30/30] net-misc/maestral: drop 1.7.0_rc0 Signed-off-by: Viorel Munteanu --- net-misc/maestral/Manifest | 1 - net-misc/maestral/maestral-1.7.0_rc0.ebuild | 53 --------------------- 2 files changed, 54 deletions(-) delete mode 100644 net-misc/maestral/maestral-1.7.0_rc0.ebuild diff --git a/net-misc/maestral/Manifest b/net-misc/maestral/Manifest index 90cde995f5..ee00161660 100644 --- a/net-misc/maestral/Manifest +++ b/net-misc/maestral/Manifest @@ -1,4 +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_rc0.ebuild deleted file mode 100644 index ef1159aae2..0000000000 --- a/net-misc/maestral/maestral-1.7.0_rc0.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 2021-2022 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 xdg - -MY_PV=${PV/_rc/.dev} -DESCRIPTION="Maestral is an open-source Dropbox client written in Python" -HOMEPAGE="https://maestral.app" -SRC_URI="https://github.com/samschott/maestral/archive/refs/tags/v${MY_PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}"/${PN}-${MY_PV} - -LICENSE="MIT" -SLOT="0" -if [[ ${PV} != *_rc* ]]; then - KEYWORDS="~amd64" -fi - -RDEPEND=" - >=dev-python/click-8.0.2[${PYTHON_USEDEP}] - >=dev-python/desktop-notifier-3.3.0[${PYTHON_USEDEP}] - =dev-python/dropbox-11*[${PYTHON_USEDEP}] - >=dev-python/fasteners-0.15[${PYTHON_USEDEP}] - >=dev-python/keyring-22.0.0[${PYTHON_USEDEP}] - >=dev-python/keyrings-alt-3.1.0[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - >=dev-python/pathspec-0.5.8[${PYTHON_USEDEP}] - >=dev-python/Pyro5-5.10[${PYTHON_USEDEP}] - >=dev-python/requests-2.16.2[${PYTHON_USEDEP}] - dev-python/rich[${PYTHON_USEDEP}] - >=dev-python/survey-3.4.3[${PYTHON_USEDEP}] - =dev-python/watchdog-2.0.1[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/build[${PYTHON_USEDEP}] -" - -EPYTEST_DESELECT=( - # requires dev-python/pytest-benchmark not available for py3.11 - tests/offline/test_clean_local_events.py::test_performance - - # requires systemd - tests/offline/test_cli.py::test_autostart - - # requires network - tests/offline/test_main.py::test_check_for_updates -) - -distutils_enable_tests pytest