[gentoo-commits] repo/proj/guru:master commit in: net-voip/re/

2024-10-04 Thread Rui Huang
commit: ee71deb789e60a60331fa1c608f94db9f2b451c8
Author: Dale Showers  fictx  com>
AuthorDate: Thu Oct  3 15:38:31 2024 +
Commit: Rui Huang  gmail  com>
CommitDate: Thu Oct  3 15:38:31 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ee71deb7

net-voip/re: drop old versions

Signed-off-by: Dale Showers  fictx.com>

 net-voip/re/Manifest |  2 --
 net-voip/re/re-3.12.0.ebuild | 30 --
 net-voip/re/re-3.13.0.ebuild | 30 --
 3 files changed, 62 deletions(-)

diff --git a/net-voip/re/Manifest b/net-voip/re/Manifest
index 1a237d1ff..e86af1f02 100644
--- a/net-voip/re/Manifest
+++ b/net-voip/re/Manifest
@@ -1,4 +1,2 @@
-DIST re-3.12.0.tar.gz 602737 BLAKE2B 
f0e82b32ed7a0e043cf1f2701851f63fcd8a9128ce468e1cca5e6571c439bbabff0f42dbd5f6e397eb172e061f123a8d3a8106d5122b71f999ee1e8aa8f4e271
 SHA512 
e911da81cca288d0e9f92273c4a8bbd89ceac7e46777483d143cc93f4d58e604976946d944a173ae823edb38f344b2c6cc6949611dacfeb7a97ede31e2089328
-DIST re-3.13.0.tar.gz 604552 BLAKE2B 
4689fd2a14d7e58722d0b228c749fc1214e9ed44d33400dbf09d0c0cff5886bb4ad0a7f615c15a7caa027f785231c0907c667145c24b1a3845d4d1bd84a51110
 SHA512 
06781152ba1e7ba7202f9448694c1f840f4fe39644ab2c7dcfc080a49530eb264c6798b0f921cf91217882c254f96f49ba5b7b904c676aab23382835d0ae5a1a
 DIST re-3.14.0.tar.gz 605693 BLAKE2B 
d3eaa53048a914fc26fc59ea879cc99e8e88b7c1b740aa6b65dd67b80ed208a27db0140be3ea9da0fcf9bb51335bf235eacc9f14ecc55d889c10310598896e2c
 SHA512 
9abd28f81fb3278f112ec64450bc0d540bc9e231a810e89b6c20ff3628f94b8963bc0931bee8a3958e6a5fba9c2f6704b2d8cc0205c5082352a7751ff459790b
 DIST re-3.15.0.tar.gz 611848 BLAKE2B 
f9e080279439de741824079f81bc07231af5b945499082963e52300bd1e137b3096d197047a2e2a76f7bec90e6598df6c9937cc6ed9f9f9a75b3634c20b167f9
 SHA512 
d70d9b97ff13b11db74b1421ce8f401276b35d9345e24f0291d194825fe1db7f483aa29f4077f6fe52844d53ee201e11abc902580b6786d9e54ba3458a7a4e42

diff --git a/net-voip/re/re-3.12.0.ebuild b/net-voip/re/re-3.12.0.ebuild
deleted file mode 100644
index ea2141f6a..0
--- a/net-voip/re/re-3.12.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Generic library for real-time communications with async IO 
support"
-HOMEPAGE="https://github.com/baresip/re";
-SRC_URI="https://github.com/baresip/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-IUSE="static-libs"
-
-DEPEND="
-   dev-libs/openssl:0=
-   sys-libs/zlib
-   "
-
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   local mycmakeargs=(
-   -DLIBRE_BUILD_STATIC=$(usex static-libs ON OFF)
-   )
-   cmake_src_configure
-}

diff --git a/net-voip/re/re-3.13.0.ebuild b/net-voip/re/re-3.13.0.ebuild
deleted file mode 100644
index ea2141f6a..0
--- a/net-voip/re/re-3.13.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Generic library for real-time communications with async IO 
support"
-HOMEPAGE="https://github.com/baresip/re";
-SRC_URI="https://github.com/baresip/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-IUSE="static-libs"
-
-DEPEND="
-   dev-libs/openssl:0=
-   sys-libs/zlib
-   "
-
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   local mycmakeargs=(
-   -DLIBRE_BUILD_STATIC=$(usex static-libs ON OFF)
-   )
-   cmake_src_configure
-}



[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/

2024-10-04 Thread Rui Huang
commit: 63c23e7803aeb99f6a61099ef7c6bbedc164
Author: Takuya Wakazono  gmail  com>
AuthorDate: Thu Oct  3 16:05:44 2024 +
Commit: Rui Huang  gmail  com>
CommitDate: Thu Oct  3 16:05:44 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=63c23e78

net-misc/megasync: add 5.5.0.0

Signed-off-by: Takuya Wakazono  gmail.com>

 net-misc/megasync/Manifest   |  2 ++
 .../{megasync-.ebuild => megasync-5.5.0.0.ebuild}| 16 
 net-misc/megasync/megasync-.ebuild   | 16 
 3 files changed, 10 insertions(+), 24 deletions(-)

diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index 83dd07b40..f8beac786 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,2 +1,4 @@
 DIST megasync-5.4.1.0.tar.gz 24718226 BLAKE2B 
ab89ed026efc0e28ef5c21554db259e74199d12d1194ecf358ad658b0ecee5a7c421ce374e3ba54a752e813c38b535034c04e9749b1f9d876a7df88951d2250a
 SHA512 
d908308135cdd717555002d58c4faa1917bd049a0a2f99ae0b487f2ccfda6d7a00c9dee72aae52210079e656f3031bf3cf414020090e4a6b600e3cef5af11901
+DIST megasync-5.5.0.0.tar.gz 24651476 BLAKE2B 
6a62b9c27329864e53bc80a98018c6ccbc4a858518ef497a0825b251bd945e3b7f1c5ff09488971aa11d927bb173e14289f035db439b9e0340bd9add8a79
 SHA512 
4a62fadff5f472391b7ee1b0bf525878c1030bbb0e8d88e4f79571b61d5f9e86769d2ee8081638b0b0110ee59b9b9de1ad39cfdb87f36887286a8543aafcfd02
 DIST megasync-sdk-5.4.1.0.tar.gz 4248625 BLAKE2B 
96e76e6e421b2f4b7423d5870f0cfcf89bbec6392191e84b2ee7daa0ac4a6a9c6c9599773bd124ce5189abf7a80db981c0f260eec18be8ef7825bba5422123f4
 SHA512 
740dad61901775ef2e93861c4a42e9e20a779c7189084ed8336cb06d64a3743638e7ca499279b71d2e8bf68d225a3a6397fdfff1a89c18d413ab44eec489c7ea
+DIST megasync-sdk-5.5.0.0.tar.gz 4206234 BLAKE2B 
08da742a9dd7d89ebbdb7b0b45dc1c174819b605734a87ab28bb9f1dae4108162110e4d7c820e2427e7b63250cd0550daab20e514eaa33543e47f7d7ea44d1ec
 SHA512 
20a87e4440d2d161335f268389b58c353d9dd6bb1f0b2423c403b1f7202cc927776d3225f4e174b238b03a062d998f65a3ded931fb7f8718275934529015a74c

diff --git a/net-misc/megasync/megasync-.ebuild 
b/net-misc/megasync/megasync-5.5.0.0.ebuild
similarity index 90%
copy from net-misc/megasync/megasync-.ebuild
copy to net-misc/megasync/megasync-5.5.0.0.ebuild
index 524e07beb..fa2c72a29 100644
--- a/net-misc/megasync/megasync-.ebuild
+++ b/net-misc/megasync/megasync-5.5.0.0.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} ==  ]];then
EGIT_BRANCH="master"
EGIT_SUBMODULES=( '*' )
 else
-   MEGA_SDK_REV="eb8dba09149e1aad0210c3591f3ef6e50022f714" # commit of 
src/MEGASync/mega submodule
+   MEGA_SDK_REV="eb86660026272d62a547099d2fed3a7d46fc64e7" # commit of 
src/MEGASync/mega submodule
MEGA_TAG_SUFFIX="Linux"
SRC_URI="

https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz -> 
${P}.tar.gz
@@ -77,23 +77,16 @@ RDEPEND="
 "
 BDEPEND="
dev-qt/linguist-tools:5
+   virtual/pkgconfig
 "
 
 PATCHES=(
"${FILESDIR}/${PN}-4.10.0.0_ffmpeg6.patch"
-   "${FILESDIR}/${PN}-4.10.0.0_fix-build.patch"
"${FILESDIR}/${PN}-5.3.0.0-link-zlib.patch"
"${FILESDIR}/${PN}-5.3.0.0-fix-install-dir.patch"
"${FILESDIR}/${PN}-5.3.0.0-rename-libcryptopp.patch"
 )
 
-nautilus_run() {
-   if use nautilus; then
-   cd "${S}/src/MEGAShellExtNautilus" || die
-   "$@"
-   fi
-}
-
 nemo_run() {
if use nemo; then
cd "${S}/src/MEGAShellExtNemo" || die
@@ -125,7 +118,9 @@ src_configure() {
# build internal libs as static
-DBUILD_SHARED_LIBS=OFF

-DCMAKE_MODULE_PATH="${S}/src/MEGASync/mega/contrib/cmake/modules/packages"
+   -DENABLE_DESKTOP_APP_WERROR=OFF
-DENABLE_DESKTOP_UPDATE_GEN=OFF
+   -DENABLE_LINUX_EXT=$(usex nautilus)
-DUSE_FFMPEG=$(usex thumbnail)
-DUSE_FREEIMAGE=$(usex thumbnail)
-DUSE_MEDIAINFO=$(usex mediainfo)
@@ -135,7 +130,6 @@ src_configure() {
cmake_src_configure
 
unset mycmakeargs
-   nautilus_run eqmake5
nemo_run eqmake5
thunar_run eqmake5
 }
@@ -143,7 +137,6 @@ src_configure() {
 src_compile() {
cmake_src_compile
 
-   nautilus_run emake
nemo_run emake
thunar_run emake
 }
@@ -151,7 +144,6 @@ src_compile() {
 src_install() {
cmake_src_install
 
-   nautilus_run emake INSTALL_ROOT="${D}" install
nemo_run emake INSTALL_ROOT="${D}" install
thunar_run emake INSTALL_ROOT="${D}" install
 }

diff --git a/net-misc/megasync/megasync-.ebuild 
b/net-misc/megasync/megasync-.ebuild
index 524e07beb..fa2c72a29 100644
--- a/net-misc/megasync/megasync-.ebuild
+++ b/net-misc/megasync/megasync-.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} ==  ]];then
EGIT_BRANCH="master"
EGIT_SUBMODULES=( '*' )
 else
-   ME

[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/, net-misc/megasync/files/

2024-10-04 Thread Rui Huang
commit: 54795f8f05ce653cbe3a60541578d613e55fb943
Author: Takuya Wakazono  gmail  com>
AuthorDate: Thu Oct  3 16:05:44 2024 +
Commit: Rui Huang  gmail  com>
CommitDate: Thu Oct  3 16:05:44 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=54795f8f

net-misc/megasync: drop 5.4.1.0

Signed-off-by: Takuya Wakazono  gmail.com>

 net-misc/megasync/Manifest |   2 -
 .../files/megasync-4.10.0.0_fix-build.patch|  45 --
 net-misc/megasync/megasync-5.4.1.0.ebuild  | 157 -
 3 files changed, 204 deletions(-)

diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index f8beac786..f544ffa62 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,4 +1,2 @@
-DIST megasync-5.4.1.0.tar.gz 24718226 BLAKE2B 
ab89ed026efc0e28ef5c21554db259e74199d12d1194ecf358ad658b0ecee5a7c421ce374e3ba54a752e813c38b535034c04e9749b1f9d876a7df88951d2250a
 SHA512 
d908308135cdd717555002d58c4faa1917bd049a0a2f99ae0b487f2ccfda6d7a00c9dee72aae52210079e656f3031bf3cf414020090e4a6b600e3cef5af11901
 DIST megasync-5.5.0.0.tar.gz 24651476 BLAKE2B 
6a62b9c27329864e53bc80a98018c6ccbc4a858518ef497a0825b251bd945e3b7f1c5ff09488971aa11d927bb173e14289f035db439b9e0340bd9add8a79
 SHA512 
4a62fadff5f472391b7ee1b0bf525878c1030bbb0e8d88e4f79571b61d5f9e86769d2ee8081638b0b0110ee59b9b9de1ad39cfdb87f36887286a8543aafcfd02
-DIST megasync-sdk-5.4.1.0.tar.gz 4248625 BLAKE2B 
96e76e6e421b2f4b7423d5870f0cfcf89bbec6392191e84b2ee7daa0ac4a6a9c6c9599773bd124ce5189abf7a80db981c0f260eec18be8ef7825bba5422123f4
 SHA512 
740dad61901775ef2e93861c4a42e9e20a779c7189084ed8336cb06d64a3743638e7ca499279b71d2e8bf68d225a3a6397fdfff1a89c18d413ab44eec489c7ea
 DIST megasync-sdk-5.5.0.0.tar.gz 4206234 BLAKE2B 
08da742a9dd7d89ebbdb7b0b45dc1c174819b605734a87ab28bb9f1dae4108162110e4d7c820e2427e7b63250cd0550daab20e514eaa33543e47f7d7ea44d1ec
 SHA512 
20a87e4440d2d161335f268389b58c353d9dd6bb1f0b2423c403b1f7202cc927776d3225f4e174b238b03a062d998f65a3ded931fb7f8718275934529015a74c

diff --git a/net-misc/megasync/files/megasync-4.10.0.0_fix-build.patch 
b/net-misc/megasync/files/megasync-4.10.0.0_fix-build.patch
deleted file mode 100644
index 2fa2e3aac..0
--- a/net-misc/megasync/files/megasync-4.10.0.0_fix-build.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-diff --git a/src/MEGAShellExtNautilus/MEGAShellExtNautilus.pro 
b/src/MEGAShellExtNautilus/MEGAShellExtNautilus.pro
-index 06cbb08cd..7ca767132 100644
 a/src/MEGAShellExtNautilus/MEGAShellExtNautilus.pro
-+++ b/src/MEGAShellExtNautilus/MEGAShellExtNautilus.pro
-@@ -52,5 +52,4 @@ INSTALLS += emblems32  emblems64
- !contains(DEFINES, no_desktop) {
- update_cache.commands = gtk-update-icon-cache -f -t $${HICOLOR} || true
- update_cache.path = $${HICOLOR}
--INSTALLS += update_cache
- }
-diff --git a/src/MEGAShellExtNemo/MEGAShellExtNemo.pro 
b/src/MEGAShellExtNemo/MEGAShellExtNemo.pro
-index 33668b4ee..061e0d445 100644
 a/src/MEGAShellExtNemo/MEGAShellExtNemo.pro
-+++ b/src/MEGAShellExtNemo/MEGAShellExtNemo.pro
-@@ -43,5 +43,4 @@ INSTALLS += emblems32  emblems64
- !contains(DEFINES, no_desktop) {
- update_cache.commands = gtk-update-icon-cache -f -t $${HICOLOR} || true
- update_cache.path = $$PWD
--INSTALLS += update_cache
- }
-diff --git a/src/MEGASync/google_breakpad/google_breakpad.pri 
b/src/MEGASync/google_breakpad/google_breakpad.pri
-index 122268aba..cd141a5f9 100644
 a/src/MEGASync/google_breakpad/google_breakpad.pri
-+++ b/src/MEGASync/google_breakpad/google_breakpad.pri
-@@ -43,8 +43,6 @@ unix:!macx {
-   SOURCES += $$PWD/common/linux/elfutils.cc
-   SOURCES += $$PWD/common/string_conversion.cc
-   SOURCES += $$PWD/common/convert_UTF.c
--
--  QMAKE_CXXFLAGS+=-g
- }
- 
- win32 {
-diff --git a/src/MEGASync/platform/platform.pri 
b/src/MEGASync/platform/platform.pri
-index 99f4dbd4f..ef5553508 100644
 a/src/MEGASync/platform/platform.pri
-+++ b/src/MEGASync/platform/platform.pri
-@@ -89,7 +89,6 @@ unix:!macx {
- # desktop
- desktop.path = $$DESKTOP_DESTDIR/share/applications
- desktop.files = $$PWD/linux/data/megasync.desktop
--desktop.commands = update-desktop-database &> /dev/null || true
- INSTALLS += desktop
- 
- HICOLOR = $$DESKTOP_DESTDIR/share/icons/hicolor

diff --git a/net-misc/megasync/megasync-5.4.1.0.ebuild 
b/net-misc/megasync/megasync-5.4.1.0.ebuild
deleted file mode 100644
index 950e804d2..0
--- a/net-misc/megasync/megasync-5.4.1.0.ebuild
+++ /dev/null
@@ -1,157 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic qmake-utils xdg
-
-DESCRIPTION="The official Qt-based program for syncing your MEGA account in 
your PC"
-HOMEPAGE="
-   https://mega.io
-   https://github.com/meganz/MEGAsync
-"
-
-if [[ ${PV} ==  ]];then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/meganz

[gentoo-commits] repo/proj/guru:master commit in: net-voip/baresip/

2024-10-04 Thread Rui Huang
commit: beec119f2acfc376150b963bdce0f619e69de736
Author: Dale Showers  fictx  com>
AuthorDate: Thu Oct  3 15:35:36 2024 +
Commit: Rui Huang  gmail  com>
CommitDate: Thu Oct  3 15:37:11 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=beec119f

net-voip/baresip: drop old versions

Signed-off-by: Dale Showers  fictx.com>

 net-voip/baresip/Manifest |   2 -
 net-voip/baresip/baresip-3.12.1-r1.ebuild | 109 --
 net-voip/baresip/baresip-3.13.0.ebuild| 109 --
 3 files changed, 220 deletions(-)

diff --git a/net-voip/baresip/Manifest b/net-voip/baresip/Manifest
index c90dba6a3..866a3db47 100644
--- a/net-voip/baresip/Manifest
+++ b/net-voip/baresip/Manifest
@@ -1,4 +1,2 @@
-DIST baresip-3.12.1.tar.gz 1156255 BLAKE2B 
29535f6909143c6d4e20a540a6396acf0ac2404b9226b25dcfb2f69eca60fab7f1ea3c402466e12242c6058916a07036dfbb80f70b4b112a7a821ac7a5d5b4ef
 SHA512 
0d5f5df4664cbca785606d531ab809e555013937e2f1f0585b550edc36b49f0012d63450ee0817e3657dfbb460bd0dd410326cdf81da1b197dcd15cd0ce11aa2
-DIST baresip-3.13.0.tar.gz 1158719 BLAKE2B 
1a08d888a7ab8b850789deaa9f8258775fe38724166e92224e24dade518d94af98f7224dfd34eaa4cf03f2114b47326fcca4c89fbe51a777d5e2d56a1d09d5d2
 SHA512 
891e72286e3e094b496342ccc3f0ba9d4766542d7275a90644dd1dd87c1db5c27d841ee79446deba033b1f0a501e799f1e6f4a32a5c40bff69a64a184e5a27e9
 DIST baresip-3.14.0.tar.gz 1165155 BLAKE2B 
78ba9cbf35086a6f3d8339f2bfe14a62c26b2fa824b3c8de5233ff63d5b18eacad1e7083926e02eb03f61505ef699cb0652b02b58b17042e789a6c816b2b591a
 SHA512 
280172a1b48d2445f7ed4b05dc1b054fb355e6ed58ae62d6aa03ed70e6c9173a648afec76064f08331a0e11fb249456405566de3890cccf1534281aed238991c
 DIST baresip-3.15.0.tar.gz 1171797 BLAKE2B 
8f8e35de141260c53e88b63ddd8e54bb86bf3e0cf5a01a551891eeedea03de700399d110e7e095339b719bd74f56206b1bd3671ee349263b4dadd24524d3
 SHA512 
20d426d749c2cdbaab09ed92be5ef089c85bb1bf693eab272de673be1ad5457624487e5de2f4675be6246cfead1b6181e60ec35624aadf88909d0d625228d966

diff --git a/net-voip/baresip/baresip-3.12.1-r1.ebuild 
b/net-voip/baresip/baresip-3.12.1-r1.ebuild
deleted file mode 100644
index 738676914..0
--- a/net-voip/baresip/baresip-3.12.1-r1.ebuild
+++ /dev/null
@@ -1,109 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Baresip is a portable and modular SIP User-Agent"
-HOMEPAGE="https://github.com/baresip/baresip";
-SRC_URI="https://github.com/baresip/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-IUSE="aac acip alsa amr aptx aom codec2 console dbus echo evdev ffmpeg 
gstreamer
- gtk3 jack httpd httpreq mpa mqtt opus pipewire portaudio pulseaudio 
sdl
- serreg snapshot sndfile spandsp static-libs syslog tcpcontrol v4l 
video vpx webrtc X"
-
-RE_PVF="$(ver_cut 1-2)*"
-
-DEPEND="
-   dev-libs/openssl:0=
-   =net-voip/re-${RE_PVF}
-   sys-libs/zlib
-   aac? ( media-libs/fdk-aac )
-   alsa? ( media-libs/alsa-lib )
-   amr? ( media-libs/opencore-amr )
-   aom? ( media-libs/libaom )
-   aptx? ( media-libs/libopenaptx )
-   codec2? ( media-libs/codec2 )
-   dbus? (
-   dev-util/gdbus-codegen
-   sys-apps/dbus
-   )
-   ffmpeg? ( media-video/ffmpeg )
-   gstreamer? (
-   media-libs/gstreamer:1.0
-   media-libs/gst-plugins-base:1.0
-   media-libs/gst-plugins-good:1.0
-   )
-   gtk3? ( x11-libs/gtk+:3 )
-   jack? ( virtual/jack )
-   mpa? (
-   media-sound/twolame
-   media-sound/mpg123
-   media-libs/speexdsp
-   )
-   mqtt? ( app-misc/mosquitto )
-   opus? ( media-libs/opus )
-   pipewire? ( media-video/pipewire )
-   snapshot? ( media-libs/libpng )
-   portaudio? ( media-libs/portaudio )
-   pulseaudio? ( media-libs/libpulse )
-   sdl? ( media-libs/libsdl2 )
-   sndfile? ( media-libs/libsndfile )
-   spandsp? ( media-libs/spandsp )
-   v4l? ( media-libs/libv4l )
-   vpx? ( media-libs/libvpx )
-   webrtc? ( media-plugins/gst-plugins-webrtc )
-   X? ( x11-libs/libX11 )
-   "
-
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   use aac && MODULES+="aac;"
-   use acip && MODULES+="ebuacip;"
-   use alsa && MODULES+="alsa;"
-   use amr && MODULES+="amr;"
-   use aom && MODULES+="av1;"
-   use aptx && MODULES+="aptx;"
-   use codec2 && MODULES+="codec2;"
-   use console && MODULES+="cons;"
-   use dbus && MODULES+="ctrl_dbus;"
-   use evdev && MODULES+="evdev;"
-   use echo && MODULES+="echo;"
-   use gtk3 && MODULES+="gtk;"
-   use gstreamer && MODULES+="gst;"
-   use httpd && MODULES+="httpd;"
-   use httpreq && MODULES+="httpreq;"
-   use ffmpeg && MODULES+="avcodec;avfilter;avformat;selfview;swscale;"
-   use jack

[gentoo-commits] repo/proj/guru:master commit in: net-voip/re/

2024-10-04 Thread Rui Huang
commit: b79e7ad7d1db8b69b47af705947df9d2b4346b19
Author: Dale Showers  fictx  com>
AuthorDate: Thu Oct  3 15:40:19 2024 +
Commit: Rui Huang  gmail  com>
CommitDate: Thu Oct  3 15:40:19 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b79e7ad7

net-voip/re: add 3.16.0

Signed-off-by: Dale Showers  fictx.com>

 net-voip/re/Manifest |  1 +
 net-voip/re/re-3.16.0.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/net-voip/re/Manifest b/net-voip/re/Manifest
index e86af1f02..f2d24f9fd 100644
--- a/net-voip/re/Manifest
+++ b/net-voip/re/Manifest
@@ -1,2 +1,3 @@
 DIST re-3.14.0.tar.gz 605693 BLAKE2B 
d3eaa53048a914fc26fc59ea879cc99e8e88b7c1b740aa6b65dd67b80ed208a27db0140be3ea9da0fcf9bb51335bf235eacc9f14ecc55d889c10310598896e2c
 SHA512 
9abd28f81fb3278f112ec64450bc0d540bc9e231a810e89b6c20ff3628f94b8963bc0931bee8a3958e6a5fba9c2f6704b2d8cc0205c5082352a7751ff459790b
 DIST re-3.15.0.tar.gz 611848 BLAKE2B 
f9e080279439de741824079f81bc07231af5b945499082963e52300bd1e137b3096d197047a2e2a76f7bec90e6598df6c9937cc6ed9f9f9a75b3634c20b167f9
 SHA512 
d70d9b97ff13b11db74b1421ce8f401276b35d9345e24f0291d194825fe1db7f483aa29f4077f6fe52844d53ee201e11abc902580b6786d9e54ba3458a7a4e42
+DIST re-3.16.0.tar.gz 612463 BLAKE2B 
744b0f21bfe60373da820f3b5025701466e3e63fc3d8f5f00fb96485fbddadaf8679e0f71c29139aaf4683caaa15a5221410cc26f7808dcf49b77ed6c0aa78eb
 SHA512 
a32a7a4bebde4c6260d3034ed180dd3d1615af6f12d958597adbf5ebee5057d0a492cc7d05fc6236432e9a03f3cabc46c6bb4f0b181df3e4f70cc951e42cf720

diff --git a/net-voip/re/re-3.16.0.ebuild b/net-voip/re/re-3.16.0.ebuild
new file mode 100644
index 0..bbd46b29c
--- /dev/null
+++ b/net-voip/re/re-3.16.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Generic library for real-time communications with async IO 
support"
+HOMEPAGE="https://github.com/baresip/re";
+SRC_URI="https://github.com/baresip/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="static-libs"
+
+DEPEND="
+   dev-libs/openssl:0=
+   sys-libs/zlib
+   "
+
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DLIBRE_BUILD_STATIC=$(usex static-libs ON OFF)
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/proj/guru:master commit in: net-voip/baresip/

2024-10-04 Thread Rui Huang
commit: 00de3bc42bdd2cc510ad1952774f94d3ec8535ab
Author: Dale Showers  fictx  com>
AuthorDate: Thu Oct  3 15:42:38 2024 +
Commit: Rui Huang  gmail  com>
CommitDate: Thu Oct  3 15:42:38 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=00de3bc4

net-voip/baresip: add 3.16.0

Signed-off-by: Dale Showers  fictx.com>

 net-voip/baresip/Manifest  |   1 +
 net-voip/baresip/baresip-3.16.0.ebuild | 109 +
 2 files changed, 110 insertions(+)

diff --git a/net-voip/baresip/Manifest b/net-voip/baresip/Manifest
index 866a3db47..658273e6c 100644
--- a/net-voip/baresip/Manifest
+++ b/net-voip/baresip/Manifest
@@ -1,2 +1,3 @@
 DIST baresip-3.14.0.tar.gz 1165155 BLAKE2B 
78ba9cbf35086a6f3d8339f2bfe14a62c26b2fa824b3c8de5233ff63d5b18eacad1e7083926e02eb03f61505ef699cb0652b02b58b17042e789a6c816b2b591a
 SHA512 
280172a1b48d2445f7ed4b05dc1b054fb355e6ed58ae62d6aa03ed70e6c9173a648afec76064f08331a0e11fb249456405566de3890cccf1534281aed238991c
 DIST baresip-3.15.0.tar.gz 1171797 BLAKE2B 
8f8e35de141260c53e88b63ddd8e54bb86bf3e0cf5a01a551891eeedea03de700399d110e7e095339b719bd74f56206b1bd3671ee349263b4dadd24524d3
 SHA512 
20d426d749c2cdbaab09ed92be5ef089c85bb1bf693eab272de673be1ad5457624487e5de2f4675be6246cfead1b6181e60ec35624aadf88909d0d625228d966
+DIST baresip-3.16.0.tar.gz 1172715 BLAKE2B 
cb1e33ae00c27c9bd1f0ad1abc0115fba345e5b6a4f78423f499d4a319b0013073d57fe42eaf051e86714dfa05ef2644b4eee342f61cbad333b588568d82f7cb
 SHA512 
90a85a36ca9684f32f396fdce21de3df8d203e5821ed214bda15c819aae82ec947a02c46bd2869ca5015cdd9dcab9f4167c6a7893c53e1b9df4e67f29724667a

diff --git a/net-voip/baresip/baresip-3.16.0.ebuild 
b/net-voip/baresip/baresip-3.16.0.ebuild
new file mode 100644
index 0..738676914
--- /dev/null
+++ b/net-voip/baresip/baresip-3.16.0.ebuild
@@ -0,0 +1,109 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Baresip is a portable and modular SIP User-Agent"
+HOMEPAGE="https://github.com/baresip/baresip";
+SRC_URI="https://github.com/baresip/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="aac acip alsa amr aptx aom codec2 console dbus echo evdev ffmpeg 
gstreamer
+ gtk3 jack httpd httpreq mpa mqtt opus pipewire portaudio pulseaudio 
sdl
+ serreg snapshot sndfile spandsp static-libs syslog tcpcontrol v4l 
video vpx webrtc X"
+
+RE_PVF="$(ver_cut 1-2)*"
+
+DEPEND="
+   dev-libs/openssl:0=
+   =net-voip/re-${RE_PVF}
+   sys-libs/zlib
+   aac? ( media-libs/fdk-aac )
+   alsa? ( media-libs/alsa-lib )
+   amr? ( media-libs/opencore-amr )
+   aom? ( media-libs/libaom )
+   aptx? ( media-libs/libopenaptx )
+   codec2? ( media-libs/codec2 )
+   dbus? (
+   dev-util/gdbus-codegen
+   sys-apps/dbus
+   )
+   ffmpeg? ( media-video/ffmpeg )
+   gstreamer? (
+   media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0
+   media-libs/gst-plugins-good:1.0
+   )
+   gtk3? ( x11-libs/gtk+:3 )
+   jack? ( virtual/jack )
+   mpa? (
+   media-sound/twolame
+   media-sound/mpg123
+   media-libs/speexdsp
+   )
+   mqtt? ( app-misc/mosquitto )
+   opus? ( media-libs/opus )
+   pipewire? ( media-video/pipewire )
+   snapshot? ( media-libs/libpng )
+   portaudio? ( media-libs/portaudio )
+   pulseaudio? ( media-libs/libpulse )
+   sdl? ( media-libs/libsdl2 )
+   sndfile? ( media-libs/libsndfile )
+   spandsp? ( media-libs/spandsp )
+   v4l? ( media-libs/libv4l )
+   vpx? ( media-libs/libvpx )
+   webrtc? ( media-plugins/gst-plugins-webrtc )
+   X? ( x11-libs/libX11 )
+   "
+
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   use aac && MODULES+="aac;"
+   use acip && MODULES+="ebuacip;"
+   use alsa && MODULES+="alsa;"
+   use amr && MODULES+="amr;"
+   use aom && MODULES+="av1;"
+   use aptx && MODULES+="aptx;"
+   use codec2 && MODULES+="codec2;"
+   use console && MODULES+="cons;"
+   use dbus && MODULES+="ctrl_dbus;"
+   use evdev && MODULES+="evdev;"
+   use echo && MODULES+="echo;"
+   use gtk3 && MODULES+="gtk;"
+   use gstreamer && MODULES+="gst;"
+   use httpd && MODULES+="httpd;"
+   use httpreq && MODULES+="httpreq;"
+   use ffmpeg && MODULES+="avcodec;avfilter;avformat;selfview;swscale;"
+   use jack && MODULES+="jack;"
+   use mpa && MODULES+="mpa;"
+   use mqtt && MODULES+="mqtt;"
+   use opus && MODULES+="opus;opus_multistream;"
+   use pipewire && MODULES+="pipewire;"
+   use pulseaudio && MODULES+="pulse;"
+   use portaudio && MODULES+="portaudio;"
+   use serreg && MODULES+="serreg;"
+   use snapshot && MODULES+="snapshot;"
+   use sdl && MODULES+="sdl;"
+   us

[gentoo-commits] repo/proj/guru:master commit in: www-apps/sblg/

2024-10-04 Thread Rui Huang
commit: 5e7905c25b6f9a839e43e40cca383ce2eb425cdb
Author: Wolfgang Müller  oriole  systems>
AuthorDate: Thu Oct  3 10:07:55 2024 +
Commit: Rui Huang  gmail  com>
CommitDate: Thu Oct  3 10:07:55 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5e7905c2

www-apps/sblg: mark implicit decls as expected

The specific flavour of configure script, oconfigure [1], tests for
various BSD functionality that is missing on Linux. This triggers
-Wimplicit-function-declaration but can safely be silenced.

[1] https://github.com/kristapsdz/oconfigure

Closes: https://bugs.gentoo.org/940688
Signed-off-by: Wolfgang Müller  oriole.systems>

 www-apps/sblg/sblg-0.5.12.ebuild | 18 ++
 1 file changed, 18 insertions(+)

diff --git a/www-apps/sblg/sblg-0.5.12.ebuild b/www-apps/sblg/sblg-0.5.12.ebuild
index 4d3f3300b..bfc69619a 100644
--- a/www-apps/sblg/sblg-0.5.12.ebuild
+++ b/www-apps/sblg/sblg-0.5.12.ebuild
@@ -17,6 +17,24 @@ IUSE="examples"
 DEPEND="dev-libs/expat"
 RDEPEND="${DEPEND}"
 
+# oconfigure specifically tests for BSD functionality on Linux
+QA_CONFIG_IMPL_DECL_SKIP=(
+   crypt_newhash
+   crypt_checkpass
+   warnc
+   errc
+   getexecname
+   getprogname
+   memset_s
+   pledge
+   recallocarray
+   strtonum
+   TAILQ_FOREACH_SAFE
+   timingsafe_bcmp
+   timingsafe_memcmp
+   unveil
+)
+
 src_configure() {
tc-export CC AR
 



[gentoo-commits] repo/proj/guru:master commit in: www-apps/sblg/

2024-10-04 Thread Rui Huang
commit: 7699266430b7be7b1d96930d43ee29bc6432d6cd
Author: Wolfgang Müller  oriole  systems>
AuthorDate: Thu Oct  3 10:35:11 2024 +
Commit: Rui Huang  gmail  com>
CommitDate: Thu Oct  3 10:35:11 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=76992664

www-apps/sblg: remove -g from default CFLAGS

Closes: https://bugs.gentoo.org/940687
Signed-off-by: Wolfgang Müller  oriole.systems>

 www-apps/sblg/sblg-0.5.12.ebuild | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/www-apps/sblg/sblg-0.5.12.ebuild b/www-apps/sblg/sblg-0.5.12.ebuild
index bfc69619a..d08ddad72 100644
--- a/www-apps/sblg/sblg-0.5.12.ebuild
+++ b/www-apps/sblg/sblg-0.5.12.ebuild
@@ -35,6 +35,12 @@ QA_CONFIG_IMPL_DECL_SKIP=(
unveil
 )
 
+src_prepare() {
+   default
+
+   sed -ie '/^CFLAGS=/s: -g : :' configure || die
+}
+
 src_configure() {
tc-export CC AR
 



[gentoo-commits] repo/proj/guru:master commit in: net-news/newsraft/

2024-10-04 Thread Rui Huang
commit: fde585eb9d3f1c2fdc5cabe64daddd99f41e4cab
Author: Eli Burch  burchbytes  com>
AuthorDate: Thu Oct  3 12:27:05 2024 +
Commit: Rui Huang  gmail  com>
CommitDate: Thu Oct  3 12:27:27 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fde585eb

net-news/newsraft: add 0.26

Signed-off-by: Eli Burch  burchbytes.com>

 net-news/newsraft/Manifest |  1 +
 net-news/newsraft/newsraft-0.26.ebuild | 44 ++
 2 files changed, 45 insertions(+)

diff --git a/net-news/newsraft/Manifest b/net-news/newsraft/Manifest
index fa3611aae..2d6e38e05 100644
--- a/net-news/newsraft/Manifest
+++ b/net-news/newsraft/Manifest
@@ -1 +1,2 @@
 DIST newsraft-0.25.tar.gz 153586 BLAKE2B 
d2790f4eb0a1fa9ceb5e0240b4759e5dd00c1bcdc7a55d79d7527b6d17057f4d6635f722982af7fea8c5d7df351d88e0389982a77f5651fcc64cfa051f86
 SHA512 
354f3d5fb0e6d86782538da03408383b74443889aed19ae3599b1f286c76f6814ec406297dcdb505bbca6cf835440161a89066df0f21d52871c57dca288dfa23
+DIST newsraft-0.26.tar.gz 155572 BLAKE2B 
61bf3751495436704eccdb5e352865c9a8aa50f2a41b4e3516982e44201962815a78dd9b259181e418b0b3cde72ff7df0f8e90f70e82244da1b181bc045b8cd8
 SHA512 
c4654de4ec8ebd95018fd0bfa0c8a3f40ac67d944e9aa089fb5ad7dc918bfe54a7ba79eecec799e68ff0bb31f2b4b3fc7b5c25513eb76b68e7fb35e4097df397

diff --git a/net-news/newsraft/newsraft-0.26.ebuild 
b/net-news/newsraft/newsraft-0.26.ebuild
new file mode 100644
index 0..8011629b0
--- /dev/null
+++ b/net-news/newsraft/newsraft-0.26.ebuild
@@ -0,0 +1,44 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="A lightweight feed reader with ncurses user interface inspired by 
Newsboat."
+HOMEPAGE="https://codeberg.org/newsraft/newsraft";
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://codeberg.org/newsraft/newsraft.git";
+else
+   SRC_URI="https://codeberg.org/newsraft/newsraft/archive/${P}.tar.gz";
+   KEYWORDS="~amd64"
+   S="${WORKDIR}/${PN}"
+fi
+
+LICENSE="ISC"
+SLOT="0"
+
+DEPEND="
+   dev-db/sqlite:3
+   dev-libs/expat
+   dev-libs/gumbo:=
+   dev-libs/yajl:=
+   net-misc/curl
+   sys-libs/ncurses:=
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   app-text/scdoc
+   virtual/pkgconfig
+"
+
+src_compile(){
+   emake CC="$(tc-getCC)" LDFLAGS="${LDFLAGS}" CFLAGS="${CFLAGS}"
+}
+
+src_install() {
+   emake PREFIX="/usr" DESTDIR="${D}" install
+   einstalldocs
+}



[gentoo-commits] repo/proj/guru:master commit in: www-apps/sblg/

2024-10-04 Thread Rui Huang
commit: 6c51c4a241b48ef87210672825c91849b0da9556
Author: Wolfgang Müller  oriole  systems>
AuthorDate: Thu Oct  3 10:06:59 2024 +
Commit: Rui Huang  gmail  com>
CommitDate: Thu Oct  3 10:06:59 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6c51c4a2

www-apps/sblg: respect LDFLAGS and don't call CC and AR directly

Closes: https://bugs.gentoo.org/940686
Signed-off-by: Wolfgang Müller  oriole.systems>

 www-apps/sblg/sblg-0.5.12.ebuild | 12 +++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/www-apps/sblg/sblg-0.5.12.ebuild b/www-apps/sblg/sblg-0.5.12.ebuild
index 8fd2c5f8f..4d3f3300b 100644
--- a/www-apps/sblg/sblg-0.5.12.ebuild
+++ b/www-apps/sblg/sblg-0.5.12.ebuild
@@ -3,6 +3,8 @@
 
 EAPI=8
 
+inherit toolchain-funcs
+
 DESCRIPTION="A utility for creating static blogs"
 HOMEPAGE="https://kristaps.bsd.lv/sblg/";
 SRC_URI="https://kristaps.bsd.lv/sblg/snapshots/${P}.tar.gz";
@@ -16,7 +18,15 @@ DEPEND="dev-libs/expat"
 RDEPEND="${DEPEND}"
 
 src_configure() {
-   ./configure PREFIX="${EPREFIX}/usr" MANDIR="${EPREFIX}/usr/share/man"
+   tc-export CC AR
+
+   ./configure \
+   PREFIX="${EPREFIX}/usr" \
+   MANDIR="${EPREFIX}/usr/share/man" \
+   LDFLAGS="${LDFLAGS}" \
+   CPPFLAGS="${CPPFLAGS}" \
+   LIBDIR="/usr/$(get_libdir)" \
+   || die "./configure failed"
 }
 
 src_install() {



[gentoo-commits] repo/proj/guru:master commit in: www-client/zen-bin/

2024-10-03 Thread Andrew Ammerlaan
commit: 4f489e20dd26af85e6851fca76622ae5076a95bd
Author: Michal Vu  tuta  io>
AuthorDate: Wed Oct  2 22:29:18 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Oct  2 22:29:47 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4f489e20

www-client/zen-bin: add 1.0.1_alpha6, 1.0.1_alpha7

Signed-off-by: Michal Vu  tuta.io>

 www-client/zen-bin/Manifest|  2 +
 www-client/zen-bin/zen-bin-1.0.1_alpha6.ebuild | 87 ++
 www-client/zen-bin/zen-bin-1.0.1_alpha7.ebuild | 87 ++
 3 files changed, 176 insertions(+)

diff --git a/www-client/zen-bin/Manifest b/www-client/zen-bin/Manifest
index 2ea53d089..0b35c362c 100644
--- a/www-client/zen-bin/Manifest
+++ b/www-client/zen-bin/Manifest
@@ -6,3 +6,5 @@ DIST zen-bin-1.0.1_alpha2.tar.bz2 87864427 BLAKE2B 
aee7605a315c25f887151739fc677
 DIST zen-bin-1.0.1_alpha3.tar.bz2 87628641 BLAKE2B 
338bc6a7ad0c613b73b99ffab384ffd879dcb2bb6ebfc2a205dad34b071a0aa12f180352e3244a6b180ba728e523a6c746515c716c570611608f906ff7b4f20d
 SHA512 
83b1ac59fe9ca32a48af8f84b68c32e6a6a917d0156809f0b0e70fd0dd7d31dd3275bf0da25dc2a183a485e8fc77f6445d7b09052b872552d60e4d01e6473f07
 DIST zen-bin-1.0.1_alpha4.tar.bz2 87620407 BLAKE2B 
ecc2610d0dd6b8eedaa082446be3229c479a129bf56a6cfc12f2766008af0e5dc37292b2e0fca4c770ef5329b662a832659732b3d695e7ee2360dbdd69718a88
 SHA512 
783da92aa73e4e5f3c8994fc406260a06afae71b482c08c1fc3d4f4bbd915c3a41a6e14c094427814c8c59f3375c3056dae44b4813ef9d1031e41eb19ecfff86
 DIST zen-bin-1.0.1_alpha5.tar.bz2 87666705 BLAKE2B 
cb4445d9f1f42cee3832d3a74866a1bed26f7ec18939c55754038e6d5a7c6a774876ba921e6c204c8e0e597f4e269bf33c345cc1afd59deeac14ef510c110cda
 SHA512 
77a3e061d12338b47dff08e070ac58acdae7adb1b6ffd5771c99dbdc0975518e320753167b55bc0a0a32334a02f5fc026a3a5e7464038636f11f33ad08039d0e
+DIST zen-bin-1.0.1_alpha6.tar.bz2 87619633 BLAKE2B 
29c648225b44372471aae18f7149cbeffd52aac704e94d8169c549c3abafb5de3d5263fd78b9325e05f07308d0c2f18255c5a284e21dc46c1faa92be62559168
 SHA512 
773b64aa2ce071d411d9135d706e57ebdd755bf3edb3964573c95c965e13c5f82a51d713e5c53f09f1d8272c7070db5351fbe978fd0ac7a0017da9a40cef7994
+DIST zen-bin-1.0.1_alpha7.tar.bz2 87620471 BLAKE2B 
8f555fc57a7f3f2199c2cca5e9cb53187f8206788abbde568dc31169378554faa9dad9acfe967024efcdb2ed57ff823b08a5764f4ad9afde0660fd812a24ea96
 SHA512 
a79fafada8440eee37ff77952a680e1ec0d64f753ae73971e54520b1e1915e349cdea45a6a1baf3002e80acbce2d3e6dae18a7920b891f5407ea8eff31b66101

diff --git a/www-client/zen-bin/zen-bin-1.0.1_alpha6.ebuild 
b/www-client/zen-bin/zen-bin-1.0.1_alpha6.ebuild
new file mode 100644
index 0..c75d51b53
--- /dev/null
+++ b/www-client/zen-bin/zen-bin-1.0.1_alpha6.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg-utils desktop
+
+MY_PV="1.0.1-a.6"
+MY_P="zen"
+
+DESCRIPTION="Zen Browser - A Firefox-based browser focused on privacy"
+HOMEPAGE="https://github.com/zen-browser/desktop";
+SRC_URI="https://github.com/zen-browser/desktop/releases/download/${MY_PV}/${MY_P}.linux-specific.tar.bz2
 -> ${P}.tar.bz2"
+
+S="${WORKDIR}"
+LICENSE="MPL-2.0"
+SLOT="0"
+
+RDEPEND="
+   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
+   x11-libs/gtk+:3
+   x11-libs/libX11
+   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
+"
+
+DEPEND="${RDEPEND}"
+
+QA_PREBUILT="opt/zen/*"
+
+src_install() {
+   #create dest dir
+   local destdir="/opt/zen"
+   dodir "${destdir}"
+   #copy files into dest dir
+   cp -a "${S}/zen"/* "${ED}${destdir}" || die
+   #create a symlink to the binary
+   dosym "${destdir}/zen-bin" "/usr/bin/zen-bin" || die
+   #add icons
+   local icon_dir="${ED}${destdir}/browser/chrome/icons/default"
+   if [[ -d "${icon_dir}" ]]; then
+   for size in 16 32 48 64 128; do
+   if [[ -f "${icon_dir}/default${size}.png" ]]; then
+   newicon -s ${size} 
"${icon_dir}/default${size}.png" zen.png
+   fi
+   done
+   else
+   ewarn "Icon directory not found, skipping icon installation"
+   fi
+   #create desktop file
+   make_desktop_entry zen-bin "Zen" zen "Network;WebBrowser"
+   #handle permissions of destdir files
+   fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest}
+   fperms 0750 "${destdir}"/pingsender
+}
+
+pkg_postinst() {
+   xdg_icon_

[gentoo-commits] repo/proj/guru:master commit in: sys-boot/limine/

2024-10-03 Thread Andrew Ammerlaan
commit: f063a4bd142e4f4d5126e038e40b96c82195fe8b
Author: Kacper Słomiński  gmail  com>
AuthorDate: Thu Oct  3 00:17:51 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Thu Oct  3 00:17:51 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f063a4bd

sys-boot/limine: add 8.0.14

Signed-off-by: Kacper Słomiński  gmail.com>

 sys-boot/limine/Manifest |  1 +
 sys-boot/limine/limine-8.0.14.ebuild | 49 
 2 files changed, 50 insertions(+)

diff --git a/sys-boot/limine/Manifest b/sys-boot/limine/Manifest
index 8b1797015..b92a656c7 100644
--- a/sys-boot/limine/Manifest
+++ b/sys-boot/limine/Manifest
@@ -7,6 +7,7 @@ DIST limine-7.9.2.tar.gz 562984 BLAKE2B 
da301c51dfc487b83e87c25be37457ae7bd53214
 DIST limine-8.0.11.tar.gz 553717 BLAKE2B 
4c59679ebedb1c037e8c8ec854a61ab7a526095233e3350e03cb33595c52e2592585b2fe628a29a0d9573252fbd742d72f26a8b729085a6960a108fb217a6b2d
 SHA512 
2070fa5224d1a61fbb61885dc909c9dc5fe901d52581784f7e76f8e2e1b2b750e3ebfa40aa398ed13f8ac39490104bd58ad38a42797e89fafc56ef94fb9ec9ad
 DIST limine-8.0.12.tar.gz 553842 BLAKE2B 
aba34fecc5eb5da6f26d16e3b923a74be1df41b6465b10e1fd940a0e106803f479ba99d4d07238306a8d9b3534e349073a00f02ddf40a8b471cbc54d3cd530da
 SHA512 
d6128fbec5dca28da37df4f0c3ba14f4ad15f708a0b931e4562dcfb48263ecf8ad280f4277d74e001b264b6fc6072997496d76d4228b17667b1659e260ca00ea
 DIST limine-8.0.13.tar.gz 551906 BLAKE2B 
712019524b71e3dabcfb06e1e119b451f50105f78f5ff17003db9c7ad4700e93a1420058379c094e3ee0189d7dc2b30967391e2a17d73a69d4b265415abfdd91
 SHA512 
9f03b38dfdc178e6593c46eee84313d30174ef00f422ea7a5bd2f9ec1564c417301ed07eed716ec246e4f8b19d62a0bfe840bc5b297fa9e232e88511f1287ec2
+DIST limine-8.0.14.tar.gz 551944 BLAKE2B 
2c558b55f0127bc67a56813ba5b55b662a89109555427c29339bc6e049099cf10ca41896feb0926070aa0bf01576cb457cafa05b825cf2085e5d6e956068bf21
 SHA512 
4530371426b2632c49a57723e87530dad26f8c3e6874dd78411165887d740dd86014cf9598cde8bedbb1f44238413157c1b45adf0fa7a4214e4cf9548e640a7c
 DIST limine-8.0.5.tar.gz 551786 BLAKE2B 
20e6fc247c27163ab0b57790853549479671f6b9f0e9da43c686485798f249d4e36fafeda426935074b28dd4676539d079c7125b27bbcd83ccb92ec30e2d
 SHA512 
4fbab007c7ebc9648e5ba513b4cc19e42615f3c30ae4e3ee7ef10f782b38581c3fe9685eb497bf0ee6b685e032624143e606766569e1045d82321223fd5a0e61
 DIST limine-8.0.6.tar.gz 553792 BLAKE2B 
69a654b86a0d277893c099591fe6551328a7bbe403c64c2f4de931149fc720320f6c5d794a327346241eee6d9ee665eff9c83061d8a573daf568bc7018d4db90
 SHA512 
17b5b31f5ccaf22eb7c3708b42e52f15f10a2acf590c93129a01c0a4ce5ca5aa90a11bfc11572b28c1bdbda5a7013e4aef61b851a9e3dddadcd6a4feb1fb6913
 DIST limine-8.0.7.tar.gz 553771 BLAKE2B 
353ddfc22bf4609c926aa94297b7b3895727cba0f8676e621c00894422421f7a4f2b03d1381870e5422125868c622100f8c39e1e2f63eb3586c5e5d627f231c7
 SHA512 
e72bd39ed473c9d27b1b926ce7cc0ff5bdb74d355a92d77b7f05dbdccdfa4f83769863b700b988e8d868902bd2a8b59ace7001aec44345dfc697ba2bb04fd05f

diff --git a/sys-boot/limine/limine-8.0.14.ebuild 
b/sys-boot/limine/limine-8.0.14.ebuild
new file mode 100644
index 0..8f7c11f6a
--- /dev/null
+++ b/sys-boot/limine/limine-8.0.14.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( {16..18} )
+inherit llvm-r1
+
+DESCRIPTION="Limine is a modern, advanced, and portable BIOS/UEFI 
multiprotocol bootloader"
+HOMEPAGE="https://limine-bootloader.org/";
+SRC_URI="https://github.com/limine-bootloader/limine/releases/download/v${PV}/limine-${PV}.tar.gz";
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64 
+uefiloong64"
+
+MY_LLVM_TARGETS="AArch64 ARM X86 RISCV LoongArch"
+MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)"
+
+BDEPEND="
+   app-alternatives/gzip
+   dev-lang/nasm
+   sys-apps/findutils
+   $(llvm_gen_dep "
+   sys-devel/llvm:\${LLVM_SLOT}[${MY_LLVM_FLAGS}]
+   sys-devel/clang:\${LLVM_SLOT}[${MY_LLVM_FLAGS}]
+   sys-devel/lld:\${LLVM_SLOT}
+   ")
+   cd-efi? ( sys-fs/mtools )
+"
+
+src_configure() {
+   local myconf=(
+   "$(use_enable bios)"
+   "$(use_enable bios-cd)"
+   "$(use_enable bios-pxe)"
+
+   "$(use_enable uefi32 uefi-ia32)"
+   "$(use_enable uefi64 uefi-x86-64)"
+   "$(use_enable uefiaa64 uefi-aarch64)"
+   "$(use_enable uefirv64 uefi-riscv64)"
+   "$(use_enable uefiloong64 uefi-loongarch64)"
+   "$(use_enable cd-efi uefi-cd)"
+   )
+
+   TOOLCHAIN_FOR_TARGET=llvm \
+   econf "${myconf[@]}"
+}



[gentoo-commits] repo/proj/guru:master commit in: media-libs/amdvlk-bin/

2024-10-03 Thread Andrew Ammerlaan
commit: 3fda1f1a23cdec2f1c72bed39ee0fdfe09537655
Author: Denis Reva  gmail  com>
AuthorDate: Wed Oct  2 14:25:06 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Oct  2 14:25:06 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3fda1f1a

media-libs/amdvlk-bin: add 2024.3.3, drop 2024.2.3

Signed-off-by: Denis Reva  gmail.com>

 media-libs/amdvlk-bin/Manifest| 4 ++--
 .../{amdvlk-bin-2024.2.3.ebuild => amdvlk-bin-2024.3.3.ebuild}| 0
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/amdvlk-bin/Manifest b/media-libs/amdvlk-bin/Manifest
index 3bc58de07..5f4f7a393 100644
--- a/media-libs/amdvlk-bin/Manifest
+++ b/media-libs/amdvlk-bin/Manifest
@@ -2,5 +2,5 @@ DIST amdvlk-bin-2021.2.5-amd64.rpm 16616736 BLAKE2B 
091d14036fc164e15ebb138812ba
 DIST amdvlk-bin-2021.2.5-i386.deb 23475164 BLAKE2B 
b7f7fb91d88c7a37e69f99a2a036b6e1eda1ae00f0f378eb0a245253b12ea6adbd23de70e9bc06c95438a02f2d1905eb8dd55c601ba616106e2b2e2f7db08a93
 SHA512 
1f6067c97661285f62bcd0cb8a81138943f7280ebfda3d70aa32237cea0b715131c7b8af982b62c63ef813f6c1ff54672eea61244cf3c13f1cb536edbb4a749c
 DIST amdvlk-bin-2023.3.3-amd64.rpm 16954920 BLAKE2B 
8b8d2e353a2055a823c5a7932c55a5e113036388a68c2f61a665de0209e82dd219b21e6f4a79f2ad6141381601e408b0007068140fcc2692bf5904ac289ab597
 SHA512 
827bcf885f207557b452360491187b9909279a601dff9c635561b4aa5f2c8aae9d940e880a98c7fb1482efd7fec068e8f3667729930ecd20dfa7c06be15193c9
 DIST amdvlk-bin-2023.3.3-i386.deb 25352166 BLAKE2B 
f4e3af91c2f4e7be6c447c2553ac3deed106be86ce3bd3204ac2e6734ca09dba4c59da8ffd49b52f85dfcbe5eaba09cfa2519578ececfb6f7b21ee4a3d67430d
 SHA512 
3668d701292b7283409ec2209f52b0b01cd7821754969efc4c91c74b2b075ee612f41fafd471dd92da1b204644c76bb92fd60c4c916588b7ee8961257523ba50
-DIST amdvlk-bin-2024.2.3-amd64.rpm 19002932 BLAKE2B 
296f5dbadef49b9302df05f8d4525b64d2f04f38166ca5d0ddf4a02603b7ad5835647d67cf55c296f41c7da0e19301f00aa585601bb38913fe4e248174eef52d
 SHA512 
50428676c429ba7fae0acb1d0044fedb02eff9a96aa10e2964bdcedf0c9069e674489f37153001968abd3a9a56f5325a15def87bdc71e2c29f0a049d2c39dbaa
-DIST amdvlk-bin-2024.2.3-i386.deb 27072494 BLAKE2B 
cf5f0e2b0d06f142927db79b86c2ba092b511714e3e9b24ac0c556755ad7b48b4e9ae64b681ff393422eeef47ad79cc383a19af3a1699b2e2f141914828656e7
 SHA512 
b6dc38e4613f0f67cfa6737531826293b9facb12b10af418aee197e77b9fc5aefa3288a0c9662d43ddb55eb743dbaead6aba71f1ccd56e9a4022e029d179101c
+DIST amdvlk-bin-2024.3.3-amd64.rpm 19530308 BLAKE2B 
4b66c2dc84127e9a855bd3b2d319faa9d7efcf3a3cada5231c1ce0c8d4377b41a545aa258b0be95fb12fe682dec8ab402e33b03d3262f6973895824c9e2aa22a
 SHA512 
6474c4556d89c2400a329f7e10eca84194b034f2648445f2d7beb6e0d52d988ea29e38295ff20f149379a3c3ca18c0dd3e86d2bcf3631902c149bfa2da1417d6
+DIST amdvlk-bin-2024.3.3-i386.deb 2768 BLAKE2B 
31c59351858625354063a0ec1c9adffa4cd3ba0c9e3c369d7b9dce4dc51c00207ee84cd065ef0fca3e57e2148e1ee76ecdc01a9d4b0a02ab63f53d0d72a6aa06
 SHA512 
d8f7f9412bfe4978d6ff6addf2905fd52aff365761363d194a41dd67b966091d2740f9b2f3c3b9bdc8b5da6448fab30a0bb252835a01984d6f45b7c6b0b4f325

diff --git a/media-libs/amdvlk-bin/amdvlk-bin-2024.2.3.ebuild 
b/media-libs/amdvlk-bin/amdvlk-bin-2024.3.3.ebuild
similarity index 100%
rename from media-libs/amdvlk-bin/amdvlk-bin-2024.2.3.ebuild
rename to media-libs/amdvlk-bin/amdvlk-bin-2024.3.3.ebuild



[gentoo-commits] repo/proj/guru:master commit in: app-admin/pulumi-bin/

2024-10-03 Thread Andrew Ammerlaan
commit: 7ce6cafce0fcbc6d93c6a0f83002e516d89975a5
Author: Alexey Zapparov  zapparov  com>
AuthorDate: Wed Oct  2 22:18:36 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Oct  2 22:18:36 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7ce6cafc

app-admin/pulumi-bin: add 3.135.0, drop 3.130.0, drop 3.129.0

Signed-off-by: Alexey Zapparov  zapparov.com>

 app-admin/pulumi-bin/Manifest  |  3 +-
 app-admin/pulumi-bin/pulumi-bin-3.130.0.ebuild | 34 --
 ...in-3.129.0.ebuild => pulumi-bin-3.135.0.ebuild} |  0
 3 files changed, 1 insertion(+), 36 deletions(-)

diff --git a/app-admin/pulumi-bin/Manifest b/app-admin/pulumi-bin/Manifest
index d12a0c943..bc7548ec5 100644
--- a/app-admin/pulumi-bin/Manifest
+++ b/app-admin/pulumi-bin/Manifest
@@ -1,4 +1,3 @@
-DIST pulumi-v3.129.0-linux-x64.tar.gz 162054494 BLAKE2B 
b9d085b5d71da7f9cb36247dbc79deb2e4052365d2faa2c5b7e90b51d29c803489875fbdd718eb7610488a8cbca8674c56dca8bb71f4cc264c8bcbd5d59c1017
 SHA512 
f5613e7ca2c029954cd96239f1eebb277a872b6f0d5a089838320d26cd2764047f0ab87da45593004932cc5d771706f6387d69855915ede492ea2ef9c3ee7188
-DIST pulumi-v3.130.0-linux-x64.tar.gz 162111404 BLAKE2B 
6b4097a685290b5d1d9c3ad8be9f00590f3afb9946d98efd61afaf8b7d3e031bc5d588b07a64440f0e9b767bf950c37c4367ef7967e261159aef49ad3e074135
 SHA512 
64dfb7a7a7050f03a83e8413702cb166623769e9f5b3479948e545169cfd24940853431cfb2294642f3919f4b1344e0124408d512565bd1c73f57409f2debc58
 DIST pulumi-v3.131.0-linux-x64.tar.gz 163482977 BLAKE2B 
ba94eb92e1e39a2ca50a85f26082e8051419d0e3c42e850ace411335b7f7008a8983c095071888614d81a4edc3e4c494dee6859a5aea827216332fdfe9adcbc6
 SHA512 
a72cc815065d4b20df0ec9960a84e0889d6cdb13f50bfcf65fcce2fbed01c56c2ec3cedc09798a010fd5251e6bda2c71b29ac36ac4195d130ee3d2e9a46738fc
 DIST pulumi-v3.133.0-linux-x64.tar.gz 164091436 BLAKE2B 
8f1902bd3c48d4fe4e68ce7462976ec8107e38f3da6f087c7c8e3aa9939b906a9bf1c1a9c17ddc5b3e21b124fa0a051f7d64cfa7d060ba8aabfa89a9e4b84748
 SHA512 
512df1d1e424db0d3a33926e8857b75e231821eebe37eadb7e8911c1b329f2596f2277e6dd39126be9c8f7d08356c6f6992c2c2fe5f9f58a8a461f9e6f2322a2
+DIST pulumi-v3.135.0-linux-x64.tar.gz 164091765 BLAKE2B 
02524467e29144a9ee98c56517cb3e4851e36a062816004f9d8712132ed7bece229e3ddf6935781594ca10b53cab60292f19617eb05dc22a595c0afd1bbf6427
 SHA512 
9e8ca125149642c1e6b917e30d76d4e0d97ac8b6fd5c63e285f32bc929a9c3d808430ba0d1eda19dae9d64e6c4d4df49f8240b66d56af3625fb203e39176f350

diff --git a/app-admin/pulumi-bin/pulumi-bin-3.130.0.ebuild 
b/app-admin/pulumi-bin/pulumi-bin-3.130.0.ebuild
deleted file mode 100644
index 9b4f2f5db..0
--- a/app-admin/pulumi-bin/pulumi-bin-3.130.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit bash-completion-r1
-
-DESCRIPTION="Infrastructure as code in any programming language"
-HOMEPAGE="
-   https://www.pulumi.com/
-   https://github.com/pulumi/pulumi
-"
-SRC_URI="
-   amd64? ( 
https://github.com/pulumi/pulumi/releases/download/v${PV}/pulumi-v${PV}-linux-x64.tar.gz
 )
-"
-
-S="${WORKDIR}/pulumi"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-QA_PREBUILT="*"
-
-src_install() {
-   dobin pulumi*
-
-   ./pulumi gen-completion bash > pulumi.bash-completion || die "Cannot 
generate bash completions"
-   newbashcomp pulumi.bash-completion pulumi
-
-   ./pulumi gen-completion zsh > pulumi.zsh-completion || die "Cannot 
generate zsh completions"
-   insinto /usr/share/zsh/site-functions
-   newins pulumi.zsh-completion _pulumi
-}

diff --git a/app-admin/pulumi-bin/pulumi-bin-3.129.0.ebuild 
b/app-admin/pulumi-bin/pulumi-bin-3.135.0.ebuild
similarity index 100%
rename from app-admin/pulumi-bin/pulumi-bin-3.129.0.ebuild
rename to app-admin/pulumi-bin/pulumi-bin-3.135.0.ebuild



[gentoo-commits] repo/proj/guru:master commit in: app-admin/hardinfo2/

2024-10-03 Thread Andrew Ammerlaan
commit: 71f68f0a80cb707c8e0cb27015e947ead8336ac6
Author: Quincy Fleming  protonmail  com>
AuthorDate: Wed Oct  2 23:30:16 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Oct  2 23:30:16 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=71f68f0a

app-admin/hardinfo2: add 2.1.17, drop 2.1.14

Signed-off-by: Quincy Fleming  protonmail.com>

 app-admin/hardinfo2/Manifest   |  2 +-
 ...hardinfo2-2.1.14.ebuild => hardinfo2-2.1.17.ebuild} | 18 ++
 app-admin/hardinfo2/metadata.xml   |  7 ---
 3 files changed, 11 insertions(+), 16 deletions(-)

diff --git a/app-admin/hardinfo2/Manifest b/app-admin/hardinfo2/Manifest
index 22e557b69..5b445ee4d 100644
--- a/app-admin/hardinfo2/Manifest
+++ b/app-admin/hardinfo2/Manifest
@@ -1 +1 @@
-DIST hardinfo2-2.1.14.tar.gz 5990753 BLAKE2B 
5ac04a6d4dc07bf4fd99a86ff9306699e8e68499638fbe9d07ffb48fb0f40ee79f1e11b6be3337497bdee9873ec3f2b46791adbff5e24aacfab328dd31dec8c0
 SHA512 
0c6f62b07bc52c9e07c6eff66c485962e03f019cf566d0954e3accb537a27ff49765ed87fea5112543db6039439bb5402b3362899d9706fc510510fbf24f50cf
+DIST hardinfo2-2.1.17.tar.gz 6975565 BLAKE2B 
0832b797b88f730efc1a43cee67e6fb46fd875081223978b81e41fb79fd1f1d690f77f0a4c748e07d5962978aab12758682c166c5cd43409774a850f9b95a37d
 SHA512 
6953337b33a8ef34671725f2719ce83b5716150fe8182dcff94fd5dfc87f3c1899c736079f9d81b106da52ccd275f31521b2cb5d167282a2e7f5654c71bdf7c0

diff --git a/app-admin/hardinfo2/hardinfo2-2.1.14.ebuild 
b/app-admin/hardinfo2/hardinfo2-2.1.17.ebuild
similarity index 77%
rename from app-admin/hardinfo2/hardinfo2-2.1.14.ebuild
rename to app-admin/hardinfo2/hardinfo2-2.1.17.ebuild
index a94c26024..337cb0252 100644
--- a/app-admin/hardinfo2/hardinfo2-2.1.14.ebuild
+++ b/app-admin/hardinfo2/hardinfo2-2.1.17.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-release-${PV}"
 LICENSE="GPL-2+ GPL-3+ LGPL-2.1+"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE="benchmark dmi fwupd +gtk3 mesa network scsi sensors udisks +xdg"
+IUSE="benchmark fwupd +gtk3"
 
 DEPEND="
gtk3? ( x11-libs/gtk+:3 ) !gtk3? ( x11-libs/gtk+:2 )
@@ -29,14 +29,16 @@ DEPEND="
 "
 RDEPEND="
${DEPEND}
+   dev-util/vulkan-tools
+   net-misc/iperf:3
+   sys-apps/dmidecode
+   sys-apps/lm-sensors
+   sys-fs/lsscsi
+   sys-fs/udisks:2
+   x11-apps/mesa-progs
+   x11-apps/xrandr
+   x11-misc/xdg-utils
benchmark? ( app-benchmarks/sysbench )
-   dmi? ( sys-apps/dmidecode )
-   sensors? ( sys-apps/lm-sensors )
-   scsi? ( sys-fs/lsscsi )
-   mesa? ( x11-apps/mesa-progs )
-   udisks? ( sys-fs/udisks:2 )
-   xdg? ( x11-misc/xdg-utils )
-   network? ( net-misc/iperf:3 )
fwupd? ( sys-apps/fwupd )
 "
 BDEPEND="virtual/pkgconfig"

diff --git a/app-admin/hardinfo2/metadata.xml b/app-admin/hardinfo2/metadata.xml
index da974a773..b2df69486 100644
--- a/app-admin/hardinfo2/metadata.xml
+++ b/app-admin/hardinfo2/metadata.xml
@@ -7,15 +7,8 @@
   
   
 sysbench for benchmarking
-dmidecode for DMI
 fwupd
 gtk+ user interface
-mesa-progs
-iperf for network benchmark
-SCSI support
-sensors module
-storage module
-use browser for homepage, bugs and links
   
   
 hardinfo2/hardinfo2



[gentoo-commits] repo/proj/guru:master commit in: profiles/

2024-10-02 Thread David Roman
commit: 2bb8be727a0766871c37d9b3f99c0a5d5c077a8d
Author: Takuya Wakazono  gmail  com>
AuthorDate: Wed Oct  2 13:35:01 2024 +
Commit: David Roman  gmail  com>
CommitDate: Wed Oct  2 13:35:01 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2bb8be72

profiles: mask x11-misc/ksnip for removal

Signed-off-by: Takuya Wakazono  gmail.com>

 profiles/package.mask | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index 0f7a51f26..801e088cc 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -18,6 +18,12 @@
 
 # New entries go on top.
 
+# Takuya Wakazono  (2024-10-02)
+# Depends on  (2024-10-02)
 # Depends on dev-libs/kirigami-addons:5, which has been dropped.
 # The latest upstream release supports Qt6, but there's no maintainer



[gentoo-commits] repo/proj/guru:master commit in: dev-util/mock-core-configs/

2024-10-02 Thread David Roman
commit: 062470c55a5cefd68d6c4b32d1cf6d4a58ea6283
Author: Takuya Wakazono  gmail  com>
AuthorDate: Wed Oct  2 13:50:06 2024 +
Commit: David Roman  gmail  com>
CommitDate: Wed Oct  2 13:50:06 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=062470c5

dev-util/mock-core-configs: add 41.4

Signed-off-by: Takuya Wakazono  gmail.com>

 dev-util/mock-core-configs/Manifest  |  1 +
 .../mock-core-configs/mock-core-configs-41.4.ebuild  | 20 
 2 files changed, 21 insertions(+)

diff --git a/dev-util/mock-core-configs/Manifest 
b/dev-util/mock-core-configs/Manifest
index a66e844df..f5c7cd693 100644
--- a/dev-util/mock-core-configs/Manifest
+++ b/dev-util/mock-core-configs/Manifest
@@ -1 +1,2 @@
 DIST mock-core-configs-41.3-1.tar.gz 395941 BLAKE2B 
652627f4828720f4641d0090853d505e433bb6ff694004b44cad3c70a0a7903c92dda59c3d4900298a6db115494299edc358b8151059be509e260d2faac301d4
 SHA512 
2767109d552960f95432e9108fafd0d682d6acf3be809cc40a33421e9467ede58e7e29d9124e9137460ff75523d0eec2b66bf9c00ce461e1993c29b93e48a129
+DIST mock-core-configs-41.4-1.tar.gz 397192 BLAKE2B 
726c7464995d245b1131f2e6b1af602946b6db498d63bc28d20101c730b754e3789890d1d5598a6cf6e49e77e69d25024903bdb816cd25cff14e4b781db26f19
 SHA512 
1ac2f9657888ded248cf0e3b4c4de88e4ef33e85a86de47a1f19472eef2d351dabb09fce5ffc7b71051419daf9e108dd97c2298ea54a502f91e4493eeaf0c31c

diff --git a/dev-util/mock-core-configs/mock-core-configs-41.4.ebuild 
b/dev-util/mock-core-configs/mock-core-configs-41.4.ebuild
new file mode 100644
index 0..33e92d76f
--- /dev/null
+++ b/dev-util/mock-core-configs/mock-core-configs-41.4.ebuild
@@ -0,0 +1,20 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${P}-1
+
+DESCRIPTION="Mock core config files basic chroots"
+HOMEPAGE="https://rpm-software-management.github.io/mock/ 
https://github.com/rpm-software-management/mock";
+SRC_URI="https://github.com/rpm-software-management/mock/archive/refs/tags/${MY_P}.tar.gz";
+S="${WORKDIR}/mock-${MY_P}"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+src_install() {
+   insinto /etc/mock
+   doins -r ${PN}/etc/mock/*
+}



[gentoo-commits] repo/proj/guru:master commit in: dev-util/mock-core-configs/

2024-10-02 Thread David Roman
commit: 33722130ff60635cc3a186743a7337656391c9c9
Author: Takuya Wakazono  gmail  com>
AuthorDate: Wed Oct  2 13:50:06 2024 +
Commit: David Roman  gmail  com>
CommitDate: Wed Oct  2 13:50:06 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=33722130

dev-util/mock-core-configs: drop 41.3

Signed-off-by: Takuya Wakazono  gmail.com>

 dev-util/mock-core-configs/Manifest  |  1 -
 .../mock-core-configs/mock-core-configs-41.3.ebuild  | 20 
 2 files changed, 21 deletions(-)

diff --git a/dev-util/mock-core-configs/Manifest 
b/dev-util/mock-core-configs/Manifest
index f5c7cd693..2cb335376 100644
--- a/dev-util/mock-core-configs/Manifest
+++ b/dev-util/mock-core-configs/Manifest
@@ -1,2 +1 @@
-DIST mock-core-configs-41.3-1.tar.gz 395941 BLAKE2B 
652627f4828720f4641d0090853d505e433bb6ff694004b44cad3c70a0a7903c92dda59c3d4900298a6db115494299edc358b8151059be509e260d2faac301d4
 SHA512 
2767109d552960f95432e9108fafd0d682d6acf3be809cc40a33421e9467ede58e7e29d9124e9137460ff75523d0eec2b66bf9c00ce461e1993c29b93e48a129
 DIST mock-core-configs-41.4-1.tar.gz 397192 BLAKE2B 
726c7464995d245b1131f2e6b1af602946b6db498d63bc28d20101c730b754e3789890d1d5598a6cf6e49e77e69d25024903bdb816cd25cff14e4b781db26f19
 SHA512 
1ac2f9657888ded248cf0e3b4c4de88e4ef33e85a86de47a1f19472eef2d351dabb09fce5ffc7b71051419daf9e108dd97c2298ea54a502f91e4493eeaf0c31c

diff --git a/dev-util/mock-core-configs/mock-core-configs-41.3.ebuild 
b/dev-util/mock-core-configs/mock-core-configs-41.3.ebuild
deleted file mode 100644
index 33e92d76f..0
--- a/dev-util/mock-core-configs/mock-core-configs-41.3.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_P=${P}-1
-
-DESCRIPTION="Mock core config files basic chroots"
-HOMEPAGE="https://rpm-software-management.github.io/mock/ 
https://github.com/rpm-software-management/mock";
-SRC_URI="https://github.com/rpm-software-management/mock/archive/refs/tags/${MY_P}.tar.gz";
-S="${WORKDIR}/mock-${MY_P}"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-src_install() {
-   insinto /etc/mock
-   doins -r ${PN}/etc/mock/*
-}



[gentoo-commits] repo/proj/guru:master commit in: sci-mathematics/rink/

2024-10-02 Thread David Roman
commit: 7595bec3ac065efd0e01681fbdaf780d2c94fc01
Author: demize  unstable  systems>
AuthorDate: Wed Oct  2 02:32:49 2024 +
Commit: David Roman  gmail  com>
CommitDate: Wed Oct  2 02:32:49 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7595bec3

sci-mathematics/rink: new package, add 0.8.0, 

Signed-off-by: demize  unstable.systems>

 sci-mathematics/rink/Manifest  | 218 
 sci-mathematics/rink/metadata.xml  |  17 ++
 sci-mathematics/rink/rink-0.8.0.ebuild | 295 +
 sci-mathematics/rink/rink-.ebuild  |  82 +
 4 files changed, 612 insertions(+)

diff --git a/sci-mathematics/rink/Manifest b/sci-mathematics/rink/Manifest
new file mode 100644
index 0..10ad23a24
--- /dev/null
+++ b/sci-mathematics/rink/Manifest
@@ -0,0 +1,218 @@
+DIST addr2line-0.21.0.crate 40807 BLAKE2B 
9796b9a1177a299797902b7f64247d81d63d3f7e0dcc1256990628e84c5f92e3094ee8d753d9b72187b9aaa73b7ca67c0217899f2226ebd1076f8d25b458475b
 SHA512 
afde7660dda30dee240e79df1fb5b92d4572520bf17a134ef3765e2a077af9e13713952d52e27fae420109b40f6e24dbce1056687dbcbead858ffc21cc7dc69b
+DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
+DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 
8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830
 SHA512 
ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
+DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 
4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055
 SHA512 
4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077
+DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
+DIST ansi_term-0.12.1.crate 24838 BLAKE2B 
f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791
 SHA512 
b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
+DIST assert-json-diff-2.0.2.crate 10874 BLAKE2B 
41ad996270b425f6dfec41bbf538e6e235fede9bd65a1c54908013e0a2eea8a5fcbb692842dd62f02cc94c6f907ba41cb14c0ef6ce793cedc441753d5d179634
 SHA512 
73aaf6411a552b24ab69d2f13e1c5880a96f84cb1b62dcf67a15f4889f80947c085826e4ed2fffd5cc28351842538d0de91ede45397d349099602c4719f559e8
+DIST async-attributes-1.1.2.crate 11431 BLAKE2B 
24f4879d3de54250fd230437a1f9bf76bf16476995cd9578144d920d81b82eb32e52cef34bbcbe0a246b74edd823fd68706555e6270ceffa176dfdd5ab66d0b4
 SHA512 
7a86fb431ad7da82db514e99c8384e9a8267d781a3c0911834529d7d4975e9d6e973065e9a14506632e4e7646f9708bef1c8834981f4af84879251eaffc6abea
+DIST async-channel-1.9.0.crate 13664 BLAKE2B 
52455c1c9f82bede902a96de0526ce4563184a9da303477110b556b4c877b563c21c32bfd9c6ded446ea0bad416af81a07e5df5a62e7c8f40c8183c1d09ac4f5
 SHA512 
cc624b87dbf34e4be4e219a82b96036396b92042025eeed2362d91f414ca17884365470fca5014b02659be44b77f20530ca33236dc427f0a2fcff2704c46c3dc
+DIST async-channel-2.2.0.crate 14307 BLAKE2B 
7973ff2e6d64d033b648b5d8dc91c25fe28d815371f6d22a2ed6342cff116862f2ecd3ba97f8724b30bfef4b80cba38a7452419742daea85793dd776bb8bdf37
 SHA512 
1fb9af56299f4379c013371c36874c26c59bb6daf53cc552d5138c32da7e3e306200cf6d51d9acde074302dc1c4b720d1487f815a9bf840a8f5d5dbd10c6b4d3
+DIST async-ctrlc-1.2.0.crate 12413 BLAKE2B 
8a3850b2528d768af4c3f1681df2eca8a46e0d81b281f91bcf5da9fb06597fa32163ef81bec143f921839a172695e6837fb059f557140566a6fa7d670b0b1224
 SHA512 
62e648b216630b3a8309e8619bda64f1f12263fc97598618813921d79d9bb0d6eea80f4612512bca802d4f2b71654b9bb5e768460f35c528ae9494a8bc1a236f
+DIST async-executor-1.10.0.crate 24273 BLAKE2B 
542d546ec7762d645b08b29c3010ecc5ecc816ea80911a5f1f7c1f61f8b4b744617959fa0fce055abba67d65dac2ec94c5b03647890f292c67286db7bd91884d
 SHA512 
dd7dea5a089aff64ba651e5578c65bb0ac372d92712bc7819b5f92b4c401b55ed60686b11bdb978bf5cb41f2bcf6e71dacd1ca614955321c07e81ddd587a8085
+DIST async-global-executor-2.4.1.crate 11844 BLAKE2B 
910e2472142201b970a20e6a65406b5e79d3fd96d88d03e43f6c2b868a6cbd3a5fa715cba3ebd427e5ea6e30dbf159bba162ea7f0718d8b5c9eda1a8e355aab4
 SHA512 
688fc105404feb0bcc841e9b853e5f270257cf2bdffc041bac7dd681a2990978a0f0d1e48e2eb574bfccd991d95632641e2407768d572c6352084b2808aca3b1
+DIST async-io-1.13.0.crate 37191 B

[gentoo-commits] repo/proj/guru:master commit in: dev-util/mock/

2024-10-02 Thread David Roman
commit: 3a84d5bec8acffcc3aecc90c110c8c6746db0574
Author: Takuya Wakazono  gmail  com>
AuthorDate: Wed Oct  2 13:50:06 2024 +
Commit: David Roman  gmail  com>
CommitDate: Wed Oct  2 13:50:06 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3a84d5be

dev-util/mock: add 5.9

Signed-off-by: Takuya Wakazono  gmail.com>

 dev-util/mock/Manifest|   1 +
 dev-util/mock/mock-5.9.ebuild | 105 ++
 2 files changed, 106 insertions(+)

diff --git a/dev-util/mock/Manifest b/dev-util/mock/Manifest
index ec4208f09..b5c7c52bd 100644
--- a/dev-util/mock/Manifest
+++ b/dev-util/mock/Manifest
@@ -1 +1,2 @@
 DIST mock-5.7.tar.gz 193087 BLAKE2B 
dade170ecef393f5c0a8a8c783d3600828356ea398bd1ab78dfb7db75fdcf313122c72cd8fe472677f431d18e2c93e4349b30d76bd439ddb9ddd3eac4004400e
 SHA512 
1edf699d62ccc92e1d2459cb04bf34a34942125907cb3335f0f3dcdaeb73cb70ad80c939e5dfe205c56eeb217144a651adac6cd1caa7e6a7ecbc4fa3518d5d4c
+DIST mock-5.9.tar.gz 193204 BLAKE2B 
d4c33f19288079c6741b3806016ad1de5f09ce9d6895ed7675b36bb724551f9d45d1c147693c7024f75da8e03a5833bfd3208dcd41fe2f2fe65f612d730e0826
 SHA512 
5f7444e0fcbd02203b6d569ee3b5e73c565d8adce50d68a2a0d672924747fa8cc60b3397c77345868f8f6a2a692e3f96d26661503a450b6f1b60df855b1316c1

diff --git a/dev-util/mock/mock-5.9.ebuild b/dev-util/mock/mock-5.9.ebuild
new file mode 100644
index 0..04f8153f2
--- /dev/null
+++ b/dev-util/mock/mock-5.9.ebuild
@@ -0,0 +1,105 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..12} )
+
+inherit bash-completion-r1 optfeature python-single-r1
+
+DESCRIPTION="Simple chroot build environment manager for building RPMs"
+HOMEPAGE="
+   https://rpm-software-management.github.io/mock/
+   https://github.com/rpm-software-management/mock/
+"
+SRC_URI="https://github.com/rpm-software-management/mock/releases/download/${P}-1/${P}.tar.gz";
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   app-arch/rpm[python,${PYTHON_SINGLE_USEDEP}]
+   dev-python/backoff[${PYTHON_USEDEP}]
+   dev-python/distro[${PYTHON_USEDEP}]
+   dev-python/pyroute2[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/rpmautospec-core[${PYTHON_USEDEP}]
+   dev-python/templated-dictionary[${PYTHON_USEDEP}]
+   ')
+   acct-group/mock
+   app-containers/podman
+   dev-util/distribution-gpg-keys
+   dev-util/mock-core-configs
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep 'dev-python/argparse-manpage[${PYTHON_USEDEP}]')
+   test? ( $(python_gen_cond_dep '
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   ') )
+"
+
+src_prepare() {
+   default
+
+   sed -i -e "s|^VERSION\s*=.*|VERSION=\"${PV}\"|" \
+   -e "s|^SYSCONFDIR\s*=.*|SYSCONFDIR=\"${EPREFIX}/etc\"|" \
+   -e "s|^PYTHONDIR\s*=.*|PYTHONDIR=\"$(python_get_sitedir)\"|" \
+   -e 
"s|^PKGPYTHONDIR\s*=.*|PKGPYTHONDIR=\"$(python_get_sitedir)/mockbuild\"|" \
+   py/mockbuild/constants.py py/mock-parse-buildlog.py || die
+
+   sed -i -e "s|^_MOCK_NVR = None$|_MOCK_NVR = \"${P}-1\"|" py/mock.py || 
die
+   sed -i -e "s|@VERSION@|${PV}|" docs/mock.1 docs/mock-parse-buildlog.1 
|| die
+
+   sed -i -e 's|"/bin/free"|"/usr/bin/free"|' 
py/mockbuild/plugins/hw_info.py || die
+
+   # bug #928266: remove unnecessary completion target for us
+   sed -i -e "s/ mock.py//" -e "s/ mock-parse-buildlog.py//" 
etc/bash_completion.d/mock || die
+}
+
+src_compile() {
+   argparse-manpage --pyfile py/mock-hermetic-repo.py --function 
_argparser > mock-hermetic-repo.1 || die
+}
+
+src_install() {
+   python_domodule py/mockbuild
+   python_newscript py/mock.py mock
+   python_newscript py/mock-hermetic-repo.py mock-hermetic-repo
+   python_newscript py/mock-parse-buildlog.py mock-parse-buildlog
+   dobin mockchain
+
+   exeinto /usr/libexec/mock
+   doexe create_default_route_in_container.sh
+
+   dobashcomp etc/bash_completion.d/mock
+   bashcomp_alias mock mock-parse-buildlog
+   dodoc docs/site-defaults.cfg
+   doman docs/mock.1 docs/mock-parse-buildlog.1 mock-hermetic-repo.1
+
+   insinto /etc/mock
+   doins etc/mock/*
+   insinto /etc/pki/mock
+   doins etc/pki/*
+
+   diropts -m0775 -o root -g mock
+   keepdir /var/lib/mock
+}
+
+src_test() {
+   PYTHONPATH=py epytest tests
+}
+
+pkg_postinst() {
+   optfeature "chain mode support" app-arch/createrepo_c
+   optfeature "pigz in root_cache plugin" app-arch/pigz
+   optfeature "nspawn instead of chroot" sys-apps/s

[gentoo-commits] repo/proj/guru:master commit in: dev-util/mock/

2024-10-02 Thread David Roman
commit: 209644c785bac7146f0c04ba21e99ac642808390
Author: Takuya Wakazono  gmail  com>
AuthorDate: Wed Oct  2 13:50:06 2024 +
Commit: David Roman  gmail  com>
CommitDate: Wed Oct  2 13:50:06 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=209644c7

dev-util/mock: drop 5.7

Signed-off-by: Takuya Wakazono  gmail.com>

 dev-util/mock/Manifest|   1 -
 dev-util/mock/mock-5.7.ebuild | 105 --
 2 files changed, 106 deletions(-)

diff --git a/dev-util/mock/Manifest b/dev-util/mock/Manifest
index b5c7c52bd..9a39eab73 100644
--- a/dev-util/mock/Manifest
+++ b/dev-util/mock/Manifest
@@ -1,2 +1 @@
-DIST mock-5.7.tar.gz 193087 BLAKE2B 
dade170ecef393f5c0a8a8c783d3600828356ea398bd1ab78dfb7db75fdcf313122c72cd8fe472677f431d18e2c93e4349b30d76bd439ddb9ddd3eac4004400e
 SHA512 
1edf699d62ccc92e1d2459cb04bf34a34942125907cb3335f0f3dcdaeb73cb70ad80c939e5dfe205c56eeb217144a651adac6cd1caa7e6a7ecbc4fa3518d5d4c
 DIST mock-5.9.tar.gz 193204 BLAKE2B 
d4c33f19288079c6741b3806016ad1de5f09ce9d6895ed7675b36bb724551f9d45d1c147693c7024f75da8e03a5833bfd3208dcd41fe2f2fe65f612d730e0826
 SHA512 
5f7444e0fcbd02203b6d569ee3b5e73c565d8adce50d68a2a0d672924747fa8cc60b3397c77345868f8f6a2a692e3f96d26661503a450b6f1b60df855b1316c1

diff --git a/dev-util/mock/mock-5.7.ebuild b/dev-util/mock/mock-5.7.ebuild
deleted file mode 100644
index 04f8153f2..0
--- a/dev-util/mock/mock-5.7.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{11..12} )
-
-inherit bash-completion-r1 optfeature python-single-r1
-
-DESCRIPTION="Simple chroot build environment manager for building RPMs"
-HOMEPAGE="
-   https://rpm-software-management.github.io/mock/
-   https://github.com/rpm-software-management/mock/
-"
-SRC_URI="https://github.com/rpm-software-management/mock/releases/download/${P}-1/${P}.tar.gz";
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   ${PYTHON_DEPS}
-   $(python_gen_cond_dep '
-   app-arch/rpm[python,${PYTHON_SINGLE_USEDEP}]
-   dev-python/backoff[${PYTHON_USEDEP}]
-   dev-python/distro[${PYTHON_USEDEP}]
-   dev-python/pyroute2[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
-   dev-python/rpmautospec-core[${PYTHON_USEDEP}]
-   dev-python/templated-dictionary[${PYTHON_USEDEP}]
-   ')
-   acct-group/mock
-   app-containers/podman
-   dev-util/distribution-gpg-keys
-   dev-util/mock-core-configs
-"
-BDEPEND="
-   ${PYTHON_DEPS}
-   $(python_gen_cond_dep 'dev-python/argparse-manpage[${PYTHON_USEDEP}]')
-   test? ( $(python_gen_cond_dep '
-   dev-python/jsonschema[${PYTHON_USEDEP}]
-   dev-python/pytest[${PYTHON_USEDEP}]
-   ') )
-"
-
-src_prepare() {
-   default
-
-   sed -i -e "s|^VERSION\s*=.*|VERSION=\"${PV}\"|" \
-   -e "s|^SYSCONFDIR\s*=.*|SYSCONFDIR=\"${EPREFIX}/etc\"|" \
-   -e "s|^PYTHONDIR\s*=.*|PYTHONDIR=\"$(python_get_sitedir)\"|" \
-   -e 
"s|^PKGPYTHONDIR\s*=.*|PKGPYTHONDIR=\"$(python_get_sitedir)/mockbuild\"|" \
-   py/mockbuild/constants.py py/mock-parse-buildlog.py || die
-
-   sed -i -e "s|^_MOCK_NVR = None$|_MOCK_NVR = \"${P}-1\"|" py/mock.py || 
die
-   sed -i -e "s|@VERSION@|${PV}|" docs/mock.1 docs/mock-parse-buildlog.1 
|| die
-
-   sed -i -e 's|"/bin/free"|"/usr/bin/free"|' 
py/mockbuild/plugins/hw_info.py || die
-
-   # bug #928266: remove unnecessary completion target for us
-   sed -i -e "s/ mock.py//" -e "s/ mock-parse-buildlog.py//" 
etc/bash_completion.d/mock || die
-}
-
-src_compile() {
-   argparse-manpage --pyfile py/mock-hermetic-repo.py --function 
_argparser > mock-hermetic-repo.1 || die
-}
-
-src_install() {
-   python_domodule py/mockbuild
-   python_newscript py/mock.py mock
-   python_newscript py/mock-hermetic-repo.py mock-hermetic-repo
-   python_newscript py/mock-parse-buildlog.py mock-parse-buildlog
-   dobin mockchain
-
-   exeinto /usr/libexec/mock
-   doexe create_default_route_in_container.sh
-
-   dobashcomp etc/bash_completion.d/mock
-   bashcomp_alias mock mock-parse-buildlog
-   dodoc docs/site-defaults.cfg
-   doman docs/mock.1 docs/mock-parse-buildlog.1 mock-hermetic-repo.1
-
-   insinto /etc/mock
-   doins etc/mock/*
-   insinto /etc/pki/mock
-   doins etc/pki/*
-
-   diropts -m0775 -o root -g mock
-   keepdir /var/lib/mock
-}
-
-src_test() {
-   PYTHONPATH=py epytest tests
-}
-
-pkg_postinst() {
-   optfeature "chain mode support" app-arch/createrepo_c
-   optfeature "pigz in root_cache plugin" app-arch/pigz
-   optfeature "nspawn instead of chroot" sys-ap

[gentoo-commits] repo/proj/guru:master commit in: profiles/

2024-10-02 Thread David Roman
commit: 0d5aad5b0ba42e58bf6fa0e62fd28f47ddfacd63
Author: Takuya Wakazono  gmail  com>
AuthorDate: Wed Oct  2 13:35:01 2024 +
Commit: David Roman  gmail  com>
CommitDate: Wed Oct  2 13:35:01 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0d5aad5b

profiles: mask kde-apps/plasma-settings for removal

Signed-off-by: Takuya Wakazono  gmail.com>

 profiles/package.mask | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index 9f65c28de..0f7a51f26 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -18,6 +18,13 @@
 
 # New entries go on top.
 
+# Takuya Wakazono  (2024-10-02)
+# Depends on dev-libs/kirigami-addons:5, which has been dropped.
+# The latest upstream release supports Qt6, but there's no maintainer
+# in guru.
+# Removal on 2024-11-02.
+kde-apps/plasma-settings
+
 # Takuya Wakazono  (2024-09-23)
 # Unmaintained in guru. src filesize mismatch since 2022.
 # Removal on 2024-10-23. Bug #860534.



[gentoo-commits] repo/proj/guru:master commit in: media-sound/noson-app/

2024-10-02 Thread David Roman
commit: cc639d68e85d73f8f4eccfa706fc3ab44fb45de6
Author: Steven Burnham  gmail  com>
AuthorDate: Wed Oct  2 03:05:46 2024 +
Commit: David Roman  gmail  com>
CommitDate: Wed Oct  2 03:05:46 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cc639d68

media-sound/noson-app: add 5.6.8

Signed-off-by: Steven Burnham  gmail.com>

 media-sound/noson-app/Manifest   |  1 +
 media-sound/noson-app/noson-app-5.6.8.ebuild | 31 
 2 files changed, 32 insertions(+)

diff --git a/media-sound/noson-app/Manifest b/media-sound/noson-app/Manifest
index a8c9976a2..6cf11e432 100644
--- a/media-sound/noson-app/Manifest
+++ b/media-sound/noson-app/Manifest
@@ -1 +1,2 @@
 DIST noson-app-5.6.6.tar.gz 3295309 BLAKE2B 
b46fe67256da8ad99cc6d772ec4af8af7a4a95c84d4432c9297b1a50df9692e1040588c3ff98ef69c378d7d058d35e96310d94731692a434c15a85f9920431b5
 SHA512 
ccb828554dcd963adb17516f1f2c8765b7ee28048270751c2d6b18090b2153d53e4c781a0473080023475d3b136fdf681e7fee19ee7548fd22bb3b530b881fbc
+DIST noson-app-5.6.8.tar.gz 3294933 BLAKE2B 
bf30055a6d07b912b9f5aea340a1aa103a8e1a659c2e984fb815e9b339c0fe74dc735e69501b412f25a0e8d46ef26304c03b96e9b088241c765d12157b3d
 SHA512 
9b0a0d4e4abbd54a3075c6045bc16bc0e897b475cbbea99e0ac0b75be19f06ecfb5821e89cb007f4fd48d8a14a573d4491c5130ebf8905a1c4fd2a8612980362

diff --git a/media-sound/noson-app/noson-app-5.6.8.ebuild 
b/media-sound/noson-app/noson-app-5.6.8.ebuild
new file mode 100644
index 0..4f2b5648f
--- /dev/null
+++ b/media-sound/noson-app/noson-app-5.6.8.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit xdg cmake
+
+DESCRIPTION="The essential to control music from your SONOS devices on Linux 
platforms"
+HOMEPAGE="https://janbar.github.io/noson-app/index.html";
+SRC_URI="https://github.com/janbar/noson-app/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   dev-libs/openssl:=
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtquickcontrols2:5
+   dev-qt/qtsvg:5
+   dev-qt/qttranslations:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+   media-libs/flac:=
+   media-libs/libpulse
+   sys-libs/zlib
+"
+RDEPEND="${DEPEND}"



[gentoo-commits] repo/proj/guru:master commit in: sci-biology/jalview-bin/

2024-10-02 Thread David Roman
commit: b0d9de7fd4737f17043e568d403d7985848f7d69
Author: Wolfgang Müller  oriole  systems>
AuthorDate: Tue Oct  1 17:04:10 2024 +
Commit: David Roman  gmail  com>
CommitDate: Tue Oct  1 17:04:10 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b0d9de7f

sci-biology/jalview-bin: update Manifest

Signed-off-by: Wolfgang Müller  oriole.systems>

 sci-biology/jalview-bin/Manifest | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/sci-biology/jalview-bin/Manifest b/sci-biology/jalview-bin/Manifest
index 8618c10f1..19f7ecd4b 100644
--- a/sci-biology/jalview-bin/Manifest
+++ b/sci-biology/jalview-bin/Manifest
@@ -1,3 +1 @@
-DIST jalview-all-2.11.3.3-j1.8.jar 48213292 BLAKE2B 
de869b1214ccb4cfe8edbbca68ca6cdd510283f51acb1a82f08a91cf62ce75b76e2400640a09bd05777de2d493b5e74541222af3e4e7208fb5ad6fa10beaa00d
 SHA512 
d2049b48e360c9e799d8e89fbee500375c510d956c68f9a44d4685eef2de84a8b557e9f7eec82febc63f513cdf67b5ff5f47b6aa8500c44e23b3831c0540e8a4
-EBUILD jalview-bin-2.11.3.3.ebuild 780 BLAKE2B 
d345687df977fe683ba2da52de5a538badcc1e44469a7605f6844681c97476bb3219f7635fa72f566ce3020fff9857d1a98956c8923f498c8b404ab88587ef03
 SHA512 
f8a5b437a01deeae73829b1aa07c2427eb830d7e543555df776a0cd9ec10768f65ca545bac91e98bab87ec975377428f2c3b7ced606a0a96562b6e9e5d8daaa0
-MISC metadata.xml 264 BLAKE2B 
d34d5fbc80c9c333ca2fea02dcdd8e9aa29d6bdab3511548cc2b65850bd0bea4a3ab8e15614fa11f82541b884ad940907f261afc692bfffb93fbdb07cff881ff
 SHA512 
ffd6824e66268ce9954034f3b844c533e318a6325dbae7205030455ec42dabb2cfa16656e526187958adf6fd99006f81e1b1977672d4cdc29249f97bb24e25aa
+DIST jalview-all-2.11.4.0-j1.8.jar 50778892 BLAKE2B 
bbbe641f371a84acea0e34f42cde46b567740224b655c75c2ea5d8978c4f161aba262be97aae89c0411e4b1645f7fab37618ef911b1a2774ad427255659f8f3c
 SHA512 
30b52e03f81422165b279f60b9edfc0eb4be1e74eb797eeb7a03fa4763a13b9ec60a3d81d6c3f916bbdcc2e8c5061b758bd5cba93d3b6b93c920128a0f03119e



[gentoo-commits] repo/proj/guru:master commit in: www-apps/sblg/

2024-10-02 Thread David Roman
commit: 3518d9bc32108be542cb69ed5a02489294f60957
Author: Wolfgang Müller  oriole  systems>
AuthorDate: Wed Oct  2 10:19:51 2024 +
Commit: David Roman  gmail  com>
CommitDate: Wed Oct  2 10:19:51 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3518d9bc

www-apps/sblg: new package, add 0.5.12

Signed-off-by: Wolfgang Müller  oriole.systems>

 www-apps/sblg/Manifest   |  1 +
 www-apps/sblg/metadata.xml   |  8 
 www-apps/sblg/sblg-0.5.12.ebuild | 28 
 3 files changed, 37 insertions(+)

diff --git a/www-apps/sblg/Manifest b/www-apps/sblg/Manifest
new file mode 100644
index 0..4b42538ea
--- /dev/null
+++ b/www-apps/sblg/Manifest
@@ -0,0 +1 @@
+DIST sblg-0.5.12.tar.gz 1502183 BLAKE2B 
cfec2912668830ffe3002c39a99f9f611bddd1d09da2c1506fc67a30e4e64e142b34b9035118ac96971b7bd82d33b5df297f1777b07583251c152ff8fd195b90
 SHA512 
2d88dc59949e818977c6e8b7ee090984571b8813d7fd81fba8e705025c604734828b997bfc72d69164f295e9ad2cee0df633ace3cfda53be7b3a93f3f903

diff --git a/www-apps/sblg/metadata.xml b/www-apps/sblg/metadata.xml
new file mode 100644
index 0..5fc9ce93f
--- /dev/null
+++ b/www-apps/sblg/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   wolf@oriole.systems
+   Wolfgang Müller
+   
+

diff --git a/www-apps/sblg/sblg-0.5.12.ebuild b/www-apps/sblg/sblg-0.5.12.ebuild
new file mode 100644
index 0..8fd2c5f8f
--- /dev/null
+++ b/www-apps/sblg/sblg-0.5.12.ebuild
@@ -0,0 +1,28 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="A utility for creating static blogs"
+HOMEPAGE="https://kristaps.bsd.lv/sblg/";
+SRC_URI="https://kristaps.bsd.lv/sblg/snapshots/${P}.tar.gz";
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="examples"
+
+DEPEND="dev-libs/expat"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   ./configure PREFIX="${EPREFIX}/usr" MANDIR="${EPREFIX}/usr/share/man"
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+
+   if ! use examples; then
+   rm -rf "${ED}/usr/share/${PN}/examples" || die
+   fi
+}



[gentoo-commits] repo/proj/guru:master commit in: sci-biology/jalview-bin/

2024-10-02 Thread David Roman
commit: 27c76fa7656c02279ebba299a79d286607d4aa48
Author: Andrés Becerra  gmail  com>
AuthorDate: Tue Oct  1 15:44:21 2024 +
Commit: David Roman  gmail  com>
CommitDate: Tue Oct  1 15:44:21 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=27c76fa7

sci-biology/jalview-bin: bump to 2.11.4.0

Signed-off-by: Andrés Becerra  gmail.com>

 .../{jalview-bin-2.11.3.3.ebuild => jalview-bin-2.11.4.0.ebuild}  | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/sci-biology/jalview-bin/jalview-bin-2.11.3.3.ebuild 
b/sci-biology/jalview-bin/jalview-bin-2.11.4.0.ebuild
similarity index 100%
rename from sci-biology/jalview-bin/jalview-bin-2.11.3.3.ebuild
rename to sci-biology/jalview-bin/jalview-bin-2.11.4.0.ebuild



[gentoo-commits] repo/proj/guru:master commit in: sys-boot/woeusb-ng/

2024-10-01 Thread David Roman
commit: 02d263c79f5993d0be50f3fb14c705ccc66cf372
Author: Takuya Wakazono  gmail  com>
AuthorDate: Tue Oct  1 11:18:00 2024 +
Commit: David Roman  gmail  com>
CommitDate: Tue Oct  1 11:18:00 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=02d263c7

sys-boot/woeusb-ng: add USE=gui

Add a gui USE flag instead of using optfeature for two reasons:

- Broken PYTHON_COMPAT (no maintainer, optfeature is easy to miss)
- Some desktop profile users consider gui a core feature, and they don't
  expect the woeusbgui script to be non-functional

Closes: https://bugs.gentoo.org/940445
Signed-off-by: Takuya Wakazono  gmail.com>

 sys-boot/woeusb-ng/woeusb-ng-0.2.12.ebuild | 18 +++---
 1 file changed, 11 insertions(+), 7 deletions(-)

diff --git a/sys-boot/woeusb-ng/woeusb-ng-0.2.12.ebuild 
b/sys-boot/woeusb-ng/woeusb-ng-0.2.12.ebuild
index e7664311b..0197c9b82 100644
--- a/sys-boot/woeusb-ng/woeusb-ng-0.2.12.ebuild
+++ b/sys-boot/woeusb-ng/woeusb-ng-0.2.12.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
 DISTUTILS_SINGLE_IMPL=1
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit desktop distutils-r1 optfeature xdg
 
@@ -18,12 +18,14 @@ S="${WORKDIR}/${MY_PN}-${PV}"
 LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~amd64"
+IUSE="gui"
 
 RDEPEND="
!sys-boot/woeusb
app-arch/p7zip
$(python_gen_cond_dep '
dev-python/termcolor[${PYTHON_USEDEP}]
+   gui? ( dev-python/wxpython:4.0[${PYTHON_USEDEP}] )
')
 "
 
@@ -36,17 +38,19 @@ src_prepare() {
 
 src_install() {
distutils-r1_src_install
-   dobin WoeUSB/woeusbgui
 
-   insinto /usr/share/polkit-1/actions
-   doins miscellaneous/com.github.woeusb.woeusb-ng.policy
+   if use gui; then
+   dobin WoeUSB/woeusbgui
 
-   doicon -s 256 WoeUSB/data/woeusb-logo.png
-   make_desktop_entry woeusbgui WoeUSB-ng woeusb-logo Utility
+   insinto /usr/share/polkit-1/actions
+   doins miscellaneous/com.github.woeusb.woeusb-ng.policy
+
+   doicon -s 256 WoeUSB/data/woeusb-logo.png
+   make_desktop_entry woeusbgui WoeUSB-ng woeusb-logo Utility
+   fi
 }
 
 pkg_postinst() {
-   optfeature "GUI support" dev-python/wxpython:4.0
optfeature "Legacy PC bootmode support" 
"sys-boot/grub[grub_platforms_pc]"
 
xdg_pkg_postinst



[gentoo-commits] repo/proj/guru:master commit in: x11-apps/xcur2png/

2024-10-01 Thread David Roman
commit: e8ae187bb40775ed91d32f4e187a352442160ca7
Author: Takuya Wakazono  gmail  com>
AuthorDate: Tue Oct  1 11:18:00 2024 +
Commit: David Roman  gmail  com>
CommitDate: Tue Oct  1 11:18:00 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e8ae187b

x11-apps/xcur2png: run autoreconf

Closes: https://bugs.gentoo.org/937784
Signed-off-by: Takuya Wakazono  gmail.com>

 .../{xcur2png-0.7.1-r2.ebuild => xcur2png-0.7.1-r3.ebuild} | 10 --
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/x11-apps/xcur2png/xcur2png-0.7.1-r2.ebuild 
b/x11-apps/xcur2png/xcur2png-0.7.1-r3.ebuild
similarity index 77%
rename from x11-apps/xcur2png/xcur2png-0.7.1-r2.ebuild
rename to x11-apps/xcur2png/xcur2png-0.7.1-r3.ebuild
index cc4e3e034..fe8fd1790 100644
--- a/x11-apps/xcur2png/xcur2png-0.7.1-r2.ebuild
+++ b/x11-apps/xcur2png/xcur2png-0.7.1-r3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit flag-o-matic
+inherit autotools flag-o-matic
 
 DESCRIPTION="Convert X cursors to PNG images"
 HOMEPAGE="https://github.com/eworm-de/xcur2png";
@@ -14,10 +14,16 @@ SLOT="0"
 KEYWORDS="~amd64"
 
 DEPEND="
-   media-libs/libpng
+   media-libs/libpng:=
x11-libs/libXcursor
 "
 RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+   default
+   eautoreconf # bug 937784
+}
 
 src_configure() {
append-cflags "-std=gnu89" # bug 916457



[gentoo-commits] repo/proj/guru:master commit in: dev-build/cargo-make/

2024-10-01 Thread David Roman
commit: 713dd952e74ccab644fb7eb28b23229a9f069d4e
Author: Takuya Wakazono  gmail  com>
AuthorDate: Mon Sep 30 14:46:10 2024 +
Commit: David Roman  gmail  com>
CommitDate: Mon Sep 30 14:46:10 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=713dd952

dev-build/cargo-make: drop 0.37.16

Signed-off-by: Takuya Wakazono  gmail.com>

 dev-build/cargo-make/Manifest  |  43 
 dev-build/cargo-make/cargo-make-0.37.16.ebuild | 304 -
 2 files changed, 347 deletions(-)

diff --git a/dev-build/cargo-make/Manifest b/dev-build/cargo-make/Manifest
index a8a342cb6..622eb9515 100644
--- a/dev-build/cargo-make/Manifest
+++ b/dev-build/cargo-make/Manifest
@@ -3,28 +3,21 @@ DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 
8dfcbba0b9d94e55eae739b16f5c6474baa
 DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 
4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055
 SHA512 
4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077
 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
 DIST arbitrary-1.3.2.crate 32037 BLAKE2B 
f8f6a10a8f42f14eefaad4348b6ff200d0c2fb22faa7a2876247228046359e39c555f3170a1975f64f8537319b97c7ce2030dcab3614229c8334b5d6f9248114
 SHA512 
faab26c44f25d2c7298add2a657e4010d9fe24b3a61e2270bc6feac05cf2a82895fe225d2fb1c6b63e6c7da54e061955503f39322b96dbdbc4916601bd5e5ccf
-DIST attohttpc-0.26.1.crate 61626 BLAKE2B 
8d670b7ee7f8a45623f8618d170023bad3ad12ca0422e885dfbd1b85bdb7cebbb4de8c3ee6e5b5bcc5b9587ec5ace61725ddd65655b3395c9488c0ea7cbd
 SHA512 
fc6dd4ec4fc4c6741e7d506484825adceb4589bab962cab403f375ed0d52978be3177531f4410ea2e24ce14531d38cb94d3134c09b6e8e3f1a0ed9737f8edb2a
 DIST attohttpc-0.28.0.crate 61745 BLAKE2B 
a2c62479e6b392d6985b006e54d3457d032c6d23c129b719e913eb43a908a202e297042e0916edb54f0d73424ff57d76b2265ad374b1c65943621f9d2ec10348
 SHA512 
9e8ef786681ce5edfdad1075a5a69f298abc6117a2adfc676d5af5b0ba37e1b3846b997dfd33c851273e58b38fa4b0383322ed088c5c4478a5647d631765441d
-DIST autocfg-1.3.0.crate 16524 BLAKE2B 
7d5a03853d6b4f0da08d8e139fb200da21e47fa7e50d1956270d0ff0cc496f660f8f800122c95eee9ba98d9210ab200c3010b782097483d12d6be4ac0df0e7c9
 SHA512 
a5570b955d57a7183ba148b335837dc5af24b202e80681027536d33fe2822509ba644fc70c29f018c893285ced2bf6774f44ca6c59f7c7e2226d5349cf7c3635
 DIST autocfg-1.4.0.crate 17712 BLAKE2B 
7f7300439899be03d001dd32b7e797bc4b9a58103081b6f7353c4b5897813cedf870b3fb1fa25d320a75326b334b44d8287e8603de34fc560d0b567143915cc6
 SHA512 
3b5e7c30bc73e105e4bfcab584c24fc4016db41fac9c356c6649fd841051704bbe8848e09546eb50d7c1f18ea8ce1cb72fbc268a620d5c609b3472114b5be73c
-DIST base64-0.21.7.crate 82576 BLAKE2B 
25cc8761c14220981ff4ed332058f6179948080cbfa2b225ec1d1602e4af14cd470c969e8b7049117e6fc51a5a24e06b1d27bab844486ecb76409d12e0581d5d
 SHA512 
c6986d88dd9aa081d914f35b4174be4ba874848657ac4b5e63b9b45af765d973289c548ccb5a01584edfc0d8d79ff5be25b51365295d6e7a311bd7f0ae3c0cb9
 DIST base64-0.22.1.crate 81597 BLAKE2B 
6f216a560bd36e6e6b74e908344b457594cc768d9763070e269b56a14b150cbfc4b7f599d4c2a0a5f783638170ee132f0796fefb14fcac7fd73c58db0791007a
 SHA512 
91cf2e4e7fc8815f9b8a86a7fa722a20eee3dc1dd57111b29e420de87ce7836bcdb1db01d3cafb9a977710ef63e7cc41b7772762323e68e0e832156858aace20
-DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 DIST bitflags-2.6.0.crate 45357 BLAKE2B 
3a368bd2eb58c095b7b4a46680cc2d90a28e24b2e37c854bbf8647c861c4b8fb37eca827599673c5c7df763048149dd82123d1ede1f8a0e58a6bc23c8250f7e6
 SHA512 
f9bb3c48931ed7e7e05ec6d13305af5da6b6c18861ff307d7dc17c658f63972c87b70b0527287b3625c8592befc207cfe15550654995faf3862bb12a6d95bacf
 DIST block-buffer-0.10.4.crate 10538 BLAKE2B 
d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11
 SHA512 
b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb
 DIST bstr-1.10.0.crate 380426 BLAKE2B 
19330a5a293430c09908d2174ff814351b16419f60de6463abf9b8a9dff06a4e6845e889d8047a710cef54842f2790d9cd5080b92cdcb113d89742b869979c74
 SHA512 
823abdbda9b13802facc7d6b1ed9ad809ed3b0b827d26e418348ffb8481b5f5735f129c5a9a8c7b2ab010d7f32ca57cba69a1ee10a64225c54c6ceacd22c05d2
 DIST bumpalo-3.16.0.crate 85677 BLAKE2B 
08da17b757931d2910e0299df53eb62731aa8c4ebd8915859b81d1982b331e7455dfac977c754e500a35

[gentoo-commits] repo/proj/guru:master commit in: www-apps/whoogle-search/

2024-10-01 Thread David Roman
commit: 81d2911d3000b77371a394697505391f3ea70e07
Author: Bailey Kasin  gmail  com>
AuthorDate: Tue Oct  1 02:38:23 2024 +
Commit: David Roman  gmail  com>
CommitDate: Tue Oct  1 02:46:35 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=81d2911d

www-apps/whoogle-search: add 0.9.0

Signed-off-by: Cat Kasin  gmail.com>

 www-apps/whoogle-search/Manifest   |  1 +
 .../whoogle-search/whoogle-search-0.9.0.ebuild | 50 ++
 2 files changed, 51 insertions(+)

diff --git a/www-apps/whoogle-search/Manifest b/www-apps/whoogle-search/Manifest
index 4570793a3..8da5dcb80 100644
--- a/www-apps/whoogle-search/Manifest
+++ b/www-apps/whoogle-search/Manifest
@@ -1 +1,2 @@
 DIST whoogle-search-0.8.4.gh.tar.gz 616189 BLAKE2B 
23c547d330b3b098eea4d63029ba109f8ecc0f4fefe031c77fcdb52d657aeb93d8d6fa3ae8f54ff9a7218c7c31aa1eccba57b333c376b92cc6a841f60cb14240
 SHA512 
6a9f7e7502253c2c6b72e8753595f4d57dca6fad2fceb1fece6e40203f7b85eb0ef7debda4852ed347b103ae89c1a188ccb989e56bc7c0ad81dccdda69dc2b58
+DIST whoogle-search-0.9.0.gh.tar.gz 617855 BLAKE2B 
f4051918971609f82062bd6796aea63c491ef6bb8263a94d1b3f93096ffd2db5a64d890a1990c9bfbdc191bb739c092d15bc313ec8dc26e2ba8a660bb7995e25
 SHA512 
eb6edc8a25dfc374439480370ae35c87e334c845f8e112a5be1c9033dbc83148c732126fdb493f928a1f40a925789c91d1fca83d5ff2b51c519e6e795dc7

diff --git a/www-apps/whoogle-search/whoogle-search-0.9.0.ebuild 
b/www-apps/whoogle-search/whoogle-search-0.9.0.ebuild
new file mode 100644
index 0..5c4cd6b33
--- /dev/null
+++ b/www-apps/whoogle-search/whoogle-search-0.9.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=no
+PYTHON_COMPAT=( python3_{10..13} )
+inherit distutils-r1 systemd
+
+DESCRIPTION="A self-hosted, ad-free, privacy-respecting metasearch engine"
+HOMEPAGE="https://github.com/benbusby/whoogle-search";
+SRC_URI="https://github.com/benbusby/whoogle-search/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/cssutils[${PYTHON_USEDEP}]
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   dev-python/flask[${PYTHON_USEDEP}]
+   dev-python/python-dotenv[${PYTHON_USEDEP}]
+   dev-python/defusedxml[${PYTHON_USEDEP}]
+   dev-python/waitress[${PYTHON_USEDEP}]
+   dev-python/validators[${PYTHON_USEDEP}]
+   app-arch/brotli[${PYTHON_USEDEP},python]
+   net-libs/stem
+   acct-user/whoogle
+   acct-group/whoogle
+"
+
+src_install() {
+   rm -r .github docs test .dockerignore .gitignore .replit \
+   docker-compose.yml Dockerfile heroku.yml MANIFEST.in README.md \
+   requirements.txt
+   mkdir -p "${ED}/opt/whoogle-search" || die
+   insinto /opt/whoogle-search
+   doins -r ./*
+   fperms -R 0755 /opt/whoogle-search
+   fowners -R whoogle:whoogle /opt/whoogle-search
+
+   insinto /etc/default/
+   doins "${FILESDIR}/whoogle"
+   insinto /usr/lib/sysusers.d/
+   doins "${FILESDIR}/whoogle.conf"
+
+   newinitd "${FILESDIR}"/whoogle.initd whoogle
+   systemd_dounit "${FILESDIR}/whoogle.service"
+}



[gentoo-commits] repo/proj/guru:master commit in: media-video/ytarchive/

2024-10-01 Thread David Roman
commit: 1b73481b0cac02c9bfffbbb24e2d6315450fa313
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Tue Oct  1 00:05:32 2024 +
Commit: David Roman  gmail  com>
CommitDate: Tue Oct  1 00:05:32 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1b73481b

media-video/ytarchive: add 0.5.0

Signed-off-by: Alexey Sokolov  asokolov.org>

 media-video/ytarchive/Manifest   |  2 ++
 media-video/ytarchive/ytarchive-0.5.0.ebuild | 28 
 2 files changed, 30 insertions(+)

diff --git a/media-video/ytarchive/Manifest b/media-video/ytarchive/Manifest
index 66d1d73ad..cbf9010a5 100644
--- a/media-video/ytarchive/Manifest
+++ b/media-video/ytarchive/Manifest
@@ -1,2 +1,4 @@
 DIST ytarchive-0.4.0-vendor.tar.xz 551148 BLAKE2B 
fcd5f19cdd54908ecdb9e7e16484a5a1242475bd84911a393f987d5dbd3ddaea4b86784b228deb32a36dd4b882ea42c607009735c3841440b97d21d34810c95b
 SHA512 
34bbc67519e3373b440b300e4e59be4e58842c7c3df3c4f093ff92e7a40ef5d7c5b3263d68ab41a8a7e98d53fb247241ce63a79797f0f8b8d71c1358d79ceb33
 DIST ytarchive-0.4.0.tar.gz 34808 BLAKE2B 
e054b280413b223b6b91662574483a1de737e369c4dcf80698230b41ecc90faa8dc050fb999395b2a413ae135f7e9ed9f6bf4aa2986ee8afed897f2cc2d4aaf9
 SHA512 
4fc4638e527c6d39a3aa12d217eb6c6c3080d08aa81b78f8bad2008f4a1eee4e3a601692829ab4c512ee18768593569b306d6206f96f5581f1e3009dd66b99a7
+DIST ytarchive-0.5.0-vendor.tar.xz 556756 BLAKE2B 
b2b1288b382a0f1de6793f3d59637548358d680c524246959f7374bf364ada186adf38e1b3a664d47f9b96feb1407bcb07f84ffd97957016c4bae4d3ec49dd8c
 SHA512 
1ee817a33f0c7a318b7c89d32fab773c7ef38a136ef793e1ea1a542f3e325341a4ecaefb4eee09556a820f8f8adb2c37b867ef54a52fc977a9fbe75fb6ce752c
+DIST ytarchive-0.5.0.tar.gz 40012 BLAKE2B 
fabcc4ce47715ba1a804f2f3504adaf8eea3cf3348b8442af2bcabd10eeab529a845255fdc1ac55d0e2d0017d0b8a578d5ab4ab9c8f07acff0756cb27b348e7c
 SHA512 
1d93a101ae9ae169d7e7f22da1036e8952209fd90211cd9080cb4706a1867416180382e83a207c4ec936d865a36294871d2ea5214c34831e2cbb7162b83ae83b

diff --git a/media-video/ytarchive/ytarchive-0.5.0.ebuild 
b/media-video/ytarchive/ytarchive-0.5.0.ebuild
new file mode 100644
index 0..0d5e002e0
--- /dev/null
+++ b/media-video/ytarchive/ytarchive-0.5.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Youtube livestream downloader"
+HOMEPAGE="https://github.com/Kethsar/ytarchive";
+SRC_URI="
+   https://github.com/Kethsar/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
+   https://files.asokolov.org/gentoo/${P}-vendor.tar.xz
+"
+
+LICENSE="Apache-2.0 BSD MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="media-video/ffmpeg"
+
+src_compile() {
+   ego build
+}
+
+src_install() {
+   dobin ytarchive
+   einstalldocs
+}



[gentoo-commits] repo/proj/guru:master commit in: dev-build/cargo-make/

2024-10-01 Thread David Roman
commit: 8cdcdc8a0bec167c18663481d215e790fde060c5
Author: Takuya Wakazono  gmail  com>
AuthorDate: Mon Sep 30 14:46:10 2024 +
Commit: David Roman  gmail  com>
CommitDate: Mon Sep 30 14:46:10 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8cdcdc8a

dev-build/cargo-make: add 0.37.18

Signed-off-by: Takuya Wakazono  gmail.com>

 dev-build/cargo-make/Manifest  |  50 
 dev-build/cargo-make/cargo-make-0.37.18.ebuild | 311 +
 2 files changed, 361 insertions(+)

diff --git a/dev-build/cargo-make/Manifest b/dev-build/cargo-make/Manifest
index 399012d4f..a8a342cb6 100644
--- a/dev-build/cargo-make/Manifest
+++ b/dev-build/cargo-make/Manifest
@@ -2,9 +2,13 @@ DIST adler2-2.0.0.crate 13529 BLAKE2B 
ec575b0bf12e321399ac3a1d59fce4ddbeabcc60cb
 DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 
8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830
 SHA512 
ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
 DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 
4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055
 SHA512 
4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077
 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
+DIST arbitrary-1.3.2.crate 32037 BLAKE2B 
f8f6a10a8f42f14eefaad4348b6ff200d0c2fb22faa7a2876247228046359e39c555f3170a1975f64f8537319b97c7ce2030dcab3614229c8334b5d6f9248114
 SHA512 
faab26c44f25d2c7298add2a657e4010d9fe24b3a61e2270bc6feac05cf2a82895fe225d2fb1c6b63e6c7da54e061955503f39322b96dbdbc4916601bd5e5ccf
 DIST attohttpc-0.26.1.crate 61626 BLAKE2B 
8d670b7ee7f8a45623f8618d170023bad3ad12ca0422e885dfbd1b85bdb7cebbb4de8c3ee6e5b5bcc5b9587ec5ace61725ddd65655b3395c9488c0ea7cbd
 SHA512 
fc6dd4ec4fc4c6741e7d506484825adceb4589bab962cab403f375ed0d52978be3177531f4410ea2e24ce14531d38cb94d3134c09b6e8e3f1a0ed9737f8edb2a
+DIST attohttpc-0.28.0.crate 61745 BLAKE2B 
a2c62479e6b392d6985b006e54d3457d032c6d23c129b719e913eb43a908a202e297042e0916edb54f0d73424ff57d76b2265ad374b1c65943621f9d2ec10348
 SHA512 
9e8ef786681ce5edfdad1075a5a69f298abc6117a2adfc676d5af5b0ba37e1b3846b997dfd33c851273e58b38fa4b0383322ed088c5c4478a5647d631765441d
 DIST autocfg-1.3.0.crate 16524 BLAKE2B 
7d5a03853d6b4f0da08d8e139fb200da21e47fa7e50d1956270d0ff0cc496f660f8f800122c95eee9ba98d9210ab200c3010b782097483d12d6be4ac0df0e7c9
 SHA512 
a5570b955d57a7183ba148b335837dc5af24b202e80681027536d33fe2822509ba644fc70c29f018c893285ced2bf6774f44ca6c59f7c7e2226d5349cf7c3635
+DIST autocfg-1.4.0.crate 17712 BLAKE2B 
7f7300439899be03d001dd32b7e797bc4b9a58103081b6f7353c4b5897813cedf870b3fb1fa25d320a75326b334b44d8287e8603de34fc560d0b567143915cc6
 SHA512 
3b5e7c30bc73e105e4bfcab584c24fc4016db41fac9c356c6649fd841051704bbe8848e09546eb50d7c1f18ea8ce1cb72fbc268a620d5c609b3472114b5be73c
 DIST base64-0.21.7.crate 82576 BLAKE2B 
25cc8761c14220981ff4ed332058f6179948080cbfa2b225ec1d1602e4af14cd470c969e8b7049117e6fc51a5a24e06b1d27bab844486ecb76409d12e0581d5d
 SHA512 
c6986d88dd9aa081d914f35b4174be4ba874848657ac4b5e63b9b45af765d973289c548ccb5a01584edfc0d8d79ff5be25b51365295d6e7a311bd7f0ae3c0cb9
+DIST base64-0.22.1.crate 81597 BLAKE2B 
6f216a560bd36e6e6b74e908344b457594cc768d9763070e269b56a14b150cbfc4b7f599d4c2a0a5f783638170ee132f0796fefb14fcac7fd73c58db0791007a
 SHA512 
91cf2e4e7fc8815f9b8a86a7fa722a20eee3dc1dd57111b29e420de87ce7836bcdb1db01d3cafb9a977710ef63e7cc41b7772762323e68e0e832156858aace20
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 DIST bitflags-2.6.0.crate 45357 BLAKE2B 
3a368bd2eb58c095b7b4a46680cc2d90a28e24b2e37c854bbf8647c861c4b8fb37eca827599673c5c7df763048149dd82123d1ede1f8a0e58a6bc23c8250f7e6
 SHA512 
f9bb3c48931ed7e7e05ec6d13305af5da6b6c18861ff307d7dc17c658f63972c87b70b0527287b3625c8592befc207cfe15550654995faf3862bb12a6d95bacf
 DIST block-buffer-0.10.4.crate 10538 BLAKE2B 
d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11
 SHA512 
b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb
@@ -12,13 +16,16 @@ DIST bstr-1.10.0.crate 380426 BLAKE2B 
19330a5a293430c09908d2174ff814351b16419f60
 DIST bumpalo-3.16

[gentoo-commits] repo/proj/guru:master commit in: gui-apps/tiramisu/

2024-10-01 Thread David Roman
commit: 3e2f6db27193774c8588d198aa4c23e21a3b546a
Author: Takuya Wakazono  gmail  com>
AuthorDate: Mon Sep 30 14:46:10 2024 +
Commit: David Roman  gmail  com>
CommitDate: Mon Sep 30 14:46:10 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3e2f6db2

gui-apps/tiramisu: drop obsolete patch from live ebuild

Closes: https://bugs.gentoo.org/939131
Signed-off-by: Takuya Wakazono  gmail.com>

 gui-apps/tiramisu/tiramisu-.ebuild | 8 +++-
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/gui-apps/tiramisu/tiramisu-.ebuild 
b/gui-apps/tiramisu/tiramisu-.ebuild
index 2a8ff0ec9..10d52ea4c 100644
--- a/gui-apps/tiramisu/tiramisu-.ebuild
+++ b/gui-apps/tiramisu/tiramisu-.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit vala
 
@@ -23,11 +23,9 @@ RDEPEND="dev-libs/glib:2[dbus]"
 DEPEND="${RDEPEND}"
 BDEPEND="$(vala_depend)"
 
-PATCHES=( "${FILESDIR}/tiramisu-2.0.20211107-pkg-config.patch" )
-
 src_prepare() {
default
-   vala_src_prepare
+   vala_setup
 }
 
 src_install() {



[gentoo-commits] repo/proj/guru:master commit in: www-apps/whoogle-search/

2024-10-01 Thread David Roman
commit: 04bbe1405e17cd3aa739dfb9aee421c16516ae18
Author: Bailey Kasin  gmail  com>
AuthorDate: Tue Oct  1 02:42:21 2024 +
Commit: David Roman  gmail  com>
CommitDate: Tue Oct  1 02:46:35 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=04bbe140

www-apps/whoogle-search: drop 0.8.4-r3

Signed-off-by: Cat Kasin  gmail.com>

 www-apps/whoogle-search/Manifest   |  1 -
 .../whoogle-search/whoogle-search-0.8.4-r3.ebuild  | 50 --
 2 files changed, 51 deletions(-)

diff --git a/www-apps/whoogle-search/Manifest b/www-apps/whoogle-search/Manifest
index 8da5dcb80..db1b3e4c9 100644
--- a/www-apps/whoogle-search/Manifest
+++ b/www-apps/whoogle-search/Manifest
@@ -1,2 +1 @@
-DIST whoogle-search-0.8.4.gh.tar.gz 616189 BLAKE2B 
23c547d330b3b098eea4d63029ba109f8ecc0f4fefe031c77fcdb52d657aeb93d8d6fa3ae8f54ff9a7218c7c31aa1eccba57b333c376b92cc6a841f60cb14240
 SHA512 
6a9f7e7502253c2c6b72e8753595f4d57dca6fad2fceb1fece6e40203f7b85eb0ef7debda4852ed347b103ae89c1a188ccb989e56bc7c0ad81dccdda69dc2b58
 DIST whoogle-search-0.9.0.gh.tar.gz 617855 BLAKE2B 
f4051918971609f82062bd6796aea63c491ef6bb8263a94d1b3f93096ffd2db5a64d890a1990c9bfbdc191bb739c092d15bc313ec8dc26e2ba8a660bb7995e25
 SHA512 
eb6edc8a25dfc374439480370ae35c87e334c845f8e112a5be1c9033dbc83148c732126fdb493f928a1f40a925789c91d1fca83d5ff2b51c519e6e795dc7

diff --git a/www-apps/whoogle-search/whoogle-search-0.8.4-r3.ebuild 
b/www-apps/whoogle-search/whoogle-search-0.8.4-r3.ebuild
deleted file mode 100644
index d2825e84a..0
--- a/www-apps/whoogle-search/whoogle-search-0.8.4-r3.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=no
-PYTHON_COMPAT=( python3_{10..12} )
-inherit distutils-r1 systemd
-
-DESCRIPTION="A self-hosted, ad-free, privacy-respecting metasearch engine"
-HOMEPAGE="https://github.com/benbusby/whoogle-search";
-SRC_URI="https://github.com/benbusby/whoogle-search/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.gh.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   dev-python/cssutils[${PYTHON_USEDEP}]
-   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
-   dev-python/cryptography[${PYTHON_USEDEP}]
-   dev-python/flask[${PYTHON_USEDEP}]
-   dev-python/python-dotenv[${PYTHON_USEDEP}]
-   dev-python/defusedxml[${PYTHON_USEDEP}]
-   dev-python/waitress[${PYTHON_USEDEP}]
-   dev-python/validators[${PYTHON_USEDEP}]
-   app-arch/brotli[${PYTHON_USEDEP},python]
-   net-libs/stem
-   acct-user/whoogle
-   acct-group/whoogle
-"
-
-src_install() {
-   rm -r .github docs test .dockerignore .gitignore .replit \
-   docker-compose.yml Dockerfile heroku.yml MANIFEST.in README.md \
-   requirements.txt
-   mkdir -p "${ED}/opt/whoogle-search" || die
-   insinto /opt/whoogle-search
-   doins -r ./*
-   fperms -R 0755 /opt/whoogle-search
-   fowners -R whoogle:whoogle /opt/whoogle-search
-
-   insinto /etc/default/
-   doins "${FILESDIR}/whoogle"
-   insinto /usr/lib/sysusers.d/
-   doins "${FILESDIR}/whoogle.conf"
-
-   newinitd "${FILESDIR}"/whoogle.initd whoogle
-   systemd_dounit "${FILESDIR}/whoogle.service"
-}



[gentoo-commits] repo/proj/guru:master commit in: profiles/, app-emulation/proton-ge-custom-bin/

2024-10-01 Thread David Roman
commit: 1fd5e968d486611818aacfcea36b17761dfd9697
Author: Takuya Wakazono  gmail  com>
AuthorDate: Mon Sep 30 14:54:07 2024 +
Commit: David Roman  gmail  com>
CommitDate: Mon Sep 30 14:54:07 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1fd5e968

app-emulation/proton-ge-custom-bin: treeclean

Closes: https://bugs.gentoo.org/863026 (pkgremoved)
Closes: https://bugs.gentoo.org/863029 (pkgremoved)
Closes: https://bugs.gentoo.org/863032 (pkgremoved)
Closes: https://bugs.gentoo.org/863035 (pkgremoved)
Signed-off-by: Takuya Wakazono  gmail.com>

 app-emulation/proton-ge-custom-bin/Manifest|  3 ---
 app-emulation/proton-ge-custom-bin/metadata.xml| 12 ---
 .../proton-ge-custom-bin-7.27.ebuild   | 25 --
 .../proton-ge-custom-bin-7.28.ebuild   | 25 --
 .../proton-ge-custom-bin-7.29.ebuild   | 25 --
 profiles/package.mask  |  5 -
 6 files changed, 95 deletions(-)

diff --git a/app-emulation/proton-ge-custom-bin/Manifest 
b/app-emulation/proton-ge-custom-bin/Manifest
deleted file mode 100644
index 71568d700..0
--- a/app-emulation/proton-ge-custom-bin/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST GE-Proton7-27.tar.gz 415170082 BLAKE2B 
1773d34defe483a6c894d55de1089eb831f1d44e92bfae5c46faeec825fa8b2cc7c05ac9ca9a05d6ea0c393aa90fe06334a0c07feef71631e27a7dbf30e3dcda
 SHA512 
b741594fbc062bf7e5b5228273680807fb3eb20cfa04993b2e4ce9442ebed18f3e84ca5d59ee19381165d595932fe54b720526bd1f41b2bf74b13a20308de5ee
-DIST GE-Proton7-28.tar.gz 416168736 BLAKE2B 
8be4361f8ee4c596cd0ccc7451d204f011c4ddc253822c23e0c411f545fad9f56ce8e5fcdb7ac606e2a2e679c4a09ac488246b909106f89730744db43a909458
 SHA512 
a08b922c4a294edaaec5773ad7114b16114e06273da86ac8f9e8272065043db7b2cb3f1f944d634243e4f845c19fbeae2f53c56efb40a41471c7405f91d51590
-DIST GE-Proton7-29.tar.gz 416341212 BLAKE2B 
42cae5797804e677eebc9ea46c9beec8d9e6945a4538e16cf2a9def61b9cea6945fb68e05b37a2962a18056a6656d73be77ebbeab88770513ee168d991833f84
 SHA512 
b4c7a6894302a302a15b6f3968987c98190461e9cbb4afa7738fe28fb24b1a2730140c424efc60a77624c8867bcc52e3b6ae1a60c9246aedf208ddb994d602d5

diff --git a/app-emulation/proton-ge-custom-bin/metadata.xml 
b/app-emulation/proton-ge-custom-bin/metadata.xml
deleted file mode 100644
index 8ef72f91a..0
--- a/app-emulation/proton-ge-custom-bin/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd";>
-
-   
-   jhona...@justin.com.br
-   Jhonatan Justin
-   
-   
-   https://discord.com/invite/6y3BdzC
-   GloriousEggroll/proton-ge-custom
-   
-

diff --git 
a/app-emulation/proton-ge-custom-bin/proton-ge-custom-bin-7.27.ebuild 
b/app-emulation/proton-ge-custom-bin/proton-ge-custom-bin-7.27.ebuild
deleted file mode 100644
index 6a91640c6..0
--- a/app-emulation/proton-ge-custom-bin/proton-ge-custom-bin-7.27.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-MULTILIB_COMPAT=( abi_x86_{32,64} )
-inherit multilib-minimal
-
-DESCRIPTION="A fancy custom distribution of Valves Proton with various patches"
-HOMEPAGE="https://github.com/GloriousEggroll/proton-ge-custom";
-SRC_URI="https://github.com/GloriousEggroll/proton-ge-custom/releases/download/GE-Proton${PV/./-}/GE-Proton${PV/./-}.tar.gz";
-S="${WORKDIR}/GE-Proton${PV/./-}"
-LICENSE="0BSD LGPL-2+ ZLIB MIT MPL-2.0 OFL-1.1 BSD"
-SLOT="${PV}"
-KEYWORDS="~amd64"
-RESTRICT="mirror strip"
-QA_PREBUILT={*}
-
-RDEPEND="
-   media-libs/mesa[vulkan,${MULTILIB_USEDEP}]
-   media-libs/vulkan-loader[${MULTILIB_USEDEP}]"
-
-src_install() {
-   insinto "/usr/share/Steam/compatibilitytools.d/"
-   doins -r "${S}"
-}

diff --git 
a/app-emulation/proton-ge-custom-bin/proton-ge-custom-bin-7.28.ebuild 
b/app-emulation/proton-ge-custom-bin/proton-ge-custom-bin-7.28.ebuild
deleted file mode 100644
index 6a91640c6..0
--- a/app-emulation/proton-ge-custom-bin/proton-ge-custom-bin-7.28.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-MULTILIB_COMPAT=( abi_x86_{32,64} )
-inherit multilib-minimal
-
-DESCRIPTION="A fancy custom distribution of Valves Proton with various patches"
-HOMEPAGE="https://github.com/GloriousEggroll/proton-ge-custom";
-SRC_URI="https://github.com/GloriousEggroll/proton-ge-custom/releases/download/GE-Proton${PV/./-}/GE-Proton${PV/./-}.tar.gz";
-S="${WORKDIR}/GE-Proton${PV/./-}"
-LICENSE="0BSD LGPL-2+ ZLIB MIT MPL-2.0 OFL-1.1 BSD"
-SLOT="${PV}"
-KEYWORDS="~amd64"
-RESTRICT="mirror strip"
-QA_PREBUILT={*}
-
-RDEPEND="
-   media-libs/mesa[vulkan,${MULTILIB_USEDEP}]
-   media-libs/vulkan-loader[${MULTILIB_USEDEP}]"
-
-src_install() {
-   insinto "/u

[gentoo-commits] repo/proj/guru:master commit in: media-sound/spotify-player/

2024-09-30 Thread Florian Schmaus
commit: 02d93a8fa29ed8cf2350b23966b27d4e2602c2a6
Author: brettalcox  gmail  com>
AuthorDate: Sun Sep 29 18:53:41 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sun Sep 29 18:53:41 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=02d93a8f

media-sound/spotify-player: drop 0.18.1

Signed-off-by: brettalcox  gmail.com>

 media-sound/spotify-player/Manifest|  84 ---
 .../spotify-player/spotify-player-0.18.1.ebuild| 626 -
 2 files changed, 710 deletions(-)

diff --git a/media-sound/spotify-player/Manifest 
b/media-sound/spotify-player/Manifest
index e1883fa80..e51a3e325 100644
--- a/media-sound/spotify-player/Manifest
+++ b/media-sound/spotify-player/Manifest
@@ -1,4 +1,3 @@
-DIST ab_glyph-0.2.25.crate 19105 BLAKE2B 
02d7e2da1ab3dc02e6d4944078f18f66ae9fe40c4aa0308a6ffe550f4e2a2ff4ea146ff3ddb9bf213769d6c85ed123cf62b0fa87ac6b60c2ad8287424dc11441
 SHA512 
23d4493847fd29842519ceb83661d1169c90ae48ee46db080f6bb086142bc9eaa1ed02d3c1c59f748eedfc1a68d5d508b10988cce702658839fbd4144869fd10
 DIST ab_glyph-0.2.26.crate 19078 BLAKE2B 
3b5f367cac98a4f5d724ac33cea2879f34973e567e137e7a75878ee84b6467470041556f9ae0b9ac9bf9f7f396941a71a6cae714918d90cde08b8d0a26dad93b
 SHA512 
63d6c4ec942d3dd9c74913a6c697821f57a4a97caaba2c039cdf49ee15f4d7968a5f0f6dda52b354a8c001abe7a28405b873609dc4a56854f8a804d1352264fa
 DIST ab_glyph-0.2.28.crate 19965 BLAKE2B 
3cebcf213bd99da72e59dcd7b23611a9472065f2da5bdece92540977888b8dfadb8ea7b1cc341dc37b05171512a60e102a0b46e6597914b168349509bf463cd6
 SHA512 
ab2e4c2ddbb5a93bc049892e2703086a66eced9bfd267f4ea161ca68b5906d41c1cff1c9d75e4beb8f5cd8674f8e6bcec7eb0278f37285a1beef24015444a3f5
 DIST ab_glyph_rasterizer-0.1.8.crate 11010 BLAKE2B 
2a20fd3ff646559d704e214ae7c4e5b8297e20be0909c403c140edb67002665447a6a796e5ca5d71f5c8c55000489a14a101ec43dd90101be9c246d1a0138dc4
 SHA512 
6fd5ff2d068da84c4ac2e6e2c5ad6ab2f4926f1664afb8ba701b60a35c3bd7bf00b200b22c455ca15dfc7d4303c8caa0bb150c18dcce01ce107deaf323cde17f
@@ -14,24 +13,17 @@ DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 
8dfcbba0b9d94e55eae739b16f5c6474baa
 DIST allocator-api2-0.2.18.crate 62504 BLAKE2B 
8152c5a611be91ba23b1e8647511e21f48e7d4f1a7b9a828083f5bb8747cdc92aee66f73251b19195bbdc1f65aad992632e820d86cbeff287d598257ae3628a6
 SHA512 
5e5b0e23e1f5b259e5d3746e3e05817af8dee95af7105ea775a5c1d69b4e537a4d6a25e2c1d46ab83e2385217b158f7940dc1315ae581c35ee23289647105e73
 DIST alsa-0.6.0.crate 68171 BLAKE2B 
b692d929e49765c59ae2fae7bbe8bef4393c393e384c5d84133f018123cfe1044c6fe6c1915423614957fe622553aaf9cb5c38a41d3ff93afa2c4f162a828252
 SHA512 
a63354da0e643a68e28e32293d48f866c071332b1d17cf8349a79f28e45d6b9566d22f30c3001a862ea26c2b757aa9440b3f52c826a40b29c7881d12416f599b
 DIST alsa-sys-0.3.1.crate 32748 BLAKE2B 
0c4da9c343d622ddd521fe9332acf97c1ee4a202a909c7a0014a507148ab6ff82d5098660dcba847d938b296adde416ae420d454d6982c33a0456f37840d716b
 SHA512 
6523d909c500fee433f934eedfdc200cfc52e1b55be09434665210c16bb9af3593d8b1346ace184b171c7135a7aa65fdac5ca8c68e64f9d20436e1d8fac961fe
-DIST android-activity-0.5.2.crate 258406 BLAKE2B 
bebcddb062921b10915959704d1339c0d200843b887be4588010a359f8b46fba6dce94d4f87a37e006c01e66e6ec061f33f4aaaf32ff616fdd2f52d2d0287b2b
 SHA512 
281f2c3afaaa80d71f5aa6b531aae8e551897bb10c70da40787ee03ff194129da0df79f2e14d5432c9eb4a92c6227a1f9e1a3bd12e7060bbcae85fef177c009f
 DIST android-activity-0.6.0.crate 258597 BLAKE2B 
6036c801a6a7a419257c0cb8a5daa7f3813ef3920cb0e5e279eaaafe4bab55f99da806c6156982e9262e9c5771e954a085a4ad939cf76a61c0ee586223c2ad13
 SHA512 
24c4fb0b8985df8927bac994a22ac6ebabc4c2f3f5c509769146c517d05750f7457cb056d954fba1e5cb638e349744379adc870d1d5e44370ffaae026a05a7e6
 DIST android-properties-0.2.2.crate 4563 BLAKE2B 
00634bbee4d6dcd3254ee37dd7e5560963b35700aa95c47c84c129f0774cbac436347f0abdaa4ec33216358d9f079559552bd5a95de5026b7dba4e04d9cd674b
 SHA512 
dae9a12ffa7d5fbabc28d3ddcc32f1b5300884cf2b3ef2e123f2dea596b3a796b9c3cb6c5381bf8f6caf04a633c5f2f0b56804fed8fb2a6f06c36d6c76539431
 DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 
4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055
 SHA512 
4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077
 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
 DIST ansi_colours-1.2.2.crate 21374 BLAKE2B 
a5ca621a12070686d531b1053eb2f7c01ee848a8c5f10469011d4ebb7b92d9b4d5ad9a569dc7bdcbc127e572e58f2e80af4154080014b02164941a8b115ed867
 SHA512 
077a6ddb4b44f79aebc704128804bcfe549b5c68a75d0d57452250b91cc02cd3784c25a93f061bae6060bff3eb02bb8a88fdf46ef6128a843eff4b0e84f7c972
-DIST anstream-0.6.13.crate 30928 BL

[gentoo-commits] repo/proj/guru:master commit in: dev-util/rye/

2024-09-30 Thread Florian Schmaus
commit: 0b409bb5af473f1efd17c45d58c3ef73bf5321bf
Author: Daichi Yamamoto  dyama  net>
AuthorDate: Sun Sep 29 19:36:47 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sun Sep 29 19:36:47 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0b409bb5

dev-util/rye: add 0.41.0, drop 0.40.0

Signed-off-by: Daichi Yamamoto  dyama.net>

 dev-util/rye/Manifest | 2 +-
 dev-util/rye/{rye-0.40.0.ebuild => rye-0.41.0.ebuild} | 2 ++
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/dev-util/rye/Manifest b/dev-util/rye/Manifest
index 44450ebbc..38350330c 100644
--- a/dev-util/rye/Manifest
+++ b/dev-util/rye/Manifest
@@ -186,7 +186,7 @@ DIST rustix-0.38.34.crate 365160 BLAKE2B 
02513c2513ac45897b659f0d332a0dc32401d23
 DIST rustls-0.23.12.crate 438443 BLAKE2B 
638ed38c62f807d1a28cd880a8664e09e0ef25ef038f93c6b8f5512e1864d60f2bc8a83e00907f9ee36e543bbbd9e5b6f5a0ff7fb57770619864298d32c31bd7
 SHA512 
49b7fb3dc02e9ded96718d064a121629dffeded6affbe8dd8a41283be62c99244b23208205a1821d83b557200b017d26589d4f42a0048b2cbd70156dcbbb8b94
 DIST rustls-pki-types-1.7.0.crate 29555 BLAKE2B 
9da5d853671e2e33f46434509e7c83edf487a6a940e1bc8937c3ed7900cac590674bf2c5a5edac6055a2bdf763b132d4624a8c51caf0250d5055ce5e8f4bc5eb
 SHA512 
5502795aebd7058084d0e30d6c09befc4182493113207f539a8d42006d4189158e9028245aa627d6943a88514b6292fbd56b5ea1abef8c83a429bf6d641f6f11
 DIST rustls-webpki-0.102.6.crate 201331 BLAKE2B 
9802401ac0134a4c6b2ae7d72ad73126dfb271458a9ced5128c4fe7919ec64b5d68be13b5abf9ca9f666052c462bac112c321cca3b54c1b615224fcabb1bca3a
 SHA512 
83ed70c4ca8e0714b363bf76c04281fafac08788bb5f283b87c21eb6d5b3bbb9ebd21a62dd9e1eea89d41f1557f953486e1160c5e7eb02b693bec3745a9603c5
-DIST rye-0.40.0.tar.gz 1473031 BLAKE2B 
29714363e6018103079dfedfb3217a6d873aa5cc742555316c5ffcb6c9aa78e276dcb03e360e6c54e10cb8e981c10890385c42acabafc9298ad1badbeff03356
 SHA512 
c3ffa43940e3219a52b8d6069b2edfc8930da76fd6b9e3f649d3577e3e7a228dc43560e97e7fb03927ad8f94f5ff746a8bc3c649b993d0eac7e0ae9add6ebc98
+DIST rye-0.41.0.tar.gz 1473968 BLAKE2B 
0e86f96367d2f2b9a0291f1e3412b7f7eaa5dc7ac0e0f752ffa8b2846f44dc5512a109d6a385e24b5b2a032395ab27ce33d10f330b8887fdf32d07689a6e54e5
 SHA512 
5aca2fa25a843d2577b70c16456bbe6e8caccd3a170951b0d76cf1b5155e6084113ac360304c27e7ed4931abe9279e1e9b09c69d52b2ef2a40cc598b73f90de9
 DIST ryu-1.0.18.crate 47713 BLAKE2B 
409cdf4b4e77685394018371e91ad6fdb175ac57e1df9f902871f13208515e5a2ab1daa226fc1e7291278e64448332845be4cc9409bce3b2f3daed409259e104
 SHA512 
a9b2beac778ec47e6be303148d7512ee681bd2361f6e4ac6db32c8b4baf86a8c5eb5b0d02eacd6131ae88c7b5105c57018c3050676e0b3dd1ed9c4d2fd650e84
 DIST salsa20-0.10.2.crate 12780 BLAKE2B 
9627985a2b5583e91cdbefff2a71af02009b1905b05d58ced99eac357c27c3b363ef9dc40afd3d19c39a6fd5b19fab7f7149b1fcd85f3e2f63edf7cb1e8990ee
 SHA512 
9066143f6f503fbd6e85434e9dcbe0f0ed4e71e363c599d90968f6f9517dc749798f3e4cae6ed45e4ec429495a103ff4fc9ec564397c947ea63a6c32773c90f0
 DIST same-file-1.0.6.crate 10183 BLAKE2B 
a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15
 SHA512 
3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c

diff --git a/dev-util/rye/rye-0.40.0.ebuild b/dev-util/rye/rye-0.41.0.ebuild
similarity index 99%
rename from dev-util/rye/rye-0.40.0.ebuild
rename to dev-util/rye/rye-0.41.0.ebuild
index 1d3b195ee..4e08ab17d 100644
--- a/dev-util/rye/rye-0.40.0.ebuild
+++ b/dev-util/rye/rye-0.41.0.ebuild
@@ -356,6 +356,8 @@ src_test() {
--skip test_empty_sync
--skip test_autosync_remember
--skip test_exclude_hashes
+   --skip test_lockfile
+   --skip test_generate_hashes
--skip test_fetch
--skip test_basic_tool_behavior
)



[gentoo-commits] repo/proj/guru:master commit in: media-libs/glad/

2024-09-29 Thread David Roman
commit: 6d173fbed08d3c20266c2825f05c414dab51d689
Author: Eli Burch  burchbytes  com>
AuthorDate: Sun Sep 29 14:55:49 2024 +
Commit: David Roman  gmail  com>
CommitDate: Sun Sep 29 14:55:49 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6d173fbe

media-libs/glad: add 2.0.8, drop 2.0.6

Signed-off-by: Eli Burch  burchbytes.com>

 media-libs/glad/Manifest | 2 +-
 media-libs/glad/{glad-2.0.6.ebuild => glad-2.0.8.ebuild} | 1 -
 2 files changed, 1 insertion(+), 2 deletions(-)

diff --git a/media-libs/glad/Manifest b/media-libs/glad/Manifest
index 91fb0982a..20bff6008 100644
--- a/media-libs/glad/Manifest
+++ b/media-libs/glad/Manifest
@@ -1,2 +1,2 @@
-DIST glad-2.0.6.tar.gz 633949 BLAKE2B 
d18a9ee4445a603d1f277db24bca9e21bb87f919fa366ee307dba21ffbfef7be690c3e924ab405c54a9cd8dc1d487297586020a04e04afe48779fdb39f9b81dd
 SHA512 
ad7e0544fdd07ba7e091ed8a985deb27f05affb0a830b8132d7c03d6690b57139b25433303260e3affba7b11c0dad38358fcd4ff5b7b30e7ca193e8beed8db48
 DIST glad-2.0.7.tar.gz 634044 BLAKE2B 
b6bb2157742d4d186f83a4bb1d97e1b62a7266970cd6fa4d80218f264df48161647cd520dbd6fbde6bfd96b81e938e724a15153d4721b2fa6f678d145c7927f0
 SHA512 
6aae5e36acd319913f3c313da2a552d3033f7acbfd38fd07da99e737a23eaf250091134d82eceaf106aaa26bdd9f3a95b64dea635d5a82010e4d9a0ba69fc0e1
+DIST glad-2.0.8.tar.gz 645593 BLAKE2B 
cceee457246dd6edf03da895dc7fd8e7a8e9ab616b88e9703377a5749f827476d743b80a6a3753276b69ffa7987be523e6590d14c756e8d2afc799fdf01d655b
 SHA512 
ec964d0080c9714803f0464492b237039d2bede805d21aa9e487f3bf910447fd6440eeca59f3795dc4d5dd3b3df35101714fa21ea19eb29f6a021864a2310acd

diff --git a/media-libs/glad/glad-2.0.6.ebuild 
b/media-libs/glad/glad-2.0.8.ebuild
similarity index 89%
rename from media-libs/glad/glad-2.0.6.ebuild
rename to media-libs/glad/glad-2.0.8.ebuild
index d9c12b69c..1f8842fa1 100644
--- a/media-libs/glad/glad-2.0.6.ebuild
+++ b/media-libs/glad/glad-2.0.8.ebuild
@@ -23,5 +23,4 @@ src_prepare(){
distutils-r1_src_prepare
 
sed -i 's@level=logging.DEBUG@level=logging.WARN@g' "glad/__main__.py" 
|| die
-   sed -i 's@find_packages@find_namespace_packages@g' "setup.py" || die
 }



[gentoo-commits] repo/proj/guru:master commit in: gui-libs/mir/

2024-09-29 Thread David Roman
commit: 1998d11364ab768cf530c242b28164a8cc59a1fa
Author: Takuya Wakazono  gmail  com>
AuthorDate: Sat Sep 28 08:53:08 2024 +
Commit: David Roman  gmail  com>
CommitDate: Sat Sep 28 08:53:08 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1998d113

gui-libs/mir: add 2.18.2

Signed-off-by: Takuya Wakazono  gmail.com>

 gui-libs/mir/Manifest  |  1 +
 gui-libs/mir/mir-2.18.2.ebuild | 90 ++
 2 files changed, 91 insertions(+)

diff --git a/gui-libs/mir/Manifest b/gui-libs/mir/Manifest
index 301c0d209..4bdb64a31 100644
--- a/gui-libs/mir/Manifest
+++ b/gui-libs/mir/Manifest
@@ -1 +1,2 @@
 DIST mir-2.17.2.tar.gz 6675804 BLAKE2B 
901408a173e0916f0309d6d579063a28eb224bbe2a968d83223fd74817cce55249a389292ade84252fcf7b34b5f76a641bb6c90997460dd05df9fa6930c081f6
 SHA512 
81b6aaa08b176882e93f7de399f7e1689b11219f6f848f0abf40c3cf0896266c057df121cbfdfbaf29dd09f9b6a71889d97022d8835c3f1e8715726f0cf111e0
+DIST mir-2.18.2.tar.gz 6759660 BLAKE2B 
8eff56378fd449633575289ae88634bbe59c83ad129f6a4919e6ad0103ea7fbc5e129d5bdb795c86f349846cbf832bd004a0428fa9b36c4d4407a05c781e94ce
 SHA512 
bc88ad1bc7f3dea9f0db768fa2931b39e1370f1b2905221ab65765bcd99230dc43b81f6b12b7fc57c4adf0e52aa832bbde0885345f6f849c34996779b0cfc9e9

diff --git a/gui-libs/mir/mir-2.18.2.ebuild b/gui-libs/mir/mir-2.18.2.ebuild
new file mode 100644
index 0..7960b1949
--- /dev/null
+++ b/gui-libs/mir/mir-2.18.2.ebuild
@@ -0,0 +1,90 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg
+
+DESCRIPTION="Set of libraries for building Wayland based shells"
+HOMEPAGE="https://mir-server.io/";
+SRC_URI="https://github.com/canonical/mir/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="|| ( GPL-2 GPL-3 ) || ( LGPL-2.1 LGPL-3 )"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test X"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-cpp/glibmm:2
+   dev-cpp/libxmlpp:2.6
+   dev-cpp/yaml-cpp:=
+   dev-libs/boost:=
+   dev-libs/glib:2
+   dev-libs/libinput:=
+   dev-libs/wayland
+   dev-util/lttng-ust:=
+   media-libs/freetype
+   media-libs/libepoxy
+   media-libs/libglvnd
+   media-libs/mesa
+   sys-apps/util-linux
+   x11-libs/libXcursor
+   x11-libs/libdrm
+   x11-libs/libxcb:=
+   x11-libs/libxkbcommon
+   virtual/libudev:=
+   X? ( x11-libs/libX11 )
+"
+DEPEND="
+   ${RDEPEND}
+   media-libs/glm
+"
+BDEPEND="
+   dev-util/gdbus-codegen
+   virtual/pkgconfig
+   test? (
+   dev-cpp/gtest
+   dev-util/umockdev
+   x11-base/xwayland
+   )
+"
+
+PATCHES=(
+   # bug 932786
+   "${FILESDIR}/${PN}-2.17.0-remove-debug-flags.patch"
+)
+
+src_prepare() {
+   cmake_src_prepare
+   cmake_comment_add_subdirectory examples/
+}
+
+src_configure() {
+   local platforms="gbm-kms;wayland"
+   use X && platforms="${platforms};x11"
+
+   local mycmakeargs=(
+   # wlcs is not packaged
+   -DMIR_ENABLE_WLCS_TESTS=OFF
+   -DMIR_ENABLE_TESTS="$(usex test)"
+   -DMIR_FATAL_COMPILE_WARNINGS=OFF
+   -DMIR_PLATFORM="${platforms}"
+   )
+   use test && mycmakeargs+=(
+   # likely will not work in build environment
+   -DMIR_BUILD_PERFORMANCE_TESTS=OFF
+   -DMIR_BUILD_PLATFORM_TEST_HARNESS=OFF
+   -DMIR_BUILD_UNIT_TESTS=OFF
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   if use test; then
+   # remove dummy libraries
+   rm -f 
"${ED}/usr/$(get_libdir)/mir/server-platform/"{graphics-dummy.so,input-stub.so} 
|| die
+   fi
+}



[gentoo-commits] repo/proj/guru:master commit in: profiles/

2024-09-29 Thread David Roman
commit: 3d3c27a4b38e30adeaf2922b5746dd3e92e0a5fb
Author: Takuya Wakazono  gmail  com>
AuthorDate: Sun Sep 29 14:20:25 2024 +
Commit: David Roman  gmail  com>
CommitDate: Sun Sep 29 14:20:25 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3d3c27a4

profiles: unmask app-misc/vocabsieve

The problematic dependency (dev-python/gevent) removed.

Signed-off-by: Takuya Wakazono  gmail.com>

 profiles/package.mask | 15 ---
 1 file changed, 15 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 6a9400e58..881b6042b 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -71,23 +71,8 @@ dev-libs/qhttpengine
 
 # Takuya Wakazono  (2024-09-07)
 # gevent never has been built successfully.
-# Removing reverse dependency and its dependencies as well.
 # Removal on 2024-10-07. Bugs #923266, #927808.
 dev-python/gevent
-app-misc/vocabsieve
-dev-python/simplemma
-dev-python/pystardict
-dev-python/pymorphy3
-dev-python/pymorphy3-dicts-ru
-dev-python/pymorphy3-dicts-uk
-dev-python/pyqtdarktheme
-dev-python/EbookLib
-dev-python/sentence-splitter
-dev-python/mobi
-dev-python/SLPP
-dev-python/markdownify
-dev-python/readmdict
-dev-python/pynput
 
 # Takuya Wakazono  (2024-09-06)
 # Depends on dev-libs/libappindicator and is unmaintained in guru.



[gentoo-commits] repo/proj/guru:master commit in: www-apps/zola/

2024-09-29 Thread David Roman
commit: 23013446394ba52c9811cda7db93c28aa49a13d0
Author: Takuya Wakazono  gmail  com>
AuthorDate: Sun Sep 29 11:40:25 2024 +
Commit: David Roman  gmail  com>
CommitDate: Sun Sep 29 11:40:25 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=23013446

www-apps/zola: update LICENSE

Closes: https://bugs.gentoo.org/922444
Signed-off-by: Takuya Wakazono  gmail.com>

 www-apps/zola/zola-0.18.0.ebuild | 10 +++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/www-apps/zola/zola-0.18.0.ebuild b/www-apps/zola/zola-0.18.0.ebuild
index c0b048449..f6271e7db 100644
--- a/www-apps/zola/zola-0.18.0.ebuild
+++ b/www-apps/zola/zola-0.18.0.ebuild
@@ -470,9 +470,13 @@ DESCRIPTION="A fast static site generator with everything 
built-in"
 HOMEPAGE="https://www.getzola.org/";
 SRC_URI="${CARGO_CRATE_URIS} 
https://github.com/getzola/zola/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
 
-# License set may be more restrictive as OR is not respected
-# use cargo-license for a more accurate license picture
-LICENSE="0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 Boost-1.0 
CC0-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 Unlicense ZLIB"
+LICENSE="MIT"
+# Dependent crate licenses
+LICENSE+="
+   Apache-2.0 BSD-2 BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016
+"
+# ring, tinystr
+LICENSE+=" openssl Unicode-3.0"
 SLOT="0"
 KEYWORDS="~amd64"
 



[gentoo-commits] repo/proj/guru:master commit in: dev-util/ocaml-lsp-server/

2024-09-29 Thread David Roman
commit: b5b4cf9dc68027fb7bebc0ea4e6af724678eb37c
Author: Hiroki Tokunaga  gmail  com>
AuthorDate: Sun Sep 29 08:55:36 2024 +
Commit: David Roman  gmail  com>
CommitDate: Sun Sep 29 08:55:36 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b5b4cf9d

dev-util/ocaml-lsp-server: new package, add 1.18.0

Signed-off-by: Hiroki Tokunaga  gmail.com>

 dev-util/ocaml-lsp-server/Manifest |  1 +
 dev-util/ocaml-lsp-server/metadata.xml | 12 
 .../ocaml-lsp-server-1.18.0.ebuild | 74 ++
 3 files changed, 87 insertions(+)

diff --git a/dev-util/ocaml-lsp-server/Manifest 
b/dev-util/ocaml-lsp-server/Manifest
new file mode 100644
index 0..2ac34fd05
--- /dev/null
+++ b/dev-util/ocaml-lsp-server/Manifest
@@ -0,0 +1 @@
+DIST ocaml-lsp-server-1.18.0.tar.gz 908930 BLAKE2B 
9b58b7a09442e6f63d914561de14693e6a9557636b14d0c440739c2eb11ba6cabf282ee5e049ec579ba65bd84cebba8b653b5ccef8e9419886bec37dcfcf7cab
 SHA512 
cdf4178015ef1058b148d4d682e329eae1ac8c1e3783eba983a353e7219e657d255dd013989ece4a31d28a0b969720642f1557d324d35adaf12919a46a1b0386

diff --git a/dev-util/ocaml-lsp-server/metadata.xml 
b/dev-util/ocaml-lsp-server/metadata.xml
new file mode 100644
index 0..3b845409f
--- /dev/null
+++ b/dev-util/ocaml-lsp-server/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   tokusan...@gmail.com
+   Hiroki Tokunaga
+   
+   
+   https://github.com/ocaml/ocaml-lsp/issues
+   ocaml/ocaml-lsp
+   
+

diff --git a/dev-util/ocaml-lsp-server/ocaml-lsp-server-1.18.0.ebuild 
b/dev-util/ocaml-lsp-server/ocaml-lsp-server-1.18.0.ebuild
new file mode 100644
index 0..b72c0c3bb
--- /dev/null
+++ b/dev-util/ocaml-lsp-server/ocaml-lsp-server-1.18.0.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="LSP Server for OCaml"
+HOMEPAGE="https://github.com/ocaml/ocaml-lsp";
+SRC_URI="https://github.com/ocaml/ocaml-lsp/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+S="${WORKDIR}/ocaml-lsp-${PV}"
+
+LICENSE="ISC"
+
+SLOT="0"
+
+KEYWORDS="~amd64"
+IUSE="ocamlopt test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-ml/dune-3.0:=
+   dev-ml/yojson:=
+   dev-ml/base:=
+   ~dev-ml/lsp-${PV}:=
+   ~dev-ml/jsonrpc-${PV}:=
+   >=dev-ml/re-1.5.0:=
+   >=dev-ml/ppx_yojson_conv_lib-0.14:=
+   >=dev-ml/dune-rpc-3.4.0:=
+   >=dev-ml/chrome-trace-3.3.0:=
+   dev-ml/dune-private-libs:=
+   >=dev-ml/fiber-3.3.1:= =dev-ml/ocamlc-loc-3.7.0:=
+   >=dev-ml/pp-1.1.2:=
+   >=dev-ml/csexp-1.5:=
+   >=dev-ml/ocamlformat-rpc-lib-0.21.0:=
+   >=dev-lang/ocaml-4.14:= =dev-ml/merlin-lib-4.16:= 

[gentoo-commits] repo/proj/guru:master commit in: app-misc/vocabsieve/

2024-09-29 Thread David Roman
commit: c19070e81c09070a7b4d53dcde37eb41f9615b27
Author: Shaoyu Tseng  notyourcomputer  net>
AuthorDate: Sun Sep 29 11:40:25 2024 +
Commit: David Roman  gmail  com>
CommitDate: Sun Sep 29 14:13:01 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c19070e8

app-misc/vocabsieve: add 0.12.2, drop 0.12.0

Signed-off-by: Shaoyu Tseng  notyourcomputer.net>

 app-misc/vocabsieve/Manifest| 2 +-
 .../vocabsieve/{vocabsieve-0.12.0.ebuild => vocabsieve-0.12.2.ebuild}   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-misc/vocabsieve/Manifest b/app-misc/vocabsieve/Manifest
index baaa930c6..edc771dcf 100644
--- a/app-misc/vocabsieve/Manifest
+++ b/app-misc/vocabsieve/Manifest
@@ -1 +1 @@
-DIST vocabsieve-0.12.0.tar.gz 391081 BLAKE2B 
2660b53c4c7138aa9cfc6b1b9ac218d12509c4fd5121df1661cdd96f910a81856be734a51a179606b382758870fe17942cdb2edbe814fad64a21baa77defb117
 SHA512 
d838774268bfcbd479bbc80f54124e789a6a9b4e3a77f7a22f5c2845062ddd27fb253cfe9cca8122a430eeaeebed439a082296a3e7e913761122bfbc204491d1
+DIST vocabsieve-0.12.2.tar.gz 391916 BLAKE2B 
00f3af7716aa2dfdd86fccf5a9ad79a874d2ceddfefc7eee17950bcb52a7a322b92b9c040ed0182be3c9cdc103d8aad454c80f822fff3feac89f9acfae33040a
 SHA512 
b96fff8b57cf6caeeafceac9e65896c56d314d7a09630e491d26f771a288af46416000f800c7dcf03dc5ac4b3e4142ab0bea18da7bcd3195acb6cd8ae01eec67

diff --git a/app-misc/vocabsieve/vocabsieve-0.12.0.ebuild 
b/app-misc/vocabsieve/vocabsieve-0.12.2.ebuild
similarity index 97%
rename from app-misc/vocabsieve/vocabsieve-0.12.0.ebuild
rename to app-misc/vocabsieve/vocabsieve-0.12.2.ebuild
index 2026c0282..cccf2e9a9 100644
--- a/app-misc/vocabsieve/vocabsieve-0.12.0.ebuild
+++ b/app-misc/vocabsieve/vocabsieve-0.12.2.ebuild
@@ -40,5 +40,5 @@ RDEPEND="
dev-python/python-lzo[${PYTHON_USEDEP}]
dev-python/pyqtgraph[${PYTHON_USEDEP}]
dev-python/pynput[${PYTHON_USEDEP}]
-   dev-python/gevent[${PYTHON_USEDEP}]
+   dev-python/waitress[${PYTHON_USEDEP}]
 "



[gentoo-commits] repo/proj/guru:master commit in: x11-misc/input-leap/

2024-09-29 Thread David Roman
commit: 374f7c09150c97cc3bd8c9496566ce05a4ff85e0
Author: Takuya Wakazono  gmail  com>
AuthorDate: Sun Sep 29 11:40:25 2024 +
Commit: David Roman  gmail  com>
CommitDate: Sun Sep 29 11:40:25 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=374f7c09

x11-misc/input-leap: sync with upstream

- remove custom src_install, the default cmake_src_install is sufficient
- migrate to Qt6

Closes: https://bugs.gentoo.org/930734
Signed-off-by: Takuya Wakazono  gmail.com>

 x11-misc/input-leap/input-leap-.ebuild | 34 +-
 1 file changed, 10 insertions(+), 24 deletions(-)

diff --git a/x11-misc/input-leap/input-leap-.ebuild 
b/x11-misc/input-leap/input-leap-.ebuild
index 4e1f1de73..70bb891e4 100644
--- a/x11-misc/input-leap/input-leap-.ebuild
+++ b/x11-misc/input-leap/input-leap-.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-inherit desktop virtualx xdg cmake git-r3
+inherit virtualx xdg cmake git-r3
 
 DESCRIPTION="Share a mouse and keyboard between computers (fork of Barrier)"
 HOMEPAGE="https://github.com/input-leap/input-leap";
@@ -25,10 +25,7 @@ RDEPEND="
x11-libs/libXrandr
x11-libs/libXtst
gui? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtwidgets:5
+   dev-qt/qtbase:6[gui,network,widgets]
net-dns/avahi[mdnsresponder-compat]
)
dev-libs/openssl:0=
@@ -39,6 +36,10 @@ DEPEND="
dev-cpp/gulrak-filesystem
x11-base/xorg-proto
 "
+BDEPEND="
+   virtual/pkgconfig
+   gui? ( dev-qt/qttools:6[linguist] )
+"
 
 DOCS=(
ChangeLog
@@ -48,12 +49,9 @@ DOCS=(
 
 src_configure() {
local mycmakeargs=(
-   -DBARRIER_BUILD_GUI=$(usex gui)
-   -DBARRIER_BUILD_INSTALLER=OFF
-   -DBARRIER_BUILD_TESTS=$(usex test)
-   -DBARRIER_REVISION=
-   -DBARRIER_USE_EXTERNAL_GTEST=ON
-   -DBARRIER_VERSION_STAGE=gentoo
+   -DINPUTLEAP_BUILD_GUI=$(usex gui)
+   -DINPUTLEAP_BUILD_TESTS=$(usex test)
+   -DINPUTLEAP_USE_EXTERNAL_GTEST=ON
)
 
cmake_src_configure
@@ -63,15 +61,3 @@ src_test() {
"${BUILD_DIR}"/bin/unittests || die
virtx "${BUILD_DIR}"/bin/integtests || die
 }
-
-src_install() {
-   cmake_src_install
-   einstalldocs
-   doman doc/${PN}{c,s}.1
-
-   if use gui; then
-   doicon -s scalable res/${PN}.svg
-   doicon -s 256 res/${PN}.png
-   make_desktop_entry ${PN} Barrier ${PN} Utility
-   fi
-}



[gentoo-commits] repo/proj/guru:master commit in: sys-kernel/scx/

2024-09-29 Thread David Roman
commit: 2bd7ce6d966735c898f053a4ede345b6f9461afa
Author: Anthony Ruhier  mailbox  org>
AuthorDate: Sat Sep 28 15:06:32 2024 +
Commit: David Roman  gmail  com>
CommitDate: Sat Sep 28 15:06:32 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2bd7ce6d

sys-kernel/scx: Disable openrc if systemd enabled

Build fails with systemd enabled, as openrc cannot be found as
dependency.

Signed-off-by: Anthony Ruhier  mailbox.org>

 sys-kernel/scx/scx-1.0.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/scx/scx-1.0.4.ebuild b/sys-kernel/scx/scx-1.0.4.ebuild
index b523d69a5..dc1184d8e 100644
--- a/sys-kernel/scx/scx-1.0.4.ebuild
+++ b/sys-kernel/scx/scx-1.0.4.ebuild
@@ -420,7 +420,7 @@ src_configure() {
-Dbpf_clang="clang-${LLVM_SLOT}"
-Dlibbpf_a="disabled"
-Doffline=true
-   -Dopenrc=enabled
+   -Dopenrc=$(usex systemd disabled enabled)
$(meson_feature systemd)
)
 



[gentoo-commits] repo/proj/guru:master commit in: media-sound/fooyin/

2024-09-29 Thread David Roman
commit: 513bc2ca8cad038f638816b25ded7fb172e8398d
Author: Sebastian Engel  gmx  de>
AuthorDate: Sat Sep 28 12:02:35 2024 +
Commit: David Roman  gmail  com>
CommitDate: Sat Sep 28 12:02:35 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=513bc2ca

media-sound/fooyin: drop 0.7.0

Signed-off-by: Sebastian Engel  gmx.de>

 media-sound/fooyin/Manifest|  1 -
 media-sound/fooyin/fooyin-0.7.0.ebuild | 80 --
 2 files changed, 81 deletions(-)

diff --git a/media-sound/fooyin/Manifest b/media-sound/fooyin/Manifest
index b40e46ee7..db5960924 100644
--- a/media-sound/fooyin/Manifest
+++ b/media-sound/fooyin/Manifest
@@ -1,4 +1,3 @@
-DIST fooyin-0.7.0.tar.gz 1575492 BLAKE2B 
0c06fb301b43de3f718efba479159cb5be7182a1a60371a04da27ebd302fb500816b10b841184290a428e08f46034cb4fe71185dbabb408637080eb2fb99ebf9
 SHA512 
70220d0503e473b347633d1d602d95fed4b78f4f2b7caa3b4a75854e622182eecd622b9f92434030097f5ab0926f305a948d16c0f776536b4ab562f94fe5bd76
 DIST fooyin-0.7.1.tar.gz 1584531 BLAKE2B 
e6ef313e45a5834eb4a0f331f45d803ae09a723acac08fc52bb77996c32fba38c4f7a49c8c3f6e96ecdcc30523a45d184217c59f4d1d7e8221fcd92f492c7c29
 SHA512 
0925f4f8db43446bdd62e2ad2df34f6e60dab5d27dd0423fd9d4ff6b50556bcebb658140303ae0697dbff97762e48a21ed2d5918f23782bd098161aefaddb248
 DIST fooyin-0.7.2.tar.gz 1592767 BLAKE2B 
548200ebf635f69c085cb6c1bb87dece374ce68173386f2fbfc0abe6b3594dfde35fc01beb542e6a90146a5e27c9e0ac58e319eb5a7a9d184d3a87f9ee185ecf
 SHA512 
aed08bca5f8e56843fa844f874efa6d59d4213b7f3c2852a620518097c19fa5a68205d7234a3563e32fa383456648e4fb0719a2973b4ec9a55d4e14af56314eb
 DIST fooyin-0.7.3.tar.gz 1602824 BLAKE2B 
d4b120ef3cf39e8598cb5b5e5c3bf17223e60f2fb7507fcfa8d4946f596e2e55c1e293835d29727ba7e4b3749982ffd4192d21e8583b34df124af5aa635cc2b4
 SHA512 
09edba0e9874ba204b6167222003d907c091df277b628cac3492f9647c3484afc3a61a3ac1bb3cf6d4f7b210e48541d8f5c865fde66039d098c4e90280e57f07

diff --git a/media-sound/fooyin/fooyin-0.7.0.ebuild 
b/media-sound/fooyin/fooyin-0.7.0.ebuild
deleted file mode 100644
index 00094d24b..0
--- a/media-sound/fooyin/fooyin-0.7.0.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake xdg
-
-DESCRIPTION="A customizable music player, Qt clone of foobar2000"
-HOMEPAGE="https://www.fooyin.org/";
-
-if [[ ${PV} == ** ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/fooyin/fooyin.git";
-else
-   SRC_URI="
-   https://github.com/fooyin/fooyin/archive/refs/tags/v${PV}.tar.gz
-   -> ${P}.tar.gz
-   "
-   KEYWORDS="~amd64"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-
-IUSE="alsa pipewire sdl test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="
-   || ( alsa pipewire sdl )
-"
-
-RDEPEND="
-   dev-libs/icu:=
-   dev-libs/kdsingleapplication
-   dev-qt/qtbase:6[concurrent,dbus,gui,network,sql,widgets]
-   media-libs/taglib
-   media-video/ffmpeg:=
-   alsa? ( media-libs/alsa-lib )
-   pipewire? ( media-video/pipewire:= )
-   sdl? ( media-libs/libsdl2 )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   test? ( dev-cpp/gtest )
-"
-
-src_prepare() {
-   sed -i CMakeLists.txt \
-   -e "s|/doc/${PN}|/doc/${PF}|g" \
-   -e '/option(BUILD_TESTING/aenable_testing()' \
-   || die
-
-   sed \
-   -e "s#:/audio#data/audio#g" \
-   -i \
-   tests/tagwritertest.cpp \
-   tests/tagreadertest.cpp \
-   || die
-
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_TESTING=$(usex test)
-   -DBUILD_CCACHE=OFF
-   -DBUILD_LIBVGM=OFF
-   -DINSTALL_HEADERS=ON
-   $(cmake_use_find_package alsa ALSA)
-   $(cmake_use_find_package pipewire PipeWire)
-   $(cmake_use_find_package sdl SDL2)
-   )
-
-   cmake_src_configure
-}
-
-src_test() {
-   ln -sr "${CMAKE_USE_DIR}/tests/data/audio" 
"${BUILD_DIR}/tests/data/audio" || die
-
-   cmake_src_test
-}



[gentoo-commits] repo/proj/guru:master commit in: dev-ml/dune-rpc/

2024-09-29 Thread David Roman
commit: 4788dc6c6416a91ca755d864f6e61176aa3739fa
Author: Hiroki Tokunaga  gmail  com>
AuthorDate: Sun Sep 29 06:43:25 2024 +
Commit: David Roman  gmail  com>
CommitDate: Sun Sep 29 06:43:25 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4788dc6c

dev-ml/dune-rpc: remove vendored `csexp` and `pp`

To use the system-wide ones.

Signed-off-by: Hiroki Tokunaga  gmail.com>

 .../dune-rpc/{dune-rpc-3.16.0.ebuild => dune-rpc-3.16.0-r1.ebuild}  | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/dev-ml/dune-rpc/dune-rpc-3.16.0.ebuild 
b/dev-ml/dune-rpc/dune-rpc-3.16.0-r1.ebuild
similarity index 91%
rename from dev-ml/dune-rpc/dune-rpc-3.16.0.ebuild
rename to dev-ml/dune-rpc/dune-rpc-3.16.0-r1.ebuild
index 0c226457e..8cd60306b 100644
--- a/dev-ml/dune-rpc/dune-rpc-3.16.0.ebuild
+++ b/dev-ml/dune-rpc/dune-rpc-3.16.0-r1.ebuild
@@ -38,6 +38,12 @@ BDEPEND="
>=dev-ml/dune-3.12:=
 "
 
+src_prepare() {
+   default
+
+   rm -r vendor/{csexp,pp} || die
+}
+
 src_configure() {
:
 }



[gentoo-commits] repo/proj/guru:master commit in: app-misc/mirafetch/

2024-09-29 Thread David Roman
commit: 7d7fb293fa3a2c55d588c8af02741b15292fc4f4
Author: demize  unstable  systems>
AuthorDate: Sat Sep 28 12:14:36 2024 +
Commit: David Roman  gmail  com>
CommitDate: Sat Sep 28 12:14:36 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7d7fb293

app-misc/mirafetch: add QA_FLAGS_IGNORED

Signed-off-by: demize  unstable.systems>

 app-misc/mirafetch/mirafetch-0.1.0.ebuild | 1 +
 app-misc/mirafetch/mirafetch-.ebuild  | 1 +
 2 files changed, 2 insertions(+)

diff --git a/app-misc/mirafetch/mirafetch-0.1.0.ebuild 
b/app-misc/mirafetch/mirafetch-0.1.0.ebuild
index c911b3bd9..cc10e85cb 100644
--- a/app-misc/mirafetch/mirafetch-0.1.0.ebuild
+++ b/app-misc/mirafetch/mirafetch-0.1.0.ebuild
@@ -204,3 +204,4 @@ LICENSE+=" Apache-2.0 MIT MPL-2.0 Unicode-DFS-2016"
 SLOT="0"
 KEYWORDS="~amd64 ~arm64"
 RESTRICT="test" # upstream has no tests. unrestrict if it adds them
+QA_FLAGS_IGNORED="usr/bin/mirafetch"

diff --git a/app-misc/mirafetch/mirafetch-.ebuild 
b/app-misc/mirafetch/mirafetch-.ebuild
index 291efe3b7..9e7e73165 100644
--- a/app-misc/mirafetch/mirafetch-.ebuild
+++ b/app-misc/mirafetch/mirafetch-.ebuild
@@ -15,6 +15,7 @@ LICENSE="EUPL-1.2"
 LICENSE+=" Apache-2.0 MIT MPL-2.0 Unicode-DFS-2016"
 SLOT="0"
 RESTRICT="test" # upstream has no tests. unrestrict if it adds them
+QA_FLAGS_IGNORED="usr/bin/mirafetch"
 
 src_unpack() {
git-r3_src_unpack



[gentoo-commits] repo/proj/guru:master commit in: dev-ml/chrome-trace/

2024-09-29 Thread David Roman
commit: 7e6aeccbaf246ba75a1caae33d5ad9fd4cd884f3
Author: Hiroki Tokunaga  gmail  com>
AuthorDate: Sun Sep 29 06:57:15 2024 +
Commit: David Roman  gmail  com>
CommitDate: Sun Sep 29 06:57:15 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7e6aeccb

dev-ml/chrome-trace: remove the vendored `csexp` and `pp`

Signed-off-by: Hiroki Tokunaga  gmail.com>

 .../{chrome-trace-3.16.0.ebuild => chrome-trace-3.16.0-r1.ebuild}   | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/dev-ml/chrome-trace/chrome-trace-3.16.0.ebuild 
b/dev-ml/chrome-trace/chrome-trace-3.16.0-r1.ebuild
similarity index 90%
rename from dev-ml/chrome-trace/chrome-trace-3.16.0.ebuild
rename to dev-ml/chrome-trace/chrome-trace-3.16.0-r1.ebuild
index af6b973ef..987cc5369 100644
--- a/dev-ml/chrome-trace/chrome-trace-3.16.0.ebuild
+++ b/dev-ml/chrome-trace/chrome-trace-3.16.0-r1.ebuild
@@ -32,6 +32,12 @@ DEPEND="
${RDEPEND}
 "
 
+src_prepare() {
+   default
+
+   rm -r vendor/{csexp,pp} || die
+}
+
 src_configure() {
:
 }



[gentoo-commits] repo/proj/guru:master commit in: media-sound/fooyin/

2024-09-29 Thread David Roman
commit: f2db4c29874fb3f52889643972d6fc12e40cfe42
Author: Sebastian Engel  gmx  de>
AuthorDate: Sat Sep 28 12:01:31 2024 +
Commit: David Roman  gmail  com>
CommitDate: Sat Sep 28 12:01:31 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f2db4c29

media-sound/fooyin: add 0.7.3

Signed-off-by: Sebastian Engel  gmx.de>

 media-sound/fooyin/Manifest|  1 +
 media-sound/fooyin/fooyin-0.7.3.ebuild | 89 ++
 2 files changed, 90 insertions(+)

diff --git a/media-sound/fooyin/Manifest b/media-sound/fooyin/Manifest
index 648657161..b40e46ee7 100644
--- a/media-sound/fooyin/Manifest
+++ b/media-sound/fooyin/Manifest
@@ -1,3 +1,4 @@
 DIST fooyin-0.7.0.tar.gz 1575492 BLAKE2B 
0c06fb301b43de3f718efba479159cb5be7182a1a60371a04da27ebd302fb500816b10b841184290a428e08f46034cb4fe71185dbabb408637080eb2fb99ebf9
 SHA512 
70220d0503e473b347633d1d602d95fed4b78f4f2b7caa3b4a75854e622182eecd622b9f92434030097f5ab0926f305a948d16c0f776536b4ab562f94fe5bd76
 DIST fooyin-0.7.1.tar.gz 1584531 BLAKE2B 
e6ef313e45a5834eb4a0f331f45d803ae09a723acac08fc52bb77996c32fba38c4f7a49c8c3f6e96ecdcc30523a45d184217c59f4d1d7e8221fcd92f492c7c29
 SHA512 
0925f4f8db43446bdd62e2ad2df34f6e60dab5d27dd0423fd9d4ff6b50556bcebb658140303ae0697dbff97762e48a21ed2d5918f23782bd098161aefaddb248
 DIST fooyin-0.7.2.tar.gz 1592767 BLAKE2B 
548200ebf635f69c085cb6c1bb87dece374ce68173386f2fbfc0abe6b3594dfde35fc01beb542e6a90146a5e27c9e0ac58e319eb5a7a9d184d3a87f9ee185ecf
 SHA512 
aed08bca5f8e56843fa844f874efa6d59d4213b7f3c2852a620518097c19fa5a68205d7234a3563e32fa383456648e4fb0719a2973b4ec9a55d4e14af56314eb
+DIST fooyin-0.7.3.tar.gz 1602824 BLAKE2B 
d4b120ef3cf39e8598cb5b5e5c3bf17223e60f2fb7507fcfa8d4946f596e2e55c1e293835d29727ba7e4b3749982ffd4192d21e8583b34df124af5aa635cc2b4
 SHA512 
09edba0e9874ba204b6167222003d907c091df277b628cac3492f9647c3484afc3a61a3ac1bb3cf6d4f7b210e48541d8f5c865fde66039d098c4e90280e57f07

diff --git a/media-sound/fooyin/fooyin-0.7.3.ebuild 
b/media-sound/fooyin/fooyin-0.7.3.ebuild
new file mode 100644
index 0..fb1680cf6
--- /dev/null
+++ b/media-sound/fooyin/fooyin-0.7.3.ebuild
@@ -0,0 +1,89 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg
+
+DESCRIPTION="A customizable music player, Qt clone of foobar2000"
+HOMEPAGE="https://www.fooyin.org/";
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/fooyin/fooyin.git";
+else
+   SRC_URI="
+   https://github.com/fooyin/fooyin/archive/refs/tags/v${PV}.tar.gz
+   -> ${P}.tar.gz
+   "
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+
+IUSE="alsa +archive openmpt pipewire sdl test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+   || ( alsa pipewire sdl )
+"
+
+RDEPEND="
+   dev-libs/icu:=
+   dev-libs/kdsingleapplication
+   dev-qt/qtbase:6[concurrent,dbus,gui,network,sql,widgets]
+   dev-qt/qtsvg:6
+   media-libs/taglib
+   media-video/ffmpeg:=
+   alsa? ( media-libs/alsa-lib )
+   archive? ( app-arch/libarchive:= )
+   openmpt? ( media-libs/libopenmpt )
+   pipewire? ( media-video/pipewire:= )
+   sdl? ( media-libs/libsdl2 )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   test? ( dev-cpp/gtest )
+"
+
+src_prepare() {
+   sed -i CMakeLists.txt \
+   -e "s|/doc/${PN}|/doc/${PF}|g" \
+   -e '/option(BUILD_TESTING/aenable_testing()' \
+   || die
+
+   sed \
+   -e "s#:/audio#data/audio#g" \
+   -i \
+   tests/tagwritertest.cpp \
+   tests/tagreadertest.cpp \
+   || die
+
+   cmake_src_prepare
+}
+
+# libvgm, sndfile and libgme dependencies can currently not be satisfied,
+# so building their input plugins is unconditionally disabled for now.
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_ALSA=$(usex alsa)
+   -DBUILD_TESTING=$(usex test)
+   -DBUILD_CCACHE=OFF
+   -DBUILD_LIBVGM=OFF
+   -DCMAKE_DISABLE_FIND_PACKAGE_LIBGME=ON
+   -DCMAKE_DISABLE_FIND_PACKAGE_SndFile=ON
+   -DINSTALL_HEADERS=ON
+   $(cmake_use_find_package archive LibArchive)
+   $(cmake_use_find_package openmpt OpenMpt)
+   $(cmake_use_find_package pipewire PipeWire)
+   $(cmake_use_find_package sdl SDL2)
+   )
+
+   cmake_src_configure
+}
+
+src_test() {
+   ln -sr "${CMAKE_USE_DIR}/tests/data/audio" 
"${BUILD_DIR}/tests/data/audio" || die
+
+   cmake_src_test
+}



[gentoo-commits] repo/proj/guru:master commit in: dev-ml/ocamlc-loc/

2024-09-29 Thread David Roman
commit: 81bdbe9803e0e37b5cf12d3fc4e70f199c662c06
Author: Hiroki Tokunaga  gmail  com>
AuthorDate: Sun Sep 29 06:48:20 2024 +
Commit: David Roman  gmail  com>
CommitDate: Sun Sep 29 06:48:20 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=81bdbe98

dev-ml/ocamlc-loc: remove the vendored `csexp` and `pp`

Signed-off-by: Hiroki Tokunaga  gmail.com>

 .../{ocamlc-loc-3.16.0.ebuild => ocamlc-loc-3.16.0-r1.ebuild}   | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/dev-ml/ocamlc-loc/ocamlc-loc-3.16.0.ebuild 
b/dev-ml/ocamlc-loc/ocamlc-loc-3.16.0-r1.ebuild
similarity index 91%
rename from dev-ml/ocamlc-loc/ocamlc-loc-3.16.0.ebuild
rename to dev-ml/ocamlc-loc/ocamlc-loc-3.16.0-r1.ebuild
index c09efeec2..b2bc40fbe 100644
--- a/dev-ml/ocamlc-loc/ocamlc-loc-3.16.0.ebuild
+++ b/dev-ml/ocamlc-loc/ocamlc-loc-3.16.0-r1.ebuild
@@ -36,6 +36,12 @@ BDEPEND="
>=dev-ml/dune-3.12:=
 "
 
+src_prepare() {
+   default
+
+   rm -r vendor/{csexp,pp} || die
+}
+
 src_configure() {
:
 }



[gentoo-commits] repo/proj/guru:master commit in: gui-wm/miracle-wm/

2024-09-29 Thread David Roman
commit: f09079c448d52d02fbe4226140cee1fd7654bb0d
Author: Takuya Wakazono  gmail  com>
AuthorDate: Sat Sep 28 08:53:08 2024 +
Commit: David Roman  gmail  com>
CommitDate: Sat Sep 28 08:53:08 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f09079c4

gui-wm/miracle-wm: add 0.3.6

Signed-off-by: Takuya Wakazono  gmail.com>

 gui-wm/miracle-wm/Manifest|  1 +
 gui-wm/miracle-wm/miracle-wm-0.3.6.ebuild | 55 +++
 2 files changed, 56 insertions(+)

diff --git a/gui-wm/miracle-wm/Manifest b/gui-wm/miracle-wm/Manifest
index 8a8a89171..780b1141d 100644
--- a/gui-wm/miracle-wm/Manifest
+++ b/gui-wm/miracle-wm/Manifest
@@ -1 +1,2 @@
 DIST miracle-wm-0.3.5.tar.gz 453789 BLAKE2B 
2f5e160e31df5a28722ba2c43f525ac150cceca57e759ddb3da3ee133eeb77a7436887d36784759db9b8398c6d189f4b0ef0cf393dc30d2cc86dc526d64810c8
 SHA512 
644868c534628623948c961c3d0ee84f41c51c19d759bdf9f04957a5b73126750f98da154785dd25bc20089c04f41d30e7283a5f2a14b00ffdaf69da5ef9d4b9
+DIST miracle-wm-0.3.6.tar.gz 455730 BLAKE2B 
9e3c8677332776a1431e0aa412a7909d5284936e64362558e2c3e00c515709297dbfee1f36a7cf980b999c7c2ee3b8fe893b1624deb1f8a3690cf0f269606093
 SHA512 
b710ac21518c83faab8e0c75ac23e5522e08073c88915ea4cb2f7a7400dd6dd60a14f107096a287a3037c385b70c6186af582befcb06fceff2f44ad45b4ecf1f

diff --git a/gui-wm/miracle-wm/miracle-wm-0.3.6.ebuild 
b/gui-wm/miracle-wm/miracle-wm-0.3.6.ebuild
new file mode 100644
index 0..50d74eb00
--- /dev/null
+++ b/gui-wm/miracle-wm/miracle-wm-0.3.6.ebuild
@@ -0,0 +1,55 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake systemd
+
+DESCRIPTION="Tiling Wayland compositor based on Mir"
+HOMEPAGE="https://github.com/miracle-wm-org/miracle-wm";
+SRC_URI="https://github.com/miracle-wm-org/miracle-wm/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="GPL-3+ MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="systemd test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-cpp/yaml-cpp:=
+   dev-cpp/nlohmann_json
+   dev-libs/glib:2
+   dev-libs/json-c:=
+   dev-libs/libevdev
+   >=gui-libs/mir-2.18
+   dev-libs/libpcre2:=
+   media-libs/libglvnd
+   x11-base/xwayland
+   x11-libs/libnotify
+"
+DEPEND="
+   ${RDEPEND}
+   media-libs/glm
+"
+BDEPEND="
+   virtual/pkgconfig
+   test? ( dev-cpp/gtest )
+"
+
+src_prepare() {
+   cmake_src_prepare
+   use test || cmake_comment_add_subdirectory tests/
+
+   sed -i "s| /usr/lib/systemd/user| $(systemd_get_userunitdir)|" 
CMakeLists.txt || die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DSYSTEMD_INTEGRATION=$(usex systemd)
+   )
+   cmake_src_configure
+}
+
+src_test() {
+   "${BUILD_DIR}/bin/miracle-wm-tests" || die
+}



[gentoo-commits] repo/proj/guru:master commit in: app-misc/mirafetch/

2024-09-29 Thread David Roman
commit: 2e6028f5b31d8ca158b0cf1bea9689d44efe0aa4
Author: demize  unstable  systems>
AuthorDate: Sat Sep 28 00:41:56 2024 +
Commit: David Roman  gmail  com>
CommitDate: Sat Sep 28 00:41:56 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2e6028f5

app-misc/mirafetch: new package, add 0.1.0, 

Signed-off-by: demize  unstable.systems>

 app-misc/mirafetch/Manifest   | 183 ++
 app-misc/mirafetch/metadata.xml   |  16 +++
 app-misc/mirafetch/mirafetch-0.1.0.ebuild | 206 ++
 app-misc/mirafetch/mirafetch-.ebuild  |  22 
 4 files changed, 427 insertions(+)

diff --git a/app-misc/mirafetch/Manifest b/app-misc/mirafetch/Manifest
new file mode 100644
index 0..0d191197c
--- /dev/null
+++ b/app-misc/mirafetch/Manifest
@@ -0,0 +1,183 @@
+DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 
8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830
 SHA512 
ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
+DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 
4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055
 SHA512 
4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077
+DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
+DIST anstream-0.6.15.crate 29231 BLAKE2B 
cc4cf0f381c210fecc20b5796fe872b533419e5f957021b0c3be3cdc23fb84ce029fbef6f9b6f174a76ad713c07f0811145a70572de7c24cfab060fdd990f49a
 SHA512 
1cb01a0293b4c9bcc010909707e71c464416d3ec6fc9789060b7aa9fe4cc04424fefa8013cc8765ccdae6dfd9a1c50a11f7b30b39a32c4aeaf525f28167ddb92
+DIST anstyle-1.0.8.crate 15771 BLAKE2B 
c039613e7de27cc990e5764810f9351754b160928a8954dc19041354cf9fef1422ed964237a5d39d16e4e9f8592ed52c523ccf36b0b5506f464d4f818f3332ff
 SHA512 
3b867f73df0b2f69a0c7d5d6e62c7515045e053656afaa303e5aade8012e838cdf5d15d2c3d7c297db9e297d08ea69a9c8eed04b97922a83f56c58962c1c0b69
+DIST anstyle-parse-0.2.5.crate 22680 BLAKE2B 
7473651b1eee08857a6ed1419d3d62ba4b9a9aa0d6657965ad9c67bddd793d825737d3804961716a89bdebed9879ac43b42c897cd229c6e7bd780859e1e3c247
 SHA512 
cd94ad0e88ad4547a660da1473bf4e6dfed805a066782124204143c7f754c12db719bd3a1774c299f1a035740bfc4830919da191bd14e0acede410f6dbd1e2ef
+DIST anstyle-query-1.1.1.crate 9891 BLAKE2B 
c298114c1864a5233fb39c365e079a7f1f4ef23499dc330e5deb06f83f27bc727015befef79075c7e39952547f799b4135d7db287cf72dfc914191df784a4989
 SHA512 
1b2e888f025142a0d9b01314cf083831a2a45d8da737c1be3a6a9aa177e73e0d2ae7999fe7610dd450b7096115e8cf38c5da23723cebf1deaa7d3501d3dbd5ce
+DIST anstyle-wincon-3.0.4.crate 12234 BLAKE2B 
23294d6ed7715c55c8f796eb7b860450c57b22b57e32a5c75847f2e2bd68a52b33c24797db662aa5fd7e799b9644075c8c939d93b0cf8598b16ee80fc817b77f
 SHA512 
24b3a9a44382609ad449425a657d4b42a792d4703c36e0953f09a03817759c266a2f0ff4ecc9e8b93ea8403df2badef1f1af6a6e50af56205176c41b13501ae6
+DIST anyhow-1.0.89.crate 47078 BLAKE2B 
fc824e72891bff0cc7aa3b538adfb9af7dc843ab6ed12b8b04eb70e62d32aae1decb9090621d3245dbe89841e73080d2d86973b4aee50873e798956da9b3faa6
 SHA512 
3c09317089ed78601a56c626700d12c0b49396e25fed9a9f05a2dbfbd6f91ad426c430633006a4043decd1f70a85c161c4f8dd7de0e4c00b82a169b89dda8da0
+DIST arcstr-1.2.0.crate 32237 BLAKE2B 
d8ea5c86ee44fd63aa53a420c29848b4ee6bf1a57f1a0b3152aa058e8125f8ff4982498cb1475880df62f5ea0bb480a03662f18bfdb7d63400a765f7321bfffd
 SHA512 
03c5aed1585f115ca67521a12eb19fd8efca6a5f60ae1011d99b218e9123af71ac155d94b10fbbe03d2268041230c0749917f26bfd5be831b470605272f65222
+DIST autocfg-1.3.0.crate 16524 BLAKE2B 
7d5a03853d6b4f0da08d8e139fb200da21e47fa7e50d1956270d0ff0cc496f660f8f800122c95eee9ba98d9210ab200c3010b782097483d12d6be4ac0df0e7c9
 SHA512 
a5570b955d57a7183ba148b335837dc5af24b202e80681027536d33fe2822509ba644fc70c29f018c893285ced2bf6774f44ca6c59f7c7e2226d5349cf7c3635
+DIST base64-0.22.1.crate 81597 BLAKE2B 
6f216a560bd36e6e6b74e908344b457594cc768d9763070e269b56a14b150cbfc4b7f599d4c2a0a5f783638170ee132f0796fefb14fcac7fd73c58db0791007a
 SHA512 
91cf2e4e7fc8815f9b8a86a7fa722a20eee3dc1dd57111b29e420de87ce7836bcdb1db01d3cafb9a977710ef63e7cc41b7772762323e68e0e832156858aace20
+DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
+DIST bitflags-2.6.0.crate 45357 BLAKE2B 
3a368bd2eb58c095b7b4a46680cc2d90a2

[gentoo-commits] repo/proj/guru:master commit in: gui-wm/miracle-wm/

2024-09-29 Thread David Roman
commit: 96ab4954516a07bf35ce01549fdeab16179d8a19
Author: Takuya Wakazono  gmail  com>
AuthorDate: Sat Sep 28 08:53:08 2024 +
Commit: David Roman  gmail  com>
CommitDate: Sat Sep 28 08:53:08 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=96ab4954

gui-wm/miracle-wm: drop 0.3.5

Signed-off-by: Takuya Wakazono  gmail.com>

 gui-wm/miracle-wm/Manifest|  1 -
 gui-wm/miracle-wm/miracle-wm-0.3.5.ebuild | 55 ---
 2 files changed, 56 deletions(-)

diff --git a/gui-wm/miracle-wm/Manifest b/gui-wm/miracle-wm/Manifest
index 780b1141d..b8af13283 100644
--- a/gui-wm/miracle-wm/Manifest
+++ b/gui-wm/miracle-wm/Manifest
@@ -1,2 +1 @@
-DIST miracle-wm-0.3.5.tar.gz 453789 BLAKE2B 
2f5e160e31df5a28722ba2c43f525ac150cceca57e759ddb3da3ee133eeb77a7436887d36784759db9b8398c6d189f4b0ef0cf393dc30d2cc86dc526d64810c8
 SHA512 
644868c534628623948c961c3d0ee84f41c51c19d759bdf9f04957a5b73126750f98da154785dd25bc20089c04f41d30e7283a5f2a14b00ffdaf69da5ef9d4b9
 DIST miracle-wm-0.3.6.tar.gz 455730 BLAKE2B 
9e3c8677332776a1431e0aa412a7909d5284936e64362558e2c3e00c515709297dbfee1f36a7cf980b999c7c2ee3b8fe893b1624deb1f8a3690cf0f269606093
 SHA512 
b710ac21518c83faab8e0c75ac23e5522e08073c88915ea4cb2f7a7400dd6dd60a14f107096a287a3037c385b70c6186af582befcb06fceff2f44ad45b4ecf1f

diff --git a/gui-wm/miracle-wm/miracle-wm-0.3.5.ebuild 
b/gui-wm/miracle-wm/miracle-wm-0.3.5.ebuild
deleted file mode 100644
index 6918bafc4..0
--- a/gui-wm/miracle-wm/miracle-wm-0.3.5.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake systemd
-
-DESCRIPTION="Tiling Wayland compositor based on Mir"
-HOMEPAGE="https://github.com/miracle-wm-org/miracle-wm";
-SRC_URI="https://github.com/miracle-wm-org/miracle-wm/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="GPL-3+ MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="systemd test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-cpp/yaml-cpp:=
-   dev-cpp/nlohmann_json
-   dev-libs/glib:2
-   dev-libs/json-c:=
-   dev-libs/libevdev
-   gui-libs/mir
-   dev-libs/libpcre2:=
-   media-libs/libglvnd
-   x11-base/xwayland
-   x11-libs/libnotify
-"
-DEPEND="
-   ${RDEPEND}
-   media-libs/glm
-"
-BDEPEND="
-   virtual/pkgconfig
-   test? ( dev-cpp/gtest )
-"
-
-src_prepare() {
-   cmake_src_prepare
-   use test || cmake_comment_add_subdirectory tests/
-
-   sed -i "s| /usr/lib/systemd/user| $(systemd_get_userunitdir)|" 
CMakeLists.txt || die
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DSYSTEMD_INTEGRATION=$(usex systemd)
-   )
-   cmake_src_configure
-}
-
-src_test() {
-   "${BUILD_DIR}/bin/miracle-wm-tests" || die
-}



[gentoo-commits] repo/proj/guru:master commit in: gui-libs/mir/

2024-09-29 Thread David Roman
commit: bcae0750e90850ae90472284418c9533ce1121e0
Author: Takuya Wakazono  gmail  com>
AuthorDate: Sat Sep 28 08:53:08 2024 +
Commit: David Roman  gmail  com>
CommitDate: Sat Sep 28 08:53:08 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bcae0750

gui-libs/mir: drop 2.17.2

Signed-off-by: Takuya Wakazono  gmail.com>

 gui-libs/mir/Manifest  |  1 -
 gui-libs/mir/mir-2.17.2.ebuild | 90 --
 2 files changed, 91 deletions(-)

diff --git a/gui-libs/mir/Manifest b/gui-libs/mir/Manifest
index 4bdb64a31..5b065c9d5 100644
--- a/gui-libs/mir/Manifest
+++ b/gui-libs/mir/Manifest
@@ -1,2 +1 @@
-DIST mir-2.17.2.tar.gz 6675804 BLAKE2B 
901408a173e0916f0309d6d579063a28eb224bbe2a968d83223fd74817cce55249a389292ade84252fcf7b34b5f76a641bb6c90997460dd05df9fa6930c081f6
 SHA512 
81b6aaa08b176882e93f7de399f7e1689b11219f6f848f0abf40c3cf0896266c057df121cbfdfbaf29dd09f9b6a71889d97022d8835c3f1e8715726f0cf111e0
 DIST mir-2.18.2.tar.gz 6759660 BLAKE2B 
8eff56378fd449633575289ae88634bbe59c83ad129f6a4919e6ad0103ea7fbc5e129d5bdb795c86f349846cbf832bd004a0428fa9b36c4d4407a05c781e94ce
 SHA512 
bc88ad1bc7f3dea9f0db768fa2931b39e1370f1b2905221ab65765bcd99230dc43b81f6b12b7fc57c4adf0e52aa832bbde0885345f6f849c34996779b0cfc9e9

diff --git a/gui-libs/mir/mir-2.17.2.ebuild b/gui-libs/mir/mir-2.17.2.ebuild
deleted file mode 100644
index 7960b1949..0
--- a/gui-libs/mir/mir-2.17.2.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake xdg
-
-DESCRIPTION="Set of libraries for building Wayland based shells"
-HOMEPAGE="https://mir-server.io/";
-SRC_URI="https://github.com/canonical/mir/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="|| ( GPL-2 GPL-3 ) || ( LGPL-2.1 LGPL-3 )"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test X"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-cpp/glibmm:2
-   dev-cpp/libxmlpp:2.6
-   dev-cpp/yaml-cpp:=
-   dev-libs/boost:=
-   dev-libs/glib:2
-   dev-libs/libinput:=
-   dev-libs/wayland
-   dev-util/lttng-ust:=
-   media-libs/freetype
-   media-libs/libepoxy
-   media-libs/libglvnd
-   media-libs/mesa
-   sys-apps/util-linux
-   x11-libs/libXcursor
-   x11-libs/libdrm
-   x11-libs/libxcb:=
-   x11-libs/libxkbcommon
-   virtual/libudev:=
-   X? ( x11-libs/libX11 )
-"
-DEPEND="
-   ${RDEPEND}
-   media-libs/glm
-"
-BDEPEND="
-   dev-util/gdbus-codegen
-   virtual/pkgconfig
-   test? (
-   dev-cpp/gtest
-   dev-util/umockdev
-   x11-base/xwayland
-   )
-"
-
-PATCHES=(
-   # bug 932786
-   "${FILESDIR}/${PN}-2.17.0-remove-debug-flags.patch"
-)
-
-src_prepare() {
-   cmake_src_prepare
-   cmake_comment_add_subdirectory examples/
-}
-
-src_configure() {
-   local platforms="gbm-kms;wayland"
-   use X && platforms="${platforms};x11"
-
-   local mycmakeargs=(
-   # wlcs is not packaged
-   -DMIR_ENABLE_WLCS_TESTS=OFF
-   -DMIR_ENABLE_TESTS="$(usex test)"
-   -DMIR_FATAL_COMPILE_WARNINGS=OFF
-   -DMIR_PLATFORM="${platforms}"
-   )
-   use test && mycmakeargs+=(
-   # likely will not work in build environment
-   -DMIR_BUILD_PERFORMANCE_TESTS=OFF
-   -DMIR_BUILD_PLATFORM_TEST_HARNESS=OFF
-   -DMIR_BUILD_UNIT_TESTS=OFF
-   )
-   cmake_src_configure
-}
-
-src_install() {
-   cmake_src_install
-
-   if use test; then
-   # remove dummy libraries
-   rm -f 
"${ED}/usr/$(get_libdir)/mir/server-platform/"{graphics-dummy.so,input-stub.so} 
|| die
-   fi
-}



[gentoo-commits] repo/proj/guru:master commit in: profiles/, app-misc/apidb/

2024-09-27 Thread David Roman
commit: 568a43c6e0f91f6f72b77595392ebcf8b8805135
Author: Takuya Wakazono  gmail  com>
AuthorDate: Fri Sep 27 16:22:37 2024 +
Commit: David Roman  gmail  com>
CommitDate: Fri Sep 27 16:22:37 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=568a43c6

app-misc/apidb: treeclean

Closes: https://bugs.gentoo.org/807112 (pkgremoved)
Closes: https://bugs.gentoo.org/839606 (pkgremoved)
Signed-off-by: Takuya Wakazono  gmail.com>

 app-misc/apidb/Manifest |  5 ---
 app-misc/apidb/apidb-5.11.0_beta.ebuild | 80 -
 app-misc/apidb/apidb-5.13.1_beta.ebuild | 80 -
 app-misc/apidb/apidb-5.13.4_beta.ebuild | 80 -
 app-misc/apidb/apidb-5.13.6_beta.ebuild | 80 -
 app-misc/apidb/apidb-5.8.0_beta.ebuild  | 75 ---
 app-misc/apidb/metadata.xml | 17 ---
 profiles/package.mask   |  1 -
 8 files changed, 418 deletions(-)

diff --git a/app-misc/apidb/Manifest b/app-misc/apidb/Manifest
deleted file mode 100644
index f665692c0..0
--- a/app-misc/apidb/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-DIST 5.11.0-beta.tar.gz 193852 BLAKE2B 
522e691afdf97dde0d34982938d1443156057d30b46a2f705881dd76f5ff739dcc2c2b01a4aef8f0edf59d51259bc6a88760a9cee31fbbada622e6da7ad37718
 SHA512 
42955f30f79c8eb22a18b95aae480ca43ba2de95f0cd5db2a69851b1e3098927a9ef28c8a7ef4ae136d424821c5a6f8ca9f91893161baeca75236683df95d6be
-DIST 5.13.1-beta.tar.gz 190519 BLAKE2B 
0fb809e50d28163559e9d633e4b5f58f3111fadf3992071515e61b97709f2925c11e498978739115d20907fe5eb5d9755929d3fa582d9300b69bccefc493d199
 SHA512 
11d5999faf1475e82b1143c383e13b0b6fc27de78fb81adc73cc2febf5dbb28e45a770c850275642aa338ceddac6ef83fd41f0b739e615855d05a39dc0f901b6
-DIST 5.13.4-beta.tar.gz 190587 BLAKE2B 
f7f71d3841a6d4ccdc5f30f0d4352342f317090a226757562ff4183562c33ed8e5aba0bf373dc58a10345b8b33a84d91db26058f748897c641aa3ea4fe2e236c
 SHA512 
81287cc16dcc65189df90999ca4b7ad133cd735f21b2568fcff1f479165d8b7464186d3a3f9429dda3dd8213eadec60f9898dbccb0295801788e344a88c17af9
-DIST 5.13.6-beta.tar.gz 190636 BLAKE2B 
9ee3fc2964442982b510d9d18584aa9a96343b1dbe2c6e902f54c1a2dc040aa7479f6a1076a108b20975869279f8873e80938918cd1bfbc13602e423f1d637ac
 SHA512 
872bdbdfbc7e85153b56049f90bf83868b8542924a66abf399c422e6c321616a89420622623acaf78c8ab68cd90fa2b4a7a3bb29a225c9ff81edb6b4af751239
-DIST 5.8.0-beta.tar.gz 183120 BLAKE2B 
82d6a2e40aab046b14c6256acca458765bc744144f57d8aeae5201f8e89d97c70d5dbc42fe89880ded8ea9ee9ff96e2f2a91f3da8e7b13fb52cd4ba75caedaf6
 SHA512 
07d9cb217922239ad79ec6632d28f87d986e69ec3fd5c5440dbae96514a10a66f043efa84031c6541c3b1dc8b6786b5265c9cdd98f8b4102c3e937934bad649a

diff --git a/app-misc/apidb/apidb-5.11.0_beta.ebuild 
b/app-misc/apidb/apidb-5.11.0_beta.ebuild
deleted file mode 100644
index f068f7a67..0
--- a/app-misc/apidb/apidb-5.11.0_beta.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-CMAKE_MAKEFILE_GENERATOR="emake"
-CMAKE_BINARY=cmake
-CMAKE_MAKEFILE_GENERATOR=emake
-
-inherit cmake
-
-MYPV="${PV/_beta/-beta}"
-MYPN="${PN}"
-MYP="${MYPN}-${MYPV}"
-
-DESCRIPTION="API Generator for Database access"
-HOMEPAGE="https://github.com/azaeldevel/apidb";
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/azaeldevel/apidb.git";
-else
-   SRC_URI="https://github.com/azaeldevel/${PN}/archive/${MYPV}.tar.gz";
-   KEYWORDS="~amd64"
-fi
-
-S="${WORKDIR}/${PN}-${MYPV}"
-
-LICENSE="GPL-3"
-SLOT="0"
-
-IUSE="+mariadb postgresql commands gtk +corelibs"
-
-RDEPEND="
-   dev-libs/libxml2
-   dev-libs/boost
-   dev-libs/octetos-coreutils
-   dev-libs/octetos-db-abstract
-   gtk? ( x11-libs/gtk+:3 )
-   dev-libs/libtar
-   mariadb? ( dev-libs/octetos-db-maria )
-   postgresql? ( dev-libs/octetos-db-postgresql )
-   gnome-base/librsvg
-"
-DEPEND="${RDEPEND}
-   sys-devel/bison
-   sys-devel/flex
-"
-
-src_prepare() {
-   sed -i 's/lib/${LIBDIR}/' src/CMakeLists.txt || die
-   sed -i 's/lib/${LIBDIR}/' src/mysql-reader-c++/CMakeLists.txt  || die
-   sed -i 's/lib/${LIBDIR}/' src/mariadb-reader-c++/CMakeLists.txt  || die
-   sed -i 's/lib/${LIBDIR}/' src/postgresql-reader-c++/CMakeLists.txt  || 
die
-
-   cmake_src_prepare
-}
-
-src_configure() {
-   APIDBBUILD="CORE"
-   APIDBINSTALL=""
-   if use corelibs ;then
-   APIDBINSTALL="CORE"
-   fi
-   if use mariadb ;then
-   APIDBBUILD="$APIDBBUILD;MARIADB"
-   APIDBINSTALL="$APIDBINSTALL;DRIVERS"
-   fi
-   if use postgresql ;then
-   APIDBBUILD="$APIDBBUILD;POSTGRESQL"
-   APIDBINSTALL="$APIDBINSTALL;DRIVERS"
-   fi
-   if use commands ;then
-   APIDBINSTALL="$APIDBINSTALL;COMMANDS"
-

[gentoo-commits] repo/proj/guru:master commit in: dev-libs/octetos-db-abstract/, profiles/

2024-09-27 Thread David Roman
commit: 7794cb828df8e9d11091ca2b9b01bd255f23493d
Author: Takuya Wakazono  gmail  com>
AuthorDate: Fri Sep 27 16:22:37 2024 +
Commit: David Roman  gmail  com>
CommitDate: Fri Sep 27 16:22:37 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7794cb82

dev-libs/octetos-db-abstract: treeclean

Closes: https://bugs.gentoo.org/780714 (pkgremoved)
Closes: https://bugs.gentoo.org/785340 (pkgremoved)
Closes: https://bugs.gentoo.org/839618 (pkgremoved)
Closes: https://bugs.gentoo.org/859685 (pkgremoved)
Closes: https://bugs.gentoo.org/859688 (pkgremoved)
Closes: https://bugs.gentoo.org/936312 (pkgremoved)
Signed-off-by: Takuya Wakazono  gmail.com>

 dev-libs/octetos-db-abstract/Manifest  |  2 --
 dev-libs/octetos-db-abstract/metadata.xml  | 11 ---
 .../octetos-db-abstract-0.1.2_alpha.ebuild | 35 --
 .../octetos-db-abstract-0.6.0_alpha.ebuild | 35 --
 profiles/package.mask  |  1 -
 5 files changed, 84 deletions(-)

diff --git a/dev-libs/octetos-db-abstract/Manifest 
b/dev-libs/octetos-db-abstract/Manifest
deleted file mode 100644
index 036adf24c..0
--- a/dev-libs/octetos-db-abstract/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST octetos-db-abstract-0.1.2_alpha.tar.gz 30943 BLAKE2B 
5bd30dd28cfe5a7d7d90ab46ad234877140ea94ccd51a7f27e8597bcb1390fc3ccb3cc1fd552fc2aa69a68274a25401fd2af815ce9b0a29ca498fe62b6719d18
 SHA512 
96f178e86058a2ffdb07c689bd5a4dedd69df2639218842a338b0aea3cc8918234049f393144fe2722abd58dd87603aa1a6f59561db48a1643f27cd1ad4d1bad
-DIST octetos-db-abstract-0.6.0_alpha.tar.gz 33832 BLAKE2B 
c59a0cce49ff782a65c307a473c0493f4cf142b3b09994a0cf787ac8fb5821d35272a82d390dade378a76637f5592113fcb80312a07ef4a6feeb976e33d0c0d8
 SHA512 
af8296a0dd32e8f159fc6382cebe9ee5ac5bdff12bfd0d928058d62260d14f2508362a5b23d7a0e2485536b6626aab02a4a640d639d4e3a542097782d8cca7d4

diff --git a/dev-libs/octetos-db-abstract/metadata.xml 
b/dev-libs/octetos-db-abstract/metadata.xml
deleted file mode 100644
index ffcfe2326..0
--- a/dev-libs/octetos-db-abstract/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd";>
-
-   
-   azael.de...@gmail.com
-   Azael Reyes
-   
-   
-   azaeldevel/octetos-db-abstract
-   
-

diff --git 
a/dev-libs/octetos-db-abstract/octetos-db-abstract-0.1.2_alpha.ebuild 
b/dev-libs/octetos-db-abstract/octetos-db-abstract-0.1.2_alpha.ebuild
deleted file mode 100644
index 087b16919..0
--- a/dev-libs/octetos-db-abstract/octetos-db-abstract-0.1.2_alpha.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-MYPV="${PV/_alpha/-alpha}"
-MYPN="${PN}"
-MYP="${MYPN}-${MYPV}"
-
-DESCRIPTION="API to access database, abstract component."
-HOMEPAGE="https://github.com/azaeldevel/octetos-db-abstract";
-SRC_URI="https://github.com/azaeldevel/${PN}/archive/${MYPV}.tar.gz -> 
${P}.tar.gz"
-
-S="${WORKDIR}/${MYP}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="dev-libs/octetos-core"
-RDEPEND="
-   ${DEPEND}
-   !!dev-libs/octetos-db
-"
-
-src_prepare() {
-   default
-   eautoreconf -fi
-}
-
-src_configure() {
-   econf
-}

diff --git 
a/dev-libs/octetos-db-abstract/octetos-db-abstract-0.6.0_alpha.ebuild 
b/dev-libs/octetos-db-abstract/octetos-db-abstract-0.6.0_alpha.ebuild
deleted file mode 100644
index 56bcfe8cd..0
--- a/dev-libs/octetos-db-abstract/octetos-db-abstract-0.6.0_alpha.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-MYPV="${PV/_alpha/-alpha}"
-MYPN="${PN}"
-MYP="${MYPN}-${MYPV}"
-
-DESCRIPTION="API to access database, abstract component."
-HOMEPAGE="https://github.com/azaeldevel/octetos-db-abstract";
-SRC_URI="https://github.com/azaeldevel/${PN}/archive/${MYPV}.tar.gz -> 
${P}.tar.gz"
-
-S="${WORKDIR}/${MYP}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="dev-libs/octetos-core"
-RDEPEND="
-   ${DEPEND}
-   !!dev-libs/octetos-db
-"
-
-src_prepare() {
-   default
-   eautoreconf -fi
-}
-
-src_configure() {
-   econf
-}

diff --git a/profiles/package.mask b/profiles/package.mask
index 0c78f4c4a..d2a108ac9 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -104,7 +104,6 @@ app-emulation/proton-ge-custom-bin
 # Does not build anymore. Unmaintained in guru since 2021.
 # Removal on 2024-09-27. Bugs #807112, #839606
 dev-libs/octetos-db
-dev-libs/octetos-db-abstract
 
 # Anna Vyalkova  (2024-06-24)
 # Critical security vulnerability.



[gentoo-commits] repo/proj/guru:master commit in: dev-util/mock-core-configs/

2024-09-27 Thread David Roman
commit: 6f6e91b8b3588f180997c28001fd0ba0c513e951
Author: Takuya Wakazono  gmail  com>
AuthorDate: Fri Sep 27 16:22:37 2024 +
Commit: David Roman  gmail  com>
CommitDate: Fri Sep 27 16:22:37 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6f6e91b8

dev-util/mock-core-configs: add 41.3

Signed-off-by: Takuya Wakazono  gmail.com>

 dev-util/mock-core-configs/Manifest  |  1 +
 .../mock-core-configs/mock-core-configs-41.3.ebuild  | 20 
 2 files changed, 21 insertions(+)

diff --git a/dev-util/mock-core-configs/Manifest 
b/dev-util/mock-core-configs/Manifest
index 21421552c..32bc1d758 100644
--- a/dev-util/mock-core-configs/Manifest
+++ b/dev-util/mock-core-configs/Manifest
@@ -1 +1,2 @@
 DIST mock-core-configs-41.2-1.tar.gz 373238 BLAKE2B 
74f6143bd7a3c8a06f07b61239d7bb4b0d7c4255cb07a05bb1bbdcde181311bf4a130fabb12a8b47a549184256795f507f225ca5983680b166b71a383d7aa474
 SHA512 
d5202eadc2fe9b75e6748bb7f19f11ff67716a691c26a01047b8bd1cd93fddcbdcdd7151c01cecc1d65ab48313dc16f7739a75f06e49170b91f4fd8f00a51ec3
+DIST mock-core-configs-41.3-1.tar.gz 395941 BLAKE2B 
652627f4828720f4641d0090853d505e433bb6ff694004b44cad3c70a0a7903c92dda59c3d4900298a6db115494299edc358b8151059be509e260d2faac301d4
 SHA512 
2767109d552960f95432e9108fafd0d682d6acf3be809cc40a33421e9467ede58e7e29d9124e9137460ff75523d0eec2b66bf9c00ce461e1993c29b93e48a129

diff --git a/dev-util/mock-core-configs/mock-core-configs-41.3.ebuild 
b/dev-util/mock-core-configs/mock-core-configs-41.3.ebuild
new file mode 100644
index 0..33e92d76f
--- /dev/null
+++ b/dev-util/mock-core-configs/mock-core-configs-41.3.ebuild
@@ -0,0 +1,20 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${P}-1
+
+DESCRIPTION="Mock core config files basic chroots"
+HOMEPAGE="https://rpm-software-management.github.io/mock/ 
https://github.com/rpm-software-management/mock";
+SRC_URI="https://github.com/rpm-software-management/mock/archive/refs/tags/${MY_P}.tar.gz";
+S="${WORKDIR}/mock-${MY_P}"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+src_install() {
+   insinto /etc/mock
+   doins -r ${PN}/etc/mock/*
+}



[gentoo-commits] repo/proj/guru:master commit in: profiles/, dev-libs/octetos-db/

2024-09-27 Thread David Roman
commit: c522f4d50c6e7ed2d77e5ff051af149443411442
Author: Takuya Wakazono  gmail  com>
AuthorDate: Fri Sep 27 16:22:37 2024 +
Commit: David Roman  gmail  com>
CommitDate: Fri Sep 27 16:22:37 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c522f4d5

dev-libs/octetos-db: treeclean

Closes: https://bugs.gentoo.org/780918 (pkgremoved)
Closes: https://bugs.gentoo.org/785334 (pkgremoved)
Closes: https://bugs.gentoo.org/785337 (pkgremoved)
Closes: https://bugs.gentoo.org/839873 (pkgremoved)
Closes: https://bugs.gentoo.org/859754 (pkgremoved)
Closes: https://bugs.gentoo.org/859757 (pkgremoved)
Signed-off-by: Takuya Wakazono  gmail.com>

 dev-libs/octetos-db/Manifest  |  2 --
 dev-libs/octetos-db/metadata.xml  | 11 
 dev-libs/octetos-db/octetos-db-1.3.2_alpha.ebuild | 32 ---
 dev-libs/octetos-db/octetos-db-1.3.3_alpha.ebuild | 32 ---
 profiles/package.mask |  5 
 5 files changed, 82 deletions(-)

diff --git a/dev-libs/octetos-db/Manifest b/dev-libs/octetos-db/Manifest
deleted file mode 100644
index 34df9e160..0
--- a/dev-libs/octetos-db/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST octetos-db-1.3.2_alpha.tar.gz 92844 BLAKE2B 
99c0488fa62a4edd7b9424c7d923a60a1684d8b34355e27150c8356d4b17222b5b38e50a3374b7105447366aa8683398f0444b45304e258efb2cda053490d49a
 SHA512 
0d1ff8b88fd3c5b192f0bf2311ce038b3bddd4f1245cbf593d570e3c54ecb906cf8a025e4b95f2940297bf93fc0dbfc8ebcc980c8ad2f1fee9bc068fa3138f2f
-DIST octetos-db-1.3.3_alpha.tar.gz 70548 BLAKE2B 
b64bdfe4853fb2a9dfdc97ba88db103bd4c4ccd9d0ba16696d49cd0586a12b98408b247f5e883a45ff405c3aa4253c1a3af5a439d88b04f59dabcc72eaf3edfa
 SHA512 
09df007e65d7ffa1854e052b58491a93156c2733f7ac94bb41848d24222e548a763a97e2d03530d9205a59e0c8247fe4b11256bab0fd5683832f2cf3c45d0d1c

diff --git a/dev-libs/octetos-db/metadata.xml b/dev-libs/octetos-db/metadata.xml
deleted file mode 100644
index 2c137dcdb..0
--- a/dev-libs/octetos-db/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd";>
-
-   
-   azael.de...@gmail.com
-   Azael Reyes
-   
-   
-   azaeldevel/octetos-db
-   
-

diff --git a/dev-libs/octetos-db/octetos-db-1.3.2_alpha.ebuild 
b/dev-libs/octetos-db/octetos-db-1.3.2_alpha.ebuild
deleted file mode 100644
index 2b80b156a..0
--- a/dev-libs/octetos-db/octetos-db-1.3.2_alpha.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-MYPV="${PV/_alpha/-alpha}"
-MYPN="${PN}"
-MYP="${MYPN}-${MYPV}"
-
-DESCRIPTION="C++ library for Database Acces."
-HOMEPAGE="https://github.com/azaeldevel/octetos-db";
-SRC_URI="https://github.com/azaeldevel/${MYPN}/archive/${MYPV}.tar.gz -> 
${P}.tar.gz"
-
-S="${WORKDIR}/${MYP}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="dev-libs/octetos-core"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   default
-   eautoreconf -fi
-}
-
-src_configure() {
-   econf --with-abstract
-}

diff --git a/dev-libs/octetos-db/octetos-db-1.3.3_alpha.ebuild 
b/dev-libs/octetos-db/octetos-db-1.3.3_alpha.ebuild
deleted file mode 100644
index 2b80b156a..0
--- a/dev-libs/octetos-db/octetos-db-1.3.3_alpha.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-MYPV="${PV/_alpha/-alpha}"
-MYPN="${PN}"
-MYP="${MYPN}-${MYPV}"
-
-DESCRIPTION="C++ library for Database Acces."
-HOMEPAGE="https://github.com/azaeldevel/octetos-db";
-SRC_URI="https://github.com/azaeldevel/${MYPN}/archive/${MYPV}.tar.gz -> 
${P}.tar.gz"
-
-S="${WORKDIR}/${MYP}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="dev-libs/octetos-core"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   default
-   eautoreconf -fi
-}
-
-src_configure() {
-   econf --with-abstract
-}

diff --git a/profiles/package.mask b/profiles/package.mask
index d2a108ac9..6a9400e58 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -100,11 +100,6 @@ net-im/guilded-bin
 # Removal on 2024-09-30.
 app-emulation/proton-ge-custom-bin
 
-# Takuya Wakazono  (2024-08-27)
-# Does not build anymore. Unmaintained in guru since 2021.
-# Removal on 2024-09-27. Bugs #807112, #839606
-dev-libs/octetos-db
-
 # Anna Vyalkova  (2024-06-24)
 # Critical security vulnerability.
 

[gentoo-commits] repo/proj/guru:master commit in: dev-util/mock-core-configs/

2024-09-27 Thread David Roman
commit: e989955df6b1cd802ac66e993bba4997cd34afea
Author: Takuya Wakazono  gmail  com>
AuthorDate: Fri Sep 27 16:22:37 2024 +
Commit: David Roman  gmail  com>
CommitDate: Fri Sep 27 16:22:37 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e989955d

dev-util/mock-core-configs: drop 41.2

Signed-off-by: Takuya Wakazono  gmail.com>

 dev-util/mock-core-configs/Manifest  |  1 -
 .../mock-core-configs/mock-core-configs-41.2.ebuild  | 20 
 2 files changed, 21 deletions(-)

diff --git a/dev-util/mock-core-configs/Manifest 
b/dev-util/mock-core-configs/Manifest
index 32bc1d758..a66e844df 100644
--- a/dev-util/mock-core-configs/Manifest
+++ b/dev-util/mock-core-configs/Manifest
@@ -1,2 +1 @@
-DIST mock-core-configs-41.2-1.tar.gz 373238 BLAKE2B 
74f6143bd7a3c8a06f07b61239d7bb4b0d7c4255cb07a05bb1bbdcde181311bf4a130fabb12a8b47a549184256795f507f225ca5983680b166b71a383d7aa474
 SHA512 
d5202eadc2fe9b75e6748bb7f19f11ff67716a691c26a01047b8bd1cd93fddcbdcdd7151c01cecc1d65ab48313dc16f7739a75f06e49170b91f4fd8f00a51ec3
 DIST mock-core-configs-41.3-1.tar.gz 395941 BLAKE2B 
652627f4828720f4641d0090853d505e433bb6ff694004b44cad3c70a0a7903c92dda59c3d4900298a6db115494299edc358b8151059be509e260d2faac301d4
 SHA512 
2767109d552960f95432e9108fafd0d682d6acf3be809cc40a33421e9467ede58e7e29d9124e9137460ff75523d0eec2b66bf9c00ce461e1993c29b93e48a129

diff --git a/dev-util/mock-core-configs/mock-core-configs-41.2.ebuild 
b/dev-util/mock-core-configs/mock-core-configs-41.2.ebuild
deleted file mode 100644
index 33e92d76f..0
--- a/dev-util/mock-core-configs/mock-core-configs-41.2.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_P=${P}-1
-
-DESCRIPTION="Mock core config files basic chroots"
-HOMEPAGE="https://rpm-software-management.github.io/mock/ 
https://github.com/rpm-software-management/mock";
-SRC_URI="https://github.com/rpm-software-management/mock/archive/refs/tags/${MY_P}.tar.gz";
-S="${WORKDIR}/mock-${MY_P}"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-src_install() {
-   insinto /etc/mock
-   doins -r ${PN}/etc/mock/*
-}



[gentoo-commits] repo/proj/guru:master commit in: gui-apps/nwg-displays/

2024-09-27 Thread David Roman
commit: 162d4d1c9f030101c9a4a0e245fba8dbf0699d07
Author: Takuya Wakazono  gmail  com>
AuthorDate: Thu Sep 26 14:28:43 2024 +
Commit: David Roman  gmail  com>
CommitDate: Thu Sep 26 14:28:43 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=162d4d1c

gui-apps/nwg-displays: drop 0.3.19

Signed-off-by: Takuya Wakazono  gmail.com>

 gui-apps/nwg-displays/Manifest   |  1 -
 gui-apps/nwg-displays/nwg-displays-0.3.19.ebuild | 35 
 2 files changed, 36 deletions(-)

diff --git a/gui-apps/nwg-displays/Manifest b/gui-apps/nwg-displays/Manifest
index 78e3f5862..3d7057d81 100644
--- a/gui-apps/nwg-displays/Manifest
+++ b/gui-apps/nwg-displays/Manifest
@@ -1,2 +1 @@
-DIST nwg-displays-0.3.19.tar.gz 24697 BLAKE2B 
5734f08637db9124f3e15a91c5f48f429cefeb80e67355c32a7a5aa4b342ddf3a5e08e9d49dd93cae9da55da1854962526b98c628a6c1b12027a3bcdff2491e3
 SHA512 
ead66a856463c0dc03abf40d8ffc6fd0a1bb824318fa627165ca2e97014ace3f83f8fa0b5f187093cc2850dbdfda14c4c22b3e702be009d479709a98fdd9d294
 DIST nwg-displays-0.3.20.tar.gz 24733 BLAKE2B 
2ab24ba7fc35c2f725731483410cd7ceb343ba47d42d1382af2e2cfed95053c9ef1e11bef824ef4a8e3cb95821cada1c30cf3c10668ea7acdbd98f6216a2a248
 SHA512 
de8585d0ab35fbceb34a78de1cb8e93b6decee5ac1f7969835abe503dd25dbcbf03feb527e1cb2b700d5a56e63a8e0e65fec625691bd9bf10a77b7cf05d6eeb4

diff --git a/gui-apps/nwg-displays/nwg-displays-0.3.19.ebuild 
b/gui-apps/nwg-displays/nwg-displays-0.3.19.ebuild
deleted file mode 100644
index 1e190ccf1..0
--- a/gui-apps/nwg-displays/nwg-displays-0.3.19.ebuild
+++ /dev/null
@@ -1,35 +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} )
-DISTUTILS_USE_PEP517=setuptools
-inherit desktop distutils-r1 xdg-utils
-
-DESCRIPTION="Output management utility for sway and Hyprland"
-HOMEPAGE="https://github.com/nwg-piotr/nwg-displays";
-SRC_URI="https://github.com/nwg-piotr/nwg-displays/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   gui-apps/wlr-randr
-   x11-libs/gtk+:3
-"
-DEPEND="${RDEPEND}"
-
-python_install_all() {
-   distutils-r1_python_install_all
-   domenu nwg-displays.desktop
-   doicon nwg-displays.svg
-}
-
-pkg_postinst() {
-   xdg_desktop_database_update
-}
-
-pkg_postrm() {
-   xdg_desktop_database_update
-}



[gentoo-commits] repo/proj/guru:master commit in: dev-util/mock/

2024-09-27 Thread David Roman
commit: b62e33c2d2e84380e46c865eb38146178165e4e4
Author: Takuya Wakazono  gmail  com>
AuthorDate: Fri Sep 27 16:22:37 2024 +
Commit: David Roman  gmail  com>
CommitDate: Fri Sep 27 16:22:37 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b62e33c2

dev-util/mock: drop 5.6-r1

Signed-off-by: Takuya Wakazono  gmail.com>

 dev-util/mock/Manifest   |  1 -
 dev-util/mock/mock-5.6-r1.ebuild | 98 
 2 files changed, 99 deletions(-)

diff --git a/dev-util/mock/Manifest b/dev-util/mock/Manifest
index c57819f7a..ec4208f09 100644
--- a/dev-util/mock/Manifest
+++ b/dev-util/mock/Manifest
@@ -1,2 +1 @@
-DIST mock-5.6.tar.gz 179325 BLAKE2B 
752d07d8dbc8627648764459fab818941999ae874e83c9787a7c7b3f1d526d7ad9840adb31b18a2ea9c83144c3c6dfe7195f48334a0e5ed1bff04723af7b1fa3
 SHA512 
96dea8001ad1cb1509730175b6874078369313ba0f911b7d44e896686d945cb819d0cc3604da31a20d51ae3cf3538bdd39073f27fd7f8c88fe8843c9059efd04
 DIST mock-5.7.tar.gz 193087 BLAKE2B 
dade170ecef393f5c0a8a8c783d3600828356ea398bd1ab78dfb7db75fdcf313122c72cd8fe472677f431d18e2c93e4349b30d76bd439ddb9ddd3eac4004400e
 SHA512 
1edf699d62ccc92e1d2459cb04bf34a34942125907cb3335f0f3dcdaeb73cb70ad80c939e5dfe205c56eeb217144a651adac6cd1caa7e6a7ecbc4fa3518d5d4c

diff --git a/dev-util/mock/mock-5.6-r1.ebuild b/dev-util/mock/mock-5.6-r1.ebuild
deleted file mode 100644
index 9d9a92c2d..0
--- a/dev-util/mock/mock-5.6-r1.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{11..12} )
-
-inherit bash-completion-r1 optfeature python-single-r1
-
-DESCRIPTION="Simple chroot build environment manager for building RPMs"
-HOMEPAGE="
-   https://rpm-software-management.github.io/mock/
-   https://github.com/rpm-software-management/mock/
-"
-SRC_URI="https://github.com/rpm-software-management/mock/releases/download/${P}-1/${P}.tar.gz";
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   ${PYTHON_DEPS}
-   $(python_gen_cond_dep '
-   app-arch/rpm[python,${PYTHON_SINGLE_USEDEP}]
-   dev-python/backoff[${PYTHON_USEDEP}]
-   dev-python/distro[${PYTHON_USEDEP}]
-   dev-python/pyroute2[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
-   dev-python/rpmautospec-core[${PYTHON_USEDEP}]
-   dev-python/templated-dictionary[${PYTHON_USEDEP}]
-   ')
-   acct-group/mock
-   app-containers/podman
-   dev-util/distribution-gpg-keys
-   dev-util/mock-core-configs
-"
-BDEPEND="
-   ${PYTHON_DEPS}
-   test? ( $(python_gen_cond_dep 'dev-python/pytest[${PYTHON_USEDEP}]') )
-"
-
-src_prepare() {
-   default
-
-   sed -i -e "s|^VERSION\s*=.*|VERSION=\"${PV}\"|" \
-   -e "s|^SYSCONFDIR\s*=.*|SYSCONFDIR=\"${EPREFIX}/etc\"|" \
-   -e "s|^PYTHONDIR\s*=.*|PYTHONDIR=\"$(python_get_sitedir)\"|" \
-   -e 
"s|^PKGPYTHONDIR\s*=.*|PKGPYTHONDIR=\"$(python_get_sitedir)/mockbuild\"|" \
-   py/mockbuild/constants.py py/mock-parse-buildlog.py || die
-
-   sed -i -e "s|^_MOCK_NVR = None$|_MOCK_NVR = \"${P}-1\"|" py/mock.py || 
die
-   sed -i -e "s|@VERSION@|${PV}|" docs/mock.1 docs/mock-parse-buildlog.1 
|| die
-
-   sed -i -e 's|"/bin/free"|"/usr/bin/free"|' 
py/mockbuild/plugins/hw_info.py || die
-
-   # bug #928266: remove unnecessary completion target for us
-   sed -i -e "s/ mock.py//" -e "s/ mock-parse-buildlog.py//" 
etc/bash_completion.d/mock || die
-}
-
-src_compile() { :; }
-
-src_install() {
-   python_domodule py/mockbuild
-   python_newscript py/mock.py mock
-   python_newscript py/mock-parse-buildlog.py mock-parse-buildlog
-   dobin mockchain
-
-   exeinto /usr/libexec/mock
-   doexe create_default_route_in_container.sh
-
-   dobashcomp etc/bash_completion.d/mock
-   bashcomp_alias mock mock-parse-buildlog
-   dodoc docs/site-defaults.cfg
-   doman docs/mock.1 docs/mock-parse-buildlog.1
-
-   insinto /etc/mock
-   doins etc/mock/*
-   insinto /etc/pki/mock
-   doins etc/pki/*
-
-   diropts -m0775 -o root -g mock
-   keepdir /var/lib/mock
-}
-
-src_test() {
-   PYTHONPATH=py epytest tests
-}
-
-pkg_postinst() {
-   optfeature "chain mode support" app-arch/createrepo_c
-   optfeature "pigz in root_cache plugin" app-arch/pigz
-   optfeature "nspawn instead of chroot" sys-apps/systemd
-   optfeature "lvm_root plugin support" sys-fs/lvm2
-   optfeature "procenv plugin support" sys-process/procenv
-}



[gentoo-commits] repo/proj/guru:master commit in: profiles/, dev-libs/octetos-db-maria/

2024-09-27 Thread David Roman
commit: a4dc500941cfcc0de003c684474bef271c6a511a
Author: Takuya Wakazono  gmail  com>
AuthorDate: Fri Sep 27 16:22:37 2024 +
Commit: David Roman  gmail  com>
CommitDate: Fri Sep 27 16:22:37 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a4dc5009

dev-libs/octetos-db-maria: treeclean

Closes: https://bugs.gentoo.org/780717 (pkgremoved)
Closes: https://bugs.gentoo.org/785343 (pkgremoved)
Closes: https://bugs.gentoo.org/785346 (pkgremoved)
Closes: https://bugs.gentoo.org/785793 (pkgremoved)
Closes: https://bugs.gentoo.org/839621 (pkgremoved)
Closes: https://bugs.gentoo.org/859691 (pkgremoved)
Closes: https://bugs.gentoo.org/859694 (pkgremoved)
Signed-off-by: Takuya Wakazono  gmail.com>

 dev-libs/octetos-db-maria/Manifest |  2 --
 dev-libs/octetos-db-maria/metadata.xml | 11 --
 .../octetos-db-maria-1.4.2_alpha.ebuild| 36 
 .../octetos-db-maria-1.9.2_alpha.ebuild| 36 
 .../octetos-db-maria/octetos-db-maria-.ebuild  | 39 --
 profiles/package.mask  |  1 -
 6 files changed, 125 deletions(-)

diff --git a/dev-libs/octetos-db-maria/Manifest 
b/dev-libs/octetos-db-maria/Manifest
deleted file mode 100644
index 7f53e7a98..0
--- a/dev-libs/octetos-db-maria/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST octetos-db-maria-1.4.2_alpha.tar.gz 23204 BLAKE2B 
0efee42484e1b1491e58b34da02053fc716d02d806b285d2c3b0ddcec13113671e51063ef0ac298ef7c18ad2aeecfa89e28a41f659f4adea9d8e1ea31242e25b
 SHA512 
8ac4bdff7851375b5c713e9b399328ed3623124fb8d9235486c6204f98851c87c27b4b4ac5b72adeb2aaa4005caaa36da7ed0cbcc7f02ea431bf27bab196
-DIST octetos-db-maria-1.9.2_alpha.tar.gz 25337 BLAKE2B 
d6cd7377b4dacc3c0e18f0dca28628390fa9ad00f8e351ff981c54fbe537df52c0b1a3c7dd68fef7afa06641a8f34ba98cb63874967d3cb5bb76b72bd9bb2396
 SHA512 
7b6f6f193612b0e64a2fdd61bfdc62f06125802e73df1ec538e71d5b6060f2c93b72c108af840e123c73e64a55916b687f79f0f6982e323a2c765642872b0130

diff --git a/dev-libs/octetos-db-maria/metadata.xml 
b/dev-libs/octetos-db-maria/metadata.xml
deleted file mode 100644
index ac08e4bd5..0
--- a/dev-libs/octetos-db-maria/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd";>
-
-   
-   azael.de...@gmail.com
-   Azael Reyes
-   
-   
-   azaeldevel/octetos-db-maria
-   
-

diff --git a/dev-libs/octetos-db-maria/octetos-db-maria-1.4.2_alpha.ebuild 
b/dev-libs/octetos-db-maria/octetos-db-maria-1.4.2_alpha.ebuild
deleted file mode 100644
index 7a0d683bd..0
--- a/dev-libs/octetos-db-maria/octetos-db-maria-1.4.2_alpha.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-MYPV="${PV/_alpha/-alpha}"
-
-MYP="${PN}-${MYPV}"
-
-DESCRIPTION="C++ library for Database Acces."
-HOMEPAGE="https://github.com/azaeldevel/octetos-db-maria";
-SRC_URI="https://github.com/azaeldevel/${PN}/archive/${MYPV}.tar.gz -> 
${P}.tar.gz"
-
-S="${WORKDIR}/${MYP}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="
-   dev-libs/octetos-db-abstract
-   dev-db/mariadb-connector-c
-   dev-db/mariadb:=
-"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   default
-   eautoreconf -fi
-}
-
-src_configure() {
-   econf --with-gentoo
-}

diff --git a/dev-libs/octetos-db-maria/octetos-db-maria-1.9.2_alpha.ebuild 
b/dev-libs/octetos-db-maria/octetos-db-maria-1.9.2_alpha.ebuild
deleted file mode 100644
index fe7190337..0
--- a/dev-libs/octetos-db-maria/octetos-db-maria-1.9.2_alpha.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-MYPV="${PV/_alpha/-alpha}"
-
-MYP="${PN}-${MYPV}"
-
-DESCRIPTION="C++ library for Database Acces."
-HOMEPAGE="https://github.com/azaeldevel/octetos-db-maria";
-SRC_URI="https://github.com/azaeldevel/${PN}/archive/${MYPV}.tar.gz -> 
${P}.tar.gz"
-
-S="${WORKDIR}/${MYP}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="
-   dev-libs/octetos-db-abstract
-   dev-db/mariadb-connector-c
-   dev-db/mariadb:=
-"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   default
-   eautoreconf -fi
-}
-
-src_configure() {
-   econf --with-gentoo
-}

diff --git a/dev-libs/octetos-db-maria/octetos-db-maria-.ebuild 
b/dev-libs/octetos-db-maria/octetos-db-maria-.ebuild
deleted file mode 100644
index f2a969d46..0
--- a/dev-libs/octetos-db-maria/octetos-db-maria-.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-MYPV="${PV/_alpha/-alpha}"
-MYP="${PN}-${MYPV}"
-
-DESCRIPTION="C++ library for Database Acces."
-HOMEPAGE="https://github

[gentoo-commits] repo/proj/guru:master commit in: profiles/, dev-libs/octetos-db-postgresql/

2024-09-27 Thread David Roman
commit: b75ad79a1b3abb2ea5b24f6909d1197e098983a9
Author: Takuya Wakazono  gmail  com>
AuthorDate: Fri Sep 27 16:22:37 2024 +
Commit: David Roman  gmail  com>
CommitDate: Fri Sep 27 16:22:37 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b75ad79a

dev-libs/octetos-db-postgresql: treeclean

Closes: https://bugs.gentoo.org/780927 (pkgremoved)
Closes: https://bugs.gentoo.org/785349 (pkgremoved)
Closes: https://bugs.gentoo.org/785352 (pkgremoved)
Closes: https://bugs.gentoo.org/799890 (pkgremoved)
Closes: https://bugs.gentoo.org/839876 (pkgremoved)
Closes: https://bugs.gentoo.org/859760 (pkgremoved)
Closes: https://bugs.gentoo.org/859763 (pkgremoved)
Signed-off-by: Takuya Wakazono  gmail.com>

 dev-libs/octetos-db-postgresql/Manifest|  2 --
 dev-libs/octetos-db-postgresql/metadata.xml| 11 
 .../octetos-db-postgresql-1.3.10_alpha.ebuild  | 32 --
 .../octetos-db-postgresql-1.3.9_alpha.ebuild   | 32 --
 profiles/package.mask  |  1 -
 5 files changed, 78 deletions(-)

diff --git a/dev-libs/octetos-db-postgresql/Manifest 
b/dev-libs/octetos-db-postgresql/Manifest
deleted file mode 100644
index 5590106d1..0
--- a/dev-libs/octetos-db-postgresql/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST octetos-db-postgresql-1.3.10_alpha.tar.gz 70560 BLAKE2B 
048469cd0c95d27e609a2d36b85fd677ca03de069b0e215f9b00b3a052937a99b835ab2bd0bf14a95d8d74ac9df6277ef192bf3b5f034c2ac37546c8559110a3
 SHA512 
977c53eb41de9b5796b7fda6363bd2e8da71b2ae3f975ab7cd440551f71055beb9ba1b69c67349ed7747880c4fcbeb0266e3290bc139dccf657bb93e9a451f66
-DIST octetos-db-postgresql-1.3.9_alpha.tar.gz 70535 BLAKE2B 
6b1e0cb51739cf302def537853441e898b0c0dedc9fab765e266ccbb7837047b8352f27fc7bb67514fcc242c4d18179f47c96783cd77d65237729cc93559517c
 SHA512 
6b41a45b9cedcaf195009f3047a2448017b6c831ef155b8d3220401fb8627841ad018c60ec5a010960734dbff3fce95758a19b66b0639b13ebebc8d5d2e39571

diff --git a/dev-libs/octetos-db-postgresql/metadata.xml 
b/dev-libs/octetos-db-postgresql/metadata.xml
deleted file mode 100644
index 2c137dcdb..0
--- a/dev-libs/octetos-db-postgresql/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd";>
-
-   
-   azael.de...@gmail.com
-   Azael Reyes
-   
-   
-   azaeldevel/octetos-db
-   
-

diff --git 
a/dev-libs/octetos-db-postgresql/octetos-db-postgresql-1.3.10_alpha.ebuild 
b/dev-libs/octetos-db-postgresql/octetos-db-postgresql-1.3.10_alpha.ebuild
deleted file mode 100644
index 97a5e9866..0
--- a/dev-libs/octetos-db-postgresql/octetos-db-postgresql-1.3.10_alpha.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-MYPV="${PV/_alpha/-alpha}"
-MYPN="${PN/-postgresql}"
-MYP="${MYPN}-${MYPV}"
-
-DESCRIPTION="C++ library for Database Acces."
-HOMEPAGE="https://github.com/azaeldevel/octetos-db";
-SRC_URI="https://github.com/azaeldevel/${MYPN}/archive/${MYPV}.tar.gz -> 
${P}.tar.gz"
-
-S="${WORKDIR}/${MYP}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="dev-libs/octetos-db"
-RDEPEND="${DEPEND} dev-db/postgresql:*"
-
-src_prepare() {
-   default
-   eautoreconf -fi
-}
-
-src_configure() {
-   econf --with-postgresql
-}

diff --git 
a/dev-libs/octetos-db-postgresql/octetos-db-postgresql-1.3.9_alpha.ebuild 
b/dev-libs/octetos-db-postgresql/octetos-db-postgresql-1.3.9_alpha.ebuild
deleted file mode 100644
index bf6504496..0
--- a/dev-libs/octetos-db-postgresql/octetos-db-postgresql-1.3.9_alpha.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-MYPV="${PV/_alpha/-alpha}"
-MYPN="${PN/-postgresql}"
-MYP="${MYPN}-${MYPV}"
-
-DESCRIPTION="C++ library for Database Acces."
-HOMEPAGE="https://github.com/azaeldevel/octetos-db";
-SRC_URI="https://github.com/azaeldevel/${MYPN}/archive/${MYPV}.tar.gz -> 
${P}.tar.gz"
-
-S="${WORKDIR}/${MYP}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="dev-libs/octetos-db dev-db/postgresql:*"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   default
-   eautoreconf -fi
-}
-
-src_configure() {
-   econf --with-postgresql
-}

diff --git a/profiles/package.mask b/profiles/package.mask
index 21f5e3cbb..bb94edbc6 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -106,7 +106,6 @@ app-emulation/proton-ge-custom-bin
 dev-libs/octetos-db
 dev-libs/octetos-db-abstract
 dev-libs/octetos-db-maria
-dev-libs/octetos-db-postgresql
 
 # Anna Vyalkova  (2024-06-24)
 # Critical security vulnerability.



[gentoo-commits] repo/proj/guru:master commit in: dev-util/mock/

2024-09-27 Thread David Roman
commit: e4ac4625fd8b81a978cf2da5d6e0fd8f019a2fd2
Author: Takuya Wakazono  gmail  com>
AuthorDate: Fri Sep 27 16:22:37 2024 +
Commit: David Roman  gmail  com>
CommitDate: Fri Sep 27 16:22:37 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e4ac4625

dev-util/mock: add 5.7

Signed-off-by: Takuya Wakazono  gmail.com>

 dev-util/mock/Manifest|   1 +
 dev-util/mock/mock-5.7.ebuild | 105 ++
 2 files changed, 106 insertions(+)

diff --git a/dev-util/mock/Manifest b/dev-util/mock/Manifest
index 81f6297fb..c57819f7a 100644
--- a/dev-util/mock/Manifest
+++ b/dev-util/mock/Manifest
@@ -1 +1,2 @@
 DIST mock-5.6.tar.gz 179325 BLAKE2B 
752d07d8dbc8627648764459fab818941999ae874e83c9787a7c7b3f1d526d7ad9840adb31b18a2ea9c83144c3c6dfe7195f48334a0e5ed1bff04723af7b1fa3
 SHA512 
96dea8001ad1cb1509730175b6874078369313ba0f911b7d44e896686d945cb819d0cc3604da31a20d51ae3cf3538bdd39073f27fd7f8c88fe8843c9059efd04
+DIST mock-5.7.tar.gz 193087 BLAKE2B 
dade170ecef393f5c0a8a8c783d3600828356ea398bd1ab78dfb7db75fdcf313122c72cd8fe472677f431d18e2c93e4349b30d76bd439ddb9ddd3eac4004400e
 SHA512 
1edf699d62ccc92e1d2459cb04bf34a34942125907cb3335f0f3dcdaeb73cb70ad80c939e5dfe205c56eeb217144a651adac6cd1caa7e6a7ecbc4fa3518d5d4c

diff --git a/dev-util/mock/mock-5.7.ebuild b/dev-util/mock/mock-5.7.ebuild
new file mode 100644
index 0..04f8153f2
--- /dev/null
+++ b/dev-util/mock/mock-5.7.ebuild
@@ -0,0 +1,105 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..12} )
+
+inherit bash-completion-r1 optfeature python-single-r1
+
+DESCRIPTION="Simple chroot build environment manager for building RPMs"
+HOMEPAGE="
+   https://rpm-software-management.github.io/mock/
+   https://github.com/rpm-software-management/mock/
+"
+SRC_URI="https://github.com/rpm-software-management/mock/releases/download/${P}-1/${P}.tar.gz";
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   app-arch/rpm[python,${PYTHON_SINGLE_USEDEP}]
+   dev-python/backoff[${PYTHON_USEDEP}]
+   dev-python/distro[${PYTHON_USEDEP}]
+   dev-python/pyroute2[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/rpmautospec-core[${PYTHON_USEDEP}]
+   dev-python/templated-dictionary[${PYTHON_USEDEP}]
+   ')
+   acct-group/mock
+   app-containers/podman
+   dev-util/distribution-gpg-keys
+   dev-util/mock-core-configs
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep 'dev-python/argparse-manpage[${PYTHON_USEDEP}]')
+   test? ( $(python_gen_cond_dep '
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   ') )
+"
+
+src_prepare() {
+   default
+
+   sed -i -e "s|^VERSION\s*=.*|VERSION=\"${PV}\"|" \
+   -e "s|^SYSCONFDIR\s*=.*|SYSCONFDIR=\"${EPREFIX}/etc\"|" \
+   -e "s|^PYTHONDIR\s*=.*|PYTHONDIR=\"$(python_get_sitedir)\"|" \
+   -e 
"s|^PKGPYTHONDIR\s*=.*|PKGPYTHONDIR=\"$(python_get_sitedir)/mockbuild\"|" \
+   py/mockbuild/constants.py py/mock-parse-buildlog.py || die
+
+   sed -i -e "s|^_MOCK_NVR = None$|_MOCK_NVR = \"${P}-1\"|" py/mock.py || 
die
+   sed -i -e "s|@VERSION@|${PV}|" docs/mock.1 docs/mock-parse-buildlog.1 
|| die
+
+   sed -i -e 's|"/bin/free"|"/usr/bin/free"|' 
py/mockbuild/plugins/hw_info.py || die
+
+   # bug #928266: remove unnecessary completion target for us
+   sed -i -e "s/ mock.py//" -e "s/ mock-parse-buildlog.py//" 
etc/bash_completion.d/mock || die
+}
+
+src_compile() {
+   argparse-manpage --pyfile py/mock-hermetic-repo.py --function 
_argparser > mock-hermetic-repo.1 || die
+}
+
+src_install() {
+   python_domodule py/mockbuild
+   python_newscript py/mock.py mock
+   python_newscript py/mock-hermetic-repo.py mock-hermetic-repo
+   python_newscript py/mock-parse-buildlog.py mock-parse-buildlog
+   dobin mockchain
+
+   exeinto /usr/libexec/mock
+   doexe create_default_route_in_container.sh
+
+   dobashcomp etc/bash_completion.d/mock
+   bashcomp_alias mock mock-parse-buildlog
+   dodoc docs/site-defaults.cfg
+   doman docs/mock.1 docs/mock-parse-buildlog.1 mock-hermetic-repo.1
+
+   insinto /etc/mock
+   doins etc/mock/*
+   insinto /etc/pki/mock
+   doins etc/pki/*
+
+   diropts -m0775 -o root -g mock
+   keepdir /var/lib/mock
+}
+
+src_test() {
+   PYTHONPATH=py epytest tests
+}
+
+pkg_postinst() {
+   optfeature "chain mode support" app-arch/createrepo_c
+   optfeature "pigz in root_cache plugin" app-arch/pigz
+   optfeature "nspawn instead of chroot" sys-apps/s

[gentoo-commits] repo/proj/guru:master commit in: net-irc/quarg/

2024-09-27 Thread David Roman
commit: a7d947d14d54fc447f52e569a37ad2150dc7e67d
Author: Wolfgang Müller  oriole  systems>
AuthorDate: Thu Sep 26 18:33:02 2024 +
Commit: David Roman  gmail  com>
CommitDate: Thu Sep 26 18:33:02 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a7d947d1

net-irc/quarg: new package, add 1.0.0

Signed-off-by: Wolfgang Müller  oriole.systems>

 net-irc/quarg/Manifest   |  2 ++
 net-irc/quarg/metadata.xml   |  8 +++
 net-irc/quarg/quarg-1.0.0.ebuild | 52 
 3 files changed, 62 insertions(+)

diff --git a/net-irc/quarg/Manifest b/net-irc/quarg/Manifest
new file mode 100644
index 0..e9591124c
--- /dev/null
+++ b/net-irc/quarg/Manifest
@@ -0,0 +1,2 @@
+DIST quarg-1.0.0.sha.sig 239 BLAKE2B 
f303317f1fa0b7b96174484d2eb01fe5b886693fac0af3fa78ad20ae6cf92ff00bae1f6fddf64109bdfe8d6d75e6bb8e13403376b3a5fcd70d64699029c92b2c
 SHA512 
2cb0ee693c5a95f87d3fd0079dc84f64b48f1d7a87da5d3f7c960021ce353353e2dae35bf33e57389163fe5bbd07857dc6553ac0450eb02a19c67801eeb08e58
+DIST quarg-1.0.0.tar.gz 22450 BLAKE2B 
dd63965c39121e6a4bb617461adb2546a11ebb691352db10e8fbce74a859fc8b6029ec807d8cdf59097c46c940fe4b7ed9040bec3ea90e13cd061fbc6b08337b
 SHA512 
5dd8f9a41ffae31e6078cb2aac5a314f0d1b68aa9b10e4161e1d4a7241c31d4ae2cf890a32397f9cc7fab80c0564f12c1a43cc23aaf459c7603884801161de98

diff --git a/net-irc/quarg/metadata.xml b/net-irc/quarg/metadata.xml
new file mode 100644
index 0..5fc9ce93f
--- /dev/null
+++ b/net-irc/quarg/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   wolf@oriole.systems
+   Wolfgang Müller
+   
+

diff --git a/net-irc/quarg/quarg-1.0.0.ebuild b/net-irc/quarg/quarg-1.0.0.ebuild
new file mode 100644
index 0..7c4719ae3
--- /dev/null
+++ b/net-irc/quarg/quarg-1.0.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..13} )
+DISTUTILS_USE_PEP517=poetry
+
+VERIFY_SIG_METHOD="signify"
+inherit distutils-r1 verify-sig
+
+DESCRIPTION="Search Quassel logs for matching messages and print them"
+HOMEPAGE="https://git.oriole.systems/quarg";
+SRC_URI="
+   https://git.oriole.systems/${PN}/snapshot/${P}.tar.gz
+   verify-sig? (
+   https://git.oriole.systems/${PN}/snapshot/${P}.tar.gz.asc
+   -> ${P}.sha.sig
+   )
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="sqlite postgres"
+RESTRICT="test"
+
+DEPEND="${RDEPEND}"
+RDEPEND="${PYTHON_DEPS}
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   postgres? ( dev-python/psycopg:0[${PYTHON_USEDEP}] )
+   >=dev-python/sqlalchemy-2.0[${PYTHON_USEDEP},sqlite?]
+"
+BDEPEND="verify-sig? ( sec-keys/signify-keys-oriole-systems )"
+
+VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/signify-keys/oriole-systems-20240330.pub"
+
+src_unpack() {
+   if use verify-sig; then
+   cp "${DISTDIR}"/${P}.{sha.sig,tar.gz} "${WORKDIR}" || die
+   verify-sig_verify_signed_checksums \
+   ${P}.sha.sig sha256 ${P}.tar.gz
+   fi
+   default
+}
+
+python_install_all() {
+   default
+
+   doman quarg.1
+}



[gentoo-commits] repo/proj/guru:master commit in: media-libs/openxr-loader/

2024-09-27 Thread David Roman
commit: 3789a33c34567a8619d6e657303d13c74d0c32ea
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Thu Sep 26 15:34:45 2024 +
Commit: David Roman  gmail  com>
CommitDate: Thu Sep 26 15:35:21 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3789a33c

media-libs/openxr-loader: block =dev-libs/jsoncpp-1.9.6

Closes: https://bugs.gentoo.org/940262
Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>

 media-libs/openxr-loader/openxr-loader-1.1.40-r1.ebuild | 2 ++
 media-libs/openxr-loader/openxr-loader-.ebuild  | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/media-libs/openxr-loader/openxr-loader-1.1.40-r1.ebuild 
b/media-libs/openxr-loader/openxr-loader-1.1.40-r1.ebuild
index 7e76b7f7a..d15ced7bb 100644
--- a/media-libs/openxr-loader/openxr-loader-1.1.40-r1.ebuild
+++ b/media-libs/openxr-loader/openxr-loader-1.1.40-r1.ebuild
@@ -25,10 +25,12 @@ LICENSE="Apache-2.0"
 IUSE="+wayland +X"
 REQUIRED_USE="|| ( wayland X )"
 
+# dev-libs/jsoncpp-1.9.6: https://bugs.gentoo.org/940262
 DEPEND="
media-libs/vulkan-loader
media-libs/mesa
dev-libs/jsoncpp:=
+   !=dev-libs/jsoncpp-1.9.6
wayland? (
dev-libs/wayland
dev-libs/wayland-protocols

diff --git a/media-libs/openxr-loader/openxr-loader-.ebuild 
b/media-libs/openxr-loader/openxr-loader-.ebuild
index 7e76b7f7a..d15ced7bb 100644
--- a/media-libs/openxr-loader/openxr-loader-.ebuild
+++ b/media-libs/openxr-loader/openxr-loader-.ebuild
@@ -25,10 +25,12 @@ LICENSE="Apache-2.0"
 IUSE="+wayland +X"
 REQUIRED_USE="|| ( wayland X )"
 
+# dev-libs/jsoncpp-1.9.6: https://bugs.gentoo.org/940262
 DEPEND="
media-libs/vulkan-loader
media-libs/mesa
dev-libs/jsoncpp:=
+   !=dev-libs/jsoncpp-1.9.6
wayland? (
dev-libs/wayland
dev-libs/wayland-protocols



[gentoo-commits] repo/proj/guru:master commit in: www-client/zen-bin/

2024-09-27 Thread David Roman
commit: 9457a4f0fb2fd34126560ae651efae01edf37ae0
Author: Michal Vu  tuta  io>
AuthorDate: Thu Sep 26 16:54:55 2024 +
Commit: David Roman  gmail  com>
CommitDate: Thu Sep 26 16:55:49 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9457a4f0

www-client/zen-bin: add 1.0.1_alpha4, 1.0.1_alpha5

Signed-off-by: Michal Vu  tuta.io>

 www-client/zen-bin/Manifest|  2 +
 www-client/zen-bin/zen-bin-1.0.1_alpha4.ebuild | 87 ++
 www-client/zen-bin/zen-bin-1.0.1_alpha5.ebuild | 87 ++
 3 files changed, 176 insertions(+)

diff --git a/www-client/zen-bin/Manifest b/www-client/zen-bin/Manifest
index 080bc8fc6..2ea53d089 100644
--- a/www-client/zen-bin/Manifest
+++ b/www-client/zen-bin/Manifest
@@ -4,3 +4,5 @@ DIST zen-bin-1.0.0_alpha37.tar.bz2 87641638 BLAKE2B 
f4462692bcc02827267b1abfebfc
 DIST zen-bin-1.0.0_alpha39.tar.bz2 82495682 BLAKE2B 
c7dccc0a141fbe44949038eb8ba8e770a15f86bed19c1e57e2ff6a042be79a88f7adb1d175902abbe730e8b40695b14116631007277fe2a89334ece79e4d57a6
 SHA512 
7edb996a8a3f76f01b4a0750ac429dc63b19ad4b8e493cbe4f64789481cb01679bb9269c9a3fdfcd1559f2740cb19f39683a8ddf9b73d89957569bb976bd7d92
 DIST zen-bin-1.0.1_alpha2.tar.bz2 87864427 BLAKE2B 
aee7605a315c25f887151739fc6773ccaebcde649d6a191eb7c0db040d7ab514812e8de55a3dbcf91b1bab9305c4cb734c79463f9fc93e16f4a30fd2f4007549
 SHA512 
f7b2d42e932ad0c6a69e77b2adf58680b1457e49b26c9b46414dd8ff6ae779f7d9398836148b73435f1b2eef139b7c9dc36b299efc989185a1958948be1d6d4f
 DIST zen-bin-1.0.1_alpha3.tar.bz2 87628641 BLAKE2B 
338bc6a7ad0c613b73b99ffab384ffd879dcb2bb6ebfc2a205dad34b071a0aa12f180352e3244a6b180ba728e523a6c746515c716c570611608f906ff7b4f20d
 SHA512 
83b1ac59fe9ca32a48af8f84b68c32e6a6a917d0156809f0b0e70fd0dd7d31dd3275bf0da25dc2a183a485e8fc77f6445d7b09052b872552d60e4d01e6473f07
+DIST zen-bin-1.0.1_alpha4.tar.bz2 87620407 BLAKE2B 
ecc2610d0dd6b8eedaa082446be3229c479a129bf56a6cfc12f2766008af0e5dc37292b2e0fca4c770ef5329b662a832659732b3d695e7ee2360dbdd69718a88
 SHA512 
783da92aa73e4e5f3c8994fc406260a06afae71b482c08c1fc3d4f4bbd915c3a41a6e14c094427814c8c59f3375c3056dae44b4813ef9d1031e41eb19ecfff86
+DIST zen-bin-1.0.1_alpha5.tar.bz2 87666705 BLAKE2B 
cb4445d9f1f42cee3832d3a74866a1bed26f7ec18939c55754038e6d5a7c6a774876ba921e6c204c8e0e597f4e269bf33c345cc1afd59deeac14ef510c110cda
 SHA512 
77a3e061d12338b47dff08e070ac58acdae7adb1b6ffd5771c99dbdc0975518e320753167b55bc0a0a32334a02f5fc026a3a5e7464038636f11f33ad08039d0e

diff --git a/www-client/zen-bin/zen-bin-1.0.1_alpha4.ebuild 
b/www-client/zen-bin/zen-bin-1.0.1_alpha4.ebuild
new file mode 100644
index 0..53bf3f967
--- /dev/null
+++ b/www-client/zen-bin/zen-bin-1.0.1_alpha4.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg-utils desktop
+
+MY_PV="1.0.1-a.4"
+MY_P="zen"
+
+DESCRIPTION="Zen Browser - A Firefox-based browser focused on privacy"
+HOMEPAGE="https://github.com/zen-browser/desktop";
+SRC_URI="https://github.com/zen-browser/desktop/releases/download/${MY_PV}/${MY_P}.linux-specific.tar.bz2
 -> ${P}.tar.bz2"
+
+S="${WORKDIR}"
+LICENSE="MPL-2.0"
+SLOT="0"
+
+RDEPEND="
+   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
+   x11-libs/gtk+:3
+   x11-libs/libX11
+   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
+"
+
+DEPEND="${RDEPEND}"
+
+QA_PREBUILT="opt/zen/*"
+
+src_install() {
+   #create dest dir
+   local destdir="/opt/zen"
+   dodir "${destdir}"
+   #copy files into dest dir
+   cp -a "${S}/zen"/* "${ED}${destdir}" || die
+   #create a symlink to the binary
+   dosym "${destdir}/zen-bin" "/usr/bin/zen-bin" || die
+   #add icons
+   local icon_dir="${ED}${destdir}/browser/chrome/icons/default"
+   if [[ -d "${icon_dir}" ]]; then
+   for size in 16 32 48 64 128; do
+   if [[ -f "${icon_dir}/default${size}.png" ]]; then
+   newicon -s ${size} 
"${icon_dir}/default${size}.png" zen.png
+   fi
+   done
+   else
+   ewarn "Icon directory not found, skipping icon installation"
+   fi
+   #create desktop file
+   make_desktop_entry zen-bin "Zen" zen "Network;WebBrowser"
+   #handle permissions of destdir files
+   fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest}
+   fperms 0750 "${destdir}"/pingsender
+}
+
+pkg_postinst() {
+   xdg_icon_cache

[gentoo-commits] repo/proj/guru:master commit in: sys-apps/dool/

2024-09-27 Thread Florian Schmaus
commit: c788db9a341ed66aa1ffa299b8b77b9441a96f1b
Author: Florian Schmaus  gentoo  org>
AuthorDate: Fri Sep 27 13:36:56 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Fri Sep 27 13:36:56 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c788db9a

sys-apps/dool: sync live

Signed-off-by: Florian Schmaus  gentoo.org>

 sys-apps/dool/dool-.ebuild | 22 --
 1 file changed, 12 insertions(+), 10 deletions(-)

diff --git a/sys-apps/dool/dool-.ebuild b/sys-apps/dool/dool-.ebuild
index db89ec526..5a991dd78 100644
--- a/sys-apps/dool/dool-.ebuild
+++ b/sys-apps/dool/dool-.ebuild
@@ -22,13 +22,19 @@ else
KEYWORDS="~amd64 ~arm64 ~mips ~ppc ~ppc64 ~sparc ~x86 "
 fi
 
+SRC_URI+="
+   
https://github.com/scottchiefbaker/dool/pull/80/commits/5c538542a5bf2b16c496ab9d0a15f439f1ba1e49.patch
+   -> dool-1.3.2-add-site-packages-dir-to-plugin-path.patch
+"
+
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="doc examples"
 
-src_prepare() {
-   default
+PATCHES=(
+   "${DISTDIR}"/dool-1.3.2-add-site-packages-dir-to-plugin-path.patch
+)
 
+src_prepare() {
# https://github.com/scottchiefbaker/dool/pull/80
mv dool dool.py || die
 
@@ -42,6 +48,8 @@ src_prepare() {
EOF
 
sed -i 's/dool:__main/dool.dool:__main/' pyproject.toml || die
+
+   default
 }
 
 src_install() {
@@ -51,13 +59,7 @@ src_install() {
 
einstalldocs
 
-   if use examples; then
-   dodoc examples/{mstat,read}.py
-   fi
-
-   if use doc; then
-   dodoc docs/*.html
-   fi
+   dodoc examples/{mstat,read}.py docs/*.html
 }
 
 src_test() {



[gentoo-commits] repo/proj/guru:master commit in: sys-apps/dool/

2024-09-27 Thread Florian Schmaus
commit: d05ab15e3ebd9cffe8e3097771e2aca9bdde358a
Author: Florian Schmaus  gentoo  org>
AuthorDate: Fri Sep 27 12:51:59 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Fri Sep 27 12:52:09 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d05ab15e

sys-apps/dool: sync live

Signed-off-by: Florian Schmaus  gentoo.org>

 sys-apps/dool/dool-.ebuild | 30 ++
 1 file changed, 18 insertions(+), 12 deletions(-)

diff --git a/sys-apps/dool/dool-.ebuild b/sys-apps/dool/dool-.ebuild
index 9159ce65d..db89ec526 100644
--- a/sys-apps/dool/dool-.ebuild
+++ b/sys-apps/dool/dool-.ebuild
@@ -3,9 +3,10 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..13} )
 
-inherit python-r1
+inherit distutils-r1
 
 DESCRIPTION="Versatile replacement for vmstat, iostat and ifstat (clone of 
dstat)"
 HOMEPAGE="https://github.com/scottchiefbaker/dool";
@@ -24,22 +25,27 @@ fi
 LICENSE="GPL-2"
 SLOT="0"
 IUSE="doc examples"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
-RDEPEND="${PYTHON_DEPS}"
-DEPEND="${RDEPEND}"
+src_prepare() {
+   default
 
-src_compile() {
-   :
-}
+   # https://github.com/scottchiefbaker/dool/pull/80
+   mv dool dool.py || die
+
+   mkdir dool || die
+   mv plugins dool || die
+   mv dool.py dool || die
+
+   cat <<-EOF > dool/__init__.py || die
+   """Versatile replacement for vmstat, iostat and ifstat (clone of 
dstat)"""
+   __version__ = "${PV}"
+   EOF
 
-python_install() {
-   python_doscript "${PN}"
-   python_domodule plugins/${PN}_*.py
+   sed -i 's/dool:__main/dool.dool:__main/' pyproject.toml || die
 }
 
 src_install() {
-   python_foreach_impl python_install
+   distutils-r1_src_install
 
doman "docs/${PN}.1"
 



[gentoo-commits] repo/proj/guru:master commit in: app-crypt/autofirma/

2024-09-27 Thread David Roman
commit: f6f972a12cad856d4208af146ee6d47ee2b4168c
Author: Jesus P Rey (Chuso)  chuso  net>
AuthorDate: Thu Sep 26 18:23:13 2024 +
Commit: David Roman  gmail  com>
CommitDate: Thu Sep 26 18:26:00 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f6f972a1

app-crypt/autofirma: Remove bypass for upstream download restrictions.

It's inappropriate and broken.

Closes: https://bugs.gentoo.org/show_bug.cgi?id=936243
Closes: https://bugs.gentoo.org/show_bug.cgi?id=937486
Signed-off-by: Jesus P Rey (Chuso)  chuso.net>

 app-crypt/autofirma/Manifest   |  2 +-
 app-crypt/autofirma/autofirma-1.8.3.ebuild | 15 +++
 2 files changed, 4 insertions(+), 13 deletions(-)

diff --git a/app-crypt/autofirma/Manifest b/app-crypt/autofirma/Manifest
index 34b8bca25..bcdfc3111 100644
--- a/app-crypt/autofirma/Manifest
+++ b/app-crypt/autofirma/Manifest
@@ -1,2 +1,2 @@
 DIST autofirma-1.8.2.zip 51224492 BLAKE2B 
22dcf856a9fae720f978976a7e6ac6e55af7b0e4d590ea2f2fe29021af3544600b5fa90460a6a30bdbe44803b8c719e80bfef0638513f8b47a98efc757e611ef
 SHA512 
119bb55726f790eb432cf571ab3e30bf2f7eb166fcaa66c01b77eceba093ee5a10987dfbd73b67524e0bfc8a84e043b8b50ad3553e4364d50d46e3bcfd66103c
-DIST autofirma-1.8.3.zip 51229179 BLAKE2B 
6638ba177e9e924de41bc3b4188f503ecf9135f86036540a29592eee861e9453e2a14e56c686130b056900c4560ecc689a6613e701f5203413ee79c1cf0d9718
 SHA512 
d31650b6ce051700f77b9011b8ca4e01ac28dcbf8fc4c8badd867f0eee6ab91d05222b9d7eac8df64772f7ec956935d4a2dce2ad7201d5b83acd70b78de4ea90
+DIST autofirma-1.8.3.zip 51230663 BLAKE2B 
cf7523675cfb2782e5bc0cab3fe96e1650607b0709c2276862c984c30c8aee73470df30b338509ee2587fcfc6d83197f3b04dc6991685d357d93f5765d6d5c6d
 SHA512 
d605881c36ee29aa7fa89ebbfeb54bce79e5a9563e5aa5d9e88f68d9a6574195a0ddaf45ca2ac71b1201cde287fd49dd28593fa06588a573dbdd14baec84d058

diff --git a/app-crypt/autofirma/autofirma-1.8.3.ebuild 
b/app-crypt/autofirma/autofirma-1.8.3.ebuild
index a80ade533..0e5c3753f 100644
--- a/app-crypt/autofirma/autofirma-1.8.3.ebuild
+++ b/app-crypt/autofirma/autofirma-1.8.3.ebuild
@@ -10,10 +10,9 @@ HOMEPAGE="
https://administracionelectronica.gob.es/ctt/clienteafirma
https://github.com/ctt-gob-es/clienteafirma
 "
-
-# Upstream blocks wget with no User Agent. It can be addressed globally (see 
https://wiki.gentoo.org/wiki/FETCHCOMMAND).
-# If Gentoo's default configuration is in place, pkg_pretend() and 
pkg_nofetch() provide fallback options.
-SRC_URI="https://estaticos.redsara.es/comunes/autofirma/$(ver_rs 1- 
/)/AutoFirma_Linux_Fedora.zip -> ${PF}.zip"
+# Upstream blocks wget, so we need a fallback option
+SRC_URI="https://estaticos.redsara.es/comunes/autofirma/$(ver_rs 1- 
/)/AutoFirma_Linux_Fedora.zip -> ${P}.zip
+   https://distfiles.chuso.net/distfiles/${P}.zip";
 
 S="${WORKDIR}"
 
@@ -24,14 +23,6 @@ KEYWORDS="~amd64"
 RDEPEND="virtual/jre:1.8"
 BDEPEND="app-arch/unzip"
 
-pkg_pretend() {
-   # Upstream blocks vanilla wget, so we set up a browser User-Agent as a 
fallback.
-   local URI="https://estaticos.redsara.es/comunes/autofirma/$(ver_rs 1- 
/)/AutoFirma_Linux_Fedora.zip"
-   local USER_AGENT="Mozilla/5.0 (X11; Gentoo; Linux x86_64; rv:128.0) 
Gecko/20100101 Firefox/128.0"
-   local DISTFILE="${PORTAGE_ACTUAL_DISTDIR}/${PF}.zip"
-   [[ -f "${DISTFILE}" ]] || /usr/sbin/wget --user-agent="${USER_AGENT}" 
"${URI}" -O "${DISTFILE}"
-}
-
 pkg_nofetch() {
einfo "Please download:"
einfo " https://estaticos.redsara.es/comunes/autofirma/$(ver_rs 1- 
/)/AutoFirma_Linux_Fedora.zip"



[gentoo-commits] repo/proj/guru:master commit in: gui-apps/nwg-displays/

2024-09-27 Thread David Roman
commit: 294e1d5bdb635e799b1011584fe182d7ee40ca4e
Author: Takuya Wakazono  gmail  com>
AuthorDate: Thu Sep 26 14:28:41 2024 +
Commit: David Roman  gmail  com>
CommitDate: Thu Sep 26 14:28:41 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=294e1d5b

gui-apps/nwg-displays: fix RDEPEND

Closes: https://bugs.gentoo.org/933285
Signed-off-by: Takuya Wakazono  gmail.com>

 .../{nwg-displays-0.3.20.ebuild => nwg-displays-0.3.20-r1.ebuild}   | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/gui-apps/nwg-displays/nwg-displays-0.3.20.ebuild 
b/gui-apps/nwg-displays/nwg-displays-0.3.20-r1.ebuild
similarity index 80%
rename from gui-apps/nwg-displays/nwg-displays-0.3.20.ebuild
rename to gui-apps/nwg-displays/nwg-displays-0.3.20-r1.ebuild
index 1e190ccf1..8fbe309ca 100644
--- a/gui-apps/nwg-displays/nwg-displays-0.3.20.ebuild
+++ b/gui-apps/nwg-displays/nwg-displays-0.3.20-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{10..12} )
 DISTUTILS_USE_PEP517=setuptools
-inherit desktop distutils-r1 xdg-utils
+inherit desktop distutils-r1 optfeature xdg-utils
 
 DESCRIPTION="Output management utility for sway and Hyprland"
 HOMEPAGE="https://github.com/nwg-piotr/nwg-displays";
@@ -15,7 +15,9 @@ SLOT="0"
 KEYWORDS="~amd64"
 
 RDEPEND="
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
gui-apps/wlr-randr
+   gui-libs/gtk-layer-shell[introspection]
x11-libs/gtk+:3
 "
 DEPEND="${RDEPEND}"
@@ -28,6 +30,8 @@ python_install_all() {
 
 pkg_postinst() {
xdg_desktop_database_update
+
+   optfeature "i3 support" dev-python/i3ipc
 }
 
 pkg_postrm() {



[gentoo-commits] repo/proj/guru:master commit in: media-sound/fooyin/

2024-09-27 Thread David Roman
commit: 47c19dd10b3dd49cf131822011a0afaedee6c40e
Author: Sebastian Engel  gmx  de>
AuthorDate: Fri Sep 27 08:20:19 2024 +
Commit: David Roman  gmail  com>
CommitDate: Fri Sep 27 08:20:19 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=47c19dd1

media-sound/fooyin: add 0.7.2

Signed-off-by: Sebastian Engel  gmx.de>

 media-sound/fooyin/Manifest|  1 +
 media-sound/fooyin/fooyin-0.7.2.ebuild | 89 ++
 2 files changed, 90 insertions(+)

diff --git a/media-sound/fooyin/Manifest b/media-sound/fooyin/Manifest
index c01c3e5fb..648657161 100644
--- a/media-sound/fooyin/Manifest
+++ b/media-sound/fooyin/Manifest
@@ -1,2 +1,3 @@
 DIST fooyin-0.7.0.tar.gz 1575492 BLAKE2B 
0c06fb301b43de3f718efba479159cb5be7182a1a60371a04da27ebd302fb500816b10b841184290a428e08f46034cb4fe71185dbabb408637080eb2fb99ebf9
 SHA512 
70220d0503e473b347633d1d602d95fed4b78f4f2b7caa3b4a75854e622182eecd622b9f92434030097f5ab0926f305a948d16c0f776536b4ab562f94fe5bd76
 DIST fooyin-0.7.1.tar.gz 1584531 BLAKE2B 
e6ef313e45a5834eb4a0f331f45d803ae09a723acac08fc52bb77996c32fba38c4f7a49c8c3f6e96ecdcc30523a45d184217c59f4d1d7e8221fcd92f492c7c29
 SHA512 
0925f4f8db43446bdd62e2ad2df34f6e60dab5d27dd0423fd9d4ff6b50556bcebb658140303ae0697dbff97762e48a21ed2d5918f23782bd098161aefaddb248
+DIST fooyin-0.7.2.tar.gz 1592767 BLAKE2B 
548200ebf635f69c085cb6c1bb87dece374ce68173386f2fbfc0abe6b3594dfde35fc01beb542e6a90146a5e27c9e0ac58e319eb5a7a9d184d3a87f9ee185ecf
 SHA512 
aed08bca5f8e56843fa844f874efa6d59d4213b7f3c2852a620518097c19fa5a68205d7234a3563e32fa383456648e4fb0719a2973b4ec9a55d4e14af56314eb

diff --git a/media-sound/fooyin/fooyin-0.7.2.ebuild 
b/media-sound/fooyin/fooyin-0.7.2.ebuild
new file mode 100644
index 0..fb1680cf6
--- /dev/null
+++ b/media-sound/fooyin/fooyin-0.7.2.ebuild
@@ -0,0 +1,89 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg
+
+DESCRIPTION="A customizable music player, Qt clone of foobar2000"
+HOMEPAGE="https://www.fooyin.org/";
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/fooyin/fooyin.git";
+else
+   SRC_URI="
+   https://github.com/fooyin/fooyin/archive/refs/tags/v${PV}.tar.gz
+   -> ${P}.tar.gz
+   "
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+
+IUSE="alsa +archive openmpt pipewire sdl test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+   || ( alsa pipewire sdl )
+"
+
+RDEPEND="
+   dev-libs/icu:=
+   dev-libs/kdsingleapplication
+   dev-qt/qtbase:6[concurrent,dbus,gui,network,sql,widgets]
+   dev-qt/qtsvg:6
+   media-libs/taglib
+   media-video/ffmpeg:=
+   alsa? ( media-libs/alsa-lib )
+   archive? ( app-arch/libarchive:= )
+   openmpt? ( media-libs/libopenmpt )
+   pipewire? ( media-video/pipewire:= )
+   sdl? ( media-libs/libsdl2 )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   test? ( dev-cpp/gtest )
+"
+
+src_prepare() {
+   sed -i CMakeLists.txt \
+   -e "s|/doc/${PN}|/doc/${PF}|g" \
+   -e '/option(BUILD_TESTING/aenable_testing()' \
+   || die
+
+   sed \
+   -e "s#:/audio#data/audio#g" \
+   -i \
+   tests/tagwritertest.cpp \
+   tests/tagreadertest.cpp \
+   || die
+
+   cmake_src_prepare
+}
+
+# libvgm, sndfile and libgme dependencies can currently not be satisfied,
+# so building their input plugins is unconditionally disabled for now.
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_ALSA=$(usex alsa)
+   -DBUILD_TESTING=$(usex test)
+   -DBUILD_CCACHE=OFF
+   -DBUILD_LIBVGM=OFF
+   -DCMAKE_DISABLE_FIND_PACKAGE_LIBGME=ON
+   -DCMAKE_DISABLE_FIND_PACKAGE_SndFile=ON
+   -DINSTALL_HEADERS=ON
+   $(cmake_use_find_package archive LibArchive)
+   $(cmake_use_find_package openmpt OpenMpt)
+   $(cmake_use_find_package pipewire PipeWire)
+   $(cmake_use_find_package sdl SDL2)
+   )
+
+   cmake_src_configure
+}
+
+src_test() {
+   ln -sr "${CMAKE_USE_DIR}/tests/data/audio" 
"${BUILD_DIR}/tests/data/audio" || die
+
+   cmake_src_test
+}



[gentoo-commits] repo/proj/guru:master commit in: dev-lang/odin/

2024-09-27 Thread David Roman
commit: 38554798288b66be3a6307200f9403c8031e2330
Author: Carter Wobbe  gmail  com>
AuthorDate: Fri Sep 27 01:09:58 2024 +
Commit: David Roman  gmail  com>
CommitDate: Fri Sep 27 01:09:58 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=38554798

dev-lang/odin: add 2024.09

Signed-off-by: Carter Wobbe  gmail.com>

 dev-lang/odin/Manifest|  1 +
 dev-lang/odin/odin-2024.09.ebuild | 51 +++
 2 files changed, 52 insertions(+)

diff --git a/dev-lang/odin/Manifest b/dev-lang/odin/Manifest
index 1556ad6fa..6af5a385b 100644
--- a/dev-lang/odin/Manifest
+++ b/dev-lang/odin/Manifest
@@ -1 +1,2 @@
 DIST dev-2024-08.tar.gz 131294520 BLAKE2B 
f36029cb284d171fdf9b89591dabcc4f9ac0f9b7864fa8f66bc28ba733ade78e016c665f96be65568bd7be360f82af6a52344922caf9a9ecc27cbf10908b24ab
 SHA512 
b151dec0dd0f863c93e6c49f9cae45769c0386733b91e962163c55c4d6cc6e794b772c6c47f91b78f84cddb6572e91c37cac31a47df6a86bf39fdb901b657930
+DIST dev-2024-09.tar.gz 135412805 BLAKE2B 
04bcefb3ca7a38fe1f30722a83f42751617c038d0d224147b5b91cb54473d0a8ab3d726c6693f2f686455423ec9f29501271aec681e31588f3e9c9f7cc96e5c1
 SHA512 
47421178fdf48a70eac585b3dc165046d2c0f21d1208f47acead37e93b97b94ff4ba716c907a5958d5c3b992b04df5f7b4a29dc03adba08020da6a0620cd0c87

diff --git a/dev-lang/odin/odin-2024.09.ebuild 
b/dev-lang/odin/odin-2024.09.ebuild
new file mode 100644
index 0..7f1fc8e7c
--- /dev/null
+++ b/dev-lang/odin/odin-2024.09.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=(14 17 18)
+inherit llvm-r1
+
+DESCRIPTION="The Data-Oriented Language for Sane Software Development."
+
+HOMEPAGE="https://odin-lang.org/";
+
+MY_PV="${PV/./-}"
+SRC_URI="https://github.com/odin-lang/Odin/archive/refs/tags/dev-${MY_PV}.tar.gz";
+
+# Source directory; the dir where the sources can be found (automatically
+# unpacked) inside ${WORKDIR}.  The default value for S is ${WORKDIR}/${P}
+# If you don't need to change it, leave the S= line out of the ebuild
+# to keep it tidy.
+S="${WORKDIR}/Odin-dev-${MY_PV}"
+
+LICENSE="BSD"
+
+SLOT="0"
+
+KEYWORDS="~amd64"
+
+RDEPEND="
+$(llvm_gen_dep "
+sys-devel/clang:${LLVM_SLOT}=
+sys-devel/llvm:${LLVM_SLOT}=
+")
+"
+
+DEPEND="${RDEPEND}"
+
+# build_odin.sh sets its own flags. Some gcc flags cause build failures
+CPPFLAGS=""
+CXXFLAGS=""
+src_compile() {
+   ./build_odin.sh release || die "failed to build odin"
+}
+
+src_install() {
+   insinto usr/lib/odin
+   exeinto usr/lib/odin
+
+   doexe odin
+   doins -r base core vendor
+   dosym -r /usr/lib/odin/odin /usr/bin/odin
+}



[gentoo-commits] repo/proj/guru:master commit in: net-vpn/mullvadvpn-app/

2024-09-27 Thread David Roman
commit: 817ee8cadc7ec25d8a33d00e8e62351f3ddfb6ea
Author: Itai Ferber  itaiferber  net>
AuthorDate: Thu Sep 26 15:23:25 2024 +
Commit: David Roman  gmail  com>
CommitDate: Thu Sep 26 15:23:25 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=817ee8ca

net-vpn/mullvadvpn-app: add 2024.6_beta1

Signed-off-by: Itai Ferber  itaiferber.net>

 net-vpn/mullvadvpn-app/Manifest|  2 +
 .../mullvadvpn-app-2024.6_beta1.ebuild | 85 ++
 2 files changed, 87 insertions(+)

diff --git a/net-vpn/mullvadvpn-app/Manifest b/net-vpn/mullvadvpn-app/Manifest
index d855be42a..e2fdc0f16 100644
--- a/net-vpn/mullvadvpn-app/Manifest
+++ b/net-vpn/mullvadvpn-app/Manifest
@@ -1,2 +1,4 @@
 DIST MullvadVPN-2024.5_aarch64.rpm 85185769 BLAKE2B 
1b6d5791f0363041b5861ed09a259053a6304c9a2efdfc14d0c0317a9f86eb446eeeca1a740d6154eee1aae349159b8d5f62358c5b2ede965ff2d6bf7b0dadf7
 SHA512 
cc3d58241c68b4cc3376723911f0cd9228958e8abd92572d6e946e70a172af1b90b6a3f5588e30c25d3d9072be00f95c0fffc11874349f0c03fc4b23966d5e25
 DIST MullvadVPN-2024.5_x86_64.rpm 91119641 BLAKE2B 
91ec3ac8eb749592a050582a3b4038b0ad577dac3f4fe169c3bbb311c7741d78032308d76ad54bcb9ca7e6ace91ea3dcd551b232d9ac111d2fae5d7570332916
 SHA512 
8ddf461ed9336f82a2753c5b6071047c094e1e3dca36ce3a45985dc6681e9f208958533f90f5cb97d1574e8a03742d1e6942fbcf7ae9e97ae785a980866942f7
+DIST MullvadVPN-2024.6-beta1_aarch64.rpm 83123577 BLAKE2B 
53923b70b467c6fd6fa0bd15192d2f1097e56afa2ea3bf4ac405ce31a2097cc2501509b5a3cef23e16ddf1e2885070885dc254c334f3b2196eae60645ce7fb53
 SHA512 
fb90b81a3605f803b21bf5410d333da0e14292e336e51c764d51ad468e57b0171f3900514794875fd15e51bc1e261265af9e6ef5e66348784a34d654b09e5b3a
+DIST MullvadVPN-2024.6-beta1_x86_64.rpm 88907705 BLAKE2B 
4aaf0df070c70efd42a75853e38cc16cb789815ed28df6a5c08472b79daaa0f439f1cf1f9349fdd7e327dd6b141aad3e812e00b5f70635426f810db8ad3f91fa
 SHA512 
20dd7ca6bca307a48e8617d7abccdc554aa9cdf1f6bbcf0640a5a6492681ceb64791887723349955e2fc4890d9c99ed61a15e703d306c0e43da6cd166d8719d7

diff --git a/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.6_beta1.ebuild 
b/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.6_beta1.ebuild
new file mode 100644
index 0..1409b77b5
--- /dev/null
+++ b/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.6_beta1.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop rpm systemd shell-completion xdg
+
+MYPV="${PV/_beta/-beta}"
+DESCRIPTION="Tool used to manage daemon setup"
+HOMEPAGE="https://github.com/mullvad/mullvadvpn-app https://mullvad.net/";
+SRC_URI="
+   amd64? ( 
https://github.com/mullvad/mullvadvpn-app/releases/download/${MYPV}/MullvadVPN-${MYPV}_x86_64.rpm
 )
+   arm64? ( 
https://github.com/mullvad/mullvadvpn-app/releases/download/${MYPV}/MullvadVPN-${MYPV}_aarch64.rpm
 )
+"
+
+S="${WORKDIR}"
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm64"
+
+RESTRICT="bindist mirror strip"
+
+RDEPEND="
+   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/mesa
+   net-print/cups
+   sys-apps/dbus
+   x11-libs/cairo
+   x11-libs/gtk+:3
+   x11-libs/libdrm
+   x11-libs/libX11
+   x11-libs/libxcb
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libxkbcommon
+   x11-libs/libXrandr
+   x11-libs/pango
+"
+
+QA_PREBUILT="*"
+
+MULLVAD_GUI_NEEDS_RESTART=0
+
+src_install() {
+   sed -i "s|SCRIPT_DIR=.*|SCRIPT_DIR=\"/opt/Mullvad VPN/\"|g" 
"${S}/opt/Mullvad VPN/mullvad-vpn" || die
+
+   # Using doins -r would strip executable bits from all binaries
+   cp -pPR "${S}"/opt "${D}"/ || die "Failed to copy files"
+   fperms +x "/opt/Mullvad VPN/chrome_crashpad_handler"
+   fperms 4755 "/opt/Mullvad VPN/chrome-sandbox"
+
+   dobin "${S}"/usr/bin/mullvad
+   dobin "${S}"/usr/bin/mullvad-daemon
+   dobin "${S}"/usr/bin/mullvad-exclude
+   dosym "../../opt/Mullvad VPN/mullvad-vpn" /usr/bin/mullvad-vpn
+   dosym "../../opt/Mullvad VPN/resources/mullvad-problem-report" 
/usr/bin/mullvad-problem-report
+
+   # mullvad-exclude uses cgroups to manage exclusions, which requires 
root permissions, but is
+   # also most often used to exclude graphical applications which can't or 
shouldn't run as root
+   # (i.e., can't be run under `sudo/doas /usr/bin/mullvad-exclude ...`, 
because `sudo`/`doas`
+   # change user). The setuid bit allows any user to exclude executables 
under their own UID.
+   fperms 4755 /usr/bin/mullvad-exclude
+
+   newinitd "${FILESDIR}"/mullvad-daemon.initd mullvad-daemon
+
+   systemd_newunit "${S}"/usr/lib/systemd/system/mullvad-daemon.service 
mullvad-daemon.service
+   systemd_newunit 
"${S}"/usr/lib/systemd/system/mullvad-early-

[gentoo-commits] repo/proj/guru:master commit in: media-video/obs-vaapi/

2024-09-27 Thread David Roman
commit: 5c858eacd0173dedb392d60f5b53d34b79b6bcd9
Author: Kostadin Shishmanov  tutanota  com>
AuthorDate: Fri Sep 27 10:39:53 2024 +
Commit: David Roman  gmail  com>
CommitDate: Fri Sep 27 10:39:53 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5c858eac

media-video/obs-vaapi: add 0.4.2

Signed-off-by: Kostadin Shishmanov  tutanota.com>

 media-video/obs-vaapi/Manifest   |  1 +
 media-video/obs-vaapi/obs-vaapi-0.4.2.ebuild | 39 
 2 files changed, 40 insertions(+)

diff --git a/media-video/obs-vaapi/Manifest b/media-video/obs-vaapi/Manifest
index 771314d1e..c5dc32279 100644
--- a/media-video/obs-vaapi/Manifest
+++ b/media-video/obs-vaapi/Manifest
@@ -1 +1,2 @@
 DIST obs-vaapi-0.4.1.tar.gz 15176 BLAKE2B 
e2163de8a419cec46e89774875399377506770e44700cf5974304b53d04243d70e7a88f9443b87a60ce94cc399b653cf06553083965e550213414d5efe1f83c3
 SHA512 
1b23873e6f328a236d39ebb0dd708a0b82a9f1faf58ff8bcf36b04268e639b036a6cf17bb1e6316c444add6dd31c26aaed07b295781240415ed2be52ec52
+DIST obs-vaapi-0.4.2.tar.gz 15398 BLAKE2B 
acca9a79720d93b11ea2f83df17d35b82e7b406fdf88581fcd6870f8ce43aa6df255049258ba845c775a48b88db4a99d52d6c412fd1fd02b2b06b1398b4c2831
 SHA512 
10c14be493186cdf6c36f04282f802e8fb5bec029dd11be92e781d3151e30801d7f0f8df45942b45bcb587e088282d3031ba8f7e33c5fb9afe99c80fa5c56b2e

diff --git a/media-video/obs-vaapi/obs-vaapi-0.4.2.ebuild 
b/media-video/obs-vaapi/obs-vaapi-0.4.2.ebuild
new file mode 100644
index 0..21119f7b8
--- /dev/null
+++ b/media-video/obs-vaapi/obs-vaapi-0.4.2.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="OBS Studio VAAPI support via GStreamer"
+HOMEPAGE="https://github.com/fzwoch/obs-vaapi";
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/fzwoch/obs-vaapi";
+else
+   
SRC_URI="https://github.com/fzwoch/obs-vaapi/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="video_cards_amdgpu video_cards_intel"
+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 )
+"
+
+src_configure() {
+   local emesonargs+=(
+   --libdir=/usr/$(get_libdir)/obs-plugins
+   )
+   meson_src_configure
+}



[gentoo-commits] repo/proj/guru:master commit in: sec-keys/signify-keys-oriole-systems/

2024-09-27 Thread David Roman
commit: d6364a5e01d0f746a113bd94544cff95af645225
Author: Wolfgang Müller  oriole  systems>
AuthorDate: Thu Sep 26 18:31:58 2024 +
Commit: David Roman  gmail  com>
CommitDate: Thu Sep 26 18:31:58 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d6364a5e

sec-keys/signify-keys-oriole-systems: new package, add 20240330

Signed-off-by: Wolfgang Müller  oriole.systems>

 sec-keys/signify-keys-oriole-systems/Manifest |  1 +
 sec-keys/signify-keys-oriole-systems/metadata.xml |  8 
 .../signify-keys-oriole-systems-20240330.ebuild   | 19 +++
 3 files changed, 28 insertions(+)

diff --git a/sec-keys/signify-keys-oriole-systems/Manifest 
b/sec-keys/signify-keys-oriole-systems/Manifest
new file mode 100644
index 0..9070c6af3
--- /dev/null
+++ b/sec-keys/signify-keys-oriole-systems/Manifest
@@ -0,0 +1 @@
+DIST oriole-systems-20240330.pub 102 BLAKE2B 
369ffd3369e221e5a38a655dca392f2339fc32c04a355a66e94584e2e2f2827c106de4a1994b86827c08608624006133a8cce54ff465342c676f7f86e49e94e7
 SHA512 
745154dca7eacf67d1bc7cab07a600167591c87910af4abaf7869cee2830d92baadfa3d5439e544d00e22b0a3d2b6e0d136b4c8add141abb7a58bb1944217f71

diff --git a/sec-keys/signify-keys-oriole-systems/metadata.xml 
b/sec-keys/signify-keys-oriole-systems/metadata.xml
new file mode 100644
index 0..5fc9ce93f
--- /dev/null
+++ b/sec-keys/signify-keys-oriole-systems/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   wolf@oriole.systems
+   Wolfgang Müller
+   
+

diff --git 
a/sec-keys/signify-keys-oriole-systems/signify-keys-oriole-systems-20240330.ebuild
 
b/sec-keys/signify-keys-oriole-systems/signify-keys-oriole-systems-20240330.ebuild
new file mode 100644
index 0..2e664eb2f
--- /dev/null
+++ 
b/sec-keys/signify-keys-oriole-systems/signify-keys-oriole-systems-20240330.ebuild
@@ -0,0 +1,19 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${P#signify-keys-}
+DESCRIPTION="Signify keys used to sign oriole.systems releases"
+HOMEPAGE="https://git.oriole.systems";
+SRC_URI="https://oriole.systems/release.pub -> ${MY_P}.pub"
+S=${WORKDIR}
+
+LICENSE="public-domain"
+SLOT="${PV}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+src_install() {
+   insinto /usr/share/signify-keys
+   doins "${DISTDIR}/${MY_P}.pub"
+}



[gentoo-commits] repo/proj/guru:master commit in: dev-util/rye/

2024-09-26 Thread David Roman
commit: 758329bd64c4c6d4382c3d16677224fcf24257ae
Author: Daichi Yamamoto  dyama  net>
AuthorDate: Wed Sep 25 22:28:34 2024 +
Commit: David Roman  gmail  com>
CommitDate: Wed Sep 25 22:28:53 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=758329bd

dev-util/rye: add 0.40.0, drop 0.39.0

Signed-off-by: Daichi Yamamoto  dyama.net>

 dev-util/rye/Manifest | 2 +-
 dev-util/rye/{rye-0.39.0.ebuild => rye-0.40.0.ebuild} | 2 ++
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/dev-util/rye/Manifest b/dev-util/rye/Manifest
index 96998bc0d..44450ebbc 100644
--- a/dev-util/rye/Manifest
+++ b/dev-util/rye/Manifest
@@ -186,7 +186,7 @@ DIST rustix-0.38.34.crate 365160 BLAKE2B 
02513c2513ac45897b659f0d332a0dc32401d23
 DIST rustls-0.23.12.crate 438443 BLAKE2B 
638ed38c62f807d1a28cd880a8664e09e0ef25ef038f93c6b8f5512e1864d60f2bc8a83e00907f9ee36e543bbbd9e5b6f5a0ff7fb57770619864298d32c31bd7
 SHA512 
49b7fb3dc02e9ded96718d064a121629dffeded6affbe8dd8a41283be62c99244b23208205a1821d83b557200b017d26589d4f42a0048b2cbd70156dcbbb8b94
 DIST rustls-pki-types-1.7.0.crate 29555 BLAKE2B 
9da5d853671e2e33f46434509e7c83edf487a6a940e1bc8937c3ed7900cac590674bf2c5a5edac6055a2bdf763b132d4624a8c51caf0250d5055ce5e8f4bc5eb
 SHA512 
5502795aebd7058084d0e30d6c09befc4182493113207f539a8d42006d4189158e9028245aa627d6943a88514b6292fbd56b5ea1abef8c83a429bf6d641f6f11
 DIST rustls-webpki-0.102.6.crate 201331 BLAKE2B 
9802401ac0134a4c6b2ae7d72ad73126dfb271458a9ced5128c4fe7919ec64b5d68be13b5abf9ca9f666052c462bac112c321cca3b54c1b615224fcabb1bca3a
 SHA512 
83ed70c4ca8e0714b363bf76c04281fafac08788bb5f283b87c21eb6d5b3bbb9ebd21a62dd9e1eea89d41f1557f953486e1160c5e7eb02b693bec3745a9603c5
-DIST rye-0.39.0.tar.gz 1475688 BLAKE2B 
23df773cbea01e45d6262a485412a1c89ae8df9a02eb5ddc1d6b6651a46f45ccc0f3a081edcd665df41d0b1335a5a578ff58467baf16ebeb406f7c33bd37651f
 SHA512 
1d36c6bb6b1562b1420d653c74c4e390c5e213ad915621cbe0a9d47b338af8aea395861b8bc26663fe24ec45c73305e033585918d635d65f81599b1ba4c4e09e
+DIST rye-0.40.0.tar.gz 1473031 BLAKE2B 
29714363e6018103079dfedfb3217a6d873aa5cc742555316c5ffcb6c9aa78e276dcb03e360e6c54e10cb8e981c10890385c42acabafc9298ad1badbeff03356
 SHA512 
c3ffa43940e3219a52b8d6069b2edfc8930da76fd6b9e3f649d3577e3e7a228dc43560e97e7fb03927ad8f94f5ff746a8bc3c649b993d0eac7e0ae9add6ebc98
 DIST ryu-1.0.18.crate 47713 BLAKE2B 
409cdf4b4e77685394018371e91ad6fdb175ac57e1df9f902871f13208515e5a2ab1daa226fc1e7291278e64448332845be4cc9409bce3b2f3daed409259e104
 SHA512 
a9b2beac778ec47e6be303148d7512ee681bd2361f6e4ac6db32c8b4baf86a8c5eb5b0d02eacd6131ae88c7b5105c57018c3050676e0b3dd1ed9c4d2fd650e84
 DIST salsa20-0.10.2.crate 12780 BLAKE2B 
9627985a2b5583e91cdbefff2a71af02009b1905b05d58ced99eac357c27c3b363ef9dc40afd3d19c39a6fd5b19fab7f7149b1fcd85f3e2f63edf7cb1e8990ee
 SHA512 
9066143f6f503fbd6e85434e9dcbe0f0ed4e71e363c599d90968f6f9517dc749798f3e4cae6ed45e4ec429495a103ff4fc9ec564397c947ea63a6c32773c90f0
 DIST same-file-1.0.6.crate 10183 BLAKE2B 
a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15
 SHA512 
3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c

diff --git a/dev-util/rye/rye-0.39.0.ebuild b/dev-util/rye/rye-0.40.0.ebuild
similarity index 99%
rename from dev-util/rye/rye-0.39.0.ebuild
rename to dev-util/rye/rye-0.40.0.ebuild
index 4400e721a..1d3b195ee 100644
--- a/dev-util/rye/rye-0.39.0.ebuild
+++ b/dev-util/rye/rye-0.40.0.ebuild
@@ -344,6 +344,7 @@ src_test() {
# The following tests require network access.
--skip test_basic_list
--skip test_list_not_rye_managed
+   --skip test_list_never_overwrite
--skip test_add
--skip test_dotenv
--skip test_config
@@ -354,6 +355,7 @@ src_test() {
--skip test_version
--skip test_empty_sync
--skip test_autosync_remember
+   --skip test_exclude_hashes
--skip test_fetch
--skip test_basic_tool_behavior
)



[gentoo-commits] repo/proj/guru:master commit in: net-p2p/monero/

2024-09-26 Thread David Roman
commit: da49d14392b240e52fecce6b488b9d04e9bf23f8
Author: Filip Kobierski  pm  me>
AuthorDate: Wed Sep 25 14:43:14 2024 +
Commit: David Roman  gmail  com>
CommitDate: Wed Sep 25 14:43:14 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=da49d143

net-p2p/monero: drop 0.18.3.4-r0

Signed-off-by: Filip Kobierski  pm.me>

 net-p2p/monero/monero-0.18.3.4.ebuild | 123 --
 1 file changed, 123 deletions(-)

diff --git a/net-p2p/monero/monero-0.18.3.4.ebuild 
b/net-p2p/monero/monero-0.18.3.4.ebuild
deleted file mode 100644
index 2b6b6e997..0
--- a/net-p2p/monero/monero-0.18.3.4.ebuild
+++ /dev/null
@@ -1,123 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake systemd
-
-DESCRIPTION="The secure, private, untraceable cryptocurrency"
-HOMEPAGE="https://github.com/monero-project/monero";
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/monero-project/monero.git";
-   EGIT_SUBMODULES=()
-else
-   SRC_URI="https://github.com/monero-project/monero/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64 ~x86"
-fi
-
-LICENSE="BSD MIT"
-SLOT="0"
-IUSE="+daemon hw-wallet readline +tools +wallet-cli +wallet-rpc"
-REQUIRED_USE="|| ( daemon tools wallet-cli wallet-rpc )"
-RESTRICT="test"
-
-DEPEND="
-   acct-group/monero
-   acct-user/monero
-   

[gentoo-commits] repo/proj/guru:master commit in: dev-ml/angstrom/

2024-09-26 Thread David Roman
commit: 5ac1999e3d7893b60360e6661924b79bddeef0d2
Author: Hiroki Tokunaga  gmail  com>
AuthorDate: Thu Sep 26 07:44:40 2024 +
Commit: David Roman  gmail  com>
CommitDate: Thu Sep 26 07:44:40 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5ac1999e

dev-ml/angstrom: add 0.16.1

Signed-off-by: Hiroki Tokunaga  gmail.com>

 dev-ml/angstrom/Manifest   |  1 +
 dev-ml/angstrom/angstrom-0.16.1.ebuild | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/dev-ml/angstrom/Manifest b/dev-ml/angstrom/Manifest
index 5aba3..174ec0ac7 100644
--- a/dev-ml/angstrom/Manifest
+++ b/dev-ml/angstrom/Manifest
@@ -1 +1,2 @@
 DIST angstrom-0.16.0.tar.gz 117499 BLAKE2B 
f59da1da561c81e0fae790e8b4efc5e30e5472481a1446c3f40e03964a64ef42ff6272d6eb73f7a51b9038e4ab710a5df0985c569ae2c60a35c55b21031357a1
 SHA512 
3fda504f0d4cb53d0b7d249964257f3ab8f9a0b4e0dee13665e8b65d2a281bc1e0529f4f2e29cf376c7331bd44833cae929641a559ac003989c7341b08e33f6c
+DIST angstrom-0.16.1.tar.gz 117544 BLAKE2B 
e09bea0e44d391aa9aa2dc0592bf0c40a62f5d0e9b9fd3b9247ca558c59ab1bd30c820c07a29543b87bbea9636a847135abe1a4fd196baa62ee7679484ce77cc
 SHA512 
754089f10e4836fc6379a508662853885ceec985367a9b4bc2915ce5f45e5878aba31523149710b5040e4e373a0a27a6315231dfbc690ff4718c4c3d7df33732

diff --git a/dev-ml/angstrom/angstrom-0.16.1.ebuild 
b/dev-ml/angstrom/angstrom-0.16.1.ebuild
new file mode 100644
index 0..29ae47903
--- /dev/null
+++ b/dev-ml/angstrom/angstrom-0.16.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Parser combinators built for speed and memory efficiency"
+HOMEPAGE="https://github.com/inhabitedtype/angstrom";
+SRC_URI="https://github.com/inhabitedtype/angstrom/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD"
+
+SLOT="0/${PV}"
+
+KEYWORDS="~amd64"
+IUSE="ocamlopt test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-ml/async:=
+   dev-ml/bigstringaf:=
+   dev-ml/result:=
+   dev-ml/ppx_let:=
+   dev-ml/ocaml-syntax-shims:=
+   dev-ml/lwt:=
+"
+
+DEPEND="
+   ${RDEPEND}
+"
+
+BDEPEND="
+   test? (
+   dev-ml/alcotest:=
+   )
+"



[gentoo-commits] repo/proj/guru:master commit in: net-p2p/monero/

2024-09-26 Thread David Roman
commit: 82b30705ac6892e839e34d95332a3281e8d938ea
Author: Filip Kobierski  pm  me>
AuthorDate: Wed Sep 25 14:42:23 2024 +
Commit: David Roman  gmail  com>
CommitDate: Wed Sep 25 14:42:23 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=82b30705

net-p2p/monero: bump EAPI, unpin boost version

Closes: https://bugs.gentoo.org/887239
Signed-off-by: Filip Kobierski  pm.me>

 net-p2p/monero/monero-0.18.3.4-r1.ebuild | 123 +++
 1 file changed, 123 insertions(+)

diff --git a/net-p2p/monero/monero-0.18.3.4-r1.ebuild 
b/net-p2p/monero/monero-0.18.3.4-r1.ebuild
new file mode 100644
index 0..bb6dec0e5
--- /dev/null
+++ b/net-p2p/monero/monero-0.18.3.4-r1.ebuild
@@ -0,0 +1,123 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake systemd
+
+DESCRIPTION="The secure, private, untraceable cryptocurrency"
+HOMEPAGE="https://github.com/monero-project/monero";
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/monero-project/monero.git";
+   EGIT_SUBMODULES=()
+else
+   SRC_URI="https://github.com/monero-project/monero/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+LICENSE="BSD MIT"
+SLOT="0"
+IUSE="+daemon hw-wallet readline +tools +wallet-cli +wallet-rpc"
+REQUIRED_USE="|| ( daemon tools wallet-cli wallet-rpc )"
+RESTRICT="test"
+
+DEPEND="
+   acct-group/monero
+   acct-user/monero
+   dev-libs/boost:=[nls]
+   dev-libs/libsodium:=
+   dev-libs/openssl:=
+   dev-libs/randomx
+   dev-libs/rapidjson
+   dev-libs/supercop
+   net-dns/unbound:=[threads]
+   net-libs/czmq:=
+   net-libs/miniupnpc:=
+   readline? ( sys-libs/readline:0= )
+   hw-wallet? (
+   dev-libs/hidapi
+   dev-libs/protobuf:=
+   virtual/libusb:1
+   )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.18.3.3-unbundle-dependencies.patch"
+   "${FILESDIR}/${PN}-0.18.3.3-miniupnp-api-18.patch"
+)
+
+src_configure() {
+   local mycmakeargs=(
+   # TODO: Update CMake to install built libraries (help wanted)
+   -DBUILD_SHARED_LIBS=OFF
+   -DMANUAL_SUBMODULES=ON
+   -DUSE_DEVICE_TREZOR=$(usex hw-wallet ON OFF)
+   )
+
+   use elibc_musl && mycmakeargs+=( -DSTACK_TRACE=OFF )
+
+   cmake_src_configure
+}
+
+src_compile() {
+   local targets=()
+   use daemon && targets+=(daemon)
+   use tools && 
targets+=(blockchain_{ancestry,blackball,db,depth,export,import,prune,prune_known_spent_data,stats,usage})
+   use wallet-cli && targets+=(simplewallet)
+   use wallet-rpc && targets+=(wallet_rpc_server)
+   cmake_build ${targets[@]}
+}
+
+src_install() {
+   einstalldocs
+
+   # Install all binaries.
+   find "${BUILD_DIR}/bin/" -type f -executable -print0 |
+   while IFS= read -r -d '' line; do
+   dobin "$line"
+   done
+
+   if use daemon; then
+   dodoc utils/conf/monerod.conf
+
+   # data-dir
+   keepdir /var/lib/monero
+   fowners monero:monero /var/lib/monero
+   fperms 0755 /var/lib/monero
+
+   # log-file dir
+   keepdir /var/log/monero
+   fowners monero:monero /var/log/monero
+   fperms 0755 /var/log/monero
+
+   # /etc/monero/monerod.conf
+   insinto /etc/monero
+   doins "${FILESDIR}/monerod.conf"
+
+   # OpenRC
+   newconfd "${FILESDIR}/monerod.confd" monerod
+   newinitd "${FILESDIR}/monerod.initd" monerod
+
+   # systemd
+   systemd_dounit "${FILESDIR}/monerod.service"
+   fi
+}
+
+pkg_postinst() {
+   if use daemon; then
+   elog "Start the Monero P2P daemon as a system service with"
+   elog "'rc-service monerod start'. Enable it at startup with"
+   elog "'rc-update add monerod default'."
+   elog
+   elog "Run monerod status as any user to get sync status and 
other stats."
+   elog
+   elog "The Monero blockchain can take up a lot of space (200 
GiB) and is stored"
+   elog "in /var/lib/monero by default. You may want to enable 
pruning by adding"
+   elog "'prune-blockchain=1' to /etc/monero/monerod.conf to prune 
the blockchain"
+   elog "or move the data directory to another disk."
+   fi
+}



[gentoo-commits] repo/proj/guru:master commit in: games-util/libtess2/files/, games-util/libtess2/

2024-09-26 Thread David Roman
commit: bbfec5a8d6f8cc7241b579be85053f6d9c1d980e
Author: Adel KARA SLIMANE  zegrapher  com>
AuthorDate: Wed Sep 25 20:36:41 2024 +
Commit: David Roman  gmail  com>
CommitDate: Wed Sep 25 20:37:18 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bbfec5a8

games-util/libtess2: improve ebuild, go back to original repo

Signed-off-by: Adel KARA SLIMANE  zegrapher.com>

 games-util/libtess2/Manifest  |  2 +-
 games-util/libtess2/files/meson.build | 37 +++
 games-util/libtess2/libtess2-1.0.2.ebuild | 27 ++
 games-util/libtess2/libtess2-1.0.3.ebuild | 31 --
 4 files changed, 65 insertions(+), 32 deletions(-)

diff --git a/games-util/libtess2/Manifest b/games-util/libtess2/Manifest
index fde6e9563..393d673f6 100644
--- a/games-util/libtess2/Manifest
+++ b/games-util/libtess2/Manifest
@@ -1 +1 @@
-DIST libtess2-v1.0.3.tar.bz2 52901 BLAKE2B 
6921a13f5291cc1651e7c43eb85f72a37a32be3ce56b5e25dcdf240e8b0e976c43e2d668a35e3559cff3eece6c884bf4c0bec58cd9c30c2a204a68240703b110
 SHA512 
2e42a9af344c4cfe716234edc102d139cbf33d1efaa6c253b89f78a3b981e22a05d3bff883494856df779f267867882bc3eef434df2e07e33adc9ddeacac6a5b
+DIST libtess2-1.0.2.tar.gz 59626 BLAKE2B 
eea77bac09e6ef29993e9428cb776b56c60b1832cfc8aea50c114ba72f8fd081fd955eb46c014a932e9b2a2717e6423489afe4d9e975ebc53c5a53c18a264006
 SHA512 
c2b3385c0c54f2f38a01f757c89ae32152f01cc1615a3857a002a1928b0fa1b5344a778de73ef0b53c2131adbf0c3918935ac38781dceefb5daa97cfac8ba231

diff --git a/games-util/libtess2/files/meson.build 
b/games-util/libtess2/files/meson.build
new file mode 100644
index 0..147b1d12a
--- /dev/null
+++ b/games-util/libtess2/files/meson.build
@@ -0,0 +1,37 @@
+project('libtess2', 'c',
+version : '0.12.0',
+default_options : [
+  'buildtype=release',
+  'optimization=3',
+  'default_library=static',
+  'prefer_static=true',
+  'b_ndebug=if-release',
+  'c_args=-pipe',
+  'cpp_args=-pipe',
+]
+)
+
+inc = include_directories(
+  'Include',
+  'Source'
+)
+
+install_headers('Include/tesselator.h')
+
+sources = files(
+  'Source/bucketalloc.c',
+  'Source/dict.c',
+  'Source/geom.c',
+  'Source/mesh.c',
+  'Source/priorityq.c',
+  'Source/sweep.c',
+  'Source/tess.c',
+)
+
+lib = library('tess2',
+  sources,
+  include_directories: inc,
+  install: true)
+
+pkg = import('pkgconfig')
+pkg.generate(lib)

diff --git a/games-util/libtess2/libtess2-1.0.2.ebuild 
b/games-util/libtess2/libtess2-1.0.2.ebuild
new file mode 100644
index 0..42c3035f8
--- /dev/null
+++ b/games-util/libtess2/libtess2-1.0.2.ebuild
@@ -0,0 +1,27 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="Game and tools oriented refactored version of GLU tesselator"
+
+HOMEPAGE="https://github.com/memononen/libtess2";
+SRC_URI="https://github.com/memononen/libtess2/archive/refs/tags/v${PV}.tar.gz 
-> $P.tar.gz"
+S="${WORKDIR}/${PN}-${PV}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   >=media-libs/glew-2.2.0
+   >=media-libs/glfw-3.0.0
+   >=media-libs/glu-9.0.2
+"
+
+src_unpack() {
+   default
+   cp "${FILESDIR}/meson.build" "${S}/" || die
+}

diff --git a/games-util/libtess2/libtess2-1.0.3.ebuild 
b/games-util/libtess2/libtess2-1.0.3.ebuild
deleted file mode 100644
index 1d2ab0a77..0
--- a/games-util/libtess2/libtess2-1.0.3.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Game and tools oriented refactored version of GLU tesselator"
-
-HOMEPAGE="https://gitlab.eurecom.fr/gasc/libtess2";
-SRC_URI="https://gitlab.eurecom.fr/gasc/libtess2/-/archive/v${PV}/libtess2-v${PV}.tar.bz2";
-S="${WORKDIR}/${PN}-v${PV}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="
-   >=media-libs/glew-2.2.0
-   >=media-libs/glfw-3.0.0
-   >=media-libs/glu-9.0.2"
-BDEPEND="
-   ${DEPEND}
-   >=dev-util/premake-5.0.0_alpha16"
-
-src_compile() {
-   emake clean build
-}
-
-src_install() {
-   echo ${D}
-   emake DESTDIR="${D}/usr" install
-}



[gentoo-commits] repo/proj/guru:master commit in: games-util/libtess2/

2024-09-26 Thread David Roman
commit: ab4664a7c319a4df6f73a4461a3738e2c52f487a
Author: Adel KARA SLIMANE  zegrapher  com>
AuthorDate: Wed Sep 25 20:50:30 2024 +
Commit: David Roman  gmail  com>
CommitDate: Wed Sep 25 20:50:30 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ab4664a7

games-util/libtess2: add myself as a maintainer

Signed-off-by: Adel KARA SLIMANE  zegrapher.com>

 games-util/libtess2/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/games-util/libtess2/metadata.xml b/games-util/libtess2/metadata.xml
index a77d78d95..8c49f2794 100644
--- a/games-util/libtess2/metadata.xml
+++ b/games-util/libtess2/metadata.xml
@@ -5,6 +5,10 @@
Gasc Henri
g...@eurecom.fr

+   
+   Adel KARA SLIMANE
+   adel...@zegrapher.com
+   

memononen/libtess2




[gentoo-commits] repo/proj/guru:master commit in: net-p2p/monero/

2024-09-26 Thread David Roman
commit: 185ec0f207faaf52c349a94cb095efcec9ddb143
Author: Filip Kobierski  pm  me>
AuthorDate: Wed Sep 25 14:46:17 2024 +
Commit: David Roman  gmail  com>
CommitDate: Wed Sep 25 14:46:17 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=185ec0f2

net-p2p/monero: update live ebuild

Signed-off-by: Filip Kobierski  pm.me>

 net-p2p/monero/monero-.ebuild | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/net-p2p/monero/monero-.ebuild 
b/net-p2p/monero/monero-.ebuild
index 36b9f1e65..bb6dec0e5 100644
--- a/net-p2p/monero/monero-.ebuild
+++ b/net-p2p/monero/monero-.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit cmake systemd
 
@@ -26,7 +26,7 @@ RESTRICT="test"
 DEPEND="
acct-group/monero
acct-user/monero
-   

[gentoo-commits] repo/proj/guru:master commit in: net-misc/rpki-client/

2024-09-25 Thread David Roman
commit: 32f2a6f9d486dde318988ff5f14bdcf85d9ef143
Author: Alarig Le Lay  swordarmor  fr>
AuthorDate: Mon Sep 23 11:42:32 2024 +
Commit: David Roman  gmail  com>
CommitDate: Mon Sep 23 11:42:32 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=32f2a6f9

net-misc/rpki-client: add 9.3

Signed-off-by: Alarig Le Lay  swordarmor.fr>

 net-misc/rpki-client/Manifest   |  2 ++
 net-misc/rpki-client/rpki-client-9.3.ebuild | 53 +
 2 files changed, 55 insertions(+)

diff --git a/net-misc/rpki-client/Manifest b/net-misc/rpki-client/Manifest
index 7ecb0e826..e89a6fe1f 100644
--- a/net-misc/rpki-client/Manifest
+++ b/net-misc/rpki-client/Manifest
@@ -4,3 +4,5 @@ DIST rpki-client-8.8-cert.pem 341121 BLAKE2B 
2975da502335d1cda2eb907cf5bf4b9464b
 DIST rpki-client-8.8.tar.gz 541743 BLAKE2B 
1b6b86506731ef38228a0b53b0468fef6efe360e2bebd094d11be991de40c0adaf29d583cf1eb85f1cb3daca723bb4298a9e797dd9a22e02fe415b55026a6bdc
 SHA512 
555384cbc65a0b9be1a63541613d0866067dc4ad328deda0391d0bd291d1854d2a875cef71e35da1d89447c21c875bb5d65671a7dfe9fb6453bf3a71638e11b4
 DIST rpki-client-9.2-cert.pem 348925 BLAKE2B 
f459efd7286027bf843b17f248ccd5016d51369fb514df7a3feccc9a821455859b97345227d98fcec148c95f518eba771432f9be5bc8feea81ad743c7b9f65e1
 SHA512 
c7108665118308bacfba64162f851f374edd6f9c6850f8698ca7151b467195930866d9b2dcf5bb74e0cac132bd9ae9215dd8d68040f672245f7412b65c5236c9
 DIST rpki-client-9.2.tar.gz 565124 BLAKE2B 
ad8bc08ca2a52701d725147fe5921a1e23789901bb7edb5f070c56b4a9a5ed4887a782040792e4f83633f314480e3118716fb5747123e2731e85493ca8334c02
 SHA512 
9eedacaa13d0cdd5d229fee749f213b480fce0a9590f8128e3fd73a65f25142474a7871e540ef29bc8b8c3dfa9eaebd84879b9125308a3b309967043c35c5cdb
+DIST rpki-client-9.3-cert.pem 348925 BLAKE2B 
f459efd7286027bf843b17f248ccd5016d51369fb514df7a3feccc9a821455859b97345227d98fcec148c95f518eba771432f9be5bc8feea81ad743c7b9f65e1
 SHA512 
c7108665118308bacfba64162f851f374edd6f9c6850f8698ca7151b467195930866d9b2dcf5bb74e0cac132bd9ae9215dd8d68040f672245f7412b65c5236c9
+DIST rpki-client-9.3.tar.gz 565901 BLAKE2B 
137df7bf0f9d20c3801c1ba51a04b9a7ced53c655027d419366a2d2cce85b0f9a459a96260fb3f635a7a8c2e957ad6b308fba2a19aba85edbe1896511061843c
 SHA512 
aa7bb82f7a91fb1e39bb707c46c2f30a4ac4745799cdadcdf0db64e4f3c39411ee07ff2fe4c55c0c1aebb38f26a356844c42a294f9c058c6ca1507e67ed1d827

diff --git a/net-misc/rpki-client/rpki-client-9.3.ebuild 
b/net-misc/rpki-client/rpki-client-9.3.ebuild
new file mode 100644
index 0..377e109e8
--- /dev/null
+++ b/net-misc/rpki-client/rpki-client-9.3.ebuild
@@ -0,0 +1,53 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PV="${PV/_p/p}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="Portability shim for OpenBSD's rpki-client"
+HOMEPAGE="https://rpki-client.org/";
+SRC_URI="mirror://openbsd/${PN}/${PN}-${MY_PV}.tar.gz
+https://lg.breizh-ix.net/ssl/cert.pem -> ${PN}-${MY_PV}-cert.pem"
+
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   acct-group/_rpki-client
+   acct-user/_rpki-client
+   dev-libs/expat
+   dev-libs/libretls
+   dev-libs/openssl[rfc3779]
+   sys-libs/zlib
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   dev-build/libtool
+"
+
+src_configure() {
+   local myeconfargs=(
+   --with-rsync=rsync
+   --with-base-dir="/var/cache/${PN}"
+   --with-output-dir="/var/db/${PN}"
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   emake DESTDIR="${D}" BINDIR="/usr/bin" MANDIR="/usr/share/man" install
+
+   insinto /etc/rpki
+   doins *.tal
+   doins *.constraints
+   keepdir "/var/db/${PN}/"
+   fowners -R _rpki-client "/var/db/${PN}/"
+
+   insinto /etc/ssl
+   newins "${DISTDIR}/${PN}-${MY_PV}-cert.pem" cert.pem
+}



[gentoo-commits] repo/proj/guru:master commit in: media-sound/noson-app/

2024-09-25 Thread David Roman
commit: 3620570a8696e0eb6153aa6f290587dd59e880fb
Author: Takuya Wakazono  gmail  com>
AuthorDate: Mon Sep 23 08:17:40 2024 +
Commit: David Roman  gmail  com>
CommitDate: Mon Sep 23 08:17:40 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3620570a

media-sound/noson-app: fix DEPEND

Closes: https://bugs.gentoo.org/919149
Signed-off-by: Takuya Wakazono  gmail.com>

 ...-app-5.6.6.ebuild => noson-app-5.6.6-r1.ebuild} | 32 +++---
 1 file changed, 16 insertions(+), 16 deletions(-)

diff --git a/media-sound/noson-app/noson-app-5.6.6.ebuild 
b/media-sound/noson-app/noson-app-5.6.6-r1.ebuild
similarity index 50%
rename from media-sound/noson-app/noson-app-5.6.6.ebuild
rename to media-sound/noson-app/noson-app-5.6.6-r1.ebuild
index 967043b38..4f2b5648f 100644
--- a/media-sound/noson-app/noson-app-5.6.6.ebuild
+++ b/media-sound/noson-app/noson-app-5.6.6-r1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 inherit xdg cmake
 
 DESCRIPTION="The essential to control music from your SONOS devices on Linux 
platforms"
-HOMEPAGE="http://janbar.github.io/noson-app/index.html";
+HOMEPAGE="https://janbar.github.io/noson-app/index.html";
 SRC_URI="https://github.com/janbar/noson-app/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="GPL-3"
@@ -13,19 +13,19 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
 DEPEND="
-   >=dev-qt/qtcore-5.9
-   >=dev-qt/qtdbus-5.9
-   >=dev-qt/qtnetwork-5.9
-   >=dev-qt/qttranslations-5.9
-   >=dev-qt/qtgui-5.9
-   >=dev-qt/qtquickcontrols2-5.9
-   >=dev-qt/qtsvg-5.9
-   dev-libs/openssl:0
-   media-libs/flac
+   dev-libs/openssl:=
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtquickcontrols2:5
+   dev-qt/qtsvg:5
+   dev-qt/qttranslations:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+   media-libs/flac:=
media-libs/libpulse
+   sys-libs/zlib
 "
 RDEPEND="${DEPEND}"
-
-src_configure() {
-   cmake_src_configure
-}



[gentoo-commits] repo/proj/guru:master commit in: www-client/zen-bin/

2024-09-25 Thread David Roman
commit: d1d6d40649660e5283758e08efe8a8b141b2c68c
Author: Michal Vu  tuta  io>
AuthorDate: Mon Sep 23 20:45:03 2024 +
Commit: David Roman  gmail  com>
CommitDate: Mon Sep 23 20:53:08 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d1d6d406

www-client/zen-bin: add 1.0.1_alpha2

Signed-off-by: Michal Vu  tuta.io>

 www-client/zen-bin/Manifest|  2 +
 www-client/zen-bin/zen-bin-1.0.1_alpha2.ebuild | 87 ++
 2 files changed, 89 insertions(+)

diff --git a/www-client/zen-bin/Manifest b/www-client/zen-bin/Manifest
index 1b93a01e4..080bc8fc6 100644
--- a/www-client/zen-bin/Manifest
+++ b/www-client/zen-bin/Manifest
@@ -2,3 +2,5 @@ DIST zen-bin-1.0.0_alpha34.tar.bz2 87624415 BLAKE2B 
e45d126415e422bb10b316da2cbe
 DIST zen-bin-1.0.0_alpha35.tar.bz2 87401631 BLAKE2B 
b079154b3a1b92bce2c347de77e2cf73d38b48ea55936b0cc4c5695b105af3e1140c3bfec5cffb75b61a7cb408cc1603b2eb58ff88ddbe63b0f94c4006b30ff3
 SHA512 
b76f632371323c22bb9a127354b4610b7ad6e13152049c1377e48224087e5d1f4224c2f6c0583a631593810d11d09dbf6a769e9726f4fa2465809afbb2ca8984
 DIST zen-bin-1.0.0_alpha37.tar.bz2 87641638 BLAKE2B 
f4462692bcc02827267b1abfebfc342aa17c1376036fc04a2423ee4b68d98a3c8c48145849bf8d2bd715546e00c37a14db0c83a1c8f47d019e7050fc8dc789ad
 SHA512 
41b82350e08afb5ab3da5e5c33106bfcf85aa7395de09706eac98d91278cd1c18325efa55b4f5d951c76dff187cf79a704f785d3f604499472630a3d9306aba1
 DIST zen-bin-1.0.0_alpha39.tar.bz2 82495682 BLAKE2B 
c7dccc0a141fbe44949038eb8ba8e770a15f86bed19c1e57e2ff6a042be79a88f7adb1d175902abbe730e8b40695b14116631007277fe2a89334ece79e4d57a6
 SHA512 
7edb996a8a3f76f01b4a0750ac429dc63b19ad4b8e493cbe4f64789481cb01679bb9269c9a3fdfcd1559f2740cb19f39683a8ddf9b73d89957569bb976bd7d92
+DIST zen-bin-1.0.1_alpha2.tar.bz2 87864427 BLAKE2B 
aee7605a315c25f887151739fc6773ccaebcde649d6a191eb7c0db040d7ab514812e8de55a3dbcf91b1bab9305c4cb734c79463f9fc93e16f4a30fd2f4007549
 SHA512 
f7b2d42e932ad0c6a69e77b2adf58680b1457e49b26c9b46414dd8ff6ae779f7d9398836148b73435f1b2eef139b7c9dc36b299efc989185a1958948be1d6d4f
+DIST zen-bin-1.0.1_alpha3.tar.bz2 87628641 BLAKE2B 
338bc6a7ad0c613b73b99ffab384ffd879dcb2bb6ebfc2a205dad34b071a0aa12f180352e3244a6b180ba728e523a6c746515c716c570611608f906ff7b4f20d
 SHA512 
83b1ac59fe9ca32a48af8f84b68c32e6a6a917d0156809f0b0e70fd0dd7d31dd3275bf0da25dc2a183a485e8fc77f6445d7b09052b872552d60e4d01e6473f07

diff --git a/www-client/zen-bin/zen-bin-1.0.1_alpha2.ebuild 
b/www-client/zen-bin/zen-bin-1.0.1_alpha2.ebuild
new file mode 100644
index 0..3d46a1a76
--- /dev/null
+++ b/www-client/zen-bin/zen-bin-1.0.1_alpha2.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg-utils desktop
+
+MY_PV="1.0.1-a.2"
+MY_P="zen"
+
+DESCRIPTION="Zen Browser - A Firefox-based browser focused on privacy"
+HOMEPAGE="https://github.com/zen-browser/desktop";
+SRC_URI="https://github.com/zen-browser/desktop/releases/download/${MY_PV}/${MY_P}.linux-specific.tar.bz2
 -> ${P}.tar.bz2"
+
+S="${WORKDIR}"
+LICENSE="MPL-2.0"
+SLOT="0"
+
+RDEPEND="
+   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
+   x11-libs/gtk+:3
+   x11-libs/libX11
+   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
+"
+
+DEPEND="${RDEPEND}"
+
+QA_PREBUILT="opt/zen/*"
+
+src_install() {
+   #create dest dir
+   local destdir="/opt/zen"
+   dodir "${destdir}"
+   #copy files into dest dir
+   cp -a "${S}/zen"/* "${ED}${destdir}" || die
+   #create a symlink to the binary
+   dosym "${destdir}/zen-bin" "/usr/bin/zen-bin" || die
+   #add icons
+   local icon_dir="${ED}${destdir}/browser/chrome/icons/default"
+   if [[ -d "${icon_dir}" ]]; then
+   for size in 16 32 48 64 128; do
+   if [[ -f "${icon_dir}/default${size}.png" ]]; then
+   newicon -s ${size} 
"${icon_dir}/default${size}.png" zen.png
+   fi
+   done
+   else
+   ewarn "Icon directory not found, skipping icon installation"
+   fi
+   #create desktop file
+   make_desktop_entry zen-bin "Zen" zen "Network;WebBrowser"
+   #handle permissions of destdir files
+   fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest}
+   fperms 0750 "${destdir}"/pingsender
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+   xdg_desktop_database_update
+   elog "For optimal performance and compati

[gentoo-commits] repo/proj/guru:master commit in: sys-fs/dwarfs/, sys-fs/dwarfs/files/

2024-09-25 Thread David Roman
commit: 0231b7d21224c2a37ea7049d2283da6e326ed688
Author: Denis Reva  gmail  com>
AuthorDate: Tue Sep 24 14:54:22 2024 +
Commit: David Roman  gmail  com>
CommitDate: Tue Sep 24 14:54:32 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0231b7d2

sys-fs/dwarfs: add 0.10.1

Signed-off-by: Denis Reva  gmail.com>

 sys-fs/dwarfs/Manifest   |   1 +
 sys-fs/dwarfs/dwarfs-0.10.1.ebuild   | 109 +++
 sys-fs/dwarfs/files/dwarfs-libfmt9.patch |  42 
 sys-fs/dwarfs/metadata.xml   |   8 +++
 4 files changed, 160 insertions(+)

diff --git a/sys-fs/dwarfs/Manifest b/sys-fs/dwarfs/Manifest
index f534590c3..4ce81afd6 100644
--- a/sys-fs/dwarfs/Manifest
+++ b/sys-fs/dwarfs/Manifest
@@ -1 +1,2 @@
+DIST dwarfs-0.10.1.tar.xz 11731244 BLAKE2B 
5885e7dc4092dd678383958839afcc02e906c95dcb8e2af2a649738a3d41196ec51f17a4362b413863136bd67cbd3d8225c147ed2da1a089561ec6e5d2587d4b
 SHA512 
5dcfde0698f0ea9aecda51387b392cf58abbd5b94af178bfe741331bc78b24e2f837cbfbe63bc36c7c6117b4c8206418946ca93e91b5660f6b7d0a14f2817101
 DIST dwarfs-0.9.10.tar.xz 18618308 BLAKE2B 
be992c645b76c277e08c5ccaa80665c7303a8a218ead430b2f382b1f537d42debd095c94697dfff24246985d70efb70aeae8d4f4e68f3461bc0dca3f6135a184
 SHA512 
c67ac3586a7f36e4439a1c63b292ad1f1c61e6bc307b9711785a97d7146c686bc3918ff031188bfaa741829114a661e80bb7e4b5d7ce4f4b3f6d1e86e8532ec9

diff --git a/sys-fs/dwarfs/dwarfs-0.10.1.ebuild 
b/sys-fs/dwarfs/dwarfs-0.10.1.ebuild
new file mode 100644
index 0..7f629f6c9
--- /dev/null
+++ b/sys-fs/dwarfs/dwarfs-0.10.1.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs cmake flag-o-matic
+
+DESCRIPTION="A fast high compression read-only file system for Linux, Windows 
and macOS"
+HOMEPAGE="https://github.com/mhx/dwarfs";
+SRC_URI="https://github.com/mhx/dwarfs/releases/download/v${PV}/${P}.tar.xz";
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+jemalloc test +tools +fuse +perfmon flac ricepp stacktrace"
+S="${WORKDIR}/dwarfs-${PV}"
+
+PATCHES=(
+   "${FILESDIR}"/dwarfs-libfmt9.patch
+)
+
+RDEPEND="
+   >=app-arch/libarchive-3.6.0
+   >=app-arch/brotli-1.0.9
+   >=app-arch/lz4-1.9.3
+   >=app-arch/xz-utils-5.2.5
+   >=app-arch/zstd-1.4.8
+   dev-cpp/gflags
+   dev-cpp/glog[gflags]
+   >=dev-cpp/parallel-hashmap-1.3.8
+   dev-libs/boost[context]
+   dev-libs/double-conversion
+   dev-libs/libevent
+   >=dev-libs/libfmt-9.1.0
+   dev-libs/utfcpp
+   >=dev-libs/xxhash-0.8.1
+   flac? ( >=media-libs/flac-1.4.2 )
+   fuse? ( sys-fs/fuse:3 )
+   sys-libs/binutils-libs
+   stacktrace? ( sys-libs/libunwind )
+   sys-libs/zlib
+   jemalloc? ( >=dev-libs/jemalloc-5.2.1 )
+   test? ( >=dev-cpp/gtest-1.13.0 )
+"
+
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+FEATURES="
+   stacktrace? ( nostrip )
+"
+
+DOCS=( "README.md" "CHANGES.md" "TODO" )
+RESTRICT="!test? ( test )"
+
+CHECKREQS_DISK_BUILD="500M"
+CMAKE_WARN_UNUSED_CLI=0
+
+src_prepare(){
+   cmake_src_prepare
+   sed "s/DESTINATION lib/DESTINATION $(get_libdir)/" -i 
cmake/libdwarfs.cmake || die
+}
+
+src_configure(){
+   mycmakeargs=(
+   -DUSE_JEMALLOC=$(usex jemalloc ON OFF)
+   -DWITH_TESTS=$(usex test ON OFF)
+   -DWITH_MAN_PAGES=ON
+   -DWITH_MAN_OPTION=ON
+   -DWITH_LIBDWARFS=ON
+   -DWITH_TOOLS=$(usex tools ON OFF)
+   -DWITH_FUSE_DRIVER=$(usex fuse ON OFF)
+   -DENABLE_PERFMON=$(usex perfmon ON OFF)
+   -DTRY_ENABLE_FLAC=$(usex flac ON OFF)
+   -DENABLE_RICEPP=$(usex ricepp ON OFF)
+   -DENABLE_STACKTRACE=$(usex stacktrace ON OFF)
+   -DWITH_LEGACY_FUSE=OFF
+   -DPREFER_SYSTEM_GTEST=ON
+   )
+   cmake_src_configure
+}
+
+src_test(){
+   export DWARFS_SKIP_FUSE_TESTS=1
+   local CMAKE_SKIP_TESTS=(
+   # Perfmon is not working within sandbox
+   dwarfsextract_test.perfmon
+   )
+
+   cmake_src_test
+}
+
+pkg_postinst(){
+   elog "More information: ${HOMEPAGE}"
+   if use tools ; then
+   elog " creating images: mkdwarfs --man"
+   elog " creating images: man mkdwarfs"
+   elog " creating images: 
${HOMEPAGE}/blob/main/doc/mkdwarfs.md"
+   fi
+   if use fuse ; then
+   elog " mounting images: dwarfs --man"
+   elog " mounting images: man dwarfs"
+   elog " mounting images: 
${HOMEPAGE}/blob/main/doc/dwarfs.md"
+   fi
+}

diff --git a/sys-fs/dwarfs/files/dwarfs-libfmt9.patch 
b/sys-fs/dwarfs/files/dwarfs-libfmt9.patch
new file mode 100644
index 0..18f991403
--- /dev/null
+++ b/sys-fs/dwarfs/files/dwa

[gentoo-commits] repo/proj/guru:master commit in: games-util/gamehub/

2024-09-25 Thread David Roman
commit: 5ef9ba8096610dd54763cbcdf7c9ba7bc042a5ad
Author: Takuya Wakazono  gmail  com>
AuthorDate: Mon Sep 23 08:17:40 2024 +
Commit: David Roman  gmail  com>
CommitDate: Mon Sep 23 08:17:40 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5ef9ba80

games-util/gamehub: drop 0.16.0.1

Closes: https://bugs.gentoo.org/816687 (obsolete)
Signed-off-by: Takuya Wakazono  gmail.com>

 games-util/gamehub/Manifest|  1 -
 games-util/gamehub/gamehub-0.16.0.1.ebuild | 54 --
 2 files changed, 55 deletions(-)

diff --git a/games-util/gamehub/Manifest b/games-util/gamehub/Manifest
index 4a31ffbed..a1839f612 100644
--- a/games-util/gamehub/Manifest
+++ b/games-util/gamehub/Manifest
@@ -1,2 +1 @@
-DIST gamehub-0.16.0.1.tar.gz 9714011 BLAKE2B 
ccc09cc9d0bdbab8c3f10c4ffdeffcc71a02159f7e5f35c861ba159d9a50980141100184386328ab56bb1e2ba9eb788331f298c514809ad24847dbf7e0f9c44d
 SHA512 
50c701b7a41431f1f395f49b2379239a31833c60c99a5a6ac918bcc94b15a2dd40211acd5f7d0e099af4bd89d524155c2763218d4bfdcb2bacd00b4f1c8e1058
 DIST gamehub-0.16.3.2.tar.gz 9754845 BLAKE2B 
1aa8cb0ad858422953bcd24bb8fe0fcf22a76cfd4ff5d2ed285b417b6832fb73e2d9b88d6c29a42b6fd96242ae362e0f17e82ddd8a5582352b16522912fca127
 SHA512 
9764b5cda6f071bc0cb86fc52c65a8bb9dc6c99407d46fa7c7e5c350a63201c9b895b5dda8445a60d6244371f5b2a09f5ddb8d7c5ca12ebfeeb4a8c527b16890

diff --git a/games-util/gamehub/gamehub-0.16.0.1.ebuild 
b/games-util/gamehub/gamehub-0.16.0.1.ebuild
deleted file mode 100644
index 665cea402..0
--- a/games-util/gamehub/gamehub-0.16.0.1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-VALA_MIN_API_VERSION="0.44"
-
-inherit gnome2-utils meson vala xdg
-
-MY_PN="GameHub"
-MY_PV="$(ver_rs 3 '-')-master"
-MY_P="${MY_PN}-${MY_PV}"
-
-DESCRIPTION="GameHub is a unified library for all your games"
-HOMEPAGE="https://tkashkin.tk/projects/gamehub";
-SRC_URI="https://github.com/tkashkin/${MY_PN}/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
-
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-   dev-db/sqlite:3
-   dev-libs/glib:2
-   dev-libs/json-glib
-   dev-libs/libgee:0.8
-   >=dev-libs/libmanette-0.2
-   dev-libs/libxml2
-   net-libs/libsoup:2.4
-   net-libs/webkit-gtk:4
-   sys-auth/polkit
-   x11-libs/gtk+:3
-   x11-libs/libX11
-   x11-libs/libXtst"
-BDEPEND="
-   ${RDEPEND}
-   $(vala_depend)"
-
-src_prepare() {
-   default
-   vala_src_prepare
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-   gnome2_schemas_update
-}
-
-pkg_postrm() {
-   xdg_pkg_postrm
-   gnome2_schemas_update
-}



[gentoo-commits] repo/proj/guru:master commit in: gui-apps/nwg-drawer/

2024-09-25 Thread David Roman
commit: f3cb5530b497d7c35b3a5e60ffa390c37c3429fa
Author: Takuya Wakazono  gmail  com>
AuthorDate: Wed Sep 25 12:19:35 2024 +
Commit: David Roman  gmail  com>
CommitDate: Wed Sep 25 12:19:35 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f3cb5530

gui-apps/nwg-drawer: install built-in icons

Closes: https://bugs.gentoo.org/934578
Signed-off-by: Takuya Wakazono  gmail.com>

 .../nwg-drawer/{nwg-drawer-0.4.9.ebuild => nwg-drawer-0.4.9-r1.ebuild}   | 1 +
 1 file changed, 1 insertion(+)

diff --git a/gui-apps/nwg-drawer/nwg-drawer-0.4.9.ebuild 
b/gui-apps/nwg-drawer/nwg-drawer-0.4.9-r1.ebuild
similarity index 99%
rename from gui-apps/nwg-drawer/nwg-drawer-0.4.9.ebuild
rename to gui-apps/nwg-drawer/nwg-drawer-0.4.9-r1.ebuild
index 584d9e405..19b396b71 100644
--- a/gui-apps/nwg-drawer/nwg-drawer-0.4.9.ebuild
+++ b/gui-apps/nwg-drawer/nwg-drawer-0.4.9-r1.ebuild
@@ -106,6 +106,7 @@ src_compile() {
 src_install() {
insinto /usr/share/nwg-drawer
doins -r desktop-directories
+   doins -r img
doins drawer.css
dobin bin/nwg-drawer
 }



[gentoo-commits] repo/proj/guru:master commit in: media-plugins/gst-plugins-qt6/

2024-09-25 Thread David Roman
commit: b641df014db0db4fc799fb65660f322c74f0efc1
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Mon Sep 23 12:30:03 2024 +
Commit: David Roman  gmail  com>
CommitDate: Mon Sep 23 12:37:07 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b641df01

media-plugins/gst-plugins-qt6: new package, add 1.22.11

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 media-plugins/gst-plugins-qt6/Manifest |  1 +
 .../gst-plugins-qt6/gst-plugins-qt6-1.22.11.ebuild | 43 ++
 media-plugins/gst-plugins-qt6/metadata.xml | 23 
 3 files changed, 67 insertions(+)

diff --git a/media-plugins/gst-plugins-qt6/Manifest 
b/media-plugins/gst-plugins-qt6/Manifest
new file mode 100644
index 0..08d2b2aa7
--- /dev/null
+++ b/media-plugins/gst-plugins-qt6/Manifest
@@ -0,0 +1 @@
+DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B 
d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf
 SHA512 
e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb

diff --git a/media-plugins/gst-plugins-qt6/gst-plugins-qt6-1.22.11.ebuild 
b/media-plugins/gst-plugins-qt6/gst-plugins-qt6-1.22.11.ebuild
new file mode 100644
index 0..1256a3e85
--- /dev/null
+++ b/media-plugins/gst-plugins-qt6/gst-plugins-qt6-1.22.11.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+GST_ORG_MODULE=gst-plugins-good
+inherit gstreamer-meson
+
+DESCRIPTION="Qt6 QML video sink plugin for GStreamer"
+
+LICENSE="GPL-2+"
+KEYWORDS="~amd64"
+IUSE="+X eglfs wayland"
+REQUIRED_USE="
+   || ( X eglfs wayland )
+   eglfs? ( kernel_linux )
+"
+
+RDEPEND="
+   dev-qt/qtbase:6[X?,eglfs?,gui,wayland?]
+   dev-qt/qtdeclarative:6
+   >=media-libs/gst-plugins-base-${PV}:${SLOT}[X?,opengl,wayland?]
+   media-libs/mesa[wayland?,X?]
+   eglfs? ( media-libs/gst-plugins-base:${SLOT}[egl] )
+   wayland? (
+   dev-qt/qtwayland:6
+   media-libs/gst-plugins-base:${SLOT}[egl]
+   )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-qt/qtbase:6"
+
+GST_PLUGINS_BUILD_DIR="qt6"
+
+multilib_src_configure() {
+   local emesonargs=(
+   $(meson_feature X qt-x11)
+   $(meson_feature eglfs qt-egl)
+   $(meson_feature wayland qt-wayland)
+   )
+
+   gstreamer_multilib_src_configure
+}

diff --git a/media-plugins/gst-plugins-qt6/metadata.xml 
b/media-plugins/gst-plugins-qt6/metadata.xml
new file mode 100644
index 0..797072b12
--- /dev/null
+++ b/media-plugins/gst-plugins-qt6/metadata.xml
@@ -0,0 +1,23 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   cyber+gen...@sysrq.in
+   Anna
+   
+   
+   GStreamer plugin for the Qt Qml elements
+
+   Includes the following elements:
+   * qmlgloverlay – A filter that renders a QML scene onto a video 
stream
+   * qmlglsink – A video sink that renders to a QQuickItem
+   * qmlglsrc – A video src that captures a window from a QML view
+   
+   
+   Enable EGL support for embedded 
devices
+   
+   
+   gstreamer/gstreamer
+   
+   
+



[gentoo-commits] repo/proj/guru:master commit in: app-shells/carapace/

2024-09-25 Thread David Roman
commit: 9a6dcd98bfa920c804133d76e06fc8d6672846ef
Author: Jonas Frei  pm  me>
AuthorDate: Mon Sep 23 11:19:47 2024 +
Commit: David Roman  gmail  com>
CommitDate: Mon Sep 23 11:21:17 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9a6dcd98

app-shells/carapace: add 1.0.6

Also new: >=dev-lang/go-1.23.0 in BDEPEND, required by upstream

Signed-off-by: Jonas Frei  pm.me>

 app-shells/carapace/Manifest  |  2 ++
 app-shells/carapace/carapace-1.0.6.ebuild | 44 +++
 2 files changed, 46 insertions(+)

diff --git a/app-shells/carapace/Manifest b/app-shells/carapace/Manifest
index 917d751ff..a0b6534f6 100644
--- a/app-shells/carapace/Manifest
+++ b/app-shells/carapace/Manifest
@@ -4,3 +4,5 @@ DIST carapace-1.0.4-deps.tar.xz 3065556 BLAKE2B 
e5eaff8be53fd55e1a862806204efdd8
 DIST carapace-1.0.4.tar.gz 14721282 BLAKE2B 
078a1acd6071729421e3107c5045ee5af14b45c0a27f5e7c9db8a81ee4116c07c086e7f15a5ca029743b5d2ca4091ea0cdfbf8a99e8727268637ab5025df5955
 SHA512 
cafc801adbb598cae105aeb3befb64870d93ced4b2c0d4e2b891e593615e050c5bf4fcfa57940322ed4024d62469c23de515cfca56e260827c689319b43ca706
 DIST carapace-1.0.5-deps.tar.xz 3065304 BLAKE2B 
b8de6cef7055b50d2801e3229bfbccabb4abc5bfbe41e7cee24341425377568f3c8af465ce2d7ff4b827a21c3392fb1e441f1537cc935d53a1736c7fd415dc4d
 SHA512 
38751fe3cd631533691e495fb34264a934d1ff02572d7ad0f04a41ee7191c0c9176465a92b08e8a6d250bc608d33aa9e0da86a2bc871d6e275e400bd0f44c01c
 DIST carapace-1.0.5.tar.gz 14786701 BLAKE2B 
182ac048af0cdac7d8be790630109a97769041a59286bddedd4fa5051445b5f30e487bb96a3eb9483eaac4e7f924d743f326b1f195538433c661f6cac1633dba
 SHA512 
a1343a9ca8d311ca2125c14af169516265f28c82ae6d87029351cd0ca7fadf647a488266eb3df665bd8ffb0e7d342afcec7764c2810d8dd43e6c080659da96d2
+DIST carapace-1.0.6-deps.tar.xz 3073612 BLAKE2B 
250fe84e89c9d2621034be225799e18cc847ddc9e5007136314645fc9fc0d4fd3e47f9816237ab63a13f844c316a51f623d6cab940228e17982d5d1b01cf28e9
 SHA512 
5725cf7d023672f9192949ee7f5db60e0b2d5f1b1f6d098847ee44e78ed62aa489c6ab724da3016718a1f85cf3d9f9a5b8305a42caf4007e324cd60f66b2aee9
+DIST carapace-1.0.6.tar.gz 14792569 BLAKE2B 
e86a442c66288184fc033ef148b4cb6535d74593dfc5671d72bf9a29fb5373f00fe8812776333508717f3883ffb6b0039d724443b37cc6138055b83cecdf6ebb
 SHA512 
dd61e690f517dc7daa061cf2f8587a67fd9485a087ad27c425582f551ec9c1660166bf38444deb028c08bd798ce494756973f30cb388aeffc16fa9c98e8c2e52

diff --git a/app-shells/carapace/carapace-1.0.6.ebuild 
b/app-shells/carapace/carapace-1.0.6.ebuild
new file mode 100644
index 0..36f915379
--- /dev/null
+++ b/app-shells/carapace/carapace-1.0.6.ebuild
@@ -0,0 +1,44 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Multi-shell multi-command argument completer"
+HOMEPAGE="https://carapace.sh/";
+SRC_URI="https://github.com/${PN}-sh/${PN}-bin/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+# Using a dependency tarball as per 
https://devmanual.gentoo.org/eclass-reference/go-module.eclass/index.html
+DEPS_URI="https://gitlab.com/freijon_gentoo/${CATEGORY}/${PN}/-/raw/main/${P}-deps.tar.xz";
+SRC_URI+=" ${DEPS_URI}"
+
+S="${WORKDIR}/${PN}-bin-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="
+   >=dev-lang/go-1.23.0
+"
+
+DOCS=(
+   "README.md"
+)
+HTML_DOCS=(
+   "docs/book/"
+)
+
+src_compile() {
+   pushd "cmd/${PN}"
+   ego generate ./...
+   ego build -ldflags="-s -w" -tags release
+}
+
+src_install() {
+   dobin "cmd/${PN}/${PN}"
+   mv "docs/src" "docs/book" || die
+   rm -r "docs/book/release_notes" || die
+   einstalldocs
+}



[gentoo-commits] repo/proj/guru:master commit in: dev-python/repology-client/

2024-09-25 Thread David Roman
commit: e28eec1fd1f54669a891ce04d6f95cdfdc9ecf12
Author: Takuya Wakazono  gmail  com>
AuthorDate: Wed Sep 25 12:19:35 2024 +
Commit: David Roman  gmail  com>
CommitDate: Wed Sep 25 12:19:35 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e28eec1f

dev-python/repology-client: move sphinx-aiohttp-theme → aiohttp-theme

Signed-off-by: Takuya Wakazono  gmail.com>

 dev-python/repology-client/repology-client-0.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/repology-client/repology-client-0.0.2.ebuild 
b/dev-python/repology-client/repology-client-0.0.2.ebuild
index f6adbdd04..480d9cccb 100644
--- a/dev-python/repology-client/repology-client-0.0.2.ebuild
+++ b/dev-python/repology-client/repology-client-0.0.2.ebuild
@@ -33,5 +33,5 @@ BDEPEND="
 distutils_enable_tests pytest
 
 distutils_enable_sphinx docs \
-   dev-python/sphinx-aiohttp-theme \
+   dev-python/aiohttp-theme \
dev-python/sphinx-prompt



[gentoo-commits] repo/proj/guru:master commit in: media-libs/openxr-loader/

2024-09-25 Thread David Roman
commit: 41535836e7953e254e115011ce5711d7b31269d6
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Tue Sep 24 03:40:37 2024 +
Commit: David Roman  gmail  com>
CommitDate: Tue Sep 24 03:42:13 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=41535836

media-libs/openxr-loader: make sure to build with system jsoncpp

Otherwise it is automagic.

Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>

 .../{openxr-loader-1.1.40.ebuild => openxr-loader-1.1.40-r1.ebuild}  | 1 +
 media-libs/openxr-loader/openxr-loader-.ebuild   | 1 +
 2 files changed, 2 insertions(+)

diff --git a/media-libs/openxr-loader/openxr-loader-1.1.40.ebuild 
b/media-libs/openxr-loader/openxr-loader-1.1.40-r1.ebuild
similarity index 97%
rename from media-libs/openxr-loader/openxr-loader-1.1.40.ebuild
rename to media-libs/openxr-loader/openxr-loader-1.1.40-r1.ebuild
index 0a7f9f419..7e76b7f7a 100644
--- a/media-libs/openxr-loader/openxr-loader-1.1.40.ebuild
+++ b/media-libs/openxr-loader/openxr-loader-1.1.40-r1.ebuild
@@ -55,6 +55,7 @@ src_configure() {
-DBUILD_WITH_XLIB_HEADERS=$(usex X)
-DBUILD_WITH_XCB_HEADERS=$(usex X)
-DBUILD_WITH_WAYLAND_HEADERS=$(usex wayland)
+   -DBUILD_WITH_SYSTEM_JSONCPP=YES
-DPRESENTATION_BACKEND=$(usex X xlib wayland)
)
 

diff --git a/media-libs/openxr-loader/openxr-loader-.ebuild 
b/media-libs/openxr-loader/openxr-loader-.ebuild
index 0a7f9f419..7e76b7f7a 100644
--- a/media-libs/openxr-loader/openxr-loader-.ebuild
+++ b/media-libs/openxr-loader/openxr-loader-.ebuild
@@ -55,6 +55,7 @@ src_configure() {
-DBUILD_WITH_XLIB_HEADERS=$(usex X)
-DBUILD_WITH_XCB_HEADERS=$(usex X)
-DBUILD_WITH_WAYLAND_HEADERS=$(usex wayland)
+   -DBUILD_WITH_SYSTEM_JSONCPP=YES
-DPRESENTATION_BACKEND=$(usex X xlib wayland)
)
 



[gentoo-commits] repo/proj/guru:master commit in: profiles/

2024-09-25 Thread David Roman
commit: 778f2d28d1bddbe5ebd4967708e6031c20816c32
Author: Takuya Wakazono  gmail  com>
AuthorDate: Mon Sep 23 08:17:40 2024 +
Commit: David Roman  gmail  com>
CommitDate: Mon Sep 23 08:17:40 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=778f2d28

profiles: mask sys-firmware/pinephone-firmware for removal

Bug: https://bugs.gentoo.org/840701
Signed-off-by: Takuya Wakazono  gmail.com>

 profiles/package.mask | 5 +
 1 file changed, 5 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index 03e3b6bc0..6d2bfd73b 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -18,6 +18,11 @@
 
 # New entries go on top.
 
+# Takuya Wakazono  (2024-09-23)
+# Unmaintained in guru. src filesize mismatch since 2022.
+# Removal on 2024-10-23. Bug #840701.
+sys-firmware/pinephone-firmware
+
 # Takuya Wakazono  (2024-09-22)
 # Unmaintained in guru. Upstream has Qt6 version, but no one has updated
 # the ebuild.



[gentoo-commits] repo/proj/guru:master commit in: net-misc/rpki-client/

2024-09-25 Thread David Roman
commit: 7d7abbb406715017afb7c780aa8cc7cd1f6487cc
Author: Alarig Le Lay  swordarmor  fr>
AuthorDate: Mon Sep 23 11:42:53 2024 +
Commit: David Roman  gmail  com>
CommitDate: Mon Sep 23 11:42:53 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7d7abbb4

net-misc/rpki-client: drop 8.4

Signed-off-by: Alarig Le Lay  swordarmor.fr>

 net-misc/rpki-client/Manifest   |  2 --
 net-misc/rpki-client/rpki-client-8.4.ebuild | 50 -
 2 files changed, 52 deletions(-)

diff --git a/net-misc/rpki-client/Manifest b/net-misc/rpki-client/Manifest
index e89a6fe1f..5a64aaea4 100644
--- a/net-misc/rpki-client/Manifest
+++ b/net-misc/rpki-client/Manifest
@@ -1,5 +1,3 @@
-DIST rpki-client-8.4-cert.pem 341121 BLAKE2B 
2975da502335d1cda2eb907cf5bf4b9464bc06a2838d739c3872162055aa49be42e492f76d9b1cfebe0bcaf55e4f69d58fc362f0f5ce4663e0b4e6cec959
 SHA512 
867ebc9543cbd3ec5affb4ec9878a99d01fa9dba8635e91d3fcda0d37c351b58eecc360800b04c929c18450cdbf7d45544acce0b4e066936b55cc87cdb01eea8
-DIST rpki-client-8.4.tar.gz 493885 BLAKE2B 
194b5d757ab02b2138effc4d94beed29585a1ad3113eab51061fd08779cbf70a526fa08f28493c7a074388e9dd7a9a313ecc5c962a89c71a4b3efd3b86e26022
 SHA512 
c0e0c133c561c0db373a2ce2e021ea801ac6260586572ea02c89918a437eda06c9f00c2f426f2d89d4d5c37ef671a52f2c64567c6d0ade199b2382f8576ac86f
 DIST rpki-client-8.8-cert.pem 341121 BLAKE2B 
2975da502335d1cda2eb907cf5bf4b9464bc06a2838d739c3872162055aa49be42e492f76d9b1cfebe0bcaf55e4f69d58fc362f0f5ce4663e0b4e6cec959
 SHA512 
867ebc9543cbd3ec5affb4ec9878a99d01fa9dba8635e91d3fcda0d37c351b58eecc360800b04c929c18450cdbf7d45544acce0b4e066936b55cc87cdb01eea8
 DIST rpki-client-8.8.tar.gz 541743 BLAKE2B 
1b6b86506731ef38228a0b53b0468fef6efe360e2bebd094d11be991de40c0adaf29d583cf1eb85f1cb3daca723bb4298a9e797dd9a22e02fe415b55026a6bdc
 SHA512 
555384cbc65a0b9be1a63541613d0866067dc4ad328deda0391d0bd291d1854d2a875cef71e35da1d89447c21c875bb5d65671a7dfe9fb6453bf3a71638e11b4
 DIST rpki-client-9.2-cert.pem 348925 BLAKE2B 
f459efd7286027bf843b17f248ccd5016d51369fb514df7a3feccc9a821455859b97345227d98fcec148c95f518eba771432f9be5bc8feea81ad743c7b9f65e1
 SHA512 
c7108665118308bacfba64162f851f374edd6f9c6850f8698ca7151b467195930866d9b2dcf5bb74e0cac132bd9ae9215dd8d68040f672245f7412b65c5236c9

diff --git a/net-misc/rpki-client/rpki-client-8.4.ebuild 
b/net-misc/rpki-client/rpki-client-8.4.ebuild
deleted file mode 100644
index 1fac52ea0..0
--- a/net-misc/rpki-client/rpki-client-8.4.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PV="${PV/_p/p}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="Portability shim for OpenBSD's rpki-client"
-HOMEPAGE="https://rpki-client.org/";
-SRC_URI="mirror://openbsd/${PN}/${PN}-${MY_PV}.tar.gz
-https://lg.breizh-ix.net/ssl/cert.pem -> ${PN}-${MY_PV}-cert.pem"
-
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="
-   acct-group/_rpki-client
-   acct-user/_rpki-client
-   dev-libs/libretls
-   dev-libs/openssl[rfc3779]
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
-   dev-build/libtool
-"
-
-src_configure() {
-   local myeconfargs=(
-   --with-rsync=rsync
-   --with-base-dir="/var/cache/${PN}"
-   --with-output-dir="/var/db/${PN}"
-   )
-   econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   emake DESTDIR="${D}" BINDIR="/usr/bin" MANDIR="/usr/share/man" install
-
-   insinto /etc/rpki
-   doins *.tal
-   keepdir "/var/db/${PN}/"
-   fowners -R _rpki-client "/var/db/${PN}/"
-
-   insinto /etc/ssl
-   newins "${DISTDIR}/${PN}-${MY_PV}-cert.pem" cert.pem
-}



[gentoo-commits] repo/proj/guru:master commit in: sys-auth/pam-gnupg/

2024-09-25 Thread David Roman
commit: 502e14efd453d01085e4d2c6299633fd58ef0a13
Author: Abdelrahman Sarhan  gmail  com>
AuthorDate: Mon Sep 23 17:56:13 2024 +
Commit: David Roman  gmail  com>
CommitDate: Mon Sep 23 17:56:13 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=502e14ef

sys-auth/pam-gnupg: add 0.4, drop 0.3

Signed-off-by: Abdelrahman Sarhan  gmail.com>

 sys-auth/pam-gnupg/Manifest   | 2 +-
 sys-auth/pam-gnupg/{pam-gnupg-0.3.ebuild => pam-gnupg-0.4.ebuild} | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys-auth/pam-gnupg/Manifest b/sys-auth/pam-gnupg/Manifest
index cce556ddd..36e4aa7e9 100644
--- a/sys-auth/pam-gnupg/Manifest
+++ b/sys-auth/pam-gnupg/Manifest
@@ -1 +1 @@
-DIST pam-gnupg-0.3.tar.gz 20827 BLAKE2B 
3973ffceec48105c28f368c14c879f9c1cae1676a5f5134c49249b3db8877418c2e9ac7937a6cacb3c5c2089be9a6e03c96e1988ecb029756c2f404674b9126c
 SHA512 
5ee9af0f2e0d32680d6bc5e5b55ce46b86f01ff47b364a34484a6522035c96b8556c65d3d834ff711fb158ec4f1edbd48a1fea883641dedcbebd40074dc2fc5f
+DIST pam-gnupg-0.4.tar.gz 21363 BLAKE2B 
e42524b68d5070f7b7a337be1bc4abf97be34bb26ad89e7bf12c01ae91f127da48c5c27e21cfead42c2c607e87bb2dbcbb505bd505760c003a9e3a544bde2e45
 SHA512 
c23c336d287b564aa0d585b15dc7093b7eb91e63dc9b4e40bae5c4aa841f9531655bc09d559230ba8b9f180a28dcc0d06a91ec51978fd04ece2a848bab87ca69

diff --git a/sys-auth/pam-gnupg/pam-gnupg-0.3.ebuild 
b/sys-auth/pam-gnupg/pam-gnupg-0.4.ebuild
similarity index 83%
rename from sys-auth/pam-gnupg/pam-gnupg-0.3.ebuild
rename to sys-auth/pam-gnupg/pam-gnupg-0.4.ebuild
index 315cddbb4..39dba08aa 100644
--- a/sys-auth/pam-gnupg/pam-gnupg-0.3.ebuild
+++ b/sys-auth/pam-gnupg/pam-gnupg-0.4.ebuild
@@ -12,8 +12,8 @@ LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~amd64"
 RDEPEND="
->=sys-libs/pam-1.5.1_p20210622-r1
->=app-crypt/gnupg-2.2.33-r1
+>=sys-libs/pam-1.6.1
+>=app-crypt/gnupg-2.4.5-r1
 "
 
 src_prepare() {
@@ -26,6 +26,6 @@ src_configure() {
--host=${CHOST} \
--prefix=/usr \
--infodir=/usr/share/info \
-   --with-moduledir=/$(get_libdir)/security \
+   --with-moduledir=/usr/lib64/security \
--mandir=/usr/share/man || die
 }



[gentoo-commits] repo/proj/guru:master commit in: games-util/gamehub/

2024-09-25 Thread David Roman
commit: 56f2aa0266a29dd5a98786f0adbc2af893d01b09
Author: Takuya Wakazono  gmail  com>
AuthorDate: Mon Sep 23 08:17:40 2024 +
Commit: David Roman  gmail  com>
CommitDate: Mon Sep 23 08:17:40 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=56f2aa02

games-util/gamehub: fix RDEPEND

Closes: https://bugs.gentoo.org/932525
Signed-off-by: Takuya Wakazono  gmail.com>

 .../{gamehub-0.16.3.2.ebuild => gamehub-0.16.3.2-r1.ebuild}   | 11 +++
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/games-util/gamehub/gamehub-0.16.3.2.ebuild 
b/games-util/gamehub/gamehub-0.16.3.2-r1.ebuild
similarity index 78%
rename from games-util/gamehub/gamehub-0.16.3.2.ebuild
rename to games-util/gamehub/gamehub-0.16.3.2-r1.ebuild
index acabc671c..4fbfab43a 100644
--- a/games-util/gamehub/gamehub-0.16.3.2.ebuild
+++ b/games-util/gamehub/gamehub-0.16.3.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 Gentoo Authors
+# Copyright 2020-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -10,7 +10,7 @@ MY_PV="$(ver_rs 3 '-')-master"
 MY_P="${MY_PN}-${MY_PV}"
 
 DESCRIPTION="GameHub is a unified library for all your games"
-HOMEPAGE="https://tkashkin.github.io/projects/gamehub 
https://github.com/tkashkin/gamehub";
+HOMEPAGE="https://tkashkin.github.io/projects/gamehub/ 
https://github.com/tkashkin/gamehub";
 SRC_URI="https://github.com/tkashkin/${MY_PN}/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
 
 S="${WORKDIR}/${MY_P}"
@@ -23,12 +23,15 @@ RDEPEND="
dev-db/sqlite:3
dev-libs/glib:2
dev-libs/json-glib
-   dev-libs/libgee:0.8
+   dev-libs/libgee:0.8=
>=dev-libs/libmanette-0.2
dev-libs/libxml2
net-libs/libsoup:2.4
-   net-libs/webkit-gtk:4
+   net-libs/webkit-gtk:4=
sys-auth/polkit
+   sys-libs/zlib
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
x11-libs/gtk+:3
x11-libs/libX11
x11-libs/libXtst



[gentoo-commits] repo/proj/guru:master commit in: gui-apps/azote/files/, gui-apps/azote/

2024-09-25 Thread David Roman
commit: 7c37b049ecc8848bcabb87ad267eec5ba8522e63
Author: Daichi Yamamoto  dyama  net>
AuthorDate: Wed Sep 25 01:16:50 2024 +
Commit: David Roman  gmail  com>
CommitDate: Wed Sep 25 01:21:10 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7c37b049

gui-apps/azote: add 1.13.1, drop 1.13.0

Signed-off-by: Daichi Yamamoto  dyama.net>

 gui-apps/azote/Manifest  |  2 +-
 gui-apps/azote/{azote-1.13.0.ebuild => azote-1.13.1.ebuild}  | 12 +---
 gui-apps/azote/azote-.ebuild | 12 +---
 ...e-1.13.0-pyproject.patch => azote-1.13.1-pyproject.patch} |  4 ++--
 4 files changed, 21 insertions(+), 9 deletions(-)

diff --git a/gui-apps/azote/Manifest b/gui-apps/azote/Manifest
index dfaf599b8..64d649427 100644
--- a/gui-apps/azote/Manifest
+++ b/gui-apps/azote/Manifest
@@ -1 +1 @@
-DIST azote-1.13.0.tar.gz 7972973 BLAKE2B 
5584f4cbced1eaec560ab24fef7d9a7865fe1ae676e95c2e46abf5d443d972aed25da08986ced86841adb57ec3efc7690e04d452c7438187366e54a2b7e9ed07
 SHA512 
5a61cb0e9320705ec191b049bb946159f5970ac8f78386539c73b643794a2e0233c5cd967c3df854b0abe45f2d9376ec13b7a6452d8d70b1d0cf0d974f65b890
+DIST azote-1.13.1.tar.gz 7973313 BLAKE2B 
86c54fc1f9b06ff8a8405784a5d54e6021d1f43d0dce45e3211f4395a68238ae6fb7e088634826eb95b05126dea717e96373348958380427d24639a1376f64b7
 SHA512 
fd6d1ac24e05ed98785b20d1e47b65e77b5bf3a55a25ce7fb29e0394f0ce540d11cc39dfb40f0aa12a4900d9524219bf534fc411360009a48456c71c2774da2a

diff --git a/gui-apps/azote/azote-1.13.0.ebuild 
b/gui-apps/azote/azote-1.13.1.ebuild
similarity index 82%
rename from gui-apps/azote/azote-1.13.0.ebuild
rename to gui-apps/azote/azote-1.13.1.ebuild
index a14f31f7b..933b37146 100644
--- a/gui-apps/azote/azote-1.13.0.ebuild
+++ b/gui-apps/azote/azote-1.13.1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} ==  ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/nwg-piotr/azote";
 else
-   SRC_URI="https://github.com/nwg-piotr/azote/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   SRC_URI="https://github.com/nwg-piotr/azote/archive/${PV}.tar.gz -> 
${P}.tar.gz"
KEYWORDS="~amd64"
 fi
 
@@ -30,9 +30,11 @@ RDEPEND="
 "
 
 PATCHES=(
-   "${FILESDIR}"/${PN}-1.13.0-pyproject.patch
+   "${FILESDIR}"/${PN}-1.13.1-pyproject.patch
 )
 
+DOCS=( README.md )
+
 python_install_all() {
distutils-r1_python_install_all
 
@@ -40,10 +42,14 @@ python_install_all() {
 
domenu dist/azote.desktop
 
+   insinto /usr/share/pixmaps
+   doins dist/azote.svg
insinto /usr/share/azote
-   doins dist/azote.svg dist/indicator_{active,attention}.png
+   doins dist/indicator_*.png
insinto /usr/share/licenses/azote
doins LICENSE-COLORTHIEF
+
+   einstalldocs
 }
 
 pkg_postinst() {

diff --git a/gui-apps/azote/azote-.ebuild b/gui-apps/azote/azote-.ebuild
index a14f31f7b..933b37146 100644
--- a/gui-apps/azote/azote-.ebuild
+++ b/gui-apps/azote/azote-.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} ==  ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/nwg-piotr/azote";
 else
-   SRC_URI="https://github.com/nwg-piotr/azote/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   SRC_URI="https://github.com/nwg-piotr/azote/archive/${PV}.tar.gz -> 
${P}.tar.gz"
KEYWORDS="~amd64"
 fi
 
@@ -30,9 +30,11 @@ RDEPEND="
 "
 
 PATCHES=(
-   "${FILESDIR}"/${PN}-1.13.0-pyproject.patch
+   "${FILESDIR}"/${PN}-1.13.1-pyproject.patch
 )
 
+DOCS=( README.md )
+
 python_install_all() {
distutils-r1_python_install_all
 
@@ -40,10 +42,14 @@ python_install_all() {
 
domenu dist/azote.desktop
 
+   insinto /usr/share/pixmaps
+   doins dist/azote.svg
insinto /usr/share/azote
-   doins dist/azote.svg dist/indicator_{active,attention}.png
+   doins dist/indicator_*.png
insinto /usr/share/licenses/azote
doins LICENSE-COLORTHIEF
+
+   einstalldocs
 }
 
 pkg_postinst() {

diff --git a/gui-apps/azote/files/azote-1.13.0-pyproject.patch 
b/gui-apps/azote/files/azote-1.13.1-pyproject.patch
similarity index 97%
rename from gui-apps/azote/files/azote-1.13.0-pyproject.patch
rename to gui-apps/azote/files/azote-1.13.1-pyproject.patch
index d71442e8a..991fd62eb 100644
--- a/gui-apps/azote/files/azote-1.13.0-pyproject.patch
+++ b/gui-apps/azote/files/azote-1.13.1-pyproject.patch
@@ -56,7 +56,7 @@ Subject: [PATCH 2/2] scratch
 
 diff --git a/setup.py b/setup.py
 deleted file mode 100644
-index bc0cd1e..000
+index 8f1e4f6..000
 --- a/setup.py
 +++ /dev/null
 @@ -1,30 +0,0 @@
@@ -71,7 +71,7 @@ index bc0cd1e..000
 -
 -setup(
 -name='azote',
--version='1.13.0',
+-version='1.13.1',
 -description='Wallpaper manager for sway and some other WMs',
 -packages=find_packages(),
 -include_package_data=True,



[gentoo-commits] repo/proj/guru:master commit in: dev-python/templated-dictionary/

2024-09-25 Thread David Roman
commit: 97dffadffdb10c5f8839f1a9cd7adc6ae78c1ba0
Author: Takuya Wakazono  gmail  com>
AuthorDate: Mon Sep 23 08:17:40 2024 +
Commit: David Roman  gmail  com>
CommitDate: Mon Sep 23 08:17:40 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=97dffadf

dev-python/templated-dictionary: drop 1.4

Signed-off-by: Takuya Wakazono  gmail.com>

 dev-python/templated-dictionary/Manifest   |  1 -
 .../templated-dictionary-1.4.ebuild| 24 --
 2 files changed, 25 deletions(-)

diff --git a/dev-python/templated-dictionary/Manifest 
b/dev-python/templated-dictionary/Manifest
index e4e0d618f..ffc0d5168 100644
--- a/dev-python/templated-dictionary/Manifest
+++ b/dev-python/templated-dictionary/Manifest
@@ -1,2 +1 @@
-DIST templated-dictionary-1.4.gh.tar.gz 15384 BLAKE2B 
50e5cb2762433526c6eed4f3f77050aae4c9d3a99b4340f1f8b0730825761be03e85b456855939089b26c807acd800d122d2dda5a688d73ab342c31d8af1d797
 SHA512 
d0c01cf53688192d29cea24d98e86d9f3f555c73ddbdf36297c0e0974b75b88257deb1a70a61e7197f90d6c62ce24fa524d4cdba561742401a439e45ae549fc1
 DIST templated-dictionary-1.5.gh.tar.gz 16163 BLAKE2B 
8ec345576df2ce60f1837ee33275659da36805c4947c1d7d0d530ef74117e2926312c2f1e965dab1fbf7b20737be6511c91edb4948265d40e9b1c5adb5885933
 SHA512 
4bc82fb43b77574f0c28c02b3da871f51a3c1bb1f6b9377b9e064dce32edbfffc189e7eae700862ae528709640a45727d5a153447e35b3e92551f9e36cb0e073

diff --git a/dev-python/templated-dictionary/templated-dictionary-1.4.ebuild 
b/dev-python/templated-dictionary/templated-dictionary-1.4.ebuild
deleted file mode 100644
index e5039b1aa..0
--- a/dev-python/templated-dictionary/templated-dictionary-1.4.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python dictionary with Jinja2 expansion"
-HOMEPAGE="
-   https://github.com/xsuchy/templated-dictionary/
-   https://pypi.org/project/templated-dictionary/
-"
-SRC_URI="https://github.com/xsuchy/templated-dictionary/archive/refs/tags/python-${P}-1.tar.gz
 -> ${P}.gh.tar.gz"
-
-S="${WORKDIR}/${PN}-python-${P}-1"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="dev-python/jinja[${PYTHON_USEDEP}]"



  1   2   3   4   5   6   7   8   9   10   >