[gentoo-commits] repo/gentoo:master commit in: dev-qt/qt-creator/

2023-10-21 Thread Ionen Wolkens
commit: b10d8c99a50a6f8700138472c3b822e732eae10c
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Oct 22 05:51:12 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Oct 22 05:51:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b10d8c99

dev-qt/qt-creator: set llvm_check_deps

Forgot, albeit typically not an issue unless someone has an extra
llvm slot without clang.

Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-qt/qt-creator/qt-creator-11.0.3.ebuild | 4 
 dev-qt/qt-creator/qt-creator-.ebuild   | 4 
 2 files changed, 8 insertions(+)

diff --git a/dev-qt/qt-creator/qt-creator-11.0.3.ebuild 
b/dev-qt/qt-creator/qt-creator-11.0.3.ebuild
index 881578f8093b..089d5576fdc9 100644
--- a/dev-qt/qt-creator/qt-creator-11.0.3.ebuild
+++ b/dev-qt/qt-creator/qt-creator-11.0.3.ebuild
@@ -84,6 +84,10 @@ PATCHES=(
"${FILESDIR}"/${PN}-11.0.2-musl-no-malloc-trim.patch
 )
 
+llvm_check_deps() {
+   has_version -d "sys-devel/clang:${LLVM_SLOT}"
+}
+
 pkg_setup() {
python-any-r1_pkg_setup
use clang && llvm_pkg_setup

diff --git a/dev-qt/qt-creator/qt-creator-.ebuild 
b/dev-qt/qt-creator/qt-creator-.ebuild
index 4c93ab7cdebc..2680f1244fe9 100644
--- a/dev-qt/qt-creator/qt-creator-.ebuild
+++ b/dev-qt/qt-creator/qt-creator-.ebuild
@@ -84,6 +84,10 @@ PATCHES=(
"${FILESDIR}"/${PN}-11.0.2-musl-no-malloc-trim.patch
 )
 
+llvm_check_deps() {
+   has_version -d "sys-devel/clang:${LLVM_SLOT}"
+}
+
 pkg_setup() {
python-any-r1_pkg_setup
use clang && llvm_pkg_setup



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qttools/

2023-10-21 Thread Ionen Wolkens
commit: 6c76adccf74ec5c217e7d1b20e968db95590db62
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Oct 22 05:46:29 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Oct 22 05:49:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c76adcc

dev-qt/qttools: set llvm_check_deps

Forgot, albeit typically not an issue unless someone has an extra
llvm slot without clang.

Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-qt/qttools/qttools-6.5.3.ebuild| 4 
 dev-qt/qttools/qttools-6.6.0.ebuild| 4 
 dev-qt/qttools/qttools-6.6..ebuild | 4 
 dev-qt/qttools/qttools-6..ebuild   | 4 
 4 files changed, 16 insertions(+)

diff --git a/dev-qt/qttools/qttools-6.5.3.ebuild 
b/dev-qt/qttools/qttools-6.5.3.ebuild
index a0a32fd588c3..2e307c55608d 100644
--- a/dev-qt/qttools/qttools-6.5.3.ebuild
+++ b/dev-qt/qttools/qttools-6.5.3.ebuild
@@ -49,6 +49,10 @@ DEPEND="
)
 "
 
+llvm_check_deps() {
+   has_version -d "sys-devel/clang:${LLVM_SLOT}"
+}
+
 pkg_setup() {
use clang && llvm_pkg_setup
 }

diff --git a/dev-qt/qttools/qttools-6.6.0.ebuild 
b/dev-qt/qttools/qttools-6.6.0.ebuild
index 58cbf93bb7d2..8966bdc9123b 100644
--- a/dev-qt/qttools/qttools-6.6.0.ebuild
+++ b/dev-qt/qttools/qttools-6.6.0.ebuild
@@ -52,6 +52,10 @@ DEPEND="
)
 "
 
+llvm_check_deps() {
+   has_version -d "sys-devel/clang:${LLVM_SLOT}"
+}
+
 pkg_setup() {
use clang && llvm_pkg_setup
 }

diff --git a/dev-qt/qttools/qttools-6.6..ebuild 
b/dev-qt/qttools/qttools-6.6..ebuild
index 58cbf93bb7d2..8966bdc9123b 100644
--- a/dev-qt/qttools/qttools-6.6..ebuild
+++ b/dev-qt/qttools/qttools-6.6..ebuild
@@ -52,6 +52,10 @@ DEPEND="
)
 "
 
+llvm_check_deps() {
+   has_version -d "sys-devel/clang:${LLVM_SLOT}"
+}
+
 pkg_setup() {
use clang && llvm_pkg_setup
 }

diff --git a/dev-qt/qttools/qttools-6..ebuild 
b/dev-qt/qttools/qttools-6..ebuild
index 58cbf93bb7d2..8966bdc9123b 100644
--- a/dev-qt/qttools/qttools-6..ebuild
+++ b/dev-qt/qttools/qttools-6..ebuild
@@ -52,6 +52,10 @@ DEPEND="
)
 "
 
+llvm_check_deps() {
+   has_version -d "sys-devel/clang:${LLVM_SLOT}"
+}
+
 pkg_setup() {
use clang && llvm_pkg_setup
 }



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtbase/

2023-10-21 Thread Ionen Wolkens
commit: 6654ff0be819f6f99bbcef1747addc8302527322
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Oct 22 04:48:09 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Oct 22 04:50:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6654ff0b

dev-qt/qtbase: add xkbcommon upper bound in stable

Stabilization is dragging wrt bug #915549, so may as well
add a bound in stable while waiting for fixed version.

Depend-only w/o revbump given non-issue if it is already built.

Closes: https://bugs.gentoo.org/915907
Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-qt/qtbase/qtbase-6.5.2-r2.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-qt/qtbase/qtbase-6.5.2-r2.ebuild 
b/dev-qt/qtbase/qtbase-6.5.2-r2.ebuild
index 511f9d6b0445..58ad15249b57 100644
--- a/dev-qt/qtbase/qtbase-6.5.2-r2.ebuild
+++ b/dev-qt/qtbase/qtbase-6.5.2-r2.ebuild
@@ -115,6 +115,7 @@ RDEPEND="
 "
 DEPEND="
${RDEPEND}
+   

[gentoo-commits] proj/portage:master commit in: lib/_emerge/

2023-10-21 Thread Zac Medico
commit: 935d1432b2ea42fc0a49b9e3368a1766a673e1a9
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Oct 21 01:31:44 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Oct 22 04:36:43 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=935d1432

_emerge: Fix NameError 'pkg' bug 915551

Use (pkg.cpv, pkg.root) to lookup package
instances corresponding to die messages.

Bug: https://bugs.gentoo.org/915551
Signed-off-by: Zac Medico  gentoo.org>

 lib/_emerge/Scheduler.py | 7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/lib/_emerge/Scheduler.py b/lib/_emerge/Scheduler.py
index 2d1872feba..c7e465731a 100644
--- a/lib/_emerge/Scheduler.py
+++ b/lib/_emerge/Scheduler.py
@@ -1259,8 +1259,13 @@ class Scheduler(PollScheduler):
 and self._failed_pkgs_die_msgs
 and not mod_echo_output
 ):
+failed_pkg_map = {}
+for pkg in self._failed_pkgs_all:
+failed_pkg_map[(pkg.cpv, pkg.root)] = pkg
+
 for mysettings, key, logentries in self._failed_pkgs_die_msgs:
-color = "PKG_BINARY_MERGE" if pkg.built else "INFORM"
+pkg = failed_pkg_map.get((key, mysettings["EROOT"]))
+color = "PKG_BINARY_MERGE" if pkg and pkg.built else "INFORM"
 
 root_msg = ""
 if mysettings["ROOT"] != "/":



[gentoo-commits] proj/portage:master commit in: lib/portage/util/_async/, lib/portage/tests/process/

2023-10-21 Thread Zac Medico
commit: 6abc969109754ab086db2bac5be1029de1a015c3
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Oct 20 04:11:48 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Oct 22 04:17:48 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=6abc9691

ForkProcess: Implement fd_pipes via send_handle

This new fd_pipes implementation is only enabled
when the multiprocessing start method is not fork,
ensuring backward compatibility with existing
ForkProcess callers that rely on the fork start
method.

Note that the new fd_pipes implementation uses a
thread via run_in_executor, and threads are not
recommended for mixing with the fork start method
due to cpython issue 84559.

Bug: https://bugs.gentoo.org/915896
Signed-off-by: Zac Medico  gentoo.org>

 lib/portage/tests/process/test_ForkProcess.py |   7 ++
 lib/portage/util/_async/ForkProcess.py| 142 +-
 2 files changed, 124 insertions(+), 25 deletions(-)

diff --git a/lib/portage/tests/process/test_ForkProcess.py 
b/lib/portage/tests/process/test_ForkProcess.py
index c07c60e9c6..bc0b836f11 100644
--- a/lib/portage/tests/process/test_ForkProcess.py
+++ b/lib/portage/tests/process/test_ForkProcess.py
@@ -4,6 +4,7 @@
 import functools
 import multiprocessing
 import tempfile
+from unittest.mock import patch
 
 from portage import os
 from portage.tests import TestCase
@@ -37,3 +38,9 @@ class ForkProcessTestCase(TestCase):
 
 with open(logfile.name, "rb") as output:
 self.assertEqual(output.read(), test_string.encode("utf-8"))
+
+def test_spawn_logfile_no_send_handle(self):
+with patch(
+"portage.util._async.ForkProcess.ForkProcess._HAVE_SEND_HANDLE", 
new=False
+):
+self.test_spawn_logfile()

diff --git a/lib/portage/util/_async/ForkProcess.py 
b/lib/portage/util/_async/ForkProcess.py
index 09e40a2d3e..6d216a5c43 100644
--- a/lib/portage/util/_async/ForkProcess.py
+++ b/lib/portage/util/_async/ForkProcess.py
@@ -10,6 +10,7 @@ import sys
 
 import portage
 from portage import os
+from portage.cache.mappings import slot_dict_class
 from portage.util.futures import asyncio
 from _emerge.SpawnProcess import SpawnProcess
 
@@ -26,29 +27,36 @@ class ForkProcess(SpawnProcess):
 "_proc_join_task",
 )
 
+_file_names = ("connection", "slave_fd")
+_files_dict = slot_dict_class(_file_names, prefix="")
+
 # Number of seconds between poll attempts for process exit status
 # (after the sentinel has become ready).
 _proc_join_interval = 0.1
 
-def _start(self):
-if self.fd_pipes or self.logfile:
-if self.fd_pipes:
-if multiprocessing.get_start_method() != "fork":
-raise NotImplementedError(
-'fd_pipes only supported with multiprocessing start 
method "fork"'
-)
-super()._start()
-return
+_HAVE_SEND_HANDLE = getattr(multiprocessing.reduction, "HAVE_SEND_HANDLE", 
False)
 
-if self.logfile:
-if multiprocessing.get_start_method() == "fork":
-# Use superclass pty support.
-super()._start()
-return
+def _start(self):
+if multiprocessing.get_start_method() == "fork":
+# Backward compatibility mode.
+super()._start()
+return
+
+# This mode supports multiprocessing start methods
+# other than fork. Note that the fd_pipes implementation
+# uses a thread via run_in_executor, and threads are not
+# recommended for mixing with the fork start method due
+# to cpython issue 84559.
+if self.fd_pipes and not self._HAVE_SEND_HANDLE:
+raise NotImplementedError(
+'fd_pipes only supported with HAVE_SEND_HANDLE or 
multiprocessing start method "fork"'
+)
 
-# Log via multiprocessing.Pipe if necessary.
-pr, pw = multiprocessing.Pipe(duplex=False)
-self._child_connection = pw
+if self.fd_pipes or self.logfile:
+# Log via multiprocessing.Pipe if necessary.
+connection, self._child_connection = multiprocessing.Pipe(
+duplex=self._HAVE_SEND_HANDLE
+)
 
 retval = self._spawn(self.args, fd_pipes=self.fd_pipes)
 
@@ -59,11 +67,71 @@ class ForkProcess(SpawnProcess):
 self._async_waitpid()
 else:
 self._child_connection.close()
+self.fd_pipes = self.fd_pipes or {}
 stdout_fd = None
 if not self.background:
-stdout_fd = os.dup(sys.__stdout__.fileno())
+self.fd_pipes.setdefault(0, portage._get_stdin().fileno())
+self.fd_pipes.setdefault(1, sys.__stdout__.fileno())
+self.fd_pipes.setdefault(2, sys.__stderr__.fileno())
+

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libfilezilla/

2023-10-21 Thread Yixun Lan
commit: 09f9372fc74f7db05d2153df61f30ee7a8e28a11
Author: Yixun Lan  gentoo  org>
AuthorDate: Sun Oct 22 01:13:26 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Oct 22 01:13:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09f9372f

dev-libs/libfilezilla: add 0.45.0

Signed-off-by: Yixun Lan  gentoo.org>

 dev-libs/libfilezilla/Manifest   |  1 +
 dev-libs/libfilezilla/libfilezilla-0.45.0.ebuild | 54 
 2 files changed, 55 insertions(+)

diff --git a/dev-libs/libfilezilla/Manifest b/dev-libs/libfilezilla/Manifest
index f0c7e32a5713..56cc54841e1d 100644
--- a/dev-libs/libfilezilla/Manifest
+++ b/dev-libs/libfilezilla/Manifest
@@ -1,3 +1,4 @@
 DIST libfilezilla-0.39.1.tar.bz2 622574 BLAKE2B 
2845f0309f8a9036f42930203b89d503ffe5897dbb819cc9249b3179deb24f5c562843471712702d7a302df0b3c7dead1bc108de9dd5dd4b1cb1501cd3ef9ba1
 SHA512 
b5c4dcaef146ea3e249a4972e66aa441187693bea148f0ead0c08568ecf1856a78c7455cbc70737d82b9c33c2af5d6abe79dd4cb2dfbb65bdcefd6765016dfb6
 DIST libfilezilla-0.42.2.tar.xz 529032 BLAKE2B 
08d4f48d4b4d38ba8cc52779d7e3b589d5bd7c76a2ab74f668064e49c4eb1d85f676715f363baae0660a2d04def82aed53e57e4bc7e9f97f0934802adc523c1d
 SHA512 
a453854f3a7143a63a2fc79458096e9b8f2f6a07f480cb15a0c0873a4cc147c0373d6f1647e1dd3dece015fbdedc3ce3085d4c7d26c801c0948fd1c593fd6d8c
 DIST libfilezilla-0.44.0.tar.xz 541136 BLAKE2B 
73344ef8cebdfb6334204baf37e9cb9ab4171fe7307fc186b77139e912aa7a8dd9d9970f765a1c7059d146cdae69ce81571749052cc4b981841229058225badc
 SHA512 
44547cfce1c2b33cbddbd3c7150613d050c9d6f1130e7969b0ad26e96d4e18a0a7251ca045e1dba1442a1d9c7f19e463b5eab7985a0cc98e652caf79809d291f
+DIST libfilezilla-0.45.0.tar.xz 543340 BLAKE2B 
c85c07d23381d63c6f959e9721fa898982c692cafcd863cd15da7fce7e486bf2031b0d0e1fb18efeb271d1aa497eabe0dff4c14f8ff89fbe3ed880a737fc8f6e
 SHA512 
304838e8cf6e644378c0727bc8b9d2f87287a646db4cb765a04d156717f8c233b8a34085049e4893ec345a1a1d576f0ba33df705dee022e16ff433cddd926ce0

diff --git a/dev-libs/libfilezilla/libfilezilla-0.45.0.ebuild 
b/dev-libs/libfilezilla/libfilezilla-0.45.0.ebuild
new file mode 100644
index ..5699b5044244
--- /dev/null
+++ b/dev-libs/libfilezilla/libfilezilla-0.45.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit flag-o-matic
+
+DESCRIPTION="C++ library offering some basic functionality for 
platform-independent programs"
+HOMEPAGE="https://lib.filezilla-project.org/;
+SRC_URI="https://download.filezilla-project.org/${PN}/${P}.tar.xz;
+
+LICENSE="GPL-2+"
+SLOT="0/41" # libfilezilla.so version
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/nettle:0=
+   >=net-libs/gnutls-3.5.7:=
+   virtual/libcrypt:=
+"
+DEPEND="${RDEPEND}
+   test? ( dev-util/cppunit )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.37.1-pthread.patch
+   "${FILESDIR}"/${PN}-0.41.0-gcc13.patch
+)
+
+pkg_pretend() {
+   if [[ ${MERGE_TYPE} != binary ]]; then
+   if ! test-flag-CXX -std=c++14; then
+   eerror "${P} requires C++14-capable C++ compiler. Your 
current compiler"
+   eerror "does not seem to support -std=c++14 option. 
Please upgrade your compiler"
+   eerror "to gcc-4.9 or an equivalent version supporting 
C++14."
+   die "Currently active compiler does not support 
-std=c++14"
+   fi
+   fi
+}
+
+src_configure() {
+   if use ppc || use arm || use hppa; then
+   # bug 727652
+   append-libs -latomic
+   fi
+
+   econf --disable-static
+}
+
+src_install() {
+   default
+   find "${ED}" -type f -name "*.la" -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/nh3/

2023-10-21 Thread Yixun Lan
commit: 32f2a8729f779a06862e8e388fca53d842962b25
Author: Yixun Lan  gentoo  org>
AuthorDate: Sun Oct 22 00:21:45 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Oct 22 00:21:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32f2a872

dev-python/nh3: Keyword 0.2.14 riscv, #913909

Signed-off-by: Yixun Lan  gentoo.org>

 dev-python/nh3/nh3-0.2.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/nh3/nh3-0.2.14.ebuild b/dev-python/nh3/nh3-0.2.14.ebuild
index b60032d3f903..c1803b473d2d 100644
--- a/dev-python/nh3/nh3-0.2.14.ebuild
+++ b/dev-python/nh3/nh3-0.2.14.ebuild
@@ -92,7 +92,7 @@ LICENSE+="
Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016
 "
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86"
 
 distutils_enable_tests pytest
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/readme-renderer/

2023-10-21 Thread Yixun Lan
commit: ff43352ae64256e9520663c4113b5f1e1632d426
Author: Yixun Lan  gentoo  org>
AuthorDate: Sun Oct 22 00:21:41 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Oct 22 00:21:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff43352a

dev-python/readme-renderer: Keyword 42.0 riscv, #913909

Signed-off-by: Yixun Lan  gentoo.org>

 dev-python/readme-renderer/readme-renderer-42.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/readme-renderer/readme-renderer-42.0.ebuild 
b/dev-python/readme-renderer/readme-renderer-42.0.ebuild
index 17f196583b18..1d6d5778bdf6 100644
--- a/dev-python/readme-renderer/readme-renderer-42.0.ebuild
+++ b/dev-python/readme-renderer/readme-renderer-42.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86"
 
 RDEPEND="
>=dev-python/docutils-0.13.1[${PYTHON_USEDEP}]



[gentoo-commits] proj/devmanual:master commit in: bin/, /

2023-10-21 Thread Ulrich Müller
commit: 2957b24ceea553281746f6b4528f757f4f5d6b54
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Oct 21 23:18:09 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Oct 21 23:18:09 2023 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=2957b24c

devbook.xsl: Force end tag for empty li elements

In order to make "tidy" happy.

For some reason, xsltproc omits the end tag if the element is empty.
Apparently, an empty comment is enough to make it think differently.

Signed-off-by: Ulrich Müller  gentoo.org>

 bin/gen-eclass-html.sh | 4 ++--
 devbook.xsl| 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/bin/gen-eclass-html.sh b/bin/gen-eclass-html.sh
index 74e25dc..d3e8480 100755
--- a/bin/gen-eclass-html.sh
+++ b/bin/gen-eclass-html.sh
@@ -30,11 +30,11 @@ IFS='' read -r -d '' HEADER << 'EOF'
 https://bugs.gentoo.org/; title="Report issues and find common 
issues"> Bugs
 https://forums.gentoo.org/; title="Discuss with the 
community"> Forums
 https://packages.gentoo.org/; title="Find software for your 
Gentoo"> Packages
-
+
 https://planet.gentoo.org/; title="Find out what's going on in 
the developer community"> Planet
 https://archives.gentoo.org/; title="Read up on past 
discussions"> Archives
 https://sources.gentoo.org/; title="Browse our source code"> Sources
-
+
 https://infra-status.gentoo.org/; title="Get updates on the 
services provided by Gentoo"> Infra 
Status
 
 

diff --git a/devbook.xsl b/devbook.xsl
index e06d6e0..9289eab 100644
--- a/devbook.xsl
+++ b/devbook.xsl
@@ -518,11 +518,11 @@
   https://bugs.gentoo.org/; title="Report 
issues and find common issues"> 
Bugs
   https://forums.gentoo.org/; 
title="Discuss with the community"> 
Forums
   https://packages.gentoo.org/; 
title="Find software for your Gentoo"> 
Packages
-  
+  
   https://planet.gentoo.org/; title="Find 
out what's going on in the developer community"> Planet
   https://archives.gentoo.org/; 
title="Read up on past discussions"> 
Archives
   https://sources.gentoo.org/; 
title="Browse our source code"> 
Sources
-  
+  
   https://infra-status.gentoo.org/; 
title="Get updates on the services provided by Gentoo"> Infra Status
 
   



[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-gentoo-developers/

2023-10-21 Thread Sam James
commit: d0a1a039c6e2fa5385afcc6b35435261a901cdf4
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 21 23:10:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 23:10:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0a1a039

sec-keys/openpgp-keys-gentoo-developers: add 20231009

Signed-off-by: Sam James  gentoo.org>

 sec-keys/openpgp-keys-gentoo-developers/Manifest   |   1 +
 .../openpgp-keys-gentoo-developers-20231009.ebuild | 233 +
 2 files changed, 234 insertions(+)

diff --git a/sec-keys/openpgp-keys-gentoo-developers/Manifest 
b/sec-keys/openpgp-keys-gentoo-developers/Manifest
index 310169f339b4..806c69c67665 100644
--- a/sec-keys/openpgp-keys-gentoo-developers/Manifest
+++ b/sec-keys/openpgp-keys-gentoo-developers/Manifest
@@ -2,3 +2,4 @@ DIST openpgp-keys-gentoo-developers-20230828-active-devs.gpg 
3102805 BLAKE2B efd
 DIST openpgp-keys-gentoo-developers-20230918-active-devs.gpg 3093946 BLAKE2B 
43f7781068ead0375c0bd510a286c1568b5dce05c66f1f0f42e2d0d96fdb5dfbb884f4b182527078998d68c4f432db5a20ac9cfa54cf1299142978b662c59b62
 SHA512 
772bcbae91bf5e0e3c2e6519b8dd5f27c81bc5e17acb8bb739aefcae762e6316c7d5b292972a11655466cb16a4fcc93f296fea3b3c3c48ec41ffeb957c815e2b
 DIST openpgp-keys-gentoo-developers-20230925-active-devs.gpg 3094306 BLAKE2B 
0e70a39a2102630a5285b2b2313a7b3c83cca71f76f75ce5fa0dc0432002d5e57926ce82158f4f9c44c2f671a5a44076781a6ca8a1ce330d5bd97ba2e3726a97
 SHA512 
395c499833a07506b7f44bfbab2851361ece5885dd53d606699eefb523b60a13078ae87e6ebd46f9a7644adfc8920fe141ac777ec260b747d13c3359631fa27b
 DIST openpgp-keys-gentoo-developers-20231002-active-devs.gpg 3102348 BLAKE2B 
13854c1e9daf64c055642cfcfd59dc77119ff3bb98e6a46ec8d4eee093be3c1d39ce284b524da2156e6d28b3b936c8c98de76a6fcca013ab519c6211d05773f9
 SHA512 
8ebe8d600d47a721ce5f08ad07317164f31c7ef540ed81be700e9ffc82fa9a46afeccd08b530936fff10318e094b4ba061108e84886fdb033f7d327eb690
+DIST openpgp-keys-gentoo-developers-20231009-active-devs.gpg 3105229 BLAKE2B 
a5921932d982f3bab8e49100cbf086e684dd5d040f342c1a557455c13b8a8d7533cc7134597967dcfa5f9f3c7bc0a05d7a2889d2bf23f36a8470d8cc9efb1617
 SHA512 
aca4be15e20c38e32778b71e9395e8ebcaaf97fcef92a29cf4962d140b6c04b476fb09b197d0e037350450830fbdec4846d5064e3f5b13d860d034724e7d

diff --git 
a/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20231009.ebuild
 
b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20231009.ebuild
new file mode 100644
index ..fda85a259ff6
--- /dev/null
+++ 
b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20231009.ebuild
@@ -0,0 +1,233 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit edo python-any-r1
+
+DESCRIPTION="Gentoo Authority Keys (GLEP 79)"
+HOMEPAGE="https://www.gentoo.org/downloads/signatures/;
+if [[ ${PV} == * ]] ; then
+   PROPERTIES="live"
+
+   BDEPEND="net-misc/curl"
+else
+   
SRC_URI="https://qa-reports.gentoo.org/output/keys/active-devs-${PV}.gpg -> 
${P}-active-devs.gpg"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
+fi
+
+S="${WORKDIR}"
+
+LICENSE="public-domain"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND+="
+   $(python_gen_any_dep 'dev-python/python-gnupg[${PYTHON_USEDEP}]')
+   sec-keys/openpgp-keys-gentoo-auth
+   test? (
+   app-crypt/gnupg
+   sys-apps/grep[pcre]
+   )
+"
+
+python_check_deps() {
+   python_has_version "dev-python/python-gnupg[${PYTHON_USEDEP}]"
+}
+
+src_unpack() {
+   if [[ ${PV} == * ]] ; then
+   curl https://qa-reports.gentoo.org/output/active-devs.gpg -o 
${P}-active-devs.gpg || die
+   else
+   default
+   fi
+}
+
+src_compile() {
+   export GNUPGHOME="${T}"/.gnupg
+
+   get_gpg_keyring_dir() {
+   if [[ ${PV} == * ]] ; then
+   echo "${WORKDIR}"
+   else
+   echo "${DISTDIR}"
+   fi
+   }
+
+   local mygpgargs=(
+   --no-autostart
+   --no-default-keyring
+   --homedir "${GNUPGHOME}"
+   )
+
+   # From verify-sig.eclass:
+   # "GPG upstream knows better than to follow the spec, so we can't
+   # override this directory.  However, there is a clean fallback
+   # to GNUPGHOME."
+   addpredict /run/user
+
+   mkdir "${GNUPGHOME}" || die
+   chmod 700 "${GNUPGHOME}" || die
+
+   # Convert the binary keyring into an armored one so we can process it
+   edo gpg "${mygpgargs[@]}" --import 
"$(get_gpg_keyring_dir)"/${P}-active-devs.gpg
+   edo gpg "${mygpgargs[@]}" --export --armor > 
"${WORKDIR}"/gentoo-developers.asc
+
+   # Now strip out the keys which are expired and/or missing a signature
+   # 

[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-gentoo-developers/

2023-10-21 Thread Sam James
commit: 1ddadbb67ff6baf9da3effefde3c7f24afffd83f
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 21 23:11:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 23:11:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ddadbb6

sec-keys/openpgp-keys-gentoo-developers: add 20231016

Signed-off-by: Sam James  gentoo.org>

 sec-keys/openpgp-keys-gentoo-developers/Manifest   |   1 +
 .../openpgp-keys-gentoo-developers-20231016.ebuild | 233 +
 2 files changed, 234 insertions(+)

diff --git a/sec-keys/openpgp-keys-gentoo-developers/Manifest 
b/sec-keys/openpgp-keys-gentoo-developers/Manifest
index 806c69c67665..1b0034f6f595 100644
--- a/sec-keys/openpgp-keys-gentoo-developers/Manifest
+++ b/sec-keys/openpgp-keys-gentoo-developers/Manifest
@@ -3,3 +3,4 @@ DIST openpgp-keys-gentoo-developers-20230918-active-devs.gpg 
3093946 BLAKE2B 43f
 DIST openpgp-keys-gentoo-developers-20230925-active-devs.gpg 3094306 BLAKE2B 
0e70a39a2102630a5285b2b2313a7b3c83cca71f76f75ce5fa0dc0432002d5e57926ce82158f4f9c44c2f671a5a44076781a6ca8a1ce330d5bd97ba2e3726a97
 SHA512 
395c499833a07506b7f44bfbab2851361ece5885dd53d606699eefb523b60a13078ae87e6ebd46f9a7644adfc8920fe141ac777ec260b747d13c3359631fa27b
 DIST openpgp-keys-gentoo-developers-20231002-active-devs.gpg 3102348 BLAKE2B 
13854c1e9daf64c055642cfcfd59dc77119ff3bb98e6a46ec8d4eee093be3c1d39ce284b524da2156e6d28b3b936c8c98de76a6fcca013ab519c6211d05773f9
 SHA512 
8ebe8d600d47a721ce5f08ad07317164f31c7ef540ed81be700e9ffc82fa9a46afeccd08b530936fff10318e094b4ba061108e84886fdb033f7d327eb690
 DIST openpgp-keys-gentoo-developers-20231009-active-devs.gpg 3105229 BLAKE2B 
a5921932d982f3bab8e49100cbf086e684dd5d040f342c1a557455c13b8a8d7533cc7134597967dcfa5f9f3c7bc0a05d7a2889d2bf23f36a8470d8cc9efb1617
 SHA512 
aca4be15e20c38e32778b71e9395e8ebcaaf97fcef92a29cf4962d140b6c04b476fb09b197d0e037350450830fbdec4846d5064e3f5b13d860d034724e7d
+DIST openpgp-keys-gentoo-developers-20231016-active-devs.gpg 3112154 BLAKE2B 
d08ce599a3faa7dfdd84cca42110590449ac0ab6bb2e4b98b9f79fc9783a8a095d1d25f00e1b6b8c44b338a24de7cba24464206183a73a6a54da4e035dcd7dd0
 SHA512 
033373cb3f85adc37d29a5468c8d7e6c1a9fe67a7eb907b8abceeabdcc204d43dc6cae4c03fe67b2fcf156ff757785f2a72039002496e845b1f5bc33d085da7e

diff --git 
a/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20231016.ebuild
 
b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20231016.ebuild
new file mode 100644
index ..fda85a259ff6
--- /dev/null
+++ 
b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20231016.ebuild
@@ -0,0 +1,233 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit edo python-any-r1
+
+DESCRIPTION="Gentoo Authority Keys (GLEP 79)"
+HOMEPAGE="https://www.gentoo.org/downloads/signatures/;
+if [[ ${PV} == * ]] ; then
+   PROPERTIES="live"
+
+   BDEPEND="net-misc/curl"
+else
+   
SRC_URI="https://qa-reports.gentoo.org/output/keys/active-devs-${PV}.gpg -> 
${P}-active-devs.gpg"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
+fi
+
+S="${WORKDIR}"
+
+LICENSE="public-domain"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND+="
+   $(python_gen_any_dep 'dev-python/python-gnupg[${PYTHON_USEDEP}]')
+   sec-keys/openpgp-keys-gentoo-auth
+   test? (
+   app-crypt/gnupg
+   sys-apps/grep[pcre]
+   )
+"
+
+python_check_deps() {
+   python_has_version "dev-python/python-gnupg[${PYTHON_USEDEP}]"
+}
+
+src_unpack() {
+   if [[ ${PV} == * ]] ; then
+   curl https://qa-reports.gentoo.org/output/active-devs.gpg -o 
${P}-active-devs.gpg || die
+   else
+   default
+   fi
+}
+
+src_compile() {
+   export GNUPGHOME="${T}"/.gnupg
+
+   get_gpg_keyring_dir() {
+   if [[ ${PV} == * ]] ; then
+   echo "${WORKDIR}"
+   else
+   echo "${DISTDIR}"
+   fi
+   }
+
+   local mygpgargs=(
+   --no-autostart
+   --no-default-keyring
+   --homedir "${GNUPGHOME}"
+   )
+
+   # From verify-sig.eclass:
+   # "GPG upstream knows better than to follow the spec, so we can't
+   # override this directory.  However, there is a clean fallback
+   # to GNUPGHOME."
+   addpredict /run/user
+
+   mkdir "${GNUPGHOME}" || die
+   chmod 700 "${GNUPGHOME}" || die
+
+   # Convert the binary keyring into an armored one so we can process it
+   edo gpg "${mygpgargs[@]}" --import 
"$(get_gpg_keyring_dir)"/${P}-active-devs.gpg
+   edo gpg "${mygpgargs[@]}" --export --armor > 
"${WORKDIR}"/gentoo-developers.asc
+
+   # Now strip out the keys which are expired and/or missing a signature
+   # 

[gentoo-commits] repo/gentoo:master commit in: sys-devel/gcc/

2023-10-21 Thread Sam James
commit: d6c4bf7c961ed34ee79ff70eeccc96b9f7c87db3
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 21 22:47:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 22:48:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6c4bf7c

sys-devel/gcc: add 13.2.1_p20231021

Signed-off-by: Sam James  gentoo.org>

 sys-devel/gcc/Manifest|  1 +
 sys-devel/gcc/gcc-13.2.1_p20231021.ebuild | 65 +++
 2 files changed, 66 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 415b00b1689f..068549127f93 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -19,6 +19,7 @@ DIST gcc-12.3.0-musl-patches-1.tar.xz 3572 BLAKE2B 
c7bf65f7c9ea8023ddaac821ee2b7
 DIST gcc-12.3.0-patches-2.tar.xz 14236 BLAKE2B 
06c43662c9abb0fa3cf90d5e2273c69aecb9158e6cf6f23c04754ed5d686be2616e81e2502eb16f4298ddd50518ca7677e13249da9e9b091162d3931ff65e4fe
 SHA512 
b0d4b85dbf1a541997203b872e3106906b4ad49cde57e1428bc22b2f8e2d73b8cb10ae0d0b792aebaf664594da4d1dea04c44ddc34e59047410766db04d1
 DIST gcc-13-20230826.tar.xz 84285788 BLAKE2B 
c25be594e322dd7145245c42ae21b98aa9e3e6ae69f1fa313830e40bf2e8fcb8435762f1c9d3f1ca1dbf31653bdc76a658bec708b7850fe40a7c55504ac30618
 SHA512 
3d47632e90651bd50a881c727c1ef2aa3322b4fc3e082919ae430270901abf8a05a34fe93f8b678c10dc9a0758f93dc3b33ed5947c8743dab453d2b50c063722
 DIST gcc-13-20231014.tar.xz 84317080 BLAKE2B 
18c2326f203951d16904e4f2bf7fa0cd55da0460b19a9c9ce45de94b41fa71f8c1b8eb9d08700de427b3e02c2e61d3cbcc85cb6f27236717dca8359bfaf4c534
 SHA512 
406673a62deba759fc0532a801b3f57cabf894ea328587b23e62a707ba5767b0e3ae9b3f86bf3c6fcf13e8a3c30bc470e6598b625c8231efb629034211c162c2
+DIST gcc-13-20231021.tar.xz 84324516 BLAKE2B 
0b55e215eeb1240c9c03664e6e3b65b9321ad3ea6bfd81464a652bd58992bb5f80748ebdf0ea284feb4a50ced7ac4d19cb97f480ed5f98f753fbb93f831f799f
 SHA512 
f713492b0a92d3cd61e0f4d1ed8cdd70e5be7fb77df1ade54e760e800f213a7e6004cc7bdb338dffbd0b768f4c39a88d6b45e86b957f3ff689f2abf5c39686b1
 DIST gcc-13.2.0-musl-patches-2.tar.xz 5292 BLAKE2B 
c057d6574d03c05854edaa9f3fd40e9149662b04f3ac7a7db3eb078d73a7b535726d1bf52e5b12736dedb2f9898ad731f2e48a6421fcfbf7b90f929dee072fcb
 SHA512 
a691da0c87c443a5e9d23731f4005f27871c5b12bc9102873ffa24d374aa7b9fbd187c4f5635d23fa9ffb17e351e76173c2d3fdf40646e355c4cb314b538de69
 DIST gcc-13.2.0-patches-7.tar.xz 37064 BLAKE2B 
4a8700a8d44bfaa84926f8bfd0da4c5b0c0377f47fc0679456e909f7c9029b9cf1b72c0ba0bc505d9035d5c38e27f7e5b029727eaf2bc7aca417a6be966b2f43
 SHA512 
f440c97e6782ecb8581d41608e31a648ac426e2d870bc1d171da7794cdeff2fd0546cae0c7214e72fd3a00ead8a5c66f3f633b670b74553a2f3a40378b51f20c
 DIST gcc-13.2.0-patches-9.tar.xz 45724 BLAKE2B 
5135f00ed2ac0db8b1e295f2ba9abb44fd4b5e26037083f012c5c104c301fd11c1b04179a7f777f1433d3e6e3e50e64d79a7f9ff263269cde52ded7ca5416448
 SHA512 
81158d7b260d2ca457553f2749333aea69b40b4896a156a2b81168124bf91469b8124c788e54b44cadc1215bbb69590d013385fbab2b4962ed5e36c697710165

diff --git a/sys-devel/gcc/gcc-13.2.1_p20231021.ebuild 
b/sys-devel/gcc/gcc-13.2.1_p20231021.ebuild
new file mode 100644
index ..61a5f74ce6dd
--- /dev/null
+++ b/sys-devel/gcc/gcc-13.2.1_p20231021.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_GCC_VER="13.2.0"
+PATCH_VER="9"
+MUSL_VER="2"
+MUSL_GCC_VER="13.2.0"
+
+if [[ ${PV} == *. ]] ; then
+   MY_PV_2=$(ver_cut 2)
+   MY_PV_3=1
+   if [[ ${MY_PV_2} == 0 ]] ; then
+   MY_PV_2=0
+   MY_PV_3=0
+   else
+   MY_PV_2=$((${MY_PV_2} - 1))
+   fi
+
+   # e.g. 12.2. -> 12.1.1
+   TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3}
+elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+   # Cheesy hack for RCs
+   MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 
1)))-RC-$(ver_cut 5)
+   MY_P=${PN}-${MY_PV}
+   GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz"
+   TOOLCHAIN_SET_S=no
+   S="${WORKDIR}"/${MY_P}
+fi
+
+inherit toolchain
+
+if tc_is_live ; then
+   # Needs to be after inherit (for now?), bug #830908
+   EGIT_BRANCH=releases/gcc-$(ver_cut 1)
+elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+   # Don't keyword live ebuilds
+   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   :;
+fi
+
+if [[ ${CATEGORY} != cross-* ]] ; then
+   # Technically only if USE=hardened *too* right now, but no point in 
complicating it further.
+   # If GCC is enabling CET by default, we need glibc to be built with 
support for it.
+   # bug #830454
+   RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+   DEPEND="${RDEPEND}"
+   BDEPEND=">=${CATEG

[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/

2023-10-21 Thread Sam James
commit: 731cca075793059ec696d931f2a3536c6c389aba
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 21 22:48:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 22:48:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=731cca07

app-pda/libimobiledevice: Stabilize 1.3.0-r3 x86, #916066

Signed-off-by: Sam James  gentoo.org>

 app-pda/libimobiledevice/libimobiledevice-1.3.0-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-pda/libimobiledevice/libimobiledevice-1.3.0-r3.ebuild 
b/app-pda/libimobiledevice/libimobiledevice-1.3.0-r3.ebuild
index 811582af9350..69d51ed9a36a 100644
--- a/app-pda/libimobiledevice/libimobiledevice-1.3.0-r3.ebuild
+++ b/app-pda/libimobiledevice/libimobiledevice-1.3.0-r3.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/libimobiledevice/libimobiledevice/releases/download/
 # While COPYING* doesn't mention 'or any later version', all the headers do, 
hence use +
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0/1.0-6" # based on SONAME of libimobiledevice-1.0.so
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv x86"
 IUSE="doc gnutls python static-libs"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/smartmontools/

2023-10-21 Thread Sam James
commit: 48e62ca129db97fa387367c14baedc326ec6a746
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 21 22:48:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 22:48:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48e62ca1

sys-apps/smartmontools: Stabilize 7.4 hppa, #914891

Signed-off-by: Sam James  gentoo.org>

 sys-apps/smartmontools/smartmontools-7.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/smartmontools/smartmontools-7.4.ebuild 
b/sys-apps/smartmontools/smartmontools-7.4.ebuild
index dfe1c8d0c63d..3791510f37b2 100644
--- a/sys-apps/smartmontools/smartmontools-7.4.ebuild
+++ b/sys-apps/smartmontools/smartmontools-7.4.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools subversion
 else
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 DESCRIPTION="Tools to monitor storage systems to provide advanced warning of 
disk degradation"



[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/

2023-10-21 Thread Sam James
commit: dc94cdb554694d8919d388398627fdae0290cb24
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 21 22:48:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 22:48:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc94cdb5

app-pda/libimobiledevice: Stabilize 1.3.0-r3 amd64, #916066

Signed-off-by: Sam James  gentoo.org>

 app-pda/libimobiledevice/libimobiledevice-1.3.0-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-pda/libimobiledevice/libimobiledevice-1.3.0-r3.ebuild 
b/app-pda/libimobiledevice/libimobiledevice-1.3.0-r3.ebuild
index 47b0b4f1185d..811582af9350 100644
--- a/app-pda/libimobiledevice/libimobiledevice-1.3.0-r3.ebuild
+++ b/app-pda/libimobiledevice/libimobiledevice-1.3.0-r3.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/libimobiledevice/libimobiledevice/releases/download/
 # While COPYING* doesn't mention 'or any later version', all the headers do, 
hence use +
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0/1.0-6" # based on SONAME of libimobiledevice-1.0.so
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 IUSE="doc gnutls python static-libs"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 



[gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/

2023-10-21 Thread Sam James
commit: d1b73195100fdde24f41ddf46d16df8b3c0d9099
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 21 22:48:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 22:48:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1b73195

net-irc/quassel: Stabilize 0.14.0-r2 x86, #877309

Signed-off-by: Sam James  gentoo.org>

 net-irc/quassel/quassel-0.14.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/quassel/quassel-0.14.0-r2.ebuild 
b/net-irc/quassel/quassel-0.14.0-r2.ebuild
index 159715c86ed2..7e14926e5bb7 100644
--- a/net-irc/quassel/quassel-0.14.0-r2.ebuild
+++ b/net-irc/quassel/quassel-0.14.0-r2.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} != ** ]]; then

SRC_URI="https://github.com/quassel/quassel/archive/refs/tags/${PV/_/-}.tar.gz 
-> ${P}.tar.gz"
else
SRC_URI="https://quassel-irc.org/pub/${MY_P}.tar.bz2;
-   KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~riscv ~x86 ~amd64-linux"
+   KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~riscv x86 ~amd64-linux"
fi
S="${WORKDIR}/${MY_P}"
 else



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-zbar/

2023-10-21 Thread Mart Raudsepp
commit: 01697937751f52d0ebbe48d2f7a815b02adc95b6
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Oct 21 22:24:38 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Oct 21 22:24:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01697937

media-plugins/gst-plugins-zbar: keyword 1.22.3 for ~arm64

Signed-off-by: Mart Raudsepp  gentoo.org>

 media-plugins/gst-plugins-zbar/gst-plugins-zbar-1.22.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/gst-plugins-zbar/gst-plugins-zbar-1.22.3.ebuild 
b/media-plugins/gst-plugins-zbar/gst-plugins-zbar-1.22.3.ebuild
index ac2190c243fa..c5e9621c21ef 100644
--- a/media-plugins/gst-plugins-zbar/gst-plugins-zbar-1.22.3.ebuild
+++ b/media-plugins/gst-plugins-zbar/gst-plugins-zbar-1.22.3.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-bad
 inherit gstreamer-meson
 
 DESCRIPTION="Bar codes detection in video streams for GStreamer"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
 
 RDEPEND=">=media-gfx/zbar-0.10_p20121015-r2[${MULTILIB_USEDEP}]"
 DEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-x265/

2023-10-21 Thread Mart Raudsepp
commit: 104e2d44c0bde9d4e0871375a7f3102de1047098
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Oct 21 22:19:18 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Oct 21 22:19:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=104e2d44

media-plugins/gst-plugins-x265: keyword 1.22.3 for ~arm64

Signed-off-by: Mart Raudsepp  gentoo.org>

 media-plugins/gst-plugins-x265/gst-plugins-x265-1.22.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/gst-plugins-x265/gst-plugins-x265-1.22.3.ebuild 
b/media-plugins/gst-plugins-x265/gst-plugins-x265-1.22.3.ebuild
index 8ae0a17a9eee..44557937c84d 100644
--- a/media-plugins/gst-plugins-x265/gst-plugins-x265-1.22.3.ebuild
+++ b/media-plugins/gst-plugins-x265/gst-plugins-x265-1.22.3.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE="gst-plugins-bad"
 inherit gstreamer-meson
 
 DESCRIPTION="H.265 encoder plugin for GStreamer"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
 
 RDEPEND="
media-libs/x265:=[${MULTILIB_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-webrtc/

2023-10-21 Thread Mart Raudsepp
commit: 48d801121e0c9fed8f16c90a4047904b16b63c25
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Oct 21 22:18:46 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Oct 21 22:18:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48d80112

media-plugins/gst-plugins-webrtc: keyword 1.22.3-r2 for ~arm64

Signed-off-by: Mart Raudsepp  gentoo.org>

 media-plugins/gst-plugins-webrtc/gst-plugins-webrtc-1.22.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/media-plugins/gst-plugins-webrtc/gst-plugins-webrtc-1.22.3-r2.ebuild 
b/media-plugins/gst-plugins-webrtc/gst-plugins-webrtc-1.22.3-r2.ebuild
index 263407f54211..5b27443c7c01 100644
--- a/media-plugins/gst-plugins-webrtc/gst-plugins-webrtc-1.22.3-r2.ebuild
+++ b/media-plugins/gst-plugins-webrtc/gst-plugins-webrtc-1.22.3-r2.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-bad
 inherit gstreamer-meson
 
 DESCRIPTION="WebRTC plugins for GStreamer"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
 
 # == ext/webrtc/meson.build
 # dev-libs/glib (eclass): gio_dep



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-voaacenc/

2023-10-21 Thread Mart Raudsepp
commit: 563a14bc9fe98a8d8cdaf2020df11b44e697e16e
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Oct 21 22:09:31 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Oct 21 22:09:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=563a14bc

media-plugins/gst-plugins-voaacenc: keyword 1.22.3 for ~arm64

Signed-off-by: Mart Raudsepp  gentoo.org>

 media-plugins/gst-plugins-voaacenc/gst-plugins-voaacenc-1.22.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/media-plugins/gst-plugins-voaacenc/gst-plugins-voaacenc-1.22.3.ebuild 
b/media-plugins/gst-plugins-voaacenc/gst-plugins-voaacenc-1.22.3.ebuild
index fc6673e57f55..1693d43849df 100644
--- a/media-plugins/gst-plugins-voaacenc/gst-plugins-voaacenc-1.22.3.ebuild
+++ b/media-plugins/gst-plugins-voaacenc/gst-plugins-voaacenc-1.22.3.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-bad
 inherit gstreamer-meson
 
 DESCRIPTION="AAC encoder plugin for GStreamer"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
 
 RDEPEND=">=media-libs/vo-aacenc-0.1.3[${MULTILIB_USEDEP}]"
 DEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-voamrwbenc/

2023-10-21 Thread Mart Raudsepp
commit: 9cbc3f1ea541738fc0ce90cd6d1738aa1c52837e
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Oct 21 22:10:18 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Oct 21 22:10:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cbc3f1e

media-plugins/gst-plugins-voamrwbenc: keyword 1.22.3 for ~arm64

Signed-off-by: Mart Raudsepp  gentoo.org>

 .../gst-plugins-voamrwbenc/gst-plugins-voamrwbenc-1.22.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/media-plugins/gst-plugins-voamrwbenc/gst-plugins-voamrwbenc-1.22.3.ebuild 
b/media-plugins/gst-plugins-voamrwbenc/gst-plugins-voamrwbenc-1.22.3.ebuild
index e0b6e652fb32..5176d9b562a5 100644
--- a/media-plugins/gst-plugins-voamrwbenc/gst-plugins-voamrwbenc-1.22.3.ebuild
+++ b/media-plugins/gst-plugins-voamrwbenc/gst-plugins-voamrwbenc-1.22.3.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-bad
 inherit gstreamer-meson
 
 DESCRIPTION="AMR-WB audio encoder plugin for GStreamer"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
 
 RDEPEND=">=media-libs/vo-amrwbenc-0.1.2-r1[${MULTILIB_USEDEP}]"
 DEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-ximagesrc/

2023-10-21 Thread Mart Raudsepp
commit: d68ce3b2b032b356e8d9f5490bbcec7c8d626456
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Oct 21 22:23:27 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Oct 21 22:23:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d68ce3b2

media-plugins/gst-plugins-ximagesrc: keyword 1.22.3 for ~arm64

Signed-off-by: Mart Raudsepp  gentoo.org>

 media-plugins/gst-plugins-ximagesrc/gst-plugins-ximagesrc-1.22.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/media-plugins/gst-plugins-ximagesrc/gst-plugins-ximagesrc-1.22.3.ebuild 
b/media-plugins/gst-plugins-ximagesrc/gst-plugins-ximagesrc-1.22.3.ebuild
index 12554b19c601..b44c5c739551 100644
--- a/media-plugins/gst-plugins-ximagesrc/gst-plugins-ximagesrc-1.22.3.ebuild
+++ b/media-plugins/gst-plugins-ximagesrc/gst-plugins-ximagesrc-1.22.3.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-good
 inherit gstreamer-meson
 
 DESCRIPTION="X11 video capture stream plugin for GStreamer"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~sparc ~x86"
 
 RDEPEND="
>=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker-miners/

2023-10-21 Thread Mart Raudsepp
commit: e0c5015ce4fab45df7b7164ca036840e5a2665c6
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Oct 21 22:04:20 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Oct 21 22:04:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0c5015c

app-misc/tracker-miners: drop 3.6.0

Signed-off-by: Mart Raudsepp  gentoo.org>

 app-misc/tracker-miners/Manifest   |   1 -
 .../tracker-miners/tracker-miners-3.6.0.ebuild | 177 -
 2 files changed, 178 deletions(-)

diff --git a/app-misc/tracker-miners/Manifest b/app-misc/tracker-miners/Manifest
index e160ec22423b..c9f698e5ff80 100644
--- a/app-misc/tracker-miners/Manifest
+++ b/app-misc/tracker-miners/Manifest
@@ -1,4 +1,3 @@
 DIST tracker-miners-3.5.2.tar.xz 7513024 BLAKE2B 
6f144bb5e263c08c32b940dd18f98faa4201cfa1c40fa9c97b7e0406b6ed1c9547b1925337e0b3a7e5448dd7c2518b78f62e04e5beab221a55f464506baa151b
 SHA512 
adb29549c94c68a46e2c5ede8a51bac2d014f772a5dc1c63f5cc6950da7f941e735bf5858c3306d2ad988ce2f60126bc97e5db746afe757b9b7cbc4f90518648
 DIST tracker-miners-3.5.3.tar.xz 7513760 BLAKE2B 
5241cdd1265a2d90a85870c6e2c6e34fd447e0baf73224c159d9d2998f97a001fb52473b60ad9623af2f874638a182b1edfebad61788b60ba16c21b7e8ce661a
 SHA512 
9855b667d6bf47e1739ae2118e54c299274b23624f54ea5ccbfcbde790a2fc817fee8d95e112ffb7b0de39faa304182845c1aa40f2ac0531e37a090f7cdcec63
-DIST tracker-miners-3.6.0.tar.xz 7506144 BLAKE2B 
bb223fce64901580bf33970fe350692f578d35b5fdb5f1d8bcdf3dcd8a0b0aaac083de60f90d6c4a5aa810b8912971a75517309e75d252c3772997f0d7ec2f0b
 SHA512 
c56c182ee2200d8d264826d77ccc0f22fd1d27bf0953dbdf75538ab70981707fb384943f77db632c202a54ae3b990a9c852a619172c701e14288b7c4f4c70917
 DIST tracker-miners-3.6.1.tar.xz 7506716 BLAKE2B 
73791820082611023f0a275eca0b92eea8cbbf56cd198143c43f1d9be4b47c2004de081618767dd8a929d899b4fa19128d1ddb2c03988b86c7b638b59cab6c09
 SHA512 
08685983e6ffd9b6ce435465e8996c07fd83775c0f00cafa991fbb1bda6227bb6ef52cfad7ebc9fa5854b06c4ee15d6f94dc81192efa9e9d798f22cee404026f

diff --git a/app-misc/tracker-miners/tracker-miners-3.6.0.ebuild 
b/app-misc/tracker-miners/tracker-miners-3.6.0.ebuild
deleted file mode 100644
index d4adb19cc0c5..
--- a/app-misc/tracker-miners/tracker-miners-3.6.0.ebuild
+++ /dev/null
@@ -1,177 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit flag-o-matic gnome.org gnome2-utils meson python-any-r1 systemd xdg
-
-DESCRIPTION="Collection of data extractors for Tracker/Nepomuk"
-HOMEPAGE="https://wiki.gnome.org/Projects/Tracker;
-
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="3"
-IUSE="cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg networkmanager +pdf 
+playlist raw +rss seccomp test +tiff upower +xml xmp xps"
-
-REQUIRED_USE="cue? ( gstreamer )" # cue is currently only supported via 
gstreamer, not ffmpeg
-RESTRICT="!test? ( test )"
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
-
-# tracker-2.1.7 currently always depends on ICU (theoretically could be 
libunistring instead);
-# so choose ICU over enca always here for the time being (ICU is preferred)
-RDEPEND="
-   >=dev-libs/glib-2.70:2
-   >=app-misc/tracker-3.6_rc:3
-
-   >=sys-apps/dbus-1.3.1
-   xmp? ( >=media-libs/exempi-2.1.0:= )
-   raw? ( media-libs/gexiv2 )
-   cue? ( media-libs/libcue:= )
-   exif? ( >=media-libs/libexif-0.6 )
-   gsf? ( >=gnome-extra/libgsf-1.14.24:= )
-   xps? ( app-text/libgxps )
-   iptc? ( media-libs/libiptcdata )
-   jpeg? ( media-libs/libjpeg-turbo:0= )
-   iso? ( >=sys-libs/libosinfo-1.10.0-r1 )
-   >=media-libs/libpng-1.2:0=
-   seccomp? ( >=sys-libs/libseccomp-2.0 )
-   tiff? ( media-libs/tiff:= )
-   xml? ( >=dev-libs/libxml2-2.6 )
-   pdf? ( >=app-text/poppler-0.16.0:=[cairo] )
-   playlist? ( >=dev-libs/totem-pl-parser-3:= )
-   sys-apps/util-linux
-
-   gif? ( media-libs/giflib:= )
-
-   networkmanager? ( net-misc/networkmanager )
-
-   rss? ( >=net-libs/libgrss-0.7:0 )
-   app-arch/gzip
-
-   upower? ( >=sys-power/upower-0.9.0:= )
-
-   >=dev-libs/icu-4.8.1.1:=
-
-   gstreamer? (
-   >=media-libs/gstreamer-1.20:1.0
-   >=media-libs/gst-plugins-base-1.20:1.0
-   >=media-plugins/gst-plugins-meta-1.20:1.0 )
-   !gstreamer? (
-   ffmpeg? ( media-video/ffmpeg:0= ) )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   app-text/asciidoc
-   dev-libs/libxslt
-   dev-util/glib-utils
-   dev-util/gdbus-codegen
-
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-   test? (
-   ${PYTHON_DEPS}
-   $(python_gen_any_dep 'dev-python/pygobject[${PYTHON_USEDEP}]')
-   $(python_gen_any_dep 'dev-python/tappy[${PYTHON_USEDEP}]')
-   gstreamer? (
-   

[gentoo-commits] repo/gentoo:master commit in: profiles/arch/arm64/

2023-10-21 Thread Jimi Huotari
commit: 7a5181598a6ad0a03add0f20a8a8d6372af05ca0
Author: Jimi Huotari  gentoo  org>
AuthorDate: Sat Oct 21 21:52:52 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Sat Oct 21 21:59:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a518159

profiles/arch/arm64: fix unmasking USE="mpegts"

Bug: https://bugs.gentoo.org/915347
Signed-off-by: Jimi Huotari  gentoo.org>

 profiles/arch/arm64/package.use.mask | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/arch/arm64/package.use.mask 
b/profiles/arch/arm64/package.use.mask
index 98e340931512..c61069180b21 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -3,7 +3,7 @@
 
 # Jimi Huotari  (2023-10-21)
 # Unmask on specific arches where it's available.
-media-video/obs-studio mpegts
+media-video/obs-studio -mpegts
 
 # Sam James  (2023-10-11)
 # Supports 64-bit NEON



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-software/

2023-10-21 Thread Mart Raudsepp
commit: ac6c85220ff7d6ab708c1224914b2eca5ce412c8
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Oct 20 15:21:11 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Oct 21 21:47:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac6c8522

gnome-extra/gnome-software: Version bump to 45.1

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33429
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-extra/gnome-software/Manifest|   1 +
 .../gnome-software/gnome-software-45.1.ebuild  | 106 +
 2 files changed, 107 insertions(+)

diff --git a/gnome-extra/gnome-software/Manifest 
b/gnome-extra/gnome-software/Manifest
index 841755a8ea1a..68df70c31746 100644
--- a/gnome-extra/gnome-software/Manifest
+++ b/gnome-extra/gnome-software/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-software-44.4.tar.xz 2426404 BLAKE2B 
6f60ffd115ad0e11b619118ae5e665fb35c70621adefe4c532481ab3742c8e2c6a5a0790dae29b2fcf0311f89fda93c323e5bc24b185bbbe95e62a687f71930d
 SHA512 
97eaa33b4dd91a6865ee728e5acf3cf5fbd6a72a60cf5a7c528f79f6f0684014d1169318314b8efce23c1c29e7d24a71193998ced930584a50494137cf8b
 DIST gnome-software-45.0.tar.xz 2474756 BLAKE2B 
c42d31bdfb1f8f55cd37ce80a10c84928649e7126a17f1c9fa2309687612244d94f50a619b855abdd629ffb24b4bdb64a4baaa9f393561ee7b686d03c6fa00ae
 SHA512 
3a7fab748c6d826e07e4bf86462cfecd9494bfaca2383222f7053be97830ab603cb0dc83d4d5693c2ddac1cc72897783922a05f5aae2ad07d6b7f5ccd5a4eefb
+DIST gnome-software-45.1.tar.xz 2474664 BLAKE2B 
cba81242a29da12cba7c74232592ac3c28e96b8d0ccceb59c330b7f64a18e0590cdd7f871e75d39591f805193db792f55733490e40100412bf31be2e128047b7
 SHA512 
5fdf5e6a34ab9acf938bc4ade41b916ad38ad3b4a7f604b2cba9dfaa38f17299001bef8fde9165f6a035fcc7fef3ebd451bd29ff126c0b9d5a7104e448729434

diff --git a/gnome-extra/gnome-software/gnome-software-45.1.ebuild 
b/gnome-extra/gnome-software/gnome-software-45.1.ebuild
new file mode 100644
index ..9951ed339e16
--- /dev/null
+++ b/gnome-extra/gnome-software/gnome-software-45.1.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson virtualx xdg
+
+DESCRIPTION="Gnome install & update software"
+HOMEPAGE="https://apps.gnome.org/Software;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~x86"
+IUSE="flatpak +firmware gnome gtk-doc sysprof udev test"
+
+RDEPEND="
+   >=dev-libs/appstream-0.14.0:0=
+   >=x11-libs/gdk-pixbuf-2.32.0:2
+   >=dev-libs/libxmlb-0.1.7:=
+   >=gui-libs/gtk-4.10.0:4
+   >=dev-libs/glib-2.70.0:2
+   >=dev-libs/json-glib-1.6.0
+   >=net-libs/libsoup-3.0:3.0
+   >=gui-libs/libadwaita-1.3_rc:1
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   gnome? ( >=gnome-base/gsettings-desktop-schemas-3.18.0 )
+   sys-auth/polkit
+   firmware? ( >=sys-apps/fwupd-1.5.6 )
+   flatpak? (
+   >=sys-apps/flatpak-1.14.0-r1
+   dev-util/ostree
+   )
+   udev? ( dev-libs/libgudev )
+   >=gnome-base/gsettings-desktop-schemas-3.11.5
+"
+DEPEND="${RDEPEND}
+   test? ( dev-libs/libglib-testing )
+"
+BDEPEND="
+   dev-libs/libxml2:2
+   dev-util/gdbus-codegen
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? (
+   dev-util/gtk-doc
+   app-text/docbook-xml-dtd:4.3
+   )
+"
+
+src_prepare() {
+   default
+   xdg_environment_reset
+
+   sed -i -e '/install_data.*README\.md.*share\/doc\/gnome-software/d' 
meson.build || die
+   # We don't need language packs download support, and it fails tests in 
3.34.2 for us (if they are enabled)
+   sed -i -e '/subdir.*fedora-langpacks/d' plugins/meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use test tests)
+   $(meson_feature gnome gsettings_desktop_schemas) # Honoring of 
GNOME date format settings.
+   -Dman=true
+   -Dpackagekit=false
+   # -Dpackagekit_autoremove
+   -Dpolkit=true
+   -Deos_updater=false # Endless OS updater
+   $(meson_use firmware fwupd)
+   $(meson_use flatpak)
+   -Dmalcontent=false
+   -Drpm_ostree=false
+   -Dwebapps=true
+   -Dhardcoded_foss_webapps=true
+   -Dhardcoded_proprietary_webapps=true
+   $(meson_use udev gudev)
+   -Dapt=false
+   -Dsnap=false
+   -Dexternal_appstream=false
+   $(meson_use gtk-doc gtk_doc)
+   -Dhardcoded_curated=true
+   # TODO: Will this be beneficial to us with flatpak at least? If
+   # enabled, it shows some apps under installed (probably merely 
due to
+   # /usr/share/app-info presence), but launching and removal of 

[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker-miners/

2023-10-21 Thread Mart Raudsepp
commit: e609028ac445b650dc0804194e1ae5c31fb86cc3
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Oct 21 21:41:00 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Oct 21 21:41:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e609028a

app-misc/tracker-miners: add 3.5.3 for sandbox security fix

Signed-off-by: Mart Raudsepp  gentoo.org>

 app-misc/tracker-miners/Manifest   |   1 +
 .../tracker-miners/tracker-miners-3.5.3.ebuild | 173 +
 2 files changed, 174 insertions(+)

diff --git a/app-misc/tracker-miners/Manifest b/app-misc/tracker-miners/Manifest
index cd467f0d928e..e160ec22423b 100644
--- a/app-misc/tracker-miners/Manifest
+++ b/app-misc/tracker-miners/Manifest
@@ -1,3 +1,4 @@
 DIST tracker-miners-3.5.2.tar.xz 7513024 BLAKE2B 
6f144bb5e263c08c32b940dd18f98faa4201cfa1c40fa9c97b7e0406b6ed1c9547b1925337e0b3a7e5448dd7c2518b78f62e04e5beab221a55f464506baa151b
 SHA512 
adb29549c94c68a46e2c5ede8a51bac2d014f772a5dc1c63f5cc6950da7f941e735bf5858c3306d2ad988ce2f60126bc97e5db746afe757b9b7cbc4f90518648
+DIST tracker-miners-3.5.3.tar.xz 7513760 BLAKE2B 
5241cdd1265a2d90a85870c6e2c6e34fd447e0baf73224c159d9d2998f97a001fb52473b60ad9623af2f874638a182b1edfebad61788b60ba16c21b7e8ce661a
 SHA512 
9855b667d6bf47e1739ae2118e54c299274b23624f54ea5ccbfcbde790a2fc817fee8d95e112ffb7b0de39faa304182845c1aa40f2ac0531e37a090f7cdcec63
 DIST tracker-miners-3.6.0.tar.xz 7506144 BLAKE2B 
bb223fce64901580bf33970fe350692f578d35b5fdb5f1d8bcdf3dcd8a0b0aaac083de60f90d6c4a5aa810b8912971a75517309e75d252c3772997f0d7ec2f0b
 SHA512 
c56c182ee2200d8d264826d77ccc0f22fd1d27bf0953dbdf75538ab70981707fb384943f77db632c202a54ae3b990a9c852a619172c701e14288b7c4f4c70917
 DIST tracker-miners-3.6.1.tar.xz 7506716 BLAKE2B 
73791820082611023f0a275eca0b92eea8cbbf56cd198143c43f1d9be4b47c2004de081618767dd8a929d899b4fa19128d1ddb2c03988b86c7b638b59cab6c09
 SHA512 
08685983e6ffd9b6ce435465e8996c07fd83775c0f00cafa991fbb1bda6227bb6ef52cfad7ebc9fa5854b06c4ee15d6f94dc81192efa9e9d798f22cee404026f

diff --git a/app-misc/tracker-miners/tracker-miners-3.5.3.ebuild 
b/app-misc/tracker-miners/tracker-miners-3.5.3.ebuild
new file mode 100644
index ..4cfd4892b132
--- /dev/null
+++ b/app-misc/tracker-miners/tracker-miners-3.5.3.ebuild
@@ -0,0 +1,173 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit flag-o-matic gnome.org gnome2-utils meson python-any-r1 systemd xdg
+
+DESCRIPTION="Collection of data extractors for Tracker/Nepomuk"
+HOMEPAGE="https://wiki.gnome.org/Projects/Tracker;
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="3"
+IUSE="cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg networkmanager +pdf 
+playlist raw +rss seccomp test +tiff upower +xml xmp xps"
+
+REQUIRED_USE="cue? ( gstreamer )" # cue is currently only supported via 
gstreamer, not ffmpeg
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+
+# tracker-2.1.7 currently always depends on ICU (theoretically could be 
libunistring instead); so choose ICU over enca always here for the time being 
(ICU is preferred)
+RDEPEND="
+   >=dev-libs/glib-2.70:2
+   >=app-misc/tracker-3.5.0:3
+
+   >=sys-apps/dbus-1.3.1
+   xmp? ( >=media-libs/exempi-2.1.0:= )
+   raw? ( media-libs/gexiv2 )
+   cue? ( media-libs/libcue:= )
+   exif? ( >=media-libs/libexif-0.6 )
+   gsf? ( >=gnome-extra/libgsf-1.14.24:= )
+   xps? ( app-text/libgxps )
+   iptc? ( media-libs/libiptcdata )
+   jpeg? ( media-libs/libjpeg-turbo:0= )
+   iso? ( >=sys-libs/libosinfo-1.10.0-r1 )
+   >=media-libs/libpng-1.2:0=
+   seccomp? ( >=sys-libs/libseccomp-2.0 )
+   tiff? ( media-libs/tiff:= )
+   xml? ( >=dev-libs/libxml2-2.6 )
+   pdf? ( >=app-text/poppler-0.16.0:=[cairo] )
+   playlist? ( >=dev-libs/totem-pl-parser-3:= )
+   sys-apps/util-linux
+
+   gif? ( media-libs/giflib:= )
+
+   networkmanager? ( net-misc/networkmanager )
+
+   rss? ( >=net-libs/libgrss-0.7:0 )
+   app-arch/gzip
+
+   upower? ( >=sys-power/upower-0.9.0:= )
+
+   >=dev-libs/icu-4.8.1.1:=
+
+   gstreamer? (
+   >=media-libs/gstreamer-1.20:1.0
+   >=media-libs/gst-plugins-base-1.20:1.0
+   >=media-plugins/gst-plugins-meta-1.20:1.0 )
+   !gstreamer? (
+   ffmpeg? ( media-video/ffmpeg:0= ) )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   app-text/asciidoc
+   dev-libs/libxslt
+   dev-util/glib-utils
+   dev-util/gdbus-codegen
+
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? (
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep 'dev-python/pygobject[${PYTHON_USEDEP}]')
+   $(python_gen_any_dep 'dev-python/tappy[${PYTHON_USEDEP}]')
+   gstreamer? (
+   

[gentoo-commits] repo/proj/guru:dev commit in: app-misc/doublecmd-bin/

2023-10-21 Thread Sergey Torokhov
commit: a964143839ae7c26fb04ad034b194098404ec2a5
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Sat Oct 21 21:33:09 2023 +
Commit: Sergey Torokhov  yandex  ru>
CommitDate: Sat Oct 21 21:33:09 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a9641438

app-misc/doublecmd-bin: 1.1.4_beta version bump

Signed-off-by: Sergey Torokhov  yandex.ru>

 app-misc/doublecmd-bin/Manifest|  4 ++
 .../doublecmd-bin/doublecmd-bin-1.1.4_beta.ebuild  | 67 ++
 2 files changed, 71 insertions(+)

diff --git a/app-misc/doublecmd-bin/Manifest b/app-misc/doublecmd-bin/Manifest
index 0a8b99d14e..ccab96ebed 100644
--- a/app-misc/doublecmd-bin/Manifest
+++ b/app-misc/doublecmd-bin/Manifest
@@ -2,3 +2,7 @@ DIST doublecmd-1.0.11.gtk2.i386.tar.xz 7555420 BLAKE2B 
7b80c8eac6d561b054375ea89
 DIST doublecmd-1.0.11.gtk2.x86_64.tar.xz 8315448 BLAKE2B 
74ae77064382a76bb743bf63c3f152788156e9e178ab3fd7e2fb4e645e2cd6f1c34365b350490e45521c6d550bad543b94d9ef226f64284b347c1a7f097e33f6
 SHA512 
edf881df859e6ea4f7de9b65111b9ff4bc4dc0bd1c5a84e1ac218c0ffbf76fcf6ea99f3e412f037a591ee9401261afb95312ba95f197bb3d974f07868bf88f04
 DIST doublecmd-1.0.11.qt.i386.tar.xz 7946756 BLAKE2B 
828f0925da2939f9234eb587628ec6b038942b26d96d1372e2985055e176a3970048c1e25c0f44a9bde72afc5120215e5534a61d8530f3a64a4ee890657ffc82
 SHA512 
25fe8d71df7172e64915db2e3a025f5e3e45582f20893bab53db62968d810ddc4c4e9801a9c320821e4bbc22130944d40a7e81fa8cf5d4ce3fe641956990ead8
 DIST doublecmd-1.0.11.qt.x86_64.tar.xz 8649332 BLAKE2B 
5009b9b001a5605bf130485ee92a39c1310ab2abe543e39278dccca3240a4558e53d2fd9f1fe6010f01da2f82fe625da5ebd1d7aff326e81dcf82abb83e93582
 SHA512 
2dd4088ea9b7309bf5d9f9bee2bf590d11e1e96690393fae17f04a8b59d7e245fc1c43c6e92a2a44a37e59c54448d42b562ff98fe36eeab85999013ba1719da6
+DIST doublecmd-1.1.4.gtk2.i386.tar.xz 7973708 BLAKE2B 
01c4693d1e3eca3930336cb4da463198e7c992e789c6a455e4a47cb1649823afa7f538924f6d47426455f05f372110faa613041185b05c6f804c402f284578e4
 SHA512 
229edda6cc43813107674cf79686a4ba578da99bd280e565fbf49b82934a629008738fd14f7f113594b36ddecef4b5fb5177ed74d17d9f5383de2cfb0eb857a9
+DIST doublecmd-1.1.4.gtk2.x86_64.tar.xz 8748536 BLAKE2B 
766edef7883ebf6338a3b8b8413cbdf158fc4cdc54199153a671021ba51950c8515cd709ad12e06f268d182fcc36d09e44e15a265248f23d209ca40c4e9c1069
 SHA512 
e035f6ca7550371cbfbf2e4a7203b2065e5a2bcab974885619132a8279442d5699a5cd2d5076ef242c128ca5c173dc2bec47db58efaf2e05313e63d141b2
+DIST doublecmd-1.1.4.qt.i386.tar.xz 8364992 BLAKE2B 
da737c16cf42c0302875d98775813d593e9a1f031451e14598382f2b17fed00f97e6de6be1c33ba45d13f5a924ca95a81d7a335f9a5839472b755f26f6b53f2d
 SHA512 
434797d4f52c89d556dd4db2df409d0c529ca2d067a393fc9a0ccca11f96cf8ef6424866100b6034924bf01c412ce71ac975dbe3abc366522d72af452d0fd832
+DIST doublecmd-1.1.4.qt.x86_64.tar.xz 9079448 BLAKE2B 
009543832e458da4c374d044884b0839f2f0e91dd5e1985d05b720893a929558048becb52a2649b56ab6ec17cc00cbb91002c48f1dac5808787b581730429d58
 SHA512 
3033b13ce04570f45246663c924161dd316fd6254211c0c0deddfd13bc11f96911c52e1e6013d9c993daf357feb280764897f26d1eb1e3a9c96eccf8f2a82a3d

diff --git a/app-misc/doublecmd-bin/doublecmd-bin-1.1.4_beta.ebuild 
b/app-misc/doublecmd-bin/doublecmd-bin-1.1.4_beta.ebuild
new file mode 100644
index 00..120e316f62
--- /dev/null
+++ b/app-misc/doublecmd-bin/doublecmd-bin-1.1.4_beta.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop wrapper xdg
+
+MY_PN="doublecmd"
+DESCRIPTION="Free cross platform open source file manager with two panels side 
by side."
+HOMEPAGE="https://doublecmd.sourceforge.io/;
+
+SRC_URI="amd64? (
+   gtk? ( 
mirror://sourceforge/${MY_PN}/${MY_PN}-${PV/_beta/}.gtk2.x86_64.tar.xz )
+   qt5?  ( 
mirror://sourceforge/${MY_PN}/${MY_PN}-${PV/_beta/}.qt.x86_64.tar.xz )
+   )
+   x86? (
+   gtk? ( 
mirror://sourceforge/${MY_PN}/${MY_PN}-${PV/_beta/}.gtk2.i386.tar.xz )
+   qt5?  ( 
mirror://sourceforge/${MY_PN}/${MY_PN}-${PV/_beta/}.qt.i386.tar.xz )
+   )"
+
+# Licenses for package and plugins
+LICENSE="GPL-2+ LGPL-2-with-linking-exception LGPL-2.1+ LGPL-3 GPL-1 freedist"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+
+IUSE="gtk qt5"
+REQUIRED_USE=" ^^ ( gtk qt5 ) "
+
+S="${WORKDIR}/${MY_PN}"
+
+QA_PREBUILT="
+   */doublecmd
+   */libQt5Pas.so.1
+   */libunrar.so
+   */plugins/.*
+"
+
+## "ldd doublecmd" output show linking to some libraries provided by 
sys-libs/glibc:2.2
+## (maybe virtual/libc-1) and no libraries of sys-libs/ncurses (that removed 
here).
+## x11-libs/X11 is optional dependency of dev-qt/qtgui:5 by [xcb] or [X]
+## therefore it is mentioned here explicitly.
+RDEPEND="
+   dev-libs/glib:2
+   sys-apps/dbus
+   x11-libs/libX11
+   virtual/libc
+   gtk? ( x11-libs/gtk+:2 )
+   qt5? (
+   dev-qt/qtgui:5
+   dev-qt/qtx11extras:5
+  

[gentoo-commits] repo/proj/guru:dev commit in: app-misc/doublecmd-bin/

2023-10-21 Thread Sergey Torokhov
commit: 88e716653d5e52d69c669c7e715c2498b825ec04
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Sat Oct 21 21:28:34 2023 +
Commit: Sergey Torokhov  yandex  ru>
CommitDate: Sat Oct 21 21:28:34 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=88e71665

app-misc/doublecmd-bin: fix excessive line length

Signed-off-by: Sergey Torokhov  yandex.ru>

 app-misc/doublecmd-bin/doublecmd-bin-1.0.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/doublecmd-bin/doublecmd-bin-1.0.11.ebuild 
b/app-misc/doublecmd-bin/doublecmd-bin-1.0.11.ebuild
index 8ee1de4ae5..1b4aa21477 100644
--- a/app-misc/doublecmd-bin/doublecmd-bin-1.0.11.ebuild
+++ b/app-misc/doublecmd-bin/doublecmd-bin-1.0.11.ebuild
@@ -31,7 +31,7 @@ S="${WORKDIR}/${MY_PN}"
 QA_PREBUILT="
*/doublecmd
*/libQt5Pas.so.1
-   */libunrar.so   
  │
+   */libunrar.so
*/plugins/.*
 "
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/ddd/

2023-10-21 Thread Maciej Mrozowski
commit: 69db251dad51d42724d3d01a8091420021fe
Author: Maciej Mrozowski  gentoo  org>
AuthorDate: Sat Oct 21 21:20:59 2023 +
Commit: Maciej Mrozowski  gentoo  org>
CommitDate: Sat Oct 21 21:31:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69db25ff

dev-util/ddd: add 3.4.0

Signed-off-by: Maciej Mrozowski  gentoo.org>
Closes: https://bugs.gentoo.org/906084

 dev-util/ddd/Manifest |  1 +
 dev-util/ddd/ddd-3.4.0.ebuild | 82 +++
 2 files changed, 83 insertions(+)

diff --git a/dev-util/ddd/Manifest b/dev-util/ddd/Manifest
index 3a21583f83eb..3409e9cb445f 100644
--- a/dev-util/ddd/Manifest
+++ b/dev-util/ddd/Manifest
@@ -1 +1,2 @@
 DIST ddd-3.3.12.tar.gz 5687115 BLAKE2B 
52c448eda46bfdc4f5720abda569a0c70f3680c3fdd543f6101c9af8c4c448496414c1c2a7be91590d9f14d0c8c2bb053a234d179bf900ca52df0ea8c2642131
 SHA512 
1249e4f5f25335f8f2c3616470f7a8f36262c00b8ac12b79f2b2806228de2831ebeb780fe09490e5e8b5b1ca108fe936ae70856f6a6ec02876fc75c7b4a7dbf3
+DIST ddd-3.4.0.tar.gz 5742233 BLAKE2B 
d67969ce2a9803875d8c22abb0708fae2b3e8ef7ce3e36d0969f60ee2f72251fe96774e2768f1dc57e9973684c07ba02d275a711a7a15af24585d6b1468d8eec
 SHA512 
0498eeeb12da7c7f5e2343da2ec44b68ff2b7b9b6481386a8fb9f2d9ac3a9c7154361fe0be78ce81fd966afbc48ed212f40747d1e3b112109ec16f152c67786a

diff --git a/dev-util/ddd/ddd-3.4.0.ebuild b/dev-util/ddd/ddd-3.4.0.ebuild
new file mode 100644
index ..8776b5cb7b23
--- /dev/null
+++ b/dev-util/ddd/ddd-3.4.0.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools desktop optfeature
+
+DESCRIPTION="Graphical front-end for command-line debuggers"
+HOMEPAGE="https://www.gnu.org/software/ddd;
+SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-3 LGPL-3 FDL-1.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="readline"
+
+RESTRICT="test"
+
+COMMON_DEPEND="
+   sys-devel/gdb
+   sys-libs/ncurses:=
+   x11-libs/libX11
+   x11-libs/libXaw
+   x11-libs/libXmu
+   x11-libs/libXpm
+   x11-libs/libXt
+   >=x11-libs/motif-2.3:0
+   ppc? ( dev-libs/elfutils )
+   ppc64? ( dev-libs/elfutils )
+   readline? ( sys-libs/readline:= )
+"
+DEPEND="${COMMON_DEPEND}
+   x11-base/xorg-proto
+"
+RDEPEND="${COMMON_DEPEND}
+   x11-apps/xfontsel
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-3.3.12-man.patch"
+   "${FILESDIR}/${PN}-3.3.12-tinfo.patch"
+#  "${FILESDIR}/${PN}-3.4.0-gcc9.patch"
+   "${FILESDIR}/${PN}-3.3.12-parallel.patch"
+)
+
+DOCS=(
+   AUTHORS CREDITS INSTALL NEWS README TIPS
+   doc/ddd{.pdf,-themes.pdf}
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   $(use_with readline)
+}
+
+src_install() {
+   # Remove app defaults
+   rm -f "${S}"/ddd/Ddd || die
+
+   # Install ddd distribution
+   default
+
+   # Install application icon
+   doicon "${S}"/icons/ddd.xpm
+}
+
+pkg_postinst() {
+   optfeature "Data visualisation" sci-visualization/gnuplot
+   optfeature "Java debugging" virtual/jdk
+   optfeature "Bash debugging" app-shells/bashdb
+   optfeature "Perl debugging" dev-lang/perl
+   optfeature "Python debugging" dev-python/pydb
+   elog
+   elog "Important notice: if you encounter DDD crashes during 
visualization, you might"
+   elog "have hit bug #459324. Try switching to plotting in external 
window:"
+   elog "Select Edit|Preferences|Helpers and switch 'plot window' to 
'external'"
+}



[gentoo-commits] repo/gentoo:master commit in: games-puzzle/gnome-sudoku/

2023-10-21 Thread Mart Raudsepp
commit: bfb539aaddd1ad06435002f821d8019f27ee176c
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Oct 21 21:30:17 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Oct 21 21:30:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfb539aa

games-puzzle/gnome-sudoku: drop 45.0

Signed-off-by: Mart Raudsepp  gentoo.org>

 games-puzzle/gnome-sudoku/Manifest |  1 -
 games-puzzle/gnome-sudoku/gnome-sudoku-45.0.ebuild | 49 --
 2 files changed, 50 deletions(-)

diff --git a/games-puzzle/gnome-sudoku/Manifest 
b/games-puzzle/gnome-sudoku/Manifest
index f064f15cea29..9b1afc174221 100644
--- a/games-puzzle/gnome-sudoku/Manifest
+++ b/games-puzzle/gnome-sudoku/Manifest
@@ -1,4 +1,3 @@
 DIST gnome-sudoku-44.0.tar.xz 391964 BLAKE2B 
f934c863dd648e606fd44db065dbd0ffb357501a24ea813fa435cee407807fc0546ee2180a53003f2e4e0eac22b394bb6ce281c393f424293305ee350fbfe961
 SHA512 
96c9cf66f14973d486cc7e2163ff50df442027814ab219f4a22f83a84454295d67bdb5d359613579951070a3e327855b45d039cfd1790e185e8aa92e86f81caf
-DIST gnome-sudoku-45.0.tar.xz 393728 BLAKE2B 
0e46172ee60d963138ad2bb461b49c1a57e3fd23c780ac919fbdd8e1e7f1f75dfcae93eb99e4107f5713dcf007f800267302d30a8acb26024d75aad5d8bd3966
 SHA512 
6479cc4bddbd2e1c9c0e76ace5ac64b25d700d3835dc96f393e6bdda918de11361a0041797d05c528d09fcb4fcff11aa114ede105ccb4941ef0af62688d70e2a
 DIST gnome-sudoku-45.1.tar.xz 394324 BLAKE2B 
828688020d6d3dc34265aeec9c5865778ee8bb80fe448eccb9f2b5b2894edeb6893085bff6851389f2274df2c1482779f1a34700484722c39e38bd7da0358710
 SHA512 
5b7f38fb21b176bbbafe818ab797ba7b0f71adc562fe9d28314105631f8ce893a1332e02beb7d6cfaff808ee8781f4c5fcd2b66ac347c27dfcdff8fd7dba49a5
 DIST gnome-sudoku-45.2.tar.xz 394508 BLAKE2B 
0ddd6030124af054be0a5b5746129d2d8a6e5f0f61f7b23599313d2fb2a82ab8ea7660398ac450dd78df3c6eae56a4d66f669e112258a2a13b9f2d5fabe4f186
 SHA512 
b2b47efcc0bde17ff09a38bb7df22b2d1381c9d1552612f7836143bf7b79691ebd623f4c3bb0a65d9956eb92d81df11fb4542aa439ed85fc83c52c429125e88b

diff --git a/games-puzzle/gnome-sudoku/gnome-sudoku-45.0.ebuild 
b/games-puzzle/gnome-sudoku/gnome-sudoku-45.0.ebuild
deleted file mode 100644
index 724bcf83a29c..
--- a/games-puzzle/gnome-sudoku/gnome-sudoku-45.0.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome.org gnome2-utils meson vala xdg
-
-DESCRIPTION="Test your logic skills in this number grid puzzle"
-HOMEPAGE="https://wiki.gnome.org/Apps/Sudoku 
https://gitlab.gnome.org/GNOME/gnome-sudoku;
-
-LICENSE="GPL-3+ CC-BY-SA-3.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
-
-RDEPEND="
-   >=dev-libs/glib-2.40:2
-   dev-libs/libgee:0.8=[introspection]
-   >=gui-libs/gtk-4.10.0[introspection]
-   >=gui-libs/libadwaita-1.4_alpha[introspection]
-   dev-libs/json-glib
-   >=dev-libs/qqwing-1.3.4:=
-   x11-libs/gdk-pixbuf:2[introspection]
-   x11-libs/pango[introspection]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   ${PYTHON_DEPS}
-   $(vala_depend)
-   dev-libs/appstream-glib
-   dev-util/itstool
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-"
-
-src_prepare() {
-   default
-   vala_setup
-   xdg_environment_reset
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-   gnome2_schemas_update
-}
-
-pkg_postrm() {
-   xdg_pkg_postrm
-   gnome2_schemas_update
-}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/color-theme/files/, app-emacs/color-theme/

2023-10-21 Thread Ulrich Müller
commit: 9b89a5a27fd522b759615f1e8a9fc3d124ddd9c6
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Oct 21 21:21:52 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Oct 21 21:24:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b89a5a2

app-emacs/color-theme: drop 6.6.0-r2

Signed-off-by: Ulrich Müller  gentoo.org>

 app-emacs/color-theme/color-theme-6.6.0-r2.ebuild  |  36 ---
 app-emacs/color-theme/color-theme-6.6.0-r3.ebuild  |   2 +-
 .../files/50color-theme-gentoo-6.6.0-r3.el | 119 -
 .../color-theme/files/50color-theme-gentoo.el  |  60 ++-
 4 files changed, 36 insertions(+), 181 deletions(-)

diff --git a/app-emacs/color-theme/color-theme-6.6.0-r2.ebuild 
b/app-emacs/color-theme/color-theme-6.6.0-r2.ebuild
deleted file mode 100644
index 470c4fea7c5a..
--- a/app-emacs/color-theme/color-theme-6.6.0-r2.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 elisp readme.gentoo-r1
-
-DESCRIPTION="Install color themes (includes many themes)"
-HOMEPAGE="http://www.nongnu.org/color-theme/;
-SRC_URI="http://download.savannah.gnu.org/releases-noredirect/${PN}/${P}.tar.gz;
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm ppc sparc x86 ~amd64-linux ~x86-linux"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-replace-in-string.patch
-   "${FILESDIR}"/${P}-emacs-26.patch
-)
-ELISP_REMOVE="color-theme-autoloads.*"
-SITEFILE="50${PN}-gentoo.el"
-
-src_install() {
-   elisp-install ${PN} *.el *.elc
-   elisp-install ${PN}/themes themes/*.el
-   elisp-site-file-install "${FILESDIR}/${SITEFILE}"
-   dodoc AUTHORS BUGS ChangeLog README
-
-   DOC_CONTENTS="To use color-theme non-interactively, initialise it
-   in your ~/.emacs file as in the following example (which is
-   for the \"Blue Sea\" theme):
-   \n
-   \n(color-theme-initialize)
-   \n(color-theme-blue-sea)"
-   readme.gentoo_create_doc
-}

diff --git a/app-emacs/color-theme/color-theme-6.6.0-r3.ebuild 
b/app-emacs/color-theme/color-theme-6.6.0-r3.ebuild
index 76a245903a35..ef213817b3bb 100644
--- a/app-emacs/color-theme/color-theme-6.6.0-r3.ebuild
+++ b/app-emacs/color-theme/color-theme-6.6.0-r3.ebuild
@@ -19,7 +19,7 @@ PATCHES=(
"${FILESDIR}"/${P}-emacs-29.patch
 )
 ELISP_REMOVE="color-theme-autoloads.*"
-SITEFILE="50${PN}-gentoo-6.6.0-r3.el"
+SITEFILE="50${PN}-gentoo.el"
 
 src_install() {
elisp-install ${PN} *.el *.elc

diff --git a/app-emacs/color-theme/files/50color-theme-gentoo-6.6.0-r3.el 
b/app-emacs/color-theme/files/50color-theme-gentoo-6.6.0-r3.el
deleted file mode 100644
index b516108fdf9b..
--- a/app-emacs/color-theme/files/50color-theme-gentoo-6.6.0-r3.el
+++ /dev/null
@@ -1,119 +0,0 @@
-(add-to-list 'load-path "@SITELISP@")
-
-(autoload 'color-theme-select "color-theme" "\
-Displays a special buffer for selecting and installing a color theme.
-With optional prefix ARG, this buffer will include color theme libraries
-as well.  A color theme library is in itself not complete, it must be
-used as part of another color theme to be useful.  Thus, color theme
-libraries are mainly useful for color theme authors.
-
-\(fn  ARG)" t)
-
-(autoload 'color-theme-describe "color-theme" "\
-Describe color theme listed at point.
-This shows the documentation of the value of text-property color-theme
-at point.  The text-property color-theme should be a color theme
-function.  See `color-themes'." t)
-
-(autoload 'color-theme-install-at-mouse "color-theme" "\
-Install color theme clicked upon using the mouse.
-First argument EVENT is used to set point.  Then
-`color-theme-install-at-point' is called.
-
-\(fn EVENT)" t)
-
-(autoload 'color-theme-install-at-point-for-current-frame "color-theme" "\
-Install color theme at point for current frame only.
-Binds `color-theme-is-global' to nil and calls
-`color-theme-install-at-point'." t)
-
-(autoload 'color-theme-print "color-theme" "\
-Print the current color theme function.
-
-You can contribute this function to news:gnu.emacs.sources> or
-paste it into your .emacs file and call it.  That should recreate all
-the settings necessary for your color theme.
-
-Example:
-
-(require \\='color-theme)
-(defun my-color-theme ()
-  \"Color theme by Alex Schroeder, created 2000-05-17.\"
-  (interactive)
-  (color-theme-install
-   \\='(...
-...
-...)))
-(my-color-theme)
-
-If you want to use a specific color theme function, you can call the
-color theme function in your .emacs directly.
-
-Example:
-
-(require \\='color-theme)
-(color-theme-gnome2)
-
-\(fn  BUF)" t)
-
-(autoload 'color-theme-analyze-defun "color-theme" "\
-Once you have a color-theme printed, check for missing faces.
-This is used by maintainers who receive a color-theme submission

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gvfs/

2023-10-21 Thread Mart Raudsepp
commit: 8565bdc669b87c2f8efbc446bfd347f55cae2328
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Oct 20 15:25:33 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Oct 21 21:22:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8565bdc6

gnome-base/gvfs: Version bump to 1.52.1

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33430
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/gvfs/Manifest   |   1 +
 gnome-base/gvfs/gvfs-1.52.1.ebuild | 155 +
 2 files changed, 156 insertions(+)

diff --git a/gnome-base/gvfs/Manifest b/gnome-base/gvfs/Manifest
index 8a6e776db2b1..58bcf51db69a 100644
--- a/gnome-base/gvfs/Manifest
+++ b/gnome-base/gvfs/Manifest
@@ -1,2 +1,3 @@
 DIST gvfs-1.50.6.tar.xz 1229872 BLAKE2B 
bd14b8d8f3f4dd96102032a80853ddb3b1df8bdfd589e10483b39aa2055c4ec1e3c2a78872f535563eff60224d39536bcfed168707ea7e061517fa39ad3e6c76
 SHA512 
f289d5c45306e270fcbc0c66bb9583ad10c03492eb843d170cf5543afbf20226c22554abc7fc658e1c86d41feee9028f038c977995241f9b84a51ab31d6bdd67
 DIST gvfs-1.52.0.tar.xz 1231912 BLAKE2B 
357a72597a0a173a878942d4c71b9372eed0546c914b7a24b1703964279b834c3efb4b3f335e26385d68e4f0f46e40244561a1650ed61a34b345708bd972afb2
 SHA512 
afc23ad81d8bd5a79430bf52f35f2e9a6121371d8a8df3f1837c7711ad709c58007039045ccb6798502e7f5bfc075724f5cd62831d0084299b4df906f651966a
+DIST gvfs-1.52.1.tar.xz 1232604 BLAKE2B 
7cffcdb38923cf9ceedad132bac9a7fb7a3cd44c7da369f39852ce9407700883e4a4ecd1cf79442eecb1610f3c96cbecf10e6dfa2a3e974ca170314c3ecdaedf
 SHA512 
7d791afd505bcdbc38e811630a60e846f8980db1e80a07877aa20439177fc9a5def35f4dabd83323a4867a1cce548600e2f6c8bed586ee1ca55f514022e86064

diff --git a/gnome-base/gvfs/gvfs-1.52.1.ebuild 
b/gnome-base/gvfs/gvfs-1.52.1.ebuild
new file mode 100644
index ..bbd7d673fd42
--- /dev/null
+++ b/gnome-base/gvfs/gvfs-1.52.1.ebuild
@@ -0,0 +1,155 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TMPFILES_OPTIONAL=1
+inherit gnome.org gnome2-utils meson systemd tmpfiles xdg
+
+DESCRIPTION="Virtual filesystem implementation for GIO"
+HOMEPAGE="https://wiki.gnome.org/Projects/gvfs;
+
+LICENSE="LGPL-2+"
+SLOT="0"
+
+IUSE="afp archive bluray cdda elogind fuse google keyring 
gnome-online-accounts gphoto2 +http ios mtp nfs policykit samba systemd test 
+udev udisks zeroconf"
+RESTRICT="!test? ( test )"
+# elogind/systemd only relevant to udisks (in v1.38.1)
+REQUIRED_USE="
+   ?? ( elogind systemd )
+   cdda? ( udev )
+   google? ( gnome-online-accounts )
+   gphoto2? ( udev )
+   mtp? ( udev )
+   udisks? ( udev )
+"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   >=dev-libs/glib-2.70.0:2
+   >=gnome-base/gsettings-desktop-schemas-3.33.0
+   afp? ( >=dev-libs/libgcrypt-1.2.2:0= )
+   sys-apps/dbus
+   app-crypt/gcr:0=
+   policykit? (
+   >=sys-auth/polkit-0.114
+   sys-libs/libcap
+   )
+   http? (
+   dev-libs/libxml2:2
+   >=net-libs/libsoup-3.0.0:3.0
+   )
+   zeroconf? ( >=net-dns/avahi-0.6[dbus] )
+   udev? ( >=dev-libs/libgudev-147:= )
+   fuse? (
+   >=sys-fs/fuse-3.0.0:3
+   virtual/tmpfiles
+   )
+   udisks? ( >=sys-fs/udisks-1.97:2 )
+   systemd? ( >=sys-apps/systemd-206:0= )
+   elogind? ( >=sys-auth/elogind-229:0= )
+   ios? (
+   >=app-pda/libimobiledevice-1.2:=
+   >=app-pda/libplist-1:=
+   )
+   gnome-online-accounts? ( >=net-libs/gnome-online-accounts-3.17.1:= )
+   keyring? ( app-crypt/libsecret )
+   bluray? ( media-libs/libbluray:= )
+   mtp? (
+   virtual/libusb:1
+   >=media-libs/libmtp-1.1.15:=
+   )
+   samba? ( >=net-fs/samba-4[client] )
+   archive? ( app-arch/libarchive:= )
+   cdda? (
+   dev-libs/libcdio:0=
+   >=dev-libs/libcdio-paranoia-0.78.2:=
+   )
+   google? ( >=dev-libs/libgdata-0.18.0:=[crypt,gnome-online-accounts] )
+   gphoto2? ( >=media-libs/libgphoto2-2.5.0:= )
+   nfs? ( >=net-fs/libnfs-1.9.8:= )
+   virtual/openssh
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   app-text/docbook-xsl-stylesheets
+   app-text/docbook-xml-dtd:4.2
+   dev-libs/libxslt
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   dev-util/gdbus-codegen
+   test? ( dev-libs/libgdata )
+"
+
+src_configure() {
+   local enable_logind="false"
+   if use systemd || use elogind; then
+   enable_logind="true"
+   fi
+
+   # currently HAVE_GCRYPT and linkage only used with afp; check it on big
+   # bumps (grep for HAVE_GCRYPT and enable_gcrypt); adjust depends if 
changes
+   local 

[gentoo-commits] repo/gentoo:master commit in: mail-client/evolution/

2023-10-21 Thread Mart Raudsepp
commit: 9710087d251d79a1f9e68d37872173111b08fa6b
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Oct 20 13:29:43 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Oct 21 21:21:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9710087d

mail-client/evolution: Version bump to 3.50.1

Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Mart Raudsepp  gentoo.org>

 mail-client/evolution/Manifest|   1 +
 mail-client/evolution/evolution-3.50.1.ebuild | 153 ++
 2 files changed, 154 insertions(+)

diff --git a/mail-client/evolution/Manifest b/mail-client/evolution/Manifest
index 9232c54160e5..271f83507347 100644
--- a/mail-client/evolution/Manifest
+++ b/mail-client/evolution/Manifest
@@ -1,2 +1,3 @@
 DIST evolution-3.48.4.tar.xz 13440112 BLAKE2B 
c6cab75c9905607487f35f560c8608116eee098d456d83ad5c736129d88cbebd1be95216c77668ea4085ccceb93510267b90fbb3486eb3cf23a54ff494a890bd
 SHA512 
6476a995fe2ef4c9aa849296a7b9c6174d0b0d373efe72139a94911cd370efb4b517dbace173295fd3d2114dcb50e8fe3227917a2ca9cbdecc9a1fdadd47
 DIST evolution-3.50.0.tar.xz 13508148 BLAKE2B 
335c63aaca525db00f910d27ffc2d851a8f206ffb2ca0f39fb2bc4d2e5469d93c2f4fdf041136e08a635e5124bd9dc7b02b0c12e1435e6fa0a7b077322d2304b
 SHA512 
3a00a47ce7bec4a0e53f2c446f8ad0117c4c60db6e9a01f98fb4f2af38d0d54182020930e8c855af322ec3b563dcc1adfcaf42fdcc39a872f6de3480ba078106
+DIST evolution-3.50.1.tar.xz 13509152 BLAKE2B 
74a1b5550896d8e970675b0a1bb24c11d0da824cdc759ea6bbff781780788686fd2b9fd63cdb8b02a176fc8d87f248165b80f426ec12cbff3c657204ddc49f26
 SHA512 
619346315fa9cedd2d3b0327f4d286d8515a9e2aa3e76c48692b4f6492b91b5d18965e8379201514213821a1e430a717c40e079907ceac340c8ab20bcc51d390

diff --git a/mail-client/evolution/evolution-3.50.1.ebuild 
b/mail-client/evolution/evolution-3.50.1.ebuild
new file mode 100644
index ..80dbd5b91eeb
--- /dev/null
+++ b/mail-client/evolution/evolution-3.50.1.ebuild
@@ -0,0 +1,153 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake gnome2 readme.gentoo-r1
+
+DESCRIPTION="Integrated mail, addressbook and calendaring functionality"
+HOMEPAGE="https://wiki.gnome.org/Apps/Evolution 
https://gitlab.gnome.org/GNOME/evolution;
+
+# Note: explicitly "|| ( LGPL-2 LGPL-3 )", not "LGPL-2+".
+LICENSE="|| ( LGPL-2 LGPL-3 ) CC-BY-SA-3.0 FDL-1.3+ OPENLDAP"
+SLOT="2.0"
+
+IUSE="archive +bogofilter geolocation gtk-doc highlight ldap selinux 
spamassassin spell ssl +weather ytnef"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+# glade-3 support is for maintainers only per configure.ac
+# pst is not mature enough and changes API/ABI frequently
+# dconf explicitly needed for backup plugin
+# gnome-desktop support is optional with --enable-gnome-desktop
+# automagic libunity dep
+# >=gspell-1.8 to ensure it uses enchant:2 like webkit-gtk
+DEPEND="
+   >=app-crypt/libsecret-0.5
+   >=app-text/enchant-2.2.0:2
+   >=dev-db/sqlite-3.7.17:3
+   >=dev-libs/glib-2.66:2[dbus]
+   >=dev-libs/libxml2-2.7.3:2
+   >=gnome-base/gnome-desktop-2.91.3:3=
+   >=gnome-base/gsettings-desktop-schemas-2.91.92
+   >=gnome-extra/evolution-data-server-${PV}:=[gtk,weather?]
+   >=media-libs/libcanberra-0.25[gtk3]
+   >=net-libs/libsoup-3.0:3.0
+   >=net-libs/webkit-gtk-2.38.0:4.1=[spell?]
+   >=x11-libs/cairo-1.9.15[glib]
+   >=x11-libs/gdk-pixbuf-2.24:2
+   >=x11-libs/gtk+-3.22:3
+   >=x11-libs/libnotify-0.7
+   >=x11-misc/shared-mime-info-0.22
+
+   app-text/cmark:=
+   >=app-text/iso-codes-0.49
+   >=app-accessibility/at-spi2-core-2.46.0:2
+
+   gnome-base/dconf
+   x11-libs/libSM
+   x11-libs/libICE
+
+   archive? ( >=app-arch/gnome-autoar-0.1.1[gtk] )
+   bogofilter? ( mail-filter/bogofilter )
+   geolocation? (
+   >=media-libs/libchamplain-0.12.21:0.12[gtk]
+   >=media-libs/clutter-1.0.0:1.0
+   >=media-libs/clutter-gtk-0.90:1.0
+   >=sci-geosciences/geocode-glib-3.26.3:2 )
+   ldap? ( >=net-nds/openldap-2:= )
+   spamassassin? ( mail-filter/spamassassin )
+   spell? ( >=app-text/gspell-1.8:= )
+   ssl? (
+   >=dev-libs/nspr-4.6.1
+   >=dev-libs/nss-3.11
+   )
+   weather? (
+   >=dev-libs/libgweather-4.2.0:4=
+   >=sci-geosciences/geocode-glib-3.26.3:2
+   )
+   ytnef? ( net-mail/ytnef )
+"
+RDEPEND="${DEPEND}
+   highlight? ( app-text/highlight )
+   selinux? ( sec-policy/selinux-evolution )
+"
+BDEPEND="
+   app-text/docbook-xml-dtd:4.1.2
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   dev-util/itstool
+   gtk-doc? ( dev-util/gtk-doc
+   app-text/docbook-xml-dtd:4.3 )
+   >=dev-util/intltool-0.40.0
+   >=sys-devel/gettext-0.18.3
+   virtual/pkgconfig
+"
+

[gentoo-commits] repo/gentoo:master commit in: media-libs/libshumate/

2023-10-21 Thread Mart Raudsepp
commit: 9078f26231d543b83a3876dc97c2b3dd34a17456
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Oct 21 21:10:36 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Oct 21 21:21:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9078f262

media-libs/libshumate: add 1.1.1

Signed-off-by: Mart Raudsepp  gentoo.org>

 media-libs/libshumate/Manifest|  1 +
 media-libs/libshumate/libshumate-1.1.1.ebuild | 63 +++
 2 files changed, 64 insertions(+)

diff --git a/media-libs/libshumate/Manifest b/media-libs/libshumate/Manifest
index 718f7253512d..ec70f64a2de0 100644
--- a/media-libs/libshumate/Manifest
+++ b/media-libs/libshumate/Manifest
@@ -1,2 +1,3 @@
 DIST libshumate-1.0.5.tar.xz 112008 BLAKE2B 
e20e53fdcd34aa67853f68d72801e7ef7dfcb39670f67f0bfab76cc04a0dc4e92b614b5a588560de64c85406b63a105b5ba19854cf1189a5a3c03f097c93556e
 SHA512 
73beffb8eea95b279d297294ce96a39883856d280eeda1215b908d5b7ac86aff49bbd9c07065ffb394657497997b1994712de6526efd9076f9a5feb1c17b9532
 DIST libshumate-1.1.0.tar.xz 299096 BLAKE2B 
111eaca1ed7d0abc9f4bc5d83c10bd84aadd42cf92d3a5ac37e00edd9b433c1db768686c9935f7f88b200c6a2b7c1898b0e96bcf036947bc7097e5ddfcd34d82
 SHA512 
138736090ad448cd73812e5b3da6d1e9199601ca7ee9b026a19586c680ccb306871fe2a779db4cffde822834974154ccd55117dd58ce849c655fde71dab0237a
+DIST libshumate-1.1.1.tar.xz 299200 BLAKE2B 
763bba4c27d2e576b687120fff1d9dd07029307032618e4b629b1a5cd7091d46349cc3908388b84e7053b6e76d11ea0c646edbda2468bee5fc3c8cad874cfe3d
 SHA512 
d39d47d7a41eb692b4f42c66ee4e4c84f028314d6bf8757b7c7803fb67eff72ad2af3b5cb5256b2325f39291df0b1440f64b685e5a98b7c3a3712977ff495c5e

diff --git a/media-libs/libshumate/libshumate-1.1.1.ebuild 
b/media-libs/libshumate/libshumate-1.1.1.ebuild
new file mode 100644
index ..0238d92667b6
--- /dev/null
+++ b/media-libs/libshumate/libshumate-1.1.1.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org meson vala virtualx
+
+DESCRIPTION="Shumate is a GTK toolkit providing widgets for embedded maps"
+HOMEPAGE="https://wiki.gnome.org/Projects/libshumate 
https://gitlab.gnome.org/GNOME/libshumate;
+
+SLOT="1.0/1"
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86"
+REQUIRED_USE="gtk-doc? ( introspection )"
+
+IUSE="gtk-doc +introspection sysprof vala" # vector-renderer is still 
experimental, maybe put in at a later release
+
+RDEPEND="
+   >=dev-libs/glib-2.68.0:2
+   >=x11-libs/cairo-1.4
+   >=dev-db/sqlite-1.12:3
+   >=gui-libs/gtk-4:4
+   >=net-libs/libsoup-3.0:3.0
+   introspection? ( >=dev-libs/gobject-introspection-0.6.3:= )
+"
+# vector-renderer? (
+#  >=dev-libs/json-glib-1.6.0[introspection?]
+#  dev-libs/protobuf-c
+# )
+
+DEPEND="${RDEPEND}
+   sysprof? ( dev-util/sysprof-capture:4 )
+"
+BDEPEND="
+   gtk-doc? ( >=dev-util/gi-docgen-2021.1 )
+   vala? ( $(vala_depend) )
+"
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use introspection gir)
+   $(meson_use vala vapi)
+   $(meson_use gtk-doc gtk_doc)
+   -Ddemos=false # only built, not installed
+   # $(meson_use vector-renderer vector_renderer)
+   -Dvector_renderer=false
+   -Dlibsoup3=true
+   $(meson_feature sysprof)
+   )
+   meson_src_configure
+}
+
+src_test() {
+   virtx dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests 
failed'
+}
+
+src_install() {
+   meson_src_install
+   if use gtk-doc; then
+   mkdir -p "${ED}"/usr/share/gtk-doc/html || die
+   mv "${ED}"/usr/share/doc/libshumate-1.0 
"${ED}"/usr/share/gtk-doc/html/libshumate-1.0 || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/evolution-ews/

2023-10-21 Thread Mart Raudsepp
commit: 89e63956af461265a56c20c0e83bdd9cba014db8
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Oct 20 15:13:46 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Oct 21 21:21:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89e63956

gnome-extra/evolution-ews: Version bump to 3.50.1

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33428
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-extra/evolution-ews/Manifest |  1 +
 .../evolution-ews/evolution-ews-3.50.1.ebuild  | 72 ++
 2 files changed, 73 insertions(+)

diff --git a/gnome-extra/evolution-ews/Manifest 
b/gnome-extra/evolution-ews/Manifest
index 87ec511972db..a7d9c03674f6 100644
--- a/gnome-extra/evolution-ews/Manifest
+++ b/gnome-extra/evolution-ews/Manifest
@@ -1,2 +1,3 @@
 DIST evolution-ews-3.48.2.tar.xz 701356 BLAKE2B 
8c941302f383870bacf0dd3f02b28be34105ec7f612b027a505b98be0f66099d65671808e26e86ce756fc47116d012aa1c82fff74c5a501d3778dc7aba6b2498
 SHA512 
deccc3b442718b03809a7c49297a3f5d7c0bd2873fddfd9f90861a102208759cb95db9bfec1b04cff6932678f58aa81467c48fd4b1e32bb49ed43b9d8c9f4f77
 DIST evolution-ews-3.50.0.tar.xz 707208 BLAKE2B 
b2137c393e3ad6f3fdcd865d7dbba8f2830fbf3f287cb5599a23837ca5b4597714deeff08dc6e69443baf96171976476302bafeccdfb0c941c5b63e9a80f69c3
 SHA512 
51b90c018a5aea84e2c89785edcf69fe396d10d3fe447bc3ea5207506efa6433fe7af5e35ef6e2f5c3c2b8e3218ddff12c5be000dcad50c998c914994ce95745
+DIST evolution-ews-3.50.1.tar.xz 707220 BLAKE2B 
8d5e579e885ebdabcbc3f19b18ba8ecaafdf393c473d3f3ca47c0002841634e2fda5c3d3db6ec132c1589a5bc7869e84b36e6761457f00bd999b2e866151b1af
 SHA512 
f02b1815f8d641a5941f67e7b7507966231301f258602b8772e7ae01490f6ac18f66f60609c94e4ea996bf8544a65d5d895dd56a0eabbf7c20a86ff310537c18

diff --git a/gnome-extra/evolution-ews/evolution-ews-3.50.1.ebuild 
b/gnome-extra/evolution-ews/evolution-ews-3.50.1.ebuild
new file mode 100644
index ..def2f07990d7
--- /dev/null
+++ b/gnome-extra/evolution-ews/evolution-ews-3.50.1.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake gnome2 optfeature
+
+DESCRIPTION="Evolution module for connecting to Microsoft Exchange Web 
Services"
+HOMEPAGE="https://wiki.gnome.org/Apps/Evolution 
https://gitlab.gnome.org/GNOME/evolution-ews;
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE="test"
+
+# libical-glib currently (2020-02-29) oddly behind USE=introspection
+RDEPEND="
+   dev-db/sqlite:3
+   >=dev-libs/glib-2.68:2
+   >=dev-libs/libical-3.0.5:0=[introspection(-)]
+   >=dev-libs/json-glib-1.0.4
+   >=dev-libs/libmspack-0.4
+   dev-libs/libxml2:2
+   >=gnome-extra/evolution-data-server-${PV}:0=
+   >=mail-client/evolution-${PV}:2.0
+   >=net-libs/libsoup-3.0:3.0
+   >=x11-libs/gtk+-3.10:3
+"
+DEPEND="${RDEPEND}
+   test? ( >=net-libs/uhttpmock-0.9:1.0 )
+"
+BDEPEND="
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   >=dev-util/intltool-0.35.5
+   >=sys-devel/gettext-0.18.3
+   virtual/pkgconfig
+"
+
+# Unittests fail to find libevolution-ews.so
+RESTRICT="test !test? ( test )"
+
+# global scope PATCHES or DOCS array mustn't be used due to double 
default_src_prepare
+# call; if needed, set them after cmake_src_prepare call, if that works
+src_prepare() {
+   cmake_src_prepare
+   gnome2_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DWITH_MSPACK=ON
+   -DENABLE_TESTS=$(usex test)
+   )
+   cmake_src_configure
+}
+
+src_compile() {
+   cmake_src_compile
+}
+
+src_test() {
+   cmake_src_test
+}
+
+src_install() {
+   cmake_src_install
+}
+
+pkg_postinst() {
+   optfeature "oauth support" 
"gnome-extra/evolution-data-server[oauth-gtk3]"
+}



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/evolution-data-server/

2023-10-21 Thread Mart Raudsepp
commit: abdc824b72707ee02d4bbaa722fc5c126660fb86
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Oct 20 15:11:19 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Oct 21 21:21:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abdc824b

gnome-extra/evolution-data-server: Version bump to 3.50.1

Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-extra/evolution-data-server/Manifest |   1 +
 .../evolution-data-server-3.50.1.ebuild| 159 +
 2 files changed, 160 insertions(+)

diff --git a/gnome-extra/evolution-data-server/Manifest 
b/gnome-extra/evolution-data-server/Manifest
index 25a3bc852d91..4153d9acf499 100644
--- a/gnome-extra/evolution-data-server/Manifest
+++ b/gnome-extra/evolution-data-server/Manifest
@@ -1,2 +1,3 @@
 DIST evolution-data-server-3.48.4.tar.xz 4906356 BLAKE2B 
13cbd21d8f6829d052227d3d328439d5f00a2cda2384ffeace791a563ed8acdcd707729ae032dbdbe16e530b2e6205c006412f1cbaa03e8fb6d669c2c75d67bd
 SHA512 
35bc6653efdb70a110f39499945516408090f101319a3080c87f6e14f886e0f9283225c4c5b6a4c2af418b9928c5eb7fba2d319481c81af1fa87f7dd930f7215
 DIST evolution-data-server-3.50.0.tar.xz 4964568 BLAKE2B 
1239bab5563e645ebf3999d1977f5b13fdbb155f70fef85904c0cbc06abba64bf79a1c9417749df1ee2f381a757f06d43e0eea1eb064ef5d6250058d9d66c823
 SHA512 
30a04721304e4447fbe5dccc6992ca38fd7e4ed4a6f8c846def34ee8097d31db3139b0f3b89a64c59af71b9dcd6108bfcdd60b36098b85ad96aee63f9ed5bba5
+DIST evolution-data-server-3.50.1.tar.xz 4964724 BLAKE2B 
9896c4dd69c5ce8272594170ba52ca58fdbdbd11122a8d0a40aeee219137c84dfe1f40e713610485f1bf56e89df6ff7cb94e787dc6019ea68217def5390a502d
 SHA512 
9d15eeb265aa7243d87e8e05c50b329554c1adfda20c175df5b4dd2efc970bb8a8fae95505288584cce0ec95755c5d183e2cd43e71137df9a5aa252bd35c7847

diff --git 
a/gnome-extra/evolution-data-server/evolution-data-server-3.50.1.ebuild 
b/gnome-extra/evolution-data-server/evolution-data-server-3.50.1.ebuild
new file mode 100644
index ..b819888c92af
--- /dev/null
+++ b/gnome-extra/evolution-data-server/evolution-data-server-3.50.1.ebuild
@@ -0,0 +1,159 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake db-use flag-o-matic gnome2 vala virtualx
+
+DESCRIPTION="Evolution groupware backend"
+HOMEPAGE="https://wiki.gnome.org/Apps/Evolution 
https://gitlab.gnome.org/GNOME/evolution-data-server;
+
+# Note: explicitly "|| ( LGPL-2 LGPL-3 )", not "LGPL-2+".
+LICENSE="|| ( LGPL-2 LGPL-3 ) BSD Sleepycat"
+SLOT="0/64-11-21-4-2-27-2-27-4-0" # subslot = 
libcamel-1.2/libebackend-1.2/libebook-1.2/libebook-contacts-1.2/libecal-2.0/libedata-book-1.2/libedata-cal-2.0/libedataserver-1.2/libedataserverui-1.2/libedataserverui4-1.0
 soname version
+
+IUSE="berkdb +gnome-online-accounts +gtk gtk-doc +introspection ldap kerberos 
oauth-gtk3 oauth-gtk4 vala +weather"
+REQUIRED_USE="
+   oauth-gtk3? ( gtk )
+   oauth-gtk4? ( gtk )
+   vala? ( introspection )
+"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux"
+
+# berkdb needed only for migrating old addressbook data from <3.13 versions, 
bug #519512
+# glib-2.70 for build-time optional GPowerProfileMonitor
+RDEPEND="
+   >=app-crypt/libsecret-0.5[crypt]
+   >=dev-db/sqlite-3.7.17:3
+   >=dev-libs/glib-2.70:2
+   >=dev-libs/libical-3.0.8:=[glib,introspection?]
+   >=dev-libs/libxml2-2
+   >=dev-libs/nspr-4.4
+   >=dev-libs/nss-3.9
+   >=net-libs/libsoup-3.1.1:3.0
+   >=dev-libs/json-glib-1.0.4
+
+   dev-libs/icu:=
+   sys-libs/zlib:=
+   virtual/libiconv
+
+   berkdb? ( >=sys-libs/db-4:= )
+   gtk? (
+   >=x11-libs/gtk+-3.20:3
+   >=gui-libs/gtk-4.4:4
+   >=media-libs/libcanberra-0.25[gtk3]
+
+   oauth-gtk3? ( >=net-libs/webkit-gtk-2.34.0:4.1 )
+   oauth-gtk4? ( >=net-libs/webkit-gtk-2.39.90:6 )
+   )
+   gnome-online-accounts? ( >=net-libs/gnome-online-accounts-3.8:= )
+   introspection? ( >=dev-libs/gobject-introspection-0.9.12:= )
+   kerberos? ( virtual/krb5:= )
+   ldap? ( >=net-nds/openldap-2:= )
+   weather? ( >=dev-libs/libgweather-4.2.0:4= )
+"
+DEPEND="${RDEPEND}
+   vala? ( $(vala_depend)
+   >=net-libs/libsoup-3.1.1:3.0[vala]
+   dev-libs/libical[vala]
+   )
+"
+BDEPEND="
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   dev-util/gperf
+   gtk-doc? (
+   >=dev-util/gtk-doc-1.14
+   dev-util/gi-docgen
+   app-text/docbook-xml-dtd:4.1.2
+   )
+   >=dev-util/intltool-0.35.5
+   >=sys-devel/gettext-0.18.3
+   virtual/pkgconfig
+"
+
+# Some tests fail due to missing locales.
+# Also, dbus tests are flaky, bugs #397975 #501834
+# It looks like a nightmare to disable those for now.
+RESTRICT="!test? 

[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/gnome-maps/

2023-10-21 Thread Mart Raudsepp
commit: 4736b845e2fb36ddc341cc09078e43c10179d7ab
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sat Oct 21 13:44:56 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Oct 21 21:21:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4736b845

sci-geosciences/gnome-maps: Version bump to 45.1

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33442
Signed-off-by: Mart Raudsepp  gentoo.org>

 sci-geosciences/gnome-maps/Manifest   |  1 +
 sci-geosciences/gnome-maps/gnome-maps-45.1.ebuild | 50 +++
 2 files changed, 51 insertions(+)

diff --git a/sci-geosciences/gnome-maps/Manifest 
b/sci-geosciences/gnome-maps/Manifest
index b748acd62ce7..4210c7f31455 100644
--- a/sci-geosciences/gnome-maps/Manifest
+++ b/sci-geosciences/gnome-maps/Manifest
@@ -1,3 +1,4 @@
 DIST gnome-maps-44.3.tar.xz 2348292 BLAKE2B 
1e66780eaf5ea86e25438702ed8602801d31b128e40e48b30d01b9aecb9366168447f6d47efdc3198d4c8598dbcd439ae9a8c80e3810fc22faf1a3f1a44ea1b3
 SHA512 
a193b27474a3b62b3dc5ddbe082ea9718c5225d4939d939cf0050c46016fa1c173091d7a6087aa7be53e8369867b200de793a91f87971b8696207a12ec50c682
 DIST gnome-maps-44.4.tar.xz 2348376 BLAKE2B 
c2a17704709cdb8216cfeeeb98c47d0a5b06335f5f9e158175bb4a982db6d385f0c64554f15549e971b00f1fe2bdc215f309abdc37f47fffbb28e76235ec30fe
 SHA512 
7e529f13daa9f1bd24b1e07e5b4514cdc32ed03b27683ee428863daf6fc883ce2cfd4995446335181c71e452e05e199e76f706a207f01f3930f1f340146e55aa
 DIST gnome-maps-45.0.tar.xz 3137420 BLAKE2B 
b44915359353fe924f0ca969d5ef8f321c6b15bcd42a3682e5086a6dacd0fba0cf83d5ac281a627651f7454827950f27267b0b5c90fb5575983d083146c5
 SHA512 
052322e9f92e1311e3eb57a06b2dcdd95e1083f99c59426883884802d6d38c1084d9cca8ff9821b2878c0b70d2c15d1ff04a7710658addf6ad024a198edb61db
+DIST gnome-maps-45.1.tar.xz 3140732 BLAKE2B 
060ad1c99a6cc87a647f23de4263ef980e8e7f512a9d498e28ff047bca65509c34de15004a4106eed87adeedc9d45ad3875193ddc8791d6b9cbda7623e4d9c10
 SHA512 
ed738db8929ca62dc8ce6780749f8a370fcd2d7175911521124cb7ac360bd94797ec209b01c7fc1a5520a7c680e8089954e9a88673b3c12b48d009469d6e1eef

diff --git a/sci-geosciences/gnome-maps/gnome-maps-45.1.ebuild 
b/sci-geosciences/gnome-maps/gnome-maps-45.1.ebuild
new file mode 100644
index ..4dbc0fd2b0fc
--- /dev/null
+++ b/sci-geosciences/gnome-maps/gnome-maps-45.1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson xdg
+
+DESCRIPTION="A map application for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Apps/Maps;
+
+LICENSE="GPL-2+ LGPL-2+ MIT CC-BY-3.0 CC-BY-SA-3.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+# Pure introspection dependencies found by grepping imports in ${S}
+RDEPEND="
+   >=dev-libs/glib-2.66.0:2
+   >=dev-libs/gjs-1.69.2
+   >=dev-libs/gobject-introspection-0.10.1:=
+   gui-libs/gtk:4[introspection]
+   >=app-misc/geoclue-0.12.99:2.0[introspection]
+   >=gui-libs/libadwaita-1.4_alpha:1[introspection]
+   >=dev-libs/libgweather-4.2.0:4=[introspection]
+   >=sci-geosciences/geocode-glib-3.15.2:2[introspection]
+   dev-libs/libportal:=[introspection]
+   >=media-libs/libshumate-1.1_beta:1.0=[introspection]
+   dev-libs/libxml2:2
+   >=net-libs/rest-0.9.1:1.0[introspection]
+
+   app-crypt/libsecret[introspection]
+   media-libs/graphene[introspection]
+   net-libs/libsoup:3.0[introspection]
+   x11-libs/pango[introspection]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



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

2023-10-21 Thread Andreas Sturmlechner
commit: be6971fcba311077025f602eb124bf0e20782f7d
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Oct 21 21:15:28 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Oct 21 21:16:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be6971fc

profiles: package.deprecated: Mark dev-qt/qtscript:5 deprecated

Bug: https://bugs.gentoo.org/915779
Signed-off-by: Andreas Sturmlechner  gentoo.org>

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

diff --git a/profiles/package.deprecated b/profiles/package.deprecated
index d656f29a309a..01ba1c3d5759 100644
--- a/profiles/package.deprecated
+++ b/profiles/package.deprecated
@@ -17,6 +17,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Andreas Sturmlechner  (2023-10-21)
+# QtScript is deprecated since Qt 5.5, all projects must port away.
+# Bug 915779
+dev-qt/qtscript:5
+
 # Michał Górny  (2023-06-18)
 # Superseded by dev-python/pdm-backend.  The migration guide is at:
 # https://pdm-backend.fming.dev/migration/



[gentoo-commits] repo/gentoo:master commit in: app-editors/texworks/, app-editors/texworks/files/

2023-10-21 Thread Andreas Sturmlechner
commit: 4ceb19e276bcdd7669911281457c0c025a7f6858
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Oct 21 17:40:14 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Oct 21 21:04:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ceb19e2

app-editors/texworks: add 0.6.8, EAPI-8 bump, python3_12, drop virtualx

- add missing dev-qt/qttest:5 dependency
- dev-qt/qtscript:5 was replaced by dev-qt/qtdeclarative:5
- fix upstream's "optional" (really not) Qt5Script in build system

Bug: https://bugs.gentoo.org/915780
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 app-editors/texworks/Manifest  |  1 +
 .../files/texworks-0.6.8-optional-qtscript.patch   | 25 +++
 app-editors/texworks/texworks-0.6.8.ebuild | 84 ++
 3 files changed, 110 insertions(+)

diff --git a/app-editors/texworks/Manifest b/app-editors/texworks/Manifest
index 59ca10e2c65d..eba2967aa0d0 100644
--- a/app-editors/texworks/Manifest
+++ b/app-editors/texworks/Manifest
@@ -1 +1,2 @@
 DIST texworks-0.6.7.tar.gz 12394465 BLAKE2B 
0a2e0531ef0f296cd2be176baed14eb0c21733aeaf3ca3c43e3ff02e48bf68be8953db67f955db0b5a56676b391e2f7700404e9ea52907092d58cbbccaa02adf
 SHA512 
b1c22c1f9bfae2595e77f0c98297cc690f62aac38125bb576d57cc3a0666d779e75af23ccf430a3547215065596b4ea60758233947cda06df8e1a7fc95c46b65
+DIST texworks-0.6.8.tar.gz 12486607 BLAKE2B 
a7de78adc0746c57b721a400a704d3912574933604e01124a99f5a60ba377ba66ce8d57f5f0a87e336de715d981146db6b8ae61a78c744b385c698fcdad2f7fe
 SHA512 
23164f9ab2f611a705b533f4c435891f1279d1e0e0de2d7f947864f8919a6513cb696881dc1dcf93345471599f113d264ced57cbd2dceae343b9dde46ee80482

diff --git a/app-editors/texworks/files/texworks-0.6.8-optional-qtscript.patch 
b/app-editors/texworks/files/texworks-0.6.8-optional-qtscript.patch
new file mode 100644
index ..460c4f4f7e2d
--- /dev/null
+++ b/app-editors/texworks/files/texworks-0.6.8-optional-qtscript.patch
@@ -0,0 +1,25 @@
+It doesn't work like that.
+
+--- a/CMakeLists.txt   2023-02-18 11:42:11.0 +0100
 b/CMakeLists.txt   2023-10-21 20:00:29.144638825 +0200
+@@ -281,9 +281,11 @@
+   set(QT_VERSION_PATCH "${Qt6_VERSION_PATCH}")
+ else ()
+   # Check for Qt5
+-  find_package(Qt5 REQUIRED COMPONENTS Core Widgets Gui UiTools 
Concurrent Xml LinguistTools Qml OPTIONAL_COMPONENTS Script ScriptTools)
++  find_package(Qt5 REQUIRED COMPONENTS Core Widgets Gui UiTools 
Concurrent Xml LinguistTools Qml)
+   set(QT_LIBRARIES Qt5::Core Qt5::Widgets Qt5::Gui Qt5::UiTools 
Qt5::Concurrent Qt5::Xml Qt5::Qml)
+ 
++  find_package(Qt5Script)
++  find_package(Qt5ScriptTools)
+   if (Qt5Script_FOUND AND Qt5ScriptTools_FOUND)
+   list(APPEND QT_LIBRARIES Qt5::ScriptTools Qt5::Script)
+   set(WITH_QTSCRIPT ON)
+@@ -311,7 +313,6 @@
+   set(QT_VERSION_MAJOR "${Qt5_VERSION_MAJOR}")
+   set(QT_VERSION_MINOR "${Qt5_VERSION_MINOR}")
+   set(QT_VERSION_PATCH "${Qt5_VERSION_PATCH}")
+-  set(WITH_QTSCRIPT ON)
+ endif ()
+ 
+ # Expose the major version number of Qt to the preprocessor. This is necessary

diff --git a/app-editors/texworks/texworks-0.6.8.ebuild 
b/app-editors/texworks/texworks-0.6.8.ebuild
new file mode 100644
index ..532ab36b69d9
--- /dev/null
+++ b/app-editors/texworks/texworks-0.6.8.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..3} )
+PYTHON_COMPAT=( python3_{9..12} )
+CMAKE_REMOVE_MODULES_LIST=( FindLua )
+inherit lua-single python-single-r1 cmake xdg
+
+DESCRIPTION="Simple interface for working with TeX documents"
+HOMEPAGE="https://tug.org/texworks/;
+SRC_URI="https://github.com/TeXworks/texworks/archive/release-${PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}"/${PN}-release-${PV}
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+IUSE="lua python test"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   lua? ( ${LUA_REQUIRED_USE} )
+   python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+RDEPEND="
+   app-text/hunspell:=
+   app-text/poppler[qt5]
+   dev-qt/designer:5
+   dev-qt/qtcore:5
+   dev-qt/qtconcurrent:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   sys-libs/zlib
+   lua? ( ${LUA_DEPS} )
+   python? ( ${PYTHON_DEPS} )
+"
+DEPEND="${RDEPEND}
+   test? ( dev-qt/qttest:5 )
+"
+BDEPEND="
+   dev-qt/linguist-tools:5
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.6.5-cmake_lua_version.patch
+   "${FILESDIR}"/${P}-optional-qtscript.patch
+)
+
+pkg_setup() {
+   use lua && lua-single_pkg_setup
+
+   python-single-r1_pkg_setup
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -Wno-dev
+   -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Script=ON
+   

[gentoo-commits] repo/gentoo:master commit in: app-misc/qlcplus/

2023-10-21 Thread Andreas Sturmlechner
commit: af86302bb309e5385570c04f892fefe114094665
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Oct 21 18:49:17 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Oct 21 21:04:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af86302b

app-misc/qlcplus: drop 5.0.0_beta1

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 app-misc/qlcplus/Manifest   |  1 -
 app-misc/qlcplus/qlcplus-5.0.0_beta1.ebuild | 85 -
 2 files changed, 86 deletions(-)

diff --git a/app-misc/qlcplus/Manifest b/app-misc/qlcplus/Manifest
index cc4f2b713c44..9041f075acba 100644
--- a/app-misc/qlcplus/Manifest
+++ b/app-misc/qlcplus/Manifest
@@ -1,4 +1,3 @@
 DIST QLC+_4.12.6.tar.gz 11345674 BLAKE2B 
6035f29f22dd214c1190bd13fbdf5e4bd7b4fb3e3cf20f5556fe31aa318dc1490ffe5159f00e3accd88bff8cdb4bb2763e29e318073a3bf2f00ca3676fff266a
 SHA512 
80869bc0c1682aeb81f5463253be595aa4745d3c4b5e20a1c8ae1c3d9ceabbbf251b52bebb723d9e0297bc712cc75fe2dd472182b79bef84b351cd4795231765
 DIST QLC+_4.12.7.tar.gz 11603681 BLAKE2B 
52e257842e4892f04f7f45ea7747beb89c95a40d9d55d2e3629d4b3f7eed0e621936ff8af5c3b440e3237569cc0f44856cea9ceda61234e0b8ea35005c529b42
 SHA512 
26b3f17d25b0f34d41c701d1902e88eceb553f8d35d7d732581523a1066338bc8bd391fbb7b966ab5fe43114f405f9a8cef2d3c0da4d7b76bbe91bf0f64eae49
-DIST QLC+_5.0.0_beta1.tar.gz 11170124 BLAKE2B 
aebc0ddbd2ee9b4dd242d4766a708a9e83621c1f5ab6a69ab4ad4884f10eae954ad5a7d6aaef908ec4d1c725705231676ec77a3f65f0bcee73099344540bae00
 SHA512 
f831be1e31a995151768a09d1cdeb8815086d2ce3fc8c4e0abf12aefe6eb02870c6d86ae87cd7061ec353ce1d23ac7f73cd7646f3c2f00ddde45c25ff36ec884
 DIST QLC+_5.0.0_beta2.tar.gz 11486175 BLAKE2B 
176368661a09ae523fd111fb7a9b46d5917e91325dea0d1f70973f11bd9bb7de6b3fd57647e56ce8f743b10f28c8883ed3a10fa914aa00be6737541590ec5a88
 SHA512 
e6e30e7174e0a45d058caa1ed5da9ed2e0b5ab72fe45cf0e70dd42e1528b69c87aeb21dd03770fe24cae83177d26bbe938c8d6e889fa418b753e97d4606534c4

diff --git a/app-misc/qlcplus/qlcplus-5.0.0_beta1.ebuild 
b/app-misc/qlcplus/qlcplus-5.0.0_beta1.ebuild
deleted file mode 100644
index ee76871ac4cd..
--- a/app-misc/qlcplus/qlcplus-5.0.0_beta1.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qmake-utils udev virtualx xdg
-
-DESCRIPTION="A software to control DMX or analog lighting systems"
-HOMEPAGE="https://www.qlcplus.org/;
-SRC_URI="https://github.com/mcallegari/${PN}/archive/QLC+_${PV}.tar.gz;
-S="${WORKDIR}/qlcplus-QLC-_${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS=""
-IUSE="test"
-
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   dev-qt/linguist-tools:5
-"
-RDEPEND="
-   dev-embedded/libftdi:=
-   dev-libs/glib:2
-   dev-qt/qt3d:5[qml]
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtmultimedia:5[widgets,qml]
-   dev-qt/qtnetwork:5
-   dev-qt/qtprintsupport:5
-   dev-qt/qtscript:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   media-libs/alsa-lib
-   media-libs/libmad
-   media-libs/libsndfile
-   sci-libs/fftw:3.0
-   virtual/libusb:0
-   virtual/libusb:1
-   virtual/udev
-"
-IDEPEND="
-   dev-util/desktop-file-utils
-"
-DEPEND="${RDEPEND}
-   dev-qt/qttest:5
-"
-
-src_prepare() {
-   default
-
-   sed -e "/UDEVRULESDIR/s:/etc/udev/rules.d:$(get_udevdir)/rules.d:" \
-   -i variables.pri || die
-
-   ## Remove Werror-flag since there are some warnings with gcc-9.x
-   sed -e "s/QMAKE_CXXFLAGS += -Werror/#&/g" \
-   -i variables.pri || die
-}
-
-src_configure() {
-   eqmake5 CONFIG+=qmlui
-}
-
-src_test() {
-   virtx emake check
-}
-
-src_install() {
-   emake INSTALL_ROOT="${D}" install
-}
-
-pkg_postinst() {
-   udev_reload
-
-   xdg_desktop_database_update
-   xdg_mimeinfo_database_update
-
-   elog "Some configurations of KDE Plasma break the layout of"
-   elog "QLC+ 5's QML UI."
-   elog "As a workaround, try those environment variables:"
-   elog "  export XDG_CURRENT_DESKTOP=GNOME"
-   elog "OR"
-   elog "  export QT_QPA_PLATFORMTHEME=gtk3"
-}



[gentoo-commits] repo/gentoo:master commit in: media-gfx/meshlab/

2023-10-21 Thread Andreas Sturmlechner
commit: d95a2615e43c05a00b94048221e9ab5a30f45e37
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Oct 21 19:29:53 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Oct 21 21:04:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d95a2615

media-gfx/meshlab: update EAPI 7 -> 8, drop unused, add missing deps

CMAKE_BUILD_TYPE=Release was ignored by eclass so setting it was a no-op.

Bug: https://bugs.gentoo.org/915788
Bug: https://bugs.gentoo.org/763837
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-gfx/meshlab/meshlab-2020.12-r2.ebuild | 58 +
 1 file changed, 58 insertions(+)

diff --git a/media-gfx/meshlab/meshlab-2020.12-r2.ebuild 
b/media-gfx/meshlab/meshlab-2020.12-r2.ebuild
new file mode 100644
index ..3022559a4e4c
--- /dev/null
+++ b/media-gfx/meshlab/meshlab-2020.12-r2.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VCG_VERSION="2020.12"
+inherit cmake xdg
+
+DESCRIPTION="System for processing and editing unstructured 3D triangular 
meshes"
+HOMEPAGE="https://www.meshlab.net/;
+SRC_URI="https://github.com/cnr-isti-vclab/meshlab/archive/Meshlab-${PV}.tar.gz
 -> ${P}.tar.gz
+   https://github.com/cnr-isti-vclab/vcglib/archive/${VCG_VERSION}.tar.gz 
-> vcglib-${VCG_VERSION}.tar.gz"
+S="${WORKDIR}/meshlab-Meshlab-${PV}/src"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="double-precision minimal"
+
+DEPEND="
+   dev-cpp/eigen:3
+   dev-cpp/muParser
+   dev-libs/gmp:=
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtopengl:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+   media-libs/glew:0=
+   =media-libs/lib3ds-1*
+   media-libs/openctm:=
+   media-libs/qhull:=
+   sci-libs/levmar
+   sci-libs/mpir:=
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}/${P}-disable-updates.patch"
+   "${FILESDIR}/${P}-find-plugins.patch"
+)
+
+src_unpack() {
+   unpack ${P}.tar.gz
+   cd "${S}" || die
+   unpack vcglib-2020.12.tar.gz
+   mv vcglib-2020.12/* vcglib || die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_MINI=$(usex minimal)
+   -DBUILD_WITH_DOUBLE_SCALAR=$(usex double-precision)
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlitestudio/

2023-10-21 Thread Andreas Sturmlechner
commit: 6a86552e4ba6096b81d67a814d4b83dd7f0ece14
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Oct 21 18:59:09 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Oct 21 21:04:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a86552e

dev-db/sqlitestudio: drop 3.3.3, 3.4.3, 3.4.3-r1, 3.4.4

Closes: https://bugs.gentoo.org/915786
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-db/sqlitestudio/Manifest |   2 -
 dev-db/sqlitestudio/sqlitestudio-3.3.3.ebuild| 153 ---
 dev-db/sqlitestudio/sqlitestudio-3.4.3-r1.ebuild | 187 ---
 dev-db/sqlitestudio/sqlitestudio-3.4.3.ebuild| 186 --
 dev-db/sqlitestudio/sqlitestudio-3.4.4.ebuild| 187 ---
 5 files changed, 715 deletions(-)

diff --git a/dev-db/sqlitestudio/Manifest b/dev-db/sqlitestudio/Manifest
index b6bdf7398fe1..29660131f58b 100644
--- a/dev-db/sqlitestudio/Manifest
+++ b/dev-db/sqlitestudio/Manifest
@@ -1,3 +1 @@
-DIST sqlitestudio-3.3.3.tar.gz 8863232 BLAKE2B 
1dfa74ab405ec057090f87726c3562470de4c1fd7b97c0fbc3e3fb4b3c8413825ec1884ac8bc9cb86e0d3d64b42af323a46ae4aa324de98c1dc8e967a4eb0d35
 SHA512 
1b92b06dbca3b5ee051d2582345c0e9a0a3cbd2cbbde0c6b9b18f75ca30140c46fc9d35a3c314c13d99300dbe8d9bbd313b2ae4cb069b8e81446b27e982f
-DIST sqlitestudio-3.4.3.tar.gz 16115078 BLAKE2B 
ac083ea53276a87917a532359c5f3eae665140e04efe01c8172fbcb135df65f4128a6b09b96f781c411e3b105f47a2c30172e37ab1bd82be32a36027c75770d9
 SHA512 
5261bd9c5a7e5be3e140eefda45961dc1978b6d1f9f180a8db07671acc55d275c0f2755a580f57681b17fe233ef54b2680a633693c1ec62d3517e4f968e80549
 DIST sqlitestudio-3.4.4.tar.gz 16187828 BLAKE2B 
34a19880c0ce82a0457c8b34fe713d1792101563dd37849f02538a3f62310e0720939a3930c2c1d2fe43a8379c66012e75cf9e45e961a382c3ea5fbd857e42d3
 SHA512 
ddbb926afcca0afe8e4199be64254d0a9a47bef66f260c51cc7e5c5d38c8a00bfbe2012e8ec933bf69e85481c0c214136146cd3bff0975f6178f9fe7884e8190

diff --git a/dev-db/sqlitestudio/sqlitestudio-3.3.3.ebuild 
b/dev-db/sqlitestudio/sqlitestudio-3.3.3.ebuild
deleted file mode 100644
index 401c8f8bec3e..
--- a/dev-db/sqlitestudio/sqlitestudio-3.3.3.ebuild
+++ /dev/null
@@ -1,153 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PLOCALES="de es fr it pl pt_BR ro_RO ru sk zh_CN"
-inherit desktop plocale toolchain-funcs qmake-utils xdg
-
-DESCRIPTION="Powerful cross-platform SQLite database manager"
-HOMEPAGE="https://sqlitestudio.pl;
-SRC_URI="https://github.com/pawelsalawa/sqlitestudio/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="cli cups tcl test"
-
-REQUIRED_USE="test? ( cli )"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-db/sqlite:3
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtscript:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtxml:5
-   cli? (
-   sys-libs/readline:=
-   sys-libs/ncurses:=
-   )
-   cups? ( dev-qt/qtprintsupport:5 )
-   tcl? ( dev-lang/tcl:0= )
-"
-DEPEND="${RDEPEND}
-   dev-qt/designer:5
-   dev-qt/qtconcurrent:5
-   test? ( dev-qt/qttest:5 )
-"
-BDEPEND="
-   dev-qt/linguist-tools:5
-   virtual/pkgconfig
-"
-
-core_build_dir="${S}/output/build"
-plugins_build_dir="${core_build_dir}/Plugins"
-
-src_prepare() {
-   default
-
-   sed -i -e 's/linux|portable/portable/' 
SQLiteStudio3/sqlitestudio/sqlitestudio.pro || die
-
-   # bug #838325
-   sed -i -e "s:-lcurses:$($(tc-getPKG_CONFIG) --libs ncurses):" 
SQLiteStudio3/sqlitestudiocli/sqlitestudiocli.pro || die
-
-   disable_modules() {
-   [[ $# -lt 2 ]] && die "not enough arguments"
-
-   local pro="$1"; shift
-   local modules="${@}"
-
-   sed -r -i \
-   -e 's/('${modules// /|}')[[:space:]]*(\\?)/\2/' \
-   ${pro} || die
-   }
-
-   use cli || disable_modules SQLiteStudio3/SQLiteStudio3.pro cli
-
-   local mod_lst=( DbSqlite2 )
-   use cups || mod_lst+=( Printing )
-   use tcl || mod_lst+=( ScriptingTcl )
-   disable_modules Plugins/Plugins.pro ${mod_lst[@]}
-
-   local mylrelease="$(qt5_get_bindir)"/lrelease
-   local ts_dir_lst=$(find * -type f -name "*.qm" -printf '%h\n' | sort -u)
-   local ts_pro_lst=$(find * -type f -name "*.pro" -exec grep -l 
'TRANSLATIONS' {} \;)
-   local ts_qrc_lst=$(find * -type f -name "*.qrc" -exec grep -l '\.qm' {} 
\;)
-
-   # delete all "*.qm"
-   for ts_dir in ${ts_dir_lst[@]}; do
-   rm "${ts_dir}"/*.qm || die
-   done
-
-   lrelease_locale() {
-   for ts_dir in ${ts_dir_lst[@]}; do
-   local ts=$(find "${ts_dir}" -type f -name "*${1}.ts" || 
continue)
-   

[gentoo-commits] repo/gentoo:master commit in: media-video/smplayer/

2023-10-21 Thread Andreas Sturmlechner
commit: cf23582a3502e3f93ad9c1fa2ce3afbb15e69736
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Oct 21 20:25:46 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Oct 21 21:04:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf23582a

media-video/smplayer: add 23.6.0, drop ineffective IUSE, unused deps

Fix HOMEPAGE.

dev-qt/qtscript:5 was unused since 21.08.0.

dev-qt/qtdbus:5 was unconditional since commit
a3988c25749cc0fd0ee92538607a2231c1906087.

Bug: https://bugs.gentoo.org/915789
Bug: https://bugs.gentoo.org/808691
Closes: https://bugs.gentoo.org/893952
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-video/smplayer/Manifest   |   1 +
 media-video/smplayer/smplayer-23.6.0.ebuild | 125 
 2 files changed, 126 insertions(+)

diff --git a/media-video/smplayer/Manifest b/media-video/smplayer/Manifest
index dd1aab8f1721..2c40de99228d 100644
--- a/media-video/smplayer/Manifest
+++ b/media-video/smplayer/Manifest
@@ -1 +1,2 @@
 DIST smplayer-22.2.0.tar.bz2 5165034 BLAKE2B 
b10103907dc334f65bf1d0dfc55baef5fe330e84eabb0534d77b4ebeb6b93f677b5f39b9e8ab60f8a7fdaf405fee8ab683e7c5e284256b04a6628603fc476540
 SHA512 
62916d9df8493efbe810a5de36c2d45fd2e39173e061060c749c87ac498f43ca08caa073bd04b05e3e9de72c5efdf9bece8e08f4c57a0d283d9f78b7687e2d14
+DIST smplayer-23.6.0.tar.bz2 5164535 BLAKE2B 
27200ad658a2acfc3c93c48ed59fca2333b5935d5b7e955cb12dd0c33566aaf0288c68081a68578904076e467bb3b39f9a5bb702d7ad8be0474aa400e40ce6e0
 SHA512 
097085ffae11b0d065f0822e36466f3e934d4484de29146deba66de14bfd4abcaa8dfd91aa5890921f336a99c3392650e932102812bf401a843d7a86dfc4996d

diff --git a/media-video/smplayer/smplayer-23.6.0.ebuild 
b/media-video/smplayer/smplayer-23.6.0.ebuild
new file mode 100644
index ..7a3ba0fb3a40
--- /dev/null
+++ b/media-video/smplayer/smplayer-23.6.0.ebuild
@@ -0,0 +1,125 @@
+# Copyright 2007-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PLOCALES="am ar_SY ar bg ca cs da de el en_GB en en_US es et eu fa fi fr gl
+he_IL hr hu id it ja ka ko ku lt mk ms_MY nl nn_NO pl pt_BR pt ro_RO ru_RU
+sk sl_SI sq_AL sr sv th tr uk_UA uz vi_VN zh_CN zh_TW"
+PLOCALE_BACKUP="en_US"
+
+inherit plocale qmake-utils toolchain-funcs xdg
+
+DESCRIPTION="Great Qt GUI front-end for mplayer/mpv"
+HOMEPAGE="https://www.smplayer.info/;
+SRC_URI="https://github.com/smplayer-dev/${PN}/releases/download/v${PV}/${P}.tar.bz2;
+
+LICENSE="GPL-2+ BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
+IUSE="bidi debug"
+
+DEPEND="
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5=
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtsingleapplication[X,qt5(+)]
+   dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+   sys-libs/zlib
+   x11-libs/libX11
+"
+RDEPEND="${DEPEND}
+   || (
+   media-video/mpv[libass(+),X]
+   media-video/mplayer[bidi?,libass,png,X]
+   )
+"
+BDEPEND="dev-qt/linguist-tools:5"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-14.9.0.6966-unbundle-qtsingleapplication.patch" # 
bug 487544
+   "${FILESDIR}/${PN}-17.1.0-advertisement_crap.patch"
+   "${FILESDIR}/${PN}-18.2.0-jobserver.patch"
+   "${FILESDIR}/${PN}-18.3.0-disable-werror.patch"
+)
+
+src_prepare() {
+   use bidi || PATCHES+=( "${FILESDIR}"/${PN}-16.4.0-zero-bidi.patch )
+
+   default
+
+   # Upstream Makefile sucks
+   sed -i -e "/^PREFIX=/ s:/usr/local:${EPREFIX}/usr:" \
+   -e "/^DOC_PATH=/ s:packages/smplayer:${PF}:" \
+   -e '/\.\/get_svn_revision\.sh/,+2c\
+   cd src && $(DEFS) $(MAKE)' \
+   Makefile || die
+
+   # Turn off online update checker, bug #479902
+   sed -e 's:DEFINES += UPDATE_CHECKER:#&:' \
+   -e 's:DEFINES += CHECK_UPGRADED:#&:' \
+   -i src/smplayer.pro || die
+
+   # Turn off intrusive share widget
+   sed -e 's:DEFINES += SHARE_WIDGET:#&:' \
+   -i src/smplayer.pro || die
+
+   # Turn debug message flooding off
+   if ! use debug ; then
+   sed -e 's:#\(DEFINES += NO_DEBUG_ON_CONSOLE\):\1:' \
+   -i src/smplayer.pro || die
+   fi
+
+   # Commented out because it gives false positives
+   #plocale_find_changes "${S}"/src/translations ${PN}_ .ts
+
+   # Do not default compress man page
+   sed '/gzip -9.*\.1$/d' -i Makefile || die
+   sed 's@\.gz$@@' -i smplayer.spec || die
+}
+
+src_configure() {
+   cd src || die
+   eqmake5 QT_MAJOR_VERSION=5
+}
+
+gen_translation() {
+   local mydir="$(qt5_get_bindir)"
+
+   ebegin "Generating $1 translation"
+   "${mydir}"/lrelease ${PN}_${1}.ts
+   eend $? || die "failed to generate $1 translation"
+}
+
+src_compile() {
+   emake CC="$(tc-getCC)"
+
+   cd src/translations || die
+   plocale_for_each_locale gen_translation
+}
+

[gentoo-commits] repo/gentoo:master commit in: media-gfx/meshlab/

2023-10-21 Thread Andreas Sturmlechner
commit: b1cf46a5ff4855e442290baa65854eb73e3c0a60
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Oct 21 19:40:25 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Oct 21 21:04:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1cf46a5

media-gfx/meshlab: drop 2020.12-r1

Closes: https://bugs.gentoo.org/915788
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-gfx/meshlab/meshlab-2020.12-r1.ebuild | 64 -
 1 file changed, 64 deletions(-)

diff --git a/media-gfx/meshlab/meshlab-2020.12-r1.ebuild 
b/media-gfx/meshlab/meshlab-2020.12-r1.ebuild
deleted file mode 100644
index 172c5a559c36..
--- a/media-gfx/meshlab/meshlab-2020.12-r1.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake xdg-utils
-
-DESCRIPTION="A system for processing and editing unstructured 3D triangular 
meshes"
-HOMEPAGE="http://www.meshlab.net;
-VCG_VERSION="2020.12"
-SRC_URI="https://github.com/cnr-isti-vclab/meshlab/archive/Meshlab-${PV}.tar.gz
 -> ${P}.tar.gz
-   https://github.com/cnr-isti-vclab/vcglib/archive/${VCG_VERSION}.tar.gz 
-> vcglib-${VCG_VERSION}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="double-precision minimal"
-
-DEPEND="
-   dev-cpp/eigen:3
-   dev-cpp/muParser
-   dev-libs/gmp:=
-   >=dev-qt/qtcore-5.12:5
-   >=dev-qt/qtdeclarative-5.12:5
-   >=dev-qt/qtopengl-5.12:5
-   >=dev-qt/qtscript-5.12:5
-   >=dev-qt/qtxml-5.12:5
-   >=dev-qt/qtxmlpatterns-5.12:5
-   media-libs/glew:0=
-   =media-libs/lib3ds-1*
-   media-libs/openctm:=
-   media-libs/qhull:=
-   sci-libs/levmar
-   sci-libs/mpir:="
-
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/meshlab-Meshlab-${PV}/src"
-
-PATCHES=(
-   "${FILESDIR}/${P}-disable-updates.patch"
-   "${FILESDIR}/${P}-find-plugins.patch"
-)
-
-src_unpack() {
-   unpack ${P}.tar.gz
-   cd "${S}"
-   unpack vcglib-2020.12.tar.gz
-   mv vcglib-2020.12/* vcglib
-}
-
-src_configure() {
-   CMAKE_BUILD_TYPE=Release
-
-   local mycmakeargs=(
-   -DBUILD_MINI=$(usex minimal)
-   -DBUILD_WITH_DOUBLE_SCALAR=$(usex double-precision)
-   )
-   cmake_src_configure
-}
-
-pkg_postinst() {
-   xdg_desktop_database_update
-}



[gentoo-commits] repo/gentoo:master commit in: app-misc/qlcplus/

2023-10-21 Thread Andreas Sturmlechner
commit: 4a1448e4398150dbab6055aa482269a950de55d4
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Oct 21 18:49:31 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Oct 21 21:04:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a1448e4

app-misc/qlcplus: drop 4.12.6

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 app-misc/qlcplus/Manifest  |  1 -
 app-misc/qlcplus/qlcplus-4.12.6.ebuild | 82 --
 2 files changed, 83 deletions(-)

diff --git a/app-misc/qlcplus/Manifest b/app-misc/qlcplus/Manifest
index 9041f075acba..0749f0de3803 100644
--- a/app-misc/qlcplus/Manifest
+++ b/app-misc/qlcplus/Manifest
@@ -1,3 +1,2 @@
-DIST QLC+_4.12.6.tar.gz 11345674 BLAKE2B 
6035f29f22dd214c1190bd13fbdf5e4bd7b4fb3e3cf20f5556fe31aa318dc1490ffe5159f00e3accd88bff8cdb4bb2763e29e318073a3bf2f00ca3676fff266a
 SHA512 
80869bc0c1682aeb81f5463253be595aa4745d3c4b5e20a1c8ae1c3d9ceabbbf251b52bebb723d9e0297bc712cc75fe2dd472182b79bef84b351cd4795231765
 DIST QLC+_4.12.7.tar.gz 11603681 BLAKE2B 
52e257842e4892f04f7f45ea7747beb89c95a40d9d55d2e3629d4b3f7eed0e621936ff8af5c3b440e3237569cc0f44856cea9ceda61234e0b8ea35005c529b42
 SHA512 
26b3f17d25b0f34d41c701d1902e88eceb553f8d35d7d732581523a1066338bc8bd391fbb7b966ab5fe43114f405f9a8cef2d3c0da4d7b76bbe91bf0f64eae49
 DIST QLC+_5.0.0_beta2.tar.gz 11486175 BLAKE2B 
176368661a09ae523fd111fb7a9b46d5917e91325dea0d1f70973f11bd9bb7de6b3fd57647e56ce8f743b10f28c8883ed3a10fa914aa00be6737541590ec5a88
 SHA512 
e6e30e7174e0a45d058caa1ed5da9ed2e0b5ab72fe45cf0e70dd42e1528b69c87aeb21dd03770fe24cae83177d26bbe938c8d6e889fa418b753e97d4606534c4

diff --git a/app-misc/qlcplus/qlcplus-4.12.6.ebuild 
b/app-misc/qlcplus/qlcplus-4.12.6.ebuild
deleted file mode 100644
index a178db0add32..
--- a/app-misc/qlcplus/qlcplus-4.12.6.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qmake-utils udev virtualx xdg
-
-DESCRIPTION="A software to control DMX or analog lighting systems"
-HOMEPAGE="https://www.qlcplus.org/;
-SRC_URI="https://github.com/mcallegari/${PN}/archive/QLC+_${PV}.tar.gz;
-S="${WORKDIR}/qlcplus-QLC-_${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   dev-qt/linguist-tools:5
-"
-RDEPEND="
-   dev-embedded/libftdi:=
-   dev-libs/glib:2
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtmultimedia:5[widgets]
-   dev-qt/qtnetwork:5
-   dev-qt/qtscript:5
-   dev-qt/qtwidgets:5
-   media-libs/alsa-lib
-   media-libs/libmad
-   media-libs/libsndfile
-   sci-libs/fftw:3.0
-   virtual/libusb:0
-   virtual/libusb:1
-   virtual/udev
-"
-IDEPEND="
-   dev-util/desktop-file-utils
-"
-DEPEND="${RDEPEND}
-   dev-qt/qttest:5
-"
-
-src_prepare() {
-   default
-
-   sed -e "/UDEVRULESDIR/s:/etc/udev/rules.d:$(get_udevdir)/rules.d:" \
-   -i variables.pri || die
-
-   ## Remove Werror-flag since there are some warnings with gcc-9.x
-   sed -e "s/QMAKE_CXXFLAGS += -Werror/#&/g" \
-   -i variables.pri || die
-}
-
-src_configure() {
-   eqmake5
-}
-
-src_install() {
-   emake INSTALL_ROOT="${D}" install
-}
-
-pkg_postinst() {
-   udev_reload
-
-   xdg_desktop_database_update
-   xdg_mimeinfo_database_update
-}
-
-src_test() {
-   virtx emake check
-}
-
-pkg_postrm() {
-   udev_reload
-
-   xdg_desktop_database_update
-   xdg_mimeinfo_database_update
-}



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlitestudio/

2023-10-21 Thread Andreas Sturmlechner
commit: c3df0397bfc0f43affc657903b7def77e977e2a7
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Oct 21 18:58:12 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Oct 21 21:04:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3df0397

dev-db/sqlitestudio: Drop unused dev-qt/qtscript:5

Bug: https://bugs.gentoo.org/915786
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-db/sqlitestudio/sqlitestudio-3.4.4-r1.ebuild | 186 +++
 1 file changed, 186 insertions(+)

diff --git a/dev-db/sqlitestudio/sqlitestudio-3.4.4-r1.ebuild 
b/dev-db/sqlitestudio/sqlitestudio-3.4.4-r1.ebuild
new file mode 100644
index ..27fdbf0612c4
--- /dev/null
+++ b/dev-db/sqlitestudio/sqlitestudio-3.4.4-r1.ebuild
@@ -0,0 +1,186 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PLOCALES="af_ZA ar_SA ca_ES cs_CZ da_DK de_DE el_GR en_US es_ES fa_IR fi_FI 
fr_FR he_IL hu_HU it_IT ja_JP kaa ko_KR nl_NL no_NO pl_PL pt_BR pt_PT ro_RO 
ru_RU sk_SK sr_SP sv_SE tr_TR uk_UA vi_VN zh_CN zh_TW"
+
+# ScriptingPython says exactly 3.9
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit desktop plocale python-single-r1 qmake-utils xdg
+
+DESCRIPTION="Powerful cross-platform SQLite database manager"
+HOMEPAGE="https://sqlitestudio.pl;
+SRC_URI="https://github.com/pawelsalawa/sqlitestudio/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cli cups python tcl test"
+
+REQUIRED_USE="
+   test? ( cli )
+   python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/openssl:=
+   dev-db/sqlite:3
+   dev-qt/qtcore:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+   cli? (
+   sys-libs/readline:=
+   sys-libs/ncurses:=
+   )
+   python? ( ${PYTHON_DEPS} )
+   cups? ( dev-qt/qtprintsupport:5 )
+   tcl? ( dev-lang/tcl:0= )
+"
+DEPEND="${RDEPEND}
+   dev-qt/designer:5
+   dev-qt/qtconcurrent:5
+   test? ( dev-qt/qttest:5 )
+"
+BDEPEND="
+   dev-qt/linguist-tools:5
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.4.3-fix-python.patch
+   "${FILESDIR}"/${PN}-3.4.3-fix-PyThreadState.patch
+)
+
+core_build_dir="${S}/output/build"
+plugins_build_dir="${core_build_dir}/Plugins"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   disable_modules() {
+   [[ $# -lt 2 ]] && die "not enough arguments"
+
+   local pro="$1"; shift
+   local modules="${@}"
+
+   sed -r -i \
+   -e 's/('${modules// /|}')[[:space:]]*(\\?)/\2/' \
+   ${pro} || die
+   }
+
+   use cli || disable_modules SQLiteStudio3/SQLiteStudio3.pro cli
+
+   local mod_lst=( DbSqlite2 )
+   use cups || mod_lst+=( Printing )
+   use tcl || mod_lst+=( ScriptingTcl )
+   use python || mod_lst+=( ScriptingPython )
+   disable_modules Plugins/Plugins.pro ${mod_lst[@]}
+
+   local mylrelease="$(qt5_get_bindir)"/lrelease
+   local ts_dir_lst=$(find * -type f -name "*.qm" -printf '%h\n' | sort -u)
+   local ts_pro_lst=$(find * -type f -name "*.pro" -exec grep -l 
'TRANSLATIONS' {} \;)
+   local ts_qrc_lst=$(find * -type f -name "*.qrc" -exec grep -l '\.qm' {} 
\;)
+
+   # delete all "*.qm"
+   for ts_dir in ${ts_dir_lst[@]}; do
+   rm "${ts_dir}"/*.qm || die
+   done
+
+   lrelease_locale() {
+   for ts_dir in ${ts_dir_lst[@]}; do
+   local ts=$(find "${ts_dir}" -type f -name "*${1}.ts" || 
continue)
+   "${mylrelease}" "${ts}" || die "preparing ${1} locale 
failed"
+   done
+   }
+
+   rm_locale() {
+   for ts_pro in ${ts_pro_lst[@]}; do
+   sed -i -r -e 's/[^[:space:]]*'${1}'\.ts//' \
+   ${ts_pro} || die
+   done
+
+   for ts_qrc in ${ts_qrc_lst[@]}; do
+   sed -i -e '/'${1}'\.qm/d' \
+   ${ts_qrc} || die
+   done
+   }
+
+   local ts_dir_main="SQLiteStudio3/sqlitestudio/translations"
+   plocale_find_changes ${ts_dir_main} "sqlitestudio_" '.ts'
+   plocale_for_each_locale lrelease_locale
+   plocale_for_each_disabled_locale rm_locale
+
+   # prevent "multilib-strict check failed" with USE test by
+   # replacing target paths with dynamic lib dir
+   #
+   sed -i -e 's/\(target\.path = .*\/\)lib/\1'$(get_libdir)'/' \
+   SQLiteStudio3/Tests/TestUtils/TestUtils.pro || die
+}
+
+src_configure() {
+   # NOTE: QMAKE_CFLAGS_ISYSTEM option prevents
+   # build error 

[gentoo-commits] repo/gentoo:master commit in: app-editors/texworks/

2023-10-21 Thread Andreas Sturmlechner
commit: 508c70f0b0493f7a4ccf118bb341e9200a330561
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Oct 21 18:06:09 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Oct 21 21:04:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=508c70f0

app-editors/texworks: drop 0.6.7

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 app-editors/texworks/texworks-0.6.7.ebuild | 75 --
 1 file changed, 75 deletions(-)

diff --git a/app-editors/texworks/texworks-0.6.7.ebuild 
b/app-editors/texworks/texworks-0.6.7.ebuild
deleted file mode 100644
index 982072acabdd..
--- a/app-editors/texworks/texworks-0.6.7.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1..3} )
-PYTHON_COMPAT=( python3_{9..11} )
-CMAKE_REMOVE_MODULES_LIST=( FindLua )
-inherit lua-single python-single-r1 cmake virtualx xdg
-
-DESCRIPTION="A simple interface for working with TeX documents"
-HOMEPAGE="http://tug.org/texworks/;
-SRC_URI="https://github.com/TeXworks/texworks/archive/release-${PV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}"/${PN}-release-${PV}
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~riscv x86"
-IUSE="lua python"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
-   lua? ( ${LUA_REQUIRED_USE} )
-   python? ( ${PYTHON_REQUIRED_USE} )
-"
-
-RDEPEND="app-text/hunspell:=
-   app-text/poppler[qt5]
-   dev-qt/designer:5
-   dev-qt/qtcore:5
-   dev-qt/qtconcurrent:5
-   dev-qt/qtdeclarative:5
-   dev-qt/qtdbus:5
-   dev-qt/qtgui:5
-   dev-qt/qtscript:5[scripttools]
-   dev-qt/qtwidgets:5
-   sys-libs/zlib
-   lua? ( ${LUA_DEPS} )
-   python? ( ${PYTHON_DEPS} ) "
-DEPEND="${RDEPEND}"
-BDEPEND="dev-qt/linguist-tools:5
-   virtual/pkgconfig"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-0.6.5-cmake_lua_version.patch
-)
-
-pkg_setup() {
-   use lua && lua-single_pkg_setup
-
-   python-single-r1_pkg_setup
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -Wno-dev
-
-   -DPREFER_BUNDLED_SYNCTEX=ON
-   -DWITH_LUA=$(usex lua)
-   -DWITH_PYTHON=$(usex python)
-   -DWITH_TESTS=$(usex test)
-   -DTeXworks_PLUGIN_DIR="/usr/$(get_libdir)/texworks"
-   -DTeXworks_DOCS_DIR="/share/doc/${PF}"
-   -DQTPDF_VIEWER=ON
-   -DBUILD_SHARED_PLUGINS=ON
-   )
-
-   use lua && mycmakeargs+=( -DLUA_VERSION="$(lua_get_version)" )
-
-   cmake_src_configure
-}
-
-src_test() {
-   virtx cmake_src_test
-}



[gentoo-commits] repo/gentoo:master commit in: app-misc/qlcplus/

2023-10-21 Thread Andreas Sturmlechner
commit: de73af3b97023aeb77e961b81aff8256364671c2
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Oct 21 18:16:22 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Oct 21 21:04:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de73af3b

app-misc/qlcplus: add 5.0.0_beta2, fix dependencies, drop virtualx

- add missing pkg_postrm() phase

Bug: https://bugs.gentoo.org/915785
See also: https://github.com/gentoo/gentoo/pull/26074
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 app-misc/qlcplus/Manifest   |  1 +
 app-misc/qlcplus/qlcplus-5.0.0_beta2.ebuild | 89 +
 2 files changed, 90 insertions(+)

diff --git a/app-misc/qlcplus/Manifest b/app-misc/qlcplus/Manifest
index 12ffd18650b4..cc4f2b713c44 100644
--- a/app-misc/qlcplus/Manifest
+++ b/app-misc/qlcplus/Manifest
@@ -1,3 +1,4 @@
 DIST QLC+_4.12.6.tar.gz 11345674 BLAKE2B 
6035f29f22dd214c1190bd13fbdf5e4bd7b4fb3e3cf20f5556fe31aa318dc1490ffe5159f00e3accd88bff8cdb4bb2763e29e318073a3bf2f00ca3676fff266a
 SHA512 
80869bc0c1682aeb81f5463253be595aa4745d3c4b5e20a1c8ae1c3d9ceabbbf251b52bebb723d9e0297bc712cc75fe2dd472182b79bef84b351cd4795231765
 DIST QLC+_4.12.7.tar.gz 11603681 BLAKE2B 
52e257842e4892f04f7f45ea7747beb89c95a40d9d55d2e3629d4b3f7eed0e621936ff8af5c3b440e3237569cc0f44856cea9ceda61234e0b8ea35005c529b42
 SHA512 
26b3f17d25b0f34d41c701d1902e88eceb553f8d35d7d732581523a1066338bc8bd391fbb7b966ab5fe43114f405f9a8cef2d3c0da4d7b76bbe91bf0f64eae49
 DIST QLC+_5.0.0_beta1.tar.gz 11170124 BLAKE2B 
aebc0ddbd2ee9b4dd242d4766a708a9e83621c1f5ab6a69ab4ad4884f10eae954ad5a7d6aaef908ec4d1c725705231676ec77a3f65f0bcee73099344540bae00
 SHA512 
f831be1e31a995151768a09d1cdeb8815086d2ce3fc8c4e0abf12aefe6eb02870c6d86ae87cd7061ec353ce1d23ac7f73cd7646f3c2f00ddde45c25ff36ec884
+DIST QLC+_5.0.0_beta2.tar.gz 11486175 BLAKE2B 
176368661a09ae523fd111fb7a9b46d5917e91325dea0d1f70973f11bd9bb7de6b3fd57647e56ce8f743b10f28c8883ed3a10fa914aa00be6737541590ec5a88
 SHA512 
e6e30e7174e0a45d058caa1ed5da9ed2e0b5ab72fe45cf0e70dd42e1528b69c87aeb21dd03770fe24cae83177d26bbe938c8d6e889fa418b753e97d4606534c4

diff --git a/app-misc/qlcplus/qlcplus-5.0.0_beta2.ebuild 
b/app-misc/qlcplus/qlcplus-5.0.0_beta2.ebuild
new file mode 100644
index ..127614c92bcf
--- /dev/null
+++ b/app-misc/qlcplus/qlcplus-5.0.0_beta2.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qmake-utils udev xdg
+
+DESCRIPTION="Software to control DMX or analog lighting systems"
+HOMEPAGE="https://www.qlcplus.org/;
+SRC_URI="https://github.com/mcallegari/${PN}/archive/QLC+_${PV}.tar.gz;
+S="${WORKDIR}/qlcplus-QLC-_${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS=""
+IUSE="test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-embedded/libftdi:=
+   dev-libs/glib:2
+   dev-qt/qt3d:5[qml]
+   dev-qt/qtcore:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtmultimedia:5[widgets,qml]
+   dev-qt/qtnetwork:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   media-libs/alsa-lib
+   media-libs/libmad
+   media-libs/libsndfile
+   sci-libs/fftw:3.0
+   virtual/libusb:0
+   virtual/libusb:1
+   virtual/udev
+"
+DEPEND="${RDEPEND}
+   dev-qt/qttest:5
+"
+BDEPEND="dev-qt/linguist-tools:5"
+IDEPEND="dev-util/desktop-file-utils"
+
+src_prepare() {
+   default
+
+   sed -e "/UDEVRULESDIR/s:/etc/udev/rules.d:$(get_udevdir)/rules.d:" \
+   -i variables.pri || die
+
+   ## Remove Werror-flag since there are some warnings with gcc-9.x
+   sed -e "s/QMAKE_CXXFLAGS += -Werror/#&/g" \
+   -i variables.pri || die
+}
+
+src_configure() {
+   eqmake5 CONFIG+=qmlui
+}
+
+src_test() {
+   local -x QT_QPA_PLATFORM=offscreen
+   emake check
+}
+
+src_install() {
+   emake INSTALL_ROOT="${D}" install
+}
+
+pkg_postinst() {
+   udev_reload
+
+   xdg_desktop_database_update
+   xdg_mimeinfo_database_update
+
+   elog "Some configurations of KDE Plasma break the layout of"
+   elog "QLC+ 5's QML UI."
+   elog "As a workaround, try those environment variables:"
+   elog "  export XDG_CURRENT_DESKTOP=GNOME"
+   elog "OR"
+   elog "  export QT_QPA_PLATFORMTHEME=gtk3"
+}
+
+pkg_postrm() {
+   udev_reload
+
+   xdg_desktop_database_update
+   xdg_mimeinfo_database_update
+}



[gentoo-commits] repo/gentoo:master commit in: app-office/texmaker/, app-office/texmaker/files/

2023-10-21 Thread Andreas Sturmlechner
commit: d47becbb92f35caa49fad3c6533d4bf9d489020d
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Oct 21 17:02:29 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Oct 21 21:04:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d47becbb

app-office/texmaker: add 5.1.4, EAPI-8 bump

- respin existing hunspell/singleapp patch for 5.1 rather than use sed
- add missing dev-qt/qtcore:5= slot op for private header use
- dev-qt/qtscript:5 was replaced by dev-qt/qtdeclarative:5 in >=5.1.0
- dev-qt/qtwebengine:5[widgets] is still required
- dev-qt/qtconcurrent:5 is not linked against

Bug: https://bugs.gentoo.org/915780
See also: https://github.com/gentoo/gentoo/pull/22948
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 app-office/texmaker/Manifest   |  1 +
 .../texmaker-5.1-unbundle-hunspell-singleapp.patch | 60 +++
 app-office/texmaker/texmaker-5.1.4.ebuild  | 86 ++
 3 files changed, 147 insertions(+)

diff --git a/app-office/texmaker/Manifest b/app-office/texmaker/Manifest
index 3df03a9620af..05f8260b8f1c 100644
--- a/app-office/texmaker/Manifest
+++ b/app-office/texmaker/Manifest
@@ -1 +1,2 @@
 DIST texmaker-5.0.4.tar.bz2 15812468 BLAKE2B 
ad252827c7db90ad20de5ca59958124714b7abe660998ef21b983a731aaa12fedc018a764ad8898780b18ca97b44145afe548817a867f74b407f0a2c9399
 SHA512 
34ff5773358c2fffbc9e7e61028cd74eef231152e3483531b66cb0d907dd8f70a4e8b6d6ea09b0b11387b592f6d1676ba8a1e737b26c86a45b16882e53edff1f
+DIST texmaker-5.1.4.tar.bz2 15277027 BLAKE2B 
c121569a599181ec480823fbe2429977aedad4cbd4a3a09647b7ebcaace873d56e27362148a729b1802454d8e38703d507f4f616886d4bbba4075fe91aed5a5f
 SHA512 
6ae4be7ae9be98e494480d4574e783a5568f0dcc9c631ccbc9bf00cca9f69dc672ba72060c064748a4446d20302af89e3bc6f14e8977d1f1ddbd20458fcf6d4e

diff --git 
a/app-office/texmaker/files/texmaker-5.1-unbundle-hunspell-singleapp.patch 
b/app-office/texmaker/files/texmaker-5.1-unbundle-hunspell-singleapp.patch
new file mode 100644
index ..8af2428a449e
--- /dev/null
+++ b/app-office/texmaker/files/texmaker-5.1-unbundle-hunspell-singleapp.patch
@@ -0,0 +1,60 @@
+--- a/texmaker.pro 2023-04-30 14:59:36.0 +0200
 b/texmaker.pro 2023-10-21 19:09:19.634531874 +0200
+@@ -127,28 +127,6 @@
+   x11fontdialog.h \
+   quickbeamerdialog.h \
+   cmdparser.h \
+-  hunspell/affentry.hxx \
+-  hunspell/affixmgr.hxx \
+-  hunspell/atypes.hxx \
+-  hunspell/baseaffix.hxx \
+-  hunspell/csutil.hxx \
+-  hunspell/filemgr.hxx \
+-  hunspell/hashmgr.hxx \
+-  hunspell/htypes.hxx \
+-  hunspell/hunvisapi.h \
+-  hunspell/hunspell.h \
+-  hunspell/hunspell.hxx \
+-  hunspell/hunzip.hxx \
+-  hunspell/langnum.hxx \
+-  hunspell/phonet.hxx \
+-  hunspell/replist.hxx \
+-  hunspell/suggestmgr.hxx \
+-  hunspell/utf_info.hxx \
+-  hunspell/w_char.hxx \
+-  singleapp/qtlocalpeer.h \
+-  singleapp/qtlockedfile.h \
+-  singleapp/qtsingleapplication.h \
+-  singleapp/qtsinglecoreapplication.h \
+   encodingprober/CharDistribution.h \
+   encodingprober/ChineseGroupProber.h \
+   encodingprober/ctype_test_p.h \
+@@ -567,20 +545,6 @@
+   svnhelper.cpp \
+   x11fontdialog.cpp \
+   cmdparser.cpp \
+-  hunspell/affentry.cxx \
+-  hunspell/affixmgr.cxx \
+-  hunspell/csutil.cxx \
+-  hunspell/filemgr.cxx \
+-  hunspell/hashmgr.cxx \
+-  hunspell/hunspell.cxx \
+-  hunspell/hunzip.cxx \
+-  hunspell/phonet.cxx \
+-  hunspell/replist.cxx \
+-  hunspell/suggestmgr.cxx \
+-  singleapp/qtlocalpeer.cpp \
+-  singleapp/qtlockedfile.cpp \
+-  singleapp/qtsingleapplication.cpp \
+-  singleapp/qtsinglecoreapplication.cpp \
+   encodingprober/CharDistribution.cpp \
+   encodingprober/ChineseGroupProber.cpp \
+   encodingprober/JapaneseGroupProber.cpp \
+@@ -1168,7 +1132,6 @@
+ DEFINES += DEBIAN_SPELLDIR
+ 
+ INSTALLS = target
+-SOURCES   += singleapp/qtlockedfile_unix.cpp
+ 
+ utilities.files = doc/doc10.png \
+   doc/doc11.png \

diff --git a/app-office/texmaker/texmaker-5.1.4.ebuild 
b/app-office/texmaker/texmaker-5.1.4.ebuild
new file mode 100644
index ..106fa6d8b322
--- /dev/null
+++ b/app-office/texmaker/texmaker-5.1.4.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qmake-utils readme.gentoo-r1 xdg
+
+DESCRIPTION="Powerful LaTeX-IDE"
+HOMEPAGE="https://xm1math.net/texmaker/;
+SRC_URI="https://xm1math.net/texmaker/${P}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+# dev-qt/qtcore slot op: includes private/qabstractitemmodel_p.h
+COMMON_DEPEND="
+   app-text/hunspell:=
+   app-text/poppler[qt5]
+   dev-qt/qtcore:5=
+   dev-qt/qtdeclarative:5
+   

[gentoo-commits] repo/gentoo:master commit in: app-shells/gentoo-zsh-completions/

2023-10-21 Thread Sam James
commit: 954196d7024b6c55ef0de20c4dcb097a25daf48f
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 21 20:37:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 20:37:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=954196d7

app-shells/gentoo-zsh-completions: Stabilize 20230117 ALLARCHES, #915172

Signed-off-by: Sam James  gentoo.org>

 .../gentoo-zsh-completions/gentoo-zsh-completions-20230117.ebuild   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/app-shells/gentoo-zsh-completions/gentoo-zsh-completions-20230117.ebuild 
b/app-shells/gentoo-zsh-completions/gentoo-zsh-completions-20230117.ebuild
index 5b710a44d1e4..619f1546e770 100644
--- a/app-shells/gentoo-zsh-completions/gentoo-zsh-completions-20230117.ebuild
+++ b/app-shells/gentoo-zsh-completions/gentoo-zsh-completions-20230117.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} == * ]] ; then
EGIT_REPO_URI="https://github.com/gentoo/gentoo-zsh-completions.git;
 else
SRC_URI="https://github.com/gentoo/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 fi
 
 DESCRIPTION="Gentoo specific zsh completion support (includes emerge and 
ebuild commands)"



[gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/

2023-10-21 Thread Sam James
commit: eed61816b79e4bb0eec4a32b88f3ddb7089baaa2
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 21 20:37:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 20:37:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eed61816

net-irc/quassel: Stabilize 0.14.0-r2 arm64, #877309

Signed-off-by: Sam James  gentoo.org>

 net-irc/quassel/quassel-0.14.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/quassel/quassel-0.14.0-r2.ebuild 
b/net-irc/quassel/quassel-0.14.0-r2.ebuild
index 3d33083e30f1..159715c86ed2 100644
--- a/net-irc/quassel/quassel-0.14.0-r2.ebuild
+++ b/net-irc/quassel/quassel-0.14.0-r2.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} != ** ]]; then

SRC_URI="https://github.com/quassel/quassel/archive/refs/tags/${PV/_/-}.tar.gz 
-> ${P}.tar.gz"
else
SRC_URI="https://quassel-irc.org/pub/${MY_P}.tar.bz2;
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux"
+   KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~riscv ~x86 ~amd64-linux"
fi
S="${WORKDIR}/${MY_P}"
 else



[gentoo-commits] repo/gentoo:master commit in: app-emacs/color-theme/

2023-10-21 Thread Sam James
commit: 811bb1219febf06ee12d6ed8e1e1591cee500957
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 21 20:37:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 20:37:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=811bb121

app-emacs/color-theme: Stabilize 6.6.0-r3 ALLARCHES, #916075

Signed-off-by: Sam James  gentoo.org>

 app-emacs/color-theme/color-theme-6.6.0-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/color-theme/color-theme-6.6.0-r3.ebuild 
b/app-emacs/color-theme/color-theme-6.6.0-r3.ebuild
index 41b2cc7a1c60..76a245903a35 100644
--- a/app-emacs/color-theme/color-theme-6.6.0-r3.ebuild
+++ b/app-emacs/color-theme/color-theme-6.6.0-r3.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="http://download.savannah.gnu.org/releases-noredirect/${PN}/${P}.tar.gz;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ppc sparc x86 ~amd64-linux ~x86-linux"
 
 PATCHES=(
"${FILESDIR}"/${P}-replace-in-string.patch



[gentoo-commits] repo/gentoo:master commit in: sys-apps/smartmontools/

2023-10-21 Thread Sam James
commit: e029199c40f18288f16d6d4e2ab25128efd3e35c
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 21 20:37:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 20:37:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e029199c

sys-apps/smartmontools: Stabilize 7.4 amd64, #914891

Signed-off-by: Sam James  gentoo.org>

 sys-apps/smartmontools/smartmontools-7.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/smartmontools/smartmontools-7.4.ebuild 
b/sys-apps/smartmontools/smartmontools-7.4.ebuild
index deaefc5a3442..dfe1c8d0c63d 100644
--- a/sys-apps/smartmontools/smartmontools-7.4.ebuild
+++ b/sys-apps/smartmontools/smartmontools-7.4.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools subversion
 else
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 DESCRIPTION="Tools to monitor storage systems to provide advanced warning of 
disk degradation"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libnvme/files/, sys-libs/libnvme/

2023-10-21 Thread Sam James
commit: 11c3ec43c781c83c1e699437f834869f4f8fc33d
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 21 20:29:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 20:29:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11c3ec43

sys-libs/libnvme: backport lld-17 fix

Closes: https://bugs.gentoo.org/914635
Thanks-to: Alfred Wingate  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 sys-libs/libnvme/files/libnvme-1.6-lld-17.patch | 26 
 sys-libs/libnvme/libnvme-1.6-r1.ebuild  | 82 +
 2 files changed, 108 insertions(+)

diff --git a/sys-libs/libnvme/files/libnvme-1.6-lld-17.patch 
b/sys-libs/libnvme/files/libnvme-1.6-lld-17.patch
new file mode 100644
index ..c64b4a80cbfb
--- /dev/null
+++ b/sys-libs/libnvme/files/libnvme-1.6-lld-17.patch
@@ -0,0 +1,26 @@
+https://github.com/linux-nvme/libnvme/pull/725
+
+From a5cc9074765bf400336f78a05c8374b9788ad670 Mon Sep 17 00:00:00 2001
+From: Alfred Wingate 
+Date: Tue, 10 Oct 2023 04:22:48 +0300
+Subject: [PATCH] build: remove symbol which doesn't exist in libnvme-mi.so
+
+* Added in bb70b874dac13a15c37ce1dd1de866d6a5dd428d, but was never used.
+
+Signed-off-by: Alfred Wingate 
+---
+ src/libnvme-mi.map | 1 -
+ 1 file changed, 1 deletion(-)
+
+diff --git a/src/libnvme-mi.map b/src/libnvme-mi.map
+index f1ce7125..41e81106 100644
+--- a/src/libnvme-mi.map
 b/src/libnvme-mi.map
+@@ -49,7 +49,6 @@ LIBNVME_MI_1_1 {
+   nvme_mi_admin_security_send;
+   nvme_mi_admin_security_recv;
+   nvme_mi_endpoint_desc;
+-  nvme_mi_root_close;
+   nvme_mi_first_endpoint;
+   nvme_mi_next_endpoint;
+   nvme_mi_first_ctrl;

diff --git a/sys-libs/libnvme/libnvme-1.6-r1.ebuild 
b/sys-libs/libnvme/libnvme-1.6-r1.ebuild
new file mode 100644
index ..6539b980d776
--- /dev/null
+++ b/sys-libs/libnvme/libnvme-1.6-r1.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit python-r1 meson
+
+DESCRIPTION="C Library for NVM Express on Linux"
+HOMEPAGE="https://github.com/linux-nvme/libnvme;
+SRC_URI="https://github.com/linux-nvme/libnvme/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="LGPL-2.1+"
+SLOT="0/1"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="dbus +json keyutils python ssl test +uuid"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+DEPEND="
+   json? ( dev-libs/json-c:= )
+   keyutils? ( sys-apps/keyutils:= )
+   dbus? ( sys-apps/dbus:= )
+   python? ( ${PYTHON_DEPS} )
+   ssl? ( >=dev-libs/openssl-1.1:= )
+   uuid? ( sys-apps/util-linux:= )
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   dev-lang/swig
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.6-musl.patch
+   "${FILESDIR}"/${P}-lld-17.patch
+)
+
+src_configure() {
+   local emesonargs=(
+   -Dpython=false
+   $(meson_use test tests)
+   $(meson_feature json json-c)
+   $(meson_feature dbus libdbus)
+   $(meson_feature keyutils)
+   $(meson_feature ssl openssl)
+   $(meson_feature python)
+   )
+   meson_src_configure
+}
+
+python_compile() {
+   local emesonargs=(
+   -Dpython=enabled
+   )
+   meson_src_configure --reconfigure
+   meson_src_compile
+}
+
+src_compile() {
+   meson_src_compile
+
+   if use python; then
+   python_copy_sources
+   python_foreach_impl python_compile
+   fi
+}
+
+python_install() {
+   meson_src_install
+   use python && python_optimize
+}
+
+src_install() {
+   use python && python_foreach_impl python_install
+
+   meson_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: net-im/qtox/

2023-10-21 Thread Jimi Huotari
commit: 770e0e858f11f54d880ad78807fc155de349c84a
Author: Jimi Huotari  gentoo  org>
AuthorDate: Sat Oct 21 19:25:08 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Sat Oct 21 19:28:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=770e0e85

net-im/qtox: drop IUSE="notification" due to a deprecated dependency

Upstream had some work done towards moving away, but the project
has been archived.

Bug: https://bugs.gentoo.org/877307
Bug: https://bugs.gentoo.org/877311
Signed-off-by: Jimi Huotari  gentoo.org>

 net-im/qtox/{qtox-.ebuild => qtox-1.17.6-r2.ebuild} | 9 +++--
 net-im/qtox/qtox-.ebuild| 7 +++
 2 files changed, 6 insertions(+), 10 deletions(-)

diff --git a/net-im/qtox/qtox-.ebuild b/net-im/qtox/qtox-1.17.6-r2.ebuild
similarity index 88%
copy from net-im/qtox/qtox-.ebuild
copy to net-im/qtox/qtox-1.17.6-r2.ebuild
index fe8a64494ea3..26c612874adc 100644
--- a/net-im/qtox/qtox-.ebuild
+++ b/net-im/qtox/qtox-1.17.6-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -20,7 +20,7 @@ HOMEPAGE="https://qtox.github.io/;
 
 LICENSE="GPL-3+"
 SLOT="0"
-IUSE="notification +spellcheck test X"
+IUSE="+spellcheck test X"
 
 RESTRICT="!test? ( test )"
 
@@ -44,9 +44,6 @@ RDEPEND="
media-libs/openal
media-video/ffmpeg:=[webp,v4l]
>=net-libs/tox-0.2.13:=[av]
-   >=net-libs/toxext-0.0.3
-   >=net-libs/tox_extension_messages-0.0.3
-   notification? ( x11-libs/snorenotify )
spellcheck? ( kde-frameworks/sonnet:5 )
X? (
x11-libs/libX11
@@ -78,7 +75,7 @@ src_configure() {
-DSPELL_CHECK=$(usex spellcheck)
-DSVGZ_ICON=ON
-DASAN=OFF
-   -DDESKTOP_NOTIFICATIONS=$(usex notification)
+   -DDESKTOP_NOTIFICATIONS=OFF
-DSTRICT_OPTIONS=OFF
)
 

diff --git a/net-im/qtox/qtox-.ebuild b/net-im/qtox/qtox-.ebuild
index fe8a64494ea3..efe18c5045f9 100644
--- a/net-im/qtox/qtox-.ebuild
+++ b/net-im/qtox/qtox-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -20,7 +20,7 @@ HOMEPAGE="https://qtox.github.io/;
 
 LICENSE="GPL-3+"
 SLOT="0"
-IUSE="notification +spellcheck test X"
+IUSE="+spellcheck test X"
 
 RESTRICT="!test? ( test )"
 
@@ -46,7 +46,6 @@ RDEPEND="
>=net-libs/tox-0.2.13:=[av]
>=net-libs/toxext-0.0.3
>=net-libs/tox_extension_messages-0.0.3
-   notification? ( x11-libs/snorenotify )
spellcheck? ( kde-frameworks/sonnet:5 )
X? (
x11-libs/libX11
@@ -78,7 +77,7 @@ src_configure() {
-DSPELL_CHECK=$(usex spellcheck)
-DSVGZ_ICON=ON
-DASAN=OFF
-   -DDESKTOP_NOTIFICATIONS=$(usex notification)
+   -DDESKTOP_NOTIFICATIONS=OFF
-DSTRICT_OPTIONS=OFF
)
 



[gentoo-commits] proj/portage:master commit in: bin/ebuild-helpers/

2023-10-21 Thread Ulrich Müller
commit: f6e0fae115190d28957f8a7653a4118c4d3aed31
Author: Ulrich Müller  gentoo  org>
AuthorDate: Fri May 12 17:28:49 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Oct 21 08:01:24 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=f6e0fae1

prepman: Ban in ebuild scope

Signed-off-by: Ulrich Müller  gentoo.org>

 bin/ebuild-helpers/prepman | 8 ++--
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/bin/ebuild-helpers/prepman b/bin/ebuild-helpers/prepman
index 0c0a7e8122..80fcecba60 100755
--- a/bin/ebuild-helpers/prepman
+++ b/bin/ebuild-helpers/prepman
@@ -2,11 +2,7 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# Note: this really does nothing these days. It's going to be banned
-# when the last consumers are gone.
-
 source "${PORTAGE_BIN_PATH}"/isolated-functions.sh || exit 1
 
-eqawarn "QA Notice: '${0##*/}' is not allowed in ebuild scope"
-
-exit 0
+die "'${0##*/}' is not allowed in ebuild scope"
+exit 1



[gentoo-commits] proj/portage:master commit in: /

2023-10-21 Thread Ulrich Müller
commit: 8b6ad81b5dabccd04d457eb71e695a1e7262
Author: Ulrich Müller  gentoo  org>
AuthorDate: Fri May 12 17:37:48 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Oct 21 19:01:33 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=8b6a

NEWS: Update for ban of non-PMS helpers

Signed-off-by: Ulrich Müller  gentoo.org>

 NEWS | 4 
 1 file changed, 4 insertions(+)

diff --git a/NEWS b/NEWS
index 0a7ca7d9f1..ee33b0eb57 100644
--- a/NEWS
+++ b/NEWS
@@ -3,6 +3,10 @@ portage-3.0.54 (UNRELEASED)
 
 TODO
 
+Breaking changes:
+* Finally ban non-PMS helpers portageq, prepinfo, prepman, prepstrip and
+  prepallstrip (bug #899898, bug #906129, bug #906156).
+
 portage-3.0.53 (2023-10-20)
 --
 



[gentoo-commits] proj/portage:master commit in: bin/ebuild-helpers/, bin/

2023-10-21 Thread Ulrich Müller
commit: dafad634cc4d46b6d7b45ec1535044f281916ef4
Author: Ulrich Müller  gentoo  org>
AuthorDate: Fri May 12 17:33:47 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Oct 21 08:01:25 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=dafad634

prep{,all}strip: Ban in ebuild scope

Closes: https://bugs.gentoo.org/906156
Signed-off-by: Ulrich Müller  gentoo.org>

 bin/ebuild-helpers/prepallstrip | 13 ++---
 bin/ebuild-helpers/prepstrip|  9 ++---
 bin/estrip  |  4 +---
 3 files changed, 5 insertions(+), 21 deletions(-)

diff --git a/bin/ebuild-helpers/prepallstrip b/bin/ebuild-helpers/prepallstrip
index f22483a531..80fcecba60 100755
--- a/bin/ebuild-helpers/prepallstrip
+++ b/bin/ebuild-helpers/prepallstrip
@@ -4,14 +4,5 @@
 
 source "${PORTAGE_BIN_PATH}"/isolated-functions.sh || exit 1
 
-if ___eapi_has_dostrip; then
-   die "${0##*/}: ${0##*/} has been banned for EAPI '${EAPI}'; use 
'dostrip' instead"
-fi
-
-eqawarn "QA Notice: '${0##*/}' is not allowed in ebuild scope"
-
-if ! ___eapi_has_prefix_variables; then
-   ED=${D}
-fi
-
-exec prepstrip "${ED}"
+die "'${0##*/}' is not allowed in ebuild scope"
+exit 1

diff --git a/bin/ebuild-helpers/prepstrip b/bin/ebuild-helpers/prepstrip
index 0da4c65166..80fcecba60 100755
--- a/bin/ebuild-helpers/prepstrip
+++ b/bin/ebuild-helpers/prepstrip
@@ -4,10 +4,5 @@
 
 source "${PORTAGE_BIN_PATH}"/isolated-functions.sh || exit 1
 
-if ___eapi_has_dostrip; then
-   die "${0##*/}: ${0##*/} has been banned for EAPI '${EAPI}'; use 
'dostrip' instead"
-fi
-
-eqawarn "QA Notice: '${0##*/}' is not allowed in ebuild scope"
-
-__PORTAGE_HELPER=prepstrip exec "${PORTAGE_BIN_PATH}"/estrip "${@}"
+die "'${0##*/}' is not allowed in ebuild scope"
+exit 1

diff --git a/bin/estrip b/bin/estrip
index 8a2f5adc1f..3ac6a16927 100755
--- a/bin/estrip
+++ b/bin/estrip
@@ -30,9 +30,8 @@ if ${PORTAGE_RESTRICT_strip} || ${FEATURES_nostrip} ; then
${FEATURES_installsources} || exit 0
 fi
 
-[[ ${__PORTAGE_HELPER} == prepstrip ]] && prepstrip=true || prepstrip=false
+prepstrip=false
 
-if ! ${prepstrip}; then
 while [[ $# -gt 0 ]] ; do
case $1 in
--ignore)
@@ -130,7 +129,6 @@ while [[ $# -gt 0 ]] ; do
shift
 done
 set -- "${ED}"
-fi
 
 PRESERVE_XATTR=false
 if [[ ${KERNEL} == linux ]] && ${FEATURES_xattr} ; then



[gentoo-commits] proj/portage:master commit in: bin/, bin/ebuild-helpers/

2023-10-21 Thread Ulrich Müller
commit: ce929d243678a2b1a3dc05fe9a21e1bf07fbcac6
Author: Ulrich Müller  gentoo  org>
AuthorDate: Fri May 12 17:27:32 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Oct 21 08:01:24 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=ce929d24

prepinfo: Ban in ebuild scope

Also drop compatibility code from install_qa_check, i.e. don't recurse
into subdirectories for removal of Info dir files.

Closes: https://bugs.gentoo.org/899898
Signed-off-by: Ulrich Müller  gentoo.org>

 bin/ebuild-helpers/prepinfo | 36 ++--
 bin/misc-functions.sh   | 13 -
 2 files changed, 2 insertions(+), 47 deletions(-)

diff --git a/bin/ebuild-helpers/prepinfo b/bin/ebuild-helpers/prepinfo
index af5ae9f088..80fcecba60 100755
--- a/bin/ebuild-helpers/prepinfo
+++ b/bin/ebuild-helpers/prepinfo
@@ -4,37 +4,5 @@
 
 source "${PORTAGE_BIN_PATH}"/isolated-functions.sh || exit 1
 
-eqawarn "QA Notice: '${0##*/}' is not allowed in ebuild scope"
-
-if ! ___eapi_has_prefix_variables ; then
-   ED=${D}
-fi
-
-if [[ -z ${1} ]] ; then
-   infodir="/usr/share/info"
-else
-   if [[ -d ${ED%/}/${1#/}/share/info ]] ; then
-   infodir="${1#/}/share/info"
-   else
-   infodir="${1#/}/info"
-   fi
-fi
-
-if [[ ! -d ${ED%/}/${infodir#/} ]] ; then
-   if [[ -n $1 ]] ; then
-   __vecho "${0##*/}: '${infodir}' does not exist!"
-   exit 1
-   else
-   exit 0
-   fi
-fi
-
-find "${ED%/}/${infodir#/}" -type d -print0 | while read -r -d $'\0' x ; do
-   for f in "${x}"/.keepinfodir*; do
-   [[ -e ${f} ]] && continue 2
-   done
-
-   rm -f "${x}"/dir{,.info}{,.Z,.gz,.bz2,.lzma,.lz,.xz,.zst}
-done
-
-exit 0
+die "'${0##*/}' is not allowed in ebuild scope"
+exit 1

diff --git a/bin/misc-functions.sh b/bin/misc-functions.sh
index d9319d5af8..4ce3acbfdc 100755
--- a/bin/misc-functions.sh
+++ b/bin/misc-functions.sh
@@ -147,19 +147,6 @@ install_qa_check() {
# Portage regenerates this on the installed system.
rm -f 
"${ED%/}"/usr/share/info/dir{,.info}{,.Z,.gz,.bz2,.lzma,.lz,.xz,.zst} \
|| die "rm failed"
-   # Recurse into subdirs. Remove this code after 2023-12-31. 
#899898
-   while read -r -d '' x; do
-   ( shopt -s failglob; : "${x}"/.keepinfodir* ) 
2>/dev/null \
-   && continue
-   for f in 
"${x}"/dir{,.info}{,.Z,.gz,.bz2,.lzma,.lz,.xz,.zst}; do
-   if [[ -e ${f} ]]; then
-   eqawarn "QA Notice: Removing Info 
directory file '${f}'."
-   eqawarn "Relying on this behavior is 
deprecated and may"
-   eqawarn "cause file collisions in 
future."
-   rm -f "${f}" || die "rm failed"
-   fi
-   done
-   done < <(find "${ED%/}"/usr/share/info -mindepth 1 -type d 
-print0)
fi
 
# If binpkg-docompress is enabled, apply compression before creating



[gentoo-commits] proj/portage:master commit in: bin/ebuild-helpers/

2023-10-21 Thread Ulrich Müller
commit: 76a7c3c61f6e3779452b6b3675c32bda02c8c88c
Author: Ulrich Müller  gentoo  org>
AuthorDate: Fri May 12 17:34:59 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Oct 21 08:01:25 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=76a7c3c6

portageq: Ban in ebuild scope

Closes: https://bugs.gentoo.org/906129
Signed-off-by: Ulrich Müller  gentoo.org>

 bin/ebuild-helpers/portageq | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/bin/ebuild-helpers/portageq b/bin/ebuild-helpers/portageq
index e3926e11af..bd9d6b0442 100755
--- a/bin/ebuild-helpers/portageq
+++ b/bin/ebuild-helpers/portageq
@@ -4,5 +4,5 @@
 
 source "${PORTAGE_BIN_PATH}"/isolated-functions.sh || exit 1
 
-eqawarn "QA Notice: '${0##*/}' is not allowed in ebuild scope"
-exec "${PORTAGE_BIN_PATH}"/portageq-wrapper "$@"
+die "'${0##*/}' is not allowed in ebuild scope"
+exit 1



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/base/, profiles/arch/arm64/

2023-10-21 Thread Jimi Huotari
commit: a165a02757e87fbd0c30d4fbb2941e7faf36258e
Author: Jimi Huotari  gentoo  org>
AuthorDate: Sat Oct 21 19:00:38 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Sat Oct 21 19:16:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a165a027

profiles/arch: mask/unmask 'mpegts' where (un)available

At this time, 'net-libs/librist' is only keyworded for arm64.

Signed-off-by: Jimi Huotari  gentoo.org>

 profiles/arch/arm64/package.use.mask | 4 
 profiles/arch/base/package.use.mask  | 4 
 2 files changed, 8 insertions(+)

diff --git a/profiles/arch/arm64/package.use.mask 
b/profiles/arch/arm64/package.use.mask
index 35920ebda320..98e340931512 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Jimi Huotari  (2023-10-21)
+# Unmask on specific arches where it's available.
+media-video/obs-studio mpegts
+
 # Sam James  (2023-10-11)
 # Supports 64-bit NEON
 dev-libs/botan -cpu_flags_arm_neo

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 18c1a1473cea..48029716354c 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Jimi Huotari  (2023-10-21)
+# net-libs/librist is only keyworded for arm64 at this time.
+media-video/obs-studio mpegts
+
 # Ionen Wolkens  (2023-10-09)
 # media-libs/shaderc has very few keywords.
 media-libs/libplacebo shaderc



[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2023-10-21 Thread Jimi Huotari
commit: 8e2f1b97ced74c2d2fae3e5421336dcded041301
Author: Jimi Huotari  gentoo  org>
AuthorDate: Sat Oct 21 17:14:46 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Sat Oct 21 19:17:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e2f1b97

media-video/obs-studio: add mpegts and rnnoise features

This allows for toggling the NEW_MPEGTS/native SRT/RIST
mpegts output feature, and adds 'media-libs/rnnoise'
as a dependency.

This also cleans up some submodule references that are
no longer being used, and updates the existing ones in
.

Closes: https://bugs.gentoo.org/915179
Closes: https://bugs.gentoo.org/915347
Signed-off-by: Jimi Huotari  gentoo.org>

 media-video/obs-studio/metadata.xml|  1 +
 ...dio-.ebuild => obs-studio-29.1.3-r2.ebuild} | 43 ++
 media-video/obs-studio/obs-studio-.ebuild  | 24 ++--
 3 files changed, 39 insertions(+), 29 deletions(-)

diff --git a/media-video/obs-studio/metadata.xml 
b/media-video/obs-studio/metadata.xml
index 9b0f681b3e6d..2e6e1d188e06 100644
--- a/media-video/obs-studio/metadata.xml
+++ b/media-video/obs-studio/metadata.xml
@@ -15,6 +15,7 @@
 Enable browser source support via (precompiled) 
CEF.
 Build the Decklink plugin.
 Build with LibFDK AAC support.
+Enable native SRT/RIST mpegts output.
 Build with PipeWire support.
 Build with scripting support for Python 3.
 Build with Intel Quick Sync Video support.

diff --git a/media-video/obs-studio/obs-studio-.ebuild 
b/media-video/obs-studio/obs-studio-29.1.3-r2.ebuild
similarity index 90%
copy from media-video/obs-studio/obs-studio-.ebuild
copy to media-video/obs-studio/obs-studio-29.1.3-r2.ebuild
index 96ad2ebc7090..a31aeb0aa6c9 100644
--- a/media-video/obs-studio/obs-studio-.ebuild
+++ b/media-video/obs-studio/obs-studio-29.1.3-r2.ebuild
@@ -10,7 +10,7 @@ PYTHON_COMPAT=( python3_{9..12} )
 inherit cmake lua-single optfeature python-single-r1 xdg
 
 CEF_DIR="cef_binary_5060_linux64"
-OBS_BROWSER_COMMIT="291464d6988083411e7369fc53eba6d5ef07ff67"
+OBS_BROWSER_COMMIT="594115a27d40f0916e55db97cb61f7c7130cbe28"
 OBS_WEBSOCKET_COMMIT="6fd18a7ef1ecb149e8444154af1daab61d4241a9"
 QR_COMMIT="8518684c0f33d004fa93971be2c6a8eca3167d1e"
 
@@ -20,10 +20,7 @@ if [[ ${PV} ==  ]]; then
EGIT_SUBMODULES=(
plugins/obs-browser
plugins/obs-websocket
-   plugins/obs-websocket/deps/asio
-   plugins/obs-websocket/deps/json
plugins/obs-websocket/deps/qr
-   plugins/obs-websocket/deps/websocketpp
)
 else
SRC_URI="
@@ -32,7 +29,7 @@ else

https://github.com/nayuki/QR-Code-generator/archive/${QR_COMMIT}.tar.gz -> 
qr-${QR_COMMIT}.tar.gz

https://github.com/obsproject/obs-websocket/archive/${OBS_WEBSOCKET_COMMIT}.tar.gz
 -> obs-websocket-${OBS_WEBSOCKET_COMMIT}.tar.gz
"
-   KEYWORDS="~amd64 ~ppc64 ~x86"
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
 fi
 SRC_URI+=" browser? ( 
https://cdn-fastly.obsproject.com/downloads/${CEF_DIR}.tar.bz2 )"
 
@@ -42,8 +39,8 @@ HOMEPAGE="https://obsproject.com;
 LICENSE="Boost-1.0 GPL-2+ MIT Unlicense"
 SLOT="0"
 IUSE="
-   +alsa browser decklink fdk jack lua nvenc pipewire pulseaudio
-   python qsv speex +ssl truetype v4l vlc wayland websocket
+   +alsa browser decklink fdk jack lua mpegts nvenc pipewire pulseaudio
+   python qt6 speex +ssl truetype v4l vlc wayland websocket
 "
 REQUIRED_USE="
browser? ( || ( alsa pulseaudio ) )
@@ -59,10 +56,9 @@ BDEPEND="
 DEPEND="
dev-libs/glib:2
dev-libs/jansson:=
-   dev-qt/qtbase:6[network,widgets,xml(+)]
-   dev-qt/qtsvg:6
media-libs/libglvnd
media-libs/libva
+   media-libs/rnnoise
media-libs/x264:=
media-video/ffmpeg:=[nvenc?,opus,x264]
net-misc/curl
@@ -71,17 +67,15 @@ DEPEND="
sys-apps/util-linux
sys-libs/zlib:=
x11-libs/libX11
-   x11-libs/libxcb:=
x11-libs/libXcomposite
x11-libs/libXfixes
-   x11-libs/libxkbcommon
+   x11-libs/libxcb:=
alsa? ( media-libs/alsa-lib )
browser? (
|| (
>=app-accessibility/at-spi2-core-2.46.0:2
( app-accessibility/at-spi2-atk dev-libs/atk )
)
-   dev-cpp/nlohmann_json
dev-libs/expat
dev-libs/glib
dev-libs/nspr
@@ -108,10 +102,27 @@ DEPEND="
fdk? ( media-libs/fdk-aac:= )
jack? ( virtual/jack )
lua? ( ${LUA_DEPS} )
+   mpegts? (
+   net-libs/librist
+   net-libs/srt
+   )
pipewire? ( media-video/pipewire:= )
pulseaudio? ( media-libs/libpulse )
python? ( ${PYTHON_DEPS} )
-   qsv? ( media-libs/oneVPL )
+   qt6? (
+   dev-qt/qtbase:6[network,widgets,xml(+)]

[gentoo-commits] proj/devmanual:master commit in: function-reference/install-functions/

2023-10-21 Thread Ulrich Müller
commit: c97926baf8da7cf327509a0cd8718ca2bb9db56e
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Oct 21 07:54:31 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Oct 21 19:05:40 2023 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=c97926ba

function-reference/install-functions: Mention dosym -r option

Closes: https://bugs.gentoo.org/916017
Signed-off-by: Ulrich Müller  gentoo.org>

 function-reference/install-functions/text.xml | 15 ++-
 1 file changed, 10 insertions(+), 5 deletions(-)

diff --git a/function-reference/install-functions/text.xml 
b/function-reference/install-functions/text.xml
index 0602c80..0d37980 100644
--- a/function-reference/install-functions/text.xml
+++ b/function-reference/install-functions/text.xml
@@ -278,11 +278,16 @@ The *into functions create the directory if it 
does not already exist.
   dosym
 
 
-  Create a symlink to the target specified as the first parameter,
-  at the path specified by the second parameter. Note that
-  the target is interpreted verbatim; it needs to either
-  specify a relative path or an absolute path including
-  ${EPREFIX}.
+  
+  Create a symlink to the target specified as the first parameter, at the
+  path specified by the second parameter. With option -r (EAPI 8),
+  an absolute path specified for the target will be converted to a path
+  relative to the link location.
+  
+  
+  Note: Without option -r, an absolute link target is interpreted
+  verbatim, i.e. it must include ${EPREFIX} when applicable.
+  
 
   
   



[gentoo-commits] repo/gentoo:master commit in: sys-devel/mold/

2023-10-21 Thread Sam James
commit: cd971d4f0c972d4a861607c7b919dab1433e875b
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Sat Oct 21 16:55:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 17:48:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd971d4f

sys-devel/mold: add 2.3.1

Signed-off-by: Leonardo Hernández Hernández  proton.me>
Closes: https://github.com/gentoo/gentoo/pull/33445
Signed-off-by: Sam James  gentoo.org>

 sys-devel/mold/Manifest  |  1 +
 sys-devel/mold/mold-2.3.1.ebuild | 94 
 2 files changed, 95 insertions(+)

diff --git a/sys-devel/mold/Manifest b/sys-devel/mold/Manifest
index 6cb0c98c07e3..dc26eba27e96 100644
--- a/sys-devel/mold/Manifest
+++ b/sys-devel/mold/Manifest
@@ -3,3 +3,4 @@ DIST mold-2.0.0.tar.gz 9205927 BLAKE2B 
f80c72c58f4618a74390417fdf90f816810350baf
 DIST mold-2.1.0.tar.gz 9278811 BLAKE2B 
b31e13f92177553adf5069cf35c8c75c7bc28f0af4d1726cdc0c6abc1c9d3baaa5be512c3a8fb9bc3c3110096a79e1c6751c701171769595a2234fc1fa8c441a
 SHA512 
f1c98d349b35b4042109d71f7db6eb8d7d089dc3241735bbd7b5402d513dcc85ca17904828779e5fc8234650fa9fb97f47c3a2f3e89cc2fb3cb9e9110439e5a2
 DIST mold-2.2.0.tar.gz 9956678 BLAKE2B 
495772b5bfd238a6785676d277da87fe4f10b64513f8f0a4961893e4ae8954ad8bda3d09283de14594d7d056d6c1aeed5be591d6a64868a473eb45737d3b9340
 SHA512 
1692d1ff154335fdff91a4fafebb3514ed6742035c14e74ec7e552b90428a1cd5341baba9183158b44ae221fd19e86da55e7f04bde317b943a24d0afecb41002
 DIST mold-2.3.0.tar.gz 9958893 BLAKE2B 
86235731953902a5cd8fdba8b41d456bd60bf53b96a9e1cc89bdf991a75367b95e5522887be8e9c28f3d777b143ef5d693ff50293188ef222fc45257ce990d24
 SHA512 
7953cff8f2e9f775f0890aedc5f38ef07aac16118310ee9e1a2a82be8abafa1aa05459a136181978c55763737c7ff47815afdd4423e8f96db8f0237fce13e6b4
+DIST mold-2.3.1.tar.gz 9958470 BLAKE2B 
917e1fd770f841dc4bf6fbbed4954762f3eccff3d01247d4a5eaee7a5dad47f0259eb8ba6a10d13f385c9f0aea4d1ac058ce40070902bf7ef366ad8225cfbd5f
 SHA512 
ea234d0b999bcd308e0c5dae27050ff61fd23971f9c54d5eb5764bfb04064dc68c33f5defd614544762a9891ce4369125a6aac68171e68de4ed09a08d59e599e

diff --git a/sys-devel/mold/mold-2.3.1.ebuild b/sys-devel/mold/mold-2.3.1.ebuild
new file mode 100644
index ..f16aabe0758e
--- /dev/null
+++ b/sys-devel/mold/mold-2.3.1.ebuild
@@ -0,0 +1,94 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake toolchain-funcs
+
+DESCRIPTION="A Modern Linker"
+HOMEPAGE="https://github.com/rui314/mold;
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://github.com/rui314/mold.git;
+   inherit git-r3
+else
+   SRC_URI="https://github.com/rui314/mold/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
+fi
+
+# mold (MIT)
+#  - xxhash (BSD-2)
+LICENSE="MIT BSD-2"
+SLOT="0"
+
+RDEPEND="
+   app-arch/zstd:=
+   >=dev-cpp/tbb-2021.7.0-r1:=
+   dev-libs/blake3:=
+   sys-libs/zlib
+   !kernel_Darwin? (
+   >=dev-libs/mimalloc-2:=
+   )
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.3.0-no-pch.patch
+)
+
+pkg_pretend() {
+   # Requires a c++20 compiler, see #831473
+   if [[ ${MERGE_TYPE} != binary ]]; then
+   if tc-is-gcc && [[ $(gcc-major-version) -lt 10 ]]; then
+   die "${PN} needs at least gcc 10"
+   elif tc-is-clang && [[ $(clang-major-version) -lt 12 ]]; then
+   die "${PN} needs at least clang 12"
+   fi
+   fi
+}
+
+src_prepare() {
+   cmake_src_prepare
+
+   # Needs unpackaged dwarfdump
+   rm test/elf/{{dead,compress}-debug-sections,compressed-debug-info}.sh 
|| die
+
+   # Heavy tests, need qemu
+   rm test/elf/gdb-index-{compress-output,dwarf{2,3,4,5}}.sh || die
+   rm test/elf/lto-{archive,dso,gcc,llvm,version-script}.sh || die
+
+   # Sandbox sadness
+   rm test/elf/run.sh || die
+   sed -i 's|`pwd`/mold-wrapper.so|"& ${LD_PRELOAD}"|' \
+   test/elf/mold-wrapper{,2}.sh || die
+
+   # static-pie tests require glibc built with static-pie support
+   if ! has_version -d 'sys-libs/glibc[static-pie(+)]'; then
+   rm test/elf/{,ifunc-}static-pie.sh || die
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_DISABLE_PRECOMPILE_HEADERS=ON
+   -DMOLD_ENABLE_QEMU_TESTS=OFF
+   -DMOLD_LTO=OFF # Should be up to the user to decide this with 
CXXFLAGS.
+   -DMOLD_USE_SYSTEM_MIMALLOC=ON
+   -DMOLD_USE_SYSTEM_TBB=ON
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   dobin "${BUILD_DIR}"/${PN}
+
+   # https://bugs.gentoo.org/872773
+   insinto /usr/$(get_libdir)/mold
+   doins "${BUILD_DIR}"/${PN}-wrapper.so
+
+   dodoc docs/{design,execstack}.md
+   doman docs/${PN}.1
+
+   dosym ${PN} /usr/bin/ld.${PN}
+

[gentoo-commits] repo/gentoo:master commit in: eclass/

2023-10-21 Thread Sam James
commit: e0c3236a6e73fe4cec5361d0f998b438d8152563
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 21 17:27:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 17:27:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0c3236a

flag-o-matic.eclass: add '-mharden-sls=*'

Spectre-style mitigation.

Signed-off-by: Sam James  gentoo.org>

 eclass/flag-o-matic.eclass | 1 +
 1 file changed, 1 insertion(+)

diff --git a/eclass/flag-o-matic.eclass b/eclass/flag-o-matic.eclass
index a899afdb4f18..d7c1fce4b208 100644
--- a/eclass/flag-o-matic.eclass
+++ b/eclass/flag-o-matic.eclass
@@ -65,6 +65,7 @@ _setup-allowed-flags() {
-mindirect-branch-register
'-mfunction-return=*'
-mretpoline
+   '-mharden-sls=*'
'-mbranch-protection=*'
 
# Misc



[gentoo-commits] repo/gentoo:master commit in: eclass/

2023-10-21 Thread Sam James
commit: b81724af911b1c7f0473cd850ab29c74733c5f30
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 21 17:32:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 17:32:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b81724af

flag-o-matic.eclass: add '-mfpmath=*'

We set this for x86 multilib profiles.

Signed-off-by: Sam James  gentoo.org>

 eclass/flag-o-matic.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/flag-o-matic.eclass b/eclass/flag-o-matic.eclass
index d7c1fce4b208..382573b80679 100644
--- a/eclass/flag-o-matic.eclass
+++ b/eclass/flag-o-matic.eclass
@@ -47,7 +47,7 @@ setup-allowed-flags() {
 # Note: shell globs and character lists are allowed
 _setup-allowed-flags() {
ALLOWED_FLAGS=(
-   -pipe -O '-O[123szg]' '-mcpu=*' '-march=*' '-mtune=*'
+   -pipe -O '-O[123szg]' '-mcpu=*' '-march=*' '-mtune=*' 
'-mfpmath=*'
-flto '-flto=*' -fno-lto
 
# Hardening flags



[gentoo-commits] repo/gentoo:master commit in: sys-process/procs/

2023-10-21 Thread Sam James
commit: 75c83fa33fffbef1e599e4820bc42b980106b68e
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 21 17:43:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 17:43:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75c83fa3

sys-process/procs: add 0.14.3, drop 0.14.2

Closes: https://bugs.gentoo.org/916044
Signed-off-by: Sam James  gentoo.org>

 sys-process/procs/Manifest | 25 
 .../{procs-0.14.2.ebuild => procs-0.14.3.ebuild}   | 33 --
 2 files changed, 37 insertions(+), 21 deletions(-)

diff --git a/sys-process/procs/Manifest b/sys-process/procs/Manifest
index ba8358711467..a06244604b2c 100644
--- a/sys-process/procs/Manifest
+++ b/sys-process/procs/Manifest
@@ -23,6 +23,7 @@ DIST async-stream-0.3.5.crate 11916 BLAKE2B 
d79804d7310d1f47d7848007518e0b0e0f07
 DIST async-stream-impl-0.3.5.crate 4173 BLAKE2B 
e7c0d2371299af6fe9983adf4f8cbb6402ceaa5f9d286f124362332a4016404069c362176dd3b71061027b0768ac1f772b3e5e38809b870411f4590126a74ca6
 SHA512 
3725216119cf4cc78d433e2f8a8df9bfb7a3f046e4a8346bbe76e91b23686dfcbdb7cd182765e12d606ed0e3391477c43652a025597de9120170fd0b1151d204
 DIST async-task-4.3.0.crate 29544 BLAKE2B 
ed27a637b0c7196f9dbc13b597cd97afbf4bdcd78d5f46e20862a39f41ea3b2dd9335795dbb8fc22e2c4ba75e4678156fb062f91211e1caf2475546ca99ba327
 SHA512 
55f4fa697d1e00946e3e518e35117552e66a28a4c52e72f66af4c1b9a31e932d1fd32f31a4097fea707789575a9aec0db2ce9eb51643909480a41c52d3558d22
 DIST async-task-4.4.1.crate 36349 BLAKE2B 
568181c271fe757a08c404ca84b164f280f1db5527e297185a06f8bee65a71ad59e7461fd6201893ba1feceb294d5b2c32783aa39a67380a53ae965154a0086c
 SHA512 
3877a6473f04f9613191691125861838186a51ec5f10cfa7980e76a6425e1561ee9c943e707ad2f878ec033ebe6af89cf098b1daf0c171f1f6b2edaa8b26d6d1
+DIST async-task-4.5.0.crate 36956 BLAKE2B 
906ff869e728341f9c33f3d2a701e85a3db8651df6a9ed49153af4113c17e6041d3f85d8f827c6e2cf3257ed0be1ad95e49cf079fa7d351805280e20a34fa8ab
 SHA512 
a8eacfd118c9cc81259c19e092982d1f64f715a44655fb7b27f65d7e4e4de95e27eb6347eacf1ec44eaa9a5f76e0d6fda5bd167d2f2cf2c3ed28afb8d5236537
 DIST async-trait-0.1.73.crate 28654 BLAKE2B 
07edf1e9cd92f389a7c05953200568dee887007b0233370ad55003cec40e8a310dc441c331c03df5a31681e033871958742f0a86955fb28a4bd05a95e01d2889
 SHA512 
f7739642fece168778f7c7c9077fef078e65943edb656399cbba27d4e37b0fb25cb7901c83dbe102b7c702a26f886f73a8240bc97ce14668013139a8814122eb
 DIST async-trait-0.1.74.crate 28997 BLAKE2B 
adef7d3929f7cfb64c9884fdd17871193cc063f935a5540562b1092e85d85ab89527bd353486a219a2f9bb74ada6a0ee765e839435962cb5768f2a65b7a2b1e2
 SHA512 
2c0880bc3b7863deab06e873b3d5a893545549c1dae922370d629c16cc0ee5cb4df13b30fe9e34d1cee74449d549745ff99894ab0743f805d96a5d4b5ef2dc80
 DIST atomic-waker-1.0.0.crate 11771 BLAKE2B 
4e94bf07e1df3b605bd0f8e8f8750323a5fa7a4d9c703b2183323aea8293021ac3028c6b03482941330c598db78aca0af4df06d346dbf581f617c2c333a997cd
 SHA512 
cbc3e12c10f20e1b6d9a03097159a098c5e3a50a941b742891bd39bf0f7310986bda3e1e4c2ea0dfc82a70d9d57342889c46c11fe0d328372a6b3abecf7fa9a6
@@ -41,8 +42,8 @@ DIST bitflags-2.4.1.crate 37043 BLAKE2B 
f61c45b142265e9c2944c7054e01704de4751073
 DIST blocking-1.2.0.crate 18494 BLAKE2B 
252a17536290d3898015b6eb844225c7fb78cd84424fda2459331d5eda56d19efff48c670b692288d32d870f62a539449a9b3ad7aef947de50f8862d44fbd9a7
 SHA512 
aa5cc62a340fb94859e90bd54b9e61d897026ee66570f15f94a0be287b470f533dbf30cdf1b0860c4a24abdb0c40f925d9ccbabfbf38fa27b5b17917aa33
 DIST blocking-1.4.0.crate 17170 BLAKE2B 
1870a752b3dd2b8fd7527417ef3b20cb928194d9c10ac9804801f6cee245cd96c24a0f84bc745a94c83aec53b17b2ecd04dd806a45f6b2fbf469207bb7c7fa24
 SHA512 
a4965b4f3782aeb964843e349a2b2f6ca992a513b9cf8fbedcfdf369b193e1dfffcbb6d163b4f39728476a2f68e01e3bf4ff44067bb2a58d76506e35179e21f0
 DIST blocking-1.4.1.crate 17205 BLAKE2B 
e8ad2b55e7509d39ba1903327dd21e576b9b189e3e8169ddb150a31971b80d0ac02f5356641c22f8ac7549854bc016225b22009174b97254dfda1ecd8ce49850
 SHA512 
2cc0e46ce53032b55bae9333ffa22f719f5146d2f6ee2f06233b0c4ebd5b8c68fadd673105078ff7fb645b16243bc5357974ba15572e3dcde1232c2dedc883e1
-DIST bsd-kvm-0.1.0.crate 5279 BLAKE2B 
7e79ea662652d0dc74ae9a742a633dcfe7b4bfdaf977d7170877c5f57c22f4522763c51bd311f73d962ead376fe99e1b816cd7c2e27f0a3d9a54c9c427c42613
 SHA512 
cd5f432e5a95f644823609af39a243e2ab33312319140ca7d87220c9e529afc8f75e8d7d946fb32df16e70fb7e00b6f926ebecac1c3e5cc7f321833ba552e961
-DIST bsd-kvm-sys-0.1.0.crate 7249 BLAKE2B 
982c158cbc09c5f08921a932a7f4ce8090e076b1db6d0b3dbdc03c6254e32a07f0546b1604955f2afc1a2ecb452f08043a9a2d331291fd099d628d7ba7619a8d
 SHA512 
c9869aee9332cce3388c45e997bc595fa8c3b7edf476cc4643c7c2213c746ee83ce07b40431003fba99f480fd8a65c38157c9c00a487b905155a8fda4aff6149
+DIST bsd-kvm-0.1.2.crate 5326 BLAKE2B 
3f15b398041a6425e399558361c8993795a704fd6a2b687a6953138d7ae031fcfc61178a1c7734936f0ce67ff7852235bd972d5c4f900f8d14a0f0e5a285eb76
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: sys-devel/gcc/

2023-10-21 Thread Sam James
commit: c381f9e5c448a509243c35ab905b615090a6ef50
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 21 17:43:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 17:43:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c381f9e5

sys-devel/gcc: refresh 14 genemit/split patch

Adds missing makefile dep.

Signed-off-by: Sam James  gentoo.org>

 sys-devel/gcc/Manifest | 1 +
 sys-devel/gcc/gcc-14.0.0_pre20231015-r1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 67d3c8bdce2e..415b00b1689f 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -25,6 +25,7 @@ DIST gcc-13.2.0-patches-9.tar.xz 45724 BLAKE2B 
5135f00ed2ac0db8b1e295f2ba9abb44f
 DIST gcc-14-20231015.tar.xz 86138880 BLAKE2B 
e6dece3d6c4337c5ac85fec3fcd31117baf06a7c510440d2433d7750d4559ce5ccfb36edf1ed7dd003d55322dccf42ca811f16a9d22b19e3c784f48f804f688d
 SHA512 
e0de6cd24278998138df8ac1e7e0ea2fe8f062f3bd4e1c88be5da3e468959dc3df41f076c1ce1ed6c919a4ddbd6cfff638cd101e6bd6a3a9ae0d67ded360a700
 DIST gcc-14.0.0-musl-patches-1.tar.xz 3576 BLAKE2B 
692baee8a7709905d53aeb150d73a3721c4ba47ee5f397cfb1b5be905cf003ca02b60c94ee294d90ac39645cd5cdf186c7a3aa950c47d8cf680c128ed705b807
 SHA512 
0592ab98a7142e404623a6511c67dff61e9ade32c3fb2c0e75b456306e0af3799ad13252b50b3d2fdd31e5815d7f0b16b0ad63ab8386fe4d78729fc9c182d617
 DIST gcc-14.0.0-patches-4.tar.xz 24132 BLAKE2B 
95f382ff1232bc681f4fbd28134a5e781bbce0e472d36b9348f54153791ce2b942c9ca3ea0931df8ed5ef48fb0e71f5a5a941e90dfcbd7162f52a4a6a2df9133
 SHA512 
867c982ee4ce6e10bc76949d30749427e8d070261fd9253cd1ca6b21273f04303c317057176ad7a58ecde06104d295c3af7526151bab7339851f9b06214bba3d
+DIST gcc-14.0.0-patches-5.tar.xz 21180 BLAKE2B 
4ad48161bb35320141df60b99d2c7791df72f719931a649b45842df2acfb84428815efa11ecad6ff4f219a1fde77ffc5e4ed302e2f8f04e0911f514addb5cc7f
 SHA512 
b47a1bbd7218fe03d6cc4968cb51614c34d1548fa85781c6b85cfa901cd43130f9c503404502c92a629ac6b23559fe3bccf38e3bbcb257524941aaec46774cff
 DIST gcc-8.5.0-patches-4.tar.xz 18616 BLAKE2B 
7594cbaea5daecf1a0b3d526c06aeba0a84c6da66aee2e105a51fda6be8d30a37ccc3814281b284a4582d892a1d556bca063551584edfc2525bed8ea5b6888e7
 SHA512 
1aa5742c361186637e7855f06feb1a4547e7d4d5de6e51f3d049e0ef3c19e2eff179465f52781739f59422035b7f8e4c0efa3844849f920f3c96acfdc37ca6a6
 DIST gcc-8.5.0.tar.xz 63841008 BLAKE2B 
aa81a1a730fd7371360f6abed6ba78b5843fd18c58d5de5687acc320741b9e430e85df3535a1ef7a26051409be8d2f0945f503e5968480d919103123a99d4b12
 SHA512 
92f599680e6b7fbce88bcdda810f468777d541e5fddfbb287f7977d51093de2a5178bd0e6a08dfe37090ea10a0508a43ccd00220041abbbec33f1179bfc174d8
 DIST gcc-9.5.0-patches-2.tar.xz 14324 BLAKE2B 
1d3bf3e673108ad2fcdcb86daefb4603d1c9f6aa815e34d1591054d466b76d6f50cce124ab4760528c4951ea16eb00888a3e6485417f81ebf250548732df4a8e
 SHA512 
a6d6f650aaf0bd193a17ac279649f0544a282cea295824384c59341c3000eac4b574b60e00dd427585d928f9768166abf85168b47772132790ad98854acacbbf

diff --git a/sys-devel/gcc/gcc-14.0.0_pre20231015-r1.ebuild 
b/sys-devel/gcc/gcc-14.0.0_pre20231015-r1.ebuild
index 3e4f9224d3e3..84b65f32fd86 100644
--- a/sys-devel/gcc/gcc-14.0.0_pre20231015-r1.ebuild
+++ b/sys-devel/gcc/gcc-14.0.0_pre20231015-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 TOOLCHAIN_PATCH_DEV="sam"
 PATCH_GCC_VER="14.0.0"
-PATCH_VER="4"
+PATCH_VER="5"
 MUSL_VER="1"
 MUSL_GCC_VER="14.0.0"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/f2fs-tools/, sys-fs/f2fs-tools/files/

2023-10-21 Thread Sam James
commit: c5b54e85b0ab5dfaf9d9020ffa9e636d91b1dffc
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 21 17:46:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 17:46:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5b54e85

sys-fs/f2fs-tools: fix build w/ musl-1.2.4

Closes: https://bugs.gentoo.org/908664
Signed-off-by: Sam James  gentoo.org>

 sys-fs/f2fs-tools/f2fs-tools-1.16.0-r1.ebuild  |  56 +++
 .../files/f2fs-tools-1.16.0-musl-1.2.4-lfs.patch   | 403 +
 2 files changed, 459 insertions(+)

diff --git a/sys-fs/f2fs-tools/f2fs-tools-1.16.0-r1.ebuild 
b/sys-fs/f2fs-tools/f2fs-tools-1.16.0-r1.ebuild
new file mode 100644
index ..8a7ff5b69fa2
--- /dev/null
+++ b/sys-fs/f2fs-tools/f2fs-tools-1.16.0-r1.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Tools for Flash-Friendly File System (F2FS)"
+HOMEPAGE="https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools.git/about/;
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/${PN}.git;
+   EGIT_BRANCH="dev"
+else
+   
SRC_URI="https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/${PN}.git/snapshot/${P}.tar.gz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0/10"
+IUSE="lz4 lzo selinux"
+
+RDEPEND="
+   lz4? ( app-arch/lz4:= )
+   lzo? ( dev-libs/lzo:2 )
+   sys-apps/util-linux
+   selinux? ( sys-libs/libselinux )
+   elibc_musl? ( sys-libs/queue-standalone )
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-musl-1.2.4-lfs.patch
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   local myconf=(
+   # This is required to install to /sbin, bug #481110
+   --bindir="${EPREFIX}"/sbin
+   $(use_with lz4)
+   $(use_with lzo lzo2)
+   $(use_with selinux)
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+   find "${ED}" -name "*.la" -delete || die
+}

diff --git a/sys-fs/f2fs-tools/files/f2fs-tools-1.16.0-musl-1.2.4-lfs.patch 
b/sys-fs/f2fs-tools/files/f2fs-tools-1.16.0-musl-1.2.4-lfs.patch
new file mode 100644
index ..03be41400c20
--- /dev/null
+++ b/sys-fs/f2fs-tools/files/f2fs-tools-1.16.0-musl-1.2.4-lfs.patch
@@ -0,0 +1,403 @@
+https://bugs.gentoo.org/908664
+https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools.git/commit/?id=b15b6cc56ac7764be17acbdbf96448f388992adc
+
+From b15b6cc56ac7764be17acbdbf96448f388992adc Mon Sep 17 00:00:00 2001
+From: Waldemar Brodkorb 
+Date: Wed, 23 Aug 2023 15:41:28 +0200
+Subject: f2fs-tools: convert to lseek() and kill lseek64
+
+This patch replaces lseek64 with lseek() having #define _FILE_OFFSET_BITS 64.
+
+Signed-off-by: Waldemar Brodkorb 
+Signed-off-by: Jaegeuk Kim 
+--- a/configure.ac
 b/configure.ac
+@@ -187,8 +187,6 @@ AC_CHECK_FUNCS_ONCE([
+   getmntent
+   getuid
+   keyctl
+-  llseek
+-  lseek64
+   memset
+   setmntent
+   clock_gettime
+--- a/fsck/Makefile.am
 b/fsck/Makefile.am
+@@ -1,7 +1,7 @@
+ ## Makefile.am
+ 
+ AM_CPPFLAGS = ${libuuid_CFLAGS} -I$(top_srcdir)/include
+-AM_CFLAGS = -Wall
++AM_CFLAGS = -Wall -D_FILE_OFFSET_BITS=64
+ sbin_PROGRAMS = fsck.f2fs
+ noinst_HEADERS = common.h dict.h dqblk_v2.h f2fs.h fsck.h node.h quotaio.h \
+   quotaio_tree.h quotaio_v2.h xattr.h compress.h
+--- a/include/android_config.h
 b/include/android_config.h
+@@ -30,8 +30,6 @@
+ #define HAVE_FSTAT 1
+ #define HAVE_FSTAT64 1
+ #define HAVE_GETMNTENT 1
+-#define HAVE_LLSEEK 1
+-#define HAVE_LSEEK64 1
+ #define HAVE_MEMSET 1
+ #define HAVE_SELINUX_ANDROID_H 1
+ #define HAVE_SETMNTENT 1
+@@ -67,7 +65,6 @@
+ #define HAVE_FSTAT 1
+ #define HAVE_FSTAT64 1
+ #define HAVE_GETMNTENT 1
+-#define HAVE_LLSEEK 1
+ #define HAVE_MEMSET 1
+ #define HAVE_SPARSE_SPARSE_H 1
+ #define HAVE_LIBLZ4 1
+@@ -78,6 +75,5 @@
+ #endif
+ 
+ #if defined(_WIN32)
+-#define HAVE_LSEEK64
+ #define HAVE_SPARSE_SPARSE_H 1
+ #endif
+--- a/lib/Makefile.am
 b/lib/Makefile.am
+@@ -3,7 +3,7 @@
+ lib_LTLIBRARIES = libf2fs.la
+ 
+ libf2fs_la_SOURCES = libf2fs.c libf2fs_io.c libf2fs_zoned.c nls_utf8.c
+-libf2fs_la_CFLAGS = -Wall
++libf2fs_la_CFLAGS = -Wall -D_FILE_OFFSET_BITS=64
+ libf2fs_la_CPPFLAGS = -I$(top_srcdir)/include
+ libf2fs_la_LDFLAGS = -version-info 
$(LIBF2FS_CURRENT):$(LIBF2FS_REVISION):$(LIBF2FS_AGE)
+ 
+--- a/lib/libf2fs.c
 b/lib/libf2fs.c
+@@ -6,9 +6,6 @@
+  *
+  * Dual licensed under the GPL or LGPL version 2 licenses.
+  */
+-#define _LARGEFILE64_SOURCE
+-#define _FILE_OFFSET_BITS 64
+-
+ #include 
+ #include 
+ #include 
+--- a/lib/libf2fs_io.c
 b/lib/libf2fs_io.c
+@@ -11,8 +11,6 @@
+  *
+  * Dual licensed under the 

[gentoo-commits] proj/gcc-patches:master commit in: 14.0.0/gentoo/

2023-10-21 Thread Sam James
commit: 990901f6580beef856459bb679b3f6f69d410b85
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 21 17:42:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 17:42:20 2023 +
URL:https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=990901f6

14.0.0: update 75_all_PR54179_genemit-Split-insn-emit.cc-into-ten-files.patch

Pull in a version from private email w/ Robin for more testing.

Signed-off-by: Sam James  gentoo.org>

 ...genemit-Split-insn-emit.cc-into-ten-files.patch | 142 +++--
 14.0.0/gentoo/README.history   |   4 +
 2 files changed, 24 insertions(+), 122 deletions(-)

diff --git 
a/14.0.0/gentoo/75_all_PR54179_genemit-Split-insn-emit.cc-into-ten-files.patch 
b/14.0.0/gentoo/75_all_PR54179_genemit-Split-insn-emit.cc-into-ten-files.patch
index dbcea97..723d78a 100644
--- 
a/14.0.0/gentoo/75_all_PR54179_genemit-Split-insn-emit.cc-into-ten-files.patch
+++ 
b/14.0.0/gentoo/75_all_PR54179_genemit-Split-insn-emit.cc-into-ten-files.patch
@@ -1,111 +1,13 @@
-https://gcc.gnu.org/PR54179
-https://inbox.sourceware.org/gcc-patches/de0f7bdc-d236-4f5b-9504-d5bfb215d...@gmail.com/
-
-From mboxrd@z Thu Jan  1 00:00:00 1970
-Return-Path: 
-Received: from mail-wr1-x435.google.com (mail-wr1-x435.google.com 
[IPv6:2a00:1450:4864:20::435])
-   by sourceware.org (Postfix) with ESMTPS id 494063858D33
-   for ; Mon, 16 Oct 2023 10:17:21 + (GMT)
-DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 494063858D33
-Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) 
header.from=gmail.com
-Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com
-ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 494063858D33
-Authentication-Results: server2.sourceware.org; arc=none 
smtp.remote-ip=2a00:1450:4864:20::435
-ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1697451446; cv=none;
-   
b=p7qdXp6tA02vcm8FYp8Z94RsTNBTMF12iWlVcXVLWFaSW8HGwwCYhMGYoGFaifZQRu4UKyuAB+IzEF6a/yAg4YIoSatzLygSXd8C4Y5pTzNOedtsXKySOf2H5tU0JllZhFiL0j839yK0ULkru902Fm5qYfCWOI/oclFGFv0QJhk=
-ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key;
-   t=1697451446; c=relaxed/simple;
-   bh=F5nvjfODgAkwvN6oz045m/y2cCq1Y5w/bjL6/Zx7/us=;
-   h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:To:From; 
b=Irn6EDwgJ++gSjzeSooV3KQnHee12GYc2RQmTDoYZo/FSdddOhiPTfdaC7P29HmOXa4CPBOS8Yv9BTZMwm6YLK9J2wCQws5N76sMTuINsJ4seyvCF4hUO/2icjNn/K1NCpiAh/hGfqdO7ASiqbVBoFfgM7fwtCOYLKF6sIY1lyM=
-ARC-Authentication-Results: i=1; server2.sourceware.org
-Received: by mail-wr1-x435.google.com with SMTP id 
ffacd0b85a97d-32d834ec222so4107319f8f.0
-for ; Mon, 16 Oct 2023 03:17:21 -0700 (PDT)
-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
-d=gmail.com; s=20230601; t=1697451440; x=1698056240; darn=gcc.gnu.org;
-h=content-transfer-encoding:in-reply-to:from:references:to
- :content-language:subject:cc:user-agent:mime-version:date:message-id
- :from:to:cc:subject:date:message-id:reply-to;
-bh=wq5w+s2m/P53eb5oT6XaK+NiaOj7NqTTS7VH5l0hPUk=;
-b=ir8fQ9LhX/rsjkKQE99tm5M/K+iNNIYZ/1cdZ5bz4WDndMrk52oidsfzruyMfSbRhB
- rHSI1uSAzTr3Hp0f3ugYQInO3KFgdrvSiZ1sUhIcSA9SG7fCECczgD7GcW6OZn6F8c9u
- XbFgqbWLIFtqXeKsmQs+CY2nS4KS/CRT9eoUafES8rZNYXDOe9QVbHjblx7rtXWO2HXQ
- lmfzqTktf3I7JxtYpl0r0MYMcjSfcq0DOuL80NWyMDlBWOQT3IBAdyulrLAEW+jH/Z8p
- xQ15SULgu0m2yiv/KGWXTkZfr7tvRGnSmmdtRRH0FCoXSf8jg/zHFTkl/j+SzlSzDwGs
- c1qg==
-X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
-d=1e100.net; s=20230601; t=1697451440; x=1698056240;
-h=content-transfer-encoding:in-reply-to:from:references:to
- :content-language:subject:cc:user-agent:mime-version:date:message-id
- :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
-bh=wq5w+s2m/P53eb5oT6XaK+NiaOj7NqTTS7VH5l0hPUk=;
-b=kKfXLuOWBPVcAyFOUh31XizZ+aCfxMvezPMmblFS/UpzD2W/C0uFKwEGnChfefXi2/
- +bzYReU5vtLu8pAloncEatu5L4GV1u+WdTSbW1T5xIy+5oMx++9PpyY4AE247J0yd86k
- 1y7iJTKapjRfltZuFYEXFXtk+EUb6KM8JtlwJvoxl1WA5eUMF3QS7mrB/a4aM4x6i+Eg
- YlOoTXYO0bLGOCdeXOLJfjDEkck1ELrHj2LtlRHyrlB9cfOgf17T6ndeeHGFfXNQHPZ9
- 6ozlhvhckpJQgI9lmwx9y62sUeq7EvLbrq6iRQm/urmU7ONjSXtvH9MhuU6vUBxvHZ7m
- L7/Q==
-X-Gm-Message-State: AOJu0Yx8eFwSIp03QtdxQpmlUlQqKK5PYRJxvpOd/sAQ1a6DUl745e7C
-   /BMIbVYdWvfmdTlOA4Fq7wwu2tV7IwY=
-X-Google-Smtp-Source: 
AGHT+IHxbooDFrEU9aYJYA4rfQo2Hg5vBRYXtzpX5blf0iOYdzDMzsRxuyqHl6Jlfcy9/43ovuJMnQ==
-X-Received: by 2002:a5d:4402:0:b0:32d:8907:2b18 with SMTP id 
z2-20020a5d440200b0032d89072b18mr12076090wrq.66.1697451439584;
-Mon, 16 Oct 2023 03:17:19 -0700 (PDT)
-Received: from [192.168.1.23] (ip-046-223-203-173.um13.pools.vodafone-ip.de. 
[46.223.203.173])
-by smtp.gmail.com with ESMTPSA id 
e10-20020a5d65ca00b0032da6f17ffdsm4983379wrw.38.2023.10.16.03.17.18
-(version=TLS1_3 

[gentoo-commits] repo/gentoo:master commit in: eclass/

2023-10-21 Thread Sam James
commit: eb7bf2ea4b01fd24f0e0549fa1fad87fd5f2d83a
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 21 17:05:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 17:06:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb7bf2ea

flag-o-matic.eclass: add -mpreferred-stack-boundary=*, 
-mincoming-stack-boundary=*

Wine may use this and it's in the same league as -mstackrealign in that
it affects ABI.

Signed-off-by: Sam James  gentoo.org>

 eclass/flag-o-matic.eclass | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/eclass/flag-o-matic.eclass b/eclass/flag-o-matic.eclass
index 0c56ac5b6bf4..a899afdb4f18 100644
--- a/eclass/flag-o-matic.eclass
+++ b/eclass/flag-o-matic.eclass
@@ -137,6 +137,8 @@ _setup-allowed-flags() {
# Allow explicit stack realignment to run non-conformant
# binaries: bug #677852
-mstackrealign
+   '-mpreferred-stack-boundary=*'
+   '-mincoming-stack-boundary=*'
)
ALLOWED_FLAGS+=(
# Clang-only



[gentoo-commits] repo/gentoo:master commit in: eclass/

2023-10-21 Thread Sam James
commit: 8dc7a7e2b4735a778b02fd89cb056f22381458e5
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 21 16:58:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 16:59:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dc7a7e2

flag-o-matic.eclass: allow hardened compare/control flow flags

Signed-off-by: Sam James  gentoo.org>

 eclass/flag-o-matic.eclass | 4 
 1 file changed, 4 insertions(+)

diff --git a/eclass/flag-o-matic.eclass b/eclass/flag-o-matic.eclass
index c0b042d5348d..0c56ac5b6bf4 100644
--- a/eclass/flag-o-matic.eclass
+++ b/eclass/flag-o-matic.eclass
@@ -56,6 +56,10 @@ _setup-allowed-flags() {
'-fcf-protection=*'
-fbounds-check -fbounds-checking
-fno-PIE -fno-pie -nopie -no-pie
+   -fharden-compares -fharden-conditional-branches
+   -fharden-control-flow-redundancy -fhardcfr-skip-leaf
+   -fhardcfr-check-exceptions -fhardcfr-check-returning-calls
+   '-fhardcfr-check-noreturn-calls=*'
# Spectre mitigations, bug #646076
'-mindirect-branch=*'
-mindirect-branch-register



[gentoo-commits] repo/gentoo:master commit in: dev-python/pebble/

2023-10-21 Thread WANG Xuerui
commit: 4d5cf130f6b0e030191b1ba8413ddb0570c3447c
Author: WANG Xuerui  gentoo  org>
AuthorDate: Fri Oct 13 11:00:58 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Sat Oct 21 16:41:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d5cf130

dev-python/pebble: keyword 5.0.3 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 dev-python/pebble/pebble-5.0.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pebble/pebble-5.0.3.ebuild 
b/dev-python/pebble/pebble-5.0.3.ebuild
index 77045f98ae3a..2c05dd4f34c3 100644
--- a/dev-python/pebble/pebble-5.0.3.ebuild
+++ b/dev-python/pebble/pebble-5.0.3.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="
 
 LICENSE="LGPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 PATCHES=( "${FILESDIR}/pebble-5.0.3-backport-pr112.patch" )
 
 distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: app-text/convmv/

2023-10-21 Thread WANG Xuerui
commit: 9e57354a2fd9e7c55f9b13558b2f5ab0fddf45fb
Author: WANG Xuerui  gentoo  org>
AuthorDate: Sat Oct 21 09:03:33 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Sat Oct 21 16:41:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e57354a

app-text/convmv: keyword 2.05-r1 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 app-text/convmv/convmv-2.05-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-text/convmv/convmv-2.05-r1.ebuild 
b/app-text/convmv/convmv-2.05-r1.ebuild
index 5d0c25ddedf7..7537c63db64f 100644
--- a/app-text/convmv/convmv-2.05-r1.ebuild
+++ b/app-text/convmv/convmv-2.05-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -9,7 +9,7 @@ SRC_URI="https://www.j3e.de/linux/${PN}/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 sparc x86"
 IUSE=""
 
 DEPEND="dev-lang/perl"



[gentoo-commits] repo/gentoo:master commit in: dev-util/cvise/

2023-10-21 Thread WANG Xuerui
commit: 8a78f544ea899284ec0798e40baeb2a8aa90fa62
Author: WANG Xuerui  gentoo  org>
AuthorDate: Fri Oct 13 11:01:01 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Sat Oct 21 16:41:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a78f544

dev-util/cvise: keyword 2.8.0 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 dev-util/cvise/cvise-2.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/cvise/cvise-2.8.0.ebuild 
b/dev-util/cvise/cvise-2.8.0.ebuild
index 417428e5e07d..be0b1a3c6b19 100644
--- a/dev-util/cvise/cvise-2.8.0.ebuild
+++ b/dev-util/cvise/cvise-2.8.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="
 
 LICENSE="UoI-NCSA"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE=${PYTHON_REQUIRED_USE}



[gentoo-commits] repo/gentoo:master commit in: sys-devel/gcc/

2023-10-21 Thread Sam James
commit: dbd81d1e1f718bf1d0e320c4997be9250e8db1e1
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 21 16:31:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 16:31:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbd81d1e

sys-devel/gcc: add 12.3.1_p20231020

Signed-off-by: Sam James  gentoo.org>

 sys-devel/gcc/Manifest|  1 +
 sys-devel/gcc/gcc-12.3.1_p20231020.ebuild | 64 +++
 2 files changed, 65 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index f660c4f3b0ca..67d3c8bdce2e 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -14,6 +14,7 @@ DIST gcc-12-20230526.tar.xz 79780444 BLAKE2B 
6f6eca272ab506e16a231003c399e285725
 DIST gcc-12-20230825.tar.xz 79804260 BLAKE2B 
4d3eb40eb5954d497b3e9586dad0d18c9e561d3fdd0bdccc5c9572edfbe024a235e30371a10116d98c77f0b6042739600c57ac99253d34f0fbb8b8465b187e1f
 SHA512 
a6cd868f474c356886460b95263807828f9a379ce97524611ec504d6a9149ca1f92585128e6ffd03fa2647442e72fde6ebe987fd49f2fc49d8df39ab056905c5
 DIST gcc-12-20231006.tar.xz 79786912 BLAKE2B 
09da5378d449b6d1d5d5af82bfa18b6d073a4f255afef5e19a086e72d41ba0a204705353a4ef7df8c89ace4de639573fe98ab37f90e0f0761743336fcfb023b2
 SHA512 
21975c70bc7958a44e4785881cc4c64bc842ec28e34a10880ef7369299af0bccdeb54ceb6e303ca031795a678e1649100a6924110268ba53147ae6e7da6acb91
 DIST gcc-12-20231013.tar.xz 79793868 BLAKE2B 
39844a7ff9b5bfd1201816b5758aa9937fb69f28f43a6c6f3aba1debbc24e0908b0af20fd1257cfbddf5bfd23c3d8ea264a1743822443f8ed12c03b874732e76
 SHA512 
52ec9815535634db0ea47521a416b2be4fc483b1b90e10cac5d6235e661a5c142d8d5c9f3d06cc856572fc38d3a9abe601b9c1fa918f115dc7d1dc81db9d9ceb
+DIST gcc-12-20231020.tar.xz 79803424 BLAKE2B 
2bbd11b84a203a305279587ba8e8771778b425f507b38e6c9dd649c9124e0c77fdf23451150d5e70495ba4a978c449f0b5cd7a5355f63ed1e322585532d6976a
 SHA512 
af6af7b0c6dc95d624bec7f17a092baf2c7258e3b87c372023ae3d1e07b30c7c155f21e24d6ed8e8e55378b1658e18dcb9d2658ddb7f534921b5ac25dab957d0
 DIST gcc-12.3.0-musl-patches-1.tar.xz 3572 BLAKE2B 
c7bf65f7c9ea8023ddaac821ee2b778622fa310ac72a72b2f7032494a8f304eac86217f9204622e6c21aaef9952bece0d09bc126facd4f42b602927909815ab5
 SHA512 
babc279fea2c1fd4c018815f2f5630214fd46015ce9f365c28af242681d51818eaca30ce298eddcab1eed5ac5f2759e2b47b2335afab9d722b4469a6d4fec326
 DIST gcc-12.3.0-patches-2.tar.xz 14236 BLAKE2B 
06c43662c9abb0fa3cf90d5e2273c69aecb9158e6cf6f23c04754ed5d686be2616e81e2502eb16f4298ddd50518ca7677e13249da9e9b091162d3931ff65e4fe
 SHA512 
b0d4b85dbf1a541997203b872e3106906b4ad49cde57e1428bc22b2f8e2d73b8cb10ae0d0b792aebaf664594da4d1dea04c44ddc34e59047410766db04d1
 DIST gcc-13-20230826.tar.xz 84285788 BLAKE2B 
c25be594e322dd7145245c42ae21b98aa9e3e6ae69f1fa313830e40bf2e8fcb8435762f1c9d3f1ca1dbf31653bdc76a658bec708b7850fe40a7c55504ac30618
 SHA512 
3d47632e90651bd50a881c727c1ef2aa3322b4fc3e082919ae430270901abf8a05a34fe93f8b678c10dc9a0758f93dc3b33ed5947c8743dab453d2b50c063722

diff --git a/sys-devel/gcc/gcc-12.3.1_p20231020.ebuild 
b/sys-devel/gcc/gcc-12.3.1_p20231020.ebuild
new file mode 100644
index ..1ffe2b97a4bf
--- /dev/null
+++ b/sys-devel/gcc/gcc-12.3.1_p20231020.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_GCC_VER="12.3.0"
+PATCH_VER="2"
+MUSL_VER="1"
+MUSL_GCC_VER="12.3.0"
+
+if [[ ${PV} == *. ]] ; then
+   MY_PV_2=$(ver_cut 2)
+   MY_PV_3=1
+   if [[ ${MY_PV_2} == 0 ]] ; then
+   MY_PV_2=0
+   MY_PV_3=0
+   else
+   MY_PV_2=$((${MY_PV_2} - 1))
+   fi
+
+   # e.g. 12.2. -> 12.1.1
+   TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3}
+elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+   # Cheesy hack for RCs
+   MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 
1)))-RC-$(ver_cut 5)
+   MY_P=${PN}-${MY_PV}
+   GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz"
+   TOOLCHAIN_SET_S=no
+   S="${WORKDIR}"/${MY_P}
+fi
+
+inherit toolchain
+
+if tc_is_live ; then
+   # Needs to be after inherit (for now?), bug #830908
+   EGIT_BRANCH=releases/gcc-$(ver_cut 1)
+elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+   # Don't keyword live ebuilds
+   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   :;
+fi
+
+if [[ ${CATEGORY} != cross-* ]] ; then
+   # Technically only if USE=hardened *too* right now, but no point in 
complicating it further.
+   # If GCC is enabling CET by default, we need glibc to be built with 
support for it.
+   # bug #830454
+   RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+   DEPEND="${RDEPEND}"
+   BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
+fi
+
+src_prepare() {
+   local p upstreamed_patches=(
+   # add them here
+   )
+   for p 

[gentoo-commits] repo/gentoo:master commit in: sys-fs/btrfs-progs/

2023-10-21 Thread Sam James
commit: 6ce41b180546e43c6ecaaee05aa9c5fb4056dcd4
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 21 16:27:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 16:27:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ce41b18

sys-fs/btrfs-progs: add 6.5.3

Signed-off-by: Sam James  gentoo.org>

 sys-fs/btrfs-progs/Manifest |   1 +
 sys-fs/btrfs-progs/btrfs-progs-6.5.3.ebuild | 161 
 2 files changed, 162 insertions(+)

diff --git a/sys-fs/btrfs-progs/Manifest b/sys-fs/btrfs-progs/Manifest
index 675299f64519..f2be66596b03 100644
--- a/sys-fs/btrfs-progs/Manifest
+++ b/sys-fs/btrfs-progs/Manifest
@@ -3,4 +3,5 @@ DIST btrfs-progs-v6.3.2.tar.xz 3160148 BLAKE2B 
e6815eeb90c1dbf9a6c4a5aa72262c18b
 DIST btrfs-progs-v6.3.3.tar.xz 3163112 BLAKE2B 
76714da94e1cd733df4198b736c31b32d4cfb6779985036610651a267fcf92299c140f99f2372278cafcb02f651413c069314195b7bd44d56ddf60eb60e5532d
 SHA512 
e72791fd91cc9a93aaab72bf8c36f9d7e2608315ccb3b0474ca0c1e1893465b2c7145ce523216accb0d02c4dd0fd13597702ce6a8b9c2ac137cd9bce3c5a4347
 DIST btrfs-progs-v6.5.1.tar.xz 3179504 BLAKE2B 
95d424342dfa238ed4dd525f72618b449e91db198fa6a12bcbb6bb48246d7b5b84a8fd5dc3b943246732fa40c3b575855c966f8ca135b32aa926e0709549cb99
 SHA512 
87cc81ecad0cb22de3086fef0fd825be101344d44dc954ac05e25d394421ca5fe3dbcb27c79a3a8fb67a2d3237b7bd84329ccef2c070b1b07d1156dc08716dfb
 DIST btrfs-progs-v6.5.2.tar.xz 3190068 BLAKE2B 
74010ed51e211d28ce161db9f6e005bb1c73d8726c9a74446520a46bfa8d6f25d267f747e392f82a8ebeb0b9dd25b3681e9617048e33b9244047089a36fc34c6
 SHA512 
40b5a2f4d4dcf1810eeb0808e6cb72081ef5743a5072b75e2535420b6acb3a3ead61b01da3217c2bc3fb6ec700f141d4646389cc7a6476ce8af51a424a732672
+DIST btrfs-progs-v6.5.3.tar.xz 2542416 BLAKE2B 
83a39e1a991ad253a8733235c01fed32c23bde033b7ddc647347dba54a9ba5755d8508e6df817a627d59cefbed6a5696ec485093509ab007374d27c739dabfb1
 SHA512 
6bec6c0da0b61eb4dce6dc3128fe34fdc68b18cbbb7917c3cd13a558cee9464e6b4c1fcda2cab342d1b506767fab4eee5d03d2fb284a5c7249eec5a75407034a
 DIST btrfs-progs-v6.5.tar.xz 3178048 BLAKE2B 
502d8cebab1d35d8d69eb76212476e323d9f19a9d32eb304acaeb1fc27bfff3ca801fcebc4c19ce7db16ed0114b3c794814157075872c2fd1d8b1d32d740e346
 SHA512 
7e1578b1f82549f77b55341c20a973da52018b1539da46f92e4a9d9804906ce5e00312c8a02a6047373e4435e661b2e5fc18f5dfbf2d0563cdf62c40de6a4436

diff --git a/sys-fs/btrfs-progs/btrfs-progs-6.5.3.ebuild 
b/sys-fs/btrfs-progs/btrfs-progs-6.5.3.ebuild
new file mode 100644
index ..479ade82c97a
--- /dev/null
+++ b/sys-fs/btrfs-progs/btrfs-progs-6.5.3.ebuild
@@ -0,0 +1,161 @@
+# Copyright 2008-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+inherit bash-completion-r1 python-single-r1 udev
+
+libbtrfs_soname=0
+
+if [[ ${PV} !=  ]]; then
+   MY_PV="v${PV/_/-}"
+   
SRC_URI="https://www.kernel.org/pub/linux/kernel/people/kdave/${PN}/${PN}-${MY_PV}.tar.xz;
+
+   if [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
+   fi
+
+   S="${WORKDIR}"/${PN}-${MY_PV}
+else
+   EGIT_REPO_URI="https://github.com/kdave/btrfs-progs.git;
+   EGIT_BRANCH="devel"
+   WANT_LIBTOOL="none"
+   inherit autotools git-r3
+fi
+
+DESCRIPTION="Btrfs filesystem utilities"
+HOMEPAGE="https://btrfs.readthedocs.io/en/latest/;
+
+LICENSE="GPL-2"
+SLOT="0/${libbtrfs_soname}"
+IUSE="+convert python +man reiserfs static static-libs udev +zstd"
+# Could support it with just !systemd => eudev, see mdadm, but let's
+# see if someone asks for it first.
+REQUIRED_USE="static? ( !udev ) python? ( ${PYTHON_REQUIRED_USE} )"
+
+# Tries to mount repaired filesystems
+RESTRICT="test"
+
+RDEPEND="
+   dev-libs/lzo:2=
+   sys-apps/util-linux:=[static-libs(+)?]
+   sys-libs/zlib:=
+   convert? (
+   sys-fs/e2fsprogs:=
+   reiserfs? (
+   >=sys-fs/reiserfsprogs-3.6.27
+   )
+   )
+   python? ( ${PYTHON_DEPS} )
+   udev? ( virtual/libudev:= )
+   zstd? ( app-arch/zstd:= )
+"
+DEPEND="
+   ${RDEPEND}
+   >=sys-kernel/linux-headers-5.10
+   convert? ( sys-apps/acl )
+   python? (
+   $(python_gen_cond_dep '
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   ')
+   )
+   static? (
+   dev-libs/lzo:2[static-libs(+)]
+   sys-apps/util-linux:0[static-libs(+)]
+   sys-libs/zlib:0[static-libs(+)]
+   convert? (
+   sys-fs/e2fsprogs[static-libs(+)]
+   reiserfs? (
+   >=sys-fs/reiserfsprogs-3.6.27[static-libs(+)]
+   )
+   )
+   zstd? ( app-arch/zstd[static-libs(+)] )
+   )
+"
+BDEPEND="
+   virtual/pkgconfig
+   man? ( dev-python/sphinx )
+"

[gentoo-commits] repo/gentoo:master commit in: app-doc/python-docs/

2023-10-21 Thread Arthur Zamarin
commit: 2574f0c6ece0b873c565b2cb5324cd16c2b46941
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Oct 21 16:21:40 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Oct 21 16:21:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2574f0c6

app-doc/python-docs: Stabilize 3.12.0 sparc, #915944

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-doc/python-docs/python-docs-3.12.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/python-docs/python-docs-3.12.0.ebuild 
b/app-doc/python-docs/python-docs-3.12.0.ebuild
index d2103ab9e296..c78ae9a18e87 100644
--- a/app-doc/python-docs/python-docs-3.12.0.ebuild
+++ b/app-doc/python-docs/python-docs-3.12.0.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/python-${PV}-docs-html"
 
 LICENSE="PSF-2"
 SLOT="$(ver_cut 1-2)"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 
sparc ~x86"
 
 src_install() {
rm -r _sources || die



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2023-10-21 Thread Arthur Zamarin
commit: 027ff935cbb098311ae074bc41bf70d0a9b5764d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Oct 21 16:21:41 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Oct 21 16:21:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=027ff935

sys-kernel/dracut: Stabilize 059-r4 sparc, #916071

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-kernel/dracut/dracut-059-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-059-r4.ebuild 
b/sys-kernel/dracut/dracut-059-r4.ebuild
index 242f77c4f52e..6f4fc84c71c2 100644
--- a/sys-kernel/dracut/dracut-059-r4.ebuild
+++ b/sys-kernel/dracut/dracut-059-r4.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv sparc x86"
fi

SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2023-10-21 Thread Arthur Zamarin
commit: b6fcf345ab203b66bbd0489a7fccc19b51df744b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Oct 21 16:21:42 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Oct 21 16:21:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6fcf345

sys-kernel/dracut: Stabilize 059-r4 ppc, #916071

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-kernel/dracut/dracut-059-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-059-r4.ebuild 
b/sys-kernel/dracut/dracut-059-r4.ebuild
index 6f4fc84c71c2..6b132a2c9dcf 100644
--- a/sys-kernel/dracut/dracut-059-r4.ebuild
+++ b/sys-kernel/dracut/dracut-059-r4.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc 
~ppc64 ~riscv sparc x86"
fi

SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2023-10-21 Thread Arthur Zamarin
commit: ad13a26496844efd9fa57bde8a50837af04910a0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Oct 21 16:21:42 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Oct 21 16:21:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad13a264

sys-kernel/dracut: Stabilize 059-r4 hppa, #916071

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-kernel/dracut/dracut-059-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-059-r4.ebuild 
b/sys-kernel/dracut/dracut-059-r4.ebuild
index 6b132a2c9dcf..9b7a5d7f97a0 100644
--- a/sys-kernel/dracut/dracut-059-r4.ebuild
+++ b/sys-kernel/dracut/dracut-059-r4.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc 
~ppc64 ~riscv sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc 
~ppc64 ~riscv sparc x86"
fi

SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 fi



[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2023-10-21 Thread Arthur Zamarin
commit: 0bcd2ab51bbbac3397629a3b7a7bdd566857fb89
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Oct 21 16:21:39 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Oct 21 16:21:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bcd2ab5

dev-lang/python: Stabilize 3.12.0 sparc, #915944

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lang/python/python-3.12.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.12.0.ebuild 
b/dev-lang/python/python-3.12.0.ebuild
index 9cdecf0e3dcf..d75c7bf9d4a9 100644
--- a/dev-lang/python/python-3.12.0.ebuild
+++ b/dev-lang/python/python-3.12.0.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc ~x86"
 IUSE="
bluetooth build debug +ensurepip examples gdbm libedit lto
+ncurses pgo +readline +sqlite +ssl test tk valgrind



[gentoo-commits] repo/gentoo:master commit in: app-editors/vscode/

2023-10-21 Thread Joonas Niilola
commit: 6ec9baca784bfe1978dc249feeac4fe0e43a055c
Author: Adel KARA SLIMANE  zegrapher  com>
AuthorDate: Thu Oct 12 20:17:50 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Oct 21 16:03:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ec9baca

app-editors/vscode: drop 1.83.0 & update dependencies

Closes: https://bugs.gentoo.org/915380

Signed-off-by: Adel KARA SLIMANE  zegrapher.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 app-editors/vscode/Manifest|   3 -
 ...de-1.83.0-r1.ebuild => vscode-1.82.3-r1.ebuild} |   2 +-
 app-editors/vscode/vscode-1.82.3.ebuild| 112 -
 ...scode-1.83.1.ebuild => vscode-1.83.1-r1.ebuild} |   2 +-
 4 files changed, 2 insertions(+), 117 deletions(-)

diff --git a/app-editors/vscode/Manifest b/app-editors/vscode/Manifest
index a7f2c49e2eb2..6af91b9cf0c1 100644
--- a/app-editors/vscode/Manifest
+++ b/app-editors/vscode/Manifest
@@ -1,9 +1,6 @@
 DIST vscode-1.82.3-amd64.tar.gz 135431570 BLAKE2B 
044ac09d4a75f0bc075e164061be763663e75798f28bbe88b9bb049a80791692fab6b6016e9f07e1b8360370e0faa3d4cce6ad1e3300600851dab268afcebf4b
 SHA512 
f5365fd13e365241e6de2acd2ee86a4616fd346d5db6b81e40a384de5107c602e6fac5d14d02b500f4587cf05a65d0519756b13581f1c92040b47bd39bc2916c
 DIST vscode-1.82.3-arm.tar.gz 122196444 BLAKE2B 
1c2d7f9dcf08c4f47faf599c39afb8580ecf4812f28cfd83ee7d09e1ffc28ef956ee9e69a9b431e16b8d80028936eb376fab17330e5d0176642ba3d387882018
 SHA512 
f5e97eeccd1cc4b8dda881cd10534b41bf7f648aee121f1538f8e1afabeb965c4784eb123000e27f3fbb0d866d0b9818e042c7b4401de9793a34c321ada822cd
 DIST vscode-1.82.3-arm64.tar.gz 132356391 BLAKE2B 
04252655fc0473db6850b946aee1d3e6532c936841f4cea22508e3e42b36d9b5e04861688d53a2ced09de284e11ae534022e11523b6ade66218511ebff856c36
 SHA512 
76c3255170aab5606c5fc18312973152a0b5bdb60f19b5d295d0d7419ae4233d4df5ba64897c2f7dc3f74093efad9b8c4fa419256b01d149e80e16e7dedd2463
-DIST vscode-1.83.0-amd64.tar.gz 135783477 BLAKE2B 
ab8d74efddad2717a6e189644a2eb2e6e6a8c51bf84150b722847ba9b7022f181f6a7225b3f0f04f345b5dc2690ff4859425b06d52f1db75c716db87a06de1d1
 SHA512 
4c71a8b340cdfac577dae7c5f6a70e1d556fa516ff42f562c1ec6f8aaa89b101c4751d936fbb7af426429a70e111262c0a6e230584aaf43691556571d1eefad3
-DIST vscode-1.83.0-arm.tar.gz 122748258 BLAKE2B 
535de1d0d61746b501a4377f482e2b09ad470959217ac96455d99738926b2a9c5df7fe2806daba080d0d6bd22df316258c7f04cfdaf1d9fdc966c4585c325455
 SHA512 
740fb983903a05cc5ca31cedac096fbfe5356df82f11654523b8fc957a7ea7171db9fa8693a21a5e72aadb31d6c76249dd7311052912aff4a81777a22951b65c
-DIST vscode-1.83.0-arm64.tar.gz 133019602 BLAKE2B 
e11cf5b340d638884ee898040e7cd7791c03e63669a3cdc1efc4efd6542e9ec8a4f0e91d25021763d0bc5530d84c932cd71455561de502cf78b99be5b0d54dda
 SHA512 
35a74ab0cb99825cd652af145bdbed42ccfbb26b43a5e36d87612df8ece7b88020488196535fa8b997d67b09948f8a332f0838b5129cadd396e66080983d3cec
 DIST vscode-1.83.1-amd64.tar.gz 135810621 BLAKE2B 
c1a9d74efe24f58c46445c6bc714c5a2f8d5237642f958fbed6c540128cf9794faa368e81d074fd357e54e677fce18c77b4f1a2acd2efc0a0ef86ace4bf6521e
 SHA512 
9b5e14ac302ab14b4fb0776836f31f7b9696db5b35987c181a1a344b9268de353d4a91df4dd62aa0b8a3293208f1e898c687a60c46d96e44018f3b94b8ca9d8e
 DIST vscode-1.83.1-arm.tar.gz 122768111 BLAKE2B 
92749b01bf5f99b357e84f3910ea23226aa5a2e4071eb52539be8fa3398e2f61395fbedc0e2af5ae8c25af29f8c144f9621e24da5220904d792ae94eea76d6ac
 SHA512 
b46c9a6a2ba80703ac1d0186af4066601d9f4b3a3063e0003cf507ce2dc37e9c4baebe72f90d3c2a92f6c2c4491d527c62a705a816535576cab2524f880a1b5b
 DIST vscode-1.83.1-arm64.tar.gz 133032981 BLAKE2B 
c02f3147ccf8811730695aff4f6a611b52b706b8974349b8b9ca4a4a8f46dc398809fe32ec79fdf828769d3a6713e080d82312b534f25918cefe32de0994a45f
 SHA512 
8052e551d64754ec38eb6a8edbc14292d95fb0a177a328bc70c8f983c90952af2ad793a45a7001d81bded7410b9b8cced9d3521ce8ad2416df774ab0e110caaf

diff --git a/app-editors/vscode/vscode-1.83.0-r1.ebuild 
b/app-editors/vscode/vscode-1.82.3-r1.ebuild
similarity index 99%
rename from app-editors/vscode/vscode-1.83.0-r1.ebuild
rename to app-editors/vscode/vscode-1.82.3-r1.ebuild
index ce0d2fa50ab8..56d020e1b0a9 100644
--- a/app-editors/vscode/vscode-1.83.0-r1.ebuild
+++ b/app-editors/vscode/vscode-1.82.3-r1.ebuild
@@ -42,7 +42,6 @@ IUSE="kerberos"
 RDEPEND="
>=app-accessibility/at-spi2-core-2.46.0:2
app-crypt/libsecret[crypt]
-   app-i18n/ibus
app-misc/ca-certificates
dev-libs/expat
dev-libs/glib:2
@@ -53,6 +52,7 @@ RDEPEND="
media-libs/libglvnd
media-libs/mesa
net-misc/curl
+   sys-apps/dbus
sys-libs/zlib
sys-process/lsof
x11-libs/cairo

diff --git a/app-editors/vscode/vscode-1.82.3.ebuild 
b/app-editors/vscode/vscode-1.82.3.ebuild
deleted file mode 100644
index 8a367acedd94..
--- a/app-editors/vscode/vscode-1.82.3.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License 

[gentoo-commits] repo/gentoo:master commit in: media-video/ffmpeg/

2023-10-21 Thread Joonas Niilola
commit: e887ce7bd6dcb082de177e506935af71212c2912
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Oct 21 16:08:29 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Oct 21 16:08:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e887ce7b

media-video/ffmpeg: add newly registered subslot binder for amf

Signed-off-by: Joonas Niilola  gentoo.org>

 media-video/ffmpeg/{ffmpeg-4.4.4-r3.ebuild => ffmpeg-4.4.4-r6.ebuild} | 2 +-
 media-video/ffmpeg/{ffmpeg-4.4.4-r4.ebuild => ffmpeg-4.4.4-r7.ebuild} | 2 +-
 media-video/ffmpeg/{ffmpeg-5.1.3-r4.ebuild => ffmpeg-5.1.3-r5.ebuild} | 2 +-
 media-video/ffmpeg/{ffmpeg-6.0-r7.ebuild => ffmpeg-6.0-r10.ebuild}| 2 +-
 media-video/ffmpeg/{ffmpeg-6.0-r6.ebuild => ffmpeg-6.0-r9.ebuild} | 2 +-
 media-video/ffmpeg/ffmpeg-.ebuild | 2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/media-video/ffmpeg/ffmpeg-4.4.4-r3.ebuild 
b/media-video/ffmpeg/ffmpeg-4.4.4-r6.ebuild
similarity index 99%
rename from media-video/ffmpeg/ffmpeg-4.4.4-r3.ebuild
rename to media-video/ffmpeg/ffmpeg-4.4.4-r6.ebuild
index 717a0742f97b..14630c89725d 100644
--- a/media-video/ffmpeg/ffmpeg-4.4.4-r3.ebuild
+++ b/media-video/ffmpeg/ffmpeg-4.4.4-r6.ebuild
@@ -182,7 +182,7 @@ IUSE="${IUSE} ${FFTOOLS[@]/#/+fftools_}"
 
 RDEPEND="
alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
-   amf? ( media-video/amdgpu-pro-amf )
+   amf? ( media-video/amdgpu-pro-amf:= )
amr? ( >=media-libs/opencore-amr-0.1.3-r1[${MULTILIB_USEDEP}] )
bluray? ( >=media-libs/libbluray-0.3.0-r1:=[${MULTILIB_USEDEP}] )
bs2b? ( >=media-libs/libbs2b-3.1.0-r1[${MULTILIB_USEDEP}] )

diff --git a/media-video/ffmpeg/ffmpeg-4.4.4-r4.ebuild 
b/media-video/ffmpeg/ffmpeg-4.4.4-r7.ebuild
similarity index 99%
rename from media-video/ffmpeg/ffmpeg-4.4.4-r4.ebuild
rename to media-video/ffmpeg/ffmpeg-4.4.4-r7.ebuild
index 0d8de811bc70..ee7606ca6f13 100644
--- a/media-video/ffmpeg/ffmpeg-4.4.4-r4.ebuild
+++ b/media-video/ffmpeg/ffmpeg-4.4.4-r7.ebuild
@@ -184,7 +184,7 @@ IUSE="${IUSE} ${FFTOOLS[@]/#/+fftools_}"
 
 RDEPEND="
alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
-   amf? ( media-video/amdgpu-pro-amf )
+   amf? ( media-video/amdgpu-pro-amf:= )
amr? ( >=media-libs/opencore-amr-0.1.3-r1[${MULTILIB_USEDEP}] )
bluray? ( >=media-libs/libbluray-0.3.0-r1:=[${MULTILIB_USEDEP}] )
bs2b? ( >=media-libs/libbs2b-3.1.0-r1[${MULTILIB_USEDEP}] )

diff --git a/media-video/ffmpeg/ffmpeg-5.1.3-r4.ebuild 
b/media-video/ffmpeg/ffmpeg-5.1.3-r5.ebuild
similarity index 99%
rename from media-video/ffmpeg/ffmpeg-5.1.3-r4.ebuild
rename to media-video/ffmpeg/ffmpeg-5.1.3-r5.ebuild
index 1d0d84cfa17f..0a11f2195cb0 100644
--- a/media-video/ffmpeg/ffmpeg-5.1.3-r4.ebuild
+++ b/media-video/ffmpeg/ffmpeg-5.1.3-r5.ebuild
@@ -185,7 +185,7 @@ IUSE="${IUSE} ${FFTOOLS[@]/#/+fftools_}"
 
 RDEPEND="
alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
-   amf? ( media-video/amdgpu-pro-amf )
+   amf? ( media-video/amdgpu-pro-amf:= )
amr? ( >=media-libs/opencore-amr-0.1.3-r1[${MULTILIB_USEDEP}] )
bluray? ( >=media-libs/libbluray-0.3.0-r1:=[${MULTILIB_USEDEP}] )
bs2b? ( >=media-libs/libbs2b-3.1.0-r1[${MULTILIB_USEDEP}] )

diff --git a/media-video/ffmpeg/ffmpeg-6.0-r7.ebuild 
b/media-video/ffmpeg/ffmpeg-6.0-r10.ebuild
similarity index 99%
rename from media-video/ffmpeg/ffmpeg-6.0-r7.ebuild
rename to media-video/ffmpeg/ffmpeg-6.0-r10.ebuild
index 4b3fc984c7f2..2f4579d4dc85 100644
--- a/media-video/ffmpeg/ffmpeg-6.0-r7.ebuild
+++ b/media-video/ffmpeg/ffmpeg-6.0-r10.ebuild
@@ -185,7 +185,7 @@ IUSE="${IUSE} ${FFTOOLS[@]/#/+fftools_}"
 
 RDEPEND="
alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
-   amf? ( media-video/amdgpu-pro-amf )
+   amf? ( media-video/amdgpu-pro-amf:= )
amr? ( >=media-libs/opencore-amr-0.1.3-r1[${MULTILIB_USEDEP}] )
bluray? ( >=media-libs/libbluray-0.3.0-r1:=[${MULTILIB_USEDEP}] )
bs2b? ( >=media-libs/libbs2b-3.1.0-r1[${MULTILIB_USEDEP}] )

diff --git a/media-video/ffmpeg/ffmpeg-6.0-r6.ebuild 
b/media-video/ffmpeg/ffmpeg-6.0-r9.ebuild
similarity index 99%
rename from media-video/ffmpeg/ffmpeg-6.0-r6.ebuild
rename to media-video/ffmpeg/ffmpeg-6.0-r9.ebuild
index 1db003708b80..22c7b8766cec 100644
--- a/media-video/ffmpeg/ffmpeg-6.0-r6.ebuild
+++ b/media-video/ffmpeg/ffmpeg-6.0-r9.ebuild
@@ -183,7 +183,7 @@ IUSE="${IUSE} ${FFTOOLS[@]/#/+fftools_}"
 
 RDEPEND="
alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
-   amf? ( media-video/amdgpu-pro-amf )
+   amf? ( media-video/amdgpu-pro-amf:= )
amr? ( >=media-libs/opencore-amr-0.1.3-r1[${MULTILIB_USEDEP}] )
bluray? ( >=media-libs/libbluray-0.3.0-r1:=[${MULTILIB_USEDEP}] )
bs2b? ( >=media-libs/libbs2b-3.1.0-r1[${MULTILIB_USEDEP}] )

diff --git 

[gentoo-commits] repo/gentoo:master commit in: media-video/ffmpeg/

2023-10-21 Thread Joonas Niilola
commit: 99bea4cef6884fdadf9a58893009f42071b45c1a
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Oct 21 16:09:22 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Oct 21 16:09:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99bea4ce

media-video/ffmpeg: drop 5.1.3-r3, 6.0-r2, 6.0-r5

Signed-off-by: Joonas Niilola  gentoo.org>

 media-video/ffmpeg/ffmpeg-5.1.3-r3.ebuild | 603 -
 media-video/ffmpeg/ffmpeg-6.0-r2.ebuild   | 602 -
 media-video/ffmpeg/ffmpeg-6.0-r5.ebuild   | 604 --
 3 files changed, 1809 deletions(-)

diff --git a/media-video/ffmpeg/ffmpeg-5.1.3-r3.ebuild 
b/media-video/ffmpeg/ffmpeg-5.1.3-r3.ebuild
deleted file mode 100644
index 8c290006f1db..
--- a/media-video/ffmpeg/ffmpeg-5.1.3-r3.ebuild
+++ /dev/null
@@ -1,603 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Subslot: libavutil major.libavcodec major.libavformat major
-# Since FFmpeg ships several libraries, subslot is kind of limited here.
-# Most consumers will use those three libraries, if a "less used" library
-# changes its soname, consumers will have to be rebuilt the old way
-# (preserve-libs).
-# If, for example, a package does not link to libavformat and only libavformat
-# changes its ABI then this package will be rebuilt needlessly. Hence, such a
-# package is free _not_ to := depend on FFmpeg but I would strongly encourage
-# doing so since such a case is unlikely.
-FFMPEG_SUBSLOT=57.59.59
-
-SCM=""
-if [ "${PV#}" != "${PV}" ] ; then
-   SCM="git-r3"
-   EGIT_MIN_CLONE_TYPE="single"
-   EGIT_REPO_URI="https://git.ffmpeg.org/ffmpeg.git;
-fi
-
-inherit flag-o-matic multilib multilib-minimal toolchain-funcs ${SCM}
-
-DESCRIPTION="Complete solution to record/convert/stream audio and video. 
Includes libavcodec"
-HOMEPAGE="https://ffmpeg.org/;
-if [ "${PV#}" != "${PV}" ] ; then
-   SRC_URI=""
-elif [ "${PV%_p*}" != "${PV}" ] ; then # Snapshot
-   SRC_URI="mirror://gentoo/${P}.tar.xz"
-else # Release
-   VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/ffmpeg.asc
-   inherit verify-sig
-   SRC_URI="https://ffmpeg.org/releases/${P/_/-}.tar.xz;
-   SRC_URI+=" verify-sig? ( 
https://ffmpeg.org/releases/${P/_/-}.tar.xz.asc )"
-
-   BDEPEND=" verify-sig? ( sec-keys/openpgp-keys-ffmpeg )"
-fi
-FFMPEG_REVISION="${PV#*_p}"
-
-SLOT="0/${FFMPEG_SUBSLOT}"
-LICENSE="
-   !gpl? ( LGPL-2.1 )
-   gpl? ( GPL-2 )
-   amr? (
-   gpl? ( GPL-3 )
-   !gpl? ( LGPL-3 )
-   )
-   gmp? (
-   gpl? ( GPL-3 )
-   !gpl? ( LGPL-3 )
-   )
-   libaribb24? (
-   gpl? ( GPL-3 )
-   !gpl? ( LGPL-3 )
-   )
-   encode? (
-   amrenc? (
-   gpl? ( GPL-3 )
-   !gpl? ( LGPL-3 )
-   )
-   )
-   samba? ( GPL-3 )
-"
-if [ "${PV#}" = "${PV}" ] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
-fi
-
-# Options to use as use_enable in the foo[:bar] form.
-# This will feed configure with $(use_enable foo bar)
-# or $(use_enable foo foo) if no :bar is set.
-# foo is added to IUSE.
-FFMPEG_FLAG_MAP=(
-   +bzip2:bzlib cpudetection:runtime-cpudetect debug gcrypt 
+gnutls gmp
-   +gpl hardcoded-tables +iconv libxml2 lzma +network opencl
-   openssl +postproc samba:libsmbclient sdl:ffplay sdl:sdl2 vaapi 
vdpau vulkan
-   X:xlib X:libxcb X:libxcb-shm X:libxcb-xfixes +zlib
-   # libavdevice options
-   cdio:libcdio iec61883:libiec61883 ieee1394:libdc1394 libcaca 
openal
-   opengl
-   # indevs
-   libv4l:libv4l2 pulseaudio:libpulse libdrm jack:libjack
-   # decoders
-   amr:libopencore-amrwb amr:libopencore-amrnb codec2:libcodec2 
+dav1d:libdav1d fdk:libfdk-aac
-   jpeg2k:libopenjpeg jpegxl:libjxl bluray:libbluray gme:libgme 
gsm:libgsm
-   libaribb24 mmal modplug:libmodplug opus:libopus qsv:libmfx 
libilbc librtmp ssh:libssh
-   speex:libspeex srt:libsrt svg:librsvg nvenc:ffnvcodec
-   vorbis:libvorbis vpx:libvpx zvbi:libzvbi
-   # libavfilter options
-   appkit
-   bs2b:libbs2b chromaprint cuda:cuda-llvm flite:libflite frei0r 
vmaf:libvmaf
-   fribidi:libfribidi fontconfig ladspa lcms:lcms2 libass 
libplacebo libtesseract lv2
-   truetype:libfreetype vidstab:libvidstab
-   rubberband:librubberband zeromq:libzmq zimg:libzimg
-   # libswresample options
-   libsoxr
-   # Threads; we only support pthread for now but ffmpeg 

[gentoo-commits] repo/gentoo:master commit in: media-video/amdgpu-pro-amf/

2023-10-21 Thread Joonas Niilola
commit: 89c6f54d2280ce974f1dfa47389ec87f458a0176
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Oct 21 16:04:43 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Oct 21 16:04:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89c6f54d

media-video/amdgpu-pro-amf: add a subslot value to 1.4.31

CMP: media-video/amdgpu-pro-amf-1.4.30.1620044/image with 
media-video/amdgpu-pro-amf-1.4.31.1654522/image
 FILES:-usr/lib64/libamfrt64.so.1.4.30
 FILES:+usr/lib64/libamfrt64.so.1.4.31
   ABI: libamfrt64.so.1(64) func(+47,-14) vars(+6,-2) [BREAKING]
--> FILES(+1,-1) ABI(+53,-16,>B<)

Signed-off-by: Joonas Niilola  gentoo.org>

 media-video/amdgpu-pro-amf/amdgpu-pro-amf-1.4.31.1654522.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-video/amdgpu-pro-amf/amdgpu-pro-amf-1.4.31.1654522.ebuild 
b/media-video/amdgpu-pro-amf/amdgpu-pro-amf-1.4.31.1654522.ebuild
index b21981e84afc..1b599ff9aa7b 100644
--- a/media-video/amdgpu-pro-amf/amdgpu-pro-amf-1.4.31.1654522.ebuild
+++ b/media-video/amdgpu-pro-amf/amdgpu-pro-amf-1.4.31.1654522.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -27,7 +27,7 @@ S="${WORKDIR}"
 RESTRICT="bindist mirror"
 
 LICENSE="AMD-GPU-PRO-EULA"
-SLOT="0"
+SLOT="0/31"
 KEYWORDS="-* ~amd64"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/amdgpu-pro-vulkan/

2023-10-21 Thread Joonas Niilola
commit: 18dd6556090f9fca7d12100b8f665a7ef48c2f1e
Author: Adel KARA SLIMANE  zegrapher  com>
AuthorDate: Sat Oct  7 16:58:12 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Oct 21 16:04:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18dd6556

media-libs/amdgpu-pro-vulkan: add 23.20.0.1654522

Signed-off-by: Adel KARA SLIMANE  zegrapher.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 media-libs/amdgpu-pro-vulkan/Manifest  |   2 +
 .../amdgpu-pro-vulkan-23.20.0.1654522.ebuild   | 136 +
 2 files changed, 138 insertions(+)

diff --git a/media-libs/amdgpu-pro-vulkan/Manifest 
b/media-libs/amdgpu-pro-vulkan/Manifest
index 9643f02bd5ba..a52cff141fd9 100644
--- a/media-libs/amdgpu-pro-vulkan/Manifest
+++ b/media-libs/amdgpu-pro-vulkan/Manifest
@@ -8,3 +8,5 @@ DIST amdgpu-pro-vulkan-22.40.6.1580631-amd64.deb 26403020 
BLAKE2B 9af314b75ec6af
 DIST amdgpu-pro-vulkan-22.40.6.1580631-i386.deb 28131372 BLAKE2B 
4f92814a1f1aa3cecec5321252990c87548b94c633be2080fb4be9c9ef72772e45943b62c55e1424b03671540b599f13666d49599c7ef8e2a93a51a66cc17e92
 SHA512 
7ffd0cebb630cbf2a3845c0e673c408f56a046bf68d1c73a02b2a1d3a245d5fdc3cb00b461fe52dbd74abd15cdd3e75007539de584750fce22176e6994007d94
 DIST amdgpu-pro-vulkan-23.10.3.1620044-amd64.deb 28230396 BLAKE2B 
f0c59e5c955640ff8b98d1fe5982593b8ccd450fd51b11de256e30388afd7ccf7f8cf236149556186fb5b2bbbc60ff4c31a33aaf8456391403adb899dd77fc10
 SHA512 
7d454178c3ee601ebd51cbfa0ce72e8a097014a65079d5955702de030dc4172a4fdb368d40c781a54891bc2b31966455802db497237177112e35aab2d94c717b
 DIST amdgpu-pro-vulkan-23.10.3.1620044-i386.deb 29943120 BLAKE2B 
cb15cd340854d2d023c1d5d700790d7ef37f3cddb6ec5e11a0642da8dd6c9bcf375bcc3793f4a6a1e379c78b518c68e6bb188b91cd815bca1abc1e09f6516c02
 SHA512 
2c251b68a4910e8873256316248d4c932483e928e38b9752fd919df0165e3db134e7d08c2c1f95cceda24e47cd5b419d482243ff7e42af3cb4bec8abb4162436
+DIST amdgpu-pro-vulkan-23.20.0.1654522-amd64.deb 24480404 BLAKE2B 
10e2dea7e03bc6c24b40b8d8c4933897e17edb8e9b1fb1aebc7a6151c2bf051bbd5e994b771a045e747730f41996b2b3819edd8163daeb22a0487d5a96ea15f7
 SHA512 
4014a3f5cdbc3e977d5953719e8d0ea34a0ff1cc9b7292513df69e98d1c6556643392dd77edf10a682f049c689d69c92ba307d5af5b8e68003ccbba014f7aa9a
+DIST amdgpu-pro-vulkan-23.20.0.1654522-i386.deb 25453504 BLAKE2B 
46940aecb2d6981846534f49b7f2d829924c03ba7fe8fe84c84408968a761683183524f4aa58ac9a2810bbc16975634cc6dcaaba3331604ab2bb74bd9949bb3b
 SHA512 
ab8e7df7d093bc25dcdda942456ba54f3d21312435af025619b1f9531606ea5a18b975fe291e06154dabaaafb48cd5f58261d958c765058ed23e53517032b5fe

diff --git 
a/media-libs/amdgpu-pro-vulkan/amdgpu-pro-vulkan-23.20.0.1654522.ebuild 
b/media-libs/amdgpu-pro-vulkan/amdgpu-pro-vulkan-23.20.0.1654522.ebuild
new file mode 100644
index ..4b94367c04b7
--- /dev/null
+++ b/media-libs/amdgpu-pro-vulkan/amdgpu-pro-vulkan-23.20.0.1654522.ebuild
@@ -0,0 +1,136 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit unpacker
+
+MY_PV_HIGH=$(ver_cut 1)
+MY_PV_MIDDLE=$(ver_cut 2)
+MY_PV_LOW=$(ver_cut 3)
+MY_PV_REV=$(ver_cut 4)
+
+MY_PV="${MY_PV_HIGH}.${MY_PV_MIDDLE}"
+
+INTERNAL_VER="5.7"
+
+MY_PV_FULL="${MY_PV}-${MY_PV_REV}"
+
+MY_PN="vulkan-amdgpu-pro"
+MY_LINK="https://repo.radeon.com/amdgpu/${INTERNAL_VER}/ubuntu/pool/proprietary/v/${MY_PN};
+
+UBUNTU_VER="22.04"
+
+DESCRIPTION="AMD's closed source vulkan driver, from Radeon Software for Linux"
+HOMEPAGE="https://www.amd.com/en/support;
+SRC_URI="
+   abi_x86_64? ( ${MY_LINK}/${MY_PN}_${MY_PV_FULL}.${UBUNTU_VER}_amd64.deb 
-> ${P}-amd64.deb )
+   abi_x86_32? ( ${MY_LINK}/${MY_PN}_${MY_PV_FULL}.${UBUNTU_VER}_i386.deb 
-> ${P}-i386.deb )
+"
+S="${WORKDIR}"
+
+RESTRICT="bindist mirror"
+
+LICENSE="AMD-GPU-PRO-EULA"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+IUSE="abi_x86_32 abi_x86_64 video_cards_amdgpu"
+
+REQUIRED_USE="video_cards_amdgpu"
+
+BDEPEND="dev-util/patchelf"
+
+QA_PREBUILT="
+   usr/lib64/amdvlkpro64.so*
+   usr/lib/amdvlkpro32.so*
+"
+
+src_unpack() {
+   if use abi_x86_64 ; then
+   mkdir "${S}/${PN}-amd64" || die
+   cd "${S}/${PN}-amd64" || die
+   unpack_deb "${DISTDIR}/${P}-amd64.deb"
+   fi
+
+   if use abi_x86_32 ; then
+   mkdir "${S}/${PN}-i386" || die
+   cd "${S}/${PN}-i386" || die
+   unpack_deb "${DISTDIR}/${P}-i386.deb"
+   fi
+}
+
+src_prepare() {
+   if use abi_x86_64 ; then
+   cd "${S}/${PN}-amd64/opt/amdgpu-pro/lib/x86_64-linux-gnu/" || 
die
+
+   # Make sure there's only one file in the folder, to prevent 
unexpected behavior of the next command
+   [[ "$(ls | wc -l)" = '1' ]] || die "more than one file in 
opt/amdgpu-pro/lib/x86_64-linux-gnu/"
+
+   # Add "pro" in the .so file's name, and remove any numeric 
extension "e.g. amdvlk64.so.1"
+   mv amdvlk64.so* amdvlkpro64.so 

[gentoo-commits] repo/gentoo:master commit in: media-video/amdgpu-pro-amf/

2023-10-21 Thread Joonas Niilola
commit: e5e9c7f918391c83b0b6529bb519aea11012b6f5
Author: Adel KARA SLIMANE  zegrapher  com>
AuthorDate: Sat Oct  7 17:09:12 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Oct 21 16:04:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5e9c7f9

media-video/amdgpu-pro-amf: add 1.4.31.1654522

Signed-off-by: Adel KARA SLIMANE  zegrapher.com>
Closes: https://github.com/gentoo/gentoo/pull/33234
Signed-off-by: Joonas Niilola  gentoo.org>

 media-video/amdgpu-pro-amf/Manifest|  1 +
 .../amdgpu-pro-amf-1.4.31.1654522.ebuild   | 56 ++
 2 files changed, 57 insertions(+)

diff --git a/media-video/amdgpu-pro-amf/Manifest 
b/media-video/amdgpu-pro-amf/Manifest
index 1d5e82418fcc..3b6169ece602 100644
--- a/media-video/amdgpu-pro-amf/Manifest
+++ b/media-video/amdgpu-pro-amf/Manifest
@@ -2,3 +2,4 @@ DIST amdgpu-pro-amf-1.4.24.1452059.deb 1307216 BLAKE2B 
2ecae593da961e2ff86e807c0
 DIST amdgpu-pro-amf-1.4.26.1511376.deb 1502528 BLAKE2B 
c2199f6b026552f486f2c7f75af9e3d37193870850de75d87b7099257281f98f030f4f7816aaf8086e0011a0f4db16210a084d4e7fcb8c3519e02be1ecb82de9
 SHA512 
3a3da593dfb765b7302e627a0df4c6e7bc35cfc76ce60ee9e5df74de73bcaf09b7dc687d30cd8ca54b25b90c140830bdb5352c816b7c6569f8200ca0f9acfc48
 DIST amdgpu-pro-amf-1.4.29.1580631.deb 1653852 BLAKE2B 
5af5250c07e1b99ae8c1ee28507927e28ee7811929c789b5939a06f631b81155d6795e1392830945bf377f5298a5153e9af3541b2d94533661db394a059fb715
 SHA512 
07568c5e2f92f10274f7ac25a9d68539b8ce2e5d24c87e9b6a3aec2b8d5a32980c8fd802394dfa6eb421d3321dd60e07929e7f481578d23afcf623c5c9aa2fcc
 DIST amdgpu-pro-amf-1.4.30.1620044.deb 1671392 BLAKE2B 
89611307dff4f77099ed52e8f7b523e842691b2fe970da7669a961048d5addd969068366a23d7c2df5710b67aeaf7a9cc3f4b902a708a4c686f00c32aa8cdb0c
 SHA512 
4db5a814129a4d6e75466fd4e618eda155e031b70f184d5bf4dae78a13a61559fa26a1dcbc3d259064063467441822a34873af1142ab0366e38b61521c912bf4
+DIST amdgpu-pro-amf-1.4.31.1654522.deb 1694280 BLAKE2B 
ed2b6ab43b72bc7062bf7c5ec572983a9e3ebc96d2ed47d57903ebe12180a53cbc4848b81c9061da0aed30f32ec890b65cb75e234c1e942de6a277a5335d38bc
 SHA512 
fdfc989f7dfcbe82081846b8cecd230fc927b1036a3cd5305e5299d843a4b3f19790f0f3be625322cb5cd79e2bf46721787843a52573baf65809196d6680f0f9

diff --git a/media-video/amdgpu-pro-amf/amdgpu-pro-amf-1.4.31.1654522.ebuild 
b/media-video/amdgpu-pro-amf/amdgpu-pro-amf-1.4.31.1654522.ebuild
new file mode 100644
index ..b21981e84afc
--- /dev/null
+++ b/media-video/amdgpu-pro-amf/amdgpu-pro-amf-1.4.31.1654522.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit unpacker
+
+MY_PV_HIGH=$(ver_cut 1)
+MY_PV_MIDDLE=$(ver_cut 2)
+MY_PV_LOW=$(ver_cut 3)
+MY_PV_REV=$(ver_cut 4)
+
+MY_PV="${MY_PV_HIGH}.${MY_PV_MIDDLE}.${MY_PV_LOW}"
+MY_PV_FULL="${MY_PV}-${MY_PV_REV}"
+
+MY_PN="amf-amdgpu-pro"
+
+INTERNAL_VER="5.7"
+UBUNTU_VER="22.04"
+
+DESCRIPTION="AMD's closed source Advanced Media Framework (AMF) driver"
+HOMEPAGE="https://www.amd.com/en/support;
+SRC_URI="https://repo.radeon.com/amdgpu/${INTERNAL_VER}/ubuntu/pool/proprietary/a/${MY_PN}/${MY_PN}_${MY_PV_FULL}.${UBUNTU_VER}_amd64.deb
 -> ${P}.deb"
+
+S="${WORKDIR}"
+
+RESTRICT="bindist mirror"
+
+LICENSE="AMD-GPU-PRO-EULA"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+
+RDEPEND="
+   media-libs/amdgpu-pro-vulkan
+   media-libs/libglvnd
+   x11-libs/libdrm
+   x11-libs/libX11
+"
+
+QA_PREBUILT="
+   usr/lib64/libamfrt64.so*
+"
+
+src_unpack() {
+   mkdir "${S}/${PN}-amd64" || die
+   cd "${S}/${PN}-amd64" || die
+   unpack_deb "${DISTDIR}/${P}.deb"
+}
+
+src_install() {
+   insinto "/usr/$(get_libdir)"
+
+   # AMF
+   doins 
"${S}/${PN}-amd64/opt/amdgpu-pro/lib/x86_64-linux-gnu/libamfrt64.so.${MY_PV}"
+   dosym "libamfrt64.so.${MY_PV}" "/usr/$(get_libdir)/libamfrt64.so.1"
+}



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2023-10-21 Thread Sam James
commit: 8839270f2104d2c3b5929ecec79ade9f989342f5
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 21 14:16:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 14:16:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8839270f

sys-kernel/dracut: Stabilize 059-r4 arm, #916071

Signed-off-by: Sam James  gentoo.org>

 sys-kernel/dracut/dracut-059-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-059-r4.ebuild 
b/sys-kernel/dracut/dracut-059-r4.ebuild
index eba73d5875ba..242f77c4f52e 100644
--- a/sys-kernel/dracut/dracut-059-r4.ebuild
+++ b/sys-kernel/dracut/dracut-059-r4.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc x86"
fi

SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2023-10-21 Thread Sam James
commit: edc53e7e9e837e4b8310a74ae4861132e47f452d
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 21 14:16:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 14:16:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edc53e7e

sys-kernel/dracut: Stabilize 059-r4 amd64, #916071

Signed-off-by: Sam James  gentoo.org>

 sys-kernel/dracut/dracut-059-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-059-r4.ebuild 
b/sys-kernel/dracut/dracut-059-r4.ebuild
index 9f11c3ab3575..80aacb6ec907 100644
--- a/sys-kernel/dracut/dracut-059-r4.ebuild
+++ b/sys-kernel/dracut/dracut-059-r4.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips 
~ppc ~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
fi

SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2023-10-21 Thread Sam James
commit: fe092daf309083d1f574a9916c0ed8aa2c31edb8
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 21 14:16:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 14:16:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe092daf

sys-kernel/dracut: Stabilize 059-r4 x86, #916071

Signed-off-by: Sam James  gentoo.org>

 sys-kernel/dracut/dracut-059-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-059-r4.ebuild 
b/sys-kernel/dracut/dracut-059-r4.ebuild
index 80aacb6ec907..eba73d5875ba 100644
--- a/sys-kernel/dracut/dracut-059-r4.ebuild
+++ b/sys-kernel/dracut/dracut-059-r4.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc x86"
fi

SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2023-10-21 Thread Sam James
commit: d32dff9c43fecbc5f458f52e34b7cbf4d5321d00
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 21 14:15:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 14:15:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d32dff9c

sys-kernel/dracut: Stabilize 059-r4 arm64, #916071

Signed-off-by: Sam James  gentoo.org>

 sys-kernel/dracut/dracut-059-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-059-r4.ebuild 
b/sys-kernel/dracut/dracut-059-r4.ebuild
index 90c42349d4a5..9f11c3ab3575 100644
--- a/sys-kernel/dracut/dracut-059-r4.ebuild
+++ b/sys-kernel/dracut/dracut-059-r4.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips 
~ppc ~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips 
~ppc ~ppc64 ~riscv ~sparc ~x86"
fi

SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/genkernel/

2023-10-21 Thread Sam James
commit: bb580b63749dcfeeae01262fbd86cd00928ab3a5
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 21 13:52:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 13:52:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb580b63

sys-kernel/genkernel: add 4.3.7

Closes: https://bugs.gentoo.org/913150
Signed-off-by: Sam James  gentoo.org>

 sys-kernel/genkernel/Manifest   |   1 +
 sys-kernel/genkernel/genkernel-4.3.7.ebuild | 324 
 2 files changed, 325 insertions(+)

diff --git a/sys-kernel/genkernel/Manifest b/sys-kernel/genkernel/Manifest
index 182dd56c5853..b44742310e74 100644
--- a/sys-kernel/genkernel/Manifest
+++ b/sys-kernel/genkernel/Manifest
@@ -21,6 +21,7 @@ DIST genkernel-4.3.2.tar.xz 480168 BLAKE2B 
bde9abb37c0da8b4638618d17ea79eeffe1b8
 DIST genkernel-4.3.3.tar.xz 478772 BLAKE2B 
60061335cf965df4add578cc59f0b548eddb4efab3ae96ddfcfaa116f85ffdf97ae5d667456f7da9257664945ce6748f987b8ae687c077b71ad1023ade23374d
 SHA512 
2f543fda8451bf283ab835fdfbf3649fe561af9aa1356fe92e74b0ac248223f8f09c83ffa4d9f54bf74428b0c194f9decd21715a97e7a906e6e56576a4eab163
 DIST genkernel-4.3.5.tar.xz 479312 BLAKE2B 
ba38b33832138492e56316bf5bd985ea831be51006ccd2aaf1503b69d706ef39fbd94e007edd3014376796319f887107e9ecbed81ce6259afa05a0d788a3aa1f
 SHA512 
22e7d45492add9f5d8cf3523f1cf8d5364a164db9cd4858c020086514fc3312e1739845ae716eddc6f6306748ed95a770b2a75b818bc8542003169257853ec89
 DIST genkernel-4.3.6.tar.xz 480376 BLAKE2B 
fe2b9ed982123eeff2249c44aaca7e8801d8df3149122bf30b6d85ab9ebc7967c36694d1b418fa92f73db2164face805c5ec7a8f5511049e9b7950a52ce088a0
 SHA512 
f8537aefd7614057a7c787bdb41eecfc0ebe499fa41dce9181fa1bb90472c6b6b92fea255776b0f61823c7289bfdcf7e03f23e3d8718b96d1e3588e1663752d5
+DIST genkernel-4.3.7.tar.xz 483044 BLAKE2B 
1d2dfdc3a5e0d34d369ebe21faa2e61c7d94b9807cfd2c9289210ec7a0b7f4a6c317402480c22ca633ce8be8308c64126110e0b39b9c755c2506c34721d06388
 SHA512 
48d1d014c18a6f1d97530b8f88df5c0331eba29c1cf5b48ae047bd36211149e391fa6af92277404aeb54794e1e904b7140ebca0df3e5cb4ac8e0455cdc699859
 DIST gnupg-1.4.23.tar.bz2 3749353 BLAKE2B 
ec5e6bef0c7bb2a65813d7852cebeaa24c4855f9d9d9e802070da50b89fff56b747682933aa766dd130f849efcfe28f7aa74f3153405429bcf3845ef29c6dd6e
 SHA512 
78dc52a2010202a4afc8814b29fda657a6c9fe230d5e7db11ae040edd2b0ca819e1baa4dbd6c0d04d36cd353df484e83f52d17759d2891c2cf7025c0b5d36612
 DIST hwids-20210613.tar.gz 3867741 BLAKE2B 
64c4b0a83058a2052f7b132241008a3cc75452e93a9a57a9159c357c23fd09ee256abc2b94e700b5d8e8bd4e231ae12932d2c2f32fb03853207739cb3387047d
 SHA512 
4568f6b8c0ca80ec772bd2785d4dc169d1d13a721472a15399158d9a7f31abbe414c5c8cfdf1a3b81cce4e33742a4b6e005e97e3e907643d0afdc8e953624fea
 DIST json-c-0.13.1.tar.gz 639425 BLAKE2B 
1da310309f9ce03306a9fd4a161670e460cf0b348df7c006902390f74a4cf100aab1ce6ac8a361a278dd917c114a278de5b3445817f3a40ae287478add46
 SHA512 
e984db2a42b9c95b52c798b2e8dd1b79951a8dcba27370af30c43b9549fbb8dbcf052a535c528209aaee38e6d1f760168b706905ae72f3e704ed20f8a1a1

diff --git a/sys-kernel/genkernel/genkernel-4.3.7.ebuild 
b/sys-kernel/genkernel/genkernel-4.3.7.ebuild
new file mode 100644
index ..76313e2ddf91
--- /dev/null
+++ b/sys-kernel/genkernel/genkernel-4.3.7.ebuild
@@ -0,0 +1,324 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# genkernel--> latest Git branch "master"
+# genkernel-VERSION -> normal genkernel release
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit bash-completion-r1 python-single-r1
+
+# Whenever you bump a GKPKG, check if you have to move
+# or add new patches!
+VERSION_BCACHE_TOOLS="1.0.8_p20141204"
+VERSION_BOOST="1.79.0"
+VERSION_BTRFS_PROGS="6.3.2"
+VERSION_BUSYBOX="1.36.1"
+VERSION_COREUTILS="9.3"
+VERSION_CRYPTSETUP="2.6.1"
+VERSION_DMRAID="1.0.0.rc16-3"
+VERSION_DROPBEAR="2022.83"
+VERSION_EUDEV="3.2.10"
+VERSION_EXPAT="2.5.0"
+VERSION_E2FSPROGS="1.46.4"
+VERSION_FUSE="2.9.9"
+VERSION_GPG="1.4.23"
+VERSION_HWIDS="20210613"
+VERSION_ISCSI="2.1.8"
+VERSION_JSON_C="0.13.1"
+VERSION_KMOD="30"
+VERSION_LIBAIO="0.3.113"
+VERSION_LIBGCRYPT="1.9.4"
+VERSION_LIBGPGERROR="1.43"
+VERSION_LIBXCRYPT="4.4.36"
+VERSION_LVM="2.02.188"
+VERSION_LZO="2.10"
+VERSION_MDADM="4.1"
+VERSION_POPT="1.18"
+VERSION_STRACE="6.4"
+VERSION_THIN_PROVISIONING_TOOLS="0.9.0"
+VERSION_UNIONFS_FUSE="2.0"
+VERSION_USERSPACE_RCU="0.14.0"
+VERSION_UTIL_LINUX="2.38.1"
+VERSION_XFSPROGS="6.3.0"
+VERSION_XZ="5.4.3"
+VERSION_ZLIB="1.2.13"
+VERSION_ZSTD="1.5.5"
+VERSION_KEYUTILS="1.6.3"
+
+COMMON_URI="
+   
https://github.com/g2p/bcache-tools/archive/399021549984ad27bf4a13ae85e458833fe003d7.tar.gz
 -> bcache-tools-${VERSION_BCACHE_TOOLS}.tar.gz
+   
https://boostorg.jfrog.io/artifactory/main/release/${VERSION_BOOST}/source/boost_${VERSION_BOOST//./_}.tar.bz2
+   
https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v${VERSION_BTRFS_PROGS}.tar.xz
+   

[gentoo-commits] proj/genkernel: New tag: 4.3.7

2023-10-21 Thread Sam James
commit: 
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 13:51:46 2023 +

New tag: 4.3.7




[gentoo-commits] proj/genkernel:master commit in: /

2023-10-21 Thread Sam James
commit: 1c32ab6b94a459d72764f59ec978c1d04de6fd83
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 21 13:51:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 13:51:21 2023 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=1c32ab6b

genkernel: prepare for 4.3.7

Signed-off-by: Sam James  gentoo.org>

 genkernel | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/genkernel b/genkernel
index 83313ea..31a79a2 100755
--- a/genkernel
+++ b/genkernel
@@ -2,7 +2,7 @@
 # $Id$
 
 PATH="${PATH}:/sbin:/usr/sbin"
-GK_V='4.3.6'
+GK_V='4.3.7'
 
 # Normalize locales
 export LC_ALL=C



[gentoo-commits] proj/genkernel:master commit in: patches/boost/1.79.0/

2023-10-21 Thread Sam James
commit: 4714e523205dbf9288d7e236b00e61004c7b775f
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 21 13:50:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 13:50:23 2023 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=4714e523

patches: boost: fix build on some alt-arches

Bug: https://bugs.gentoo.org/843212
Bug: https://bugs.gentoo.org/913150
Signed-off-by: Sam James  gentoo.org>

 .../1.79.0/boost-1.79.0-fix-mips1-transition.patch | 43 ++
 1 file changed, 43 insertions(+)

diff --git a/patches/boost/1.79.0/boost-1.79.0-fix-mips1-transition.patch 
b/patches/boost/1.79.0/boost-1.79.0-fix-mips1-transition.patch
new file mode 100644
index 000..efcd385
--- /dev/null
+++ b/patches/boost/1.79.0/boost-1.79.0-fix-mips1-transition.patch
@@ -0,0 +1,43 @@
+https://bugs.gentoo.org/843212
+https://bugs.gentoo.org/913150
+https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a9b0d1fe535f498e607f7f8f860656237af347e
+
+https://github.com/boostorg/boost/commit/791442bf1ed7a3b14893ed9e73ef2ab32b2a6026,
 and
+https://github.com/boostorg/config/commit/1a55d1d9c6d1cf7739645080bdd92fe903b4211e
 without the file renaming.
+
+--- a/boostcpp.jam
 b/boostcpp.jam
+@@ -634,7 +634,7 @@ rule address-model ( )
+ return @boostcpp.deduce-address-model ;
+ }
+ 
+-local deducable-architectures = arm mips1 power riscv s390x sparc x86 
combined ;
++local deducable-architectures = arm mips power riscv s390x sparc x86 combined 
;
+ feature.feature deduced-architecture : $(deducable-architectures) : 
propagated optional composite hidden ;
+ for a in $(deducable-architectures)
+ {
+@@ -645,10 +645,10 @@ rule deduce-architecture ( properties * )
+ {
+ local result ;
+ local filtered = [ toolset-properties $(properties) ] ;
+-local names = arm mips1 power riscv s390x sparc x86 combined ;
++local names = arm mips power riscv s390x sparc x86 combined ;
+ local idx = [ configure.find-builds "default architecture" : $(filtered)
+ : /boost/architecture//arm
+-: /boost/architecture//mips1
++: /boost/architecture//mips
+ : /boost/architecture//power
+ : /boost/architecture//riscv
+ : /boost/architecture//s390x
+--- a/libs/config/checks/architecture/Jamfile.jam
 b/libs/config/checks/architecture/Jamfile.jam
+@@ -18,7 +18,8 @@ obj 64 : 64.cpp ;
+ 
+ obj arm  : arm.cpp ;
+ obj combined : combined.cpp ;
+-obj mips1: mips1.cpp ;
++obj mips : mips1.cpp ;
++alias mips1  : mips ; # Backwards compatibility
+ obj power: power.cpp ;
+ obj riscv: riscv.cpp ;
+ obj sparc: sparc.cpp ;



[gentoo-commits] repo/gentoo:master commit in: dev-python/itypes/

2023-10-21 Thread Florian Schmaus
commit: b73172364140ce7a98a12f7d04df9ecf12810892
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sat Oct 21 12:45:58 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sat Oct 21 12:45:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7317236

dev-python/itypes: treeclean

Bug: https://bugs.gentoo.org/914363
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-python/itypes/Manifest   |  1 -
 dev-python/itypes/itypes-1.2.0-r1.ebuild | 29 -
 dev-python/itypes/metadata.xml   | 12 
 3 files changed, 42 deletions(-)

diff --git a/dev-python/itypes/Manifest b/dev-python/itypes/Manifest
deleted file mode 100644
index 94c22396d982..
--- a/dev-python/itypes/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST itypes-1.2.0.gh.tar.gz 5578 BLAKE2B 
c4025c2ad54203c4f3bbcd6f369fc6a86d21bd54a63c42acd68a98b6b44404340c3242e3c7a896483860eaa7f3df156fec79a71974e3cbb7b984fd83aa631eb2
 SHA512 
94421fa3f9ec7d18989332ca518607f09bd9d674e80bbca4a3c7324c20c3ae4e0679457e6a328e50ffe3d94c6db733f092798293133d42c1f07d959e0f837891

diff --git a/dev-python/itypes/itypes-1.2.0-r1.ebuild 
b/dev-python/itypes/itypes-1.2.0-r1.ebuild
deleted file mode 100644
index 6e0a268cb27f..
--- a/dev-python/itypes/itypes-1.2.0-r1.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="Basic immutable container types for python"
-HOMEPAGE="
-   https://github.com/PavanTatikonda/itypes/
-   https://pypi.org/project/itypes/
-"
-SRC_URI="
-   https://github.com/PavanTatikonda/itypes/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-distutils_enable_tests pytest
-
-python_test() {
-   epytest tests.py
-}

diff --git a/dev-python/itypes/metadata.xml b/dev-python/itypes/metadata.xml
deleted file mode 100644
index 9b383a6d5c73..
--- a/dev-python/itypes/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   pyt...@gentoo.org
-   Python
-   
-   
-   PavanTatikonda/itypes
-   itypes
-   
-



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

2023-10-21 Thread Florian Schmaus
commit: dcf3951da5bc00612d85821683eb724e89d9292b
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sat Oct 21 12:46:55 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sat Oct 21 12:46:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcf3951d

package.mask: remove obsolete dev-python/{coreschema,coreapi/itypes} entry

Closes: https://bugs.gentoo.org/914363
Signed-off-by: Florian Schmaus  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 7cb3137e77c0..4d53f9a8f473 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -237,16 +237,6 @@ net-misc/openr2
 # Bug #842882, removal on 2023-10-19.
 www-apps/owncloud
 
-# Michał Górny  (2023-09-17)
-# Core API has not been maintained since 2017, and all the repositories
-# have been archived in 2019.  It remained in ::gentoo only
-# as an optional test dependency, and all reverse dependencies have been
-# updated not to depend on it.
-# Removal on 2023-10-17.  Bug #914363.
-dev-python/coreapi
-dev-python/coreschema
-dev-python/itypes
-
 # Sam James  (2023-09-09)
 # OpenSSL 1.1.x is EOL on 2023-09-11. Please upgrade immediately to >= OpenSSL 
3.
 # https://www.openssl.org/blog/blog/2023/03/28/1.1.1-EOL/



[gentoo-commits] repo/gentoo:master commit in: www-apps/owncloud/, profiles/

2023-10-21 Thread Florian Schmaus
commit: 6472a65b981bf68ff695d43af747ef5f1485ed3f
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sat Oct 21 12:47:53 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sat Oct 21 12:47:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6472a65b

www-apps/owncloud: treeclean

Closes: https://bugs.gentoo.org/842882
Signed-off-by: Florian Schmaus  gentoo.org>

 profiles/package.mask |  6 
 www-apps/owncloud/Manifest|  2 --
 www-apps/owncloud/metadata.xml| 12 
 www-apps/owncloud/owncloud-10.12.2.ebuild | 47 ---
 www-apps/owncloud/owncloud-10.13.0.ebuild | 47 ---
 5 files changed, 114 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 4d53f9a8f473..a7c014aa00cf 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -231,12 +231,6 @@ net-misc/dahdi
 net-misc/dahdi-tools
 net-misc/openr2
 
-# Bernard Cafarelli  (2023-09-19)
-# Only works with PHP 7, which was dropped from Gentoo
-# Upstream has no short-term plan to add PHP 8 support
-# Bug #842882, removal on 2023-10-19.
-www-apps/owncloud
-
 # Sam James  (2023-09-09)
 # OpenSSL 1.1.x is EOL on 2023-09-11. Please upgrade immediately to >= OpenSSL 
3.
 # https://www.openssl.org/blog/blog/2023/03/28/1.1.1-EOL/

diff --git a/www-apps/owncloud/Manifest b/www-apps/owncloud/Manifest
deleted file mode 100644
index e8b6d1a803ca..
--- a/www-apps/owncloud/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST owncloud-10.12.2.tar.bz2 58400068 BLAKE2B 
cdfae1a4c9b8b22ef90b2ed251cfb02b2f60c8a0e5bf689cc6ed1e0eee679c4c6e6b06ad8cec5e0b619d5181d67e0284513c6e38b3872422368337292c0e
 SHA512 
6c490163dbf8dcc42e56f6ddd4b2695fb6762c8f9f0a7c5c359b4dc01160362146dffaebcc72cf4a21b945d5fe15cdd4fdd2e995052ae24c32cd4e13f7f03593
-DIST owncloud-10.13.0.tar.bz2 58497343 BLAKE2B 
715c38804e1f42ecb88b4f86efb8060783d6637cd6e24bf09c741fbceddd55358dec19acf959721afda1161cdc7e75283efc2b6fb22e30e4d811ee8a6b4c3444
 SHA512 
67c8f5f9b98d9a550cd6674d968777f9869221a82253d969f1b9092478d636db97b60d9d95103b565662bf1ff29dc0cb944f3d035cd49d6f3986ea2524743af2

diff --git a/www-apps/owncloud/metadata.xml b/www-apps/owncloud/metadata.xml
deleted file mode 100644
index 1323b7cc207f..
--- a/www-apps/owncloud/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   voyag...@gentoo.org
-   Bernard Cafarelli
-   
-
-   web-a...@gentoo.org
-   Gentoo Webapps
-   
-

diff --git a/www-apps/owncloud/owncloud-10.12.2.ebuild 
b/www-apps/owncloud/owncloud-10.12.2.ebuild
deleted file mode 100644
index 8f9738555172..
--- a/www-apps/owncloud/owncloud-10.12.2.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit webapp
-
-DESCRIPTION="Web-based storage application where all your data is under your 
own control"
-HOMEPAGE="https://owncloud.com/;
-SRC_URI="https://download.owncloud.com/server/stable/${P}.tar.bz2;
-LICENSE="AGPL-3"
-
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="+curl mysql postgres +sqlite"
-REQUIRED_USE="|| ( mysql postgres sqlite )"
-
-DEPEND=""
-RDEPEND=">=dev-lang/php-7.0[curl?,filter,gd,hash(+),intl,json(+),mysql?,pdo,posix,postgres?,session,simplexml,sqlite?,xmlreader,xmlwriter,zip]
-   virtual/httpd-php"
-
-S=${WORKDIR}/${PN}
-
-pkg_setup() {
-   webapp_pkg_setup
-}
-
-src_install() {
-   webapp_src_preinst
-
-   insinto "${MY_HTDOCSDIR}"
-   doins -r .
-   dodir "${MY_HTDOCSDIR}"/data
-
-   webapp_serverowned -R "${MY_HTDOCSDIR}"/apps
-   webapp_serverowned -R "${MY_HTDOCSDIR}"/data
-   webapp_serverowned -R "${MY_HTDOCSDIR}"/config
-   webapp_configfile "${MY_HTDOCSDIR}"/.htaccess
-
-   webapp_src_install
-}
-
-pkg_postinst() {
-   elog "Additional applications (calendar, ...) are no longer provided by 
default."
-   elog "You can install them after login via the applications management 
page"
-   elog "(check the recommended tab). No application data is lost."
-   webapp_pkg_postinst
-}

diff --git a/www-apps/owncloud/owncloud-10.13.0.ebuild 
b/www-apps/owncloud/owncloud-10.13.0.ebuild
deleted file mode 100644
index 8f9738555172..
--- a/www-apps/owncloud/owncloud-10.13.0.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit webapp
-
-DESCRIPTION="Web-based storage application where all your data is under your 
own control"
-HOMEPAGE="https://owncloud.com/;
-SRC_URI="https://download.owncloud.com/server/stable/${P}.tar.bz2;
-LICENSE="AGPL-3"
-
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="+curl mysql postgres +sqlite"
-REQUIRED_USE="|| ( mysql postgres sqlite )"
-
-DEPEND=""

[gentoo-commits] repo/gentoo:master commit in: dev-python/coreschema/

2023-10-21 Thread Florian Schmaus
commit: 9461f995ddcd5283b79f4f1c5d0a07e1b8bd93cf
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sat Oct 21 12:45:30 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sat Oct 21 12:45:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9461f995

dev-python/coreschema: treeclean

Bug: https://bugs.gentoo.org/914363
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-python/coreschema/Manifest   |  1 -
 dev-python/coreschema/coreschema-0.0.4-r1.ebuild | 28 
 dev-python/coreschema/metadata.xml   | 13 ---
 3 files changed, 42 deletions(-)

diff --git a/dev-python/coreschema/Manifest b/dev-python/coreschema/Manifest
deleted file mode 100644
index dde371908d51..
--- a/dev-python/coreschema/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST python-coreschema-0.0.4.tar.gz 21905 BLAKE2B 
1afe09038761809fa0e12d13fb89884760d4aff325a4bbdac104c03648856f8d50b562fc00a8509fcc75f962918f33d89017fae0a6d0335def4d6b77ee9aacd9
 SHA512 
28badbae07284fb4dbd3f01f613edda1202902115fb166bd95bbac549d398c9e02548b473524d3b530a42319a99d7e55e92bf54269827a9812249cfb285670c3

diff --git a/dev-python/coreschema/coreschema-0.0.4-r1.ebuild 
b/dev-python/coreschema/coreschema-0.0.4-r1.ebuild
deleted file mode 100644
index 64a0fd95f493..
--- a/dev-python/coreschema/coreschema-0.0.4-r1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-MY_P=python-${P}
-DESCRIPTION="Core Schema"
-HOMEPAGE="https://github.com/core-api/python-coreschema;
-SRC_URI="
-   https://github.com/core-api/python-coreschema/archive/${PV}.tar.gz
-   -> ${MY_P}.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-   dev-python/jinja[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest

diff --git a/dev-python/coreschema/metadata.xml 
b/dev-python/coreschema/metadata.xml
deleted file mode 100644
index b4d5d231c231..
--- a/dev-python/coreschema/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   pyt...@gentoo.org
-   Python
-   
-   
-   
-   coreschema
-   core-api/python-coreschema
-   
-



  1   2   >