From 2c7847ba31e591ac37abc9c1f7df82666404e6b1 Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Tue, 12 Mar 2024 15:44:23 +0100 Subject: [PATCH 01/34] games-arcade/taisei: drop 1.3.2-r2 Signed-off-by: Haelwenn (lanodan) Monnier --- games-arcade/taisei/Manifest | 1 - games-arcade/taisei/taisei-1.3.2-r2.ebuild | 63 ---------------------- 2 files changed, 64 deletions(-) delete mode 100644 games-arcade/taisei/taisei-1.3.2-r2.ebuild diff --git a/games-arcade/taisei/Manifest b/games-arcade/taisei/Manifest index ce0718fe91..35fb7293ca 100644 --- a/games-arcade/taisei/Manifest +++ b/games-arcade/taisei/Manifest @@ -1,3 +1,2 @@ DIST taisei-1.4.1.tar.xz 219550456 BLAKE2B 640b4e53b4ee4784173a8ba0ea435a75aa547a788e549f56c3dff99f9a36997a3c7c73d857fc86bf7aa10d6c22f3bf826991d3a61147e2ec24771fb96c987ed6 SHA512 7c11ed1c7a7898ca4f43854224c8e55305fcef8312f0d32b488c85fbf16cceaa84fd52948bb81e311095b93254d95ea7eaa8f85c42bbbe54cf81d2702242cb2b DIST taisei-1.4.tar.xz 219573588 BLAKE2B c5a3300f3274ccc13e1beef9eb673affc223d761dfb632d9b067bc7cf401c3ed0422a78e0dba5334ab003044dae2cb24efb892edc955ee417ebc6c0477617314 SHA512 5715fd7dca868a3987941f24e26fb8ddc507ca5cb4e3c6a2b9c021bc0742d164e6ff2410f7b8de85907baa90f2c4b34925ac1196b163474047bee60141befb86 -DIST taisei-v1.3.2.tar.xz 70481856 BLAKE2B 608b5db6f17e2693539ce0742a1812633e91e901b3935b9e54f91514827642334f6cb6f0217aff713f1ff9dd01d971ae895ac8c98b0360f254b52d3e49bfae61 SHA512 9304c082106dfa1ffcf6c8fb7333e64755b1246ef50b9f49d3e64d167eb15575ac667ca658b1d7e247582e164e703e5817384556dd633f5516670d975817717d diff --git a/games-arcade/taisei/taisei-1.3.2-r2.ebuild b/games-arcade/taisei/taisei-1.3.2-r2.ebuild deleted file mode 100644 index 093a2e66ae..0000000000 --- a/games-arcade/taisei/taisei-1.3.2-r2.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 2019-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10,11} ) - -inherit meson python-any-r1 xdg - -if [[ ${PV} == *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/taisei-project/taisei.git" -else - SRC_URI="https://github.com/taisei-project/taisei/releases/download/v${PV}/${PN}-v${PV}.tar.xz" - KEYWORDS="~amd64" - S="${WORKDIR}/${PN}-v${PV}" -fi - -DESCRIPTION="Clone of the Touhou series, written in C using SDL/OpenGL/OpenAL." -HOMEPAGE="https://taisei-project.org/" -LICENSE="MIT CC-BY-4.0 CC0-1.0 public-domain" -SLOT="0" - -IUSE="doc lto zip" - -RDEPEND=" - media-libs/freetype:2 - media-libs/opusfile - >=media-libs/libpng-1.5 - media-libs/libsdl2 - media-libs/sdl2-mixer[opus] - media-libs/libwebp - sys-libs/zlib - dev-libs/openssl:= - zip? ( dev-libs/libzip ) -" -DEPEND=" - ${RDEPEND} - >=dev-libs/cglm-0.7.8 -" -BDEPEND=" - >=dev-build/meson-0.53 - ${PYTHON_DEPS} - doc? ( dev-python/docutils )" - -src_prepare() { - if use doc; then - sed -i "s/doc_path = join.*/doc_path = join_paths(datadir, \'doc\', \'${PF}\')/" \ - meson.build || die "Failed changing doc_path" - fi - default -} - -src_configure() { - local emesonargs=( - $(meson_use doc docs) - $(meson_use lto b_lto) - $(meson_use zip enable_zip) - -Dstrip=false - -Duse_libcrypto=true - ) - meson_src_configure -} From 7f27033c869b607e91c37f4081710043ce5bf96c Mon Sep 17 00:00:00 2001 From: Henri Gasc Date: Tue, 12 Mar 2024 16:25:57 +0100 Subject: [PATCH 02/34] dev-python/moderngl: add 5.10.0, drop 5.8.2 Signed-off-by: Henri Gasc --- dev-python/moderngl/Manifest | 2 +- ...gl-5.8.2.ebuild => moderngl-5.10.0.ebuild} | 27 +++++++++---------- 2 files changed, 13 insertions(+), 16 deletions(-) rename dev-python/moderngl/{moderngl-5.8.2.ebuild => moderngl-5.10.0.ebuild} (67%) diff --git a/dev-python/moderngl/Manifest b/dev-python/moderngl/Manifest index a85f4f822c..c1b87a6bca 100644 --- a/dev-python/moderngl/Manifest +++ b/dev-python/moderngl/Manifest @@ -1 +1 @@ -DIST moderngl-5.8.2.gh.tar.gz 2611498 BLAKE2B 9a04c9e7554cb0e96ad497edc0fb9ee533f8a9b9399cd13e6e4a8546a22d626fde0165fdf7e888b9b55ca4ad3bc010ccf6d20904f64ac233b34b32af8d035b72 SHA512 fa9a36d826755ceef8609c8ee2330da12f46be9ff8c3dbaa326447134237f7e303999f1d835ed6db65640a63ebdc3c300fb2cc85bc5c74d51f14cd9bb477b871 +DIST moderngl-5.10.0.gh.tar.gz 2310879 BLAKE2B 4077ad238012a0f9b43bf7b3b691d9ee4019d6b97fd38e64ef87e1c5ce04e71b4cf64cf3f55faeb3275b2c7052e1c6d95839ba5bfd602fa2daffc3a0f31077ed SHA512 1fa59410462bcdea881e295874ea1c5dc6b1ccc6c0914e1955c7465a363e597c487de17ade649f5f25372275d05e0e2314d81020441c4890c51912742b61ae37 diff --git a/dev-python/moderngl/moderngl-5.8.2.ebuild b/dev-python/moderngl/moderngl-5.10.0.ebuild similarity index 67% rename from dev-python/moderngl/moderngl-5.8.2.ebuild rename to dev-python/moderngl/moderngl-5.10.0.ebuild index 73fd01c5ad..520b562e14 100644 --- a/dev-python/moderngl/moderngl-5.8.2.ebuild +++ b/dev-python/moderngl/moderngl-5.10.0.ebuild @@ -1,13 +1,20 @@ -# Copyright 2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 +DOCS_BUILDER="sphinx" +DOCS_DIR="docs" +DOCS_DEPEND=" + dev-python/furo + dev-python/sphinx-copybutton +" + DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) -inherit distutils-r1 virtualx +inherit distutils-r1 virtualx docs DESCRIPTION="Modern OpenGL binding for python" HOMEPAGE="https://github.com/moderngl/moderngl https://pypi.org/project/moderngl" @@ -22,8 +29,8 @@ RESTRICT="test" BDEPEND=" x11-libs/libX11 - media-libs/mesa - >=dev-python/glcontext-2.3.6[${PYTHON_USEDEP}] + virtual/opengl + >=dev-python/glcontext-2.5.0[${PYTHON_USEDEP}] Date: Tue, 12 Mar 2024 18:21:15 +0100 Subject: [PATCH 03/34] dev-python/PyWavefront: Add python3.12 Signed-off-by: Henri Gasc --- ...3.3.ebuild => PyWavefront-1.3.3-r1.ebuild} | 24 +++++-------------- 1 file changed, 6 insertions(+), 18 deletions(-) rename dev-python/PyWavefront/{PyWavefront-1.3.3.ebuild => PyWavefront-1.3.3-r1.ebuild} (56%) diff --git a/dev-python/PyWavefront/PyWavefront-1.3.3.ebuild b/dev-python/PyWavefront/PyWavefront-1.3.3-r1.ebuild similarity index 56% rename from dev-python/PyWavefront/PyWavefront-1.3.3.ebuild rename to dev-python/PyWavefront/PyWavefront-1.3.3-r1.ebuild index ccbe0ef687..168632f97c 100644 --- a/dev-python/PyWavefront/PyWavefront-1.3.3.ebuild +++ b/dev-python/PyWavefront/PyWavefront-1.3.3-r1.ebuild @@ -1,12 +1,12 @@ -# Copyright 2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) -inherit distutils-r1 +inherit distutils-r1 virtualx DESCRIPTION="Python library for importing Wavefront .obj files" HOMEPAGE="https://github.com/pywavefront/PyWavefront https://pypi.org/project/PyWavefront" @@ -15,27 +15,15 @@ SRC_URI="https://github.com/pywavefront/PyWavefront/archive/refs/tags/${PV}.tar. LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" -RDEPEND="" BDEPEND=" - dev-python/setuptools[${PYTHON_USEDEP}] - dev-python/wheel[${PYTHON_USEDEP}] test? ( - dev-python/pytest[${PYTHON_USEDEP}] dev-python/mock[${PYTHON_USEDEP}] ) " DEPEND="${BDEPEND}" distutils_enable_tests pytest - -# src_test() { -# virtx distutils-r1_src_test -# } -# python_test() { -# rm "${S}/tests/test_local.py" -# cd "${T}" || die -# epytest "${S}"/tests -# } +src_test() { + virtx distutils-r1_src_test +} From 02ee6bb432ceab3ba7277f73efe8370034f5c878 Mon Sep 17 00:00:00 2001 From: Henri Gasc Date: Tue, 12 Mar 2024 18:24:35 +0100 Subject: [PATCH 04/34] dev-python/moderngl-window: add 2.4.5, drop 2.4.4 Signed-off-by: Henri Gasc --- dev-python/moderngl-window/Manifest | 2 +- .../moderngl-window-2.4.4.ebuild | 80 ------------------- .../moderngl-window-2.4.5.ebuild | 56 +++++++++++++ 3 files changed, 57 insertions(+), 81 deletions(-) delete mode 100644 dev-python/moderngl-window/moderngl-window-2.4.4.ebuild create mode 100644 dev-python/moderngl-window/moderngl-window-2.4.5.ebuild diff --git a/dev-python/moderngl-window/Manifest b/dev-python/moderngl-window/Manifest index ab5201f614..c53988d8e5 100644 --- a/dev-python/moderngl-window/Manifest +++ b/dev-python/moderngl-window/Manifest @@ -1 +1 @@ -DIST moderngl-window-2.4.4.gh.tar.gz 30989161 BLAKE2B 9c4c8bea6a69cf0df4e5967f28be8766c89206a2a9315f86f8b1c4fb2dd30dfddaac82a40cf28bcf6e2337811135daf389367fe8eefbfb7b93c61f1de1db6406 SHA512 8c8f027c2be4d9acfed3ac0f299e0d27bd0a0f2b7ad7f87d5309c276fa3a8ff4afd417e94f808a22a8ff683ae2465aba6a8d09dc07d621dff2b9f8606ceb3ccd +DIST moderngl-window-2.4.5.gh.tar.gz 30982181 BLAKE2B 784cdbd1c5a8cb1bee3387e80c0e3663135997a40498325d5b7f9c58092cc1c4813d26b1aad756e6364f97f7742da39a16e8b7bb4cb368de019aa00ad6c3b438 SHA512 4305951d9753696ad2caa259af52c45eda8e02fee061d45cd364899942d2d00cf9ba23b8193a5a52e249f88da21df260efcd49e5f756f3743fdfbcf70144d405 diff --git a/dev-python/moderngl-window/moderngl-window-2.4.4.ebuild b/dev-python/moderngl-window/moderngl-window-2.4.4.ebuild deleted file mode 100644 index dbac06c132..0000000000 --- a/dev-python/moderngl-window/moderngl-window-2.4.4.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-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 virtualx - -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 -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="doc examples" - -NEEDED_FOR_TESTS_AND_RUN=" - >dev-python/numpy-1.16[${PYTHON_USEDEP}] - >=dev-python/PyWavefront-1.2.0[${PYTHON_USEDEP}] - =dev-python/scipy-1.3.2[${PYTHON_USEDEP}] - >=dev-python/trimesh-3.2.6[${PYTHON_USEDEP}] -" - -RDEPEND=" - dev-python/glfw[${PYTHON_USEDEP}] - dev-python/imgui[glfw,sdl,opengl,${PYTHON_USEDEP}] - =dev-python/pygame-2.0.1[${PYTHON_USEDEP}] - dev-python/pyglet[${PYTHON_USEDEP}] - >=dev-python/pyopengl-3.1.0[${PYTHON_USEDEP},tk] - =dev-python/pyrr-0.10[${PYTHON_USEDEP}] - Date: Tue, 12 Mar 2024 18:34:05 +0100 Subject: [PATCH 05/34] dev-python/imgui: treeclean Signed-off-by: Henri Gasc --- dev-python/imgui/Manifest | 2 - dev-python/imgui/imgui-2.0.0.ebuild | 59 ----------------------------- dev-python/imgui/metadata.xml | 21 ---------- profiles/package.mask | 8 ---- 4 files changed, 90 deletions(-) delete mode 100644 dev-python/imgui/Manifest delete mode 100644 dev-python/imgui/imgui-2.0.0.ebuild delete mode 100644 dev-python/imgui/metadata.xml diff --git a/dev-python/imgui/Manifest b/dev-python/imgui/Manifest deleted file mode 100644 index 76592741d9..0000000000 --- a/dev-python/imgui/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST imgui-1.82.gh.tar.gz 1433525 BLAKE2B 2bdb34b020390ee36a23dc674dabbb946e048099f47492fe9ebc1f142e40ceb58a0b89e49b70d2db4e2929c50f127fd8a70519171cd9007f91db23ccdb24375d SHA512 210076c2b04c09e63a4924e1f874bfe240668f4d2656511c96dd5499efe04d795ad01d5af8e2aa2543849d3ca5ef1a6c6555a9232d4d92f95bf98c41e8505b58 -DIST imgui-2.0.0.gh.tar.gz 230722 BLAKE2B 298b169e0ee8cb3f4eadad151475f13226203c77eea2f517ca1209fd39cac6880c5ba247253b37fd676c14b6706151ee14b3e5d384dcac581a44c4ef537eda4f SHA512 30d81462829daab8d760bdae18e470a0bb781a05086c9e93d3c891e38df1a8451800d3118266f6938ee838c081b192697b8669eac8a404ed9497b923ac52fe34 diff --git a/dev-python/imgui/imgui-2.0.0.ebuild b/dev-python/imgui/imgui-2.0.0.ebuild deleted file mode 100644 index 92b087ab54..0000000000 --- a/dev-python/imgui/imgui-2.0.0.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 - -IMGUI_VERSION="1.82" # The version of imgui that pyimgui is using - -DESCRIPTION="Cython-based Python bindings for dear imgui" -HOMEPAGE="https://github.com/pyimgui/pyimgui https://pypi.org/project/imgui" -SRC_URI=" - https://github.com/pyimgui/pyimgui/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz - https://github.com/ocornut/imgui/archive/v${IMGUI_VERSION}.tar.gz -> imgui-${IMGUI_VERSION}.gh.tar.gz -" -S="${WORKDIR}/pyimgui-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="allegro glfw glut opengl sdl vulkan doc" - -RDEPEND="media-libs/imgui[bindings,allegro?,glfw?,glut?,opengl?,sdl?,vulkan?]" -BDEPEND=" - - - - - gasc@eurecom.fr - Gasc Henri - - - imgui - pyimgui/pyimgui - https://pyimgui.readthedocs.io - - - Enable allegro backend and renderer - Enable glfw backend - Enable glut backen - Enable opengl renderer - Enable sdl backend - Enable vulkan renderer - - diff --git a/profiles/package.mask b/profiles/package.mask index 0c9c1d4c01..994027dfe2 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -18,14 +18,6 @@ # Duplicated, we already have media-video/ffmpeg-chromium www-plugins/yandex-browser-ffmpeg-codecs-bin -# Julien Roy (2024-03-10) -# (2024-03-09) # Dracut fails to boot with Clevis 20 # https://github.com/latchset/clevis/issues/456 From 4f5bc62c59da59234550327b8b09bb59a8a28a5c Mon Sep 17 00:00:00 2001 From: Oliver Freyermuth Date: Tue, 12 Mar 2024 20:18:57 +0100 Subject: [PATCH 06/34] x11-misc/gromit-mpx: add 1.6.0 Signed-off-by: Oliver Freyermuth --- x11-misc/gromit-mpx/Manifest | 1 + x11-misc/gromit-mpx/gromit-mpx-1.6.0.ebuild | 40 +++++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 x11-misc/gromit-mpx/gromit-mpx-1.6.0.ebuild diff --git a/x11-misc/gromit-mpx/Manifest b/x11-misc/gromit-mpx/Manifest index 568e0ffb1d..77a00b0326 100644 --- a/x11-misc/gromit-mpx/Manifest +++ b/x11-misc/gromit-mpx/Manifest @@ -1,3 +1,4 @@ DIST gromit-mpx-1.4.3.tar.gz 1861824 BLAKE2B f8337adf400b40e10dd32dfc702be73039e2cc3da9430b4d911794b6e0a9f16b6862948c9573d189445f47ec23a6bde2126765cf8df61af0a46b7dcb94c951d4 SHA512 9da94c3aed4d9c52c62317373ae1ca6dd6ece1adf3c48b95126b6f40ebe6ae8ede45c7c8c93732bcaafbb7ba85b66677b100cb0115fa989661e1e9c8f489ae25 DIST gromit-mpx-1.5.0.tar.gz 1878498 BLAKE2B db4e7ef12dd9abad7968d412b221d6a48348a1eb5bcd791787cb99bdb400674126bb9902b77825d260ddd26731bd9b674bf806d7a856ece2bd5f417ad45323f7 SHA512 5da359c1d25dcb8797096a905072c59f1fc7aafd60b3624908e90a5388bdd928f81bde615c46acfe2d51c0b869ee70c271c561396cd992d3a18e389ba6b281a7 DIST gromit-mpx-1.5.1.tar.gz 1879207 BLAKE2B 1c4a74bad52547ac5c37de8ad7cae1d8b5fdf8b17dd1f7d0e5ce6ffbbd1610e719bf26172d53967951e7083a4a0405763c4e650a7a521a06b105bbc96ecc8e18 SHA512 42b27a2753b5345d791a4b67e6746de7f2225c823c048c5cbbea86f4c3499bb373eb97e2f7e93f098e6657c551db6053698ce73aec648d62341071c8100c6455 +DIST gromit-mpx-1.6.0.tar.gz 1883341 BLAKE2B 184b6f70e620325f23213c38782e808f90e6b4bad0c786a586df854cf3a391037a3d3b56e504a7261120682b2119e535fcc7af9b87022fb280d34900c0655ed8 SHA512 6afac0f1c0cf0b4ef62b8811b6903b2fdfbc41f1377abd582fee606e90ce66abaf5d9ab2b34cb4797795f40cca6043334ca71bfdc8a5547551aa480d489ecbc7 diff --git a/x11-misc/gromit-mpx/gromit-mpx-1.6.0.ebuild b/x11-misc/gromit-mpx/gromit-mpx-1.6.0.ebuild new file mode 100644 index 0000000000..3b827169fc --- /dev/null +++ b/x11-misc/gromit-mpx/gromit-mpx-1.6.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake xdg + +DESCRIPTION="Gromit-MPX is a multi-pointer GTK3 port of the Gromit desktop annotation tool" +HOMEPAGE="https://github.com/bk138/gromit-mpx" + +if [[ ${PV} == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/bk138/${PN}.git" +else + SRC_URI="https://github.com/bk138/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +SLOT="0" +LICENSE="GPL-2" + +RDEPEND=" + x11-libs/gtk+:3 + dev-libs/libappindicator:3 + x11-libs/libX11 + >=x11-apps/xinput-1.3 +" +DEPEND="${RDEPEND}" + +src_prepare () { + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}"/etc + ) + + cmake_src_configure +} From 098f7ccd10e3442e6d253122bc5f69dbfa06d672 Mon Sep 17 00:00:00 2001 From: Oliver Freyermuth Date: Tue, 12 Mar 2024 20:19:46 +0100 Subject: [PATCH 07/34] x11-misc/gromit-mpx: drop 1.4.3, 1.5.0 Signed-off-by: Oliver Freyermuth --- x11-misc/gromit-mpx/Manifest | 2 - ...mpx-1.4.3-fwd-declare-app_parse_args.patch | 16 ------- x11-misc/gromit-mpx/gromit-mpx-1.4.3.ebuild | 44 ------------------- x11-misc/gromit-mpx/gromit-mpx-1.5.0.ebuild | 40 ----------------- 4 files changed, 102 deletions(-) delete mode 100644 x11-misc/gromit-mpx/files/gromit-mpx-1.4.3-fwd-declare-app_parse_args.patch delete mode 100644 x11-misc/gromit-mpx/gromit-mpx-1.4.3.ebuild delete mode 100644 x11-misc/gromit-mpx/gromit-mpx-1.5.0.ebuild diff --git a/x11-misc/gromit-mpx/Manifest b/x11-misc/gromit-mpx/Manifest index 77a00b0326..ed9c45ffc3 100644 --- a/x11-misc/gromit-mpx/Manifest +++ b/x11-misc/gromit-mpx/Manifest @@ -1,4 +1,2 @@ -DIST gromit-mpx-1.4.3.tar.gz 1861824 BLAKE2B f8337adf400b40e10dd32dfc702be73039e2cc3da9430b4d911794b6e0a9f16b6862948c9573d189445f47ec23a6bde2126765cf8df61af0a46b7dcb94c951d4 SHA512 9da94c3aed4d9c52c62317373ae1ca6dd6ece1adf3c48b95126b6f40ebe6ae8ede45c7c8c93732bcaafbb7ba85b66677b100cb0115fa989661e1e9c8f489ae25 -DIST gromit-mpx-1.5.0.tar.gz 1878498 BLAKE2B db4e7ef12dd9abad7968d412b221d6a48348a1eb5bcd791787cb99bdb400674126bb9902b77825d260ddd26731bd9b674bf806d7a856ece2bd5f417ad45323f7 SHA512 5da359c1d25dcb8797096a905072c59f1fc7aafd60b3624908e90a5388bdd928f81bde615c46acfe2d51c0b869ee70c271c561396cd992d3a18e389ba6b281a7 DIST gromit-mpx-1.5.1.tar.gz 1879207 BLAKE2B 1c4a74bad52547ac5c37de8ad7cae1d8b5fdf8b17dd1f7d0e5ce6ffbbd1610e719bf26172d53967951e7083a4a0405763c4e650a7a521a06b105bbc96ecc8e18 SHA512 42b27a2753b5345d791a4b67e6746de7f2225c823c048c5cbbea86f4c3499bb373eb97e2f7e93f098e6657c551db6053698ce73aec648d62341071c8100c6455 DIST gromit-mpx-1.6.0.tar.gz 1883341 BLAKE2B 184b6f70e620325f23213c38782e808f90e6b4bad0c786a586df854cf3a391037a3d3b56e504a7261120682b2119e535fcc7af9b87022fb280d34900c0655ed8 SHA512 6afac0f1c0cf0b4ef62b8811b6903b2fdfbc41f1377abd582fee606e90ce66abaf5d9ab2b34cb4797795f40cca6043334ca71bfdc8a5547551aa480d489ecbc7 diff --git a/x11-misc/gromit-mpx/files/gromit-mpx-1.4.3-fwd-declare-app_parse_args.patch b/x11-misc/gromit-mpx/files/gromit-mpx-1.4.3-fwd-declare-app_parse_args.patch deleted file mode 100644 index 90367cfb48..0000000000 --- a/x11-misc/gromit-mpx/files/gromit-mpx-1.4.3-fwd-declare-app_parse_args.patch +++ /dev/null @@ -1,16 +0,0 @@ -Fixes compilation with -Werror,-Wimplicit-function-declaration. - -Bug: https://bugs.gentoo.org/888149 -Bug: https://github.com/bk138/gromit-mpx/pull/173 - ---- gromit-mpx-1.4.3/src/gromit-mpx.c 2022-09-25 14:43:43.000000000 +0200 -+++ gromit-mpx-1.4.3/src/gromit-mpx.c 2022-12-24 18:32:23.629233288 +0100 -@@ -696,7 +696,7 @@ - } - - -- -+int app_parse_args (int argc, char **argv, GromitData *data); - - - void setup_main_app (GromitData *data, int argc, char ** argv) diff --git a/x11-misc/gromit-mpx/gromit-mpx-1.4.3.ebuild b/x11-misc/gromit-mpx/gromit-mpx-1.4.3.ebuild deleted file mode 100644 index 1d64637ab5..0000000000 --- a/x11-misc/gromit-mpx/gromit-mpx-1.4.3.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake xdg - -DESCRIPTION="Gromit-MPX is a multi-pointer GTK3 port of the Gromit desktop annotation tool" -HOMEPAGE="https://github.com/bk138/gromit-mpx" - -if [[ ${PV} == *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/bk138/${PN}.git" -else - SRC_URI="https://github.com/bk138/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" -fi - -SLOT="0" -LICENSE="GPL-2" - -RDEPEND=" - x11-libs/gtk+:3 - dev-libs/libappindicator:3 - x11-libs/libX11 - >=x11-apps/xinput-1.3 -" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}"/${PN}-1.4.3-fwd-declare-app_parse_args.patch -) - -src_prepare () { - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}"/etc - ) - - cmake_src_configure -} diff --git a/x11-misc/gromit-mpx/gromit-mpx-1.5.0.ebuild b/x11-misc/gromit-mpx/gromit-mpx-1.5.0.ebuild deleted file mode 100644 index 95600ede05..0000000000 --- a/x11-misc/gromit-mpx/gromit-mpx-1.5.0.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake xdg - -DESCRIPTION="Gromit-MPX is a multi-pointer GTK3 port of the Gromit desktop annotation tool" -HOMEPAGE="https://github.com/bk138/gromit-mpx" - -if [[ ${PV} == *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/bk138/${PN}.git" -else - SRC_URI="https://github.com/bk138/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" -fi - -SLOT="0" -LICENSE="GPL-2" - -RDEPEND=" - x11-libs/gtk+:3 - dev-libs/libappindicator:3 - x11-libs/libX11 - >=x11-apps/xinput-1.3 -" -DEPEND="${RDEPEND}" - -src_prepare () { - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}"/etc - ) - - cmake_src_configure -} From e9ec4a0db0f62974d327d8bb1633667fd455a531 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Negrier=20Duarte?= Date: Tue, 12 Mar 2024 20:39:25 +0000 Subject: [PATCH 08/34] sys-firmware/lenovolegionlinux: add new legiond daemon MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Gonçalo Negrier Duarte --- .../lenovolegionlinux/lenovolegionlinux-9999.ebuild | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/sys-firmware/lenovolegionlinux/lenovolegionlinux-9999.ebuild b/sys-firmware/lenovolegionlinux/lenovolegionlinux-9999.ebuild index 8507d75b41..672fcb964b 100644 --- a/sys-firmware/lenovolegionlinux/lenovolegionlinux-9999.ebuild +++ b/sys-firmware/lenovolegionlinux/lenovolegionlinux-9999.ebuild @@ -35,7 +35,7 @@ RDEPEND=" dev-python/darkdetect ) downgrade-nvidia? ( <=x11-drivers/nvidia-drivers-525 ) - acpi? ( sys-power/acpid ) + sys-power/acpid radeon-dgpu? ( dev-util/rocm-smi ) ryzenadj? ( sys-power/RyzenAdj ) undervolt-intel? ( dev-python/undervolt ) @@ -67,6 +67,8 @@ src_compile() { #Define build dir (fix sandboxed) cd "${WORKDIR}/${P}/python/legion_linux" distutils-r1_src_compile --build-dir "${WORKDIR}/${P}/python/legion_linux/build" + cd "legion_linux/extra/service/legiond" + emake || die fi } @@ -84,7 +86,11 @@ src_install() { cd "${WORKDIR}/${P}/extra" if use systemd; then - systemd_dounit service/legion-linux.service service/legion-linux.path service/legion-linux-onresume.service + systemd_dounit service/legiond.service service/legiond-onresume.service + insinto /usr/share/legion_linux/acpi/events + doins acpi/events/{legion_ppd,legion_ac} + dobin service/legiond/legiond + dobin service/legiond/legiond-cli fi if use acpi; then From cf4e040545077b2edc0dd4b10cffc0ea5436982b Mon Sep 17 00:00:00 2001 From: Artemis Everfree Date: Tue, 12 Mar 2024 15:16:31 -0700 Subject: [PATCH 09/34] www-apps/forgejo: add 1.21.7.0, drop 1.21.5.0 Signed-off-by: Artemis Everfree --- www-apps/forgejo/Manifest | 2 +- .../{forgejo-1.21.5.0.ebuild => forgejo-1.21.7.0.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename www-apps/forgejo/{forgejo-1.21.5.0.ebuild => forgejo-1.21.7.0.ebuild} (100%) diff --git a/www-apps/forgejo/Manifest b/www-apps/forgejo/Manifest index 73ae572849..9b0291dd93 100644 --- a/www-apps/forgejo/Manifest +++ b/www-apps/forgejo/Manifest @@ -1,3 +1,3 @@ DIST forgejo-1.20.6.0.tar.gz 55539743 BLAKE2B d44fcaec52b164099a221f2172faab8fe078b5fdaf8c9910042278f6276f4ff557d2a527a5159a0bb157f773ffcc91595d2183e1be53b97187cb35ee684fa7ce SHA512 047b41b3192053df8c0f37675c087bc5fbed9967e8f23cab35bede76071129e6f18ec0561a0415a2eaa2010877dedfd15a231f050a1738fca1a5e437f89e93b5 -DIST forgejo-1.21.5.0.tar.gz 58775082 BLAKE2B 05b5ee8a394ad2968769cda82b0caa368d6a0fa81686c67e3384ad8b69b43acfd53702af3ff383f05c6b2a4a2e191fb77ca7bd4755ce231451c21c97cc79e270 SHA512 947870af1601dcad9ed08157c0dc8971e333646b1ff1312592f408896e6a87804ed4dc1a22af87d1948fd64a34ec5af0209bad23fb742bb585244588b11062cf DIST forgejo-1.21.6.0.tar.gz 58787727 BLAKE2B 7d3b77b05771261986a7623a79f9eee1525c723eb5bb2cdb9c7a66ee12bc5fb352ab5857aece92359d397ded4b57cb5ce31ca98cba0d45871f237a27bb009bb7 SHA512 298544a8301bc2415b0cbad943316ac4b2b17b3ab15927d707a34e48fe04d327756c8febe3a8e942c1fd1edd3c92109ddcaf6a12e31d360d4fc82575e9f18565 +DIST forgejo-1.21.7.0.tar.gz 58802779 BLAKE2B da03bc3fead3b477a6a5492c02223f546275145531843f9301de914e054e35e22cb2a1decf573f874467bd03689abf79a2b898174359ee5e5483463d4857329b SHA512 dbcb43b0e36c19e20e09c594b84656f06ae901cb4d298827c48fccdd0879383a1da8119c7bd3ce4f832a1588673c33e1bd382813bc37d1ffda41f3f7a22ec538 diff --git a/www-apps/forgejo/forgejo-1.21.5.0.ebuild b/www-apps/forgejo/forgejo-1.21.7.0.ebuild similarity index 100% rename from www-apps/forgejo/forgejo-1.21.5.0.ebuild rename to www-apps/forgejo/forgejo-1.21.7.0.ebuild From 9d899f201218564f31627636b69529c493c5ff40 Mon Sep 17 00:00:00 2001 From: Denis Strizhkin Date: Wed, 13 Mar 2024 03:13:38 +0300 Subject: [PATCH 10/34] sci-physics/ovito: add dev-libs/c-blosc dependency Signed-off-by: Denis Strizhkin --- sci-physics/ovito/ovito-3.10.1.ebuild | 7 ++++--- sci-physics/ovito/ovito-3.10.3.ebuild | 7 ++++--- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/sci-physics/ovito/ovito-3.10.1.ebuild b/sci-physics/ovito/ovito-3.10.1.ebuild index 9449df6239..ed9d83dd60 100644 --- a/sci-physics/ovito/ovito-3.10.1.ebuild +++ b/sci-physics/ovito/ovito-3.10.1.ebuild @@ -19,12 +19,13 @@ S="${WORKDIR}/${PN}-v${PV}" inherit cmake desktop DEPEND=" + dev-libs/boost + dev-libs/c-blosc dev-qt/qtbase:6[gui] dev-qt/qtsvg:6 - sci-libs/hdf5 - dev-libs/boost - sci-libs/netcdf media-video/ffmpeg + sci-libs/hdf5 + sci-libs/netcdf virtual/opengl " diff --git a/sci-physics/ovito/ovito-3.10.3.ebuild b/sci-physics/ovito/ovito-3.10.3.ebuild index 9449df6239..ed9d83dd60 100644 --- a/sci-physics/ovito/ovito-3.10.3.ebuild +++ b/sci-physics/ovito/ovito-3.10.3.ebuild @@ -19,12 +19,13 @@ S="${WORKDIR}/${PN}-v${PV}" inherit cmake desktop DEPEND=" + dev-libs/boost + dev-libs/c-blosc dev-qt/qtbase:6[gui] dev-qt/qtsvg:6 - sci-libs/hdf5 - dev-libs/boost - sci-libs/netcdf media-video/ffmpeg + sci-libs/hdf5 + sci-libs/netcdf virtual/opengl " From bd1948c13170168f2d5bada8bf71bc2466f0643c Mon Sep 17 00:00:00 2001 From: David Roman Date: Wed, 13 Mar 2024 02:31:39 +0100 Subject: [PATCH 11/34] dev-qt/kdsingleapplication: treeclean, moved to ::gentoo Signed-off-by: David Roman --- dev-qt/kdsingleapplication/Manifest | 1 - .../kdsingleapplication-1.1.0.ebuild | 96 ------------------- dev-qt/kdsingleapplication/metadata.xml | 11 --- 3 files changed, 108 deletions(-) delete mode 100644 dev-qt/kdsingleapplication/Manifest delete mode 100644 dev-qt/kdsingleapplication/kdsingleapplication-1.1.0.ebuild delete mode 100644 dev-qt/kdsingleapplication/metadata.xml diff --git a/dev-qt/kdsingleapplication/Manifest b/dev-qt/kdsingleapplication/Manifest deleted file mode 100644 index 934377590f..0000000000 --- a/dev-qt/kdsingleapplication/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST kdsingleapplication-1.1.0.tar.gz 73558 BLAKE2B 26eda1d7a9a48f6167db9d2d7cd143ab45a08e96eef277cf1099c1ed24528f56ec54e8ab44671e7584937dc21d3437b15c033991e48fafd8b9fab10473e07864 SHA512 61b34a36b05c58ede881f38d78c767726f8e23dc230e292568013fa428f50ff674f7eb12bc4d76ceaa9ef444264b2e86d95ab14cc41c6a275bf917edb8832c1f diff --git a/dev-qt/kdsingleapplication/kdsingleapplication-1.1.0.ebuild b/dev-qt/kdsingleapplication/kdsingleapplication-1.1.0.ebuild deleted file mode 100644 index 87116dadbf..0000000000 --- a/dev-qt/kdsingleapplication/kdsingleapplication-1.1.0.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake multibuild - -DESCRIPTION="KDAB's helper class for single-instance policy applications" -HOMEPAGE="https://github.com/KDAB/KDSingleApplication" -SRC_URI="https://github.com/KDAB/KDSingleApplication/releases/download/v${PV}/kdsingleapplication-${PV}.tar.gz" - -LICENSE="BSD MIT" -SLOT="0" -KEYWORDS="~amd64" - -IUSE="doc examples test qt6" -RESTRICT="!test? ( test )" - -DEPEND=" - dev-qt/qtcore:5 - dev-qt/qtnetwork:5 - dev-qt/qtwidgets:5 - qt6? ( - dev-qt/qtbase:6[network,widgets] - ) -" -RDEPEND="${DEPEND}" -BDEPEND=" - doc? ( - app-text/doxygen[dot] - dev-qt/qthelp:5 - qt6? ( - dev-qt/qttools:6[assistant] - ) - ) - examples? ( - dev-util/patchelf - ) - dev-qt/qttest:5 -" - -pkg_setup() { - MULTIBUILD_VARIANTS=( qt5 $(usev qt6) ) -} - -src_configure() { - myconfigure() { - local mycmakeargs=( - -DINSTALL_DOC_DIR="${EPREFIX}/usr/share/doc/${PF}" - ) - if [[ ${MULTIBUILD_VARIANT} == qt6 ]]; then - mycmakeargs+=( - -DKDSingleApplication_DOCS=OFF - -DKDSingleApplication_EXAMPLES=OFF - -DKDSingleApplication_QT6=ON - -DKDSingleApplication_TESTS=OFF - ) - else - mycmakeargs+=( - -DKDSingleApplication_DOCS=$(usex doc) - -DKDSingleApplication_EXAMPLES=$(usex examples) - -DKDSingleApplication_QT6=OFF - -DKDSingleApplication_TESTS=$(usex test) - ) - fi - cmake_src_configure - } - multibuild_foreach_variant myconfigure -} - -src_compile() { - multibuild_foreach_variant cmake_src_compile -} - -src_test() { - mytest() { - [[ ${MULTIBUILD_VARIANT} == qt5 ]] && cmake_src_test - } - multibuild_foreach_variant mytest -} - -src_install() { - myinstall() { - cmake_src_install - if [[ ${MULTIBUILD_VARIANT} == qt5 ]]; then - rm -rf "${BUILD_DIR}"/docs/api/html/examples || die - use doc && HTML_DOCS="${BUILD_DIR}/docs/api/html/*" - if use examples; then - patchelf --remove-rpath "${BUILD_DIR}"/bin/widgetsingleapplication || die - dobin "${BUILD_DIR}"/bin/widgetsingleapplication - fi - fi - } - multibuild_foreach_variant myinstall - einstalldocs -} diff --git a/dev-qt/kdsingleapplication/metadata.xml b/dev-qt/kdsingleapplication/metadata.xml deleted file mode 100644 index 3c770d13ee..0000000000 --- a/dev-qt/kdsingleapplication/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - gentoo@tastytea.de - tastytea - - - KDAB/KDSingleApplication - - From 5cdc43f7d64966c19a10e96f7a4c1e63cb52a5d6 Mon Sep 17 00:00:00 2001 From: David Roman Date: Wed, 13 Mar 2024 02:35:06 +0100 Subject: [PATCH 12/34] www-plugins/yandex-browser-ffmpeg-codecs-bin: treeclean Closes: https://bugs.gentoo.org/915540 Closes: https://bugs.gentoo.org/915539 Signed-off-by: David Roman --- profiles/package.mask | 4 --- .../yandex-browser-ffmpeg-codecs-bin/Manifest | 2 -- ...ser-ffmpeg-codecs-bin-112.0.5615.49.ebuild | 33 ------------------- 3 files changed, 39 deletions(-) delete mode 100644 www-plugins/yandex-browser-ffmpeg-codecs-bin/Manifest delete mode 100644 www-plugins/yandex-browser-ffmpeg-codecs-bin/yandex-browser-ffmpeg-codecs-bin-112.0.5615.49.ebuild diff --git a/profiles/package.mask b/profiles/package.mask index 994027dfe2..8e9dce7499 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -14,10 +14,6 @@ # New entries go on top. -# David Roman (2024-03-11) -# Duplicated, we already have media-video/ffmpeg-chromium -www-plugins/yandex-browser-ffmpeg-codecs-bin - # Julien Roy (2024-03-09) # Dracut fails to boot with Clevis 20 # https://github.com/latchset/clevis/issues/456 diff --git a/www-plugins/yandex-browser-ffmpeg-codecs-bin/Manifest b/www-plugins/yandex-browser-ffmpeg-codecs-bin/Manifest deleted file mode 100644 index d484e7bd0d..0000000000 --- a/www-plugins/yandex-browser-ffmpeg-codecs-bin/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST chromium-codecs-ffmpeg-extra_112.0.5615.49-0ubuntu0.18.04.1_amd64.deb 1113644 BLAKE2B f189ff98c5720497b7a2cd22f3f234e1f4ea9a14ae619176b68aa6a67ff2b9948e37f3684b5a954c6d3886ca5b921879c7850957580d9946e0786446c38deab3 SHA512 1e1cdceff1d9e1c585b4d33cf8afeb8f35ebbe9bbda2044b4e3538e832bddb170917b32e321bbed7936e14f40721ad4d4d89f4c4371e32e8e69f60ea6cda9c5e -DIST chromium-codecs-ffmpeg-extra_112.0.5615.49-0ubuntu0.18.04.1_i386.deb 1095040 BLAKE2B 9fa82d21d4abfa50eec7453c9e895b71f11ceb5c7761ee94455be1b714d3ce3b5754231cbcac3a5e51a205eab7ee4b9df75c8572c578138affc0be6dc7a3ca63 SHA512 4ba7817102820f17f3b9d4ebf4f6d3f64135798ce7f0cc333712a27e0c1838c88dc314c8e01fd161368d6fadfde3e8c5003242233a1a45c50c5160d72d64578c diff --git a/www-plugins/yandex-browser-ffmpeg-codecs-bin/yandex-browser-ffmpeg-codecs-bin-112.0.5615.49.ebuild b/www-plugins/yandex-browser-ffmpeg-codecs-bin/yandex-browser-ffmpeg-codecs-bin-112.0.5615.49.ebuild deleted file mode 100644 index 9aa81e4871..0000000000 --- a/www-plugins/yandex-browser-ffmpeg-codecs-bin/yandex-browser-ffmpeg-codecs-bin-112.0.5615.49.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2023 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit unpacker - -KEYWORDS="~amd64 ~x86" -DESCRIPTION="Multi-threaded ffmpeg codecs needed for the HTML5