From 9a81df1c9b02d11e157ffe2f1dacc03f860884e1 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Mon, 22 May 2023 21:20:14 +0500 Subject: [PATCH 01/33] net-client/lagrange: add 1.16.1, drop 1.15.8 Signed-off-by: Anna (cybertailor) Vyalkova --- net-client/lagrange/Manifest | 4 ++-- .../{lagrange-1.15.8.ebuild => lagrange-1.16.1.ebuild} | 0 2 files changed, 2 insertions(+), 2 deletions(-) rename net-client/lagrange/{lagrange-1.15.8.ebuild => lagrange-1.16.1.ebuild} (100%) diff --git a/net-client/lagrange/Manifest b/net-client/lagrange/Manifest index 3ebdfebe78..61c73458f8 100644 --- a/net-client/lagrange/Manifest +++ b/net-client/lagrange/Manifest @@ -1,4 +1,4 @@ -DIST lagrange-1.15.8.tar.gz 9961734 BLAKE2B 764faef4a717de3219484bc7be03a5a42981b4946c9b36c2b97313500cff0e3f25d952393d1558f848ff898ab4e3bd9c12ee1b0c9ea7eaf1ab81d94910c61445 SHA512 d386bdbac133bc1dad73e0c5593875c234b567aba3706ef6c9b43d3aaa3761593beb20229182d1c00e941583d1ce81138d55941033df01112d4cc49b8ad8c9ee -DIST lagrange-1.15.8.tar.gz.sig 488 BLAKE2B 226bc957f7cd43356c41109d287ee68b35b5577738aba6a1fd1210c521233d5ce7c622c876737d34ebc532e1801f97721f1553368612cfcb659dde971901ed76 SHA512 c5736e4f16707e5c112634dbc003fdc7747d89d5fbcc69517b514b6037d570d8ff44e48d33a259e428705191e161e6bd13eb7553ac7c9b362a3e8852734eb7db DIST lagrange-1.15.9.tar.gz 9987069 BLAKE2B dd43d49a31cd139e275410b59ff8476d2b3ec0aba7065153a07e104472a2249dfc6205f5a34638bdc11ca7872092c689bb4bafc7db762b10738611de7d6c7d9d SHA512 81f43676a1ea19310a2fd6541a9767147813a434a1156c51ac30def62d29d0ed48eb29cfef2dd70081913ba3db50bb29ef81ac54e7ee52d4ab8e0f1db4bee29e DIST lagrange-1.15.9.tar.gz.sig 488 BLAKE2B ea12496bd75cb228465458e4b0e7798078f6c481a321b62c65e0ecd411fa184706fad0c52b9d9e12a4d2e1b5849fdf72a1d0a8fcc5c294fc135df56a696c7049 SHA512 f281a2d1864db1de1e2e208438686f5feeef409b43bd4ba12bbcbc5764cf095442bff7f13808773dacda850168fd6e45bc07ca7295a06b827cbf35c194312fb4 +DIST lagrange-1.16.1.tar.gz 9997807 BLAKE2B 06320ccdabd0be264b98987a355c2880640dc1bb3721ad2813ad74f1300f713498e4101cac1ed3e7d63d2f937211e425060441acb7f3aae96b026c2073b69c6d SHA512 67f437c5f9e04f717a8aaec3542d37f58e057ec6ba9ebfa260a4cc19fd7727f0d7d06e6b4c56633bfed5d14755877fdd46be8756244876fb3f0ac66ad4fc2472 +DIST lagrange-1.16.1.tar.gz.sig 488 BLAKE2B c8866d4c9aefde8430c163d749b6927241c785bd828b6d4232739d1f13f9a40f32c4f132dfea871a04cf47f43ad369f1dc0d64ec71f2e906f0b01cae92c94ecf SHA512 8a3aa1a00dc15d98111cc8283da3ea93f6badb30561423a07494fc14649d7018b35b8b36aa1628ba2ff02418475a69b264cf932582de852e9e5009196785d1be diff --git a/net-client/lagrange/lagrange-1.15.8.ebuild b/net-client/lagrange/lagrange-1.16.1.ebuild similarity index 100% rename from net-client/lagrange/lagrange-1.15.8.ebuild rename to net-client/lagrange/lagrange-1.16.1.ebuild From f3c50dca839159c343c02a88654e04e2c77cdd45 Mon Sep 17 00:00:00 2001 From: YiFei Zhu Date: Mon, 22 May 2023 09:42:07 -0700 Subject: [PATCH 02/33] app-editors/pulsar-bin: RDEPEND x11-libs/libxkbcommon Closes: https://bugs.gentoo.org/906938 Signed-off-by: YiFei Zhu --- app-editors/pulsar-bin/pulsar-bin-1.105.0.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/app-editors/pulsar-bin/pulsar-bin-1.105.0.ebuild b/app-editors/pulsar-bin/pulsar-bin-1.105.0.ebuild index 17ba74aedd..49768d16be 100644 --- a/app-editors/pulsar-bin/pulsar-bin-1.105.0.ebuild +++ b/app-editors/pulsar-bin/pulsar-bin-1.105.0.ebuild @@ -38,6 +38,7 @@ RDEPEND=" x11-libs/libXext x11-libs/libXfixes x11-libs/libXi + x11-libs/libxkbcommon x11-libs/libxkbfile x11-libs/libXrandr x11-libs/libXrender From 22db5ba15a4e2bf96111a3206e27938577912511 Mon Sep 17 00:00:00 2001 From: YiFei Zhu Date: Mon, 22 May 2023 10:42:04 -0700 Subject: [PATCH 03/33] app-editors/pulsar-bin: remove node_gyp_bins directory Contains python3 symlink which may be broken depending on system. Closes: https://bugs.gentoo.org/906939 Signed-off-by: YiFei Zhu --- app-editors/pulsar-bin/pulsar-bin-1.105.0.ebuild | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app-editors/pulsar-bin/pulsar-bin-1.105.0.ebuild b/app-editors/pulsar-bin/pulsar-bin-1.105.0.ebuild index 49768d16be..9dcaab44b7 100644 --- a/app-editors/pulsar-bin/pulsar-bin-1.105.0.ebuild +++ b/app-editors/pulsar-bin/pulsar-bin-1.105.0.ebuild @@ -73,6 +73,10 @@ src_install(){ fperms +x /opt/Pulsar/resources/app.asar.unpacked/node_modules/fuzzy-finder/node_modules/vscode-ripgrep/bin/rg fperms +x /opt/Pulsar/resources/app.asar.unpacked/node_modules/whats-my-line/node_modules/dugite/git/bin/git + # Bug #906939 + rm "${ED}"/opt/Pulsar/resources/app.asar.unpacked/node_modules/tree-sitter-bash/build/node_gyp_bins/python3 + rmdir "${ED}"/opt/Pulsar/resources/app.asar.unpacked/node_modules/tree-sitter-bash/build/node_gyp_bins + doicon resources/pulsar.png make_desktop_entry "/usr/bin/pulsar %F" "Pulsar" "pulsar" \ "GNOME;GTK;Utility;TextEditor;Development;" \ From 0082677050cd381b5a0bf4516b4fd181085d553d Mon Sep 17 00:00:00 2001 From: Alexis Praga Date: Mon, 22 May 2023 22:42:34 +0200 Subject: [PATCH 04/33] dev-util/hut: new package, add 0.3.0 Signed-off-by: Alexis Praga --- dev-util/hut/Manifest | 2 ++ dev-util/hut/hut-0.3.0.ebuild | 38 +++++++++++++++++++++++++++++++++++ dev-util/hut/metadata.xml | 15 ++++++++++++++ 3 files changed, 55 insertions(+) create mode 100644 dev-util/hut/Manifest create mode 100644 dev-util/hut/hut-0.3.0.ebuild create mode 100644 dev-util/hut/metadata.xml diff --git a/dev-util/hut/Manifest b/dev-util/hut/Manifest new file mode 100644 index 0000000000..7545093185 --- /dev/null +++ b/dev-util/hut/Manifest @@ -0,0 +1,2 @@ +DIST hut-0.3.0-vendor.tar.xz 863500 BLAKE2B 2bf717be5d75ba7e0007049d320cca8350d9d7fa53e2408c5a5ea73ec20916844322c84292b23dd6dd97d925590942ded57daf598216a6d2376242050ef3a571 SHA512 b55a5a45619da43d435c4a59f3a9518c7e9509840cfe7583a270a9ef00342f2870c169cd14b097afc6ed8635740b73b2f149d5c3f20f8f964c70442ecb7bf763 +DIST hut-0.3.0.tar.gz 116316 BLAKE2B 68400bfa7e7aa90ee4dfd5d9b2a8f6b4d09ef12103fab07b11abab3d9a99d777c11c8a7fde46228c33b73b65467cbe75db77800e428d17dbf21ba00564a2773b SHA512 41e84329b6d35df1abeca2a84352bd0bafaa7d05e7b36ff106d1c297e021dbc7beddd70c43ebfa02f48bad250469917879ee221a7983d132de8a56bc44e9a26b diff --git a/dev-util/hut/hut-0.3.0.ebuild b/dev-util/hut/hut-0.3.0.ebuild new file mode 100644 index 0000000000..61e592de69 --- /dev/null +++ b/dev-util/hut/hut-0.3.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module + +DESCRIPTION="CLI tool for sourcehut" + +HOMEPAGE="https://sr.ht/~emersion/hut/" + +SRC_URI=" + https://git.sr.ht/~emersion/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz + https://github.com/apraga/hut-vendor/releases/download/v${PV}/hut-${PV}-vendor.tar.xz +" + +S="${WORKDIR}/${PN}-v${PV}" + +LICENSE="AGPL-3" +SLOT="0" + +KEYWORDS="~amd64" + +IUSE="" + +RDEPEND="" +DEPEND="${RDEPEND}" +BDEPEND="app-text/scdoc" + +src_compile() { + ego build + emake doc/hut.1 completions +} + +src_install() { + dobin hut + emake install PREFIX="${EPREFIX}/usr" DESTDIR="${D}" +} diff --git a/dev-util/hut/metadata.xml b/dev-util/hut/metadata.xml new file mode 100644 index 0000000000..a467263c25 --- /dev/null +++ b/dev-util/hut/metadata.xml @@ -0,0 +1,15 @@ + + + + + alexis.praga@proton.me + Alexis Praga + + + ~emersion/hut + apraga/hut-vendor + + + Hut is a command-line tool to interact with sourcehut. It can manage git repositories, builds, publish to pages and pastes. + + From 1c62f2e44056fd5e741cdff56e3983352b2a668c Mon Sep 17 00:00:00 2001 From: YiFei Zhu Date: Mon, 22 May 2023 16:12:54 -0700 Subject: [PATCH 05/33] dev-python/guppy3: Fix assertion on USE=debug Applied patch upstream. Closes: https://bugs.gentoo.org/906937 Signed-off-by: YiFei Zhu --- .../guppy3-3.1.3-py311-refcount-assert.patch | 44 +++++++++++++++++++ ...y3-3.1.3.ebuild => guppy3-3.1.3-r1.ebuild} | 4 ++ 2 files changed, 48 insertions(+) create mode 100644 dev-python/guppy3/files/guppy3-3.1.3-py311-refcount-assert.patch rename dev-python/guppy3/{guppy3-3.1.3.ebuild => guppy3-3.1.3-r1.ebuild} (88%) diff --git a/dev-python/guppy3/files/guppy3-3.1.3-py311-refcount-assert.patch b/dev-python/guppy3/files/guppy3-3.1.3-py311-refcount-assert.patch new file mode 100644 index 0000000000..8a8840d553 --- /dev/null +++ b/dev-python/guppy3/files/guppy3-3.1.3-py311-refcount-assert.patch @@ -0,0 +1,44 @@ +From 71f3455f73eedef78ccf79c17ed5adbb36d11eeb Mon Sep 17 00:00:00 2001 +From: YiFei Zhu +Date: Mon, 22 May 2023 15:54:24 -0700 +Subject: [PATCH] nodegraph: Fix refcount sanity assertion for Python 3.11 + +Python 3.11 created immortal objects whose initial refcount is +999999999, larger than 0xa000000. This breaks the assertin here. + +Caught by https://bugs.gentoo.org/906937 + +Fortunately I don't seem to need to do a new release with this fix +because the wheels are built with -DNDEBUG. +--- + src/heapy/nodegraph.c | 14 ++++++++++++-- + 1 file changed, 12 insertions(+), 2 deletions(-) + +diff --git a/src/heapy/nodegraph.c b/src/heapy/nodegraph.c +index 2fd9c83..765f5ee 100644 +--- a/src/heapy/nodegraph.c ++++ b/src/heapy/nodegraph.c +@@ -148,8 +148,18 @@ NyNodeGraph_AddEdge(NyNodeGraphObject *ng, PyObject *src, PyObject *tgt) + ng->edges[ng->used_size-1].tgt == tgt) + return 0; + +- assert(Py_REFCNT(src) < 0xa000000 && (Py_uintptr_t)Py_TYPE(src) > 0x1000); +- assert(Py_REFCNT(tgt) < 0xa000000 && (Py_uintptr_t)Py_TYPE(tgt) > 0x1000); ++#if PY_MAJOR_VERSION >= 3 && PY_MINOR_VERSION >= 11 ++ /* Py >= 3.11 _PyObject_IMMORTAL_INIT sets initial refcount of 999999999 */ ++ assert((Py_uintptr_t)Py_TYPE(src) > 0x1000 && ++ (Py_REFCNT(src) < 0xa000000 || ++ (Py_REFCNT(src) >= 999999999 && Py_REFCNT(src) < 999999999 + 0xa000000))); ++ assert((Py_uintptr_t)Py_TYPE(tgt) > 0x1000 && ++ (Py_REFCNT(tgt) < 0xa000000 || ++ (Py_REFCNT(tgt) >= 999999999 && Py_REFCNT(tgt) < 999999999 + 0xa000000))); ++#else ++ assert((Py_uintptr_t)Py_TYPE(src) > 0x1000 && Py_REFCNT(src) < 0xa000000); ++ assert((Py_uintptr_t)Py_TYPE(tgt) > 0x1000 && Py_REFCNT(tgt) < 0xa000000); ++#endif + + if (ng->used_size >= ng->allo_size) { + Py_ssize_t allo = roundupsize(ng->used_size + 1); +-- +2.40.1 + diff --git a/dev-python/guppy3/guppy3-3.1.3.ebuild b/dev-python/guppy3/guppy3-3.1.3-r1.ebuild similarity index 88% rename from dev-python/guppy3/guppy3-3.1.3.ebuild rename to dev-python/guppy3/guppy3-3.1.3-r1.ebuild index cadaab1a52..fc30482583 100644 --- a/dev-python/guppy3/guppy3-3.1.3.ebuild +++ b/dev-python/guppy3/guppy3-3.1.3-r1.ebuild @@ -18,6 +18,10 @@ LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~x86" +PATCHES=( + "${FILESDIR}"/guppy3-3.1.3-py311-refcount-assert.patch +) + python_test() { cd "${T}" || die "${EPYTHON}" "${S}"/guppy/heapy/test/test_all.py || die From 6662846f63168a15ca5f968349287c102d7f4f95 Mon Sep 17 00:00:00 2001 From: Adrian Schollmeyer Date: Tue, 23 May 2023 09:09:15 +0200 Subject: [PATCH 06/33] dev-cpp/dpp: add 10.0.24 Signed-off-by: Adrian Schollmeyer --- dev-cpp/dpp/Manifest | 1 + dev-cpp/dpp/dpp-10.0.24.ebuild | 52 ++++++++++++++++++++++++++++++++++ 2 files changed, 53 insertions(+) create mode 100644 dev-cpp/dpp/dpp-10.0.24.ebuild diff --git a/dev-cpp/dpp/Manifest b/dev-cpp/dpp/Manifest index c2b6eba109..215249a84c 100644 --- a/dev-cpp/dpp/Manifest +++ b/dev-cpp/dpp/Manifest @@ -1,3 +1,4 @@ DIST dpp-10.0.22.tar.gz 13712205 BLAKE2B b935b763f87bfd1058e72f8d297fda136f532a03a5b9f3a6e3471f0ce64988c9615105fb1eb9b19192844cdaab9d332f355dfc22f8bcdbf977eec3eb5f0b8df3 SHA512 6c71673b47d559ef4f04b30cd72a3bd0a31b72ffe6d73dd17470a7e754eba75d21218ebd247702441db45549e5dcea9b200f3d435dd3a9af76fda90740ca4f1a DIST dpp-10.0.23.tar.gz 13721815 BLAKE2B abbe6849025270554f8462dcbef6adefff412ee06216c19a730f236cd44c7e4da1c6b801f2b10a493df253626a4af9b8132aa155c7f585fe3de35eaa5c5cf4df SHA512 18bbb7d2c1385d179cac9ded31d1b11e8d24f172e7ffe2ba79071203e1e2f277657e21d660b18ee4b849bc093d350f4bc5401702400084b56c3ebd6f03ce28df +DIST dpp-10.0.24.tar.gz 13739463 BLAKE2B 0531d9d14b943302293aac62a3972a4628487332107b77ca6d09ae39ae8a9d1cfeceae1a656790cc8699932af9c5d46a0ae5bc26885a9c29cc970388cdb60f3f SHA512 2f1e5415c121d5f19d2abb1b389512ad22c3cac6779ed897403d430b2c4e62c758ab25d46a3fd02538add711073fadd616a690b4981f3782e46c18ff05d116dc DIST dpp-890014-rework-compiler-flags.patch 6670 BLAKE2B f23ad8f7347841aa924b82b706fbdc5ff5ceac9e90e6c01c28f13117619235a057648e30cdb92d5e3401c228c7497e8804e894d2dfd5d3591e2860746acfcaa2 SHA512 c5777efab36187b59ac8c0d5177752c4f605e584b0f3f2435bf210f792879df0461d64332725e4c47e19f026b3b11eeb2d243425bab9f888cf239dafbedc3890 diff --git a/dev-cpp/dpp/dpp-10.0.24.ebuild b/dev-cpp/dpp/dpp-10.0.24.ebuild new file mode 100644 index 0000000000..d5cee490cc --- /dev/null +++ b/dev-cpp/dpp/dpp-10.0.24.ebuild @@ -0,0 +1,52 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Lightweight C++ Discord bot library" +HOMEPAGE="https://dpp.dev/ https://github.com/brainboxdotcc/DPP" +SRC_URI=" + https://github.com/brainboxdotcc/DPP/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz +" + +LICENSE="Apache-2.0" +# DPP is extremely ABI instable due to frequent changes in the Discord API +# See https://github.com/brainboxdotcc/DPP/issues/207#issuecomment-1007030157 +SLOT="0/${PV}" +KEYWORDS="~amd64" +IUSE="voice" + +RDEPEND=" + dev-libs/openssl:= + sys-libs/zlib:= + + voice? ( + dev-libs/libsodium:= + media-libs/opus + ) +" +DEPEND=" + ${RDEPEND} + + dev-cpp/nlohmann_json +" + +S="${WORKDIR}/DPP-${PV}" + +DOCS=( "README.md" "SECURITY.md" ) + +src_configure() { + local mycmakeargs=( + -DBUILD_SHARED_LIBS=true + -DBUILD_VOICE_SUPPORT="$(usex voice)" + -DRUN_LDCONFIG=false + # Tests require network access + -DDPP_BUILD_TEST=false + -DDPP_NO_VCPKG=true + -DDPP_USE_EXTERNAL_JSON=true + ) + + cmake_src_configure +} From 341eedd816f21787a9ceafb8eee8cf34becc1c88 Mon Sep 17 00:00:00 2001 From: Adrian Schollmeyer Date: Tue, 23 May 2023 09:09:36 +0200 Subject: [PATCH 07/33] dev-cpp/dpp: drop 10.0.22-r1 Signed-off-by: Adrian Schollmeyer --- dev-cpp/dpp/Manifest | 2 -- dev-cpp/dpp/dpp-10.0.22-r1.ebuild | 53 ------------------------------- 2 files changed, 55 deletions(-) delete mode 100644 dev-cpp/dpp/dpp-10.0.22-r1.ebuild diff --git a/dev-cpp/dpp/Manifest b/dev-cpp/dpp/Manifest index 215249a84c..9d2026d05c 100644 --- a/dev-cpp/dpp/Manifest +++ b/dev-cpp/dpp/Manifest @@ -1,4 +1,2 @@ -DIST dpp-10.0.22.tar.gz 13712205 BLAKE2B b935b763f87bfd1058e72f8d297fda136f532a03a5b9f3a6e3471f0ce64988c9615105fb1eb9b19192844cdaab9d332f355dfc22f8bcdbf977eec3eb5f0b8df3 SHA512 6c71673b47d559ef4f04b30cd72a3bd0a31b72ffe6d73dd17470a7e754eba75d21218ebd247702441db45549e5dcea9b200f3d435dd3a9af76fda90740ca4f1a DIST dpp-10.0.23.tar.gz 13721815 BLAKE2B abbe6849025270554f8462dcbef6adefff412ee06216c19a730f236cd44c7e4da1c6b801f2b10a493df253626a4af9b8132aa155c7f585fe3de35eaa5c5cf4df SHA512 18bbb7d2c1385d179cac9ded31d1b11e8d24f172e7ffe2ba79071203e1e2f277657e21d660b18ee4b849bc093d350f4bc5401702400084b56c3ebd6f03ce28df DIST dpp-10.0.24.tar.gz 13739463 BLAKE2B 0531d9d14b943302293aac62a3972a4628487332107b77ca6d09ae39ae8a9d1cfeceae1a656790cc8699932af9c5d46a0ae5bc26885a9c29cc970388cdb60f3f SHA512 2f1e5415c121d5f19d2abb1b389512ad22c3cac6779ed897403d430b2c4e62c758ab25d46a3fd02538add711073fadd616a690b4981f3782e46c18ff05d116dc -DIST dpp-890014-rework-compiler-flags.patch 6670 BLAKE2B f23ad8f7347841aa924b82b706fbdc5ff5ceac9e90e6c01c28f13117619235a057648e30cdb92d5e3401c228c7497e8804e894d2dfd5d3591e2860746acfcaa2 SHA512 c5777efab36187b59ac8c0d5177752c4f605e584b0f3f2435bf210f792879df0461d64332725e4c47e19f026b3b11eeb2d243425bab9f888cf239dafbedc3890 diff --git a/dev-cpp/dpp/dpp-10.0.22-r1.ebuild b/dev-cpp/dpp/dpp-10.0.22-r1.ebuild deleted file mode 100644 index bf42bca137..0000000000 --- a/dev-cpp/dpp/dpp-10.0.22-r1.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Lightweight C++ Discord bot library" -HOMEPAGE="https://dpp.dev/ https://github.com/brainboxdotcc/DPP" -SRC_URI=" - https://github.com/brainboxdotcc/DPP/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz - https://patch-diff.githubusercontent.com/raw/brainboxdotcc/DPP/pull/596.patch -> ${PN}-890014-rework-compiler-flags.patch -" - -LICENSE="Apache-2.0" -# DPP is extremely ABI instable due to frequent changes in the Discord API -# See https://github.com/brainboxdotcc/DPP/issues/207#issuecomment-1007030157 -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="voice" - -RDEPEND=" - dev-libs/openssl:= - sys-libs/zlib:= - - voice? ( - dev-libs/libsodium:= - media-libs/opus - ) -" -DEPEND="${RDEPEND}" - -S="${WORKDIR}/DPP-${PV}" - -DOCS=( "README.md" "SECURITY.md" ) - -PATCHES=( - # Backport of the compiler flag setting fixes, remove after 10.0.22, https://bugs.gentoo.org/890014 - "${DISTDIR}/${PN}-890014-rework-compiler-flags.patch" -) - -src_configure() { - local mycmakeargs=( - -DBUILD_SHARED_LIBS=true - -DBUILD_VOICE_SUPPORT=$(usex voice) - -DRUN_LDCONFIG=false - # Tests require network access - -DDPP_BUILD_TEST=false - -DDPP_NO_VCPKG=true - ) - - cmake_src_configure -} From 57775b7977654d32199aaafdee8ce433a5271207 Mon Sep 17 00:00:00 2001 From: tastytea Date: Tue, 23 May 2023 11:56:44 +0200 Subject: [PATCH 08/33] dev-util/bash-language-server: add 4.9.2 Signed-off-by: tastytea --- dev-util/bash-language-server/Manifest | 2 + .../bash-language-server-4.9.2.ebuild | 51 +++++++++++++++++++ 2 files changed, 53 insertions(+) create mode 100644 dev-util/bash-language-server/bash-language-server-4.9.2.ebuild diff --git a/dev-util/bash-language-server/Manifest b/dev-util/bash-language-server/Manifest index 56309b9d35..dc2814b21a 100644 --- a/dev-util/bash-language-server/Manifest +++ b/dev-util/bash-language-server/Manifest @@ -2,3 +2,5 @@ DIST bash-language-server-4.9.0-deps.tar.xz 2203152 BLAKE2B fd0aaa05e6fef5e2951f DIST bash-language-server-4.9.0.tgz 190986 BLAKE2B 09b371d143815fc0b839c8c0d5b0e93592077b8cdd396b2f6e028e0feb133ab22fe59e4fd006324d8fb0b5b26816389528001d4210fc2b37d055cc4d8a24fab3 SHA512 acc6ff77935e156be2333b96e4348949643a7879463e7b7402b7ca3f4032934d1b510cdde469404c9d41510f14002606fe79fba54ebe25688b818030df618bdd DIST bash-language-server-4.9.1-deps.tar.xz 2209120 BLAKE2B 514c8037d075aa7460ccf0332851957ceedb858b83ad677f715579bfb3238eafa472f586aba325f98b0621588ca11fdedc947c7bc2dd1321baedf1e1f733a23f SHA512 9c12990c17571bbccf3271769861fd66c77b15f0158680be2154adf194769de0f2fe1ef576d679723e5c15c4b4d792b403cbae6061b83ee6d079992fe0b100ad DIST bash-language-server-4.9.1.tgz 191025 BLAKE2B b066db5a7358c904143ed1c81f1f93702e6db7b9b11c86f513fd515d3fc5a60c7d984a63321d5aa998326ccc625d89beaf76bbc3e3da686f43ecc74b581bb20f SHA512 d96d3d4225e0b861f98bdcaf5bab58776f039cb94b2297f415e51f37ccab603d0ed030e6eaac2faaeedb7ce9b190ed809d678227f118de5bfa6fe65cec541cd7 +DIST bash-language-server-4.9.2-deps.tar.xz 2215872 BLAKE2B d0c5e67941d3637f34e1fd8492d53fd5142a439a859142cb111d6c205ce95f28ed96de9f09c32db3aa366740d214cb8641e6c67ad761e1562cdefb8805f53137 SHA512 bc51225d5f0ff0256fa62f228488b2c8410440c094d29869c62f28975e6b55d59257526cd0d0162ef19b7db9a8a9cbb83e5410c68256ff20d3965bcbccfb1793 +DIST bash-language-server-4.9.2.tgz 191049 BLAKE2B 8a528d75da1f5bf64b1e4c6f2ad09a91129bb1e8837f6311522c4c2d3f02f9c3c24d36c325467127f45b78b6f2622deda0c845786dcc978006cdfcf95fee5f94 SHA512 59c85403759d51b82870b48975d6e61026e47c7c69ee13456c587bacb68f6ea56c2fde74e87658ba694e42ad5f70f1acb35893b2126d418c8fccdb0f5775d96a diff --git a/dev-util/bash-language-server/bash-language-server-4.9.2.ebuild b/dev-util/bash-language-server/bash-language-server-4.9.2.ebuild new file mode 100644 index 0000000000..344c04d3ec --- /dev/null +++ b/dev-util/bash-language-server/bash-language-server-4.9.2.ebuild @@ -0,0 +1,51 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit optfeature + +DESCRIPTION="A language server for Bash" +HOMEPAGE="https://github.com/bash-lsp/bash-language-server" +SRC_URI=" + mirror://npm/${PN}/-/${P}.tgz + https://tastytea.de/files/gentoo/${P}-deps.tar.xz +" +S="${WORKDIR}" + +# NOTE: to generate the dependency tarball: +# npm --cache ./npm-cache install $(portageq envvar DISTDIR)/${P}.tgz +# tar -caf ${P}-deps.tar.xz npm-cache + +LICENSE=" + Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT-with-advertising + || ( public-domain Unlicense ) +" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="net-libs/nodejs" +BDEPEND="net-libs/nodejs[npm]" + +src_unpack() { + cd "${T}" || die "Could not cd to temporary directory" + unpack ${P}-deps.tar.xz +} + +src_install() { + npm \ + --offline \ + --verbose \ + --progress false \ + --foreground-scripts \ + --global \ + --prefix "${ED}"/usr \ + --cache "${T}"/npm-cache \ + install "${DISTDIR}"/${P}.tgz || die "npm install failed" + + einstalldocs +} + +pkg_postinst() { + optfeature "linting support" dev-util/shellcheck dev-util/shellcheck-bin +} From 219fb4f4de091d60fc22df607fd5409096931dce Mon Sep 17 00:00:00 2001 From: tastytea Date: Tue, 23 May 2023 11:57:50 +0200 Subject: [PATCH 09/33] dev-util/bash-language-server: drop 4.9.0 Signed-off-by: tastytea --- dev-util/bash-language-server/Manifest | 2 - .../bash-language-server-4.9.0.ebuild | 51 ------------------- 2 files changed, 53 deletions(-) delete mode 100644 dev-util/bash-language-server/bash-language-server-4.9.0.ebuild diff --git a/dev-util/bash-language-server/Manifest b/dev-util/bash-language-server/Manifest index dc2814b21a..afb0d5dce6 100644 --- a/dev-util/bash-language-server/Manifest +++ b/dev-util/bash-language-server/Manifest @@ -1,5 +1,3 @@ -DIST bash-language-server-4.9.0-deps.tar.xz 2203152 BLAKE2B fd0aaa05e6fef5e2951ffe55626bca7df4d2609c39b5145daa3cf6100c9732287a33717065db411334cad9805f147acdd29470069b4c4a41ebf2018419809108 SHA512 3c6ff2ff44321adbd805aad749ff3eacc320d276add2f5d68eea6f68c95e26cfeeac8d319d5242514fb69b572fbab64327ab4134e736b5425ffd1ef8d1a0079a -DIST bash-language-server-4.9.0.tgz 190986 BLAKE2B 09b371d143815fc0b839c8c0d5b0e93592077b8cdd396b2f6e028e0feb133ab22fe59e4fd006324d8fb0b5b26816389528001d4210fc2b37d055cc4d8a24fab3 SHA512 acc6ff77935e156be2333b96e4348949643a7879463e7b7402b7ca3f4032934d1b510cdde469404c9d41510f14002606fe79fba54ebe25688b818030df618bdd DIST bash-language-server-4.9.1-deps.tar.xz 2209120 BLAKE2B 514c8037d075aa7460ccf0332851957ceedb858b83ad677f715579bfb3238eafa472f586aba325f98b0621588ca11fdedc947c7bc2dd1321baedf1e1f733a23f SHA512 9c12990c17571bbccf3271769861fd66c77b15f0158680be2154adf194769de0f2fe1ef576d679723e5c15c4b4d792b403cbae6061b83ee6d079992fe0b100ad DIST bash-language-server-4.9.1.tgz 191025 BLAKE2B b066db5a7358c904143ed1c81f1f93702e6db7b9b11c86f513fd515d3fc5a60c7d984a63321d5aa998326ccc625d89beaf76bbc3e3da686f43ecc74b581bb20f SHA512 d96d3d4225e0b861f98bdcaf5bab58776f039cb94b2297f415e51f37ccab603d0ed030e6eaac2faaeedb7ce9b190ed809d678227f118de5bfa6fe65cec541cd7 DIST bash-language-server-4.9.2-deps.tar.xz 2215872 BLAKE2B d0c5e67941d3637f34e1fd8492d53fd5142a439a859142cb111d6c205ce95f28ed96de9f09c32db3aa366740d214cb8641e6c67ad761e1562cdefb8805f53137 SHA512 bc51225d5f0ff0256fa62f228488b2c8410440c094d29869c62f28975e6b55d59257526cd0d0162ef19b7db9a8a9cbb83e5410c68256ff20d3965bcbccfb1793 diff --git a/dev-util/bash-language-server/bash-language-server-4.9.0.ebuild b/dev-util/bash-language-server/bash-language-server-4.9.0.ebuild deleted file mode 100644 index 344c04d3ec..0000000000 --- a/dev-util/bash-language-server/bash-language-server-4.9.0.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit optfeature - -DESCRIPTION="A language server for Bash" -HOMEPAGE="https://github.com/bash-lsp/bash-language-server" -SRC_URI=" - mirror://npm/${PN}/-/${P}.tgz - https://tastytea.de/files/gentoo/${P}-deps.tar.xz -" -S="${WORKDIR}" - -# NOTE: to generate the dependency tarball: -# npm --cache ./npm-cache install $(portageq envvar DISTDIR)/${P}.tgz -# tar -caf ${P}-deps.tar.xz npm-cache - -LICENSE=" - Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT-with-advertising - || ( public-domain Unlicense ) -" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND="net-libs/nodejs" -BDEPEND="net-libs/nodejs[npm]" - -src_unpack() { - cd "${T}" || die "Could not cd to temporary directory" - unpack ${P}-deps.tar.xz -} - -src_install() { - npm \ - --offline \ - --verbose \ - --progress false \ - --foreground-scripts \ - --global \ - --prefix "${ED}"/usr \ - --cache "${T}"/npm-cache \ - install "${DISTDIR}"/${P}.tgz || die "npm install failed" - - einstalldocs -} - -pkg_postinst() { - optfeature "linting support" dev-util/shellcheck dev-util/shellcheck-bin -} From 6bb8159b9362a150718603c8fc9a5fb97913f51c Mon Sep 17 00:00:00 2001 From: tastytea Date: Tue, 23 May 2023 12:03:14 +0200 Subject: [PATCH 10/33] gui-apps/intiface-central-bin: add 2.4.0 Signed-off-by: tastytea --- gui-apps/intiface-central-bin/Manifest | 1 + .../intiface-central-bin-2.4.0.ebuild | 51 +++++++++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 gui-apps/intiface-central-bin/intiface-central-bin-2.4.0.ebuild diff --git a/gui-apps/intiface-central-bin/Manifest b/gui-apps/intiface-central-bin/Manifest index 18a0719ba8..36e599f570 100644 --- a/gui-apps/intiface-central-bin/Manifest +++ b/gui-apps/intiface-central-bin/Manifest @@ -1 +1,2 @@ DIST intiface-central-v2.3.0-linux-x64.zip 17157804 BLAKE2B 57176f65e6124a0d46dfe422c42a0b2d7077dc4cef7f59e099c5488c163005c0bbfde435c411e0763800cf43a17f08dbb8da4fbb3c7feec3e6114fe5fa6cc451 SHA512 3d6d351e7dccaf851d9fb955fcdfbb1ea5c9a609aeb2a527d08ada591a3772cd95b0c90fe730476c664e19587eb0f2f9aa2c63eb24fc4849c4e0b775d6207049 +DIST intiface-central-v2.4.0-linux-x64.zip 17462271 BLAKE2B 80357a03496ec88f0e62b130fa8da39e5eb8826d8372221b8e954ca60231faed57c62fd18a346430f53399f4970bed007cf652456b75088bb4ff80bb1b4fd1d9 SHA512 8324c44ee16ce19acb958b77e6a256e640d21c2b9348284bdcaa0bd9b01ddb2c49c176ffbc929a9d116cb4506467234a5b82f33e81aae2b24132f47705487f67 diff --git a/gui-apps/intiface-central-bin/intiface-central-bin-2.4.0.ebuild b/gui-apps/intiface-central-bin/intiface-central-bin-2.4.0.ebuild new file mode 100644 index 0000000000..87487ae199 --- /dev/null +++ b/gui-apps/intiface-central-bin/intiface-central-bin-2.4.0.ebuild @@ -0,0 +1,51 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop xdg + +DESCRIPTION="Buttplug frontend application" +HOMEPAGE="https://github.com/intiface/intiface-central" +SRC_URI="https://github.com/intiface/intiface-central/releases/download/v${PV}/intiface-central-v${PV}-linux-x64.zip" +S="${WORKDIR}/intiface-central-v${PV}-linux-x64" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + app-accessibility/at-spi2-core + media-gfx/graphite2 + sys-apps/dbus + sys-apps/systemd-utils + x11-libs/gtk+:3[X] + || ( + dev-libs/openssl:0/1.1 + dev-libs/openssl-compat:1.1.1 + ) +" +BDEPEND="app-arch/unzip" + +QA_PREBUILT=" + opt/${PN}/lib/*.so + opt/${PN}/intiface_central +" + +src_install() { + insinto /opt/${PN} + doins -r . + fperms +x /opt/${PN}/intiface_central + + cat << EOF > intiface_central +#!/bin/sh +cd /opt/${PN} +./intiface_central "\${@}" +EOF + dobin intiface_central + + newicon --size 512 \ + data/flutter_assets/assets/icons/intiface_central_icon.png ${PN}.png + + make_desktop_entry intiface_central "Intiface Central" ${PN} "Utility" +} From ace426b2e233515cb575b2bbfdd8471c2d51d23e Mon Sep 17 00:00:00 2001 From: tastytea Date: Tue, 23 May 2023 13:13:06 +0200 Subject: [PATCH 11/33] dev-util/yaml-language-server: add 1.13.0 Signed-off-by: tastytea --- dev-util/yaml-language-server/Manifest | 2 + .../yaml-language-server-1.13.0.ebuild | 43 +++++++++++++++++++ 2 files changed, 45 insertions(+) create mode 100644 dev-util/yaml-language-server/yaml-language-server-1.13.0.ebuild diff --git a/dev-util/yaml-language-server/Manifest b/dev-util/yaml-language-server/Manifest index f8eb0c4910..9420fb68b9 100644 --- a/dev-util/yaml-language-server/Manifest +++ b/dev-util/yaml-language-server/Manifest @@ -2,3 +2,5 @@ DIST yaml-language-server-1.11.0-deps.tar.xz 5658516 BLAKE2B a49058ae8e314bcec16 DIST yaml-language-server-1.11.0.tgz 548849 BLAKE2B 787cfd79014922d03a67d0618fb2bdad79dd3e02503edf61e1e7b623c3c10ee36a9d15b643c883046f4c81d36f11947f65f8dbd1cd9515d19513fc127a6ef77d SHA512 d5306584ad67312a438aade265f0320ce838c706a0a336409eaaf400ead91b952d78cb77cdb7e1395aa146e02e9d1219f2492d7c6323b0ac438cefaeb4600968 DIST yaml-language-server-1.12.0-deps.tar.xz 5119236 BLAKE2B 0e224565745ac61520ab3f76efaac3fe46fe8ec7a36ced2e492d1f97af34f82699b604801df601f122bcca4b439393741817a4267260b765029380c6c5079a2c SHA512 72aa7ab1c35b7cd65d14a535ca91f656a3d2e39b73539c1494681ed636f08f888d415b751d9952ba8eae3a802cdf001b71e92059806c20d2f512072122e602ba DIST yaml-language-server-1.12.0.tgz 558972 BLAKE2B 1d7ec17dbf0e74bfff5bb68574fd60122876def6f869e1a2a9911e51414cca19fdb3af989b9ba7c8be439c2f2b96282fb9122231a2591dbd1d7e57f27a897ad8 SHA512 70441e1d5a921f4f9480d36f546aefdf1bbe3414ec7014a6392fef35f8bbaf924f4e1829de12145738e3d2fc5e5c58f9b303b19e9a1dd210fdf6d0a43c68a293 +DIST yaml-language-server-1.13.0-deps.tar.xz 5460772 BLAKE2B 110680d5ce1459a90483f58ef28dbf82af5fa4cd5984044a294b9d1f8e40b74fa552011e29fa1a780bfc93243039eb57c2766682d84160bb77fe87e04c12b975 SHA512 17b167b372140845e52cfd41c49dec2610f2dfde76e60a74c5c03240aa4ce9aab4dc4d741d4942999614cebcca567f6a9bd52f8088b4b94f615ae6576a3a0337 +DIST yaml-language-server-1.13.0.tgz 557876 BLAKE2B 2b51ba4a0ac4372efae5d788c06f3e4e2a545f8ea02e508e68c7457b8fb7d25f5f4446b56c39f93308b4aa56236204b75c525c549ed6eb98354ac76170070344 SHA512 0b37a456314e52489723ab60dc13ee4a4c44eb491e0d3e3ff8b8cf2d7c27b7880247369a58c0a34fdd8dc4e1efd5d7ab6c12c75a879c6b2e3cb6c7bf0ded7cd5 diff --git a/dev-util/yaml-language-server/yaml-language-server-1.13.0.ebuild b/dev-util/yaml-language-server/yaml-language-server-1.13.0.ebuild new file mode 100644 index 0000000000..2ac4c93d2f --- /dev/null +++ b/dev-util/yaml-language-server/yaml-language-server-1.13.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Language Server for YAML Files" +HOMEPAGE="https://github.com/redhat-developer/yaml-language-server" +SRC_URI=" + mirror://npm/${PN}/-/${P}.tgz + https://tastytea.de/files/gentoo/${P}-deps.tar.xz +" +S="${WORKDIR}" + +# NOTE: to generate the dependency tarball: +# npm --cache ./npm-cache install $(portageq envvar DISTDIR)/${P}.tgz +# tar -caf ${P}-deps.tar.xz npm-cache + +LICENSE="Apache-2.0 BSD-2 ISC MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="net-libs/nodejs" +BDEPEND="net-libs/nodejs[npm]" + +src_unpack() { + cd "${T}" || die "Could not cd to temporary directory" + unpack ${P}-deps.tar.xz +} + +src_install() { + npm \ + --offline \ + --verbose \ + --progress false \ + --foreground-scripts \ + --global \ + --prefix "${ED}"/usr \ + --cache "${T}"/npm-cache \ + install "${DISTDIR}"/${P}.tgz || die "npm install failed" + + cd "${ED}"/usr/$(get_libdir)/node_modules/${PN} || die "cd failed" + einstalldocs +} From 5f94338fb220e5268f8e530fd2677c4342e15efc Mon Sep 17 00:00:00 2001 From: tastytea Date: Tue, 23 May 2023 13:13:32 +0200 Subject: [PATCH 12/33] dev-util/yaml-language-server: drop 1.11.0 Signed-off-by: tastytea --- dev-util/yaml-language-server/Manifest | 2 - .../yaml-language-server-1.11.0.ebuild | 42 ------------------- 2 files changed, 44 deletions(-) delete mode 100644 dev-util/yaml-language-server/yaml-language-server-1.11.0.ebuild diff --git a/dev-util/yaml-language-server/Manifest b/dev-util/yaml-language-server/Manifest index 9420fb68b9..eb434f652a 100644 --- a/dev-util/yaml-language-server/Manifest +++ b/dev-util/yaml-language-server/Manifest @@ -1,5 +1,3 @@ -DIST yaml-language-server-1.11.0-deps.tar.xz 5658516 BLAKE2B a49058ae8e314bcec16750d1aea9213a2cfb5dc47e8f388d6b77ac27f75387a6fdc064fbae89e4600a3dd4a75b64c7cb036eb66e4df21b753b016d54c1f473e0 SHA512 d86b376b89cf33230b8ddb8d698c6de23f2eeac7c581e2a0442a1c5dcbe046a633a05ff091d58b0ea1c223e08cab272b777518e05ed91fbcb1984471fffebd5d -DIST yaml-language-server-1.11.0.tgz 548849 BLAKE2B 787cfd79014922d03a67d0618fb2bdad79dd3e02503edf61e1e7b623c3c10ee36a9d15b643c883046f4c81d36f11947f65f8dbd1cd9515d19513fc127a6ef77d SHA512 d5306584ad67312a438aade265f0320ce838c706a0a336409eaaf400ead91b952d78cb77cdb7e1395aa146e02e9d1219f2492d7c6323b0ac438cefaeb4600968 DIST yaml-language-server-1.12.0-deps.tar.xz 5119236 BLAKE2B 0e224565745ac61520ab3f76efaac3fe46fe8ec7a36ced2e492d1f97af34f82699b604801df601f122bcca4b439393741817a4267260b765029380c6c5079a2c SHA512 72aa7ab1c35b7cd65d14a535ca91f656a3d2e39b73539c1494681ed636f08f888d415b751d9952ba8eae3a802cdf001b71e92059806c20d2f512072122e602ba DIST yaml-language-server-1.12.0.tgz 558972 BLAKE2B 1d7ec17dbf0e74bfff5bb68574fd60122876def6f869e1a2a9911e51414cca19fdb3af989b9ba7c8be439c2f2b96282fb9122231a2591dbd1d7e57f27a897ad8 SHA512 70441e1d5a921f4f9480d36f546aefdf1bbe3414ec7014a6392fef35f8bbaf924f4e1829de12145738e3d2fc5e5c58f9b303b19e9a1dd210fdf6d0a43c68a293 DIST yaml-language-server-1.13.0-deps.tar.xz 5460772 BLAKE2B 110680d5ce1459a90483f58ef28dbf82af5fa4cd5984044a294b9d1f8e40b74fa552011e29fa1a780bfc93243039eb57c2766682d84160bb77fe87e04c12b975 SHA512 17b167b372140845e52cfd41c49dec2610f2dfde76e60a74c5c03240aa4ce9aab4dc4d741d4942999614cebcca567f6a9bd52f8088b4b94f615ae6576a3a0337 diff --git a/dev-util/yaml-language-server/yaml-language-server-1.11.0.ebuild b/dev-util/yaml-language-server/yaml-language-server-1.11.0.ebuild deleted file mode 100644 index aa3e48ef01..0000000000 --- a/dev-util/yaml-language-server/yaml-language-server-1.11.0.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Language Server for YAML Files" -HOMEPAGE="https://github.com/redhat-developer/yaml-language-server" -SRC_URI=" - mirror://npm/${PN}/-/${P}.tgz - https://tastytea.de/files/gentoo/${P}-deps.tar.xz -" -S="${WORKDIR}" - -# NOTE: to generate the dependency tarball: -# npm --cache ./npm-cache install $(portageq envvar DISTDIR)/${P}.tgz -# tar -caf ${P}-deps.tar.xz npm-cache - -LICENSE="Apache-2.0 BSD-2 ISC MIT-with-advertising" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND="net-libs/nodejs" -BDEPEND="net-libs/nodejs[npm]" - -src_unpack() { - cd "${T}" || die "Could not cd to temporary directory" - unpack ${P}-deps.tar.xz -} - -src_install() { - npm \ - --offline \ - --verbose \ - --progress false \ - --foreground-scripts \ - --global \ - --prefix "${ED}"/usr \ - --cache "${T}"/npm-cache \ - install "${DISTDIR}"/${P}.tgz || die "npm install failed" - - einstalldocs -} From 67365ce1560d06e67e76d0d1ae5e1434249dd1a9 Mon Sep 17 00:00:00 2001 From: tastytea Date: Tue, 23 May 2023 14:45:07 +0200 Subject: [PATCH 13/33] dev-python/pywebview: add 4.1 Signed-off-by: tastytea --- dev-python/pywebview/Manifest | 1 + dev-python/pywebview/pywebview-4.1.ebuild | 37 +++++++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 dev-python/pywebview/pywebview-4.1.ebuild diff --git a/dev-python/pywebview/Manifest b/dev-python/pywebview/Manifest index 3c663a01b1..f4b5de7e22 100644 --- a/dev-python/pywebview/Manifest +++ b/dev-python/pywebview/Manifest @@ -1 +1,2 @@ DIST pywebview-3.7.2.tar.gz 440069 BLAKE2B 72a7b53ee72570f3ef0dc2c490f484dca02581490213708b6c45bb487b990d41ca64d477853454549c6cad3543f6381109a2fc54182bb14a720872b1fa240ed9 SHA512 943ce75a29f19b04890e8ae8f3327968b35ba347c8abab9079cfac5e9f93edfa0fbc3999d77a68bb7885d5a7236dc12c75b3a23e1cfbf2fc9fe794089a936db9 +DIST pywebview-4.1.tar.gz 30069532 BLAKE2B ca11bb04c4146204d379414fc6de0cd1e583c36feb126c859d8c8bb0e896bf5eb8de946943729e41d0c564c704d140baf765de2807aec0311348e97624c00f3a SHA512 5cca2912adda83043c86f4b1386c70583fa547424b10c19dc2bfc713407cd9001515844b820e2050962fe84373febfaab495f646c56ab1d48207b47f2c535208 diff --git a/dev-python/pywebview/pywebview-4.1.ebuild b/dev-python/pywebview/pywebview-4.1.ebuild new file mode 100644 index 0000000000..3df2e37aa1 --- /dev/null +++ b/dev-python/pywebview/pywebview-4.1.ebuild @@ -0,0 +1,37 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 + +DESCRIPTION="A lightweight cross-platform wrapper around a webview component" +HOMEPAGE="https://github.com/r0x0r/pywebview" +SRC_URI="https://github.com/r0x0r/pywebview/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="gtk qt5" +REQUIRED_USE="|| ( gtk qt5 )" + +RDEPEND=" + dev-python/bottle + dev-python/cryptography + dev-python/proxy_tools + gtk? ( + dev-python/pygobject[cairo,${PYTHON_USEDEP}] + net-libs/webkit-gtk + ) + qt5? ( + dev-python/pyside2[${PYTHON_USEDEP},webengine] + dev-python/QtPy[${PYTHON_USEDEP},webengine] + ) +" + +distutils_enable_tests pytest + +RESTRICT="test" # FIXME: tests fail without message From 3209c8d33c19fa79f94c63faed683bccabd57c35 Mon Sep 17 00:00:00 2001 From: tastytea Date: Tue, 23 May 2023 14:46:36 +0200 Subject: [PATCH 14/33] dev-python/pywebview: add github upstream metadata Signed-off-by: tastytea --- dev-python/pywebview/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dev-python/pywebview/metadata.xml b/dev-python/pywebview/metadata.xml index da58abed9c..9bf76813b6 100644 --- a/dev-python/pywebview/metadata.xml +++ b/dev-python/pywebview/metadata.xml @@ -5,4 +5,7 @@ gentoo@tastytea.de tastytea + + r0x0r/pywebview + From 0e0423a553ece987d3d66fa4cbbbf6140db4d4b1 Mon Sep 17 00:00:00 2001 From: David Roman Date: Tue, 23 May 2023 22:12:04 +0200 Subject: [PATCH 15/33] app-text/lizard: enable py3.11 and disable py3.10 Closes: https://bugs.gentoo.org/897378 Signed-off-by: David Roman --- app-text/lizard/lizard-1.17.10.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-text/lizard/lizard-1.17.10.ebuild b/app-text/lizard/lizard-1.17.10.ebuild index 157fe5111b..5ac75fd3d5 100644 --- a/app-text/lizard/lizard-1.17.10.ebuild +++ b/app-text/lizard/lizard-1.17.10.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_10 ) +PYTHON_COMPAT=( python3_11 ) inherit distutils-r1 From 3ba0af3a4a99f9cf35a4f321ab48ade53aff3bd0 Mon Sep 17 00:00:00 2001 From: David Roman Date: Tue, 23 May 2023 22:20:46 +0200 Subject: [PATCH 16/33] dev-python/pytest-flask: enable py3.11 and disable py3.10 Closes: https://bugs.gentoo.org/897550 Signed-off-by: David Roman --- dev-python/pytest-flask/pytest-flask-1.2.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-python/pytest-flask/pytest-flask-1.2.0.ebuild b/dev-python/pytest-flask/pytest-flask-1.2.0.ebuild index 13396d3e0d..d531ed3b8e 100644 --- a/dev-python/pytest-flask/pytest-flask-1.2.0.ebuild +++ b/dev-python/pytest-flask/pytest-flask-1.2.0.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_10 pypy3 ) +PYTHON_COMPAT=( python3_11 pypy3 ) inherit distutils-r1 DESCRIPTION="A set of pytest fixtures to test Flask applications " From e28d0250a62816c22d96197ca4448c7a56920dc6 Mon Sep 17 00:00:00 2001 From: David Roman Date: Tue, 23 May 2023 23:00:36 +0200 Subject: [PATCH 17/33] dev-python/jplephem: add 2.18, drop 2.16 Closes: https://bugs.gentoo.org/897450 Signed-off-by: David Roman --- dev-python/jplephem/Manifest | 2 +- .../jplephem/{jplephem-2.16.ebuild => jplephem-2.18.ebuild} | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) rename dev-python/jplephem/{jplephem-2.16.ebuild => jplephem-2.18.ebuild} (84%) diff --git a/dev-python/jplephem/Manifest b/dev-python/jplephem/Manifest index 26ee80c32c..0f76fcdb4f 100644 --- a/dev-python/jplephem/Manifest +++ b/dev-python/jplephem/Manifest @@ -1 +1 @@ -DIST jplephem-2.16.tar.gz 40918 BLAKE2B 90a14b424f4c48bb754bd4cca6a9e1d5e2a4cc51821234118889cc854c119c60b66c0157deae60f88b7368d8914124ec95ec1ac7646479cd79ee759515a1af09 SHA512 02bd3bac834726f1f41fbed9e3e7edc9ba3d00c394099248f9e1da48730c620d83880e24a3b29916becd7ced284efc7388ed98d5bf204a6fc53ec9e016ce0cf0 +DIST jplephem-2.18.tar.gz 40886 BLAKE2B c6beb3cb2aec7d82023a253f9b5bafd989fbc7631b1b727322bf8f092509eeb25c6921d550c7bb5862be74d493a19ca29b3835f9a18efbd44509d4776ca660f6 SHA512 8f3117445f33de25d1f1eb5b5cfa0f67d92e62e7ac8d7a32f92690d12533ef8cd5498a62b5ee9cb7dac6f43c944879bbf10aa73950a749caa02d814f81b37fbf diff --git a/dev-python/jplephem/jplephem-2.16.ebuild b/dev-python/jplephem/jplephem-2.18.ebuild similarity index 84% rename from dev-python/jplephem/jplephem-2.16.ebuild rename to dev-python/jplephem/jplephem-2.18.ebuild index 8fe6deb5a1..25ec95b082 100644 --- a/dev-python/jplephem/jplephem-2.16.ebuild +++ b/dev-python/jplephem/jplephem-2.18.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 DISTUTILS_USE_SETUPTOOLS=no -PYTHON_COMPAT=( python3_10 ) +PYTHON_COMPAT=( python3_11 ) inherit distutils-r1 pypi From a08902ba4a9ade15cfe75ede9b5599ebb18ab420 Mon Sep 17 00:00:00 2001 From: David Roman Date: Tue, 23 May 2023 23:03:40 +0200 Subject: [PATCH 18/33] dev-python/guidata: add 2.3.1, drop 2.3.0 Closes: https://bugs.gentoo.org/897452 Signed-off-by: David Roman --- dev-python/guidata/Manifest | 2 +- .../guidata/{guidata-2.3.0.ebuild => guidata-2.3.1.ebuild} | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) rename dev-python/guidata/{guidata-2.3.0.ebuild => guidata-2.3.1.ebuild} (86%) diff --git a/dev-python/guidata/Manifest b/dev-python/guidata/Manifest index 226ef09b72..a800ab4190 100644 --- a/dev-python/guidata/Manifest +++ b/dev-python/guidata/Manifest @@ -1 +1 @@ -DIST guidata-2.3.0.tar.gz 520106 BLAKE2B 6f2997082bef75e6fe73b5ab757984ad8209ca4dc51a3e675ffb9d3670806659f59429d67ddf661e4efd741103be56301e503842512d5642593c2087721c2791 SHA512 f9d11d79f1adba0100d94c6a6db3301201eef890e1ab18523ffbab2d5cce98b7fbe858d87cb8193b152b9b9ef9e55773989a030ed1e349647d0b0a7edb3f034e +DIST guidata-2.3.1.tar.gz 504812 BLAKE2B 4b2e5e07ee76bbeb95a9a55a4cde1d409d2438fe5273a0f154d34e8beb9934f810b29a33ef508009e38c589d57402aef55d346b93856fc744e7a8236748f5e86 SHA512 7488ca8c761394dfd9d58a8ac3c96dc963adab6df278823fb1a7d9132febc16e275908034ef48381d696668add43f62438fab1ba22f70f5e08f33b14a81082c5 diff --git a/dev-python/guidata/guidata-2.3.0.ebuild b/dev-python/guidata/guidata-2.3.1.ebuild similarity index 86% rename from dev-python/guidata/guidata-2.3.0.ebuild rename to dev-python/guidata/guidata-2.3.1.ebuild index 31d313ad3f..28ebdc0396 100644 --- a/dev-python/guidata/guidata-2.3.0.ebuild +++ b/dev-python/guidata/guidata-2.3.1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_10 ) +PYTHON_COMPAT=( python3_11 ) inherit distutils-r1 pypi From 7830f1124798762a2717854d0bed3853c6a0d9d9 Mon Sep 17 00:00:00 2001 From: David Roman Date: Tue, 23 May 2023 23:05:23 +0200 Subject: [PATCH 19/33] dev-python/persist-queue: enable py3.11 and disable py3.10 Closes: https://bugs.gentoo.org/897498 Signed-off-by: David Roman --- dev-python/persist-queue/persist-queue-0.8.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-python/persist-queue/persist-queue-0.8.0.ebuild b/dev-python/persist-queue/persist-queue-0.8.0.ebuild index dff9d13166..80ea1e6c31 100644 --- a/dev-python/persist-queue/persist-queue-0.8.0.ebuild +++ b/dev-python/persist-queue/persist-queue-0.8.0.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-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_10) +PYTHON_COMPAT=( python3_11) inherit distutils-r1 pypi From 1abeacd33218608e7e951a2dd0ef3c5125ea0636 Mon Sep 17 00:00:00 2001 From: David Roman Date: Tue, 23 May 2023 23:08:51 +0200 Subject: [PATCH 20/33] dev-python/timeslot: enable py3.11 and disable py3.10 Closes: https://bugs.gentoo.org/897584 Signed-off-by: David Roman --- dev-python/timeslot/timeslot-0.1.2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-python/timeslot/timeslot-0.1.2.ebuild b/dev-python/timeslot/timeslot-0.1.2.ebuild index 276e154bd6..240e1eb16a 100644 --- a/dev-python/timeslot/timeslot-0.1.2.ebuild +++ b/dev-python/timeslot/timeslot-0.1.2.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_10 pypy3 ) +PYTHON_COMPAT=( python3_11 pypy3 ) inherit distutils-r1 pypi From 176db7deabc2444fe76aab71f8e685b40247a6c8 Mon Sep 17 00:00:00 2001 From: David Roman Date: Tue, 23 May 2023 23:10:45 +0200 Subject: [PATCH 21/33] dev-python/tweepy: add 4.14.0, drop 4.10.1 Closes: https://bugs.gentoo.org/897594 Signed-off-by: David Roman --- dev-python/tweepy/Manifest | 2 +- .../tweepy/{tweepy-4.10.1.ebuild => tweepy-4.14.0.ebuild} | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) rename dev-python/tweepy/{tweepy-4.10.1.ebuild => tweepy-4.14.0.ebuild} (90%) diff --git a/dev-python/tweepy/Manifest b/dev-python/tweepy/Manifest index 173458adf0..ac2c22edcb 100644 --- a/dev-python/tweepy/Manifest +++ b/dev-python/tweepy/Manifest @@ -1 +1 @@ -DIST tweepy-4.10.1.tar.gz 5898710 BLAKE2B da6e411f9021a6de65b4ef083784fc07b086ceefa9e86b35ddbc7843902bfacdca080f7d66a9a1567e8c566731b1ba2da6d7f090c7c7555122da947b1293254d SHA512 bcc22f871cdc016004707d00ef562dd8c75d1cd684d1077d7336970ce76565d698e46cbf6477be70d72f14fa5f6c4a93a37408c5b8993d115108419b96a60b53 +DIST tweepy-4.14.0.tar.gz 5914530 BLAKE2B 64f5cfcd889e1726508c89f30b7e88a37eaf73b4d48e3571bfc5226ee52b33c36ea90821f45bbd06cb2e0e69699e3cd382d6a53641d6a31473629f8415d5fbaa SHA512 b4368c379b01cda05bac71cf188c31ad305ee6b1a66c76c6feb9622aa43b7875759763fce95be3ee12798f4948121501af788dc3161fada0d2f4a23bebfb0a1e diff --git a/dev-python/tweepy/tweepy-4.10.1.ebuild b/dev-python/tweepy/tweepy-4.14.0.ebuild similarity index 90% rename from dev-python/tweepy/tweepy-4.10.1.ebuild rename to dev-python/tweepy/tweepy-4.14.0.ebuild index 508fa1a202..870232b321 100644 --- a/dev-python/tweepy/tweepy-4.10.1.ebuild +++ b/dev-python/tweepy/tweepy-4.14.0.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_10 ) +PYTHON_COMPAT=( python3_11 ) inherit distutils-r1 From 7d81e265843d7933f60b6ffda7554518dbc20713 Mon Sep 17 00:00:00 2001 From: David Roman Date: Tue, 23 May 2023 23:14:01 +0200 Subject: [PATCH 22/33] media-sound/mopidy: add 3.4.1, drop 3.3.0 Closes: https://bugs.gentoo.org/897594 Signed-off-by: David Roman --- media-sound/mopidy/Manifest | 2 +- .../mopidy/{mopidy-3.3.0.ebuild => mopidy-3.4.1.ebuild} | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) rename media-sound/mopidy/{mopidy-3.3.0.ebuild => mopidy-3.4.1.ebuild} (92%) diff --git a/media-sound/mopidy/Manifest b/media-sound/mopidy/Manifest index fe444ee2f9..0a9d690cfb 100644 --- a/media-sound/mopidy/Manifest +++ b/media-sound/mopidy/Manifest @@ -1 +1 @@ -DIST mopidy-3.3.0.tar.gz 443949 BLAKE2B 433c9caef164b9c85ea220f0f1472cb3b78c7291618e46ed16497ec0734f57d6a8a2ea1218c79a6a60fde60179e59c4a4a9bde805ac84109a02935673132ab95 SHA512 9cad7d5013defb9f7edee17b48120286a0b3be568eba15c60fc5363f8ee2ab9041dd79574b2ce1a14a941f41f53101f588e0d0283ee01b82499bc6ffe001cee2 +DIST mopidy-3.4.1.tar.gz 444928 BLAKE2B fb597bed6fe7b7e1d0fae0caab3f3f993a4720178382ff7c76d6f6ae9323710c04010ff66b41d6e45ca13ee20613b021296d7ef47b5af3a3aceff78b6c297f0c SHA512 cb3271f106303415b65e4b4248995235bd16a5b795f4575206d3fd08aceb5d2e2df4c323eb84df8e50cb3785d94a258633650ebc5a5916f3dcc66dfe69f249d6 diff --git a/media-sound/mopidy/mopidy-3.3.0.ebuild b/media-sound/mopidy/mopidy-3.4.1.ebuild similarity index 92% rename from media-sound/mopidy/mopidy-3.3.0.ebuild rename to media-sound/mopidy/mopidy-3.4.1.ebuild index d53cac8d6f..6bb73c8a44 100644 --- a/media-sound/mopidy/mopidy-3.3.0.ebuild +++ b/media-sound/mopidy/mopidy-3.4.1.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_USE_SETUPTOOLS=rdepend -PYTHON_COMPAT=( python3_10 ) +PYTHON_COMPAT=( python3_11 ) inherit distutils-r1 From 46f971f17c5dbeedace81d78851219f95b589f93 Mon Sep 17 00:00:00 2001 From: Julien Roy Date: Tue, 23 May 2023 21:35:48 -0400 Subject: [PATCH 23/33] www-client/nyxt: add 3.0.0 Signed-off-by: Julien Roy --- www-client/nyxt/Manifest | 1 + www-client/nyxt/nyxt-3.0.0.ebuild | 100 ++++++++++++++++++++++++++++++ 2 files changed, 101 insertions(+) create mode 100644 www-client/nyxt/nyxt-3.0.0.ebuild diff --git a/www-client/nyxt/Manifest b/www-client/nyxt/Manifest index ef88b69072..a61064836c 100644 --- a/www-client/nyxt/Manifest +++ b/www-client/nyxt/Manifest @@ -1 +1,2 @@ +DIST nyxt-3.0.0.gh.tar.xz 16738792 BLAKE2B 04fcaffa852c3035142a6b48c853083e9b9516d3e7682988806a19b2dab54d0ac288a8e4464da779f8facefca2eec63f31be7f0906567540c5e3754a91642f15 SHA512 1411f9b18eb65de8efdf46e850d4d78c67c2b5ee3ffbf7e9b1c67f6fda2ed7ad154414dc9d842a1fd4cf78a3619d9da560327e658bb0735a117be50aca87f4e8 DIST nyxt-3_pre6.gh.tar.xz 16636300 BLAKE2B 06d4b480b4b898d1e66b77f154913c212893c859b221a2e99c26c719bfe93ef8c502ad7341f6b7b73c5fb09dfbb204c64545d14dc081f01a87b4c56dd3f468ec SHA512 1598c78eb61bc4af2a6145f16ae9d9b073d2dcecf3a0f300cdd98a3227cd49a887bdb270fb161f605c0d95aa59f2967b2462285a09841b8b0acbd34a3909f50a diff --git a/www-client/nyxt/nyxt-3.0.0.ebuild b/www-client/nyxt/nyxt-3.0.0.ebuild new file mode 100644 index 0000000000..5ef18c896a --- /dev/null +++ b/www-client/nyxt/nyxt-3.0.0.ebuild @@ -0,0 +1,100 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop optfeature xdg-utils + +DESCRIPTION="Nyxt - the hacker's power-browser" +HOMEPAGE="https://nyxt.atlas.engineer/" + +if [[ "${PV}" = *9999* ]] +then + inherit git-r3 + EGIT_REPO_URI="https://github.com/atlas-engineer/${PN}.git" +else + KEYWORDS="~amd64" + SRC_URI="https://github.com/atlas-engineer/${PN}/releases/download/${PV}/nyxt-${PV}-source-with-submodules.tar.xz -> ${PF}.gh.tar.xz" +fi + +# Portage replaces the nyxt binary with scbl when stripping +RESTRICT="mirror strip" + +LICENSE="BSD CC-BY-SA-3.0" +SLOT="0" +IUSE="doc" + +RDEPEND=" + dev-libs/gobject-introspection + gnome-base/gsettings-desktop-schemas + media-libs/gst-plugins-bad + media-libs/gst-plugins-base + media-libs/gst-plugins-good + media-libs/gst-plugins-ugly + media-plugins/gst-plugins-libav + net-libs/glib-networking + net-libs/webkit-gtk:4.1 + sys-libs/libfixposix +" + +DEPEND="${RDEPEND}" +BDEPEND=" + >=dev-lisp/sbcl-2.0.0 +" + +src_unpack() { + default + + # nyxt-3-source-with-submodules.tar.xz doesn't unpack in a subdirectory + # so we create it instead of working directly in ${WORKDIR} + if [[ "${PV}" != *9999* ]] + then + mkdir "${WORKDIR}/${P}" || die + mv "${WORKDIR}/assets" "${WORKDIR}/${P}/" || die + mv "${WORKDIR}/_build" "${WORKDIR}/${P}/" || die + mv "${WORKDIR}/build-scripts" "${WORKDIR}/${P}/" || die + mv "${WORKDIR}/documents" "${WORKDIR}/${P}/" || die + mv "${WORKDIR}/engineer.atlas.Nyxt.yaml" "${WORKDIR}/${P}/" || die + mv "${WORKDIR}/examples" "${WORKDIR}/${P}/" || die + mv "${WORKDIR}/INSTALL" "${WORKDIR}/${P}/" || die + mv "${WORKDIR}/libraries" "${WORKDIR}/${P}/" || die + mv "${WORKDIR}/licenses" "${WORKDIR}/${P}/" || die + mv "${WORKDIR}/makefile" "${WORKDIR}/${P}/" || die + mv "${WORKDIR}/nyxt.asd" "${WORKDIR}/${P}/" || die + mv "${WORKDIR}/README.org" "${WORKDIR}/${P}/" || die + mv "${WORKDIR}/source" "${WORKDIR}/${P}/" || die + mv "${WORKDIR}/tests" "${WORKDIR}/${P}/" || die + fi +} + +src_compile() { + emake all + use doc && emake doc +} + +src_install(){ + dobin "${S}/nyxt" + + if [ "$(use doc)" ] + then + docinto "/usr/share/doc/${P}" + dodoc "${S}/manual.html" + fi + + newicon -s 512 "${S}/assets/nyxt_512x512.png" nyxt.png + domenu "${S}/assets/nyxt.desktop" +} + +pkg_postinst() { + xdg_mimeinfo_database_update + xdg_desktop_database_update + xdg_icon_cache_update + optfeature "for X11 clipboard support" "x11-misc/xclip" + optfeature "for spellchecking" "app-text/enchant" +} + +pkg_postrm() { + xdg_mimeinfo_database_update + xdg_desktop_database_update + xdg_icon_cache_update +} From 7a9814bd97d77f31ada745a7fcd682288edd7bfe Mon Sep 17 00:00:00 2001 From: Julien Roy Date: Tue, 23 May 2023 21:48:51 -0400 Subject: [PATCH 24/33] dev-python/minio: add 7.1.15 Signed-off-by: Julien Roy --- dev-python/minio/Manifest | 1 + dev-python/minio/minio-7.1.15.ebuild | 23 +++++++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 dev-python/minio/minio-7.1.15.ebuild diff --git a/dev-python/minio/Manifest b/dev-python/minio/Manifest index e2e10867d2..5b9a42694d 100644 --- a/dev-python/minio/Manifest +++ b/dev-python/minio/Manifest @@ -1 +1,2 @@ DIST minio-7.1.14.tar.gz 117073 BLAKE2B b2d7d5d0eea342d8d8c533899980ad36278e368f292094a93457aeea940900beabbfc215b7d549b2bceb96acccb53501344fbcc5b69262b8705965e3a26c7a08 SHA512 841032aa014454158150e7feb54f0b3d11e7d4fc5d4581322a109abdaa33291e82481f794121fcbdcb98049bfab964e7eb38886dbf3fe0d719813c373e0a94cf +DIST minio-7.1.15.tar.gz 115948 BLAKE2B e6bdd304d70c93c12b869e8d0f3a4347351e48f505766dc386a77f85ef6366559f48d1c007583e5c6845052b3bca65fe4964f70a9ad9f3b9146c0cef04eb1a83 SHA512 bb7ac5b1f1f70b0ff36e448097ebf0d9cbd964ddfe31dc452057c17396a85473fd98efedbbdbf81b9b8606bf2a3bab156f174052a2f4095062b18dd7cd5e6a5c diff --git a/dev-python/minio/minio-7.1.15.ebuild b/dev-python/minio/minio-7.1.15.ebuild new file mode 100644 index 0000000000..2620a6929f --- /dev/null +++ b/dev-python/minio/minio-7.1.15.ebuild @@ -0,0 +1,23 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +DISTUTILS_USE_PEP517=setuptools + +inherit distutils-r1 pypi + +DESCRIPTION="MinIO Client SDK for Python" +HOMEPAGE="https://github.com/minio/minio-py" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-python/certifi[${PYTHON_USEDEP}] + dev-python/urllib3[${PYTHON_USEDEP}] +" From 3eaebb0f11a3a8f986842aec6829ffc67984721b Mon Sep 17 00:00:00 2001 From: Quincy Fleming Date: Tue, 23 May 2023 23:07:44 -0500 Subject: [PATCH 25/33] app-misc/Clipboard: update maintainers Signed-off-by: Quincy Fleming --- app-misc/Clipboard/metadata.xml | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/app-misc/Clipboard/metadata.xml b/app-misc/Clipboard/metadata.xml index 0f4bbcf126..8fd8220471 100644 --- a/app-misc/Clipboard/metadata.xml +++ b/app-misc/Clipboard/metadata.xml @@ -1,14 +1,10 @@ - + quincyf467@protonmail.com Quincy Fleming - - proxy-maint@gentoo.org - Proxy Maintainers - Enable Link Time Optimization (LTO) From f41fba0654bcba60019b04026ab36f3297f87f48 Mon Sep 17 00:00:00 2001 From: Julien Roy Date: Wed, 24 May 2023 10:49:54 -0400 Subject: [PATCH 26/33] dev-python/mautrix: add 0.19.14 Signed-off-by: Julien Roy --- dev-python/mautrix/Manifest | 1 + dev-python/mautrix/mautrix-0.19.14.ebuild | 39 +++++++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 dev-python/mautrix/mautrix-0.19.14.ebuild diff --git a/dev-python/mautrix/Manifest b/dev-python/mautrix/Manifest index 60eca2b03f..1ea1524b5c 100644 --- a/dev-python/mautrix/Manifest +++ b/dev-python/mautrix/Manifest @@ -1 +1,2 @@ DIST mautrix-0.19.13.tar.gz 245169 BLAKE2B 036794b984f1979a63a1396a52dfd639dfcc33fcb9bf6b564b13d3e80fdbae69a8b5cea564751a5256fe91349a4014f703094aca6e0303550f90067fc0f8b9ea SHA512 f8cd545a1fa3f7825f97dfb11e5d3a3b9ef1b72e1a387ea23d14320be912eceda2c386db94b38a9971c6c1d50720fdabbd51feb899f8d5c029b8f2965623886e +DIST mautrix-0.19.14.tar.gz 244703 BLAKE2B 41c1bc32bca6f700283201ef52fa78a20b87665dbefbe9ad436dd6bb82d5446e744f6db041ba0ace33b13f8afcc8cf6e0e2f5478b6f41cac365320905e3fbe9e SHA512 7319716dd1b03f9677601002e08bf88ae870e283b32499fc38a9c77edf22f5702dbbded0e555de38a43d7b4d1b17bdd4e6579d79d6b22ece476057ebb1a2a62c diff --git a/dev-python/mautrix/mautrix-0.19.14.ebuild b/dev-python/mautrix/mautrix-0.19.14.ebuild new file mode 100644 index 0000000000..5367bd8433 --- /dev/null +++ b/dev-python/mautrix/mautrix-0.19.14.ebuild @@ -0,0 +1,39 @@ +# Copyright 2022-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 optfeature pypi + +DESCRIPTION="A Python 3 asyncio Matrix framework" +HOMEPAGE="https://github.com/mautrix/python/" + +LICENSE="MPL-2.0" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-python/aiohttp[${PYTHON_USEDEP}] + dev-python/attrs[${PYTHON_USEDEP}] + dev-python/olm[${PYTHON_USEDEP}] + dev-python/pycryptodome[${PYTHON_USEDEP}] + dev-python/unpaddedbase64[${PYTHON_USEDEP}] + dev-python/yarl[${PYTHON_USEDEP}] + test? ( + dev-python/aiosqlite[${PYTHON_USEDEP}] + dev-python/asyncpg[${PYTHON_USEDEP}] + Date: Wed, 24 May 2023 10:53:12 -0400 Subject: [PATCH 27/33] dev-python/persist-queue: enable py3.10 Signed-off-by: Julien Roy --- dev-python/persist-queue/persist-queue-0.8.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/persist-queue/persist-queue-0.8.0.ebuild b/dev-python/persist-queue/persist-queue-0.8.0.ebuild index 80ea1e6c31..6876141470 100644 --- a/dev-python/persist-queue/persist-queue-0.8.0.ebuild +++ b/dev-python/persist-queue/persist-queue-0.8.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_11) +PYTHON_COMPAT=( python3_{10..11} ) inherit distutils-r1 pypi From 0bab92523f67f63b741add496c688af03c2a47ed Mon Sep 17 00:00:00 2001 From: Julien Roy Date: Wed, 24 May 2023 10:53:57 -0400 Subject: [PATCH 28/33] dev-python/timeslot: enable py3.10 Signed-off-by: Julien Roy --- dev-python/timeslot/timeslot-0.1.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/timeslot/timeslot-0.1.2.ebuild b/dev-python/timeslot/timeslot-0.1.2.ebuild index 240e1eb16a..8745a96051 100644 --- a/dev-python/timeslot/timeslot-0.1.2.ebuild +++ b/dev-python/timeslot/timeslot-0.1.2.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_11 pypy3 ) +PYTHON_COMPAT=( python3_{10..11} pypy3 ) inherit distutils-r1 pypi From 2d8b83cd850d59ee200ac458bb9a3ef9cd7eca19 Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Wed, 24 May 2023 19:34:08 +0200 Subject: [PATCH 29/33] media-video/avisynth+: new package, add 9999 Signed-off-by: Florian Albrechtskirchinger --- media-video/avisynth+/avisynth+-9999.ebuild | 50 +++++++++++++++++++ .../avisynth+-9999-return-type-warning.patch | 12 +++++ media-video/avisynth+/metadata.xml | 11 ++++ 3 files changed, 73 insertions(+) create mode 100644 media-video/avisynth+/avisynth+-9999.ebuild create mode 100644 media-video/avisynth+/files/avisynth+-9999-return-type-warning.patch create mode 100644 media-video/avisynth+/metadata.xml diff --git a/media-video/avisynth+/avisynth+-9999.ebuild b/media-video/avisynth+/avisynth+-9999.ebuild new file mode 100644 index 0000000000..43c72c7d2e --- /dev/null +++ b/media-video/avisynth+/avisynth+-9999.ebuild @@ -0,0 +1,50 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SCM="" +if [ "${PV#9999}" != "${PV}" ] ; then + SCM="git-r3" + EGIT_REPO_URI="https://github.com/AviSynth/AviSynthPlus.git" +fi + +inherit cmake-multilib ${SCM} + +DESCRIPTION="A powerful nonlinear scripting language for video" +HOMEPAGE="https://github.com/AviSynth/AviSynthPlus" +if [ "${PV#9999}" != "${PV}" ] ; then + SRC_URI="" +else # TODO release + SRC_URI="" +fi + +LICENSE="GPL-2" +SLOT="0" +if [ "${PV#9999}" = "${PV}" ] ; then + KEYWORDS="~amd64" +fi + +DEPEND="" +RDEPEND="${DEPEND}" +BDEPEND="" + +PATCHES=( + "${FILESDIR}/avisynth+-9999-return-type-warning.patch" +) + +MULTILIB_WRAPPED_HEADERS=( + /usr/include/avisynth/avs/arch.h +) + +pkg_postinst() { + elog "Integration with some packages can be achieved by setting environment" + elog "variables and re-emerging the package:" + elog "" + elog "media-video/ffmpeg:" + elog " - add \"--enable-avisynth\" to EXTRA_FFMPEG_CONF" + elog "" + elog "media-libs/ffmpegsource:" + elog " - add \"--enable-avisynth\" to EXTRA_ECONF" + elog " - add \"-I/usr/include/avisynth\" to CXXFLAGS" +} diff --git a/media-video/avisynth+/files/avisynth+-9999-return-type-warning.patch b/media-video/avisynth+/files/avisynth+-9999-return-type-warning.patch new file mode 100644 index 0000000000..c4f7d85716 --- /dev/null +++ b/media-video/avisynth+/files/avisynth+-9999-return-type-warning.patch @@ -0,0 +1,12 @@ +--- avisynth+-9999/avs_core/core/parser/script.cpp.orig 2023-05-24 19:09:20.896164496 +0200 ++++ avisynth+-9999/avs_core/core/parser/script.cpp 2023-05-24 19:11:50.755632346 +0200 +@@ -1941,6 +1941,9 @@ + + return PROCESS_32_ON_32; + } ++#else ++ else ++ return PROCESS_UNKNOWN; + #endif + } + diff --git a/media-video/avisynth+/metadata.xml b/media-video/avisynth+/metadata.xml new file mode 100644 index 0000000000..462ddc7c1b --- /dev/null +++ b/media-video/avisynth+/metadata.xml @@ -0,0 +1,11 @@ + + + + + falbrechtskirchinger@gmail.com + Florian Albrechtskirchinger + + + AviSynth/AviSynthPlus + + From c7e9809f9e54a3abf34b88adc9e2ed6b759058f4 Mon Sep 17 00:00:00 2001 From: Lucio Sauer Date: Wed, 24 May 2023 23:43:12 +0200 Subject: [PATCH 30/33] app-misc/anki-bin: add 2.1.64 Signed-off-by: Lucio Sauer --- app-misc/anki-bin/Manifest | 5 ++ app-misc/anki-bin/anki-bin-2.1.64.ebuild | 78 ++++++++++++++++++++++++ 2 files changed, 83 insertions(+) create mode 100644 app-misc/anki-bin/anki-bin-2.1.64.ebuild diff --git a/app-misc/anki-bin/Manifest b/app-misc/anki-bin/Manifest index 2b5cc20ee8..226f26f438 100644 --- a/app-misc/anki-bin/Manifest +++ b/app-misc/anki-bin/Manifest @@ -1,5 +1,10 @@ DIST anki-2.1.63-cp39-abi3-manylinux_2_28_x86_64.whl.zip 13022324 BLAKE2B 524d44d0b6a5c233ebb3fa68c63ba736bbb81c43f8c85882782220948173a1472b9c1408727b8fd770682554c69e573cb589da123cf7854c8de305f67ed910fb SHA512 61a8ee5278be364cb130d33c9e7f14b2f36baf922e94eda284744d9bf537c5e708fa19c40b26161038a12353de34187deacc42c64e9aadaa5095128a02055536 +DIST anki-2.1.64-cp39-abi3-manylinux_2_28_x86_64.whl.zip 13039104 BLAKE2B f53bd793d2fa977691519e0aedc43485e4bf58c62735d6e6f70ef168237fe69a24283868ae6bc069de3b2292f78481670355b7832ffacc286d0fe9daefeeb2f1 SHA512 112fea989e7321e10caa4c570784034463af760605d680ac9c8103c578ab5462881a5925ff6534785b368f8360966d34a15eea83b9638f802d9450232159315f DIST anki-bin-2.1.63.1 2212 BLAKE2B 18dba4d3f7210b1fa765490617c4290b7a0f37abd75df6fdb395ea758fa2557789f595e0c0470c918ee988dfa5270df48dda095e8f6dce2aad597b0bba23db50 SHA512 50ee6633758b028c54b899d70cf582c54d4fdbb7e13f10921303db3a84d325ac689b48dbf4a5f03584748e89ad7820e14cd4646d7a3fa97919496f48a99cdb05 DIST anki-bin-2.1.63.desktop 458 BLAKE2B 7311e2ea71b40bd586a547a14316ca5447d582c046c3850ec5f63637640401fa53e8cdb8799ca8d6b169e38dae3e507946f4fbe5057c0d48e92729033fc6514b SHA512 4666f855e488c0f3cdf2d071aeb373cf8eff96eefe71eb7bb67344fed66150b821d83bed4d4ec2966f63d2a6ede1701f1b19236a6a72e3002e70d2f404d55220 DIST anki-bin-2.1.63.png 34595 BLAKE2B 7b8adeece0d666f819d2e579d04f00102d6a28fe5915b2d13ae0bbf72671f95610d2bb47235509756684d38e4be495b41b6b5814fa0ee2b303adc1c78ed54b88 SHA512 c5051738be8c766629a0ec4cbf95c5f554e7bbca2fb5103b3545f2c34a6fcfd87c1384bbd5239199a8491fa46889b299f5f6e1f23988e271402239cdc2a0a9e7 +DIST anki-bin-2.1.64.1 2212 BLAKE2B 18dba4d3f7210b1fa765490617c4290b7a0f37abd75df6fdb395ea758fa2557789f595e0c0470c918ee988dfa5270df48dda095e8f6dce2aad597b0bba23db50 SHA512 50ee6633758b028c54b899d70cf582c54d4fdbb7e13f10921303db3a84d325ac689b48dbf4a5f03584748e89ad7820e14cd4646d7a3fa97919496f48a99cdb05 +DIST anki-bin-2.1.64.desktop 458 BLAKE2B 7311e2ea71b40bd586a547a14316ca5447d582c046c3850ec5f63637640401fa53e8cdb8799ca8d6b169e38dae3e507946f4fbe5057c0d48e92729033fc6514b SHA512 4666f855e488c0f3cdf2d071aeb373cf8eff96eefe71eb7bb67344fed66150b821d83bed4d4ec2966f63d2a6ede1701f1b19236a6a72e3002e70d2f404d55220 +DIST anki-bin-2.1.64.png 34595 BLAKE2B 7b8adeece0d666f819d2e579d04f00102d6a28fe5915b2d13ae0bbf72671f95610d2bb47235509756684d38e4be495b41b6b5814fa0ee2b303adc1c78ed54b88 SHA512 c5051738be8c766629a0ec4cbf95c5f554e7bbca2fb5103b3545f2c34a6fcfd87c1384bbd5239199a8491fa46889b299f5f6e1f23988e271402239cdc2a0a9e7 DIST aqt-2.1.63-py3-none-any.whl.zip 6531126 BLAKE2B c256278447cd52544b2efe481712c6be9471787f4d8ab3bf6bac5323d3c5563dc4e2e5c82fec6099e5317b8485e16b7e3c89d5048004e55d7c306373769a38f9 SHA512 a4bf0acd942acab1ce90711c975673cf664f9bd1f2b154fd1fb9ecec54992a2c1ea0b5406b71f6f916d9f4aac2bf29a830b5fc531e67efe48e664d12839136cc +DIST aqt-2.1.64-py3-none-any.whl.zip 6539634 BLAKE2B 1843d766550c1be4f68522a9f0c79976848d6cec29a2e5b6303ba6af8f54ec8e0f4173b9c2585f0a84ea87e8d1f152056e56fe2c0251ab3882e90d357e4e284e SHA512 e0b7810a251c62719e57a2fbc543993244fffea9cb56beda77ed22e0339b305c12840a7aee6e3484e2dbf378bf4bf731d42fb139d67fd83ba7fcbf02932a6ec0 diff --git a/app-misc/anki-bin/anki-bin-2.1.64.ebuild b/app-misc/anki-bin/anki-bin-2.1.64.ebuild new file mode 100644 index 0000000000..abc4a94d9b --- /dev/null +++ b/app-misc/anki-bin/anki-bin-2.1.64.ebuild @@ -0,0 +1,78 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +### A NOTE REGARDING PYTHON COMPATABILITY ### +# Anki-bin downloads a python 3.9 wheel. However the wheel used has only one native library _rsbridge.so +# that is not linked against libpython. +# The configuration with Python 3.{10,11} was tested on a limited number of machines and is not guaranteed to work. + +PYTHON_COMPAT=( python3_{10..11} ) +inherit desktop python-single-r1 pypi xdg + +MY_PN=${PN%-bin} +DESCRIPTION="A spaced-repetition memory training program (flash cards)" +HOMEPAGE="https://apps.ankiweb.net/" +SRC_URI=" + $(pypi_wheel_url --unpack ${MY_PN} ${PV} cp39 abi3-manylinux_2_28_x86_64) + $(pypi_wheel_url --unpack aqt ${PV}) + https://raw.githubusercontent.com/ankitects/${MY_PN}/${PV}/qt/bundle/lin/${MY_PN}.desktop -> ${P}.desktop + https://raw.githubusercontent.com/ankitects/${MY_PN}/${PV}/qt/bundle/lin/${MY_PN}.png -> ${P}.png + https://raw.githubusercontent.com/ankitects/${MY_PN}/${PV}/qt/bundle/lin/${MY_PN}.1 -> ${P}.1 +" + +LICENSE="AGPL-3+ Apache-2.0 BSD CC-BY-3.0 GPL-3+ MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="qt6" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +QA_PREBUILT="usr/lib/*" + +RDEPEND=" +$(python_gen_cond_dep ' + dev-python/beautifulsoup4[${PYTHON_USEDEP}] + dev-python/distro[${PYTHON_USEDEP}] + dev-python/decorator[${PYTHON_USEDEP}] + dev-python/flask[${PYTHON_USEDEP}] + dev-python/flask-cors[${PYTHON_USEDEP}] + dev-python/jsonschema[${PYTHON_USEDEP}] + dev-python/markdown[${PYTHON_USEDEP}] + dev-python/protobuf-python[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/send2trash[${PYTHON_USEDEP}] + dev-python/waitress[${PYTHON_USEDEP}] + ') + +!qt6? ( + $(python_gen_cond_dep ' + >=dev-python/PyQt5-5.15.5[gui,network,webchannel,widgets,${PYTHON_USEDEP}] + >=dev-python/PyQt5-sip-12.9.0[${PYTHON_USEDEP}] + >=dev-python/PyQtWebEngine-5.15.5[${PYTHON_USEDEP}] + ') + !dev-python/PyQt6 + ) + +qt6? ( + $(python_gen_cond_dep ' + >=dev-python/PyQt6-6.5.0[dbus,gui,network,opengl,printsupport,webchannel,widgets,${PYTHON_USEDEP}] + >=dev-python/PyQt6-sip-13.5.1[${PYTHON_USEDEP}] + >=dev-python/PyQt6-WebEngine-6.5.0[widgets,${PYTHON_USEDEP}] + ') + ) + ${PYTHON_DEPS} + !app-misc/anki +" +BDEPEND="app-arch/unzip" + +S="${WORKDIR}" + +src_install() { + python_domodule anki anki-${PV}.dist-info _aqt aqt aqt-${PV}.dist-info + printf "#!/usr/bin/python3\nimport sys;from aqt import run;sys.exit(run())" > runanki + python_newscript runanki anki + newicon "${DISTDIR}"/${P}.png ${MY_PN}.png + newmenu "${DISTDIR}"/${P}.desktop ${MY_PN}.desktop + newman "${DISTDIR}"/${P}.1 ${MY_PN}.1 +} From f418556ffa31d04d6ec05340ee79379696487b22 Mon Sep 17 00:00:00 2001 From: Lucio Sauer Date: Wed, 24 May 2023 23:43:30 +0200 Subject: [PATCH 31/33] app-misc/anki-bin: drop 2.1.63 Signed-off-by: Lucio Sauer --- app-misc/anki-bin/Manifest | 5 -- app-misc/anki-bin/anki-bin-2.1.63.ebuild | 79 ------------------------ 2 files changed, 84 deletions(-) delete mode 100644 app-misc/anki-bin/anki-bin-2.1.63.ebuild diff --git a/app-misc/anki-bin/Manifest b/app-misc/anki-bin/Manifest index 226f26f438..4c32c33762 100644 --- a/app-misc/anki-bin/Manifest +++ b/app-misc/anki-bin/Manifest @@ -1,10 +1,5 @@ -DIST anki-2.1.63-cp39-abi3-manylinux_2_28_x86_64.whl.zip 13022324 BLAKE2B 524d44d0b6a5c233ebb3fa68c63ba736bbb81c43f8c85882782220948173a1472b9c1408727b8fd770682554c69e573cb589da123cf7854c8de305f67ed910fb SHA512 61a8ee5278be364cb130d33c9e7f14b2f36baf922e94eda284744d9bf537c5e708fa19c40b26161038a12353de34187deacc42c64e9aadaa5095128a02055536 DIST anki-2.1.64-cp39-abi3-manylinux_2_28_x86_64.whl.zip 13039104 BLAKE2B f53bd793d2fa977691519e0aedc43485e4bf58c62735d6e6f70ef168237fe69a24283868ae6bc069de3b2292f78481670355b7832ffacc286d0fe9daefeeb2f1 SHA512 112fea989e7321e10caa4c570784034463af760605d680ac9c8103c578ab5462881a5925ff6534785b368f8360966d34a15eea83b9638f802d9450232159315f -DIST anki-bin-2.1.63.1 2212 BLAKE2B 18dba4d3f7210b1fa765490617c4290b7a0f37abd75df6fdb395ea758fa2557789f595e0c0470c918ee988dfa5270df48dda095e8f6dce2aad597b0bba23db50 SHA512 50ee6633758b028c54b899d70cf582c54d4fdbb7e13f10921303db3a84d325ac689b48dbf4a5f03584748e89ad7820e14cd4646d7a3fa97919496f48a99cdb05 -DIST anki-bin-2.1.63.desktop 458 BLAKE2B 7311e2ea71b40bd586a547a14316ca5447d582c046c3850ec5f63637640401fa53e8cdb8799ca8d6b169e38dae3e507946f4fbe5057c0d48e92729033fc6514b SHA512 4666f855e488c0f3cdf2d071aeb373cf8eff96eefe71eb7bb67344fed66150b821d83bed4d4ec2966f63d2a6ede1701f1b19236a6a72e3002e70d2f404d55220 -DIST anki-bin-2.1.63.png 34595 BLAKE2B 7b8adeece0d666f819d2e579d04f00102d6a28fe5915b2d13ae0bbf72671f95610d2bb47235509756684d38e4be495b41b6b5814fa0ee2b303adc1c78ed54b88 SHA512 c5051738be8c766629a0ec4cbf95c5f554e7bbca2fb5103b3545f2c34a6fcfd87c1384bbd5239199a8491fa46889b299f5f6e1f23988e271402239cdc2a0a9e7 DIST anki-bin-2.1.64.1 2212 BLAKE2B 18dba4d3f7210b1fa765490617c4290b7a0f37abd75df6fdb395ea758fa2557789f595e0c0470c918ee988dfa5270df48dda095e8f6dce2aad597b0bba23db50 SHA512 50ee6633758b028c54b899d70cf582c54d4fdbb7e13f10921303db3a84d325ac689b48dbf4a5f03584748e89ad7820e14cd4646d7a3fa97919496f48a99cdb05 DIST anki-bin-2.1.64.desktop 458 BLAKE2B 7311e2ea71b40bd586a547a14316ca5447d582c046c3850ec5f63637640401fa53e8cdb8799ca8d6b169e38dae3e507946f4fbe5057c0d48e92729033fc6514b SHA512 4666f855e488c0f3cdf2d071aeb373cf8eff96eefe71eb7bb67344fed66150b821d83bed4d4ec2966f63d2a6ede1701f1b19236a6a72e3002e70d2f404d55220 DIST anki-bin-2.1.64.png 34595 BLAKE2B 7b8adeece0d666f819d2e579d04f00102d6a28fe5915b2d13ae0bbf72671f95610d2bb47235509756684d38e4be495b41b6b5814fa0ee2b303adc1c78ed54b88 SHA512 c5051738be8c766629a0ec4cbf95c5f554e7bbca2fb5103b3545f2c34a6fcfd87c1384bbd5239199a8491fa46889b299f5f6e1f23988e271402239cdc2a0a9e7 -DIST aqt-2.1.63-py3-none-any.whl.zip 6531126 BLAKE2B c256278447cd52544b2efe481712c6be9471787f4d8ab3bf6bac5323d3c5563dc4e2e5c82fec6099e5317b8485e16b7e3c89d5048004e55d7c306373769a38f9 SHA512 a4bf0acd942acab1ce90711c975673cf664f9bd1f2b154fd1fb9ecec54992a2c1ea0b5406b71f6f916d9f4aac2bf29a830b5fc531e67efe48e664d12839136cc DIST aqt-2.1.64-py3-none-any.whl.zip 6539634 BLAKE2B 1843d766550c1be4f68522a9f0c79976848d6cec29a2e5b6303ba6af8f54ec8e0f4173b9c2585f0a84ea87e8d1f152056e56fe2c0251ab3882e90d357e4e284e SHA512 e0b7810a251c62719e57a2fbc543993244fffea9cb56beda77ed22e0339b305c12840a7aee6e3484e2dbf378bf4bf731d42fb139d67fd83ba7fcbf02932a6ec0 diff --git a/app-misc/anki-bin/anki-bin-2.1.63.ebuild b/app-misc/anki-bin/anki-bin-2.1.63.ebuild deleted file mode 100644 index 63b62ad2b2..0000000000 --- a/app-misc/anki-bin/anki-bin-2.1.63.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -### A NOTE REGARDING PYTHON COMPATABILITY ### -# Anki-bin downloads a python 3.9 wheel. However the wheel used has only one native library _rsbridge.so -# that is not linked against libpython. -# The configuration with Python 3.10 was tested on a limited number of machines and is not guaranteed to work. - -PYTHON_COMPAT=( python3_{10..11} ) -inherit desktop python-single-r1 pypi xdg - -MY_PN=${PN%-bin} -DESCRIPTION="A spaced-repetition memory training program (flash cards)" -HOMEPAGE="https://apps.ankiweb.net/" -SRC_URI=" - $(pypi_wheel_url --unpack ${MY_PN} ${PV} cp39 abi3-manylinux_2_28_x86_64) - $(pypi_wheel_url --unpack aqt ${PV}) - https://raw.githubusercontent.com/ankitects/${MY_PN}/${PV}/qt/bundle/lin/${MY_PN}.desktop -> ${P}.desktop - https://raw.githubusercontent.com/ankitects/${MY_PN}/${PV}/qt/bundle/lin/${MY_PN}.png -> ${P}.png - https://raw.githubusercontent.com/ankitects/${MY_PN}/${PV}/qt/bundle/lin/${MY_PN}.1 -> ${P}.1 -" - -LICENSE="AGPL-3+ Apache-2.0 BSD CC-BY-3.0 GPL-3+ MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="qt6" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -QA_PREBUILT="usr/lib/*" -DEPEND=" -$(python_gen_cond_dep ' - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/distro[${PYTHON_USEDEP}] - dev-python/decorator[${PYTHON_USEDEP}] - dev-python/flask[${PYTHON_USEDEP}] - dev-python/flask-cors[${PYTHON_USEDEP}] - dev-python/jsonschema[${PYTHON_USEDEP}] - dev-python/markdown[${PYTHON_USEDEP}] - dev-python/protobuf-python[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/send2trash[${PYTHON_USEDEP}] - dev-python/waitress[${PYTHON_USEDEP}] - ') - -!qt6? ( - $(python_gen_cond_dep ' - >=dev-python/PyQt5-5.15.5[gui,network,webchannel,widgets,${PYTHON_USEDEP}] - >=dev-python/PyQt5-sip-12.9.0[${PYTHON_USEDEP}] - >=dev-python/PyQtWebEngine-5.15.5[${PYTHON_USEDEP}] - ') - !dev-python/PyQt6 - ) - -qt6? ( - $(python_gen_cond_dep ' - >=dev-python/PyQt6-6.5.0[dbus,gui,network,opengl,printsupport,webchannel,widgets,${PYTHON_USEDEP}] - >=dev-python/PyQt6-sip-13.5.1[${PYTHON_USEDEP}] - >=dev-python/PyQt6-WebEngine-6.5.0[widgets,${PYTHON_USEDEP}] - ') - ) -" -RDEPEND="${DEPEND} - ${PYTHON_DEPS} - !app-misc/anki -" -BDEPEND="app-arch/unzip" - -S="${WORKDIR}" - -src_install() { - python_domodule anki anki-${PV}.dist-info _aqt aqt aqt-${PV}.dist-info - printf "#!/usr/bin/python3\nimport sys;from aqt import run;sys.exit(run())" > runanki - python_newscript runanki anki - newicon "${DISTDIR}"/${P}.png ${MY_PN}.png - newmenu "${DISTDIR}"/${P}.desktop ${MY_PN}.desktop - newman "${DISTDIR}"/${P}.1 ${MY_PN}.1 -} From e36deb40911e7c1ecca7c815be43296e663a788b Mon Sep 17 00:00:00 2001 From: Lucio Sauer Date: Thu, 25 May 2023 00:11:03 +0200 Subject: [PATCH 32/33] dev-python/types-requests: add 2.31.0.0 Signed-off-by: Lucio Sauer --- dev-python/types-requests/Manifest | 1 + .../types-requests-2.31.0.0.ebuild | 22 +++++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 dev-python/types-requests/types-requests-2.31.0.0.ebuild diff --git a/dev-python/types-requests/Manifest b/dev-python/types-requests/Manifest index cb79302546..12c06aff99 100644 --- a/dev-python/types-requests/Manifest +++ b/dev-python/types-requests/Manifest @@ -1 +1,2 @@ DIST types-requests-2.30.0.0.tar.gz 14922 BLAKE2B a682fd934221e6da2deec781d8cd1facf816636d9cc8395d29ae8bf3be958cf1d90420cb54f64f24f8562d6cb613e61100a211e1d627a7abcc82320a4b7bbaa1 SHA512 7ffa1dca0839a581c1ef47846b01f7861b92ec62e90e0fe17ff007de56366a259541653a8df1517d7dc3b46c8fabfbac362b164a21ceb7fb31ae3f6dcc7b605b +DIST types-requests-2.31.0.0.tar.gz 15131 BLAKE2B f4f8a2c981504742b103fe51867d4cfb2c1cb971b069bf451943780027bfdb986ecaf84aa2e51c04654b541b91efa98009d846c2b5a99b5889900c3e2a8ec617 SHA512 d6e043f873f41474182995251aeecf2975eb8255eee286d53c7772b174bbf013ecef3e6d78c05bb7af69fee1da2d4854ec01bf324dc8f5e78b0ca827526e43e7 diff --git a/dev-python/types-requests/types-requests-2.31.0.0.ebuild b/dev-python/types-requests/types-requests-2.31.0.0.ebuild new file mode 100644 index 0000000000..9cba92dc63 --- /dev/null +++ b/dev-python/types-requests/types-requests-2.31.0.0.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-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_{10..11} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Typing stubs for requests" +HOMEPAGE=" + https://pypi.org/project/types-requests/ + https://github.com/python/typeshed/tree/master/stubs/requests +" + +SLOT="0" +LICENSE="Apache-2.0" +KEYWORDS="~amd64" + +RDEPEND="dev-python/types-urllib3" From 96c83474fb02b563998abc167e4c81d46fbcccdb Mon Sep 17 00:00:00 2001 From: Lucio Sauer Date: Thu, 25 May 2023 00:25:19 +0200 Subject: [PATCH 33/33] dev-python/types-requests: drop 2.30.0.0 Signed-off-by: Lucio Sauer --- dev-python/types-requests/Manifest | 1 - .../types-requests-2.30.0.0.ebuild | 22 ------------------- 2 files changed, 23 deletions(-) delete mode 100644 dev-python/types-requests/types-requests-2.30.0.0.ebuild diff --git a/dev-python/types-requests/Manifest b/dev-python/types-requests/Manifest index 12c06aff99..11743e4caf 100644 --- a/dev-python/types-requests/Manifest +++ b/dev-python/types-requests/Manifest @@ -1,2 +1 @@ -DIST types-requests-2.30.0.0.tar.gz 14922 BLAKE2B a682fd934221e6da2deec781d8cd1facf816636d9cc8395d29ae8bf3be958cf1d90420cb54f64f24f8562d6cb613e61100a211e1d627a7abcc82320a4b7bbaa1 SHA512 7ffa1dca0839a581c1ef47846b01f7861b92ec62e90e0fe17ff007de56366a259541653a8df1517d7dc3b46c8fabfbac362b164a21ceb7fb31ae3f6dcc7b605b DIST types-requests-2.31.0.0.tar.gz 15131 BLAKE2B f4f8a2c981504742b103fe51867d4cfb2c1cb971b069bf451943780027bfdb986ecaf84aa2e51c04654b541b91efa98009d846c2b5a99b5889900c3e2a8ec617 SHA512 d6e043f873f41474182995251aeecf2975eb8255eee286d53c7772b174bbf013ecef3e6d78c05bb7af69fee1da2d4854ec01bf324dc8f5e78b0ca827526e43e7 diff --git a/dev-python/types-requests/types-requests-2.30.0.0.ebuild b/dev-python/types-requests/types-requests-2.30.0.0.ebuild deleted file mode 100644 index 9cba92dc63..0000000000 --- a/dev-python/types-requests/types-requests-2.30.0.0.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-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_{10..11} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="Typing stubs for requests" -HOMEPAGE=" - https://pypi.org/project/types-requests/ - https://github.com/python/typeshed/tree/master/stubs/requests -" - -SLOT="0" -LICENSE="Apache-2.0" -KEYWORDS="~amd64" - -RDEPEND="dev-python/types-urllib3"