[gentoo-commits] repo/gentoo:master commit in: x11-plugins/wmmp/

2023-08-05 Thread Miroslav Šulc
commit: 77b667e49f2cbf97a5a90e035792ae324183c2bc
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Sun Aug  6 05:50:10 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sun Aug  6 05:50:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77b667e4

x11-plugins/wmmp: dropped obsolete 0.10.0-r1

Bug: https://bugs.gentoo.org/911745
Signed-off-by: Miroslav Šulc  gentoo.org>

 x11-plugins/wmmp/Manifest  |  1 -
 x11-plugins/wmmp/wmmp-0.10.0-r1.ebuild | 23 ---
 2 files changed, 24 deletions(-)

diff --git a/x11-plugins/wmmp/Manifest b/x11-plugins/wmmp/Manifest
index b3670918d86c..2f90b71b51f4 100644
--- a/x11-plugins/wmmp/Manifest
+++ b/x11-plugins/wmmp/Manifest
@@ -1,2 +1 @@
-DIST WMmp-0.10.0.tar.gz 228560 BLAKE2B 
ec405452112131cad8738b28d13bdbe7f6a60a3204374aa76632bb0cb16c3eea087e58f5294354bd4c201bd9b989d009d417c38fa09d334a4ab72c08e0c527c3
 SHA512 
5a2777afcb879dd42556f169d4e472660f3cb2bd2b3a1e3833328d3be793e859f7b36dce6e59ca39a4a074b89d305a7704d60382dfc6bed0578c046fe3a8598c
 DIST wmmp-0.12.6.tar.gz 33440 BLAKE2B 
130d56906f52681147e4a384f578f14b6eb4a958026ad47d8e6726bb35e3ac4324d73bae225e37b512794ca1eaaace4cca413ef518e7456abe4592d14b863e2a
 SHA512 
e2f293743e1d96283179c64a3af30b4f0405e3b9754aac74f92f7c4ce66efc1aeaca1e8ad586c1b3dd596a6145efad3366687bb5fa601e69fcbf33b302154816

diff --git a/x11-plugins/wmmp/wmmp-0.10.0-r1.ebuild 
b/x11-plugins/wmmp/wmmp-0.10.0-r1.ebuild
deleted file mode 100644
index a0562812d74b..
--- a/x11-plugins/wmmp/wmmp-0.10.0-r1.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-MY_P=${P/wm/WM}
-
-DESCRIPTION="Window Maker dock app client for mpd (Music Player Daemon)"
-HOMEPAGE="https://github.com/yogsothoth/wmmp;
-SRC_URI="mirror://sourceforge/musicpd/${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 sparc x86"
-
-RDEPEND="x11-libs/libXext
-   x11-libs/libXpm"
-DEPEND="${RDEPEND}"
-
-src_configure() {
-   econf --with-default-port=6600
-}



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

2023-08-05 Thread Miroslav Šulc
commit: 52f4a0471bd6c78f186729bd52d98c43c71d0bc7
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Fri Jul 21 06:19:29 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sun Aug  6 05:47:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52f4a047

profiles: Last rite net-libs/nativebiginteger

Bug: https://bugs.gentoo.org/906882
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/31989
Signed-off-by: Miroslav Šulc  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 3d1072e6f63c..072276c56a04 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Volkmar W. Pogatzki  (2023-07-05)
+# Library without consumers. Bug #906882
+# Removal on 2023-08-05.
+net-libs/nativebiginteger
+
 # Sam James  (2023-08-04)
 # Stricter behavior which causes some packages to fail, see bug #911721.
 =dev-util/pkgconf-2.0.0



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

2023-08-05 Thread Michał Górny
commit: a0866a875c85cfe96a5078a0e0476f417b6da6ae
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Aug  6 05:22:27 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Aug  6 05:22:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0866a87

dev-python/pydyf: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pydyf/Manifest   |  1 -
 dev-python/pydyf/pydyf-0.6.0.ebuild | 28 
 2 files changed, 29 deletions(-)

diff --git a/dev-python/pydyf/Manifest b/dev-python/pydyf/Manifest
index a00496e7a639..74dd6d3af7f7 100644
--- a/dev-python/pydyf/Manifest
+++ b/dev-python/pydyf/Manifest
@@ -1,2 +1 @@
-DIST pydyf-0.6.0.tar.gz 16027 BLAKE2B 
8dcbcb0cdd6f27aae53d74c1f60646bda17b05862d3fcdfdf18d459fd0f419f9418488bddf210f29cca945adba3670b41d67d958ebff031934db57ab954ab554
 SHA512 
2819aab7b9e72abd02b8658923b595fe0775f341a829b732e1448c02a4aeb8538a7eb5d42307499e255e240c00f8a991687f42122348bcc39e6660c8c27e4f85
 DIST pydyf-0.7.0.tar.gz 16186 BLAKE2B 
8dec96ba9d263ed503f1b13c8cfc6eafbd66c7d1cc080b5a18476c93063c0099c46c3362bbeeb71a796fbfdadbd2007c9858b21053464adc243a7d1f7a2f9a54
 SHA512 
cfc58170b57684cbf5233ca48798881a980af0b3e3fdc8da91c5932affee0365f1e9d535df1f983e0f16c6e612ec5048c91d236bf69b6fae46c7e59f6c2388d0

