diff --git a/app-emulation/rars/rars-1.6.ebuild b/app-emulation/rars/rars-1.6-r1.ebuild
similarity index 89%
rename from app-emulation/rars/rars-1.6.ebuild
rename to app-emulation/rars/rars-1.6-r1.ebuild
index 9e563f4210..c68fc9d807 100644
--- a/app-emulation/rars/rars-1.6.ebuild
+++ b/app-emulation/rars/rars-1.6-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,7 +13,10 @@ DESCRIPTION="RARS -- RISC-V Assembler and Runtime Simulator"
HOMEPAGE="https://github.com/TheThirdOne/rars"
SRC_URI="
https://github.com/TheThirdOne/rars/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz
- https://github.com/TheThirdOne/JSoftFloat/archive/${jsoft_hash}.tar.gz -> JSoftFloat-75c3a5d.gh.tar.gz"
+ https://github.com/TheThirdOne/JSoftFloat/archive/${jsoft_hash}.tar.gz -> JSoftFloat-75c3a5d.gh.tar.gz
+"
+# We need S to point to this directory
+S="${WORKDIR}/${P}"
LICENSE="MIT"
SLOT="0"
@@ -27,11 +30,6 @@ src_unpack() {
mv "${WORKDIR}/JSoftFloat-${jsoft_hash}" "${S}/src/jsoftfloat"
}
-src_prepare() {
- default
- java-pkg_clean
-}
-
src_compile() {
# Using the build-jar.sh script
cd "${S}"
diff --git a/app-misc/corectrl/Manifest b/app-misc/corectrl/Manifest
index c2ede48eb1..252e19ac62 100644
--- a/app-misc/corectrl/Manifest
+++ b/app-misc/corectrl/Manifest
@@ -1 +1,2 @@
DIST corectrl-v1.4.0.tar.bz2 259874 BLAKE2B 7ec3a955f8a328ccd174481804ea2e5c38d65feaba9395f928ba3875508c86c7e48e679bdfa39593c8a4f5b8560f39b474c71ac95c318c9387b5904c81a886a1 SHA512 3149b2993b21b2232b4e8411994792741a7c23c9af61cc5f6a1d2ed844e5c73ae03448fe591d69049832482fd13ac464a94b69eedb69364ea84bdf1fd03f3bba
+DIST corectrl-v1.4.1.tar.bz2 261136 BLAKE2B acf8589ba5e98156b07ccc9903b6bebd334bc1b8c85ab33d24152fee6d491fe8d4157c3322c25c5ec6a1c93e003de59951947b3d559c3ee8530b144ac7b2353d SHA512 09c58c82b16ea86feafbed98dbfc27e828b342bfdb8eaaee15cd4fcb4ebe9e1cc8e7a55661b1f65b33cb568f83e37e732cada2f2c387a36501d65b3ded6d9914
diff --git a/app-misc/corectrl/corectrl-1.4.0.ebuild b/app-misc/corectrl/corectrl-1.4.0.ebuild
index ddb6eaff8e..b91f3e6911 100644
--- a/app-misc/corectrl/corectrl-1.4.0.ebuild
+++ b/app-misc/corectrl/corectrl-1.4.0.ebuild
@@ -23,28 +23,34 @@ SLOT="0"
IUSE="test"
RESTRICT="!test? ( test )"
-DEPEND="
- dev-qt/qtdbus:5
- dev-qt/qtdeclarative:5
- dev-qt/qtcharts:5[qml]
- dev-qt/qtsvg:5
- dev-qt/linguist-tools:5
- dev-qt/qtquickcontrols2:5
- dev-libs/quazip
+COMMON_DEPEND="
dev-libs/botan
- sys-auth/polkit
- x11-libs/libdrm[video_cards_amdgpu]
- dev-libs/libfmt
dev-libs/pugixml
dev-libs/spdlog
+ dev-libs/quazip
+ dev-qt/qtcharts:5[qml]
+ dev-qt/qtdbus:5
+ dev-qt/qtdeclarative:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtwidgets:5
+ sys-auth/polkit
+"
+DEPEND="${COMMON_DEPEND}
dev-cpp/units
+ dev-qt/linguist-tools:5
+ dev-qt/qtsvg:5
+ x11-libs/libdrm[video_cards_amdgpu]
test? (
>=dev-cpp/catch-3.5.2
dev-cpp/trompeloeil
)
"
-BDEPEND="${DEPEND}"
+RDEPEND="${COMMON_DEPEND}
+ dev-libs/glib
+ dev-qt/qtquickcontrols2
+"
src_configure() {
local mycmakeargs=(
diff --git a/app-misc/corectrl/corectrl-1.4.1.ebuild b/app-misc/corectrl/corectrl-1.4.1.ebuild
new file mode 100644
index 0000000000..b91f3e6911
--- /dev/null
+++ b/app-misc/corectrl/corectrl-1.4.1.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit ecm
+
+DESCRIPTION="Core control application"
+HOMEPAGE="https://gitlab.com/corectrl/corectrl"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://gitlab.com/corectrl/corectrl.git"
+else
+ SRC_URI="https://gitlab.com/corectrl/corectrl/-/archive/v${PV}/corectrl-v${PV}.tar.bz2"
+ KEYWORDS="~amd64"
+ S="${WORKDIR}/${PN}-v${PV}"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+ dev-libs/botan
+ dev-libs/pugixml
+ dev-libs/spdlog
+ dev-libs/quazip
+ dev-qt/qtcharts:5[qml]
+ dev-qt/qtdbus:5
+ dev-qt/qtdeclarative:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtwidgets:5
+ sys-auth/polkit
+"
+DEPEND="${COMMON_DEPEND}
+ dev-cpp/units
+ dev-qt/linguist-tools:5
+ dev-qt/qtsvg:5
+ x11-libs/libdrm[video_cards_amdgpu]
+ test? (
+ >=dev-cpp/catch-3.5.2
+ dev-cpp/trompeloeil
+ )
+"
+
+RDEPEND="${COMMON_DEPEND}
+ dev-libs/glib
+ dev-qt/qtquickcontrols2
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_TESTING=$(usex test ON OFF)
+ )
+ cmake_src_configure
+}
diff --git a/app-misc/corectrl/corectrl-9999.ebuild b/app-misc/corectrl/corectrl-9999.ebuild
index ddb6eaff8e..b91f3e6911 100644
--- a/app-misc/corectrl/corectrl-9999.ebuild
+++ b/app-misc/corectrl/corectrl-9999.ebuild
@@ -23,28 +23,34 @@ SLOT="0"
IUSE="test"
RESTRICT="!test? ( test )"
-DEPEND="
- dev-qt/qtdbus:5
- dev-qt/qtdeclarative:5
- dev-qt/qtcharts:5[qml]
- dev-qt/qtsvg:5
- dev-qt/linguist-tools:5
- dev-qt/qtquickcontrols2:5
- dev-libs/quazip
+COMMON_DEPEND="
dev-libs/botan
- sys-auth/polkit
- x11-libs/libdrm[video_cards_amdgpu]
- dev-libs/libfmt
dev-libs/pugixml
dev-libs/spdlog
+ dev-libs/quazip
+ dev-qt/qtcharts:5[qml]
+ dev-qt/qtdbus:5
+ dev-qt/qtdeclarative:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtwidgets:5
+ sys-auth/polkit
+"
+DEPEND="${COMMON_DEPEND}
dev-cpp/units
+ dev-qt/linguist-tools:5
+ dev-qt/qtsvg:5
+ x11-libs/libdrm[video_cards_amdgpu]
test? (
>=dev-cpp/catch-3.5.2
dev-cpp/trompeloeil
)
"
-BDEPEND="${DEPEND}"
+RDEPEND="${COMMON_DEPEND}
+ dev-libs/glib
+ dev-qt/qtquickcontrols2
+"
src_configure() {
local mycmakeargs=(
diff --git a/app-text/komikku/Manifest b/app-text/komikku/Manifest
index 40e02d7cfd..d738d8315a 100644
--- a/app-text/komikku/Manifest
+++ b/app-text/komikku/Manifest
@@ -1 +1 @@
-DIST komikku-1.39.0.tar.gz 3704061 BLAKE2B a5d42be1de44db10adad1086172d8760a9cb313f7dc7b5654ccef3a50fceea4d8f9abcb98f8be40c393ec1a2a4a655cbb164d34b69e6142069b526ce40cf345d SHA512 c8c8c2d6cb4beadb7eba22d6764bd49c469614ae49c345723a22cf68376262516d733495f1530206fce20333c408062c50fd88533ef841ff8cbaef7ab06e121a
+DIST komikku-1.47.0.tar.gz 4893601 BLAKE2B 0154378c90650d9ac6e2931ec0703016eac73d686a3a5367959e55dd88abecdfc2a8ab060850585027b0fe45f4a6fd16b83b25b923214c90b5aad01f13e0a90a SHA512 1c8af6d4e2f90c953149fc82580562042c1d33025a85cae951af5e5ad37abd62d1a5a7de934033820a22a124c261d2b87b3053a6893c2e4e0b5ad9c42f18b01c
diff --git a/app-text/komikku/komikku-1.39.0.ebuild b/app-text/komikku/komikku-1.47.0.ebuild
similarity index 93%
rename from app-text/komikku/komikku-1.39.0.ebuild
rename to app-text/komikku/komikku-1.47.0.ebuild
index 1a5a97c9e1..432b5e9448 100644
--- a/app-text/komikku/komikku-1.39.0.ebuild
+++ b/app-text/komikku/komikku-1.47.0.ebuild
@@ -21,13 +21,13 @@ IUSE="test"
RESTRICT="test"
# Depend on a random server that may or may not be accessible at all times.
-#PROPERTIES="test_network"
+PROPERTIES="test_network"
DEPEND="
dev-libs/glib:2
dev-libs/gobject-introspection
- >=gui-libs/gtk-4.12.1:4
- >=gui-libs/libadwaita-1.4:1[introspection]
+ >=gui-libs/gtk-4.12:4
+ >=gui-libs/libadwaita-1.5:1[introspection]
net-libs/webkit-gtk:6[introspection]
"
RDEPEND="
@@ -45,7 +45,7 @@ RDEPEND="
dev-python/natsort[${PYTHON_USEDEP}]
dev-python/piexif[${PYTHON_USEDEP}]
dev-python/pillow[${PYTHON_USEDEP}]
- dev-python/pure-protobuf[${PYTHON_USEDEP}]
+ dev-python/pillow-heif[${PYTHON_USEDEP}]
dev-python/pygobject[${PYTHON_USEDEP}]
dev-python/python-magic[${PYTHON_USEDEP}]
dev-python/rarfile[compressed,${PYTHON_USEDEP}]
diff --git a/dev-python/mkdocs-rss-plugin/Manifest b/dev-python/mkdocs-rss-plugin/Manifest
index 3664e9ba16..8cbc4086f7 100644
--- a/dev-python/mkdocs-rss-plugin/Manifest
+++ b/dev-python/mkdocs-rss-plugin/Manifest
@@ -1 +1,2 @@
-DIST mkdocs-rss-plugin-1.12.1.gh.tar.gz 551494 BLAKE2B 37259e3207deb6bc8e231abd402fd962abcf81eb063b21751f4de89eeb0f9d300a53988e41a0461540214b046c9c72dd9e23e62548d8d19fbcc8aeaae09f88ab SHA512 ed1a8a25df800c6ab9632194c985c6bbbd5b43f0eb46c4bf39f9715e6f8a7264e8b0f80bb54acadddc17b7236ed44b93f69b8c04db58b16eb0a582f3be7b81f3
+DIST mkdocs-rss-plugin-1.12.2.gh.tar.gz 552019 BLAKE2B fc88dba9b81d351227606d5f0e255affa120d36e53fcbd0800c188380dbecc52b6638c6efb969e279d960c3246e6e503dc6abd2b8ea3ad54d0aeaf90ffcbf30d SHA512 537ca5e31860ab0164b6ef8bd1f20962064c6e31983e0e1d4be4a2176cdd00884d4862b7a2c9666f56aa194ea63ddb8fa462fb9e8df755c8c9d555a89b7b9909
+DIST mkdocs-rss-plugin-cache-1.12.2.gh.tar.gz 3913335 BLAKE2B 0c11a0cf29599335f24d935798393acfb9bec27a278f8c5be4ae7279ad6ab588b50daed2aa377fe48435798c41ae290b273a5bae94547cc5b162aba54aa649c7 SHA512 eba19c77f0c0f1052b86a4eb7910aeffbd68e86184b80d35a768c568cbc1178a4f91807469000005041defcf3b9707197d8938ab3edf6ce7832abc37d40fa00d
diff --git a/dev-python/mkdocs-rss-plugin/mkdocs-rss-plugin-1.12.1.ebuild b/dev-python/mkdocs-rss-plugin/mkdocs-rss-plugin-1.12.2.ebuild
similarity index 85%
rename from dev-python/mkdocs-rss-plugin/mkdocs-rss-plugin-1.12.1.ebuild
rename to dev-python/mkdocs-rss-plugin/mkdocs-rss-plugin-1.12.2.ebuild
index a07f1ea7c8..02e5e9cefa 100644
--- a/dev-python/mkdocs-rss-plugin/mkdocs-rss-plugin-1.12.1.ebuild
+++ b/dev-python/mkdocs-rss-plugin/mkdocs-rss-plugin-1.12.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_11 )
+PYTHON_COMPAT=( python3_{11..12} )
DOCS_BUILDER="mkdocs"
DOCS_DEPEND="
@@ -22,12 +22,15 @@ inherit distutils-r1 docs
DESCRIPTION="MkDocs plugin to generate a RSS feeds."
HOMEPAGE="https://github.com/Guts/mkdocs-rss-plugin https://pypi.org/project/mkdocs-rss-plugin"
-SRC_URI="https://github.com/Guts/mkdocs-rss-plugin/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
+SRC_URI="
+ https://github.com/Guts/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz
+ https://github.com/henri-gasc/${PN}-cache/archive/refs/tags/${PV}.tar.gz -> ${PN}-cache-${PV}.gh.tar.gz
+"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
-RESTRICT="doc? ( network-sandbox )"
+# RESTRICT="doc? ( network-sandbox )"
BDEPEND="
>=dev-python/GitPython-3.1[${PYTHON_USEDEP}]
@@ -60,6 +63,7 @@ src_prepare() {
-e 's/--cov-report=term//' \
-e 's/--cov-report=xml//' \
"${S}/setup.cfg" || die
+ cp "${WORKDIR}/${PN}-cache-${PV}/.cache" -rt "${S}" || die
distutils-r1_src_prepare
}
diff --git a/dev-python/pillow-heif/Manifest b/dev-python/pillow-heif/Manifest
new file mode 100644
index 0000000000..23bec0d69d
--- /dev/null
+++ b/dev-python/pillow-heif/Manifest
@@ -0,0 +1 @@
+DIST pillow_heif-0.15.0.tar.gz 14896461 BLAKE2B 0a92a31542fbd49ef87fe81208f66d9b725ae0c5c4d4194fa737dcf9fbd76898b9132e81cc843da583898d406bbc451c3cd991e6141c6c327f86d4305432fe49 SHA512 1025a987148d1785da02c9ffc19b3ab0ec9e44cafb10ff3cb3231ecb7c3f22c968e5b3583ed0c386a7747333562bf86fdfe4caf21599bc1c2942da6a27363fbb
diff --git a/dev-python/pillow-heif/files/pillow-heif-0.15.0-respect-cflags.patch b/dev-python/pillow-heif/files/pillow-heif-0.15.0-respect-cflags.patch
new file mode 100644
index 0000000000..0a3c021348
--- /dev/null
+++ b/dev-python/pillow-heif/files/pillow-heif-0.15.0-respect-cflags.patch
@@ -0,0 +1,11 @@
+--- a/setup.py
++++ b/setup.py
+@@ -206,7 +206,7 @@
+ self._add_directory(library_dirs, "/usr/lib")
+ self._add_directory(library_dirs, "/lib")
+
+- self._update_extension("_pillow_heif", ["heif"], extra_compile_args=["-Ofast", "-Werror"])
++ self._update_extension("_pillow_heif", ["heif"])
+
+ self.compiler.library_dirs = library_dirs + self.compiler.library_dirs
+ self.compiler.include_dirs = include_dirs + self.compiler.include_dirs
diff --git a/dev-python/pillow-heif/metadata.xml b/dev-python/pillow-heif/metadata.xml
new file mode 100644
index 0000000000..2573a5e869
--- /dev/null
+++ b/dev-python/pillow-heif/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ pastalian46@gmail.com
+ Takuya Wakazono
+
+
+ bigcat88/pillow_heif
+ pillow-heif
+
+
diff --git a/dev-python/pillow-heif/pillow-heif-0.15.0.ebuild b/dev-python/pillow-heif/pillow-heif-0.15.0.ebuild
new file mode 100644
index 0000000000..25bf53fd91
--- /dev/null
+++ b/dev-python/pillow-heif/pillow-heif-0.15.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} )
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python interface for libheif library"
+HOMEPAGE="
+ https://github.com/bigcat88/pillow_heif
+ https://pypi.org/project/pillow-heif/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ !test? (
+ dev-python/pillow[${PYTHON_USEDEP}]
+ media-libs/libheif:=
+ )
+ test? (
+ dev-python/pillow[webp,${PYTHON_USEDEP}]
+ media-libs/libheif:=[x265]
+ )
+"
+
+PATCHES=( "${FILESDIR}/${P}-respect-cflags.patch" )
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+ sed -i "s/=get_version()/=\"${PV}\"/" setup.py || die
+}
diff --git a/dev-python/pyrr/pyrr-0.10.3.ebuild b/dev-python/pyrr/pyrr-0.10.3-r1.ebuild
similarity index 94%
rename from dev-python/pyrr/pyrr-0.10.3.ebuild
rename to dev-python/pyrr/pyrr-0.10.3-r1.ebuild
index af4ee13fa9..6608fae3ec 100644
--- a/dev-python/pyrr/pyrr-0.10.3.ebuild
+++ b/dev-python/pyrr/pyrr-0.10.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -20,7 +20,7 @@ IUSE="doc"
RDEPEND="
dev-python/multipledispatch[${PYTHON_USEDEP}]
- dev-python/numpy[${PYTHON_USEDEP}]
+ ${P}.tar.gz"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
- >=app-accessibility/at-spi2-core-2.46.0:2
- dev-libs/expat
- dev-libs/glib:2
- dev-libs/libgcrypt
- dev-libs/nspr
- dev-libs/nss
- media-libs/alsa-lib
- media-libs/fontconfig
- media-libs/mesa[gbm(+)]
- net-print/cups
- sys-apps/dbus
- sys-apps/util-linux
- sys-libs/glibc
- x11-libs/cairo
- x11-libs/libdrm
- x11-libs/gdk-pixbuf:2
- x11-libs/gtk+:3
- x11-libs/libX11
- x11-libs/libXScrnSaver
- x11-libs/libXcomposite
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXrandr
- x11-libs/libxcb
- x11-libs/libxkbcommon
- x11-libs/libxshmfence
- x11-libs/pango
-"
-
-DESTDIR="/opt/${PN}"
-
-QA_PREBUILT="*"
-
-CONFIG_CHECK="~USER_NS"
-
-src_configure() {
- default
- chromium_suid_sandbox_check_kernel_config
-}
-
-src_prepare() {
- default
- # cleanup languages
- pushd "locales/" >/dev/null || die "location change for language cleanup failed"
- chromium_remove_language_paks
- popd >/dev/null || die "location reset for language cleanup failed"
- rm -rf "${S}"/resources/app.asar.unpacked/node_modules/register-scheme/build/node_gyp_bins
- rm -rf "${S}"/resources/app.asar.unpacked/node_modules/abstract-socket/build/node_gyp_bins
-}
-
-src_install() {
- doicon -s 256 "${FILESDIR}/${MY_PN}.png"
-
- make_desktop_entry "/usr/bin/tidal-hifi" "TIDAL Hi-Fi" ${PN} "Network;AudioVideo;Audio;Video"
-
- exeinto "${DESTDIR}"
-
- doexe "${MY_PN}" chrome-sandbox libEGL.so libffmpeg.so libGLESv2.so libvk_swiftshader.so
-
- insinto "${DESTDIR}"
- doins chrome_100_percent.pak chrome_200_percent.pak icudtl.dat resources.pak snapshot_blob.bin v8_context_snapshot.bin
- insopts -m0755
- doins -r locales resources
-
- # Chrome-sandbox requires the setuid bit to be specifically set.
- # see https://github.com/electron/electron/issues/17972
- fowners root "${DESTDIR}/chrome-sandbox"
- fperms 4711 "${DESTDIR}/chrome-sandbox"
-
- [[ -x chrome_crashpad_handler ]] && doins chrome_crashpad_handler
-
- dosym "${DESTDIR}/${MY_PN}" "/usr/bin/${MY_PN}"
-}
diff --git a/media-sound/tidal-hifi-bin/tidal-hifi-bin-5.9.0.ebuild b/media-sound/tidal-hifi-bin/tidal-hifi-bin-5.13.1.ebuild
similarity index 96%
rename from media-sound/tidal-hifi-bin/tidal-hifi-bin-5.9.0.ebuild
rename to media-sound/tidal-hifi-bin/tidal-hifi-bin-5.13.1.ebuild
index 69ff9bc2b1..be4e72108d 100644
--- a/media-sound/tidal-hifi-bin/tidal-hifi-bin-5.9.0.ebuild
+++ b/media-sound/tidal-hifi-bin/tidal-hifi-bin-5.13.1.ebuild
@@ -78,7 +78,7 @@ src_prepare() {
src_install() {
doicon -s 256 "${FILESDIR}/${MY_PN}.png"
- make_desktop_entry "/usr/bin/tidal-hifi" "TIDAL Hi-Fi" ${PN} "Network;AudioVideo;Audio;Video"
+ make_desktop_entry "/usr/bin/tidal-hifi" "TIDAL Hi-Fi" ${MY_PN} "Network;AudioVideo;Audio;Video"
exeinto "${DESTDIR}"
diff --git a/media-video/obs-vaapi/obs-vaapi-0.4.1.ebuild b/media-video/obs-vaapi/obs-vaapi-0.4.1.ebuild
index 339a16c636..21119f7b89 100644
--- a/media-video/obs-vaapi/obs-vaapi-0.4.1.ebuild
+++ b/media-video/obs-vaapi/obs-vaapi-0.4.1.ebuild
@@ -18,12 +18,18 @@ fi
LICENSE="GPL-2"
SLOT="0"
IUSE="video_cards_amdgpu video_cards_intel"
-RDEPEND=">=media-libs/gst-plugins-bad-1.22.3-r3[vaapi]
+COMMON_DEPEND="
media-video/obs-studio
+ media-libs/gst-plugins-base
+ sys-apps/pciutils
+"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}
+ dev-libs/glib
+ >=media-libs/gst-plugins-bad-1.22.3-r3[vaapi]
video_cards_amdgpu? ( media-libs/mesa[vaapi,video_cards_radeonsi] )
video_cards_intel? ( media-libs/libva-intel-media-driver )
"
-DEPEND="${RDEPEND}"
src_configure() {
local emesonargs+=(
diff --git a/media-video/obs-vaapi/obs-vaapi-9999.ebuild b/media-video/obs-vaapi/obs-vaapi-9999.ebuild
index 125e85d822..21119f7b89 100644
--- a/media-video/obs-vaapi/obs-vaapi-9999.ebuild
+++ b/media-video/obs-vaapi/obs-vaapi-9999.ebuild
@@ -18,15 +18,21 @@ fi
LICENSE="GPL-2"
SLOT="0"
IUSE="video_cards_amdgpu video_cards_intel"
-RDEPEND=">=media-libs/gst-plugins-bad-1.22.3-r3[vaapi]
+COMMON_DEPEND="
media-video/obs-studio
+ media-libs/gst-plugins-base
+ sys-apps/pciutils
+"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}
+ dev-libs/glib
+ >=media-libs/gst-plugins-bad-1.22.3-r3[vaapi]
video_cards_amdgpu? ( media-libs/mesa[vaapi,video_cards_radeonsi] )
video_cards_intel? ( media-libs/libva-intel-media-driver )
"
-DEPEND="${RDEPEND}"
src_configure() {
- emesonargs+=(
+ local emesonargs+=(
--libdir=/usr/$(get_libdir)/obs-plugins
)
meson_src_configure
diff --git a/media-video/obs-vkcapture/obs-vkcapture-1.4.9.ebuild b/media-video/obs-vkcapture/obs-vkcapture-1.4.9.ebuild
index f09feca24c..669b12113b 100644
--- a/media-video/obs-vkcapture/obs-vkcapture-1.4.9.ebuild
+++ b/media-video/obs-vkcapture/obs-vkcapture-1.4.9.ebuild
@@ -21,19 +21,20 @@ HOMEPAGE="https://github.com/nowrep/obs-vkcapture"
LICENSE="GPL-2"
SLOT="0"
-BDEPEND="
- dev-util/vulkan-headers
- media-libs/shaderc
- media-libs/vulkan-loader[${MULTILIB_USEDEP}]
- >=media-video/obs-studio-27[wayland]
- x11-libs/libdrm[${MULTILIB_USEDEP}]
-"
-RDEPEND="
+COMMON_DEPEND="
+ dev-libs/wayland
media-libs/libglvnd[${MULTILIB_USEDEP}]
- >=media-video/obs-studio-27[wayland]
- x11-libs/libdrm[${MULTILIB_USEDEP}]
- x11-libs/libxcb:=[${MULTILIB_USEDEP}]
+ media-libs/vulkan-loader[${MULTILIB_USEDEP}]
+ media-video/obs-studio[wayland]
+ x11-libs/libxcb[${MULTILIB_USEDEP}]
"
+DEPEND="
+ ${COMMON_DEPEND}
+ dev-util/vulkan-headers
+ dev-util/wayland-scanner
+"
+
+RDEPEND="${COMMON_DEPEND}"
QA_SONAME="
/usr/lib64/libVkLayer_obs_vkcapture.so
diff --git a/media-video/obs-vkcapture/obs-vkcapture-1.5.0.ebuild b/media-video/obs-vkcapture/obs-vkcapture-1.5.0.ebuild
index f09feca24c..669b12113b 100644
--- a/media-video/obs-vkcapture/obs-vkcapture-1.5.0.ebuild
+++ b/media-video/obs-vkcapture/obs-vkcapture-1.5.0.ebuild
@@ -21,19 +21,20 @@ HOMEPAGE="https://github.com/nowrep/obs-vkcapture"
LICENSE="GPL-2"
SLOT="0"
-BDEPEND="
- dev-util/vulkan-headers
- media-libs/shaderc
- media-libs/vulkan-loader[${MULTILIB_USEDEP}]
- >=media-video/obs-studio-27[wayland]
- x11-libs/libdrm[${MULTILIB_USEDEP}]
-"
-RDEPEND="
+COMMON_DEPEND="
+ dev-libs/wayland
media-libs/libglvnd[${MULTILIB_USEDEP}]
- >=media-video/obs-studio-27[wayland]
- x11-libs/libdrm[${MULTILIB_USEDEP}]
- x11-libs/libxcb:=[${MULTILIB_USEDEP}]
+ media-libs/vulkan-loader[${MULTILIB_USEDEP}]
+ media-video/obs-studio[wayland]
+ x11-libs/libxcb[${MULTILIB_USEDEP}]
"
+DEPEND="
+ ${COMMON_DEPEND}
+ dev-util/vulkan-headers
+ dev-util/wayland-scanner
+"
+
+RDEPEND="${COMMON_DEPEND}"
QA_SONAME="
/usr/lib64/libVkLayer_obs_vkcapture.so
diff --git a/media-video/obs-vkcapture/obs-vkcapture-9999.ebuild b/media-video/obs-vkcapture/obs-vkcapture-9999.ebuild
index f09feca24c..669b12113b 100644
--- a/media-video/obs-vkcapture/obs-vkcapture-9999.ebuild
+++ b/media-video/obs-vkcapture/obs-vkcapture-9999.ebuild
@@ -21,19 +21,20 @@ HOMEPAGE="https://github.com/nowrep/obs-vkcapture"
LICENSE="GPL-2"
SLOT="0"
-BDEPEND="
- dev-util/vulkan-headers
- media-libs/shaderc
- media-libs/vulkan-loader[${MULTILIB_USEDEP}]
- >=media-video/obs-studio-27[wayland]
- x11-libs/libdrm[${MULTILIB_USEDEP}]
-"
-RDEPEND="
+COMMON_DEPEND="
+ dev-libs/wayland
media-libs/libglvnd[${MULTILIB_USEDEP}]
- >=media-video/obs-studio-27[wayland]
- x11-libs/libdrm[${MULTILIB_USEDEP}]
- x11-libs/libxcb:=[${MULTILIB_USEDEP}]
+ media-libs/vulkan-loader[${MULTILIB_USEDEP}]
+ media-video/obs-studio[wayland]
+ x11-libs/libxcb[${MULTILIB_USEDEP}]
"
+DEPEND="
+ ${COMMON_DEPEND}
+ dev-util/vulkan-headers
+ dev-util/wayland-scanner
+"
+
+RDEPEND="${COMMON_DEPEND}"
QA_SONAME="
/usr/lib64/libVkLayer_obs_vkcapture.so
diff --git a/net-misc/xh/xh-0.22.0.ebuild b/net-misc/xh/xh-0.22.0-r1.ebuild
similarity index 99%
rename from net-misc/xh/xh-0.22.0.ebuild
rename to net-misc/xh/xh-0.22.0-r1.ebuild
index b88ea886e0..b2c49d5f9f 100644
--- a/net-misc/xh/xh-0.22.0.ebuild
+++ b/net-misc/xh/xh-0.22.0-r1.ebuild
@@ -289,6 +289,7 @@ DEPEND="
dev-libs/oniguruma:=
dev-libs/openssl:0=
"
+RDEPEND="${DEPEND}"
DOCS=( {CHANGELOG,README}.md )
diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index e977cfaaf7..f6dbc6ab42 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,4 +1,4 @@
-DIST ugrd-1.10.3.tar.gz 54488 BLAKE2B fa06e2d9966dbc68c32042ac079307863862ebc34acf868a5db622361b349fbf9a2eb58546243fb3cb6552d77da635f741548db2fee23970bf719b16f12b4d55 SHA512 84354beaf64e4a2da343ada37877996ed91421bd9b3143be530ec912ffd1d86082a3d7643c3a3836d5340d7d1bf7a0776065f4f547e3a50508b4e43c656c9a8e
+DIST ugrd-1.11.1.tar.gz 63209 BLAKE2B d6b0db4ba39eca8d1995ad4c03de3735dd549998e8c74122896917c2a897135a2a6ebb41b9411183f95961bbd376444c18ac4d6934d60d229db5ae1348eb3026 SHA512 68471a27cfde3cf209f6d031847929e2e48cf685ff0c77912e807da06593c746671232da4e11eb410f62358eb0e6b9cc40d63ca4f9db8a6ce32f567ee633367b
DIST ugrd-1.2.2.tar.gz 49312 BLAKE2B 819457ae44cb278b93ef24af5e0aa2e23bf2d31d07fccec86e597f658a5cb13aad7838b08df644090417719402673b63087d27b6edbdb46dea04b98b48d26fb0 SHA512 6348458708406408973534ac5f15f8f9f6d9427bbac48443f7ff362bb97627be6288ba2d138355f92fc1c79a4eb5e51081485adb051cadf523a58f1ef618667e
DIST ugrd-1.3.8.tar.gz 50142 BLAKE2B 0a61977eb6c0fb6af31db445061385057acf825b4fd300aecda25b70a3ee0ce941c34a2c4d8a712e5d737c4aa2a01f0eb6e5e4dfabc4cd4436f343356d1890ea SHA512 95f5b9b2ea60409b6e5f33e813c7a5c4c8c2613c724b15d9a2b482fd8dd4eb59a209473cade9496fb901f633c3a06357a2cd9477cc3de1f2e2f759162065eb6e
DIST ugrd-1.4.0.tar.gz 50372 BLAKE2B aa5b253d78f82d9a35d812d8090441e7c068c048530a5a4e27c6dd0e15d4e3c4b59582311043a5a55904b09c8468d2600c2548e32e1c918b5f7db45c367e9653 SHA512 020eaae8659f5143a63c122fe6f30ed48b231f96d8ae9eb4f3c2861684d9dbe8999fcc5d6d7fa68d473bd565089f96a36f3fa01c61f8113955eac2aef1f3fe2c
diff --git a/sys-kernel/ugrd/ugrd-1.10.3.ebuild b/sys-kernel/ugrd/ugrd-1.11.1.ebuild
similarity index 100%
rename from sys-kernel/ugrd/ugrd-1.10.3.ebuild
rename to sys-kernel/ugrd/ugrd-1.11.1.ebuild
diff --git a/sys-kernel/zenpower3/Manifest b/sys-kernel/zenpower3/Manifest
index c3cebb41ae..6a00009630 100644
--- a/sys-kernel/zenpower3/Manifest
+++ b/sys-kernel/zenpower3/Manifest
@@ -1 +1 @@
-DIST zenpower3-0.2.0.tar.gz 14019 BLAKE2B ce7d28f2f5f83fc2e44cbc720855816916b6ad6801c7ccdd8845fd385366c8967b0090ed8f94909e4c2488f0f7e11de6dc66f56b2b72dae988325b76014c9004 SHA512 cf4a930dd7a1f8670cee9f364d57acca17c11726c6ff671bdb6209c0f7ea9af1e7c707cd77b20214fdb38a930cfd1e1e0b59c1d9cc738e1bf0fd8e6ee8302a3f
+DIST zenpower3-0.2.0.tar.gz 14030 BLAKE2B fc50a114b200b000e4bfeba4222595d9b1e07cf3bcd929612723f8c5a8cab5fb9fe7bf3aa7c4bb17a03a0dc2b0cbf5b8ee92e3d84752b0f30900dbee198985d3 SHA512 25c9b43af091f79720b4cb64f315c2e035b1b26a8a91ff99f8bbd06cc630c588f400bcee12708a51646d349e5b6c62b5560b45d2380aff7dfbadbc08e1352c92
diff --git a/sys-kernel/zenpower3/zenpower3-0.2.0.ebuild b/sys-kernel/zenpower3/zenpower3-0.2.0.ebuild
index 3a7c7cc8b9..906bf5c7cf 100644
--- a/sys-kernel/zenpower3/zenpower3-0.2.0.ebuild
+++ b/sys-kernel/zenpower3/zenpower3-0.2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2022 Gentoo Authors
+# Copyright 2020-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,8 +6,9 @@ EAPI=8
inherit linux-mod-r1
DESCRIPTION="Linux kernel driver for reading sensors of AMD Zen family CPUs"
-HOMEPAGE="https://github.com/Ta180m/zenpower3"
-SRC_URI="https://github.com/Ta180m/zenpower3/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+HOMEPAGE="https://git.exozy.me/a/zenpower3"
+SRC_URI="https://git.exozy.me/a/zenpower3/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}"
LICENSE="GPL-2"
SLOT="0"
diff --git a/www-apps/forgejo/Manifest b/www-apps/forgejo/Manifest
index 50821162d3..7e6b220e03 100644
--- a/www-apps/forgejo/Manifest
+++ b/www-apps/forgejo/Manifest
@@ -1,3 +1,2 @@
-DIST forgejo-1.20.6.0.tar.gz 55539743 BLAKE2B d44fcaec52b164099a221f2172faab8fe078b5fdaf8c9910042278f6276f4ff557d2a527a5159a0bb157f773ffcc91595d2183e1be53b97187cb35ee684fa7ce SHA512 047b41b3192053df8c0f37675c087bc5fbed9967e8f23cab35bede76071129e6f18ec0561a0415a2eaa2010877dedfd15a231f050a1738fca1a5e437f89e93b5
DIST forgejo-1.21.11.1.tar.gz 58893566 BLAKE2B cf3541682de609d63f079922610cc7ae338b7736634a6bc767e310f4ea9fc21fd8c6928b2de4693be6619b49d7e0cbf3b0effd58b681a0cd5e95d4ba21c29141 SHA512 c461d8690a7d2eb3a4955487223391daac58f3236481c0b963a208184ed06fc96372fe8082fbb4a7d9a64b01b2c468d43d1559dd081ec65e65c9f9bc043f9af4
-DIST forgejo-1.21.8.0.tar.gz 58828827 BLAKE2B ad42b0bcd0c147b62a3b63a954d7af36ec88c4a0c14b42d6217b7d6c4f05627cd57176a9758624a179c4e353a463291cea4d9b184007cc1ce8a1cca3b2b403c4 SHA512 3a5dc87f9e2866cbc78bcb8d68b9a530835b3ebf1de06d66549353bc87f13de70e188b7dc95610bb216a0c80e0981445ca240ab345cfa492071c0dca3f8ef2af
+DIST forgejo-7.0.3.tar.gz 54895104 BLAKE2B a5965efaca04745fe8bfd60d18bfc68196b4a5f4b4731ee7aa8e0ee3dfeac0fb9e13193bd65df8db9202f37211b40c1a77ccbfbe018cbf0a3c7f708e77a864d8 SHA512 5d47a229cf89af44a1a36d0b873a3f0eede81b52aefe44c38f7f8a96930dd5038655c488112e4c945b8e71e8aa1e6d092fe51917535463d3228e0dfc0c974474
diff --git a/www-apps/forgejo/forgejo-1.20.6.0.ebuild b/www-apps/forgejo/forgejo-1.20.6.0.ebuild
deleted file mode 100644
index 96b07e64e5..0000000000
--- a/www-apps/forgejo/forgejo-1.20.6.0.ebuild
+++ /dev/null
@@ -1,125 +0,0 @@
-# Copyright 2016-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit fcaps go-module tmpfiles systemd flag-o-matic
-
-MY_PV="$(ver_cut 1-3)-$(ver_cut 4)"
-DESCRIPTION="A self-hosted lightweight software forge"
-HOMEPAGE="https://forgejo.org/ https://codeberg.org/forgejo/forgejo"
-
-SRC_URI="https://codeberg.org/forgejo/forgejo/releases/download/v${MY_PV}/forgejo-src-${MY_PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-src-${MY_PV}"
-LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0"
-SLOT="0"
-
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
-
-IUSE="+acct pam sqlite pie"
-
-DEPEND="
- acct? (
- acct-group/git
- acct-user/git[gitea] )
- pam? ( sys-libs/pam )"
-RDEPEND="${DEPEND}
- dev-vcs/git
- !www-apps/gitea" # until acct-user/git[forgejo]
-
-DOCS=(
- custom/conf/app.example.ini CONTRIBUTING.md README.md
-)
-FILECAPS=(
- -m 711 cap_net_bind_service+ep usr/bin/forgejo
-)
-
-RESTRICT="test"
-
-src_prepare() {
- default
-
- local sedcmds=(
- -e "s#^ROOT =#ROOT = ${EPREFIX}/var/lib/gitea/gitea-repositories#"
- -e "s#^ROOT_PATH =#ROOT_PATH = ${EPREFIX}/var/log/forgejo#"
- -e "s#^APP_DATA_PATH = data#APP_DATA_PATH = ${EPREFIX}/var/lib/gitea/data#"
- -e "s#^HTTP_ADDR = 0.0.0.0#HTTP_ADDR = 127.0.0.1#"
- -e "s#^MODE = console#MODE = file#"
- -e "s#^LEVEL = Trace#LEVEL = Info#"
- -e "s#^LOG_SQL = true#LOG_SQL = false#"
- -e "s#^DISABLE_ROUTER_LOG = false#DISABLE_ROUTER_LOG = true#"
- )
-
- sed -i "${sedcmds[@]}" custom/conf/app.example.ini || die
- if use sqlite ; then
- sed -i -e "s#^DB_TYPE = .*#DB_TYPE = sqlite3#" custom/conf/app.example.ini || die
- fi
-}
-
-src_configure() {
- # bug 832756 - PIE build issues
- filter-flags -fPIE
- filter-ldflags -fPIE -pie
-}
-
-src_compile() {
- local forgejo_tags=(
- bindata
- $(usev pam)
- $(usex sqlite 'sqlite sqlite_unlock_notify' '')
- )
- local forgejo_settings=(
- "-X code.gitea.io/gitea/modules/setting.CustomConf=${EPREFIX}/etc/forgejo/app.ini"
- "-X code.gitea.io/gitea/modules/setting.CustomPath=${EPREFIX}/var/lib/gitea/custom"
- "-X code.gitea.io/gitea/modules/setting.AppWorkPath=${EPREFIX}/var/lib/gitea"
- )
- local makeenv=(
- DRONE_TAG="${PV}"
- LDFLAGS="-extldflags \"${LDFLAGS}\" ${forgejo_settings[*]}"
- TAGS="${forgejo_tags[*]}"
- )
-
- GOFLAGS=""
- if use pie ; then
- GOFLAGS+="-buildmode=pie"
- fi
-
- # need to set -j1 or build fails due to a race condition between MAKE jobs.
- # this does not actually impact build parallelism, because the go compiler
- # will still build everything in parallel when it's invoked.
- env "${makeenv[@]}" emake -j1 EXTRA_GOFLAGS="${GOFLAGS}" backend
-}
-
-src_install() {
- cp gitea forgejo
- dobin forgejo
-
- einstalldocs
-
- newconfd "${FILESDIR}/forgejo.confd-r1" forgejo
- newinitd "${FILESDIR}/forgejo.initd-r3" forgejo
- newtmpfiles - forgejo.conf <<-EOF
- d /run/forgejo 0755 git git
- EOF
- systemd_newunit "${FILESDIR}"/forgejo.service-r3 forgejo.service
-
- insinto /etc/forgejo
- newins custom/conf/app.example.ini app.ini
- if use acct; then
- fowners root:git /etc/forgejo/{,app.ini}
- fperms g+w,o-rwx /etc/forgejo/{,app.ini}
-
- diropts -m0750 -o git -g git
- keepdir /var/lib/gitea /var/lib/gitea/custom /var/lib/gitea/data
- keepdir /var/log/forgejo
- fi
-}
-
-pkg_postinst() {
- fcaps_pkg_postinst
- tmpfiles_process forgejo.conf
-
- ewarn "${PN} ${MY_PV} will continue to use /var/lib/gitea as the default home,"
- ewarn "as acct-user/git[gitea] depends on it, and acct-user[forgejo] does not"
- ewarn "exist yet."
-}
diff --git a/www-apps/forgejo/forgejo-1.21.8.0.ebuild b/www-apps/forgejo/forgejo-7.0.3.ebuild
similarity index 81%
rename from www-apps/forgejo/forgejo-1.21.8.0.ebuild
rename to www-apps/forgejo/forgejo-7.0.3.ebuild
index 68c5354b8c..2b2357dce5 100644
--- a/www-apps/forgejo/forgejo-1.21.8.0.ebuild
+++ b/www-apps/forgejo/forgejo-7.0.3.ebuild
@@ -5,12 +5,11 @@ EAPI=8
inherit fcaps go-module tmpfiles systemd flag-o-matic
-MY_PV="$(ver_cut 1-3)-$(ver_cut 4)"
DESCRIPTION="A self-hosted lightweight software forge"
HOMEPAGE="https://forgejo.org/ https://codeberg.org/forgejo/forgejo"
-SRC_URI="https://codeberg.org/forgejo/forgejo/releases/download/v${MY_PV}/forgejo-src-${MY_PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-src-${MY_PV}"
+SRC_URI="https://codeberg.org/forgejo/forgejo/releases/download/v${PV}/forgejo-src-${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-src-${PV}"
LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0"
SLOT="0"
@@ -119,19 +118,22 @@ pkg_postinst() {
fcaps_pkg_postinst
tmpfiles_process forgejo.conf
- ewarn "${PN} ${MY_PV} will continue to use /var/lib/gitea as the default home,"
+ ewarn "${PN} ${PV} will continue to use /var/lib/gitea as the default home,"
ewarn "as acct-user/git[gitea] depends on it, and acct-user[forgejo] does not"
ewarn "exist yet."
ewarn ""
- ewarn "1.21.x includes changes that may require manual intervention when"
- ewarn "upgrading from 1.20.x:"
+ ewarn "7.x includes changes that may require manual intervention when"
+ ewarn "upgrading from 1.21.x, most prominently:"
ewarn ""
- ewarn "> Git branches are stored in the databases to reduce the calls to a"
- ewarn "> git process and improve performances. After upgrading, login as an"
- ewarn "> admin, go to the /admin page and click run Sync missed branches"
- ewarn "> from git data to databases. If this is not done there will be"
- ewarn "> messages such as LoadBranches: branch does not exist in the logs."
+ ewarn "> MySQL 8.0 or PostgreSQL 12 are the minimum supported versions. The"
+ ewarn "> database must be migrated before upgrading. The requirements"
+ ewarn "> regarding SQLite did not change."
+ ewarn ">"
+ ewarn "> The Gitea themes were renamed and the [ui].THEMES setting must be changed as follows:"
+ ewarn "> - gitea is replaced by gitea-light"
+ ewarn "> - arc-green is replaced by gitea-dark"
+ ewarn "> - auto is replaced by gitea-auto"
ewarn ""
- ewarn "See https://codeberg.org/forgejo/forgejo/src/branch/forgejo/RELEASE-NOTES.md#1-21-1-0"
+ ewarn "See https://codeberg.org/forgejo/forgejo/src/branch/forgejo/RELEASE-NOTES.md#7-0-0"
ewarn "for more information"
}
diff --git a/www-client/badwolf/badwolf-1.3.0.ebuild b/www-client/badwolf/badwolf-1.3.0-r1.ebuild
similarity index 98%
rename from www-client/badwolf/badwolf-1.3.0.ebuild
rename to www-client/badwolf/badwolf-1.3.0-r1.ebuild
index a105b1849d..5c68c22b63 100644
--- a/www-client/badwolf/badwolf-1.3.0.ebuild
+++ b/www-client/badwolf/badwolf-1.3.0-r1.ebuild
@@ -33,6 +33,8 @@ IUSE="+webkit41 test"
RESTRICT="!test? ( test )"
DEPEND="
+ dev-libs/glib
+ dev-libs/libxml2
x11-libs/gtk+:3
webkit41? ( net-libs/webkit-gtk:4.1= )
!webkit41? ( net-libs/webkit-gtk:4= )
diff --git a/www-client/badwolf/badwolf-9999.ebuild b/www-client/badwolf/badwolf-9999.ebuild
index f372cf41de..080fbec715 100644
--- a/www-client/badwolf/badwolf-9999.ebuild
+++ b/www-client/badwolf/badwolf-9999.ebuild
@@ -33,6 +33,8 @@ IUSE="+webkit41 test"
RESTRICT="!test? ( test )"
DEPEND="
+ dev-libs/glib
+ dev-libs/libxml2
x11-libs/gtk+:3
webkit41? ( net-libs/webkit-gtk:4.1= )
!webkit41? ( net-libs/webkit-gtk:4= )
diff --git a/www-client/nyxt/Manifest b/www-client/nyxt/Manifest
index 198a332da7..1689bb25b4 100644
--- a/www-client/nyxt/Manifest
+++ b/www-client/nyxt/Manifest
@@ -1,4 +1,4 @@
-DIST nyxt-3.11.3.gh.tar.xz 18094008 BLAKE2B 11d85728e0593d2aab0e89c860f47a142ee8db0a4c0bf7c7c6d3e409152735d5ab66c140d413fdadd842738d75a65d02fe402dea5e3b272ec9cd413a2b9d4160 SHA512 b9e99efb137c3abc83ba7ee459b3dea91616c88613a30d8ef701b3b6091c6ed088572b16f9152883e7a66393f80afa094b2b49000ee519cb9e3c0e432957a1d8
DIST nyxt-3.11.4.gh.tar.xz 18095472 BLAKE2B 04aa9378efbf23153044c8e64f303240a9c424175c668968d05aad4ce8641ba4c2aa99b27b92c3683e84089bfdce0ef1e9d13ace231eaaef6ab521a5c4b19701 SHA512 f38a66af0fc45d8baa15be639d46d42eac96c71f085daec01b4ed48fabc7bbb4f301dd4394d9ffd6d1d6584a55acf64ef9042167cfdcf0bbb3045c72189a6063
DIST nyxt-3.11.5.gh.tar.xz 18100684 BLAKE2B 190ca6087cd781253bb08818072122bd720b423981621b5c94eb525816893ac9438bf278068378a60f3514b806f4681f697d7ff2061e2b71daf00b722c33b5c4 SHA512 1991c4c16e45df08b0630f003ca52213697a569e7545e412ede0a72af67337076c0e2605f4d85388717505513438bfcc2401db8a49c0d5a3c6e734669ac56661
DIST nyxt-3.11.6.gh.tar.xz 18092664 BLAKE2B ec540c4d751cb3d85df3c39fac6b48cb4355975c43f14391565fc72ec3aba9281001919251cb3d62800ac58501f33193ce96eedc720a6b41b2a5d4257c323202 SHA512 29aece8bf7c5d0ac47ab33e3f3387da7e62d669be1f2b7d08b27897982dcf07470c9d0cc59c58eee3bb174429d0f08226e51735162b87b37a2cf69148ec45f26
+DIST nyxt-3.11.7.gh.tar.xz 18094656 BLAKE2B 6e7dbe65601525fafa493cc86689062a3157812f8d7991bee42926291efeaddb699596d6eaa7207c633ec2e6beb3cd32884ba1ab0990aafeace8080b5cb242c1 SHA512 853cb4ec7fe0e04a9f4672170965d6e71c9c81d77382b08f3abe8bb68ce6d44b6ba2a8c3ed6d7d47b2a0a6a92cc3c312189ea7a0635f1a7a3c1ebcea8f710a40
diff --git a/www-client/nyxt/nyxt-3.11.5.ebuild b/www-client/nyxt/nyxt-3.11.5.ebuild
index ca8d78a873..af21d87820 100644
--- a/www-client/nyxt/nyxt-3.11.5.ebuild
+++ b/www-client/nyxt/nyxt-3.11.5.ebuild
@@ -37,6 +37,7 @@ RDEPEND="
DEPEND="${RDEPEND}"
BDEPEND="
>=dev-lisp/sbcl-2.0.0[threads,unicode]
+ <=dev-lisp/sbcl-2.4.4[threads,unicode]
"
QA_FLAGS_IGNORED="usr/bin/${PN}"
diff --git a/www-client/nyxt/nyxt-3.11.6.ebuild b/www-client/nyxt/nyxt-3.11.6.ebuild
index ca8d78a873..af21d87820 100644
--- a/www-client/nyxt/nyxt-3.11.6.ebuild
+++ b/www-client/nyxt/nyxt-3.11.6.ebuild
@@ -37,6 +37,7 @@ RDEPEND="
DEPEND="${RDEPEND}"
BDEPEND="
>=dev-lisp/sbcl-2.0.0[threads,unicode]
+ <=dev-lisp/sbcl-2.4.4[threads,unicode]
"
QA_FLAGS_IGNORED="usr/bin/${PN}"
diff --git a/www-client/nyxt/nyxt-3.11.3.ebuild b/www-client/nyxt/nyxt-3.11.7.ebuild
similarity index 98%
rename from www-client/nyxt/nyxt-3.11.3.ebuild
rename to www-client/nyxt/nyxt-3.11.7.ebuild
index 3dd6aa408f..af21d87820 100644
--- a/www-client/nyxt/nyxt-3.11.3.ebuild
+++ b/www-client/nyxt/nyxt-3.11.7.ebuild
@@ -37,7 +37,7 @@ RDEPEND="
DEPEND="${RDEPEND}"
BDEPEND="
>=dev-lisp/sbcl-2.0.0[threads,unicode]
- <=dev-lisp/sbcl-2.4.1[threads,unicode]
+ <=dev-lisp/sbcl-2.4.4[threads,unicode]
"
QA_FLAGS_IGNORED="usr/bin/${PN}"
diff --git a/www-client/nyxt/nyxt-9999.ebuild b/www-client/nyxt/nyxt-9999.ebuild
index 4db3593213..af21d87820 100644
--- a/www-client/nyxt/nyxt-9999.ebuild
+++ b/www-client/nyxt/nyxt-9999.ebuild
@@ -36,7 +36,8 @@ RDEPEND="
DEPEND="${RDEPEND}"
BDEPEND="
- >=dev-lisp/sbcl-2.0.0
+ >=dev-lisp/sbcl-2.0.0[threads,unicode]
+ <=dev-lisp/sbcl-2.4.4[threads,unicode]
"
QA_FLAGS_IGNORED="usr/bin/${PN}"
diff --git a/x11-misc/gromit-mpx/Manifest b/x11-misc/gromit-mpx/Manifest
index ed9c45ffc3..6672cc6324 100644
--- a/x11-misc/gromit-mpx/Manifest
+++ b/x11-misc/gromit-mpx/Manifest
@@ -1,2 +1 @@
-DIST gromit-mpx-1.5.1.tar.gz 1879207 BLAKE2B 1c4a74bad52547ac5c37de8ad7cae1d8b5fdf8b17dd1f7d0e5ce6ffbbd1610e719bf26172d53967951e7083a4a0405763c4e650a7a521a06b105bbc96ecc8e18 SHA512 42b27a2753b5345d791a4b67e6746de7f2225c823c048c5cbbea86f4c3499bb373eb97e2f7e93f098e6657c551db6053698ce73aec648d62341071c8100c6455
DIST gromit-mpx-1.6.0.tar.gz 1883341 BLAKE2B 184b6f70e620325f23213c38782e808f90e6b4bad0c786a586df854cf3a391037a3d3b56e504a7261120682b2119e535fcc7af9b87022fb280d34900c0655ed8 SHA512 6afac0f1c0cf0b4ef62b8811b6903b2fdfbc41f1377abd582fee606e90ce66abaf5d9ab2b34cb4797795f40cca6043334ca71bfdc8a5547551aa480d489ecbc7
diff --git a/x11-misc/gromit-mpx/gromit-mpx-1.5.1.ebuild b/x11-misc/gromit-mpx/gromit-mpx-1.5.1.ebuild
deleted file mode 100644
index 074c4f1534..0000000000
--- a/x11-misc/gromit-mpx/gromit-mpx-1.5.1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake xdg
-
-DESCRIPTION="Gromit-MPX is a multi-pointer GTK3 port of the Gromit desktop annotation tool"
-HOMEPAGE="https://github.com/bk138/gromit-mpx"
-
-if [[ ${PV} == *9999* ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/bk138/${PN}.git"
-else
- SRC_URI="https://github.com/bk138/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-
-RDEPEND="
- x11-libs/gtk+:3
- dev-libs/libappindicator:3
- x11-libs/libX11
- >=x11-apps/xinput-1.3
-"
-DEPEND="${RDEPEND}"
-
-src_prepare () {
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}"/etc
- )
-
- cmake_src_configure
-}
diff --git a/x11-misc/gromit-mpx/gromit-mpx-1.6.0.ebuild b/x11-misc/gromit-mpx/gromit-mpx-1.6.0.ebuild
index 18ac1a5e82..6e3a5cdef0 100644
--- a/x11-misc/gromit-mpx/gromit-mpx-1.6.0.ebuild
+++ b/x11-misc/gromit-mpx/gromit-mpx-1.6.0.ebuild
@@ -20,9 +20,13 @@ LICENSE="GPL-2"
SLOT="0"
RDEPEND="
- x11-libs/gtk+:3
+ dev-libs/glib
dev-libs/libappindicator:3
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf
+ x11-libs/gtk+:3
x11-libs/libX11
+ x11-libs/libXi
>=x11-apps/xinput-1.3
"
DEPEND="${RDEPEND}"
diff --git a/x11-misc/gromit-mpx/gromit-mpx-9999.ebuild b/x11-misc/gromit-mpx/gromit-mpx-9999.ebuild
index 074c4f1534..6e3a5cdef0 100644
--- a/x11-misc/gromit-mpx/gromit-mpx-9999.ebuild
+++ b/x11-misc/gromit-mpx/gromit-mpx-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -20,9 +20,13 @@ LICENSE="GPL-2"
SLOT="0"
RDEPEND="
- x11-libs/gtk+:3
+ dev-libs/glib
dev-libs/libappindicator:3
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf
+ x11-libs/gtk+:3
x11-libs/libX11
+ x11-libs/libXi
>=x11-apps/xinput-1.3
"
DEPEND="${RDEPEND}"