From 9cc73f6d1a689a905bde62611c5964d685836742 Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Fri, 31 May 2024 17:01:55 +0200 Subject: [PATCH 01/27] www-client/badwolf: Add dep on libxml2 and glib Those two are also deps of webkit-gtk but at least in the case of libxml2, it isn't in `pkg-config --libs webkit2gtk-4.1` so better add it and revbump. Closes: https://bugs.gentoo.org/933228 Signed-off-by: Haelwenn (lanodan) Monnier --- .../badwolf/{badwolf-1.3.0.ebuild => badwolf-1.3.0-r1.ebuild} | 2 ++ www-client/badwolf/badwolf-9999.ebuild | 2 ++ 2 files changed, 4 insertions(+) rename www-client/badwolf/{badwolf-1.3.0.ebuild => badwolf-1.3.0-r1.ebuild} (98%) 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= ) From 1e7ec86e9041080028821ecbcfcd298087098de2 Mon Sep 17 00:00:00 2001 From: Oliver Freyermuth Date: Fri, 31 May 2024 19:13:03 +0200 Subject: [PATCH 02/27] x11-misc/gromit-mpx: add missing packaged to RDEPEND Closes: https://bugs.gentoo.org/933259 Signed-off-by: Oliver Freyermuth --- x11-misc/gromit-mpx/gromit-mpx-1.6.0.ebuild | 6 +++++- x11-misc/gromit-mpx/gromit-mpx-9999.ebuild | 8 ++++++-- 2 files changed, 11 insertions(+), 3 deletions(-) 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}" From b720622a6229786a979a44e3cec6f34d257e2e2b Mon Sep 17 00:00:00 2001 From: Oliver Freyermuth Date: Fri, 31 May 2024 19:14:11 +0200 Subject: [PATCH 03/27] x11-misc/gromit-mpx: drop 1.5.1 Signed-off-by: Oliver Freyermuth --- x11-misc/gromit-mpx/Manifest | 1 - x11-misc/gromit-mpx/gromit-mpx-1.5.1.ebuild | 40 --------------------- 2 files changed, 41 deletions(-) delete mode 100644 x11-misc/gromit-mpx/gromit-mpx-1.5.1.ebuild 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 -} From 45569937fd6b0eb7ab115960f38ee5fbb606cba7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beno=C3=AEt=20Dufour?= Date: Fri, 31 May 2024 13:39:57 -0400 Subject: [PATCH 04/27] media-libs/vvdec: add 2.3.0, drop 2.1.2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Benoît Dufour --- media-libs/vvdec/Manifest | 2 +- media-libs/vvdec/{vvdec-2.1.2.ebuild => vvdec-2.3.0.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename media-libs/vvdec/{vvdec-2.1.2.ebuild => vvdec-2.3.0.ebuild} (100%) diff --git a/media-libs/vvdec/Manifest b/media-libs/vvdec/Manifest index 730985be8c..96484bdcf6 100644 --- a/media-libs/vvdec/Manifest +++ b/media-libs/vvdec/Manifest @@ -1 +1 @@ -DIST vvdec-2.1.2.gh.tar.gz 1269636 BLAKE2B 1fd9dbc908e9ee8ad6ca7ae4de6866030726c087409e635a0abd461264951f5b9fda0abb6d125b92cd022ebe5147de72515277e520df8e481e1d558828e7c633 SHA512 41609b6f36d402e97bf1ee7f8812d7b3a14226b24be5446cb785aaa63c0176613d2d3bf881605f8e5dff944646d5ed77f1f480a587b30b4d9351146834ee9cd8 +DIST vvdec-2.3.0.gh.tar.gz 1342422 BLAKE2B 563f9199befd0794350f57437082e89d4d99b330aa61ad9143ce3775f25e0f3b2254d72f1ab7d245d4adc1093957cfc2aace46a89accada76822aa8ec53f9d3b SHA512 9da24834a0c519b5915ac1fcea18544497eaa9df87717740e371bd766eb065662e7a7727f94b94f05c461414f2972c82e6f43eb002a354e1e92238e2494d3de7 diff --git a/media-libs/vvdec/vvdec-2.1.2.ebuild b/media-libs/vvdec/vvdec-2.3.0.ebuild similarity index 100% rename from media-libs/vvdec/vvdec-2.1.2.ebuild rename to media-libs/vvdec/vvdec-2.3.0.ebuild From f1b3156fb66871cffe8e764e52a0e1d0475ca7e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beno=C3=AEt=20Dufour?= Date: Fri, 31 May 2024 13:41:59 -0400 Subject: [PATCH 05/27] media-libs/vvenc: add 1.11.1, drop 1.9.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Benoît Dufour --- media-libs/vvenc/Manifest | 2 +- media-libs/vvenc/{vvenc-1.9.1.ebuild => vvenc-1.11.1.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename media-libs/vvenc/{vvenc-1.9.1.ebuild => vvenc-1.11.1.ebuild} (100%) diff --git a/media-libs/vvenc/Manifest b/media-libs/vvenc/Manifest index 918ba22c69..178f719502 100644 --- a/media-libs/vvenc/Manifest +++ b/media-libs/vvenc/Manifest @@ -1 +1 @@ -DIST vvenc-1.9.1.gh.tar.gz 2015179 BLAKE2B e7720af775247bdf2c6eb1fbaff53c41b53ff1bb040f687d813b4d0e594a9696e0960d5155de7309cc684577f38f631135596abc5b827cc47cd6e567045ab975 SHA512 2d5022cd8e16158fb9f687ae19076dc887b38011c376a0d780341747f84204841c84a656c31794942396558fa4d1208a8714a1587d69a48f984d41f12df66ef0 +DIST vvenc-1.11.1.gh.tar.gz 2048109 BLAKE2B a3f8ba1ba3e60606bbca833b771790df78269c3ce809b7cf682169e9784cf00ac019991159fbbbb8999c57303252a189144c1163400a71ec168917bee9366182 SHA512 d4c8ef38a8b186ae9dd2dbb03fba8a29b3af1bb954e8c3a6aabc3e7d48e1686628f9474cc2c375a787a5ada8cb59055259b166597daaa5e6deea7193d02cd24e diff --git a/media-libs/vvenc/vvenc-1.9.1.ebuild b/media-libs/vvenc/vvenc-1.11.1.ebuild similarity index 100% rename from media-libs/vvenc/vvenc-1.9.1.ebuild rename to media-libs/vvenc/vvenc-1.11.1.ebuild From 91b7747a6c98b9ed8db41d2a0088228533f6890f Mon Sep 17 00:00:00 2001 From: Erwin Kaats Date: Fri, 31 May 2024 21:29:08 +0200 Subject: [PATCH 06/27] gnome-extra/iio-sensor-proxy: added udev inheritance Closes: https://bugs.gentoo.org/931854 Signed-off-by: Erwin Kaats --- gnome-extra/iio-sensor-proxy/Manifest | 2 +- gnome-extra/iio-sensor-proxy/files/iio-sensor-proxy | 0 gnome-extra/iio-sensor-proxy/iio-sensor-proxy-3.3.ebuild | 5 +++-- gnome-extra/iio-sensor-proxy/iio-sensor-proxy-3.5.ebuild | 7 +++---- 4 files changed, 7 insertions(+), 7 deletions(-) mode change 100755 => 100644 gnome-extra/iio-sensor-proxy/files/iio-sensor-proxy diff --git a/gnome-extra/iio-sensor-proxy/Manifest b/gnome-extra/iio-sensor-proxy/Manifest index 545d7134a7..61dd111468 100644 --- a/gnome-extra/iio-sensor-proxy/Manifest +++ b/gnome-extra/iio-sensor-proxy/Manifest @@ -1,2 +1,2 @@ -DIST iio-sensor-proxy-3.3.tar.gz 64225 BLAKE2B 25608bd615dcd2c027ed157eed3030064bfb517250dee0fc7cb18625930508bfe0871a496457fe3d04821a803c2e5500d319a978f8279d766f6a8230d365513a SHA512 f5c5e60e888be54ace4f0f2bb941fccce21b122c0755050f91aebe8dfa9e2c126e6de57dd80873ea7148fc2dfc087b23823f29d73a223c68d531502d06438ee3 +DIST iio-sensor-proxy-3.3.tar.bz2 57499 BLAKE2B 36d5a65af77e3c3940ab29016c2e65ff664e4cd71a3a350f9dfd256f8d3433ba5401f378c0eb99c63d11818c9bc50da784fd9cb271f86f63bdbbc32514d89f35 SHA512 e706ce5edfdf7f6184f073a20dab7ab942d3fad6f0900d710466ec956c2f0544f3db55cf1a6b51536205b95cceab3dcfcc835c947a804d33d276f8d36e760ad5 DIST iio-sensor-proxy-3.5.tar.bz2 60157 BLAKE2B e6b70e5d99a1a1e0935f86ecbed614b3859757a573897e03d0112509b166cb5ac4a80f31531c81f740efd22c937d921c2c05ec201f381c39efd9aa40855ecb26 SHA512 96fbbf163053689c61488181db474c1ff8e66090b3f9c2710b1c7fbfa92ec0bfb25088c7af74bcda568b397cd5c5c9350851d005463398bdf91e13f52e5fb88f diff --git a/gnome-extra/iio-sensor-proxy/files/iio-sensor-proxy b/gnome-extra/iio-sensor-proxy/files/iio-sensor-proxy old mode 100755 new mode 100644 diff --git a/gnome-extra/iio-sensor-proxy/iio-sensor-proxy-3.3.ebuild b/gnome-extra/iio-sensor-proxy/iio-sensor-proxy-3.3.ebuild index b28336f779..2e3b530e5f 100644 --- a/gnome-extra/iio-sensor-proxy/iio-sensor-proxy-3.3.ebuild +++ b/gnome-extra/iio-sensor-proxy/iio-sensor-proxy-3.3.ebuild @@ -3,11 +3,11 @@ EAPI=7 -inherit xdg gnome2-utils meson +inherit xdg gnome2-utils meson udev DESCRIPTION="IIO sensors to D-Bus proxy" HOMEPAGE="https://gitlab.freedesktop.org/hadess/iio-sensor-proxy/" -SRC_URI="https://gitlab.freedesktop.org/hadess/iio-sensor-proxy/-/archive/${PV}/${P}.tar.gz" +SRC_URI="https://gitlab.freedesktop.org/hadess/iio-sensor-proxy/-/archive/${PV}/${P}.tar.bz2" LICENSE="GPL-3" SLOT="0" @@ -39,6 +39,7 @@ src_install() { pkg_postinst() { xdg_pkg_postinst gnome2_schemas_update + udev_reload } pkg_postrm() { diff --git a/gnome-extra/iio-sensor-proxy/iio-sensor-proxy-3.5.ebuild b/gnome-extra/iio-sensor-proxy/iio-sensor-proxy-3.5.ebuild index 8a766c8117..36618a8161 100644 --- a/gnome-extra/iio-sensor-proxy/iio-sensor-proxy-3.5.ebuild +++ b/gnome-extra/iio-sensor-proxy/iio-sensor-proxy-3.5.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit xdg gnome2-utils meson +inherit xdg gnome2-utils meson udev DESCRIPTION="IIO sensors to D-Bus proxy" HOMEPAGE="https://gitlab.freedesktop.org/hadess/iio-sensor-proxy/" @@ -34,22 +34,21 @@ DEPEND=" src_prepare() { if use !systemd ; then - echo "patching out systemd" # patch out call of systemd directory eapply "${FILESDIR}/no-systemd.patch" - # eapply "${FILESDIR}/open_rc_service.patch" fi eapply_user } src_install() { meson_src_install - doinitd ${FILESDIR}/iio-sensor-proxy + doinitd "${FILESDIR}/iio-sensor-proxy" } pkg_postinst() { xdg_pkg_postinst gnome2_schemas_update + udev_reload } pkg_postrm() { From f236ef2612bb85133d47f2941dc5a42e06c310c8 Mon Sep 17 00:00:00 2001 From: kernaltrap8 Date: Fri, 31 May 2024 17:06:44 -0500 Subject: [PATCH 07/27] fix broken source files for `zenpower3` Signed-off-by: kernaltrap8 --- sys-kernel/zenpower3/Manifest | 2 +- sys-kernel/zenpower3/zenpower3-0.2.0.ebuild | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/sys-kernel/zenpower3/Manifest b/sys-kernel/zenpower3/Manifest index c3cebb41ae..c7ebbbdef4 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 v0.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..67c4052ac3 100644 --- a/sys-kernel/zenpower3/zenpower3-0.2.0.ebuild +++ b/sys-kernel/zenpower3/zenpower3-0.2.0.ebuild @@ -6,8 +6,8 @@ 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/v0.2.0.tar.gz" LICENSE="GPL-2" SLOT="0" @@ -17,6 +17,8 @@ CONFIG_CHECK="HWMON PCI AMD_NB" PATCHES="${FILESDIR}/${P}-use-symlink-to-detect-kernel-version.patch" +S="${WORKDIR}/zenpower3" + src_compile() { export TARGET=${KV_FULL} local modlist=( From 71887891c58b10f954f41247726416fa57524c6d Mon Sep 17 00:00:00 2001 From: Henri Gasc Date: Fri, 31 May 2024 23:09:40 +0200 Subject: [PATCH 08/27] dev-python/pyrr: Update numpy version Closes: https://bugs.gentoo.org/932271 Signed-off-by: Henri Gasc --- dev-python/pyrr/{pyrr-0.10.3.ebuild => pyrr-0.10.3-r1.ebuild} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename dev-python/pyrr/{pyrr-0.10.3.ebuild => pyrr-0.10.3-r1.ebuild} (94%) 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}] + Date: Sat, 1 Jun 2024 00:15:24 +0200 Subject: [PATCH 11/27] app-emulation/rars: Fix value of S Closes: https://bugs.gentoo.org/932128 Signed-off-by: Henri Gasc --- .../rars/{rars-1.6.ebuild => rars-1.6-r1.ebuild} | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) rename app-emulation/rars/{rars-1.6.ebuild => rars-1.6-r1.ebuild} (89%) 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}" From aaa904850029d19a7945225bf3936efafeec54b0 Mon Sep 17 00:00:00 2001 From: Dale Showers Date: Fri, 31 May 2024 18:56:32 -0400 Subject: [PATCH 12/27] www-client/nyxt: drop 3.11.3 Signed-off-by: Dale Showers --- www-client/nyxt/Manifest | 1 - www-client/nyxt/nyxt-3.11.3.ebuild | 88 ------------------------------ 2 files changed, 89 deletions(-) delete mode 100644 www-client/nyxt/nyxt-3.11.3.ebuild diff --git a/www-client/nyxt/Manifest b/www-client/nyxt/Manifest index 198a332da7..fd53238e85 100644 --- a/www-client/nyxt/Manifest +++ b/www-client/nyxt/Manifest @@ -1,4 +1,3 @@ -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 diff --git a/www-client/nyxt/nyxt-3.11.3.ebuild b/www-client/nyxt/nyxt-3.11.3.ebuild deleted file mode 100644 index 3dd6aa408f..0000000000 --- a/www-client/nyxt/nyxt-3.11.3.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop optfeature xdg - -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" - EGIT_SUBMODULES=( '*' ) - EGIT_BRANCH="master" - EGIT_CHECKOUT_DIR="${S}" -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 - -LICENSE="BSD CC-BY-SA-3.0" -SLOT="0" -IUSE="doc" - -# Portage replaces the nyxt binary with sbcl when stripping -RESTRICT="mirror strip" - -RDEPEND=" - dev-libs/gobject-introspection - gnome-base/gsettings-desktop-schemas - net-libs/glib-networking - net-libs/webkit-gtk:4.1 - sys-libs/libfixposix -" - -DEPEND="${RDEPEND}" -BDEPEND=" - >=dev-lisp/sbcl-2.0.0[threads,unicode] - <=dev-lisp/sbcl-2.4.1[threads,unicode] -" -QA_FLAGS_IGNORED="usr/bin/${PN}" - -if [[ "${PV}" != 9999 ]]; then - src_unpack() { - mkdir "${WORKDIR}/${P}" || die - cd "${WORKDIR}/${P}" - default -} - -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 - - for icon in 16x16 32x32 128x128 256x256 512x512; do - newicon -s ${icon} "${S}/assets/nyxt_${icon}.png" ${PN}.png - done - - domenu "${S}/assets/nyxt.desktop" -} - -pkg_postinst() { - xdg_pkg_postinst - optfeature "for X11 clipboard support" "x11-misc/xclip" - optfeature "for spellchecking" "app-text/enchant" - optfeature "for HTML5 audio/video" "media-libs/gstreamer" - optfeature "for HTML5 audio/video" "media-libs/gst-plugins-bad" - optfeature "for HTML5 audio/video" "media-libs/gst-plugins-base" - optfeature "for HTML5 audio/video" "media-libs/gst-plugins-good" - optfeature "for HTML5 audio/video" "media-libs/gst-plugins-ugly" - optfeature "for HTML5 audio/video" "media-plugins/gst-plugins-libav" -} - -pkg_postrm() { - xdg_pkg_postrm -} From bf8f610f18fd167b01a70f31abe2183d21ccdf44 Mon Sep 17 00:00:00 2001 From: Dale Showers Date: Fri, 31 May 2024 19:11:42 -0400 Subject: [PATCH 13/27] www-client/nyxt: update sbcl dep version Does not build with sbcl 2.4.5 Added sbcl needed flags to 9999 build Signed-off-by: Dale Showers --- www-client/nyxt/nyxt-3.11.5.ebuild | 1 + www-client/nyxt/nyxt-3.11.6.ebuild | 1 + www-client/nyxt/nyxt-9999.ebuild | 3 ++- 3 files changed, 4 insertions(+), 1 deletion(-) 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-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}" From 201512946988e3db5a7c92c349a3beab525f7e1f Mon Sep 17 00:00:00 2001 From: Dale Showers Date: Fri, 31 May 2024 19:24:19 -0400 Subject: [PATCH 14/27] www-client/nyxt: add 3.11.7 Signed-off-by: Dale Showers --- www-client/nyxt/Manifest | 1 + www-client/nyxt/nyxt-3.11.7.ebuild | 88 ++++++++++++++++++++++++++++++ 2 files changed, 89 insertions(+) create mode 100644 www-client/nyxt/nyxt-3.11.7.ebuild diff --git a/www-client/nyxt/Manifest b/www-client/nyxt/Manifest index fd53238e85..1689bb25b4 100644 --- a/www-client/nyxt/Manifest +++ b/www-client/nyxt/Manifest @@ -1,3 +1,4 @@ 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.7.ebuild b/www-client/nyxt/nyxt-3.11.7.ebuild new file mode 100644 index 0000000000..af21d87820 --- /dev/null +++ b/www-client/nyxt/nyxt-3.11.7.ebuild @@ -0,0 +1,88 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop optfeature xdg + +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" + EGIT_SUBMODULES=( '*' ) + EGIT_BRANCH="master" + EGIT_CHECKOUT_DIR="${S}" +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 + +LICENSE="BSD CC-BY-SA-3.0" +SLOT="0" +IUSE="doc" + +# Portage replaces the nyxt binary with sbcl when stripping +RESTRICT="mirror strip" + +RDEPEND=" + dev-libs/gobject-introspection + gnome-base/gsettings-desktop-schemas + net-libs/glib-networking + net-libs/webkit-gtk:4.1 + sys-libs/libfixposix +" + +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}" + +if [[ "${PV}" != 9999 ]]; then + src_unpack() { + mkdir "${WORKDIR}/${P}" || die + cd "${WORKDIR}/${P}" + default +} + +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 + + for icon in 16x16 32x32 128x128 256x256 512x512; do + newicon -s ${icon} "${S}/assets/nyxt_${icon}.png" ${PN}.png + done + + domenu "${S}/assets/nyxt.desktop" +} + +pkg_postinst() { + xdg_pkg_postinst + optfeature "for X11 clipboard support" "x11-misc/xclip" + optfeature "for spellchecking" "app-text/enchant" + optfeature "for HTML5 audio/video" "media-libs/gstreamer" + optfeature "for HTML5 audio/video" "media-libs/gst-plugins-bad" + optfeature "for HTML5 audio/video" "media-libs/gst-plugins-base" + optfeature "for HTML5 audio/video" "media-libs/gst-plugins-good" + optfeature "for HTML5 audio/video" "media-libs/gst-plugins-ugly" + optfeature "for HTML5 audio/video" "media-plugins/gst-plugins-libav" +} + +pkg_postrm() { + xdg_pkg_postrm +} From 791e57594876a7f5985590403cd66354c11dcde4 Mon Sep 17 00:00:00 2001 From: Artemis Everfree Date: Sat, 1 Jun 2024 01:25:17 -0700 Subject: [PATCH 15/27] www-apps/forgejo: add 7.0.3 Signed-off-by: Artemis Everfree --- www-apps/forgejo/Manifest | 1 + www-apps/forgejo/forgejo-7.0.3.ebuild | 139 ++++++++++++++++++++++++++ 2 files changed, 140 insertions(+) create mode 100644 www-apps/forgejo/forgejo-7.0.3.ebuild diff --git a/www-apps/forgejo/Manifest b/www-apps/forgejo/Manifest index 50821162d3..35c662ea60 100644 --- a/www-apps/forgejo/Manifest +++ b/www-apps/forgejo/Manifest @@ -1,3 +1,4 @@ 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-7.0.3.ebuild b/www-apps/forgejo/forgejo-7.0.3.ebuild new file mode 100644 index 0000000000..2b2357dce5 --- /dev/null +++ b/www-apps/forgejo/forgejo-7.0.3.ebuild @@ -0,0 +1,139 @@ +# 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 + +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${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" + +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} ${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 "7.x includes changes that may require manual intervention when" + ewarn "upgrading from 1.21.x, most prominently:" + ewarn "" + 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#7-0-0" + ewarn "for more information" +} From f4d568fdf7e8b8d3cbe938a208abcf44f7ac9ab5 Mon Sep 17 00:00:00 2001 From: Artemis Everfree Date: Sat, 1 Jun 2024 01:26:04 -0700 Subject: [PATCH 16/27] www-apps/forgejo: drop 1.20.6.0, 1.21.8.0 Signed-off-by: Artemis Everfree --- www-apps/forgejo/Manifest | 2 - www-apps/forgejo/forgejo-1.20.6.0.ebuild | 125 --------------------- www-apps/forgejo/forgejo-1.21.8.0.ebuild | 137 ----------------------- 3 files changed, 264 deletions(-) delete mode 100644 www-apps/forgejo/forgejo-1.20.6.0.ebuild delete mode 100644 www-apps/forgejo/forgejo-1.21.8.0.ebuild diff --git a/www-apps/forgejo/Manifest b/www-apps/forgejo/Manifest index 35c662ea60..7e6b220e03 100644 --- a/www-apps/forgejo/Manifest +++ b/www-apps/forgejo/Manifest @@ -1,4 +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-1.21.8.0.ebuild deleted file mode 100644 index 68c5354b8c..0000000000 --- a/www-apps/forgejo/forgejo-1.21.8.0.ebuild +++ /dev/null @@ -1,137 +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." - ewarn "" - ewarn "1.21.x includes changes that may require manual intervention when" - ewarn "upgrading from 1.20.x:" - 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 "" - ewarn "See https://codeberg.org/forgejo/forgejo/src/branch/forgejo/RELEASE-NOTES.md#1-21-1-0" - ewarn "for more information" -} From 49173ab13e9fead409914f4ce6abb567622d246b Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Sat, 1 Jun 2024 18:59:49 +0900 Subject: [PATCH 17/27] dev-python/pillow-heif: new package, add 0.15.0 Signed-off-by: Takuya Wakazono --- dev-python/pillow-heif/Manifest | 1 + .../pillow-heif-0.15.0-respect-cflags.patch | 11 ++++++ dev-python/pillow-heif/metadata.xml | 12 ++++++ .../pillow-heif/pillow-heif-0.15.0.ebuild | 39 +++++++++++++++++++ 4 files changed, 63 insertions(+) create mode 100644 dev-python/pillow-heif/Manifest create mode 100644 dev-python/pillow-heif/files/pillow-heif-0.15.0-respect-cflags.patch create mode 100644 dev-python/pillow-heif/metadata.xml create mode 100644 dev-python/pillow-heif/pillow-heif-0.15.0.ebuild 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 +} From 60177a848b435d405a769b12d72459b76366a09a Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Sat, 1 Jun 2024 19:02:25 +0900 Subject: [PATCH 18/27] app-text/komikku: add 1.47.0 Signed-off-by: Takuya Wakazono --- app-text/komikku/Manifest | 1 + app-text/komikku/komikku-1.47.0.ebuild | 94 ++++++++++++++++++++++++++ 2 files changed, 95 insertions(+) create mode 100644 app-text/komikku/komikku-1.47.0.ebuild diff --git a/app-text/komikku/Manifest b/app-text/komikku/Manifest index 40e02d7cfd..5a1c2840f8 100644 --- a/app-text/komikku/Manifest +++ b/app-text/komikku/Manifest @@ -1 +1,2 @@ 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.47.0.ebuild b/app-text/komikku/komikku-1.47.0.ebuild new file mode 100644 index 0000000000..432b5e9448 --- /dev/null +++ b/app-text/komikku/komikku-1.47.0.ebuild @@ -0,0 +1,94 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_REQ_USE="sqlite(+),ssl(+)" +DISTUTILS_USE_PEP517=no +DISTUTILS_SINGLE_IMPL=1 +inherit distutils-r1 meson gnome2-utils xdg + +DESCRIPTION="Manga reader for GNOME" +HOMEPAGE="https://apps.gnome.org/Komikku/" +SRC_URI="https://codeberg.org/valos/Komikku/archive/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" + +RESTRICT="test" +# Depend on a random server that may or may not be accessible at all times. +PROPERTIES="test_network" + +DEPEND=" + dev-libs/glib:2 + dev-libs/gobject-introspection + >=gui-libs/gtk-4.12:4 + >=gui-libs/libadwaita-1.5:1[introspection] + net-libs/webkit-gtk:6[introspection] +" +RDEPEND=" + ${DEPEND} + x11-libs/libnotify[introspection] + $(python_gen_cond_dep ' + app-arch/brotli[python,${PYTHON_USEDEP}] + dev-python/beautifulsoup4[${PYTHON_USEDEP}] + dev-python/colorthief[${PYTHON_USEDEP}] + dev-python/cryptography[${PYTHON_USEDEP}] + dev-python/dateparser[${PYTHON_USEDEP}] + dev-python/emoji[${PYTHON_USEDEP}] + dev-python/keyring[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + dev-python/natsort[${PYTHON_USEDEP}] + dev-python/piexif[${PYTHON_USEDEP}] + dev-python/pillow[${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}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/unidecode[${PYTHON_USEDEP}] + ') +" +BDEPEND=" + dev-util/blueprint-compiler + sys-devel/gettext + test? ( + $(python_gen_cond_dep ' + dev-python/pytest-steps[${PYTHON_USEDEP}] + ') + ) +" + +distutils_enable_tests pytest + +src_prepare() { + distutils-r1_src_prepare + + # fix broken shebang + sed "s|py_installation.full_path()|'${PYTHON}'|" -i bin/meson.build || die +} + +src_test() { + emake setup + emake develop + emake test +} + +src_install() { + meson_src_install + python_optimize +} + +pkg_postinst() { + gnome2_schemas_update + xdg_pkg_postinst +} + +pkg_postrm() { + gnome2_schemas_update + xdg_pkg_postrm +} From 930c21e2a8170462b55bb434d3f39a910df54bd5 Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Sat, 1 Jun 2024 19:02:48 +0900 Subject: [PATCH 19/27] app-text/komikku: drop 1.39.0 Signed-off-by: Takuya Wakazono --- app-text/komikku/Manifest | 1 - app-text/komikku/komikku-1.39.0.ebuild | 94 -------------------------- 2 files changed, 95 deletions(-) delete mode 100644 app-text/komikku/komikku-1.39.0.ebuild diff --git a/app-text/komikku/Manifest b/app-text/komikku/Manifest index 5a1c2840f8..d738d8315a 100644 --- a/app-text/komikku/Manifest +++ b/app-text/komikku/Manifest @@ -1,2 +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.39.0.ebuild deleted file mode 100644 index 1a5a97c9e1..0000000000 --- a/app-text/komikku/komikku-1.39.0.ebuild +++ /dev/null @@ -1,94 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) -PYTHON_REQ_USE="sqlite(+),ssl(+)" -DISTUTILS_USE_PEP517=no -DISTUTILS_SINGLE_IMPL=1 -inherit distutils-r1 meson gnome2-utils xdg - -DESCRIPTION="Manga reader for GNOME" -HOMEPAGE="https://apps.gnome.org/Komikku/" -SRC_URI="https://codeberg.org/valos/Komikku/archive/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" - -RESTRICT="test" -# Depend on a random server that may or may not be accessible at all times. -#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] - net-libs/webkit-gtk:6[introspection] -" -RDEPEND=" - ${DEPEND} - x11-libs/libnotify[introspection] - $(python_gen_cond_dep ' - app-arch/brotli[python,${PYTHON_USEDEP}] - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/colorthief[${PYTHON_USEDEP}] - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/dateparser[${PYTHON_USEDEP}] - dev-python/emoji[${PYTHON_USEDEP}] - dev-python/keyring[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/natsort[${PYTHON_USEDEP}] - dev-python/piexif[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}] - dev-python/pure-protobuf[${PYTHON_USEDEP}] - dev-python/pygobject[${PYTHON_USEDEP}] - dev-python/python-magic[${PYTHON_USEDEP}] - dev-python/rarfile[compressed,${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/unidecode[${PYTHON_USEDEP}] - ') -" -BDEPEND=" - dev-util/blueprint-compiler - sys-devel/gettext - test? ( - $(python_gen_cond_dep ' - dev-python/pytest-steps[${PYTHON_USEDEP}] - ') - ) -" - -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # fix broken shebang - sed "s|py_installation.full_path()|'${PYTHON}'|" -i bin/meson.build || die -} - -src_test() { - emake setup - emake develop - emake test -} - -src_install() { - meson_src_install - python_optimize -} - -pkg_postinst() { - gnome2_schemas_update - xdg_pkg_postinst -} - -pkg_postrm() { - gnome2_schemas_update - xdg_pkg_postrm -} From 42f0644ae49a89af83490bfde69ff8b0b87f864f Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Sat, 1 Jun 2024 19:44:57 +0900 Subject: [PATCH 20/27] sys-kernel/zenpower3: update SRC_URI Signed-off-by: Takuya Wakazono --- sys-kernel/zenpower3/Manifest | 2 +- sys-kernel/zenpower3/zenpower3-0.2.0.ebuild | 7 +++---- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/sys-kernel/zenpower3/Manifest b/sys-kernel/zenpower3/Manifest index c7ebbbdef4..6a00009630 100644 --- a/sys-kernel/zenpower3/Manifest +++ b/sys-kernel/zenpower3/Manifest @@ -1 +1 @@ -DIST v0.2.0.tar.gz 14030 BLAKE2B fc50a114b200b000e4bfeba4222595d9b1e07cf3bcd929612723f8c5a8cab5fb9fe7bf3aa7c4bb17a03a0dc2b0cbf5b8ee92e3d84752b0f30900dbee198985d3 SHA512 25c9b43af091f79720b4cb64f315c2e035b1b26a8a91ff99f8bbd06cc630c588f400bcee12708a51646d349e5b6c62b5560b45d2380aff7dfbadbc08e1352c92 +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 67c4052ac3..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 @@ -7,7 +7,8 @@ inherit linux-mod-r1 DESCRIPTION="Linux kernel driver for reading sensors of AMD Zen family CPUs" HOMEPAGE="https://git.exozy.me/a/zenpower3" -SRC_URI="https://git.exozy.me/a/zenpower3/archive/v0.2.0.tar.gz" +SRC_URI="https://git.exozy.me/a/zenpower3/archive/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}" LICENSE="GPL-2" SLOT="0" @@ -17,8 +18,6 @@ CONFIG_CHECK="HWMON PCI AMD_NB" PATCHES="${FILESDIR}/${P}-use-symlink-to-detect-kernel-version.patch" -S="${WORKDIR}/zenpower3" - src_compile() { export TARGET=${KV_FULL} local modlist=( From 0429a40f58c484c4a98fb7faeb37323a1015cf1f Mon Sep 17 00:00:00 2001 From: Jonas Frei Date: Sat, 1 Jun 2024 14:00:26 +0200 Subject: [PATCH 21/27] net-misc/xh: Added missing RDEPEND Closes: https://bugs.gentoo.org/933084 Signed-off-by: Jonas Frei --- net-misc/xh/{xh-0.22.0.ebuild => xh-0.22.0-r1.ebuild} | 1 + 1 file changed, 1 insertion(+) rename net-misc/xh/{xh-0.22.0.ebuild => xh-0.22.0-r1.ebuild} (99%) 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 ) From 2262767c56fceeb56e24bde2f0c4891db5e1cfb5 Mon Sep 17 00:00:00 2001 From: Kostadin Shishmanov Date: Sat, 1 Jun 2024 18:00:58 +0300 Subject: [PATCH 22/27] media-video/obs-vaapi: fix tinderbox QA warnings Closes: https://bugs.gentoo.org/932833 Signed-off-by: Kostadin Shishmanov --- media-video/obs-vaapi/obs-vaapi-0.4.1.ebuild | 10 ++++++++-- media-video/obs-vaapi/obs-vaapi-9999.ebuild | 12 +++++++++--- 2 files changed, 17 insertions(+), 5 deletions(-) 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 From 86e8c1f22a786e10878f21e33d2ae7e40f82f71a Mon Sep 17 00:00:00 2001 From: Kostadin Shishmanov Date: Sat, 1 Jun 2024 19:26:04 +0300 Subject: [PATCH 23/27] app-misc/corectrl: add 1.4.1, fix tinderbox QA warnings Closes: https://bugs.gentoo.org/932178 Signed-off-by: Kostadin Shishmanov --- app-misc/corectrl/Manifest | 1 + app-misc/corectrl/corectrl-1.4.0.ebuild | 30 ++++++++----- app-misc/corectrl/corectrl-1.4.1.ebuild | 60 +++++++++++++++++++++++++ app-misc/corectrl/corectrl-9999.ebuild | 30 ++++++++----- 4 files changed, 97 insertions(+), 24 deletions(-) create mode 100644 app-misc/corectrl/corectrl-1.4.1.ebuild 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=( From a50850f7732e1d191f334629b41dc78d17f3c822 Mon Sep 17 00:00:00 2001 From: Kostadin Shishmanov Date: Sat, 1 Jun 2024 20:18:01 +0300 Subject: [PATCH 24/27] media-video/obs-vkcapture: fix tinderbox QA warnings Closes: https://bugs.gentoo.org/932834 Signed-off-by: Kostadin Shishmanov --- .../obs-vkcapture/obs-vkcapture-1.4.9.ebuild | 23 ++++++++++--------- .../obs-vkcapture/obs-vkcapture-1.5.0.ebuild | 23 ++++++++++--------- .../obs-vkcapture/obs-vkcapture-9999.ebuild | 23 ++++++++++--------- 3 files changed, 36 insertions(+), 33 deletions(-) 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 From 58ee16dd7cb1db310faacabf86f6474cdf9ae8af Mon Sep 17 00:00:00 2001 From: Kostadin Shishmanov Date: Sat, 1 Jun 2024 20:24:05 +0300 Subject: [PATCH 25/27] media-sound/tidal-hifi-bin: add 5.13.1 Signed-off-by: Kostadin Shishmanov --- media-sound/tidal-hifi-bin/Manifest | 1 + .../tidal-hifi-bin-5.13.1.ebuild | 100 ++++++++++++++++++ 2 files changed, 101 insertions(+) create mode 100644 media-sound/tidal-hifi-bin/tidal-hifi-bin-5.13.1.ebuild diff --git a/media-sound/tidal-hifi-bin/Manifest b/media-sound/tidal-hifi-bin/Manifest index 99ba9ea78a..69d744911d 100644 --- a/media-sound/tidal-hifi-bin/Manifest +++ b/media-sound/tidal-hifi-bin/Manifest @@ -1,2 +1,3 @@ DIST tidal-hifi-bin-5.10.0.tar.gz 110336673 BLAKE2B 19f1b22b7417b4e81ab182fcf98557287bc8557149b523e3f8e7ae2a59a9d584fca59a1d36c6ad292c48f0be5fdd277ac730491837d036cc62f3e549f59d8b99 SHA512 ebcaac410a1de0142c38d84c5a540e6f350e3e7c0b7a7584f9665974234bc6f2bfd378f1410f77c18346a90e908fed4de1cd58eeb8d4ccb4e9d8fcbac6903ed7 +DIST tidal-hifi-bin-5.13.1.tar.gz 114560439 BLAKE2B 114610525a3c6fd789e1bf516ddd6c94e08b689949230a35d92ec8a98fa8b90d1364cc95058dea4f4966bbafeacc568dcf9c9aee03b2dd212b1be316ba7f3689 SHA512 ea6b50a206a819258228c3793395e8c7fbc45b883c9924e674e9fe9e211e46b690e48549c3696ac13acdb6d394b40bf2b1d740ddc431e669e0b90be0e70071df DIST tidal-hifi-bin-5.9.0.tar.gz 110340819 BLAKE2B 9ce266441aace64718c773b8dd96f925342b38fb1b4d5d1718aec786a2c6825d14a74a94c77487a3cf9b20513561457a52706be3cea0c33ec84e5b624ade9ccb SHA512 f9ef34b04fb448906142d1f8222f9ccf6abb03328fc560e927f5bcc2a1f19955f2117aeb6151876fbb9cb7cc8646c5d61c3604e85beb7fe51e0201d75b28eb20 diff --git a/media-sound/tidal-hifi-bin/tidal-hifi-bin-5.13.1.ebuild b/media-sound/tidal-hifi-bin/tidal-hifi-bin-5.13.1.ebuild new file mode 100644 index 0000000000..be4e72108d --- /dev/null +++ b/media-sound/tidal-hifi-bin/tidal-hifi-bin-5.13.1.ebuild @@ -0,0 +1,100 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="${PN/-bin/}" + +CHROMIUM_LANGS=" + af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi + hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv + sw ta te th tr uk ur vi zh-CN zh-TW +" + +inherit chromium-2 desktop linux-info unpacker xdg + +DESCRIPTION="Web version of Tidal running in electron with Hi-Fi support thanks to Widevine." +HOMEPAGE="https://github.com/Mastermindzh/tidal-hifi" +SRC_URI="https://github.com/Mastermindzh/tidal-hifi/releases/download/${PV}/tidal-hifi-${PV}.tar.gz -> ${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" ${MY_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}" +} From aa35e47ff8b9639a06834da3fd5668152965ef2e Mon Sep 17 00:00:00 2001 From: Kostadin Shishmanov Date: Sat, 1 Jun 2024 20:24:20 +0300 Subject: [PATCH 26/27] media-sound/tidal-hifi-bin: drop 5.9.0, 5.10.0 Signed-off-by: Kostadin Shishmanov --- media-sound/tidal-hifi-bin/Manifest | 2 - .../tidal-hifi-bin-5.10.0.ebuild | 100 ------------------ .../tidal-hifi-bin-5.9.0.ebuild | 100 ------------------ 3 files changed, 202 deletions(-) delete mode 100644 media-sound/tidal-hifi-bin/tidal-hifi-bin-5.10.0.ebuild delete mode 100644 media-sound/tidal-hifi-bin/tidal-hifi-bin-5.9.0.ebuild diff --git a/media-sound/tidal-hifi-bin/Manifest b/media-sound/tidal-hifi-bin/Manifest index 69d744911d..d280b24845 100644 --- a/media-sound/tidal-hifi-bin/Manifest +++ b/media-sound/tidal-hifi-bin/Manifest @@ -1,3 +1 @@ -DIST tidal-hifi-bin-5.10.0.tar.gz 110336673 BLAKE2B 19f1b22b7417b4e81ab182fcf98557287bc8557149b523e3f8e7ae2a59a9d584fca59a1d36c6ad292c48f0be5fdd277ac730491837d036cc62f3e549f59d8b99 SHA512 ebcaac410a1de0142c38d84c5a540e6f350e3e7c0b7a7584f9665974234bc6f2bfd378f1410f77c18346a90e908fed4de1cd58eeb8d4ccb4e9d8fcbac6903ed7 DIST tidal-hifi-bin-5.13.1.tar.gz 114560439 BLAKE2B 114610525a3c6fd789e1bf516ddd6c94e08b689949230a35d92ec8a98fa8b90d1364cc95058dea4f4966bbafeacc568dcf9c9aee03b2dd212b1be316ba7f3689 SHA512 ea6b50a206a819258228c3793395e8c7fbc45b883c9924e674e9fe9e211e46b690e48549c3696ac13acdb6d394b40bf2b1d740ddc431e669e0b90be0e70071df -DIST tidal-hifi-bin-5.9.0.tar.gz 110340819 BLAKE2B 9ce266441aace64718c773b8dd96f925342b38fb1b4d5d1718aec786a2c6825d14a74a94c77487a3cf9b20513561457a52706be3cea0c33ec84e5b624ade9ccb SHA512 f9ef34b04fb448906142d1f8222f9ccf6abb03328fc560e927f5bcc2a1f19955f2117aeb6151876fbb9cb7cc8646c5d61c3604e85beb7fe51e0201d75b28eb20 diff --git a/media-sound/tidal-hifi-bin/tidal-hifi-bin-5.10.0.ebuild b/media-sound/tidal-hifi-bin/tidal-hifi-bin-5.10.0.ebuild deleted file mode 100644 index 69ff9bc2b1..0000000000 --- a/media-sound/tidal-hifi-bin/tidal-hifi-bin-5.10.0.ebuild +++ /dev/null @@ -1,100 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_PN="${PN/-bin/}" - -CHROMIUM_LANGS=" - af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi - hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv - sw ta te th tr uk ur vi zh-CN zh-TW -" - -inherit chromium-2 desktop linux-info unpacker xdg - -DESCRIPTION="Web version of Tidal running in electron with Hi-Fi support thanks to Widevine." -HOMEPAGE="https://github.com/Mastermindzh/tidal-hifi" -SRC_URI="https://github.com/Mastermindzh/tidal-hifi/releases/download/${PV}/tidal-hifi-${PV}.tar.gz -> ${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.9.0.ebuild deleted file mode 100644 index 69ff9bc2b1..0000000000 --- a/media-sound/tidal-hifi-bin/tidal-hifi-bin-5.9.0.ebuild +++ /dev/null @@ -1,100 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_PN="${PN/-bin/}" - -CHROMIUM_LANGS=" - af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi - hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv - sw ta te th tr uk ur vi zh-CN zh-TW -" - -inherit chromium-2 desktop linux-info unpacker xdg - -DESCRIPTION="Web version of Tidal running in electron with Hi-Fi support thanks to Widevine." -HOMEPAGE="https://github.com/Mastermindzh/tidal-hifi" -SRC_URI="https://github.com/Mastermindzh/tidal-hifi/releases/download/${PV}/tidal-hifi-${PV}.tar.gz -> ${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}" -} From 946cf0768efef8058ebab313cd5ef6f6ac8028d9 Mon Sep 17 00:00:00 2001 From: Zen Date: Sat, 1 Jun 2024 12:51:43 -0500 Subject: [PATCH 27/27] sys-kernel/ugrd: Drop 1.10.3, add 1.11.1 Signed-off-by: Zen --- sys-kernel/ugrd/Manifest | 2 +- sys-kernel/ugrd/{ugrd-1.10.3.ebuild => ugrd-1.11.1.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename sys-kernel/ugrd/{ugrd-1.10.3.ebuild => ugrd-1.11.1.ebuild} (100%) 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