diff --git a/dev-python/pydyf/pydyf-0.6.0.ebuild 
b/dev-python/pydyf/pydyf-0.6.0.ebuild
deleted file mode 100644
index d1458ca6c6b3..
--- a/dev-python/pydyf/pydyf-0.6.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A low-level PDF generator"
-HOMEPAGE="
-   https://pypi.org/project/pydyf/
-   https://github.com/CourtBouillon/pydyf/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-
-BDEPEND="
-   test? (
-   app-text/ghostscript-gpl
-   dev-python/pillow[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest



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

2023-08-05 Thread Michał Górny
commit: f2d893fa9b14745c05f07f10103d65f2d84b6755
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Aug  6 04:45:47 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Aug  6 04:45:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2d893fa

dev-python/jaraco-functools: Bump to 3.8.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/jaraco-functools/Manifest   |  1 +
 .../jaraco-functools/jaraco-functools-3.8.1.ebuild | 56 ++
 2 files changed, 57 insertions(+)

diff --git a/dev-python/jaraco-functools/Manifest 
b/dev-python/jaraco-functools/Manifest
index 8bcef4e1bf8a..54226557c09d 100644
--- a/dev-python/jaraco-functools/Manifest
+++ b/dev-python/jaraco-functools/Manifest
@@ -1 +1,2 @@
 DIST jaraco.functools-3.8.0.tar.gz 16251 BLAKE2B 
15735a053b395173de2568d13d54d0a770477f72e138998abb67f24314d13ae1a008a2b373979dfb8b3b8955754758e07eb5981459b793ba4b6839e6aefbdda8
 SHA512 
923e94f54c46896d89db6b4a0c5d803996dc5caddd6a3ada66f943b58afd1750f5403d10de5ab87f93e57c3eab43806401f7c6b5a8265938793d45cba93df688
+DIST jaraco.functools-3.8.1.tar.gz 16210 BLAKE2B 
2e49829c4eda4ba9228c8972b1971c1a42bb972e5a7f0ef9994313b4b07cb8395c0b0ccc15c5f285a6a224ad60dec65901742c5f162156c4be96257a9ef9f67c
 SHA512 
0ffd8fc0e973b0ee957cbc074dcae790530c6a944a54ae36e3feee954a59765663b8a734e5c1d1e56975c958b47560eb1f23b510028fee6cf682aeaf175c9460

diff --git a/dev-python/jaraco-functools/jaraco-functools-3.8.1.ebuild 
b/dev-python/jaraco-functools/jaraco-functools-3.8.1.ebuild
new file mode 100644
index ..0607441caa3f
--- /dev/null
+++ b/dev-python/jaraco-functools/jaraco-functools-3.8.1.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
+EAPI=7
+
+DISTUTILS_USE_PEP517=flit
+PYPI_NO_NORMALIZE=1
+PYPI_PN=${PN/-/.}
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Additional functions used by other projects by developer jaraco"
+HOMEPAGE="
+   https://github.com/jaraco/jaraco.functools/
+   https://pypi.org/project/jaraco.functools/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+
+RDEPEND="
+   >=dev-python/more-itertools-0.12.0-r1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/jaraco-classes[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_configure() {
+   grep -q 'build-backend = "setuptools' pyproject.toml ||
+   die "Upstream changed build-backend, recheck"
+   # write a custom pyproject.toml to ease setuptools bootstrap
+   cat > pyproject.toml <<-EOF || die
+   [build-system]
+   requires = ["flit_core >=3.2,<4"]
+   build-backend = "flit_core.buildapi"
+
+   [project]
+   name = "jaraco.functools"
+   version = "${PV}"
+   description = "Functools like those found in stdlib"
+   EOF
+}
+
+python_install() {
+   distutils-r1_python_install
+   # rename to workaround a bug in pkg_resources
+   # https://bugs.gentoo.org/834522
+   mv "${D}$(python_get_sitedir)"/jaraco{_,.}functools-${PV}.dist-info || 
die
+}



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

2023-08-05 Thread Michał Górny
commit: 22fbb301dc8ea74dfebf77ce0a05debd89c18bc0
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Aug  6 05:31:20 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Aug  6 05:31:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22fbb301

dev-python/pydyf: Enable py3.12

Signed-off-by: Michał Górny  gentoo.org>

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

diff --git a/dev-python/pydyf/pydyf-0.7.0.ebuild 
b/dev-python/pydyf/pydyf-0.7.0.ebuild
index f06abe42e3fa..82151a11f7b8 100644
--- a/dev-python/pydyf/pydyf-0.7.0.ebuild
+++ b/dev-python/pydyf/pydyf-0.7.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1 pypi
 



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

2023-08-05 Thread Michał Górny
commit: 54b3f95caa1ddab313de13c047a4e6d7d81769a5
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Aug  6 05:21:18 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Aug  6 05:21:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54b3f95c

dev-python/mediafile: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/mediafile/Manifest|  1 -
 dev-python/mediafile/mediafile-0.11.0.ebuild | 31 
 2 files changed, 32 deletions(-)

diff --git a/dev-python/mediafile/Manifest b/dev-python/mediafile/Manifest
index 42df249b89e0..ee03b22a0ce5 100644
--- a/dev-python/mediafile/Manifest
+++ b/dev-python/mediafile/Manifest
@@ -1,2 +1 @@
-DIST mediafile-0.11.0.gh.tar.gz 568718 BLAKE2B 
3815af2985312d5464158ae3aaecd23eadf53bec4f6b66247014dd5c3768262d33d0d6b7234d69d6169de77d2f8d9fab2c005c75e2774a53951451b08511971e
 SHA512 
2e4f11995a8d83dcbfe6aa01f5162db0f01851bb93e8ad9ffc50afca703edd6a23c4f5a3b94d2fd6e07285534d081f78ea384d04b3858eefa58216e415a8498b
 DIST mediafile-0.12.0.gh.tar.gz 568721 BLAKE2B 
659ba62622a85786073b3ecc09cf0d09b16fb1ae832e1b62ef40546745bc271d33587efb12ef70fb7306fd2bb419db1b5b11bfc886048f46f956162d9f01e76e
 SHA512 
a89d683154f71214f018cdee28c0faffa0a3ffeda20798cb135a711d9449b742186b5715858dce9ab06908e7d2c0f09a17f038adcd05369c185cd25b59146dbe

diff --git a/dev-python/mediafile/mediafile-0.11.0.ebuild 
b/dev-python/mediafile/mediafile-0.11.0.ebuild
deleted file mode 100644
index 5c35a9cdad6d..
--- a/dev-python/mediafile/mediafile-0.11.0.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="Read and write audio files' tags in Python"
-HOMEPAGE="
-   https://github.com/beetbox/mediafile/
-   https://pypi.org/project/mediafile/
-"
-SRC_URI="
-   https://github.com/beetbox/mediafile/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-
-RDEPEND="
-   >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
-   >=media-libs/mutagen-1.46.0[${PYTHON_USEDEP}]
-"
-
-distutils_enable_sphinx docs
-distutils_enable_tests unittest



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

2023-08-05 Thread Michał Górny
commit: d2451a2fc66b265523b409ae5edd98d052e969f3
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Aug  6 04:46:14 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Aug  6 04:46:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2451a2f

dev-python/hypothesis: Bump to 6.82.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/hypothesis/Manifest |  1 +
 dev-python/hypothesis/hypothesis-6.82.1.ebuild | 91 ++
 2 files changed, 92 insertions(+)

diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index f28c3fb9bf3b..c1a3751a2ae4 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -2,3 +2,4 @@ DIST hypothesis-6.80.1.gh.tar.gz 9376526 BLAKE2B 
edb7012b17f1634745d81de74934424
 DIST hypothesis-6.81.1.gh.tar.gz 9377813 BLAKE2B 
6ba0d9bd8fd12d521909151c7bb04ea729df1adb4dc401359de7accf75cf78981c3e2dbda1c22cb05ca48d550f8a97d19deea86249ac056b5fc34fca20ffb2b7
 SHA512 
54d13f249fe02fdd99726304a87ca1fe174f47137006fe147ed2b47875136f2d77f24be0bb77e91a04edff8db2230563627c75e9d164adf859284e5ce873369d
 DIST hypothesis-6.81.2.gh.tar.gz 9378154 BLAKE2B 
d4654e8de621af93fa6ab013bf45ea1c2e8b273f38cf0dddbe00853d197487acf2a9457a33e59fd59b9c5c7dca08a84867a835cdfa8e4a63181df5105889c360
 SHA512 
41f5e6b8382c08dd0e4285836a3f1308fd86387e10899c5ef8839598e097d31a5360cf7d47f2d30c287ad575787ecb44c236ad83c52202cf8895046c56a0
 DIST hypothesis-6.82.0.gh.tar.gz 9378337 BLAKE2B 
fb99a499c7b850c4d81f01b99969d611ee8a39a1b1d1a5306b72999b1ca20d605fb42adbc090eedbe06359056d05860e2166be9f8f8001460ea61b398a432de6
 SHA512 
2f8b16c1a32340a3aa742627cbbc958cb06e8966b704bd389c8677d58fc3e76e6988705315d570daeb46975839b1c725f5f6a937ff1c326cbed144659ec44d05
+DIST hypothesis-6.82.1.gh.tar.gz 9378717 BLAKE2B 
2127d101f5c477fa99abe07df09928d0be475dd052f8f121ec038488eb4b5b35508b09524ae06ae8fe41712724fbb50f8db4aa72472a7315cc3ad68b9000371e
 SHA512 
3fb983b2246aaa9860694f07eee9fafb28f560b3ba105544d3d4345ba323543f194109b710c639e86287572ad5ed141c2edf6c89c0f4a71a003505a797effddc

diff --git a/dev-python/hypothesis/hypothesis-6.82.1.ebuild 
b/dev-python/hypothesis/hypothesis-6.82.1.ebuild
new file mode 100644
index ..ed1f0cbc8e14
--- /dev/null
+++ b/dev-python/hypothesis/hypothesis-6.82.1.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+CLI_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( "${CLI_COMPAT[@]}" pypy3 )
+PYTHON_REQ_USE="threads(+),sqlite"
+
+inherit distutils-r1 multiprocessing optfeature
+
+TAG=hypothesis-python-${PV}
+MY_P=hypothesis-${TAG}
+DESCRIPTION="A library for property based testing"
+HOMEPAGE="
+   https://github.com/HypothesisWorks/hypothesis/
+   https://pypi.org/project/hypothesis/
+"
+SRC_URI="
+   https://github.com/HypothesisWorks/hypothesis/archive/${TAG}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/${MY_P}/hypothesis-python"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="cli"
+
+RDEPEND="
+   >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
+   >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/exceptiongroup-1.0.0_rc8[${PYTHON_USEDEP}]
+   ' 3.9 3.10)
+   cli? (
+   $(python_gen_cond_dep '
+   dev-python/black[${PYTHON_USEDEP}]
+   dev-python/click[${PYTHON_USEDEP}]
+   ' "${CLI_COMPAT[@]}")
+   )
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pexpect[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   !!

[gentoo-commits] repo/gentoo:master commit in: app-eselect/eselect-wine/

2023-08-05 Thread Ionen Wolkens
commit: 261505295d69890dbdd6badba328b2b930e39665
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Aug  6 03:15:32 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Aug  6 04:27:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26150529

app-eselect/eselect-wine: stabilize 2.0.2-r1 for ALLARCHES

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

 app-eselect/eselect-wine/eselect-wine-2.0.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-eselect/eselect-wine/eselect-wine-2.0.2-r1.ebuild 
b/app-eselect/eselect-wine/eselect-wine-2.0.2-r1.ebuild
index 8abf0116e6e0..e2fbb4428e06 100644
--- a/app-eselect/eselect-wine/eselect-wine-2.0.2-r1.ebuild
+++ b/app-eselect/eselect-wine/eselect-wine-2.0.2-r1.ebuild
@@ -9,7 +9,7 @@ 
SRC_URI="https://gitweb.gentoo.org/proj/eselect-wine.git/snapshot/${P}.tar.bz2;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="+xdg"
 
 # xdg-utils needed for bug #884077



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

2023-08-05 Thread Ionen Wolkens
commit: 944ada8d52e43c0eca2807ae6543617442a3c5a0
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Aug  6 00:59:42 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Aug  6 04:27:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=944ada8d

media-gfx/ueberzugpp: drop 2.8.7, 2.8.8

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

 media-gfx/ueberzugpp/Manifest|  2 -
 media-gfx/ueberzugpp/ueberzugpp-2.8.7.ebuild | 56 -
 media-gfx/ueberzugpp/ueberzugpp-2.8.8.ebuild | 62 
 3 files changed, 120 deletions(-)

diff --git a/media-gfx/ueberzugpp/Manifest b/media-gfx/ueberzugpp/Manifest
index 15d1121e9660..fe565f147a40 100644
--- a/media-gfx/ueberzugpp/Manifest
+++ b/media-gfx/ueberzugpp/Manifest
@@ -1,3 +1 @@
-DIST ueberzugpp-2.8.7.tar.gz 53658 BLAKE2B 
7d6c8ea082360f98bcce90cdc0eb0d8c5fc6e4765eece225be778c07f1cf91e6550e2c74b75f4edb1eaa8eaf5fd1861493c05610343693aafc428adb1d784fda
 SHA512 
e418576f1c01919cd8997d8bcc4169405ef85f6ae74f28790e37a1ad82bbdb1ee3296396243e5ea9d3b99ffb40a9608d0345c51650cbb4b097191c3ce64f578d
-DIST ueberzugpp-2.8.8.tar.gz 56141 BLAKE2B 
9faea08c400822db86ea3963c653581e9ab8ec76989107cd072df8071ba238395a57fd820d3dc9a51d55e1820adbd7c67dc0dcce9a60aab3596e885bb1d15f50
 SHA512 
4354d00a3d07ddb68132a0581aeec182fce61873123d2a78f32d83db3c0227be80c5430b00bebcbda863e8fc23a35d65247a463d3f411ea09ad7b9d6cff39f92
 DIST ueberzugpp-2.8.9.tar.gz 58717 BLAKE2B 
5f7aaf1f3fafe1d512d9c284dba1e34d5b214f18ab06b8c02896f726cf09eae6c2482210d8cd2ba7d4909c91685e2bfdfd0fd07702cc18b2a122e489f1fe2494
 SHA512 
37ddc89a5e769815a0b86599ee81cf8024b7dcce2f7129c6b49210ac99749c5cb76b787a8547fa8d246ce3eee24c8d972852e6d18db617bbed7125569bee2c1a

diff --git a/media-gfx/ueberzugpp/ueberzugpp-2.8.7.ebuild 
b/media-gfx/ueberzugpp/ueberzugpp-2.8.7.ebuild
deleted file mode 100644
index 1db7ca1cf3bc..
--- a/media-gfx/ueberzugpp/ueberzugpp-2.8.7.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Drop in replacement for ueberzug written in C++"
-HOMEPAGE="https://github.com/jstkdng/ueberzugpp/;
-SRC_URI="https://github.com/jstkdng/ueberzugpp/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="X opencv wayland"
-
-RDEPEND="
-   dev-cpp/tbb:=
-   dev-libs/glib:2
-   dev-libs/libfmt:=
-   dev-libs/openssl:=
-   dev-libs/spdlog:=
-   media-gfx/chafa
-   media-libs/libsixel
-   media-libs/vips:=
-   X? (
-   x11-libs/libxcb:=
-   x11-libs/xcb-util-image
-   )
-   opencv? ( media-libs/opencv:= )
-   wayland? ( dev-libs/wayland )
-   !media-gfx/ueberzug"
-DEPEND="
-   ${RDEPEND}
-   dev-cpp/cli11
-   dev-cpp/ms-gsl
-   dev-cpp/nlohmann_json
-   X? ( x11-base/xorg-proto )
-   wayland? ( dev-libs/wayland-protocols )"
-BDEPEND="
-   wayland? (
-   dev-util/wayland-scanner
-   kde-frameworks/extra-cmake-modules
-   )"
-
-src_configure() {
-   local mycmakeargs=(
-   -DENABLE_OPENCV=$(usex opencv)
-   -DENABLE_TURBOBASE64=no # not packaged
-   -DENABLE_WAYLAND=$(usex wayland)
-   -DENABLE_X11=$(usex X)
-   -DFETCHCONTENT_FULLY_DISCONNECTED=yes
-   )
-
-   cmake_src_configure
-}

diff --git a/media-gfx/ueberzugpp/ueberzugpp-2.8.8.ebuild 
b/media-gfx/ueberzugpp/ueberzugpp-2.8.8.ebuild
deleted file mode 100644
index 245e11f2f9c0..
--- a/media-gfx/ueberzugpp/ueberzugpp-2.8.8.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Drop in replacement for ueberzug written in C++"
-HOMEPAGE="https://github.com/jstkdng/ueberzugpp/;
-SRC_URI="https://github.com/jstkdng/ueberzugpp/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-# unkeyworded for now given X backend fails with ytfzf (needs investigation)
-#KEYWORDS="~amd64"
-IUSE="X opencv opengl wayland xcb-errors"
-REQUIRED_USE="xcb-errors? ( X )"
-
-RDEPEND="
-   dev-cpp/tbb:=
-   dev-libs/glib:2
-   dev-libs/libfmt:=
-   dev-libs/openssl:=
-   dev-libs/spdlog:=
-   media-gfx/chafa
-   media-libs/libsixel
-   media-libs/vips:=
-   X? (
-   x11-libs/libxcb:=
-   x11-libs/xcb-util-image
-   xcb-errors? ( x11-libs/xcb-util-errors )
-   )
-   opencv? ( media-libs/opencv:= )
-   opengl? ( media-libs/libglvnd )
-   wayland? ( dev-libs/wayland )
-   !media-gfx/ueberzug"
-DEPEND="
-   ${RDEPEND}
-   dev-cpp/cli11
-   dev-cpp/ms-gsl
-   dev-cpp/nlohmann_json
-   X? ( x11-base/xorg-proto )
-   wayland? ( dev-libs/wayland-protocols )"

[gentoo-commits] repo/gentoo:master commit in: x11-drivers/nvidia-drivers/

2023-08-05 Thread Ionen Wolkens
commit: 8b1535336edc4a2aee3574611f665716588e6b31
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Aug  6 02:20:31 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Aug  6 04:27:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b153533

x11-drivers/nvidia-drivers: adjust IBT warning again

Hoping to be able to remove this from 535 branch at least, but
I have no way to really confirm so leaving it there for now.

Last time I removed this warning I just got someone on IRC with
issues who wondered why the ebuild didn't warn about this but
that was with an older version.

This aside, do disable warning with USE=kernel-open, pretty sure
that should always be fine.

Having a bug open to track this should be useful anyhow.

Bug: https://bugs.gentoo.org/911142
Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-drivers/nvidia-drivers/nvidia-drivers-390.157.ebuild|  7 +--
 x11-drivers/nvidia-drivers/nvidia-drivers-470.199.02.ebuild |  8 +---
 x11-drivers/nvidia-drivers/nvidia-drivers-525.125.06.ebuild | 10 ++
 x11-drivers/nvidia-drivers/nvidia-drivers-525.47.35.ebuild  | 10 ++
 x11-drivers/nvidia-drivers/nvidia-drivers-535.86.05.ebuild  | 10 ++
 5 files changed, 28 insertions(+), 17 deletions(-)

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-390.157.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-390.157.ebuild
index ef9ad02b96d9..41901b039ab5 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-390.157.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-390.157.ebuild
@@ -93,14 +93,17 @@ pkg_setup() {
~!LOCKDEP
~!X86_KERNEL_IBT
!DEBUG_MUTEXES"
+
local ERROR_DRM_KMS_HELPER="CONFIG_DRM_KMS_HELPER: is not set but 
needed for Xorg auto-detection
of drivers (no custom config), and optional nvidia-drm.modeset=1.
With 390.xx drivers, also used by a GLX workaround needed for OpenGL.
Cannot be directly selected in the kernel's menuconfig, and may need
selection of a DRM device even if unused, e.g. CONFIG_DRM_AMDGPU=m or
DRM_I915=y, DRM_NOUVEAU=m also acceptable if a module and not built-in."
-   local ERROR_X86_KERNEL_IBT="CONFIG_X86_KERNEL_IBT: is set, be warned 
the modules may not load.
-   If run into problems, either unset or try to pass ibt=off to the 
kernel."
+
+   local ERROR_X86_KERNEL_IBT="CONFIG_X86_KERNEL_IBT: is set, *if* modules 
fail to load with ENDBR
+   errors, then try to either unset or pass ibt=off to the kernel
+   (default if no CPU support). Ignore this otherwise." # bug 911142
 
kernel_is -ge 5 8 && CONFIG_CHECK+=" X86_PAT" #817764
 

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-470.199.02.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-470.199.02.ebuild
index 9236174320c5..176d15df8cfa 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-470.199.02.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-470.199.02.ebuild
@@ -95,14 +95,16 @@ pkg_setup() {
~!SLUB_DEBUG_ON
~!X86_KERNEL_IBT
!DEBUG_MUTEXES"
+
local ERROR_DRM_KMS_HELPER="CONFIG_DRM_KMS_HELPER: is not set but 
needed for Xorg auto-detection
of drivers (no custom config), and for wayland / nvidia-drm.modeset=1.
Cannot be directly selected in the kernel's menuconfig, and may need
selection of a DRM device even if unused, e.g. CONFIG_DRM_AMDGPU=m or
DRM_I915=y, DRM_NOUVEAU=m also acceptable if a module and not built-in."
-   local ERROR_X86_KERNEL_IBT="CONFIG_X86_KERNEL_IBT: is set, this should 
be fine and is supposed
-   to be fixed but, *if* modules fail to load, then try to either unset
-   or pass ibt=off to the kernel (ignore this message otherwise)"
+
+   local ERROR_X86_KERNEL_IBT="CONFIG_X86_KERNEL_IBT: is set, should be 
fine but *if* modules
+   fail to load with ENDBR errors, then try to either unset or pass ibt=off
+   to the kernel (default if no CPU support). Ignore this otherwise." # 
bug 911142
 
use amd64 && kernel_is -ge 5 8 && CONFIG_CHECK+=" X86_PAT" #817764
 

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-525.125.06.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-525.125.06.ebuild
index 270d42f08bfc..b11185284175 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-525.125.06.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-525.125.06.ebuild
@@ -97,16 +97,18 @@ pkg_setup() {
~SYSVIPC
~!LOCKDEP
~!SLUB_DEBUG_ON
-   ~!X86_KERNEL_IBT
!DEBUG_MUTEXES"
+
local ERROR_DRM_KMS_HELPER="CONFIG_DRM_KMS_HELPER: is not set but 
needed for Xorg auto-detection
of drivers (no custom config), and for wayland / nvidia-drm.modeset=1.
Cannot be directly selected in the kernel's menuconfig, and may need
selection of a DRM device even if unused, e.g. 

[gentoo-commits] repo/gentoo:master commit in: x11-drivers/nvidia-drivers/

2023-08-05 Thread Ionen Wolkens
commit: c741166db96899720bef169593b757bc44f540ea
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Aug  6 00:44:25 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Aug  6 04:27:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c741166d

x11-drivers/nvidia-drivers: drop 535.54.03

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

 x11-drivers/nvidia-drivers/Manifest|   8 -
 .../nvidia-drivers/nvidia-drivers-535.54.03.ebuild | 509 -
 2 files changed, 517 deletions(-)

diff --git a/x11-drivers/nvidia-drivers/Manifest 
b/x11-drivers/nvidia-drivers/Manifest
index 737cbc93fb65..40d80b051a2a 100644
--- a/x11-drivers/nvidia-drivers/Manifest
+++ b/x11-drivers/nvidia-drivers/Manifest
@@ -1,39 +1,31 @@
 DIST NVIDIA-Linux-aarch64-525.125.06.run 263039228 BLAKE2B 
e25f9dd3807fcd3bc4d3d55b6b7f39969ee4140e2f6a60509b34494b5e29daa1c333edeeb966bfdf4397057c6b707830523c956e28e252ab6db1fc402ac8edbb
 SHA512 
190a458810fa02c89eaeb4587b97463b2be86a9a5ba44ab4113a224d224cec69d8d706b4a3421bdc3a067e0c47a67e104c156bb5ddec6ecd109b655a3d4ef7d7
-DIST NVIDIA-Linux-aarch64-535.54.03.run 276543093 BLAKE2B 
13db9a63a91f87a1d1f78d2283ab8fe001a8b2239e1b182cc2aa69249cc053ffb93f4d5bbaea56d80709cdf756d734bd0ca8bf87f390592e6a378231df1132a4
 SHA512 
57b06a6fa16838176866c364a8722c546084529ad91c57e979aca7750692127cab1485b5a44aee398c5494782ed987e82f66061aa39e802bc6eefa2b40a33bc3
 DIST NVIDIA-Linux-aarch64-535.86.05.run 268851579 BLAKE2B 
9bf77ebde6343f44e977e664d8fcfa6d9922530b90e02b66de562922f72c6fbc518be8f84145c36d568ff43bd000c5b9850dd065cf04436b8f26b9dbfdd3082d
 SHA512 
ea4ff354fc269475bcc20a8ac7eb0295a83e50581c6c939c2b1a3356e83addefdbcdac4af52537d8314c778f34cd4176cf9428bb9775ad2ce6497f9aa050a7ac
 DIST NVIDIA-Linux-x86-390.157.run 49417041 BLAKE2B 
435b5e0e60468cc74b41cc5d9b5bb0105d29c11a2d408457835212a96519c9334ecf19278b36749d3ff7f498f5b0ae45a2efae2d428703dac21245c62f1efebe
 SHA512 
dae9ac2c12f9ad90f7441e00e01a984147c577892421911d7f67f6a31e616ac1cb7d434bc9c7f58fbd9b8ae909521b5bece607a63c79588c0bb9d99c6bad5fb0
 DIST NVIDIA-Linux-x86_64-390.157.run 85835541 BLAKE2B 
44b855cd11f3b2f231f9fb90492ae2e67a67ea3ea83c413e7c90956d38c9730a8bd0321281ae03c6afce633d102f5b499aed25622b9bfd31bdd2c98f0717e95b
 SHA512 
4780503a4cff0180b1b1f37d20a6ba3438dd78b51fa7f69b98d35521835e5d61099129746929d51d63afa2d47b672b3e145e1e1897584dc3799e7f822c5b3a0a
 DIST NVIDIA-Linux-x86_64-470.199.02.run 273256770 BLAKE2B 
5ceca89da4b4c7de701602d3dbf26e71a1163be26e0e5eac65354ecd40bfc8d68c981a6ef75b13e95079835c95ef7f9e10e5f95a0ed09beffd5bc22cb81a5330
 SHA512 
e1265b6266473af652e9d7bf85dcd76e312af281c5f4f158ab322e34d378738acb87c30cfff7bf1f6e1b238883e7f665d9fc5151b1e0078dd9aece5a52655405
 DIST NVIDIA-Linux-x86_64-525.125.06.run 414318862 BLAKE2B 
204c53bbf579edf6d88c9ab4efcf82983a2b58262df4748076de96f3d67b107949407ae0c5ffe9bf6747783b1bcb9a9efc4a3c60d7161427b1c85ecfc494171a
 SHA512 
a5f13b633d111d9dc928e8522cd916a2b756fccbf2dc532649762a3f9bdc5503bd57c9c698da8205c49e82720b45789413a1afc26be77d741f823b49ae2f333d
 DIST NVIDIA-Linux-x86_64-525.47.35.run 414996410 BLAKE2B 
c061e9b3afdbafead834d3aa462da0c50a4b67208bf2dab1d796236d0ca7cda406a6f7d0846d222635e0e900a03fa1f01d213df96c0a33f3e39d3b286a75962b
 SHA512 
234e18a46c19048522d328f5804785c46d9d47e6df0713852d3afd80726219187ac8b19b3e391af8b839fcdd99413c3d6bb98bad6ba589bcd5a4021b8ea55309
-DIST NVIDIA-Linux-x86_64-535.54.03.run 347109768 BLAKE2B 
6fce56e4e840b3719b835cc72a749ed807d604ae5cbec63cc42b6ee32fbfa273507029190ed1198ad1f54fd53096dfa0573d043aaa59ffd07cf1607ae6c7943b
 SHA512 
45b72b34272d3df14b56136bb61537d00145d55734b72d58390af4694d96f03b2b49433beb4a5bede4d978442b707b08e05f2f31b2fcfd9453091e7f0b945cff
 DIST NVIDIA-Linux-x86_64-535.86.05.run 340652483 BLAKE2B 
ce9aeb902ef6826383d076b828bab31349b72625f9b193ae05a45944e14f5fc87bc086c0caa232d94b215a595bc695b94e1c95c1507d9cf3a060595bf5f65db6
 SHA512 
92c3052f2fe206012853eef9462a6c58d055098e045e305c34a2e912e5b8542ae839a947c54ffc98d889a0c5cf1cecb6e3ad0e5907370926926cb1b50b53c336
 DIST NVIDIA-kernel-module-source-525.125.06.tar.xz 10100204 BLAKE2B 
1a7a9f56be4533b8106df25ddf65cd7756cde11fd3e01f96f1f34c7d18af764fcfefc1cf980fed6c0e586e614ccacef9e2cddbabb87c7d7f06a1b27d94f63466
 SHA512 
1319a2333988795f5b0850cfe769ab0f4c4364bdb516147b85890abb4695aea2553ca0febf9cfcf2f8eafb4c05c3e21f56356ad75e64416c9782b027495028e6
-DIST NVIDIA-kernel-module-source-535.54.03.tar.xz 12653208 BLAKE2B 
4f7f4787d407d5508b664dd725685e477e113b34cc18f93308096872d490d67394be827eddf2ce11b291cb5878adef56652c5f1cf066f19f77ed86d04c3fdead
 SHA512 
51e04293ba52ae3041c4bb3a1f41d1cee99918e06eb4c5cc994209ff4e6d602c77a6a1faf2823366b48eeff881969bce4bb792e3f69d3ee36569ec0d3dc9286e
 DIST nvidia-installer-390.157.tar.bz2 150323 BLAKE2B 
8058ca87a6dea956d564af9f7eab9b1fc82b1f2382bd5cb2f6d97cbe2e19292533522d5f8f2eacbeb16520372715fcb72f8f9b0998962af5d4e75522c8d74524
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/wine-staging/

2023-08-05 Thread Ionen Wolkens
commit: ffd27635124fb7a42f75121f8ba005dfb0238ce2
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Aug  6 01:06:53 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Aug  6 04:27:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffd27635

app-emulation/wine-staging: drop 8.9.1, 8.10-r1

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

 app-emulation/wine-staging/Manifest|   4 -
 .../wine-staging/wine-staging-8.10-r1.ebuild   | 384 -
 .../wine-staging/wine-staging-8.9.1.ebuild | 382 
 3 files changed, 770 deletions(-)

diff --git a/app-emulation/wine-staging/Manifest 
b/app-emulation/wine-staging/Manifest
index dd492b9e09bd..67b05de391cb 100644
--- a/app-emulation/wine-staging/Manifest
+++ b/app-emulation/wine-staging/Manifest
@@ -1,12 +1,8 @@
 DIST wine-8.0.tar.xz 29054044 BLAKE2B 
baf8f96b665119c9f38a148a2472dbe8f6ca8d4641d9d09d48cb72cb4de2585c274b8b7981c2fa622ead6da2f087c57652e9b48edc8a17c0cfd6be9a36732f02
 SHA512 
53ba813b260a65a271ec575822725b97631f60038fb026dcc0fe66862711eedcc29a8feb29ff54ae4f64458f85c290d8f3838eff5e4c77a5420a7d2b951fef77
-DIST wine-8.10.tar.xz 29225368 BLAKE2B 
78058ccb707ddd63052ab3114e27435f94957b7badbe3001f8123fd536f5b937006b26e2133390ea5d995e9cb8c54940c907dacf910160c085e2bf3f29772caf
 SHA512 
5f141fb63a598482f512ebefef83500c2fa17a5dea87cb25e600e5167820a5990e12aeaec4a18c1467d64f7c122bf54705aa6fa6a2e6b2b4a463fe182f9b0e6e
 DIST wine-8.11.tar.xz 29236492 BLAKE2B 
db97b9abde6e1f4c854b449d27bdbafbc91bd75b835d84da401777c6ae2f4f623f2130f470d2e9a3aaf7e737f75d143a07191d38b409c06596373bece3df23c5
 SHA512 
f3e37f51f0a13aacbd41b017fc3d35e197614b03c00f5b9959c0fabc4e89975b5c3f411b38329e45ce6f9d2a2d82952b95e0907fbe2d6ae35cc4bec293825769
 DIST wine-8.12.tar.xz 29276732 BLAKE2B 
c1bf0d32eaf17f06b47dd7ffc495db4874f72ffec7cfca9edd9b2b9def8ab16db2583349950c3af447d85d476aa013914554f990d5f42d5bc8243b9effbaf869
 SHA512 
6b9eab7ca1ed5a13202b1250d8d95f6bd8ee5176f0c39b5358aedaf28f7f23543f4a73bf0782c3b4e50936813fc2a459582b5d294569c976ace784fbd9e0af1b
 DIST wine-8.13.tar.xz 29379824 BLAKE2B 
fa07edba8e45ef17813e63f793ca18cd05fd421b803d416421ec0fb7aeb4223ae44376a7e75a195e91c30259f27b48c3ed4ab0b613cbb9464b824f51e85ea240
 SHA512 
952c670635f91879cf6908343a04c0f41ae54e213123242e24fc282f9705fbe3b800dc1de454b6cfb1ebb89431b0e6eb3df3b094c1d9f4e69835d0f1b8f4fcb5
-DIST wine-8.9.tar.xz 29198080 BLAKE2B 
dfad284f554c164ac8f95d7c36d8b999217c6375f7720ed05e512e3f16cbc5a08325dad4e56dd59a17b27e53ab3a8331d54dd17b24e459b34d9e408ba93a52f3
 SHA512 
4de85654d2d5c9d48fa2a748eb9bee4477f0ba7fbd2c5dd40ea69662d8f6dfbb6432d1ec9109233d24608dc9554bad525c1e1ecdc86a5d00d133772810b12261
 DIST wine-staging-8.0.tar.gz 9529620 BLAKE2B 
c9540195ea885d9f1e980232b0af471e92c61eb079cae35fdb3af5c13d4660b3466f751772440e38f15874082db296d16d1f1d68827a505b2dd949617eda0203
 SHA512 
76a729d7ced1ff634ddb455ddfaa66ca103b652f43cd152b57ada7431bb5fbb74f5e92bf2f4f329b6df6f5908130afad84e609cbce6df645d6cf8131e9b949f9
-DIST wine-staging-8.10.tar.gz 9703684 BLAKE2B 
1af11df98cc811741148de9d62a37a352c305d05bdb29b3df5e6a9a2a6597a9cc3ed63109523188cf09f01a97873d077760b1761d3251ac2657c77c92c975373
 SHA512 
89282f9edeb47a904f11796cfeda6853bc492701b6ce1a65211ffebf25c5539516c49b687e0ea024a99d3fc6251ed348a14f644babeb64b6dffdd6032e493859
 DIST wine-staging-8.11.tar.gz 9715880 BLAKE2B 
2795389381d6e52215d8b1b2c437a47beaf61e9b36e78f99c45b3fcd79d554f2d4abafcbf34c366dcb7ce4fc14d66b8751466c30648ae0d7c451aaa345c30c5f
 SHA512 
fb7a5f575c092e84afa78868e3b15fa33d67205a5e20deae61a60613714df784b18d54cd32167355ae38543f047f4304bfbc7f2ba2b3f6050c9f738812a15154
 DIST wine-staging-8.12.tar.gz 9764049 BLAKE2B 
739c6dfdcef6e744fc7f6dcee24abdedd5f96b7ad688bdd5cc667627cec0b21d658354369ecc0de71a4ba682636e369105cef3de97dbf095f1ee1025d9a12fc2
 SHA512 
11364b2367e25706b98c168710288b796e9dea1e3400efc0d010ea8827cb8c4187385f53aebd1fda46611902f6619282ea97ce9d7c20fe18aa48c14f15c99d14
 DIST wine-staging-8.13.tar.gz 9785058 BLAKE2B 
6c797cd50276009cc23619447a70ac972b5c7ad7684d7bd99f20cd7607b88f911eb89f59df98680ef8786495f2f8ff2910c8bbd930d811bb31147aa230105ce1
 SHA512 
b2104b0893ba27ee7f4f5495f7dee990962ff668786fd95e11af6d3975b7d00bc4ecb2572f280d27fbb6d1672745e0acbdb392ec7b3fd5b330a846783c23e12d
-DIST wine-staging-8.9.1.tar.gz 9700492 BLAKE2B 
4382cc7226e734f8f592da80d2fba485052f39b829f61a51c523098a185a47a451c7e91badaa792de9ddf4fd80c16fd5d6091cc2d962ecaf455d6bc3d0010efc
 SHA512 
abb25718f965241c1404430c1dffa398c2ffd180328e5456fc58a070f90f818a10285ad5515d74727a43f6de9f6c19129acd6ed6ba866d7b240886bbcabcd990

diff --git a/app-emulation/wine-staging/wine-staging-8.10-r1.ebuild 
b/app-emulation/wine-staging/wine-staging-8.10-r1.ebuild
deleted file mode 100644
index e42a0756d4a3..
--- a/app-emulation/wine-staging/wine-staging-8.10-r1.ebuild
+++ /dev/null
@@ -1,384 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-

[gentoo-commits] repo/gentoo:master commit in: app-emulation/wine-proton/

2023-08-05 Thread Ionen Wolkens
commit: 06b6b69f2192e7c63d032b3d76df3442e97a0718
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Aug  6 01:04:27 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Aug  6 04:27:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06b6b69f

app-emulation/wine-proton: drop 8.0.2c

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

 app-emulation/wine-proton/Manifest |   1 -
 .../wine-proton/wine-proton-8.0.2c.ebuild  | 333 -
 2 files changed, 334 deletions(-)

diff --git a/app-emulation/wine-proton/Manifest 
b/app-emulation/wine-proton/Manifest
index c87fa209107f..0e7a1eb1adee 100644
--- a/app-emulation/wine-proton/Manifest
+++ b/app-emulation/wine-proton/Manifest
@@ -1,3 +1,2 @@
 DIST proton-wine-7.0-6.tar.gz 45780326 BLAKE2B 
f140fcfdd1a47904c34a49d0795fa3326d7cf0d3fac8d6c2ef2a4926181a46223f43a2d1ca96c543e800c8c46b2a3cc51ae306a029d68a42608876e869e177d5
 SHA512 
793bbe2b23042301a1b518717d78cfff01eaffa033d010659a45779b9136d33cfac63f0c3fbb1e458953a954b423eb70ac4fa87633352267db890ceb2fef
-DIST proton-wine-8.0-2c.tar.gz 48207888 BLAKE2B 
8dc37f136c6d8758c521c0e5c2f16c88e9ede8b22ce7902bb7377a1555bf6aa5bcfaa46f3b9edb4fced1700675fc50f920f9ead17036c9ad1b8bc742ba7e8de3
 SHA512 
126c06352b6c8b38c133861ce13bc1ce4f1ecf9d451edc2928db54592707c94b07b3a346eb302895cc96c56fede8679b44111be7e1b451c4059c7afcb5fcff57
 DIST proton-wine-8.0-3c.tar.gz 48254135 BLAKE2B 
fee58928555376f71579099d3fb39dbe2242516b671af1ca2507a135c3119422d6e168ed2a258d29c57a8fc33a026e5cf788d8362f238f1c0c4c7c81c9cbb147
 SHA512 
5d473534834ce8ea855d4ee2d39f1596117c0abab0925ee50875245ff6e1f49fe4684fe6f162e92a4b5e408795ff8c9b15b382fb013074216dd565143ecd9efc

diff --git a/app-emulation/wine-proton/wine-proton-8.0.2c.ebuild 
b/app-emulation/wine-proton/wine-proton-8.0.2c.ebuild
deleted file mode 100644
index 1080ea80dd3f..
--- a/app-emulation/wine-proton/wine-proton-8.0.2c.ebuild
+++ /dev/null
@@ -1,333 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MULTILIB_COMPAT=( abi_x86_{32,64} )
-PYTHON_COMPAT=( python3_{10..12} )
-inherit autotools flag-o-matic multilib multilib-build python-any-r1
-inherit readme.gentoo-r1 toolchain-funcs wrapper
-
-WINE_GECKO=2.47.3
-WINE_MONO=7.4.1
-WINE_PV=$(ver_rs 2 -)
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/ValveSoftware/wine.git;
-   EGIT_BRANCH="experimental_$(ver_cut 1-2)"
-else
-   
SRC_URI="https://github.com/ValveSoftware/wine/archive/refs/tags/proton-wine-${WINE_PV}.tar.gz;
-   S="${WORKDIR}/${PN}-wine-${WINE_PV}"
-   KEYWORDS="-* ~amd64 ~x86"
-fi
-
-DESCRIPTION="Valve Software's fork of Wine"
-HOMEPAGE="https://github.com/ValveSoftware/wine/;
-
-LICENSE="LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff"
-SLOT="${PV}"
-IUSE="
-   +abi_x86_32 +abi_x86_64 +alsa crossdev-mingw custom-cflags debug
-   +fontconfig +gecko +gstreamer llvm-libunwind +mono nls osmesa
-   perl pulseaudio +sdl selinux +ssl udev udisks +unwind usb v4l
-   +xcomposite xinerama"
-
-# tests are non-trivial to run, can hang easily, don't play well with
-# sandbox, and several need real opengl/vulkan or network access
-RESTRICT="test"
-
-# `grep WINE_CHECK_SONAME configure.ac` + if not directly linked
-WINE_DLOPEN_DEPEND="
-   dev-libs/libgcrypt:=[${MULTILIB_USEDEP}]
-   media-libs/freetype[${MULTILIB_USEDEP}]
-   media-libs/libglvnd[X,${MULTILIB_USEDEP}]
-   media-libs/vulkan-loader[${MULTILIB_USEDEP}]
-   x11-libs/libXcursor[${MULTILIB_USEDEP}]
-   x11-libs/libXfixes[${MULTILIB_USEDEP}]
-   x11-libs/libXi[${MULTILIB_USEDEP}]
-   x11-libs/libXrandr[${MULTILIB_USEDEP}]
-   x11-libs/libXrender[${MULTILIB_USEDEP}]
-   x11-libs/libXxf86vm[${MULTILIB_USEDEP}]
-   fontconfig? ( media-libs/fontconfig[${MULTILIB_USEDEP}] )
-   osmesa? ( media-libs/mesa[osmesa,${MULTILIB_USEDEP}] )
-   sdl? ( media-libs/libsdl2[haptic,joystick,${MULTILIB_USEDEP}] )
-   ssl? (
-   dev-libs/gmp:=[${MULTILIB_USEDEP}]
-   net-libs/gnutls:=[${MULTILIB_USEDEP}]
-   )
-   udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
-   v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
-   xcomposite? ( x11-libs/libXcomposite[${MULTILIB_USEDEP}] )
-   xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] )"
-WINE_COMMON_DEPEND="
-   ${WINE_DLOPEN_DEPEND}
-   x11-libs/libX11[${MULTILIB_USEDEP}]
-   x11-libs/libXext[${MULTILIB_USEDEP}]
-   alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] )
-   gstreamer? (
-   dev-libs/glib:2[${MULTILIB_USEDEP}]
-   media-libs/gst-plugins-base:1.0[opengl,${MULTILIB_USEDEP}]
-   media-libs/gstreamer:1.0[${MULTILIB_USEDEP}]
-   )
-   pulseaudio? ( media-libs/libpulse[${MULTILIB_USEDEP}] )
-   udev? ( 

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

2023-08-05 Thread Ionen Wolkens
commit: 91fb16f36373d91c92c492fb660e6a75129e9414
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Aug  6 01:15:31 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Aug  6 04:27:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91fb16f3

media-gfx/ueberzug: enable py3.12

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

 media-gfx/ueberzug/ueberzug-18.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/ueberzug/ueberzug-18.2.2.ebuild 
b/media-gfx/ueberzug/ueberzug-18.2.2.ebuild
index 51e616b8ef33..5a026a9cbace 100644
--- a/media-gfx/ueberzug/ueberzug-18.2.2.ebuild
+++ b/media-gfx/ueberzug/ueberzug-18.2.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 inherit distutils-r1
 
 DESCRIPTION="Command line util to draw images on terminals by using child 
windows"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/wine-vanilla/

2023-08-05 Thread Ionen Wolkens
commit: d37390e68250403a2fc6b7dce4b158c6f6e7dde1
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Aug  6 01:05:55 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Aug  6 04:27:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d37390e6

app-emulation/wine-vanilla: drop 8.9, 8.10-r1

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

 app-emulation/wine-vanilla/Manifest|   2 -
 .../wine-vanilla/wine-vanilla-8.10-r1.ebuild   | 346 -
 app-emulation/wine-vanilla/wine-vanilla-8.9.ebuild | 344 
 3 files changed, 692 deletions(-)

diff --git a/app-emulation/wine-vanilla/Manifest 
b/app-emulation/wine-vanilla/Manifest
index 7ead6da5a82d..90957b08ea7b 100644
--- a/app-emulation/wine-vanilla/Manifest
+++ b/app-emulation/wine-vanilla/Manifest
@@ -1,8 +1,6 @@
 DIST wine-7.0.2.tar.xz 27179980 BLAKE2B 
721ab574092638b32d3a483b6ae3def0c9d706cc888662ca461ab8c7060b10077e83cede69663ea2a8b97729f3801209fbba5f8e8828ce20454700ffbbd76cb5
 SHA512 
330c71005a6a8054b5068ac4484e9015e9f8bf55d5a451aaf5f79b7f78a025732b454251c31473abf21504cce3b78e50cf7e3e0d0116bb755dc8396bd790289a
 DIST wine-8.0.1.tar.xz 29057128 BLAKE2B 
f1e04ddc7531704b4229d1bdb6e742ff20886dfff181b8b44e01e9921574e8c433553aaddb2453532902e89252244080d1cf9f904aa7d14d76709d830116e4b4
 SHA512 
9264a3dbe8b0168aa94b8266d5686b1da39352baefa4e72a63b0ed5aa2daca8811633dc89da3bb2aff497fb2b3b917f5cd021d0baae390490f1ca5ffd5ac4b3a
 DIST wine-8.0.2.tar.xz 29060452 BLAKE2B 
dcffaba6c90c4e02a7bc591a81e11aced06c006370c4c316c8a367b2f5814926063482959fabfe9d674ee1b5a560e59087e9b711e28360ced3aee2bbd6bb8fdb
 SHA512 
e86dd31247d757d48ffb2d24f20edab3fc6ef9c3e395567a7b363951bb681335ba3adb8b84639011b24b6eb274582d56880298d6d95fb100acc072383d4e973f
-DIST wine-8.10.tar.xz 29225368 BLAKE2B 
78058ccb707ddd63052ab3114e27435f94957b7badbe3001f8123fd536f5b937006b26e2133390ea5d995e9cb8c54940c907dacf910160c085e2bf3f29772caf
 SHA512 
5f141fb63a598482f512ebefef83500c2fa17a5dea87cb25e600e5167820a5990e12aeaec4a18c1467d64f7c122bf54705aa6fa6a2e6b2b4a463fe182f9b0e6e
 DIST wine-8.11.tar.xz 29236492 BLAKE2B 
db97b9abde6e1f4c854b449d27bdbafbc91bd75b835d84da401777c6ae2f4f623f2130f470d2e9a3aaf7e737f75d143a07191d38b409c06596373bece3df23c5
 SHA512 
f3e37f51f0a13aacbd41b017fc3d35e197614b03c00f5b9959c0fabc4e89975b5c3f411b38329e45ce6f9d2a2d82952b95e0907fbe2d6ae35cc4bec293825769
 DIST wine-8.12.tar.xz 29276732 BLAKE2B 
c1bf0d32eaf17f06b47dd7ffc495db4874f72ffec7cfca9edd9b2b9def8ab16db2583349950c3af447d85d476aa013914554f990d5f42d5bc8243b9effbaf869
 SHA512 
6b9eab7ca1ed5a13202b1250d8d95f6bd8ee5176f0c39b5358aedaf28f7f23543f4a73bf0782c3b4e50936813fc2a459582b5d294569c976ace784fbd9e0af1b
 DIST wine-8.13.tar.xz 29379824 BLAKE2B 
fa07edba8e45ef17813e63f793ca18cd05fd421b803d416421ec0fb7aeb4223ae44376a7e75a195e91c30259f27b48c3ed4ab0b613cbb9464b824f51e85ea240
 SHA512 
952c670635f91879cf6908343a04c0f41ae54e213123242e24fc282f9705fbe3b800dc1de454b6cfb1ebb89431b0e6eb3df3b094c1d9f4e69835d0f1b8f4fcb5
-DIST wine-8.9.tar.xz 29198080 BLAKE2B 
dfad284f554c164ac8f95d7c36d8b999217c6375f7720ed05e512e3f16cbc5a08325dad4e56dd59a17b27e53ab3a8331d54dd17b24e459b34d9e408ba93a52f3
 SHA512 
4de85654d2d5c9d48fa2a748eb9bee4477f0ba7fbd2c5dd40ea69662d8f6dfbb6432d1ec9109233d24608dc9554bad525c1e1ecdc86a5d00d133772810b12261

diff --git a/app-emulation/wine-vanilla/wine-vanilla-8.10-r1.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-8.10-r1.ebuild
deleted file mode 100644
index 11ed198a2f98..
--- a/app-emulation/wine-vanilla/wine-vanilla-8.10-r1.ebuild
+++ /dev/null
@@ -1,346 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MULTILIB_COMPAT=( abi_x86_{32,64} )
-inherit autotools flag-o-matic multilib multilib-build toolchain-funcs wrapper
-
-WINE_GECKO=2.47.4
-WINE_MONO=8.0.0
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://gitlab.winehq.org/wine/wine.git;
-else
-   (( $(ver_cut 2) )) && WINE_SDIR=$(ver_cut 1).x || WINE_SDIR=$(ver_cut 
1).0
-   
SRC_URI="https://dl.winehq.org/wine/source/${WINE_SDIR}/wine-${PV}.tar.xz;
-   S="${WORKDIR}/wine-${PV}"
-   KEYWORDS="-* ~amd64 ~x86"
-fi
-
-DESCRIPTION="Free implementation of Windows(tm) on Unix, without external 
patchsets"
-HOMEPAGE="
-   https://www.winehq.org/
-   https://gitlab.winehq.org/wine/wine/;
-
-LICENSE="LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff"
-SLOT="${PV}"
-IUSE="
-   +X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos
-   llvm-libunwind custom-cflags +fontconfig +gecko gphoto2 +gstreamer
-   kerberos +mingw +mono netapi nls odbc opencl +opengl osmesa pcap
-   perl pulseaudio samba scanner +sdl selinux smartcard +ssl +strip
-   +truetype udev udisks +unwind usb v4l +vulkan wayland +xcomposite
-   xinerama"
-REQUIRED_USE="
-   X? ( truetype )
-   crossdev-mingw? ( mingw )" # bug #551124 for 

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

2023-08-05 Thread Ionen Wolkens
commit: a04e1ccea8971e2856e432a97ec747014d51365e
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Aug  6 00:45:35 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Aug  6 04:27:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a04e1cce

media-video/mpv: drop 0.35.1-r1

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

 media-video/mpv/mpv-0.35.1-r1.ebuild | 303 ---
 1 file changed, 303 deletions(-)

diff --git a/media-video/mpv/mpv-0.35.1-r1.ebuild 
b/media-video/mpv/mpv-0.35.1-r1.ebuild
deleted file mode 100644
index 45e8f6492569..
--- a/media-video/mpv/mpv-0.35.1-r1.ebuild
+++ /dev/null
@@ -1,303 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-1 luajit )
-PYTHON_COMPAT=( python3_{10..12} )
-inherit edo flag-o-matic lua-single meson optfeature pax-utils 
python-single-r1 xdg
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/mpv-player/mpv.git;
-else
-   SRC_URI="https://github.com/mpv-player/mpv/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv x86 
~amd64-linux"
-fi
-
-DESCRIPTION="Media player for the command line"
-HOMEPAGE="https://mpv.io/;
-
-LICENSE="LGPL-2.1+ GPL-2+ BSD ISC MIT" #506946
-SLOT="0/2" # soname
-IUSE="
-   +X +alsa aqua archive bluray cdda +cli coreaudio debug +drm dvb
-   dvd +egl gamepad +iconv jack javascript jpeg lcms libcaca +libmpv
-   +libplacebo +lua mmal nvenc openal opengl pipewire pulseaudio
-   raspberry-pi rubberband sdl selinux sixel sndio test tools +uchardet
-   vaapi vdpau vulkan wayland +xv zimg zlib"
-REQUIRED_USE="
-   ${PYTHON_REQUIRED_USE}
-   || ( cli libmpv )
-   egl? ( || ( X drm wayland ) )
-   libplacebo? ( || ( egl opengl vulkan ) )
-   lua? ( ${LUA_REQUIRED_USE} )
-   nvenc? ( || ( egl opengl vulkan ) )
-   opengl? ( || ( X aqua ) )
-   test? ( cli )
-   tools? ( cli )
-   uchardet? ( iconv )
-   vaapi? (
-   || ( X egl libplacebo wayland )
-   wayland? ( drm )
-   )
-   vdpau? ( X )
-   vulkan? ( || ( X wayland ) libplacebo )
-   xv? ( X )"
-RESTRICT="!test? ( test )"
-
-# raspberry-pi: default to -bin given non-bin is known broken (bug #893422)
-COMMON_DEPEND="
-   media-libs/libass:=[fontconfig]
-   media-video/ffmpeg:=[encode,threads,vaapi?,vdpau?]
-   X? (
-   x11-libs/libX11
-   x11-libs/libXScrnSaver
-   x11-libs/libXext
-   x11-libs/libXinerama
-   x11-libs/libXpresent
-   x11-libs/libXrandr
-   xv? ( x11-libs/libXv )
-   )
-   alsa? ( media-libs/alsa-lib )
-   archive? ( app-arch/libarchive:= )
-   bluray? ( media-libs/libbluray:= )
-   cdda? (
-   dev-libs/libcdio-paranoia:=
-   dev-libs/libcdio:=
-   )
-   drm? (
-   media-libs/mesa[gbm(+)]
-   x11-libs/libdrm
-   )
-   dvd? (
-   media-libs/libdvdnav
-   media-libs/libdvdread:=
-   )
-   egl? ( media-libs/libglvnd )
-   gamepad? ( media-libs/libsdl2[joystick] )
-   iconv? (
-   virtual/libiconv
-   uchardet? ( app-i18n/uchardet )
-   )
-   jack? ( virtual/jack )
-   javascript? ( dev-lang/mujs:= )
-   jpeg? ( media-libs/libjpeg-turbo:= )
-   lcms? ( media-libs/lcms:2 )
-   libcaca? ( media-libs/libcaca )
-   libplacebo? (
-   >=media-libs/libplacebo-4.202:=[opengl?,vulkan?]
-   https://github.com/mpv-player/mpv/blob/master/DOCS/man/options.rst#debugging
-   local tests=($("${BUILD_DIR}"/mpv --no-config --unittest=help | tail -n 
+2; assert))
-   (( ${#tests[@]} )) || die "failed to gather any tests"
-
-   local skip=(
-   all-simple
-
-   # fails on non-issue minor inconsistencies (bug #888639)
-   img_format
-   repack_sws
-   )
-
-   local test
-   for test in "${tests[@]}"; do
-   [[ ${test} == @($(IFS='|'; echo "${skip[*]}")) ]] ||
-   edo "${BUILD_DIR}"/mpv -v --no-config 
--unittest="${test}"
-   done
-}
-
-src_install() {
-   meson_src_install
-
-   if use lua; then
-   insinto /usr/share/${PN}
-   doins -r TOOLS/lua
-
-   if use cli && use lua_single_target_luajit; then
-   pax-mark -m "${ED}"/usr/bin/${PN}
-   fi
-   fi
-
-   if use tools; then
-   dobin TOOLS/{mpv_identify.sh,umpv}
-   newbin TOOLS/idet.sh mpv_idet.sh
-   python_fix_shebang "${ED}"/usr/bin/umpv
-   fi
-
-   if use cli; then
-   dodir /usr/share/doc/${PF}/html
-   mv 

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

2023-08-05 Thread Ionen Wolkens
commit: 69c6e258835976acc37db94c7d9b32d5e34bb796
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Aug  6 00:45:14 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Aug  6 04:27:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69c6e258

media-libs/vips: drop 8.14.2

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

 media-libs/vips/Manifest   |   1 -
 media-libs/vips/vips-8.14.2.ebuild | 154 -
 2 files changed, 155 deletions(-)

diff --git a/media-libs/vips/Manifest b/media-libs/vips/Manifest
index 5a0b809844d4..c38f4a048cef 100644
--- a/media-libs/vips/Manifest
+++ b/media-libs/vips/Manifest
@@ -1,2 +1 @@
-DIST vips-8.14.2.tar.xz 18693660 BLAKE2B 
22af6d587314c550704bf0527da4b3f5810be2ea9114af9c6592bbcd6b8027bfa961df0b349c8e80bcbb8b5992f2bf1b13b5fc46da46bd24359c70adfc7d757c
 SHA512 
860f3b89fcaa2eaed49e253dc2b3b5c7dae5e453c506eb2ec96a3954072fcd86a4d6dafb3b00fc624c23097b947d3d6451e27d9494e7a75f1e4df5e99c771771
 DIST vips-8.14.3.tar.xz 18679276 BLAKE2B 
a97ee6fb2d16a1203cc4f06100dcd7ffdc1e1fb08058389b3bda8cc2245b7a0f2ddc0ab591c5a961d1576d4cebc3d61b58023500cb7e42f456caba49afd45dca
 SHA512 
380857ba2593e1798463b2e315c65a0c1c6b42a16b7775d726e3b7210dc84cbe5e4e534535b322fcc0b2ed2248297bd04e11c91a7bb2c056c2b40c6b6a095cb9

diff --git a/media-libs/vips/vips-8.14.2.ebuild 
b/media-libs/vips/vips-8.14.2.ebuild
deleted file mode 100644
index 291c71467d67..
--- a/media-libs/vips/vips-8.14.2.ebuild
+++ /dev/null
@@ -1,154 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-inherit meson python-single-r1 vala
-
-DESCRIPTION="VIPS Image Processing Library"
-HOMEPAGE="https://libvips.github.io/libvips/;
-SRC_URI="https://github.com/libvips/libvips/releases/download/v${PV}/${P}.tar.xz;
-
-LICENSE="LGPL-2.1+ MIT"
-SLOT="0/42" # soname
-KEYWORDS="~amd64 ~x86"
-IUSE="
-   deprecated doc exif fftw fits fontconfig graphicsmagick gsf gtk-doc heif
-   imagemagick imagequant +introspection +jpeg jpeg2k jpegxl lcms matio
-   openexr +orc pango pdf +png python svg test tiff vala webp"
-REQUIRED_USE="
-   fontconfig? ( pango )
-   graphicsmagick? ( imagemagick )
-   python? ( ${PYTHON_REQUIRED_USE} )
-   test? ( jpeg png webp )
-   vala? ( introspection )"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-libs/glib:2
-   dev-libs/expat
-   virtual/libintl
-   exif? ( media-libs/libexif )
-   fftw? ( sci-libs/fftw:3.0= )
-   fits? ( sci-libs/cfitsio:= )
-   fontconfig? ( media-libs/fontconfig )
-   gsf? ( gnome-extra/libgsf:= )
-   heif? ( media-libs/libheif:= )
-   imagemagick? (
-   graphicsmagick? ( media-gfx/graphicsmagick:= )
-   !graphicsmagick? ( media-gfx/imagemagick:= )
-   )
-   imagequant? ( media-gfx/libimagequant )
-   introspection? ( dev-libs/gobject-introspection )
-   jpeg? ( media-libs/libjpeg-turbo:= )
-   jpeg2k? ( media-libs/openjpeg:= )
-   jpegxl? ( media-libs/libjxl )
-   lcms? ( media-libs/lcms:2 )
-   matio? ( sci-libs/matio:= )
-   openexr? ( media-libs/openexr:= )
-   orc? ( dev-lang/orc )
-   pango? (
-   x11-libs/cairo
-   x11-libs/pango
-   )
-   pdf? (
-   app-text/poppler[cairo]
-   x11-libs/cairo
-   )
-   png? ( media-libs/libpng:= )
-   python? (
-   ${PYTHON_DEPS}
-   $(python_gen_cond_dep 'dev-python/pycairo[${PYTHON_USEDEP}]')
-   )
-   svg? (
-   gnome-base/librsvg:2
-   sys-libs/zlib:=
-   x11-libs/cairo
-   )
-   tiff? ( media-libs/tiff:= )
-   webp? ( media-libs/libwebp:= )"
-DEPEND="
-   ${RDEPEND}
-   pango? ( x11-base/xorg-proto )
-   pdf? ( x11-base/xorg-proto )
-   svg? ( x11-base/xorg-proto )
-   test? (
-   tiff? ( media-libs/tiff[jpeg] )
-   )"
-BDEPEND="
-   dev-util/glib-utils
-   sys-devel/gettext
-   doc? (
-   app-doc/doxygen
-   media-gfx/graphviz
-   )
-   gtk-doc? ( dev-util/gtk-doc )
-   python? ( ${PYTHON_DEPS} )
-   vala? ( $(vala_depend) )"
-
-pkg_setup() {
-   use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   default
-
-   use vala && vala_setup
-
-   sed -i "s/'vips-doc'/'${PF}'/" cplusplus/meson.build || die
-
-   sed -i "/subdir('fuzz')/d" meson.build || die
-}
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use deprecated)
-   $(meson_use doc doxygen)
-   -Dexamples=false
-   $(meson_use gtk-doc gtk_doc)
-   $(meson_use introspection)
-   $(meson_use vala vapi)
-   -Dcgif=disabled # not packaged, and not used to view gif (only 
saving)
-   

[gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/

2023-08-05 Thread Ionen Wolkens
commit: 4e70b417b39118b0faa4a832264ce36cbff17185
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Aug  6 01:15:54 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Aug  6 04:27:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e70b417

gui-libs/egl-wayland: stabilize 1.1.12_p20230718 for amd64

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

 gui-libs/egl-wayland/egl-wayland-1.1.12_p20230718.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.12_p20230718.ebuild 
b/gui-libs/egl-wayland/egl-wayland-1.1.12_p20230718.ebuild
index d5309dc0478c..34f7297ae9fd 100644
--- a/gui-libs/egl-wayland/egl-wayland-1.1.12_p20230718.ebuild
+++ b/gui-libs/egl-wayland/egl-wayland-1.1.12_p20230718.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${HASH_EGLWAYLAND}"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 
 RDEPEND="
dev-libs/wayland



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

2023-08-05 Thread Ionen Wolkens
commit: 37421ac6967f158a487e58a1ff2ac3f863839141
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Aug  6 00:59:04 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Aug  6 04:27:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37421ac6

media-gfx/jpegoptim: drop 1.5.3-r1

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

 media-gfx/jpegoptim/Manifest  |  1 -
 media-gfx/jpegoptim/jpegoptim-1.5.3-r1.ebuild | 36 ---
 2 files changed, 37 deletions(-)

diff --git a/media-gfx/jpegoptim/Manifest b/media-gfx/jpegoptim/Manifest
index c1455f4eaac8..9dd331353fbf 100644
--- a/media-gfx/jpegoptim/Manifest
+++ b/media-gfx/jpegoptim/Manifest
@@ -1,2 +1 @@
-DIST jpegoptim-1.5.3.tar.gz 121006 BLAKE2B 
8fd54eb3e08268b080efb1747f5090a5a21500cea695483f1c892f1848155d3afc7b40304390d903cd3d7433e7811a0a77caa0747108be6e2e7535e7d664d3de
 SHA512 
2e198636a7028d1781a00efed881e77af1324cf1906838ead9ffbb027c085cd287b26c3207e8b4f53e2f53ecb4dd2c035101b345a241a472288ba175e27d9423
 DIST jpegoptim-1.5.4.tar.gz 124040 BLAKE2B 
0109c6bf7a608f894aab8005988d6192df2d3fde1b2ae28892bd2d7734aafc26a40f6ad812c3829b227ecefdf9d0d9b88f5c4f54a96057628e973125c3c9f8a9
 SHA512 
0e177cd316e7f5590f79bbde356f580b1a4f3113a2cbeb884aefc5671ce964e622264e1df1edb43abbb87d4afb2e5962bd0d6964f6910fe257775c594ff882f2

diff --git a/media-gfx/jpegoptim/jpegoptim-1.5.3-r1.ebuild 
b/media-gfx/jpegoptim/jpegoptim-1.5.3-r1.ebuild
deleted file mode 100644
index 232592c55169..
--- a/media-gfx/jpegoptim/jpegoptim-1.5.3-r1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Utility to optimize JPEG files"
-HOMEPAGE="https://www.kokkonen.net/tjko/projects.html;
-SRC_URI="https://www.kokkonen.net/tjko/src/${P}.tar.gz;
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-
-RDEPEND="media-libs/libjpeg-turbo:="
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.5.3-system-libjpeg-libm.patch
-)
-
-src_configure() {
-   local mycmakeargs=(
-   -DUSE_MOZJPEG=no
-   )
-
-   cmake_src_configure
-}
-
-src_install() {
-   # lacks an install target with cmake
-   dobin "${BUILD_DIR}"/${PN}
-   doman ${PN}.1
-   einstalldocs
-}



[gentoo-commits] repo/gentoo:master commit in: games-emulation/pcsx2/, games-emulation/pcsx2/files/

2023-08-05 Thread Ionen Wolkens
commit: ecfb63aac9ba9449e8cba57d9b7683c17752c567
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Aug  6 00:48:11 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Aug  6 04:27:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecfb63aa

games-emulation/pcsx2: drop 1.7.4624

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

 games-emulation/pcsx2/Manifest |   1 -
 .../pcsx2/files/pcsx2-1.7.3351-unbundle.patch  |  34 ---
 games-emulation/pcsx2/pcsx2-1.7.4624.ebuild| 259 -
 3 files changed, 294 deletions(-)

diff --git a/games-emulation/pcsx2/Manifest b/games-emulation/pcsx2/Manifest
index d98bdaa4..47b74b941337 100644
--- a/games-emulation/pcsx2/Manifest
+++ b/games-emulation/pcsx2/Manifest
@@ -1,5 +1,4 @@
 DIST pcsx2-1.6.0.tar.gz 17963332 BLAKE2B 
d1370fd089e1f8716a3365b9f499fef9418c4a9464e701cf0dbac8296cf59a2c6fc9b85ed680c514d8128da7b5c47aa8a067d48cac9eb0482ef2ba5f9234e60e
 SHA512 
0a3e01a25384719fc72b636a1e9cf1cd966d0c978c1c3adfb46d6b3f76f43a25f90ef63d27a1d8092cdf444c5dc7560ce807ca81908d11ade9715e7eaaad6253
-DIST pcsx2-1.7.4624.tar.gz 11178711 BLAKE2B 
539add6bf6b542b29c1ac61584dbfa549f9b866e56e72eaf9342d1e990576252c861542d4e397324efae73eda933756e14d871aaf6ece45edfb1e6e27d37b43a
 SHA512 
af43136ffefe60e0adb85b930ec9da22a71e766a911e1a2ad37cfb1190338dee2a0a45ecd4c0de17ed5d0622b8b17d7c7ff9201ba8b2f9924d6b7d4b5804d6a1
 DIST pcsx2-1.7.4795.tar.gz 11816914 BLAKE2B 
b220979ebae7c9115ca464bd52e14f2fd76d02c58159c3cc49947a8ed530b49ab41ec1c0053bd5c5a63aa7d3052214e5c21bdb6000bf153524bba64a916143e2
 SHA512 
2b4c31deff5efc37cd672f5e9bb3bbda51091208c191cd726b9d25eea6c99a5d9466f8382a4e1e0ba9503be0681243b91b6d1cb3aad9689162275b83341b63e8
 DIST pcsx2-fast_float-32d21dcecb.tar.gz 76108 BLAKE2B 
7a4e8e3bb67387c03912e5f7035ba3fab1aeaa119b36ebdeb14c45069b3270270a8b87de2774ec325d8ed2ef0604a3d3762432d42f1e026a213990ac39341e10
 SHA512 
2cbdc5b05ab7c19e20b4e34959b90d1fa866d4ba239ec0a4c434cd33bddfb1cb6f1da467b0a525f5a4887c9b1860e975fe074aca0d9e211f0fc7bc6402d3601e
 DIST pcsx2-fmt-b6f4ceaed0.tar.gz 826246 BLAKE2B 
74a4784bd1842d3afa4023efb8f74ad53b4d5b4676c5529f2c7b516db568f91d945804db20b425fececfbf10a44a1fdf39a94f88d6f40339328ceb263e15b37f
 SHA512 
805424979dbed28ba0a48f69928a14d122de50f21dcadb97f852dcc415ab8a7a30fcf2eb90c06f006c54cbea00fcfe449d340cbb40e6a0454fffbc009fbe25e5

diff --git a/games-emulation/pcsx2/files/pcsx2-1.7.3351-unbundle.patch 
b/games-emulation/pcsx2/files/pcsx2-1.7.3351-unbundle.patch
deleted file mode 100644
index 014548ae9882..
--- a/games-emulation/pcsx2/files/pcsx2-1.7.3351-unbundle.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-Adjust to unbundle a few extras.
-
-zstd changes only needed because of https://bugs.gentoo.org/872254
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -54,3 +54,4 @@
-   set(gtest_force_shared_crt ON CACHE BOOL "" FORCE)
--  add_subdirectory(3rdparty/gtest EXCLUDE_FROM_ALL)
-+  find_package(GTest REQUIRED)
-+  alias_library(gtest_main GTest::gtest_main)
-   add_subdirectory(tests/ctest)
 a/cmake/SearchForStuff.cmake
-+++ b/cmake/SearchForStuff.cmake
-@@ -177,3 +177,3 @@
- set(ACTUALLY_ENABLE_TESTS ${ENABLE_TESTS})
--if(ENABLE_TESTS)
-+if(0)
-   if(NOT EXISTS "${CMAKE_SOURCE_DIR}/3rdparty/gtest/CMakeLists.txt")
-@@ -210,7 +210,4 @@
- find_optional_system_library(ryml 3rdparty/rapidyaml/rapidyaml 0.4.0)
--find_optional_system_library(zstd 3rdparty/zstd 1.4.5)
--if (${zstd_TYPE} STREQUAL System)
--  alias_library(Zstd::Zstd zstd::libzstd_shared)
--  alias_library(pcsx2-zstd zstd::libzstd_shared)
--endif()
-+pkg_check_modules(zstd REQUIRED IMPORTED_TARGET libzstd)
-+alias_library(Zstd::Zstd PkgConfig::zstd)
- find_optional_system_library(libzip 3rdparty/libzip 1.8.0)
-@@ -248,3 +245,4 @@
- add_subdirectory(3rdparty/lzma EXCLUDE_FROM_ALL)
--add_subdirectory(3rdparty/libchdr EXCLUDE_FROM_ALL)
-+pkg_check_modules(chdr REQUIRED IMPORTED_TARGET libchdr)
-+alias_library(chdr-static PkgConfig::chdr)
- 

diff --git a/games-emulation/pcsx2/pcsx2-1.7.4624.ebuild 
b/games-emulation/pcsx2/pcsx2-1.7.4624.ebuild
deleted file mode 100644
index 0837cde0069d..
--- a/games-emulation/pcsx2/pcsx2-1.7.4624.ebuild
+++ /dev/null
@@ -1,259 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake desktop fcaps flag-o-matic
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/PCSX2/pcsx2.git;
-else
-   HASH_FASTFLOAT=32d21dcecb404514f94fb58660b8029a4673c2c1
-   HASH_FMT=b6f4ceaed0a0a24ccf575fab6c56dd50ccf6f1a9
-   HASH_RCHEEVOS=31f8788fe0e694e99db7ce138d45a655c556fa96
-   HASH_GLSLANG=c9706bdda0ac22b9856f1aa8261e5b9e15cd20c5
-   HASH_VULKAN=9f4c61a31435a7a90a314fc68aeb386c92a09c0f
-   SRC_URI="
-   https://github.com/PCSX2/pcsx2/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz
-   

[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/

2023-08-05 Thread Ionen Wolkens
commit: b829e5641db5717ff2c597a6a15242dcdbb5c860
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Aug  6 00:44:55 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Aug  6 04:27:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b829e564

games-strategy/naev: drop 0.10.5

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

 games-strategy/naev/Manifest   |   1 -
 games-strategy/naev/naev-0.10.5.ebuild | 107 -
 2 files changed, 108 deletions(-)

diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest
index 382934557a04..2780e2f0eb80 100644
--- a/games-strategy/naev/Manifest
+++ b/games-strategy/naev/Manifest
@@ -1,2 +1 @@
-DIST naev-0.10.5-source.tar.xz 444950676 BLAKE2B 
600d153f21ca63f5e1365fd59e3e926879c8de928db769eaffb48ba0d81781d99124866a78d7170f2b92f6982d1adb0a3ddb3ad82fd072e526afe80c9df35dda
 SHA512 
21cd876ffe39bf09f39c65d6f744fc8e9ea1fc42f45f78e2ec9950509a37c3382ef91998ae3b0e0ced60c342c80f95e7e0c6a1301f5171d150f3cce3d76d2c00
 DIST naev-0.10.6-source.tar.xz 444950320 BLAKE2B 
e62d51962d85372b6ca67745dfff6c7e74af93af21a0dac92c54c8e090d422ce39b9d97a5e3e5d1aa0a84283f78516494247e6dd1c075479e19eb69c8511ab2b
 SHA512 
0a235fbd77b29eca024eae9acec42058d4c83ec4b095408f60e50772614768abde2b0c8f144405ff280347acd40b55b5ef81988db636b3fdfe19399ca3cee479

diff --git a/games-strategy/naev/naev-0.10.5.ebuild 
b/games-strategy/naev/naev-0.10.5.ebuild
deleted file mode 100644
index 8304486ff77d..
--- a/games-strategy/naev/naev-0.10.5.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-1 luajit )
-PYTHON_COMPAT=( python3_{9..11} )
-inherit lua-single meson python-any-r1 virtualx xdg
-
-DESCRIPTION="2D space trading and combat game, in a similar vein to Escape 
Velocity"
-HOMEPAGE="https://naev.org/;
-SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.xz;
-
-LICENSE="
-   GPL-3+
-   Apache-2.0 BSD BSD-2 CC-BY-2.0 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-3.0
-   CC-BY-SA-4.0 CC0-1.0 GPL-2+ MIT OFL-1.1 public-domain"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc"
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-
-# dlopen: libglvnd
-RDEPEND="
-   ${LUA_DEPS}
-   dev-games/physfs
-   dev-libs/libpcre2:=
-   dev-libs/libunibreak:=
-   dev-libs/libxml2
-   media-libs/freetype:2
-   media-libs/libglvnd
-   media-libs/libsdl2[joystick,opengl,video]
-   media-libs/libvorbis
-   media-libs/openal
-   media-libs/sdl2-image[png,webp]
-   net-libs/enet:1.3=
-   sci-libs/cholmod
-   sci-libs/cxsparse
-   sci-libs/openblas
-   sci-libs/suitesparse
-   sci-mathematics/glpk:=
-   virtual/libintl"
-DEPEND="
-   ${RDEPEND}
-   test? (
-   dev-games/physfs[zip]
-   media-libs/libsdl2[X]
-   )"
-BDEPEND="
-   $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
-   sys-devel/gettext
-   doc? (
-   app-doc/doxygen
-   dev-lua/ldoc
-   media-gfx/graphviz
-   )
-   test? (
-   media-libs/mesa[llvm]
-   x11-base/xorg-server[-minimal]
-   )"
-
-python_check_deps() {
-   python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-   lua-single_pkg_setup
-   python-any-r1_pkg_setup
-}
-
-src_prepare() {
-   default
-
-   # use eclass' generated lua.pc first rather than as fallback
-   sed -i "s/'lua51'/'lua'/" meson.build || die
-
-   # don't probe OpenGL for tests (avoids sandbox violations, bug #829369),
-   # mesa[llvm] should ensure software rendering will work
-   sed -i "/subdir('glcheck')/d" test/meson.build || die
-}
-
-src_configure() {
-   local emesonargs=(
-   $(meson_feature doc docs_c)
-   $(meson_feature doc docs_lua)
-   $(meson_feature lua_single_target_luajit luajit)
-   )
-
-   meson_src_configure
-}
-
-src_test() {
-   virtx meson_src_test
-}
-
-src_install() {
-   local DOCS=( CHANGELOG Readme.md )
-   meson_src_install
-
-   if use doc; then
-   dodir /usr/share/doc/${PF}/html
-   mv "${ED}"/usr/{doc/naev/{c,lua},share/doc/${PF}/html} || die
-   rm -r "${ED}"/usr/doc || die
-   fi
-
-   rm -r "${ED}"/usr/share/doc/naev || die
-}



[gentoo-commits] repo/gentoo:master commit in: games-fps/xonotic/

2023-08-05 Thread Ionen Wolkens
commit: 4272a10243ad9922992611d5723f25710da767f4
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Aug  6 00:45:04 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Aug  6 04:27:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4272a102

games-fps/xonotic: drop 0.8.5

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

 games-fps/xonotic/Manifest |   1 -
 games-fps/xonotic/xonotic-0.8.5.ebuild | 105 -
 2 files changed, 106 deletions(-)

diff --git a/games-fps/xonotic/Manifest b/games-fps/xonotic/Manifest
index bb6cfce6cfc1..0416a5788373 100644
--- a/games-fps/xonotic/Manifest
+++ b/games-fps/xonotic/Manifest
@@ -1,2 +1 @@
-DIST xonotic-0.8.5.zip 1228561792 BLAKE2B 
3f1391ff6522c8f6b7b4f717aecd6ffe852142d70e7c9cb5a602a69142c59850636cc1450aade5ae39088354170b819f696427ba8829bf7c375029f2430a
 SHA512 
4ffc4b73eeb5f580d178a98419d5b44cbff0c56e356a62baa729b5b7a6c3d43b2b425b123428c9b1bf3f4718eaf61bcf5d62914521cc061c7563a253440c807e
 DIST xonotic-0.8.6.zip 1238439495 BLAKE2B 
f9a9823a2ef8a1a8790c92fe898599938ff39fe9a32bb1f3595a4b451237f7fca29385feeaf8164216713a2cbe2db4d78cadeee91bb08093dae4a7ad1588e4d4
 SHA512 
cb39879e96f19abb2877588c2d50c5d3e64dd68153bec3dd1bebedf4d765e506afa419c28381d7005aed664cb1a042571c132b5b319e4308cab67745d996c2a6

diff --git a/games-fps/xonotic/xonotic-0.8.5.ebuild 
b/games-fps/xonotic/xonotic-0.8.5.ebuild
deleted file mode 100644
index de5cb5d5a726..
--- a/games-fps/xonotic/xonotic-0.8.5.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop check-reqs toolchain-funcs xdg
-
-DESCRIPTION="Fork of Nexuiz, Deathmatch FPS based on DarkPlaces, an advanced 
Quake 1 engine"
-HOMEPAGE="https://xonotic.org/;
-SRC_URI="https://dl.xonotic.org/${P}.zip;
-S="${WORKDIR}/${PN^}"
-
-LICENSE="GPL-3+ GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="X +alsa ode +sdl"
-
-# note: many dependencies are used through dlopen()
-COMMON_UIDEPEND="
-   media-libs/libogg
-   media-libs/libtheora
-   media-libs/libvorbis"
-RDEPEND="
-   dev-libs/d0_blind_id
-   media-libs/libjpeg-turbo:=
-   media-libs/libpng
-   media-libs/freetype:2
-   net-misc/curl
-   sys-libs/zlib:=
-   X? (
-   ${COMMON_UIDEPEND}
-   media-libs/libglvnd[X]
-   x11-libs/libX11
-   x11-libs/libXext
-   x11-libs/libXpm
-   x11-libs/libXxf86vm
-   alsa? ( media-libs/alsa-lib )
-   )
-   ode? ( dev-games/ode:=[double-precision] )
-   sdl? (
-   ${COMMON_UIDEPEND}
-   media-libs/libsdl2[joystick,opengl,sound,video]
-   )"
-DEPEND="
-   ${RDEPEND}
-   X? ( x11-base/xorg-proto )"
-BDEPEND="app-arch/unzip"
-
-CHECKREQS_DISK_BUILD="1500M"
-CHECKREQS_DISK_USR="1200M"
-
-src_prepare() {
-   default
-
-   sed -e 's|-O3 ||' \
-   -e '/^LDFLAGS_RELEASE/s/$(OPTIM_RELEASE)/$(GENTOO_LDFLAGS)/' \
-   -i source/darkplaces/makefile.inc || die
-}
-
-src_compile() {
-   tc-export CC
-
-   local emakeargs=(
-   -C source/darkplaces
-   DEFAULT_SNDAPI=$(usex alsa ALSA OSS)
-   DP_FS_BASEDIR="${EPREFIX}"/usr/share/${PN}
-   DP_LINK_ODE=$(usex ode shared no)
-   STRIP=:
-   CPUOPTIMIZATIONS="${CFLAGS}"
-   GENTOO_LDFLAGS="${LDFLAGS}"
-   )
-
-   # split for bug 473352
-   emake "${emakeargs[@]}" sv-release
-   use X && emake "${emakeargs[@]}" cl-release
-   use sdl && emake "${emakeargs[@]}" sdl-release
-}
-
-src_install() {
-   newbin {source/darkplaces/darkplaces,${PN}}-dedicated
-
-   if use X || use sdl; then
-   if use X; then
-   newbin {source/darkplaces/darkplaces,${PN}}-glx
-   domenu misc/logos/${PN}-glx.desktop
-   fi
-   if use sdl; then
-   newbin {source/darkplaces/darkplaces,${PN}}-sdl
-   domenu misc/logos/${PN}.desktop
-   fi
-
-   local size
-   for size in 16 22 24 32 48 128 256 512; do
-   newicon -s ${size} 
misc/logos/icons_png/${PN}_${size}.png ${PN}.png
-   done
-   newicon -s scalable misc/logos/${PN}_icon.svg ${PN}.svg
-   fi
-
-   dodoc Docs/*.{md,txt}
-
-   insinto /usr/share/${PN}
-   doins -r key_0.d0pk server data
-
-   rm "${ED}"/usr/share/${PN}/server/.gitattributes || die
-}



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

2023-08-05 Thread Ionen Wolkens
commit: e51b9fecc888c7140283dbc4c28fd296f006fad0
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Aug  6 00:46:17 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Aug  6 04:27:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e51b9fec

media-gfx/ueberzug: drop 18.2.1

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

 media-gfx/ueberzug/Manifest   |  1 -
 media-gfx/ueberzug/ueberzug-18.2.1.ebuild | 38 ---
 2 files changed, 39 deletions(-)

diff --git a/media-gfx/ueberzug/Manifest b/media-gfx/ueberzug/Manifest
index 23ff90b3a6b0..526b930ecc55 100644
--- a/media-gfx/ueberzug/Manifest
+++ b/media-gfx/ueberzug/Manifest
@@ -1,2 +1 @@
-DIST ueberzug-18.2.1.tar.gz 56786 BLAKE2B 
59dedf8db62a325e89de9ed57989b79efb0a39871a3001e656a2d2da2d205fd7a16b8fcc22394b8218fb85923f52cf493e3820e6a42fec4c0fb8af1d802107f9
 SHA512 
7a6d9af30296c272fac120b46da6818137e488dde3f71196c5eb272d84b11e504570953a4cf31b042b66fd2e8f0cb64bc6b7d6aebbe6b4abe70eef12ed2d5e44
 DIST ueberzug-18.2.2.tar.gz 56773 BLAKE2B 
dd3fdfe3820ac7344c574ab2031f0217b17a4b4ec4cd59f2447968abb6605a57ee77bab45f943f6d2501ad9c6e5ee3bf4c677f990814d676641bfe314e301dd4
 SHA512 
027d3b92711981d2334ba000cef9b424b01d962516432defaa287e2ca22d496a1f29c663f155838d74d91f26c355ac6af54c6513c33258676f315f9560e7256a

diff --git a/media-gfx/ueberzug/ueberzug-18.2.1.ebuild 
b/media-gfx/ueberzug/ueberzug-18.2.1.ebuild
deleted file mode 100644
index 8a3a359ddc8c..
--- a/media-gfx/ueberzug/ueberzug-18.2.1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
-inherit distutils-r1
-
-DESCRIPTION="Command line util to draw images on terminals by using child 
windows"
-HOMEPAGE="https://github.com/ueber-devel/ueberzug/;
-SRC_URI="https://github.com/ueber-devel/ueberzug/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-COMMON_DEPEND="
-   x11-libs/libX11
-   x11-libs/libXext
-   x11-libs/libXres"
-RDEPEND="
-   ${COMMON_DEPEND}
-   dev-python/attrs[${PYTHON_USEDEP}]
-   dev-python/docopt[${PYTHON_USEDEP}]
-   dev-python/pillow[${PYTHON_USEDEP}]
-   !media-gfx/ueberzugpp"
-DEPEND="
-   ${COMMON_DEPEND}
-   x11-base/xorg-proto"
-
-python_install() {
-   distutils-r1_python_install
-
-   # https://github.com/ueber-devel/ueberzug/issues/9
-   rm -r -- "${D}$(python_get_sitedir)"/ueberzug/X || die
-}



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

2023-08-05 Thread Ionen Wolkens
commit: 8f72da5b5ff0df269f32299bdbd3b7f07424e68a
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Aug  6 00:46:38 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Aug  6 04:27:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f72da5b

dev-python/PyQt6: drop 6.5.1

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

 dev-python/PyQt6/Manifest   |   1 -
 dev-python/PyQt6/PyQt6-6.5.1.ebuild | 159 
 2 files changed, 160 deletions(-)

diff --git a/dev-python/PyQt6/Manifest b/dev-python/PyQt6/Manifest
index 4a35f35e4c93..c973f68b24f0 100644
--- a/dev-python/PyQt6/Manifest
+++ b/dev-python/PyQt6/Manifest
@@ -1,2 +1 @@
-DIST PyQt6-6.5.1.tar.gz 1036776 BLAKE2B 
e8e9acde1864386d1fddb75414cf600e380e584e274cfcffbdeb1451cde9e199a43ad4c66cfc8a006cabc833904fe177ccf9dda85ac683f9c8e4f6f87e53
 SHA512 
8c1135ec48906fe842f0cb50e253a0325b478dd43a7f313b925aaf1d3c148f5462a3e96142470ab0efc0f24fcc8b15704242401cab9f8ec9c3c424e922c49681
 DIST PyQt6-6.5.2.tar.gz 1037215 BLAKE2B 
dae331dc27975f3ad4fca10cedf093fecabf819d1fd97b873f9a793ce12168af9a72e2b119a4fc3ecf263e1ba42103f48d5198554248743a6289efc8aa3b7d70
 SHA512 
11da50ff8b914794e8044e136a3c8a79d16aa63ab33045f2807985c2fe2235c1a7682f7e955c9e8852093c34a671ec09d84afaa9d3d59945461797e81911721f

diff --git a/dev-python/PyQt6/PyQt6-6.5.1.ebuild 
b/dev-python/PyQt6/PyQt6-6.5.1.ebuild
deleted file mode 100644
index 29f6a8ef6fe2..
--- a/dev-python/PyQt6/PyQt6-6.5.1.ebuild
+++ /dev/null
@@ -1,159 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=sip
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..11} )
-inherit distutils-r1 flag-o-matic multiprocessing pypi qmake-utils
-
-# 'can' work with older Qt depending on features, but keeping it simple
-QT_PV="$(ver_cut 1-2):6"
-
-DESCRIPTION="Python bindings for the Qt framework"
-HOMEPAGE="https://www.riverbankcomputing.com/software/pyqt/;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-# defaults match what is provided with qtbase by default (except testlib),
-# reduces the need to set flags but does increase build time a fair amount
-IUSE="
-   +dbus debug qml designer examples gles2-only +gui help multimedia
-   +network opengl positioning +printsupport quick quick3d serialport
-   spatialaudio +sql +ssl svg testlib webchannel websockets +widgets +xml"
-# see `grep -r "%Import " sip` and `grep qmake_QT project.py`
-REQUIRED_USE="
-   designer? ( gui widgets )
-   help? ( gui widgets )
-   multimedia? ( gui network )
-   opengl? ( gui )
-   printsupport? ( gui widgets )
-   qml? ( network )
-   quick3d? ( gui qml )
-   quick? ( gui qml )
-   spatialaudio? ( multimedia )
-   sql? ( widgets )
-   svg? ( gui )
-   testlib? ( gui widgets )
-   webchannel? ( network )
-   websockets? ( network )
-   widgets? ( gui )"
-
-# can use parts of the Qt private api and "sometimes" needs rebuilds wrt :=
-DEPEND="
-   
>=dev-qt/qtbase-${QT_PV}=[dbus?,gles2-only=,gui?,network?,opengl?,sql?,ssl=,widgets?,xml?]
-   dbus? (
-   dev-python/dbus-python[${PYTHON_USEDEP}]
-   sys-apps/dbus
-   )
-   designer? ( >=dev-qt/qttools-${QT_PV}[designer] )
-   help? ( >=dev-qt/qttools-${QT_PV}[assistant] )
-   multimedia? ( >=dev-qt/qtmultimedia-${QT_PV} )
-   opengl? ( gles2-only? ( media-libs/libglvnd ) )
-   positioning? ( >=dev-qt/qtpositioning-${QT_PV} )
-   qml? ( >=dev-qt/qtdeclarative-${QT_PV} )
-   quick3d? ( >=dev-qt/qtquick3d-${QT_PV} )
-   serialport? ( >=dev-qt/qtserialport-${QT_PV} )
-   svg? ( >=dev-qt/qtsvg-${QT_PV} )
-   webchannel? ( >=dev-qt/qtwebchannel-${QT_PV} )
-   websockets? ( >=dev-qt/qtwebsockets-${QT_PV} )"
-RDEPEND="
-   ${DEPEND}
-   >=dev-python/PyQt6-sip-13.4[${PYTHON_USEDEP}]"
-BDEPEND="
-   >=dev-python/PyQt-builder-1.15[${PYTHON_USEDEP}]
-   >=dev-qt/qtbase-${QT_PV}
-   dbus? ( virtual/pkgconfig )"
-
-src_prepare() {
-   default
-
-   # hack: qmake queries g++ or clang++ for info depending on which qtbase 
was
-   # built with, but ignores CHOST failing with -native-symlinks (bug 
#726112)
-   # and potentially using wrong information when cross-compiling
-   mkdir "${T}"/cxx || die
-   local cxx
-   ! cxx=$(type -P "${CHOST}"-g++) || ln -s -- "${cxx}" "${T}"/cxx/g++ || 
die
-   ! cxx=$(type -P "${CHOST}"-clang++) || ln -s -- "${cxx}" 
"${T}"/cxx/clang++ || die
-   PATH=${T}/cxx:${PATH}
-}
-
-python_configure_all() {
-   append-cxxflags -std=c++17 # for old gcc / clang that use <17 (bug 
#892331)
-   append-cxxflags ${CPPFLAGS} # respect CPPFLAGS
-
-   pyqt-use_enable() {
-   local state=$(usex ${1} --enable= --disable=)
-   shift
-   echo ${*/#/${state}}
-   }
-

[gentoo-commits] repo/gentoo:master commit in: app-emulation/ruffle/

2023-08-05 Thread Ionen Wolkens
commit: a9145b6b289418b3d13e3d7e1bb8ccf85c64ab40
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Aug  6 00:57:43 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Aug  6 04:27:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9145b6b

app-emulation/ruffle: drop 0_p20230624

Probably won't be stabling for a while given rust-1.70 is
still not stable, so may as well get rid of this one and
use the next snapshot.

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

 app-emulation/ruffle/Manifest  |  33 --
 app-emulation/ruffle/ruffle-0_p20230624.ebuild | 629 -
 2 files changed, 662 deletions(-)

diff --git a/app-emulation/ruffle/Manifest b/app-emulation/ruffle/Manifest
index dbfbf7565724..1950bf1932d2 100644
--- a/app-emulation/ruffle/Manifest
+++ b/app-emulation/ruffle/Manifest
@@ -57,7 +57,6 @@ DIST bit-set-0.5.3.crate 14470 BLAKE2B 
f6525500a494236103df2b27e964bae0b2caf7181
 DIST bit-vec-0.6.3.crate 19927 BLAKE2B 
f5bd3bb9c87fdf3b206739b74df20cab50a1a45af3a58b2642a5a061c26207884be58ef8369a3cd06dfd3615bff0ce15915fdd4b6b6f03facc4a0f86c0b7e910
 SHA512 
b4b4a82c80d0ff13527ae4fff449ac9c1c7bc519c013af6ea3428348e0e5b9306b725c0a13a42d7d9dcf0f895a9eee0c63695a2503eb7fd2200083c9ea3a9aa8
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 DIST bitflags-2.3.1.crate 39565 BLAKE2B 
439fe1150d278c78bba41cca43419f23b85627e045350c8196fe4618fc20b8c8951e898ff023f7ae9b4f64458d413418393503001b03e20e12857741145144c0
 SHA512 
12a7bb566d19153179e37daff4a336d7030274eb5219f2f074c28db2e2b8aa958a85749bdb8a72ba7b5f8eb2cef49ac5308f40bbc3548266d756930b5d7f3322
-DIST bitflags-2.3.2.crate 39637 BLAKE2B 
838b699123564e3dcf5fc72c15e0747cc100dbd86e5c1b5400c55291bcbb4b8c4c416119517071ff692b48306572448c2f0da1ae0be9cb8c99eedaa1670f5248
 SHA512 
d46ff8c091ee8d0d3a524de4ac046293be9d9a0da64af0fa437500a5dcc13dcc1f19b1d936dc95f407d9a2a19c49b38295fd8a8f4b03bd71b3fa11eab4d566f6
 DIST bitflags-2.3.3.crate 34320 BLAKE2B 
da9f42fc888e31d50d0b2f0d0cc1bddfa97e0c2d3eac60fd2cc451670f000b5148e58c3c40c348ef1bd516c7a568bcc3a97742ac5bdb9ef4772048eb922171af
 SHA512 
8f063ba2bc3f638ca9200722e1c4370102589fb07aef25efcf63993fbf283cc86d554d11d24719f728ecabe540a47a90ce4113d8719f8e773f2344a66d21ff78
 DIST bitstream-io-1.6.0.crate 30445 BLAKE2B 
48c078ebb28f36e65f634f545a8a335c47d8e24e6a101204cd16b1aca4425b2fbe20ede37c743d247440fc7fedb71ab2502bac96c8b39d2e07d638c4132b903b
 SHA512 
7b530eb34351f822b6b114d55d33bd9f5ae618d56e336ef84e78f991aa07e901918895e1815a7049460f5167dbd9b73104450715b2c2a18d73b509e71813827c
 DIST bitstream-io-1.7.0.crate 32700 BLAKE2B 
eac2872e0bc2824ce86ef4dbc84a0200641b5b29258ce3434e00e0d6b659c9ff015fe065b1abc732bfb7c18cd63cc4baa7f6c99ed7a2d5e6305e8b24885b
 SHA512 
a5f78549951474b08fddaba2c245838868993ebf32c5f821406e399297ff0ed88804bce6fb1c269ecb73b209718f47d12066f718ff7393f68ce1217d54e89d1a
@@ -82,7 +81,6 @@ DIST cc-1.0.79.crate 62624 BLAKE2B 
b3cbed3bd6fcac1c6ea258ec96cd107f859947a35dc89
 DIST cesu8-1.1.0.crate 10555 BLAKE2B 
4fe369d1247c3b30ff9beb644dbe2a517d78632191f3216bb83d632bc8857f9541a1b60d0bb583cf3fc0ae974f7c9d2b07fca5efe2057d9ef281de76fe810a49
 SHA512 
2d902b624c7ccfe3633c7bcf99b833b120c0ed7760ea825bfb2fa03ae90df543e637efd46e0743782b81e468e0fd3b534956ffca81f9bdfbf742ff3beae8f8b8
 DIST cexpr-0.6.0.crate 17966 BLAKE2B 
cb46f066eb1f4dbac00ec86dc3e562db7ee8ea5ff17d16a60004fa020405e455b8aeb3d001f669cb33d1b62525bfd04ec657ffca4ed44a83af4a5e75b2c820e3
 SHA512 
766bff7ca7f9bf0885aee6f014bcfc084e7fdfcd567a49443d5340acfe8f257db109de17b24588504fc35c53f2d4303e2d22da21f73669125cfca984950cf886
 DIST cfg-expr-0.15.1.crate 40860 BLAKE2B 
66d7144c6ef87ee78ccb7c11e8dae73221d89039dee77e57207bee666888f5fd2162075ec13ef2cf844ddf05bfddd0ea95bf89f894e647ab4e7c0f4ae4df6dd4
 SHA512 
cd13158c37ccc01c0cdc23f3d9def013a1dcb0864cf8341b1d8117ab7fef9f9b4a221eceb71bb5ff1704c334e354a4d13b3cb68b8f3a59c4efb956eaa2fe84bd
-DIST cfg-expr-0.15.2.crate 41227 BLAKE2B 
6f2797bcb6589a8a9b2b95d2cf1798d06f31d54bf830dd0fc4be7ee12a0920dae8b06615fb7736e9526ce41ceedd4694af3b70b3e0c346454bed3cf0a1ea5c8b
 SHA512 
96bd0ea75c6f857e27c9c7e17991c9386866c448e8e63a82885a7805ef7b339ea6ed86ac0a8c7d16982ab05331ad6179d6a297ec84068af2db3a27dd52342847
 DIST cfg-expr-0.15.3.crate 41433 BLAKE2B 
efe1b96423ee15e13b9ba3f7b9ff618d19c07b3fc03ca24e7006efba61224c65b31d9a57712facb597782d6285620f731a466ac8b727c4a05d139645c5668498
 SHA512 
290987d97e2d710c0c3555faf27aa2aaed2e44bf031c48dd7d516cb0a1f30c3d7186806e9bb201dacb72af18630bcc23a4c43612c925cfba2fe9f3e524c32491
 DIST cfg-if-0.1.10.crate 7933 BLAKE2B 
063a96ed176f34f788666b40adc483d147fc011dee941ab60569ddd0e57502b5dd06ed71090f4e14ce005d06e240500a286f74652615e9d068fba649610d8cf8
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: games-board/pysolfc/files/, games-board/pysolfc/

2023-08-05 Thread Ionen Wolkens
commit: d778b6a076f6214e84a4c30a1e2fe7955c3d12dc
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Aug  6 00:43:36 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Aug  6 04:27:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d778b6a0

games-board/pysolfc: drop 2.20.1, 2.20.1-r1

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

 games-board/pysolfc/Manifest   |   1 -
 .../pysolfc/files/pysolfc-2.20.1-pillow-10.patch   | 138 -
 games-board/pysolfc/pysolfc-2.20.1-r1.ebuild   |  72 ---
 games-board/pysolfc/pysolfc-2.20.1.ebuild  |  68 --
 4 files changed, 279 deletions(-)

diff --git a/games-board/pysolfc/Manifest b/games-board/pysolfc/Manifest
index eb39c9a41115..8dbe78a6cdb0 100644
--- a/games-board/pysolfc/Manifest
+++ b/games-board/pysolfc/Manifest
@@ -1,4 +1,3 @@
-DIST PySolFC-2.20.1.tar.xz 9175764 BLAKE2B 
3eba9044cc37f96d85e51f5bb5faa5605e8a5de887fe0c73a9bea7dde1a49e63263d7a9b66113e975a26d71de2611e0b5dc176713734316b8c0410fb8145a539
 SHA512 
f801dacfb3f538496a7dd2fd1777897681521928fe7ea8aec7ea514c1422e8d4ad6c0943ba534914d95544d8eb5e4868f860e6864a8e105f6cc0d16a3d678346
 DIST PySolFC-2.21.0.tar.xz 20021468 BLAKE2B 
afb73675ab57ffbad96b3a6113733494343c481d18651c0932a2da28d58649a67031d280b49ee31b672abe2ca840d0ce1bb92f7e498f5fc567524eb7bdb26792
 SHA512 
7e2f4d4581020a8b0d866110be00805c27d20dc94a4393079b94579253ee6bc1ed7355752842faf092d7a1bfe03ec4c3d6e1e61f2ddb39b959b3a830448d
 DIST PySolFC-Cardsets--Minimal-2.2.0.tar.xz 23145612 BLAKE2B 
f98e51c9609bda850cf39ffcd255c7d5c729bc01c35475b1f99a4a4d4ec6a436d44d7e5ecdcce3726616aeaff19617dba6735861f6c5677d2c197882d631a475
 SHA512 
d5eb0753d14e0758f410d843f553ca6c03acc6d4283b447016e959c889c9dada29fa3facead44354782010b52ec51e0d095858d3b78243ad5280068ec6cd3e31
 DIST PySolFC-Cardsets-2.2.tar.bz2 65408375 BLAKE2B 
7c0f4bb245d628222e0c8e3b56739c52d77aa6f62088b547c077368591ac3632300a9a35145ddbc33bfdf3accd91d261d103be6777db8c3cbb5576683358b0de
 SHA512 
5562e572909eba96399c79487127b3d98c8f0e1ad145469e48fd6c3803334ba11c41e403d7dcaab5cd01324219426f7afdba9459d97b03071dd67b6dd73ce304

diff --git a/games-board/pysolfc/files/pysolfc-2.20.1-pillow-10.patch 
b/games-board/pysolfc/files/pysolfc-2.20.1-pillow-10.patch
deleted file mode 100644
index d4a803b97aec..
--- a/games-board/pysolfc/files/pysolfc-2.20.1-pillow-10.patch
+++ /dev/null
@@ -1,138 +0,0 @@
-https://bugs.gentoo.org/910081
-https://github.com/shlomif/PySolFC/commit/75a3000ca1301e15d5fdbc6bae6df8dbf1cac066
-
-From 75a3000ca1301e15d5fdbc6bae6df8dbf1cac066 Mon Sep 17 00:00:00 2001
-From: Joe R 
-Date: Sun, 2 Jul 2023 11:07:24 -0400
-Subject: [PATCH] New logic for getting resampling method, for compatibility
- with newer Pillow versions.
-
 a/pysollib/mfxutil.py
-+++ b/pysollib/mfxutil.py
-@@ -106,6 +106,17 @@ def format_time(t):
- return "%d:%02d:%02d" % (t // 3600, (t % 3600) // 60, t % 60)
- 
- 
-+def get_default_resampling():
-+if not USE_PIL:
-+return 0
-+elif hasattr(Image, "ANTIALIAS"):
-+return Image.ANTIALIAS
-+elif hasattr(Image, "LANCZOS"):
-+return Image.LANCZOS
-+else:
-+return Image.NEAREST
-+
-+
- def print_err(s, level=1):
- if level == 0:
- ss = PACKAGE+': ERROR:'
 a/pysollib/options.py
-+++ b/pysollib/options.py
-@@ -28,7 +28,8 @@
- import configobj
- 
- import pysollib.settings
--from pysollib.mfxutil import Image, USE_PIL, print_err
-+from pysollib.mfxutil import USE_PIL,\
-+get_default_resampling, print_err
- from pysollib.mygettext import _
- from pysollib.mygettext import myGettext
- from pysollib.pysoltk import STATUSBAR_ITEMS, TOOLBAR_BUTTONS, TOOLKIT
-@@ -474,7 +475,8 @@ def __init__(self):
- self.tabletile_scale_method = 0
- self.resampling = 0
- if USE_PIL:
--self.resampling = int(Image.ANTIALIAS)
-+self.resampling = int(get_default_resampling())
-+
- # solver
- self.solver_presets = [
- 'none',
 a/pysollib/ui/tktile/menubar.py
-+++ b/pysollib/ui/tktile/menubar.py
-@@ -94,32 +94,32 @@ def createResamplingMenu(menubar, menu):
- variable=menubar.tkopt.resampling,
- value=int(Image.NEAREST),
- command=menubar.mOptResampling)
--if Image.BILINEAR:
-+if hasattr(Image, "BILINEAR"):
- submenu.add_radiobutton(label=n_(""),
- variable=menubar.tkopt.resampling,
- value=int(Image.BILINEAR),
- command=menubar.mOptResampling)
--if Image.BICUBIC:
-+if hasattr(Image, "BICUBIC"):
- submenu.add_radiobutton(label=n_("B"),
- variable=menubar.tkopt.resampling,
- value=int(Image.BICUBIC),
- command=menubar.mOptResampling)
--

[gentoo-commits] repo/gentoo:master commit in: games-emulation/pcsx2_patches/

2023-08-05 Thread Ionen Wolkens
commit: f1bff6ac42df788861191f6b6230100c5262465f
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Aug  6 00:48:27 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Aug  6 04:27:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1bff6ac

games-emulation/pcsx2_patches: drop 0_p20230623

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

 games-emulation/pcsx2_patches/Manifest |  1 -
 .../pcsx2_patches/pcsx2_patches-0_p20230623.ebuild | 54 --
 2 files changed, 55 deletions(-)

diff --git a/games-emulation/pcsx2_patches/Manifest 
b/games-emulation/pcsx2_patches/Manifest
index b15da43db636..1a91b84e4f58 100644
--- a/games-emulation/pcsx2_patches/Manifest
+++ b/games-emulation/pcsx2_patches/Manifest
@@ -1,2 +1 @@
-DIST pcsx2_patches-0_p20230623.tar.gz 598611 BLAKE2B 
5a2fb1b31f9448064d7ce46c11b1dadbf1960403c082c8cee5a4c897e9c7db334a70d1f088ad18893bad89e12ef4369e2a6cba3e493fe11846848180a755b0c4
 SHA512 
55b7221c8f5124a44f73aa552491d1ceac796e0c34179439ba2a599891691ece19ad35b16600fa3eea1031fdcf6f5f2ee2d9da9226656ade1413b83c983383a9
 DIST pcsx2_patches-0_p20230722.tar.gz 605026 BLAKE2B 
47bc0d7676d50f5e1ec60cc473e9290070996e8159260a35a2aaabb771bc7341d248050cb5e13bb72d857709abf522f5c48a1b5a1b9f6ccbaae2c014c2511fbf
 SHA512 
d31863829d47b77d23479e1c498990719cbfb1ddbf25786a0be9f2c2540b9c7f24f080815f4fc37ee710d4d0b75c4d9eb1dabc82564b0d092aeebab6010dc851

diff --git a/games-emulation/pcsx2_patches/pcsx2_patches-0_p20230623.ebuild 
b/games-emulation/pcsx2_patches/pcsx2_patches-0_p20230623.ebuild
deleted file mode 100644
index 97b5bf34a19b..
--- a/games-emulation/pcsx2_patches/pcsx2_patches-0_p20230623.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-inherit python-any-r1
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/PCSX2/pcsx2_patches.git;
-else
-   HASH_PCSX2_PATCHES=665e8779d10ef046da2a46118c2d1efc02d8cb2c
-   SRC_URI="
-   
https://github.com/PCSX2/pcsx2_patches/archive/${HASH_PCSX2_PATCHES}.tar.gz
-   -> ${P}.tar.gz"
-   S=${WORKDIR}/${PN}-${HASH_PCSX2_PATCHES}
-   KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="Collection of game patches for use with PCSX2 (e.g. widescreen 
hacks)"
-HOMEPAGE="https://github.com/PCSX2/pcsx2_patches/;
-
-# these are normally distributed by upstream with PCSX2 which is GPL-3+
-LICENSE="GPL-3+"
-SLOT="0"
-
-BDEPEND="${PYTHON_DEPS}"
-
-src_compile() {
-   # upstream uses a constantly replaced "latest" patches.zip (currently no
-   # real releases), and github's .zip archives cannot be used either due 
to
-   # having the patches/ subdirectory -- so we use a snapshot and repack
-   # (could use app-arch/zip, but python is more likely to skip a 
dependency)
-   ebegin "Creating patches.zip"
-   "${PYTHON}" - <<-EOF
-   import pathlib
-   from zipfile import ZipFile, ZIP_DEFLATED
-
-   patches = pathlib.Path("patches/")
-
-   with ZipFile("patches.zip", "w", ZIP_DEFLATED, compresslevel=9) 
as archive:
-   for file in patches.iterdir():
-   archive.write(file, arcname=file.name)
-   EOF
-   eend ${?} || die
-}
-
-src_install() {
-   insinto /usr/share/pcsx2/resources
-   doins patches.zip
-
-   einstalldocs
-}



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/simpleini/

2023-08-05 Thread Ionen Wolkens
commit: 031b974294c7b941f1dbfb337c854e8e3daf0e77
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Aug  6 00:42:31 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Aug  6 04:27:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=031b9742

dev-cpp/simpleini: drop 4.19

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

 dev-cpp/simpleini/Manifest  |  1 -
 dev-cpp/simpleini/simpleini-4.19.ebuild | 40 -
 2 files changed, 41 deletions(-)

diff --git a/dev-cpp/simpleini/Manifest b/dev-cpp/simpleini/Manifest
index fe11c1acfa25..e850a145f63c 100644
--- a/dev-cpp/simpleini/Manifest
+++ b/dev-cpp/simpleini/Manifest
@@ -1,2 +1 @@
-DIST simpleini-4.19.tar.gz 62793 BLAKE2B 
f32a25743c89f954a0b1cce2cb29584d63083922b9b56d91b39412617067f7316ecb897474a7f3a4d550569a0d007e51780d3532079966a7ba72e2b89ff5a5cc
 SHA512 
3f0f3120aca3350bab66fe1727f4d15536d933a0840a17b49203c2220fab7ace4383d856c1b77a84f4e36c9a5df0c3eb937ad729c977f84e7163d7e2cff400c5
 DIST simpleini-4.20.tar.gz 64807 BLAKE2B 
5179fbdc1a46b352590a20bcaafa88d905d75ef3334becc03caf11f5b8c4bd3673971d688f9ec0077af3192244b29befd217dfa4ef218594f68c917698727b72
 SHA512 
e2518d10d63026b0fd423cbd77372b60bc693e8ec1878a91ab05364a49b48d38d8d379247a27a8ffc5582ba19e333b10996f4bf48899c06c567ae0dea067a9e3

diff --git a/dev-cpp/simpleini/simpleini-4.19.ebuild 
b/dev-cpp/simpleini/simpleini-4.19.ebuild
deleted file mode 100644
index acd530cf090e..
--- a/dev-cpp/simpleini/simpleini-4.19.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic toolchain-funcs
-
-DESCRIPTION="C++ library providing a simple API to read and write INI-style 
files"
-HOMEPAGE="https://github.com/brofield/simpleini/;
-SRC_URI="https://github.com/brofield/simpleini/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND="test? ( dev-cpp/gtest )"
-BDEPEND="test? ( virtual/pkgconfig )"
-
-src_compile() {
-   if use test; then
-   append-cppflags $($(tc-getPKG_CONFIG) --cflags gtest_main || 
die)
-   append-ldflags $(test-flags-CCLD -pthread)
-   append-libs $($(tc-getPKG_CONFIG) --libs gtest_main || die)
-   local emakeargs=(
-   {CC,CXX}="$(tc-getCXX)"
-   CXXFLAGS="${CXXFLAGS}"
-   CPPFLAGS="${CPPFLAGS}"
-   LDFLAGS="${LDFLAGS} ${LIBS}"
-   )
-   emake -C tests "${emakeargs[@]}"
-   fi
-}
-
-src_install() {
-   # note: skipping ConvertUTF, can use -DSI_CONVERT_ICU instead if needed
-   doheader SimpleIni.h
-   einstalldocs
-}



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

2023-08-05 Thread Ionen Wolkens
commit: becc7247a4286e8f08f698099d5ebdb38cd4864c
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Aug  6 00:46:47 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Aug  6 04:27:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=becc7247

dev-python/PyQt6-sip: drop 13.5.1

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

 dev-python/PyQt6-sip/Manifest|  1 -
 dev-python/PyQt6-sip/PyQt6-sip-13.5.1.ebuild | 18 --
 2 files changed, 19 deletions(-)

diff --git a/dev-python/PyQt6-sip/Manifest b/dev-python/PyQt6-sip/Manifest
index 89694c6b4749..0bac789e7ba8 100644
--- a/dev-python/PyQt6-sip/Manifest
+++ b/dev-python/PyQt6-sip/Manifest
@@ -1,2 +1 @@
-DIST PyQt6_sip-13.5.1.tar.gz 111350 BLAKE2B 
9e26e88858107d3ca76b4287268ed643fa46c936b41befdf86f7f1fc8f18fdfff42cff8875594a7bf96413b9d5a4a27b3ceb37120fc81d8141394e50b1ed5329
 SHA512 
1e4170d167a326afe6df86e4a35e209299548054981cb2e5d56da234ef9db4d8594bcb05b6be363c3bc6252776ae9de63d589a3d9f33fba8250d39cdb5e9061a
 DIST PyQt6_sip-13.5.2.tar.gz 111381 BLAKE2B 
38d38ed72877525ce2464d4f7bdd53b5c383dea89bd940a7f4db4bde54ebefab5b6f82449a9b915b0d64ae6763bf14d784f3a75e465e76ba44cdda22f1aa14a7
 SHA512 
b3616b2ab91d1e437dc13b56f7e8cb9edf0cdf5d9d76b5681398cb9d5d793fd09d323a8603969e879f990b81f9743527995c10e70ba5af33b5bb62e3a7967767

diff --git a/dev-python/PyQt6-sip/PyQt6-sip-13.5.1.ebuild 
b/dev-python/PyQt6-sip/PyQt6-sip-13.5.1.ebuild
deleted file mode 100644
index d74ceb24cbf3..
--- a/dev-python/PyQt6-sip/PyQt6-sip-13.5.1.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYPI_PN=${PN/-/_}
-PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1 pypi
-
-DESCRIPTION="sip module support for PyQt6"
-HOMEPAGE="https://www.riverbankcomputing.com/software/sip/;
-
-LICENSE="|| ( GPL-2 GPL-3 SIP )"
-SLOT="0"
-KEYWORDS="~amd64"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d/

2023-08-05 Thread Ionen Wolkens
commit: 20cb8570325f6a536dc8edece5acad1a7952ef4c
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Aug  6 00:46:04 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Aug  6 04:27:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20cb8570

app-emulation/vkd3d: drop 1.7.1

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

 app-emulation/vkd3d/Manifest   |  1 -
 app-emulation/vkd3d/vkd3d-1.7.1.ebuild | 44 --
 2 files changed, 45 deletions(-)

diff --git a/app-emulation/vkd3d/Manifest b/app-emulation/vkd3d/Manifest
index 1a51bb258a8d..e7e6d59c4253 100644
--- a/app-emulation/vkd3d/Manifest
+++ b/app-emulation/vkd3d/Manifest
@@ -1,2 +1 @@
-DIST vkd3d-1.7.1.tar.xz 806772 BLAKE2B 
f83fd405dd2fedb2bc38bf64fd5e401fab1b9d5364b812eb34bc45cdeef684786cd59abe304ce71c722b8fe7a729bef18a90b1cb86f2522e45fa1f4d2d0340bb
 SHA512 
59958d3ca6a6485173cc43d701dba4e82eca1eee895128520b5eb0c392fc2911cade37d945ba52a8f50a2639fa5d8d487609c5f3f88ae76e6d914a448ac179b6
 DIST vkd3d-1.8.tar.xz 829648 BLAKE2B 
0e7bb53e3eb9003ea76ee523dfa317b6ab95fd1c2decb453d650f0cf046d5b802a32e40c4e6f6464748903143ef9352e70fdf8ca7fa8e9b9909e0f15235d2b01
 SHA512 
43d65bf4aa60750e08653226197f40c97bc88d56dc5513b70182b5fe289ab56a225682c96400776cd625ad5a8f76644bf4b46bd3ed54aa8496f538f6854d680a

diff --git a/app-emulation/vkd3d/vkd3d-1.7.1.ebuild 
b/app-emulation/vkd3d/vkd3d-1.7.1.ebuild
deleted file mode 100644
index 0a6c10a184bc..
--- a/app-emulation/vkd3d/vkd3d-1.7.1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib-minimal
-
-DESCRIPTION="D3D12 to Vulkan translation library"
-HOMEPAGE="https://gitlab.winehq.org/wine/vkd3d/;
-SRC_URI="https://dl.winehq.org/vkd3d/source/${P}.tar.xz;
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="ncurses spirv-tools"
-RESTRICT="test" #838655
-
-RDEPEND="
-   media-libs/vulkan-loader[${MULTILIB_USEDEP}]
-   ncurses? ( sys-libs/ncurses:= )
-   spirv-tools? ( dev-util/spirv-tools[${MULTILIB_USEDEP}] )"
-DEPEND="
-   ${RDEPEND}
-   dev-util/spirv-headers
-   dev-util/vulkan-headers"
-BDEPEND="
-   sys-devel/flex
-   sys-devel/bison
-   virtual/pkgconfig"
-
-multilib_src_configure() {
-   local conf=(
-   $(multilib_native_use_with ncurses)
-   $(use_with spirv-tools)
-   --disable-doxygen-pdf
-   --without-xcb
-   )
-
-   ECONF_SOURCE=${S} econf "${conf[@]}"
-}
-
-multilib_src_install_all() {
-   find "${ED}" -type f -name '*.la' -delete || die
-}



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

2023-08-05 Thread Matt Turner
commit: 5b8aefd1dd6b723ad56116331de11b52da83fd71
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sat Aug  5 20:29:00 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Aug  6 03:26:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b8aefd1

dev-lang/vala: Version bump to 0.56.10

Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 dev-lang/vala/Manifest|  1 +
 dev-lang/vala/vala-0.56.10.ebuild | 48 +++
 2 files changed, 49 insertions(+)

diff --git a/dev-lang/vala/Manifest b/dev-lang/vala/Manifest
index 441296bfacf1..e71f52f956f8 100644
--- a/dev-lang/vala/Manifest
+++ b/dev-lang/vala/Manifest
@@ -1,3 +1,4 @@
+DIST vala-0.56.10.tar.xz 3996120 BLAKE2B 
4295ff797aa3408dc3e74c44950882a1766e0e67a1ff2ddbfb1b184dd01424b2a06bcd1c15c8bb9177ade8f4259c3db11672386a895fafa59852a2f2e4b8cb9a
 SHA512 
0ec6589067214e76fa0656b178ddf2784451e02b9d5bcfac3f35372c239d00aaf36af317924c72732620f97d4c32845a10d4b86be5ba0e30a6efa5283200fe02
 DIST vala-0.56.7.tar.xz 3992100 BLAKE2B 
09804dba1dcaaef2af2621f7ee6c5c69d0bb06c1f83162df4379f438c9a8eab94e9496b1be1dc9ca25e796caadf38342921884e3460c00d3693617b94a61b013
 SHA512 
f524ac7acee988aae895a9c850904b5a6b5462ad3b498fa4305cea9b97e3e966b0ace341ce0ba9ba2466e6d22a1fcd4c657600c5d838d80cc0ac75be8e6d3185
 DIST vala-0.56.8.tar.xz 3994328 BLAKE2B 
4d68b102838a854b870865c6223dfb6cf56741db2cf918d393a4c279cc63a5e7af3464d256ef9a7c90eb5a8773812613315815c64a1b11e5b3fce86ac52278b6
 SHA512 
152a7378c42602296c5797d0425e51c2f9d2c65449f035158ef7f8dbf48f3a6a09e7c9028d196c967d8a9dfcdbd5f5deaa09ffcde5e2a335872e9740cd79ba41
 DIST vala-0.56.9.tar.xz 3996196 BLAKE2B 
17b6df6c11c1f3a253ffd3650203b8dae8a1cf45ef708defe857ad642035ad05336deeb1b27a70e7bc620cba8d56d6c958b2016a4db5afdb3cc5108e014f9cc2
 SHA512 
933bd568477f7fd9465cd041f0b1959ccb55f4533196a272abb4bde811fda8c1e994c1035ad55bcdf7c066f97adcdc7a4f6dcb3270bfdd63b7d2ff1b214fc356

diff --git a/dev-lang/vala/vala-0.56.10.ebuild 
b/dev-lang/vala/vala-0.56.10.ebuild
new file mode 100644
index ..70072f140f0d
--- /dev/null
+++ b/dev-lang/vala/vala-0.56.10.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2
+
+DESCRIPTION="Compiler for the GObject type system"
+HOMEPAGE="https://wiki.gnome.org/Projects/Vala 
https://gitlab.gnome.org/GNOME/vala;
+
+LICENSE="LGPL-2.1+"
+SLOT="0.56"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x86-linux"
+IUSE="test valadoc"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.48.0:2
+   >=dev-libs/vala-common-${PV}
+   valadoc? ( >=media-gfx/graphviz-2.16 )
+"
+DEPEND="${RDEPEND}
+   test? (
+   dev-libs/dbus-glib
+   >=dev-libs/glib-2.26:2
+   dev-libs/gobject-introspection
+   )
+"
+BDEPEND="
+   dev-libs/libxslt
+   sys-devel/flex
+   virtual/pkgconfig
+   app-alternatives/yacc
+"
+
+src_configure() {
+   # weasyprint enables generation of PDF from HTML
+   gnome2_src_configure \
+   --disable-unversioned \
+   $(use_enable valadoc) \
+   VALAC=: \
+   WEASYPRINT=:
+}
+
+src_install() {
+   default
+   find "${D}" -name "*.la" -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-08-05 Thread Matt Turner
commit: 4787a64aa507d7bdbda8b459630716b4b32c37a7
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sat Aug  5 19:49:33 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Aug  6 03:26:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4787a64a

gui-libs/gtk: Version bump to 4.12.0

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32186
Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/gtk/Manifest  |   1 +
 gui-libs/gtk/gtk-4.12.0.ebuild | 220 +
 2 files changed, 221 insertions(+)

diff --git a/gui-libs/gtk/Manifest b/gui-libs/gtk/Manifest
index 5927872fb8af..c7eba0e364e2 100644
--- a/gui-libs/gtk/Manifest
+++ b/gui-libs/gtk/Manifest
@@ -1,3 +1,4 @@
 DIST gtk-4.10.3.tar.xz 20483468 BLAKE2B 
dcc845e567e3f921f1b479ac2b40b45922725452656d08e95579f3dd8d521261cedf73bf998c781e42318d0c2253967765a4bcb6223db4f29d45648bc524f843
 SHA512 
aac4703f9c135271febdd373b24995dabcd08fb0cea2d6014c812f2839ae88926c1939ddcc64ab9728ba3248a1f58260ce73fa6ef5679e54dbb798021adfa324
 DIST gtk-4.10.4.tar.xz 20526652 BLAKE2B 
12874d90f9f48f22d57c53cf035065726e5bbd9a701cacf390acad6889fd86dbc3c4cb2f8f9a0690d9375935a7e3a8685211283814dbbfb28c6c08fd159529c5
 SHA512 
0c5db3af72227977e11fea3adddec1321b82bcace3c3d10a7c914b8d98b0bdb7994084c0a9e883b24815038bf4a0efe1eb1c4ff79e6838e83cadb6ddf2a1239f
 DIST gtk-4.11.4.tar.xz 21035392 BLAKE2B 
0fb7770f6f11c94fdcc82a807738a535efd222eb2a723b036ce020be10cca121b46c5bb78bceaee94f93698378378ed30e5775ed7cda123b27111289f02848d9
 SHA512 
ca5042c4400da93ea66346d276b96f32c635a9777cdb6cbcb72d6686ed86e67717d75cba92521f52a3bad04c774f361e1e5bada60b242c345b79c4c05de8401e
+DIST gtk-4.12.0.tar.xz 16918992 BLAKE2B 
ea689b61efa961725444b61fcafae2e56154be64771fa6dce3f1835edafc6e74ce5879ea0bf0631c8f254352f26cd8252dcf6b92ce4eed344456cf21c4a8fda3
 SHA512 
a69f82e1f021b1eb68e8723bc9003bfca0b5939fd3cc7cda87d7dde0b3e37bb39d9594cb93a73f54bd1cff1b63a1c459d1217e8df794c67fda50bf0b9b732826

diff --git a/gui-libs/gtk/gtk-4.12.0.ebuild b/gui-libs/gtk/gtk-4.12.0.ebuild
new file mode 100644
index ..d9d4ce7f171d
--- /dev/null
+++ b/gui-libs/gtk/gtk-4.12.0.ebuild
@@ -0,0 +1,220 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit gnome.org gnome2-utils meson optfeature python-any-r1 virtualx xdg
+
+DESCRIPTION="GTK is a multi-platform toolkit for creating graphical user 
interfaces"
+HOMEPAGE="https://www.gtk.org/ https://gitlab.gnome.org/GNOME/gtk/;
+
+LICENSE="LGPL-2+"
+SLOT="4"
+IUSE="aqua broadway cloudproviders colord cups examples ffmpeg gstreamer 
+introspection sysprof test vulkan wayland +X cpu_flags_x86_f16c"
+REQUIRED_USE="
+   || ( aqua wayland X )
+   test? ( introspection )
+"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+
+COMMON_DEPEND="
+   >=dev-libs/glib-2.76.0:2
+   >=x11-libs/cairo-1.17.6[aqua?,glib,svg(+),X?]
+   >=x11-libs/pango-1.50.0[introspection?]
+   >=dev-libs/fribidi-1.0.6
+   >=media-libs/harfbuzz-2.6.0:=
+   >=x11-libs/gdk-pixbuf-2.30:2[introspection?]
+   media-libs/libpng:=
+   media-libs/tiff:=
+   media-libs/libjpeg-turbo:=
+   >=media-libs/libepoxy-1.4[egl,X(+)?]
+   >=media-libs/graphene-1.10.0[introspection?]
+   app-text/iso-codes
+   x11-misc/shared-mime-info
+
+   cloudproviders? ( net-libs/libcloudproviders )
+   colord? ( >=x11-misc/colord-0.1.9:0= )
+   cups? ( >=net-print/cups-2.0 )
+   ffmpeg? ( media-video/ffmpeg:= )
+   gstreamer? (
+   >=media-libs/gst-plugins-bad-1.12.3:1.0
+   >=media-libs/gst-plugins-base-1.12.3:1.0[opengl]
+   )
+   introspection? ( >=dev-libs/gobject-introspection-1.76:= )
+   vulkan? ( media-libs/vulkan-loader:= )
+   wayland? (
+   >=dev-libs/wayland-1.21.0
+   >=dev-libs/wayland-protocols-1.31
+   media-libs/mesa[wayland]
+   >=x11-libs/libxkbcommon-0.2
+   )
+   X? (
+   >=app-accessibility/at-spi2-core-2.46.0
+   media-libs/fontconfig
+   media-libs/mesa[X(+)]
+   x11-libs/libX11
+   >=x11-libs/libXi-1.8
+   x11-libs/libXext
+   >=x11-libs/libXrandr-1.5
+   x11-libs/libXcursor
+   x11-libs/libXfixes
+   x11-libs/libXdamage
+   x11-libs/libXinerama
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   X? ( x11-base/xorg-proto )
+"
+RDEPEND="${COMMON_DEPEND}
+   >=dev-util/gtk-update-icon-cache-3
+"
+# librsvg for svg icons (PDEPEND to avoid circular dep), bug #547710
+PDEPEND="
+   gnome-base/librsvg
+   >=x11-themes/adwaita-icon-theme-3.14
+"
+BDEPEND="
+   dev-libs/gobject-introspection-common
+  

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

2023-08-05 Thread Matt Turner
commit: ece1830dcacb088c54f31ab5bab91534a10d6181
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sat Aug  5 20:30:13 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Aug  6 03:26:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ece1830d

dev-libs/vala-common: Version bump to 0.56.10

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32187
Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/vala-common/Manifest   |  1 +
 dev-libs/vala-common/vala-common-0.56.10.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/dev-libs/vala-common/Manifest b/dev-libs/vala-common/Manifest
index 441296bfacf1..e71f52f956f8 100644
--- a/dev-libs/vala-common/Manifest
+++ b/dev-libs/vala-common/Manifest
@@ -1,3 +1,4 @@
+DIST vala-0.56.10.tar.xz 3996120 BLAKE2B 
4295ff797aa3408dc3e74c44950882a1766e0e67a1ff2ddbfb1b184dd01424b2a06bcd1c15c8bb9177ade8f4259c3db11672386a895fafa59852a2f2e4b8cb9a
 SHA512 
0ec6589067214e76fa0656b178ddf2784451e02b9d5bcfac3f35372c239d00aaf36af317924c72732620f97d4c32845a10d4b86be5ba0e30a6efa5283200fe02
 DIST vala-0.56.7.tar.xz 3992100 BLAKE2B 
09804dba1dcaaef2af2621f7ee6c5c69d0bb06c1f83162df4379f438c9a8eab94e9496b1be1dc9ca25e796caadf38342921884e3460c00d3693617b94a61b013
 SHA512 
f524ac7acee988aae895a9c850904b5a6b5462ad3b498fa4305cea9b97e3e966b0ace341ce0ba9ba2466e6d22a1fcd4c657600c5d838d80cc0ac75be8e6d3185
 DIST vala-0.56.8.tar.xz 3994328 BLAKE2B 
4d68b102838a854b870865c6223dfb6cf56741db2cf918d393a4c279cc63a5e7af3464d256ef9a7c90eb5a8773812613315815c64a1b11e5b3fce86ac52278b6
 SHA512 
152a7378c42602296c5797d0425e51c2f9d2c65449f035158ef7f8dbf48f3a6a09e7c9028d196c967d8a9dfcdbd5f5deaa09ffcde5e2a335872e9740cd79ba41
 DIST vala-0.56.9.tar.xz 3996196 BLAKE2B 
17b6df6c11c1f3a253ffd3650203b8dae8a1cf45ef708defe857ad642035ad05336deeb1b27a70e7bc620cba8d56d6c958b2016a4db5afdb3cc5108e014f9cc2
 SHA512 
933bd568477f7fd9465cd041f0b1959ccb55f4533196a272abb4bde811fda8c1e994c1035ad55bcdf7c066f97adcdc7a4f6dcb3270bfdd63b7d2ff1b214fc356

diff --git a/dev-libs/vala-common/vala-common-0.56.10.ebuild 
b/dev-libs/vala-common/vala-common-0.56.10.ebuild
new file mode 100644
index ..cd0ecf1d538a
--- /dev/null
+++ b/dev-libs/vala-common/vala-common-0.56.10.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GNOME_ORG_MODULE="vala"
+
+inherit gnome.org
+
+DESCRIPTION="Build infrastructure for packages that use Vala"
+HOMEPAGE="https://wiki.gnome.org/Projects/Vala 
https://gitlab.gnome.org/GNOME/vala;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+
+RDEPEND=""
+DEPEND=""
+BDEPEND=""
+
+src_configure() { :; }
+
+src_compile() { :; }
+
+src_install() {
+   insinto /usr/share/aclocal
+   doins vala.m4 vapigen/vapigen.m4
+   insinto /usr/share/vala
+   doins vapigen/Makefile.vapigen
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/vault/

2023-08-05 Thread Zac Medico
commit: caeddb0b2ac532e9aa7cb9f4d2de39f5ff075fbb
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Aug  6 02:55:45 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Aug  6 03:00:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=caeddb0b

app-admin/vault: drop 1.12.5

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

 app-admin/vault/Manifest|  2 -
 app-admin/vault/vault-1.12.5.ebuild | 86 -
 2 files changed, 88 deletions(-)

diff --git a/app-admin/vault/Manifest b/app-admin/vault/Manifest
index 444e44067ae8..3268a2e0bf7b 100644
--- a/app-admin/vault/Manifest
+++ b/app-admin/vault/Manifest
@@ -1,4 +1,2 @@
-DIST vault-1.12.5-vendor.tar.gz 53968923 BLAKE2B 
ea00b99e5cecbd0157222057269a570ea10194aa60821efeee8fa85c6a7497f3dd46d2d6fe04ad2c881e8176fff6bc033986099657e9333c9dfe6dd1c796aea1
 SHA512 
554b2e23120045d8ae22365d509756aa47754d4ba8c02886619fdf383a95fcbad172b2fe4b738df1c09ff0368aab6fc68aa70305b075254f103358e99fbc508e
-DIST vault-1.12.5-webui.tar.xz 1415000 BLAKE2B 
b3fc8fd9074456b4b9518c4eb8ce2657fb3d3ef16338afc548a2a397d1d2e9e8f1520549cfd2833554249f6eb8f64fe798e1743c1745d81c58710299dbeb50b3
 SHA512 
e77616d03042dd101fa854004a36ab74641196dd3dfb40daef58896dc330b3b17da3fad56a29ca7d93a034901a30cac1928e44ed6e48e77dc5aa16f6369e7d3e
 DIST vault-1.12.7-vendor.tar.gz 54194408 BLAKE2B 
e67a011490b94f10ee54e30054b9efc5229f14aed9409d057972123a180631e6226b4e1240b5179737ba373db16db87ea06124aa5b1865471df968d02b76eca8
 SHA512 
7562b07a03e864851f511a9cbfdf650cc2cdcef29280073a8d20497accdea868f33a194b504c90221084affe684aa6bd71d0a77490ac149576a84482adcbfc14
 DIST vault-1.12.7-webui.tar.xz 1418060 BLAKE2B 
1d120967842b514112d4dcc70e090acd2ae8a8c0c166150e1c310941514ddf9468efab4d11c6d060020b55e1e0a6b34a642f8f52ef145e6050c2224be3b9995e
 SHA512 
15f3c358a6650b9185feb4c68c89230e049cd497848a6d5bf4d004052e56f3ac20309206ca9aab63513fd2bea368e3a557857683f3476ce6c57b6a38128a103b

diff --git a/app-admin/vault/vault-1.12.5.ebuild 
b/app-admin/vault/vault-1.12.5.ebuild
deleted file mode 100644
index 8158ce887ad1..
--- a/app-admin/vault/vault-1.12.5.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit fcaps go-module systemd
-
-DESCRIPTION="A tool for managing secrets"
-HOMEPAGE="https://vaultproject.io/;
-
-VAULT_WEBUI_ARCHIVE="${P}-webui.tar.xz"
-SRC_URI="https://github.com/zmedico/vault/archive/refs/tags/v${PV}-vendor.tar.gz
 -> ${P}-vendor.tar.gz
-   webui? (
-   https://dev.gentoo.org/~zmedico/dist/${VAULT_WEBUI_ARCHIVE}
-   )"
-
-LICENSE="MPL-2.0 Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~riscv"
-IUSE="+webui"
-
-BDEPEND="
-   app-arch/zip
-   dev-go/gox
-   >=dev-lang/go-1.15.3"
-COMMON_DEPEND="acct-group/vault
-   acct-user/vault"
-   DEPEND="${COMMON_DEPEND}"
-   RDEPEND="${COMMON_DEPEND}"
-
-FILECAPS=(
-   -m 755 'cap_ipc_lock=+ep' usr/bin/${PN}
-)
-
-RESTRICT="test"
-S=${WORKDIR}/${P}-vendor
-
-src_unpack() {
-   default
-}
-
-src_prepare() {
-   default
-   # Avoid the need to have a git checkout
-   sed -e 's:^\(GIT_COMMIT=\).*:\1:' \
-   -e 's:^\(GIT_DIRTY=\).*:\1:' \
-   -e s:\'\${GIT_COMMIT}\${GIT_DIRTY}\':: \
-   -e "s|^BUILD_DATE=.*|BUILD_DATE=$(date +%Y-%m-%dT%H:%M:%SZ)|" \
-   -i scripts/build.sh || die
-   sed -e "/hooks/d" \
-   -e 's|^\([[:space:]]*\)goimports .*)|\1true|' \
-   -e "s/gofumpt/gofmt/g" \
-   -i Makefile || die
-   if [[ -d "${WORKDIR}/http/web_ui" ]]; then
-   rm -rf "${S}/http/web_ui" || die
-   mv "${WORKDIR}/http/web_ui" "${S}/http/web_ui" ||
-   die "mv failed"
-   else
-   mkdir -p "${S}/http/web_ui" || die
-   touch "${S}/http/web_ui/no_web_ui" || die
-   fi
-}
-
-src_compile() {
-   mkdir "${T}"/bin || die
-   BUILD_TAGS="$(usex webui ui '')" \
-   GOPATH="${T}" \
-   XC_ARCH=$(go env GOARCH) \
-   XC_OS=$(go env GOOS) \
-   XC_OSARCH=$(go env GOOS)/$(go env GOARCH) \
-   emake bin
-}
-
-src_install() {
-   dobin bin/${PN}
-   dodoc CHANGELOG.md CONTRIBUTING.md README.md
-   insinto /etc/${PN}.d
-   doins "${FILESDIR}/"*.json.example
-   insinto /etc/logrotate.d
-   newins "${FILESDIR}/${PN}.logrotated" "${PN}"
-   newinitd "${FILESDIR}/${PN}.initd" "${PN}"
-   newconfd "${FILESDIR}/${PN}.confd" "${PN}"
-   systemd_dounit "${FILESDIR}/${PN}.service"
-   keepdir /var/log/${PN}
-   fowners ${PN}:${PN} /var/log/${PN}
-}



[gentoo-commits] repo/gentoo:master commit in: net-misc/socat/

2023-08-05 Thread Sam James
commit: 448cc0064cb40615ddd47f717b014680a6465d3e
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug  6 01:33:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug  6 01:36:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=448cc006

net-misc/socat: cleanup obsolete USE=bindist

OpenSSL 3 is Apache-2.0 licenced which should resolve the conflict. OpenSSL 
1.1.x
is EOL in a month so I'm not worrying about it here (nobody should be running it
and I'll be masking it shortly).

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

 net-misc/socat/socat-1.7.4.4-r1.ebuild | 49 ++
 1 file changed, 49 insertions(+)

diff --git a/net-misc/socat/socat-1.7.4.4-r1.ebuild 
b/net-misc/socat/socat-1.7.4.4-r1.ebuild
new file mode 100644
index ..26ff914b02af
--- /dev/null
+++ b/net-misc/socat/socat-1.7.4.4-r1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs
+
+MY_P=${P/_beta/-b}
+DESCRIPTION="Multipurpose relay (SOcket CAT)"
+HOMEPAGE="http://www.dest-unreach.org/socat/ https://repo.or.cz/socat.git;
+SRC_URI="http://www.dest-unreach.org/socat/download/${MY_P}.tar.bz2;
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+IUSE="ipv6 readline ssl tcpd"
+
+DEPEND="ssl? ( dev-libs/openssl:0= )
+   readline? ( sys-libs/readline:= )
+   tcpd? ( sys-apps/tcp-wrappers )"
+RDEPEND="${DEPEND}"
+
+# Tests are a large bash script
+# Hard to disable individual tests needing network or privileges
+# in 1.7.4.2: FAILED:  59 329
+RESTRICT="test"
+
+DOCS=( BUGREPORTS CHANGES DEVELOPMENT EXAMPLES FAQ FILES PORTING README 
SECURITY )
+
+src_configure() {
+   # bug #293324
+   filter-flags '-Wno-error*'
+
+   tc-export AR
+
+   econf \
+   $(use_enable ssl openssl) \
+   $(use_enable readline) \
+   $(use_enable ipv6 ip6) \
+   $(use_enable tcpd libwrap)
+}
+
+src_install() {
+   default
+
+   docinto html
+   dodoc doc/*.html doc/*.css
+}



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/wireshark/

2023-08-05 Thread Sam James
commit: 3933ef9be61c03a93003153bad2562350f49d0f4
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug  6 01:29:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug  6 01:30:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3933ef9b

net-analyzer/wireshark: drop irrelevant comment for 

See c542ffc3e5039307ede5f9f150c34e94c23c17e1.

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

 net-analyzer/wireshark/wireshark-.ebuild | 2 --
 1 file changed, 2 deletions(-)

diff --git a/net-analyzer/wireshark/wireshark-.ebuild 
b/net-analyzer/wireshark/wireshark-.ebuild
index e6c490a67458..f2e8832d6897 100644
--- a/net-analyzer/wireshark/wireshark-.ebuild
+++ b/net-analyzer/wireshark/wireshark-.ebuild
@@ -36,8 +36,6 @@ REQUIRED_USE="
lua? ( ${LUA_REQUIRED_USE} )
 "
 
-# Tests restricted for now because rely on pytest internals w/ >=3.11
-# See bug #897078 and https://gitlab.com/wireshark/wireshark/-/issues/18740.
 RESTRICT="!test? ( test )"
 
 # bug #753062 for speexdsp



[gentoo-commits] repo/gentoo:master commit in: net-misc/chrony/

2023-08-05 Thread Sam James
commit: f4b837b079a650ba6d920bff5af6e18efd57e6e3
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug  6 01:25:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug  6 01:25:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4b837b0

net-misc/chrony: drop 4.3-r2

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

 net-misc/chrony/chrony-4.3-r2.ebuild | 261 ---
 1 file changed, 261 deletions(-)

diff --git a/net-misc/chrony/chrony-4.3-r2.ebuild 
b/net-misc/chrony/chrony-4.3-r2.ebuild
deleted file mode 100644
index 858662d459ce..
--- a/net-misc/chrony/chrony-4.3-r2.ebuild
+++ /dev/null
@@ -1,261 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit edo systemd tmpfiles toolchain-funcs
-
-DESCRIPTION="NTP client and server programs"
-HOMEPAGE="https://chrony.tuxfamily.org/ 
https://git.tuxfamily.org/chrony/chrony.git;
-
-if [[ ${PV} ==  ]] ; then
-   EGIT_REPO_URI="https://git.tuxfamily.org/chrony/chrony.git;
-   inherit git-r3
-else
-   
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/mlichvar.asc
-   inherit verify-sig
-
-   SRC_URI="https://download.tuxfamily.org/${PN}/${P/_/-}.tar.gz;
-   SRC_URI+=" verify-sig? ( 
https://download.tuxfamily.org/chrony/${P/_/-}-tar-gz-asc.txt -> 
${P/_/-}.tar.gz.asc )"
-
-   if [[ ${PV} != *_pre* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~m68k ~mips ppc ppc64 
~riscv sparc x86"
-   fi
-fi
-
-S="${WORKDIR}/${P/_/-}"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="+caps +cmdmon debug html ipv6 libtomcrypt +nettle nss +ntp +nts +phc pps 
+readline +refclock +rtc samba +seccomp +sechash selinux"
-# nettle > nss > libtomcrypt in configure
-REQUIRED_USE="
-   sechash? ( || ( nettle nss libtomcrypt ) )
-   nettle? ( !nss )
-   nss? ( !nettle )
-   libtomcrypt? ( !nettle !nss )
-   !sechash? ( !nss )
-   !sechash? ( !nts? ( !nettle ) )
-"
-
-DEPEND="
-   caps? (
-   acct-group/ntp
-   acct-user/ntp
-   sys-libs/libcap
-   )
-   nettle? ( dev-libs/nettle:= )
-   nss? ( dev-libs/nss:= )
-   nts? ( net-libs/gnutls:= )
-   pps? ( net-misc/pps-tools )
-   readline? ( dev-libs/libedit )
-   seccomp? ( sys-libs/libseccomp )
-"
-RDEPEND="
-   ${DEPEND}
-   selinux? ( sec-policy/selinux-chronyd )
-"
-# bison dep only for 4.3-r1 for ${P}-strict-prototypes-clang16.patch
-BDEPEND="
-   sys-devel/bison
-   html? ( dev-ruby/asciidoctor )
-   nts? ( virtual/pkgconfig )
-   sechash? (
-   nettle? ( virtual/pkgconfig )
-   nss? ( virtual/pkgconfig )
-   )
-"
-
-if [[ ${PV} ==  ]] ; then
-   # Needed for doc generation in 
-   REQUIRED_USE+=" html"
-   BDEPEND+="
-   sys-devel/bison
-   virtual/w3m
-   "
-else
-   BDEPEND+=" verify-sig? ( >=sec-keys/openpgp-keys-mlichvar-20210513 )"
-fi
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-3.5-pool-vendor-gentoo.patch
-   "${FILESDIR}"/${PN}-4.2-systemd-gentoo.patch
-   "${FILESDIR}"/${P}-strict-prototypes-clang16.patch
-)
-
-src_prepare() {
-   default
-
-   sed -i \
-   -e 's:/etc/chrony\.conf:/etc/chrony/chrony.conf:g' \
-   doc/* examples/* || die
-
-   cp "${FILESDIR}"/chronyd.conf-r3 "${T}"/chronyd.conf || die
-}
-
-src_configure() {
-   if ! use caps ; then
-   sed -i \
-   -e 's/ -u ntp//' \
-   "${T}"/chronyd.conf examples/chronyd.service || die
-   fi
-
-   if ! use seccomp ; then
-   sed -i \
-   -e 's/ -F 2//' \
-   "${T}"/chronyd.conf examples/chronyd.service || die
-   fi
-
-   tc-export CC PKG_CONFIG
-
-   # Update from time to time with output from "date +%s"
-   # on a system that is time-synced.
-   export SOURCE_DATE_EPOCH=1607976314
-
-   # Not an autotools generated script
-   local myconf=(
-   $(use_enable seccomp scfilter)
-
-   $(usev !caps '--disable-linuxcaps')
-   $(usev !cmdmon '--disable-cmdmon')
-   $(usev debug '--enable-debug')
-   $(usev !ipv6 '--disable-ipv6')
-
-   # USE=readline here means "readline-like functionality"
-   # chrony only supports libedit in terms of the library providing
-   # it.
-   $(usev !readline '--without-editline --disable-readline')
-
-   $(usev !libtomcrypt '--without-tomcrypt')
-   $(usev !nettle '--without-nettle')
-   $(usev !nss '--without-nss')
-   $(usev !ntp '--disable-ntp')
-   $(usev !nts '--disable-nts')
-   $(usev !nts '--without-gnutls')
-   $(usev !phc '--disable-phc')
-   $(usev !pps 

[gentoo-commits] repo/gentoo:master commit in: net-misc/chrony/

2023-08-05 Thread Sam James
commit: d7beaf64f0d4ca71dcfe4c3a0ee68b2abdf5782b
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug  6 01:25:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug  6 01:25:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7beaf64

net-misc/chrony: update HOMEPAGE, SRC_URI, remote-id to new home

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

 net-misc/chrony/chrony-.ebuild | 8 
 net-misc/chrony/metadata.xml   | 1 +
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/net-misc/chrony/chrony-.ebuild 
b/net-misc/chrony/chrony-.ebuild
index f4810f848040..bb8c937479ad 100644
--- a/net-misc/chrony/chrony-.ebuild
+++ b/net-misc/chrony/chrony-.ebuild
@@ -6,17 +6,17 @@ EAPI=8
 inherit edo systemd tmpfiles toolchain-funcs
 
 DESCRIPTION="NTP client and server programs"
-HOMEPAGE="https://chrony.tuxfamily.org/ 
https://git.tuxfamily.org/chrony/chrony.git;
+HOMEPAGE="https://chrony-project.org/;
 
 if [[ ${PV} ==  ]] ; then
-   EGIT_REPO_URI="https://git.tuxfamily.org/chrony/chrony.git;
+   EGIT_REPO_URI="https://gitlab.com/chrony/chrony.git;
inherit git-r3
 else

VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/mlichvar.asc
inherit verify-sig
 
-   SRC_URI="https://download.tuxfamily.org/${PN}/${P/_/-}.tar.gz;
-   SRC_URI+=" verify-sig? ( 
https://download.tuxfamily.org/chrony/${P/_/-}-tar-gz-asc.txt -> 
${P/_/-}.tar.gz.asc )"
+   SRC_URI="https://chrony-project.org/releases/${P/_/-}.tar.gz;
+   SRC_URI+=" verify-sig? ( 
https://chrony-project.org/releases/${P/_/-}-tar-gz-asc.txt -> 
${P/_/-}.tar.gz.asc )"
 
if [[ ${PV} != *_pre* ]] ; then
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"

diff --git a/net-misc/chrony/metadata.xml b/net-misc/chrony/metadata.xml
index dc25a0f1c6a2..33ac8a4febda 100644
--- a/net-misc/chrony/metadata.xml
+++ b/net-misc/chrony/metadata.xml
@@ -39,5 +39,6 @@


cpe:/a:chrony_project:chrony
+   chrony/chrony

 



[gentoo-commits] repo/gentoo:master commit in: net-misc/chrony/

2023-08-05 Thread Sam James
commit: d1e21cd9e99ce4452489714813e5713ab3ccbea7
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug  6 01:26:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug  6 01:26:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1e21cd9

net-misc/chrony: add 4.4_pre2 (unkeyworded)

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

 net-misc/chrony/Manifest   | 2 ++
 net-misc/chrony/{chrony-.ebuild => chrony-4.4_pre2.ebuild} | 1 -
 net-misc/chrony/chrony-.ebuild | 1 -
 3 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/chrony/Manifest b/net-misc/chrony/Manifest
index c7c58771f45d..5e6ac064bc24 100644
--- a/net-misc/chrony/Manifest
+++ b/net-misc/chrony/Manifest
@@ -1,2 +1,4 @@
 DIST chrony-4.3.tar.gz 593560 BLAKE2B 
51ba6d19312fd52cd6d6d8ab9437c886a3779877170674db6dc37d657e849101e2669fd6c8723d24e43c895cd1924c3d8d2ff442baeef9abe8a6c313929edf5f
 SHA512 
1394bac3ed684352fe89b7fef7da50e61f9f522abee807627ae1fc4c2dde891017bc8e5b13759fced028f3a1e875d5e4e5a4f85de65c63b5f83d0ca03bb4c5df
 DIST chrony-4.3.tar.gz.asc 833 BLAKE2B 
12399205da4ee5c442207bfdf936ac88552a49b21b0db8c15b09118b579e2076f7cfec6ad916b08b41edc4f9f8e03b13d7758ed08e116bee54d0f0f9cd68a505
 SHA512 
300b06f253ac3727edb86a1b7c337f9529ee752bbb471b266217b6a8ac5183e827264177a3210d436425d746673bf11fbdc41da145673213e28165197c6c76b7
+DIST chrony-4.4-pre2.tar.gz 610157 BLAKE2B 
67bc9bb438f0dc6086c109def2b9e4fab862c66b79d4211937cccd1ec8454b3229e818b378dca5e0ecd634940c0dc02766b0b119822762d9d90bc76ffdbc4fb1
 SHA512 
4919cdbafa18f9cfc5d1ef0253373445c78f66480d3bfda2b58441d7abd2f330a2cd00ef7c498d733b74a0e3f02cb4c39b6ef2d054aed1648625e206f71888ad
+DIST chrony-4.4-pre2.tar.gz.asc 833 BLAKE2B 
303def8f0fb83f0329205f8d69a66413591b14a8fa36aaed33099e815d995d925565d6482c4122885af66aac58b82d3ab62bf6c602e7a8cfb4ff3a32de1465ba
 SHA512 
fe74013a75c143a651f9e3844ab231df8166bac24b919a0850d822430fbca81b17f2d9b0d2c17fe0edf3a7dc33a93718e5bbb892c3551d8d52bcc75c38cecc57

diff --git a/net-misc/chrony/chrony-.ebuild 
b/net-misc/chrony/chrony-4.4_pre2.ebuild
similarity index 99%
copy from net-misc/chrony/chrony-.ebuild
copy to net-misc/chrony/chrony-4.4_pre2.ebuild
index bb8c937479ad..772f32af1f61 100644
--- a/net-misc/chrony/chrony-.ebuild
+++ b/net-misc/chrony/chrony-4.4_pre2.ebuild
@@ -79,7 +79,6 @@ fi
 PATCHES=(
"${FILESDIR}"/${PN}-3.5-pool-vendor-gentoo.patch
"${FILESDIR}"/${PN}-4.2-systemd-gentoo.patch
-   "${FILESDIR}"/${P}-strict-prototypes-clang16.patch
 )
 
 src_prepare() {

diff --git a/net-misc/chrony/chrony-.ebuild 
b/net-misc/chrony/chrony-.ebuild
index bb8c937479ad..772f32af1f61 100644
--- a/net-misc/chrony/chrony-.ebuild
+++ b/net-misc/chrony/chrony-.ebuild
@@ -79,7 +79,6 @@ fi
 PATCHES=(
"${FILESDIR}"/${PN}-3.5-pool-vendor-gentoo.patch
"${FILESDIR}"/${PN}-4.2-systemd-gentoo.patch
-   "${FILESDIR}"/${P}-strict-prototypes-clang16.patch
 )
 
 src_prepare() {



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

2023-08-05 Thread Mike Gilbert
commit: 761c8d19f1549cd137d2b0a0cbcb12f569dfba5e
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Aug  6 00:50:57 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Aug  6 00:51:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=761c8d19

sys-apps/sandbox: add 2.38

Closes: https://bugs.gentoo.org/906234
Closes: https://bugs.gentoo.org/910273
Closes: https://bugs.gentoo.org/910561
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/sandbox/Manifest|  1 +
 sys-apps/sandbox/sandbox-2.38.ebuild | 64 
 2 files changed, 65 insertions(+)

diff --git a/sys-apps/sandbox/Manifest b/sys-apps/sandbox/Manifest
index 5a7a26d89784..82911784c70d 100644
--- a/sys-apps/sandbox/Manifest
+++ b/sys-apps/sandbox/Manifest
@@ -2,3 +2,4 @@ DIST sandbox-2.32.tar.xz 456724 BLAKE2B 
95eed293ef9427726f62d0d7ac1a0c63bbfd152d
 DIST sandbox-2.35.tar.xz 459228 BLAKE2B 
72a7b48d0bb9021b65093f7ab8ed98e3fecb2544869c67a4cc00e829f3885d936320fa452f8807e95123e75cd14cfaf1797015c17dd30e40ba8694665c9d7e9c
 SHA512 
ba3351c4e6aea2a4390c6d66a7d9de0b4c80e0e6c8a2cb298cb30dcaeeb1618f66d75055ac00c0d8f169a29c9c3175bec5e95a4228f93f353a1d8c8d0a07d177
 DIST sandbox-2.36.tar.xz 459348 BLAKE2B 
e0544e6e37533009939a6756f4d6c0f5c4aada4679bff539c65dd602024d85d70550912a4128223c691400664fd8e75cefad504e03516b3421cf7c6befdf5fcd
 SHA512 
6590887f0e56ee322d7ff2e55041bfa6cf8edc77f0369a8dcf2287dce5fb7ba845b0336c7d8bb91b2c50e7b9a4f1e52eecaee1d2381d25bb260ea9fd2f9d4587
 DIST sandbox-2.37.tar.xz 459420 BLAKE2B 
0f6c701f819139f557a5fccb59e67509b04ba6eb22e79250a69ae990b123f9f7b618bb82a43ea86e1b18614c38d0d884aceb77d17af5a92030b2b4ad89eb2bd4
 SHA512 
91ddb98aa118f2d606aaf64b20598dbed9239069350842ab9fd3af05b1942380c92841d044387bc2d761317faa9c44848b3010e18747d834c115929f64060056
+DIST sandbox-2.38.tar.xz 460776 BLAKE2B 
39a93e77301d5b6ea0a352cf1dc7786a1030a3701b0f8beca62e80a4f0d614b26cb3764ecf0174a9fd77acf27ae5d972de352e6fdec5a169aba83e6146a84038
 SHA512 
a559e32654b2fd7baca70b85f6dbf0a610e5847ccf28d7a0536485aedbfb1ce8394a080e6efdafcf76e01439b2592eebcef6c8f77a976188ce7e3759a2844d3f

diff --git a/sys-apps/sandbox/sandbox-2.38.ebuild 
b/sys-apps/sandbox/sandbox-2.38.ebuild
new file mode 100644
index ..1efc83d19f22
--- /dev/null
+++ b/sys-apps/sandbox/sandbox-2.38.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit flag-o-matic multilib-minimal multiprocessing
+
+DESCRIPTION="sandbox'd LD_PRELOAD hack"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Sandbox;
+SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="+nnp"
+
+# pax-utils lower bound for bug #265376
+DEPEND=">=app-misc/pax-utils-0.1.19"
+# Avoid folks installing with older file, bug #889046. We still need the
+# >= dep in Portage but this is a safety net if people do partial upgrades.
+RDEPEND="!https://gcc.gnu.org/PR48200
+   filter-lto
+}
+
+multilib_src_configure() {
+   filter-lfs-flags #90228
+
+   ECONF_SOURCE="${S}" econf
+}
+
+multilib_src_test() {
+   # Default sandbox build will run with --jobs set to # cpus.
+   emake check TESTSUITEFLAGS="--jobs=$(makeopts_jobs)"
+}
+
+multilib_src_install_all() {
+   doenvd "${FILESDIR}"/09sandbox
+
+   dodoc AUTHORS ChangeLog* README.md
+}
+
+pkg_postinst() {
+   mkdir -p "${EROOT}"/var/log/sandbox
+   chown root:portage "${EROOT}"/var/log/sandbox
+   chmod 0770 "${EROOT}"/var/log/sandbox
+}



[gentoo-commits] proj/sandbox: New tag: v2.38

2023-08-05 Thread Mike Gilbert
commit: 
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Aug  6 00:49:25 2023 +

New tag: v2.38




[gentoo-commits] proj/sandbox:stable-2.x commit in: /

2023-08-05 Thread Mike Gilbert
commit: ebaca399acb215cf4dd8a06a74a6d436047b3711
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Aug  6 00:41:15 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Aug  6 00:41:15 2023 +
URL:https://gitweb.gentoo.org/proj/sandbox.git/commit/?id=ebaca399

v2.38

Signed-off-by: Mike Gilbert  gentoo.org>

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/configure.ac b/configure.ac
index ba878ef..7d32dd7 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,5 +1,5 @@
 AC_PREREQ([2.69])
-AC_INIT([sandbox], [2.37], [sand...@gentoo.org])
+AC_INIT([sandbox], [2.38], [sand...@gentoo.org])
 AM_INIT_AUTOMAKE([1.15 dist-xz foreign no-dist-gzip silent-rules 
subdir-objects -Wall])
 AM_SILENT_RULES([yes]) # AM_INIT_AUTOMAKE([silent-rules]) is broken atm
 AC_CONFIG_HEADER([config.h])



[gentoo-commits] proj/sandbox:stable-2.x commit in: libsandbox/

2023-08-05 Thread Mike Gilbert
commit: 0d063e31d575fb0a94b56219cafb0a198215b7aa
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Aug  5 19:11:58 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Aug  6 00:39:52 2023 +
URL:https://gitweb.gentoo.org/proj/sandbox.git/commit/?id=0d063e31

erealpath: drop unused path_max variable

The SB_PATH_MAX macro is always defined, so this variable was pointless.

Signed-off-by: Mike Gilbert  gentoo.org>
(cherry picked from commit 128d5b32b301a552299feff7cc64e5f8f7c4fee7)

 libsandbox/canonicalize.c | 26 +-
 1 file changed, 9 insertions(+), 17 deletions(-)

diff --git a/libsandbox/canonicalize.c b/libsandbox/canonicalize.c
index f742ed4..f282bdd 100644
--- a/libsandbox/canonicalize.c
+++ b/libsandbox/canonicalize.c
@@ -49,7 +49,6 @@ erealpath(const char *name, char *resolved)
 {
char *rpath, *dest, *recover;
const char *start, *end, *rpath_limit;
-   long int path_max;
 
if (name == NULL) {
/* As per Single Unix Specification V2 we must return an error 
if
@@ -66,16 +65,9 @@ erealpath(const char *name, char *resolved)
__set_errno(ENOENT);
return NULL;
}
-#ifdef SB_PATH_MAX
-   path_max = SB_PATH_MAX;
-#else
-   path_max = pathconf(name, _PC_PATH_MAX);
-   if (path_max <= 0)
-   path_max = 1024;
-#endif
 
if (resolved == NULL) {
-   rpath = xmalloc(path_max);
+   rpath = xmalloc(SB_PATH_MAX);
} else {
/* We can't handle resolving a buffer inline, so demand
 * separate read and write strings.
@@ -83,11 +75,11 @@ erealpath(const char *name, char *resolved)
sb_assert(name != resolved);
rpath = resolved;
}
-   rpath_limit = rpath + path_max;
+   rpath_limit = rpath + SB_PATH_MAX;
 
recover = NULL;
if (name[0] != '/') {
-   if (!egetcwd(rpath, path_max)) {
+   if (!egetcwd(rpath, SB_PATH_MAX)) {
rpath[0] = '\0';
goto error;
}
@@ -110,16 +102,16 @@ erealpath(const char *name, char *resolved)
if (lstat64(rpath, ))
break;
if (S_ISLNK(st.st_mode)) {
-   ssize_t cnt = readlink(rpath, rpath, 
path_max);
+   ssize_t cnt = readlink(rpath, rpath, 
SB_PATH_MAX);
if (cnt == -1)
break;
rpath[cnt] = '\0';
if (p) {
size_t bytes_left = strlen(p);
-   if (bytes_left >= path_max)
+   if (bytes_left >= SB_PATH_MAX)
break;
strncat(rpath, name + (p - 
rpath + 1),
-   path_max - bytes_left - 
1);
+   SB_PATH_MAX - 
bytes_left - 1);
}
 
/* Ok, we have a chance at something 
better.  If
@@ -187,10 +179,10 @@ erealpath(const char *name, char *resolved)
goto error;
}
new_size = rpath_limit - rpath;
-   if (end - start + 1 > path_max)
+   if (end - start + 1 > SB_PATH_MAX)
new_size += end - start + 1;
else
-   new_size += path_max;
+   new_size += SB_PATH_MAX;
new_rpath = (char *) xrealloc(rpath, new_size);
rpath = new_rpath;
rpath_limit = rpath + new_size;
@@ -213,7 +205,7 @@ erealpath(const char *name, char *resolved)
 
 error:
if (resolved)
-   snprintf(resolved, path_max, "%s", rpath);
+   snprintf(resolved, SB_PATH_MAX, "%s", rpath);
else
free(rpath);
free(recover);



[gentoo-commits] proj/sandbox:stable-2.x commit in: src/

2023-08-05 Thread Mike Gilbert
commit: 3ad50e42b3a55bfa2713f0bbdc496b7c78fd8038
Author: gto2023  mailbox  org>
AuthorDate: Thu Jul 13 11:55:09 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Aug  6 00:39:52 2023 +
URL:https://gitweb.gentoo.org/proj/sandbox.git/commit/?id=3ad50e42

sandbox: prevent possible use of uninitialized members of sandbox_info struct

Signed-off-by: gto2023  mailbox.org>
Signed-off-by: Mike Gilbert  gentoo.org>
(cherry picked from commit 5d13985d6ec4ceeced9b9b45f00bc19c69efbb8f)

 src/sandbox.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/sandbox.c b/src/sandbox.c
index f4ffd20..9c3e0da 100644
--- a/src/sandbox.c
+++ b/src/sandbox.c
@@ -211,7 +211,7 @@ int main(int argc, char **argv)
 {
int sandbox_log_presence = 0;
 
-   struct sandbox_info_t sandbox_info;
+   struct sandbox_info_t sandbox_info = {};
 
char **sandbox_environ;
char **argv_bash = NULL;



[gentoo-commits] proj/sandbox:stable-2.x commit in: libsandbox/

2023-08-05 Thread Mike Gilbert
commit: c2f63554e729401f8ef44dbf3eb67ecc12ece58c
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Aug  5 19:14:09 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Aug  6 00:39:52 2023 +
URL:https://gitweb.gentoo.org/proj/sandbox.git/commit/?id=c2f63554

erealpath: leave space for a trailing '\0' in readlink's buffer

Signed-off-by: Mike Gilbert  gentoo.org>
(cherry picked from commit 1c9a17d40de6dd3ea5b7aacaa76878357350881b)

 libsandbox/canonicalize.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libsandbox/canonicalize.c b/libsandbox/canonicalize.c
index f282bdd..6c9a2d6 100644
--- a/libsandbox/canonicalize.c
+++ b/libsandbox/canonicalize.c
@@ -102,7 +102,7 @@ erealpath(const char *name, char *resolved)
if (lstat64(rpath, ))
break;
if (S_ISLNK(st.st_mode)) {
-   ssize_t cnt = readlink(rpath, rpath, 
SB_PATH_MAX);
+   ssize_t cnt = readlink(rpath, rpath, 
SB_PATH_MAX - 1);
if (cnt == -1)
break;
rpath[cnt] = '\0';



[gentoo-commits] proj/sandbox:stable-2.x commit in: libsandbox/

2023-08-05 Thread Mike Gilbert
commit: e4f9687b0517a691a82693c3bd772516fee01762
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Aug  5 19:18:53 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Aug  6 00:39:53 2023 +
URL:https://gitweb.gentoo.org/proj/sandbox.git/commit/?id=e4f9687b

erealpath: use separate buffer for readlink

Fixes a compiler warning:
```
warning: passing argument 2 to 'restrict'-qualified parameter aliases with 
argument 1 [-Wrestrict]
```

Signed-off-by: Mike Gilbert  gentoo.org>
(cherry picked from commit 8c3bc21729c3ad13295b586cd185b2b5da686731)

 libsandbox/canonicalize.c | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/libsandbox/canonicalize.c b/libsandbox/canonicalize.c
index 6c9a2d6..f8d32f0 100644
--- a/libsandbox/canonicalize.c
+++ b/libsandbox/canonicalize.c
@@ -102,10 +102,12 @@ erealpath(const char *name, char *resolved)
if (lstat64(rpath, ))
break;
if (S_ISLNK(st.st_mode)) {
-   ssize_t cnt = readlink(rpath, rpath, 
SB_PATH_MAX - 1);
+   char buffer[SB_PATH_MAX];
+   ssize_t cnt = readlink(rpath, buffer, 
SB_PATH_MAX - 1);
if (cnt == -1)
break;
-   rpath[cnt] = '\0';
+   buffer[cnt] = '\0';
+   strcpy(rpath, buffer);
if (p) {
size_t bytes_left = strlen(p);
if (bytes_left >= SB_PATH_MAX)



[gentoo-commits] proj/sandbox:stable-2.x commit in: libsandbox/

2023-08-05 Thread Mike Gilbert
commit: ae2cb037f024a2bd417c6a241d907390876ecc8a
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Aug  5 19:39:21 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Aug  6 00:39:53 2023 +
URL:https://gitweb.gentoo.org/proj/sandbox.git/commit/?id=ae2cb037

resolve_dirfd_path: use separate buffer for readlink

Fixes a compile warning:
```
warning: passing argument 2 to 'restrict'-qualified parameter aliases with 
argument 1 [-Wrestrict]
```

Signed-off-by: Mike Gilbert  gentoo.org>
(cherry picked from commit 4b27824ee27013c672f75bce2066c950a71280d2)

 libsandbox/libsandbox.c | 9 +
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/libsandbox/libsandbox.c b/libsandbox/libsandbox.c
index 4edcf60..6a7368c 100644
--- a/libsandbox/libsandbox.c
+++ b/libsandbox/libsandbox.c
@@ -132,24 +132,25 @@ int resolve_dirfd_path(int dirfd, const char *path, char 
*resolved_path,
 
save_errno();
 
+   char fd_path[SB_PATH_MAX];
size_t at_len = resolved_path_len - 1 - 1 - (path ? strlen(path) : 0);
if (trace_pid) {
-   sprintf(resolved_path, "/proc/%i/fd/%i", trace_pid, dirfd);
+   sprintf(fd_path, "/proc/%i/fd/%i", trace_pid, dirfd);
} else {
/* If /proc was mounted by a process in a different pid 
namespace,
 * getpid cannot be used to create a valid /proc/ path. 
Instead
 * use sb_get_fd_dir() which works in any case.
 */
-   sprintf(resolved_path, "%s/%i", sb_get_fd_dir(), dirfd);
+   sprintf(fd_path, "%s/%i", sb_get_fd_dir(), dirfd);
}
-   ssize_t ret = readlink(resolved_path, resolved_path, at_len);
+   ssize_t ret = readlink(fd_path, resolved_path, at_len);
if (ret == -1) {
/* see comments at end of check_syscall() */
if (errno_is_too_long()) {
restore_errno();
return 2;
}
-   sb_debug_dyn("AT_FD LOOKUP fail: %s: %s\n", resolved_path, 
strerror(errno));
+   sb_debug_dyn("AT_FD LOOKUP fail: %s: %s\n", fd_path, 
strerror(errno));
/* If the fd isn't found, some guys (glibc) expect errno */
if (errno == ENOENT)
errno = EBADF;



[gentoo-commits] proj/sandbox:stable-2.x commit in: src/

2023-08-05 Thread Mike Gilbert
commit: b0b2afb1941f540126aa510d47636cd8d2cf9ad8
Author: gto2023  mailbox  org>
AuthorDate: Thu Jul 13 11:59:24 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Aug  6 00:39:52 2023 +
URL:https://gitweb.gentoo.org/proj/sandbox.git/commit/?id=b0b2afb1

sandbox: do not compare array to NULL

Fixes a compiler warning:
```
src/environ.c:211:19: warning: the comparison will always evaluate as ‘true’ 
for the address of ‘work_dir’ will never be NULL [-Waddress]
```

Bug: https://bugs.gentoo.org/906234
Signed-off-by: gto2023  mailbox.org>
Signed-off-by: Mike Gilbert  gentoo.org>
(cherry picked from commit 7f230519475c2aaea91df75b0165d8b6c03b9fa9)

 src/environ.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/environ.c b/src/environ.c
index 542dd64..2b28c0b 100644
--- a/src/environ.c
+++ b/src/environ.c
@@ -208,7 +208,7 @@ static int setup_cfg_vars(struct sandbox_info_t 
*sandbox_info)
if (-1 == setup_access_var(ENV_SANDBOX_WRITE))
return -1;
if ((NULL == getenv(ENV_SANDBOX_WRITE)) &&
-   (NULL != sandbox_info->work_dir))
+   strlen(sandbox_info->work_dir))
setenv(ENV_SANDBOX_WRITE, sandbox_info->work_dir, 1);
 
if (-1 == setup_access_var(ENV_SANDBOX_PREDICT))



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

2023-08-05 Thread Benda XU
commit: 5a4ca629a3d19e27f25715145166120493b9e8d5
Author: Benda Xu  gentoo  org>
AuthorDate: Sun Aug  6 00:11:15 2023 +
Commit: Benda XU  gentoo  org>
CommitDate: Sun Aug  6 00:11:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a4ca629

dev-python/tqdm: keyword 4.65.0 for ~arm64-macos

Signed-off-by: Benda Xu  gentoo.org>

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

diff --git a/dev-python/tqdm/tqdm-4.65.0.ebuild 
b/dev-python/tqdm/tqdm-4.65.0.ebuild
index c91aeff3dee7..7cfb68470838 100644
--- a/dev-python/tqdm/tqdm-4.65.0.ebuild
+++ b/dev-python/tqdm/tqdm-4.65.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86 ~arm64-macos ~x64-macos"
 IUSE="examples"
 
 BDEPEND="



[gentoo-commits] proj/sandbox:master commit in: libsandbox/

2023-08-05 Thread Mike Gilbert
commit: 1c9a17d40de6dd3ea5b7aacaa76878357350881b
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Aug  5 19:14:09 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Aug  5 20:08:10 2023 +
URL:https://gitweb.gentoo.org/proj/sandbox.git/commit/?id=1c9a17d4

erealpath: leave space for a trailing '\0' in readlink's buffer

Signed-off-by: Mike Gilbert  gentoo.org>

 libsandbox/canonicalize.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libsandbox/canonicalize.c b/libsandbox/canonicalize.c
index f282bdd..6c9a2d6 100644
--- a/libsandbox/canonicalize.c
+++ b/libsandbox/canonicalize.c
@@ -102,7 +102,7 @@ erealpath(const char *name, char *resolved)
if (lstat64(rpath, ))
break;
if (S_ISLNK(st.st_mode)) {
-   ssize_t cnt = readlink(rpath, rpath, 
SB_PATH_MAX);
+   ssize_t cnt = readlink(rpath, rpath, 
SB_PATH_MAX - 1);
if (cnt == -1)
break;
rpath[cnt] = '\0';



[gentoo-commits] proj/sandbox:master commit in: libsandbox/

2023-08-05 Thread Mike Gilbert
commit: 4b27824ee27013c672f75bce2066c950a71280d2
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Aug  5 19:39:21 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Aug  5 20:08:11 2023 +
URL:https://gitweb.gentoo.org/proj/sandbox.git/commit/?id=4b27824e

resolve_dirfd_path: use separate buffer for readlink

Fixes a compile warning:
```
warning: passing argument 2 to 'restrict'-qualified parameter aliases with 
argument 1 [-Wrestrict]
```

Signed-off-by: Mike Gilbert  gentoo.org>

 libsandbox/libsandbox.c | 9 +
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/libsandbox/libsandbox.c b/libsandbox/libsandbox.c
index 4edcf60..6a7368c 100644
--- a/libsandbox/libsandbox.c
+++ b/libsandbox/libsandbox.c
@@ -132,24 +132,25 @@ int resolve_dirfd_path(int dirfd, const char *path, char 
*resolved_path,
 
save_errno();
 
+   char fd_path[SB_PATH_MAX];
size_t at_len = resolved_path_len - 1 - 1 - (path ? strlen(path) : 0);
if (trace_pid) {
-   sprintf(resolved_path, "/proc/%i/fd/%i", trace_pid, dirfd);
+   sprintf(fd_path, "/proc/%i/fd/%i", trace_pid, dirfd);
} else {
/* If /proc was mounted by a process in a different pid 
namespace,
 * getpid cannot be used to create a valid /proc/ path. 
Instead
 * use sb_get_fd_dir() which works in any case.
 */
-   sprintf(resolved_path, "%s/%i", sb_get_fd_dir(), dirfd);
+   sprintf(fd_path, "%s/%i", sb_get_fd_dir(), dirfd);
}
-   ssize_t ret = readlink(resolved_path, resolved_path, at_len);
+   ssize_t ret = readlink(fd_path, resolved_path, at_len);
if (ret == -1) {
/* see comments at end of check_syscall() */
if (errno_is_too_long()) {
restore_errno();
return 2;
}
-   sb_debug_dyn("AT_FD LOOKUP fail: %s: %s\n", resolved_path, 
strerror(errno));
+   sb_debug_dyn("AT_FD LOOKUP fail: %s: %s\n", fd_path, 
strerror(errno));
/* If the fd isn't found, some guys (glibc) expect errno */
if (errno == ENOENT)
errno = EBADF;



[gentoo-commits] proj/sandbox:master commit in: libsandbox/

2023-08-05 Thread Mike Gilbert
commit: 8c3bc21729c3ad13295b586cd185b2b5da686731
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Aug  5 19:18:53 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Aug  5 20:08:11 2023 +
URL:https://gitweb.gentoo.org/proj/sandbox.git/commit/?id=8c3bc217

erealpath: use separate buffer for readlink

Fixes a compiler warning:
```
warning: passing argument 2 to 'restrict'-qualified parameter aliases with 
argument 1 [-Wrestrict]
```

Signed-off-by: Mike Gilbert  gentoo.org>

 libsandbox/canonicalize.c | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/libsandbox/canonicalize.c b/libsandbox/canonicalize.c
index 6c9a2d6..f8d32f0 100644
--- a/libsandbox/canonicalize.c
+++ b/libsandbox/canonicalize.c
@@ -102,10 +102,12 @@ erealpath(const char *name, char *resolved)
if (lstat64(rpath, ))
break;
if (S_ISLNK(st.st_mode)) {
-   ssize_t cnt = readlink(rpath, rpath, 
SB_PATH_MAX - 1);
+   char buffer[SB_PATH_MAX];
+   ssize_t cnt = readlink(rpath, buffer, 
SB_PATH_MAX - 1);
if (cnt == -1)
break;
-   rpath[cnt] = '\0';
+   buffer[cnt] = '\0';
+   strcpy(rpath, buffer);
if (p) {
size_t bytes_left = strlen(p);
if (bytes_left >= SB_PATH_MAX)



[gentoo-commits] proj/sandbox:master commit in: src/

2023-08-05 Thread Mike Gilbert
commit: 5d13985d6ec4ceeced9b9b45f00bc19c69efbb8f
Author: gto2023  mailbox  org>
AuthorDate: Thu Jul 13 11:55:09 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Aug  5 18:04:53 2023 +
URL:https://gitweb.gentoo.org/proj/sandbox.git/commit/?id=5d13985d

sandbox: prevent possible use of uninitialized members of sandbox_info struct

Signed-off-by: gto2023  mailbox.org>
Signed-off-by: Mike Gilbert  gentoo.org>

 src/sandbox.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/sandbox.c b/src/sandbox.c
index 802850c..e4e05c8 100644
--- a/src/sandbox.c
+++ b/src/sandbox.c
@@ -211,7 +211,7 @@ int main(int argc, char **argv)
 {
int sandbox_log_presence = 0;
 
-   struct sandbox_info_t sandbox_info;
+   struct sandbox_info_t sandbox_info = {};
 
char **sandbox_environ;
char **argv_bash = NULL;



[gentoo-commits] proj/sandbox:master commit in: libsandbox/

2023-08-05 Thread Mike Gilbert
commit: 128d5b32b301a552299feff7cc64e5f8f7c4fee7
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Aug  5 19:11:58 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Aug  5 20:08:10 2023 +
URL:https://gitweb.gentoo.org/proj/sandbox.git/commit/?id=128d5b32

erealpath: drop unused path_max variable

The SB_PATH_MAX macro is always defined, so this variable was pointless.

Signed-off-by: Mike Gilbert  gentoo.org>

 libsandbox/canonicalize.c | 26 +-
 1 file changed, 9 insertions(+), 17 deletions(-)

diff --git a/libsandbox/canonicalize.c b/libsandbox/canonicalize.c
index f742ed4..f282bdd 100644
--- a/libsandbox/canonicalize.c
+++ b/libsandbox/canonicalize.c
@@ -49,7 +49,6 @@ erealpath(const char *name, char *resolved)
 {
char *rpath, *dest, *recover;
const char *start, *end, *rpath_limit;
-   long int path_max;
 
if (name == NULL) {
/* As per Single Unix Specification V2 we must return an error 
if
@@ -66,16 +65,9 @@ erealpath(const char *name, char *resolved)
__set_errno(ENOENT);
return NULL;
}
-#ifdef SB_PATH_MAX
-   path_max = SB_PATH_MAX;
-#else
-   path_max = pathconf(name, _PC_PATH_MAX);
-   if (path_max <= 0)
-   path_max = 1024;
-#endif
 
if (resolved == NULL) {
-   rpath = xmalloc(path_max);
+   rpath = xmalloc(SB_PATH_MAX);
} else {
/* We can't handle resolving a buffer inline, so demand
 * separate read and write strings.
@@ -83,11 +75,11 @@ erealpath(const char *name, char *resolved)
sb_assert(name != resolved);
rpath = resolved;
}
-   rpath_limit = rpath + path_max;
+   rpath_limit = rpath + SB_PATH_MAX;
 
recover = NULL;
if (name[0] != '/') {
-   if (!egetcwd(rpath, path_max)) {
+   if (!egetcwd(rpath, SB_PATH_MAX)) {
rpath[0] = '\0';
goto error;
}
@@ -110,16 +102,16 @@ erealpath(const char *name, char *resolved)
if (lstat64(rpath, ))
break;
if (S_ISLNK(st.st_mode)) {
-   ssize_t cnt = readlink(rpath, rpath, 
path_max);
+   ssize_t cnt = readlink(rpath, rpath, 
SB_PATH_MAX);
if (cnt == -1)
break;
rpath[cnt] = '\0';
if (p) {
size_t bytes_left = strlen(p);
-   if (bytes_left >= path_max)
+   if (bytes_left >= SB_PATH_MAX)
break;
strncat(rpath, name + (p - 
rpath + 1),
-   path_max - bytes_left - 
1);
+   SB_PATH_MAX - 
bytes_left - 1);
}
 
/* Ok, we have a chance at something 
better.  If
@@ -187,10 +179,10 @@ erealpath(const char *name, char *resolved)
goto error;
}
new_size = rpath_limit - rpath;
-   if (end - start + 1 > path_max)
+   if (end - start + 1 > SB_PATH_MAX)
new_size += end - start + 1;
else
-   new_size += path_max;
+   new_size += SB_PATH_MAX;
new_rpath = (char *) xrealloc(rpath, new_size);
rpath = new_rpath;
rpath_limit = rpath + new_size;
@@ -213,7 +205,7 @@ erealpath(const char *name, char *resolved)
 
 error:
if (resolved)
-   snprintf(resolved, path_max, "%s", rpath);
+   snprintf(resolved, SB_PATH_MAX, "%s", rpath);
else
free(rpath);
free(recover);



[gentoo-commits] proj/sandbox:master commit in: src/

2023-08-05 Thread Mike Gilbert
commit: 7f230519475c2aaea91df75b0165d8b6c03b9fa9
Author: gto2023  mailbox  org>
AuthorDate: Thu Jul 13 11:59:24 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Aug  5 20:07:55 2023 +
URL:https://gitweb.gentoo.org/proj/sandbox.git/commit/?id=7f230519

sandbox: do not compare array to NULL

Fixes a compiler warning:
```
src/environ.c:211:19: warning: the comparison will always evaluate as ‘true’ 
for the address of ‘work_dir’ will never be NULL [-Waddress]
```

Bug: https://bugs.gentoo.org/906234
Signed-off-by: gto2023  mailbox.org>
Signed-off-by: Mike Gilbert  gentoo.org>

 src/environ.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/environ.c b/src/environ.c
index 81a3e5f..df8595b 100644
--- a/src/environ.c
+++ b/src/environ.c
@@ -208,7 +208,7 @@ static int setup_cfg_vars(struct sandbox_info_t 
*sandbox_info)
if (-1 == setup_access_var(ENV_SANDBOX_WRITE))
return -1;
if ((NULL == getenv(ENV_SANDBOX_WRITE)) &&
-   (NULL != sandbox_info->work_dir))
+   strlen(sandbox_info->work_dir))
setenv(ENV_SANDBOX_WRITE, sandbox_info->work_dir, 1);
 
if (-1 == setup_access_var(ENV_SANDBOX_PREDICT))



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

2023-08-05 Thread Andreas Sturmlechner
commit: 1d883f0c91d28a042d512bd32cf52035a61b1e88
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Aug  5 23:37:02 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Aug  5 23:38:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d883f0c

dev-qt/qtwayland: drop 5.15.10

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

 dev-qt/qtwayland/qtwayland-5.15.10.ebuild | 54 ---
 1 file changed, 54 deletions(-)

diff --git a/dev-qt/qtwayland/qtwayland-5.15.10.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.10.ebuild
deleted file mode 100644
index 94ba7b8fe442..
--- a/dev-qt/qtwayland/qtwayland-5.15.10.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} != ** ]]; then
-   QT5_KDEPATCHSET_REV=1
-   KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
-fi
-
-inherit qt5-build
-
-DESCRIPTION="Wayland platform plugin for Qt"
-
-SLOT=5/${QT5_PV} # bug 815646
-IUSE="vulkan X"
-
-DEPEND="
-   dev-libs/wayland
-   =dev-qt/qtcore-${QT5_PV}*:5=
-   =dev-qt/qtdeclarative-${QT5_PV}*:5=
-   =dev-qt/qtgui-${QT5_PV}*:5=[egl,libinput,vulkan=,X?]
-   media-libs/libglvnd
-   vulkan? ( dev-util/vulkan-headers )
-   X? (
-   =dev-qt/qtgui-${QT5_PV}*[-gles2-only]
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="dev-util/wayland-scanner"
-
-PATCHES=(
-   # QTBUG-97037, pending upstream:
-   # https://invent.kde.org/qt/qt/qtwayland/-/merge_requests/71
-   
"${FILESDIR}/${PN}-5.15.9-fix-mouse-stuck-in-pressed-state-after-DnD.patch"
-   "${FILESDIR}/${P}-send-release-button-event-on-pointer-leave.patch"
-)
-
-src_configure() {
-   local myqmakeargs=(
-   --
-   $(qt_use vulkan feature-wayland-vulkan-server-buffer)
-   $(qt_use X feature-xcomposite-egl)
-   $(qt_use X feature-xcomposite-glx)
-   )
-   qt5-build_src_configure
-}
-
-src_install() {
-   qt5-build_src_install
-   rm "${D}${QT5_BINDIR}"/qtwaylandscanner || die
-}



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

2023-08-05 Thread Sam James
commit: 78f6c61007a059d12df76503152c689f5c76dc03
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug  5 22:53:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug  5 22:53:05 2023 +
URL:https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=78f6c610

13.2: drop obsolete upstream patch (82_all_arm64_PR110280_ICE_fold-const.patch)

In latest snapshot.

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

 .../82_all_arm64_PR110280_ICE_fold-const.patch | 53 --
 13.2.0/gentoo/README.history   |  3 ++
 2 files changed, 3 insertions(+), 53 deletions(-)

diff --git a/13.2.0/gentoo/82_all_arm64_PR110280_ICE_fold-const.patch 
b/13.2.0/gentoo/82_all_arm64_PR110280_ICE_fold-const.patch
deleted file mode 100644
index d27ca7a..000
--- a/13.2.0/gentoo/82_all_arm64_PR110280_ICE_fold-const.patch
+++ /dev/null
@@ -1,53 +0,0 @@
-https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110280
-https://inbox.sourceware.org/gcc-patches/nycvar.yfh.7.77.849.2307270634430.12...@jbgna.fhfr.qr/T/#t
-
-From 85d8e0d8d5342ec8b4e6a54e22741c30b33c6f04 Mon Sep 17 00:00:00 2001
-From: Prathamesh Kulkarni 
-Date: Fri, 23 Jun 2023 15:27:17 +0530
-Subject: [PATCH] [aarch64/match.pd] Fix ICE observed in PR110280.
-
-gcc/ChangeLog:
-   PR tree-optimization/110280
-   * match.pd (vec_perm_expr(v, v, mask) -> v): Explicitly build vector
-   using build_vector_from_val with the element of input operand, and
-   mask's type if operand and mask's types don't match.
-
-gcc/testsuite/ChangeLog:
-   PR tree-optimization/110280
-   * gcc.target/aarch64/sve/pr110280.c: New test.
-
-(cherry picked from commit 85d8e0d8d5342ec8b4e6a54e22741c30b33c6f04)
-
 a/gcc/match.pd
-+++ b/gcc/match.pd
-@@ -8292,7 +8292,14 @@ and,
- 
- (simplify
-  (vec_perm vec_same_elem_p@0 @0 @1)
-- @0)
-+ (if (types_match (type, TREE_TYPE (@0)))
-+  @0
-+  (with
-+   {
-+ tree elem = uniform_vector_p (@0);
-+   }
-+   (if (elem)
-+{ build_vector_from_val (type, elem); }
- 
- /* Push VEC_PERM earlier if that may help FMA perception (PR101895).  */
- (simplify
 /dev/null
-+++ b/gcc/testsuite/gcc.target/aarch64/sve/pr110280.c
-@@ -0,0 +1,12 @@
-+/* { dg-do compile } */
-+/* { dg-options "-O3 -fdump-tree-optimized" } */
-+
-+#include "arm_sve.h"
-+
-+svuint32_t l()
-+{
-+  _Alignas(16) const unsigned int lanes[4] = {0, 0, 0, 0};
-+  return svld1rq_u32(svptrue_b8(), lanes);
-+}
-+
-+/* { dg-final { scan-tree-dump-not "VEC_PERM_EXPR" "optimized" } } */

diff --git a/13.2.0/gentoo/README.history b/13.2.0/gentoo/README.history
index 998f555..769413a 100644
--- a/13.2.0/gentoo/README.history
+++ b/13.2.0/gentoo/README.history
@@ -1,3 +1,6 @@
+5  05 Aug 2023
+   - 82_all_arm64_PR110280_ICE_fold-const.patch
+
 4  30 Jul 2023
 
U 31_all_gm2_make_P_var.patch



[gentoo-commits] repo/gentoo:master commit in: x11-wm/openbox/

2023-08-05 Thread Sam James
commit: dea896f4f045ee93faf42e8ba3b27929dd35ed33
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug  5 23:12:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug  5 23:12:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dea896f4

x11-wm/openbox: fix mess

Sorry, I've no idea what I did here. Keep r7 with the fixes for the xsession
file but drop it to ~arch. Drop the now-useless -r6.

Fixes: 1c952dae5ccf5c5a2805a3e622ca822c24cd2902
Fixes: 7f9198feb0dc9af82c863c7839d339c6a54bd76c
Signed-off-by: Sam James  gentoo.org>

 x11-wm/openbox/openbox-3.6.1-r6.ebuild | 126 -
 x11-wm/openbox/openbox-3.6.1-r7.ebuild |   2 +-
 2 files changed, 1 insertion(+), 127 deletions(-)

diff --git a/x11-wm/openbox/openbox-3.6.1-r6.ebuild 
b/x11-wm/openbox/openbox-3.6.1-r6.ebuild
deleted file mode 100644
index 3a35c296e216..
--- a/x11-wm/openbox/openbox-3.6.1-r6.ebuild
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11})
-inherit autotools python-single-r1
-
-DESCRIPTION="Standards compliant, fast, light-weight, extensible window 
manager"
-HOMEPAGE="http://openbox.org/wiki/Main_Page;
-
-if [[ ${PV} == ** ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/Mikachu/openbox.git;
-else
-   SRC_URI="http://openbox.org/dist/openbox/${P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~x86-linux"
-fi
-
-SRC_URI+=" branding? ( 
https://dev.gentoo.org/~hwoarang/distfiles/surreal-gentoo.tar.gz )"
-
-LICENSE="GPL-2"
-SLOT="3"
-IUSE="branding debug imlib nls session startup-notification svg xdg"
-REQUIRED_USE="xdg? ( ${PYTHON_REQUIRED_USE} )"
-
-BDEPEND="
-   sys-devel/gettext
-   virtual/pkgconfig
-"
-RDEPEND="
-   dev-libs/glib:2
-   >=dev-libs/libxml2-2.0
-   >=media-libs/fontconfig-2
-   x11-libs/cairo
-   x11-libs/libXau
-   x11-libs/libXcursor
-   x11-libs/libXext
-   x11-libs/libXft
-   x11-libs/libXinerama
-   x11-libs/libXrandr
-   x11-libs/libXt
-   >=x11-libs/pango-1.8[X]
-   imlib? ( media-libs/imlib2 )
-   startup-notification? ( >=x11-libs/startup-notification-0.8 )
-   svg? ( gnome-base/librsvg:2 )
-   xdg? (
-   ${PYTHON_DEPS}
-   $(python_gen_cond_dep '
-   dev-python/pyxdg[${PYTHON_USEDEP}]
-   ')
-   )
-"
-DEPEND="${RDEPEND}
-   x11-base/xorg-proto
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-3.5.2-gnome-session.patch"
-   # see https://github.com/danakj/openbox/pull/35
-   "${FILESDIR}/${PN}-3.6.1-py3-xdg.patch"
-   # https://bugs.gentoo.org/827227
-   "${FILESDIR}/${PN}-3.6.1-getgrent-to-getgroups.patch"
-   # https://bugs.gentoo.org/901777
-   "${FILESDIR}/${PN}-3.6.1-glib-2.76.patch"
-)
-
-pkg_setup() {
-   use xdg && python-single-r1_pkg_setup
-}
-
-src_unpack() {
-   if [[ ${PV} == ** ]]; then
-   git-r3_src_unpack
-   fi
-
-   default
-}
-
-src_prepare() {
-   default
-   sed -i \
-   -e "s:-O0 -ggdb ::" \
-   -e 's/-fno-strict-aliasing//' \
-   m4/openbox.m4 || die
-   eautoreconf
-}
-
-src_configure() {
-   local myeconfargs=(
-   --disable-static
-   --with-x
-   $(use_enable debug)
-   $(use_enable imlib imlib2)
-   $(use_enable nls)
-   $(use_enable session session-management)
-   $(use_enable startup-notification)
-   $(use_enable svg librsvg)
-   )
-   econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   exeinto /etc/X11/Sessions
-   newexe - ${PN} <<-EOF
-   #!/bin/sh
-   ${PN}
-   EOF
-
-   emake DESTDIR="${D}" install
-   if use branding; then
-   insinto /usr/share/themes
-   doins -r "${WORKDIR}"/Surreal_Gentoo
-   # make it the default theme
-   sed -i \
-   -e "//{n; 
s@.*@Surreal_Gentoo@}" \
-   "${D}"/etc/xdg/openbox/rc.xml \
-   || die "failed to set Surreal Gentoo as the default 
theme"
-   fi
-   find "${ED}" -name '*.la' -delete || die
-   if use xdg ; then
-   python_fix_shebang "${ED}"/usr/libexec/openbox-xdg-autostart
-   else
-   rm "${ED}"/usr/libexec/openbox-xdg-autostart || die
-   fi
-}

diff --git a/x11-wm/openbox/openbox-3.6.1-r7.ebuild 
b/x11-wm/openbox/openbox-3.6.1-r7.ebuild
index 0233009d6d34..3a35c296e216 100644
--- a/x11-wm/openbox/openbox-3.6.1-r7.ebuild
+++ b/x11-wm/openbox/openbox-3.6.1-r7.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == ** ]]; then
EGIT_REPO_URI="https://github.com/Mikachu/openbox.git;
 else

[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/, sys-apps/systemd/files/

2023-08-05 Thread Sam James
commit: 939a1468f8957a670026888a01d4601a00f17142
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug  5 23:06:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug  5 23:06:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=939a1468

sys-apps/systemd: backport tmpfiles/udev permissions race fix

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

 .../systemd/files/systemd-254-tmpfiles-udev.patch  |  88 
 sys-apps/systemd/systemd-254-r2.ebuild | 528 +
 2 files changed, 616 insertions(+)

diff --git a/sys-apps/systemd/files/systemd-254-tmpfiles-udev.patch 
b/sys-apps/systemd/files/systemd-254-tmpfiles-udev.patch
new file mode 100644
index ..04dd166310c8
--- /dev/null
+++ b/sys-apps/systemd/files/systemd-254-tmpfiles-udev.patch
@@ -0,0 +1,88 @@
+https://bugs.gentoo.org/911723
+https://github.com/systemd/systemd/issues/28588
+https://github.com/systemd/systemd/issues/28653
+https://github.com/systemd/systemd/pull/28681
+
+(Skipped first commit as it was a revert of 
https://github.com/systemd/systemd/commit/a3d610998ad3b4c88224fe89a048a84dbceb652b.patc
+which wasn't in 254.)
+
+From 31845ef554877525dc4ff4f25ad11ad805ebf81c Mon Sep 17 00:00:00 2001
+From: Yu Watanabe 
+Date: Sat, 5 Aug 2023 04:37:19 +0900
+Subject: [PATCH 2/4] unit: make udev rules take precesence over tmpfiles
+
+Without this change, there are no ordering between udevd and tmpfiles,
+and if tmpfiles is invoked later it may discard the permission set by
+udevd.
+
+Fixes an issue introduced by b42482af904ae0b94a6e4501ec595448f0ba1c06.
+
+Fixes #28588 and #28653.
+--- a/units/systemd-udevd.service.in
 b/units/systemd-udevd.service.in
+@@ -12,6 +12,7 @@ Description=Rule-based Manager for Device Events and Files
+ Documentation=man:systemd-udevd.service(8) man:udev(7)
+ DefaultDependencies=no
+ After=systemd-sysusers.service systemd-hwdb-update.service
++After=systemd-tmpfiles-setup-dev.service
+ Before=sysinit.target
+ ConditionPathIsReadWrite=/sys
+ 
+
+From b768379e8b494b025f41946205944a6f3a1a553f Mon Sep 17 00:00:00 2001
+From: Yu Watanabe 
+Date: Sat, 5 Aug 2023 04:52:16 +0900
+Subject: [PATCH 3/4] test: add short test for device node permission
+
+--- /dev/null
 b/test/units/testsuite-17.00.sh
+@@ -0,0 +1,18 @@
++#!/usr/bin/env bash
++# SPDX-License-Identifier: LGPL-2.1-or-later
++set -ex
++set -o pipefail
++
++# shellcheck source=test/units/util.sh
++. "$(dirname "$0")"/util.sh
++
++# Tests for issue #28588 and #28653.
++
++assert_in "systemd-tmpfiles-setup-dev.service" "$(systemctl show --property 
After --value systemd-udevd.service)"
++assert_in "systemd-udevd.service" "$(systemctl show --property Before --value 
systemd-tmpfiles-setup-dev.service)"
++
++if [[ -f /dev/vfio/vfio ]]; then
++   assert_in "crw-rw-rw-" "$(stat --format=%A /dev/vfio/vfio)"
++fi
++
++exit 0
+
+From 23acdb8d0b04d46ecdc88a45594135c321dbfd5b Mon Sep 17 00:00:00 2001
+From: Yu Watanabe 
+Date: Sat, 5 Aug 2023 05:03:16 +0900
+Subject: [PATCH 4/4] test: shorten timeout for 'udevadm monitor'
+
+The command should never finish, it is not necessary to wait so long.
+--- a/test/units/testsuite-17.10.sh
 b/test/units/testsuite-17.10.sh
+@@ -79,13 +79,13 @@ udevadm info -w /sys/class/net/$netdev
+ udevadm info --wait-for-initialization=5 /sys/class/net/$netdev
+ udevadm info -h
+ 
+-assert_rc 124 timeout 5 udevadm monitor
+-assert_rc 124 timeout 5 udevadm monitor -k
+-assert_rc 124 timeout 5 udevadm monitor -u
+-assert_rc 124 timeout 5 udevadm monitor -s net
+-assert_rc 124 timeout 5 udevadm monitor --subsystem-match net/$netdev
+-assert_rc 124 timeout 5 udevadm monitor -t systemd
+-assert_rc 124 timeout 5 udevadm monitor --tag-match hello
++assert_rc 124 timeout 1 udevadm monitor
++assert_rc 124 timeout 1 udevadm monitor -k
++assert_rc 124 timeout 1 udevadm monitor -u
++assert_rc 124 timeout 1 udevadm monitor -s net
++assert_rc 124 timeout 1 udevadm monitor --subsystem-match net/$netdev
++assert_rc 124 timeout 1 udevadm monitor -t systemd
++assert_rc 124 timeout 1 udevadm monitor --tag-match hello
+ udevadm monitor -h
+ 
+ udevadm settle
+

diff --git a/sys-apps/systemd/systemd-254-r2.ebuild 
b/sys-apps/systemd/systemd-254-r2.ebuild
new file mode 100644
index ..4005bb141fa7
--- /dev/null
+++ b/sys-apps/systemd/systemd-254-r2.ebuild
@@ -0,0 +1,528 @@
+# Copyright 2011-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..11} )
+
+# Avoid QA warnings
+TMPFILES_OPTIONAL=1
+UDEV_OPTIONAL=1
+
+QA_PKGCONFIG_VERSION=$(ver_cut 1)
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://github.com/systemd/systemd.git;
+   inherit git-r3
+else
+   if [[ ${PV} == *.* ]]; then
+   MY_PN=systemd-stable
+   else
+   MY_PN=systemd
+   fi
+   MY_PV=${PV/_/-}
+   MY_P=${MY_PN}-${MY_PV}
+   S=${WORKDIR}/${MY_P}

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

2023-08-05 Thread Andreas Sturmlechner
commit: d245a6ca9b78b2689b887d23059038560966e252
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Aug  5 23:05:26 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Aug  5 23:06:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d245a6ca

dev-qt/qtdeclarative: drop 5.15.10-r1

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

 dev-qt/qtdeclarative/Manifest  |  1 -
 .../qtdeclarative/qtdeclarative-5.15.10-r1.ebuild  | 67 --
 2 files changed, 68 deletions(-)

diff --git a/dev-qt/qtdeclarative/Manifest b/dev-qt/qtdeclarative/Manifest
index 03d5a4f5f8c9..eebc65a05401 100644
--- a/dev-qt/qtdeclarative/Manifest
+++ b/dev-qt/qtdeclarative/Manifest
@@ -1,4 +1,3 @@
-DIST qtdeclarative-5.15.10-gentoo-kde-2.tar.xz 25376 BLAKE2B 
90978286216648900b2d0654d0b5ef5c0c2e05d94bcadedbda58b03861b6ac0aea7bfe34c55c90bbdfe0f088e35a5ebbb3284523ffce04d1a0a93cdac5cc9312
 SHA512 
d34761a994977b8b3be43f71377441362c9075b970d83b7af9625a9c51dd588ea47637bb30fd50ff4d215ce97ed15f49607f958b5f18dd2281640c031dce01e8
 DIST qtdeclarative-5.15.10-gentoo-kde-3.tar.xz 26396 BLAKE2B 
07ad0b115316e8eeaa1b9348cb6e742684b11d4d45087e763679938d43d77f90261a905037b07429d78933d7b7c487d3c1f7f1caedfdb5f6b512f4e20f55d946
 SHA512 
4d44ffaee5a3b1b01e5959f9c94a3daeda1528e4b7c0f267b11efac5a686c257b1f742ef38040a3ebad167faba0f61ffa2afc03d943770a9a9a005bd52ef99f6
 DIST qtdeclarative-everywhere-opensource-src-5.15.10.tar.xz 21596352 BLAKE2B 
4259b55b1406694cf10d5ff1c4bc2501b47a7a7ea4a09eeb77c08fa1417d5f8d028df1a0753af0d1ef52d7aa1331343c56b6c72adf462a6d1a1d5097c288ad8f
 SHA512 
378fc41a31edb52d85fd5e37fe6c086e35b5d5d759ceacc49cf7981a8a38d25ae5f2ca27d99547bd1db381f32128e7947800e2a01a857177707cc2a9980373a8
 DIST qtdeclarative-everywhere-src-6.5.2.tar.xz 35552840 BLAKE2B 
048da9ab9433034ede21b51458cd3c7bd09d5364c8e2e65a02905bdc107d456ba0cbf2f9ea459324462c455fb33ef5f9b7e79e669100c82274476c10b34c
 SHA512 
e6fd9dddbab72ee2e323d8ae0f4ac438b935477ad50b3e069a307993e94b289648d29ee265ac535e1396e4c1ba4bdf7e16b0cdf89a17df8d0a43bbe94f7316ef

diff --git a/dev-qt/qtdeclarative/qtdeclarative-5.15.10-r1.ebuild 
b/dev-qt/qtdeclarative/qtdeclarative-5.15.10-r1.ebuild
deleted file mode 100644
index 27750dcfd317..
--- a/dev-qt/qtdeclarative/qtdeclarative-5.15.10-r1.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 2009-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} != ** ]]; then
-   QT5_KDEPATCHSET_REV=2
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
-fi
-
-PYTHON_COMPAT=( python3_{8..11} )
-inherit flag-o-matic python-any-r1 qt5-build
-
-DESCRIPTION="The QML and Quick modules for the Qt5 framework"
-
-IUSE="gles2-only +jit localstorage vulkan +widgets"
-
-# qtgui[gles2-only=] is needed because of bug 504322
-DEPEND="
-   =dev-qt/qtcore-${QT5_PV}*
-   =dev-qt/qtgui-${QT5_PV}*:5=[gles2-only=,vulkan=]
-   =dev-qt/qtnetwork-${QT5_PV}*
-   =dev-qt/qttest-${QT5_PV}*
-   media-libs/libglvnd
-   localstorage? ( =dev-qt/qtsql-${QT5_PV}* )
-   widgets? ( =dev-qt/qtwidgets-${QT5_PV}*[gles2-only=] )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="${PYTHON_DEPS}"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-5.14.2-QQuickItemView-fix-maxXY-extent.patch" # 
QTBUG-83890
-)
-
-src_prepare() {
-   qt_use_disable_mod localstorage sql \
-   src/imports/imports.pro
-
-   qt_use_disable_mod widgets widgets \
-   src/src.pro \
-   src/qmltest/qmltest.pro \
-   tests/auto/auto.pro \
-   tools/tools.pro \
-   tools/qmlscene/qmlscene.pro \
-   tools/qml/qml.pro
-
-   qt5-build_src_prepare
-}
-
-src_configure() {
-   replace-flags "-Os" "-O2" # bug 840861
-
-   local myqmakeargs=(
-   --
-   -qml-debug
-   $(qt_use jit feature-qml-jit)
-   )
-   qt5-build_src_configure
-}
-
-src_install() {
-   qt5-build_src_install
-   qt5_symlink_binary_to_path qml 5
-   qt5_symlink_binary_to_path qmleasing 5
-   qt5_symlink_binary_to_path qmlpreview 5
-   qt5_symlink_binary_to_path qmlscene 5
-}



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

2023-08-05 Thread Andreas Sturmlechner
commit: 49b0b958e0b50cf656d7c2d3f19d61765920e82d
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Aug  5 22:38:44 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Aug  5 23:00:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49b0b958

dev-qt/qtgui: Bump to QT5_KDEPATCHSET_REV=2

Volker Hilsheimer (1):
  Fix QTextEdit cursor rectangle vertical positioning

Eirik Aavitsland (2):
  Doc: note QWindow::winId() will cause platform window creation
  Ensure consistent cursor width under fractional scaling

Tang Haixiang (1):
  QTextLayout: Reconsider cursor drawing on TextObject

Wladimir Leuschner (1):
  Return 0 in QWindow::winId in case of failed platform window creation

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

 dev-qt/qtgui/Manifest|   1 +
 dev-qt/qtgui/qtgui-5.15.10-r1.ebuild | 178 +++
 2 files changed, 179 insertions(+)

diff --git a/dev-qt/qtgui/Manifest b/dev-qt/qtgui/Manifest
index 68ae69f4da07..a97f9f01e88a 100644
--- a/dev-qt/qtgui/Manifest
+++ b/dev-qt/qtgui/Manifest
@@ -1,3 +1,4 @@
 DIST qtbase-5.15-gentoo-patchset-4.tar.xz 4884 BLAKE2B 
ef1f11ea63084b834e19a9bd4c4a146e0d47f10e6c1f540a23db64ba6b0d42f46d63f54f93587deae9ac528f6824fa0e88177fe109a53aaee7d8328d49e364cd
 SHA512 
1ae6630cef6bead9187aaaf7c420566b2c1f946bfa22cb983c52267c098e9b1c7b82c99204cbd3eed5eb6ebde0359726e260fd449618802735af465ca39f0a1d
 DIST qtbase-5.15.10-gentoo-kde-1.tar.xz 725208 BLAKE2B 
14e82b0f26d0e0de47e9e3c4c54dd6649f983b9468c9f5790fb206a823a77ef22fc02546e39ff0ba68aa589ba811629bb4c4615223af9e8bec7c7b96ae13bef6
 SHA512 
efc93c451577f6389ffd58690ce2e1a2d2f3b85072cb8d542c5db0ddee2b60e80f2f937fb815a63db9973cc88ef35f8adc47a5ec98c2ec0b01ac5320ac635a5b
+DIST qtbase-5.15.10-gentoo-kde-2.tar.xz 740184 BLAKE2B 
0b76c6515425b45de65993a54e6b72afc620300c711e75720fd1283b964aee564a780845f52c033794f6fdca9a13ca863e52a91f7eda5d436f9a668356af82b2
 SHA512 
474fd27c13cd1b58c688c063ca119769cda9a5de8c97ae04fba81cba9e176126ac71107c6536cf825617c27aadcaf53732d4181c772fbae3c04988f85490fd74
 DIST qtbase-everywhere-opensource-src-5.15.10.tar.xz 50422688 BLAKE2B 
2a625296967bef17d491a3ec8fbb4a3beaf00180a2cda728e485f796c801241798bd85dd06d57ca9fef26c591fe9910a2fcb83a67bbc17640b7393d280b9ce53
 SHA512 
94ac739d76dd9fff54cde46e818fee6c6763f8b207b759108455febff84c9dfeb48ea7807451d7248cbfd8af24c2a1263c34dcbd2be055136e39325e32725eef

diff --git a/dev-qt/qtgui/qtgui-5.15.10-r1.ebuild 
b/dev-qt/qtgui/qtgui-5.15.10-r1.ebuild
new file mode 100644
index ..52d837fdb16d
--- /dev/null
+++ b/dev-qt/qtgui/qtgui-5.15.10-r1.ebuild
@@ -0,0 +1,178 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} != ** ]]; then
+   QT5_KDEPATCHSET_REV=2
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+fi
+
+QT5_MODULE="qtbase"
+inherit qt5-build
+
+DESCRIPTION="The GUI module and platform plugins for the Qt5 framework"
+
+SLOT=5/${QT5_PV} # bug 707658
+IUSE="accessibility dbus egl eglfs evdev gles2-only ibus jpeg +libinput
+   linuxfb +png tslib tuio +udev vnc vulkan wayland +X"
+REQUIRED_USE="
+   || ( eglfs linuxfb vnc X )
+   accessibility? ( dbus X )
+   eglfs? ( egl )
+   ibus? ( dbus )
+   libinput? ( udev )
+   X? ( gles2-only? ( egl ) )
+"
+
+RDEPEND="
+   dev-libs/glib:2
+   =dev-qt/qtcore-${QT5_PV}*:5=
+   dev-util/gtk-update-icon-cache
+   media-libs/fontconfig
+   media-libs/freetype:2
+   media-libs/harfbuzz:=
+   sys-libs/zlib:=
+   dbus? ( =dev-qt/qtdbus-${QT5_PV}* )
+   eglfs? (
+   media-libs/mesa[gbm(+)]
+   x11-libs/libdrm
+   )
+   evdev? ( sys-libs/mtdev )
+   jpeg? ( media-libs/libjpeg-turbo:= )
+   gles2-only? ( media-libs/libglvnd )
+   !gles2-only? ( media-libs/libglvnd[X] )
+   libinput? (
+   dev-libs/libinput:=
+   x11-libs/libxkbcommon
+   )
+   png? ( media-libs/libpng:= )
+   tslib? ( >=x11-libs/tslib-1.21 )
+   tuio? ( =dev-qt/qtnetwork-${QT5_PV}* )
+   udev? ( virtual/libudev:= )
+   vnc? ( =dev-qt/qtnetwork-${QT5_PV}* )
+   vulkan? ( dev-util/vulkan-headers )
+   X? (
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   x11-libs/libxcb:=
+   x11-libs/libxkbcommon[X]
+   x11-libs/xcb-util-image
+   x11-libs/xcb-util-keysyms
+   x11-libs/xcb-util-renderutil
+   x11-libs/xcb-util-wm
+   )
+"
+DEPEND="${RDEPEND}
+   evdev? ( sys-kernel/linux-headers )
+   linuxfb? ( sys-kernel/linux-headers )
+   udev? ( sys-kernel/linux-headers )
+   X? ( x11-base/xorg-proto )
+"
+PDEPEND="
+   ibus? ( app-i18n/ibus )
+   wayland? ( =dev-qt/qtwayland-${QT5_PV}* )
+"
+
+QT5_TARGET_SUBDIRS=(

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

2023-08-05 Thread Andreas Sturmlechner
commit: d67ecfdb7d124b05a2af89478dd6eff099eabd0e
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Aug  5 22:38:13 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Aug  5 23:00:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d67ecfdb

dev-qt/qtcore: Bump to QT5_KDEPATCHSET_REV=2

Ahmad Samir (2):
  QXmlStreamReader: change fastScanName() to take a Value*
  QXmlStreamReader: make fastScanName() indicate parsing status to callers

Axel Spoerl (1):
  QXmlStreamReader: Raise error on unexpected tokens

Friedemann Kleint (1):
  Fix typo in QXmlStreamReader error message

Marc Mutz (2):
  QLogging: DRY isFatal(QtMsgType)
  Make sure we don't count down past 0 QT_FATAL_CRITICALS

Volker Krause (1):
  Fix Croatia's currency

See also:
https://www.qt.io/blog/security-advisory-qxmlstreamreader
https://www.qt.io/blog/security-advisory-qxmlstreamreader-1

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

 dev-qt/qtcore/Manifest |   1 +
 dev-qt/qtcore/qtcore-5.15.10-r1.ebuild | 120 +
 2 files changed, 121 insertions(+)

diff --git a/dev-qt/qtcore/Manifest b/dev-qt/qtcore/Manifest
index 68ae69f4da07..a97f9f01e88a 100644
--- a/dev-qt/qtcore/Manifest
+++ b/dev-qt/qtcore/Manifest
@@ -1,3 +1,4 @@
 DIST qtbase-5.15-gentoo-patchset-4.tar.xz 4884 BLAKE2B 
ef1f11ea63084b834e19a9bd4c4a146e0d47f10e6c1f540a23db64ba6b0d42f46d63f54f93587deae9ac528f6824fa0e88177fe109a53aaee7d8328d49e364cd
 SHA512 
1ae6630cef6bead9187aaaf7c420566b2c1f946bfa22cb983c52267c098e9b1c7b82c99204cbd3eed5eb6ebde0359726e260fd449618802735af465ca39f0a1d
 DIST qtbase-5.15.10-gentoo-kde-1.tar.xz 725208 BLAKE2B 
14e82b0f26d0e0de47e9e3c4c54dd6649f983b9468c9f5790fb206a823a77ef22fc02546e39ff0ba68aa589ba811629bb4c4615223af9e8bec7c7b96ae13bef6
 SHA512 
efc93c451577f6389ffd58690ce2e1a2d2f3b85072cb8d542c5db0ddee2b60e80f2f937fb815a63db9973cc88ef35f8adc47a5ec98c2ec0b01ac5320ac635a5b
+DIST qtbase-5.15.10-gentoo-kde-2.tar.xz 740184 BLAKE2B 
0b76c6515425b45de65993a54e6b72afc620300c711e75720fd1283b964aee564a780845f52c033794f6fdca9a13ca863e52a91f7eda5d436f9a668356af82b2
 SHA512 
474fd27c13cd1b58c688c063ca119769cda9a5de8c97ae04fba81cba9e176126ac71107c6536cf825617c27aadcaf53732d4181c772fbae3c04988f85490fd74
 DIST qtbase-everywhere-opensource-src-5.15.10.tar.xz 50422688 BLAKE2B 
2a625296967bef17d491a3ec8fbb4a3beaf00180a2cda728e485f796c801241798bd85dd06d57ca9fef26c591fe9910a2fcb83a67bbc17640b7393d280b9ce53
 SHA512 
94ac739d76dd9fff54cde46e818fee6c6763f8b207b759108455febff84c9dfeb48ea7807451d7248cbfd8af24c2a1263c34dcbd2be055136e39325e32725eef

diff --git a/dev-qt/qtcore/qtcore-5.15.10-r1.ebuild 
b/dev-qt/qtcore/qtcore-5.15.10-r1.ebuild
new file mode 100644
index ..f42cc15498c0
--- /dev/null
+++ b/dev-qt/qtcore/qtcore-5.15.10-r1.ebuild
@@ -0,0 +1,120 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} != ** ]]; then
+   QT5_KDEPATCHSET_REV=2
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+fi
+
+QT5_MODULE="qtbase"
+inherit linux-info flag-o-matic qt5-build
+
+DESCRIPTION="Cross-platform application development framework"
+SLOT=5/${QT5_PV}
+
+IUSE="icu old-kernel systemd"
+
+DEPEND="
+   dev-libs/double-conversion:=
+   dev-libs/glib:2
+   dev-libs/libpcre2[pcre16,unicode]
+   sys-libs/zlib:=
+   icu? ( dev-libs/icu:= )
+   !icu? ( virtual/libiconv )
+   systemd? ( sys-apps/systemd:= )
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+   src/tools/bootstrap
+   src/tools/moc
+   src/tools/rcc
+   src/corelib
+   src/tools/qlalr
+   doc
+)
+
+QT5_GENTOO_PRIVATE_CONFIG=(
+   !:network
+   !:sql
+   !:testlib
+   !:xml
+)
+
+pkg_pretend() {
+   use kernel_linux || return
+   get_running_version
+   if kernel_is -lt 4 11 && ! use old-kernel; then
+   ewarn "The running kernel is older than 4.11. USE=old-kernel is 
needed for"
+   ewarn "dev-qt/qtcore to function on this kernel properly. Bugs 
#669994, #672856"
+   fi
+}
+
+src_prepare() {
+   # don't add -O3 to CXXFLAGS, bug 549140
+   sed -i -e '/CONFIG\s*+=/s/optimize_full//' src/corelib/corelib.pro || 
die
+
+   # fix missing qt_version_tag symbol w/ LTO, bug 674382
+   sed -i -e 's/^gcc:ltcg/gcc/' src/corelib/global/global.pri || die
+
+   # Broken with FORTIFY_SOURCE=3
+   # Our toolchain sets F_S=2 by default w/ >= -O2, so we need
+   # to unset F_S first, then explicitly set 2, to negate any default
+   # and anything set by the user if they're choosing 3 (or if they've
+   # modified GCC to set 3).
+   #
+   # Refs:
+   # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105078
+   # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105709
+   # 

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

2023-08-05 Thread Andreas Sturmlechner
commit: 974daf14590c79da61a4d8bdf192a070c6de4527
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Aug  5 22:38:52 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Aug  5 23:00:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=974daf14

dev-qt/qtnetwork: Bump to QT5_KDEPATCHSET_REV=2

Marc Mutz (2):
  QSslDiffieHellmanParameters: fix mem-leak
  QHostInfo: fix remaining slotObj leaks

Mårten Nordheim (1):
  QHostInfo: fix leaking slot object

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

 dev-qt/qtnetwork/Manifest|  1 +
 dev-qt/qtnetwork/qtnetwork-5.15.10-r3.ebuild | 62 
 2 files changed, 63 insertions(+)

diff --git a/dev-qt/qtnetwork/Manifest b/dev-qt/qtnetwork/Manifest
index 68ae69f4da07..a97f9f01e88a 100644
--- a/dev-qt/qtnetwork/Manifest
+++ b/dev-qt/qtnetwork/Manifest
@@ -1,3 +1,4 @@
 DIST qtbase-5.15-gentoo-patchset-4.tar.xz 4884 BLAKE2B 
ef1f11ea63084b834e19a9bd4c4a146e0d47f10e6c1f540a23db64ba6b0d42f46d63f54f93587deae9ac528f6824fa0e88177fe109a53aaee7d8328d49e364cd
 SHA512 
1ae6630cef6bead9187aaaf7c420566b2c1f946bfa22cb983c52267c098e9b1c7b82c99204cbd3eed5eb6ebde0359726e260fd449618802735af465ca39f0a1d
 DIST qtbase-5.15.10-gentoo-kde-1.tar.xz 725208 BLAKE2B 
14e82b0f26d0e0de47e9e3c4c54dd6649f983b9468c9f5790fb206a823a77ef22fc02546e39ff0ba68aa589ba811629bb4c4615223af9e8bec7c7b96ae13bef6
 SHA512 
efc93c451577f6389ffd58690ce2e1a2d2f3b85072cb8d542c5db0ddee2b60e80f2f937fb815a63db9973cc88ef35f8adc47a5ec98c2ec0b01ac5320ac635a5b
+DIST qtbase-5.15.10-gentoo-kde-2.tar.xz 740184 BLAKE2B 
0b76c6515425b45de65993a54e6b72afc620300c711e75720fd1283b964aee564a780845f52c033794f6fdca9a13ca863e52a91f7eda5d436f9a668356af82b2
 SHA512 
474fd27c13cd1b58c688c063ca119769cda9a5de8c97ae04fba81cba9e176126ac71107c6536cf825617c27aadcaf53732d4181c772fbae3c04988f85490fd74
 DIST qtbase-everywhere-opensource-src-5.15.10.tar.xz 50422688 BLAKE2B 
2a625296967bef17d491a3ec8fbb4a3beaf00180a2cda728e485f796c801241798bd85dd06d57ca9fef26c591fe9910a2fcb83a67bbc17640b7393d280b9ce53
 SHA512 
94ac739d76dd9fff54cde46e818fee6c6763f8b207b759108455febff84c9dfeb48ea7807451d7248cbfd8af24c2a1263c34dcbd2be055136e39325e32725eef

diff --git a/dev-qt/qtnetwork/qtnetwork-5.15.10-r3.ebuild 
b/dev-qt/qtnetwork/qtnetwork-5.15.10-r3.ebuild
new file mode 100644
index ..7234cac13297
--- /dev/null
+++ b/dev-qt/qtnetwork/qtnetwork-5.15.10-r3.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} != ** ]]; then
+   QT5_KDEPATCHSET_REV=2
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+fi
+
+QT5_MODULE="qtbase"
+inherit qt5-build
+
+DESCRIPTION="Network abstraction library for the Qt5 framework"
+
+IUSE="gssapi libproxy sctp +ssl"
+
+DEPEND="
+   =dev-qt/qtcore-${QT5_PV}*:5=
+   sys-libs/zlib:=
+   gssapi? ( virtual/krb5 )
+   libproxy? ( net-libs/libproxy )
+   sctp? ( kernel_linux? ( net-misc/lksctp-tools ) )
+   ssl? ( >=dev-libs/openssl-1.1.1:0= )
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+   src/network
+   src/plugins/bearer/generic
+)
+
+QT5_GENTOO_CONFIG=(
+   libproxy:libproxy:
+   ssl::SSL
+   ssl::OPENSSL
+   ssl:openssl-linked:LINKED_OPENSSL
+)
+
+QT5_GENTOO_PRIVATE_CONFIG=(
+   :network
+)
+
+src_configure() {
+   local myconf=(
+   $(qt_use gssapi feature-gssapi)
+   $(qt_use libproxy)
+   $(qt_use sctp)
+   $(usev ssl -openssl-linked)
+   )
+   qt5-build_src_configure
+}
+
+src_install() {
+   qt5-build_src_install
+
+   # workaround for bug 652650
+   if use ssl; then
+   sed -e "/^#define QT_LINKED_OPENSSL/s/$/ true/" \
+   -i "${D}${QT5_HEADERDIR}"/Gentoo/${PN}-qconfig.h || die
+   fi
+}



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

2023-08-05 Thread Andreas Sturmlechner
commit: 124a52d7c957e87913b5fd3a6136eac19c3af57f
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Aug  5 22:38:59 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Aug  5 23:00:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=124a52d7

dev-qt/qtwidgets: Bump to QT5_KDEPATCHSET_REV=2

Axel Spoerl (1):
  QColorDialog: Ignore mouse move events when no mouse button is pressed

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

 dev-qt/qtwidgets/Manifest|  1 +
 dev-qt/qtwidgets/qtwidgets-5.15.10-r2.ebuild | 63 
 2 files changed, 64 insertions(+)

diff --git a/dev-qt/qtwidgets/Manifest b/dev-qt/qtwidgets/Manifest
index 68ae69f4da07..a97f9f01e88a 100644
--- a/dev-qt/qtwidgets/Manifest
+++ b/dev-qt/qtwidgets/Manifest
@@ -1,3 +1,4 @@
 DIST qtbase-5.15-gentoo-patchset-4.tar.xz 4884 BLAKE2B 
ef1f11ea63084b834e19a9bd4c4a146e0d47f10e6c1f540a23db64ba6b0d42f46d63f54f93587deae9ac528f6824fa0e88177fe109a53aaee7d8328d49e364cd
 SHA512 
1ae6630cef6bead9187aaaf7c420566b2c1f946bfa22cb983c52267c098e9b1c7b82c99204cbd3eed5eb6ebde0359726e260fd449618802735af465ca39f0a1d
 DIST qtbase-5.15.10-gentoo-kde-1.tar.xz 725208 BLAKE2B 
14e82b0f26d0e0de47e9e3c4c54dd6649f983b9468c9f5790fb206a823a77ef22fc02546e39ff0ba68aa589ba811629bb4c4615223af9e8bec7c7b96ae13bef6
 SHA512 
efc93c451577f6389ffd58690ce2e1a2d2f3b85072cb8d542c5db0ddee2b60e80f2f937fb815a63db9973cc88ef35f8adc47a5ec98c2ec0b01ac5320ac635a5b
+DIST qtbase-5.15.10-gentoo-kde-2.tar.xz 740184 BLAKE2B 
0b76c6515425b45de65993a54e6b72afc620300c711e75720fd1283b964aee564a780845f52c033794f6fdca9a13ca863e52a91f7eda5d436f9a668356af82b2
 SHA512 
474fd27c13cd1b58c688c063ca119769cda9a5de8c97ae04fba81cba9e176126ac71107c6536cf825617c27aadcaf53732d4181c772fbae3c04988f85490fd74
 DIST qtbase-everywhere-opensource-src-5.15.10.tar.xz 50422688 BLAKE2B 
2a625296967bef17d491a3ec8fbb4a3beaf00180a2cda728e485f796c801241798bd85dd06d57ca9fef26c591fe9910a2fcb83a67bbc17640b7393d280b9ce53
 SHA512 
94ac739d76dd9fff54cde46e818fee6c6763f8b207b759108455febff84c9dfeb48ea7807451d7248cbfd8af24c2a1263c34dcbd2be055136e39325e32725eef

diff --git a/dev-qt/qtwidgets/qtwidgets-5.15.10-r2.ebuild 
b/dev-qt/qtwidgets/qtwidgets-5.15.10-r2.ebuild
new file mode 100644
index ..1614b0a4eda4
--- /dev/null
+++ b/dev-qt/qtwidgets/qtwidgets-5.15.10-r2.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} != ** ]]; then
+   QT5_KDEPATCHSET_REV=2
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+fi
+
+QT5_MODULE="qtbase"
+inherit qt5-build
+
+DESCRIPTION="Set of components for creating classic desktop-style UIs for the 
Qt5 framework"
+
+# keep IUSE defaults in sync with qtgui
+IUSE="dbus gles2-only gtk +png +X"
+REQUIRED_USE="gtk? ( dbus )"
+
+DEPEND="
+   =dev-qt/qtcore-${QT5_PV}*:5=
+   =dev-qt/qtgui-${QT5_PV}*:5=[gles2-only=,png=,X?]
+   dbus? ( =dev-qt/qtdbus-${QT5_PV}* )
+   gtk? (
+   dev-libs/glib:2
+   =dev-qt/qtgui-${QT5_PV}*:5=[dbus]
+   x11-libs/gtk+:3[X]
+   x11-libs/libX11
+   x11-libs/pango
+   )
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+   src/tools/uic
+   src/widgets
+   src/plugins/platformthemes
+)
+
+QT5_GENTOO_CONFIG=(
+   dbus:xdgdesktopportal:
+   gtk:gtk3:
+   ::widgets
+   !:no-widgets:
+)
+
+QT5_GENTOO_PRIVATE_CONFIG=(
+   :widgets
+)
+
+src_configure() {
+   local myconf=(
+   -opengl $(usex gles2-only es2 desktop)
+   $(usev dbus -dbus-linked)
+   $(qt_use gtk)
+   -gui
+   $(qt_use png libpng system)
+   -widgets
+   $(qt_use X xcb)
+   $(usev X '-xcb-xlib -xkbcommon')
+   )
+   qt5-build_src_configure
+}



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

