From 553a4f02cb951c40530edc117b11b0027688f7d0 Mon Sep 17 00:00:00 2001 From: Kostadin Shishmanov Date: Tue, 4 Jul 2023 12:37:25 +0300 Subject: [PATCH 001/126] app-misc/corectrl: only require dev-cpp/catch and dev-cpp/trompeloeil if building the tests Signed-off-by: Kostadin Shishmanov --- app-misc/corectrl/corectrl-1.3.5.ebuild | 6 ++++-- app-misc/corectrl/corectrl-9999.ebuild | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/app-misc/corectrl/corectrl-1.3.5.ebuild b/app-misc/corectrl/corectrl-1.3.5.ebuild index 0a12aa077c..e56edefc64 100644 --- a/app-misc/corectrl/corectrl-1.3.5.ebuild +++ b/app-misc/corectrl/corectrl-1.3.5.ebuild @@ -38,8 +38,10 @@ DEPEND=" dev-libs/pugixml dev-cpp/easyloggingpp dev-cpp/units - ~dev-cpp/catch-2.13.8 - dev-cpp/trompeloeil + test? ( + ~dev-cpp/catch-2.13.8 + dev-cpp/trompeloeil + ) " BDEPEND="${DEPEND}" diff --git a/app-misc/corectrl/corectrl-9999.ebuild b/app-misc/corectrl/corectrl-9999.ebuild index 0a12aa077c..e56edefc64 100644 --- a/app-misc/corectrl/corectrl-9999.ebuild +++ b/app-misc/corectrl/corectrl-9999.ebuild @@ -38,8 +38,10 @@ DEPEND=" dev-libs/pugixml dev-cpp/easyloggingpp dev-cpp/units - ~dev-cpp/catch-2.13.8 - dev-cpp/trompeloeil + test? ( + ~dev-cpp/catch-2.13.8 + dev-cpp/trompeloeil + ) " BDEPEND="${DEPEND}" From 6fe9a21e89ec48bd65e8a4647da8ac5ce6d67330 Mon Sep 17 00:00:00 2001 From: Okamura Kazuya Date: Tue, 4 Jul 2023 21:11:41 +0900 Subject: [PATCH 002/126] dev-libs/ls-hpack: fix to overwrites CFLAGS/CXXFLAGS and fix install Signed-off-by: Okamura Kazuya --- .../ls-hpack-disable-overwrites-flags.patch | 25 ++++++++++++ dev-libs/ls-hpack/ls-hpack-2.3.0-r1.ebuild | 38 +++++++++++++++++++ 2 files changed, 63 insertions(+) create mode 100644 dev-libs/ls-hpack/files/ls-hpack-disable-overwrites-flags.patch create mode 100644 dev-libs/ls-hpack/ls-hpack-2.3.0-r1.ebuild diff --git a/dev-libs/ls-hpack/files/ls-hpack-disable-overwrites-flags.patch b/dev-libs/ls-hpack/files/ls-hpack-disable-overwrites-flags.patch new file mode 100644 index 0000000000..182f26787b --- /dev/null +++ b/dev-libs/ls-hpack/files/ls-hpack-disable-overwrites-flags.patch @@ -0,0 +1,25 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index e68af65..22830bc 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -37,20 +37,11 @@ ENDIF() + IF (CMAKE_C_COMPILER_ID STREQUAL GNU + OR CMAKE_C_COMPILER_ID STREQUAL Clang) + SET(MY_CMAKE_FLAGS "${MY_CMAKE_FLAGS} -Wall -Wextra -Wno-unused-parameter") +- SET(MY_CMAKE_FLAGS "${MY_CMAKE_FLAGS} -fno-omit-frame-pointer") + INCLUDE(CheckCCompilerFlag) + CHECK_C_COMPILER_FLAG(-Wno-implicit-fallthrough HAS_NO_IMPLICIT_FALLTHROUGH) + IF (HAS_NO_IMPLICIT_FALLTHROUGH) + SET(MY_CMAKE_FLAGS "${MY_CMAKE_FLAGS} -Wno-implicit-fallthrough") + ENDIF() +- IF (PROFILE EQUAL 1) +- SET(MY_CMAKE_FLAGS "${MY_CMAKE_FLAGS} -g -pg") +- ENDIF() +- IF (CMAKE_BUILD_TYPE STREQUAL Release) +- SET(MY_CMAKE_FLAGS "${MY_CMAKE_FLAGS} -g0 -O3") +- ELSE() +- SET(MY_CMAKE_FLAGS "${MY_CMAKE_FLAGS} -g3 -O0 -fsanitize=address") +- ENDIF() + ENDIF() + + IF (NOT CMAKE_BUILD_TYPE STREQUAL Release) diff --git a/dev-libs/ls-hpack/ls-hpack-2.3.0-r1.ebuild b/dev-libs/ls-hpack/ls-hpack-2.3.0-r1.ebuild new file mode 100644 index 0000000000..e435b63046 --- /dev/null +++ b/dev-libs/ls-hpack/ls-hpack-2.3.0-r1.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="QPACK compression library for use with HTTP/3" +HOMEPAGE="https://github.com/litespeedtech/ls-hpack/" +SRC_URI="https://github.com/litespeedtech/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="static-libs" + +PATCHES=( + "${FILESDIR}"/${PN}-disable-overwrites-flags.patch + "${FILESDIR}"/${PN}-disable-tests.patch +) + +src_configure() { + local mycmakeargs=( + -DSHARED=$(usex !static-libs 1 0) + ) + cmake_src_configure +} + +src_install() { + cp ${S}_build/libls-hpack.* ${S} || die + newheader lshpack.h lshpack.h + if [[ $(usex static-libs) == "yes" ]] ; then + newlib.a libls-hpack.a libls-hpack.a + else + newlib.so libls-hpack.so libls-hpack.so + fi + einstalldocs +} From 15e61867c9f8b5b3f0b1203dc2b255f03f020f45 Mon Sep 17 00:00:00 2001 From: Samuel Bauer Date: Tue, 4 Jul 2023 22:35:16 +0200 Subject: [PATCH 003/126] games-emulation/yuzu-9999: forgot xbyak Signed-off-by: Samuel Bauer --- games-emulation/yuzu/metadata.xml | 5 +++-- games-emulation/yuzu/yuzu-9999.ebuild | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/games-emulation/yuzu/metadata.xml b/games-emulation/yuzu/metadata.xml index 70aa4d1f48..bf0cf0d717 100644 --- a/games-emulation/yuzu/metadata.xml +++ b/games-emulation/yuzu/metadata.xml @@ -6,14 +6,15 @@ samuel.bauer@yahoo.fr - Enables the cubeb audio backend Downloads the latest compatibility list + Enables the cubeb audio backend Enables Discord Rich Presence + Use system dev-libs/libfmt Use system dev-util/vulkan-headers Use QtWebEngine for web applet implementation Enable web services (telemetry, etc.) - herumi/xbyak + yuzu-emu/yuzu-mainline diff --git a/games-emulation/yuzu/yuzu-9999.ebuild b/games-emulation/yuzu/yuzu-9999.ebuild index 3c766c21b3..3b74ec0676 100644 --- a/games-emulation/yuzu/yuzu-9999.ebuild +++ b/games-emulation/yuzu/yuzu-9999.ebuild @@ -8,7 +8,7 @@ inherit cmake git-r3 toolchain-funcs xdg DESCRIPTION="An emulator for Nintendo Switch" HOMEPAGE="https://yuzu-emu.org" EGIT_REPO_URI="https://github.com/yuzu-emu/yuzu-mainline" -EGIT_SUBMODULES=( '-*' 'dynarmic' 'sirit' 'tzdb_to_nx' 'externals/nx_tzdb/tzdb_to_nx/externals/tz/tz' 'VulkanMemoryAllocator' ) +EGIT_SUBMODULES=( '-*' 'dynarmic' 'sirit' 'xbyak' 'tzdb_to_nx' 'externals/nx_tzdb/tzdb_to_nx/externals/tz/tz' 'VulkanMemoryAllocator' ) # Dynarmic is not intended to be generic, it is tweaked to fit emulated processor # TODO wait 'xbyak' waiting version bump. see #860816 From cf58b06e9b962cfe45570643105a297abfeeaf11 Mon Sep 17 00:00:00 2001 From: Lucio Sauer Date: Tue, 4 Jul 2023 23:41:08 +0200 Subject: [PATCH 004/126] x11-misc/i3status-rust: fix aux files directory name * look for themes /usr/share/i3status-rust/themes not /usr/share/i3status/themes Signed-off-by: Lucio Sauer --- x11-misc/i3status-rust/i3status-rust-0.31.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/i3status-rust/i3status-rust-0.31.7.ebuild b/x11-misc/i3status-rust/i3status-rust-0.31.7.ebuild index ca9d055a6a..2c91aa4c43 100644 --- a/x11-misc/i3status-rust/i3status-rust-0.31.7.ebuild +++ b/x11-misc/i3status-rust/i3status-rust-0.31.7.ebuild @@ -334,7 +334,7 @@ src_configure() { src_install() { cargo_src_install newman "${DISTDIR}"/${P}-man.1 i3status-rs.1 - insinto /usr/share/i3status + insinto /usr/share/i3status-rust doins -r files/icons files/themes dodoc NEWS.md CONTRIBUTING.md docinto examples From d3a6267c6ff1b476669761af0f94f93c4737ecd4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Negrier=20Duarte?= Date: Wed, 5 Jul 2023 08:37:51 +0100 Subject: [PATCH 005/126] sys-firmware/lenovolegionlinux: new package, add 9999 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * add keyword for ~amd64 ~x86 Signed-off-by: Gonçalo Negrier Duarte --- sys-firmware/lenovolegionlinux/files/cpu | 12 +++ .../lenovolegionlinux/files/legion_cli.policy | 19 ++++ .../files/legion_gui.desktop | 9 ++ sys-firmware/lenovolegionlinux/files/nvidia | 12 +++ sys-firmware/lenovolegionlinux/files/radeon | 12 +++ .../lenovolegionlinux-9999.ebuild | 100 ++++++++++++++++++ sys-firmware/lenovolegionlinux/metadata.xml | 17 +++ 7 files changed, 181 insertions(+) create mode 100644 sys-firmware/lenovolegionlinux/files/cpu create mode 100644 sys-firmware/lenovolegionlinux/files/legion_cli.policy create mode 100644 sys-firmware/lenovolegionlinux/files/legion_gui.desktop create mode 100644 sys-firmware/lenovolegionlinux/files/nvidia create mode 100644 sys-firmware/lenovolegionlinux/files/radeon create mode 100644 sys-firmware/lenovolegionlinux/lenovolegionlinux-9999.ebuild create mode 100644 sys-firmware/lenovolegionlinux/metadata.xml diff --git a/sys-firmware/lenovolegionlinux/files/cpu b/sys-firmware/lenovolegionlinux/files/cpu new file mode 100644 index 0000000000..76224d3fa7 --- /dev/null +++ b/sys-firmware/lenovolegionlinux/files/cpu @@ -0,0 +1,12 @@ +#!/bin/bash + +# Remove the comment for your configuration + +#RYZEN (Cpu TDP control using RyzenADJ) +#INTEL (Cpu control using undervolt) [https://github.com/georgewhewell/undervolt] +#Disable by default see the github from both project +CPU_Control=0 +#NVIDIA (nvidia-smi) +#TEAM_GREEN=1 +#AMD (rocm-smi) +#TEAM_RED=1 \ No newline at end of file diff --git a/sys-firmware/lenovolegionlinux/files/legion_cli.policy b/sys-firmware/lenovolegionlinux/files/legion_cli.policy new file mode 100644 index 0000000000..c19c64c556 --- /dev/null +++ b/sys-firmware/lenovolegionlinux/files/legion_cli.policy @@ -0,0 +1,19 @@ + + + + + + Authentication is required to run legion_cli + legion_cli + + auth_admin_keep + auth_admin_keep + auth_admin_keep + + /usr/bin/legion_cli + true + + + diff --git a/sys-firmware/lenovolegionlinux/files/legion_gui.desktop b/sys-firmware/lenovolegionlinux/files/legion_gui.desktop new file mode 100644 index 0000000000..48b17927d2 --- /dev/null +++ b/sys-firmware/lenovolegionlinux/files/legion_gui.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Name=LenovoLegionLinux +Icon=/usr/share/pixmaps/legion_logo.png +Exec=legion_gui --use_legion_cli_to_write +Comment=Control Lenovo Legion Laptops +Categories=System +Terminal=false diff --git a/sys-firmware/lenovolegionlinux/files/nvidia b/sys-firmware/lenovolegionlinux/files/nvidia new file mode 100644 index 0000000000..93d3f08243 --- /dev/null +++ b/sys-firmware/lenovolegionlinux/files/nvidia @@ -0,0 +1,12 @@ +#!/bin/bash + +# Remove the comment for your configuration + +#RYZEN (Cpu TDP control using RyzenADJ) +#INTEL (Cpu control using undervolt) [https://github.com/georgewhewell/undervolt] +#Disable by default see the github from both project +#CPU_Control=0 +#NVIDIA (nvidia-smi) +TEAM_GREEN=1 +#AMD (rocm-smi) +#TEAM_RED=1 \ No newline at end of file diff --git a/sys-firmware/lenovolegionlinux/files/radeon b/sys-firmware/lenovolegionlinux/files/radeon new file mode 100644 index 0000000000..660f9f8815 --- /dev/null +++ b/sys-firmware/lenovolegionlinux/files/radeon @@ -0,0 +1,12 @@ +#!/bin/bash + +# Remove the comment for your configuration + +#RYZEN (Cpu TDP control using RyzenADJ) +#INTEL (Cpu control using undervolt) [https://github.com/georgewhewell/undervolt] +#Disable by default see the github from both project +#CPU_Control=0 +#NVIDIA (nvidia-smi) +#TEAM_GREEN=1 +#AMD (rocm-smi) +TEAM_RED=1 \ No newline at end of file diff --git a/sys-firmware/lenovolegionlinux/lenovolegionlinux-9999.ebuild b/sys-firmware/lenovolegionlinux/lenovolegionlinux-9999.ebuild new file mode 100644 index 0000000000..9160a2f761 --- /dev/null +++ b/sys-firmware/lenovolegionlinux/lenovolegionlinux-9999.ebuild @@ -0,0 +1,100 @@ +# 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_{9..11} ) + +EPYTHON=python3 + +inherit linux-mod-r1 toolchain-funcs git-r3 distutils-r1 desktop systemd + +EGIT_REPO_URI="https://github.com/johnfanv2/LenovoLegionLinux.git" + +DESCRIPTION="Lenovo Legion Linux kernel module" +HOMEPAGE="https://github.com/johnfanv2/LenovoLegionLinux" + +DEPEND="sys-kernel/linux-headers + sys-apps/lm-sensors + sys-apps/dmidecode + legion-tools? ( dev-python/PyQt5 ) + legion-tools? ( dev-python/pyyaml ) + legion-tools? ( dev-python/argcomplete ) + app-portage/smart-live-rebuild + legion-acpi? ( sys-power/acpid ) + radeon-dgpu? ( dev-util/rocm-smi ) + downgrade-nvidia? ( <=x11-drivers/nvidia-drivers-525 ) + ryzenadj? ( sys-power/RyzenAdj )" +LICENSE="GPL-2" +SLOT="0" +IUSE="legion-tools legion-acpi systemd radeon-dgpu downgrade-nvidia ryzenadj" +REQUIRED_USE="|| ( systemd legion-acpi radeon-dgpu downgrade-nvidia ryzenadj legion-tools ) legion-acpi? ( legion-tools ) radeon-dgpu? ( !downgrade-nvidia legion-tools ) downgrade-nvidia? ( !radeon-dgpu legion-tools )" + +KEYWORDS="~amd64~x86" + +MODULES_KERNEL_MIN=5.10 + +src_compile() { + local modlist=( + legion-laptop=kernel/drivers/platform/x86:kernel_module:kernel_module:all + ) + KERNELVERSION=${KV_FULL} linux-mod-r1_src_compile + if use legion-tools; then + #Define build dir (fix sandboxed) + cd "${WORKDIR}/${P}/python/legion_linux" + distutils-r1_src_compile --build-dir "${WORKDIR}/${P}/python/legion_linux/build" + fi +} + +src_install() { + linux-mod-r1_src_install + #Load the module without reboot + cd "${WORKDIR}/${P}/python/legion_linux/" + make forcereloadmodule + if use legion-tools; then + #Define build dir (fix sandboxed) + cd "${WORKDIR}/${P}/python/legion_linux/" + distutils-r1_src_install --build-dir "${WORKDIR}/${P}/python/legion_linux/build" + + cd "${WORKDIR}/${P}/extra" + + if use legion-acpi; then + insinto /etc/acpi/events/ && doins acpi/events/{ac_adapter_legion-fancurve,novo-button,PrtSc-button,fn-r-refrate} + insinto /etc/acpi/actions/ && doins acpi/actions/{battery-legion-quiet.sh,snipping-tool.sh,fn-r-refresh-rate.sh} + fi + + if use systemd; then + systemd_dounit service/legion-linux.service service/legion-linux.path + dobin service/fancurve-set + insinto /usr/share/legion_linux && doins service/profiles/* + insinto /etc/legion_linux && doins service/profiles/* + + #AMD + if use radeon-dgpu; then + insinto /usr/share/legion_linux && newins "${FILESDIR}/radeon" .env + insinto /etc/legion_linux && newins "${FILESDIR}/radeon" .env + fi + #NVIDIA (need dowgrade because nvidia-smi -pl was removed) + if use downgrade-nvidia; then + insinto /usr/share/legion_linux && newins "${FILESDIR}/nvidia" .env + insinto /etc/legion_linux && newins "${FILESDIR}/nvidia" .env + fi + + if use ryzenadj; then + insinto /usr/share/legion_linux && newins "${FILESDIR}/cpu" .env + insinto /etc/legion_linux && newins "${FILESDIR}/cpu" .env + fi + + elog "IMPORTANT!!!!\nPls copy /usr/share/legion_linux folder to .config in your Home folder\n Dont forget to edit .config/legion_linux/.env" + fi + + # Desktop Files and Polkit + domenu "${FILESDIR}/legion_gui.desktop" + doicon "${WORKDIR}/${P}/python/legion_linux/legion_linux/legion_logo.png" + insinto "/usr/share/polkit-1/actions/" && doins "${FILESDIR}/legion_cli.policy" + + fi + + elog "INTEL USERS!!!!\nCPU Control Feature: On intel cpu install undervolt https://github.com/georgewhewell/undervolt (or other tool you like to use). More information read the readme https://github.com/Petingoso/legion-fan-utils-linux/blob/main/README.md" +} diff --git a/sys-firmware/lenovolegionlinux/metadata.xml b/sys-firmware/lenovolegionlinux/metadata.xml new file mode 100644 index 0000000000..479623d1d2 --- /dev/null +++ b/sys-firmware/lenovolegionlinux/metadata.xml @@ -0,0 +1,17 @@ + + + + + Build and install legion_gui and legion_cli + Install acpi script (experimental feature) + Enable AMD GPU TDP control (systemd-service) + Downgrade nvidia for 525 to enable TDP control (systemd-service) + CPU and APU control using ryzenadj (systemd-service) + + + johnfanv2/LenovoLegionLinux + https://github.com/johnfanv2/LenovoLegionLinux/issues + https://github.com/johnfanv2/LenovoLegionLinux/blob/main/README.md + + + From d7a00602ec7e25d3472d4060b58388c79d7b98ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Negrier=20Duarte?= Date: Wed, 5 Jul 2023 08:41:22 +0100 Subject: [PATCH 006/126] app-text/sioyek: new package, add 9999 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Gonçalo Negrier Duarte --- app-text/sioyek/files/sioyek.desktop | 12 ++++++++ app-text/sioyek/metadata.xml | 7 +++++ app-text/sioyek/sioyek-9999.ebuild | 42 ++++++++++++++++++++++++++++ 3 files changed, 61 insertions(+) create mode 100644 app-text/sioyek/files/sioyek.desktop create mode 100644 app-text/sioyek/metadata.xml create mode 100644 app-text/sioyek/sioyek-9999.ebuild diff --git a/app-text/sioyek/files/sioyek.desktop b/app-text/sioyek/files/sioyek.desktop new file mode 100644 index 0000000000..f1afd70c8f --- /dev/null +++ b/app-text/sioyek/files/sioyek.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Name=Sioyek +Comment=PDF viewer for reading research papers and technical books +Keywords=pdf;viewer;reader;research; +TryExec=/opt/sioyek/sioyek +Exec=/opt/sioyek/sioyek %f +StartupNotify=true +Terminal=false +Type=Application +Icon=sioyek-icon-linux +Categories=Development;Viewer; +MimeType=application/pdf; \ No newline at end of file diff --git a/app-text/sioyek/metadata.xml b/app-text/sioyek/metadata.xml new file mode 100644 index 0000000000..f85aa3197c --- /dev/null +++ b/app-text/sioyek/metadata.xml @@ -0,0 +1,7 @@ + + + + + ahrm/sioyek + + diff --git a/app-text/sioyek/sioyek-9999.ebuild b/app-text/sioyek/sioyek-9999.ebuild new file mode 100644 index 0000000000..9c0dc1bcf4 --- /dev/null +++ b/app-text/sioyek/sioyek-9999.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit git-r3 qmake-utils desktop +EGIT_REPO_URI="https://github.com/ahrm/sioyek.git" +DESCRIPTION="Sioyek is a PDF viewer with a focus on textbooks and research papers" +HOMEPAGE="https://github.com/ahrm/sioyek" + +LICENSE="GPL-3" +SLOT="0" + +BDEPEND="media-libs/harfbuzz + dev-qt/qtbase + dev-qt/qt3d" + +KEYWORDS="~amd64~x86" + +src_prepare() { + #Make Mupdf specific for build + pushd mupdf || die + emake USE_SYSTEM_HARFBUZZ=yes + popd || die + + eapply_user + eqmake5 "CONFIG+=linux_app_image" pdf_viewer_build_config.pro +} +src_install() { + #intall bin and shaders + insinto /opt/sioyek + doins sioyek + fperms +x /opt/sioyek/sioyek + insinto /opt/sioyek/shaders + doins pdf_viewer/shaders/* + + domenu "${FILESDIR}/sioyek.desktop" + doicon resources/sioyek-icon-linux.png + insinto /usr/share/sioyek && doins tutorial.pdf pdf_viewer/keys.config pdf_viewer/prefs.config + doman resources/sioyek.1 + +} \ No newline at end of file From dd44b2503815c0ec8cbbbf16ec73781495e728e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Negrier=20Duarte?= Date: Wed, 5 Jul 2023 08:41:45 +0100 Subject: [PATCH 007/126] gui-apps/gtklock-extras: new package, add 9999 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Gonçalo Negrier Duarte --- .../gtklock-extras/gtklock-extras-9999.ebuild | 70 +++++++++++++++++++ gui-apps/gtklock-extras/metadata.xml | 12 ++++ 2 files changed, 82 insertions(+) create mode 100644 gui-apps/gtklock-extras/gtklock-extras-9999.ebuild create mode 100644 gui-apps/gtklock-extras/metadata.xml diff --git a/gui-apps/gtklock-extras/gtklock-extras-9999.ebuild b/gui-apps/gtklock-extras/gtklock-extras-9999.ebuild new file mode 100644 index 0000000000..0eaa425a82 --- /dev/null +++ b/gui-apps/gtklock-extras/gtklock-extras-9999.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit git-r3 +DESCRIPTION="Gtklock modules" +HOMEPAGE="https://github.com/jovanlanik/gtklock" +EGIT_REPO_URI=https://github.com/MrDuartePT/gtklock-modules-gentoo + +LICENSE="GPL-3" +SLOT="0" + +RDEPEND="gui-apps/gtklock" + +BDEPEND="x11-libs/gtk+ + virtual/pkgconfig + playerctl? ( dev-go/act ) + playerctl? ( net-libs/libsoup ) + userinfo? ( sys-apps/accountsservice )" + +DEPEND="${RDEPEND} + app-portage/smart-live-rebuild" + +IUSE="playerctl powerbar userinfo" +REQUIRED_USE="|| ( playerctl powerbar userinfo )" + +KEYWORDS="~amd64~x86" + +src_compile() { + if use powerbar; then + pushd gtklock-powerbar-module || die + emake + popd || die + fi + + if use playerctl; then + pushd gtklock-playerctl-module || die + emake + popd || die + fi + + if use userinfo; then + pushd gtklock-userinfo-module || die + emake + popd || die + fi +} + +src_install() { + dodir /usr/local/lib/gtklock + if use powerbar; then + pushd gtklock-powerbar-module || die + insinto /usr/local/lib/gtklock && doins powerbar-module.so + popd || die + fi + + if use playerctl; then + pushd gtklock-playerctl-module || die + insinto /usr/local/lib/gtklock && doins playerctl-module.so + popd || die + fi + + if use userinfo; then + pushd gtklock-userinfo-module || die + insinto /usr/local/lib/gtklock && doins userinfo-module.so + popd || die + fi +} + diff --git a/gui-apps/gtklock-extras/metadata.xml b/gui-apps/gtklock-extras/metadata.xml new file mode 100644 index 0000000000..f37f96ac11 --- /dev/null +++ b/gui-apps/gtklock-extras/metadata.xml @@ -0,0 +1,12 @@ + + + + + gtklock module adding power controls to the lockscreen + gtklock module adding media player controls to the lockscreen + gtklock module adding user info to the lockscreen + + + MrDuartePT/gtklock-modules-gentoo + + From 6b6c5ccc46104c688f6f0a5ec920ab21bc24e2e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Negrier=20Duarte?= Date: Wed, 5 Jul 2023 08:41:54 +0100 Subject: [PATCH 008/126] app-text/ReGreet: new package, add 9999 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Gonçalo Negrier Duarte --- app-text/ReGreet/ReGreet-9999.ebuild | 68 +++++++++++++++++++++++++ app-text/ReGreet/files/config-cage.toml | 6 +++ app-text/ReGreet/files/config-sway.toml | 6 +++ app-text/ReGreet/files/sway-config | 2 + app-text/ReGreet/metadata.xml | 12 +++++ 5 files changed, 94 insertions(+) create mode 100644 app-text/ReGreet/ReGreet-9999.ebuild create mode 100644 app-text/ReGreet/files/config-cage.toml create mode 100644 app-text/ReGreet/files/config-sway.toml create mode 100644 app-text/ReGreet/files/sway-config create mode 100644 app-text/ReGreet/metadata.xml diff --git a/app-text/ReGreet/ReGreet-9999.ebuild b/app-text/ReGreet/ReGreet-9999.ebuild new file mode 100644 index 0000000000..2505acaef8 --- /dev/null +++ b/app-text/ReGreet/ReGreet-9999.ebuild @@ -0,0 +1,68 @@ +# Copyright 2019-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cargo git-r3 + +EGIT_REPO_URI="https://github.com/rharish101/ReGreet.git" + +DESCRIPTION="A clean and customizable GTK-based greetd greeter written in Rust" +HOMEPAGE="https://github.com/rharish101/ReGreet" + +LICENSE="GPL-3" +SLOT="0" +DEPEND="x11-libs/gtk+:3 + gtk4? ( gui-libs/gtk ) + cage? ( gui-wm/cage ) + sway? ( gui-wm/sway ) + || ( gui-wm/cage gui-wm/sway )" +RDEPEND=" + ${DEPEND} + gui-libs/greetd +" +BDEPEND=" + virtual/rust +" +IUSE="gtk4 logs cage sway" +REQUIRED_USE="|| ( cage sway ) cage? ( !sway ) sway? ( !cage )" + +KEYWORDS="~amd64~x86" + +src_unpack() { + git-r3_src_unpack + cargo_live_src_unpack +} + +src_configure() { + if use gtk4; then + local myfeatures=( + gtk4_8 + ) + fi + cargo_src_configure +} + +src_compile() { + cargo_src_compile +} + +src_install() { + newbin ${WORKDIR}/${P}/target/release/regreet regreet + if use cage; then + insinto /etc/greetd/ && newins ${FILESDIR}/config-cage.toml config.toml + echo "Restart cage service to verify if works (Only activate on TTY1)" + fi + if use sway; then + insinto /etc/greetd/ && newins ${FILESDIR}/config-sway.toml config.toml + insinto /etc/greetd/ && doins ${FILESDIR}/sway-config + echo "Restart cage service to verify if works (Only activate on TTY1)" + fi +} + +src_post_install () { + if use logs; then + insinto /etc/tmpfiles.d/ && newins ${WORKDIR}/${P}/systemd-tmpfiles.conf regreet.conf + systemd-tmpfiles --create "$PWD/systemd-tmpfiles.conf" + fi +} \ No newline at end of file diff --git a/app-text/ReGreet/files/config-cage.toml b/app-text/ReGreet/files/config-cage.toml new file mode 100644 index 0000000000..f363ab6daf --- /dev/null +++ b/app-text/ReGreet/files/config-cage.toml @@ -0,0 +1,6 @@ +[terminal] +vt = 1 + +[default_session] +command = "cage -s -- regreet" +user = "greetd" \ No newline at end of file diff --git a/app-text/ReGreet/files/config-sway.toml b/app-text/ReGreet/files/config-sway.toml new file mode 100644 index 0000000000..d8b8f2c1a9 --- /dev/null +++ b/app-text/ReGreet/files/config-sway.toml @@ -0,0 +1,6 @@ +[terminal] +vt = 1 + +[default_session] +command = "sway --config /etc/greetd/config-sway" +user = "greetd" \ No newline at end of file diff --git a/app-text/ReGreet/files/sway-config b/app-text/ReGreet/files/sway-config new file mode 100644 index 0000000000..0d9eae4549 --- /dev/null +++ b/app-text/ReGreet/files/sway-config @@ -0,0 +1,2 @@ +exec "regreet; swaymsg exit" +include /etc/sway/config.d/* \ No newline at end of file diff --git a/app-text/ReGreet/metadata.xml b/app-text/ReGreet/metadata.xml new file mode 100644 index 0000000000..23d69ba069 --- /dev/null +++ b/app-text/ReGreet/metadata.xml @@ -0,0 +1,12 @@ + + + + + Compile with support for gtk4 + Use cage to start ReGreet + Use sway to start ReGreet + + + rharish101/ReGreet + + From 59ad7e3930dc7a9c180308a9ae6344fe205a3046 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Negrier=20Duarte?= Date: Wed, 5 Jul 2023 08:41:54 +0100 Subject: [PATCH 009/126] gui-apps/ReGreet: new package, add 9999 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Gonçalo Negrier Duarte --- gui-apps/ReGreet/ReGreet-9999.ebuild | 68 +++++++++++++++++++++++++ gui-apps/ReGreet/files/config-cage.toml | 6 +++ gui-apps/ReGreet/files/config-sway.toml | 6 +++ gui-apps/ReGreet/files/sway-config | 2 + gui-apps/ReGreet/metadata.xml | 12 +++++ 5 files changed, 94 insertions(+) create mode 100644 gui-apps/ReGreet/ReGreet-9999.ebuild create mode 100644 gui-apps/ReGreet/files/config-cage.toml create mode 100644 gui-apps/ReGreet/files/config-sway.toml create mode 100644 gui-apps/ReGreet/files/sway-config create mode 100644 gui-apps/ReGreet/metadata.xml diff --git a/gui-apps/ReGreet/ReGreet-9999.ebuild b/gui-apps/ReGreet/ReGreet-9999.ebuild new file mode 100644 index 0000000000..2505acaef8 --- /dev/null +++ b/gui-apps/ReGreet/ReGreet-9999.ebuild @@ -0,0 +1,68 @@ +# Copyright 2019-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cargo git-r3 + +EGIT_REPO_URI="https://github.com/rharish101/ReGreet.git" + +DESCRIPTION="A clean and customizable GTK-based greetd greeter written in Rust" +HOMEPAGE="https://github.com/rharish101/ReGreet" + +LICENSE="GPL-3" +SLOT="0" +DEPEND="x11-libs/gtk+:3 + gtk4? ( gui-libs/gtk ) + cage? ( gui-wm/cage ) + sway? ( gui-wm/sway ) + || ( gui-wm/cage gui-wm/sway )" +RDEPEND=" + ${DEPEND} + gui-libs/greetd +" +BDEPEND=" + virtual/rust +" +IUSE="gtk4 logs cage sway" +REQUIRED_USE="|| ( cage sway ) cage? ( !sway ) sway? ( !cage )" + +KEYWORDS="~amd64~x86" + +src_unpack() { + git-r3_src_unpack + cargo_live_src_unpack +} + +src_configure() { + if use gtk4; then + local myfeatures=( + gtk4_8 + ) + fi + cargo_src_configure +} + +src_compile() { + cargo_src_compile +} + +src_install() { + newbin ${WORKDIR}/${P}/target/release/regreet regreet + if use cage; then + insinto /etc/greetd/ && newins ${FILESDIR}/config-cage.toml config.toml + echo "Restart cage service to verify if works (Only activate on TTY1)" + fi + if use sway; then + insinto /etc/greetd/ && newins ${FILESDIR}/config-sway.toml config.toml + insinto /etc/greetd/ && doins ${FILESDIR}/sway-config + echo "Restart cage service to verify if works (Only activate on TTY1)" + fi +} + +src_post_install () { + if use logs; then + insinto /etc/tmpfiles.d/ && newins ${WORKDIR}/${P}/systemd-tmpfiles.conf regreet.conf + systemd-tmpfiles --create "$PWD/systemd-tmpfiles.conf" + fi +} \ No newline at end of file diff --git a/gui-apps/ReGreet/files/config-cage.toml b/gui-apps/ReGreet/files/config-cage.toml new file mode 100644 index 0000000000..f363ab6daf --- /dev/null +++ b/gui-apps/ReGreet/files/config-cage.toml @@ -0,0 +1,6 @@ +[terminal] +vt = 1 + +[default_session] +command = "cage -s -- regreet" +user = "greetd" \ No newline at end of file diff --git a/gui-apps/ReGreet/files/config-sway.toml b/gui-apps/ReGreet/files/config-sway.toml new file mode 100644 index 0000000000..d8b8f2c1a9 --- /dev/null +++ b/gui-apps/ReGreet/files/config-sway.toml @@ -0,0 +1,6 @@ +[terminal] +vt = 1 + +[default_session] +command = "sway --config /etc/greetd/config-sway" +user = "greetd" \ No newline at end of file diff --git a/gui-apps/ReGreet/files/sway-config b/gui-apps/ReGreet/files/sway-config new file mode 100644 index 0000000000..0d9eae4549 --- /dev/null +++ b/gui-apps/ReGreet/files/sway-config @@ -0,0 +1,2 @@ +exec "regreet; swaymsg exit" +include /etc/sway/config.d/* \ No newline at end of file diff --git a/gui-apps/ReGreet/metadata.xml b/gui-apps/ReGreet/metadata.xml new file mode 100644 index 0000000000..23d69ba069 --- /dev/null +++ b/gui-apps/ReGreet/metadata.xml @@ -0,0 +1,12 @@ + + + + + Compile with support for gtk4 + Use cage to start ReGreet + Use sway to start ReGreet + + + rharish101/ReGreet + + From 8b30a89077513fb2bd60d6d2fce9292de62592ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Negrier=20Duarte?= Date: Wed, 5 Jul 2023 08:59:35 +0100 Subject: [PATCH 010/126] app-text/ReGreet: treeclean MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Gonçalo Negrier Duarte --- app-text/ReGreet/ReGreet-9999.ebuild | 68 ------------------------- app-text/ReGreet/files/config-cage.toml | 6 --- app-text/ReGreet/files/config-sway.toml | 6 --- app-text/ReGreet/files/sway-config | 2 - app-text/ReGreet/metadata.xml | 12 ----- 5 files changed, 94 deletions(-) delete mode 100644 app-text/ReGreet/ReGreet-9999.ebuild delete mode 100644 app-text/ReGreet/files/config-cage.toml delete mode 100644 app-text/ReGreet/files/config-sway.toml delete mode 100644 app-text/ReGreet/files/sway-config delete mode 100644 app-text/ReGreet/metadata.xml diff --git a/app-text/ReGreet/ReGreet-9999.ebuild b/app-text/ReGreet/ReGreet-9999.ebuild deleted file mode 100644 index 2505acaef8..0000000000 --- a/app-text/ReGreet/ReGreet-9999.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 2019-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cargo git-r3 - -EGIT_REPO_URI="https://github.com/rharish101/ReGreet.git" - -DESCRIPTION="A clean and customizable GTK-based greetd greeter written in Rust" -HOMEPAGE="https://github.com/rharish101/ReGreet" - -LICENSE="GPL-3" -SLOT="0" -DEPEND="x11-libs/gtk+:3 - gtk4? ( gui-libs/gtk ) - cage? ( gui-wm/cage ) - sway? ( gui-wm/sway ) - || ( gui-wm/cage gui-wm/sway )" -RDEPEND=" - ${DEPEND} - gui-libs/greetd -" -BDEPEND=" - virtual/rust -" -IUSE="gtk4 logs cage sway" -REQUIRED_USE="|| ( cage sway ) cage? ( !sway ) sway? ( !cage )" - -KEYWORDS="~amd64~x86" - -src_unpack() { - git-r3_src_unpack - cargo_live_src_unpack -} - -src_configure() { - if use gtk4; then - local myfeatures=( - gtk4_8 - ) - fi - cargo_src_configure -} - -src_compile() { - cargo_src_compile -} - -src_install() { - newbin ${WORKDIR}/${P}/target/release/regreet regreet - if use cage; then - insinto /etc/greetd/ && newins ${FILESDIR}/config-cage.toml config.toml - echo "Restart cage service to verify if works (Only activate on TTY1)" - fi - if use sway; then - insinto /etc/greetd/ && newins ${FILESDIR}/config-sway.toml config.toml - insinto /etc/greetd/ && doins ${FILESDIR}/sway-config - echo "Restart cage service to verify if works (Only activate on TTY1)" - fi -} - -src_post_install () { - if use logs; then - insinto /etc/tmpfiles.d/ && newins ${WORKDIR}/${P}/systemd-tmpfiles.conf regreet.conf - systemd-tmpfiles --create "$PWD/systemd-tmpfiles.conf" - fi -} \ No newline at end of file diff --git a/app-text/ReGreet/files/config-cage.toml b/app-text/ReGreet/files/config-cage.toml deleted file mode 100644 index f363ab6daf..0000000000 --- a/app-text/ReGreet/files/config-cage.toml +++ /dev/null @@ -1,6 +0,0 @@ -[terminal] -vt = 1 - -[default_session] -command = "cage -s -- regreet" -user = "greetd" \ No newline at end of file diff --git a/app-text/ReGreet/files/config-sway.toml b/app-text/ReGreet/files/config-sway.toml deleted file mode 100644 index d8b8f2c1a9..0000000000 --- a/app-text/ReGreet/files/config-sway.toml +++ /dev/null @@ -1,6 +0,0 @@ -[terminal] -vt = 1 - -[default_session] -command = "sway --config /etc/greetd/config-sway" -user = "greetd" \ No newline at end of file diff --git a/app-text/ReGreet/files/sway-config b/app-text/ReGreet/files/sway-config deleted file mode 100644 index 0d9eae4549..0000000000 --- a/app-text/ReGreet/files/sway-config +++ /dev/null @@ -1,2 +0,0 @@ -exec "regreet; swaymsg exit" -include /etc/sway/config.d/* \ No newline at end of file diff --git a/app-text/ReGreet/metadata.xml b/app-text/ReGreet/metadata.xml deleted file mode 100644 index 23d69ba069..0000000000 --- a/app-text/ReGreet/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - Compile with support for gtk4 - Use cage to start ReGreet - Use sway to start ReGreet - - - rharish101/ReGreet - - From 7520628a2acf37b3ab31ccab226b299ba9ff6bd5 Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Wed, 5 Jul 2023 11:01:17 +0300 Subject: [PATCH 011/126] dev-python/sphinx-paramlinks: new package, add 0.5.4 Signed-off-by: Viorel Munteanu --- dev-python/sphinx-paramlinks/Manifest | 1 + dev-python/sphinx-paramlinks/metadata.xml | 12 +++++++++++ .../sphinx-paramlinks-0.5.4.ebuild | 20 +++++++++++++++++++ 3 files changed, 33 insertions(+) create mode 100644 dev-python/sphinx-paramlinks/Manifest create mode 100644 dev-python/sphinx-paramlinks/metadata.xml create mode 100644 dev-python/sphinx-paramlinks/sphinx-paramlinks-0.5.4.ebuild diff --git a/dev-python/sphinx-paramlinks/Manifest b/dev-python/sphinx-paramlinks/Manifest new file mode 100644 index 0000000000..f6f0869ab3 --- /dev/null +++ b/dev-python/sphinx-paramlinks/Manifest @@ -0,0 +1 @@ +DIST sphinx-paramlinks-0.5.4.tar.gz 11823 BLAKE2B 4c4499a977a9894222be4958f34efa19f55037c9f4747c11b60149a652e9632925a69bc3ac09e1e0f5363e66183380164c3e9ca9550231d4276696f9e950f5f4 SHA512 18acc6b11edba162f64171e074136f93b70eb322ea25521a7215bf4a62e350c16f27530e3e24bdda1769b121d48e72c2ff1e1b301e223d9afac65f0c02c12f2d diff --git a/dev-python/sphinx-paramlinks/metadata.xml b/dev-python/sphinx-paramlinks/metadata.xml new file mode 100644 index 0000000000..4ff92577c2 --- /dev/null +++ b/dev-python/sphinx-paramlinks/metadata.xml @@ -0,0 +1,12 @@ + + + + + ceamac@gentoo.org + Viorel Munteanu + + + sqlalchemyorg/sphinx-paramlinks + sphinx-paramlinks + + diff --git a/dev-python/sphinx-paramlinks/sphinx-paramlinks-0.5.4.ebuild b/dev-python/sphinx-paramlinks/sphinx-paramlinks-0.5.4.ebuild new file mode 100644 index 0000000000..6eff5ea52b --- /dev/null +++ b/dev-python/sphinx-paramlinks/sphinx-paramlinks-0.5.4.ebuild @@ -0,0 +1,20 @@ +# 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} ) +PYPI_NO_NORMALIZE=1 +inherit distutils-r1 pypi + +DESCRIPTION="Allows param links in Sphinx function/method descriptions to be linkable" +HOMEPAGE="https://github.com/sqlalchemyorg/sphinx-paramlinks https://pypi.org/project/sphinx-paramlinks/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND="" +RDEPEND="${DEPEND}" +BDEPEND="" From 5d187d071b55e26d822769be8ad4313fe51ce56c Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Wed, 5 Jul 2023 11:02:26 +0300 Subject: [PATCH 012/126] dev-python/survey: add 4.5.0 Signed-off-by: Viorel Munteanu --- dev-python/survey/Manifest | 1 + dev-python/survey/metadata.xml | 16 ++++++++-------- dev-python/survey/survey-4.5.0.ebuild | 23 +++++++++++++++++++++++ 3 files changed, 32 insertions(+), 8 deletions(-) create mode 100644 dev-python/survey/survey-4.5.0.ebuild diff --git a/dev-python/survey/Manifest b/dev-python/survey/Manifest index 3c58299689..3028b508c7 100644 --- a/dev-python/survey/Manifest +++ b/dev-python/survey/Manifest @@ -1,2 +1,3 @@ DIST survey-3.4.3.tar.gz 21219 BLAKE2B e866addd9233409c603f2b34bbf811209f3f6c2ade1bee00258c4f25d741dc526948d16b2e9e0dc3632e6e20fa7863f573c4c27ed1f48ddaa954c7d53a8c51e3 SHA512 47ff72dd1223a32ec038ccf57709e8fe64806ecc9bb8e54daaced27afaa1c2a45e76fc1b149232a107729c462db7657ad0fd08d8b14bb314e3905aabd23fff4a DIST survey-4.4.0.tar.gz 49840 BLAKE2B e00a80afa50a3210545bce63b05747d769ca87255b38ea2c5a107d6c21aa79d743a3ffe01a45b5bc00eb2b6e7e9eb5c004357e9266d33da9a8bacfabd6b93b8b SHA512 e3a679dd7bfd30cf7bbdf4c96f32acf022d2ade2891a24e61cae2cfd6be5078953536b0972803a2d67aad332461cc7e9aec4769c87180ae77b121f20321718f3 +DIST survey-4.5.0.tar.gz 830788 BLAKE2B 173f9d6c82571b7e543ec396abe952ae5c5984b1c6168f772c2722d3718a8ec1a5d19d8bb6c45e96fcf583a66b9f55e613dfe7ef74bb433f723fbea3836c0a8d SHA512 98dbaacc3c12c43311db59e4e5a93e0c525ce4d0a662efb03177ae03b80bdc29304977b172dfae68971252c2ba2deda8368919892e5bf314215c07d2d1b2db5b diff --git a/dev-python/survey/metadata.xml b/dev-python/survey/metadata.xml index 8430fecc34..c9e719e21a 100644 --- a/dev-python/survey/metadata.xml +++ b/dev-python/survey/metadata.xml @@ -1,12 +1,12 @@ - - ceamac@gentoo.org - Primary maintainer - - - Exahilosys/survey - survey - + + ceamac@gentoo.org + Primary maintainer + + + Exahilosys/survey + survey + diff --git a/dev-python/survey/survey-4.5.0.ebuild b/dev-python/survey/survey-4.5.0.ebuild new file mode 100644 index 0000000000..5394b397dc --- /dev/null +++ b/dev-python/survey/survey-4.5.0.ebuild @@ -0,0 +1,23 @@ +# Copyright 2021-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 pypi + +DESCRIPTION="A simple library for creating beautiful interactive prompts" +HOMEPAGE=" + https://github.com/Exahilosys/survey + https://pypi.org/project/survey/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +distutils_enable_sphinx docs \ + dev-python/sphinx-autodoc-typehints \ + dev-python/sphinx-paramlinks \ + dev-python/sphinx-rtd-theme From 131166c847b39397567a4cd55a645f95bdbba5a1 Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Wed, 5 Jul 2023 11:02:32 +0300 Subject: [PATCH 013/126] dev-python/survey: drop 4.4.0 Signed-off-by: Viorel Munteanu --- dev-python/survey/Manifest | 1 - dev-python/survey/survey-4.4.0.ebuild | 18 ------------------ 2 files changed, 19 deletions(-) delete mode 100644 dev-python/survey/survey-4.4.0.ebuild diff --git a/dev-python/survey/Manifest b/dev-python/survey/Manifest index 3028b508c7..3c2cbcf03b 100644 --- a/dev-python/survey/Manifest +++ b/dev-python/survey/Manifest @@ -1,3 +1,2 @@ DIST survey-3.4.3.tar.gz 21219 BLAKE2B e866addd9233409c603f2b34bbf811209f3f6c2ade1bee00258c4f25d741dc526948d16b2e9e0dc3632e6e20fa7863f573c4c27ed1f48ddaa954c7d53a8c51e3 SHA512 47ff72dd1223a32ec038ccf57709e8fe64806ecc9bb8e54daaced27afaa1c2a45e76fc1b149232a107729c462db7657ad0fd08d8b14bb314e3905aabd23fff4a -DIST survey-4.4.0.tar.gz 49840 BLAKE2B e00a80afa50a3210545bce63b05747d769ca87255b38ea2c5a107d6c21aa79d743a3ffe01a45b5bc00eb2b6e7e9eb5c004357e9266d33da9a8bacfabd6b93b8b SHA512 e3a679dd7bfd30cf7bbdf4c96f32acf022d2ade2891a24e61cae2cfd6be5078953536b0972803a2d67aad332461cc7e9aec4769c87180ae77b121f20321718f3 DIST survey-4.5.0.tar.gz 830788 BLAKE2B 173f9d6c82571b7e543ec396abe952ae5c5984b1c6168f772c2722d3718a8ec1a5d19d8bb6c45e96fcf583a66b9f55e613dfe7ef74bb433f723fbea3836c0a8d SHA512 98dbaacc3c12c43311db59e4e5a93e0c525ce4d0a662efb03177ae03b80bdc29304977b172dfae68971252c2ba2deda8368919892e5bf314215c07d2d1b2db5b diff --git a/dev-python/survey/survey-4.4.0.ebuild b/dev-python/survey/survey-4.4.0.ebuild deleted file mode 100644 index abd160f00f..0000000000 --- a/dev-python/survey/survey-4.4.0.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 2021-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 pypi - -DESCRIPTION="A simple library for creating beautiful interactive prompts" -HOMEPAGE=" - https://github.com/Exahilosys/survey - https://pypi.org/project/survey/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" From 39ab73d069bb96a4924d395d7b1f3223a1759e9b Mon Sep 17 00:00:00 2001 From: David Roman Date: Wed, 5 Jul 2023 11:55:22 +0200 Subject: [PATCH 014/126] dev-python/pygdbmi: new package, add 0.11.0.0 Signed-off-by: David Roman --- dev-python/pygdbmi/Manifest | 1 + dev-python/pygdbmi/metadata.xml | 11 +++++++++++ dev-python/pygdbmi/pygdbmi-0.11.0.0.ebuild | 22 ++++++++++++++++++++++ 3 files changed, 34 insertions(+) create mode 100644 dev-python/pygdbmi/Manifest create mode 100644 dev-python/pygdbmi/metadata.xml create mode 100644 dev-python/pygdbmi/pygdbmi-0.11.0.0.ebuild diff --git a/dev-python/pygdbmi/Manifest b/dev-python/pygdbmi/Manifest new file mode 100644 index 0000000000..cd8315146b --- /dev/null +++ b/dev-python/pygdbmi/Manifest @@ -0,0 +1 @@ +DIST pygdbmi-0.11.0.0.tar.gz 30784 BLAKE2B a3d6bc51640dac78c072ef0162bc1d546707f1b220d8d695595d05a5bcdea8b31b5e23ad916cd2a58bbd4bec2f9fd32b6a9294f00957d890fefd0ecf457ed0de SHA512 11bbc0a9353dbb9d96cb9c71d45a68de446ac6cf1cd110b8f508143218783d2cdfa685874a9b9483933fc58fcfcbb7524a3b670d1c8a6117e8d6484586f1ced6 diff --git a/dev-python/pygdbmi/metadata.xml b/dev-python/pygdbmi/metadata.xml new file mode 100644 index 0000000000..117bf45316 --- /dev/null +++ b/dev-python/pygdbmi/metadata.xml @@ -0,0 +1,11 @@ + + + + + davidroman96@gmail.com + David Roman + + + cs01/pygdbmi + + diff --git a/dev-python/pygdbmi/pygdbmi-0.11.0.0.ebuild b/dev-python/pygdbmi/pygdbmi-0.11.0.0.ebuild new file mode 100644 index 0000000000..296d732890 --- /dev/null +++ b/dev-python/pygdbmi/pygdbmi-0.11.0.0.ebuild @@ -0,0 +1,22 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{11,12} ) + +inherit distutils-r1 + +DESCRIPTION="A library to parse gdb mi output and interact with gdb subprocesses" +HOMEPAGE="https://github.com/cs01/pygdbmi" +SRC_URI="https://github.com/cs01/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="" +DEPEND="${RDEPEND}" + +distutils_enable_tests pytest From 1bda6a0b85c5a1568145b5b4b9e501685ea6647e Mon Sep 17 00:00:00 2001 From: David Roman Date: Wed, 5 Jul 2023 11:59:41 +0200 Subject: [PATCH 015/126] dev-embedded/esp-coredump: new package, add 1.5.2 Signed-off-by: David Roman --- dev-embedded/esp-coredump/Manifest | 1 + .../esp-coredump/esp-coredump-1.5.2.ebuild | 32 +++++++++++++++++++ dev-embedded/esp-coredump/metadata.xml | 12 +++++++ 3 files changed, 45 insertions(+) create mode 100644 dev-embedded/esp-coredump/Manifest create mode 100644 dev-embedded/esp-coredump/esp-coredump-1.5.2.ebuild create mode 100644 dev-embedded/esp-coredump/metadata.xml diff --git a/dev-embedded/esp-coredump/Manifest b/dev-embedded/esp-coredump/Manifest new file mode 100644 index 0000000000..a700e7f06a --- /dev/null +++ b/dev-embedded/esp-coredump/Manifest @@ -0,0 +1 @@ +DIST esp-coredump-1.5.2.tar.gz 30567 BLAKE2B dbbdac4865f187943f71ffa1c08ba5724bcb5dcd62e246b213394399dd1a566432cd08a24f1ce45bcc5fb6e8d9a8d7b8699049194634305bf30e59e112b780ac SHA512 4e5dc9be34ca31a45465b57e75bd7b70d3ee6af8ded31f77c79f42f426361a6f0bbf4c35dcd60af9978da2e68ef0c1ba256cf82eeea6e8f33b21d922a9ca4bb5 diff --git a/dev-embedded/esp-coredump/esp-coredump-1.5.2.ebuild b/dev-embedded/esp-coredump/esp-coredump-1.5.2.ebuild new file mode 100644 index 0000000000..ec384a499d --- /dev/null +++ b/dev-embedded/esp-coredump/esp-coredump-1.5.2.ebuild @@ -0,0 +1,32 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_11 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Utility that helps users to retrieve and analyse core dumps" +HOMEPAGE="https://github.com/esppressif/esp-coredump" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RESTRICT="test" + +RDEPEND=" + dev-embedded/esptool + dev-python/construct[${PYTHON_USEDEP}] + dev-python/pygdbmi[${PYTHON_USEDEP}] +" + +DEPEND="${RDEPEND}" + +src_prepare() { + default + rm -r tests || die +} diff --git a/dev-embedded/esp-coredump/metadata.xml b/dev-embedded/esp-coredump/metadata.xml new file mode 100644 index 0000000000..30d8f31d97 --- /dev/null +++ b/dev-embedded/esp-coredump/metadata.xml @@ -0,0 +1,12 @@ + + + + + davidroman96@gmail.com + David Roman + + + espressif/esp-coredump + esp-coredump + + From b4f7dd6f553ae741d85c91df20e1bfa138b759f0 Mon Sep 17 00:00:00 2001 From: David Roman Date: Wed, 5 Jul 2023 12:02:46 +0200 Subject: [PATCH 016/126] dev-embedded/esp-idf-monitor: new package, add 1.1.1 Signed-off-by: David Roman --- dev-embedded/esp-idf-monitor/Manifest | 1 + .../esp-idf-monitor-1.1.1.ebuild | 26 +++++++++++++++++++ dev-embedded/esp-idf-monitor/metadata.xml | 12 +++++++++ 3 files changed, 39 insertions(+) create mode 100644 dev-embedded/esp-idf-monitor/Manifest create mode 100644 dev-embedded/esp-idf-monitor/esp-idf-monitor-1.1.1.ebuild create mode 100644 dev-embedded/esp-idf-monitor/metadata.xml diff --git a/dev-embedded/esp-idf-monitor/Manifest b/dev-embedded/esp-idf-monitor/Manifest new file mode 100644 index 0000000000..5db82e96d3 --- /dev/null +++ b/dev-embedded/esp-idf-monitor/Manifest @@ -0,0 +1 @@ +DIST esp-idf-monitor-1.1.1.tar.gz 32897 BLAKE2B 64dc6e481b7883d1398ad2b746fc7cd91ca29be8d57457cbd81463d2ccbadf3eb75edf9ff122cfb42c9fa1a5c6a160cd8357c2c500a74a0084790d299bb209b8 SHA512 d4b36dd2ad1a0acaea5547507d5b99a2984d1e174f80bf2f669089fffe327c37dad5d75080835295f4eae890b2a2ef57fff791f7f5ffb3f00374555683c9863c diff --git a/dev-embedded/esp-idf-monitor/esp-idf-monitor-1.1.1.ebuild b/dev-embedded/esp-idf-monitor/esp-idf-monitor-1.1.1.ebuild new file mode 100644 index 0000000000..da653f0f2d --- /dev/null +++ b/dev-embedded/esp-idf-monitor/esp-idf-monitor-1.1.1.ebuild @@ -0,0 +1,26 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_11 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python object-oriented database" +HOMEPAGE="https://github.com/espressif/esp-idf-monitor" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RESTRICT="test" + +RDEPEND=" + dev-embedded/esp-coredump[${PYTHON_USEDEP}] + dev-python/pyserial[${PYTHON_USEDEP}] + dev-python/pyelftools[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND}" diff --git a/dev-embedded/esp-idf-monitor/metadata.xml b/dev-embedded/esp-idf-monitor/metadata.xml new file mode 100644 index 0000000000..33aa2e3647 --- /dev/null +++ b/dev-embedded/esp-idf-monitor/metadata.xml @@ -0,0 +1,12 @@ + + + + + davidroman96@gmail.com + David Roman + + + espressif/esp-idf-monitor + esp-idf-monitor + + From d31b36fd129d1cf6f5d5fdffa06750e329de84be Mon Sep 17 00:00:00 2001 From: David Roman Date: Wed, 5 Jul 2023 12:06:17 +0200 Subject: [PATCH 017/126] dev-embedded/esp-idf-kconfig: new package, add 1.1.0 Signed-off-by: David Roman --- dev-embedded/esp-idf-kconfig/Manifest | 1 + .../esp-idf-kconfig-1.1.0.ebuild | 25 +++++++++++++++++++ dev-embedded/esp-idf-kconfig/metadata.xml | 12 +++++++++ 3 files changed, 38 insertions(+) create mode 100644 dev-embedded/esp-idf-kconfig/Manifest create mode 100644 dev-embedded/esp-idf-kconfig/esp-idf-kconfig-1.1.0.ebuild create mode 100644 dev-embedded/esp-idf-kconfig/metadata.xml diff --git a/dev-embedded/esp-idf-kconfig/Manifest b/dev-embedded/esp-idf-kconfig/Manifest new file mode 100644 index 0000000000..82a0874156 --- /dev/null +++ b/dev-embedded/esp-idf-kconfig/Manifest @@ -0,0 +1 @@ +DIST esp-idf-kconfig-1.1.0.tar.gz 19855 BLAKE2B f6ebba550cffb6baacf6fc4f34496cd4a836a6b370758e15185d887e499e5a1acbfa22f379b2a3a57cf0cdbc099bf1bd054f23a8c399b2680ea977584e1120ba SHA512 c568c5c01c431b0ad1c16882092172511e997430b4eb37fb8fda1e77ebde36eb706d7dd2b5dcad38af79fd235369e87af805d0f760544c399097033351740921 diff --git a/dev-embedded/esp-idf-kconfig/esp-idf-kconfig-1.1.0.ebuild b/dev-embedded/esp-idf-kconfig/esp-idf-kconfig-1.1.0.ebuild new file mode 100644 index 0000000000..56678fca27 --- /dev/null +++ b/dev-embedded/esp-idf-kconfig/esp-idf-kconfig-1.1.0.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 +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{11,12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Kconfig tooling for esp-idf" +HOMEPAGE="https://github.com/espressif/esp-idf-kconfig" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RESTRICT="test" + +RDEPEND=" + dev-python/kconfiglib[${PYTHON_USEDEP}] +" + +DEPEND="${RDEPEND}" diff --git a/dev-embedded/esp-idf-kconfig/metadata.xml b/dev-embedded/esp-idf-kconfig/metadata.xml new file mode 100644 index 0000000000..7f9cd4ac48 --- /dev/null +++ b/dev-embedded/esp-idf-kconfig/metadata.xml @@ -0,0 +1,12 @@ + + + + + davidroman96@gmail.com + David Roman + + + espressif/esp-idf-kconfig + esp-idf-kconfig + + From 9dcfed3e656e5e81819df94453383fe7cfe557a3 Mon Sep 17 00:00:00 2001 From: David Roman Date: Wed, 5 Jul 2023 12:07:32 +0200 Subject: [PATCH 018/126] dev-embedded/esp-idf-size: new package, add 0.3.1 Signed-off-by: David Roman --- dev-embedded/esp-idf-size/Manifest | 1 + .../esp-idf-size/esp-idf-size-0.3.1.ebuild | 25 +++++++++++++++++++ dev-embedded/esp-idf-size/metadata.xml | 12 +++++++++ 3 files changed, 38 insertions(+) create mode 100644 dev-embedded/esp-idf-size/Manifest create mode 100644 dev-embedded/esp-idf-size/esp-idf-size-0.3.1.ebuild create mode 100644 dev-embedded/esp-idf-size/metadata.xml diff --git a/dev-embedded/esp-idf-size/Manifest b/dev-embedded/esp-idf-size/Manifest new file mode 100644 index 0000000000..d9150b0641 --- /dev/null +++ b/dev-embedded/esp-idf-size/Manifest @@ -0,0 +1 @@ +DIST esp-idf-size-0.3.1.tar.gz 20548 BLAKE2B c00757b57dc5bf3b1dff27123f10f721654ded9edc073fa74c56485d7299aa9ea01739b6e5feaf69dcddd4f5a09110f7fa2171ceae5581eacc4d08328da29314 SHA512 6525076dda02e1ed74e8deb93ee38bec001dbdf2769673bc1bcb8fc8765babd80323d9cde49ebb53e1ee81b168a6eb3b2073042daa413cbbd0534a7737f22fa1 diff --git a/dev-embedded/esp-idf-size/esp-idf-size-0.3.1.ebuild b/dev-embedded/esp-idf-size/esp-idf-size-0.3.1.ebuild new file mode 100644 index 0000000000..74c8c5ef70 --- /dev/null +++ b/dev-embedded/esp-idf-size/esp-idf-size-0.3.1.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 +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{11,12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Firmware size analysis for ESP-IDF" +HOMEPAGE="https://github.com/espressif/esp-idf-size" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RESTRICT="test" + +RDEPEND=" + dev-python/pyyaml[${PYTHON_USEDEP}] +" + +DEPEND="${RDEPEND}" diff --git a/dev-embedded/esp-idf-size/metadata.xml b/dev-embedded/esp-idf-size/metadata.xml new file mode 100644 index 0000000000..d1cfe38e2d --- /dev/null +++ b/dev-embedded/esp-idf-size/metadata.xml @@ -0,0 +1,12 @@ + + + + + davidroman96@gmail.com + David Roman + + + espressif/esp-idf-size + esp-idf-size + + From c21d1a7f41b401aebb71055f69f255a575718fe9 Mon Sep 17 00:00:00 2001 From: NRK Date: Wed, 5 Jul 2023 17:57:02 +0600 Subject: [PATCH 019/126] x11-misc/sxcs: bump 0.7.3, dump 0.7.1 Signed-off-by: NRK --- x11-misc/sxcs/Manifest | 2 +- .../sxcs/{sxcs-0.7.1.ebuild => sxcs-0.7.3.ebuild} | 12 ++++-------- 2 files changed, 5 insertions(+), 9 deletions(-) rename x11-misc/sxcs/{sxcs-0.7.1.ebuild => sxcs-0.7.3.ebuild} (73%) diff --git a/x11-misc/sxcs/Manifest b/x11-misc/sxcs/Manifest index ee83071b96..f85f72b42a 100644 --- a/x11-misc/sxcs/Manifest +++ b/x11-misc/sxcs/Manifest @@ -1,2 +1,2 @@ -DIST sxcs-0.7.1.tar.gz 22699 BLAKE2B d947a4ffb7d45daafd829c36e820f38a7c0759459e02f306bdcd653a8771bf53b03c5fe60710478e62256f057d7b7c698ef0c24528114a1ee240f11598d93520 SHA512 2865a23cad442c181fbad7cb5137c70483b78862a6e41dc4619969b5d45bcff60c3fa3b93df425e4223174b6c172f47976181a97129e6c02acea58faa304dcbe DIST sxcs-0.7.2.tar.gz 21933 BLAKE2B 8a514f5cec0dd772ba28633e25ae769ffae739b8976ec96cfabb177c656bd323798cddf2d4873f1a6306fb11506a39f94cd187a30ad354c26be32cd95c19d0d7 SHA512 6d5b57d0ae56da062ce75dabbf53e372042abb2e883ef3bc33f6d655d2d39e122530a46d10ecdee832575402262ded0118a006cd30584f1afc0ae79e56a77767 +DIST sxcs-0.7.3.tar.gz 22204 BLAKE2B 04bb29188c89622dd2bc348dbc334963a807691ce6fda2f6a6eafedc860be5855d614aeab801dd6cba916dae67a5af92d37317420a04345f1aa8d9203cc44510 SHA512 dbd11ecae74e7a50a346efd0d919952cdd138ebcf75a369888c9f889fcc2752923152b07bcec5f7d4f259672e3af11762d88d9a0b7fe37342f9f5880ecd724ec diff --git a/x11-misc/sxcs/sxcs-0.7.1.ebuild b/x11-misc/sxcs/sxcs-0.7.3.ebuild similarity index 73% rename from x11-misc/sxcs/sxcs-0.7.1.ebuild rename to x11-misc/sxcs/sxcs-0.7.3.ebuild index 4d235209c3..2edccfcaee 100644 --- a/x11-misc/sxcs/sxcs-0.7.1.ebuild +++ b/x11-misc/sxcs/sxcs-0.7.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2022 Gentoo Authors +# Copyright 2021-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -23,15 +23,11 @@ RDEPEND=" DEPEND="${RDEPEND}" src_compile() { - emake \ - CC=$(tc-getCC) \ - CFLAGS="${CFLAGS}" \ - LDFLAGS="${LDFLAGS}" + $(tc-getCC) -o sxcs sxcs.c ${CFLAGS} ${LDFLAGS} -l X11 -l Xcursor } src_install() { - emake install \ - DESTDIR="${D}" \ - PREFIX="${EPREFIX}/usr" + dobin sxcs + doman sxcs.1 dodoc README.md } From bc95421478a2548a6a5cad983af090e6b3bcb2f9 Mon Sep 17 00:00:00 2001 From: David Roman Date: Wed, 5 Jul 2023 15:18:56 +0200 Subject: [PATCH 020/126] dev-embedded/idf-component-manager: add 1.3.1 Signed-off-by: David Roman --- dev-embedded/idf-component-manager/Manifest | 1 + .../idf-component-manager-1.3.1.ebuild | 41 +++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 dev-embedded/idf-component-manager/idf-component-manager-1.3.1.ebuild diff --git a/dev-embedded/idf-component-manager/Manifest b/dev-embedded/idf-component-manager/Manifest index 471042c758..1a99f22d66 100644 --- a/dev-embedded/idf-component-manager/Manifest +++ b/dev-embedded/idf-component-manager/Manifest @@ -1 +1,2 @@ DIST idf-component-manager-1.1.4.gh.tar.gz 135617 BLAKE2B e9bd7bdfbd8c8919791c3afbd3a777c06c01794755698c3adb819ec6725c6da2ffd791432bb29105d68af30ed203842dd7a5e80bce7d00bdf09e2b4fe44891fd SHA512 eb0bd12a6c6b574e2df46c2cc68db333e8dbf145c24aa6dc50660ec0d34cf36d21a47d79a94baafae8aa9e6cab75284bdd962436b2e5304d29d3a243454bb571 +DIST idf-component-manager-1.3.1.gh.tar.gz 224806 BLAKE2B cfd02fe7f5a7f40b0e3ad6c71d36097e1f406dba064559d7586fa91fabebcc21fe668bce33124d33ee14efbd0840213b27aaa31c95251362cbd085d26d8a8b56 SHA512 741d1dd02e55fe3eba1c2b5d96db38968fb4d53d862a260ae53b5d08d95fb3ba7060d3bd1d99680c391a3e161d1fe4b12e77bec2322d55961991da83341353d5 diff --git a/dev-embedded/idf-component-manager/idf-component-manager-1.3.1.ebuild b/dev-embedded/idf-component-manager/idf-component-manager-1.3.1.ebuild new file mode 100644 index 0000000000..5046ba21b7 --- /dev/null +++ b/dev-embedded/idf-component-manager/idf-component-manager-1.3.1.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_11 ) +DISTUTILS_USE_PEP517=poetry + +inherit distutils-r1 + +DESCRIPTION="Tool for installing ESP-IDF components" +HOMEPAGE="https://github.com/espressif/idf-component-manager" +SRC_URI="https://github.com/espressif/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND=" + test? ( + dev-python/requests-mock[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + dev-python/vcrpy[${PYTHON_USEDEP}] + dev-python/filelock[${PYTHON_USEDEP}] + dev-vcs/git + ) +" + +RDEPEND=" + dev-python/cachecontrol[${PYTHON_USEDEP}] + dev-python/click[${PYTHON_USEDEP}] + dev-python/colorama[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/requests-toolbelt[${PYTHON_USEDEP}] + dev-python/requests-file[${PYTHON_USEDEP}] + dev-python/schema[${PYTHON_USEDEP}] + dev-python/tqdm[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest From 3528b85730f888f624e70d8c5de1c037f53269db Mon Sep 17 00:00:00 2001 From: David Roman Date: Wed, 5 Jul 2023 15:20:45 +0200 Subject: [PATCH 021/126] dev-embedded/esp-idf: drop 5.0 Signed-off-by: David Roman --- dev-embedded/esp-idf/Manifest | 1 - dev-embedded/esp-idf/esp-idf-5.0.ebuild | 146 ------------------ .../allow-system-install-esp-idf-5.0.patch | 37 ----- 3 files changed, 184 deletions(-) delete mode 100644 dev-embedded/esp-idf/esp-idf-5.0.ebuild delete mode 100644 dev-embedded/esp-idf/files/allow-system-install-esp-idf-5.0.patch diff --git a/dev-embedded/esp-idf/Manifest b/dev-embedded/esp-idf/Manifest index 5ad2eef151..0f413d12e0 100644 --- a/dev-embedded/esp-idf/Manifest +++ b/dev-embedded/esp-idf/Manifest @@ -1,5 +1,4 @@ DIST esp-idf-5.0.2.zip 1000558879 BLAKE2B 6127dfb7f78261060b4981e414fea95a4ef7162bb3da11cf53aeb6504396d9e0958044dd66ba1329e87004fd1149c41a86638b4f7a6c3a9d7236fc908961818d SHA512 c58013a5597c00c2ee1c8ae8814b18365f5949b5d834b1fccbee3dce944561d9f2c4296aad578cfc5d79fcd5f86cfa6a5024ff1472305d08ab65e6634be65f05 -DIST esp-idf-5.0.zip 880574300 BLAKE2B 25afdb2e6ee28b86b2072e86ce2de713574e59195480b0be0efbe720e849120585917b393f5de77bf52a7c0245857a09e5c44db41cf96ff966d79640d9138736 SHA512 0fa438ca9afbc02a65259ae21e4957950eb3a373174bbc288b2f316b57a9384ac668ce487ae31373ff27dda85b8300e4c63ef927afce7a35380f8d2e793a4ea0 DIST openocd-esp32-linux-amd64-0.11.0-esp32-20221026.tar.gz 2051435 BLAKE2B 59fd510cf3c12514791fa85b76d81722685add64f0a690793b52c5d41101c727fefe064727b148577c3fc522ffae79e8f632d34f300a9543377027579b9cea70 SHA512 f8296460efa3d43b23a51c81a840a2e7c13272fa213770bfdb269decd23a3571be9c4ff4be6647d87e56e156284952d9a8c92b24244eaa6996fae18497ce15f8 DIST riscv32-esp-elf-gcc11_2_0-esp-2022r1-linux-amd64.tar.xz 110107900 BLAKE2B 70688adf6eb613f6d0a3700d5730882b7ff9dec110cbc4157c822dfe1d2abfe21f902e52c695ed410fef39f9c03dfffa3b9c7effac04464dfce4e8b0dcf88814 SHA512 cf7443e1480456fbf5d0824d4745740d8f5e5858c403e70b3931adfa582816c2e0c53c53dc51d493809d9e6780077bc1b1fae51bc146ba1b6272dc3554c1fedb DIST xtensa-esp-elf-gdb-11.2_20220823-x86_64-linux-gnu.tar.gz 26947336 BLAKE2B 4970451c7b61df0158294bad456a86718631d24cd73efdd4523de6afcba3f780dd54c07549effc6ab3a0838044b3eb2b817346fc11f8a5ad70f827587e65fdbc SHA512 9532d3cd3c82142c65504e641a68cd836ad1642200e4a512ade62380b149d23ddfa0dccdd339825fdf5a3c55107717a21382469bcf19103113f624a2960ca247 diff --git a/dev-embedded/esp-idf/esp-idf-5.0.ebuild b/dev-embedded/esp-idf/esp-idf-5.0.ebuild deleted file mode 100644 index 328cd094eb..0000000000 --- a/dev-embedded/esp-idf/esp-idf-5.0.ebuild +++ /dev/null @@ -1,146 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_10 ) - -VER="esp-2022r1" -CROSSTOOL_URL="https://github.com/espressif/crosstool-NG/releases/download/${VER}" - -inherit python-single-r1 - -DESCRIPTION="Espressif IoT Development Framework" -HOMEPAGE="https://www.espressif.com/" - -# https://github.com/espressif/binutils-esp32ulp/releases/download/v2.28.51-esp-20191205/binutils-esp32ulp-linux-amd64-2.28.51-esp-20191205.tar.gz -SRC_URI="https://dl.espressif.com/github_assets/espressif/${PN}/releases/download/v${PV}/${PN}-v${PV}.zip -> ${P}.zip - https://github.com/espressif/openocd-esp32/releases/download/v0.11.0-esp32-20221026/openocd-esp32-linux-amd64-0.11.0-esp32-20221026.tar.gz - ${CROSSTOOL_URL}/xtensa-esp32-elf-gcc11_2_0-${VER}-linux-amd64.tar.xz - ${CROSSTOOL_URL}/xtensa-esp32s2-elf-gcc11_2_0-${VER}-linux-amd64.tar.xz - ${CROSSTOOL_URL}/xtensa-esp32s3-elf-gcc11_2_0-${VER}-linux-amd64.tar.xz - ${CROSSTOOL_URL}/riscv32-esp-elf-gcc11_2_0-${VER}-linux-amd64.tar.xz -" -#https://dl.espressif.com/dl/toolchains/preview/riscv32-esp-elf-gcc8_4_0-crosstool-ng-1.24.0-123-g64eb9ff-linux-amd64.tar.gz - -KEYWORDS="~amd64" -LICENSE="Apache-2.0" -IUSE="+esp32 esp32s2 esp32s3 riscv32" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -SLOT="0" - -RDEPEND=" - ${PYTHON_DEPS} - dev-embedded/esptool[${PYTHON_SINGLE_USEDEP}] - - $(python_gen_cond_dep ' - dev-python/click[${PYTHON_USEDEP}] - dev-python/bitstring[${PYTHON_USEDEP}] - dev-python/construct[${PYTHON_USEDEP}] - dev-python/ecdsa[${PYTHON_USEDEP}] - dev-python/future[${PYTHON_USEDEP}] - dev-python/kconfiglib[${PYTHON_USEDEP}] - dev-python/pyelftools[${PYTHON_USEDEP}] - dev-python/pyparsing[${PYTHON_USEDEP}] - dev-python/pyserial[${PYTHON_USEDEP}] - dev-python/python-socketio[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-python/reedsolomon[${PYTHON_USEDEP}] - dev-embedded/idf-component-manager[${PYTHON_USEDEP}] - ') -" - -RESTRICT="strip" - -QA_PREBUILT="opt/* usr/lib* usr/share/esp-idf/*" -QA_PRESTRIPPED="opt/*" - -PATCHES=("${FILESDIR}/allow-system-install-${P}.patch") - -S="${WORKDIR}/${PN}-v${PV}" - -install_tool() { - shopt -s globstar - - into /opt/${1} - - if [[ -d "../${1}/lib" ]]; then - if stat *.so &>/dev/null; then - for i in ../${1}/lib/**/*.so*; do - dolib.so ${i} - done - fi - - if stat *.a &>/dev/null; then - for i in ../${1}/lib/**/*.a*; do - dolib.a ${i} - done - fi - - insinto /opt/${1}/lib - doins -r ../${1}/lib/* - fi - - exeinto /opt/${1}/bin - doexe ../${1}/bin/* - ( - cd ../${1} - for i in libexec/**/*; do - exeinto /opt/${1}/$(dirname ${i}) - if [[ -x "${i}" && ! -d "${i}" ]]; then - doexe ${i} - fi - done - - if [[ -d "include" ]]; then - insinto /opt/${1} - doins -r include - fi - - if [[ -d "share" ]]; then - insinto /opt/${1} - doins -r share - fi - ) - - ( - cd "${D}"/opt/${1}/bin/ || die - for i in *; do - dodir /opt/bin - cd "${D}"/opt/bin || die - dosym ../${1}/bin/${i} /opt/bin/${i} - done - ) -} - -src_install() { - echo -e "#!/bin/sh\npython /usr/share/${PN}/tools/idf.py \"\$@\"" > idf - dobin idf - - if use esp32; then - install_tool xtensa-esp32-elf - install_tool xtensa-esp32-elf/xtensa-esp32-elf - fi - - if use esp32s2; then - install_tool xtensa-esp32s2-elf - fi - - if use esp32s3; then - install_tool xtensa-esp32s3-elf - fi - - if use riscv32; then - install_tool riscv32-esp-elf - fi - install_tool openocd-esp32 - - echo "IDF_PATH=/usr/share/${PN}" > 99esp-idf || die - doenvd 99esp-idf - - insinto /usr/share/${PN} - - rm -r .git || die - doins -r . -} diff --git a/dev-embedded/esp-idf/files/allow-system-install-esp-idf-5.0.patch b/dev-embedded/esp-idf/files/allow-system-install-esp-idf-5.0.patch deleted file mode 100644 index 74fd3a3189..0000000000 --- a/dev-embedded/esp-idf/files/allow-system-install-esp-idf-5.0.patch +++ /dev/null @@ -1,37 +0,0 @@ -diff --git a/tools/idf.py b/tools/idf.py -index 0b91e13ff0..8ff1479f16 100755 ---- a/tools/idf.py -+++ b/tools/idf.py -@@ -35,16 +35,11 @@ sys.dont_write_bytecode = True - - import python_version_checker # noqa: E402 - --try: -- from idf_py_actions.errors import FatalError # noqa: E402 -- from idf_py_actions.tools import (PropertyDict, executable_exists, get_target, idf_version, # noqa: E402 -+from idf_py_actions.errors import FatalError # noqa: E402 -+from idf_py_actions.tools import (PropertyDict, executable_exists, get_target, idf_version, # noqa: E402 - merge_action_lists, realpath) -- if os.getenv('IDF_COMPONENT_MANAGER') != '0': -- from idf_component_manager import idf_extensions --except ImportError: -- # For example, importing click could cause this. -- print('Please use idf.py only in an ESP-IDF shell environment.', file=sys.stderr) -- sys.exit(1) -+if os.getenv('IDF_COMPONENT_MANAGER') != '0': -+ from idf_component_manager import idf_extensions - - # Use this Python interpreter for any subprocesses we launch - PYTHON = sys.executable -diff --git a/tools/idf_tools.py b/tools/idf_tools.py -index a388bbdb5f..63aa9c3cf4 100755 ---- a/tools/idf_tools.py -+++ b/tools/idf_tools.py -@@ -2039,6 +2039,7 @@ def action_install_python_env(args): # type: ignore - - - def action_check_python_dependencies(args): # type: ignore -+ return - use_constraints = not args.no_constraints - req_paths = get_requirements('') # no new features -> just detect the existing ones - From d3dada415b7703daf674fb33caaa51ce00505ef8 Mon Sep 17 00:00:00 2001 From: David Roman Date: Wed, 5 Jul 2023 15:43:22 +0200 Subject: [PATCH 022/126] dev-embedded/esp-idf: add 5.1 Signed-off-by: David Roman --- dev-embedded/esp-idf/Manifest | 7 + dev-embedded/esp-idf/esp-idf-5.1.ebuild | 164 ++++++++++++++++++ .../esp-idf/files/pyparsing-esp-idf-5.1.patch | 37 ++++ 3 files changed, 208 insertions(+) create mode 100644 dev-embedded/esp-idf/esp-idf-5.1.ebuild create mode 100644 dev-embedded/esp-idf/files/pyparsing-esp-idf-5.1.patch diff --git a/dev-embedded/esp-idf/Manifest b/dev-embedded/esp-idf/Manifest index 0f413d12e0..3c1f2b2b19 100644 --- a/dev-embedded/esp-idf/Manifest +++ b/dev-embedded/esp-idf/Manifest @@ -1,7 +1,14 @@ DIST esp-idf-5.0.2.zip 1000558879 BLAKE2B 6127dfb7f78261060b4981e414fea95a4ef7162bb3da11cf53aeb6504396d9e0958044dd66ba1329e87004fd1149c41a86638b4f7a6c3a9d7236fc908961818d SHA512 c58013a5597c00c2ee1c8ae8814b18365f5949b5d834b1fccbee3dce944561d9f2c4296aad578cfc5d79fcd5f86cfa6a5024ff1472305d08ab65e6634be65f05 +DIST esp-idf-5.1.zip 1062080629 BLAKE2B 78df1d6abfdde5731499422c6d05e0cdf0d6c46b73f6e7a6b94f61c5bb66ddfeffffe9a1f5dba5996397141ca2dc3372fbca5b915b828bb30069d8d711f7858b SHA512 85cc37a910398cb82fca4ff6257d23c28a993cf7deb3f7e34129513cd89e8a495ec7b38d3a206482489ffe4996d800a2742fd6c69cc5ce425b4d0522d19d9592 DIST openocd-esp32-linux-amd64-0.11.0-esp32-20221026.tar.gz 2051435 BLAKE2B 59fd510cf3c12514791fa85b76d81722685add64f0a690793b52c5d41101c727fefe064727b148577c3fc522ffae79e8f632d34f300a9543377027579b9cea70 SHA512 f8296460efa3d43b23a51c81a840a2e7c13272fa213770bfdb269decd23a3571be9c4ff4be6647d87e56e156284952d9a8c92b24244eaa6996fae18497ce15f8 +DIST openocd-esp32-linux-amd64-0.12.0-esp32-20230419.tar.gz 2126949 BLAKE2B ae53bf574c60a7f004b49946f03fe936fefeee2574bf47ac71b2144d066e77e64190889b3650e39010aaf568fef13e05dc773355f1b7f59f547b181346c78080 SHA512 3a7f0e2ff4e68d203847271b1b95fc9c9581adf5d4f503cdc20770985f2b8b59d39f358e46d0d7358e8c94c8ff1437c4747579e02dd92b7a07a0ba23a885d191 +DIST riscv32-esp-elf-12.2.0_20230208-x86_64-linux-gnu.tar.xz 131410024 BLAKE2B 6961ddad1570aa69cbe7a4b1cd6722831d725b83a2d865b5babeea9b2d1762e4dda3cf35bdd4c5137758e15267a229136439387ff72577d5d558a924cd6161aa SHA512 dd0a95408fb487d444cb2c1efc9a0d21404eba2080b16cd9958dd9a9d22c5bf36f3c5e0309b082a226b39e4aeaf9a07ac89af740e2d5c01f85147d26dff7d233 DIST riscv32-esp-elf-gcc11_2_0-esp-2022r1-linux-amd64.tar.xz 110107900 BLAKE2B 70688adf6eb613f6d0a3700d5730882b7ff9dec110cbc4157c822dfe1d2abfe21f902e52c695ed410fef39f9c03dfffa3b9c7effac04464dfce4e8b0dcf88814 SHA512 cf7443e1480456fbf5d0824d4745740d8f5e5858c403e70b3931adfa582816c2e0c53c53dc51d493809d9e6780077bc1b1fae51bc146ba1b6272dc3554c1fedb DIST xtensa-esp-elf-gdb-11.2_20220823-x86_64-linux-gnu.tar.gz 26947336 BLAKE2B 4970451c7b61df0158294bad456a86718631d24cd73efdd4523de6afcba3f780dd54c07549effc6ab3a0838044b3eb2b817346fc11f8a5ad70f827587e65fdbc SHA512 9532d3cd3c82142c65504e641a68cd836ad1642200e4a512ade62380b149d23ddfa0dccdd339825fdf5a3c55107717a21382469bcf19103113f624a2960ca247 +DIST xtensa-esp-elf-gdb-12.1_20221002-x86_64-linux-gnu.tar.gz 32006939 BLAKE2B 3963f402f65a1503d4fcef0b68c8efcd1f17407809f77a5b76da03e89a0fdd47cd06545ab958aa444fc2ce822b20b4e7c88d921de723bae81bd74bd93a34e047 SHA512 013641d87729f7387a29afac0715a1fc1012edf88092e1dd51682df07730ab71c511f6824c77f52b17c06dca1a04a85c157730da80d1e5cb61bc6dcbe48e199e +DIST xtensa-esp32-elf-12.2.0_20230208-x86_64-linux-gnu.tar.xz 67006496 BLAKE2B 343803d0511f8fd5d382221b57c68d964565e36bbd397d5ee5747f75224498db306120c10b7d664c2d0449888d5fa6c1aa423f5681097f06810c257c922d83aa SHA512 6bba61d3f05a08cb0e0f238c60af1b69caeb950e598849aa1edea6e4e95838938c1006afee8d19ea0533d9747342cb57b9010f52500db8a38b13987bea3a827a DIST xtensa-esp32-elf-gcc11_2_0-esp-2022r1-linux-amd64.tar.xz 64781328 BLAKE2B 7216df8a7a88f73f9beac705aa4a7703a8215301afb4c9ca64c9d16a2fafb574a06079d2e5288b2784e4cd3e5e8e2b3d03708e21c42bc48a30abb06199207616 SHA512 72cd2e5d3168d1ada66c53428ddec1ee47785fc9720e9c1b4aacc41021e59335a8e2d07cc14b064b1f3ea9c01bd747b7cdff69ff83e5586bf1abb4acf5986508 +DIST xtensa-esp32s2-elf-12.2.0_20230208-x86_64-linux-gnu.tar.xz 64374532 BLAKE2B 7fe7c185e4561e34981615a3b7b96998cc11c473166bf54c2db57eecd617ab2c6c94c62fe6bc632e821cc98cf3e82d6f2b35a9210b56245442b1c6206b135617 SHA512 5381167aff6a2d023fb5b210dc092b610d72ae00484dae17d7c4e016bda9d457e597698895fcd2de755e6a86b9af2b2c5ca993cf89f12c3570f223671f6144da DIST xtensa-esp32s2-elf-gcc11_2_0-esp-2022r1-linux-amd64.tar.xz 51546516 BLAKE2B f4f4bc5bc138f181819416f0b3b4a67270588f827afd64693da4caf8c1a100a04787aa23cfafedb535e5c26aea7af51ad9e08316a0abba99d5549fb62e73aae5 SHA512 72071cb911eb62eff22d46b98f3ac6af87c1b0af4adc036e7f093e24987048c388a689138627ce1a721b93ef9a63a4a6046cbcc91f92e033b5330e4aacf746ea +DIST xtensa-esp32s3-elf-12.2.0_20230208-x86_64-linux-gnu.tar.xz 67512340 BLAKE2B 10859b0fbb1f8c2e3c229e4f87ccac00dda4f1f54827a556772badf2dd85b04c6cf50a79cc89f80a2596fc7fb7253e5750158e5499ab2c4062717de50d04473c SHA512 c23f35f01a938e96ff85bd06fd25db929be3027ab1cd0d57f2c3c355b7abb1d2629f193deae2dfa2f2684faf2c516f96029be28e230dc73b70ea935121ab62ba DIST xtensa-esp32s3-elf-gcc11_2_0-esp-2022r1-linux-amd64.tar.xz 51899328 BLAKE2B 9ea6e702345fe158d5bbf8c86fffa11faaa4e74f58ab0ad22ba7c2e46fe41bb06897b6e2912852564b19d773642b23ad897a9f0655eb020a354a2d98c3296d97 SHA512 54afc2a307489d719d72c1a9506b325b1152395e87fa8fa78d90b79bc827625e23f86aa104e02f78fc1f074d191b552de5c1853a52ba1ccadae93865c58f5873 diff --git a/dev-embedded/esp-idf/esp-idf-5.1.ebuild b/dev-embedded/esp-idf/esp-idf-5.1.ebuild new file mode 100644 index 0000000000..e78cefd0e8 --- /dev/null +++ b/dev-embedded/esp-idf/esp-idf-5.1.ebuild @@ -0,0 +1,164 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_11 ) + +VER="12.2.0_20230208" + +CROSSTOOL_URL="https://github.com/espressif/crosstool-NG/releases/download/esp-${VER}" + +inherit python-single-r1 + +DESCRIPTION="Espressif IoT Development Framework" +HOMEPAGE="https://www.espressif.com/" + +# https://github.com/espressif/binutils-esp32ulp/releases/download/v2.28.51-esp-20191205/binutils-esp32ulp-linux-amd64-2.28.51-esp-20191205.tar.gz +SRC_URI="https://dl.espressif.com/github_assets/espressif/${PN}/releases/download/v${PV}/${PN}-v${PV}.zip -> ${P}.zip + https://github.com/espressif/openocd-esp32/releases/download/v0.12.0-esp32-20230419/openocd-esp32-linux-amd64-0.12.0-esp32-20230419.tar.gz + https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v12.1_20221002/xtensa-esp-elf-gdb-12.1_20221002-x86_64-linux-gnu.tar.gz" +SRC_URI+=" esp32? ( ${CROSSTOOL_URL}/xtensa-esp32-elf-${VER}-x86_64-linux-gnu.tar.xz )" +SRC_URI+=" esp32s2? ( ${CROSSTOOL_URL}/xtensa-esp32s2-elf-${VER}-x86_64-linux-gnu.tar.xz )" +SRC_URI+=" esp32s3? ( ${CROSSTOOL_URL}/xtensa-esp32s3-elf-${VER}-x86_64-linux-gnu.tar.xz )" +SRC_URI+=" riscv32? ( ${CROSSTOOL_URL}/riscv32-esp-elf-${VER}-x86_64-linux-gnu.tar.xz )" + +#https://dl.espressif.com/dl/toolchains/preview/riscv32-esp-elf-gcc8_4_0-crosstool-ng-1.24.0-123-g64eb9ff-linux-amd64.tar.gz + +KEYWORDS="~amd64" +LICENSE="Apache-2.0" +IUSE="+esp32 esp32s2 esp32s3 riscv32" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +SLOT="0" + +BDEPEND="app-arch/unzip" +RDEPEND=" + ${PYTHON_DEPS} + dev-embedded/esptool[${PYTHON_SINGLE_USEDEP}] + + $(python_gen_cond_dep ' + dev-python/click[${PYTHON_USEDEP}] + dev-python/bitstring[${PYTHON_USEDEP}] + dev-python/construct[${PYTHON_USEDEP}] + dev-python/ecdsa[${PYTHON_USEDEP}] + dev-python/future[${PYTHON_USEDEP}] + dev-python/kconfiglib[${PYTHON_USEDEP}] + dev-python/pyelftools[${PYTHON_USEDEP}] + dev-python/pyparsing[${PYTHON_USEDEP}] + dev-python/pyserial[${PYTHON_USEDEP}] + dev-python/python-socketio[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/reedsolomon[${PYTHON_USEDEP}] + dev-embedded/idf-component-manager[${PYTHON_USEDEP}] + ') +" + +RESTRICT="strip" + +QA_PREBUILT="opt/* usr/lib* usr/share/esp-idf/*" +QA_PRESTRIPPED="opt/*" + +PATCHES=( + "${FILESDIR}/allow-system-install-${PN}-5.0.2.patch" + "${FILESDIR}/pyparsing-${P}.patch" +) + +S="${WORKDIR}/${PN}-v${PV}" + +install_tool() { + shopt -s globstar + + into /opt/${1} + + if [[ -d "../${1}/lib" ]]; then + if stat *.so &>/dev/null; then + for i in ../${1}/lib/**/*.so*; do + dolib.so ${i} + done + fi + + if stat *.a &>/dev/null; then + for i in ../${1}/lib/**/*.a*; do + dolib.a ${i} + done + fi + + insinto /opt/${1}/lib + doins -r ../${1}/lib/* + fi + + exeinto /opt/${1}/bin + doexe ../${1}/bin/* + ( + cd ../${1} + for i in libexec/**/*; do + exeinto /opt/${1}/$(dirname ${i}) + if [[ -x "${i}" && ! -d "${i}" ]]; then + doexe ${i} + fi + done + + if [[ -d "include" ]]; then + insinto /opt/${1} + doins -r include + fi + + if [[ -d "share" ]]; then + insinto /opt/${1} + doins -r share + fi + ) + + ( + cd "${D}"/opt/${1}/bin/ || die + for i in *; do + dodir /opt/bin + cd "${D}"/opt/bin || die + dosym ../${1}/bin/${i} /opt/bin/${i} + done + ) + + shopt -u globstar +} + +src_install() { + + echo -e "#!/bin/sh\npython /usr/share/${PN}/tools/idf.py \"\$@\"" > idf + dobin idf + + if use esp32; then + install_tool xtensa-esp32-elf + install_tool xtensa-esp32-elf/xtensa-esp32-elf + fi + + if use esp32s2; then + install_tool xtensa-esp32s2-elf + install_tool xtensa-esp32s2-elf/xtensa-esp32s2-elf + fi + + if use esp32s3; then + install_tool xtensa-esp32s3-elf + install_tool xtensa-esp32s3-elf/xtensa-esp32s3-elf + fi + + if use riscv32; then + install_tool riscv32-esp-elf + install_tool riscv32-esp-elf/riscv32-esp-elf + fi + + install_tool openocd-esp32 + + # Remove unsupported python versions + rm "${WORKDIR}"/xtensa-esp-elf-gdb/bin/xtensa-esp-elf-gdb-3.{6..10} || die + install_tool xtensa-esp-elf-gdb + + echo "IDF_PATH=/usr/share/${PN}" > 99esp-idf || die + doenvd 99esp-idf + + insinto /usr/share/${PN} + + rm -r .git || die + find . -name ".git" -exec rm -rf {} \; || die + doins -r . +} diff --git a/dev-embedded/esp-idf/files/pyparsing-esp-idf-5.1.patch b/dev-embedded/esp-idf/files/pyparsing-esp-idf-5.1.patch new file mode 100644 index 0000000000..bd08b43d60 --- /dev/null +++ b/dev-embedded/esp-idf/files/pyparsing-esp-idf-5.1.patch @@ -0,0 +1,37 @@ +commit 4020b0deb036ffa3fd01d2dac2297670f65fb7c3 +Author: radim.karnis +Date: Tue Jun 20 13:16:22 2023 +0200 + + fix: Compatibility with pyparsing>=3.1.0 + +diff --git a/tools/ldgen/ldgen/entity.py b/tools/ldgen/ldgen/entity.py +index 35021a51b5..aecdcab91b 100644 +--- a/tools/ldgen/ldgen/entity.py ++++ b/tools/ldgen/ldgen/entity.py +@@ -1,5 +1,5 @@ + # +-# SPDX-FileCopyrightText: 2021-2022 Espressif Systems (Shanghai) CO LTD ++# SPDX-FileCopyrightText: 2021-2023 Espressif Systems (Shanghai) CO LTD + # SPDX-License-Identifier: Apache-2.0 + # + +@@ -9,8 +9,8 @@ import os + from enum import Enum + from functools import total_ordering + +-from pyparsing import (Group, Literal, OneOrMore, ParseException, SkipTo, Suppress, White, Word, ZeroOrMore, alphas, +- nums, rest_of_line) ++from pyparsing import (Group, Literal, OneOrMore, ParseException, Regex, SkipTo, Suppress, White, Word, ZeroOrMore, ++ alphas, nums, rest_of_line) + + + @total_ordering +@@ -139,7 +139,7 @@ class EntityDB: + + # 00 {section} 0000000 ... + # CONTENTS, ALLOC, .... +- section_entry = (Suppress(Word(nums)) + SkipTo(' ') + Suppress(rest_of_line) ++ section_entry = (Suppress(Word(nums)) + Regex(r'\.\S+') + Suppress(rest_of_line) + + Suppress(ZeroOrMore(Word(alphas) + Literal(',')) + Word(alphas))) + + content = Group(object_line From 1268e02d8a1ae483031ce41872a23e8346d27645 Mon Sep 17 00:00:00 2001 From: David Roman Date: Wed, 5 Jul 2023 15:44:01 +0200 Subject: [PATCH 023/126] dev-embedded/esp-idf: fix pyparsing-3.1.0 compatibility Closes: https://bugs.gentoo.org/908878 Signed-off-by: David Roman --- dev-embedded/esp-idf/esp-idf-5.0.2-r1.ebuild | 158 +++++++++++++++++++ 1 file changed, 158 insertions(+) create mode 100644 dev-embedded/esp-idf/esp-idf-5.0.2-r1.ebuild diff --git a/dev-embedded/esp-idf/esp-idf-5.0.2-r1.ebuild b/dev-embedded/esp-idf/esp-idf-5.0.2-r1.ebuild new file mode 100644 index 0000000000..b6ba5adca2 --- /dev/null +++ b/dev-embedded/esp-idf/esp-idf-5.0.2-r1.ebuild @@ -0,0 +1,158 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_11 ) + +VER="esp-2022r1" + +CROSSTOOL_URL="https://github.com/espressif/crosstool-NG/releases/download/${VER}" + +inherit python-single-r1 + +DESCRIPTION="Espressif IoT Development Framework" +HOMEPAGE="https://www.espressif.com/" + +# https://github.com/espressif/binutils-esp32ulp/releases/download/v2.28.51-esp-20191205/binutils-esp32ulp-linux-amd64-2.28.51-esp-20191205.tar.gz +SRC_URI="https://dl.espressif.com/github_assets/espressif/${PN}/releases/download/v${PV}/${PN}-v${PV}.zip -> ${P}.zip + https://github.com/espressif/openocd-esp32/releases/download/v0.11.0-esp32-20221026/openocd-esp32-linux-amd64-0.11.0-esp32-20221026.tar.gz + https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v11.2_20220823/xtensa-esp-elf-gdb-11.2_20220823-x86_64-linux-gnu.tar.gz + ${CROSSTOOL_URL}/xtensa-esp32-elf-gcc11_2_0-${VER}-linux-amd64.tar.xz + ${CROSSTOOL_URL}/xtensa-esp32s2-elf-gcc11_2_0-${VER}-linux-amd64.tar.xz + ${CROSSTOOL_URL}/xtensa-esp32s3-elf-gcc11_2_0-${VER}-linux-amd64.tar.xz + ${CROSSTOOL_URL}/riscv32-esp-elf-gcc11_2_0-${VER}-linux-amd64.tar.xz +" +#https://dl.espressif.com/dl/toolchains/preview/riscv32-esp-elf-gcc8_4_0-crosstool-ng-1.24.0-123-g64eb9ff-linux-amd64.tar.gz + +KEYWORDS="~amd64" +LICENSE="Apache-2.0" +IUSE="+esp32 esp32s2 esp32s3 riscv32" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +SLOT="0" + +BDEPEND="app-arch/unzip" +RDEPEND=" + ${PYTHON_DEPS} + dev-embedded/esptool[${PYTHON_SINGLE_USEDEP}] + + $(python_gen_cond_dep ' + dev-python/click[${PYTHON_USEDEP}] + dev-python/bitstring[${PYTHON_USEDEP}] + dev-python/construct[${PYTHON_USEDEP}] + dev-python/ecdsa[${PYTHON_USEDEP}] + dev-python/future[${PYTHON_USEDEP}] + dev-python/kconfiglib[${PYTHON_USEDEP}] + dev-python/pyelftools[${PYTHON_USEDEP}] + dev-python/pyparsing[${PYTHON_USEDEP}] + dev-python/pyserial[${PYTHON_USEDEP}] + dev-python/python-socketio[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/reedsolomon[${PYTHON_USEDEP}] + dev-embedded/idf-component-manager[${PYTHON_USEDEP}] + ') +" + +RESTRICT="strip" + +QA_PREBUILT="opt/* usr/lib* usr/share/esp-idf/*" +QA_PRESTRIPPED="opt/*" + +PATCHES=( + "${FILESDIR}/allow-system-install-${P}.patch" + "${FILESDIR}/pyparsing-${PN}-5.1.patch" +) + +S="${WORKDIR}/${PN}-v${PV}" + +install_tool() { + shopt -s globstar + + into /opt/${1} + + if [[ -d "../${1}/lib" ]]; then + if stat *.so &>/dev/null; then + for i in ../${1}/lib/**/*.so*; do + dolib.so ${i} + done + fi + + if stat *.a &>/dev/null; then + for i in ../${1}/lib/**/*.a*; do + dolib.a ${i} + done + fi + + insinto /opt/${1}/lib + doins -r ../${1}/lib/* + fi + + exeinto /opt/${1}/bin + doexe ../${1}/bin/* + ( + cd ../${1} + for i in libexec/**/*; do + exeinto /opt/${1}/$(dirname ${i}) + if [[ -x "${i}" && ! -d "${i}" ]]; then + doexe ${i} + fi + done + + if [[ -d "include" ]]; then + insinto /opt/${1} + doins -r include + fi + + if [[ -d "share" ]]; then + insinto /opt/${1} + doins -r share + fi + ) + + ( + cd "${D}"/opt/${1}/bin/ || die + for i in *; do + dodir /opt/bin + cd "${D}"/opt/bin || die + dosym ../${1}/bin/${i} /opt/bin/${i} + done + ) + + shopt -u globstar +} + +src_install() { + echo -e "#!/bin/sh\npython3.11 /usr/share/${PN}/tools/idf.py \"\$@\"" > idf + dobin idf + + if use esp32; then + install_tool xtensa-esp32-elf + install_tool xtensa-esp32-elf/xtensa-esp32-elf + fi + + if use esp32s2; then + install_tool xtensa-esp32s2-elf + fi + + if use esp32s3; then + install_tool xtensa-esp32s3-elf + fi + + if use riscv32; then + install_tool riscv32-esp-elf + fi + install_tool openocd-esp32 + + # Remove unsupported python versions + rm "${WORKDIR}"/xtensa-esp-elf-gdb/bin/xtensa-esp-elf-gdb-3.{6..10} || die + install_tool xtensa-esp-elf-gdb + + echo "IDF_PATH=/usr/share/${PN}" > 99esp-idf || die + doenvd 99esp-idf + + insinto /usr/share/${PN} + + rm -r .git || die + doins -r . +} From d902c504d2690fa19649531b1f53c0c5b65c8bbf Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 5 Jul 2023 17:51:37 +0500 Subject: [PATCH 024/126] dev-python/aiopg: update upstream metadata Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/aiopg/metadata.xml | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/dev-python/aiopg/metadata.xml b/dev-python/aiopg/metadata.xml index e1df631501..c5643cc779 100644 --- a/dev-python/aiopg/metadata.xml +++ b/dev-python/aiopg/metadata.xml @@ -1,4 +1,4 @@ - + @@ -11,5 +11,21 @@ aio-libs/aiopg + + Andrew Svetlov + andrew.svetlov@gmail.com + + + Alexey Firsov + virmir49@gmail.com + + + Alexey Popravka + alexey.popravka@horsedevel.com + + + Yury Pliner + yury.pliner@gmail.com + From eba16a4947e619c40056313bf52babe5cd9ace83 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 5 Jul 2023 17:52:29 +0500 Subject: [PATCH 025/126] dev-python/asgi-lifespan: update upstream metadata Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/asgi-lifespan/metadata.xml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dev-python/asgi-lifespan/metadata.xml b/dev-python/asgi-lifespan/metadata.xml index 57ef31f45c..e38c32a234 100644 --- a/dev-python/asgi-lifespan/metadata.xml +++ b/dev-python/asgi-lifespan/metadata.xml @@ -1,4 +1,4 @@ - + @@ -8,5 +8,9 @@ asgi-lifespan florimondmanca/asgi-lifespan + + Florimond Manca + florimond.manca@protonmail.com + From 986769547de9868bc42460221722f8865cacfc53 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 5 Jul 2023 17:52:42 +0500 Subject: [PATCH 026/126] dev-python/aspectlib: update upstream metadata Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/aspectlib/metadata.xml | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/dev-python/aspectlib/metadata.xml b/dev-python/aspectlib/metadata.xml index cc7de549b3..ca06659143 100644 --- a/dev-python/aspectlib/metadata.xml +++ b/dev-python/aspectlib/metadata.xml @@ -1,16 +1,17 @@ - + - - - lssndrbarbieri@gmail.com - Alessandro Barbieri - - + + lssndrbarbieri@gmail.com + Alessandro Barbieri + + An aspect-oriented programming, monkey-patch and decorators library. It is useful when changing behavior in existing code is desired. It includes tools for debugging and testing: simple mock/record and a complete capture/replay framework. - - ionelmc/python-aspectlib - aspectlib - + + ionelmc/python-aspectlib + aspectlib + https://python-aspectlib.readthedocs.io/ + https://python-aspectlib.readthedocs.io/en/latest/changelog.html + From 1970283da23f9dab400e6971e91fec9996a075e8 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 5 Jul 2023 17:53:20 +0500 Subject: [PATCH 027/126] dev-python/asyncssh: update upstream metadata Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/asyncssh/metadata.xml | 30 ++++++++++++++++-------------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/dev-python/asyncssh/metadata.xml b/dev-python/asyncssh/metadata.xml index 7a68dcb73c..e4f127ab39 100644 --- a/dev-python/asyncssh/metadata.xml +++ b/dev-python/asyncssh/metadata.xml @@ -1,12 +1,12 @@ - - co-maintainers welcome - lssndrbarbieri@gmail.com - Alessandro Barbieri - - + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + + AsyncSSH is a Python package which provides an asynchronous client and server implementation of the SSHv2 protocol on top of the Python 3.6+ asyncio framework. Features @@ -44,12 +44,14 @@ Compatibility with OpenSSH "Encrypt then MAC" option for better security Time and byte-count based session key renegotiation Designed to be easy to extend to support new forms of key exchange, authentication, encryption, and compression algorithms - - ronf/asyncssh - asyncssh - - ronf@timeheart.net - Ron Frederick - - + + ronf/asyncssh + asyncssh + + ronf@timeheart.net + Ron Frederick + + https://asyncssh.readthedocs.io + https://github.com/ronf/asyncssh/issues + From e8537d47e41d81adebc2cc3d9d6056b1c901bd47 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 5 Jul 2023 17:55:12 +0500 Subject: [PATCH 028/126] dev-python/bidict: update upstream metadata Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/bidict/metadata.xml | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/dev-python/bidict/metadata.xml b/dev-python/bidict/metadata.xml index 1a518e56df..d7d76029b0 100644 --- a/dev-python/bidict/metadata.xml +++ b/dev-python/bidict/metadata.xml @@ -1,12 +1,18 @@ - + - -bidict -jab/bidict - - -1over137@anche.no -Shaoyu Tseng - + + bidict + jab/bidict + + Joshua Bronson + jabronson@gmail.com + + https://bidict.readthedocs.io + https://bidict.readthedocs.io/changelog.html + + + 1over137@anche.no + Shaoyu Tseng + From 759e24d5885d2ef7cef133649bf485e3c9619120 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 5 Jul 2023 17:56:27 +0500 Subject: [PATCH 029/126] dev-python/celery: update upstream metadata Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/celery/metadata.xml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dev-python/celery/metadata.xml b/dev-python/celery/metadata.xml index fa01b8cb02..5ca07e2996 100644 --- a/dev-python/celery/metadata.xml +++ b/dev-python/celery/metadata.xml @@ -1,9 +1,12 @@ - + celery celery/celery + https://docs.celeryq.dev/en/stable/ + https://docs.celeryq.dev/en/stable/changelog.html + https://github.com/celery/celery/issues From 5dc237ee12cb59cbe43c42984cff13e88a3a6736 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 5 Jul 2023 17:57:39 +0500 Subject: [PATCH 030/126] dev-python/clufter: update upstream metadata Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/clufter/metadata.xml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dev-python/clufter/metadata.xml b/dev-python/clufter/metadata.xml index c6fea9f9d6..eb7cf50cc7 100644 --- a/dev-python/clufter/metadata.xml +++ b/dev-python/clufter/metadata.xml @@ -1,8 +1,11 @@ - + andrea.postiglione@gmail.com Andrea Postiglione + + jnpkrn/clufter + From 1a56582959f3e72579ad2a83f332adab38ca3026 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 5 Jul 2023 17:59:36 +0500 Subject: [PATCH 031/126] dev-python/cryptg: update upstream metadata Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/cryptg/metadata.xml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dev-python/cryptg/metadata.xml b/dev-python/cryptg/metadata.xml index 4c72f4374a..d5d61f32d0 100644 --- a/dev-python/cryptg/metadata.xml +++ b/dev-python/cryptg/metadata.xml @@ -1,4 +1,4 @@ - + @@ -14,5 +14,9 @@ https://github.com/cher-nov/cryptg/issues cher-nov/cryptg cryptg + + Lonami Exo + totufals@hotmail.com + From fdae7c83bbc07c613dee947c062d4aab67063e2b Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 5 Jul 2023 18:00:11 +0500 Subject: [PATCH 032/126] dev-python/daff: update upstream metadata Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/daff/metadata.xml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/dev-python/daff/metadata.xml b/dev-python/daff/metadata.xml index 6f7e0ef31d..6703e6e3e5 100644 --- a/dev-python/daff/metadata.xml +++ b/dev-python/daff/metadata.xml @@ -1,4 +1,4 @@ - + @@ -8,6 +8,11 @@ daff paulfitz/daff + + Paul Fitzpatrick + paul@robotrebuilt.com + + https://github.com/paulfitz/daff/issues daff: data diff. daff can produce and apply tabular diffs. From fbb2cd5bb90dd4f9e822be56ef65ec62ff2a2796 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 5 Jul 2023 18:00:22 +0500 Subject: [PATCH 033/126] dev-python/darkdetect: update upstream metadata Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/darkdetect/metadata.xml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/dev-python/darkdetect/metadata.xml b/dev-python/darkdetect/metadata.xml index d5098cb1fe..9cc1f956ee 100644 --- a/dev-python/darkdetect/metadata.xml +++ b/dev-python/darkdetect/metadata.xml @@ -1,5 +1,5 @@ - - + + 1over137@anche.no @@ -8,5 +8,9 @@ darkdetect albertosottile/darkdetect + + Alberto Sottile + asottile@gmail.com + From 0963477117bc4b60bda9cb32eaa3895afe992195 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 5 Jul 2023 18:01:16 +0500 Subject: [PATCH 034/126] dev-python/desktop-notifier: update upstream metadata Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/desktop-notifier/metadata.xml | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/dev-python/desktop-notifier/metadata.xml b/dev-python/desktop-notifier/metadata.xml index 3d275a9008..ce64947382 100644 --- a/dev-python/desktop-notifier/metadata.xml +++ b/dev-python/desktop-notifier/metadata.xml @@ -1,12 +1,16 @@ - + - - ceamac@gentoo.org - Primary maintainer - - - samschott/desktop-notifier - desktop-notifier - + + ceamac@gentoo.org + Primary maintainer + + + samschott/desktop-notifier + desktop-notifier + + Sam Schott + sam.schott@outlook.com + + From 46f3b868dc4cd873ea87194e77e813e7a5c2bc5a Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 5 Jul 2023 18:01:47 +0500 Subject: [PATCH 035/126] dev-python/django-bleach: update upstream metadata Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/django-bleach/metadata.xml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dev-python/django-bleach/metadata.xml b/dev-python/django-bleach/metadata.xml index dd57564f55..88ff4c16eb 100644 --- a/dev-python/django-bleach/metadata.xml +++ b/dev-python/django-bleach/metadata.xml @@ -1,4 +1,4 @@ - + @@ -8,5 +8,8 @@ django-bleach marksweb/django-bleach + https://django-bleach.readthedocs.io/ + https://github.com/marksweb/django-bleach/blob/main/CHANGELOG.md + https://github.com/marksweb/django-bleach/issues From 081c757374f17e3996c683dca6dfb1ed528c37b6 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 5 Jul 2023 18:04:23 +0500 Subject: [PATCH 036/126] dev-python/fake-useragent: update upstream metadata Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/fake-useragent/metadata.xml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/dev-python/fake-useragent/metadata.xml b/dev-python/fake-useragent/metadata.xml index 72d11ad9e3..6a49d805b0 100644 --- a/dev-python/fake-useragent/metadata.xml +++ b/dev-python/fake-useragent/metadata.xml @@ -9,5 +9,13 @@ fake-useragent/fake-useragent fake-useragent + + Victor Kovtun + hellysmile@gmail.com + + + Melroy van den Berg + melroy@melroy.org + From a866b378a7103e6b90b08248b76a3fc238f2a26d Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 5 Jul 2023 18:04:57 +0500 Subject: [PATCH 037/126] dev-python/findpython: update upstream metadata Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/findpython/metadata.xml | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/dev-python/findpython/metadata.xml b/dev-python/findpython/metadata.xml index ce4ee709f7..b1ab8b2d69 100644 --- a/dev-python/findpython/metadata.xml +++ b/dev-python/findpython/metadata.xml @@ -1,12 +1,16 @@ - + - - falbrechtskirchinger@gmail.com - Florian Albrechtskirchinger - - - findpython - frostming/findpython - + + falbrechtskirchinger@gmail.com + Florian Albrechtskirchinger + + + findpython + frostming/findpython + + Frost Ming + mianghong@gmail.com + + From 087944c5e460c1924a94cc83be29672f2544d2e6 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 5 Jul 2023 18:08:46 +0500 Subject: [PATCH 038/126] dev-python/googletransx: update upstream metadata Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/googletransx/metadata.xml | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/dev-python/googletransx/metadata.xml b/dev-python/googletransx/metadata.xml index 925f18aad7..c827cde93b 100644 --- a/dev-python/googletransx/metadata.xml +++ b/dev-python/googletransx/metadata.xml @@ -1,11 +1,11 @@ - - lssndrbarbieri@gmail.com - Alessandro Barbieri - - + + lssndrbarbieri@gmail.com + Alessandro Barbieri + + Googletrans is a free and unlimited python library that implemented Google Translate API. This uses the Google Translate Ajax API to make calls to such methods as detect and translate. Compatible with Python 2.7+ and 3.4+. (Note: Python 2 support will be dropped in the next major release.) @@ -36,7 +36,8 @@ You may wonder why this library works properly, whereas other approaches such li I eventually figure out a way to generate a ticket by reverse engineering on the obfuscated and minified code used by Google to generate such token, and implemented on the top of Python. However, this could be blocked at any time. - - googletransx - + + googletransx + x0rkov/py-googletrans + From 0f3783c89f015b367dd9863ed5bd2bd20df8a7a0 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 5 Jul 2023 18:09:54 +0500 Subject: [PATCH 039/126] dev-python/guidata: update upstream metadata Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/guidata/metadata.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dev-python/guidata/metadata.xml b/dev-python/guidata/metadata.xml index f1d3fcc0e2..256ca01261 100644 --- a/dev-python/guidata/metadata.xml +++ b/dev-python/guidata/metadata.xml @@ -1,4 +1,4 @@ - + @@ -7,5 +7,6 @@ guidata + PierreRaybaut/guidata From 2f2fdf4cfb1be772c5104282a6b33ff1896529f7 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 5 Jul 2023 18:10:18 +0500 Subject: [PATCH 040/126] dev-python/hijri-converter: update upstream metadata Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/hijri-converter/metadata.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dev-python/hijri-converter/metadata.xml b/dev-python/hijri-converter/metadata.xml index 5b208d131a..8d38bb6487 100644 --- a/dev-python/hijri-converter/metadata.xml +++ b/dev-python/hijri-converter/metadata.xml @@ -1,4 +1,4 @@ - + @@ -13,5 +13,6 @@ dralshehri/hijri-converter hijri-converter + https://hijri-converter.readthedocs.io From 4514b2f86c137af30b19cb1ae4443a467cd469a5 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 5 Jul 2023 18:10:32 +0500 Subject: [PATCH 041/126] dev-python/hijridate: update upstream metadata Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/hijridate/metadata.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dev-python/hijridate/metadata.xml b/dev-python/hijridate/metadata.xml index 12420a1c13..f42554fe8a 100644 --- a/dev-python/hijridate/metadata.xml +++ b/dev-python/hijridate/metadata.xml @@ -1,4 +1,4 @@ - + @@ -8,5 +8,6 @@ hijridate dralshehri/hijridate + https://hijridate.readthedocs.io From b20de3471ff6172a0e4c78ed759f2557547a0854 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 5 Jul 2023 18:11:10 +0500 Subject: [PATCH 042/126] dev-python/hunter: update upstream metadata Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/hunter/metadata.xml | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/dev-python/hunter/metadata.xml b/dev-python/hunter/metadata.xml index 4f78c2699f..fd1c48aaa0 100644 --- a/dev-python/hunter/metadata.xml +++ b/dev-python/hunter/metadata.xml @@ -1,12 +1,11 @@ - + - - - lssndrbarbieri@gmail.com - Alessandro Barbieri - - + + lssndrbarbieri@gmail.com + Alessandro Barbieri + + Hunter is a flexible code tracing toolkit, not for measuring coverage, but for debugging, logging, inspection and other nefarious purposes. It has a simple Python API, a convenient terminal API and a CLI tool to attach to processes. Design notes @@ -66,8 +65,10 @@ From the other perspective, you'd be wondering if you could use Hunter to measur In other words, filtering events is the main selling point of Hunter - it's fast (cython implementation) and the query API is flexible enough. - - ionelmc/python-hunter - hunter - + + ionelmc/python-hunter + hunter + https://python-hunter.readthedocs.io/ + https://python-hunter.readthedocs.io/en/latest/changelog.html + From 7bc79faf16ded17c2511a400a1a6c73431a08a13 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 5 Jul 2023 18:11:59 +0500 Subject: [PATCH 043/126] dev-python/invoke: update upstream metadata Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/invoke/metadata.xml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dev-python/invoke/metadata.xml b/dev-python/invoke/metadata.xml index f8fdfe6338..af12d05c33 100644 --- a/dev-python/invoke/metadata.xml +++ b/dev-python/invoke/metadata.xml @@ -1,4 +1,4 @@ - + @@ -8,5 +8,8 @@ invoke pyinvoke/invoke + https://docs.pyinvoke.org + https://github.com/pyinvoke/invoke/issues + https://www.pyinvoke.org/changelog.html From 6c76c13213c1b53106fa79b240977a1c7ac7a97d Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 5 Jul 2023 18:12:36 +0500 Subject: [PATCH 044/126] dev-python/itemloaders: update upstream metadata Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/itemloaders/metadata.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dev-python/itemloaders/metadata.xml b/dev-python/itemloaders/metadata.xml index 98ca6413d8..ccd4bacfce 100644 --- a/dev-python/itemloaders/metadata.xml +++ b/dev-python/itemloaders/metadata.xml @@ -1,4 +1,4 @@ - + @@ -7,5 +7,6 @@ scrapy/itemloaders + https://itemloaders.readthedocs.io/ From 64e59d2dbcd3217f8b9bc98ac23bd764989f5a6c Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 5 Jul 2023 18:13:37 +0500 Subject: [PATCH 045/126] dev-python/jupyter-sphinx: update upstream metadata Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/jupyter-sphinx/metadata.xml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dev-python/jupyter-sphinx/metadata.xml b/dev-python/jupyter-sphinx/metadata.xml index 6b4dfa58dd..7360050560 100644 --- a/dev-python/jupyter-sphinx/metadata.xml +++ b/dev-python/jupyter-sphinx/metadata.xml @@ -1,8 +1,10 @@ - + jupyter/jupyter-sphinx + https://github.com/jupyter/jupyter-sphinx/issues/ + https://jupyter-sphinx.readthedocs.io From 1cd505a5196a3fa0d840c0de35bbbdb8644d6818 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 5 Jul 2023 18:14:35 +0500 Subject: [PATCH 046/126] dev-python/manhole: update upstream metadata Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/manhole/metadata.xml | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/dev-python/manhole/metadata.xml b/dev-python/manhole/metadata.xml index aac8dc2599..d82459b6c3 100644 --- a/dev-python/manhole/metadata.xml +++ b/dev-python/manhole/metadata.xml @@ -1,20 +1,21 @@ - + - - - lssndrbarbieri@gmail.com - Alessandro Barbieri - - + + lssndrbarbieri@gmail.com + Alessandro Barbieri + + Manhole is in-process service that will accept unix domain socket connections and present the stacktraces for all threads and an interactive prompt. It can either work as a python daemon thread waiting for connections at all times or a signal handler (stopping your application and waiting for a connection). Access to the socket is restricted to the application's effective user id or root. This is just like Twisted's manhole. It's simpler (no dependencies), it only runs on Unix domain sockets (in contrast to Twisted's manhole which can run on telnet or ssh) and it integrates well with various types of applications. - - ionelmc/python-manhole - manhole - + + ionelmc/python-manhole + manhole + https://python-manhole.readthedocs.io/ + https://python-manhole.readthedocs.io/en/latest/changelog.html + From 72046c6abcb334d37369d74279cb4e9b403e6337 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 5 Jul 2023 18:14:51 +0500 Subject: [PATCH 047/126] dev-python/ManimPango: update upstream metadata Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/ManimPango/metadata.xml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/dev-python/ManimPango/metadata.xml b/dev-python/ManimPango/metadata.xml index 9529a16711..c3abb3e0ad 100644 --- a/dev-python/ManimPango/metadata.xml +++ b/dev-python/ManimPango/metadata.xml @@ -1,5 +1,5 @@ - - + + gasc@eurecom.fr @@ -8,5 +8,7 @@ manimpango ManimCommunity/ManimPango + https://manimpango.manim.community/ + https://github.com/ManimCommunity/ManimPango/releases/ From 078a5f672a84f92c2798e0525af3e81d57ffcf55 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 5 Jul 2023 18:15:02 +0500 Subject: [PATCH 048/126] dev-python/markdown-include: update upstream metadata Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/markdown-include/metadata.xml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dev-python/markdown-include/metadata.xml b/dev-python/markdown-include/metadata.xml index 165208eaec..11fd896fca 100644 --- a/dev-python/markdown-include/metadata.xml +++ b/dev-python/markdown-include/metadata.xml @@ -1,4 +1,4 @@ - + @@ -12,5 +12,9 @@ cmacmackin/markdown-include markdown-include + + Chris MacMackin + cmacmackin@gmail.com + From 8138c854a355cd9ca7c96c7b8cf0d2cd6e5c2f71 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 5 Jul 2023 18:16:17 +0500 Subject: [PATCH 049/126] dev-python/mkdocs-mkdocstrings: update upstream metadata Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/mkdocs-mkdocstrings/metadata.xml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/dev-python/mkdocs-mkdocstrings/metadata.xml b/dev-python/mkdocs-mkdocstrings/metadata.xml index b5b149724b..593957507d 100644 --- a/dev-python/mkdocs-mkdocstrings/metadata.xml +++ b/dev-python/mkdocs-mkdocstrings/metadata.xml @@ -1,5 +1,5 @@ - - + + gasc@eurecom.fr @@ -8,5 +8,12 @@ autorefs mkdocstrings/autorefs + + Timothée Mazzucotelli + pawamoy@pm.me + + https://mkdocstrings.github.io + https://mkdocstrings.github.io/changelog + https://github.com/mkdocstrings/mkdocstrings/issues From b645a53ce47e04a478e52354893a93ce87491382 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 5 Jul 2023 18:16:27 +0500 Subject: [PATCH 050/126] dev-python/mkdocs-mkdocstrings-python: update upstream metadata Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/mkdocs-mkdocstrings-python/metadata.xml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/dev-python/mkdocs-mkdocstrings-python/metadata.xml b/dev-python/mkdocs-mkdocstrings-python/metadata.xml index eb1d746911..46dfdd9811 100644 --- a/dev-python/mkdocs-mkdocstrings-python/metadata.xml +++ b/dev-python/mkdocs-mkdocstrings-python/metadata.xml @@ -1,5 +1,5 @@ - - + + gasc@eurecom.fr @@ -8,5 +8,12 @@ mkdocstrings-python mkdocstrings/python + + Timothée Mazzucotelli + pawamoy@pm.me + + https://mkdocstrings.github.io/python + https://mkdocstrings.github.io/python/changelog + https://github.com/mkdocstrings/python/issues From 143d86e4ea971dc3badf59aa4b46503211612948 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 5 Jul 2023 18:16:40 +0500 Subject: [PATCH 051/126] dev-python/mkdocs-rss-plugin: update upstream metadata Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/mkdocs-rss-plugin/metadata.xml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/dev-python/mkdocs-rss-plugin/metadata.xml b/dev-python/mkdocs-rss-plugin/metadata.xml index 61ccab5994..9fd24b41a9 100644 --- a/dev-python/mkdocs-rss-plugin/metadata.xml +++ b/dev-python/mkdocs-rss-plugin/metadata.xml @@ -1,5 +1,5 @@ - - + + gasc@eurecom.fr @@ -8,5 +8,6 @@ mkdocs-rss-plugin Guts/mkdocs-rss-plugin + https://guts.github.io/mkdocs-rss-plugin/ From 3a2d276aa75d5d12108064df0353b9c7449dc07e Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 5 Jul 2023 18:17:17 +0500 Subject: [PATCH 052/126] dev-python/moderngl: update upstream metadata Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/moderngl/metadata.xml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/dev-python/moderngl/metadata.xml b/dev-python/moderngl/metadata.xml index cbb5ca8984..03c7c6ce16 100644 --- a/dev-python/moderngl/metadata.xml +++ b/dev-python/moderngl/metadata.xml @@ -1,5 +1,5 @@ - - + + gasc@eurecom.fr @@ -8,5 +8,7 @@ moderngl moderngl/moderngl + https://moderngl.readthedocs.io/ + https://github.com/moderngl/moderngl/issues/ From 4f03fe0de07c61d99050c9b552dc8f346e1c23d2 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 5 Jul 2023 18:17:31 +0500 Subject: [PATCH 053/126] dev-python/moderngl-window: update upstream metadata Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/moderngl-window/metadata.xml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/dev-python/moderngl-window/metadata.xml b/dev-python/moderngl-window/metadata.xml index edc8a26d41..a64c8e6617 100644 --- a/dev-python/moderngl-window/metadata.xml +++ b/dev-python/moderngl-window/metadata.xml @@ -1,5 +1,5 @@ - - + + gasc@eurecom.fr @@ -8,5 +8,6 @@ moderngl-window moderngl/moderngl-window + https://moderngl-window.readthedocs.io From d85280b437a35ccec746cbe9156912077e86e43b Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 5 Jul 2023 18:18:39 +0500 Subject: [PATCH 054/126] dev-python/olm: update upstream metadata Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/olm/metadata.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dev-python/olm/metadata.xml b/dev-python/olm/metadata.xml index 0e9314a833..8b1cb7e30e 100644 --- a/dev-python/olm/metadata.xml +++ b/dev-python/olm/metadata.xml @@ -1,4 +1,4 @@ - + @@ -8,5 +8,6 @@ https://poljar.github.io/python-olm/html/index.html https://gitlab.matrix.org/matrix-org/olm/-/issues + poljar/python-olm From 07bc1821a787487d4f180cc9e7db843110f80a95 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 5 Jul 2023 18:19:58 +0500 Subject: [PATCH 055/126] dev-python/pdm: update upstream metadata Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/pdm/metadata.xml | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/dev-python/pdm/metadata.xml b/dev-python/pdm/metadata.xml index 16e052a257..7a470fde05 100644 --- a/dev-python/pdm/metadata.xml +++ b/dev-python/pdm/metadata.xml @@ -1,12 +1,18 @@ - + - - falbrechtskirchinger@gmail.com - Florian Albrechtskirchinger - - - pdm - pdm-project/pdm - + + falbrechtskirchinger@gmail.com + Florian Albrechtskirchinger + + + pdm + pdm-project/pdm + + Frost Ming + mianghong@gmail.com + + https://pdm.fming.dev + https://pdm.fming.dev/latest/dev/changelog/ + From 2964434cdb56db497fb8982b9806bb58c3bce96c Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 5 Jul 2023 18:20:11 +0500 Subject: [PATCH 056/126] dev-python/pem: update upstream metadata Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/pem/metadata.xml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dev-python/pem/metadata.xml b/dev-python/pem/metadata.xml index 6a0461cb04..190189d1b1 100644 --- a/dev-python/pem/metadata.xml +++ b/dev-python/pem/metadata.xml @@ -1,8 +1,10 @@ - + hynek/pem + https://pem.readthedocs.io/ + https://github.com/hynek/pem/issues From 06cb09f05ad9ab176ac1c0d4d1bb10a96cd12931 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 5 Jul 2023 18:24:11 +0500 Subject: [PATCH 057/126] dev-python/pure-protobuf: update upstream metadata Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/pure-protobuf/metadata.xml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/dev-python/pure-protobuf/metadata.xml b/dev-python/pure-protobuf/metadata.xml index b12c4eca75..09e6e898b6 100644 --- a/dev-python/pure-protobuf/metadata.xml +++ b/dev-python/pure-protobuf/metadata.xml @@ -1,4 +1,4 @@ - + @@ -8,5 +8,11 @@ eigenein/protobuf pure-protobuf + + Pavel Perestoronin + eigenein@gmail.com + + https://github.com/eigenein/protobuf/issues + https://github.com/eigenein/protobuf/blob/master/CHANGELOG.md From c81231d1a524cb9a2c68715ff09efec28a245962 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 5 Jul 2023 18:24:53 +0500 Subject: [PATCH 058/126] dev-python/pydispatcher: update upstream metadata Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/pydispatcher/metadata.xml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dev-python/pydispatcher/metadata.xml b/dev-python/pydispatcher/metadata.xml index 14ef109b8c..dbb18cc47b 100644 --- a/dev-python/pydispatcher/metadata.xml +++ b/dev-python/pydispatcher/metadata.xml @@ -1,4 +1,4 @@ - + @@ -8,5 +8,9 @@ mcfletch/pydispatcher PyDispatcher + + Mike C. Fletcher + mcfletch@vrplumber.com + From a7f59a9c2b177b18c52f7d39cc6327443bf537b1 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 5 Jul 2023 18:26:34 +0500 Subject: [PATCH 059/126] dev-python/pymorphy2-dicts: update upstream metadata Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/pymorphy2-dicts/metadata.xml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/dev-python/pymorphy2-dicts/metadata.xml b/dev-python/pymorphy2-dicts/metadata.xml index f3a79d54d3..bf2568901b 100644 --- a/dev-python/pymorphy2-dicts/metadata.xml +++ b/dev-python/pymorphy2-dicts/metadata.xml @@ -1,5 +1,5 @@ - - + + 1over137@anche.no @@ -7,5 +7,6 @@ pymorphy2-dicts + kmike/pymorphy2-dicts From 9447471413915cd6ceb2afd9f934e56e71965571 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 5 Jul 2023 18:26:40 +0500 Subject: [PATCH 060/126] dev-python/pymorphy2-dicts-ru: update upstream metadata Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/pymorphy2-dicts-ru/metadata.xml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/dev-python/pymorphy2-dicts-ru/metadata.xml b/dev-python/pymorphy2-dicts-ru/metadata.xml index 6ef798bf99..00002f4258 100644 --- a/dev-python/pymorphy2-dicts-ru/metadata.xml +++ b/dev-python/pymorphy2-dicts-ru/metadata.xml @@ -1,5 +1,5 @@ - - + + 1over137@anche.no @@ -7,5 +7,6 @@ pymorphy2-dicts-ru + kmike/pymorphy2-dicts From 7dd51b3edf75e0c15ada6c377fa10417e080585c Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 5 Jul 2023 18:26:46 +0500 Subject: [PATCH 061/126] dev-python/pymorphy2-dicts-uk: update upstream metadata Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/pymorphy2-dicts-uk/metadata.xml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/dev-python/pymorphy2-dicts-uk/metadata.xml b/dev-python/pymorphy2-dicts-uk/metadata.xml index f8056bce70..2029984558 100644 --- a/dev-python/pymorphy2-dicts-uk/metadata.xml +++ b/dev-python/pymorphy2-dicts-uk/metadata.xml @@ -1,5 +1,5 @@ - - + + 1over137@anche.no @@ -7,5 +7,6 @@ pymorphy2-dicts-uk + kmike/pymorphy2-dicts From eddf91404bcdbb5fd73e287f5d36b9a15fdb2ac9 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 5 Jul 2023 18:27:15 +0500 Subject: [PATCH 062/126] dev-python/pyqtdarktheme: update upstream metadata Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/pyqtdarktheme/metadata.xml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/dev-python/pyqtdarktheme/metadata.xml b/dev-python/pyqtdarktheme/metadata.xml index b4c4d76b40..43e8102f0f 100644 --- a/dev-python/pyqtdarktheme/metadata.xml +++ b/dev-python/pyqtdarktheme/metadata.xml @@ -1,5 +1,5 @@ - - + + 1over137@anche.no @@ -8,5 +8,6 @@ pyqtdarktheme 5yutan5/pyqtdarktheme + https://pyqtdarktheme.readthedocs.io From 0f5c7022542783e92f27efb9e2deb4034626f43b Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 5 Jul 2023 18:27:47 +0500 Subject: [PATCH 063/126] dev-python/pysaml2: update upstream metadata Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/pysaml2/metadata.xml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dev-python/pysaml2/metadata.xml b/dev-python/pysaml2/metadata.xml index 95049a7304..dd040df5e6 100644 --- a/dev-python/pysaml2/metadata.xml +++ b/dev-python/pysaml2/metadata.xml @@ -1,4 +1,4 @@ - + @@ -13,5 +13,7 @@ pysaml2 rohe/pysaml2 + https://github.com/IdentityPython/pysaml2/issues + https://pysaml2.readthedocs.io From cc571cb51485cc07c30c0a0a11635c4eda7a74ad Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 5 Jul 2023 18:28:23 +0500 Subject: [PATCH 064/126] dev-python/pytest-benchmark: update upstream metadata Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/pytest-benchmark/metadata.xml | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/dev-python/pytest-benchmark/metadata.xml b/dev-python/pytest-benchmark/metadata.xml index 5d8ce42594..ff29dc0dfa 100644 --- a/dev-python/pytest-benchmark/metadata.xml +++ b/dev-python/pytest-benchmark/metadata.xml @@ -1,11 +1,11 @@ - + - - lssndrbarbieri@gmail.com - Alessandro Barbieri - - + + lssndrbarbieri@gmail.com + Alessandro Barbieri + + This plugin tightly integrates into pytest. To use this effectively you should know a thing or two about pytest first. Take a look at the introductory material or watch talks. Few notes: @@ -16,8 +16,10 @@ This plugin provides a benchmark fixture. This fixture is a callable object that will benchmark any function passed to it. - - ionelmc/pytest-benchmark - pytest-benchmark - + + ionelmc/pytest-benchmark + pytest-benchmark + https://pytest-benchmark.readthedocs.io/ + https://pytest-benchmark.readthedocs.io/en/latest/changelog.html + From 0b378b1765db7dff2ccdd099e033c919a47880f1 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 5 Jul 2023 18:30:42 +0500 Subject: [PATCH 065/126] dev-python/python-pidfile: update upstream metadata Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/python-pidfile/metadata.xml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dev-python/python-pidfile/metadata.xml b/dev-python/python-pidfile/metadata.xml index 1727f1ffa5..8d2ff43efb 100644 --- a/dev-python/python-pidfile/metadata.xml +++ b/dev-python/python-pidfile/metadata.xml @@ -1,4 +1,4 @@ - + @@ -8,5 +8,9 @@ mosquito/python-pidfile python-pidfile + + Dmitry Orlov + me@mosquito.su + From 5585fbaaa1714e54696341d9fba1a1187139e684 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 5 Jul 2023 18:31:18 +0500 Subject: [PATCH 066/126] dev-python/python-telegram-bot: update upstream metadata Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/python-telegram-bot/metadata.xml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dev-python/python-telegram-bot/metadata.xml b/dev-python/python-telegram-bot/metadata.xml index 61ce7ed662..36948791ad 100644 --- a/dev-python/python-telegram-bot/metadata.xml +++ b/dev-python/python-telegram-bot/metadata.xml @@ -1,4 +1,4 @@ - + @@ -12,5 +12,7 @@ python-telegram-bot/python-telegram-bot https://docs.python-telegram-bot.org/en/stable/ + https://github.com/python-telegram-bot/python-telegram-bot/issues + https://python-telegram-bot.readthedocs.io/en/stable/changelog.html From 14fb0a86a6c21626e99e5be9e4867920fa03b0a7 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 5 Jul 2023 18:33:44 +0500 Subject: [PATCH 067/126] dev-python/scrapy: update upstream metadata Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/scrapy/metadata.xml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dev-python/scrapy/metadata.xml b/dev-python/scrapy/metadata.xml index dd122298c9..23af41d363 100644 --- a/dev-python/scrapy/metadata.xml +++ b/dev-python/scrapy/metadata.xml @@ -1,4 +1,4 @@ - + @@ -7,5 +7,7 @@ scrapy/scrapy + https://docs.scrapy.org/ + https://github.com/scrapy/scrapy/issues From 423727378273c90eff0a31aef6bcff9517a2b8dc Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 5 Jul 2023 18:35:25 +0500 Subject: [PATCH 068/126] dev-python/sphinx-argparse-cli: update upstream metadata Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/sphinx-argparse-cli/metadata.xml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dev-python/sphinx-argparse-cli/metadata.xml b/dev-python/sphinx-argparse-cli/metadata.xml index e29cc43b0f..537e3961a0 100644 --- a/dev-python/sphinx-argparse-cli/metadata.xml +++ b/dev-python/sphinx-argparse-cli/metadata.xml @@ -1,4 +1,4 @@ - + @@ -8,6 +8,8 @@ Bernat Gabor gaborjbernat@gmail.com + https://github.com/tox-dev/sphinx-argparse-cli#sphinx-argparse-cli + https://github.com/tox-dev/sphinx-argparse-cli/issues cyber+gentoo@sysrq.in From 41f9407f354e2fcae068cae229052dca02c33135 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 5 Jul 2023 18:35:31 +0500 Subject: [PATCH 069/126] dev-python/sphinx-click: update upstream metadata Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/sphinx-click/metadata.xml | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/dev-python/sphinx-click/metadata.xml b/dev-python/sphinx-click/metadata.xml index e1c7001b53..a68e36a02f 100644 --- a/dev-python/sphinx-click/metadata.xml +++ b/dev-python/sphinx-click/metadata.xml @@ -1,15 +1,17 @@ - + - - lssndrbarbieri@gmail.com - Alessandro Barbieri - - + + lssndrbarbieri@gmail.com + Alessandro Barbieri + + sphinx-click is a Sphinx plugin that allows you to automatically extract documentation from a click-based application and include it in your docs. - - click-contrib/sphinx-click - sphinx-click - + + click-contrib/sphinx-click + sphinx-click + https://github.com/click-contrib/sphinx-click/issues + https://sphinx-click.readthedocs.io/en/latest + From 424d5253a43dd824e7df72c783d17a99e2106180 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 5 Jul 2023 18:35:57 +0500 Subject: [PATCH 070/126] dev-python/sphinxcontrib-zopeext: update upstream metadata Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/sphinxcontrib-zopeext/metadata.xml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/dev-python/sphinxcontrib-zopeext/metadata.xml b/dev-python/sphinxcontrib-zopeext/metadata.xml index d63299c08f..8236b29219 100644 --- a/dev-python/sphinxcontrib-zopeext/metadata.xml +++ b/dev-python/sphinxcontrib-zopeext/metadata.xml @@ -1,4 +1,4 @@ - + @@ -10,5 +10,10 @@ https://github.com/sphinx-contrib/zopeext/blob/main/CHANGES sphinx-contrib/zopeext sphinxcontrib-zopeext + + Michael McNeil Forbes + mforbes@alum.mit.edu + + https://zopeext.readthedocs.io/en/latest/ From 6f33793e4394fc83f7d70f20a95c0ded2525f0ba Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 5 Jul 2023 18:36:06 +0500 Subject: [PATCH 071/126] dev-python/sphinx-hoverxref: update upstream metadata Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/sphinx-hoverxref/metadata.xml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/dev-python/sphinx-hoverxref/metadata.xml b/dev-python/sphinx-hoverxref/metadata.xml index 8b7f17e502..7d09920114 100644 --- a/dev-python/sphinx-hoverxref/metadata.xml +++ b/dev-python/sphinx-hoverxref/metadata.xml @@ -1,4 +1,4 @@ - + @@ -9,5 +9,10 @@ https://sphinx-hoverxref.readthedocs.io/en/latest/ sphinx-hoverxref readthedocs/sphinx-hoverxref + + Manuel Kaufmann + humitos@gmail.com + + https://github.com/readthedocs/sphinx-hoverxref/issues From b242f32b6f067a8e365127162e5272035c0f51c9 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 5 Jul 2023 18:37:45 +0500 Subject: [PATCH 072/126] dev-python/stdlibs: update upstream metadata Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/stdlibs/metadata.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dev-python/stdlibs/metadata.xml b/dev-python/stdlibs/metadata.xml index ef75bbec8f..fd5cf7410c 100644 --- a/dev-python/stdlibs/metadata.xml +++ b/dev-python/stdlibs/metadata.xml @@ -1,4 +1,4 @@ - + @@ -8,5 +8,6 @@ omnilib/stdlibs stdlibs + https://stdlibs.omnilib.dev/en/latest/ From 1aa382b7a47cc39852cacae8a2e3ab674e441958 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 5 Jul 2023 18:40:34 +0500 Subject: [PATCH 073/126] dev-python/tweepy: update upstream metadata Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/tweepy/metadata.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dev-python/tweepy/metadata.xml b/dev-python/tweepy/metadata.xml index dc79eb15b4..bff201eb85 100644 --- a/dev-python/tweepy/metadata.xml +++ b/dev-python/tweepy/metadata.xml @@ -1,4 +1,4 @@ - + @@ -7,5 +7,6 @@ tweepy/tweepy + https://tweepy.readthedocs.io From 210c067fd66061d6e9fa09d41eb33959d78ec300 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 5 Jul 2023 18:40:40 +0500 Subject: [PATCH 074/126] dev-python/types-paramiko: update upstream metadata Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/types-paramiko/metadata.xml | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/dev-python/types-paramiko/metadata.xml b/dev-python/types-paramiko/metadata.xml index 389a822cae..5d9c124df1 100644 --- a/dev-python/types-paramiko/metadata.xml +++ b/dev-python/types-paramiko/metadata.xml @@ -1,13 +1,14 @@ - + - - lssndrbarbieri@gmail.com - Alessandro Barbieri - - - https://github.com/python/typeshed/issues - types-paramiko - python/typeshed - + + lssndrbarbieri@gmail.com + Alessandro Barbieri + + + https://github.com/python/typeshed/issues + types-paramiko + python/typeshed + https://github.com/typeshed-internal/stub_uploader/blob/main/data/changelogs/paramiko.md + From e9b7f2ecd022c419fdc17c6f34842a6d4784b876 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 5 Jul 2023 18:40:46 +0500 Subject: [PATCH 075/126] dev-python/types-protobuf: update upstream metadata Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/types-protobuf/metadata.xml | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/dev-python/types-protobuf/metadata.xml b/dev-python/types-protobuf/metadata.xml index 99f1d590c9..64df2f9a3e 100644 --- a/dev-python/types-protobuf/metadata.xml +++ b/dev-python/types-protobuf/metadata.xml @@ -1,12 +1,13 @@ - + - - watermanpaint@posteo.net - Lucio Sauer - - - python/typeshed - types-protobuf - + + watermanpaint@posteo.net + Lucio Sauer + + + python/typeshed + types-protobuf + https://github.com/typeshed-internal/stub_uploader/blob/main/data/changelogs/protobuf.md + From 291be120d63e367ce99496611fbce462b0c75006 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 5 Jul 2023 18:40:51 +0500 Subject: [PATCH 076/126] dev-python/types-python-dateutil: update upstream metadata Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/types-python-dateutil/metadata.xml | 21 ++++++++++--------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/dev-python/types-python-dateutil/metadata.xml b/dev-python/types-python-dateutil/metadata.xml index 674634d70c..8fdb0cb882 100644 --- a/dev-python/types-python-dateutil/metadata.xml +++ b/dev-python/types-python-dateutil/metadata.xml @@ -1,13 +1,14 @@ - + - - lssndrbarbieri@gmail.com - Alessandro Barbieri - - - https://github.com/python/typeshed/issues - types-python-dateutil - python/typeshed - + + lssndrbarbieri@gmail.com + Alessandro Barbieri + + + https://github.com/python/typeshed/issues + types-python-dateutil + python/typeshed + https://github.com/typeshed-internal/stub_uploader/blob/main/data/changelogs/python-dateutil.md + From 03687f230eb87fef91fa5e0d25bf009f69beea84 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 5 Jul 2023 18:40:57 +0500 Subject: [PATCH 077/126] dev-python/types-pytz: update upstream metadata Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/types-pytz/metadata.xml | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/dev-python/types-pytz/metadata.xml b/dev-python/types-pytz/metadata.xml index 648957a59d..37bf4113bb 100644 --- a/dev-python/types-pytz/metadata.xml +++ b/dev-python/types-pytz/metadata.xml @@ -1,13 +1,14 @@ - + - - lssndrbarbieri@gmail.com - Alessandro Barbieri - - - https://github.com/python/typeshed/issues - types-pytz - python/typeshed - + + lssndrbarbieri@gmail.com + Alessandro Barbieri + + + https://github.com/python/typeshed/issues + types-pytz + python/typeshed + https://github.com/typeshed-internal/stub_uploader/blob/main/data/changelogs/pytz.md + From 68a99bb944d80d2a009daa07599d96032218bbe0 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 5 Jul 2023 18:41:03 +0500 Subject: [PATCH 078/126] dev-python/types-requests: update upstream metadata Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/types-requests/metadata.xml | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/dev-python/types-requests/metadata.xml b/dev-python/types-requests/metadata.xml index 789964d557..a1b7ce6dcd 100644 --- a/dev-python/types-requests/metadata.xml +++ b/dev-python/types-requests/metadata.xml @@ -1,13 +1,14 @@ - + - - lssndrbarbieri@gmail.com - Alessandro Barbieri - - - https://github.com/python/typeshed/issues - python/typeshed - types-requests - + + lssndrbarbieri@gmail.com + Alessandro Barbieri + + + https://github.com/python/typeshed/issues + python/typeshed + types-requests + https://github.com/typeshed-internal/stub_uploader/blob/main/data/changelogs/requests.md + From a2eedb8491eb9efb04ea102b74c5612acbd78937 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 5 Jul 2023 18:41:08 +0500 Subject: [PATCH 079/126] dev-python/types-urllib3: update upstream metadata Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/types-urllib3/metadata.xml | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/dev-python/types-urllib3/metadata.xml b/dev-python/types-urllib3/metadata.xml index c2e78e89d2..02ba8095c8 100644 --- a/dev-python/types-urllib3/metadata.xml +++ b/dev-python/types-urllib3/metadata.xml @@ -1,13 +1,14 @@ - + - - lssndrbarbieri@gmail.com - Alessandro Barbieri - - - https://github.com/python/typeshed/issues - python/typeshed - types-urllib3 - + + lssndrbarbieri@gmail.com + Alessandro Barbieri + + + https://github.com/python/typeshed/issues + python/typeshed + types-urllib3 + https://github.com/typeshed-internal/stub_uploader/blob/main/data/changelogs/urllib3.md + From 5a6044c17bffabddeefaee41c0ee445623ee3fdf Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 5 Jul 2023 18:42:12 +0500 Subject: [PATCH 080/126] dev-python/unearth: update upstream metadata Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/unearth/metadata.xml | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/dev-python/unearth/metadata.xml b/dev-python/unearth/metadata.xml index a663f3e5cd..945e89bf38 100644 --- a/dev-python/unearth/metadata.xml +++ b/dev-python/unearth/metadata.xml @@ -1,12 +1,18 @@ - + - - falbrechtskirchinger@gmail.com - Florian Albrechtskirchinger - - - frostming/unearth - unearth - + + falbrechtskirchinger@gmail.com + Florian Albrechtskirchinger + + + frostming/unearth + unearth + + Frost Ming + me@frostming.com + + https://unearth.readthedocs.io + https://github.com/frostming/unearth/releases + From c3e9a593f1fb55faee93cc5945494fb9d356297d Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 5 Jul 2023 18:42:49 +0500 Subject: [PATCH 081/126] dev-python/validator-collection: update upstream metadata Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/validator-collection/metadata.xml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/dev-python/validator-collection/metadata.xml b/dev-python/validator-collection/metadata.xml index e442218bbb..86e2406732 100644 --- a/dev-python/validator-collection/metadata.xml +++ b/dev-python/validator-collection/metadata.xml @@ -1,5 +1,5 @@ - - + + gasc@eurecom.fr @@ -8,5 +8,6 @@ validator-collection insightindustry/validator-collection + http://validator-collection.readthedocs.io/en/latest From 45e66c5c685be5e5a449b1a2f52dec783eac8dab Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 5 Jul 2023 18:43:21 +0500 Subject: [PATCH 082/126] dev-python/vttlib: update upstream metadata Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/vttlib/metadata.xml | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/dev-python/vttlib/metadata.xml b/dev-python/vttlib/metadata.xml index 16ae968b59..76cb872896 100644 --- a/dev-python/vttlib/metadata.xml +++ b/dev-python/vttlib/metadata.xml @@ -1,12 +1,12 @@ - + - - co-maintainers welcome - lssndrbarbieri@gmail.com - Alessandro Barbieri - - + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + + vttLib A library to @@ -17,8 +17,12 @@ A library to The primary use case is version control of hinting data of fonts. - - daltonmaag/vttLib - vttlib - + + daltonmaag/vttLib + vttlib + + Dalton Maag Ltd + info@daltonmaag.com + + From 65d1d27fbd0a42a036b47ed971df7f25d68ca2b8 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 5 Jul 2023 18:44:27 +0500 Subject: [PATCH 083/126] dev-python/XenAPI: update upstream metadata Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/XenAPI/metadata.xml | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/dev-python/XenAPI/metadata.xml b/dev-python/XenAPI/metadata.xml index 9149c49899..76cba283ac 100644 --- a/dev-python/XenAPI/metadata.xml +++ b/dev-python/XenAPI/metadata.xml @@ -1,13 +1,14 @@ - + - - co-maintainers welcome - lssndrbarbieri@gmail.com - Alessandro Barbieri - - - XenAPI - xapi-project/xen-api - + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + + + XenAPI + xapi-project/xen-api + https://github.com/xapi-project/xen-api/issues + From 954ae79125ad15cfed41b500391fd788e4537b74 Mon Sep 17 00:00:00 2001 From: David Roman Date: Wed, 5 Jul 2023 16:48:24 +0200 Subject: [PATCH 084/126] dev-embedded/esp-idf: fix dependencies Signed-off-by: David Roman --- dev-embedded/esp-idf/esp-idf-5.1.ebuild | 29 ++++++++++--------------- 1 file changed, 12 insertions(+), 17 deletions(-) diff --git a/dev-embedded/esp-idf/esp-idf-5.1.ebuild b/dev-embedded/esp-idf/esp-idf-5.1.ebuild index e78cefd0e8..8f660c8e09 100644 --- a/dev-embedded/esp-idf/esp-idf-5.1.ebuild +++ b/dev-embedded/esp-idf/esp-idf-5.1.ebuild @@ -9,7 +9,7 @@ VER="12.2.0_20230208" CROSSTOOL_URL="https://github.com/espressif/crosstool-NG/releases/download/esp-${VER}" -inherit python-single-r1 +inherit python-r1 DESCRIPTION="Espressif IoT Development Framework" HOMEPAGE="https://www.espressif.com/" @@ -35,23 +35,18 @@ SLOT="0" BDEPEND="app-arch/unzip" RDEPEND=" ${PYTHON_DEPS} - dev-embedded/esptool[${PYTHON_SINGLE_USEDEP}] - $(python_gen_cond_dep ' - dev-python/click[${PYTHON_USEDEP}] - dev-python/bitstring[${PYTHON_USEDEP}] - dev-python/construct[${PYTHON_USEDEP}] - dev-python/ecdsa[${PYTHON_USEDEP}] - dev-python/future[${PYTHON_USEDEP}] - dev-python/kconfiglib[${PYTHON_USEDEP}] - dev-python/pyelftools[${PYTHON_USEDEP}] - dev-python/pyparsing[${PYTHON_USEDEP}] - dev-python/pyserial[${PYTHON_USEDEP}] - dev-python/python-socketio[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-python/reedsolomon[${PYTHON_USEDEP}] - dev-embedded/idf-component-manager[${PYTHON_USEDEP}] - ') + dev-python/click[${PYTHON_USEDEP}] + dev-python/pyserial[${PYTHON_USEDEP}] + dev-python/cryptography[${PYTHON_USEDEP}] + dev-python/pyparsing[${PYTHON_USEDEP}] + dev-python/pyelftools[${PYTHON_USEDEP}] + dev-embedded/esp-coredump[${PYTHON_USEDEP}] + dev-embedded/esptool + dev-embedded/esp-idf-kconfig[${PYTHON_USEDEP}] + dev-embedded/esp-idf-monitor[${PYTHON_USEDEP}] + dev-embedded/esp-idf-size[${PYTHON_USEDEP}] + dev-embedded/idf-component-manager[${PYTHON_USEDEP}] " RESTRICT="strip" From 1961404c8c643b97e5fa35bebecfe42788ccdadf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Negrier=20Duarte?= Date: Wed, 5 Jul 2023 16:02:24 +0100 Subject: [PATCH 085/126] app-text/sioyek: unkeyword 9999 for ~amd64~x86 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Gonçalo Negrier Duarte --- app-text/sioyek/sioyek-9999.ebuild | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/app-text/sioyek/sioyek-9999.ebuild b/app-text/sioyek/sioyek-9999.ebuild index 9c0dc1bcf4..2da14543ad 100644 --- a/app-text/sioyek/sioyek-9999.ebuild +++ b/app-text/sioyek/sioyek-9999.ebuild @@ -13,9 +13,8 @@ SLOT="0" BDEPEND="media-libs/harfbuzz dev-qt/qtbase - dev-qt/qt3d" - -KEYWORDS="~amd64~x86" + dev-qt/qt3d +" src_prepare() { #Make Mupdf specific for build From a2dff02b6ab360c53b54c98194707efbd6135c55 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Negrier=20Duarte?= Date: Wed, 5 Jul 2023 16:04:25 +0100 Subject: [PATCH 086/126] gui-apps/gtklock-extras: unkeyword 9999 for ~amd64~x86 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Gonçalo Negrier Duarte --- gui-apps/gtklock-extras/gtklock-extras-9999.ebuild | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gui-apps/gtklock-extras/gtklock-extras-9999.ebuild b/gui-apps/gtklock-extras/gtklock-extras-9999.ebuild index 0eaa425a82..9b58673b70 100644 --- a/gui-apps/gtklock-extras/gtklock-extras-9999.ebuild +++ b/gui-apps/gtklock-extras/gtklock-extras-9999.ebuild @@ -17,16 +17,16 @@ BDEPEND="x11-libs/gtk+ virtual/pkgconfig playerctl? ( dev-go/act ) playerctl? ( net-libs/libsoup ) - userinfo? ( sys-apps/accountsservice )" + userinfo? ( sys-apps/accountsservice ) +" DEPEND="${RDEPEND} - app-portage/smart-live-rebuild" + app-portage/smart-live-rebuild +" IUSE="playerctl powerbar userinfo" REQUIRED_USE="|| ( playerctl powerbar userinfo )" -KEYWORDS="~amd64~x86" - src_compile() { if use powerbar; then pushd gtklock-powerbar-module || die From 014e85648e88e45413e48023d3a8405e937c36ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Negrier=20Duarte?= Date: Wed, 5 Jul 2023 16:05:03 +0100 Subject: [PATCH 087/126] gui-apps/ReGreet: unkeyword 9999 for ~amd64~x86 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Gonçalo Negrier Duarte --- gui-apps/ReGreet/ReGreet-9999.ebuild | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/gui-apps/ReGreet/ReGreet-9999.ebuild b/gui-apps/ReGreet/ReGreet-9999.ebuild index 2505acaef8..4956662634 100644 --- a/gui-apps/ReGreet/ReGreet-9999.ebuild +++ b/gui-apps/ReGreet/ReGreet-9999.ebuild @@ -13,10 +13,11 @@ HOMEPAGE="https://github.com/rharish101/ReGreet" LICENSE="GPL-3" SLOT="0" DEPEND="x11-libs/gtk+:3 - gtk4? ( gui-libs/gtk ) - cage? ( gui-wm/cage ) - sway? ( gui-wm/sway ) - || ( gui-wm/cage gui-wm/sway )" + gtk4? ( gui-libs/gtk ) + cage? ( gui-wm/cage ) + sway? ( gui-wm/sway ) + || ( gui-wm/cage gui-wm/sway ) +" RDEPEND=" ${DEPEND} gui-libs/greetd @@ -27,7 +28,6 @@ BDEPEND=" IUSE="gtk4 logs cage sway" REQUIRED_USE="|| ( cage sway ) cage? ( !sway ) sway? ( !cage )" -KEYWORDS="~amd64~x86" src_unpack() { git-r3_src_unpack From 6f818b8f0f3f2c3f3626a317b46e0ec300e76b67 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Negrier=20Duarte?= Date: Wed, 5 Jul 2023 16:07:34 +0100 Subject: [PATCH 088/126] sys-firmware/lenovolegionlinux: unkeyword 9999 for ~amd64~x86 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Gonçalo Negrier Duarte --- .../lenovolegionlinux-9999.ebuild | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/sys-firmware/lenovolegionlinux/lenovolegionlinux-9999.ebuild b/sys-firmware/lenovolegionlinux/lenovolegionlinux-9999.ebuild index 9160a2f761..397b677ab1 100644 --- a/sys-firmware/lenovolegionlinux/lenovolegionlinux-9999.ebuild +++ b/sys-firmware/lenovolegionlinux/lenovolegionlinux-9999.ebuild @@ -16,23 +16,23 @@ DESCRIPTION="Lenovo Legion Linux kernel module" HOMEPAGE="https://github.com/johnfanv2/LenovoLegionLinux" DEPEND="sys-kernel/linux-headers - sys-apps/lm-sensors - sys-apps/dmidecode - legion-tools? ( dev-python/PyQt5 ) - legion-tools? ( dev-python/pyyaml ) - legion-tools? ( dev-python/argcomplete ) - app-portage/smart-live-rebuild - legion-acpi? ( sys-power/acpid ) - radeon-dgpu? ( dev-util/rocm-smi ) - downgrade-nvidia? ( <=x11-drivers/nvidia-drivers-525 ) - ryzenadj? ( sys-power/RyzenAdj )" + sys-apps/lm-sensors + sys-apps/dmidecode + legion-tools? ( dev-python/PyQt5 ) + legion-tools? ( dev-python/pyyaml ) + legion-tools? ( dev-python/argcomplete ) + app-portage/smart-live-rebuild + legion-acpi? ( sys-power/acpid ) + radeon-dgpu? ( dev-util/rocm-smi ) + downgrade-nvidia? ( <=x11-drivers/nvidia-drivers-525 ) + ryzenadj? ( sys-power/RyzenAdj ) +" + LICENSE="GPL-2" SLOT="0" IUSE="legion-tools legion-acpi systemd radeon-dgpu downgrade-nvidia ryzenadj" REQUIRED_USE="|| ( systemd legion-acpi radeon-dgpu downgrade-nvidia ryzenadj legion-tools ) legion-acpi? ( legion-tools ) radeon-dgpu? ( !downgrade-nvidia legion-tools ) downgrade-nvidia? ( !radeon-dgpu legion-tools )" -KEYWORDS="~amd64~x86" - MODULES_KERNEL_MIN=5.10 src_compile() { From 1fe2df6149d155fe0b85bcd37ebf2db6090c2e44 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Negrier=20Duarte?= Date: Wed, 5 Jul 2023 16:11:39 +0100 Subject: [PATCH 089/126] gui-apps/gtklock-extras: Remove app-portage/smart-live-rebuild dependency MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Gonçalo Negrier Duarte --- gui-apps/gtklock-extras/gtklock-extras-9999.ebuild | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/gui-apps/gtklock-extras/gtklock-extras-9999.ebuild b/gui-apps/gtklock-extras/gtklock-extras-9999.ebuild index 9b58673b70..81117c7e26 100644 --- a/gui-apps/gtklock-extras/gtklock-extras-9999.ebuild +++ b/gui-apps/gtklock-extras/gtklock-extras-9999.ebuild @@ -20,9 +20,7 @@ BDEPEND="x11-libs/gtk+ userinfo? ( sys-apps/accountsservice ) " -DEPEND="${RDEPEND} - app-portage/smart-live-rebuild -" +DEPEND="${RDEPEND}" IUSE="playerctl powerbar userinfo" REQUIRED_USE="|| ( playerctl powerbar userinfo )" From 65d15df8b32517e9a21d86cdba66718c2fba3e86 Mon Sep 17 00:00:00 2001 From: Nicola Smaniotto Date: Thu, 6 Jul 2023 12:14:25 +0200 Subject: [PATCH 090/126] mpv-plugin/mpv-kscreen-doctor: add 0.2.2 Signed-off-by: Nicola Smaniotto --- mpv-plugin/mpv-kscreen-doctor/Manifest | 1 + .../mpv-kscreen-doctor-0.2.2.ebuild | 25 +++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 mpv-plugin/mpv-kscreen-doctor/mpv-kscreen-doctor-0.2.2.ebuild diff --git a/mpv-plugin/mpv-kscreen-doctor/Manifest b/mpv-plugin/mpv-kscreen-doctor/Manifest index 85594976da..2586ae8a2c 100644 --- a/mpv-plugin/mpv-kscreen-doctor/Manifest +++ b/mpv-plugin/mpv-kscreen-doctor/Manifest @@ -1 +1,2 @@ DIST mpv-kscreen-doctor-0.2.1.tar.gz 3450 BLAKE2B 52333d62685db7fb29423c8666d1509d5cf81f169befa8e7c9c2a591f153fd1d70e0b3778a8c24976b253fbf598630b44c5b2dcb50ebc69ed31dc74215d96769 SHA512 c6b6fd960c7651ea13d72b98ac687808b21dc45d1191065077efba4e5f06345255e96555c992361c347d56f0ea3b537cd525841ef7c680539ca9e16790cef16f +DIST mpv-kscreen-doctor-0.2.2.tar.bz2 3578 BLAKE2B 0ca60ca2a2286eda3c062e6713aa323bdc3dace6bd1764166e1c62e3a94c78803212c5939a12b7229268319492a1a714008dc2c433197c4c9afe4021a5a1bffd SHA512 dd890bf5d9521dbf55702a5a7e8e176dc8f95ad826b2bc370b03150b8276c80e2e9ac7b32a6b5f4199a0addba74a1fa4c7af3f7be20cb4f8e1fd95b376cb3472 diff --git a/mpv-plugin/mpv-kscreen-doctor/mpv-kscreen-doctor-0.2.2.ebuild b/mpv-plugin/mpv-kscreen-doctor/mpv-kscreen-doctor-0.2.2.ebuild new file mode 100644 index 0000000000..27000ed945 --- /dev/null +++ b/mpv-plugin/mpv-kscreen-doctor/mpv-kscreen-doctor-0.2.2.ebuild @@ -0,0 +1,25 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_MPV="rdepend" +MPV_REQ_USE="lua" +inherit mpv-plugin + +DESCRIPTION="Set the display refresh rate that best approximates the content fps" +HOMEPAGE="https://gitlab.com/smaniottonicola/mpv-kscreen-doctor" +SRC_URI="https://gitlab.com/smaniottonicola/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2 -> ${P}.tar.bz2" + +LICENSE="Unlicense" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + kde-plasma/libkscreen +" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${PN}-v${PV}" + +MPV_PLUGIN_FILES=( ${PN}.lua ) From 52df982ac5549a27d1d20c63d3c5df1fd67d781b Mon Sep 17 00:00:00 2001 From: Yuan Liao Date: Thu, 6 Jul 2023 07:54:10 -0700 Subject: [PATCH 091/126] gnome-extra/extension-manager: Drop upstreamed patch from live ebuild Signed-off-by: Yuan Liao --- gnome-extra/extension-manager/extension-manager-9999.ebuild | 4 ---- 1 file changed, 4 deletions(-) diff --git a/gnome-extra/extension-manager/extension-manager-9999.ebuild b/gnome-extra/extension-manager/extension-manager-9999.ebuild index 1598faa733..df1b3c8744 100644 --- a/gnome-extra/extension-manager/extension-manager-9999.ebuild +++ b/gnome-extra/extension-manager/extension-manager-9999.ebuild @@ -39,10 +39,6 @@ DEPEND=" ${RDEPEND} " -PATCHES=( - "${FILESDIR}/${PN}-0.4.1-make-libbacktrace-optional.patch" -) - src_configure() { local emesonargs=( -Dpackage="ebuild" From 689c3c9b54ac2299cee266af96f004b607680e80 Mon Sep 17 00:00:00 2001 From: Nicola Smaniotto Date: Thu, 6 Jul 2023 17:41:10 +0200 Subject: [PATCH 092/126] games-puzzle/aaaaxy: add 1.4.18, drop 1.3.263 Closes: https://bugs.gentoo.org/898228 Signed-off-by: Nicola Smaniotto --- games-puzzle/aaaaxy/Manifest | 4 ++-- .../{aaaaxy-1.3.263.ebuild => aaaaxy-1.4.18.ebuild} | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) rename games-puzzle/aaaaxy/{aaaaxy-1.3.263.ebuild => aaaaxy-1.4.18.ebuild} (86%) diff --git a/games-puzzle/aaaaxy/Manifest b/games-puzzle/aaaaxy/Manifest index 2ccc6cdce9..eb73ca92ef 100644 --- a/games-puzzle/aaaaxy/Manifest +++ b/games-puzzle/aaaaxy/Manifest @@ -1,6 +1,6 @@ -DIST aaaaxy-1.3.263-deps.tar.xz 367513548 BLAKE2B cea4d9276ca914659f04233dbbce39dc0a6dd633c96f8475a62eae4e42c7b4aac247f42f6aef0e3739347cd95837e7c86009a4b175256d45815c3fa602ced606 SHA512 6a6f19c1d6f8e569a6619acee8b3809df10c606e371d6a06c867b4a903139f561c6ce808ff463453f0f45bb472098e52d183402dd89bd3bc23c6572fd57532b0 -DIST aaaaxy-1.3.263.tar.gz 26754330 BLAKE2B 8b9828a48b64b4ba100fb42214c8a30dc55cc6b60ec1bb0453bf24d2aeddec0992ae642bd58120e6f785a0645ab9e128753cad4b2173e6c3287f7cf23f538451 SHA512 a81d8167ee4bc022d2d40cad613d2ad43dfbb6aba39c2b12276fab5a7fdd01f022a5317a5aa600beb44397b371d2711fae5a52c9a000a677064627ba0d679ec5 DIST aaaaxy-1.3.436-deps.tar.xz 354919156 BLAKE2B 79b9295af8fd7a51346ab4e7d4f5a68bc4d7a0ec50fe425d2def01b5b72a714bc00f60226269d706d313199e80b9670a1d817055e7e48053c5e58635a8266da6 SHA512 b868f23d7779ae2917b299cada98543c4945b7fa8acccd8b8da41590d4952cfa97963ac218fc4e7ef234a40f3029256180ec7c7256b914566bafa78faa2a0a59 DIST aaaaxy-1.3.436.tar.gz 28047375 BLAKE2B e3764f3b5889033d44d8b2906cc60be1101339deaf7ccfa285464ebe47e71befe2c49800466fe42805d096c5a41d735216d2f6be60744b86d93a1874d7e56a3c SHA512 3632d21e5f48e31a813b93953e6e8ac9a12a1065d194bb4f7b59f9921d69cc8b96aff03b8fa07e3acf1ea1e3e4c19ed3b170a6cca1dbd075bfe69dde627d2fad +DIST aaaaxy-1.4.18-deps.tar.xz 73860348 BLAKE2B 85788abceddc142f5d19c68345025e5bcb32753192a48f19b1f01246129c82f03b0b19ff189375448ee6292f6cbb17da7ae10940435b7819797b62296b68b358 SHA512 73d203c510ef17304bbaf167e772f06c621c40d45abfa32071dbdafe8b2cb9953e85d10952b267afbaeb2b4ebe14fa5d904e650ca42675bfb55a547539792646 +DIST aaaaxy-1.4.18.tar.gz 28036068 BLAKE2B 3b65d593b7b2e98090b79ade6059daa36749f4f0e455caf0b6081f2e3839db343e935e64859690e12027c851f3a074782d84e80714736bad5b786b2b79405f3b SHA512 0c5843aa52be16b9e52c9d4b0e36fcd852ba3429f6c26525cc64ab6cd0582c57ff1aa6416968174155ba94beb4dbf49a4240fe73d4bb2d9a934baf91a088b1ce DIST aaaaxy-1.4.8-deps.tar.xz 73799472 BLAKE2B 20a8b7c531c11e0101ea67f3030cd9def2c6acf18023a46d87e8aadcaf36d32e095d87d43ea5b792ad5461ae8aacd325b7ed22479f034f3d724f2db89551e7c5 SHA512 4c913befac1083021316b629d4b9676e047ef769fc86ce4e1895d79435780c86f6377913706702eb07c33ecccc10f67fe25c3b87efe32f1c4556a5652fab79b3 DIST aaaaxy-1.4.8.tar.gz 28034889 BLAKE2B d184ab034681c1c36d7992c0afde7ac6925d37d232a9d58908ecddfded26386b0006faac67120e8d2ff5a3bcef95ebae4c6451087cffcf9bcd7bff852f778791 SHA512 37314f2597f6a9671bd8e5104b01ccf4e9e57bfd6c63cdc3863203b8a74fb0c9c930678ef33ffb244c10005b82f19a9e55b58ed2e402a312af675d76dc120bb1 diff --git a/games-puzzle/aaaaxy/aaaaxy-1.3.263.ebuild b/games-puzzle/aaaaxy/aaaaxy-1.4.18.ebuild similarity index 86% rename from games-puzzle/aaaaxy/aaaaxy-1.3.263.ebuild rename to games-puzzle/aaaaxy/aaaaxy-1.4.18.ebuild index f7e67c08b7..920fe2492a 100644 --- a/games-puzzle/aaaaxy/aaaaxy-1.3.263.ebuild +++ b/games-puzzle/aaaaxy/aaaaxy-1.4.18.ebuild @@ -5,7 +5,7 @@ EAPI=8 inherit desktop go-module -DEPS_DATE="2023-02-07" # when the deps archive has been created +DEPS_DATE="2023-07-06" # when the deps archive has been created DESCRIPTION="A nonlinear 2D puzzle platformer taking place in impossible spaces" HOMEPAGE="https://divverent.github.io/aaaaxy/" @@ -14,12 +14,10 @@ SRC_URI=" https://gitlab.com/api/v4/projects/41581401/packages/generic/${PN}/${PV}+${DEPS_DATE}/${P}-deps.tar.xz " -LICENSE="Apache-2.0 BSD MIT || ( FTL GPL-2+ )" +LICENSE="Apache-2.0 BSD MIT FTL OFL-1.1" SLOT="0" KEYWORDS="~amd64" -RESTRICT="bindist" # only redistributable when using Freetype under FTL - DEPEND=" media-libs/alsa-lib media-libs/libglvnd @@ -27,6 +25,8 @@ DEPEND=" " RDEPEND="${DEPEND}" BDEPEND=" + app-arch/advancecomp + app-arch/zip x11-libs/libXcursor x11-libs/libXi x11-libs/libXinerama From 56e6e1b83e5f1b39393aa6b9caae2b500ee49786 Mon Sep 17 00:00:00 2001 From: Okamura Kazuya Date: Fri, 7 Jul 2023 01:16:00 +0900 Subject: [PATCH 093/126] dev-libs/lsquic: new package, add 3.2.0 Signed-off-by: Okamura Kazuya --- .../lsquic-disable-build-deps-libs.patch | 57 +++++++ .../lsquic-link-boringssl-static-libs.patch | 152 ++++++++++++++++++ dev-libs/lsquic/lsquic-3.2.0.ebuild | 54 +++++++ dev-libs/lsquic/metadata.xml | 11 ++ 4 files changed, 274 insertions(+) create mode 100644 dev-libs/lsquic/files/lsquic-disable-build-deps-libs.patch create mode 100644 dev-libs/lsquic/files/lsquic-link-boringssl-static-libs.patch create mode 100644 dev-libs/lsquic/lsquic-3.2.0.ebuild create mode 100644 dev-libs/lsquic/metadata.xml diff --git a/dev-libs/lsquic/files/lsquic-disable-build-deps-libs.patch b/dev-libs/lsquic/files/lsquic-disable-build-deps-libs.patch new file mode 100644 index 0000000000..1f8f2ce976 --- /dev/null +++ b/dev-libs/lsquic/files/lsquic-disable-build-deps-libs.patch @@ -0,0 +1,57 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 984f38f..4c7b181 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -268,7 +268,7 @@ ELSE() + MESSAGE(STATUS "zlib not found") + ENDIF() + +-SET(LIBS lsquic ${BORINGSSL_LIB_ssl} ${BORINGSSL_LIB_crypto} ${ZLIB_LIB} ${LIBS}) ++SET(LIBS lsquic ls-hpack ls-qpack ${BORINGSSL_LIB_ssl} ${BORINGSSL_LIB_crypto} ${ZLIB_LIB} ${LIBS}) + + IF (LSQUIC_BIN) + FIND_PATH(EVENT_INCLUDE_DIR NAMES event2/event.h) +diff --git a/src/liblsquic/CMakeLists.txt b/src/liblsquic/CMakeLists.txt +index fe6307e..be9a432 100644 +--- a/src/liblsquic/CMakeLists.txt ++++ b/src/liblsquic/CMakeLists.txt +@@ -1,6 +1,5 @@ + # Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. + SET(lsquic_STAT_SRCS +- ls-qpack/lsqpack.c + lsquic_adaptive_cc.c + lsquic_alarmset.c + lsquic_arr.c +@@ -91,18 +90,13 @@ IF(NOT MSVC) + IF (HAS_NO_IMPLICIT_FALLTHROUGH) + SET(QPACK_FLAGS "${QPACK_FLAGS} -Wno-implicit-fallthrough") + ENDIF() +-set_source_files_properties(ls-qpack/lsqpack.c PROPERTIES COMPILE_FLAGS ${QPACK_FLAGS}) + ENDIF() + +-include_directories(ls-qpack) +- + IF(PROJECT_NAME STREQUAL "openlitespeed") + INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/src/spdy) + ELSE() +- INCLUDE_DIRECTORIES(../lshpack) + SET(lsquic_STAT_SRCS ${lsquic_STAT_SRCS} + lsquic_xxhash.c +- ../lshpack/lshpack.c + ) + ENDIF() + +diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt +index fab22d3..06c39b3 100644 +--- a/tests/CMakeLists.txt ++++ b/tests/CMakeLists.txt +@@ -17,9 +17,6 @@ ELSE() + ENDIF() + ENDIF() + +-include_directories(../src/liblsquic/ls-qpack) +-INCLUDE_DIRECTORIES(../src/lshpack) +- + SET(TESTS + ack + ackgen_gquic_be diff --git a/dev-libs/lsquic/files/lsquic-link-boringssl-static-libs.patch b/dev-libs/lsquic/files/lsquic-link-boringssl-static-libs.patch new file mode 100644 index 0000000000..868accf29b --- /dev/null +++ b/dev-libs/lsquic/files/lsquic-link-boringssl-static-libs.patch @@ -0,0 +1,152 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 4c7b181..723a075 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -152,77 +152,6 @@ ELSE() + ENDIF() + ENDIF() + +-IF (NOT DEFINED BORINGSSL_INCLUDE AND DEFINED BORINGSSL_DIR) +- FIND_PATH(BORINGSSL_INCLUDE NAMES openssl/ssl.h +- PATHS ${BORINGSSL_DIR}/include +- NO_DEFAULT_PATH) +-ENDIF() +-# This must be done before adding other include directories to take +-# precedence over header files from other SSL installs. +- +-IF (BORINGSSL_INCLUDE) +- MESSAGE(STATUS "BoringSSL include directory ${BORINGSSL_INCLUDE}") +- INCLUDE_DIRECTORIES(${BORINGSSL_INCLUDE}) +-ELSE() +- MESSAGE(FATAL_ERROR "BoringSSL headers not found") +-ENDIF() +- +-IF (NOT DEFINED BORINGSSL_LIB AND DEFINED BORINGSSL_DIR) +- FOREACH(LIB_NAME ssl crypto) +- IF (CMAKE_SYSTEM_NAME STREQUAL Windows) +- FIND_LIBRARY(BORINGSSL_LIB_${LIB_NAME} +- NAMES ${LIB_NAME} +- PATHS ${BORINGSSL_DIR}/${LIB_NAME} +- PATH_SUFFIXES Debug Release MinSizeRel RelWithDebInfo +- NO_DEFAULT_PATH) +- ELSE() +- FIND_LIBRARY(BORINGSSL_LIB_${LIB_NAME} +- NAMES lib${LIB_NAME}${LIB_SUFFIX} +- PATHS ${BORINGSSL_DIR}/${LIB_NAME} +- NO_DEFAULT_PATH) +- ENDIF() +- IF(BORINGSSL_LIB_${LIB_NAME}) +- MESSAGE(STATUS "Found ${LIB_NAME} library: ${BORINGSSL_LIB_${LIB_NAME}}") +- ELSE() +- MESSAGE(STATUS "${LIB_NAME} library not found") +- ENDIF() +- ENDFOREACH() +- +-ELSE() +- +- +- FOREACH(LIB_NAME ssl crypto) +- # If BORINGSSL_LIB is defined, try find each lib. Otherwise, user should define BORINGSSL_LIB_ssl, +- # BORINGSSL_LIB_crypto and so on explicitly. For example, including boringssl and lsquic both via +- # add_subdirectory: +- # add_subdirectory(third_party/boringssl) +- # set(BORINGSSL_LIB_ssl ssl) +- # set(BORINGSSL_LIB_crypto crypto) +- # add_subdirectory(third_party/lsquic) +- IF (DEFINED BORINGSSL_LIB) +- IF (CMAKE_SYSTEM_NAME STREQUAL Windows) +- FIND_LIBRARY(BORINGSSL_LIB_${LIB_NAME} +- NAMES ${LIB_NAME} +- PATHS ${BORINGSSL_LIB} +- PATH_SUFFIXES Debug Release MinSizeRel RelWithDebInfo +- NO_DEFAULT_PATH) +- ELSE() +- FIND_LIBRARY(BORINGSSL_LIB_${LIB_NAME} +- NAMES lib${LIB_NAME}${LIB_SUFFIX} +- PATHS ${BORINGSSL_LIB} +- PATH_SUFFIXES ${LIB_NAME} +- NO_DEFAULT_PATH) +- ENDIF() +- ENDIF() +- IF(BORINGSSL_LIB_${LIB_NAME}) +- MESSAGE(STATUS "Found ${LIB_NAME} library: ${BORINGSSL_LIB_${LIB_NAME}}") +- ELSE() +- MESSAGE(FATAL_ERROR "BORINGSSL_LIB_${LIB_NAME} library not found") +- ENDIF() +- ENDFOREACH() +- +-ENDIF() +- + SET(CMAKE_INCLUDE_CURRENT_DIR ON) + INCLUDE_DIRECTORIES(include) + IF(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD" OR CMAKE_SYSTEM_NAME STREQUAL "Darwin") +@@ -268,7 +197,7 @@ ELSE() + MESSAGE(STATUS "zlib not found") + ENDIF() + +-SET(LIBS lsquic ls-hpack ls-qpack ${BORINGSSL_LIB_ssl} ${BORINGSSL_LIB_crypto} ${ZLIB_LIB} ${LIBS}) ++SET(LIBS lsquic ls-hpack ls-qpack ssl crypto ${ZLIB_LIB} ${LIBS}) + + IF (LSQUIC_BIN) + FIND_PATH(EVENT_INCLUDE_DIR NAMES event2/event.h) +diff --git a/src/liblsquic/CMakeLists.txt b/src/liblsquic/CMakeLists.txt +index be9a432..0bc806d 100644 +--- a/src/liblsquic/CMakeLists.txt ++++ b/src/liblsquic/CMakeLists.txt +@@ -1,4 +1,7 @@ + # Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. ++ ++add_subdirectory(boringssl) ++ + SET(lsquic_STAT_SRCS + lsquic_adaptive_cc.c + lsquic_alarmset.c +@@ -83,6 +86,8 @@ SET(lsquic_STAT_SRCS + lsquic_version.c + ) + ++include_directories(boringssl/include) ++ + IF(NOT MSVC) + SET(QPACK_FLAGS "-Wno-uninitialized") + INCLUDE(CheckCCompilerFlag) +@@ -119,7 +124,7 @@ endif() + + IF(LSQUIC_SHARED_LIB) + add_library(lsquic SHARED ${lsquic_STAT_SRCS}) +- TARGET_LINK_LIBRARIES(lsquic PRIVATE ${BORINGSSL_LIB_ssl} ${BORINGSSL_LIB_crypto} ${ZLIB_LIB}) ++ TARGET_LINK_LIBRARIES(lsquic PRIVATE ssl crypto ${ZLIB_LIB}) + IF(MSVC) + SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DLSQUIC_EXPORTS") + TARGET_LINK_LIBRARIES(lsquic PRIVATE ws2_32.lib) +diff --git a/src/liblsquic/boringssl/CMakeLists.txt b/src/liblsquic/boringssl/CMakeLists.txt +index aac5f0d..37cbfa3 100644 +--- a/src/liblsquic/boringssl/CMakeLists.txt ++++ b/src/liblsquic/boringssl/CMakeLists.txt +@@ -3,6 +3,8 @@ cmake_minimum_required(VERSION 3.10) + # Defer enabling C and CXX languages. + project(BoringSSL NONE) + ++set(BUILD_SHARED_LIBS OFF) ++ + # Don't install BoringSSL to system directories by default; it has no stable + # ABI. Instead, default to an "install" directory under the source. + if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT) +@@ -36,7 +38,7 @@ if(CMAKE_VERSION VERSION_LESS "3.14") + endif() + + # Wrap the CMake install function so we can disable it. +-set(INSTALL_ENABLED 1) ++set(INSTALL_ENABLED 0) + function(install_if_enabled) + if(INSTALL_ENABLED) + install(${ARGV}) +@@ -139,7 +141,7 @@ set(CMAKE_C_STANDARD_REQUIRED ON) + if(CMAKE_COMPILER_IS_GNUCXX OR CLANG) + # Note clang-cl is odd and sets both CLANG and MSVC. We base our configuration + # primarily on our normal Clang one. +- set(C_CXX_FLAGS "-Werror -Wformat=2 -Wsign-compare -Wmissing-field-initializers -Wwrite-strings -Wvla -Wshadow -Wtype-limits") ++ set(C_CXX_FLAGS "-Wformat=2 -Wsign-compare -Wmissing-field-initializers -Wwrite-strings -Wvla -Wshadow -Wtype-limits") + if(MSVC) + # clang-cl sets different default warnings than clang. It also treats -Wall + # as -Weverything, to match MSVC. Instead -W3 is the alias for -Wall. diff --git a/dev-libs/lsquic/lsquic-3.2.0.ebuild b/dev-libs/lsquic/lsquic-3.2.0.ebuild new file mode 100644 index 0000000000..01894c1254 --- /dev/null +++ b/dev-libs/lsquic/lsquic-3.2.0.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake git-r3 + +DESCRIPTION="LiteSpeed QUIC (LSQUIC) Library" +HOMEPAGE="https://github.com/litespeedtech/lsquic/" + +# LSQUIC +EGIT_LSQUIC_REPO_URI="https://github.com/litespeedtech/lsquic/" +EGIT_LSQUIC_COMMIT="3bbf683f25ab84826951350c57ae226c88c54422" +EGIT_LSQUIC_CHECKOUT_DIR="${WORKDIR}/${P}/" + +# BoringSSL +EGIT_BORINGSSL_REPO_URI="https://github.com/google/boringssl" +EGIT_BORINGSSL_BRANCH="fips-20230428" +EGIT_BORINGSSL_CHECKOUT_DIR="${WORKDIR}/${P}/src/liblsquic/boringssl" + +EGIT_SUBMODULES=() + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="bin static-libs test" + +DEPEND=" + dev-libs/ls-qpack:=[static-libs=] + dev-libs/ls-hpack:=[static-libs=] +" + +PATCHES=( + "${FILESDIR}"/${PN}-disable-build-deps-libs.patch + "${FILESDIR}"/${PN}-link-boringssl-static-libs.patch +) + +src_unpack() { + # Checkout LSQUIC Sources + git-r3_fetch ${EGIT_LSQUIC_REPO_URI} ${EGIT_LSQUIC_COMMIT} + git-r3_checkout ${EGIT_LSQUIC_REPO_URI} ${EGIT_LSQUIC_CHECKOUT_DIR} + # Checkout BoringSSL Sources + git-r3_fetch ${EGIT_BORINGSSL_REPO_URI} ${EGIT_BORINGSSL_BRANCH} + git-r3_checkout ${EGIT_BORINGSSL_REPO_URI} ${EGIT_BORINGSSL_CHECKOUT_DIR} +} + +src_configure() { + local mycmakeargs=( + -DLSQUIC_SHARED_LIB=$(usex !static-libs) + -DLSQUIC_TESTS=$(usex test) + -DLSQUIC_BIN=$(usex bin) + ) + cmake_src_configure +} diff --git a/dev-libs/lsquic/metadata.xml b/dev-libs/lsquic/metadata.xml new file mode 100644 index 0000000000..5813d666a9 --- /dev/null +++ b/dev-libs/lsquic/metadata.xml @@ -0,0 +1,11 @@ + + + + + trakrailysurely@danceylove.net + Okamura Kazuya + + + litespeedtech/lsquic + + From a5bb9ec8742c7ad5b3541da1cea7988f97416272 Mon Sep 17 00:00:00 2001 From: Victor Skovorodnikov Date: Thu, 6 Jul 2023 10:53:30 -0700 Subject: [PATCH 094/126] net-p2p/dogecoin-qt: new package, add 1.14.6 Signed-off-by: Victor Skovorodnikov --- net-p2p/dogecoin-qt/Manifest | 1 + net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild | 91 +++++++++++++++++++ net-p2p/dogecoin-qt/files/1.14.6-deque.patch | 15 +++ net-p2p/dogecoin-qt/files/1.14.6-gcc13.patch | 13 +++ .../files/1.14.6-net_processing.patch | 12 +++ .../files/1.14.6-paymentserver.patch | 16 ++++ .../files/1.14.6-transactiondesc.patch | 24 +++++ .../files/dogecoin-qt-prune.desktop | 13 +++ net-p2p/dogecoin-qt/files/dogecoin-qt.desktop | 13 +++ net-p2p/dogecoin-qt/metadata.xml | 23 +++++ 10 files changed, 221 insertions(+) create mode 100644 net-p2p/dogecoin-qt/Manifest create mode 100644 net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild create mode 100644 net-p2p/dogecoin-qt/files/1.14.6-deque.patch create mode 100644 net-p2p/dogecoin-qt/files/1.14.6-gcc13.patch create mode 100644 net-p2p/dogecoin-qt/files/1.14.6-net_processing.patch create mode 100644 net-p2p/dogecoin-qt/files/1.14.6-paymentserver.patch create mode 100644 net-p2p/dogecoin-qt/files/1.14.6-transactiondesc.patch create mode 100644 net-p2p/dogecoin-qt/files/dogecoin-qt-prune.desktop create mode 100644 net-p2p/dogecoin-qt/files/dogecoin-qt.desktop create mode 100644 net-p2p/dogecoin-qt/metadata.xml diff --git a/net-p2p/dogecoin-qt/Manifest b/net-p2p/dogecoin-qt/Manifest new file mode 100644 index 0000000000..8559d11a1e --- /dev/null +++ b/net-p2p/dogecoin-qt/Manifest @@ -0,0 +1 @@ +DIST dogecoin-qt-v1.14.6.tar.gz 8162072 BLAKE2B e2d1abe7b60cc2f15998834ec1f23570ad3d471d80e9d05b8e5aa64d6e46b7196d7a13d134e6721fe57b6afd34811bd486de02c00b54ee8516313b81ae6821c2 SHA512 05f1142a22f36a04e65ef91c834b3e724280e29b930617bb66fac98777bb541ddca15771db4205f0cdc14389f3eb4e94fda550f7806b3e9863d909c063f38610 diff --git a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild new file mode 100644 index 0000000000..3ec063f848 --- /dev/null +++ b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild @@ -0,0 +1,91 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit desktop +DESCRIPTION="Dogecoin Core Qt 1.14.6 (with Graphical User Interface) with ultra-low transaction fees. Fast and lightweight; the default installation keeps downloaded blockchain size below 2.2GB, making it ideal for daily transactions, even on systems where disk space could be limited." +HOMEPAGE="https://github.com/dogecoin" +SRC_URI="https://github.com/dogecoin/dogecoin/archive/refs/tags/v${PV}.tar.gz -> ${PN}-v${PV}.tar.gz" + +LICENSE="MIT" +SLOT="0" +DB_VER="5.3" +KEYWORDS="~amd64 ~x86" +IUSE="tests +wallet +prune zmq" +DOGEDIR="/opt/${PN}" +DEPEND=" + dev-libs/libevent:= + dev-libs/protobuf + dev-libs/openssl + sys-devel/libtool + sys-devel/automake:= + >=dev-libs/boost-1.81.0-r1 + wallet? ( sys-libs/db:"${DB_VER}"=[cxx] ) + dev-qt/qtcore + dev-qt/qtgui + dev-qt/qtwidgets + dev-qt/qtdbus + dev-qt/qtnetwork + dev-qt/qtprintsupport + dev-qt/linguist-tools:= + wallet? ( media-gfx/qrencode ) + zmq? ( net-libs/cppzmq ) +" +RDEPEND="${DEPEND}" +BDEPEND=" + sys-devel/autoconf + sys-devel/automake +" + + PATCHES=( + "${FILESDIR}"/"${PV}"-net_processing.patch + "${FILESDIR}"/"${PV}"-paymentserver.patch + "${FILESDIR}"/"${PV}"-transactiondesc.patch + "${FILESDIR}"/"${PV}"-deque.patch + "${FILESDIR}"/"${PV}"-gcc13.patch + ) + +WORKDIR_="${WORKDIR}/dogecoin-${PV}" +S=${WORKDIR_} + +src_configure() { + chmod 755 ./autogen.sh + ./autogen.sh || die "autogen failed" + local my_econf=( + --enable-cxx + $(use_with wallet incompatible-bdb) + --bindir="${DOGEDIR}/bin" + BDB_CFLAGS="-I/usr/include/db${DB_VER}" + BDB_LIBS="-L/usr/lib64 -ldb_cxx-${DB_VER}" + --with-gui=qt5 + --with-qt-incdir=/usr/include/qt5 + $(use_enable zmq) + $(use_enable wallet) + $(use_enable tests tests) + --disable-bench + ) + econf "${my_econf[@]}" +} + +src_install() { + emake DESTDIR="${D}" install + insinto "${DOGEDIR}/bin" + insinto /usr/share/pixmaps + doins src/qt/res/icons/dogecoin.png + dosym "${DOGEDIR}/bin/${PN}" "/usr/bin/${PN}" + + if use prune ; then + domenu "${FILESDIR}"/"${PN}-prune.desktop" + fi + + if ! use prune ; then + domenu "${FILESDIR}"/"${PN}.desktop" + fi +} + +pkg_postinst() { + xdg_desktop_database_update + elog "Dogecoin Core Qt ${PV} has been installed." + elog "Dogecoin Core Qt binaries have been placed in ${DOGEDIR}/bin." + elog "${PN} has been symlinked with /usr/bin/${PN}." +} diff --git a/net-p2p/dogecoin-qt/files/1.14.6-deque.patch b/net-p2p/dogecoin-qt/files/1.14.6-deque.patch new file mode 100644 index 0000000000..a25164d436 --- /dev/null +++ b/net-p2p/dogecoin-qt/files/1.14.6-deque.patch @@ -0,0 +1,15 @@ +# Please refer to https://github.com/dogecoin/dogecoin/pull/3207/files +# for information about changes that this patch is applying. + +diff --git a/src/test/cuckoocache_tests.cpp b/src/test/cuckoocache_tests.cpp +index 00446aa..e7c3053 100644 +--- a/src/test/cuckoocache_tests.cpp ++++ b/src/test/cuckoocache_tests.cpp +@@ -6,6 +6,7 @@ + #include "test/test_bitcoin.h" + #include "random.h" + #include ++#include + #include + + diff --git a/net-p2p/dogecoin-qt/files/1.14.6-gcc13.patch b/net-p2p/dogecoin-qt/files/1.14.6-gcc13.patch new file mode 100644 index 0000000000..0e4852815b --- /dev/null +++ b/net-p2p/dogecoin-qt/files/1.14.6-gcc13.patch @@ -0,0 +1,13 @@ +# Fixes error when building with gcc13 +diff --git a/src/support/lockedpool.cpp b/src/support/lockedpool.cpp +index ccebbe8..9d57846 100644 +--- a/src/support/lockedpool.cpp ++++ b/src/support/lockedpool.cpp +@@ -5,6 +5,7 @@ + + #include "support/lockedpool.h" + #include "support/cleanse.h" ++#include + + #if defined(HAVE_CONFIG_H) + #include "config/bitcoin-config.h" diff --git a/net-p2p/dogecoin-qt/files/1.14.6-net_processing.patch b/net-p2p/dogecoin-qt/files/1.14.6-net_processing.patch new file mode 100644 index 0000000000..a166625ee1 --- /dev/null +++ b/net-p2p/dogecoin-qt/files/1.14.6-net_processing.patch @@ -0,0 +1,12 @@ +diff --git a/src/net_processing.cpp b/src/net_processing.cpp +index ee3612b..20fe16f 100644 +--- a/src/net_processing.cpp ++++ b/src/net_processing.cpp +@@ -31,6 +31,7 @@ + #include "utilstrencodings.h" + #include "validationinterface.h" + ++#include + #include + + #if defined(NDEBUG) diff --git a/net-p2p/dogecoin-qt/files/1.14.6-paymentserver.patch b/net-p2p/dogecoin-qt/files/1.14.6-paymentserver.patch new file mode 100644 index 0000000000..92d4b55245 --- /dev/null +++ b/net-p2p/dogecoin-qt/files/1.14.6-paymentserver.patch @@ -0,0 +1,16 @@ +# Please refer to https://github.com/dogecoin/dogecoin/pull/3207/files +# for information about changes that this patch is applying. + +diff --git a/src/qt/paymentserver.cpp b/src/qt/paymentserver.cpp +index d894745..2278c69 100644 +--- a/src/qt/paymentserver.cpp ++++ b/src/qt/paymentserver.cpp +@@ -553,7 +553,7 @@ bool PaymentServer::processPaymentRequest(const PaymentRequestPlus& request, Sen + QList > sendingTos = request.getPayTo(); + QStringList addresses; + +- Q_FOREACH(const PAIRTYPE(CScript, CAmount)& sendingTo, sendingTos) { ++ for (const PAIRTYPE(CScript, CAmount)& sendingTo : sendingTos) { + // Extract and check destination addresses + CTxDestination dest; + if (ExtractDestination(sendingTo.first, dest)) { diff --git a/net-p2p/dogecoin-qt/files/1.14.6-transactiondesc.patch b/net-p2p/dogecoin-qt/files/1.14.6-transactiondesc.patch new file mode 100644 index 0000000000..b32d0e5cde --- /dev/null +++ b/net-p2p/dogecoin-qt/files/1.14.6-transactiondesc.patch @@ -0,0 +1,24 @@ +# Please refer to https://github.com/dogecoin/dogecoin/pull/3207/files +# for information about changes that this patch is applying. + +diff --git a/src/qt/transactiondesc.cpp b/src/qt/transactiondesc.cpp +index 00b83e8..b8cc486 100644 +--- a/src/qt/transactiondesc.cpp ++++ b/src/qt/transactiondesc.cpp +@@ -237,14 +237,14 @@ QString TransactionDesc::toHTML(CWallet *wallet, CWalletTx &wtx, TransactionReco + strHTML += "" + tr("Output index") + ": " + QString::number(rec->getOutputIndex()) + "
"; + + // Message from normal bitcoin:URI (bitcoin:123...?message=example) +- Q_FOREACH (const PAIRTYPE(std::string, std::string)& r, wtx.vOrderForm) ++ for (const PAIRTYPE(std::string, std::string)& r : wtx.vOrderForm) + if (r.first == "Message") + strHTML += "
" + tr("Message") + ":
" + GUIUtil::HtmlEscape(r.second, true) + "
"; + + // + // PaymentRequest info: + // +- Q_FOREACH (const PAIRTYPE(std::string, std::string)& r, wtx.vOrderForm) ++ for (const PAIRTYPE(std::string, std::string)& r : wtx.vOrderForm) + { + if (r.first == "PaymentRequest") + { diff --git a/net-p2p/dogecoin-qt/files/dogecoin-qt-prune.desktop b/net-p2p/dogecoin-qt/files/dogecoin-qt-prune.desktop new file mode 100644 index 0000000000..b9a902da4f --- /dev/null +++ b/net-p2p/dogecoin-qt/files/dogecoin-qt-prune.desktop @@ -0,0 +1,13 @@ +[Desktop Entry] +Name=Dogecoin Core +Comment=Connect to the Dogecoin P2P Network +Comment[de]=Verbinde mit dem Dogecoin peer-to-peer Netzwerk +Comment[fr]=Dogecoin, monnaie virtuelle cryptographique pair à pair +Comment[ru]=Подключиться к Dogecoin пиринговой сети +Comment[tr]=Dogecoin, eşten eşe kriptografik sanal para birimi +Terminal=false +Exec=dogecoin-qt --prune=2201 %u +Type=Application +Icon=dogecoin +MimeType=x-scheme-handler/dogecoin; +Categories=Office; diff --git a/net-p2p/dogecoin-qt/files/dogecoin-qt.desktop b/net-p2p/dogecoin-qt/files/dogecoin-qt.desktop new file mode 100644 index 0000000000..197f782a0a --- /dev/null +++ b/net-p2p/dogecoin-qt/files/dogecoin-qt.desktop @@ -0,0 +1,13 @@ +[Desktop Entry] +Name=Dogecoin Core +Comment=Connect to the Dogecoin P2P Network +Comment[de]=Verbinde mit dem Dogecoin peer-to-peer Netzwerk +Comment[fr]=Dogecoin, monnaie virtuelle cryptographique pair à pair +Comment[ru]=Подключиться к Dogecoin пиринговой сети +Comment[tr]=Dogecoin, eşten eşe kriptografik sanal para birimi +Terminal=false +Exec=dogecoin-qt %u +Type=Application +Icon=dogecoin +MimeType=x-scheme-handler/dogecoin; +Categories=Office; diff --git a/net-p2p/dogecoin-qt/metadata.xml b/net-p2p/dogecoin-qt/metadata.xml new file mode 100644 index 0000000000..c4c49cdcc1 --- /dev/null +++ b/net-p2p/dogecoin-qt/metadata.xml @@ -0,0 +1,23 @@ + + + + + https://github.com/dogecoin/dogecoin/issues + https://github.com/dogecoin/dogecoin/tree/master/doc/release-notes + https://github.com/dogecoin/dogecoin/tree/master/doc + dogecoin/dogecoin + + + victor3.14@yandex.com + Victor Skovorodnikov + + + Enables automatic pruning of old blocks to stay below 2.2GB target size (if ran from desktop) + Build Dogecoin Core Qt with tests option + Build Dogecoin Core Qt with wallet support + Enables ZeroMQ notifications + + + Dogecoin Core Qt for desktop environment. Fun-loving cryptocurrency with ultra-low transaction fees featuring Graphical User Interface with statistical analysis, console interaction and wallet support. Fast and lightweight; the default installation keeps downloaded blockchain size below 2.2GB, making it ideal for daily transactions even on systems where disk space could be limited. + + From e158e6bda4c7f9b6e67cc1774bbe4e8f7f481979 Mon Sep 17 00:00:00 2001 From: Victor Skovorodnikov Date: Thu, 6 Jul 2023 11:45:11 -0700 Subject: [PATCH 095/126] net-p2p/dogecoin-qt: Signed-off-by: Victor Skovorodnikov removing xdg_desktop_database_update ... --- net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild index 3ec063f848..ba8e85bb72 100644 --- a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild +++ b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild @@ -84,7 +84,6 @@ src_install() { } pkg_postinst() { - xdg_desktop_database_update elog "Dogecoin Core Qt ${PV} has been installed." elog "Dogecoin Core Qt binaries have been placed in ${DOGEDIR}/bin." elog "${PN} has been symlinked with /usr/bin/${PN}." From 6da7c1760c4032d4f5c42532484dab0d809bab58 Mon Sep 17 00:00:00 2001 From: Victor Skovorodnikov Date: Thu, 6 Jul 2023 11:58:36 -0700 Subject: [PATCH 096/126] net-p2p/dogecoin-qt: unkeyword 1.14.6 for ~amd64 Signed-off-by: Victor Skovorodnikov --- net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild index ba8e85bb72..7c8d0449d0 100644 --- a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild +++ b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/dogecoin/dogecoin/archive/refs/tags/v${PV}.tar.gz -> LICENSE="MIT" SLOT="0" DB_VER="5.3" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~x86" IUSE="tests +wallet +prune zmq" DOGEDIR="/opt/${PN}" DEPEND=" From d48eb288f1cd565cc7569c27e175207a620647ad Mon Sep 17 00:00:00 2001 From: Victor Skovorodnikov Date: Thu, 6 Jul 2023 15:34:51 -0700 Subject: [PATCH 097/126] net-p2p/dogecoin-qt: update DESCRIPTION Signed-off-by: Victor Skovorodnikov --- net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild | 2 +- net-p2p/dogecoin-qt/metadata.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild index 7c8d0449d0..c2466e83bd 100644 --- a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild +++ b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild @@ -3,7 +3,7 @@ EAPI=8 inherit desktop -DESCRIPTION="Dogecoin Core Qt 1.14.6 (with Graphical User Interface) with ultra-low transaction fees. Fast and lightweight; the default installation keeps downloaded blockchain size below 2.2GB, making it ideal for daily transactions, even on systems where disk space could be limited." +DESCRIPTION="Dogecoin Core Qt 1.14.6 (with Graphical User Interface) with ultra-low transaction fees. Fast and lightweight; the default installation for desktop keeps downloaded blockchain size below 2.2GB, making it ideal for daily transactions, even on systems where disk space could be limited." HOMEPAGE="https://github.com/dogecoin" SRC_URI="https://github.com/dogecoin/dogecoin/archive/refs/tags/v${PV}.tar.gz -> ${PN}-v${PV}.tar.gz" diff --git a/net-p2p/dogecoin-qt/metadata.xml b/net-p2p/dogecoin-qt/metadata.xml index c4c49cdcc1..190b4ed3a8 100644 --- a/net-p2p/dogecoin-qt/metadata.xml +++ b/net-p2p/dogecoin-qt/metadata.xml @@ -18,6 +18,6 @@ Enables ZeroMQ notifications - Dogecoin Core Qt for desktop environment. Fun-loving cryptocurrency with ultra-low transaction fees featuring Graphical User Interface with statistical analysis, console interaction and wallet support. Fast and lightweight; the default installation keeps downloaded blockchain size below 2.2GB, making it ideal for daily transactions even on systems where disk space could be limited. + Dogecoin Core Qt for desktop environment. Fun-loving cryptocurrency with ultra-low transaction fees featuring Graphical User Interface with statistical analysis, console interaction and wallet support. Fast and lightweight; the default installation for desktop keeps downloaded blockchain size below 2.2GB, making it ideal for daily transactions even on systems where disk space could be limited.
From fe977b3f8259644ff33288b8ccd7eee72f13f742 Mon Sep 17 00:00:00 2001 From: Okamura Kazuya Date: Fri, 7 Jul 2023 02:16:14 +0000 Subject: [PATCH 098/126] dev-libs/lsquic: change to download via src_uri Signed-off-by: Okamura Kazuya --- dev-libs/lsquic/Manifest | 2 ++ dev-libs/lsquic/lsquic-3.2.0.ebuild | 36 ++++++++++++----------------- 2 files changed, 17 insertions(+), 21 deletions(-) create mode 100644 dev-libs/lsquic/Manifest diff --git a/dev-libs/lsquic/Manifest b/dev-libs/lsquic/Manifest new file mode 100644 index 0000000000..6610c44ada --- /dev/null +++ b/dev-libs/lsquic/Manifest @@ -0,0 +1,2 @@ +DIST boringssl-fips-20230428.tar.gz 32288205 BLAKE2B 50588024cfd985b23be6f780197d092beae4b97bb2b5e01a6aca1477b0f5f0ffd0b6ac9558bd42fb5b4de4898a8987326afbe28422bb6dafbfc2104660958a83 SHA512 afdf94a4bbf4e92082ddcdb798c7b13e489f63ad50d9a79ee0f7222c0c830dd75a313cb8e3220816f1dc6872fe7493522938797c18c728e41a7c8f77bd597fc1 +DIST lsquic-3.2.0.tar.gz 1911754 BLAKE2B 50832d44f01419fe78e965b632aa3f3c1a39c4cb36f1183031bdfecb8aad48ce094bf0e59736c9a408542b1d3977cb93e1908a86cffe3ad2cdbbad7a12257f33 SHA512 1b9b499c854e60d07b8f32215bf65dc8f678dd216689a4dcaa150e962357ed75087c2cc31a1f9f0bcd2f168ef63625ed0f5c0a88d16a6cec5fa02b75e782e3d0 diff --git a/dev-libs/lsquic/lsquic-3.2.0.ebuild b/dev-libs/lsquic/lsquic-3.2.0.ebuild index 01894c1254..46c0f796d3 100644 --- a/dev-libs/lsquic/lsquic-3.2.0.ebuild +++ b/dev-libs/lsquic/lsquic-3.2.0.ebuild @@ -3,27 +3,25 @@ EAPI=8 -inherit cmake git-r3 - -DESCRIPTION="LiteSpeed QUIC (LSQUIC) Library" -HOMEPAGE="https://github.com/litespeedtech/lsquic/" +inherit cmake # LSQUIC -EGIT_LSQUIC_REPO_URI="https://github.com/litespeedtech/lsquic/" -EGIT_LSQUIC_COMMIT="3bbf683f25ab84826951350c57ae226c88c54422" -EGIT_LSQUIC_CHECKOUT_DIR="${WORKDIR}/${P}/" - +LSQUIC_COMMIT="3bbf683f25ab84826951350c57ae226c88c54422" # BoringSSL -EGIT_BORINGSSL_REPO_URI="https://github.com/google/boringssl" -EGIT_BORINGSSL_BRANCH="fips-20230428" -EGIT_BORINGSSL_CHECKOUT_DIR="${WORKDIR}/${P}/src/liblsquic/boringssl" - -EGIT_SUBMODULES=() +BORINGSSL_COMMIT="15655052e8701f908937204785eaa8cd4363099f" +DESCRIPTION="LiteSpeed QUIC (LSQUIC) Library" +HOMEPAGE="https://github.com/litespeedtech/lsquic/" +SRC_URI=" + https://github.com/litespeedtech/lsquic/archive/${LSQUIC_COMMIT}.tar.gz -> ${P}.tar.gz + https://github.com/google/boringssl/archive/${BORINGSSL_COMMIT}.tar.gz -> boringssl-fips-20230428.tar.gz +" LICENSE="MIT" SLOT="0" KEYWORDS="~amd64" -IUSE="bin static-libs test" +IUSE="static-libs test" + +S="${WORKDIR}/lsquic-${LSQUIC_COMMIT}" DEPEND=" dev-libs/ls-qpack:=[static-libs=] @@ -36,19 +34,15 @@ PATCHES=( ) src_unpack() { - # Checkout LSQUIC Sources - git-r3_fetch ${EGIT_LSQUIC_REPO_URI} ${EGIT_LSQUIC_COMMIT} - git-r3_checkout ${EGIT_LSQUIC_REPO_URI} ${EGIT_LSQUIC_CHECKOUT_DIR} - # Checkout BoringSSL Sources - git-r3_fetch ${EGIT_BORINGSSL_REPO_URI} ${EGIT_BORINGSSL_BRANCH} - git-r3_checkout ${EGIT_BORINGSSL_REPO_URI} ${EGIT_BORINGSSL_CHECKOUT_DIR} + unpack ${P}.tar.gz + unpack boringssl-fips-20230428.tar.gz + mv boringssl-${BORINGSSL_COMMIT} ${S}/src/liblsquic/boringssl || die } src_configure() { local mycmakeargs=( -DLSQUIC_SHARED_LIB=$(usex !static-libs) -DLSQUIC_TESTS=$(usex test) - -DLSQUIC_BIN=$(usex bin) ) cmake_src_configure } From fd3d3e22dc2b7d08ea0f6b15f775e61388699a67 Mon Sep 17 00:00:00 2001 From: Okamura Kazuya Date: Fri, 7 Jul 2023 02:27:06 +0000 Subject: [PATCH 099/126] dev-libs/lsquic: fix missing RESTRICT with IUSE=test Signed-off-by: Okamura Kazuya --- dev-libs/lsquic/lsquic-3.2.0.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-libs/lsquic/lsquic-3.2.0.ebuild b/dev-libs/lsquic/lsquic-3.2.0.ebuild index 46c0f796d3..95bbaed3a3 100644 --- a/dev-libs/lsquic/lsquic-3.2.0.ebuild +++ b/dev-libs/lsquic/lsquic-3.2.0.ebuild @@ -20,6 +20,7 @@ LICENSE="MIT" SLOT="0" KEYWORDS="~amd64" IUSE="static-libs test" +RESTRICT="!test? ( test )" S="${WORKDIR}/lsquic-${LSQUIC_COMMIT}" From f2bc97956e95c1c9ff4f188713b34255d89ea926 Mon Sep 17 00:00:00 2001 From: Okamura Kazuya Date: Fri, 7 Jul 2023 03:01:19 +0000 Subject: [PATCH 100/126] dev-libs/*: Allow installation of lsquic and its dependent libraries on arm64 Signed-off-by: Okamura Kazuya --- dev-libs/ls-hpack/ls-hpack-2.3.0-r1.ebuild | 2 +- dev-libs/ls-qpack/ls-qpack-2.5.0-r1.ebuild | 31 ++++++++++++++++++++++ dev-libs/lsquic/lsquic-3.2.0.ebuild | 2 +- 3 files changed, 33 insertions(+), 2 deletions(-) create mode 100644 dev-libs/ls-qpack/ls-qpack-2.5.0-r1.ebuild diff --git a/dev-libs/ls-hpack/ls-hpack-2.3.0-r1.ebuild b/dev-libs/ls-hpack/ls-hpack-2.3.0-r1.ebuild index e435b63046..59695af8eb 100644 --- a/dev-libs/ls-hpack/ls-hpack-2.3.0-r1.ebuild +++ b/dev-libs/ls-hpack/ls-hpack-2.3.0-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/litespeedtech/${PN}/archive/v${PV}.tar.gz -> ${P}.ta LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~arm64" IUSE="static-libs" PATCHES=( diff --git a/dev-libs/ls-qpack/ls-qpack-2.5.0-r1.ebuild b/dev-libs/ls-qpack/ls-qpack-2.5.0-r1.ebuild new file mode 100644 index 0000000000..4436301c04 --- /dev/null +++ b/dev-libs/ls-qpack/ls-qpack-2.5.0-r1.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="QPACK compression library for use with HTTP/3" +HOMEPAGE="https://github.com/litespeedtech/ls-qpack/" +SRC_URI="https://github.com/litespeedtech/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="static-libs" + +src_configure() { + local mycmakeargs=( + -DBUILD_SHARED_LIBS=$(usex !static-libs) + ) + cmake_src_configure +} + +src_install() { + mkdir -p ${D}/usr/include/ + mkdir -p ${D}/usr/lib64/ + cp ${S}_build/libls* ${D}/usr/lib64/ + cp ${S}/lsxpack_header.h ${D}/usr/include/ + cp ${S}/lsqpack.h ${D}/usr/include/ + einstalldocs +} diff --git a/dev-libs/lsquic/lsquic-3.2.0.ebuild b/dev-libs/lsquic/lsquic-3.2.0.ebuild index 95bbaed3a3..2a55f57fbb 100644 --- a/dev-libs/lsquic/lsquic-3.2.0.ebuild +++ b/dev-libs/lsquic/lsquic-3.2.0.ebuild @@ -18,7 +18,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~arm64" IUSE="static-libs test" RESTRICT="!test? ( test )" From 8e97eedc2eb0bc96302aca6027a7e323cdb992aa Mon Sep 17 00:00:00 2001 From: Okamura Kazuya Date: Fri, 7 Jul 2023 04:28:04 +0000 Subject: [PATCH 101/126] dev-libs/lsquic: I have added a comment because of the special handling of this patch. * Once the problem is resolved, this patch will be replaced by an entirely different patch: litespeedtech/lsquic#113 Signed-off-by: Okamura Kazuya --- dev-libs/lsquic/files/lsquic-link-boringssl-static-libs.patch | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dev-libs/lsquic/files/lsquic-link-boringssl-static-libs.patch b/dev-libs/lsquic/files/lsquic-link-boringssl-static-libs.patch index 868accf29b..314fcec997 100644 --- a/dev-libs/lsquic/files/lsquic-link-boringssl-static-libs.patch +++ b/dev-libs/lsquic/files/lsquic-link-boringssl-static-libs.patch @@ -1,3 +1,5 @@ +Modify the BoringSSL library to be included internally during LSQUIC construction, so that the BoringSSL library does not need to be installed by itself on the system. +BoringSSL must always be built as static, so we intentionally removed the code that builds it as shared. diff --git a/CMakeLists.txt b/CMakeLists.txt index 4c7b181..723a075 100644 --- a/CMakeLists.txt From 7c74790b3ae12967717d328d67f65c3043b30f17 Mon Sep 17 00:00:00 2001 From: Okamura Kazuya Date: Fri, 7 Jul 2023 06:18:33 +0000 Subject: [PATCH 102/126] dev-libs/lsbcrypt: Remove variables that are defined independently in the makefile I am attempting to fix the following bugs. https://bugs.gentoo.org/909726 Signed-off-by: Okamura Kazuya --- .../files/lsbcrypt-fix-flags-directly.patch | 14 +++++++++ dev-libs/lsbcrypt/lsbcrypt-1.0.0-r2.ebuild | 30 +++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 dev-libs/lsbcrypt/files/lsbcrypt-fix-flags-directly.patch create mode 100644 dev-libs/lsbcrypt/lsbcrypt-1.0.0-r2.ebuild diff --git a/dev-libs/lsbcrypt/files/lsbcrypt-fix-flags-directly.patch b/dev-libs/lsbcrypt/files/lsbcrypt-fix-flags-directly.patch new file mode 100644 index 0000000000..75c4a083ef --- /dev/null +++ b/dev-libs/lsbcrypt/files/lsbcrypt-fix-flags-directly.patch @@ -0,0 +1,14 @@ +I am attempting to fix the following bugs. +https://bugs.gentoo.org/909726 +diff --git a/Makefile b/Makefile +index 03ebfa5..bed7d39 100644 +--- a/Makefile ++++ b/Makefile +@@ -1,5 +1,5 @@ +-CC = gcc +-CFLAGS = $(shell grep '^CFLAGS = ' crypt_blowfish/Makefile | cut -d= -f2-) ++#CC = gcc ++#CFLAGS = $(shell grep '^CFLAGS = ' crypt_blowfish/Makefile | cut -d= -f2-) + .PHONY: crypt_blowfish + + all: bcrypt.a diff --git a/dev-libs/lsbcrypt/lsbcrypt-1.0.0-r2.ebuild b/dev-libs/lsbcrypt/lsbcrypt-1.0.0-r2.ebuild new file mode 100644 index 0000000000..36456f88df --- /dev/null +++ b/dev-libs/lsbcrypt/lsbcrypt-1.0.0-r2.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +COMMIT="55ff64349dec3012cfbbb1c4f92d4dbd46920213" +DESCRIPTION="libcrypt wrapper for LiteSpeedTech" +HOMEPAGE="https://github.com/litespeedtech/libbcrypt/" +SRC_URI="https://github.com/litespeedtech/libbcrypt/archive/${COMMIT}.tar.gz -> ${P}.gh.tar.gz" +LICENSE="CC0-1.0 public-domain" +SLOT="0" +KEYWORDS="~amd64" + +S="${WORKDIR}/libbcrypt-${COMMIT}" + +PATCHES=( + "${FILESDIR}"/${PV}-fix-tests.patch + "${FILESDIR}"/${PV}-fix-flags-directly.patch +) + +src_test() { + default + ./bcrypt_test || die "Tests failed!" +} + +src_install() { + newlib.a bcrypt.a libbcrypt.a + newheader bcrypt.h libbcrypt.h + einstalldocs +} From fb901d3985fc25981f0555f6a0fce8084254dec4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Negrier=20Duarte?= Date: Fri, 7 Jul 2023 11:33:47 +0100 Subject: [PATCH 103/126] app-text/sioyek: fix spacing and some unneded white lines MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Gonçalo Negrier Duarte --- app-text/sioyek/sioyek-9999.ebuild | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/app-text/sioyek/sioyek-9999.ebuild b/app-text/sioyek/sioyek-9999.ebuild index 2da14543ad..b2ea83ddef 100644 --- a/app-text/sioyek/sioyek-9999.ebuild +++ b/app-text/sioyek/sioyek-9999.ebuild @@ -32,10 +32,9 @@ src_install() { fperms +x /opt/sioyek/sioyek insinto /opt/sioyek/shaders doins pdf_viewer/shaders/* - + #Add Desktop file and icon domenu "${FILESDIR}/sioyek.desktop" doicon resources/sioyek-icon-linux.png insinto /usr/share/sioyek && doins tutorial.pdf pdf_viewer/keys.config pdf_viewer/prefs.config doman resources/sioyek.1 - } \ No newline at end of file From 8a9f911b5a75b6402efc6ec14e8a4c9af60d27d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Negrier=20Duarte?= Date: Fri, 7 Jul 2023 11:34:46 +0100 Subject: [PATCH 104/126] gui-apps/gtklock-extras: fix spacing and metadata MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Gonçalo Negrier Duarte --- .../gtklock-extras/gtklock-extras-9999.ebuild | 16 ++++++++-------- gui-apps/gtklock-extras/metadata.xml | 6 +++--- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/gui-apps/gtklock-extras/gtklock-extras-9999.ebuild b/gui-apps/gtklock-extras/gtklock-extras-9999.ebuild index 81117c7e26..bac1207869 100644 --- a/gui-apps/gtklock-extras/gtklock-extras-9999.ebuild +++ b/gui-apps/gtklock-extras/gtklock-extras-9999.ebuild @@ -28,14 +28,14 @@ REQUIRED_USE="|| ( playerctl powerbar userinfo )" src_compile() { if use powerbar; then pushd gtklock-powerbar-module || die - emake - popd || die + emake + popd || die fi if use playerctl; then pushd gtklock-playerctl-module || die - emake - popd || die + emake + popd || die fi if use userinfo; then @@ -49,14 +49,14 @@ src_install() { dodir /usr/local/lib/gtklock if use powerbar; then pushd gtklock-powerbar-module || die - insinto /usr/local/lib/gtklock && doins powerbar-module.so - popd || die + insinto /usr/local/lib/gtklock && doins powerbar-module.so + popd || die fi if use playerctl; then pushd gtklock-playerctl-module || die - insinto /usr/local/lib/gtklock && doins playerctl-module.so - popd || die + insinto /usr/local/lib/gtklock && doins playerctl-module.so + popd || die fi if use userinfo; then diff --git a/gui-apps/gtklock-extras/metadata.xml b/gui-apps/gtklock-extras/metadata.xml index f37f96ac11..156af3f9f9 100644 --- a/gui-apps/gtklock-extras/metadata.xml +++ b/gui-apps/gtklock-extras/metadata.xml @@ -6,7 +6,7 @@ gtklock module adding media player controls to the lockscreen gtklock module adding user info to the lockscreen - - MrDuartePT/gtklock-modules-gentoo - + + MrDuartePT/gtklock-modules-gentoo + From 3cf6c1f189b1c0132cc8a3ffd3627623b794005a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Negrier=20Duarte?= Date: Fri, 7 Jul 2023 11:35:06 +0100 Subject: [PATCH 105/126] gui-apps/ReGreet: fix spacing and metadata MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Gonçalo Negrier Duarte --- gui-apps/ReGreet/ReGreet-9999.ebuild | 16 ++++++++-------- gui-apps/ReGreet/metadata.xml | 7 ++++--- 2 files changed, 12 insertions(+), 11 deletions(-) diff --git a/gui-apps/ReGreet/ReGreet-9999.ebuild b/gui-apps/ReGreet/ReGreet-9999.ebuild index 4956662634..1f0457a689 100644 --- a/gui-apps/ReGreet/ReGreet-9999.ebuild +++ b/gui-apps/ReGreet/ReGreet-9999.ebuild @@ -19,11 +19,11 @@ DEPEND="x11-libs/gtk+:3 || ( gui-wm/cage gui-wm/sway ) " RDEPEND=" - ${DEPEND} - gui-libs/greetd + ${DEPEND} + gui-libs/greetd " BDEPEND=" - virtual/rust + virtual/rust " IUSE="gtk4 logs cage sway" REQUIRED_USE="|| ( cage sway ) cage? ( !sway ) sway? ( !cage )" @@ -48,21 +48,21 @@ src_compile() { } src_install() { - newbin ${WORKDIR}/${P}/target/release/regreet regreet + newbin "${WORKDIR}/${P}/target/release/regreet regreet" if use cage; then - insinto /etc/greetd/ && newins ${FILESDIR}/config-cage.toml config.toml + insinto /etc/greetd/ && newins "${FILESDIR}/config-cage.toml config.toml" echo "Restart cage service to verify if works (Only activate on TTY1)" fi if use sway; then - insinto /etc/greetd/ && newins ${FILESDIR}/config-sway.toml config.toml - insinto /etc/greetd/ && doins ${FILESDIR}/sway-config + insinto /etc/greetd/ && newins "${FILESDIR}/config-sway.toml config.toml" + insinto /etc/greetd/ && doins "${FILESDIR}/sway-config" echo "Restart cage service to verify if works (Only activate on TTY1)" fi } src_post_install () { if use logs; then - insinto /etc/tmpfiles.d/ && newins ${WORKDIR}/${P}/systemd-tmpfiles.conf regreet.conf + insinto /etc/tmpfiles.d/ && newins "${WORKDIR}/${P}/systemd-tmpfiles.conf regreet.conf" systemd-tmpfiles --create "$PWD/systemd-tmpfiles.conf" fi } \ No newline at end of file diff --git a/gui-apps/ReGreet/metadata.xml b/gui-apps/ReGreet/metadata.xml index 23d69ba069..5cac656059 100644 --- a/gui-apps/ReGreet/metadata.xml +++ b/gui-apps/ReGreet/metadata.xml @@ -5,8 +5,9 @@ Compile with support for gtk4 Use cage to start ReGreet Use sway to start ReGreet + Compile ReGreet with logs enable (debug) - - rharish101/ReGreet - + + rharish101/ReGreet + From 49b67f56acff418a0de47fbfc51f811ddf831c96 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Negrier=20Duarte?= Date: Fri, 7 Jul 2023 11:35:47 +0100 Subject: [PATCH 106/126] sys-firmware/lenovolegionlinux: Remove toolchain-funcs eclass ** Remove app-portage/smart-live-rebuild dependency 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 | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/sys-firmware/lenovolegionlinux/lenovolegionlinux-9999.ebuild b/sys-firmware/lenovolegionlinux/lenovolegionlinux-9999.ebuild index 397b677ab1..e5ddacdeb1 100644 --- a/sys-firmware/lenovolegionlinux/lenovolegionlinux-9999.ebuild +++ b/sys-firmware/lenovolegionlinux/lenovolegionlinux-9999.ebuild @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{9..11} ) EPYTHON=python3 -inherit linux-mod-r1 toolchain-funcs git-r3 distutils-r1 desktop systemd +inherit linux-mod-r1 git-r3 distutils-r1 desktop systemd EGIT_REPO_URI="https://github.com/johnfanv2/LenovoLegionLinux.git" @@ -21,7 +21,6 @@ DEPEND="sys-kernel/linux-headers legion-tools? ( dev-python/PyQt5 ) legion-tools? ( dev-python/pyyaml ) legion-tools? ( dev-python/argcomplete ) - app-portage/smart-live-rebuild legion-acpi? ( sys-power/acpid ) radeon-dgpu? ( dev-util/rocm-smi ) downgrade-nvidia? ( <=x11-drivers/nvidia-drivers-525 ) @@ -60,29 +59,29 @@ src_install() { cd "${WORKDIR}/${P}/extra" if use legion-acpi; then - insinto /etc/acpi/events/ && doins acpi/events/{ac_adapter_legion-fancurve,novo-button,PrtSc-button,fn-r-refrate} + insinto /etc/acpi/events/ && doins acpi/events/{ac_adapter_legion-fancurve,novo-button,PrtSc-button,fn-r-refrate} insinto /etc/acpi/actions/ && doins acpi/actions/{battery-legion-quiet.sh,snipping-tool.sh,fn-r-refresh-rate.sh} fi if use systemd; then - systemd_dounit service/legion-linux.service service/legion-linux.path + systemd_dounit service/legion-linux.service service/legion-linux.path dobin service/fancurve-set insinto /usr/share/legion_linux && doins service/profiles/* insinto /etc/legion_linux && doins service/profiles/* #AMD if use radeon-dgpu; then - insinto /usr/share/legion_linux && newins "${FILESDIR}/radeon" .env + insinto /usr/share/legion_linux && newins "${FILESDIR}/radeon" .env insinto /etc/legion_linux && newins "${FILESDIR}/radeon" .env fi #NVIDIA (need dowgrade because nvidia-smi -pl was removed) if use downgrade-nvidia; then - insinto /usr/share/legion_linux && newins "${FILESDIR}/nvidia" .env + insinto /usr/share/legion_linux && newins "${FILESDIR}/nvidia" .env insinto /etc/legion_linux && newins "${FILESDIR}/nvidia" .env fi if use ryzenadj; then - insinto /usr/share/legion_linux && newins "${FILESDIR}/cpu" .env + insinto /usr/share/legion_linux && newins "${FILESDIR}/cpu" .env insinto /etc/legion_linux && newins "${FILESDIR}/cpu" .env fi From f7b933a836f88c831fcda1e6e00f1e73b6b853c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Negrier=20Duarte?= Date: Fri, 7 Jul 2023 11:37:23 +0100 Subject: [PATCH 107/126] gui-apps/ReGreet: add final white line MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Gonçalo Negrier Duarte --- gui-apps/ReGreet/ReGreet-9999.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-apps/ReGreet/ReGreet-9999.ebuild b/gui-apps/ReGreet/ReGreet-9999.ebuild index 1f0457a689..f64a16ab8d 100644 --- a/gui-apps/ReGreet/ReGreet-9999.ebuild +++ b/gui-apps/ReGreet/ReGreet-9999.ebuild @@ -65,4 +65,4 @@ src_post_install () { insinto /etc/tmpfiles.d/ && newins "${WORKDIR}/${P}/systemd-tmpfiles.conf regreet.conf" systemd-tmpfiles --create "$PWD/systemd-tmpfiles.conf" fi -} \ No newline at end of file +} From c87a173c84fa81e14aa6c275ab5a82ce4f2ecfed Mon Sep 17 00:00:00 2001 From: Edgar Luque Date: Fri, 7 Jul 2023 13:09:48 +0200 Subject: [PATCH 108/126] games-action/ddnet: add 17.1, drop 17.0.3 Signed-off-by: Edgar Luque --- games-action/ddnet/Manifest | 2 +- games-action/ddnet/{ddnet-17.0.3.ebuild => ddnet-17.1.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename games-action/ddnet/{ddnet-17.0.3.ebuild => ddnet-17.1.ebuild} (100%) diff --git a/games-action/ddnet/Manifest b/games-action/ddnet/Manifest index 8176c7ba1a..b9be145224 100644 --- a/games-action/ddnet/Manifest +++ b/games-action/ddnet/Manifest @@ -2,7 +2,7 @@ DIST cc-1.0.73.crate 57880 BLAKE2B be8d7a25a54afdd759844e76aec61526fc2bd5ca09480 DIST cxx-1.0.71.crate 195479 BLAKE2B 956f735ad6a417337dd6e0f71ba49d21e8ad9724e288b8d05a013c76bdeb0c3565197f8fc02f861a13f68c6823a969b05852c4abc0ef48d3deb4a3ede3ce7d3c SHA512 1b770312e5ea69a9fa3882e2e507d9de4505dbf09fdab4e6cacdeed7a00122b1cc88583d7353959cd0375a380b7e8563a673c4602fc036130f248db97225b305 DIST cxxbridge-flags-1.0.71.crate 5593 BLAKE2B 4f3c72079b42cf41c66dc779a792c76d860e7b85220508b9284b23645b8fae3911864b76719457952bb3b7e666312022def72204c2d096afa2683716cb9f0c5d SHA512 53f5783c4c15b87eac8f6c7ca911b5b3c92a5821040c4000586a118b441aaab17f798f878433436e881f0edd531d9243234cdb4bacfea16fe1f60df080a2d6b9 DIST cxxbridge-macro-1.0.71.crate 59620 BLAKE2B ce4b5bfc016a799312cfc2000bcc7b0b701636a558b66d079e3a69ed3a4c83c3c22cbba7bcd3168107d5dd3a0728e2e8887c0089ac7ef022957cc0559ed7a2c5 SHA512 13b0f742ecf4724214b896bcd3c4fedff011751661bd657ca902f123fcb869e835ce850acb1cb9ebe0cb1d13fb9aecc74c7730586ebd465500c2e01cfe686dbc -DIST ddnet-17.0.3.tar.gz 36100967 BLAKE2B 546dbaa796dd4279d131c78498806f7ddc42f98c63baabe56b4aea502c549df265a9e392a88385cb8809b6f32c49fb1b328c6ea8c76bfff95bf829b71151c55d SHA512 83ea0005bc82ec97c59d03f6f7fb5e58128061f49d54d333804f93dfdf996ab55ba55db3e7b55a715f95ca5d4134945683fa1d0445906031d6bc1a1170787966 +DIST ddnet-17.1.tar.gz 36108291 BLAKE2B b66b34463ba38a220b6aaf1f9d52540885540b1dd260d97b443e5df83be05cd0250a6a3a9f9f81725cdba21d4c81206fbe3b9ad746d64191f9ae3481866778e1 SHA512 63a30a1d93043544a2400a558cb8c6d97249f5119ec37b12d0efcd8ed706062c284e9812fd81fb921b0613ca59d7fcadb6c91caf2d26164087b7c2ddd7201758 DIST link-cplusplus-1.0.6.crate 8150 BLAKE2B 82b0eb89926a7f3b7e427242ff3f65eba78f467f1ab972f7f280daf09e2be7188d8e851a21018a268871d5dc9cf7dfda4ef24952b5bc38bd722a5537504c1ddb SHA512 9f77f71f7261472de0d97b2c26efb43f3d49dafbaa1eb853340467260a65d85344e94e023540e068051108afd63cc48c6a5c8025f50922a73dc6409134418e74 DIST proc-macro2-1.0.40.crate 40559 BLAKE2B d83cf7283393a82ca65263afc375d123bd2f48b719c9eab6859c52dc0c2b9b4b5af3090a0ebd0fedf0e1095f0bafbc443016f751a0485dc654bcd80a6f71e326 SHA512 bb179524bd41e36735010a7ec53e096359ffc3688ab97806a45ed9cfb17e8688ce352bbb8cd3bd4e15a4299e8500603c86591b17cfa31bca03f299f6f6347992 DIST quote-1.0.20.crate 28160 BLAKE2B db257025f64817b1b58eecb8e64e63f1782d8a7fcb42ed6c3364254ec5a26705e49ce0637c880b0355b99a77473ce3083caae2cfabbd1a1a7e4fc826bae2cb7c SHA512 d12f4a425273b99ae655da11fcf5dad2609e20ad3e7d85cde08c7d09f444a5c7a3505470bad2d48b1ba8ea59ebf38ab87aa1052e47ec414acfc05dcb07d438be diff --git a/games-action/ddnet/ddnet-17.0.3.ebuild b/games-action/ddnet/ddnet-17.1.ebuild similarity index 100% rename from games-action/ddnet/ddnet-17.0.3.ebuild rename to games-action/ddnet/ddnet-17.1.ebuild From 9cb0fc927d7250ca6a12775c3bb1c60bec3206e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Negrier=20Duarte?= Date: Fri, 7 Jul 2023 12:15:45 +0100 Subject: [PATCH 109/126] app-text/sioyek: change to src_compile MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Gonçalo Negrier Duarte --- app-text/sioyek/sioyek-9999.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-text/sioyek/sioyek-9999.ebuild b/app-text/sioyek/sioyek-9999.ebuild index b2ea83ddef..d94394edfe 100644 --- a/app-text/sioyek/sioyek-9999.ebuild +++ b/app-text/sioyek/sioyek-9999.ebuild @@ -16,7 +16,7 @@ BDEPEND="media-libs/harfbuzz dev-qt/qt3d " -src_prepare() { +src_compile() { #Make Mupdf specific for build pushd mupdf || die emake USE_SYSTEM_HARFBUZZ=yes From 0213901b46f189a22a131d90e17c12bd38ee6183 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Negrier=20Duarte?= Date: Fri, 7 Jul 2023 18:03:02 +0100 Subject: [PATCH 110/126] dev-python/steam: new package, add 1.4.4, 9999 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Gonçalo Negrier Duarte --- dev-python/steam/Manifest | 1 + dev-python/steam/metadata.xml | 7 ++++++ dev-python/steam/steam-1.4.4.ebuild | 36 +++++++++++++++++++++++++++++ dev-python/steam/steam-9999.ebuild | 34 +++++++++++++++++++++++++++ 4 files changed, 78 insertions(+) create mode 100644 dev-python/steam/Manifest create mode 100644 dev-python/steam/metadata.xml create mode 100644 dev-python/steam/steam-1.4.4.ebuild create mode 100644 dev-python/steam/steam-9999.ebuild diff --git a/dev-python/steam/Manifest b/dev-python/steam/Manifest new file mode 100644 index 0000000000..cdd4791df1 --- /dev/null +++ b/dev-python/steam/Manifest @@ -0,0 +1 @@ +DIST v1.4.4.tar.gz 878478 BLAKE2B 755b37f0cae19f0f3eb7609931f79c15421a6c37f2ef178d809251394227b777f8626c8535d13b72257eaa9255eded27150a1018a4bff1d24cf29217224e7cab SHA512 86ddbdc9b4d9bb2b1717f81b003a6884bbe44b55e632ea0d03ddc1866215210d4d3394f35773f0cba95623d7d94f6b270e3133eab80663947c07018094af5b45 diff --git a/dev-python/steam/metadata.xml b/dev-python/steam/metadata.xml new file mode 100644 index 0000000000..7ca0874cc9 --- /dev/null +++ b/dev-python/steam/metadata.xml @@ -0,0 +1,7 @@ + + + + + ValvePython/steam + + diff --git a/dev-python/steam/steam-1.4.4.ebuild b/dev-python/steam/steam-1.4.4.ebuild new file mode 100644 index 0000000000..ec54f794b5 --- /dev/null +++ b/dev-python/steam/steam-1.4.4.ebuild @@ -0,0 +1,36 @@ +# 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_{9..12} ) + +EPYTHON=python3 + +inherit distutils-r1 + +SRC_URI="https://github.com/ValvePython/steam/archive/refs/tags/v${PV}.tar.gz" +DESCRIPTION="Python package for interacting with Steam" +HOMEPAGE="https://github.com/ValvePython/steam" + +DEPEND="dev-python/six + dev-python/pycryptodome + dev-python/requests + dev-python/urllib3 + dev-python/vdf + dev-python/protobuf-python + dev-python/cachetools +" +LICENSE="GPL-3" +SLOT="0" + +KEYWORDS="~amd64 ~x86" + +src_compile() { + distutils-r1_src_compile +} + +src_install() { + distutils-r1_src_install +} diff --git a/dev-python/steam/steam-9999.ebuild b/dev-python/steam/steam-9999.ebuild new file mode 100644 index 0000000000..bc0a51b612 --- /dev/null +++ b/dev-python/steam/steam-9999.ebuild @@ -0,0 +1,34 @@ +# 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_{9..12} ) + +EPYTHON=python3 + +inherit git-r3 distutils-r1 + +EGIT_REPO_URI="https://github.com/ValvePython/steam.git" +DESCRIPTION="Python package for interacting with Steam" +HOMEPAGE="https://github.com/ValvePython/steam" + +DEPEND="dev-python/six + dev-python/pycryptodome + dev-python/requests + dev-python/urllib3 + dev-python/vdf + dev-python/protobuf-python + dev-python/cachetools +" +LICENSE="GPL-3" +SLOT="0" + +src_compile() { + distutils-r1_src_compile +} + +src_install() { + distutils-r1_src_install +} From b2787cc7e2997ee022813432ed8cea694d67ef7a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Negrier=20Duarte?= Date: Fri, 7 Jul 2023 18:04:42 +0100 Subject: [PATCH 111/126] games-util/ProtonUp-Qt: new package, add 2.8.1, 9999 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Gonçalo Negrier Duarte --- games-util/ProtonUp-Qt/Manifest | 1 + .../ProtonUp-Qt/ProtonUp-Qt-2.8.1.ebuild | 34 +++++++++++++++++++ .../ProtonUp-Qt/ProtonUp-Qt-9999.ebuild | 32 +++++++++++++++++ games-util/ProtonUp-Qt/files/ProtonUp-Qt | 2 ++ .../ProtonUp-Qt/files/ProtonUp-Qt.desktop | 12 +++++++ games-util/ProtonUp-Qt/metadata.xml | 7 ++++ 6 files changed, 88 insertions(+) create mode 100644 games-util/ProtonUp-Qt/Manifest create mode 100644 games-util/ProtonUp-Qt/ProtonUp-Qt-2.8.1.ebuild create mode 100644 games-util/ProtonUp-Qt/ProtonUp-Qt-9999.ebuild create mode 100644 games-util/ProtonUp-Qt/files/ProtonUp-Qt create mode 100644 games-util/ProtonUp-Qt/files/ProtonUp-Qt.desktop create mode 100644 games-util/ProtonUp-Qt/metadata.xml diff --git a/games-util/ProtonUp-Qt/Manifest b/games-util/ProtonUp-Qt/Manifest new file mode 100644 index 0000000000..2d81551439 --- /dev/null +++ b/games-util/ProtonUp-Qt/Manifest @@ -0,0 +1 @@ +DIST v2.8.1.tar.gz 753488 BLAKE2B 878bdf08d1098dbd3b2a5ae52bea347f23930fa20d356faf4bc0c74a79acc25fd22ea408bf81b1fe7f57a5266b6cdf56ae8729324dcdb27b291dae676d4c7c76 SHA512 2e1426b61c5c6f1bfc9814795ac4f0c0170235e43252403bb4b2ab4422d6b493c8c6c920ddace4dcbaee6379f747fc9953c8b7222e770541f694ad0f5be6e508 diff --git a/games-util/ProtonUp-Qt/ProtonUp-Qt-2.8.1.ebuild b/games-util/ProtonUp-Qt/ProtonUp-Qt-2.8.1.ebuild new file mode 100644 index 0000000000..86c1a0cf1a --- /dev/null +++ b/games-util/ProtonUp-Qt/ProtonUp-Qt-2.8.1.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop +SRC_URI="https://github.com/DavidoTek/ProtonUp-Qt/archive/refs/tags/v${PV}.tar.gz" +DESCRIPTION="Install and manage GE-Proton, Luxtorpeda & more for Steam and Wine-GE & more for Lutris with this graphical user interface." +HOMEPAGE="https://davidotek.github.io/protonup-qt" + +LICENSE="GPL-3" +SLOT="0" + +DEPEND="dev-python/steam + dev-python/requests + dev-python/pyside6[designer(+)] + dev-python/PyQt6 + dev-python/vdf + dev-python/pyxdg + dev-python/pyaml + dev-python/zstandard +" + +KEYWORDS="~amd64 ~x86" + +src_install() { + insinto /opt/ProtonUp-Qt && doins -r "${WORKDIR}/${P}/pupgui2" && doins -r "${WORKDIR}/${P}/pupgui2" + + insinto /opt/bin/ && doins "${FILESDIR}/ProtonUp-Qt" + fperms +x /opt/bin/ProtonUp-Qt + + domenu "${FILESDIR}/ProtonUp-Qt.desktop" + newicon "${WORKDIR}/${P}/share/icons/hicolor/64x64/apps/net.davidotek.pupgui2.png" ProtonUp-Qt.png +} \ No newline at end of file diff --git a/games-util/ProtonUp-Qt/ProtonUp-Qt-9999.ebuild b/games-util/ProtonUp-Qt/ProtonUp-Qt-9999.ebuild new file mode 100644 index 0000000000..b4d5a4aa9e --- /dev/null +++ b/games-util/ProtonUp-Qt/ProtonUp-Qt-9999.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit git-r3 qmake-utils desktop +EGIT_REPO_URI="https://github.com/DavidoTek/ProtonUp-Qt.git" +DESCRIPTION="Install and manage GE-Proton, Luxtorpeda & more for Steam and Wine-GE & more for Lutris with this graphical user interface." +HOMEPAGE="https://davidotek.github.io/protonup-qt" + +LICENSE="GPL-3" +SLOT="0" + +DEPEND="dev-python/steam + dev-python/requests + dev-python/pyside6[designer(+)] + dev-python/PyQt6 + dev-python/vdf + dev-python/pyxdg + dev-python/pyaml + dev-python/zstandard +" + +src_install() { + insinto /opt/ProtonUp-Qt && doins -r "${WORKDIR}/${P}/pupgui2" && doins -r "${WORKDIR}/${P}/pupgui2" + + insinto /opt/bin/ && doins "${FILESDIR}/ProtonUp-Qt" + fperms +x /opt/bin/ProtonUp-Qt + + domenu "${FILESDIR}/ProtonUp-Qt.desktop" + newicon "${WORKDIR}/${P}/share/icons/hicolor/64x64/apps/net.davidotek.pupgui2.png" ProtonUp-Qt.png +} \ No newline at end of file diff --git a/games-util/ProtonUp-Qt/files/ProtonUp-Qt b/games-util/ProtonUp-Qt/files/ProtonUp-Qt new file mode 100644 index 0000000000..12a274a03e --- /dev/null +++ b/games-util/ProtonUp-Qt/files/ProtonUp-Qt @@ -0,0 +1,2 @@ +#!/bin/sh +cd /opt/ProtonUp-Qt && python3 -m pupgui2 \ No newline at end of file diff --git a/games-util/ProtonUp-Qt/files/ProtonUp-Qt.desktop b/games-util/ProtonUp-Qt/files/ProtonUp-Qt.desktop new file mode 100644 index 0000000000..6e23b57250 --- /dev/null +++ b/games-util/ProtonUp-Qt/files/ProtonUp-Qt.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Name=ProtonUp-Qt +Exec=sh -c "cd /opt/ProtonUp-Qt && python3 -m pupgui2" +Type=Application +Comment=Install Wine and Proton-based Compatibility Tools +Comment[de]=Wine und Proton Kompatibilitätstools installieren +Comment[it]=Installa tool di compatibilità basati su Wine e Proton +Comment[nl]=Installeer op Wine en Proton gebaseerde compatibiliteitshulpmiddelen +Comment[pl]=Zainstaluj narzędzia kompatybilności oparte na Wine i Protonie +Terminal=false +Icon=ProtonUp-Qt +Categories=Game;Utility; \ No newline at end of file diff --git a/games-util/ProtonUp-Qt/metadata.xml b/games-util/ProtonUp-Qt/metadata.xml new file mode 100644 index 0000000000..b981f65b53 --- /dev/null +++ b/games-util/ProtonUp-Qt/metadata.xml @@ -0,0 +1,7 @@ + + + + + DavidoTek/ProtonUp-Qt + + From a1abfbdc0ca8110de49d9d687185888300acab0c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Negrier=20Duarte?= Date: Fri, 7 Jul 2023 18:04:50 +0100 Subject: [PATCH 112/126] games-util/protonup: new package, add 0.1.5, 9999 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Gonçalo Negrier Duarte --- games-util/protonup/Manifest | 1 + games-util/protonup/metadata.xml | 7 ++++++ games-util/protonup/protonup-0.1.5.ebuild | 27 +++++++++++++++++++++++ games-util/protonup/protonup-9999.ebuild | 25 +++++++++++++++++++++ 4 files changed, 60 insertions(+) create mode 100644 games-util/protonup/Manifest create mode 100644 games-util/protonup/metadata.xml create mode 100644 games-util/protonup/protonup-0.1.5.ebuild create mode 100644 games-util/protonup/protonup-9999.ebuild diff --git a/games-util/protonup/Manifest b/games-util/protonup/Manifest new file mode 100644 index 0000000000..55cc015024 --- /dev/null +++ b/games-util/protonup/Manifest @@ -0,0 +1 @@ +DIST 0.1.5.tar.gz 17868 BLAKE2B 6ca242e86916e478282bf6a66f4a98911db5e993485b09c631640083ae71f2669fe5b64972b34ab7f97be460877c9493ba99398c1aad9c0e12b02a82f5599d92 SHA512 81b0337ba355ddb5c48adefc736fb6599f04beff59aeabf950844233aea01673d442617f477c7392fde30d818c629b8e807fea820b1119fa22df512523edbd20 diff --git a/games-util/protonup/metadata.xml b/games-util/protonup/metadata.xml new file mode 100644 index 0000000000..535dc7c174 --- /dev/null +++ b/games-util/protonup/metadata.xml @@ -0,0 +1,7 @@ + + + + + AUNaseef/protonup + + diff --git a/games-util/protonup/protonup-0.1.5.ebuild b/games-util/protonup/protonup-0.1.5.ebuild new file mode 100644 index 0000000000..0e94e66a78 --- /dev/null +++ b/games-util/protonup/protonup-0.1.5.ebuild @@ -0,0 +1,27 @@ +# 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_{9..12} ) + +EPYTHON=python3 + +inherit distutils-r1 +SRC_URI="https://github.com/AUNaseef/protonup/archive/refs/tags/${PV}.tar.gz" +DESCRIPTION="Install and Update Proton-GE" +HOMEPAGE="https://github.com/AUNaseef/protonup" + +LICENSE="GPL-3" +SLOT="0" + +KEYWORDS="~amd64 ~x86" + +src_compile() { + distutils-r1_src_compile +} + +src_install() { + distutils-r1_src_install +} \ No newline at end of file diff --git a/games-util/protonup/protonup-9999.ebuild b/games-util/protonup/protonup-9999.ebuild new file mode 100644 index 0000000000..b749a6297c --- /dev/null +++ b/games-util/protonup/protonup-9999.ebuild @@ -0,0 +1,25 @@ +# 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_{9..12} ) + +EPYTHON=python3 + +inherit git-r3 distutils-r1 +EGIT_REPO_URI="https://github.com/AUNaseef/protonup.git" +DESCRIPTION="Install and Update Proton-GE" +HOMEPAGE="https://github.com/AUNaseef/protonup" + +LICENSE="GPL-3" +SLOT="0" + +src_compile() { + distutils-r1_src_compile +} + +src_install() { + distutils-r1_src_install +} \ No newline at end of file From a15c6e42362959ac7b585f195e6d7eda744489bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Negrier=20Duarte?= Date: Fri, 7 Jul 2023 18:09:03 +0100 Subject: [PATCH 113/126] games-util/ProtonUp-Qt: unkeyword 2.8.1 for ~x86 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Gonçalo Negrier Duarte --- games-util/ProtonUp-Qt/ProtonUp-Qt-2.8.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/games-util/ProtonUp-Qt/ProtonUp-Qt-2.8.1.ebuild b/games-util/ProtonUp-Qt/ProtonUp-Qt-2.8.1.ebuild index 86c1a0cf1a..99c19bbfdc 100644 --- a/games-util/ProtonUp-Qt/ProtonUp-Qt-2.8.1.ebuild +++ b/games-util/ProtonUp-Qt/ProtonUp-Qt-2.8.1.ebuild @@ -21,7 +21,7 @@ DEPEND="dev-python/steam dev-python/zstandard " -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64" src_install() { insinto /opt/ProtonUp-Qt && doins -r "${WORKDIR}/${P}/pupgui2" && doins -r "${WORKDIR}/${P}/pupgui2" From 944d57f4d6c1f3d659f68cf719f232efe1bf6a8f Mon Sep 17 00:00:00 2001 From: Adrian Schollmeyer Date: Fri, 7 Jul 2023 19:40:35 +0200 Subject: [PATCH 114/126] app-office/jameica-bin: add 2.10.4, drop 2.10.3 Signed-off-by: Adrian Schollmeyer --- app-office/jameica-bin/Manifest | 2 +- .../{jameica-bin-2.10.3.ebuild => jameica-bin-2.10.4.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename app-office/jameica-bin/{jameica-bin-2.10.3.ebuild => jameica-bin-2.10.4.ebuild} (100%) diff --git a/app-office/jameica-bin/Manifest b/app-office/jameica-bin/Manifest index cc31855632..e2e2587cde 100644 --- a/app-office/jameica-bin/Manifest +++ b/app-office/jameica-bin/Manifest @@ -1 +1 @@ -DIST jameica-linux64-2.10.3.zip 28886523 BLAKE2B d49e187d5862155583ecda50e83345988aa94493737d76f5002a4c8b0f69995b3023bc696bfaed8a4f15ebe39bc7c7a95fd5c28db6be7800bf66f15af93a215b SHA512 080dc2c04acec725b5cbf8fd025743e91742065b4ef0d44a44e149bfaf74ac69b9061a925bc89282cbd12e22c39b2bcfa93902f473fdd9319eb2f46ff164da5a +DIST jameica-linux64-2.10.4.zip 38951918 BLAKE2B 039e973df99c61cec7df23f0d97c71225642872d45b7d413df7cd458f0faa9bc8f1394e107e16c3e4c9555995da7e5363381e25481766f4832ad834157b2716e SHA512 1cfa5601e69138941727719c5910fb452cc2ab06bef0e196773e3c079a1f49f1e4dbe7e51f11e9b30f14157bd41be8200ad6ff14f57efd31048ae07d8f307cad diff --git a/app-office/jameica-bin/jameica-bin-2.10.3.ebuild b/app-office/jameica-bin/jameica-bin-2.10.4.ebuild similarity index 100% rename from app-office/jameica-bin/jameica-bin-2.10.3.ebuild rename to app-office/jameica-bin/jameica-bin-2.10.4.ebuild From 7d9250999465735e0c3c11fe111cd32f37e6265b Mon Sep 17 00:00:00 2001 From: Patrick Nicolas Date: Sat, 8 Jul 2023 00:00:23 +0200 Subject: [PATCH 115/126] sys-apps/asus-numpad: add 0.2 Signed-off-by: Patrick Nicolas --- sys-apps/asus-numpad/Manifest | 1 + sys-apps/asus-numpad/asus-numpad-0.2.ebuild | 34 +++++++++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 sys-apps/asus-numpad/asus-numpad-0.2.ebuild diff --git a/sys-apps/asus-numpad/Manifest b/sys-apps/asus-numpad/Manifest index 424fc25589..b749094a34 100644 --- a/sys-apps/asus-numpad/Manifest +++ b/sys-apps/asus-numpad/Manifest @@ -1 +1,2 @@ DIST asus-numpad-0.1.tar.gz 17307 BLAKE2B 9a6601d4a45c08ed09b283ff6011483878dd2e00949e304fc05804b35f9794728676bcdf580411bd13dfa2e0600807a22239672409994152d9cf60a7bb903e73 SHA512 97d92a03a96c23659a35d6e3d86027284ec5494174aec8cd775273d7981be94957355a6352d4e90aeebbfe19268f8787a272754cc09345d0107d77aab9dfdb73 +DIST asus-numpad-0.2.tar.gz 18351 BLAKE2B 820806dc40a476f9f691bd40b8ff6644143207eb40d392566bdc57b4ed86a044a091351949c27182f4c35f55ad3b279248e2d5044233b0f8bf067964485ff8e0 SHA512 7965f39933f0ffae38ffd37268bc905cf3dd9f1aa874203da7e926962d1cb97630512a49caa34f121b2d4024db25bfd0255afe141fafd4a3b08ad259392ea232 diff --git a/sys-apps/asus-numpad/asus-numpad-0.2.ebuild b/sys-apps/asus-numpad/asus-numpad-0.2.ebuild new file mode 100644 index 0000000000..39edef631b --- /dev/null +++ b/sys-apps/asus-numpad/asus-numpad-0.2.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="https://github.com/xytovl/asus-numpad.git" + inherit git-r3 +else + TAG="v${PV}" + SRC_URI="https://github.com/xytovl/${PN}/archive/${TAG}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +inherit linux-info meson + +DESCRIPTION="User-space driver for Asus numpad" +HOMEPAGE="https://github.com/xytovl/asus-numpad" + +LICENSE="GPL-3" +SLOT="0" + +COMMON_DEPEND=">=dev-libs/libevdev-1.12.0" +DEPEND="${COMMON_DEPEND}" +RDEPEND="${COMMON_DEPEND}" +BDEPEND="" + +src_configure() { + meson_src_configure +} + +src_install() { + meson_src_install +} From 4570068cbf965d74747fb609d66057a02b88ba08 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Negrier=20Duarte?= Date: Fri, 7 Jul 2023 22:26:03 +0100 Subject: [PATCH 116/126] games-util/ProtonUp-Qt: remake ebuilds (now use python setuptools) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Gonçalo Negrier Duarte --- .../ProtonUp-Qt/ProtonUp-Qt-2.8.1.ebuild | 30 ++++++++++++++----- .../ProtonUp-Qt/ProtonUp-Qt-9999.ebuild | 27 ++++++++++++----- games-util/ProtonUp-Qt/files/ProtonUp-Qt | 5 ++-- .../ProtonUp-Qt/files/ProtonUp-Qt.desktop | 2 +- 4 files changed, 45 insertions(+), 19 deletions(-) diff --git a/games-util/ProtonUp-Qt/ProtonUp-Qt-2.8.1.ebuild b/games-util/ProtonUp-Qt/ProtonUp-Qt-2.8.1.ebuild index 99c19bbfdc..3d95794065 100644 --- a/games-util/ProtonUp-Qt/ProtonUp-Qt-2.8.1.ebuild +++ b/games-util/ProtonUp-Qt/ProtonUp-Qt-2.8.1.ebuild @@ -2,8 +2,15 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 +_app_id=net.davidotek.pupgui2 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..12} ) + +EPYTHON=python3 + +inherit distutils-r1 desktop -inherit desktop SRC_URI="https://github.com/DavidoTek/ProtonUp-Qt/archive/refs/tags/v${PV}.tar.gz" DESCRIPTION="Install and manage GE-Proton, Luxtorpeda & more for Steam and Wine-GE & more for Lutris with this graphical user interface." HOMEPAGE="https://davidotek.github.io/protonup-qt" @@ -19,16 +26,23 @@ DEPEND="dev-python/steam dev-python/pyxdg dev-python/pyaml dev-python/zstandard + dev-util/desktop-file-utils + dev-libs/appstream-glib " KEYWORDS="~amd64" +src_compile() { + appstream-util validate-relax --nonet "share/metainfo/$_app_id.appdata.xml" + desktop-file-validate "share/applications/$_app_id.desktop" + distutils-r1_src_compile +} + src_install() { - insinto /opt/ProtonUp-Qt && doins -r "${WORKDIR}/${P}/pupgui2" && doins -r "${WORKDIR}/${P}/pupgui2" - - insinto /opt/bin/ && doins "${FILESDIR}/ProtonUp-Qt" - fperms +x /opt/bin/ProtonUp-Qt - + distutils-r1_src_install domenu "${FILESDIR}/ProtonUp-Qt.desktop" - newicon "${WORKDIR}/${P}/share/icons/hicolor/64x64/apps/net.davidotek.pupgui2.png" ProtonUp-Qt.png -} \ No newline at end of file + dobin "${FILESDIR}/ProtonUp-Qt" + newicon -s 64 "${WORKDIR}/${P}/share/icons/hicolor/64x64/apps/net.davidotek.pupgui2.png" ProtonUp-Qt.png + newicon -s 128 "${WORKDIR}/${P}/share/icons/hicolor/128x128/apps/net.davidotek.pupgui2.png" ProtonUp-Qt.png + newicon -s 256 "${WORKDIR}/${P}/share/icons/hicolor/256x256/apps/net.davidotek.pupgui2.png" ProtonUp-Qt.png +} diff --git a/games-util/ProtonUp-Qt/ProtonUp-Qt-9999.ebuild b/games-util/ProtonUp-Qt/ProtonUp-Qt-9999.ebuild index b4d5a4aa9e..f25c104cc3 100644 --- a/games-util/ProtonUp-Qt/ProtonUp-Qt-9999.ebuild +++ b/games-util/ProtonUp-Qt/ProtonUp-Qt-9999.ebuild @@ -2,8 +2,14 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 +_app_id=net.davidotek.pupgui2 -inherit git-r3 qmake-utils desktop +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..12} ) + +EPYTHON=python3 + +inherit git-r3 distutils-r1 desktop EGIT_REPO_URI="https://github.com/DavidoTek/ProtonUp-Qt.git" DESCRIPTION="Install and manage GE-Proton, Luxtorpeda & more for Steam and Wine-GE & more for Lutris with this graphical user interface." HOMEPAGE="https://davidotek.github.io/protonup-qt" @@ -21,12 +27,17 @@ DEPEND="dev-python/steam dev-python/zstandard " +src_compile() { + appstream-util validate-relax --nonet "share/metainfo/$_app_id.appdata.xml" + desktop-file-validate "share/applications/$_app_id.desktop" + distutils-r1_src_compile +} + src_install() { - insinto /opt/ProtonUp-Qt && doins -r "${WORKDIR}/${P}/pupgui2" && doins -r "${WORKDIR}/${P}/pupgui2" - - insinto /opt/bin/ && doins "${FILESDIR}/ProtonUp-Qt" - fperms +x /opt/bin/ProtonUp-Qt - + distutils-r1_src_install domenu "${FILESDIR}/ProtonUp-Qt.desktop" - newicon "${WORKDIR}/${P}/share/icons/hicolor/64x64/apps/net.davidotek.pupgui2.png" ProtonUp-Qt.png -} \ No newline at end of file + dobin "${FILESDIR}/ProtonUp-Qt" + newicon -s 64 "${WORKDIR}/${P}/share/icons/hicolor/64x64/apps/net.davidotek.pupgui2.png" ProtonUp-Qt.png + newicon -s 128 "${WORKDIR}/${P}/share/icons/hicolor/128x128/apps/net.davidotek.pupgui2.png" ProtonUp-Qt.png + newicon -s 256 "${WORKDIR}/${P}/share/icons/hicolor/256x256/apps/net.davidotek.pupgui2.png" ProtonUp-Qt.png +} diff --git a/games-util/ProtonUp-Qt/files/ProtonUp-Qt b/games-util/ProtonUp-Qt/files/ProtonUp-Qt index 12a274a03e..f2b298357c 100644 --- a/games-util/ProtonUp-Qt/files/ProtonUp-Qt +++ b/games-util/ProtonUp-Qt/files/ProtonUp-Qt @@ -1,2 +1,3 @@ -#!/bin/sh -cd /opt/ProtonUp-Qt && python3 -m pupgui2 \ No newline at end of file +#!/bin/bash + +/usr/bin/python -m pupgui2 "$@" \ No newline at end of file diff --git a/games-util/ProtonUp-Qt/files/ProtonUp-Qt.desktop b/games-util/ProtonUp-Qt/files/ProtonUp-Qt.desktop index 6e23b57250..8121071390 100644 --- a/games-util/ProtonUp-Qt/files/ProtonUp-Qt.desktop +++ b/games-util/ProtonUp-Qt/files/ProtonUp-Qt.desktop @@ -1,6 +1,6 @@ [Desktop Entry] Name=ProtonUp-Qt -Exec=sh -c "cd /opt/ProtonUp-Qt && python3 -m pupgui2" +Exec=/usr/bin/ProtonUp-Qt Type=Application Comment=Install Wine and Proton-based Compatibility Tools Comment[de]=Wine und Proton Kompatibilitätstools installieren From 7e29ee271be79bb6bc0670a4264e073770ad357a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Negrier=20Duarte?= Date: Fri, 7 Jul 2023 22:28:08 +0100 Subject: [PATCH 117/126] games-util/ProtonUp: add missing lastline MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Gonçalo Negrier Duarte --- games-util/{protonup => ProtonUp}/Manifest | 0 games-util/{protonup => ProtonUp}/metadata.xml | 0 games-util/{protonup => ProtonUp}/protonup-0.1.5.ebuild | 2 +- games-util/{protonup => ProtonUp}/protonup-9999.ebuild | 2 +- 4 files changed, 2 insertions(+), 2 deletions(-) rename games-util/{protonup => ProtonUp}/Manifest (100%) rename games-util/{protonup => ProtonUp}/metadata.xml (100%) rename games-util/{protonup => ProtonUp}/protonup-0.1.5.ebuild (99%) rename games-util/{protonup => ProtonUp}/protonup-9999.ebuild (99%) diff --git a/games-util/protonup/Manifest b/games-util/ProtonUp/Manifest similarity index 100% rename from games-util/protonup/Manifest rename to games-util/ProtonUp/Manifest diff --git a/games-util/protonup/metadata.xml b/games-util/ProtonUp/metadata.xml similarity index 100% rename from games-util/protonup/metadata.xml rename to games-util/ProtonUp/metadata.xml diff --git a/games-util/protonup/protonup-0.1.5.ebuild b/games-util/ProtonUp/protonup-0.1.5.ebuild similarity index 99% rename from games-util/protonup/protonup-0.1.5.ebuild rename to games-util/ProtonUp/protonup-0.1.5.ebuild index 0e94e66a78..a9bb75f5b0 100644 --- a/games-util/protonup/protonup-0.1.5.ebuild +++ b/games-util/ProtonUp/protonup-0.1.5.ebuild @@ -24,4 +24,4 @@ src_compile() { src_install() { distutils-r1_src_install -} \ No newline at end of file +} diff --git a/games-util/protonup/protonup-9999.ebuild b/games-util/ProtonUp/protonup-9999.ebuild similarity index 99% rename from games-util/protonup/protonup-9999.ebuild rename to games-util/ProtonUp/protonup-9999.ebuild index b749a6297c..2508c093c0 100644 --- a/games-util/protonup/protonup-9999.ebuild +++ b/games-util/ProtonUp/protonup-9999.ebuild @@ -22,4 +22,4 @@ src_compile() { src_install() { distutils-r1_src_install -} \ No newline at end of file +} From ca77a88fbcf87532b9e3647f6b94608022be4367 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Negrier=20Duarte?= Date: Fri, 7 Jul 2023 23:35:36 +0100 Subject: [PATCH 118/126] app-text/sioyek: improve ebuild MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Gonçalo Negrier Duarte --- app-text/sioyek/sioyek-9999.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app-text/sioyek/sioyek-9999.ebuild b/app-text/sioyek/sioyek-9999.ebuild index d94394edfe..976d9aa63c 100644 --- a/app-text/sioyek/sioyek-9999.ebuild +++ b/app-text/sioyek/sioyek-9999.ebuild @@ -32,9 +32,10 @@ src_install() { fperms +x /opt/sioyek/sioyek insinto /opt/sioyek/shaders doins pdf_viewer/shaders/* - #Add Desktop file and icon + domenu "${FILESDIR}/sioyek.desktop" doicon resources/sioyek-icon-linux.png insinto /usr/share/sioyek && doins tutorial.pdf pdf_viewer/keys.config pdf_viewer/prefs.config doman resources/sioyek.1 + } \ No newline at end of file From d41441d2311bf35b5740f8441b65964d714d6696 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Negrier=20Duarte?= Date: Fri, 7 Jul 2023 23:35:55 +0100 Subject: [PATCH 119/126] dev-python/steam: improve ebuild MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Gonçalo Negrier Duarte --- dev-python/steam/steam-1.4.4.ebuild | 6 ++---- dev-python/steam/steam-9999.ebuild | 6 ++---- 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/dev-python/steam/steam-1.4.4.ebuild b/dev-python/steam/steam-1.4.4.ebuild index ec54f794b5..a02601adee 100644 --- a/dev-python/steam/steam-1.4.4.ebuild +++ b/dev-python/steam/steam-1.4.4.ebuild @@ -6,8 +6,6 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..12} ) -EPYTHON=python3 - inherit distutils-r1 SRC_URI="https://github.com/ValvePython/steam/archive/refs/tags/v${PV}.tar.gz" @@ -28,9 +26,9 @@ SLOT="0" KEYWORDS="~amd64 ~x86" src_compile() { - distutils-r1_src_compile + distutils-r1_src_compile } src_install() { - distutils-r1_src_install + distutils-r1_src_install } diff --git a/dev-python/steam/steam-9999.ebuild b/dev-python/steam/steam-9999.ebuild index bc0a51b612..4007d15b02 100644 --- a/dev-python/steam/steam-9999.ebuild +++ b/dev-python/steam/steam-9999.ebuild @@ -6,8 +6,6 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..12} ) -EPYTHON=python3 - inherit git-r3 distutils-r1 EGIT_REPO_URI="https://github.com/ValvePython/steam.git" @@ -26,9 +24,9 @@ LICENSE="GPL-3" SLOT="0" src_compile() { - distutils-r1_src_compile + distutils-r1_src_compile } src_install() { - distutils-r1_src_install + distutils-r1_src_install } From 88235dbaee3ecfc9b14a54105c088783cbd1f5bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Negrier=20Duarte?= Date: Fri, 7 Jul 2023 23:36:29 +0100 Subject: [PATCH 120/126] games-util/protonup: changing name from ProtonUp to protonup * (fixes version 0.1.5) * improve ebuild MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Gonçalo Negrier Duarte --- games-util/{ProtonUp => protonup}/Manifest | 0 games-util/{ProtonUp => protonup}/metadata.xml | 0 games-util/{ProtonUp => protonup}/protonup-0.1.5.ebuild | 0 games-util/{ProtonUp => protonup}/protonup-9999.ebuild | 0 4 files changed, 0 insertions(+), 0 deletions(-) rename games-util/{ProtonUp => protonup}/Manifest (100%) rename games-util/{ProtonUp => protonup}/metadata.xml (100%) rename games-util/{ProtonUp => protonup}/protonup-0.1.5.ebuild (100%) rename games-util/{ProtonUp => protonup}/protonup-9999.ebuild (100%) diff --git a/games-util/ProtonUp/Manifest b/games-util/protonup/Manifest similarity index 100% rename from games-util/ProtonUp/Manifest rename to games-util/protonup/Manifest diff --git a/games-util/ProtonUp/metadata.xml b/games-util/protonup/metadata.xml similarity index 100% rename from games-util/ProtonUp/metadata.xml rename to games-util/protonup/metadata.xml diff --git a/games-util/ProtonUp/protonup-0.1.5.ebuild b/games-util/protonup/protonup-0.1.5.ebuild similarity index 100% rename from games-util/ProtonUp/protonup-0.1.5.ebuild rename to games-util/protonup/protonup-0.1.5.ebuild diff --git a/games-util/ProtonUp/protonup-9999.ebuild b/games-util/protonup/protonup-9999.ebuild similarity index 100% rename from games-util/ProtonUp/protonup-9999.ebuild rename to games-util/protonup/protonup-9999.ebuild From 7fb35f6405109e46e65858a442cd264ffa5d2ff3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Negrier=20Duarte?= Date: Fri, 7 Jul 2023 23:37:58 +0100 Subject: [PATCH 121/126] games-util/ProtonUp-Qt: improve ebuild MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Gonçalo Negrier Duarte --- games-util/ProtonUp-Qt/ProtonUp-Qt-2.8.1.ebuild | 6 +++++- games-util/ProtonUp-Qt/ProtonUp-Qt-9999.ebuild | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/games-util/ProtonUp-Qt/ProtonUp-Qt-2.8.1.ebuild b/games-util/ProtonUp-Qt/ProtonUp-Qt-2.8.1.ebuild index 3d95794065..325c89f294 100644 --- a/games-util/ProtonUp-Qt/ProtonUp-Qt-2.8.1.ebuild +++ b/games-util/ProtonUp-Qt/ProtonUp-Qt-2.8.1.ebuild @@ -9,7 +9,7 @@ PYTHON_COMPAT=( python3_{9..12} ) EPYTHON=python3 -inherit distutils-r1 desktop +inherit distutils-r1 desktop xdg-utils SRC_URI="https://github.com/DavidoTek/ProtonUp-Qt/archive/refs/tags/v${PV}.tar.gz" DESCRIPTION="Install and manage GE-Proton, Luxtorpeda & more for Steam and Wine-GE & more for Lutris with this graphical user interface." @@ -46,3 +46,7 @@ src_install() { newicon -s 128 "${WORKDIR}/${P}/share/icons/hicolor/128x128/apps/net.davidotek.pupgui2.png" ProtonUp-Qt.png newicon -s 256 "${WORKDIR}/${P}/share/icons/hicolor/256x256/apps/net.davidotek.pupgui2.png" ProtonUp-Qt.png } + +pkg_postinst() { + xdg_icon_cache_update +} diff --git a/games-util/ProtonUp-Qt/ProtonUp-Qt-9999.ebuild b/games-util/ProtonUp-Qt/ProtonUp-Qt-9999.ebuild index f25c104cc3..b4c620b0ac 100644 --- a/games-util/ProtonUp-Qt/ProtonUp-Qt-9999.ebuild +++ b/games-util/ProtonUp-Qt/ProtonUp-Qt-9999.ebuild @@ -9,7 +9,7 @@ PYTHON_COMPAT=( python3_{9..12} ) EPYTHON=python3 -inherit git-r3 distutils-r1 desktop +inherit git-r3 distutils-r1 desktop xdg-utils EGIT_REPO_URI="https://github.com/DavidoTek/ProtonUp-Qt.git" DESCRIPTION="Install and manage GE-Proton, Luxtorpeda & more for Steam and Wine-GE & more for Lutris with this graphical user interface." HOMEPAGE="https://davidotek.github.io/protonup-qt" @@ -41,3 +41,7 @@ src_install() { newicon -s 128 "${WORKDIR}/${P}/share/icons/hicolor/128x128/apps/net.davidotek.pupgui2.png" ProtonUp-Qt.png newicon -s 256 "${WORKDIR}/${P}/share/icons/hicolor/256x256/apps/net.davidotek.pupgui2.png" ProtonUp-Qt.png } + +pkg_postinst() { + xdg_icon_cache_update +} From c4b09bbed4207747d57b1281253887e02f59d30e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Negrier=20Duarte?= Date: Fri, 7 Jul 2023 23:41:32 +0100 Subject: [PATCH 122/126] gui-apps/ReGreet: improve ebuild and fix metadata MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Gonçalo Negrier Duarte --- gui-apps/ReGreet/ReGreet-9999.ebuild | 16 ++++++++-------- gui-apps/ReGreet/metadata.xml | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/gui-apps/ReGreet/ReGreet-9999.ebuild b/gui-apps/ReGreet/ReGreet-9999.ebuild index f64a16ab8d..f546474cee 100644 --- a/gui-apps/ReGreet/ReGreet-9999.ebuild +++ b/gui-apps/ReGreet/ReGreet-9999.ebuild @@ -13,22 +13,22 @@ HOMEPAGE="https://github.com/rharish101/ReGreet" LICENSE="GPL-3" SLOT="0" DEPEND="x11-libs/gtk+:3 - gtk4? ( gui-libs/gtk ) - cage? ( gui-wm/cage ) - sway? ( gui-wm/sway ) - || ( gui-wm/cage gui-wm/sway ) + gtk4? ( gui-libs/gtk ) + cage? ( gui-wm/cage ) + sway? ( gui-wm/sway ) + || ( gui-wm/cage gui-wm/sway ) " + RDEPEND=" - ${DEPEND} - gui-libs/greetd + ${DEPEND} + gui-libs/greetd " BDEPEND=" - virtual/rust + virtual/rust " IUSE="gtk4 logs cage sway" REQUIRED_USE="|| ( cage sway ) cage? ( !sway ) sway? ( !cage )" - src_unpack() { git-r3_src_unpack cargo_live_src_unpack diff --git a/gui-apps/ReGreet/metadata.xml b/gui-apps/ReGreet/metadata.xml index 5cac656059..fcf77a1fa9 100644 --- a/gui-apps/ReGreet/metadata.xml +++ b/gui-apps/ReGreet/metadata.xml @@ -5,7 +5,7 @@ Compile with support for gtk4 Use cage to start ReGreet Use sway to start ReGreet - Compile ReGreet with logs enable (debug) + Compile logs support ReGreet (debug) rharish101/ReGreet From a51f61a929e81c154c208188ca46d182b1089a47 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Negrier=20Duarte?= Date: Fri, 7 Jul 2023 23:44:44 +0100 Subject: [PATCH 123/126] gui-apps/gtklock-extras: fix metadata MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Gonçalo Negrier Duarte --- gui-apps/gtklock-extras/metadata.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gui-apps/gtklock-extras/metadata.xml b/gui-apps/gtklock-extras/metadata.xml index 156af3f9f9..f37f96ac11 100644 --- a/gui-apps/gtklock-extras/metadata.xml +++ b/gui-apps/gtklock-extras/metadata.xml @@ -6,7 +6,7 @@ gtklock module adding media player controls to the lockscreen gtklock module adding user info to the lockscreen - - MrDuartePT/gtklock-modules-gentoo - + + MrDuartePT/gtklock-modules-gentoo + From 6584fa354d3af7e5f1a220d16f928729a39cada8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Negrier=20Duarte?= Date: Fri, 7 Jul 2023 23:44:57 +0100 Subject: [PATCH 124/126] games-util/ProtonUp-Qt: update DESCRIPTION MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Gonçalo Negrier Duarte --- games-util/ProtonUp-Qt/ProtonUp-Qt-2.8.1.ebuild | 2 +- games-util/ProtonUp-Qt/ProtonUp-Qt-9999.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/games-util/ProtonUp-Qt/ProtonUp-Qt-2.8.1.ebuild b/games-util/ProtonUp-Qt/ProtonUp-Qt-2.8.1.ebuild index 325c89f294..f9c9116caf 100644 --- a/games-util/ProtonUp-Qt/ProtonUp-Qt-2.8.1.ebuild +++ b/games-util/ProtonUp-Qt/ProtonUp-Qt-2.8.1.ebuild @@ -12,7 +12,7 @@ EPYTHON=python3 inherit distutils-r1 desktop xdg-utils SRC_URI="https://github.com/DavidoTek/ProtonUp-Qt/archive/refs/tags/v${PV}.tar.gz" -DESCRIPTION="Install and manage GE-Proton, Luxtorpeda & more for Steam and Wine-GE & more for Lutris with this graphical user interface." +DESCRIPTION="Install and manage GE-Proton, Luxtorpeda & more for Steam Lutris and Heroic." HOMEPAGE="https://davidotek.github.io/protonup-qt" LICENSE="GPL-3" diff --git a/games-util/ProtonUp-Qt/ProtonUp-Qt-9999.ebuild b/games-util/ProtonUp-Qt/ProtonUp-Qt-9999.ebuild index b4c620b0ac..887835a642 100644 --- a/games-util/ProtonUp-Qt/ProtonUp-Qt-9999.ebuild +++ b/games-util/ProtonUp-Qt/ProtonUp-Qt-9999.ebuild @@ -11,7 +11,7 @@ EPYTHON=python3 inherit git-r3 distutils-r1 desktop xdg-utils EGIT_REPO_URI="https://github.com/DavidoTek/ProtonUp-Qt.git" -DESCRIPTION="Install and manage GE-Proton, Luxtorpeda & more for Steam and Wine-GE & more for Lutris with this graphical user interface." +DESCRIPTION="Install and manage GE-Proton, Luxtorpeda & more for Steam Lutris and Heroic." HOMEPAGE="https://davidotek.github.io/protonup-qt" LICENSE="GPL-3" From 88fda957f516d9b7530c1b94a134221e16387ebc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Negrier=20Duarte?= Date: Fri, 7 Jul 2023 23:45:02 +0100 Subject: [PATCH 125/126] sys-firmware/lenovolegionlinux: enable py3.12 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Gonçalo Negrier Duarte --- .../lenovolegionlinux-9999.ebuild | 48 +++++++++++-------- 1 file changed, 28 insertions(+), 20 deletions(-) diff --git a/sys-firmware/lenovolegionlinux/lenovolegionlinux-9999.ebuild b/sys-firmware/lenovolegionlinux/lenovolegionlinux-9999.ebuild index e5ddacdeb1..435ed60113 100644 --- a/sys-firmware/lenovolegionlinux/lenovolegionlinux-9999.ebuild +++ b/sys-firmware/lenovolegionlinux/lenovolegionlinux-9999.ebuild @@ -4,9 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -EPYTHON=python3 +PYTHON_COMPAT=( python3_{9..12} ) inherit linux-mod-r1 git-r3 distutils-r1 desktop systemd @@ -15,18 +13,18 @@ EGIT_REPO_URI="https://github.com/johnfanv2/LenovoLegionLinux.git" DESCRIPTION="Lenovo Legion Linux kernel module" HOMEPAGE="https://github.com/johnfanv2/LenovoLegionLinux" -DEPEND="sys-kernel/linux-headers - sys-apps/lm-sensors - sys-apps/dmidecode - legion-tools? ( dev-python/PyQt5 ) - legion-tools? ( dev-python/pyyaml ) - legion-tools? ( dev-python/argcomplete ) - legion-acpi? ( sys-power/acpid ) - radeon-dgpu? ( dev-util/rocm-smi ) - downgrade-nvidia? ( <=x11-drivers/nvidia-drivers-525 ) - ryzenadj? ( sys-power/RyzenAdj ) +RDEPEND="sys-kernel/linux-headers + sys-apps/lm-sensors + sys-apps/dmidecode + legion-tools? ( dev-python/PyQt5 dev-python/pyyaml dev-python/argcomplete ) + legion-acpi? ( sys-power/acpid ) + radeon-dgpu? ( dev-util/rocm-smi ) + downgrade-nvidia? ( <=x11-drivers/nvidia-drivers-525 ) + ryzenadj? ( sys-power/RyzenAdj ) " +DEPEND="${RDEPEND}" + LICENSE="GPL-2" SLOT="0" IUSE="legion-tools legion-acpi systemd radeon-dgpu downgrade-nvidia ryzenadj" @@ -49,8 +47,9 @@ src_compile() { src_install() { linux-mod-r1_src_install #Load the module without reboot - cd "${WORKDIR}/${P}/python/legion_linux/" - make forcereloadmodule + pushd python/legion_linux/ || die + make forcereloadmodule + popd || die if use legion-tools; then #Define build dir (fix sandboxed) cd "${WORKDIR}/${P}/python/legion_linux/" @@ -75,7 +74,7 @@ src_install() { insinto /etc/legion_linux && newins "${FILESDIR}/radeon" .env fi #NVIDIA (need dowgrade because nvidia-smi -pl was removed) - if use downgrade-nvidia; then + if use downgrade-nvidia; then insinto /usr/share/legion_linux && newins "${FILESDIR}/nvidia" .env insinto /etc/legion_linux && newins "${FILESDIR}/nvidia" .env fi @@ -84,8 +83,6 @@ src_install() { insinto /usr/share/legion_linux && newins "${FILESDIR}/cpu" .env insinto /etc/legion_linux && newins "${FILESDIR}/cpu" .env fi - - elog "IMPORTANT!!!!\nPls copy /usr/share/legion_linux folder to .config in your Home folder\n Dont forget to edit .config/legion_linux/.env" fi # Desktop Files and Polkit @@ -94,6 +91,17 @@ src_install() { insinto "/usr/share/polkit-1/actions/" && doins "${FILESDIR}/legion_cli.policy" fi - - elog "INTEL USERS!!!!\nCPU Control Feature: On intel cpu install undervolt https://github.com/georgewhewell/undervolt (or other tool you like to use). More information read the readme https://github.com/Petingoso/legion-fan-utils-linux/blob/main/README.md" +} + +pkg_postinst() { + if use systemd; then + ewarn "Default config files are present in /usr/share/legion_linux" + ewarn "Pls copy that folder to /etc/legion_linux and edit the fancurves to your liking" + ewarn "Note:can be done using the gui app" + ewarn "Dont forget to edit /etc/legion_linux/.env to enable and disable extra features" + ewarn "Note: use flag downgrade-nvidia in need for nvidia TDP control" + fi + ewarn "For Intel Users is need to install undervolt manally since and ebuild exist" + ewarn "Undervolt Repo: https://github.com/georgewhewell/undervolt" + ewarn "More information on this README: https://github.com/Petingoso/legion-fan-utils-linux/blob/main/README.md" } From 981117d78139d5011776a5d243920dd6a348b8c1 Mon Sep 17 00:00:00 2001 From: Okamura Kazuya Date: Sat, 8 Jul 2023 09:20:12 +0900 Subject: [PATCH 126/126] dev-libs/lsquic: Fix boringssl library static link failure. Signed-off-by: Okamura Kazuya --- dev-libs/lsquic/files/lsquic-link-boringssl-static-libs.patch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/lsquic/files/lsquic-link-boringssl-static-libs.patch b/dev-libs/lsquic/files/lsquic-link-boringssl-static-libs.patch index 314fcec997..27cf305ae8 100644 --- a/dev-libs/lsquic/files/lsquic-link-boringssl-static-libs.patch +++ b/dev-libs/lsquic/files/lsquic-link-boringssl-static-libs.patch @@ -148,7 +148,7 @@ index aac5f0d..37cbfa3 100644 # Note clang-cl is odd and sets both CLANG and MSVC. We base our configuration # primarily on our normal Clang one. - set(C_CXX_FLAGS "-Werror -Wformat=2 -Wsign-compare -Wmissing-field-initializers -Wwrite-strings -Wvla -Wshadow -Wtype-limits") -+ set(C_CXX_FLAGS "-Wformat=2 -Wsign-compare -Wmissing-field-initializers -Wwrite-strings -Wvla -Wshadow -Wtype-limits") ++ set(C_CXX_FLAGS "-Wformat=2 -Wsign-compare -Wmissing-field-initializers -Wwrite-strings -Wvla -Wshadow -Wtype-limits -fPIC") if(MSVC) # clang-cl sets different default warnings than clang. It also treats -Wall # as -Weverything, to match MSVC. Instead -W3 is the alias for -Wall.