From 202294784d733e621b21129acd7ecf385d0a996a Mon Sep 17 00:00:00 2001 From: Joey Pabalinas Date: Tue, 2 Sep 2025 07:12:29 -1000 Subject: [PATCH 01/22] app-misc/cepl: add 21.0.0, drop 20.0.0 Add "debug" USE flag. Signed-off-by: Joey Pabalinas --- app-misc/cepl/Manifest | 2 +- app-misc/cepl/{cepl-20.0.0.ebuild => cepl-21.0.0.ebuild} | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) rename app-misc/cepl/{cepl-20.0.0.ebuild => cepl-21.0.0.ebuild} (85%) diff --git a/app-misc/cepl/Manifest b/app-misc/cepl/Manifest index b396242cb4..967a27603a 100644 --- a/app-misc/cepl/Manifest +++ b/app-misc/cepl/Manifest @@ -1 +1 @@ -DIST cepl-20.0.0.tar.gz 18969 BLAKE2B 619ddfc6c31ccf6052ed19f8fbe318f094eb5e1a0c14df10a68a469dbf641e626881c8aded7190460332c0923841d457446f2f077774aa738e5f4d943c51e1f0 SHA512 b4fe83cfdec4ca42ae55a9e01cfb8637edac86a5602dadc0a0822c01bcac7cbaf18e1554113755a7d47bb97d6245385af48b91d3caf8c16d74c3f2c5c685db1e +DIST cepl-21.0.0.tar.gz 19097 BLAKE2B ce1e914b71d7cc51d179c1f4ec0cf15975fbc156c49a02e629afa7cc16a9f8b34f98798ecd3c59ac988a6265765573e0bc3b04121bf06085ef1feb8c7c4f552d SHA512 47cd760dddd380467e6ecf31455f6bcf11a3553c38e72285b248f04e352be23f40cb8343d1717acb0542639740edb751aa1d4a1b306d58d3f14e550ceb713f14 diff --git a/app-misc/cepl/cepl-20.0.0.ebuild b/app-misc/cepl/cepl-21.0.0.ebuild similarity index 85% rename from app-misc/cepl/cepl-20.0.0.ebuild rename to app-misc/cepl/cepl-21.0.0.ebuild index b93ed065d1..f37b501490 100644 --- a/app-misc/cepl/cepl-20.0.0.ebuild +++ b/app-misc/cepl/cepl-21.0.0.ebuild @@ -12,6 +12,7 @@ S="${WORKDIR}" LICENSE="MIT" SLOT="0" KEYWORDS="~amd64" +IUSE="debug" RDEPEND=" sys-libs/readline:= virtual/libelf:= @@ -19,13 +20,18 @@ RDEPEND=" DEPEND="${RDEPEND}" src_prepare() { + default eapply_user } src_compile() { + local myemakeargs=() + tc-export CC export {C,LD}FLAGS - emake cepl + + use debug && myemakeargs+="debug" + emake "${myemakeargs[@]}" } src_install() { From 7f6f8a7a31551079b73f5d25db426585a1be3880 Mon Sep 17 00:00:00 2001 From: Dale Showers Date: Tue, 2 Sep 2025 17:07:11 -0400 Subject: [PATCH 02/22] media-video/motioneye: new package, add 0.43.1_beta4 Signed-off-by: Dale Showers --- media-video/motioneye/Manifest | 1 + media-video/motioneye/metadata.xml | 14 ++++ .../motioneye/motioneye-0.43.1_beta4.ebuild | 68 +++++++++++++++++++ 3 files changed, 83 insertions(+) create mode 100644 media-video/motioneye/Manifest create mode 100644 media-video/motioneye/metadata.xml create mode 100644 media-video/motioneye/motioneye-0.43.1_beta4.ebuild diff --git a/media-video/motioneye/Manifest b/media-video/motioneye/Manifest new file mode 100644 index 0000000000..da92bffe08 --- /dev/null +++ b/media-video/motioneye/Manifest @@ -0,0 +1 @@ +DIST 0.43.1b4.tar.gz 1387648 BLAKE2B 96732de3ebc02d6c95c673c8ba5c82d0b522792d79049c83038ec3bb76c82fc81fd1107cfef5a4bc37f7721a441579dc8398b3e118b49bd5e417fe75ed163c6d SHA512 492aa342d26485cae46eb9d87affba2b4d32153445d43cf85f6184ac8352ec040b30ee4620edb62fdcfdb03800866cc8ec9482de12bf6fed584705d7e86b229c diff --git a/media-video/motioneye/metadata.xml b/media-video/motioneye/metadata.xml new file mode 100644 index 0000000000..71313c7ed4 --- /dev/null +++ b/media-video/motioneye/metadata.xml @@ -0,0 +1,14 @@ + + + + + Dale Showers + gentoo@fictx.com + + + https://github.com/motioneye-project/motioneye/releases + https://github.com/motioneye-project/motioneye/wiki + https://github.com/motioneye-project/motioneye/issues + motioneye-project/motioneye + + diff --git a/media-video/motioneye/motioneye-0.43.1_beta4.ebuild b/media-video/motioneye/motioneye-0.43.1_beta4.ebuild new file mode 100644 index 0000000000..6ca21568c5 --- /dev/null +++ b/media-video/motioneye/motioneye-0.43.1_beta4.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{7..13} ) +DISTUTILS_USE_PEP517=setuptools + +inherit readme.gentoo-r1 systemd distutils-r1 + +DESCRIPTION="A web frontend for the motion daemon, Python 3" +HOMEPAGE="https://github.com/motioneye-project/motioneye" +MY_PV="b4" +SRC_URI="https://github.com/${PN}-project/${PN}/archive/refs/tags/$(ver_cut 1-3)${MY_PV}.tar.gz" +S="${WORKDIR}/${PN}-$(ver_cut 1-3)${MY_PV}" +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="dev-python/babel + dev-python/boto3 + dev-python/jinja2 + dev-python/pillow + dev-python/pycurl + dev-python/tornado + media-video/motion[ffmpeg,v4l]" + +DEPEND="${RDEPEND}" + +BDEPEND="test? ( dev-python/pytest[${PYTHON_USEDEP}] )" + +DISABLE_AUTOFORMATTING="yes" +DOC_CONTENTS=" +Motioneye is run under the motion user installed via the media-video/motion package. + +Configuration files are under /etc/motioneye and need to be writable by the motion user. +Copy /etc/motioneye/motioneye.conf.sample to /etc/motioneye/motioneye.conf and edit +Logs are located by default under /var/log/motioneye and must be writable by the motion user. +Videos are saved by default under /var/lib/motioneye and must be writable by the motion user. + +Web interface +- default listens on 0.0.0.0:8765 +- default login user=admin pasword left blank + +To install motioneye as a service, use: +- rc-update add motioneye default # with OpenRC +- systemctl enable motioneye.service # with systemd +" +distutils_enable_tests pytest +src_install() { + distutils-r1_src_install + diropts -omotion -gmotion + keepdir /var/lib/${PN} + keepdir /var/log/${PN} + dodir /etc/${PN} + insopts -m 660 -omotion -gmotion + insinto /etc/${PN} + doins "$S/${PN}/extra/${PN}.conf.sample" + + newinitd "$S/${PN}/extra/${PN}.sysv" "${PN}" + systemd_newunit "$S/${PN}/extra/${PN}.systemd" "${PN}.service" + readme.gentoo_create_doc +} + +pkg_postinst () { + readme.gentoo_print_elog +} From 7da40200e34b6065da9ef25c3a28d9f3aab19954 Mon Sep 17 00:00:00 2001 From: Tim Sviridov Date: Wed, 3 Sep 2025 12:45:23 +1000 Subject: [PATCH 03/22] games-strategy/7k-ambition: add 3.2.4, drop 3.2.3 Signed-off-by: Tim Sviridov --- .../{7k-ambition-3.2.3.ebuild => 7k-ambition-3.2.4.ebuild} | 0 games-strategy/7k-ambition/Manifest | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) rename games-strategy/7k-ambition/{7k-ambition-3.2.3.ebuild => 7k-ambition-3.2.4.ebuild} (100%) diff --git a/games-strategy/7k-ambition/7k-ambition-3.2.3.ebuild b/games-strategy/7k-ambition/7k-ambition-3.2.4.ebuild similarity index 100% rename from games-strategy/7k-ambition/7k-ambition-3.2.3.ebuild rename to games-strategy/7k-ambition/7k-ambition-3.2.4.ebuild diff --git a/games-strategy/7k-ambition/Manifest b/games-strategy/7k-ambition/Manifest index b9895c25a6..4a912fcaaf 100644 --- a/games-strategy/7k-ambition/Manifest +++ b/games-strategy/7k-ambition/Manifest @@ -1,3 +1,3 @@ -DIST 7k-ambition-3.2.3.tar.gz 63133137 BLAKE2B fa34f9052cf438fcd3ba5b34e144dbc456598aaf92a901067539ec86bbd958471aa339e8938228ce3d022c33a63a8a117474aa2bb15283ea103047a7ff7b49cc SHA512 afc66da988d9faf57e73c5f4b35b928f532e79414dc91fb2a02b8a775ec3a0e608441e0e195925356a0c4e2c70d8b949085252fec5b716dfb940818be28b65ea +DIST 7k-ambition-3.2.4.tar.gz 63149847 BLAKE2B 966ac11a98a6ac0344c729098b1fc0f1e137822cec1be7c0a432d253c9f4f61c48dc1154ef7df651d25abba6dd3577d0841bc5d45d1f4e0acf8665fee96e2748 SHA512 5404f4d936cd75ca923e3372af535b8136075ea31fe4cd5975c49ab37d031fa52d1168028167d0c95d44c674638fbf5f9086117f406964ac90e408ba8e5a7940 DIST 7k-ambition.png 203178 BLAKE2B 1feaeab6a4538a278578bdbd195d3b809472008fa8d691d564a27d05da3adcc1125f0eafe42c45dd28c8719c62397dedac2f2bf31276430e0e42be246a98f7be SHA512 33a4ed08facceb626f2dc3ed99c0e05b0e3898d2a800878be55520acbfeb2f4d71dfc9bc927b18aa24fb2bef5678674065a79c08fc8a8b44ecafe28d901b5c28 DIST 7kaa-music-2.15.tar.bz2 20050332 BLAKE2B e051ee3071d79316ab5a8d9dbcde5047c551e398da7f4f857c4eaf6f60ec6b66eafb892372e05c4db837238dc2777bdbe9b57079c938b072fda2a250e423f627 SHA512 e2c7ce14dc6e50581dca9769f03167e59e4be19aa559bfc2a7acd277f72c060935f3158edc735711ce971924b105e8df5984c2c40da8d6f484625e5ce94a7f73 From ede69875cccf8133e860909982ca7265d52bbef3 Mon Sep 17 00:00:00 2001 From: "Bryce Copeland (truffle)" Date: Wed, 3 Sep 2025 16:07:21 +1000 Subject: [PATCH 04/22] profiles: mask dev-ruby/sorbet-runtime for removal Signed-off-by: Bryce Copeland (truffle) --- profiles/package.mask | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/profiles/package.mask b/profiles/package.mask index 9424e57976..befe0f3e11 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -18,6 +18,13 @@ # New entries go on top. +# Bryce Copeland (truffle) (2025-09-03) +# Only created to satisfy a no-longer-required dependency for dev-ruby/ruby-lsp +# Package is just a small component of Sorbet, installed via rubygems +# A proper package should build do a full build of Sorbet from source. +# Additionally, upstream adds new tags too often (multiple times per day) +dev-ruby/sorbet-runtime + # David (stkw0) Roman (2025-08-29) # EAPI 7. Depends on masked media-sound/pulseaudio. Archived upstream # Removal on 2025-09-29 From 6f426e8fe2fadae2ec12b9aa8430ba179c5c6745 Mon Sep 17 00:00:00 2001 From: dsaf Date: Wed, 3 Sep 2025 06:36:52 +0000 Subject: [PATCH 05/22] media-sound/youtube-music-bin: add wayland USE flag Signed-off-by: dsaf --- .../youtube-music-bin/youtube-music-bin-3.10.0.ebuild | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/media-sound/youtube-music-bin/youtube-music-bin-3.10.0.ebuild b/media-sound/youtube-music-bin/youtube-music-bin-3.10.0.ebuild index 0019edb6e0..df63f4857c 100644 --- a/media-sound/youtube-music-bin/youtube-music-bin-3.10.0.ebuild +++ b/media-sound/youtube-music-bin/youtube-music-bin-3.10.0.ebuild @@ -16,6 +16,7 @@ S="${WORKDIR}" LICENSE="MIT" SLOT="0" KEYWORDS="-* ~amd64" +IUSE="wayland" RDEPEND=" app-accessibility/at-spi2-core:2 @@ -64,6 +65,10 @@ src_prepare() { default sed -i 's/\/opt\/YouTube Music/\/opt\/'${MY_PN}'/' usr/share/applications/"${MY_PN}".desktop || die + + if use wayland; then + sed -i '/^Exec=/ s|^\(Exec="[^"]*"\)\(.*\)$|\1 --ozone-platform=wayland\2|' usr/share/applications/"${MY_PN}".desktop + fi } src_install() { From 1137e2d25cf88f15db38b8bf4885d1a3d4fbe766 Mon Sep 17 00:00:00 2001 From: dsaf Date: Wed, 3 Sep 2025 07:28:57 +0000 Subject: [PATCH 06/22] media-sound/youtube-music-bin: oops, add wayland flag to metadata Signed-off-by: dsaf --- media-sound/youtube-music-bin/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/media-sound/youtube-music-bin/metadata.xml b/media-sound/youtube-music-bin/metadata.xml index 5acbeb61c9..ec3bebe532 100644 --- a/media-sound/youtube-music-bin/metadata.xml +++ b/media-sound/youtube-music-bin/metadata.xml @@ -12,4 +12,7 @@ th-ch/youtube-music + + Run in Wayland mode + From 3d547c6720813d0ad5a3e3c73adfd91bdf2673f1 Mon Sep 17 00:00:00 2001 From: "Bryce Copeland (truffle)" Date: Thu, 4 Sep 2025 00:06:02 +1000 Subject: [PATCH 07/22] media-sound/tenacity: add 1.3.4-r4, drop 1.3.4, 1.3.4-r1, 1.3.4-r3 Bug: https://bugs.gentoo.org/961756 Signed-off-by: Bryce Copeland (truffle) --- .../tenacity-1.3.4-ffmpeg-disable-lto.patch | 26 ++++ media-sound/tenacity/tenacity-1.3.4-r3.ebuild | 135 ------------------ ...3.4-r1.ebuild => tenacity-1.3.4-r4.ebuild} | 8 +- media-sound/tenacity/tenacity-1.3.4.ebuild | 127 ---------------- 4 files changed, 32 insertions(+), 264 deletions(-) create mode 100644 media-sound/tenacity/files/tenacity-1.3.4-ffmpeg-disable-lto.patch delete mode 100644 media-sound/tenacity/tenacity-1.3.4-r3.ebuild rename media-sound/tenacity/{tenacity-1.3.4-r1.ebuild => tenacity-1.3.4-r4.ebuild} (92%) delete mode 100644 media-sound/tenacity/tenacity-1.3.4.ebuild diff --git a/media-sound/tenacity/files/tenacity-1.3.4-ffmpeg-disable-lto.patch b/media-sound/tenacity/files/tenacity-1.3.4-ffmpeg-disable-lto.patch new file mode 100644 index 0000000000..57cd3dd4a4 --- /dev/null +++ b/media-sound/tenacity/files/tenacity-1.3.4-ffmpeg-disable-lto.patch @@ -0,0 +1,26 @@ +disables lto for only the lib-ffmpeg-support, without affecting the rest of the +build. lib-ffmpeg-support has a large number of -Wodr violations due to it +overloading dynmically imported function/struct names for different ffmpeg +versions, with different declarations. the actual types get resolved at runtime +but cause violations at building with LTO. + +there is a fix in progress upstream, which should resolve the issue in future +versions: https://codeberg.org/tenacityteam/tenacity/pulls/418 + +was reported in bug #961756, other revisions (r2 & r3) will still compile but +this fix is cleaner, has less impact, and stops the problematic code from +compiling with LTO at all. + +diff --git a/libraries/lib-ffmpeg-support/CMakeLists.txt b/libraries/lib-ffmpeg-support/CMakeLists.txt +index 7e76ab997..7c1037a60 100644 +--- a/libraries/lib-ffmpeg-support/CMakeLists.txt ++++ b/libraries/lib-ffmpeg-support/CMakeLists.txt +@@ -117,6 +117,8 @@ if (USE_FFMPEG) + list(APPEND DEFINITIONS PRIVATE _DARWIN_C_SOURCE ) + endif() + ++ add_compile_options(-fno-lto) ++ add_link_options(-fno-lto) + tenacity_library( lib-ffmpeg-support "${SOURCES}" "${LIBRARIES}" + "${DEFINITIONS}" "" + ) diff --git a/media-sound/tenacity/tenacity-1.3.4-r3.ebuild b/media-sound/tenacity/tenacity-1.3.4-r3.ebuild deleted file mode 100644 index bff140c45b..0000000000 --- a/media-sound/tenacity/tenacity-1.3.4-r3.ebuild +++ /dev/null @@ -1,135 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -WX_GTK_VER="3.2-gtk3" - -inherit cmake wxwidgets xdg virtualx toolchain-funcs flag-o-matic - -# libnyquist doesn't have tags, instead use the specific submodule commit tenacity does -LIBNYQUIST_COMMIT="d4fe08b079538a2fd79277ef1a83434663562f04" - -DESCRIPTION="Easy-to-use, privacy-friendly, FLOSS, cross-platform multi-track audio editor" -HOMEPAGE="https://tenacityaudio.org/" -SRC_URI="https://codeberg.org/tenacityteam/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz - https://codeberg.org/tenacityteam/libnyquist/archive/${LIBNYQUIST_COMMIT}.tar.gz -> ${PN}-libnyquist-${PV}.tar.gz" - -# codeberg doesn't append tag -S="${WORKDIR}/${PN}" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64" - -IUSE="ffmpeg +midi +lame +id3tag +mp3 mp2 +flac matroska +ogg +vorbis +sbsms +soundtouch +ladspa +lv2 vamp +vst2" -REQUIRED_USE=" - id3tag? ( mp3 ) - lame? ( mp3 ) -" - -DEPEND=" - sys-libs/zlib - dev-libs/expat - media-sound/lame - media-libs/libsndfile - media-libs/soxr - dev-db/sqlite:3 - media-libs/portaudio - dev-libs/glib:2 - x11-libs/gtk+:3 - x11-libs/wxGTK:${WX_GTK_VER}=[X] - - midi? ( - media-libs/portmidi - media-libs/portsmf - ) - id3tag? ( media-libs/libid3tag ) - mp3? ( media-libs/libmad ) - mp2? ( media-sound/twolame ) - matroska? ( media-libs/libmatroska ) - ogg? ( media-libs/libogg ) - vorbis? ( media-libs/libvorbis ) - flac? ( media-libs/flac ) - sbsms? ( media-libs/libsbsms ) - soundtouch? ( media-libs/libsoundtouch ) - ffmpeg? ( media-video/ffmpeg ) - vamp? ( media-libs/vamp-plugin-sdk ) - lv2? ( - media-libs/lv2 - media-libs/lilv - media-libs/suil - ) - - sys-devel/gettext - dev-libs/serd - dev-libs/sord - media-libs/sratom - media-libs/taglib -" -RDEPEND="${DEPEND}" - -PATCHES=( - "${FILESDIR}/${PN}-1.3.4-fix-rpath-handling.patch" - "${FILESDIR}/${PN}-1.3.4-fix-hardcoded-docdir.patch" - "${FILESDIR}/${PN}-1.3.4-odr-and-aliasing-fixes.patch" -) - -src_unpack() { - default - - # otherwise build will try to run git --submodule --init - rmdir "${S}/lib-src/libnyquist" || die - ln -s "${WORKDIR}/libnyquist" "${S}/lib-src/libnyquist" -} - -src_configure() { - # the lib-ffmpeg-support module violates -Wodr when using GCC, - # so LTO builds will fail when it's enabled (bug #961756) - if use ffmpeg && tc-is-gcc; then - filter-lto - fi - - setup-wxwidgets - - local mycmakeargs=( - -DVCPKG=OFF - -DPERFORM_CODESIGN=OFF - - # portage handles this, specify off to stop autodetect - -DSCCACHE=OFF - -DCCACHE=OFF - - # Pre-Compiled Headers needs to stay off, even with ccache installed - # otherwise a bunch of preprocessor variables will be missing - -DPCH=OFF - - -DMIDI=$(usex midi ON OFF) - -DID3TAG=$(usex id3tag ON OFF) - -DMP3_DECODING=$(usex mp3 ON OFF) - -DMP2=$(usex mp2 ON OFF) - -DMATROSKA=$(usex matroska ON OFF) - -DOGG=$(usex ogg ON OFF) - -DVORBIS=$(usex vorbis ON OFF) - -DFLAC=$(usex flac ON OFF) - -DSBSMS=$(usex sbsms ON OFF) - -DSOUNDTOUCH=$(usex soundtouch ON OFF) - -DFFMPEG=$(usex ffmpeg ON OFF) - -DLADSPA=$(usex ladspa ON OFF) - #-DAUDIO_UNITS=OFF # option only exists on MacOS - -DLV2=$(usex lv2 ON OFF) - -DVAMP=$(usex vamp ON OFF) - -DVST2=$(usex vst2 ON OFF) - - # this flag is misleading, when not "" the flag only has an effect - # when CMAKE_GENERATOR is "Visual Studio*" or "XCode" (i.e. not us) - # man pages will be installed regardless on linux - -DMANUAL_PATH="" - ) - - cmake_src_configure -} - -src_test() { - virtx cmake_src_test -} diff --git a/media-sound/tenacity/tenacity-1.3.4-r1.ebuild b/media-sound/tenacity/tenacity-1.3.4-r4.ebuild similarity index 92% rename from media-sound/tenacity/tenacity-1.3.4-r1.ebuild rename to media-sound/tenacity/tenacity-1.3.4-r4.ebuild index 8096e147e2..783e81bb3c 100644 --- a/media-sound/tenacity/tenacity-1.3.4-r1.ebuild +++ b/media-sound/tenacity/tenacity-1.3.4-r4.ebuild @@ -70,8 +70,12 @@ DEPEND=" RDEPEND="${DEPEND}" PATCHES=( - "${FILESDIR}/tenacity-1.3.4-fix-rpath-handling.patch" - "${FILESDIR}/tenacity-1.3.4-fix-hardcoded-docdir.patch" + "${FILESDIR}/${PN}-1.3.4-fix-rpath-handling.patch" + "${FILESDIR}/${PN}-1.3.4-fix-hardcoded-docdir.patch" + + # bug #961756 + "${FILESDIR}/${PN}-1.3.4-odr-and-aliasing-fixes.patch" + "${FILESDIR}/${PN}-1.3.4-ffmpeg-disable-lto.patch" ) src_unpack() { diff --git a/media-sound/tenacity/tenacity-1.3.4.ebuild b/media-sound/tenacity/tenacity-1.3.4.ebuild deleted file mode 100644 index 46a162f2e7..0000000000 --- a/media-sound/tenacity/tenacity-1.3.4.ebuild +++ /dev/null @@ -1,127 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -WX_GTK_VER="3.2-gtk3" - -inherit cmake wxwidgets xdg virtualx - -# libnyquist doesn't have tags, instead use the specific submodule commit tenacity does -LIBNYQUIST_COMMIT="d4fe08b079538a2fd79277ef1a83434663562f04" - -DESCRIPTION="Easy-to-use, privacy-friendly, FLOSS, cross-platform multi-track audio editor" -HOMEPAGE="https://tenacityaudio.org/" -SRC_URI="https://codeberg.org/tenacityteam/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz - https://codeberg.org/tenacityteam/libnyquist/archive/${LIBNYQUIST_COMMIT}.tar.gz -> ${PN}-libnyquist-${PV}.tar.gz" - -# codeberg doesn't append tag -S="${WORKDIR}/${PN}" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64" - -IUSE="alsa ffmpeg +midi +lame +id3tag +mp3 +mp2 +flac +ogg +vorbis +sbsms +soundtouch +ladspa +lv2 vamp +vst2" -REQUIRED_USE=" - id3tag? ( mp3 ) - lame? ( mp3 ) - vorbis? ( ogg ) -" - -DEPEND=" - dev-libs/glib:2 - x11-libs/gtk+:3 - x11-libs/wxGTK:${WX_GTK_VER}=[X] - media-libs/alsa-lib - dev-libs/expat - flac? ( media-libs/flac ) - sys-devel/gettext - media-sound/lame - id3tag? ( media-libs/libid3tag ) - mp3? ( media-libs/libmad ) - ogg? ( media-libs/libogg ) - media-libs/libsndfile - vorbis? ( media-libs/libvorbis ) - lv2? ( - media-libs/lilv - media-libs/lv2 - ) - midi? ( - media-libs/portaudio - media-libs/portmidi - ) - dev-libs/serd - dev-libs/sord - soundtouch? ( media-libs/libsoundtouch ) - media-libs/soxr - dev-db/sqlite - media-libs/sratom - media-libs/suil - media-libs/taglib - mp2? ( media-sound/twolame ) - media-libs/vamp-plugin-sdk - x11-libs/wxGTK - sys-libs/zlib - ffmpeg? ( media-video/ffmpeg ) - sbsms? ( media-libs/libsbsms ) - vamp? ( media-libs/vamp-plugin-sdk ) -" -RDEPEND="${DEPEND}" - -PATCHES=( - "${FILESDIR}/tenacity-1.3.4-fix-rpath-handling.patch" - "${FILESDIR}/tenacity-1.3.4-fix-hardcoded-docdir.patch" -) - -src_unpack() { - default - - # otherwise build will try to run git --submodule --init - rmdir "${S}/lib-src/libnyquist" || die - ln -s "${WORKDIR}/libnyquist" "${S}/lib-src/libnyquist" -} - -src_configure() { - setup-wxwidgets - - local mycmakeargs=( - -DVCPKG=OFF - -DPERFORM_CODESIGN=OFF - - # portage handles this, specify off to stop autodetect - -DSCCACHE=OFF - -DCCACHE=OFF - - # Pre-Compiled Headers needs to stay off, even with ccache installed - # otherwise a bunch of preprocessor variables will be missing - -DPCH=OFF - - -DMIDI=$(usex midi ON OFF) - -DID3TAG=$(usex id3tag ON OFF) - -DMP3_DECODING=$(usex mp3 ON OFF) - -DMP2=$(usex mp2 ON OFF) - -DOGG=$(usex ogg ON OFF) - -DVORBIS=$(usex vorbis ON OFF) - -DFLAC=$(usex flac ON OFF) - -DSBSMS=$(usex sbsms ON OFF) - -DSOUNDTOUCH=$(usex soundtouch ON OFF) - -DFFMPEG=$(usex ffmpeg ON OFF) - -DLADSPA=$(usex ladspa ON OFF) - #-DAUDIO_UNITS=OFF # option only exists on MacOS - -DLV2=$(usex lv2 ON OFF) - -DVAMP=$(usex vamp ON OFF) - -DVST2=$(usex vst2 ON OFF) - - # this flag is misleading, when not "" the flag only has an effect - # when CMAKE_GENERATOR is "Visual Studio*" or "XCode" (i.e. not us) - # man pages will be installed regardless on linux - -DMANUAL_PATH="" - ) - - cmake_src_configure -} - -src_test() { - virtx cmake_src_test -} From 83d50a5819236d3031f17c05ce28fee163880294 Mon Sep 17 00:00:00 2001 From: "Bryce Copeland (truffle)" Date: Thu, 4 Sep 2025 00:21:44 +1000 Subject: [PATCH 08/22] profiles: add removal date for dev-ruby/sorbet-runtime Signed-off-by: Bryce Copeland (truffle) --- profiles/package.mask | 1 + 1 file changed, 1 insertion(+) diff --git a/profiles/package.mask b/profiles/package.mask index befe0f3e11..2462bfe558 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -23,6 +23,7 @@ # Package is just a small component of Sorbet, installed via rubygems # A proper package should build do a full build of Sorbet from source. # Additionally, upstream adds new tags too often (multiple times per day) +# Removal on 2025-10-03 dev-ruby/sorbet-runtime # David (stkw0) Roman (2025-08-29) From 78e377cf9dff8632741403a077eedce8405d84da Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Thu, 4 Sep 2025 00:05:12 +0900 Subject: [PATCH 09/22] gui-wm/niri: add 25.08 Signed-off-by: Takuya Wakazono --- gui-wm/niri/Manifest | 2 + gui-wm/niri/niri-25.08.ebuild | 119 ++++++++++++++++++++++++++++++++++ 2 files changed, 121 insertions(+) create mode 100644 gui-wm/niri/niri-25.08.ebuild diff --git a/gui-wm/niri/Manifest b/gui-wm/niri/Manifest index 92920b9dbb..86c8cdcf82 100644 --- a/gui-wm/niri/Manifest +++ b/gui-wm/niri/Manifest @@ -1,2 +1,4 @@ DIST niri-25.05.1-vendored-dependencies.tar.xz 48884152 BLAKE2B 210eff27af94a01d9058b98ae4a49fd730dabf1d571b7fc5c499522de52d84afaf2a52eabdc296f80bbcdaed15740839cbd1ae4d505f279e007b977135cfa1d1 SHA512 38a1448428c3bc16c238221b70a1df406b87acf72a513ad5f0babed2ac874ac11b88580e5c6a7f69a98354e20180e8a3c0f932ea35382a0254134d57578b199b DIST niri-25.05.1.tar.gz 716558 BLAKE2B 012c44351e6fa0e8631b3c44243da119cd03eb41a5ab81c787961df9f3456acb73c3cbb3639d620d19d8111e954797965c2a1bf4b0b3657142e3a1ab77413d7d SHA512 63f6f6e651d2a399259354f5a80fd8815c2be9c1c6b7d5038c03d89fac5966596d0da8b36d83fa7ea85b192e77e0ddfcf40ee9244a2c44cd55776a7a3f54de35 +DIST niri-25.08-vendored-dependencies.tar.xz 54415568 BLAKE2B 906523cab0fd96ebb47c179efe93d34013ea8afc0b94603016cddfcb5fc4947610a26597c416e209aea48de3b13f8fafab821bcbeb9489135d2d5f7240a63085 SHA512 9d192525d5e07bffda2bfc8a0d9329055f2c3fa4ebe6b2897ec3fe9b9a74e1364120411534902eaf509e970c92d4791e676466bb9bdd0b93d7e5c5892ed11ce6 +DIST niri-25.08.tar.gz 810302 BLAKE2B 39758d4ba4ff721d71a116cba0b8cdcd9e1f0a024257885879b5dc31bf439e91109133cc1650f3bd2376a6f8437fb07b4ee137b0b4d8ace98a1397c6b64d74ea SHA512 d8a10bb726d2e79f695544130cc9f55b1ac0f76dd9a9fb1cafb16cd7934b29a4fecf88656a3bc46ab6140aef7d2c58ed87f3ba43dfe8882df50de997283f2292 diff --git a/gui-wm/niri/niri-25.08.ebuild b/gui-wm/niri/niri-25.08.ebuild new file mode 100644 index 0000000000..8f32f7730c --- /dev/null +++ b/gui-wm/niri/niri-25.08.ebuild @@ -0,0 +1,119 @@ +# Copyright 2024-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_COMPAT=( {18..20} ) +RUST_MIN_VER="1.80.1" + +# used for version string +export NIRI_BUILD_COMMIT="01be0e6" + +inherit cargo llvm-r2 optfeature systemd + +DESCRIPTION="Scrollable-tiling Wayland compositor" +HOMEPAGE="https://github.com/YaLTeR/niri" +SRC_URI=" + https://github.com/YaLTeR/niri/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + https://github.com/YaLTeR/niri/releases/download/v${PV}/${P}-vendored-dependencies.tar.xz +" + +LICENSE="GPL-3+" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT MPL-2.0 + Unicode-3.0 ZLIB +" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+dbus screencast systemd" +REQUIRED_USE=" + screencast? ( dbus ) + systemd? ( dbus ) +" + +DEPEND=" + dev-libs/glib:2 + dev-libs/libinput:= + dev-libs/wayland + Date: Wed, 3 Sep 2025 05:36:54 -1000 Subject: [PATCH 10/22] app-misc/cepl: add 22.0.0, drop 21.0.0 Signed-off-by: Joey Pabalinas --- app-misc/cepl/Manifest | 2 +- app-misc/cepl/{cepl-21.0.0.ebuild => cepl-22.0.0.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename app-misc/cepl/{cepl-21.0.0.ebuild => cepl-22.0.0.ebuild} (100%) diff --git a/app-misc/cepl/Manifest b/app-misc/cepl/Manifest index 967a27603a..4d3b49eae5 100644 --- a/app-misc/cepl/Manifest +++ b/app-misc/cepl/Manifest @@ -1 +1 @@ -DIST cepl-21.0.0.tar.gz 19097 BLAKE2B ce1e914b71d7cc51d179c1f4ec0cf15975fbc156c49a02e629afa7cc16a9f8b34f98798ecd3c59ac988a6265765573e0bc3b04121bf06085ef1feb8c7c4f552d SHA512 47cd760dddd380467e6ecf31455f6bcf11a3553c38e72285b248f04e352be23f40cb8343d1717acb0542639740edb751aa1d4a1b306d58d3f14e550ceb713f14 +DIST cepl-22.0.0.tar.gz 18395 BLAKE2B 3f4a0ac89fc5ed82b6fef446563d116dc3b1b286bedfa827495d0d715c7fc50bb0709ca7786695923c389f75f2ace44dc8998e7390c48e12d0c806815d7a1fdb SHA512 4c5867353d8adbe1e08a028082b1a8c5ef2b16ee741568da73c9135016a1a25391936134ae0246cd25fae4785776e6382c3fc00d0d9adf084caad0af59432682 diff --git a/app-misc/cepl/cepl-21.0.0.ebuild b/app-misc/cepl/cepl-22.0.0.ebuild similarity index 100% rename from app-misc/cepl/cepl-21.0.0.ebuild rename to app-misc/cepl/cepl-22.0.0.ebuild From 118ac927e6563043261c296fe0b4eb6119d2ce14 Mon Sep 17 00:00:00 2001 From: dsaf Date: Wed, 3 Sep 2025 21:20:03 +0000 Subject: [PATCH 11/22] net-im/dissent: new package, add 0.0.35 Signed-off-by: dsaf --- net-im/dissent/Manifest | 1 + net-im/dissent/dissent-0.0.35.ebuild | 82 +++++++++ net-im/dissent/files/modules.txt | 241 +++++++++++++++++++++++++++ net-im/dissent/metadata.xml | 19 +++ 4 files changed, 343 insertions(+) create mode 100644 net-im/dissent/Manifest create mode 100644 net-im/dissent/dissent-0.0.35.ebuild create mode 100644 net-im/dissent/files/modules.txt create mode 100644 net-im/dissent/metadata.xml diff --git a/net-im/dissent/Manifest b/net-im/dissent/Manifest new file mode 100644 index 0000000000..200a295d3d --- /dev/null +++ b/net-im/dissent/Manifest @@ -0,0 +1 @@ +DIST dissent-0.0.35.tar.zst 23817470 BLAKE2B 000d158a099019df955c3b543a7fa224dd73488115fda5811c018adee3ce6f48c5d6d17ee47a53a7ff4bd5acef390b837c46cd22d892cfc41629997c19b66dff SHA512 0a8311f2ba2fb44e09dd08b73a5ea034ffd7f59f18f5ee6adcd87b80b7c2c16c1a8527c4eae2fd9eaa4ba0fefdbee0f141416bfbb84d1b1ff7247bd6d28dffc8 diff --git a/net-im/dissent/dissent-0.0.35.ebuild b/net-im/dissent/dissent-0.0.35.ebuild new file mode 100644 index 0000000000..68c129e2d6 --- /dev/null +++ b/net-im/dissent/dissent-0.0.35.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop go-module unpacker xdg + +DESCRIPTION="Tiny native Discord client for Linux" +HOMEPAGE="https://github.com/diamondburned/dissent" +SRC_URI="https://github.com/diamondburned/${PN}/releases/download/v${PV}/${PN}-source.tar.zst -> ${P}.tar.zst" + +S=${WORKDIR} + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=gui-libs/gtk-4.10.0 + >=gui-libs/libadwaita-1.4.0 + >=gui-libs/gtksourceview-5.8.0:5 + >=media-libs/gstreamer-1.20.0:1.0 + >=media-libs/gst-plugins-base-1.20.0:1.0 + >=media-libs/gst-plugins-good-1.20.0:1.0 + >=media-libs/gst-plugins-bad-1.20.0:1.0 + >=media-libs/gst-plugins-ugly-1.20.0:1.0 + >=media-libs/graphene-1.10.0 + >=app-text/libspelling-0.2.0 + >=x11-libs/cairo-1.16.0 + >=x11-libs/gdk-pixbuf-2.42.0:2 + >=dev-libs/glib-2.72.0:2 + >=x11-libs/pango-1.50.0 + >=media-libs/harfbuzz-5.0.0 + >=dev-libs/libxml2-2.9.0 +" + +DEPEND="${RDEPEND}" +BDEPEND=" + >=dev-lang/go-1.21.0 + virtual/pkgconfig +" + +RESTRICT="test" + +src_prepare() { + default + + # everything is readonly + chmod -R u+w "${S}/vendor" || die + + # file missing from upstream, causes build failure + cp "${FILESDIR}"/modules.txt "${S}"/vendor || die + + # comments out DBusActivatable which is problematic with launchers + sed -i 's/^\(DBusActivatable=.*\)$/# \1/' nix/so.libdb.dissent.desktop || die +} + +src_compile() { + export CGO_LDFLAGS="-Wl,--as-needed" + + ego build -v -x -buildmode=pie -ldflags "-s -w" -o ${PN} +} + +src_install() { + dobin ${PN} + + domenu nix/so.libdb.dissent.desktop + + insinto /usr/share/dbus-1/services + doins nix/so.libdb.dissent.service + + doicon -s scalable internal/icons/hicolor/scalable/apps/so.libdb.dissent.svg + + insinto /usr/share/metainfo + doins so.libdb.dissent.metainfo.xml + + einstalldocs +} + +pkg_postinst() { + xdg_pkg_postinst +} diff --git a/net-im/dissent/files/modules.txt b/net-im/dissent/files/modules.txt new file mode 100644 index 0000000000..39f1fbee24 --- /dev/null +++ b/net-im/dissent/files/modules.txt @@ -0,0 +1,241 @@ +# al.essio.dev/pkg/shellescape v1.6.0 +## explicit; go 1.18 +al.essio.dev/pkg/shellescape +# github.com/KarpelesLab/weak v0.1.1 +## explicit; go 1.18 +github.com/KarpelesLab/weak +# github.com/alecthomas/chroma v0.10.0 +## explicit; go 1.13 +github.com/alecthomas/chroma +github.com/alecthomas/chroma/lexers +github.com/alecthomas/chroma/lexers/a +github.com/alecthomas/chroma/lexers/b +github.com/alecthomas/chroma/lexers/c +github.com/alecthomas/chroma/lexers/circular +github.com/alecthomas/chroma/lexers/d +github.com/alecthomas/chroma/lexers/e +github.com/alecthomas/chroma/lexers/f +github.com/alecthomas/chroma/lexers/g +github.com/alecthomas/chroma/lexers/h +github.com/alecthomas/chroma/lexers/i +github.com/alecthomas/chroma/lexers/internal +github.com/alecthomas/chroma/lexers/j +github.com/alecthomas/chroma/lexers/k +github.com/alecthomas/chroma/lexers/l +github.com/alecthomas/chroma/lexers/m +github.com/alecthomas/chroma/lexers/n +github.com/alecthomas/chroma/lexers/o +github.com/alecthomas/chroma/lexers/p +github.com/alecthomas/chroma/lexers/q +github.com/alecthomas/chroma/lexers/r +github.com/alecthomas/chroma/lexers/s +github.com/alecthomas/chroma/lexers/t +github.com/alecthomas/chroma/lexers/v +github.com/alecthomas/chroma/lexers/w +github.com/alecthomas/chroma/lexers/x +github.com/alecthomas/chroma/lexers/y +github.com/alecthomas/chroma/lexers/z +github.com/alecthomas/chroma/styles +# github.com/danieljoos/wincred v1.2.2 +## explicit; go 1.18 +github.com/danieljoos/wincred +# github.com/diamondburned/adaptive v0.0.2-0.20221227093656-fa139be203a8 +## explicit; go 1.17 +github.com/diamondburned/adaptive +# github.com/diamondburned/arikawa/v3 v3.5.1-0.20250703053218-19d9c3f2e011 +## explicit; go 1.23 +github.com/diamondburned/arikawa/v3/api +github.com/diamondburned/arikawa/v3/api/rate +github.com/diamondburned/arikawa/v3/api/webhook +github.com/diamondburned/arikawa/v3/discord +github.com/diamondburned/arikawa/v3/gateway +github.com/diamondburned/arikawa/v3/internal/backoff +github.com/diamondburned/arikawa/v3/internal/intmath +github.com/diamondburned/arikawa/v3/internal/lazytime +github.com/diamondburned/arikawa/v3/internal/moreatomic +github.com/diamondburned/arikawa/v3/internal/moreatomic/syncmod +github.com/diamondburned/arikawa/v3/internal/rfutil +github.com/diamondburned/arikawa/v3/session +github.com/diamondburned/arikawa/v3/session/shard +github.com/diamondburned/arikawa/v3/state +github.com/diamondburned/arikawa/v3/state/store +github.com/diamondburned/arikawa/v3/state/store/defaultstore +github.com/diamondburned/arikawa/v3/utils/handler +github.com/diamondburned/arikawa/v3/utils/httputil +github.com/diamondburned/arikawa/v3/utils/httputil/httpdriver +github.com/diamondburned/arikawa/v3/utils/json +github.com/diamondburned/arikawa/v3/utils/json/enum +github.com/diamondburned/arikawa/v3/utils/json/option +github.com/diamondburned/arikawa/v3/utils/sendpart +github.com/diamondburned/arikawa/v3/utils/ws +github.com/diamondburned/arikawa/v3/utils/ws/ophandler +# github.com/diamondburned/chatkit v0.0.0-20240614105536-5788b19145bc +## explicit; go 1.21.0 +github.com/diamondburned/chatkit/components/author +github.com/diamondburned/chatkit/components/autocomplete +github.com/diamondburned/chatkit/components/embed +github.com/diamondburned/chatkit/components/progress +github.com/diamondburned/chatkit/components/secretdialog +github.com/diamondburned/chatkit/kits/secret +github.com/diamondburned/chatkit/md +github.com/diamondburned/chatkit/md/block +github.com/diamondburned/chatkit/md/hl +github.com/diamondburned/chatkit/md/mdrender +# github.com/diamondburned/gotk4-adwaita/pkg v0.0.0-20250703085708-8e7f01e2c815 +## explicit; go 1.24.0 +github.com/diamondburned/gotk4-adwaita/pkg/adw +# github.com/diamondburned/gotk4/pkg v0.3.2-0.20250703063411-16654385f59a +## explicit; go 1.24.0 +github.com/diamondburned/gotk4/pkg/cairo +github.com/diamondburned/gotk4/pkg/cairo/swizzle +github.com/diamondburned/gotk4/pkg/core/closure +github.com/diamondburned/gotk4/pkg/core/gbox +github.com/diamondburned/gotk4/pkg/core/gcancel +github.com/diamondburned/gotk4/pkg/core/gdebug +github.com/diamondburned/gotk4/pkg/core/gerror +github.com/diamondburned/gotk4/pkg/core/gextras +github.com/diamondburned/gotk4/pkg/core/gioutil +github.com/diamondburned/gotk4/pkg/core/glib +github.com/diamondburned/gotk4/pkg/core/intern +github.com/diamondburned/gotk4/pkg/core/slab +github.com/diamondburned/gotk4/pkg/gdk/v4 +github.com/diamondburned/gotk4/pkg/gdkpixbuf/v2 +github.com/diamondburned/gotk4/pkg/gio/v2 +github.com/diamondburned/gotk4/pkg/glib/v2 +github.com/diamondburned/gotk4/pkg/graphene +github.com/diamondburned/gotk4/pkg/gsk/v4 +github.com/diamondburned/gotk4/pkg/gtk/v4 +github.com/diamondburned/gotk4/pkg/pango +# github.com/diamondburned/gotkit v0.0.0-20250223060613-69614d9e70a9 +## explicit; go 1.21.0 +github.com/diamondburned/gotkit/app +github.com/diamondburned/gotkit/app/locale +github.com/diamondburned/gotkit/app/notify +github.com/diamondburned/gotkit/app/prefs +github.com/diamondburned/gotkit/app/sounds +github.com/diamondburned/gotkit/components/autoscroll +github.com/diamondburned/gotkit/components/errpopup +github.com/diamondburned/gotkit/components/logui +github.com/diamondburned/gotkit/components/onlineimage +github.com/diamondburned/gotkit/components/prefui +github.com/diamondburned/gotkit/gtkutil +github.com/diamondburned/gotkit/gtkutil/aggressivegc +github.com/diamondburned/gotkit/gtkutil/cssutil +github.com/diamondburned/gotkit/gtkutil/httputil +github.com/diamondburned/gotkit/gtkutil/imgutil +github.com/diamondburned/gotkit/gtkutil/mediautil +github.com/diamondburned/gotkit/gtkutil/textutil +github.com/diamondburned/gotkit/utils/cachegc +github.com/diamondburned/gotkit/utils/config +github.com/diamondburned/gotkit/utils/osutil +# github.com/diamondburned/ningen/v3 v3.0.1-0.20250703054403-e5dc4cf15e84 +## explicit; go 1.18 +github.com/diamondburned/ningen/v3 +github.com/diamondburned/ningen/v3/discordmd +github.com/diamondburned/ningen/v3/handlerrepo +github.com/diamondburned/ningen/v3/nstore +github.com/diamondburned/ningen/v3/states/emoji +github.com/diamondburned/ningen/v3/states/guild +github.com/diamondburned/ningen/v3/states/member +github.com/diamondburned/ningen/v3/states/mute +github.com/diamondburned/ningen/v3/states/note +github.com/diamondburned/ningen/v3/states/read +github.com/diamondburned/ningen/v3/states/relationship +github.com/diamondburned/ningen/v3/states/summary +github.com/diamondburned/ningen/v3/states/thread +# github.com/dlclark/regexp2 v1.11.5 +## explicit; go 1.13 +github.com/dlclark/regexp2 +github.com/dlclark/regexp2/syntax +# github.com/dustin/go-humanize v1.0.1 +## explicit; go 1.16 +github.com/dustin/go-humanize +# github.com/enescakir/emoji v1.0.0 +## explicit; go 1.13 +github.com/enescakir/emoji +# github.com/godbus/dbus/v5 v5.1.0 +## explicit; go 1.12 +github.com/godbus/dbus/v5 +# github.com/gorilla/schema v1.4.1 +## explicit; go 1.20 +github.com/gorilla/schema +# github.com/gorilla/websocket v1.5.3 +## explicit; go 1.12 +github.com/gorilla/websocket +# github.com/ianlancetaylor/cgosymbolizer v0.0.0-20250410214317-b8ecc8b6bbe6 +## explicit; go 1.12 +github.com/ianlancetaylor/cgosymbolizer +# github.com/leonelquinteros/gotext v1.7.1 +## explicit; go 1.23.5 +github.com/leonelquinteros/gotext +github.com/leonelquinteros/gotext/plurals +# github.com/lmittmann/tint v1.0.7 +## explicit; go 1.21 +github.com/lmittmann/tint +# github.com/mattn/go-isatty v0.0.20 +## explicit; go 1.15 +github.com/mattn/go-isatty +# github.com/pkg/errors v0.9.1 +## explicit +github.com/pkg/errors +# github.com/puzpuzpuz/xsync/v3 v3.5.1 +## explicit; go 1.18 +github.com/puzpuzpuz/xsync/v3 +# github.com/sahilm/fuzzy v0.1.1 +## explicit +github.com/sahilm/fuzzy +# github.com/twmb/murmur3 v1.1.8 +## explicit; go 1.11 +github.com/twmb/murmur3 +# github.com/yalue/merged_fs v1.3.0 +## explicit; go 1.16 +github.com/yalue/merged_fs +# github.com/yuin/goldmark v1.7.11 +## explicit; go 1.22 +github.com/yuin/goldmark +github.com/yuin/goldmark/ast +github.com/yuin/goldmark/parser +github.com/yuin/goldmark/renderer +github.com/yuin/goldmark/renderer/html +github.com/yuin/goldmark/text +github.com/yuin/goldmark/util +# github.com/zalando/go-keyring v0.2.6 +## explicit; go 1.18 +github.com/zalando/go-keyring +github.com/zalando/go-keyring/secret_service +# go4.org v0.0.0-20230225012048-214862532bf5 +## explicit; go 1.13 +go4.org/bytereplacer +# go4.org/unsafe/assume-no-moving-gc v0.0.0-20231121144256-b99613f794b6 +## explicit; go 1.11 +go4.org/unsafe/assume-no-moving-gc +# golang.org/x/crypto v0.37.0 +## explicit; go 1.23.0 +golang.org/x/crypto/pbkdf2 +# golang.org/x/sync v0.13.0 +## explicit; go 1.23.0 +golang.org/x/sync/semaphore +golang.org/x/sync/singleflight +# golang.org/x/sys v0.32.0 +## explicit; go 1.23.0 +golang.org/x/sys/unix +golang.org/x/sys/windows +# golang.org/x/text v0.24.0 +## explicit; go 1.23.0 +golang.org/x/text/unicode/rangetable +# golang.org/x/time v0.11.0 +## explicit; go 1.23.0 +golang.org/x/time/rate +# libdb.so/ctxt v0.0.0-20240229093153-2db38a5d3c12 +## explicit; go 1.21.0 +libdb.so/ctxt +# libdb.so/go-emoji v0.0.0-20240508073816-39776eee41ac +## explicit; go 1.20 +libdb.so/go-emoji +libdb.so/go-emoji/data +# libdb.so/gotk4-sourceview/pkg v0.0.0-20240818070527-98263515a466 +## explicit; go 1.18 +libdb.so/gotk4-sourceview/pkg/gtksource/v5 +# libdb.so/gotk4-spelling/pkg v0.0.0-20241128063647-a9edc40bddb0 +## explicit; go 1.21.0 +libdb.so/gotk4-spelling/pkg/spelling diff --git a/net-im/dissent/metadata.xml b/net-im/dissent/metadata.xml new file mode 100644 index 0000000000..aa897381be --- /dev/null +++ b/net-im/dissent/metadata.xml @@ -0,0 +1,19 @@ + + + + + ghostyn678+git@gmail.com + dsaf + + + Dissent (previously gtkcord4) is a third-party Discord + client designed for a smooth, native experience on Linux desktops. + + Built with the GTK4 and libadwaita for a modern look and feel, + it delivers your favorite Discord app in a lightweight and visually + appealing package. + + + diamondburned/dissent + + From 4f69fd44de4421bfc796073374721acf8d205d96 Mon Sep 17 00:00:00 2001 From: "Vivian Heisz (vhz)" Date: Wed, 3 Sep 2025 19:36:08 -0400 Subject: [PATCH 12/22] app-admin/sudo-rs: treeclean, promoted to ::gentoo Signed-off-by: Vivian Heisz (vhz) --- app-admin/sudo-rs/Manifest | 8 --- app-admin/sudo-rs/metadata.xml | 15 ---- app-admin/sudo-rs/sudo-rs-0.2.7.ebuild | 95 -------------------------- app-admin/sudo-rs/sudo-rs-0.2.8.ebuild | 95 -------------------------- 4 files changed, 213 deletions(-) delete mode 100644 app-admin/sudo-rs/Manifest delete mode 100644 app-admin/sudo-rs/metadata.xml delete mode 100644 app-admin/sudo-rs/sudo-rs-0.2.7.ebuild delete mode 100644 app-admin/sudo-rs/sudo-rs-0.2.8.ebuild diff --git a/app-admin/sudo-rs/Manifest b/app-admin/sudo-rs/Manifest deleted file mode 100644 index eea01c9c8a..0000000000 --- a/app-admin/sudo-rs/Manifest +++ /dev/null @@ -1,8 +0,0 @@ -DIST diff-0.1.13.crate 46216 BLAKE2B 27ceeafb7afd45eabbbe22d1f05667f513a6062762e6b77122e267282a8f2a0bf96384989508bf10c9e13af4856bc9f58f09b10055d6fc2c32681e288ffa9f9e SHA512 45e259c9fe7c23bd9e9454891b42d4aef6d681d35ee039d21fdb05ae9ed5856161a40f29889e7880ac2a2daf85f1b7d752d213b4a99a1a74ed2682c18a3ae7fb -DIST glob-0.3.2.crate 22359 BLAKE2B 564b72e2738cce5311aee12d8d6147631cb571f7b96d8d3823098d3dd449bcc23ffed5a6584f8979402bef95536b0e73fe9772f273295a0079782b9f7d88d19f SHA512 d15389441e337e3fab9c30102fe7b4b1b3e68d8cbb5d14162d2fd7e7d01a9812b2d6d6d2a24a60116418be41e2075e70becd6994c13b34365d512521e8debb02 -DIST libc-0.2.174.crate 779933 BLAKE2B 20ffcbbcad6961e732521940f0595039dc0576d85b2d3b2ad3f1decd37571132a4cd7505b2e108078a4379fc4cec46290b5633bcbcc6e7009c3b474c1a852628 SHA512 243f2ffd5741ef859e4dc5b7ee0396071943b1d10429efcaecb322957e256c4be88a7a649029dfd47e6456acc73ee257893fb6c4e8b4d0fe66a12bc5d1c13c73 -DIST log-0.4.27.crate 48120 BLAKE2B 09a2159032baaff7eede480062da30ffec1c1d4c77e76288467941dc13722ab1566742c1821326ca5f8c2f9f7597099e235213ecbf883fd93daf5ae9ad5ee981 SHA512 8d57219b76c8a25bae193e4d16d4d03bf0b8523e1ed3bdc80a692cabe00fc0359ae9bc3be989f04476ecda7187f27e4ad23fe260a96fcefc819af00fe12a1151 -DIST pretty_assertions-1.4.1.crate 78952 BLAKE2B 016df9fb2f24304b68a6bf4fc8e144387f07a5a15fc8d92757cffad11b4a00e74559abf597d4ac8619a3dfea705c82df1b8c8620c5f32c61ea8f212fd9cbf9f5 SHA512 474f77c61cc17bbe9914c56b98a80e5918450205827cd059d693c2d603ff61a0897cad25dde645cb495200e61ddc14333d15eb8bf2de090a2eb68deeb9aec8b0 -DIST sudo-rs-0.2.7.tar.gz 736981 BLAKE2B 35889ffa9840984fdff0c3394d2ce07b4df7fd1fa527dcc25384503a1327e3e967f489c02c2697b125cc799ffe1ed7682adda37e38f6863d2179d84e1ab6367e SHA512 4115436e6e198cb03dc5d9e9c756378bd70a98d3874f3de99ccba994bc0c400e673e3dfbf22cf510a76c1334a52e7859753f960ea1d625201c5538d7982af3a6 -DIST sudo-rs-0.2.8.tar.gz 751775 BLAKE2B a2717aebd7b6b1442bfa553c2e691c44eef6c89198809eedb162b6ef48e4f73f32201c723996a562e89c5e2e26958e91b76a4f9b481488e57d3a06aa053ea02d SHA512 72c684de238df4121890fe3f024cab484d7a23fdc33feb57c1ce8aa0d6411ca83eacae2740cf2da3ca0d613512e64a2486b96b929f3f13671b386f26f98d19be -DIST yansi-1.0.1.crate 75497 BLAKE2B c0d396c93a733ed6ec12aca3385d816f39b1f1fbed75da460f491f0cbfc30ba462842ebd1627fa8e5d2b7c0f37913a23747e5f5e23df1cb7c85d965e6c37159b SHA512 182c8c6c60a30a727d8f8b90bbf0527d91fa8ae9d8eb20e5414614b43ee6dc532f4b19241adbfb9299cb0004b39fe627036269b60b0c3860d9e1ea4413aca541 diff --git a/app-admin/sudo-rs/metadata.xml b/app-admin/sudo-rs/metadata.xml deleted file mode 100644 index b928ed379e..0000000000 --- a/app-admin/sudo-rs/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - kupravagoodman@proton.me - Timur Kuprava - - - Installs su - - - https://github.com/trifectatechfoundation/sudo-rs/issues - trifectatechfoundation/sudo-rs - - diff --git a/app-admin/sudo-rs/sudo-rs-0.2.7.ebuild b/app-admin/sudo-rs/sudo-rs-0.2.7.ebuild deleted file mode 100644 index 4dcbf9566f..0000000000 --- a/app-admin/sudo-rs/sudo-rs-0.2.7.ebuild +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -RUST_MIN_VER="1.71.1" - -CRATES=" - diff@0.1.13 - glob@0.3.2 - libc@0.2.174 - log@0.4.27 - pretty_assertions@1.4.1 - yansi@1.0.1 -" - -inherit cargo pam - -DESCRIPTION="A memory safe implementation of sudo and su." -HOMEPAGE="https://github.com/trifectatechfoundation/sudo-rs" -SRC_URI="https://github.com/trifectatechfoundation/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz - ${CARGO_CRATE_URIS}" - -LICENSE="|| ( Apache-2.0 MIT )" -# Dependent crate licenses -LICENSE+=" || ( Apache-2.0 MIT )" - -SLOT="0" -KEYWORDS="~amd64" -IUSE="+pam su" - -DEPEND=" - pam? ( sys-libs/pam ) -" -RDEPEND=" - ${DEPEND} - virtual/editor - !app-admin/sudo - su? ( - sys-apps/shadow[-su] - sys-apps/util-linux[-su] - ) - pam? ( sys-auth/pambase ) -" - -DOCS=( README.md CHANGELOG.md ) - -src_test() { - local skip=( - # Tests failing due to sandbox violations - --skip test_traverse_secure_open_positive - --skip permission_test - ) - - cargo_src_test -- "${skip[@]}" -} - -src_install() { - dobin "$(cargo_target_dir)/sudo" - dobin "$(cargo_target_dir)/visudo" - - if use su ; then - dobin "$(cargo_target_dir)/su" - fi - - fowners 0:0 /usr/bin/sudo - fperms 4755 /usr/bin/sudo - fowners 0:0 /usr/bin/visudo - fperms 4755 /usr/bin/visudo - - if use su ; then - fowners 0:0 /usr/bin/su - fperms 4755 /usr/bin/su - fi - - if use su ; then - newman docs/man/su.1.man su.1 - fi - - newman docs/man/sudo.8.man sudo.8 - newman docs/man/visudo.8.man visudo.8 - newman docs/man/sudoers.5.man sudoers.5 - - if use pam ; then - pamd_mimic system-auth sudo auth account session - pamd_mimic system-auth sudo-i auth account session - fi -} - -pkg_postinst() { - einfo "*******************" - ewarn "Sudo-rs needs the sudoers configuration file." - ewarn "The sudoers configuration file will be loaded from /etc/sudoers-rs if that file exists," - ewarn "otherwise the original /etc/sudoers location will be used." -} diff --git a/app-admin/sudo-rs/sudo-rs-0.2.8.ebuild b/app-admin/sudo-rs/sudo-rs-0.2.8.ebuild deleted file mode 100644 index 4dcbf9566f..0000000000 --- a/app-admin/sudo-rs/sudo-rs-0.2.8.ebuild +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -RUST_MIN_VER="1.71.1" - -CRATES=" - diff@0.1.13 - glob@0.3.2 - libc@0.2.174 - log@0.4.27 - pretty_assertions@1.4.1 - yansi@1.0.1 -" - -inherit cargo pam - -DESCRIPTION="A memory safe implementation of sudo and su." -HOMEPAGE="https://github.com/trifectatechfoundation/sudo-rs" -SRC_URI="https://github.com/trifectatechfoundation/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz - ${CARGO_CRATE_URIS}" - -LICENSE="|| ( Apache-2.0 MIT )" -# Dependent crate licenses -LICENSE+=" || ( Apache-2.0 MIT )" - -SLOT="0" -KEYWORDS="~amd64" -IUSE="+pam su" - -DEPEND=" - pam? ( sys-libs/pam ) -" -RDEPEND=" - ${DEPEND} - virtual/editor - !app-admin/sudo - su? ( - sys-apps/shadow[-su] - sys-apps/util-linux[-su] - ) - pam? ( sys-auth/pambase ) -" - -DOCS=( README.md CHANGELOG.md ) - -src_test() { - local skip=( - # Tests failing due to sandbox violations - --skip test_traverse_secure_open_positive - --skip permission_test - ) - - cargo_src_test -- "${skip[@]}" -} - -src_install() { - dobin "$(cargo_target_dir)/sudo" - dobin "$(cargo_target_dir)/visudo" - - if use su ; then - dobin "$(cargo_target_dir)/su" - fi - - fowners 0:0 /usr/bin/sudo - fperms 4755 /usr/bin/sudo - fowners 0:0 /usr/bin/visudo - fperms 4755 /usr/bin/visudo - - if use su ; then - fowners 0:0 /usr/bin/su - fperms 4755 /usr/bin/su - fi - - if use su ; then - newman docs/man/su.1.man su.1 - fi - - newman docs/man/sudo.8.man sudo.8 - newman docs/man/visudo.8.man visudo.8 - newman docs/man/sudoers.5.man sudoers.5 - - if use pam ; then - pamd_mimic system-auth sudo auth account session - pamd_mimic system-auth sudo-i auth account session - fi -} - -pkg_postinst() { - einfo "*******************" - ewarn "Sudo-rs needs the sudoers configuration file." - ewarn "The sudoers configuration file will be loaded from /etc/sudoers-rs if that file exists," - ewarn "otherwise the original /etc/sudoers location will be used." -} From 9642a8f883c37aeae1be6a0583d521d96d143fe4 Mon Sep 17 00:00:00 2001 From: Joey Pabalinas Date: Wed, 3 Sep 2025 14:14:16 -1000 Subject: [PATCH 13/22] app-misc/cepl: add 23.0.0, drop 22.0.0 Signed-off-by: Joey Pabalinas --- app-misc/cepl/Manifest | 2 +- app-misc/cepl/{cepl-22.0.0.ebuild => cepl-23.0.0.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename app-misc/cepl/{cepl-22.0.0.ebuild => cepl-23.0.0.ebuild} (100%) diff --git a/app-misc/cepl/Manifest b/app-misc/cepl/Manifest index 4d3b49eae5..e572ab8da0 100644 --- a/app-misc/cepl/Manifest +++ b/app-misc/cepl/Manifest @@ -1 +1 @@ -DIST cepl-22.0.0.tar.gz 18395 BLAKE2B 3f4a0ac89fc5ed82b6fef446563d116dc3b1b286bedfa827495d0d715c7fc50bb0709ca7786695923c389f75f2ace44dc8998e7390c48e12d0c806815d7a1fdb SHA512 4c5867353d8adbe1e08a028082b1a8c5ef2b16ee741568da73c9135016a1a25391936134ae0246cd25fae4785776e6382c3fc00d0d9adf084caad0af59432682 +DIST cepl-23.0.0.tar.gz 18341 BLAKE2B ab7b7d6e51e7a102f1beb0ffe480ccf9aa36f044a9658f034e943d4d23c7df31da20983f68e859d9e197d18abda62dcc834dc84dbeabec007f48e0e30e1e6b5f SHA512 b025d32118f23bb31909c27bb35d742620a92cfb9e50a9bf978c0bb9fd8fe520d61a9f7c16c4e3a6f54086f01ba779096727648a90643ba6df4c537c0c344795 diff --git a/app-misc/cepl/cepl-22.0.0.ebuild b/app-misc/cepl/cepl-23.0.0.ebuild similarity index 100% rename from app-misc/cepl/cepl-22.0.0.ebuild rename to app-misc/cepl/cepl-23.0.0.ebuild From 53e40119c3075819a6283ce52314692564b136e5 Mon Sep 17 00:00:00 2001 From: Joey Pabalinas Date: Wed, 3 Sep 2025 18:40:57 -1000 Subject: [PATCH 14/22] app-misc/cepl: add 9999 Signed-off-by: Joey Pabalinas --- app-misc/cepl/cepl-9999.ebuild | 42 ++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 app-misc/cepl/cepl-9999.ebuild diff --git a/app-misc/cepl/cepl-9999.ebuild b/app-misc/cepl/cepl-9999.ebuild new file mode 100644 index 0000000000..bcd7865b2d --- /dev/null +++ b/app-misc/cepl/cepl-9999.ebuild @@ -0,0 +1,42 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs git-r3 + +DESCRIPTION="A readline C and C++ REPL with history, tab-completion, and undo." +HOMEPAGE="https://github.com/alyptik/cepl" +S="${WORKDIR}" +EGIT_REPO_URI="https://github.com/alyptik/${PN}.git" +EGIT_SUBMODULES=('*') +EGIT_BRANCH="master" +EGIT_CHECKOUT_DIR="${S}" +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="debug" +RDEPEND=" + sys-libs/readline:= + virtual/libelf:= + " +DEPEND="${RDEPEND}" + +src_prepare() { + default + eapply_user +} + +src_compile() { + local myemakeargs=() + + tc-export CC + export {C,LD}FLAGS + + use debug && myemakeargs+="debug" + emake "${myemakeargs[@]}" +} + +src_install() { + emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install +} From 5ee215658af9888fb0bfe50ae8022fc275048cc4 Mon Sep 17 00:00:00 2001 From: Joey Pabalinas Date: Wed, 3 Sep 2025 19:13:19 -1000 Subject: [PATCH 15/22] app=misc/cepl: update 23.0.0 and 9999 Signed-off-by: Joey Pabalinas --- app-misc/cepl/cepl-23.0.0.ebuild | 14 ++++++++++++-- app-misc/cepl/cepl-9999.ebuild | 19 +++++++++++++------ 2 files changed, 25 insertions(+), 8 deletions(-) diff --git a/app-misc/cepl/cepl-23.0.0.ebuild b/app-misc/cepl/cepl-23.0.0.ebuild index f37b501490..18cafa6635 100644 --- a/app-misc/cepl/cepl-23.0.0.ebuild +++ b/app-misc/cepl/cepl-23.0.0.ebuild @@ -7,11 +7,21 @@ inherit toolchain-funcs DESCRIPTION="A readline C and C++ REPL with history, tab-completion, and undo." HOMEPAGE="https://github.com/alyptik/cepl" -SRC_URI="https://github.com/alyptik/cepl/releases/download/v${PV}/${P}.tar.gz" S="${WORKDIR}" + +if [[ ${PV} == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/alyptik/${PN}.git" + EGIT_SUBMODULES=('*') + EGIT_BRANCH="master" + EGIT_CHECKOUT_DIR="${S}" +else + SRC_URI="https://github.com/alyptik/cepl/releases/download/v${PV}/${P}.tar.gz" + KEYWORDS="~amd64" +fi + LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" IUSE="debug" RDEPEND=" sys-libs/readline:= diff --git a/app-misc/cepl/cepl-9999.ebuild b/app-misc/cepl/cepl-9999.ebuild index bcd7865b2d..18cafa6635 100644 --- a/app-misc/cepl/cepl-9999.ebuild +++ b/app-misc/cepl/cepl-9999.ebuild @@ -3,18 +3,25 @@ EAPI=8 -inherit toolchain-funcs git-r3 +inherit toolchain-funcs DESCRIPTION="A readline C and C++ REPL with history, tab-completion, and undo." HOMEPAGE="https://github.com/alyptik/cepl" S="${WORKDIR}" -EGIT_REPO_URI="https://github.com/alyptik/${PN}.git" -EGIT_SUBMODULES=('*') -EGIT_BRANCH="master" -EGIT_CHECKOUT_DIR="${S}" + +if [[ ${PV} == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/alyptik/${PN}.git" + EGIT_SUBMODULES=('*') + EGIT_BRANCH="master" + EGIT_CHECKOUT_DIR="${S}" +else + SRC_URI="https://github.com/alyptik/cepl/releases/download/v${PV}/${P}.tar.gz" + KEYWORDS="~amd64" +fi + LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" IUSE="debug" RDEPEND=" sys-libs/readline:= From 104646c6fa2d6b370920569b146d38c042dffb9c Mon Sep 17 00:00:00 2001 From: Nguyen Dinh Dang Duong Date: Thu, 4 Sep 2025 13:55:37 +0700 Subject: [PATCH 16/22] www-client/zen-bin: add 1.15.3b Signed-off-by: Nguyen Dinh Dang Duong --- www-client/zen-bin/Manifest | 1 + www-client/zen-bin/zen-bin-1.15.3b.ebuild | 81 +++++++++++++++++++++++ 2 files changed, 82 insertions(+) create mode 100644 www-client/zen-bin/zen-bin-1.15.3b.ebuild diff --git a/www-client/zen-bin/Manifest b/www-client/zen-bin/Manifest index 8370eb8730..df1f714e1e 100644 --- a/www-client/zen-bin/Manifest +++ b/www-client/zen-bin/Manifest @@ -1,3 +1,4 @@ DIST zen-bin-1.14.11b.tar.xz 81402140 BLAKE2B 8a3d8ed422299c18dc607a8686aa70d29b3a7d072bf955644bf0a47263d6a17ee47ee92cd645dbd86b24c3edcc55d9987436a16c80ae22808a678a7f238528f6 SHA512 be016bcc14f66f3db49f5015b24c58402fbcf5f970279f9bc0bcba300a331cb84e6695c75966545721ecb07c3f9539d82ffe196dd2249335922d9dab6a0228ff DIST zen-bin-1.15.2b.tar.xz 82073980 BLAKE2B e0a3447dac1618cbfeb82847abb3a1c8b773cea2562e840c988edbde484d527bcc0b45e2452477b87b4333b58a86f207ffb40e25fad6491cc0a459df51863ccc SHA512 1cb028a3c12d5f6314e4c231c29c82f090e819d354ba06b7ac92b72d057b995805799433506104b6b60fa4bc9f3ff47ff888f9c7003821e965a0a9f5075d0a9a +DIST zen-bin-1.15.3b.tar.xz 82067504 BLAKE2B 9652ddc30f4ce5a23a76f5581fd5e11bd98a1400f4e787b8aedbd0fd1901f2812aae3bdb0733e5e117c3d349afe535e79cc3a6cc1377baf1ffa64cb63f47ee45 SHA512 19bbb2241cdd1120172e04c9aca61776eb2891efb6d6ac618432c6e669061c944c79ab43118ff88674d0ab5524076119c2dc5ab5e4f351b1aa39e156a02ac063 DIST zen-bin-1.15b.tar.xz 81942456 BLAKE2B d875f82c2345426d27bf9943c6e7d905ca752be78fef203b276237f0877e83a85242c5db3bc03818485981b18ec6658207c5d51c2dd92cbe11d33c2b05e905ad SHA512 63f5df6c82c134ed2ddee297d5af9d2569e0920d5567492800f153151c880e336328eff0593e70a0b2deec56f33f84cc95507c4874036e4114a69678856a9ba2 diff --git a/www-client/zen-bin/zen-bin-1.15.3b.ebuild b/www-client/zen-bin/zen-bin-1.15.3b.ebuild new file mode 100644 index 0000000000..a2ebb90e8d --- /dev/null +++ b/www-client/zen-bin/zen-bin-1.15.3b.ebuild @@ -0,0 +1,81 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Zen Browser - A fast, privacy-focused Firefox fork" +HOMEPAGE="https://zen-browser.app/" +SRC_URI="https://github.com/zen-browser/desktop/releases/download/${PV}/zen.linux-x86_64.tar.xz -> ${P}.tar.xz" + +S="${WORKDIR}/zen" + +LICENSE="MPL-2.0" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + app-accessibility/at-spi2-core:2 + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + media-libs/alsa-lib + media-libs/fontconfig + media-libs/freetype + media-libs/mesa + net-print/cups + sys-apps/dbus + sys-libs/glibc + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libXcomposite + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libXtst + x11-libs/pango +" +RDEPEND="${DEPEND}" + +inherit desktop xdg-utils + +src_install() { + #create dest dir + local destdir="/opt/zen" + insinto "${destdir}" + doins -r * + #create a symlink to the binary + dosym "${destdir}/zen-bin" "/usr/bin/zen" || die + #add icons + local size + for size in 16 32 48 64 128; do + newicon -s ${size} "browser/chrome/icons/default/default${size}.png" zen.png + done + #create desktop file + make_desktop_entry "/usr/bin/zen" "Zen" zen "Network;WebBrowser" + #handle permissions of destdir files + fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest} + fperms 0750 "${destdir}"/pingsender + # Disable auto-updates + insinto ${destdir}/distribution + doins "${FILESDIR}/policies.json" +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_icon_cache_update + elog "For optimal performance and compatibility, please ensure" + elog "that you have the latest graphics drivers installed." +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_icon_cache_update +} From b205ec824f8192560437e767c0405b3c3d9651f1 Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Thu, 4 Sep 2025 20:57:33 +0900 Subject: [PATCH 17/22] app-admin/rbw: add 1.14.1 Signed-off-by: Takuya Wakazono --- app-admin/rbw/Manifest | 2 + app-admin/rbw/rbw-1.14.1.ebuild | 67 +++++++++++++++++++++++++++++++++ 2 files changed, 69 insertions(+) create mode 100644 app-admin/rbw/rbw-1.14.1.ebuild diff --git a/app-admin/rbw/Manifest b/app-admin/rbw/Manifest index 8389016e52..fbd531b8f6 100644 --- a/app-admin/rbw/Manifest +++ b/app-admin/rbw/Manifest @@ -2,3 +2,5 @@ DIST rbw-1.13.2-crates.tar.xz 21883868 BLAKE2B 5f2fa098bbc6208874740c4415297d5c3 DIST rbw-1.13.2.tar.gz 114013 BLAKE2B 7d5abc46807ff7255dec555fdc66e02b679703f705f1857a4ba6323cca0db4e005fb26b88cffd17002b41dcf5dfabf742e38295d45f88272f9f75642976119ad SHA512 15ade846222db380907f52d2b7494c24a3e397a91e7ffdff60a17f874f90734ca282265c247d6229fec0936a25b63dfe8add072fb29f5c045d7c7dfd44f865dc DIST rbw-1.14.0-crates.tar.xz 20219004 BLAKE2B d4d035ce862ce0f99ba247783acccb74b88b45b67d13439a98bfd5471acdab432262940afcb11ad3a512d8fd3197b1811e50ea462eb7d0efe61e35d09294df40 SHA512 c16627fc7598a65a3dd3b0a415664f4146fee1ea069fddd639e307da3f42ba0719a2328e4bfbb2a1648758271abe7c200b65bfc62ac8a4af82d8fd90e6ec501c DIST rbw-1.14.0.tar.gz 124487 BLAKE2B 02e354cc792049a94856b9e622b143435e0ea77ebabc9c5d6b3958cf80ea2caef615a0f12174faf68c665d11c0ff9a838a5767136ab96fdd031cd4ef6107a354 SHA512 3f077e4f0c860eb41d08af6ba9396df2b79e3dec255ffc52946e2a83eefb7838fd19281b0bd38d3db7384ecd355a92bd58078b83525e4b782c5e0edddd5653bf +DIST rbw-1.14.1-crates.tar.xz 20241568 BLAKE2B a0a39143d525ed29d522355b85a8d42a4a99fdd7d40f9f378eb01dbfea86b1e06162e8bba4ce6f36012c5c99aa653011eebf4af77f305f77742e2a28caa4c3f0 SHA512 43793a3c73170c8da2cbcd130b9bf32db2120aa5d71d87af947188781d6dea036257614f6d2375e73b37b1745f22f61fa8c11ef1d55c54f2964e7ecd77219964 +DIST rbw-1.14.1.tar.gz 124422 BLAKE2B c3c84a435282ed86165afe3312533e3aedd91e3f095f8c0596d5c09ce0b8606b6a0cc2c5e1f1ea2daa0b4f5ed4f3d15e06d491c6292af610c48389409b373874 SHA512 e1d6906a1e24da1718a25a6584aaecb1d67824109fd57164c466cdf28c526f875cda965f155e76923081bb37137d91602ad390ed6b4360c4c517c32e09432df4 diff --git a/app-admin/rbw/rbw-1.14.1.ebuild b/app-admin/rbw/rbw-1.14.1.ebuild new file mode 100644 index 0000000000..db9bf35d60 --- /dev/null +++ b/app-admin/rbw/rbw-1.14.1.ebuild @@ -0,0 +1,67 @@ +# Copyright 2021-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" +" +RUST_MIN_VER="1.82.0" + +inherit cargo shell-completion + +DESCRIPTION="Unofficial Bitwarden CLI" +HOMEPAGE="https://git.tozt.net/rbw" + +if [[ ${PV} = *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/doy/rbw.git" +else + SRC_URI=" + https://github.com/doy/rbw/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz + https://github.com/pastalian/distfiles/releases/download/${P}/${P}-crates.tar.xz + " + KEYWORDS="~amd64" +fi + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" Apache-2.0 BSD Boost-1.0 ISC MIT MPL-2.0 Unicode-3.0" +# Manually added crate licenses +LICENSE+=" openssl" +SLOT="0" + +RDEPEND="app-crypt/pinentry" + +QA_FLAGS_IGNORED=" + usr/bin/rbw + usr/bin/rbw-agent +" + +src_unpack() { + if [[ ${PV} = *9999* ]]; then + git-r3_src_unpack + cargo_live_src_unpack + else + cargo_src_unpack + fi +} + +src_compile() { + # cc-rs picks up CFLAGS from the env + export CFLAGS + cargo_src_compile +} + +src_install() { + cargo_src_install + + local comp DOCS="CHANGELOG.md README.md" + for comp in bash fish zsh; do + "$(cargo_target_dir)"/rbw gen-completions ${comp} > rbw.${comp} || \ + die "Failed to generate completions for ${comp}." + done + newbashcomp rbw.bash rbw + dofishcomp rbw.fish + newzshcomp rbw.zsh _rbw + einstalldocs +} From 89f802744f655e9cfe6c6977a8c3075faac0c877 Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Thu, 4 Sep 2025 20:57:33 +0900 Subject: [PATCH 18/22] app-admin/rbw: drop 1.13.2 Signed-off-by: Takuya Wakazono --- app-admin/rbw/Manifest | 2 - app-admin/rbw/rbw-1.13.2.ebuild | 65 --------------------------------- 2 files changed, 67 deletions(-) delete mode 100644 app-admin/rbw/rbw-1.13.2.ebuild diff --git a/app-admin/rbw/Manifest b/app-admin/rbw/Manifest index fbd531b8f6..027b3e59dd 100644 --- a/app-admin/rbw/Manifest +++ b/app-admin/rbw/Manifest @@ -1,5 +1,3 @@ -DIST rbw-1.13.2-crates.tar.xz 21883868 BLAKE2B 5f2fa098bbc6208874740c4415297d5c347f7507bbead4059db57cff3871ed21f206e55a41353f5bd0c88c24d00478876d04c2de90b773fbbd78d7c6acab0c21 SHA512 1fb0d2147b5b76d3a5144e387050fa83a3003462d7ba4aff8326cbae783ceda41543d358e5476924a1093883010e7d03bbc7558e21cefdcf92088e4bfdc89274 -DIST rbw-1.13.2.tar.gz 114013 BLAKE2B 7d5abc46807ff7255dec555fdc66e02b679703f705f1857a4ba6323cca0db4e005fb26b88cffd17002b41dcf5dfabf742e38295d45f88272f9f75642976119ad SHA512 15ade846222db380907f52d2b7494c24a3e397a91e7ffdff60a17f874f90734ca282265c247d6229fec0936a25b63dfe8add072fb29f5c045d7c7dfd44f865dc DIST rbw-1.14.0-crates.tar.xz 20219004 BLAKE2B d4d035ce862ce0f99ba247783acccb74b88b45b67d13439a98bfd5471acdab432262940afcb11ad3a512d8fd3197b1811e50ea462eb7d0efe61e35d09294df40 SHA512 c16627fc7598a65a3dd3b0a415664f4146fee1ea069fddd639e307da3f42ba0719a2328e4bfbb2a1648758271abe7c200b65bfc62ac8a4af82d8fd90e6ec501c DIST rbw-1.14.0.tar.gz 124487 BLAKE2B 02e354cc792049a94856b9e622b143435e0ea77ebabc9c5d6b3958cf80ea2caef615a0f12174faf68c665d11c0ff9a838a5767136ab96fdd031cd4ef6107a354 SHA512 3f077e4f0c860eb41d08af6ba9396df2b79e3dec255ffc52946e2a83eefb7838fd19281b0bd38d3db7384ecd355a92bd58078b83525e4b782c5e0edddd5653bf DIST rbw-1.14.1-crates.tar.xz 20241568 BLAKE2B a0a39143d525ed29d522355b85a8d42a4a99fdd7d40f9f378eb01dbfea86b1e06162e8bba4ce6f36012c5c99aa653011eebf4af77f305f77742e2a28caa4c3f0 SHA512 43793a3c73170c8da2cbcd130b9bf32db2120aa5d71d87af947188781d6dea036257614f6d2375e73b37b1745f22f61fa8c11ef1d55c54f2964e7ecd77219964 diff --git a/app-admin/rbw/rbw-1.13.2.ebuild b/app-admin/rbw/rbw-1.13.2.ebuild deleted file mode 100644 index 551ae439d7..0000000000 --- a/app-admin/rbw/rbw-1.13.2.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 2021-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -RUST_MIN_VER="1.75.0" - -inherit cargo shell-completion - -DESCRIPTION="Unofficial Bitwarden CLI" -HOMEPAGE="https://git.tozt.net/rbw" - -if [[ ${PV} = *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/doy/rbw.git" -else - SRC_URI=" - https://github.com/doy/rbw/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz - https://github.com/pastalian/distfiles/releases/download/${P}/${P}-crates.tar.xz - " - KEYWORDS="~amd64" -fi - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" Apache-2.0 BSD Boost-1.0 ISC MIT Unicode-3.0" -# Manually added crate licenses -LICENSE+=" openssl" -SLOT="0" - -RDEPEND="app-crypt/pinentry" - -QA_FLAGS_IGNORED=" - usr/bin/rbw - usr/bin/rbw-agent -" - -src_unpack() { - if [[ ${PV} = *9999* ]]; then - git-r3_src_unpack - cargo_live_src_unpack - else - cargo_src_unpack - fi -} - -src_compile() { - # cc-rs picks up CFLAGS from the env - export CFLAGS - cargo_src_compile -} - -src_install() { - cargo_src_install - - local comp DOCS="CHANGELOG.md README.md" - for comp in bash fish zsh; do - "$(cargo_target_dir)"/rbw gen-completions ${comp} > rbw.${comp} || \ - die "Failed to generate completions for ${comp}." - done - newbashcomp rbw.bash rbw - dofishcomp rbw.fish - newzshcomp rbw.zsh _rbw - einstalldocs -} From f45ae07e4b9cbb3bb557a7aa637966b765d2a510 Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Thu, 4 Sep 2025 20:57:33 +0900 Subject: [PATCH 19/22] sys-apps/dnf5: add 5.2.17.0 Signed-off-by: Takuya Wakazono --- sys-apps/dnf5/Manifest | 1 + sys-apps/dnf5/dnf5-5.2.17.0.ebuild | 91 ++++++++++++++++++++++++++++++ 2 files changed, 92 insertions(+) create mode 100644 sys-apps/dnf5/dnf5-5.2.17.0.ebuild diff --git a/sys-apps/dnf5/Manifest b/sys-apps/dnf5/Manifest index ffd9201821..d79407d7ca 100644 --- a/sys-apps/dnf5/Manifest +++ b/sys-apps/dnf5/Manifest @@ -1,2 +1,3 @@ DIST dnf5-5.2.15.0.tar.gz 1909806 BLAKE2B 8b4a3074139339221add4fb7b21e10e77bfa30becb0bf09da3656772d042a67abeb97cb148046effe59f4733352943ee2703d50eeec88e1aaff1a0af5ccbdc95 SHA512 81328cef4bf1d371b275a50d82a7e641b1eb405a3584f263174be2b1b8db3fdc8225f77a59491e539d990725c54754ed42bae345000ebd306f12e75b1a75facf DIST dnf5-5.2.16.0.tar.gz 1943144 BLAKE2B 3c4cc9c822346b9137fd972308a18645362c40e7d7a39bcd80cf86cec1355a9c41646777fe3800f238b64514525bbd3e113f4599252f45cf726a0e9aa9e69a1c SHA512 0ff995e94d19d9f0854c138b892e1e9c7b62732316a0c068279e31db4d5d1870fc258515599c2ae43513fb02cf7dfadeb357311e3bc323bd13751a5d126be544 +DIST dnf5-5.2.17.0.tar.gz 1991354 BLAKE2B 37536733e078bad547e68834173d9a3db36fe92eceb847ad0e232de43ad15d47818d2773ab156b5884d850d5def2bced07e64772e4dd06881a0f11ab652e2b52 SHA512 ea027d5dd6b7802dd7df7a53f74ab6c90a3bee964bf4ddd51fe97692f057d764385cd22a403ed47cb030586e0970ac92a4f6115f19f75799969b74ba382d0f68 diff --git a/sys-apps/dnf5/dnf5-5.2.17.0.ebuild b/sys-apps/dnf5/dnf5-5.2.17.0.ebuild new file mode 100644 index 0000000000..1237289a73 --- /dev/null +++ b/sys-apps/dnf5/dnf5-5.2.17.0.ebuild @@ -0,0 +1,91 @@ +# Copyright 2024-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{12..14} ) +inherit cmake python-single-r1 + +DESCRIPTION="Command-line package manager" +HOMEPAGE="https://github.com/rpm-software-management/dnf5" +SRC_URI="https://github.com/rpm-software-management/dnf5/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2+ LGPL-2.1+" +SLOT="0" +KEYWORDS="~amd64" +IUSE="appstream nls python systemd test" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=app-arch/rpm-4.17.0 + dev-cpp/sdbus-c++:0/2 + dev-cpp/toml11 + >=dev-db/sqlite-3.35.0:3 + >=dev-libs/glib-2.46.0:2 + dev-libs/json-c:= + dev-libs/libfmt:= + >=dev-libs/librepo-1.20.0 + >=dev-libs/libsolv-0.7.25 + dev-libs/libxml2 + sys-apps/util-linux + >=sys-libs/libmodulemd-2.11.2 + sys-libs/zlib + appstream? ( >=dev-libs/appstream-0.16:= ) + python? ( ${PYTHON_DEPS} ) + systemd? ( sys-apps/systemd:= ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-python/sphinx + virtual/pkgconfig + python? ( dev-lang/swig ) + test? ( + app-arch/rpm + app-arch/createrepo_c + dev-util/cppunit + ) +" + +PATCHES=( + # Prevent test suite from writing to system files. + "${FILESDIR}/${PN}-5.2.5.0-sandbox-test.patch" +) + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + cmake_src_prepare + # Replace hardcoded TMPDIR. + sed -i "s|/tmp/|${T}/|" test/libdnf5/utils/test_fs.cpp || die + # remove -Werror{,=unused-result}; bug 936870 + sed -i 's/-Werror[^[:space:])]*//' CMakeLists.txt || die + # breathe is only needed for api doc + sed -i "/'breathe',/d" doc/conf.py.in || die +} + +src_configure() { + local mycmakeargs=( + -DWITH_HTML=OFF + -DWITH_PERL5=OFF + -DWITH_RUBY=OFF + -DWITH_PLUGIN_APPSTREAM=$(usex appstream) + -DWITH_PYTHON3=$(usex python) + -DWITH_SYSTEMD=$(usex systemd) + -DWITH_TESTS=$(usex test) + -DWITH_TRANSLATIONS=$(usex nls) + ) + cmake_src_configure +} + +src_compile() { + cmake_src_compile + cmake_src_compile doc-man +} + +src_install() { + cmake_src_install + use python && python_optimize +} From deac590a9f9752743eb0fa621a0c592eccecf78b Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Thu, 4 Sep 2025 20:57:33 +0900 Subject: [PATCH 20/22] sys-apps/dnf5: drop 5.2.15.0 Signed-off-by: Takuya Wakazono --- sys-apps/dnf5/Manifest | 1 - sys-apps/dnf5/dnf5-5.2.15.0.ebuild | 91 ------------------------------ 2 files changed, 92 deletions(-) delete mode 100644 sys-apps/dnf5/dnf5-5.2.15.0.ebuild diff --git a/sys-apps/dnf5/Manifest b/sys-apps/dnf5/Manifest index d79407d7ca..b0ce9c4e93 100644 --- a/sys-apps/dnf5/Manifest +++ b/sys-apps/dnf5/Manifest @@ -1,3 +1,2 @@ -DIST dnf5-5.2.15.0.tar.gz 1909806 BLAKE2B 8b4a3074139339221add4fb7b21e10e77bfa30becb0bf09da3656772d042a67abeb97cb148046effe59f4733352943ee2703d50eeec88e1aaff1a0af5ccbdc95 SHA512 81328cef4bf1d371b275a50d82a7e641b1eb405a3584f263174be2b1b8db3fdc8225f77a59491e539d990725c54754ed42bae345000ebd306f12e75b1a75facf DIST dnf5-5.2.16.0.tar.gz 1943144 BLAKE2B 3c4cc9c822346b9137fd972308a18645362c40e7d7a39bcd80cf86cec1355a9c41646777fe3800f238b64514525bbd3e113f4599252f45cf726a0e9aa9e69a1c SHA512 0ff995e94d19d9f0854c138b892e1e9c7b62732316a0c068279e31db4d5d1870fc258515599c2ae43513fb02cf7dfadeb357311e3bc323bd13751a5d126be544 DIST dnf5-5.2.17.0.tar.gz 1991354 BLAKE2B 37536733e078bad547e68834173d9a3db36fe92eceb847ad0e232de43ad15d47818d2773ab156b5884d850d5def2bced07e64772e4dd06881a0f11ab652e2b52 SHA512 ea027d5dd6b7802dd7df7a53f74ab6c90a3bee964bf4ddd51fe97692f057d764385cd22a403ed47cb030586e0970ac92a4f6115f19f75799969b74ba382d0f68 diff --git a/sys-apps/dnf5/dnf5-5.2.15.0.ebuild b/sys-apps/dnf5/dnf5-5.2.15.0.ebuild deleted file mode 100644 index 1237289a73..0000000000 --- a/sys-apps/dnf5/dnf5-5.2.15.0.ebuild +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{12..14} ) -inherit cmake python-single-r1 - -DESCRIPTION="Command-line package manager" -HOMEPAGE="https://github.com/rpm-software-management/dnf5" -SRC_URI="https://github.com/rpm-software-management/dnf5/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="0" -KEYWORDS="~amd64" -IUSE="appstream nls python systemd test" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=app-arch/rpm-4.17.0 - dev-cpp/sdbus-c++:0/2 - dev-cpp/toml11 - >=dev-db/sqlite-3.35.0:3 - >=dev-libs/glib-2.46.0:2 - dev-libs/json-c:= - dev-libs/libfmt:= - >=dev-libs/librepo-1.20.0 - >=dev-libs/libsolv-0.7.25 - dev-libs/libxml2 - sys-apps/util-linux - >=sys-libs/libmodulemd-2.11.2 - sys-libs/zlib - appstream? ( >=dev-libs/appstream-0.16:= ) - python? ( ${PYTHON_DEPS} ) - systemd? ( sys-apps/systemd:= ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-python/sphinx - virtual/pkgconfig - python? ( dev-lang/swig ) - test? ( - app-arch/rpm - app-arch/createrepo_c - dev-util/cppunit - ) -" - -PATCHES=( - # Prevent test suite from writing to system files. - "${FILESDIR}/${PN}-5.2.5.0-sandbox-test.patch" -) - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_prepare() { - cmake_src_prepare - # Replace hardcoded TMPDIR. - sed -i "s|/tmp/|${T}/|" test/libdnf5/utils/test_fs.cpp || die - # remove -Werror{,=unused-result}; bug 936870 - sed -i 's/-Werror[^[:space:])]*//' CMakeLists.txt || die - # breathe is only needed for api doc - sed -i "/'breathe',/d" doc/conf.py.in || die -} - -src_configure() { - local mycmakeargs=( - -DWITH_HTML=OFF - -DWITH_PERL5=OFF - -DWITH_RUBY=OFF - -DWITH_PLUGIN_APPSTREAM=$(usex appstream) - -DWITH_PYTHON3=$(usex python) - -DWITH_SYSTEMD=$(usex systemd) - -DWITH_TESTS=$(usex test) - -DWITH_TRANSLATIONS=$(usex nls) - ) - cmake_src_configure -} - -src_compile() { - cmake_src_compile - cmake_src_compile doc-man -} - -src_install() { - cmake_src_install - use python && python_optimize -} From 5c94882cef8a2142671fa88f946e2244d6e6dba9 Mon Sep 17 00:00:00 2001 From: Joe Kappus Date: Thu, 4 Sep 2025 09:09:39 -0400 Subject: [PATCH 21/22] net-im/jitsi-meet: drop 2025.4.0 Signed-off-by: Joe Kappus --- net-im/jitsi-meet/Manifest | 1 - net-im/jitsi-meet/jitsi-meet-2025.4.0.ebuild | 51 -------------------- 2 files changed, 52 deletions(-) delete mode 100644 net-im/jitsi-meet/jitsi-meet-2025.4.0.ebuild diff --git a/net-im/jitsi-meet/Manifest b/net-im/jitsi-meet/Manifest index 1a64fcb4b4..fff72ca857 100644 --- a/net-im/jitsi-meet/Manifest +++ b/net-im/jitsi-meet/Manifest @@ -1,2 +1 @@ -DIST jitsi-meet-2025.4.0.deb 78801658 BLAKE2B ace6e50e3fe97e80aed9718f04e7a7e7625cb56e478f05b6cf911c8ad2e4a4a06b06cde504e287a738f74de3a88e69d1731bdcf62d25d7ada161cce4bd71a193 SHA512 f58e12907e8fc2968939145c0059ea7a49ba9868e7b1e3f24e9b5e30eab897d0861a71ad4e3d2229a4690b871658f8956ab4dd637917cde15fc5965239f8464e DIST jitsi-meet-2025.8.1.deb 81898642 BLAKE2B 630e888fd35a43bd86655397ea12b15be59d0e6676463ce079e4a1004a0129c3e32c13b7217409c5007929099b76b887ced9cdc9a1b6293c27132624bac5bacd SHA512 36ae93f5168b1c27aec6555eef5a4e93a83556e29d9770e30b9b7e5a1690df6ecc6ccf1139d8b47c51a4b420de89c4bd96797a0ab356658909159d8671ff7785 diff --git a/net-im/jitsi-meet/jitsi-meet-2025.4.0.ebuild b/net-im/jitsi-meet/jitsi-meet-2025.4.0.ebuild deleted file mode 100644 index 830f816e91..0000000000 --- a/net-im/jitsi-meet/jitsi-meet-2025.4.0.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB en-US es-419 es et fa fil fi 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 desktop xdg unpacker chromium-2 - -DESCRIPTION="Desktop application for Jitsi Meet built with Electron" -HOMEPAGE="https://github.com/jitsi/jitsi-meet-electron" -SRC_URI="https://github.com/jitsi/jitsi-meet-electron/releases/download/v${PV}/jitsi-meet-amd64.deb -> ${P}.deb" - -S="${WORKDIR}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RESTRICT="bindist mirror splitdebug test" - -#Depends: libgtk-3-0, libnss3, libxtst6, xdg-utils, libatspi2.0-0, libuuid1 -# sys-libs/libuuid seems to be included in sys-apps/util-linux -# sys-fs/fuse -RDEPEND=" - x11-libs/gtk+:3 - dev-libs/nss - x11-libs/libXtst - app-accessibility/at-spi2-core:2 -" - -QA_PREBUILT="*" - -src_install() { - rm "opt/Jitsi Meet/chrome-sandbox" || die - - insinto /opt - doins -r "opt/Jitsi Meet" - - dobin "opt/Jitsi Meet/jitsi-meet" - dosym "../../opt/Jitsi Meet/jitsi-meet" /usr/bin/jitsi-meet - domenu usr/share/applications/jitsi-meet.desktop - doicon usr/share/icons/hicolor/512x512/apps/jitsi-meet.png - - pushd "${ED}/opt/Jitsi Meet/locales" > /dev/null || die - chromium_remove_language_paks - popd > /dev/null || die - - fperms +x "/opt/Jitsi Meet/jitsi-meet" -} From 95a5cc3cf10552fc422bdd92fa8e079ad9b23415 Mon Sep 17 00:00:00 2001 From: Joe Kappus Date: Thu, 4 Sep 2025 09:12:43 -0400 Subject: [PATCH 22/22] net-im/jitsi-meet: add 2025.9.1 Signed-off-by: Joe Kappus --- net-im/jitsi-meet/Manifest | 1 + net-im/jitsi-meet/jitsi-meet-2025.9.1.ebuild | 52 ++++++++++++++++++++ 2 files changed, 53 insertions(+) create mode 100644 net-im/jitsi-meet/jitsi-meet-2025.9.1.ebuild diff --git a/net-im/jitsi-meet/Manifest b/net-im/jitsi-meet/Manifest index fff72ca857..e58ee920a8 100644 --- a/net-im/jitsi-meet/Manifest +++ b/net-im/jitsi-meet/Manifest @@ -1 +1,2 @@ DIST jitsi-meet-2025.8.1.deb 81898642 BLAKE2B 630e888fd35a43bd86655397ea12b15be59d0e6676463ce079e4a1004a0129c3e32c13b7217409c5007929099b76b887ced9cdc9a1b6293c27132624bac5bacd SHA512 36ae93f5168b1c27aec6555eef5a4e93a83556e29d9770e30b9b7e5a1690df6ecc6ccf1139d8b47c51a4b420de89c4bd96797a0ab356658909159d8671ff7785 +DIST jitsi-meet-2025.9.1.deb 81898774 BLAKE2B 2e38490165f0429e0ba8c6fd09c073b2d0c50f3e2cb0b48526348ec9b0c21f6786124db23dcb05185d78df2caeb8d9f27689c36eb9f163e1b561bdb98e799a4e SHA512 246a06e3ff1aa887fef016cef7dc4421584a7a06b0b6f972729ce63041db5d7515abd4a2f8c76ce5ecfcea98712ccd44806d0fbdf4973722062c2c76d2b3c080 diff --git a/net-im/jitsi-meet/jitsi-meet-2025.9.1.ebuild b/net-im/jitsi-meet/jitsi-meet-2025.9.1.ebuild new file mode 100644 index 0000000000..033702482b --- /dev/null +++ b/net-im/jitsi-meet/jitsi-meet-2025.9.1.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB en-US es-419 es et fa fil fi 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 desktop xdg unpacker chromium-2 + +DESCRIPTION="Desktop application for Jitsi Meet built with Electron" +HOMEPAGE="https://github.com/jitsi/jitsi-meet-electron" +SRC_URI="https://github.com/jitsi/jitsi-meet-electron/releases/download/v${PV}/jitsi-meet-amd64.deb -> ${P}.deb" + +S="${WORKDIR}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RESTRICT="bindist mirror splitdebug test" + +#Depends: libgtk-3-0, libnss3, libxtst6, xdg-utils, libatspi2.0-0, libuuid1 +# sys-libs/libuuid seems to be included in sys-apps/util-linux +# sys-fs/fuse +RDEPEND=" + x11-libs/gtk+:3 + dev-libs/nss + x11-libs/libXtst + app-accessibility/at-spi2-core:2 +" + +QA_PREBUILT="*" + +src_install() { + rm "opt/Jitsi Meet/chrome-sandbox" || die + rm "opt/Jitsi Meet/resources/app.asar.unpacked/node_modules/@jitsi/robotjs/prebuilds/linux-arm64/@jitsi+robotjs.node" || die + + insinto /opt + doins -r "opt/Jitsi Meet" + + dobin "opt/Jitsi Meet/jitsi-meet" + dosym "../../opt/Jitsi Meet/jitsi-meet" /usr/bin/jitsi-meet + domenu usr/share/applications/jitsi-meet.desktop + doicon usr/share/icons/hicolor/512x512/apps/jitsi-meet.png + + pushd "${ED}/opt/Jitsi Meet/locales" > /dev/null || die + chromium_remove_language_paks + popd > /dev/null || die + + fperms +x "/opt/Jitsi Meet/jitsi-meet" +}