2023-08-05 Thread Sam James
commit: 7b982d151c73bb8101a5caa4979706c3a18a8222
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug  5 22:57:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug  5 22:58:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b982d15

sys-devel/gcc: add 13.2.1_p20230805

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

 sys-devel/gcc/Manifest|  2 +
 sys-devel/gcc/gcc-13.2.1_p20230805.ebuild | 65 +++
 2 files changed, 67 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 4a3b2b6656d2..41061fc5fe41 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -20,9 +20,11 @@ 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-20230527.tar.xz 83956360 BLAKE2B 
86a2131b88144817673a6300c73b29c2dbb8559a7057609601029aaf60aeb4c4926fa4b99c4e1768726cde09f994159685768b62b3ca73d7b606847788301e82
 SHA512 
87566c74258f9981742eae77f552361c220f79fa6f17c36d5b5a9e73f41c50d8a2cab16b9ffb17f07829005f0d42b4b1d524150d3dcba9710091532cbfad7152
 DIST gcc-13-20230729.tar.xz 84264252 BLAKE2B 
85e0b8af941c6d57317bf68503ea278ecd9e0927e994e73b65b2a674610daa83d3081c9aa87326034b22e694e841d714734187a69ffc80d63d1f5e48d9514772
 SHA512 
46a42d79de118a16dc195605fd461034e9b41856fb11fee3bcce962517e713094935704aa88e1ca05f896176bee9eecfef835ee8858ea584421b924390fe3812
+DIST gcc-13-20230805.tar.xz 84271272 BLAKE2B 
a8898131c3d597417cd349a91d9015d27a7dcbd9bcdbf75c96da45b07fd48b0a2bb240e5e90cb138ebbe7ac9df7c43fc7ca768e88fc1ffe388ab38c4c07cd219
 SHA512 
