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..9dcaab44b7 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 @@ -72,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;" \ 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) diff --git a/app-misc/anki-bin/Manifest b/app-misc/anki-bin/Manifest index 2b5cc20ee8..4c32c33762 100644 --- a/app-misc/anki-bin/Manifest +++ b/app-misc/anki-bin/Manifest @@ -1,5 +1,5 @@ -DIST anki-2.1.63-cp39-abi3-manylinux_2_28_x86_64.whl.zip 13022324 BLAKE2B 524d44d0b6a5c233ebb3fa68c63ba736bbb81c43f8c85882782220948173a1472b9c1408727b8fd770682554c69e573cb589da123cf7854c8de305f67ed910fb SHA512 61a8ee5278be364cb130d33c9e7f14b2f36baf922e94eda284744d9bf537c5e708fa19c40b26161038a12353de34187deacc42c64e9aadaa5095128a02055536 -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 aqt-2.1.63-py3-none-any.whl.zip 6531126 BLAKE2B c256278447cd52544b2efe481712c6be9471787f4d8ab3bf6bac5323d3c5563dc4e2e5c82fec6099e5317b8485e16b7e3c89d5048004e55d7c306373769a38f9 SHA512 a4bf0acd942acab1ce90711c975673cf664f9bd1f2b154fd1fb9ecec54992a2c1ea0b5406b71f6f916d9f4aac2bf29a830b5fc531e67efe48e664d12839136cc +DIST anki-2.1.64-cp39-abi3-manylinux_2_28_x86_64.whl.zip 13039104 BLAKE2B f53bd793d2fa977691519e0aedc43485e4bf58c62735d6e6f70ef168237fe69a24283868ae6bc069de3b2292f78481670355b7832ffacc286d0fe9daefeeb2f1 SHA512 112fea989e7321e10caa4c570784034463af760605d680ac9c8103c578ab5462881a5925ff6534785b368f8360966d34a15eea83b9638f802d9450232159315f +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.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.64.ebuild similarity index 94% rename from app-misc/anki-bin/anki-bin-2.1.63.ebuild rename to app-misc/anki-bin/anki-bin-2.1.64.ebuild index 63b62ad2b2..abc4a94d9b 100644 --- a/app-misc/anki-bin/anki-bin-2.1.63.ebuild +++ b/app-misc/anki-bin/anki-bin-2.1.64.ebuild @@ -6,7 +6,7 @@ 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. +# 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 @@ -29,7 +29,8 @@ IUSE="qt6" REQUIRED_USE="${PYTHON_REQUIRED_USE}" QA_PREBUILT="usr/lib/*" -DEPEND=" + +RDEPEND=" $(python_gen_cond_dep ' dev-python/beautifulsoup4[${PYTHON_USEDEP}] dev-python/distro[${PYTHON_USEDEP}] @@ -60,8 +61,6 @@ qt6? ( >=dev-python/PyQt6-WebEngine-6.5.0[widgets,${PYTHON_USEDEP}] ') ) -" -RDEPEND="${DEPEND} ${PYTHON_DEPS} !app-misc/anki " 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 diff --git a/dev-cpp/dpp/Manifest b/dev-cpp/dpp/Manifest index c2b6eba109..9d2026d05c 100644 --- a/dev-cpp/dpp/Manifest +++ b/dev-cpp/dpp/Manifest @@ -1,3 +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-890014-rework-compiler-flags.patch 6670 BLAKE2B f23ad8f7347841aa924b82b706fbdc5ff5ceac9e90e6c01c28f13117619235a057648e30cdb92d5e3401c228c7497e8804e894d2dfd5d3591e2860746acfcaa2 SHA512 c5777efab36187b59ac8c0d5177752c4f605e584b0f3f2435bf210f792879df0461d64332725e4c47e19f026b3b11eeb2d243425bab9f888cf239dafbedc3890 +DIST dpp-10.0.24.tar.gz 13739463 BLAKE2B 0531d9d14b943302293aac62a3972a4628487332107b77ca6d09ae39ae8a9d1cfeceae1a656790cc8699932af9c5d46a0ae5bc26885a9c29cc970388cdb60f3f SHA512 2f1e5415c121d5f19d2abb1b389512ad22c3cac6779ed897403d430b2c4e62c758ab25d46a3fd02538add711073fadd616a690b4981f3782e46c18ff05d116dc diff --git a/dev-cpp/dpp/dpp-10.0.22-r1.ebuild b/dev-cpp/dpp/dpp-10.0.24.ebuild similarity index 72% rename from dev-cpp/dpp/dpp-10.0.22-r1.ebuild rename to dev-cpp/dpp/dpp-10.0.24.ebuild index bf42bca137..d5cee490cc 100644 --- a/dev-cpp/dpp/dpp-10.0.22-r1.ebuild +++ b/dev-cpp/dpp/dpp-10.0.24.ebuild @@ -9,7 +9,6 @@ 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" @@ -28,25 +27,25 @@ RDEPEND=" media-libs/opus ) " -DEPEND="${RDEPEND}" +DEPEND=" + ${RDEPEND} + + dev-cpp/nlohmann_json +" 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) + -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 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 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 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 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}] + gentoo@tastytea.de tastytea + + r0x0r/pywebview + 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 diff --git a/dev-python/timeslot/timeslot-0.1.2.ebuild b/dev-python/timeslot/timeslot-0.1.2.ebuild index 276e154bd6..8745a96051 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_{10..11} pypy3 ) inherit distutils-r1 pypi 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 diff --git a/dev-python/types-requests/Manifest b/dev-python/types-requests/Manifest index cb79302546..11743e4caf 100644 --- a/dev-python/types-requests/Manifest +++ b/dev-python/types-requests/Manifest @@ -1 +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.31.0.0.ebuild similarity index 100% rename from dev-python/types-requests/types-requests-2.30.0.0.ebuild rename to dev-python/types-requests/types-requests-2.31.0.0.ebuild diff --git a/dev-util/bash-language-server/Manifest b/dev-util/bash-language-server/Manifest index 56309b9d35..afb0d5dce6 100644 --- a/dev-util/bash-language-server/Manifest +++ b/dev-util/bash-language-server/Manifest @@ -1,4 +1,4 @@ -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 +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.0.ebuild b/dev-util/bash-language-server/bash-language-server-4.9.2.ebuild similarity index 100% rename from dev-util/bash-language-server/bash-language-server-4.9.0.ebuild rename to dev-util/bash-language-server/bash-language-server-4.9.2.ebuild 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. + + diff --git a/dev-util/yaml-language-server/Manifest b/dev-util/yaml-language-server/Manifest index f8eb0c4910..eb434f652a 100644 --- a/dev-util/yaml-language-server/Manifest +++ b/dev-util/yaml-language-server/Manifest @@ -1,4 +1,4 @@ -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 +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.11.0.ebuild b/dev-util/yaml-language-server/yaml-language-server-1.13.0.ebuild similarity index 90% rename from dev-util/yaml-language-server/yaml-language-server-1.11.0.ebuild rename to dev-util/yaml-language-server/yaml-language-server-1.13.0.ebuild index aa3e48ef01..2ac4c93d2f 100644 --- a/dev-util/yaml-language-server/yaml-language-server-1.11.0.ebuild +++ b/dev-util/yaml-language-server/yaml-language-server-1.13.0.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}" # 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" +LICENSE="Apache-2.0 BSD-2 ISC MIT" SLOT="0" KEYWORDS="~amd64" @@ -38,5 +38,6 @@ src_install() { --cache "${T}"/npm-cache \ install "${DISTDIR}"/${P}.tgz || die "npm install failed" + cd "${ED}"/usr/$(get_libdir)/node_modules/${PN} || die "cd failed" einstalldocs } 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" +} 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 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 + + 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 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 +}