386cf5ae6948f7dff45d82910bb52418e0e040a8d2802a658c05cc0bb0be16c880878a18af4fba7a5025132b77657c50b20e84e3ea77c1520a7a135013879750
 DIST gcc-13.2.0-musl-patches-2.tar.xz 5292 BLAKE2B 
c057d6574d03c05854edaa9f3fd40e9149662b04f3ac7a7db3eb078d73a7b535726d1bf52e5b12736dedb2f9898ad731f2e48a6421fcfbf7b90f929dee072fcb
 SHA512 
a691da0c87c443a5e9d23731f4005f27871c5b12bc9102873ffa24d374aa7b9fbd187c4f5635d23fa9ffb17e351e76173c2d3fdf40646e355c4cb314b538de69
 DIST gcc-13.2.0-patches-3.tar.xz 30956 BLAKE2B 
29ce043b46645640ca1e983397af3e158588ad87575f0bc59451ea4a7dd5e3bb5b190ed031de6a22cd790d423ba111e95d222187dd09985dceb12db9f0a2d907
 SHA512 
4ffecae7be320124ad0c4e71e39e142b7aa8db0e70b5f486f491d7a33ea31efc6464c6abeea77df02a8bd5cf81f08225d625c8af5c27f9afa32c0d7d989f7a3c
 DIST gcc-13.2.0-patches-4.tar.xz 35284 BLAKE2B 
230932b5df961518dc0c1aea219e65bd49a64bfcbe0621f90012d8fa18c099fbaa9ce865fb7b95e403e9b227d4cc86bf701668837519a3962a76769f49cd1356
 SHA512 
5464a6de67ed16a5b3200d513069e8ea10d57d0c78eb84523d30f7abfcaa2611c5462e83f9bbdb079e42b4f702e5f2ecd1db0f370fdf0fe6c0216a08cf2801d7
+DIST gcc-13.2.0-patches-5.tar.xz 34672 BLAKE2B 
f675575477aab22b1ef4105ecbf636b53dde1fc463e8fc79645f0828ff57417a028100ce48eb8ac0b6ca6e8bae91072f3ed2878b9c00fb49397ffcf736606160
 SHA512 
15b7db29cc03dcdc023551a3cf01f3756724b7caf8fe0d5ed7831ca78f02d9f0a72fb96326cad79bcd9cb358005676d3cb4217dc1b8fccdcd7906ae1a4bee851
 DIST gcc-13.2.0.tar.xz 87858592 BLAKE2B 
0034b29d3d6cc05821f0c4253ce077805943aff7b370729dd203bda57d89c107edd657eeddc2fb1e69ea15c7b0323b961f46516c7f4af89a3ccf7fea84701be2
 SHA512 
d99e4826a70db04504467e349e9fbaedaa5870766cda7c5cab50cdebedc4be755ebca5b789e1232a34a20be1a0b60097de9280efe47bdb71c73251e30b0862a2
 DIST gcc-14-20230723.tar.xz 84677324 BLAKE2B 
d9bc3aeaac971984178eedc70bc4b1b1314a3c299c17a60992fe843e01c35aee63fd0742d97449f2bd14e1b2adda3c8a2095cc26b4e4eb3a8d1620af9706ea43
 SHA512 
53490f78fcebf3e795ad012fe7462390f0e40fc541e3ee6d9edcedba78d645029a35d74e5d16aa0d1ee487c43f7de10f5911043f875e8a5787603c37e1708a7c
 DIST gcc-14-20230730.tar.xz 85008220 BLAKE2B 
93a253408aec27af68f98d00f63d0498445385bab2f324b615aba0f488cdbc55ea4d91a3a8934ba46e275aa7ebf3439ee76cfa0571948cbc9dbd6618760abfa2
 SHA512 
0314fbd44e359f9d183e8027c3f2c70cc6aff07b7a3f7d55b62718e5ec72a70698c30464460a5e3cebabc4bfb369ebde327fc1c13d7dd8667f597f1c4e143656

diff --git a/sys-devel/gcc/gcc-13.2.1_p20230805.ebuild 
b/sys-devel/gcc/gcc-13.2.1_p20230805.ebuild
new file mode 100644
index ..3c29ee81845e
--- /dev/null
+++ b/sys-devel/gcc/gcc-13.2.1_p20230805.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="5"
+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_

[gentoo-commits] proj/releng:master commit in: tools/

2023-08-05 Thread Andreas K. Hüttel
commit: 2f84a3644dfc168e5274d9e09e93365f8371880d
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Aug  5 22:41:54 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Aug  5 22:41:54 2023 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=2f84a364

Fix precise rsync syntax

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 tools/catalyst-auto | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/tools/catalyst-auto b/tools/catalyst-auto
index e83938fc..95094af6 100755
--- a/tools/catalyst-auto
+++ b/tools/catalyst-auto
@@ -317,8 +317,9 @@ upsync_binpackages() {
--delete-after
--omit-dir-times
--delay-updates
+   --mkpath
)
-   rsync "${RSYNC_OPTS[@]}" "$1" 
"${UPLOAD_USER}@releng-incoming.gentoo.org:/release/weekly/binpackages/$2"
+   rsync "${RSYNC_OPTS[@]}" "$1"/* 
"${UPLOAD_USER}@releng-incoming.gentoo.org:/release/weekly/binpackages/$2/"
else
echo Would now upsync binpackages from $1 to $2
ls -l $@



[gentoo-commits] repo/gentoo:master commit in: app-antivirus/clamtk/

2023-08-05 Thread Conrad Kostecki
commit: 7e9094696715b7ea249c1ff0481fa808e5f2e6e9
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Aug  5 22:38:31 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Aug  5 22:40:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e909469

app-antivirus/clamtk: fix QA ExcessiveLineLength

Signed-off-by: Conrad Kostecki  gentoo.org>

 app-antivirus/clamtk/clamtk-6.16.ebuild | 15 ---
 1 file changed, 12 insertions(+), 3 deletions(-)

diff --git a/app-antivirus/clamtk/clamtk-6.16.ebuild 
b/app-antivirus/clamtk/clamtk-6.16.ebuild
index a79d196d5dd1..69942562e890 100644
--- a/app-antivirus/clamtk/clamtk-6.16.ebuild
+++ b/app-antivirus/clamtk/clamtk-6.16.ebuild
@@ -105,7 +105,10 @@ src_install() {
doman ../clamtk-gnome.1
 
docinto nautilus
-   dodoc ../clamtk-gnome-${MY_PV_NAUTILUS}/CHANGES 
../clamtk-gnome-${MY_PV_NAUTILUS}/DISCLAIMER 
../clamtk-gnome-${MY_PV_NAUTILUS}/README.md
+   dodoc \
+   ../clamtk-gnome-${MY_PV_NAUTILUS}/CHANGES \
+   ../clamtk-gnome-${MY_PV_NAUTILUS}/DISCLAIMER \
+   ../clamtk-gnome-${MY_PV_NAUTILUS}/README.md
fi
 
if use nemo; then
@@ -115,7 +118,10 @@ src_install() {
doman ../nemo-sendto-clamtk.1
 
docinto nemo
-   dodoc ../nemo-sendto-clamtk-${MY_PV_NEMO}/CHANGES 
../nemo-sendto-clamtk-${MY_PV_NEMO}/DISCLAIMER 
../nemo-sendto-clamtk-${MY_PV_NEMO}/README.md
+   dodoc \
+   ../nemo-sendto-clamtk-${MY_PV_NEMO}/CHANGES \
+   ../nemo-sendto-clamtk-${MY_PV_NEMO}/DISCLAIMER \
+   ../nemo-sendto-clamtk-${MY_PV_NEMO}/README.md
fi
 
if use thunar; then
@@ -125,7 +131,10 @@ src_install() {
doman ../thunar-sendto-clamtk.1
 
docinto thunar
-   dodoc ../thunar-sendto-clamtk-${MY_PV_THUNAR}/CHANGES 
../thunar-sendto-clamtk-${MY_PV_THUNAR}/DISCLAIMER 
../thunar-sendto-clamtk-${MY_PV_THUNAR}/README.md
+   dodoc \
+   ../thunar-sendto-clamtk-${MY_PV_THUNAR}/CHANGES \
+   ../thunar-sendto-clamtk-${MY_PV_THUNAR}/DISCLAIMER \
+   ../thunar-sendto-clamtk-${MY_PV_THUNAR}/README.md
fi
 
einstalldocs



[gentoo-commits] repo/gentoo:master commit in: app-metrics/collectd/

2023-08-05 Thread Conrad Kostecki
commit: 02e526eb2bf6ba24f07b99fa8469bf2bb51ea37e
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Aug  5 22:36:05 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Aug  5 22:40:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02e526eb

app-metrics/collectd: fix QA NonexistentDeps, ExcessiveLineLength

Signed-off-by: Conrad Kostecki  gentoo.org>

 app-metrics/collectd/collectd-5.12.0-r8.ebuild | 19 +--
 1 file changed, 13 insertions(+), 6 deletions(-)

diff --git a/app-metrics/collectd/collectd-5.12.0-r8.ebuild 
b/app-metrics/collectd/collectd-5.12.0-r8.ebuild
index 0c8c8c88baa4..06e6d5ed301c 100644
--- a/app-metrics/collectd/collectd-5.12.0-r8.ebuild
+++ b/app-metrics/collectd/collectd-5.12.0-r8.ebuild
@@ -55,7 +55,7 @@ COLLECTD_TESTED_PLUGINS="aggregation amqp apache apcups 
ascent battery bind
buddyinfo capabilities ceph cgroups check_uptime chrony connectivity
conntrack contextswitch cpu cpufreq cpusleep csv curl curl_json
curl_xml dbi df disk dns drbd email entropy ethstat exec fhcount
-   filecount fscache gmond gps gpu_nvidia hddtemp hugepages interface ipc
+   filecount fscache gps gpu_nvidia hddtemp hugepages interface ipc
ipmi iptables ipvs irq java lua load logfile logparser log_logstash
madwifi match_empty_counter match_hashed match_regex match_timediff
match_value mbmon mcelog md memcachec memcached memory modbus mqtt
@@ -104,7 +104,6 @@ COMMON_DEPEND="
collectd_plugins_curl_xml?  ( net-misc/curl:0= 
dev-libs/libxml2:2= )
collectd_plugins_dbi?   ( dev-db/libdbi )
collectd_plugins_dns?   ( net-libs/libpcap )
-   collectd_plugins_gmond? ( sys-cluster/ganglia )
collectd_plugins_gps?   ( sci-geosciences/gpsd:= )
collectd_plugins_gpu_nvidia?( dev-util/nvidia-cuda-toolkit )
collectd_plugins_ipmi?  ( >=sys-libs/openipmi-2.0.16-r1 
)
@@ -476,10 +475,18 @@ src_install() {
 
newtmpfiles "${FILESDIR}"/${PN}.tmpfile ${PN}.conf
 
-   sed -i -e 's:^.*PIDFile "/var/run/collectd.pid":#PIDFile 
"/run/collectd.pid":' "${ED}"/etc/collectd.conf || die
-   sed -i -e 's:^# SocketFile "/var/run/collectd-unixsock":#   
SocketFile "/run/collectd/collectd.socket":' "${ED}"/etc/collectd.conf || die
-   sed -i -e 's:^.*LoadPlugin perl$:# The new, correct way to load the 
perl plugin -- \n# \n#   Globals true\n# :' 
"${ED}"/etc/collectd.conf || die
-   sed -i -e 's:^.*LoadPlugin python$:# The new, correct way to load the 
python plugin -- \n# \n#   Globals true\n# :' 
"${ED}"/etc/collectd.conf || die
+   sed \
+   -e 's:^.*PIDFile "/var/run/collectd.pid":#PIDFile 
"/run/collectd.pid":' \
+   -i "${ED}"/etc/collectd.conf || die
+   sed \
+   -e 's:^#SocketFile "/var/run/collectd-unixsock":#   
SocketFile "/run/collectd/collectd.socket":' \
+   -i "${ED}"/etc/collectd.conf || die
+   sed \
+   -e 's:^.*LoadPlugin perl$:# The new, correct way to load the 
perl plugin -- \n# \n#   Globals true\n# :' \
+   -i "${ED}"/etc/collectd.conf || die
+   sed \
+   -e 's:^.*LoadPlugin python$:# The new, correct way to load the 
python plugin -- \n# \n#   Globals true\n# :' \
+   -i "${ED}"/etc/collectd.conf || die
 }
 
 pkg_postinst() {



[gentoo-commits] repo/gentoo:master commit in: dev-lua/readline/

2023-08-05 Thread Conrad Kostecki
commit: 6bf63b0697d5e46300ffdb3a883b4e2917713c0d
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Aug  5 22:26:30 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Aug  5 22:39:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bf63b06

dev-lua/readline: fix QA ExcessiveLineLength

Signed-off-by: Conrad Kostecki  gentoo.org>

 dev-lua/readline/readline-3.3.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-lua/readline/readline-3.3.ebuild 
b/dev-lua/readline/readline-3.3.ebuild
index 5fa657bd7cfd..5c1ce424ed88 100644
--- a/dev-lua/readline/readline-3.3.ebuild
+++ b/dev-lua/readline/readline-3.3.ebuild
@@ -66,7 +66,8 @@ src_compile() {
 
 lua_src_test() {
pushd "${BUILD_DIR}" || die
-   LUA_CPATH="./?.so;${ESYSROOT}/usr/$(get_libdir)/lua/$(ver_cut 1-2 
$(lua_get_version))/?.so" ${ELUA} test/test_rl.lua || die
+   LUA_CPATH="./?.so;${ESYSROOT}/usr/$(get_libdir)/lua/$(ver_cut 1-2 
$(lua_get_version))/?.so" \
+   ${ELUA} test/test_rl.lua || die
popd || die
 }
 



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

2023-08-05 Thread Conrad Kostecki
commit: 419dafe60d397965da5e340cccad475a02d55ac1
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Aug  5 22:16:01 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Aug  5 22:39:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=419dafe6

dev-python/python-axolotl-curve25519: add python3.12 support

Signed-off-by: Conrad Kostecki  gentoo.org>

 .../python-axolotl-curve25519-0.4.1_p2-r4.ebuild| 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dev-python/python-axolotl-curve25519/python-axolotl-curve25519-0.4.1_p2-r4.ebuild
 
b/dev-python/python-axolotl-curve25519/python-axolotl-curve25519-0.4.1_p2-r4.ebuild
index c974e4fb97d5..370508be082f 100644
--- 
a/dev-python/python-axolotl-curve25519/python-axolotl-curve25519-0.4.1_p2-r4.ebuild
+++ 
b/dev-python/python-axolotl-curve25519/python-axolotl-curve25519-0.4.1_p2-r4.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517="setuptools"
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 
 inherit distutils-r1
 



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

2023-08-05 Thread Conrad Kostecki
commit: e255865d179e74c6e6312f8f75753eee7636c314
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Aug  5 22:30:43 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Aug  5 22:40:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e255865d

app-text/aspell: fix QA UnusedInherits

Signed-off-by: Conrad Kostecki  gentoo.org>

 app-text/aspell/aspell-0.60.8-r4.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-text/aspell/aspell-0.60.8-r4.ebuild 
b/app-text/aspell/aspell-0.60.8-r4.ebuild
index d511a41b9f45..157c31ef3058 100644
--- a/app-text/aspell/aspell-0.60.8-r4.ebuild
+++ b/app-text/aspell/aspell-0.60.8-r4.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-inherit autotools flag-o-matic libtool toolchain-funcs
+inherit autotools flag-o-matic libtool
 
 MY_P="${P/_/-}"
 



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

2023-08-05 Thread Conrad Kostecki
commit: 87f8aecbcd46837e81ee62d02638d9545b227262
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Aug  5 22:32:45 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Aug  5 22:40:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87f8aecb

app-misc/mx5000tools: update metadata

Signed-off-by: Conrad Kostecki  gentoo.org>

 app-misc/mx5000tools/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/app-misc/mx5000tools/metadata.xml 
b/app-misc/mx5000tools/metadata.xml
index 3660965a0930..8c2be5b99564 100644
--- a/app-misc/mx5000tools/metadata.xml
+++ b/app-misc/mx5000tools/metadata.xml
@@ -11,4 +11,7 @@
These tools make it possible to control what is displayed on 
the LCD and to use some
of the keys that are not recognized by the stock Linux HID 
driver.

+   
+   jwrdegoede/mx5000tools
+   
 



[gentoo-commits] repo/gentoo:master commit in: sys-auth/AusweisApp2/

2023-08-05 Thread Conrad Kostecki
commit: 6abcf0796647b804329a8eca394832f0c20471a1
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Aug  5 22:39:20 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Aug  5 22:40:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6abcf079

sys-auth/AusweisApp2: add 1.26.7

Signed-off-by: Conrad Kostecki  gentoo.org>

 sys-auth/AusweisApp2/AusweisApp2-1.26.7.ebuild | 51 ++
 sys-auth/AusweisApp2/Manifest  |  1 +
 2 files changed, 52 insertions(+)

diff --git a/sys-auth/AusweisApp2/AusweisApp2-1.26.7.ebuild 
b/sys-auth/AusweisApp2/AusweisApp2-1.26.7.ebuild
new file mode 100644
index ..e5e3ddda4634
--- /dev/null
+++ b/sys-auth/AusweisApp2/AusweisApp2-1.26.7.ebuild
@@ -0,0 +1,51 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg-utils
+
+DESCRIPTION="Official authentication app for German ID cards and residence 
permits"
+HOMEPAGE="https://www.ausweisapp.bund.de/;
+SRC_URI="https://github.com/Governikus/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="EUPL-1.2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="
+   dev-qt/linguist-tools:5
+   virtual/pkgconfig"
+
+RDEPEND="
+   dev-libs/openssl:0=
+   dev-qt/qtconcurrent:5
+   dev-qt/qtcore:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtquickcontrols2:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwebsockets:5[qml]
+   dev-qt/qtwidgets:5
+   net-libs/http-parser:0=
+   sys-apps/pcsc-lite
+   virtual/udev"
+
+DEPEND="${RDEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHARED_LIBS=OFF
+   -DQt=Qt5
+   )
+   cmake_src_configure
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}

diff --git a/sys-auth/AusweisApp2/Manifest b/sys-auth/AusweisApp2/Manifest
index b70a589c0a6f..ff5cda9faebd 100644
--- a/sys-auth/AusweisApp2/Manifest
+++ b/sys-auth/AusweisApp2/Manifest
@@ -1,3 +1,4 @@
 DIST AusweisApp2-1.26.4.tar.gz 10874849 BLAKE2B 
48af76cd6fcae0bf79967c45c5b5cd3588749737460c4486b637c8fdcc01fb424c6140ce38cba9607256f16049ce876dbc49c3733dec5494901c76f71c80b90f
 SHA512 
435ea946e25aef4273699bdb446c02649b7d3292d781cd633297577c684dc5551a0ec716e26947336f4dda5dc30cd5795f87706f8300e400b4ccb3ffeef3988f
 DIST AusweisApp2-1.26.5.tar.gz 11707556 BLAKE2B 
696237338fd6fcc605c26937d060e08b70abfee6bd8f6a96d16c05beeca9d1d82eb5e29addb64d9513f66abbdb49ad9309c2a218ad5e743e317ea40fc3cd82e7
 SHA512 
45fd4c36858dfbf3398bf3b6e967a086c0649b698e16636bc18d7fba87ba4a8a9b7415e6e01b17f9537fd5167e40a1d6b4c2a768a94dda021f50f16ea393190f
 DIST AusweisApp2-1.26.6.tar.gz 11707590 BLAKE2B 
cabf49b3d2978bfd8103fea1d49d6d94bf14841148424b82df8704ec698f0f5fe64e5a2debf45121e720a792f0318d2b468ac2a6e323f0f69019ee52b30c76c9
 SHA512 
37895005a2aa9a710c275b4c1d2f35aeba5052fef859d3ccd04f5a4de2608ed0ca970756aca124d2630a87262166161728fa49262bafc8e93f4af0ca4cc0bf13
+DIST AusweisApp2-1.26.7.tar.gz 11708844 BLAKE2B 
3ae1e00e871f72aa36211e6edb6ab59a9abe7b4aeb1f1b6aab653ec549a56191da53e243fc7990f6c2512135ffce4288684ffd112ba9493aca7bdb6611d658a5
 SHA512 
a6b3024febb87ed66fd29e5cc841275cf59aafeb2d81cf44be0452c300217c84fb499477d080e757270d51c1d2101e5b75414d2aca16db1046031e8b7a7b454d



[gentoo-commits] repo/gentoo:master commit in: dev-lua/mpack/

2023-08-05 Thread Conrad Kostecki
commit: a780c8beb6b7f7c4a67d73dd3e64e7fdcbeb249c
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Aug  5 22:25:49 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Aug  5 22:39:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a780c8be

dev-lua/mpack: fix QA ExcessiveLineLength

Signed-off-by: Conrad Kostecki  gentoo.org>

 dev-lua/mpack/mpack-1.0.10.ebuild   | 5 -
 dev-lua/mpack/mpack-1.0.9-r1.ebuild | 7 +--
 2 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/dev-lua/mpack/mpack-1.0.10.ebuild 
b/dev-lua/mpack/mpack-1.0.10.ebuild
index 2924e676d514..2cc20b76c877 100644
--- a/dev-lua/mpack/mpack-1.0.10.ebuild
+++ b/dev-lua/mpack/mpack-1.0.10.ebuild
@@ -102,7 +102,10 @@ lua_src_install() {
# we only want the major version (e.g. 5.1)
local luamv=${luav:0:3}
local file="lua/${luamv}/mpack.so"
-   install_name_tool -id "${EPREFIX}/usr/$(get_libdir)/${file}" 
"${ED}/usr/$(get_libdir)/${file}" || die "Failed to adjust install_name"
+   install_name_tool \
+   -id "${EPREFIX}/usr/$(get_libdir)/${file}" \
+   "${ED}/usr/$(get_libdir)/${file}" \
+   || die "Failed to adjust install_name"
fi
 }
 

diff --git a/dev-lua/mpack/mpack-1.0.9-r1.ebuild 
b/dev-lua/mpack/mpack-1.0.9-r1.ebuild
index b8990af4c813..2cc20b76c877 100644
--- a/dev-lua/mpack/mpack-1.0.9-r1.ebuild
+++ b/dev-lua/mpack/mpack-1.0.9-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=8
@@ -102,7 +102,10 @@ lua_src_install() {
# we only want the major version (e.g. 5.1)
local luamv=${luav:0:3}
local file="lua/${luamv}/mpack.so"
-   install_name_tool -id "${EPREFIX}/usr/$(get_libdir)/${file}" 
"${ED}/usr/$(get_libdir)/${file}" || die "Failed to adjust install_name"
+   install_name_tool \
+   -id "${EPREFIX}/usr/$(get_libdir)/${file}" \
+   "${ED}/usr/$(get_libdir)/${file}" \
+   || die "Failed to adjust install_name"
fi
 }
 



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

2023-08-05 Thread Conrad Kostecki
commit: d3bdfb88a875e6af2682f327327f20588158b740
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Aug  5 22:30:05 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Aug  5 22:40:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3bdfb88

dev-libs/libmpack: fix QA ExcessiveLineLength

Signed-off-by: Conrad Kostecki  gentoo.org>

 dev-libs/libmpack/libmpack-1.0.5-r3.ebuild | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libmpack/libmpack-1.0.5-r3.ebuild 
b/dev-libs/libmpack/libmpack-1.0.5-r3.ebuild
index e3c8855055af..961da8a30902 100644
--- a/dev-libs/libmpack/libmpack-1.0.5-r3.ebuild
+++ b/dev-libs/libmpack/libmpack-1.0.5-r3.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
@@ -58,7 +58,10 @@ src_install() {
 
if [[ ${CHOST} == *-darwin* ]] ; then
local file="libmpack.0.0.0.dylib"
-   install_name_tool -id "${EPREFIX}/usr/$(get_libdir)/${file}" 
"${ED}/usr/$(get_libdir)/${file}" || die "Failed to adjust install_name"
+   install_name_tool \
+   -id "${EPREFIX}/usr/$(get_libdir)/${file}" \
+   "${ED}/usr/$(get_libdir)/${file}" \
+   || die "Failed to adjust install_name"
fi
 
find "${ED}" -name '*.la' -delete || die



[gentoo-commits] repo/gentoo:master commit in: dev-lua/mediator_lua/

2023-08-05 Thread Conrad Kostecki
commit: 8ea4dcc2ddfa7c51ba1ae7093140a49930159276
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Aug  5 22:24:41 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Aug  5 22:39:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ea4dcc2

dev-lua/mediator_lua: fix QA UnusedInherits

Signed-off-by: Conrad Kostecki  gentoo.org>

 dev-lua/mediator_lua/mediator_lua-1.1.2_p0-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lua/mediator_lua/mediator_lua-1.1.2_p0-r1.ebuild 
b/dev-lua/mediator_lua/mediator_lua-1.1.2_p0-r1.ebuild
index a43883a261ae..9c629dac61b5 100644
--- a/dev-lua/mediator_lua/mediator_lua-1.1.2_p0-r1.ebuild
+++ b/dev-lua/mediator_lua/mediator_lua-1.1.2_p0-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=8
@@ -6,7 +6,7 @@ EAPI=8
 LUA_COMPAT=( lua5-{1..4} luajit )
 MY_PV="${PV/_p/-}"
 
-inherit lua toolchain-funcs
+inherit lua
 
 DESCRIPTION="Mediator pattern implementation for pub-sub management"
 HOMEPAGE="http://olivinelabs.com/mediator_lua/;



[gentoo-commits] repo/gentoo:master commit in: dev-libs/intel-vc-intrinsics/

2023-08-05 Thread Conrad Kostecki
commit: ea410dab7776ca97bf0179f4c83a7b53804ac125
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Aug  5 22:29:20 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Aug  5 22:39:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea410dab

dev-libs/intel-vc-intrinsics: add python3.12 support

Signed-off-by: Conrad Kostecki  gentoo.org>

 dev-libs/intel-vc-intrinsics/intel-vc-intrinsics-0.12.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/intel-vc-intrinsics/intel-vc-intrinsics-0.12.3.ebuild 
b/dev-libs/intel-vc-intrinsics/intel-vc-intrinsics-0.12.3.ebuild
index 2b261917684a..00f30b995677 100644
--- a/dev-libs/intel-vc-intrinsics/intel-vc-intrinsics-0.12.3.ebuild
+++ b/dev-libs/intel-vc-intrinsics/intel-vc-intrinsics-0.12.3.ebuild
@@ -7,7 +7,7 @@ CMAKE_BUILD_TYPE="Release"
 LLVM_MAX_SLOT="15"
 MY_PN="${PN/intel-/}"
 MY_P="${MY_PN}-${PV}"
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 
 inherit cmake llvm python-any-r1
 



[gentoo-commits] repo/gentoo:master commit in: dev-lua/dkjson/

2023-08-05 Thread Conrad Kostecki
commit: e7fe7cbbdff4808178cddc0d10dc5337d9a811fe
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Aug  5 22:18:11 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Aug  5 22:39:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7fe7cbb

dev-lua/dkjson: fix QA UnusedInherits

Signed-off-by: Conrad Kostecki  gentoo.org>

 dev-lua/dkjson/dkjson-2.6.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lua/dkjson/dkjson-2.6.ebuild b/dev-lua/dkjson/dkjson-2.6.ebuild
index 5bfd894d8950..ba668fc5492c 100644
--- a/dev-lua/dkjson/dkjson-2.6.ebuild
+++ b/dev-lua/dkjson/dkjson-2.6.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 LUA_COMPAT=( lua5-{1..4} luajit )
 
-inherit lua toolchain-funcs
+inherit lua
 
 DESCRIPTION="David Kolf's JSON module for Lua"
 HOMEPAGE="http://dkolf.de/src/dkjson-lua.fsl/;



[gentoo-commits] repo/gentoo:master commit in: dev-lua/lua_cliargs/

2023-08-05 Thread Conrad Kostecki
commit: 3682970a9d292bf420223f38631546304217639b
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Aug  5 22:19:23 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Aug  5 22:39:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3682970a

dev-lua/lua_cliargs: fix QA ExcessiveLineLength

Signed-off-by: Conrad Kostecki  gentoo.org>

 dev-lua/lua_cliargs/lua_cliargs-3.0_p2-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lua/lua_cliargs/lua_cliargs-3.0_p2-r1.ebuild 
b/dev-lua/lua_cliargs/lua_cliargs-3.0_p2-r1.ebuild
index ccb75f5f0e98..d3dd68867bec 100644
--- a/dev-lua/lua_cliargs/lua_cliargs-3.0_p2-r1.ebuild
+++ b/dev-lua/lua_cliargs/lua_cliargs-3.0_p2-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=8
@@ -6,7 +6,7 @@ EAPI=8
 LUA_COMPAT=( lua5-{1..4} luajit )
 MY_PV="${PV/_p/-}"
 
-inherit lua toolchain-funcs
+inherit lua
 
 DESCRIPTION="A command-line argument parsing module for Lua"
 HOMEPAGE="https://github.com/amireh/lua_cliargs;



[gentoo-commits] repo/gentoo:master commit in: dev-lua/lua-argparse/

2023-08-05 Thread Conrad Kostecki
commit: 80dd93535f38d5fa34432db2c30ee8a95ee4ad64
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Aug  5 22:18:39 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Aug  5 22:39:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80dd9353

dev-lua/lua-argparse: fix QA UnusedInherits

Signed-off-by: Conrad Kostecki  gentoo.org>

 dev-lua/lua-argparse/lua-argparse-0.7.1-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lua/lua-argparse/lua-argparse-0.7.1-r1.ebuild 
b/dev-lua/lua-argparse/lua-argparse-0.7.1-r1.ebuild
index a5ec5f1a7f61..703b8c139847 100644
--- a/dev-lua/lua-argparse/lua-argparse-0.7.1-r1.ebuild
+++ b/dev-lua/lua-argparse/lua-argparse-0.7.1-r1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 LUA_COMPAT=( lua5-{1..4} luajit )
 
-inherit lua toolchain-funcs
+inherit lua
 
 DESCRIPTION="Feature-rich command line parser for Lua"
 HOMEPAGE="https://github.com/luarocks/argparse;



[gentoo-commits] repo/gentoo:master commit in: dev-lua/md5/

2023-08-05 Thread Conrad Kostecki
commit: 648a418914d914251961a64839ea2fde13028fd7
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Aug  5 22:21:12 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Aug  5 22:39:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=648a4189

dev-lua/md5: add missing inherit

Signed-off-by: Conrad Kostecki  gentoo.org>

 dev-lua/md5/md5-1.3-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lua/md5/md5-1.3-r1.ebuild b/dev-lua/md5/md5-1.3-r1.ebuild
index 436e64e6656a..2d38e4b5fca7 100644
--- a/dev-lua/md5/md5-1.3-r1.ebuild
+++ b/dev-lua/md5/md5-1.3-r1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 LUA_COMPAT=( lua5-{1..4} luajit )
 
-inherit lua
+inherit lua toolchain-funcs
 
 DESCRIPTION="Offers basic cryptographic facilities for Lua"
 HOMEPAGE="https://github.com/keplerproject/md5;



[gentoo-commits] repo/gentoo:master commit in: dev-lua/luaossl/

2023-08-05 Thread Conrad Kostecki
commit: 19e190e767f23429214593c56b50fb06cae4b9d8
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Aug  5 22:20:29 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Aug  5 22:39:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19e190e7

dev-lua/luaossl: fix QA ExcessiveLineLength

Signed-off-by: Conrad Kostecki  gentoo.org>

 dev-lua/luaossl/luaossl-20220711.ebuild | 10 --
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/dev-lua/luaossl/luaossl-20220711.ebuild 
b/dev-lua/luaossl/luaossl-20220711.ebuild
index 0cbaf9a0b4ed..125f5e9215b0 100644
--- a/dev-lua/luaossl/luaossl-20220711.ebuild
+++ b/dev-lua/luaossl/luaossl-20220711.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
@@ -35,7 +35,13 @@ src_prepare() {
 
# Remove Lua autodetection
# Respect users CFLAGS
-   sed -e '/LUAPATH :=/d' -e '/LUAPATH_FN =/d' -e '/HAVE_API_FN =/d' -e 
'/WITH_API_FN/d' -e 's/-O2//g' -i GNUmakefile || die
+   sed \
+   -e '/LUAPATH :=/d' \
+   -e '/LUAPATH_FN =/d' \
+   -e '/HAVE_API_FN =/d' \
+   -e '/WITH_API_FN/d' \
+   -e 's/-O2//g' \
+   -i GNUmakefile || die
 
lua_copy_sources
 }



[gentoo-commits] repo/gentoo:master commit in: games-simulation/openrct2/

2023-08-05 Thread Conrad Kostecki
commit: c281829703812ee523e998cff0083782214fee9e
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Aug  5 22:12:45 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Aug  5 22:39:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2818297

games-simulation/openrct2: drop 0.4.4

Signed-off-by: Conrad Kostecki  gentoo.org>

 games-simulation/openrct2/Manifest  |   3 -
 games-simulation/openrct2/openrct2-0.4.4.ebuild | 170 
 2 files changed, 173 deletions(-)

diff --git a/games-simulation/openrct2/Manifest 
b/games-simulation/openrct2/Manifest
index eac078414fd7..035a4852ea68 100644
--- a/games-simulation/openrct2/Manifest
+++ b/games-simulation/openrct2/Manifest
@@ -1,7 +1,4 @@
-DIST openrct2-0.4.4.tar.gz 16554655 BLAKE2B 
f0770b7db82b9df5325e8740b5aa9ac5354b07b271c824f9521ba02d0bc3eec395f216305d4737c8ad36a3096281d1a7ecb019a6514399b7d12dec0dd526
 SHA512 
8e969e08023a6232dfffa31593cfacedafdf5eb778d1c1471deb095b3d056006ea0c1b219c9042f9fe94118fcbde219580ba2fca29d70a042a016a7fde0abdc9
 DIST openrct2-0.4.5.tar.gz 16809101 BLAKE2B 
e1034df064ea5954779945315093cff919c5b13132914d1aedd1d46f8d75ec7c651412c40f8c132f527c57e3d64fa464db689a6ef0fd277dd3c4898c58cb06df
 SHA512 
fa2b6ba2d059f42e6b1fae8db7049b04a3bac7e9dc387a4f3c6bea0711309ab9ea6f298094a709cdff06a74bbc0cb571ace25f562687298b3a8bfd4a47a95b3b
 DIST openrct2-objects-1.3.11.zip 4705861 BLAKE2B 
10a0477fd8db9374b0e667a34ec3b0cedf6cb29fc9b602da845e33272e072c55cf5fd30b9340ec4b763a9f324c72d126290651c9eddef07013857a8228978566
 SHA512 
98ab374a4899f60f45d6c87a570298a5788ec8cf277b67cb6b54c2f68388a99f201705377406b883eac45a97edff3cf7736898ed0b97a290f3d999dad7c821b9
-DIST openrct2-objects-1.3.8.zip 4583315 BLAKE2B 
84f10471fe7b677390e0475fdd0b7a417ab52ece7e7b6ea8dcf5ec21cda5ffc95cf5fb989d3e8d2a353132580eacafbee3a5655c79e4528328fabc607af0
 SHA512 
e0ea72334195ce2d608b9a6e4102cda33271834d71783b6a0b0e408a41a6b240adb021f28ada8184ffd0720a9ee0bebbbd50635321c39c7f3229c51544b0bc9d
-DIST openrct2-replays-0.0.77.zip 2042154 BLAKE2B 
38bce55f91f49a485d158a94b4ce553ffa606f652cd766b33acf299b86304ea0507b50441b2a9b1fb219b90a0dc2426eff5988c2b128a97e399b00c3392f10e0
 SHA512 
52e4a237b1e0be89422060e5c8f8d5a783ed81f1ccf6b205f0e73f8faf6eb9408dbddab31a411f6ad7554815e89b8c63329052aeafeb739bad06c9ac1b7d6a32
 DIST openrct2-replays-0.0.78.zip 1829988 BLAKE2B 
cf11a05f6ba5a2808cd4c016ac3c7537a0b49b67fd5ef5ab705aebd4ddc64dd4a82ea12d9c082fe66cebb57437c0d81052bcddfb94a0c9f7aab024a82c2e2ca8
 SHA512 
c6ff18c2206192ed4fb56535732137229f9bced96da00037d691bc64dcdb102cffe37f180054319e7c8ef8dbbd7de49792c3a7e845199fa180612ed97a149b32
 DIST openrct2-title-sequences-0.4.0.zip 7945853 BLAKE2B 
51f07af30c3702754d806829fe612891a883adc70b8e89f64094b28c94879e5c98feca69f3c1f389ceeb33a99175b41afa794a4f2d121280dcce97c428d2ea99
 SHA512 
fcfabb02fb7cb9dda7f73f8a24fb426e23b1ea4c417deacd7147e4d2e8942223e0cf9d9cc6ae371f7508e8d3b1f3161e05677a301a330ae265b6610e1c5da487

diff --git a/games-simulation/openrct2/openrct2-0.4.4.ebuild 
b/games-simulation/openrct2/openrct2-0.4.4.ebuild
deleted file mode 100644
index 9c148027281d..
--- a/games-simulation/openrct2/openrct2-0.4.4.ebuild
+++ /dev/null
@@ -1,170 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake readme.gentoo-r1 xdg-utils
-
-MY_PN="OpenRCT2"
-MY_PN_OBJ="objects"
-MY_PN_RPL="replays"
-MY_PN_TS="title-sequences"
-MY_PV_OBJ="1.3.8"
-MY_PV_RPL="0.0.77"
-MY_PV_TS="0.4.0"
-
-DESCRIPTION="An open source re-implementation of Chris Sawyer's RollerCoaster 
Tycoon 2"
-HOMEPAGE="https://openrct2.org/;
-SRC_URI="
-   https://github.com/${MY_PN}/${MY_PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
-   
https://github.com/${MY_PN}/${MY_PN_OBJ}/releases/download/v${MY_PV_OBJ}/${MY_PN_OBJ}.zip
 -> ${PN}-${MY_PN_OBJ}-${MY_PV_OBJ}.zip
-   
https://github.com/${MY_PN}/${MY_PN_TS}/releases/download/v${MY_PV_TS}/${MY_PN_TS}.zip
 -> ${PN}-${MY_PN_TS}-${MY_PV_TS}.zip
-   test? ( 
https://github.com/${MY_PN}/${MY_PN_RPL}/releases/download/v${MY_PV_RPL}/${MY_PN_RPL}.zip
 -> ${PN}-${MY_PN_RPL}-${MY_PV_RPL}.zip )
-"
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86"
-IUSE="dedicated +flac +opengl scripting test +truetype +vorbis"
-RESTRICT="!test? ( test )"
-
-COMMON_DEPEND="
-   dev-libs/icu:=
-   dev-libs/jansson:=
-   dev-libs/libzip:=
-   media-libs/libpng:=
-   net-misc/curl[ssl]
-   sys-libs/zlib
-   !dedicated? (
-   media-libs/libsdl2
-   media-libs/speexdsp
-   flac? ( media-libs/flac:= )
-   opengl? ( virtual/opengl )
-   vorbis? ( media-libs/libvorbis )
-   )
-   dev-libs/openssl:0=
-   scripting? ( dev-lang/duktape:= )
-   truetype? (
-   media-libs/fontconfig:1.0
-   media-libs/freetype:2
-   )
-"
-

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

2023-08-05 Thread Conrad Kostecki
commit: 7dd3a837220a42360b54eebe74229fa3e9423a64
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Aug  5 22:13:50 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Aug  5 22:39:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dd3a837

dev-util/smem: add python3.12 support

Signed-off-by: Conrad Kostecki  gentoo.org>

 dev-util/smem/smem-1.5-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/smem/smem-1.5-r2.ebuild b/dev-util/smem/smem-1.5-r2.ebuild
index efb46e29203c..9a16695d6697 100644
--- a/dev-util/smem/smem-1.5-r2.ebuild
+++ b/dev-util/smem/smem-1.5-r2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 EGIT_COMMIT="2ab5040d5633"
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 
 inherit optfeature python-single-r1 toolchain-funcs
 



[gentoo-commits] repo/gentoo:master commit in: dev-lua/LuaBitOp/

2023-08-05 Thread Conrad Kostecki
commit: 9dbbffe454427b75bfb4fdfb1003a6595b226546
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Aug  5 22:17:45 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Aug  5 22:39:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9dbbffe4

dev-lua/LuaBitOp: fix QA ExcessiveLineLength

Signed-off-by: Conrad Kostecki  gentoo.org>

 dev-lua/LuaBitOp/LuaBitOp-1.0.2-r1.ebuild | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/dev-lua/LuaBitOp/LuaBitOp-1.0.2-r1.ebuild 
b/dev-lua/LuaBitOp/LuaBitOp-1.0.2-r1.ebuild
index 8b40be675529..0eb8c54f9112 100644
--- a/dev-lua/LuaBitOp/LuaBitOp-1.0.2-r1.ebuild
+++ b/dev-lua/LuaBitOp/LuaBitOp-1.0.2-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=8
@@ -86,7 +86,10 @@ lua_src_install() {
# we only want the major version (e.g. 5.1)
local luamv=${luav:0:3}
local file="lua/${luamv}/bit.so"
-   install_name_tool -id "${EPREFIX}/usr/$(get_libdir)/${file}" 
"${ED}/usr/$(get_libdir)/${file}" || die "Failed to adjust install_name"
+   install_name_tool \
+   -id "${EPREFIX}/usr/$(get_libdir)/${file}" \
+   "${ED}/usr/$(get_libdir)/${file}" \
+   || die "Failed to adjust install_name"
fi
 }
 



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

2023-08-05 Thread Conrad Kostecki
commit: bae7441dd523646e5e78dd9dd60af3d76aa7e67c
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Aug  5 22:15:28 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Aug  5 22:39:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bae7441d

dev-python/rtimulib: add python3.12 support, update SRC_URI

Signed-off-by: Conrad Kostecki  gentoo.org>

 dev-python/rtimulib/Manifest  | 2 +-
 .../rtimulib/{rtimulib-7.2.1-r2.ebuild => rtimulib-7.2.1-r3.ebuild}   | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-python/rtimulib/Manifest b/dev-python/rtimulib/Manifest
index 0858d126a285..7b943c07089b 100644
--- a/dev-python/rtimulib/Manifest
+++ b/dev-python/rtimulib/Manifest
@@ -1 +1 @@
-DIST RTIMULib-7.2.1.tar.gz 915114 BLAKE2B 
5d8a54d4b1083105c1bb3b854e8474cb81cfd5eff843422e2f66f363ae04dd9e87d4cffc8f26c2a68c4f535d77ca229bc7bb7840c59ba3c6d2d45d5ee7f31987
 SHA512 
2a9d40f5c4db7c875fe82bd79408d97f9b00a3cd0d1be9b19baa3808b4cd260200b8ce5f5d9a6298df760aaca10555eb317d4a2431cd1c07a1b7953448852b23
+DIST RTIMULib-7.2.1.gh.tar.gz 915114 BLAKE2B 
5d8a54d4b1083105c1bb3b854e8474cb81cfd5eff843422e2f66f363ae04dd9e87d4cffc8f26c2a68c4f535d77ca229bc7bb7840c59ba3c6d2d45d5ee7f31987
 SHA512 
2a9d40f5c4db7c875fe82bd79408d97f9b00a3cd0d1be9b19baa3808b4cd260200b8ce5f5d9a6298df760aaca10555eb317d4a2431cd1c07a1b7953448852b23

diff --git a/dev-python/rtimulib/rtimulib-7.2.1-r2.ebuild 
b/dev-python/rtimulib/rtimulib-7.2.1-r3.ebuild
similarity index 88%
rename from dev-python/rtimulib/rtimulib-7.2.1-r2.ebuild
rename to dev-python/rtimulib/rtimulib-7.2.1-r3.ebuild
index cd02e557fb0f..860f7457cfbe 100644
--- a/dev-python/rtimulib/rtimulib-7.2.1-r2.ebuild
+++ b/dev-python/rtimulib/rtimulib-7.2.1-r3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 
 inherit distutils-r1
 
@@ -14,7 +14,7 @@ MY_P="${MY_PN}-${PV}"
 
 DESCRIPTION="Python Binding for RTIMULib, a versatile IMU library"
 HOMEPAGE="https://github.com/RPi-Distro/RTIMULib;
-SRC_URI="https://github.com/RPi-Distro/${MY_PN}/archive/V${PV}.tar.gz -> 
${MY_P}.tar.gz"
+SRC_URI="https://github.com/RPi-Distro/${MY_PN}/archive/V${PV}.tar.gz -> 
${MY_P}.gh.tar.gz"
 S="${WORKDIR}/${MY_P}/Linux/python"
 
 LICENSE="MIT"



[gentoo-commits] repo/gentoo:master commit in: net-dns/dnssec-validator/

2023-08-05 Thread Conrad Kostecki
commit: c40982e711f0e106dfcc9c23666009aa31e97a70
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Aug  5 22:11:51 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Aug  5 22:39:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c40982e7

net-dns/dnssec-validator: fix QA UseFlagWithoutDeps

Signed-off-by: Conrad Kostecki  gentoo.org>

 ...c-validator-2.2.3-r2.ebuild => dnssec-validator-2.2.3-r3.ebuild} | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/net-dns/dnssec-validator/dnssec-validator-2.2.3-r2.ebuild 
b/net-dns/dnssec-validator/dnssec-validator-2.2.3-r3.ebuild
similarity index 92%
rename from net-dns/dnssec-validator/dnssec-validator-2.2.3-r2.ebuild
rename to net-dns/dnssec-validator/dnssec-validator-2.2.3-r3.ebuild
index ca5e3e389089..20a94d1e224c 100644
--- a/net-dns/dnssec-validator/dnssec-validator-2.2.3-r2.ebuild
+++ b/net-dns/dnssec-validator/dnssec-validator-2.2.3-r3.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
@@ -13,7 +13,7 @@ 
S="${WORKDIR}/DNSSEC-Tools-dnssec-tools-${PV}/dnssec-tools/validator"
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="amd64 arm ~arm64 x86"
-IUSE="dlv +ipv6 +nsec3 static-libs +threads"
+IUSE="dlv +nsec3 static-libs +threads"
 
 RDEPEND=">=dev-libs/openssl-1.1.0:0="
 DEPEND="${RDEPEND}"
@@ -37,11 +37,11 @@ src_prepare() {
 src_configure() {
local myeconfargs=(
$(use_with dlv)
-   $(use_with ipv6)
$(use_with nsec3)
$(use_enable static-libs static)
$(use_with threads)
--with-dnsval-conf="${EPREFIX}/etc/dnssec-tools/dnsval.conf"
+   --with-ipv6
--with-resolv-conf="${EPREFIX}/etc/dnssec-tools/resolv.conf"
--with-root-hints="${EPREFIX}/etc/dnssec-tools/root.hints"
)



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

2023-08-05 Thread Conrad Kostecki
commit: 12275b12478f5a825635b27982b4102732620f65
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Aug  5 22:08:49 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Aug  5 22:39:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12275b12

net-im/transwhat: fix ExcessiveLineLength

Signed-off-by: Conrad Kostecki  gentoo.org>

 net-im/transwhat/transwhat-0.2.2_p20190426-r3.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/net-im/transwhat/transwhat-0.2.2_p20190426-r3.ebuild 
b/net-im/transwhat/transwhat-0.2.2_p20190426-r3.ebuild
index c0a6c0070ed6..e7c480d00bb3 100644
--- a/net-im/transwhat/transwhat-0.2.2_p20190426-r3.ebuild
+++ b/net-im/transwhat/transwhat-0.2.2_p20190426-r3.ebuild
@@ -33,5 +33,7 @@ src_prepare() {
default
 
# Spectrum2 must be lower case
-   sed -e 's/Spectrum2/spectrum2/g' -i 
transWhat/{buddy,group,registersession,session,transwhat,whatsappbackend}.py || 
die
+   sed \
+   -e 's/Spectrum2/spectrum2/g'
+   -i 
transWhat/{buddy,group,registersession,session,transwhat,whatsappbackend}.py || 
die
 }



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

2023-08-05 Thread Conrad Kostecki
commit: a94e2995a0c5a87909397dc1a3f98205b344f7a0
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Aug  5 22:07:33 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Aug  5 22:39:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a94e2995

net-im/prosody-modules: bump to EAPI=8

Signed-off-by: Conrad Kostecki  gentoo.org>

 net-im/prosody-modules/prosody-modules-.ebuild | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/net-im/prosody-modules/prosody-modules-.ebuild 
b/net-im/prosody-modules/prosody-modules-.ebuild
index 5c9701070e68..fe62bc7a36e7 100644
--- a/net-im/prosody-modules/prosody-modules-.ebuild
+++ b/net-im/prosody-modules/prosody-modules-.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit mercurial savedconfig
 
@@ -51,5 +51,6 @@ pkg_postinst() {
einfo "'/usr/$(get_libdir)/prosody/community-modules' into 
'plugin_paths'"
einfo "into your prosody configuration file 
'/etc/jabber/prosody.cfg.lua.'"
einfo ""
-   einfo "Example: plugin_paths = { 
\"/usr/$(get_libdir)/prosody/modules\", 
\"/usr/$(get_libdir)/prosody/community-modules\" };"
+   einfo "Example: plugin_paths = { 
\"/usr/$(get_libdir)/prosody/modules\","
+   einfo "\"/usr/$(get_libdir)/prosody/community-modules\" };"
 }



[gentoo-commits] repo/gentoo:master commit in: net-wireless/unifi/

2023-08-05 Thread Conrad Kostecki
commit: 6d7003bcc34e043b74271a9267978014c065d668
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Aug  5 22:06:04 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Aug  5 22:39:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d7003bc

net-wireless/unifi: fix QA ExcessiveLineLength

Signed-off-by: Conrad Kostecki  gentoo.org>

 net-wireless/unifi/unifi-6.5.55-r2.ebuild | 8 ++--
 net-wireless/unifi/unifi-7.3.83.ebuild| 6 +-
 net-wireless/unifi/unifi-7.4.162.ebuild   | 6 +-
 3 files changed, 16 insertions(+), 4 deletions(-)

diff --git a/net-wireless/unifi/unifi-6.5.55-r2.ebuild 
b/net-wireless/unifi/unifi-6.5.55-r2.ebuild
index 248cfb5a..ec2a20c228d4 100644
--- a/net-wireless/unifi/unifi-6.5.55-r2.ebuild
+++ b/net-wireless/unifi/unifi-6.5.55-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
@@ -82,7 +82,11 @@ src_install() {
dosym ../../../var/log/unifi /usr/lib/unifi/logs
 
java-pkg_regjar "${D}"/usr/lib/unifi/lib/*.jar
-   java-pkg_dolauncher unifi --java_args 
'-Dorg.xerial.snappy.tempdir=/usr/lib/unifi/tmp -Djava.library.path=' --jar 
ace.jar --pwd '/usr/lib/unifi'
+   java-pkg_dolauncher \
+   unifi \
+   --java_args '-Dorg.xerial.snappy.tempdir=/usr/lib/unifi/tmp 
-Djava.library.path=' \
+   --jar ace.jar \
+   --pwd '/usr/lib/unifi'
 
newinitd "${FILESDIR}"/unifi.initd-r2 unifi
systemd_newunit "${FILESDIR}"/unifi.service-r2 unifi.service

diff --git a/net-wireless/unifi/unifi-7.3.83.ebuild 
b/net-wireless/unifi/unifi-7.3.83.ebuild
index 6626a69d1455..90dd6154 100644
--- a/net-wireless/unifi/unifi-7.3.83.ebuild
+++ b/net-wireless/unifi/unifi-7.3.83.ebuild
@@ -83,7 +83,11 @@ src_install() {
dosym ../../../var/log/unifi /usr/lib/unifi/logs
 
java-pkg_regjar "${D}"/usr/lib/unifi/lib/*.jar
-   java-pkg_dolauncher unifi --java_args 
'-Dorg.xerial.snappy.tempdir=/usr/lib/unifi/tmp -Djava.library.path=' --jar 
ace.jar --pwd '/usr/lib/unifi'
+   java-pkg_dolauncher \
+   unifi \
+   --java_args '-Dorg.xerial.snappy.tempdir=/usr/lib/unifi/tmp 
-Djava.library.path=' \
+   --jar ace.jar \
+   --pwd '/usr/lib/unifi'
 
if use system-mongodb; then
systemd_newunit "${FILESDIR}"/unifi-mongodb.service 
unifi.service

diff --git a/net-wireless/unifi/unifi-7.4.162.ebuild 
b/net-wireless/unifi/unifi-7.4.162.ebuild
index 6b5260d359f7..4321c206aa24 100644
--- a/net-wireless/unifi/unifi-7.4.162.ebuild
+++ b/net-wireless/unifi/unifi-7.4.162.ebuild
@@ -80,7 +80,11 @@ src_install() {
dosym ../../../var/log/unifi /usr/lib/unifi/logs
 
java-pkg_regjar "${D}"/usr/lib/unifi/lib/*.jar
-   java-pkg_dolauncher unifi --java_args 
'-Dorg.xerial.snappy.tempdir=/usr/lib/unifi/tmp -Djava.library.path=' --jar 
ace.jar --pwd '/usr/lib/unifi'
+   java-pkg_dolauncher \
+   unifi \
+   --java_args '-Dorg.xerial.snappy.tempdir=/usr/lib/unifi/tmp 
-Djava.library.path=' \
+   --jar ace.jar \
+   --pwd '/usr/lib/unifi'
 
if use system-mongodb; then
systemd_newunit "${FILESDIR}"/unifi-mongodb.service 
unifi.service



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

2023-08-05 Thread Conrad Kostecki
commit: 83addd7a8fa1d55e330e163342e62acb4b19eebf
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Aug  5 22:07:59 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Aug  5 22:39:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83addd7a

net-im/prosody-modules: fix QA ExcessiveLineLength

Signed-off-by: Conrad Kostecki  gentoo.org>

 net-im/prosody-modules/prosody-modules-0_pre20230221.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/net-im/prosody-modules/prosody-modules-0_pre20230221.ebuild 
b/net-im/prosody-modules/prosody-modules-0_pre20230221.ebuild
index 9b0ba076aa2b..2950cf906871 100644
--- a/net-im/prosody-modules/prosody-modules-0_pre20230221.ebuild
+++ b/net-im/prosody-modules/prosody-modules-0_pre20230221.ebuild
@@ -51,5 +51,6 @@ pkg_postinst() {
einfo "'/usr/$(get_libdir)/prosody/community-modules' into 
'plugin_paths'"
einfo "into your prosody configuration file 
'/etc/jabber/prosody.cfg.lua.'"
einfo ""
-   einfo "Example: plugin_paths = { 
\"/usr/$(get_libdir)/prosody/modules\", 
\"/usr/$(get_libdir)/prosody/community-modules\" };"
+   einfo "Example: plugin_paths = { 
\"/usr/$(get_libdir)/prosody/modules\","
+   einfo "\"/usr/$(get_libdir)/prosody/community-modules\" };"
 }



[gentoo-commits] repo/gentoo:master commit in: x11-wm/openbox/

2023-08-05 Thread Sam James
commit: 1c952dae5ccf5c5a2805a3e622ca822c24cd2902
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug  5 22:31:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug  5 22:31:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c952dae

x11-wm/openbox: drop back to ~arch

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

 x11-wm/openbox/openbox-3.6.1-r6.ebuild  | 2 +-
 x11-wm/openbox/{openbox-3.6.1-r6.ebuild => openbox-3.6.1-r7.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/openbox/openbox-3.6.1-r6.ebuild 
b/x11-wm/openbox/openbox-3.6.1-r6.ebuild
index 0233009d6d34..3a35c296e216 100644
--- a/x11-wm/openbox/openbox-3.6.1-r6.ebuild
+++ b/x11-wm/openbox/openbox-3.6.1-r6.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == ** ]]; then
EGIT_REPO_URI="https://github.com/Mikachu/openbox.git;
 else
SRC_URI="http://openbox.org/dist/openbox/${P}.tar.gz;
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv 
sparc x86 ~x86-linux"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~x86-linux"
 fi
 
 SRC_URI+=" branding? ( 
https://dev.gentoo.org/~hwoarang/distfiles/surreal-gentoo.tar.gz )"

diff --git a/x11-wm/openbox/openbox-3.6.1-r6.ebuild 
b/x11-wm/openbox/openbox-3.6.1-r7.ebuild
similarity index 100%
copy from x11-wm/openbox/openbox-3.6.1-r6.ebuild
copy to x11-wm/openbox/openbox-3.6.1-r7.ebuild



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

2023-08-05 Thread Sam James
commit: c124aac8666d0e6d2591a8321bc7c14e7c71ec52
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug  5 22:35:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug  5 22:35:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c124aac8

media-gfx/graphviz: Stabilize 8.1.0 x86, #911758

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

 media-gfx/graphviz/graphviz-8.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/graphviz-8.1.0.ebuild 
b/media-gfx/graphviz/graphviz-8.1.0.ebuild
index 57cdfca7b93a..176bc2063944 100644
--- a/media-gfx/graphviz/graphviz-8.1.0.ebuild
+++ b/media-gfx/graphviz/graphviz-8.1.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re
 
 LICENSE="CPL-1.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: x11-wm/openbox/

2023-08-05 Thread Sam James
commit: 7f9198feb0dc9af82c863c7839d339c6a54bd76c
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug  5 22:28:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug  5 22:28:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f9198fe

x11-wm/openbox: fix shebang in /etc/X11/Sessions file

A file in /etc/X11/Sessions with just the path that's *not* executable is fine,
but if it's executable, it's reasonably treated as a script. Oops.

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

 .../{openbox-.ebuild => openbox-3.6.1-r6.ebuild}| 13 +
 x11-wm/openbox/openbox-.ebuild  | 11 ---
 2 files changed, 17 insertions(+), 7 deletions(-)

diff --git a/x11-wm/openbox/openbox-.ebuild 
b/x11-wm/openbox/openbox-3.6.1-r6.ebuild
similarity index 91%
copy from x11-wm/openbox/openbox-.ebuild
copy to x11-wm/openbox/openbox-3.6.1-r6.ebuild
index d753cdef761b..0233009d6d34 100644
--- a/x11-wm/openbox/openbox-.ebuild
+++ b/x11-wm/openbox/openbox-3.6.1-r6.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == ** ]]; then
EGIT_REPO_URI="https://github.com/Mikachu/openbox.git;
 else
SRC_URI="http://openbox.org/dist/openbox/${P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~x86-linux"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv 
sparc x86 ~x86-linux"
 fi
 
 SRC_URI+=" branding? ( 
https://dev.gentoo.org/~hwoarang/distfiles/surreal-gentoo.tar.gz )"
@@ -61,6 +61,8 @@ PATCHES=(
"${FILESDIR}/${PN}-3.6.1-py3-xdg.patch"
# https://bugs.gentoo.org/827227
"${FILESDIR}/${PN}-3.6.1-getgrent-to-getgroups.patch"
+   # https://bugs.gentoo.org/901777
+   "${FILESDIR}/${PN}-3.6.1-glib-2.76.patch"
 )
 
 pkg_setup() {
@@ -99,9 +101,12 @@ src_configure() {
 }
 
 src_install() {
-   dodir /etc/X11/Sessions
-   echo "/usr/bin/openbox-session" > "${ED}/etc/X11/Sessions/${PN}"
-   fperms a+x /etc/X11/Sessions/${PN}
+   exeinto /etc/X11/Sessions
+   newexe - ${PN} <<-EOF
+   #!/bin/sh
+   ${PN}
+   EOF
+
emake DESTDIR="${D}" install
if use branding; then
insinto /usr/share/themes

diff --git a/x11-wm/openbox/openbox-.ebuild 
b/x11-wm/openbox/openbox-.ebuild
index d753cdef761b..3a35c296e216 100644
--- a/x11-wm/openbox/openbox-.ebuild
+++ b/x11-wm/openbox/openbox-.ebuild
@@ -61,6 +61,8 @@ PATCHES=(
"${FILESDIR}/${PN}-3.6.1-py3-xdg.patch"
# https://bugs.gentoo.org/827227
"${FILESDIR}/${PN}-3.6.1-getgrent-to-getgroups.patch"
+   # https://bugs.gentoo.org/901777
+   "${FILESDIR}/${PN}-3.6.1-glib-2.76.patch"
 )
 
 pkg_setup() {
@@ -99,9 +101,12 @@ src_configure() {
 }
 
 src_install() {
-   dodir /etc/X11/Sessions
-   echo "/usr/bin/openbox-session" > "${ED}/etc/X11/Sessions/${PN}"
-   fperms a+x /etc/X11/Sessions/${PN}
+   exeinto /etc/X11/Sessions
+   newexe - ${PN} <<-EOF
+   #!/bin/sh
+   ${PN}
+   EOF
+
emake DESTDIR="${D}" install
if use branding; then
insinto /usr/share/themes



[gentoo-commits] repo/gentoo:master commit in: x11-wm/fvwm3/

2023-08-05 Thread Sam James
commit: 98cb41a01f37e5161de5c6ae159d3dfe80c29376
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug  5 22:26:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug  5 22:28:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98cb41a0

x11-wm/fvwm3: fix shebang in /etc/X11/Sessions file

A file in /etc/X11/Sessions with just the path that's *not* executable is fine,
but if it's executable, it's reasonably treated as a script. Oops.

Bug: https://bugs.gentoo.org/911787

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

 x11-wm/fvwm3/{fvwm3-.ebuild => fvwm3-1.0.7-r1.ebuild} | 8 +---
 x11-wm/fvwm3/fvwm3-.ebuild| 8 +---
 2 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/x11-wm/fvwm3/fvwm3-.ebuild b/x11-wm/fvwm3/fvwm3-1.0.7-r1.ebuild
similarity index 96%
copy from x11-wm/fvwm3/fvwm3-.ebuild
copy to x11-wm/fvwm3/fvwm3-1.0.7-r1.ebuild
index 46cdabe5b388..897728504f51 100644
--- a/x11-wm/fvwm3/fvwm3-.ebuild
+++ b/x11-wm/fvwm3/fvwm3-1.0.7-r1.ebuild
@@ -141,9 +141,11 @@ src_compile() {
 src_install() {
emake DESTDIR="${ED}" prefix="/usr" exec_prefix="/usr" 
datarootdir="/usr/share" install
 
-   dodir /etc/X11/Sessions
-   echo "/usr/bin/fvwm3" > "${ED}/etc/X11/Sessions/${PN}" || die
-   fperms a+x "/etc/X11/Sessions/${PN}" || die
+   exeinto /etc/X11/Sessions
+   newexe - ${PN} <<-EOF
+   #!/bin/sh
+   ${PN}
+   EOF
 
python_scriptinto "/usr/bin"
python_doscript "${ED}/usr/bin/FvwmCommand" 
"${ED}/usr/bin/fvwm-menu-desktop"

diff --git a/x11-wm/fvwm3/fvwm3-.ebuild b/x11-wm/fvwm3/fvwm3-.ebuild
index 46cdabe5b388..897728504f51 100644
--- a/x11-wm/fvwm3/fvwm3-.ebuild
+++ b/x11-wm/fvwm3/fvwm3-.ebuild
@@ -141,9 +141,11 @@ src_compile() {
 src_install() {
emake DESTDIR="${ED}" prefix="/usr" exec_prefix="/usr" 
datarootdir="/usr/share" install
 
-   dodir /etc/X11/Sessions
-   echo "/usr/bin/fvwm3" > "${ED}/etc/X11/Sessions/${PN}" || die
-   fperms a+x "/etc/X11/Sessions/${PN}" || die
+   exeinto /etc/X11/Sessions
+   newexe - ${PN} <<-EOF
+   #!/bin/sh
+   ${PN}
+   EOF
 
python_scriptinto "/usr/bin"
python_doscript "${ED}/usr/bin/FvwmCommand" 
"${ED}/usr/bin/fvwm-menu-desktop"



[gentoo-commits] repo/gentoo:master commit in: x11-wm/wmii/

2023-08-05 Thread Sam James
commit: 2956204eeed14e65a51c7d727c3ef76a3dbf0700
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug  5 22:12:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug  5 22:28:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2956204e

x11-wm/wmii: fix shebang in /etc/X11/Sessions file

A file in /etc/X11/Sessions with just the path that's *not* executable is fine,
but if it's executable, it's reasonably treated as a script. Oops.

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

 x11-wm/wmii/wmii-3.9.2-r8.ebuild | 86 
 1 file changed, 86 insertions(+)

diff --git a/x11-wm/wmii/wmii-3.9.2-r8.ebuild b/x11-wm/wmii/wmii-3.9.2-r8.ebuild
new file mode 100644
index ..f800a69592fe
--- /dev/null
+++ b/x11-wm/wmii/wmii-3.9.2-r8.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs
+
+MY_P="wmii+ixp-${PV}"
+
+DESCRIPTION="A dynamic window manager for X11"
+HOMEPAGE="https://github.com/0intro/wmii;
+SRC_URI="https://dl.suckless.org/wmii/${MY_P}.tbz;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
+
+DEPEND="
+   media-libs/freetype
+   >=sys-libs/libixp-0.5_p20110208-r3
+   x11-libs/libXext
+   x11-libs/libXft
+   x11-libs/libXinerama
+   x11-libs/libXrandr
+   x11-libs/libXrender
+   x11-libs/libX11"
+RDEPEND="${DEPEND}
+   media-fonts/font-misc-misc
+   x11-apps/xmessage
+   x11-apps/xsetroot"
+BDEPEND="virtual/pkgconfig"
+
+S="${WORKDIR}/${MY_P}"
+
+DOCS=( NEWS NOTES README TODO )
+
+# Force dynamic linking, bug #273332
+MAKEOPTS="${MAKEOPTS} STATIC= -j1"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.9.2-libdir.patch
+)
+
+src_prepare() {
+   default
+
+   mywmiiconf=(
+   PREFIX=/usr
+   DOC=/usr/share/doc/${PF}
+   ETC=/etc
+   LIBDIR=/usr/$(get_libdir)
+   CC="$(tc-getCC) -c"
+   LD="$(tc-getCC)"
+   AR="$(tc-getAR) crs"
+   LIBIXP="${ESYSROOT}/usr/$(get_libdir)/libixp.so"
+   )
+
+   # Punt internal copy of sys-libs/libixp, bug #323037
+   rm include/ixp{,_srvutil}.h || die
+   sed -i -e '/libixp/d' Makefile || die
+
+   # bug #335083
+   sed -i -e "/BINSH \!=/d" mk/hdr.mk || die
+   # bug #369115
+   sed -i -e 's/-lXext/& -lXrender -lX11/' cmd/Makefile || die
+}
+
+src_compile() {
+   append-flags -I"${ESYSROOT}"/usr/include/freetype2
+   append-flags -fcommon
+
+   emake "${mywmiiconf[@]}"
+}
+
+src_install() {
+   emake "${mywmiiconf[@]}" DESTDIR="${D}" install
+
+   exeinto /etc/X11/Sessions
+   newexe - ${PN} <<-EOF
+   #!/bin/sh
+   ${PN}
+   EOF
+
+   insinto /usr/share/xsessions
+   doins "${FILESDIR}"/${PN}.desktop
+}



[gentoo-commits] repo/gentoo:master commit in: x11-wm/matwm2/

2023-08-05 Thread Sam James
commit: d81dc9697b969a8ae9f0dd1ff0f77a1584795eb0
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug  5 22:27:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug  5 22:28:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d81dc969

x11-wm/matwm2: fix shebang in /etc/X11/Sessions file

A file in /etc/X11/Sessions with just the path that's *not* executable is fine,
but if it's executable, it's reasonably treated as a script. Oops.

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

 x11-wm/matwm2/matwm2-0.1.2_pre3-r3.ebuild | 65 +++
 1 file changed, 65 insertions(+)

diff --git a/x11-wm/matwm2/matwm2-0.1.2_pre3-r3.ebuild 
b/x11-wm/matwm2/matwm2-0.1.2_pre3-r3.ebuild
new file mode 100644
index ..2ed16e0d950a
--- /dev/null
+++ b/x11-wm/matwm2/matwm2-0.1.2_pre3-r3.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo toolchain-funcs
+
+MY_PV="${PV//_/}"
+
+DESCRIPTION="Simple EWMH compatible window manager with titlebars and frames"
+HOMEPAGE="https://github.com/segin/matwm2;
+SRC_URI="https://github.com/segin/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-${MY_PV}/${PN}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug xft xinerama"
+
+RDEPEND="
+   x11-libs/libXext
+   x11-libs/libX11
+   xft? ( x11-libs/libXft )
+   xinerama? ( x11-libs/libXinerama )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=( "${FILESDIR}"/${P}-destdir-fix.patch )
+
+src_prepare() {
+   default
+
+   # Let the package manager handle stripping
+   sed -e 's/install -s/install/g' -i Makefile.in || die
+}
+
+src_configure() {
+   # configure is not autotools based
+   local myconfigureargs=(
+   --prefix="${EPREFIX}/usr"
+   --mandir="${EPREFIX}/usr/share/man"
+   --cc="$(tc-getCC)"
+   $(usev debug --enable-debug)
+   $(usev !xft --disable-xft)
+   $(usev !xinerama --disable-xinerama)
+   )
+
+   edo ./configure "${myconfigureargs[@]}"
+}
+
+src_install() {
+   default
+
+   docompress -x /usr/share/doc/${PF}/default_matwmrc
+   dodoc default_matwmrc
+
+   insinto /usr/share/xsessions
+   doins "${FILESDIR}"/${PN}.desktop
+
+   exeinto /etc/X11/Sessions
+   newexe - ${PN} <<-EOF
+   #!/bin/sh
+   ${PN}
+   EOF
+}



[gentoo-commits] repo/gentoo:master commit in: x11-wm/blackbox/

2023-08-05 Thread Sam James
commit: 8d1d7ad795b467317f1daf54f724b8ec123816a4
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug  5 22:25:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug  5 22:28:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d1d7ad7

x11-wm/blackbox: fix shebang in /etc/X11/Sessions file

A file in /etc/X11/Sessions with just the path that's *not* executable is fine,
but if it's executable, it's reasonably treated as a script. Oops.

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

 x11-wm/blackbox/blackbox-0.77-r1.ebuild | 62 +
 1 file changed, 62 insertions(+)

diff --git a/x11-wm/blackbox/blackbox-0.77-r1.ebuild 
b/x11-wm/blackbox/blackbox-0.77-r1.ebuild
new file mode 100644
index ..ac69b50f801a
--- /dev/null
+++ b/x11-wm/blackbox/blackbox-0.77-r1.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools
+
+DESCRIPTION="A small, fast, full-featured window manager for X"
+HOMEPAGE="https://github.com/bbidulock/blackboxwm;
+SRC_URI="https://github.com/bbidulock/blackboxwm/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="debug nls static-libs truetype"
+
+RDEPEND="x11-libs/libXft
+   x11-libs/libXt
+   x11-libs/libX11
+   nls? ( >=sys-devel/gettext-0.20 )
+   truetype? ( media-libs/freetype )"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"
+BDEPEND=">=sys-devel/autoconf-2.71
+   virtual/pkgconfig"
+
+S="${WORKDIR}"/blackboxwm-${PV}
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.77-gcc12-time.patch
+)
+
+src_prepare() {
+   sed -e '/AC_DISABLE_SHARED/d' -i configure.ac || die
+   default
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   --sysconfdir=/etc/X11/${PN} \
+   $(use_enable debug) \
+   $(use_enable nls) \
+   $(use_enable truetype xft)
+}
+
+src_install() {
+   exeinto /etc/X11/Sessions
+   newexe - ${PN} <<-EOF
+   #!/bin/sh
+   ${PN}
+   EOF
+
+   insinto /usr/share/xsessions
+   doins "${FILESDIR}/${PN}.desktop"
+
+   emake DESTDIR="${D}" install
+   dodoc AUTHORS ChangeLog* COMPLIANCE README* TODO
+
+   find "${D}" -name '*.la' -delete || die
+   use static-libs || rm "${D}"/usr/$(get_libdir)/libbt.a || die
+}



[gentoo-commits] repo/gentoo:master commit in: x11-wm/fvwm/

2023-08-05 Thread Sam James
commit: e4c3f929cab9e7a7009a8eb62f8b1e687e93
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug  5 22:25:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug  5 22:28:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4c3f929

x11-wm/fvwm: fix shebang in /etc/X11/Sessions file

A file in /etc/X11/Sessions with just the path that's *not* executable is fine,
but if it's executable, it's reasonably treated as a script. Oops.

Bug: https://bugs.gentoo.org/911787

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

 x11-wm/fvwm/fvwm-2.7.0-r1.ebuild | 171 +++
 1 file changed, 171 insertions(+)

diff --git a/x11-wm/fvwm/fvwm-2.7.0-r1.ebuild b/x11-wm/fvwm/fvwm-2.7.0-r1.ebuild
new file mode 100644
index ..81814e9c4295
--- /dev/null
+++ b/x11-wm/fvwm/fvwm-2.7.0-r1.ebuild
@@ -0,0 +1,171 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit autotools flag-o-matic python-single-r1 desktop
+
+DESCRIPTION="An extremely powerful ICCCM-compliant multiple virtual desktop 
window manager"
+HOMEPAGE="https://www.fvwm.org/;
+SRC_URI="https://github.com/fvwmorg/fvwm/releases/download/${PV}/${P}.tar.gz;
+
+LICENSE="GPL-2+ FVWM"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="bidi debug doc netpbm nls perl png readline stroke svg tk truetype 
+vanilla xinerama lock"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+COMMON_DEPEND="
+   sys-libs/zlib
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   x11-libs/libXau
+   x11-libs/libxcb
+   x11-libs/libXcursor
+   x11-libs/libXdmcp
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXpm
+   x11-libs/libXrandr
+   x11-libs/libXrender
+   virtual/libiconv
+   $(python_gen_cond_dep '
+   dev-python/pyxdg[${PYTHON_USEDEP}]
+   ')
+   bidi? ( dev-libs/fribidi )
+   nls? ( virtual/libintl )
+   png? ( media-libs/libpng:0= )
+   readline? (
+   sys-libs/ncurses:0=
+   sys-libs/readline:0=
+   )
+   stroke? ( dev-libs/libstroke )
+   svg? ( gnome-base/librsvg )
+   truetype? (
+   media-libs/fontconfig
+   x11-libs/libXft
+   )
+   xinerama? ( x11-libs/libXinerama )
+"
+RDEPEND="${COMMON_DEPEND}
+   ${PYTHON_DEPS}
+   dev-lang/perl
+   sys-apps/debianutils
+   perl? ( tk? (
+   dev-lang/tk
+   dev-perl/Tk
+   >=dev-perl/X11-Protocol-0.56
+   )
+   )
+   lock? ( x11-misc/xlockmore )
+   netpbm? ( media-libs/netpbm )
+"
+DEPEND="${COMMON_DEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   dev-lang/perl
+   dev-libs/libxslt
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   if ! use vanilla; then
+   # Enables fast translucent menus; patch from fvwm-user mailing 
list.
+   eapply -p0 "${FILESDIR}/${PN}-2.5.27-translucent-menus.diff"
+
+   # Allow more mouse buttons, bug #411811
+   eapply -p0 "${FILESDIR}/${PN}-2.6.5-mouse-buttons.patch"
+   fi
+
+   eapply -p0 "${FILESDIR}/${PN}-2.6.5-ar.patch" #474528
+
+   eapply "${FILESDIR}"/fvwm-2.7.0-clang16.patch
+
+   default
+
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   --libexecdir="${EPREFIX}"/usr/$(get_libdir)
+   
--with-imagepath=/usr/include/X11/bitmaps:/usr/include/X11/pixmaps:/usr/share/icons/fvwm
+   --enable-iconv
+   --enable-package-subdirs
+   --enable-mandoc
+   --without-rplay-library
+   $(use_enable bidi)
+   $(use_enable debug debug-msgs)
+   $(use_enable debug command-log)
+   $(use_enable doc htmldoc)
+   $(use_enable nls)
+   $(use_enable perl perllib)
+   $(use_enable png)
+   $(use_with readline readline-library)
+   $(use_with stroke stroke-library)
+   $(use_enable svg rsvg)
+   $(use_enable truetype xft)
+   $(use_enable xinerama)
+   )
+
+   # Non-upstream email where bugs should be sent; used in fvwm-bug.
+   export FVWM_BUGADDR="maintainer-nee...@gentoo.org"
+
+   # Recommended by upstream, reference 
+   append-flags -fno-strict-aliasing
+
+   # Signed chars are required.
+   use ppc && append-flags -fsigned-char
+
+   use readline && myeconfargs+=( --without-termcap-library )
+
+   export ac_cv_path_PYTHON="${PYTHON}"
+
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+   make_session_desktop fvwm /usr/bin/fvwm
+
+   if ! use lock; then
+   find "${D}" -name '*fvwm-menu-xlock' -exec rm -f '{}' \; 
2>/dev/null

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/plasma-pa/

2023-08-05 Thread Andreas Sturmlechner
commit: 3ead0b2565828f0c80fadfba6a18e59f44ac356c
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Aug  5 22:07:58 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Aug  5 22:08:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ead0b25

kde-plasma/plasma-pa: drop 5.27.6

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

 kde-plasma/plasma-pa/plasma-pa-5.27.6.ebuild | 36 
 1 file changed, 36 deletions(-)

diff --git a/kde-plasma/plasma-pa/plasma-pa-5.27.6.ebuild 
b/kde-plasma/plasma-pa/plasma-pa-5.27.6.ebuild
deleted file mode 100644
index 47db964c5601..
--- a/kde-plasma/plasma-pa/plasma-pa-5.27.6.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm plasma.kde.org
-
-DESCRIPTION="Plasma applet for audio volume management using PulseAudio"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-DEPEND="
-   dev-libs/glib:2
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/kdeclarative-${KFMIN}:5
-   >=kde-frameworks/kglobalaccel-${KFMIN}:5
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/plasma-${KFMIN}:5
-   media-libs/libcanberra
-   media-libs/libpulse
-"
-RDEPEND="${DEPEND}
-   >=dev-qt/qtquickcontrols2-${QTMIN}:5
-   >=kde-frameworks/kirigami-${KFMIN}:5
-   x11-themes/sound-theme-freedesktop
-"
-BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5"



  1   2   3   >