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

2024-04-26 Thread Michał Górny
commit: 8f3934b93fe85f146d9d2d0aad418c883161de0a
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 27 06:53:49 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 27 06:53:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f3934b9

dev-python/mako: Stabilize 1.3.3 ALLARCHES, #930749

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

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

diff --git a/dev-python/mako/mako-1.3.3.ebuild 
b/dev-python/mako/mako-1.3.3.ebuild
index 2069ece40b7a..cfeb5449315c 100644
--- a/dev-python/mako/mako-1.3.3.ebuild
+++ b/dev-python/mako/mako-1.3.3.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="doc"
 
 RDEPEND="



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

2024-04-26 Thread Michał Górny
commit: c558648fa8a24b930993d9897f520462100e3e5c
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 27 06:53:46 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 27 06:53:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c558648f

dev-python/trove-classifiers: Stabilize 2024.4.10 ALLARCHES, #930747

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

 dev-python/trove-classifiers/trove-classifiers-2024.4.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/trove-classifiers/trove-classifiers-2024.4.10.ebuild 
b/dev-python/trove-classifiers/trove-classifiers-2024.4.10.ebuild
index 3172a692bdd9..35832d4c838e 100644
--- a/dev-python/trove-classifiers/trove-classifiers-2024.4.10.ebuild
+++ b/dev-python/trove-classifiers/trove-classifiers-2024.4.10.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="Apache-2.0"
 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"
+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"
 
 distutils_enable_tests pytest
 



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

2024-04-26 Thread Michał Górny
commit: 8678c509bcde64c549f4cadb03af7cb2b83aeec3
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 27 06:53:47 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 27 06:53:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8678c509

dev-python/aiohttp: Stabilize 3.9.4 sparc, #930748

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

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

diff --git a/dev-python/aiohttp/aiohttp-3.9.4.ebuild 
b/dev-python/aiohttp/aiohttp-3.9.4.ebuild
index a4d57535e7e2..e09f6a13aa3d 100644
--- a/dev-python/aiohttp/aiohttp-3.9.4.ebuild
+++ b/dev-python/aiohttp/aiohttp-3.9.4.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86"
 IUSE="test-rust"
 
 RDEPEND="



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

2024-04-26 Thread Michał Górny
commit: 661f2781bb8024efffd481942d519e80df3af67a
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 27 06:53:41 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 27 06:53:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=661f2781

sec-keys/openpgp-keys-zackweinberg: Stabilize 20231223 sparc, #930739

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

 .../openpgp-keys-zackweinberg-20231223.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/sec-keys/openpgp-keys-zackweinberg/openpgp-keys-zackweinberg-20231223.ebuild 
b/sec-keys/openpgp-keys-zackweinberg/openpgp-keys-zackweinberg-20231223.ebuild
index 231dc7e7299f..7080ef019183 100644
--- 
a/sec-keys/openpgp-keys-zackweinberg/openpgp-keys-zackweinberg-20231223.ebuild
+++ 
b/sec-keys/openpgp-keys-zackweinberg/openpgp-keys-zackweinberg-20231223.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -14,7 +14,7 @@ S=${WORKDIR}
 
 LICENSE="public-domain"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 
 src_install() {
local files=( ${A} )



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2024-04-26 Thread Michał Górny
commit: 49a3bf1000431f4f5737fea77dd01cb1286d3072
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 27 06:53:42 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 27 06:53:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49a3bf10

app-arch/libarchive: Stabilize 3.7.3 sparc, #930740

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

 app-arch/libarchive/libarchive-3.7.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.3.ebuild 
b/app-arch/libarchive/libarchive-3.7.3.ebuild
index 4e1429fdc70c..f9e2a057a10f 100644
--- a/app-arch/libarchive/libarchive-3.7.3.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.3.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-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"
+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"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



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

2024-04-26 Thread Michał Górny
commit: 0657753902aeedaff7446d167809effe8523859f
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 27 06:53:43 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 27 06:53:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06577539

dev-python/jupyter-server: Stabilize 2.14.0 ALLARCHES, #930744

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

 dev-python/jupyter-server/jupyter-server-2.14.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/jupyter-server/jupyter-server-2.14.0.ebuild 
b/dev-python/jupyter-server/jupyter-server-2.14.0.ebuild
index 51d0d35e0e59..29564bc55704 100644
--- a/dev-python/jupyter-server/jupyter-server-2.14.0.ebuild
+++ b/dev-python/jupyter-server/jupyter-server-2.14.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
 
 RDEPEND="
>=dev-python/anyio-3.1.0[${PYTHON_USEDEP}]



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

2024-04-26 Thread Michał Górny
commit: 202fc08e31b0eec47e78d4fbc88909b82b9d5cb7
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 27 06:53:45 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 27 06:53:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=202fc08e

dev-python/pyfakefs: Stabilize 5.4.1 ALLARCHES, #930746

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

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

diff --git a/dev-python/pyfakefs/pyfakefs-5.4.1.ebuild 
b/dev-python/pyfakefs/pyfakefs-5.4.1.ebuild
index 85eb97cbee97..ebe04cf6f2f1 100644
--- a/dev-python/pyfakefs/pyfakefs-5.4.1.ebuild
+++ b/dev-python/pyfakefs/pyfakefs-5.4.1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-macos"
 
 distutils_enable_tests pytest
 



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

2024-04-26 Thread Michał Górny
commit: b32eff8ce8301be01b6e7461b1117189f602daad
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 27 06:53:38 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 27 06:53:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b32eff8c

app-admin/supervisor: Keyword 4.2.5 arm64, #930719

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

 app-admin/supervisor/supervisor-4.2.5.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-admin/supervisor/supervisor-4.2.5.ebuild 
b/app-admin/supervisor/supervisor-4.2.5.ebuild
index d067658aa814..4ff555fe8f00 100644
--- a/app-admin/supervisor/supervisor-4.2.5.ebuild
+++ b/app-admin/supervisor/supervisor-4.2.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -15,7 +15,7 @@ HOMEPAGE="http://supervisord.org/ 
https://pypi.org/project/supervisor/";
 
 LICENSE="repoze ZPL BSD HPND GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~riscv x86"
+KEYWORDS="amd64 ~arm64 ~riscv x86"
 
 RDEPEND="acct-group/supervisor"
 



[gentoo-commits] repo/gentoo:master commit in: dev-build/autoconf/

2024-04-26 Thread Michał Górny
commit: dab497ddc1a7e0c31af3456697819b8785f7fd94
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 27 06:53:40 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 27 06:53:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dab497dd

dev-build/autoconf: Stabilize 2.71-r7 sparc, #930739

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

 dev-build/autoconf/autoconf-2.71-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-build/autoconf/autoconf-2.71-r7.ebuild 
b/dev-build/autoconf/autoconf-2.71-r7.ebuild
index 5e0b7361acfd..76181d8cb87d 100644
--- a/dev-build/autoconf/autoconf-2.71-r7.ebuild
+++ b/dev-build/autoconf/autoconf-2.71-r7.ebuild
@@ -24,7 +24,7 @@ else
S="${WORKDIR}"/${MY_P}
 
if ! [[ ${PV} == *_beta* ]] ; then
-   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"
+   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"
fi
 
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-zackweinberg )"



[gentoo-commits] repo/gentoo:master commit in: dev-perl/XS-Parse-Keyword/

2024-04-26 Thread Andreas K. Hüttel
commit: 27c9fde5a8a5cd8d413aa53481f64ec8dc643205
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Apr 27 06:50:40 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Apr 27 06:51:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27c9fde5

dev-perl/XS-Parse-Keyword: add 0.410.0

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

 dev-perl/XS-Parse-Keyword/Manifest   |  1 +
 .../XS-Parse-Keyword/XS-Parse-Keyword-0.410.0.ebuild | 20 
 2 files changed, 21 insertions(+)

diff --git a/dev-perl/XS-Parse-Keyword/Manifest 
b/dev-perl/XS-Parse-Keyword/Manifest
index f8f1e4a0e6c4..6b4dd55d5b71 100644
--- a/dev-perl/XS-Parse-Keyword/Manifest
+++ b/dev-perl/XS-Parse-Keyword/Manifest
@@ -1 +1,2 @@
 DIST XS-Parse-Keyword-0.38.tar.gz 84144 BLAKE2B 
088d29d8843062c8b4d40a6704032e9ca033d2a7837d03566902fd245f75e93eb3b2687ceb87bcf7d33353c357d1f60c52267e81a79428894668016f7f67da7a
 SHA512 
2b7dfade590c00095681a55ff937e3d9de1f939e0ea9fec6ae5cd06e618c2dacdc226f94047d41e6d95725dbf722feb3f2c8794a9a6950bfe12fc53bdbb823fa
+DIST XS-Parse-Keyword-0.41.tar.gz 88942 BLAKE2B 
3adb1d45b2c6055292294e33beb60beedb32d245bbf9ef25a47844311146ad806cc952bdb461e504079d2c9a04e7429f9e45786131b7c4d14ec40c4d18bd339c
 SHA512 
253a1f180faa4e6b927a91aa0263d2cfb0e51f930fb969830e89ca896ba92955a3393542ac3611225b40ca12243c9063369c41ed8fa0c9874d38f5eadac73178

diff --git a/dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.410.0.ebuild 
b/dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.410.0.ebuild
new file mode 100644
index ..601386fde429
--- /dev/null
+++ b/dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.410.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=PEVANS
+DIST_VERSION=0.41
+inherit perl-module
+
+DESCRIPTION="XS functions to assist in parsing keyword syntax"
+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"
+
+BDEPEND="
+   >=dev-perl/ExtUtils-CChecker-0.110.0
+   >=dev-perl/Module-Build-0.400.400
+   virtual/perl-ExtUtils-CBuilder
+   >=virtual/perl-ExtUtils-ParseXS-3.160.0
+   test? ( dev-perl/Test2-Suite )
+"



[gentoo-commits] repo/gentoo:master commit in: dev-perl/YAML-LibYAML/

2024-04-26 Thread Andreas K. Hüttel
commit: dc479f40ebaefb3ff0cfa4cdc9b989c9c4c67f52
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Apr 27 06:43:18 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Apr 27 06:51:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc479f40

dev-perl/YAML-LibYAML: add 0.890.0

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

 dev-perl/YAML-LibYAML/Manifest|  1 +
 dev-perl/YAML-LibYAML/YAML-LibYAML-0.890.0.ebuild | 14 ++
 2 files changed, 15 insertions(+)

diff --git a/dev-perl/YAML-LibYAML/Manifest b/dev-perl/YAML-LibYAML/Manifest
index 8b9f33aa6510..72391607d5d4 100644
--- a/dev-perl/YAML-LibYAML/Manifest
+++ b/dev-perl/YAML-LibYAML/Manifest
@@ -1 +1,2 @@
 DIST YAML-LibYAML-0.88.tar.gz 152979 BLAKE2B 
143b0b4973f9b142e626106dc694c5413ea2726927ce3c2d3a7eaf11f011a988438194aa16a8345d177d4074f97da29970a96e8410b934d94e9339c9fb4e67a1
 SHA512 
3a91fc85a87662ac5145fca6715be99644896056430ab628e1a1b8d7a1d60ae5505ecb2f168302aacb1a9ca4669c5f71a47a5e0249ebc7787ebbc032bef75b4e
+DIST YAML-LibYAML-0.89.tar.gz 153478 BLAKE2B 
6f928b418e7b60c675dbb42aa445505d1e7e1a6692fc2c6d953febf74de414989906cf2fbd16f7e476d6f49b4f874ad71bc70233e5b5ebbc0b4e5bb213bb9fff
 SHA512 
24697f9625534facf23c22a96af26468c48cc91225af9879baa3039db8158fe0ff740acea527d33651d90e1c8ce24e804b02744812b72aae7b28aa6d88ba68c7

diff --git a/dev-perl/YAML-LibYAML/YAML-LibYAML-0.890.0.ebuild 
b/dev-perl/YAML-LibYAML/YAML-LibYAML-0.890.0.ebuild
new file mode 100644
index ..1c07152b248d
--- /dev/null
+++ b/dev-perl/YAML-LibYAML/YAML-LibYAML-0.890.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=TINITA
+DIST_VERSION=0.89
+inherit perl-module
+
+DESCRIPTION="Perl YAML Serialization using XS and libyaml"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+
+PERL_RM_FILES=("t/author-pod-syntax.t")



[gentoo-commits] repo/gentoo:master commit in: dev-perl/YAML-PP/

2024-04-26 Thread Andreas K. Hüttel
commit: 8f87429c0e2a2a77f41ad31707b2dbd915ba8b9e
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Apr 27 06:40:53 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Apr 27 06:51:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f87429c

dev-perl/YAML-PP: add 0.38.0

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

 dev-perl/YAML-PP/Manifest  |  1 +
 dev-perl/YAML-PP/YAML-PP-0.38.0.ebuild | 32 
 2 files changed, 33 insertions(+)

diff --git a/dev-perl/YAML-PP/Manifest b/dev-perl/YAML-PP/Manifest
index feea72e2a1aa..296f6fcb4f89 100644
--- a/dev-perl/YAML-PP/Manifest
+++ b/dev-perl/YAML-PP/Manifest
@@ -1 +1,2 @@
 DIST YAML-PP-0.036.tar.gz 133579 BLAKE2B 
83adfed310f92a8afc2bf5743226abe6fdaddb787d9062a0ff395e776e4c2da87c79155208a90b124928e623d177adc48fbfd918c84a3f0c2f345803a09d0159
 SHA512 
62134d8d64617658f03543552675b5dfcf495bd55294bd4fd96988093fca7e8c1bfd93faa1db88baaa994d2b3bc2f1eb2d2826ac767ac3c6d6d4899abd4544b9
+DIST YAML-PP-v0.38.0.tar.gz 214572 BLAKE2B 
c922b83957e17d8c5f0862cd29797f8d5a2091bcca77d785f0d9a81a724c03025197ec36c92919cb93755a2b7cfa343061a4d2b7b23d33f0e50b78920432c2e6
 SHA512 
2c503e675068d3c2903c3a862651417a1320647469cae74a029bc80e5a67dd7694264711aa00a2ff074b2fd0dd9ea631d5010980fb9166709e82dd9cc366dfa9

diff --git a/dev-perl/YAML-PP/YAML-PP-0.38.0.ebuild 
b/dev-perl/YAML-PP/YAML-PP-0.38.0.ebuild
new file mode 100644
index ..9283f011053c
--- /dev/null
+++ b/dev-perl/YAML-PP/YAML-PP-0.38.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=TINITA
+DIST_VERSION=v${PV}
+inherit perl-module
+
+DESCRIPTION="YAML 1.2 processor in perl"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+
+RDEPEND="
+   virtual/perl-Carp
+   virtual/perl-Data-Dumper
+   virtual/perl-Encode
+   virtual/perl-Exporter
+   virtual/perl-Getopt-Long
+   virtual/perl-MIME-Base64
+   virtual/perl-Module-Load
+   >=virtual/perl-Scalar-List-Utils-1.70.0
+"
+BDEPEND="${RDEPEND}
+   virtual/perl-ExtUtils-MakeMaker
+   test? (
+   virtual/perl-File-Spec
+   virtual/perl-IO
+   >=virtual/perl-Test-Simple-0.980.0
+   dev-perl/Test-Warn
+   )
+"



[gentoo-commits] repo/gentoo:master commit in: dev-perl/YAML/

2024-04-26 Thread Andreas K. Hüttel
commit: 799530e6339ce5d495292a7e3d80f2bf1e01e0ca
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Apr 27 06:46:26 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Apr 27 06:51:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=799530e6

dev-perl/YAML: add 1.310.0

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

 dev-perl/YAML/Manifest|  1 +
 dev-perl/YAML/YAML-1.310.0.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/dev-perl/YAML/Manifest b/dev-perl/YAML/Manifest
index a8adad26081c..654b2f146868 100644
--- a/dev-perl/YAML/Manifest
+++ b/dev-perl/YAML/Manifest
@@ -1 +1,2 @@
 DIST YAML-1.30.tar.gz 87471 BLAKE2B 
f1f7a5027026cc06908f69370ee723901f30d20c86c99a1a165823a364d192348883d2ed3acf7abc9ad37ed273007b881dd56201d417d2221115ce1db9558e57
 SHA512 
f73f2d9f3cd96edeb05ec098c859755dd6b80bf1a00049f8de2889ebbf4f41df9fcc1540116afa8648e965a0b780d993f256af2c5ffc03a9f1ba7df1f0cc8941
+DIST YAML-1.31.tar.gz 88102 BLAKE2B 
d2cf6a27d568dba193f1a804d259b84f3d29fdb78248049736c57bfb7833f00a20eeaf1237d5195dee23db8a9b50f06b7ef2231175022602ae25bf6241df649b
 SHA512 
7f6af46348c4288541b611cb0d0f6d63a3d671417cadb3e9d60fed1c2c7664b35202b3ee8d15ef68400758604a3b2cb8a04c11b3e9badfd6f9222cf24f4a9edc

diff --git a/dev-perl/YAML/YAML-1.310.0.ebuild 
b/dev-perl/YAML/YAML-1.310.0.ebuild
new file mode 100644
index ..47a0c59b6425
--- /dev/null
+++ b/dev-perl/YAML/YAML-1.310.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=INGY
+DIST_VERSION=1.31
+inherit perl-module
+
+DESCRIPTION="YAML Ain't Markup Language (tm)"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND=""
+BDEPEND="${RDEPEND}
+   virtual/perl-ExtUtils-MakeMaker
+   test? (
+   virtual/perl-Encode
+   dev-perl/Test-Deep
+   >=virtual/perl-Test-Simple-0.880.0
+   >=dev-perl/Test-YAML-1.50.0
+   )
+"
+
+PERL_RM_FILES=("t/author-pod-syntax.t")



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

2024-04-26 Thread Michał Górny
commit: 0c3a63163b1e534920a957c63e931508a5115789
Author: Martin Dummer  gmx  net>
AuthorDate: Fri Apr 26 21:26:09 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 27 06:41:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c3a6316

app-editors/remarkable: drop 1.9.0_pre20210320-r2

Signed-off-by: Martin Dummer  gmx.net>
Signed-off-by: Michał Górny  gentoo.org>

 .../remarkable-1.9.0_pre20210320-r2.ebuild | 69 --
 1 file changed, 69 deletions(-)

diff --git a/app-editors/remarkable/remarkable-1.9.0_pre20210320-r2.ebuild 
b/app-editors/remarkable/remarkable-1.9.0_pre20210320-r2.ebuild
deleted file mode 100644
index c3b373f0dc21..
--- a/app-editors/remarkable/remarkable-1.9.0_pre20210320-r2.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit desktop gnome2-utils python-single-r1 readme.gentoo-r1
-
-DESCRIPTION="Fully featured markdown editor, supports github markdown dialect"
-HOMEPAGE="https://remarkableapp.github.io/ 
https://github.com/jamiemcg/remarkable";
-GIT_COMMIT="7b0b3dacef270a00c28e8852a88d74f72a3544d7"
-SRC_URI="https://github.com/jamiemcg/remarkable/archive/${GIT_COMMIT}.tar.gz 
-> ${P}.tar.gz"
-S="${WORKDIR}/Remarkable-${GIT_COMMIT}"
-
-LICENSE="BSD-2 GPL-2+ LGPL-2.1+ MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="
-   ${PYTHON_DEPS}
-   net-libs/webkit-gtk:4.1[introspection]
-   x11-libs/gtk+:3[introspection]
-   x11-libs/gtksourceview:3.0[introspection]
-   $(python_gen_cond_dep '
-   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
-   dev-python/pycairo[${PYTHON_USEDEP}]
-   dev-python/pygobject[${PYTHON_USEDEP}]
-   dev-python/markdown[${PYTHON_USEDEP}]
-   ')"
-RDEPEND="${DEPEND}"
-PATCHES=(
-   "${FILESDIR}"/${P}-disable-spellcheck.patch
-   "${FILESDIR}"/webkit-version.patch
-)
-
-src_prepare() {
-   default
-   sed -i -e "s|import styles|from remarkable import styles|" \
-   -e "s|from findBar|from remarkable.findBar|" \
-   remarkable/RemarkableWindow.py || die
-}
-
-src_install() {
-   default
-
-   python_domodule markdown pdfkit remarkable remarkable_lib
-   python_doscript bin/remarkable
-   doicon data/ui/remarkable.png
-   domenu ${PN}.desktop
-
-   insinto /usr/share/${PN}
-   doins -r data/ui
-   doins -r data/media
-
-   insinto /usr/share/glib-2.0/schemas
-   doins data/glib-2.0/schemas/*
-
-   readme.gentoo_create_doc
-}
-
-pkg_postinst() {
-   gnome2_schemas_update
-   readme.gentoo_print_elog
-}
-
-pkg_postrm() {
-   gnome2_schemas_update
-}



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

2024-04-26 Thread Michał Górny
commit: 92043d12f8f91deb5c00d52a8f6fdbcef81c3770
Author: Martin Dummer  gmx  net>
AuthorDate: Fri Apr 26 21:28:47 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 27 06:41:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92043d12

app-editors/remarkable: enable py3.12

Closes: https://bugs.gentoo.org/929300
Signed-off-by: Martin Dummer  gmx.net>
Closes: https://github.com/gentoo/gentoo/pull/36446
Signed-off-by: Michał Górny  gentoo.org>

 app-editors/remarkable/remarkable-1.9.0_pre20210320-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/remarkable/remarkable-1.9.0_pre20210320-r3.ebuild 
b/app-editors/remarkable/remarkable-1.9.0_pre20210320-r3.ebuild
index 1525913a442f..f35866eca613 100644
--- a/app-editors/remarkable/remarkable-1.9.0_pre20210320-r3.ebuild
+++ b/app-editors/remarkable/remarkable-1.9.0_pre20210320-r3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 inherit desktop gnome2-utils python-single-r1 readme.gentoo-r1
 
 DESCRIPTION="Fully featured markdown editor, supports github markdown dialect"



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

2024-04-26 Thread Ulrich Müller
commit: 6042d9fb515ff7e2ae89918c8ea1b33f495c382a
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Apr 27 05:07:45 2024 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Apr 27 05:11:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6042d9fb

app-editors/emacs: Remove -flto from CFLAGS

Suggested-by: Sam James  gentoo.org>
Closes: https://bugs.gentoo.org/924338
Signed-off-by: Ulrich Müller  gentoo.org>

 app-editors/emacs/emacs-18.59-r15.ebuild | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/app-editors/emacs/emacs-18.59-r15.ebuild 
b/app-editors/emacs/emacs-18.59-r15.ebuild
index 466b031d91a4..87944772b4c2 100644
--- a/app-editors/emacs/emacs-18.59-r15.ebuild
+++ b/app-editors/emacs/emacs-18.59-r15.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -73,12 +73,13 @@ src_configure() {
-e "s:-lncurses:$("$(tc-getPKG_CONFIG)" --libs ncurses):" \
src/s-linux.h || die
 
-   # -O3 and -finline-functions cause segmentation faults at run time.
+   # -O3 and -finline-functions cause segmentation faults at run time;
+   # -flto causes a segmentation fault at compile time.
# -Wno-implicit, -Wno-return-type and -Wno-return-mismatch will
# quieten newer versions of GCC; feel free to submit a patch adding
# all those missing prototypes.
strip-flags
-   filter-flags -finline-functions -fpie
+   filter-flags -finline-functions -fpie -flto
append-flags -fno-strict-aliasing -Wno-implicit -Wno-return-type \
-Wno-return-mismatch
append-ldflags $(test-flags -no-pie)#639562



[gentoo-commits] repo/gentoo:master commit in: www-apps/icingadb-web/

2024-04-26 Thread Joonas Niilola
commit: 9c2e310ab3a7a807af8982c0f995dd0f6cdc2281
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Apr 27 04:40:52 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Apr 27 04:40:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c2e310a

www-apps/icingadb-web: Stabilize 1.1.1 amd64, #930716

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

 www-apps/icingadb-web/icingadb-web-1.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apps/icingadb-web/icingadb-web-1.1.1.ebuild 
b/www-apps/icingadb-web/icingadb-web-1.1.1.ebuild
index 1a440fcdecec..58f46989a59b 100644
--- a/www-apps/icingadb-web/icingadb-web-1.1.1.ebuild
+++ b/www-apps/icingadb-web/icingadb-web-1.1.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DESCRIPTION="UI for Icinga DB"
 HOMEPAGE="https://icinga.com/docs/icinga-db-web/";
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
SRC_URI="https://github.com/Icinga/icingadb-web/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="GPL-2"



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

2024-04-26 Thread Joonas Niilola
commit: 2d987ce6a5795e7fa08f84ee363fc5b4a4e9f47e
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Apr 27 04:32:16 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Apr 27 04:32:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d987ce6

net-misc/geckodriver: Keyword 0.34.0 x86, #930738

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

 net-misc/geckodriver/geckodriver-0.34.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/geckodriver/geckodriver-0.34.0.ebuild 
b/net-misc/geckodriver/geckodriver-0.34.0.ebuild
index 24bca6050318..c23ac7d491fa 100644
--- a/net-misc/geckodriver/geckodriver-0.34.0.ebuild
+++ b/net-misc/geckodriver/geckodriver-0.34.0.ebuild
@@ -200,7 +200,7 @@ LICENSE="MPL-2.0"
 # Dependent crate licenses
 LICENSE+=" Apache-2.0 MIT MPL-2.0 Unicode-DFS-2016"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 
 IUSE="unchained"
 



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/nmap/files/, net-analyzer/nmap/

2024-04-26 Thread Sam James
commit: bae33e2d2aafdf4713ebd7497be221961e0359d3
Author: Hank Leininger  korelogic  com>
AuthorDate: Wed Nov 29 22:33:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 27 04:19:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bae33e2d

net-analyzer/nmap: fix segv with large --top-ports argument

Signed-off-by: Hank Leininger  korelogic.com>
Closes: https://bugs.gentoo.org/918874
Closes: https://github.com/gentoo/gentoo/pull/34055
Signed-off-by: Sam James  gentoo.org>

 net-analyzer/nmap/files/nmap-7.94-topport.patch |  26 
 net-analyzer/nmap/nmap-7.94-r1.ebuild   | 189 
 2 files changed, 215 insertions(+)

diff --git a/net-analyzer/nmap/files/nmap-7.94-topport.patch 
b/net-analyzer/nmap/files/nmap-7.94-topport.patch
new file mode 100644
index ..7b62c18b8cc7
--- /dev/null
+++ b/net-analyzer/nmap/files/nmap-7.94-topport.patch
@@ -0,0 +1,26 @@
+From edad9c059ca45bccab8c0f41fe6fc6546c60153a Mon Sep 17 00:00:00 2001
+From: dmiller 
+Date: Thu, 20 Jul 2023 16:21:23 +
+Subject: [PATCH] Add missing braces. Fixes #2679
+
+---
+ services.cc | 5 +++--
+ 1 file changed, 3 insertions(+), 2 deletions(-)
+
+diff --git a/services.cc b/services.cc
+index a0899c7509..2a709dca97 100644
+--- a/services.cc
 b/services.cc
+@@ -496,9 +496,10 @@ void gettoppts(double level, const char *portlist, struct 
scan_lists * ports, co
+ if (sctpmax && strcmp(current->s_proto, "sctp") == 0
+ && (!ptsdata_initialized ||
+   is_port_member(ptsdata.sctp_ports, ptsdata.sctp_count, current))
+-   )
++   ) {
+   ports->sctp_ports[ports->sctp_count++] = current->s_port;
+-sctpmax--;
++  sctpmax--;
++}
+ break;
+   default:
+ break;

diff --git a/net-analyzer/nmap/nmap-7.94-r1.ebuild 
b/net-analyzer/nmap/nmap-7.94-r1.ebuild
new file mode 100644
index ..9050bebb7efe
--- /dev/null
+++ b/net-analyzer/nmap/nmap-7.94-r1.ebuild
@@ -0,0 +1,189 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-4 )
+LUA_REQ_USE="deprecated"
+PYTHON_COMPAT=( python3_{10..11} )
+PLOCALES="de es fr hi hr hu id it ja pl pt_BR pt_PR ro ru sk zh"
+PLOCALE_BACKUP="en"
+inherit autotools lua-single plocale python-single-r1 toolchain-funcs
+
+DESCRIPTION="Network exploration tool and security / port scanner"
+HOMEPAGE="https://nmap.org/";
+if [[ ${PV} == ** ]] ; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/nmap/nmap";
+
+else
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/nmap.asc
+   inherit verify-sig
+
+   SRC_URI="https://nmap.org/dist/${P}.tar.bz2";
+   SRC_URI+=" verify-sig? ( https://nmap.org/dist/sigs/${P}.tar.bz2.asc )"
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+fi
+
+SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-7.94-patches.tar.xz";
+
+# https://github.com/nmap/nmap/issues/2199
+LICENSE="NPSL-0.95"
+SLOT="0"
+IUSE="ipv6 libssh2 ncat ndiff nping nls +nse ssl symlink zenmap"
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   nse? ( ${LUA_REQUIRED_USE} )
+   symlink? ( ncat )
+"
+
+RDEPEND="
+   dev-libs/liblinear:=
+   dev-libs/libpcre
+   net-libs/libpcap
+   ndiff? ( ${PYTHON_DEPS} )
+   libssh2? (
+   net-libs/libssh2[zlib]
+   sys-libs/zlib
+   )
+   nls? ( virtual/libintl )
+   nse? (
+   ${LUA_DEPS}
+   sys-libs/zlib
+   )
+   ssl? ( dev-libs/openssl:= )
+   symlink? (
+   ncat? (
+   !net-analyzer/netcat
+   !net-analyzer/openbsd-netcat
+   )
+   )
+   zenmap? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   ')
+   )
+"
+DEPEND="${RDEPEND}"
+# Python is always needed at build time for some scripts
+BDEPEND="
+   ${PYTHON_DEPS}
+   virtual/pkgconfig
+   nls? ( sys-devel/gettext )
+"
+
+if [[ ${PV} != ** ]] ; then
+   BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-nmap )"
+fi
+
+PATCHES=(
+   "${WORKDIR}"/${PN}-7.94-patches
+   "${FILESDIR}"/${PN}-7.94-autoconf-2.72.patch
+   "${FILESDIR}"/${PN}-7.94-topport.patch
+)
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+
+   use nse && lua-single_pkg_setup
+}
+
+src_unpack() {
+   if [[ ${PV} == * ]] ; then
+   git-r3_src_unpack
+   elif use verify-sig ; then
+   # Needed for downloaded patch (which is unsigned, which is fine)
+   verify-sig_verify_detached "${DISTDIR}"/${P}.tar.bz2{,.asc}
+   fi
+
+   default
+}
+
+src_prepare() {
+   default
+
+ 

[gentoo-commits] repo/gentoo:master commit in: dev-vcs/git-extras/

2024-04-26 Thread Sam James
commit: 3cdee62a15218b82803a620b86b6b2cae1d8a8a9
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 27 04:16:00 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 27 04:19:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cdee62a

dev-vcs/git-extras: add 7.2.0

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

 dev-vcs/git-extras/Manifest|  1 +
 dev-vcs/git-extras/git-extras-7.2.0.ebuild | 69 ++
 2 files changed, 70 insertions(+)

diff --git a/dev-vcs/git-extras/Manifest b/dev-vcs/git-extras/Manifest
index 9531b1d6a9b1..f6b8f5f88444 100644
--- a/dev-vcs/git-extras/Manifest
+++ b/dev-vcs/git-extras/Manifest
@@ -1 +1,2 @@
 DIST git-extras-7.1.0.tar.gz 176733 BLAKE2B 
697f09c2993e85595620e272465ad2f4afa3bbd456a1041b92b01a98f962f3aa1fb5f22f1c9ef7e484b87734e8c9e8d15da15f71fb345b9049dd5bb1b98093c9
 SHA512 
955161b40c48ab92578efe487db78ea8d0fff499aaf8d4da2b13e8194a7f9297a84542c8642dd3a7c61c9a4d1e92342b5c586d341e4a003c9838d5e9731127b9
+DIST git-extras-7.2.0.tar.gz 183043 BLAKE2B 
242adf211a39666b97996f0a45073171034930fe29ee3ebbfa07068886367832e17cc76398145d8802d32201c2563c8f2ba4171ed206344fbefbb10c4fadd6f3
 SHA512 
c97c00bab24415574c8b38f259a0becd5da2edafe8cb5ff373de50917bc2854e39b1c396c42b603d4f203af2853d0ebaefe074bfe353f7692af7b1a13e744586

diff --git a/dev-vcs/git-extras/git-extras-7.2.0.ebuild 
b/dev-vcs/git-extras/git-extras-7.2.0.ebuild
new file mode 100644
index ..6c3441ad3f2f
--- /dev/null
+++ b/dev-vcs/git-extras/git-extras-7.2.0.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..12} )
+inherit bash-completion-r1 python-any-r1
+
+DESCRIPTION="Git utilities -- repo summary, repl, changelog population, and 
many more"
+HOMEPAGE="https://github.com/tj/git-extras";
+SRC_URI="https://github.com/tj/git-extras/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x64-macos"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=app-shells/bash-4.0:*
+   dev-vcs/git
+"
+BDEPEND="
+   test? (
+   $(python_gen_any_dep '
+   >=dev-python/GitPython-3.1.40[${PYTHON_USEDEP}]
+   >=dev-python/pytest-7.2[${PYTHON_USEDEP}]
+   ')
+   )
+"
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   # For now, don't force including the git completion
+   sed -i -e "1 i source $(get_bashcompdir)\/git" etc/bash_completion.sh 
|| die
+}
+
+src_compile() {
+   return
+}
+
+src_test() {
+   epytest
+}
+
+src_install() {
+   emake \
+   DESTDIR="${D}" \
+   PREFIX="${EPREFIX}/usr" \
+   SYSCONFDIR="${EPREFIX}/etc" \
+   COMPL_DIR="${D}/$(get_bashcompdir)" \
+   install
+
+   # TODO: Unfortunately, none of the completion seems to
+   # actually work for me yet(?)
+
+   newbashcomp "${S}"/etc/bash_completion.sh ${PN}
+
+   insinto /usr/share/zsh/site-functions
+   newins "${S}"/etc/${PN}-completion.zsh _${PN}
+
+   insinto /usr/share/fish/vendor_completions.d
+   doins "${S}"/etc/${PN}.fish
+}



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

2024-04-26 Thread Sam James
commit: 197a020b2d9db8c6e2b82d56db20664155cc3e46
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 27 04:17:23 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 27 04:19:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=197a020b

net-analyzer/nmap: add upstream refs to patch

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

 net-analyzer/nmap/files/nmap-7.94-topport.patch | 5 +
 1 file changed, 5 insertions(+)

diff --git a/net-analyzer/nmap/files/nmap-7.94-topport.patch 
b/net-analyzer/nmap/files/nmap-7.94-topport.patch
index 7b62c18b8cc7..0ba568d317e3 100644
--- a/net-analyzer/nmap/files/nmap-7.94-topport.patch
+++ b/net-analyzer/nmap/files/nmap-7.94-topport.patch
@@ -1,3 +1,8 @@
+https://bugs.gentoo.org/918874
+https://github.com/nmap/nmap/issues/2655
+https://github.com/nmap/nmap/issues/2679
+https://github.com/nmap/nmap/commit/edad9c059ca45bccab8c0f41fe6fc6546c60153a
+
 From edad9c059ca45bccab8c0f41fe6fc6546c60153a Mon Sep 17 00:00:00 2001
 From: dmiller 
 Date: Thu, 20 Jul 2023 16:21:23 +



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

2024-04-26 Thread Sam James
commit: dbe772c7f7c464edf4389b89c5164ce92dec53eb
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 27 04:09:58 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 27 04:19:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbe772c7

sys-apps/goawk: add 1.27.0

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

 sys-apps/goawk/Manifest|  1 +
 sys-apps/goawk/goawk-1.27.0.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/sys-apps/goawk/Manifest b/sys-apps/goawk/Manifest
index 2bcb620c818f..577a1b3c407b 100644
--- a/sys-apps/goawk/Manifest
+++ b/sys-apps/goawk/Manifest
@@ -1,2 +1,3 @@
 DIST goawk-1.25.0.tar.gz 1685633 BLAKE2B 
e435393c17e6502a8642af53982ce964aaba86c3f72d373f69c0d7a4c6c163b6801c952d5e2cc7f2704df233d3eac9e5db8beb3e9379d05940711021c83dc6e5
 SHA512 
33a00063f6b12359da8d9d2788d893d149f5c14105de8899f5e44c3146b6b30ce778529bbeaac142f2f7fdd23ac1037ea9ef902569b0189eab3deabff54785bd
 DIST goawk-1.26.0.tar.gz 1686762 BLAKE2B 
c627c9e182139d7c325f8da36985ddba596fd7c9900a6c59f6111ceb822231ed575ad133c1a242c668b4a8fd911889234c20d259a6d82830c09e2672f7751195
 SHA512 
d645aac503ad52e63fdc737aef45a52f58543554d7ecfad22a55b2626c509551cf09d091c7148762249ae57d97095c33ef8591684afdb410456d85240450c1fc
+DIST goawk-1.27.0.tar.gz 1680488 BLAKE2B 
ba212963d1ee48016b81af342dbff9921874dded62473ca3f0abe5da1b01d9eafb799d7316f51870f38747db4ebe3435805e3e619e28bd2193bec54fb7754090
 SHA512 
7f86cb8f6e4e09bd5a3115ff18deecfdc76baac81f7c8a2e6e2a8a5031b3833272d9bbc15a22b6633ffd088b7a419f80b32338c5d7f58e790294ced14deb4156

diff --git a/sys-apps/goawk/goawk-1.27.0.ebuild 
b/sys-apps/goawk/goawk-1.27.0.ebuild
new file mode 100644
index ..9b774e46f9c9
--- /dev/null
+++ b/sys-apps/goawk/goawk-1.27.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="POSIX-compliant AWK interpreter written in Go, with CSV support"
+HOMEPAGE="https://github.com/benhoyt/goawk";
+SRC_URI="https://github.com/benhoyt/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+BDEPEND=">=dev-lang/go-1.16"
+
+src_compile() {
+   ego build
+}
+
+src_test() {
+   ego test
+}
+
+src_install() {
+   einstalldocs
+
+   dobin goawk
+}



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

2024-04-26 Thread Michał Górny
commit: d7271b7d1f6968682f1ac8456afdd501c4376d53
Author: Chris Mayo  gmail  com>
AuthorDate: Wed Mar 20 19:29:27 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 27 03:25:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7271b7d

app-editors/retext: make single-impl and update dependencies

Closes: https://bugs.gentoo.org/880459
Signed-off-by: Chris Mayo  gmail.com>
Signed-off-by: Michał Górny  gentoo.org>

 app-editors/retext/retext-.ebuild | 60 ++-
 1 file changed, 24 insertions(+), 36 deletions(-)

diff --git a/app-editors/retext/retext-.ebuild 
b/app-editors/retext/retext-.ebuild
index 38c1165fb129..0ad582a951db 100644
--- a/app-editors/retext/retext-.ebuild
+++ b/app-editors/retext/retext-.ebuild
@@ -3,12 +3,13 @@
 
 EAPI=8
 
+PYTHON_COMPAT=( python3_{10..12} )
 DISTUTILS_USE_PEP517="setuptools"
-PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_SINGLE_IMPL=1
 PYPI_NO_NORMALIZE=1
 PYPI_PN="ReText"
 
-inherit desktop distutils-r1 optfeature qmake-utils virtualx xdg
+inherit desktop distutils-r1 optfeature virtualx xdg
 
 DESCRIPTION="Simple editor for Markdown and reStructuredText"
 HOMEPAGE="https://github.com/retext-project/retext 
https://github.com/retext-project/retext/wiki";
@@ -26,56 +27,43 @@ SLOT="0"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
-   dev-python/chardet[${PYTHON_USEDEP}]
-   dev-python/docutils[${PYTHON_USEDEP}]
-   dev-python/markdown[${PYTHON_USEDEP}]
-   >=dev-python/markups-3.1.1[${PYTHON_USEDEP}]
-   dev-python/pygments[${PYTHON_USEDEP}]
-   dev-python/python-markdown-math[${PYTHON_USEDEP}]
-   dev-python/PyQt6[dbus,gui,printsupport,widgets,${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/markdown[${PYTHON_USEDEP}]
+   >=dev-python/markups-3.1.1[${PYTHON_USEDEP}]
+   dev-python/pygments[${PYTHON_USEDEP}]
+   dev-python/PyQt6[dbus,gui,printsupport,widgets,${PYTHON_USEDEP}]
+   ')
 "
-DEPEND="${RDEPEND}"
+# qmake6 from qtbase is used to find lrelease
 BDEPEND="
-   dev-qt/linguist-tools
-   test? ( dev-python/PyQt6[testlib,${PYTHON_USEDEP}] )
+   dev-qt/qtbase:6
+   dev-qt/qttools:6[linguist]
+   test? (
+   ${RDEPEND}
+   $(python_gen_cond_dep '
+   dev-python/PyQt6[testlib,${PYTHON_USEDEP}]
+   ')
+   )
 "
 
 distutils_enable_tests unittest
 
-pkg_setup() {
-   # Needed for lrelease
-   export PATH="$(qt5_get_bindir):${PATH}"
-}
-
 src_test() {
-   virtx distutils-r1_src_test
-}
-
-python_test() {
-   virtx eunittest
+   QT_QPA_PLATFORM=minimal virtx distutils-r1_src_test
 }
 
 src_install() {
distutils-r1_src_install
 
-   newicon data/retext-kde5.png retext.png
-
-   # Fixme: The application actually provides a desktop file which 
theoretically
-   # could be used, so far though I could not make it install properly.
-   make_desktop_entry ${PN} "ReText" ${PN} "Office;WordProcessor"
+   domenu data/me.mitya57.ReText.desktop
 }
 
 pkg_postinst() {
xdg_pkg_postinst
 
+   optfeature "a local copy of the MathJax JavaScript library" 
dev-libs/mathjax
+   optfeature "encoding detection" dev-python/chardet
optfeature "dictionary support" dev-python/pyenchant
-
-   einfo "Starting with retext-7.0.4 the markdown-math plugin is 
installed."
-   einfo "Note that you can use different math delimiters, e.g. \(...\) 
for inline math."
-   einfo "For more details take a look at:"
-   einfo "https://github.com/mitya57/python-markdown-math#math-delimiters";
-}
-
-pkg_postrm() {
-   xdg_icon_cache_update
+   optfeature "JavaScript support in preview" dev-python/PyQt6-WebEngine
 }



[gentoo-commits] repo/gentoo:master commit in: xfce-base/xfdesktop/, xfce-base/xfdesktop/files/

2024-04-26 Thread Michał Górny
commit: 968649d789dfc35e8e53a9df688bc76b07dc9562
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 27 03:46:18 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 27 03:46:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=968649d7

xfce-base/xfdesktop: Fix segv with a followup backport

I am very sorry for messing this up and not including the other upstream
fix.

Closes: https://bugs.gentoo.org/904468
Closes: https://bugs.gentoo.org/930736
Signed-off-by: Michał Górny  gentoo.org>

 .../files/xfdesktop-4.19.2-settings.patch  | 80 ++
 ...4.19.2-r1.ebuild => xfdesktop-4.19.2-r2.ebuild} |  0
 2 files changed, 67 insertions(+), 13 deletions(-)

diff --git a/xfce-base/xfdesktop/files/xfdesktop-4.19.2-settings.patch 
b/xfce-base/xfdesktop/files/xfdesktop-4.19.2-settings.patch
index e384ef578a1d..4c31dbd777e2 100644
--- a/xfce-base/xfdesktop/files/xfdesktop-4.19.2-settings.patch
+++ b/xfce-base/xfdesktop/files/xfdesktop-4.19.2-settings.patch
@@ -1,25 +1,79 @@
-From 439bf8a8cd36796c33ae0b413641338417c9a911 Mon Sep 17 00:00:00 2001
+From e3807249480b48ad403f94d62c39afca9251b149 Mon Sep 17 00:00:00 2001
 From: "Brian J. Tarricone" 
-Date: Thu, 25 Apr 2024 23:28:24 -0700
-Subject: [PATCH] Fix some default settings not being applied on startup
+Date: Fri, 26 Apr 2024 01:20:14 -0700
+Subject: [PATCH] Fix invalid param flags
 
-Closes #242.
 ---
- src/xfce-desktop.c | 1 +
- 1 file changed, 1 insertion(+)
+ src/xfce-desktop.c | 20 ++--
+ 1 file changed, 6 insertions(+), 14 deletions(-)
 
 diff --git a/src/xfce-desktop.c b/src/xfce-desktop.c
-index e79e83305..b4f837ef5 100644
+index b4f837ef..37b4b277 100644
 --- a/src/xfce-desktop.c
 +++ b/src/xfce-desktop.c
-@@ -731,6 +731,7 @@ xfce_desktop_class_init(XfceDesktopClass *klass)
+@@ -730,31 +730,26 @@ xfce_desktop_class_init(XfceDesktopClass *klass)
+ widget_class->popup_menu = xfce_desktop_popup_menu;
  widget_class->style_updated = xfce_desktop_style_updated;
  
- #define XFDESKTOP_PARAM_FLAGS  (G_PARAM_READWRITE \
-+| G_PARAM_CONSTRUCT \
- | G_PARAM_STATIC_NAME \
- | G_PARAM_STATIC_NICK \
- | G_PARAM_STATIC_BLURB)
+-#define XFDESKTOP_PARAM_FLAGS  (G_PARAM_READWRITE \
+-| G_PARAM_STATIC_NAME \
+-| G_PARAM_STATIC_NICK \
+-| G_PARAM_STATIC_BLURB)
+-
+ g_object_class_install_property(gobject_class, PROP_SCREEN,
+ g_param_spec_object("screen",
+ "gdk screen",
+ "gdk screen",
+ GDK_TYPE_SCREEN,
+-XFDESKTOP_PARAM_FLAGS 
| G_PARAM_CONSTRUCT_ONLY));
++G_PARAM_READWRITE | 
G_PARAM_CONSTRUCT_ONLY | G_PARAM_STATIC_STRINGS));
+ 
+ g_object_class_install_property(gobject_class, PROP_CHANNEL,
+ g_param_spec_object("channel",
+ "xfconf channel",
+ "xfconf channel",
+ XFCONF_TYPE_CHANNEL,
+-XFDESKTOP_PARAM_FLAGS 
| G_PARAM_CONSTRUCT_ONLY));
++G_PARAM_READWRITE | 
G_PARAM_CONSTRUCT_ONLY | G_PARAM_STATIC_STRINGS));
+ 
+ g_object_class_install_property(gobject_class, PROP_PROPERTY_PREFIX,
+ g_param_spec_string("property-prefix",
+ "xfconf property 
prefix",
+ "xfconf property 
prefix",
+ "",
+-XFDESKTOP_PARAM_FLAGS 
| G_PARAM_CONSTRUCT_ONLY));
++G_PARAM_READWRITE | 
G_PARAM_CONSTRUCT_ONLY | G_PARAM_STATIC_STRINGS));
+ 
+ #ifdef ENABLE_DESKTOP_ICONS
+ g_object_class_install_property(gobject_class, PROP_ICON_STYLE,
+@@ -768,7 +762,7 @@ xfce_desktop_class_init(XfceDesktopClass *klass)
+ #else
+   
XFCE_DESKTOP_ICON_STYLE_WINDOWS,
+ #endif /* ENABLE_FILE_ICONS */
+-  XFDESKTOP_PARAM_FLAGS));
++  G_PARAM_READWRITE | 
G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS));
+ #endif /* ENABLE_DESKTOP_ICONS */
+ 
+ g_object_class_install_property(gobject_class, PROP_SINGLE_WO

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

2024-04-26 Thread Michał Górny
commit: 43dcbe04cac27a39c3ec2dcb5841b44b22e5bd22
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 27 03:21:02 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 27 03:21:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43dcbe04

dev-python/tox: Bump to 4.15.0

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

 dev-python/tox/Manifest  |  1 +
 dev-python/tox/tox-4.15.0.ebuild | 87 
 2 files changed, 88 insertions(+)

diff --git a/dev-python/tox/Manifest b/dev-python/tox/Manifest
index 197638f3473d..0bddde40eb69 100644
--- a/dev-python/tox/Manifest
+++ b/dev-python/tox/Manifest
@@ -1 +1,2 @@
 DIST tox-4.14.2.tar.gz 178515 BLAKE2B 
812a4e0ffe218c5799a5bdf76cc5f1f99f60c7de464953349283e3951c91aded247941cb173bfdff670c9c079b9efb3645220ff7126b7e0cf341071d561a375b
 SHA512 
45bbd3f8d00eee05158452295230321947ec16a8bfff43e84ea9825d514976526f3889709255ed042cfb7a7ebfed020707cfc2d25b69ce90c148f4472092350d
+DIST tox-4.15.0.tar.gz 179243 BLAKE2B 
ba126d2dbe9598667570e1798567cf2301a60ca4859947b0b5cd15603b6f1b9c1b557bc090973a3c99960c29242edbb684d9ab81b90ecca3ac020b129a033850
 SHA512 
a113d8e921301dc4bc39e03103f8857604b28beedc49c764315cf99694e8a351b965e0e1b7d91555ce437a1cbb2bce0e1dd645b7c92c36e8e0e1dedcf610d1af

diff --git a/dev-python/tox/tox-4.15.0.ebuild b/dev-python/tox/tox-4.15.0.ebuild
new file mode 100644
index ..e80094cd0dd9
--- /dev/null
+++ b/dev-python/tox/tox-4.15.0.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="virtualenv-based automation of test activities"
+HOMEPAGE="
+   https://tox.readthedocs.io/
+   https://github.com/tox-dev/tox/
+   https://pypi.org/project/tox/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   dev-python/cachetools[${PYTHON_USEDEP}]
+   dev-python/chardet[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/filelock[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/platformdirs[${PYTHON_USEDEP}]
+   dev-python/pluggy[${PYTHON_USEDEP}]
+   dev-python/pyproject-api[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.{9..10})
+   dev-python/virtualenv[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   dev-python/build[${PYTHON_USEDEP}]
+   dev-python/distlib[${PYTHON_USEDEP}]
+   dev-python/flaky[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   dev-python/re-assert[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/time-machine[${PYTHON_USEDEP}]
+   ' 'python*')
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # upstream lower bounds are meaningless
+   sed -i -e 's:>=[0-9.]*::' pyproject.toml || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   # devpi_process is not packaged, and has lots of dependencies
+   cat > "${T}"/devpi_process.py <<-EOF || die
+   def IndexServer(*args, **kwargs): raise NotImplementedError()
+   EOF
+
+   local -x PYTHONPATH=${T}:${PYTHONPATH}
+   local EPYTEST_DESELECT=(
+   # Internet
+   
tests/tox_env/python/virtual_env/package/test_package_cmd_builder.py::test_build_wheel_external
+   
tests/tox_env/python/virtual_env/package/test_package_cmd_builder.py::test_run_installpkg_targz
+   )
+   local EPYTEST_IGNORE=(
+   # requires devpi*
+   tests/test_provision.py
+   )
+
+   [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=(
+   
'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[explicit-True-True]'
+   
'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[requirements-True-True]'
+   
'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[constraints-True-True]'
+   
'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[explicit+requirements-True-True]'
+   
'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[requirements_indirect-True-True]'
+   
'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[requirements_constraints_indirect-True-True]'
+   )
+
+   epytest
+}



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

2024-04-26 Thread Michał Górny
commit: 5fd8b845edd0df7786a39812bfbd7f1de52d4123
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 27 03:21:37 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 27 03:21:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fd8b845

dev-python/botocore: Bump to 1.34.93

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

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.34.93.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 1d0b5e0be626..2470c76828bb 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -5,3 +5,4 @@ DIST botocore-1.34.89.gh.tar.gz 12942425 BLAKE2B 
f2df9f8e1c90a55ec9c4a1695dd9d9e
 DIST botocore-1.34.90.gh.tar.gz 12959004 BLAKE2B 
e80aa5ec0727db538ccbdac357431a3015494aa10da2d4a0e9ff6fb5080eaab38494933c3d3678fbf9d1266007a5edfc742b5a65a6be8e26edb8e3e11de255b5
 SHA512 
a6eb45e36ff189edf7915667719112279a07133ce7ef9bfe94c18c8e5ab6df4b734a00d973986f9f74ed7e475fa72461457a7633464973e720f38cf828f2ecc8
 DIST botocore-1.34.91.gh.tar.gz 12975028 BLAKE2B 
0a4d4ca5530411148e7df7be4f937741457e44b3cf7774ded834db58ce9d6fd05f0fed6aaac1283ee410b6914d4825387c36545b17b1e78cf89175d560445071
 SHA512 
aad3f747ca49f58eed1116c303202e29bb0cec0a9816c5436bf75881d46b4c363e9aebbc039b3f6c6faedaf81cbea03d635b744fffb9f740cdb4c1d3ff21724f
 DIST botocore-1.34.92.gh.tar.gz 12978936 BLAKE2B 
64fda2f4b1cbaa31c3d9148039c0db44e54811245186abf014ce1f3a635cb52f5bcef1180f082fed27300314ebd3b79887f364698b4df131f6534dc3bd69
 SHA512 
4923a04ac00d325f7d8b3dd69b11d82130abf642afd5a7abb22620062ff9f8859940d9dea1ff15bc3ace546e7b85ddb0e56a30e472ee8adf4406124c9587fe09
+DIST botocore-1.34.93.gh.tar.gz 12982900 BLAKE2B 
3225279b85101e04da3be11f01ac3f4ca74cf77235fcb8878bc12d7aca61472155c8319329beb54ffe335f9da9023fb3ccce99256f3a31c6588389dfa1746de9
 SHA512 
505e8c9b3915b1c2da3863b62c85c392a58c12376c3e71493025445b7b672ba320474087b446fda876ffee5d6260909bc1d1442ff6dbfeb49fd6661d3d7840a1

diff --git a/dev-python/botocore/botocore-1.34.93.ebuild 
b/dev-python/botocore/botocore-1.34.93.ebuild
new file mode 100644
index ..ba6cd2a5d2a2
--- /dev/null
+++ b/dev-python/botocore/botocore-1.34.93.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+   https://github.com/boto/botocore/
+   https://pypi.org/project/botocore/
+"
+SRC_URI="
+   https://github.com/boto/botocore/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux"
+
+RDEPEND="
+   =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+# unbundled packages
+RDEPEND+="
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin deps
+   sed -i -e "s:>=.*':':" setup.py || die
+
+   # unbundle deps
+   rm -r botocore/vendored || die
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # rely on bundled six
+   tests/functional/test_six_imports.py::test_no_bare_six_imports
+   tests/functional/test_six_threading.py::test_six_thread_safety
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2024-04-26 Thread Michał Górny
commit: 87b41569f2d2967cdf477b5b28feae93f4b46a00
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 27 03:21:49 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 27 03:21:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87b41569

dev-python/boto3: Bump to 1.34.93

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

 dev-python/boto3/Manifest |  1 +
 dev-python/boto3/boto3-1.34.93.ebuild | 53 +++
 2 files changed, 54 insertions(+)

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 1d51dfa1fe15..c627bb82f52b 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -5,3 +5,4 @@ DIST boto3-1.34.89.gh.tar.gz 799495 BLAKE2B 
2d719b0c2e09f0387dbe317f76555b36fda7
 DIST boto3-1.34.90.gh.tar.gz 800389 BLAKE2B 
cd604cf39479af676c46b7fd1e5a8ee24e46ec384d97c50b15f80c2d96a5f46ad1c66a8a34a03ccffdf37cf386e7dcc455dc38543fc9c919f9c2b18be6e402bb
 SHA512 
480824e36f9f118b0813b391818a4214bb1861e322099cfbc2e7f5e20a088799d2e3c1c4e745ead86dde634b2f2b46656dec872025c0d5b3b608859fc8c9d9c8
 DIST boto3-1.34.91.gh.tar.gz 800954 BLAKE2B 
40bbc688a00e85b07d8f40f291ced5d6ffa0a26980bb89e353f7e300960bbff74c46554d8d4805b0cfd6723f8fa8b75f54908a255c9bc0d341ae23000265
 SHA512 
e8db938b1af6753c65b42f764ec1f4783d33dc889cadc76715f7fd6053a29149163e328593315f2d900a9d5d46fe0ab451bbba597180dbabd654dbac83b75b2c
 DIST boto3-1.34.92.gh.tar.gz 801544 BLAKE2B 
ec5e6aabcbc51f7fd0ce235b124489e5bf3375d346c9922430114a8e79d56544c90e91eb861393c63b191a1bdaa8eb04d6d59a40095c785741c59acde411d523
 SHA512 
349fbdc017da180d5f5d53a8d22c49203bbe633e8d98db71c9ec2be7dc8a78deedae7d0e256d827e2b75608374283ec9946b9c43aa9dd80504fd88fc8f8b65a8
+DIST boto3-1.34.93.gh.tar.gz 802078 BLAKE2B 
43f19efd6ae42bdb20e8dd79b1735df229ec2f231b5fe05006b26fcd5ddf4796a53fba6011c298fb919ee7b205b4ae3f4b563ad3b5325bdbbdebaeab7be59608
 SHA512 
4da1d9d7d8648e895f23763e5055a868d05bbfd8eb28d56e716975b3b8349bd1825d703f6fd11c316174004c39e1fca5ddcd8a4ad27a000e1a52f08a36eb4780

diff --git a/dev-python/boto3/boto3-1.34.93.ebuild 
b/dev-python/boto3/boto3-1.34.93.ebuild
new file mode 100644
index ..2c733040b7a3
--- /dev/null
+++ b/dev-python/boto3/boto3-1.34.93.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="
+   https://github.com/boto/boto3/
+   https://pypi.org/project/boto3/
+"
+SRC_URI="
+   https://github.com/boto/boto3/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux"
+
+RDEPEND="
+   >=dev-python/botocore-${PV}[${PYTHON_USEDEP}]
+   >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # don't lock versions to narrow ranges
+   sed -e '/botocore/ d' \
+   -e '/jmespath/ d' \
+   -e '/s3transfer/ d' \
+   -i setup.py || die
+
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2024-04-26 Thread Michał Górny
commit: 3d9bd987fbdd0f4bd317562658c930c550be353d
Author: Chris Mayo  gmail  com>
AuthorDate: Wed Mar 20 19:29:27 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 27 03:25:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d9bd987

app-editors/retext: add 8.0.2

Signed-off-by: Chris Mayo  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35842
Signed-off-by: Michał Górny  gentoo.org>

 app-editors/retext/Manifest|  1 +
 app-editors/retext/retext-8.0.2.ebuild | 69 ++
 2 files changed, 70 insertions(+)

diff --git a/app-editors/retext/Manifest b/app-editors/retext/Manifest
index 1cefd03873f6..0cfa460a7a21 100644
--- a/app-editors/retext/Manifest
+++ b/app-editors/retext/Manifest
@@ -1,3 +1,4 @@
 DIST ReText-7.2.3.tar.gz 527428 BLAKE2B 
3c710769a881275d74018ba319b174020dda0b65da22ae926231af56901b56c31b3cff69119a9bb378cd218d7b793f002bb08bf1483cc1e55c95a4963cbe1598
 SHA512 
eb337866f5dfacad2f23435f09b550f4378df5bb261d6f79b1708fed9e7bd93e96e8f06f940cb7109fe02aa6df0592b151f11dfe13853799f0b1ac2c1065a0da
 DIST ReText-8.0.0.tar.gz 492823 BLAKE2B 
ba80f01f1a40981220c0b3e16dd04bf551319a35c1a5c7f6d5e70135404537e74fa4625fe4c05c7ee54202de9ae16d181c110fcae9b9172761ca5ecf6400f7de
 SHA512 
0f2480bcc8569cf60ebfe55847a2a068d1e5dd262a4ff212873bf58660ec31e9c37d9b21bdc66229d681c065a0d96b6ff11652e8d9a7c77841ea551480d1154c
 DIST ReText-8.0.1.tar.gz 538968 BLAKE2B 
6ee18b4becf47ed3edae9e1d3ea8167a5db2685ae55b206be1ffca78bb765a559f53575da8aa105eae5d1b1fb87419723cdfd02cfff2eb422de9722589a0b97a
 SHA512 
a2a03a821ac06e0408cd036189e9fce18f4b693085aaa15e0d95f2a80157f6ab09b0bcecd9574673ce57fc9cde937457e8d62971f1553cbc26c681039401178a
+DIST ReText-8.0.2.tar.gz 546236 BLAKE2B 
3ef28366e5884234d77b2155c3f01d7881206383aa19ccb010255eb40ea14aa2ab298fe212d2b4d0e7d65246075b426c93a8ae518b8fb5f0887f1694064e309a
 SHA512 
c7b543d91290c007c820751f39c009c1e5fb86eb59590d0c13610c9c7f13b6023ffee3d6aebc4665addacbefad0d17937a29e8201d08457cc1641a6d5c0019b0

diff --git a/app-editors/retext/retext-8.0.2.ebuild 
b/app-editors/retext/retext-8.0.2.ebuild
new file mode 100644
index ..0ad582a951db
--- /dev/null
+++ b/app-editors/retext/retext-8.0.2.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517="setuptools"
+DISTUTILS_SINGLE_IMPL=1
+PYPI_NO_NORMALIZE=1
+PYPI_PN="ReText"
+
+inherit desktop distutils-r1 optfeature virtualx xdg
+
+DESCRIPTION="Simple editor for Markdown and reStructuredText"
+HOMEPAGE="https://github.com/retext-project/retext 
https://github.com/retext-project/retext/wiki";
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/retext-project/retext.git";
+else
+   inherit pypi
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="GPL-2+"
+SLOT="0"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/markdown[${PYTHON_USEDEP}]
+   >=dev-python/markups-3.1.1[${PYTHON_USEDEP}]
+   dev-python/pygments[${PYTHON_USEDEP}]
+   dev-python/PyQt6[dbus,gui,printsupport,widgets,${PYTHON_USEDEP}]
+   ')
+"
+# qmake6 from qtbase is used to find lrelease
+BDEPEND="
+   dev-qt/qtbase:6
+   dev-qt/qttools:6[linguist]
+   test? (
+   ${RDEPEND}
+   $(python_gen_cond_dep '
+   dev-python/PyQt6[testlib,${PYTHON_USEDEP}]
+   ')
+   )
+"
+
+distutils_enable_tests unittest
+
+src_test() {
+   QT_QPA_PLATFORM=minimal virtx distutils-r1_src_test
+}
+
+src_install() {
+   distutils-r1_src_install
+
+   domenu data/me.mitya57.ReText.desktop
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   optfeature "a local copy of the MathJax JavaScript library" 
dev-libs/mathjax
+   optfeature "encoding detection" dev-python/chardet
+   optfeature "dictionary support" dev-python/pyenchant
+   optfeature "JavaScript support in preview" dev-python/PyQt6-WebEngine
+}



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

2024-04-26 Thread Michał Górny
commit: 1336c6e1bf2c3c95c90e18d4c5b4648277374717
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 27 03:22:30 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 27 03:22:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1336c6e1

app-admin/awscli: Bump to 1.32.93

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

 app-admin/awscli/Manifest  |  1 +
 app-admin/awscli/awscli-1.32.93.ebuild | 90 ++
 2 files changed, 91 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index e8b7c1361e7a..be567c4e3702 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -5,3 +5,4 @@ DIST aws-cli-1.32.89.gh.tar.gz 2693748 BLAKE2B 
006de47c4328c191120c09d5b738283ae
 DIST aws-cli-1.32.90.gh.tar.gz 2694763 BLAKE2B 
ebe21c4589b1a386fc067740703e42f08153dc1ecd960115ea7f8e57444ded9e14c340c4fb5c3fc2ec021eb9d9e26cb5cf5cf70cc77a60a4dc991304b7949ee0
 SHA512 
96060564f3371ddacede05e6bb1917f263d785413f2d6e00e5f6f4eed14dff8cfa20c3136c387b53571d46557ba87fecc175c4f9f84044d598c2aace865cc9e6
 DIST aws-cli-1.32.91.gh.tar.gz 2694732 BLAKE2B 
418d8fa3525842a9abacb75b05bc5e9499398b9cd1c0e89c5db9e11b63daecd6c2496170fbca328b92a4711214cc19e3e6af937a818d92cd0dc3770f54f3eb18
 SHA512 
332c91f04dd639a273100bfbb49be71aa0b575c28930dd8943373f4aac28f09fe49f06421858503b2c34222ebd609f80e68d04a480331c267dd338b43f896d3b
 DIST aws-cli-1.32.92.gh.tar.gz 2695697 BLAKE2B 
702324003fa4db30d21ed03f177463df02ca05ce4e07ca721d257c3fa4efb01f0adc60e56e9d45c0339284e2e3d0b70ff4d8303b6ded1fd3ec4792238bdaed6b
 SHA512 
bfffdc08ef3a48c78d1b3f1c26bf2517687d013fd7a033244c241c8fac302d4552b71e614c88e30185800fd40de9a01913eb153616ec63961805f499e3619373
+DIST aws-cli-1.32.93.gh.tar.gz 2695489 BLAKE2B 
d2f81786d4db158a13ec50ed833668db26bde00cc1e4f5254aa127aba82113074abafa996f525b5f7cd215fd51639481a01a49c425bb4c01e990261529f06082
 SHA512 
e03892ef522fa43442d1b053d0bf8dbd6c892d94398934c4af58e81153c2759f7e55a289457bb3e5b46f2f01697642498fdd6d51cdc18ad8b6c0f6a31d7c606a

diff --git a/app-admin/awscli/awscli-1.32.93.ebuild 
b/app-admin/awscli/awscli-1.32.93.ebuild
new file mode 100644
index ..4a677affdbc4
--- /dev/null
+++ b/app-admin/awscli/awscli-1.32.93.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit bash-completion-r1 distutils-r1
+
+MY_P=aws-cli-${PV}
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="
+   https://github.com/aws/aws-cli/
+   https://pypi.org/project/awscli/
+"
+SRC_URI="
+   https://github.com/aws/aws-cli/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# botocore is x.(y+2).z
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/rsa[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   !app-admin/awscli-bin
+"
+BDEPEND="
+   test? (
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+   # strip overzealous upper bounds on requirements
+   sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local serial_tests=(
+   
tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
+   
tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success}
+   
tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_with_new_version_plugin_success
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
+   
tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success
+   tests/

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

2024-04-26 Thread Michał Górny
commit: 1d526b4d823c481252c287571b26a999fa0b32e0
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 27 03:22:50 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 27 03:22:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d526b4d

dev-python/jupyterlab: Bump to 4.1.8

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

 dev-python/jupyterlab/Manifest|  1 +
 dev-python/jupyterlab/jupyterlab-4.1.8.ebuild | 80 +++
 2 files changed, 81 insertions(+)

diff --git a/dev-python/jupyterlab/Manifest b/dev-python/jupyterlab/Manifest
index 9dd0d4984b59..349666f1e7cf 100644
--- a/dev-python/jupyterlab/Manifest
+++ b/dev-python/jupyterlab/Manifest
@@ -1,2 +1,3 @@
 DIST jupyterlab-4.1.6.tar.gz 21773628 BLAKE2B 
b2855ecc4fa0cc892fab9bb79c19a3cec0ea577c9c490571ad4028e9fe35bca87fc61d0035cc889bee14313475825344e1cea69f34af4a908c5d2a304250d983
 SHA512 
b895aac68c6df3affb47eaebc243ecf7d778228a5adec8b8a047783e341008ab4beb0fe50b92138f765e7a72acfbe906f63f41aebe1a72544fe3030105d52716
 DIST jupyterlab-4.1.7.tar.gz 21773423 BLAKE2B 
6456011cd841b0c61b09ecd647443cd68abc4a48151ddeab6b5834f22fd99616470a70fc68897a8b46cb32873a49c3f950006eff80facd6e109d337be5d95569
 SHA512 
01c8b1a496c621d387a8b03c8705c1807f9f18d09be30aa3327a9beac1fa97b23df02f518490d984ac022f1265a55104d7db69ca69a79941c526b50946c8d20b
+DIST jupyterlab-4.1.8.tar.gz 21774267 BLAKE2B 
d707257b2f7c53c023fa0e2741ff1ddbb83116c1b8cc8136b550c94120737161c519c4a2e67211fff275267ab31c58e58b17ea6041e9ba00d44baa1919876f1e
 SHA512 
376b9a9b154b70716ca8450126b9623932b44c88b1a83e42fadc4b98f5a3dd3982d77ae9fc807f483fbd84615c184dd8c170297002c9f609b81755aec21e1ff4

diff --git a/dev-python/jupyterlab/jupyterlab-4.1.8.ebuild 
b/dev-python/jupyterlab/jupyterlab-4.1.8.ebuild
new file mode 100644
index ..b655c8c83338
--- /dev/null
+++ b/dev-python/jupyterlab/jupyterlab-4.1.8.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi xdg
+
+DESCRIPTION="JupyterLab computational environment"
+HOMEPAGE="
+   https://jupyter.org/
+   https://github.com/jupyterlab/jupyterlab/
+   https://pypi.org/project/jupyterlab/
+"
+
+LICENSE="BSD MIT GPL-3 Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/async-lru[${PYTHON_USEDEP}]
+   >=dev-python/httpx-0.25.0[${PYTHON_USEDEP}]
+   >=dev-python/ipykernel-6.5.0[${PYTHON_USEDEP}]
+   >=dev-python/jinja-3.0.3[${PYTHON_USEDEP}]
+   dev-python/jupyter-core[${PYTHON_USEDEP}]
+   >=dev-python/jupyter-lsp-2.0.0[${PYTHON_USEDEP}]
+   >=dev-python/jupyter-server-2.4.0[${PYTHON_USEDEP}]
+   =dev-python/jupyterlab-server-2.27.1[${PYTHON_USEDEP}]
+   =dev-python/notebook-shim-0.2[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-1.2.2[${PYTHON_USEDEP}]
+   ' 3.10)
+   >=dev-python/tornado-6.2.0[${PYTHON_USEDEP}]
+   dev-python/traitlets[${PYTHON_USEDEP}]
+   net-libs/nodejs
+"
+
+BDEPEND="
+   dev-python/hatch-jupyter-builder[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest-console-scripts[${PYTHON_USEDEP}]
+   >=dev-python/pytest-jupyter-0.5.3[${PYTHON_USEDEP}]
+   dev-python/pytest-tornasync[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/requests-cache[${PYTHON_USEDEP}]
+   dev-python/virtualenv[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_DESELECT=(
+   # These tests call npm and want internet
+   
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_uninstall_core_extension
+   
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_and_uninstall_pinned_folder
+   
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_and_uninstall_pinned
+   
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build_custom_minimal_core_config
+   jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build_custom
+   jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build_check
+   jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build
+   jupyterlab/tests/test_build_api.py::TestBuildAPI::test_clear
+   jupyterlab/tests/test_build_api.py::TestBuildAPI::test_build
+)
+
+EPYTEST_IGNORE=(
+   jupyterlab/tests/test_announcements.py
+)
+
+distutils_enable_tests pytest
+# TODO: package sphinx_copybutton
+#distutils_enable_sphinx docs/source dev-python/sphinx-rtd-theme 
dev-python/myst-parser
+
+python_install_all() {
+   distutils-r1_python_install_all
+   mv "${ED}/usr/etc" "${ED}/etc" || die
+}



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

2024-04-26 Thread Daichi Yamamoto
commit: 0d8aafce8a63d41cc003c36f5c82004ca372dc5d
Author: Daichi Yamamoto  dyama  net>
AuthorDate: Sat Apr 27 03:31:08 2024 +
Commit: Daichi Yamamoto  dyama  net>
CommitDate: Sat Apr 27 03:31:08 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0d8aafce

dev-util/rye: add 0.33.0, drop 0.32.0

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

 dev-util/rye/Manifest  | 23 +-
 .../rye/{rye-0.32.0.ebuild => rye-0.33.0.ebuild}   | 23 +-
 2 files changed, 2 insertions(+), 44 deletions(-)

diff --git a/dev-util/rye/Manifest b/dev-util/rye/Manifest
index 85d9018ddc..55dea37384 100644
--- a/dev-util/rye/Manifest
+++ b/dev-util/rye/Manifest
@@ -23,9 +23,7 @@ DIST byteorder-1.5.0.crate 23288 BLAKE2B 
7f85a7948406844070a2c8202e0bd52f73b3dfc
 DIST bzip2-0.4.4.crate 34197 BLAKE2B 
b69f8ad38b44eb4912b33d53467492b0ebe6ed740451bdfe9133e71c47a8dbd85b1110a9607c4cc627fbabc44cd86fe0396bb545864632ffb6169f9cfa547b6c
 SHA512 
9cd2b9159bd0b42ac908ecad41f0a737272af94ae0d6dcfe182d2f44bcea4632d32b0456f02322047ea9d6f46377db6cd083f468782bccd6126bcc75cb852555
 DIST bzip2-sys-0.1.11+1.0.8.crate 633444 BLAKE2B 
01578c512443134fc786669bea4f2ec4b9c457b9936c907315299d8b67ed78045d458c83ccc119f0fad511529fb5af5feff5fa2d983fdae832d2fcc1b343e102
 SHA512 
d0a86b9f03acb1e4e309d5739dc2e88cab582757d467a433afe0017017f0e5d2c0282529e3a117160958ed170d8d695ecae739805888305df0e35e4dc440582b
 DIST cc-1.0.83.crate 68343 BLAKE2B 
33245b33fa845ea2f36da36e3830ec835f937e4319865b357ee9d5ea29a0f9f8392eadb38bf1d95e3c15ed201e561acaa87aedcef744f8db3dabff87a96c7f02
 SHA512 
742a248c3a7547bb220a0b9c97b67a831fab9b4ac21daa08c85a3966b9fe576088def33e16132fcabec9a2828a6fc437088bb045bfc98b2cea829df6742565a7
-DIST cfb-0.7.3.crate 63277 BLAKE2B 
5d0d4124421d26c1e3dbfabaf741c407f346d62147b12bbf889ef5b4c25350c02d09919e332e1ca18ade34a4e6d2895fc835161f7062c0c0bb56f104f94811a6
 SHA512 
a5c8d5da5ac009dd7d19320237ea516a65c9b1780bec3403fdbfb6ffa13bf7d05a896baeac5760c3e9aead9f4bd66cf969ab12bbd2938cbe479b1d2266e80b8f
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
-DIST cfg_aliases-0.1.1.crate 6009 BLAKE2B 
6acfae9a89d3479f7ce1f0b5dbb13bfe27c006b936a96685606a61a06f69d17ab754a8a0d96c54213f758281c2fb32ac74d03a34e0f836dc7e438387955aac37
 SHA512 
238828445c5b48ca41ff88825af0a1ad30494e423bb6f89b6d5e4d26042afaa1ceb0e32041f7cddd79c3e15c6c82a1ddb9469c4b63a1ac52d4bcc1174900f880
 DIST chacha20-0.9.1.crate 23424 BLAKE2B 
d460d8f3e6424278fcebd90c987c5290abbb798a5a9915ad3355ed92d8ebd0058e3308eb914c8f7d3c277b2c310728f2f10b56d34f27305688f0ced2d65f8880
 SHA512 
3813d6f3c3d9dbd2f18aa660f32567378a79a994520c83d0b09795e4e4b161e2a5bf205e454021a6e33028e9f9f61e9b14f79f2c935c2df95d32eb1d732cbf83
 DIST chacha20poly1305-0.10.1.crate 68485 BLAKE2B 
580cdcb819afaf514e920e7c86686cb397355fea531c5642c419eecfa131cf30118913bb0cae542f50bcdca775f8d5db1bab967d6d833e8012b4c2ba41e87b4a
 SHA512 
8c2ff7100eff5ea953baf559b0984c5b5ac0dd231d8ff179688d87ca7812966d4cd64aaa0c56778f7a83c8138ebed4f2b87a2d4a005251f51e1fc8e74914d629
 DIST charset-0.1.3.crate 14330 BLAKE2B 
928771e37cc4f86f49cf09b671cc016cb662275799f34159dff9c22ca61a71d722f199ed36b2fadebde30b5763cc01d87bd6f27e70ff8ad357df10d6ddb652a8
 SHA512 
61166acd4fba3330c4c71e101e1993717baa448d91dd9773f7d58ac504fa4025322560ce82bd7de1b5935443f96ba84691658e5c982192196b325f52dc48f4b1
@@ -39,7 +37,6 @@ DIST clap_lex-0.6.0.crate 12272 BLAKE2B 
22aa04997fffa15a2efc7013ae27fd223c3247cd
 DIST configparser-3.0.4.crate 24680 BLAKE2B 
b9f6552fb57cf175cc0bd61138e724721ef53609ff86033273af772c48270979a76e60c97d67c40ce0e1d326c5e6dfee9113379bd3f3b6d37b1e290be97950db
 SHA512 
aef273f5ce927a137294b3a6f1c505720ff9029d3c163785287a43a551ffeeebadd4b7212075524a836dafd9d2eb740046b3eb4d33535d20a98cb77372010d4b
 DIST console-0.15.8.crate 36364 BLAKE2B 
467de2c2fbfe31688cea20b338558ae9671e50ba1fd07983d21f32d7eacb73e565ebdd6ec5e78b2ae04446f09615c70983c0ee534e25ca5a28fd1b408acfdf34
 SHA512 
b05e49ed145785e29631d481885788f0cc5574d4d7c4d90280dfedaee7f8c1515072c9c4cfe6bd2e017230cd228157222af7e7d41a9fce697cd1888095df4de9
 DIST cookie-factory-0.3.2.crate 14325 BLAKE2B 
34a45c00e033b7d684b1bfd61a60d5969d3f5cf72532239d09f4f9f803b8cdff4858d1c827bdccc991b562c3ecad3b308995430775080c06fd5ad03538e6e9de
 SHA512 
8c3eb5ac052368a426158ec23c4d2cd3d74f14b426782cab4b89de6070611cbdaf4360a668dc3c76d9168f738cd10389eb56094f72014c7e5c249ee1616aebc7
-DIST core-foundation-sys-0.8.6.crate 37629 BLAKE2B 
683d5a84b6a3816317f87359532a8339f08bb4043f1d70a8588636eb5dbe6ebb3843e2a12d9a7e5fd1637a912c52a5aefbb8d44796330b09593e7adefd3babd8
 SHA512 
24a8958cb16b081862a9000affb0147b8b3be1a664b834c3dbddbff03e709de3f4060ff4800e5a35453f4392ccf33168e8b864be71b17be38cb264a39b915100
 DIST cpufeat

[gentoo-commits] repo/gentoo:master commit in: net-vpn/pptpd/files/

2024-04-26 Thread Sam James
commit: f2427cc130cb688bd0b7494749dcb157441ef3f5
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 27 02:12:01 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 27 02:12:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2427cc1

net-vpn/pptpd: add upstream ref to patch

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

 net-vpn/pptpd/files/pptpd-1.4.0-c99.patch | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-vpn/pptpd/files/pptpd-1.4.0-c99.patch 
b/net-vpn/pptpd/files/pptpd-1.4.0-c99.patch
index 902a275d5f35..fd14963b50e2 100644
--- a/net-vpn/pptpd/files/pptpd-1.4.0-c99.patch
+++ b/net-vpn/pptpd/files/pptpd-1.4.0-c99.patch
@@ -1,6 +1,6 @@
 https://bugs.gentoo.org/920775
 https://bugs.gentoo.org/927333
-
+https://sourceforge.net/p/poptop/bugs/54/
 --- a/compat.c
 +++ b/compat.c
 @@ -10,9 +10,9 @@



[gentoo-commits] repo/gentoo:master commit in: net-vpn/pptpd/files/, net-vpn/pptpd/

2024-04-26 Thread Sam James
commit: de42887364fb0681a6045f33b48dfefe58c46298
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 27 00:55:29 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 27 00:55:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de428873

net-vpn/pptpd: fix Modern C issue

Interestingly, this only seems to manifest with >=glibc-2.38, because
the include had a '#ifndef HAVE_STRLCPY' guard.

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

 net-vpn/pptpd/files/pptpd-1.4.0-c99.patch| 16 
 .../{pptpd-1.4.0-r3.ebuild => pptpd-1.4.0-r4.ebuild} |  3 ++-
 2 files changed, 18 insertions(+), 1 deletion(-)

diff --git a/net-vpn/pptpd/files/pptpd-1.4.0-c99.patch 
b/net-vpn/pptpd/files/pptpd-1.4.0-c99.patch
new file mode 100644
index ..902a275d5f35
--- /dev/null
+++ b/net-vpn/pptpd/files/pptpd-1.4.0-c99.patch
@@ -0,0 +1,16 @@
+https://bugs.gentoo.org/920775
+https://bugs.gentoo.org/927333
+
+--- a/compat.c
 b/compat.c
+@@ -10,9 +10,9 @@
+ 
+ #include "compat.h"
+ #include "our_syslog.h"
++#include 
+ 
+ #ifndef HAVE_STRLCPY
+-#include 
+ #include 
+ 
+ void strlcpy(char *dst, const char *src, size_t size)

diff --git a/net-vpn/pptpd/pptpd-1.4.0-r3.ebuild 
b/net-vpn/pptpd/pptpd-1.4.0-r4.ebuild
similarity index 96%
rename from net-vpn/pptpd/pptpd-1.4.0-r3.ebuild
rename to net-vpn/pptpd/pptpd-1.4.0-r4.ebuild
index 425dcbcb8d78..c5805c7696e2 100644
--- a/net-vpn/pptpd/pptpd-1.4.0-r3.ebuild
+++ b/net-vpn/pptpd/pptpd-1.4.0-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -40,6 +40,7 @@ src_prepare() {
"${FILESDIR}/${P}-pidfile.patch"
"${FILESDIR}/${P}-libdir.patch"
"${FILESDIR}/${P}-musl.patch"
+   "${FILESDIR}/${P}-c99.patch"
)
 
if has_version -d ">=net-dialup/ppp-2.5.0"; then



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

2024-04-26 Thread Sam James
commit: 87c7b4704b5a0e5dd7f02b0d21f59fdf3ef1999b
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 27 01:09:59 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 27 01:09:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87c7b470

dev-db/firebird: filter LTO, no SA, no lifetime DSE

Bug: https://gcc.gnu.org/PR107078
Bug: https://github.com/FirebirdSQL/firebird/issues/5384
Bug: https://github.com/FirebirdSQL/firebird/issues/7308
Closes: https://bugs.gentoo.org/917662
Closes: https://bugs.gentoo.org/924659
Signed-off-by: Sam James  gentoo.org>

 dev-db/firebird/firebird-3.0.10.33601.0-r1.ebuild | 8 ++--
 dev-db/firebird/firebird-3.0.4.33054.0-r2.ebuild  | 6 +-
 2 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/dev-db/firebird/firebird-3.0.10.33601.0-r1.ebuild 
b/dev-db/firebird/firebird-3.0.10.33601.0-r1.ebuild
index cf1793d314a8..5fd90979b8e5 100644
--- a/dev-db/firebird/firebird-3.0.10.33601.0-r1.ebuild
+++ b/dev-db/firebird/firebird-3.0.10.33601.0-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 MY_P=${PN/f/F}-$(ver_rs 4 '-')
-inherit autotools flag-o-matic
+inherit autotools flag-o-matic toolchain-funcs
 
 DESCRIPTION="Relational database offering many ANSI SQL:2003 and some SQL:2008 
features"
 HOMEPAGE="https://www.firebirdsql.org/";
@@ -91,6 +91,10 @@ src_prepare() {
-e 's:ISQL :FBSQL :w /dev/stdout' \
src/msgs/messages2.sql | wc -l)" "6" "src/msgs/messages2.sql" # 
6 lines
 
+   # bug #917662, bug #924659
+   filter-lto
+   append-flags -fno-strict-aliasing $(test-flags-CXX -fno-lifetime-dse)
+
# use gentoo's CXXFLAGS instead of whatever firebird decided on
# doesn't replace all firebird's CXXFLAGS, but at least this is last,
# so it can do some overrides

diff --git a/dev-db/firebird/firebird-3.0.4.33054.0-r2.ebuild 
b/dev-db/firebird/firebird-3.0.4.33054.0-r2.ebuild
index 171554c2aebe..6f2ba7ca3b89 100644
--- a/dev-db/firebird/firebird-3.0.4.33054.0-r2.ebuild
+++ b/dev-db/firebird/firebird-3.0.4.33054.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -93,6 +93,10 @@ src_configure() {
filter-flags -fprefetch-loop-arrays
filter-mfpmath sse
 
+   # bug #917662, bug #924659
+   filter-lto
+   append-flags -fno-strict-aliasing $(test-flags-CXX -fno-lifetime-dse)
+
# otherwise this doesnt build with gcc-6
# http://tracker.firebirdsql.org/browse/CORE-5099
append-cflags -fno-sized-deallocation -fno-delete-null-pointer-checks



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

2024-04-26 Thread Yuan Liao
commit: 48f93f485864dedd848397ec113fec8a45d67acc
Author: Yuan Liao  gmail  com>
AuthorDate: Sat Apr 27 00:50:03 2024 +
Commit: Yuan Liao  gmail  com>
CommitDate: Sat Apr 27 00:50:03 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=48f93f48

.dMMb.: Remove junk

Signed-off-by: Yuan Liao  gmail.com>

 .dMMb. | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/.dMMb. b/.dMMb.
deleted file mode 100644
index e69de29bb2..00



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/evernote2/

2024-04-26 Thread Vitaly Zdanevich
commit: 1810aef50cf9db095de81bdf4777f2c98b58b256
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Sat Apr 27 00:02:04 2024 +
Commit: Vitaly Zdanevich  ya  ru>
CommitDate: Sat Apr 27 00:02:04 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1810aef5

dev-python/evernote2: RDEPEND from deprecated oauth lib to the alive

See the context 
https://github.com/gentoo/guru/commit/bebb60ef842bdfde41aa273cf808adbbc82bd75c#commitcomment-141378326

Signed-off-by: Vitaly Zdanevich  ya.ru>

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

diff --git a/dev-python/evernote2/evernote2-.ebuild 
b/dev-python/evernote2/evernote2-.ebuild
index 1025374b7f..62b61950ad 100644
--- a/dev-python/evernote2/evernote2-.ebuild
+++ b/dev-python/evernote2/evernote2-.ebuild
@@ -20,6 +20,6 @@ LICENSE="Apache-2.0"
 SLOT="0"
 
 RDEPEND="
-   dev-python/python-oauth2[${PYTHON_USEDEP}]
+   dev-python/oauthlib[${PYTHON_USEDEP}]
dev-python/thrift[${PYTHON_USEDEP}]
 "



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

2024-04-26 Thread Yixun Lan
commit: 13587f35faa0ec56e94b0da0ea81f89a0ffa8f67
Author: Jaco Kroon  uls  co  za>
AuthorDate: Fri Apr 26 09:45:28 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri Apr 26 23:25:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13587f35

net-misc/anydesk: drop 6.2.1-r1, 6.3.1

Remove versions for which downloads are no longer available.

Closes: https://bugs.gentoo.org/930649
Closes: https://github.com/gentoo/gentoo/pull/36431
Signed-off-by: Jaco Kroon  uls.co.za>
Signed-off-by: Yixun Lan  gentoo.org>

 net-misc/anydesk/Manifest|   2 -
 net-misc/anydesk/anydesk-6.2.1-r1.ebuild | 102 ---
 net-misc/anydesk/anydesk-6.3.1.ebuild| 102 ---
 3 files changed, 206 deletions(-)

diff --git a/net-misc/anydesk/Manifest b/net-misc/anydesk/Manifest
index 0f95dd90f4dc..e3f805ac65a0 100644
--- a/net-misc/anydesk/Manifest
+++ b/net-misc/anydesk/Manifest
@@ -1,3 +1 @@
-DIST anydesk-6.2.1-amd64.tar.gz 6634159 BLAKE2B 
03abb9c3a990a8e4b53505896ebef253c386f578a275ccbec55e85cbb27e5c0f140863c6dc407b1d0cc2f2975b63bcd13487e27425b16cd3fdb42fd71a646e97
 SHA512 
2a36eb0698d18d7f779a9c7b8a17b2a9964fc10ba1ce65a68555332e58fd316b8541ef5443c8f8a62a30711e8dd19174d599ac2cdccd581da645c6b6a7e000ae
-DIST anydesk-6.3.1-amd64.tar.gz 7050869 BLAKE2B 
d6cb708817947804a6c58a5d6edf7e49765fc962228c23aa89f37f8276f04f8501ca874190fe55ab4bb2efd9aea4e1f63e7750116e2351a7d452c8800f8c561b
 SHA512 
f8985df5a58b17bf2f442b88b8a9211294c953987aeb267b91029bcc639f2a3679248613562916cef16897b87aab05e715313bd2be182c7929168d90ade2238f
 DIST anydesk-6.3.2-amd64.tar.gz 7039607 BLAKE2B 
dfc628baef862bddb944b02d39c3e270a0ac4dbe88704099f8b9022e7e758a367093432b78e86bcc1d9432fabe1c2842c4e811e59541433cb75a9734e09cff08
 SHA512 
a0fac07d6beb085666f4414f592b5b26b0f699ebc0b1ad5a587317a0c46b0f92a8d3b3e2e0ab08ce9e6c4c1c15789f8396158cc87075e623e32ce714ad071612

diff --git a/net-misc/anydesk/anydesk-6.2.1-r1.ebuild 
b/net-misc/anydesk/anydesk-6.2.1-r1.ebuild
deleted file mode 100644
index 77d78ee0f0c6..
--- a/net-misc/anydesk/anydesk-6.2.1-r1.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-inherit desktop optfeature systemd xdg-utils
-
-DESCRIPTION="Feature rich multi-platform remote desktop application"
-HOMEPAGE="https://anydesk.com";
-SRC_URI="https://download.anydesk.com/linux/${P}-amd64.tar.gz
-   https://download.anydesk.com/linux/generic-linux/${P}-amd64.tar.gz";
-
-# OpeSSL/SSLeay, libvpx, zlib, Xiph, xxHash
-LICENSE="AnyDesk-TOS BSD BSD-2 openssl ZLIB"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-
-# x11-libs/gtkglext is required and cannot be mitigated: 
https://bugs.gentoo.org/868255
-RDEPEND="
-   app-accessibility/at-spi2-core:2
-   dev-libs/glib:2
-   media-libs/fontconfig:1.0
-   media-libs/freetype:2
-   media-libs/glu
-   media-libs/libglvnd
-   sys-auth/polkit
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:2
-   x11-libs/gtkglext
-   x11-libs/libX11
-   x11-libs/libxcb
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXi
-   x11-libs/libxkbfile
-   x11-libs/libXrandr
-   x11-libs/libXrender
-   x11-libs/libXtst
-   x11-libs/pango
-"
-BDEPEND="dev-util/patchelf"
-
-RESTRICT="bindist mirror"
-
-QA_PREBUILT="opt/${PN}/*"
-
-src_install() {
-   local dst="/opt/${PN}"
-
-   exeinto ${dst}
-   doexe ${PN}
-
-   dodir /opt/bin
-   dosym "${dst}/${PN}" "/opt/bin/${PN}"
-
-   newinitd "${FILESDIR}/anydesk.init" anydesk
-   systemd_newunit "${FILESDIR}/anydesk-4.0.1.service" anydesk.service
-
-   insinto /usr/share/polkit-1/actions
-   doins polkit-1/com.anydesk.anydesk.policy
-
-   insinto /usr/share
-   doins -r icons
-
-   domenu "${FILESDIR}/anydesk.desktop"
-
-   dodoc copyright README
-}
-
-pkg_postinst() {
-   xdg_desktop_database_update
-   xdg_icon_cache_update
-
-   if [[ -z ${REPLACING_VERSIONS} ]]; then
-   elog "To run AnyDesk as background service use:"
-   elog
-   elog "OpenRC:"
-   elog "# rc-service anydesk start"
-   elog "# rc-update add anydesk default"
-   elog
-   elog "Systemd:"
-   elog "# systemctl start anydesk.service"
-   elog "# systemctl enable anydesk.service"
-   elog
-   elog "Please see README at /usr/share/doc/${PF}/README.bz2 for"
-   elog "further information about the linux version of AnyDesk."
-   elog
-   fi
-
-   optfeature_header "AnyDesk additional tools:"
-   optfeature "lsb_release" sys-apps/lsb-release
-   optfeature "lspci" sys-apps/pciutils
-   optfeature "lsusb" sys-apps/usbutils
-   optfeature "sound support" media-

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

2024-04-26 Thread Yixun Lan
commit: 221658eaffe9051941ad76c940d1d64a447a39df
Author: Jaco Kroon  uls  co  za>
AuthorDate: Fri Apr 26 09:44:55 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri Apr 26 23:24:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=221658ea

net-misc/anydesk: add 6.3.2

Bug: https://bugs.gentoo.org/930649
Signed-off-by: Jaco Kroon  uls.co.za>
Signed-off-by: Yixun Lan  gentoo.org>

 net-misc/anydesk/Manifest |   1 +
 net-misc/anydesk/anydesk-6.3.2.ebuild | 102 ++
 2 files changed, 103 insertions(+)

diff --git a/net-misc/anydesk/Manifest b/net-misc/anydesk/Manifest
index fa0304d8712d..0f95dd90f4dc 100644
--- a/net-misc/anydesk/Manifest
+++ b/net-misc/anydesk/Manifest
@@ -1,2 +1,3 @@
 DIST anydesk-6.2.1-amd64.tar.gz 6634159 BLAKE2B 
03abb9c3a990a8e4b53505896ebef253c386f578a275ccbec55e85cbb27e5c0f140863c6dc407b1d0cc2f2975b63bcd13487e27425b16cd3fdb42fd71a646e97
 SHA512 
2a36eb0698d18d7f779a9c7b8a17b2a9964fc10ba1ce65a68555332e58fd316b8541ef5443c8f8a62a30711e8dd19174d599ac2cdccd581da645c6b6a7e000ae
 DIST anydesk-6.3.1-amd64.tar.gz 7050869 BLAKE2B 
d6cb708817947804a6c58a5d6edf7e49765fc962228c23aa89f37f8276f04f8501ca874190fe55ab4bb2efd9aea4e1f63e7750116e2351a7d452c8800f8c561b
 SHA512 
f8985df5a58b17bf2f442b88b8a9211294c953987aeb267b91029bcc639f2a3679248613562916cef16897b87aab05e715313bd2be182c7929168d90ade2238f
+DIST anydesk-6.3.2-amd64.tar.gz 7039607 BLAKE2B 
dfc628baef862bddb944b02d39c3e270a0ac4dbe88704099f8b9022e7e758a367093432b78e86bcc1d9432fabe1c2842c4e811e59541433cb75a9734e09cff08
 SHA512 
a0fac07d6beb085666f4414f592b5b26b0f699ebc0b1ad5a587317a0c46b0f92a8d3b3e2e0ab08ce9e6c4c1c15789f8396158cc87075e623e32ce714ad071612

diff --git a/net-misc/anydesk/anydesk-6.3.2.ebuild 
b/net-misc/anydesk/anydesk-6.3.2.ebuild
new file mode 100644
index ..8da50cec7b3c
--- /dev/null
+++ b/net-misc/anydesk/anydesk-6.3.2.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit desktop optfeature systemd xdg-utils
+
+DESCRIPTION="Feature rich multi-platform remote desktop application"
+HOMEPAGE="https://anydesk.com";
+SRC_URI="https://download.anydesk.com/linux/${P}-amd64.tar.gz
+   https://download.anydesk.com/linux/generic-linux/${P}-amd64.tar.gz";
+
+# OpeSSL/SSLeay, libvpx, zlib, Xiph, xxHash
+LICENSE="AnyDesk-TOS BSD BSD-2 openssl ZLIB"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+
+# x11-libs/gtkglext is required and cannot be mitigated: 
https://bugs.gentoo.org/868255
+RDEPEND="
+   app-accessibility/at-spi2-core:2
+   dev-libs/glib:2
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   media-libs/glu
+   media-libs/libglvnd
+   sys-auth/polkit
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:2
+   x11-libs/gtkglext
+   x11-libs/libX11
+   x11-libs/libxcb
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXi
+   x11-libs/libxkbfile
+   x11-libs/libXrandr
+   x11-libs/libXrender
+   x11-libs/libXtst
+   x11-libs/pango
+"
+BDEPEND="dev-util/patchelf"
+
+RESTRICT="bindist mirror"
+
+QA_PREBUILT="opt/${PN}/*"
+
+src_install() {
+   local dst="/opt/${PN}"
+
+   exeinto ${dst}
+   doexe ${PN}
+
+   dodir /opt/bin
+   dosym "${dst}/${PN}" "/opt/bin/${PN}"
+
+   newinitd "${FILESDIR}/anydesk.init" anydesk
+   systemd_newunit "${FILESDIR}/anydesk-4.0.1.service" anydesk.service
+
+   insinto /usr/share/polkit-1/actions
+   doins polkit-1/com.anydesk.anydesk.policy
+
+   insinto /usr/share
+   doins -r icons
+
+   domenu "${FILESDIR}/anydesk.desktop"
+
+   dodoc copyright README
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+
+   if [[ -z ${REPLACING_VERSIONS} ]]; then
+   elog "To run AnyDesk as background service use:"
+   elog
+   elog "OpenRC:"
+   elog "# rc-service anydesk start"
+   elog "# rc-update add anydesk default"
+   elog
+   elog "Systemd:"
+   elog "# systemctl start anydesk.service"
+   elog "# systemctl enable anydesk.service"
+   elog
+   elog "Please see README at /usr/share/doc/${PF}/README.bz2 for"
+   elog "further information about the linux version of AnyDesk."
+   elog
+   fi
+
+   optfeature_header "AnyDesk additional tools:"
+   optfeature "lsb_release" sys-apps/lsb-release
+   optfeature "lspci" sys-apps/pciutils
+   optfeature "lsusb" sys-apps/usbutils
+   optfeature "sound support" media-libs/libcanberra[gtk2]
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}



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

2024-04-26 Thread Sam James
commit: 417bb59355d133fc58626b7d50b0126cd02a2c61
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 26 22:54:00 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 26 22:54:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=417bb593

sys-devel/gcc: add 13.2.1_p20240426

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

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

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index d33f4a7a1d23..55d7cb599402 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -12,6 +12,7 @@ DIST gcc-12.3.0-musl-patches-1.tar.xz 3572 BLAKE2B 
c7bf65f7c9ea8023ddaac821ee2b7
 DIST gcc-12.3.0-patches-3.tar.xz 14852 BLAKE2B 
7a5f1f43063b15f424099afd72096212fbbbc5151ff01f2de15dfb6e7cf274981c8cfaedba9ef61576c9096fb172fc550a7deb5cd7d9366fd249fd5dd3951f76
 SHA512 
aa89e4c2ae02f4fb42229ad5167f2eaa3a8fae51118645bf07199fe2124b9c83948590662b053d08002ef709fa870ea88315fd4ccbe4441a74e9cb62edcb82fb
 DIST gcc-13-20240210.tar.xz 84354416 BLAKE2B 
5807623d3f7dd751b6dfe164cfd50d57b2f93485c23c3c2228a4a846a9a94cdad52a5e6f2806e5e7ee2a7b5526386ebdb339c44c7ea023d69f8652088a1b114d
 SHA512 
14a01ced7ac2bfd9fc93de4e3819b4d0823fbe129d3f1faabeb707e9e3e2613b4173321b58b3648a7250e3b7ff5d94edfee60e6c38682f31a1f7b57b1c01433f
 DIST gcc-13-20240420.tar.xz 84407856 BLAKE2B 
188b92454735223a4da7af2b5b57bb52c6362778550aa6ddbc445d3a2e0700494db2f743da59961ceccb756791f01c23f76c83224daeaccfb561cd1d2e6ece7c
 SHA512 
6be1fbb1cddebbccf38da4424af56e173d0c4a53e63ed3a9d86398f23053747a231287ce7bdeb5666ceeb4f3385dee228cc05fba19beaf4d7b2c9cbe1f14a489
+DIST gcc-13-20240426.tar.xz 84431012 BLAKE2B 
0ea105269161eefb7e3af40e9adc2d7ecf656097178cae7fdc5ecba8f4318802dffa6c6949846c3be684d6d4a9cade8b79a99d9b1dda4dab269688eaea47c305
 SHA512 
e56561b7e32467c089e9bcf219d65cd65d5802899d0984df81614c72957c2107c69c3d78719cbe498177fa952ccd480ba8aa1a66659e42790187f404ccb429ce
 DIST gcc-13.2.0-musl-patches-2.tar.xz 5292 BLAKE2B 
c057d6574d03c05854edaa9f3fd40e9149662b04f3ac7a7db3eb078d73a7b535726d1bf52e5b12736dedb2f9898ad731f2e48a6421fcfbf7b90f929dee072fcb
 SHA512 
a691da0c87c443a5e9d23731f4005f27871c5b12bc9102873ffa24d374aa7b9fbd187c4f5635d23fa9ffb17e351e76173c2d3fdf40646e355c4cb314b538de69
 DIST gcc-13.2.0-patches-14.tar.xz 46928 BLAKE2B 
fce23bc5315f35b04a4976550c4b44578944a1b17e40c7553351eeb8a1ef0f3a2538da5a5e1ae6f37b784ff11bbd8a44b8f6eec542be63e34d984dee69e1cd81
 SHA512 
d7d52bb2915fd89c06b0134bede8db939cadbb1f2dcddf923bee2c3f9f577ff9e5e986b60420d892539edf82867a0d1bd635807814bc618b06a2b37cdaca893a
 DIST gcc-13.2.0-patches-15.tar.xz 47052 BLAKE2B 
f145341813d6baf9cbcc3e8421c7f427148503d2aeddd6a2eaac1ad3d470a818292392861542a7915d8b0f2f9b3255603f394b2e6833141658fc035bcd2b5366
 SHA512 
c89a3fccd944f03d25e076a967c3b220803ee9a6fbedec1daf2c20f629dd6162ce6be4f259522bd193169f0e8307daa9895b5d8581cf975ee086e5abfd675e34

diff --git a/sys-devel/gcc/gcc-13.2.1_p20240426.ebuild 
b/sys-devel/gcc/gcc-13.2.1_p20240426.ebuild
new file mode 100644
index ..2a22fc220b4c
--- /dev/null
+++ b/sys-devel/gcc/gcc-13.2.1_p20240426.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2024 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="15"
+MUSL_VER="2"
+MUSL_GCC_VER="13.2.0"
+PYTHON_COMPAT=( python3_{10..11} )
+
+if [[ ${PV} == *. ]] ; then
+   MY_PV_2=$(ver_cut 2)
+   MY_PV_3=1
+   if [[ ${MY_PV_2} == 0 ]] ; then
+   MY_PV_2=0
+   MY_PV_3=0
+   else
+   MY_PV_2=$((${MY_PV_2} - 1))
+   fi
+
+   # e.g. 12.2. -> 12.1.1
+   TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3}
+elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+   # Cheesy hack for RCs
+   MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 
1)))-RC-$(ver_cut 5)
+   MY_P=${PN}-${MY_PV}
+   GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz"
+   TOOLCHAIN_SET_S=no
+   S="${WORKDIR}"/${MY_P}
+fi
+
+inherit toolchain
+
+if tc_is_live ; then
+   # Needs to be after inherit (for now?), bug #830908
+   EGIT_BRANCH=releases/gcc-$(ver_cut 1)
+elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+   # Don't keyword live ebuilds
+   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   :;
+fi
+
+if [[ ${CATEGORY} != cross-* ]] ; then
+   # Technically only if USE=hardened *too* right now, but no point in 
complicating it further.
+   # If GCC is enabling CET by default, we need glibc to be built with 
support for it.
+   # bug #830454
+   RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+   DEPEND="${RD

[gentoo-commits] repo/gentoo:master commit in: www-client/vivaldi/

2024-04-26 Thread James Le Cuirot
commit: 6f7062e42bdfa48923c15da794a2754898d54125
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Apr 26 22:28:29 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Apr 26 22:28:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f7062e4

www-client/vivaldi: Drop old 6.6.3271.57

Signed-off-by: James Le Cuirot  gentoo.org>

 www-client/vivaldi/Manifest   |   3 -
 www-client/vivaldi/vivaldi-6.6.3271.57.ebuild | 231 --
 2 files changed, 234 deletions(-)

diff --git a/www-client/vivaldi/Manifest b/www-client/vivaldi/Manifest
index 796322ed85a5..e470453e9093 100644
--- a/www-client/vivaldi/Manifest
+++ b/www-client/vivaldi/Manifest
@@ -1,6 +1,3 @@
-DIST vivaldi-stable_6.6.3271.57-1_amd64.deb 107543568 BLAKE2B 
f1b7675dfe91adf613aa18c1937f24f64716da0abc118f5ebd92df59dc3a00b71b3548d0fc9b37af4eb0984122f8004767fbeadbd03eb4732fd8fb3d14d8e0ea
 SHA512 
7519bf0687244e2345fe55f3924a972999e281b8ce3ad7ea00deef487763a0cecc514e58a1cad5feab5f2e2c42cef3f3bb67377339bf5ab5ff9133f590933582
-DIST vivaldi-stable_6.6.3271.57-1_arm64.deb 100640076 BLAKE2B 
9f594af5634c0805548b7dab441c5c912b9b1142c4efcf377b11fa7cef8fab4164b4efb473d24976df445797c133f6e10d2ff9f67172af7e7e36aeba073a5dc7
 SHA512 
53bfa79204167cdf99da0256d0d44423b6b89f10c7e544b42a388d87aa1da043ac852eaf2be5c8b1490ef0a17af19a6d3a25918066442cfab1359c64beb5d428
-DIST vivaldi-stable_6.6.3271.57-1_armhf.deb 101984572 BLAKE2B 
4bebeadd2e2426cf631f4d257249b58596b39e8f46c9398149628674ebfa8e959027feee83b9496d1a33413dd7bed0d7c418dc171beafbddf6ac2c7f598add59
 SHA512 
7a155740befc574b5f050b979e23a49ce7b3bc7c2ed12c1b0667076010abd8afa217524b6844e435047d71b83b1ccbf67cf9b7153ea8bd5e4342ff180ea3d3a1
 DIST vivaldi-stable_6.6.3271.61-1_amd64.deb 107518328 BLAKE2B 
fab00da21d1f3c4d7b0497e852774747b8f22911fdb94bc1a951265bb5b7b348803d1c6ee1f3acce18577afee2dbeabea360aacc1ef753eaa42b984758573358
 SHA512 
7fc2ed33b18b1cf845795ac783bb73bc9f6b8c86f22fd98e663e3f97a5c1e8b91d793763f453a1745754b421c8ff257c76c09d90ca7daeca5ea7e449607f4284
 DIST vivaldi-stable_6.6.3271.61-1_arm64.deb 100650596 BLAKE2B 
bfb8ed6ee26531c25ec9982d51d7738d5e90220ba0df866d311f4de2431b40d7e5503366dbd109a48bb615c093ab71bffedbda8ebdbd42b3203dd2f4f4f6eed8
 SHA512 
9b4e75fe2be57a0e9278b05d541a30ed7c0661d967140d22eab6376a0fe226b3bd4c32f63a166e346da1e9b931a514c3ef11437d1f4227fbe3022b45a2912a32
 DIST vivaldi-stable_6.6.3271.61-1_armhf.deb 102006152 BLAKE2B 
d71ea7a8e5f590194d043aaf41f19a59fdd9ae0c04170b105c594eff7df77514dc29a400aae6293095d279c39c2cb06da45b67ce1d0a372acf806fcb28631218
 SHA512 
b668bb10601cb3e0903b10826d57445ea1e9c69ac7694576a30fb4d4a97415556fa21740e50fafe07116a1f45838505bbc298ad36c71d44e9fcf8544054d2436

diff --git a/www-client/vivaldi/vivaldi-6.6.3271.57.ebuild 
b/www-client/vivaldi/vivaldi-6.6.3271.57.ebuild
deleted file mode 100644
index f4b2de2436f2..
--- a/www-client/vivaldi/vivaldi-6.6.3271.57.ebuild
+++ /dev/null
@@ -1,231 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CHROMIUM_VERSION="121"
-CHROMIUM_LANGS="
-   af
-   am
-   ar
-   az
-   be
-   bg
-   bn
-   ca
-   ca-valencia
-   cs
-   da
-   de
-   de-CH
-   el
-   en-GB
-   en-US
-   eo
-   es
-   es-419
-   es-PE
-   et
-   eu
-   fa
-   fi
-   fil
-   fr
-   fy
-   gd
-   gl
-   gu
-   he
-   hi
-   hr
-   hu
-   hy
-   id
-   io
-   is
-   it
-   ja
-   jbo
-   ka
-   kab
-   kn
-   ko
-   ku
-   lt
-   lv
-   mk
-   ml
-   mr
-   ms
-   nb
-   nl
-   nn
-   pa
-   pl
-   pt-BR
-   pt-PT
-   ro
-   ru
-   sc
-   sk
-   sl
-   sq
-   sr
-   sr-Latn
-   sv
-   sw
-   ta
-   te
-   th
-   tr
-   uk
-   ur
-   vi
-   zh-CN
-   zh-TW
-"
-
-inherit chromium-2 desktop linux-info toolchain-funcs unpacker xdg
-
-VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
-VIVALDI_HOME="opt/${PN}"
-DESCRIPTION="A browser for our friends"
-HOMEPAGE="https://vivaldi.com/";
-
-if [[ ${PV} = *_p* ]]; then
-   DEB_REV="${PV#*_p}"
-else
-   DEB_REV=1
-fi
-
-KEYWORDS="-* amd64 ~arm ~arm64"
-VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_";
-
-SRC_URI="
-   amd64? ( ${VIVALDI_BASE_URI}amd64.deb )
-   arm? ( ${VIVALDI_BASE_URI}armhf.deb )
-   arm64? ( ${VIVALDI_BASE_URI}arm64.deb )
-"
-
-LICENSE="Vivaldi"
-SLOT="0"
-IUSE="ffmpeg-chromium gtk proprietary-codecs qt5 qt6 widevine"
-RESTRICT="bindist mirror"
-#REQUIRED_USE="ffmpeg-chromium? ( proprietary-codecs )"
-
-RDEPEND="
-   >=app-accessibility/at-spi2-core-2.46.0:2
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
- 

[gentoo-commits] repo/gentoo:master commit in: www-client/vivaldi/

2024-04-26 Thread James Le Cuirot
commit: a281a30ef3811123048aae477931d3fd3f460546
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Apr 26 22:25:49 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Apr 26 22:25:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a281a30e

www-client/vivaldi: Add version 6.7.3329.17

Signed-off-by: James Le Cuirot  gentoo.org>

 www-client/vivaldi/Manifest   |   3 +
 www-client/vivaldi/vivaldi-6.7.3329.17.ebuild | 231 ++
 2 files changed, 234 insertions(+)

diff --git a/www-client/vivaldi/Manifest b/www-client/vivaldi/Manifest
index ed9469879d1d..796322ed85a5 100644
--- a/www-client/vivaldi/Manifest
+++ b/www-client/vivaldi/Manifest
@@ -4,3 +4,6 @@ DIST vivaldi-stable_6.6.3271.57-1_armhf.deb 101984572 BLAKE2B 
4bebeadd2e2426cf63
 DIST vivaldi-stable_6.6.3271.61-1_amd64.deb 107518328 BLAKE2B 
fab00da21d1f3c4d7b0497e852774747b8f22911fdb94bc1a951265bb5b7b348803d1c6ee1f3acce18577afee2dbeabea360aacc1ef753eaa42b984758573358
 SHA512 
7fc2ed33b18b1cf845795ac783bb73bc9f6b8c86f22fd98e663e3f97a5c1e8b91d793763f453a1745754b421c8ff257c76c09d90ca7daeca5ea7e449607f4284
 DIST vivaldi-stable_6.6.3271.61-1_arm64.deb 100650596 BLAKE2B 
bfb8ed6ee26531c25ec9982d51d7738d5e90220ba0df866d311f4de2431b40d7e5503366dbd109a48bb615c093ab71bffedbda8ebdbd42b3203dd2f4f4f6eed8
 SHA512 
9b4e75fe2be57a0e9278b05d541a30ed7c0661d967140d22eab6376a0fe226b3bd4c32f63a166e346da1e9b931a514c3ef11437d1f4227fbe3022b45a2912a32
 DIST vivaldi-stable_6.6.3271.61-1_armhf.deb 102006152 BLAKE2B 
d71ea7a8e5f590194d043aaf41f19a59fdd9ae0c04170b105c594eff7df77514dc29a400aae6293095d279c39c2cb06da45b67ce1d0a372acf806fcb28631218
 SHA512 
b668bb10601cb3e0903b10826d57445ea1e9c69ac7694576a30fb4d4a97415556fa21740e50fafe07116a1f45838505bbc298ad36c71d44e9fcf8544054d2436
+DIST vivaldi-stable_6.7.3329.17-1_amd64.deb 108482112 BLAKE2B 
8edbcb501815c6f357670a165d64c7ab2afd831c3e31b3f1a415e7b9e729e32cba2c50ec72abc430fa08fdbab4be5c3d93137fb42bcf7c19db2c75ea2d873416
 SHA512 
e66801822652fce29ed1514c6fc23011cbd899bae36682780ee45a807b7459ca7489e220d537dd4692691b665bc4a3ce3d1a9afc142114e4a24ae18cdd6fdbbc
+DIST vivaldi-stable_6.7.3329.17-1_arm64.deb 99161004 BLAKE2B 
3384b4bf9c3f340193119c5828cba9548692edb22069da5efc124efe683dd3a2ec9ff83c8ce249669a5ee435ba3ccf35ce6d59933a00bc2ca181a0a0ab7a4b0f
 SHA512 
18e1a323d5e9791380141e58e5ecb39f43dff7a488d18445f0711792c71f28728d17891ff3f4f0da7175004707e9aac099ac812d300db029dfa0940335323ebe
+DIST vivaldi-stable_6.7.3329.17-1_armhf.deb 100332728 BLAKE2B 
b9be3b1d740a1d25d6ed642e97c22514b643581f2c092863d1e2196cc841e13b54d68319661216d3c001fe4d825f5d3e6cddcd59d0b470047501e0d4ea2cbfa7
 SHA512 
84431823912139d0792f38ae31d02faf7d4f1e4ee35119940b133d11de7fb50cb99b36487bd7979c93cb03848b2162718d05fb2c844944ff9ef08e6e5d689604

diff --git a/www-client/vivaldi/vivaldi-6.7.3329.17.ebuild 
b/www-client/vivaldi/vivaldi-6.7.3329.17.ebuild
new file mode 100644
index ..ac289a86107d
--- /dev/null
+++ b/www-client/vivaldi/vivaldi-6.7.3329.17.ebuild
@@ -0,0 +1,231 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_VERSION="124"
+CHROMIUM_LANGS="
+   af
+   am
+   ar
+   az
+   be
+   bg
+   bn
+   ca
+   ca-valencia
+   cs
+   da
+   de
+   de-CH
+   el
+   en-GB
+   en-US
+   eo
+   es
+   es-419
+   es-PE
+   et
+   eu
+   fa
+   fi
+   fil
+   fr
+   fy
+   gd
+   gl
+   gu
+   he
+   hi
+   hr
+   hu
+   hy
+   id
+   io
+   is
+   it
+   ja
+   jbo
+   ka
+   kab
+   kn
+   ko
+   lt
+   lv
+   mk
+   ml
+   mr
+   ms
+   nb
+   nl
+   nn
+   pa
+   pl
+   pt-BR
+   pt-PT
+   ro
+   ru
+   sc
+   sk
+   sl
+   sq
+   sr
+   sr-Latn
+   sv
+   sw
+   ta
+   te
+   th
+   tr
+   uk
+   ur
+   vi
+   zh-CN
+   zh-TW
+"
+
+inherit chromium-2 desktop linux-info toolchain-funcs unpacker xdg
+
+VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
+VIVALDI_HOME="opt/${PN}"
+DESCRIPTION="A browser for our friends"
+HOMEPAGE="https://vivaldi.com/";
+
+if [[ ${PV} = *_p* ]]; then
+   DEB_REV="${PV#*_p}"
+else
+   DEB_REV=1
+fi
+
+KEYWORDS="-* ~amd64 ~arm ~arm64"
+VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_";
+
+SRC_URI="
+   amd64? ( ${VIVALDI_BASE_URI}amd64.deb )
+   arm? ( ${VIVALDI_BASE_URI}armhf.deb )
+   arm64? ( ${VIVALDI_BASE_URI}arm64.deb )
+"
+
+LICENSE="Vivaldi"
+SLOT="0"
+IUSE="ffmpeg-chromium gtk proprietary-codecs qt5 qt6 widevine"
+RESTRICT="bindist mirror"
+REQUIRED_USE="ffmpeg-chromium? ( proprietary-codecs )"
+
+RDEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   dev-libs/expat
+  

[gentoo-commits] repo/gentoo:master commit in: www-client/vivaldi/

2024-04-26 Thread James Le Cuirot
commit: 18205c3cd954bde362c0d3ed64740741294da3ec
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Apr 26 22:28:08 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Apr 26 22:28:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18205c3c

www-client/vivaldi: Stabilise 6.6.3271.61 on amd64

Signed-off-by: James Le Cuirot  gentoo.org>

 www-client/vivaldi/vivaldi-6.6.3271.61.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/vivaldi/vivaldi-6.6.3271.61.ebuild 
b/www-client/vivaldi/vivaldi-6.6.3271.61.ebuild
index 6543536228ed..f4b2de2436f2 100644
--- a/www-client/vivaldi/vivaldi-6.6.3271.61.ebuild
+++ b/www-client/vivaldi/vivaldi-6.6.3271.61.ebuild
@@ -98,7 +98,7 @@ else
DEB_REV=1
 fi
 
-KEYWORDS="-* ~amd64 ~arm ~arm64"
+KEYWORDS="-* amd64 ~arm ~arm64"
 
VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_";
 
 SRC_URI="



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

2024-04-26 Thread James Le Cuirot
commit: d35697f63e22b6106ef5d2b989bbebb8de5fa893
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Apr 26 22:00:25 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Apr 26 22:06:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d35697f6

dev-libs/weston: Undo ppc64 keywording

Sorry, I panicked there and forgot about the dependencies. Let's just
mask gtk[test] for the moment while we keyword everything properly.

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/weston-13.0.0-r2.ebuild | 2 +-
 dev-libs/weston/weston-13.0.1.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/weston/weston-13.0.0-r2.ebuild 
b/dev-libs/weston/weston-13.0.0-r2.ebuild
index 38a6d926b301..5cbd993aa607 100644
--- a/dev-libs/weston/weston-13.0.0-r2.ebuild
+++ b/dev-libs/weston/weston-13.0.0-r2.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} = ** ]]; then
SRC_URI="${SRC_PATCHES}"
 else

SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/-/releases/${PV}/downloads/${P}.tar.xz";
-   KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc64 ~riscv x86"
+   KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~riscv x86"
 fi
 
 LICENSE="MIT CC-BY-SA-3.0"

diff --git a/dev-libs/weston/weston-13.0.1.ebuild 
b/dev-libs/weston/weston-13.0.1.ebuild
index 071601606aaa..002b836d7566 100644
--- a/dev-libs/weston/weston-13.0.1.ebuild
+++ b/dev-libs/weston/weston-13.0.1.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} = ** ]]; then
SRC_URI="${SRC_PATCHES}"
 else

SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/-/releases/${PV}/downloads/${P}.tar.xz";
-   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~riscv ~x86"
 fi
 
 LICENSE="MIT CC-BY-SA-3.0"



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/powerpc/ppc64/64le/

2024-04-26 Thread James Le Cuirot
commit: 235aff3bb3e88ad045c0c698ab0fa87138bc7e8f
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Apr 26 22:05:01 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Apr 26 22:06:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=235aff3b

profiles: Temporarily mask gui-libs/gtk[test] on ppc64le

While we get dev-libs/weston keywords in order.

Signed-off-by: James Le Cuirot  gentoo.org>

 profiles/arch/powerpc/ppc64/64le/package.use.mask | 4 
 1 file changed, 4 insertions(+)

diff --git a/profiles/arch/powerpc/ppc64/64le/package.use.mask 
b/profiles/arch/powerpc/ppc64/64le/package.use.mask
index e52371ee7cfa..6451c29aa1cf 100644
--- a/profiles/arch/powerpc/ppc64/64le/package.use.mask
+++ b/profiles/arch/powerpc/ppc64/64le/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 2019-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# James Le Cuirot  (2024-04-26)
+# Temporary mask while we get dev-libs/weston keywords in order.
+gui-libs/gtk test
+
 # Marek Szuba  (2023-12-05)
 # Needs USE=video_cards_amdgpu, which IS available on ppc64le.
 >=sys-apps/fwupd-1.9.10 -amdgpu



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

2024-04-26 Thread James Le Cuirot
commit: 4a2c5527d5e83c234378b0fc9fe29ced9c3baac6
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Apr 26 21:58:47 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Apr 26 22:06:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a2c5527

dev-libs/weston: Drop unused seatd USE flag description

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-libs/weston/metadata.xml b/dev-libs/weston/metadata.xml
index 2e4783560fc4..a92c370bfe99 100644
--- a/dev-libs/weston/metadata.xml
+++ b/dev-libs/weston/metadata.xml
@@ -22,7 +22,6 @@
Enable plugin to stream output to remote hosts 
using media-libs/gstreamer
Increase performance, allocate more 
RAM. Recommended to disable on Raspberry Pi
Enable screen-sharing through RDP
-   Enable support for rootless session via 
sys-auth/seatd
Enable Wayland compositor support
Enable ability support native X11 
applications
 



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

2024-04-26 Thread James Le Cuirot
commit: 4db701bbd41079b5b6d7c15e1d1c77682eb04669
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Apr 26 22:02:46 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Apr 26 22:07:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4db701bb

dev-libs/weston: Drop obsolete Python 3.9

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/weston-13.0.0-r2.ebuild | 2 +-
 dev-libs/weston/weston-13.0.1.ebuild| 2 +-
 dev-libs/weston/weston-.ebuild  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-libs/weston/weston-13.0.0-r2.ebuild 
b/dev-libs/weston/weston-13.0.0-r2.ebuild
index 5cbd993aa607..e7b796fe2341 100644
--- a/dev-libs/weston/weston-13.0.0-r2.ebuild
+++ b/dev-libs/weston/weston-13.0.0-r2.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} = * ]]; then
EXPERIMENTAL="true"
 fi
 
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{10..12} )
 inherit meson python-any-r1 readme.gentoo-r1 xdg-utils ${GIT_ECLASS}
 
 DESCRIPTION="Wayland reference compositor"

diff --git a/dev-libs/weston/weston-13.0.1.ebuild 
b/dev-libs/weston/weston-13.0.1.ebuild
index 002b836d7566..40b3bd77eef2 100644
--- a/dev-libs/weston/weston-13.0.1.ebuild
+++ b/dev-libs/weston/weston-13.0.1.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} = * ]]; then
EXPERIMENTAL="true"
 fi
 
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{10..12} )
 inherit meson python-any-r1 readme.gentoo-r1 xdg-utils ${GIT_ECLASS}
 
 DESCRIPTION="Wayland reference compositor"

diff --git a/dev-libs/weston/weston-.ebuild 
b/dev-libs/weston/weston-.ebuild
index 002b836d7566..40b3bd77eef2 100644
--- a/dev-libs/weston/weston-.ebuild
+++ b/dev-libs/weston/weston-.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} = * ]]; then
EXPERIMENTAL="true"
 fi
 
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{10..12} )
 inherit meson python-any-r1 readme.gentoo-r1 xdg-utils ${GIT_ECLASS}
 
 DESCRIPTION="Wayland reference compositor"



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

2024-04-26 Thread Sam James
commit: 36235596e061bf8cf4729b3915f9aaa6ec80baa3
Author: Alfred Wingate  protonmail  com>
AuthorDate: Sat Apr  6 08:28:43 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 26 22:05:48 2024 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=36235596

lib: adhere to python package version conventions

* Commit metadata isn't valid version that python tooling is expected to
  parse. Follow python ecosystem conventions and make it a local
  version.

https://packaging.python.org/en/latest/specifications/version-specifiers/#local-version-segments

Example:
* Old: 3.0.63-g08a2bc380
* New: 3.0.63+g08a2bc380

Bug: https://bugs.gentoo.org/926966
Signed-off-by: Alfred Wingate  protonmail.com>
Closes: https://github.com/gentoo/portage/pull/1314
Signed-off-by: Sam James  gentoo.org>

 lib/portage/__init__.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/portage/__init__.py b/lib/portage/__init__.py
index a468eeaff3..21bf993170 100644
--- a/lib/portage/__init__.py
+++ b/lib/portage/__init__.py
@@ -732,7 +732,7 @@ if installation.TYPE == installation.TYPES.SOURCE:
 output = _unicode_decode(proc.communicate()[0], 
encoding=encoding)
 status = proc.wait()
 if os.WIFEXITED(status) and os.WEXITSTATUS(status) == os.EX_OK:
-VERSION = output.lstrip('portage-').strip()
+VERSION = output.lstrip("portage-").strip().replace("-g", 
"+g")
 else:
 VERSION = "HEAD"
 return VERSION



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

2024-04-26 Thread Sam James
commit: 381fad5e3554ec94ec5626e8c17874f32b30b752
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 29 07:26:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 26 22:05:48 2024 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=381fad5e

lib: use more pure git-describe output for --version

Use `git describe --dirty` output rather than mangling git-describe and 
reinventing
--dirty by manually checking for changes post-commit.

We no longer mangle the 7th commit post-tag into _p7, but instead do: 
${tag}-7-${last_commit}.

This is similar to gnulib's git-version-gen (which we may still want to import,
not sure, this seems enough for now) and is familiar output for developers.

Example:
* Old: 3.0.51_p7
* New: 3.0.51-7-g098b30548

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

 lib/portage/__init__.py | 35 ---
 1 file changed, 4 insertions(+), 31 deletions(-)

diff --git a/lib/portage/__init__.py b/lib/portage/__init__.py
index aa81bdb4c2..a468eeaff3 100644
--- a/lib/portage/__init__.py
+++ b/lib/portage/__init__.py
@@ -720,10 +720,7 @@ if installation.TYPE == installation.TYPES.SOURCE:
 BASH_BINARY,
 "-c",
 (
-f"cd {_shell_quote(PORTAGE_BASE_PATH)} ; git describe 
--match 'portage-*' || exit $? ; "
-'if [ -n "`git diff-index --name-only --diff-filter=M 
HEAD`" ] ; '
-"then echo modified ; git rev-list --format=%%ct -n 1 
HEAD ; fi ; "
-"exit 0"
+f"cd {_shell_quote(PORTAGE_BASE_PATH)} ; git describe 
--dirty --match 'portage-*' || exit $? ; "
 ),
 ]
 cmd = [
@@ -735,33 +732,9 @@ if installation.TYPE == installation.TYPES.SOURCE:
 output = _unicode_decode(proc.communicate()[0], 
encoding=encoding)
 status = proc.wait()
 if os.WIFEXITED(status) and os.WEXITSTATUS(status) == os.EX_OK:
-output_lines = output.splitlines()
-if output_lines:
-version_split = output_lines[0].split("-")
-if len(version_split) > 1:
-VERSION = version_split[1]
-patchlevel = False
-if len(version_split) > 2:
-patchlevel = True
-VERSION = f"{VERSION}_p{version_split[2]}"
-if len(output_lines) > 1 and output_lines[1] == 
"modified":
-head_timestamp = None
-if len(output_lines) > 3:
-try:
-head_timestamp = int(output_lines[3])
-except ValueError:
-pass
-timestamp = int(time.time())
-if (
-head_timestamp is not None
-and timestamp > head_timestamp
-):
-timestamp = timestamp - head_timestamp
-if not patchlevel:
-VERSION = f"{VERSION}_p0"
-VERSION = f"{VERSION}_p{timestamp}"
-return VERSION
-VERSION = "HEAD"
+VERSION = output.lstrip('portage-').strip()
+else:
+VERSION = "HEAD"
 return VERSION
 
 VERSION = _LazyVersion()



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

2024-04-26 Thread James Le Cuirot
commit: d02fcde73bae6eba9d9fd96b3803fbe2b9bdd3ad
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Apr 26 21:57:36 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Apr 26 21:57:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d02fcde7

dev-libs/weston: Restore ppc64 keywords

We have masked this package on big endian arches, but I had forgotten about
ppc64le. It worked before and the other arches look good, so let's just
stabilise 13.0.0-r2 immediately to fix the tree breakage.

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/weston-13.0.0-r2.ebuild | 2 +-
 dev-libs/weston/weston-13.0.1.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/weston/weston-13.0.0-r2.ebuild 
b/dev-libs/weston/weston-13.0.0-r2.ebuild
index 5cbd993aa607..38a6d926b301 100644
--- a/dev-libs/weston/weston-13.0.0-r2.ebuild
+++ b/dev-libs/weston/weston-13.0.0-r2.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} = ** ]]; then
SRC_URI="${SRC_PATCHES}"
 else

SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/-/releases/${PV}/downloads/${P}.tar.xz";
-   KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~riscv x86"
+   KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc64 ~riscv x86"
 fi
 
 LICENSE="MIT CC-BY-SA-3.0"

diff --git a/dev-libs/weston/weston-13.0.1.ebuild 
b/dev-libs/weston/weston-13.0.1.ebuild
index 002b836d7566..071601606aaa 100644
--- a/dev-libs/weston/weston-13.0.1.ebuild
+++ b/dev-libs/weston/weston-13.0.1.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} = ** ]]; then
SRC_URI="${SRC_PATCHES}"
 else

SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/-/releases/${PV}/downloads/${P}.tar.xz";
-   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="MIT CC-BY-SA-3.0"



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

2024-04-26 Thread James Le Cuirot
commit: aebf7ffcc4bda5e9c31c6fbc52df7baa1ccf91d2
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Apr 26 21:35:03 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Apr 26 21:37:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aebf7ffc

gui-libs/neatvnc: Drop old 0.7.0

Signed-off-by: James Le Cuirot  gentoo.org>

 gui-libs/neatvnc/Manifest |  1 -
 gui-libs/neatvnc/neatvnc-0.7.0.ebuild | 62 ---
 2 files changed, 63 deletions(-)

diff --git a/gui-libs/neatvnc/Manifest b/gui-libs/neatvnc/Manifest
index 2551f90ce196..a9370b3619d2 100644
--- a/gui-libs/neatvnc/Manifest
+++ b/gui-libs/neatvnc/Manifest
@@ -1,2 +1 @@
-DIST neatvnc-0.7.0.tar.gz 660642 BLAKE2B 
ae14f3d35839ae141d6cce760c118f6605b66c16e3d8e6fae4606deaa63adacab13d3c8dbc001a3937f4f1f6f9c908607176ea36a914d39a126730c77f3470c7
 SHA512 
79abf2f6d5676e1d8dc9f70a341ae0247ae20dd95f8724d27c667ae42d45c8b5f4de2321c0dad6278e0eebefbcda0a512da917fa6e5def801f938875bdab18d0
 DIST neatvnc-0.8.0.tar.gz 661726 BLAKE2B 
075831ad8f2a4e209b316b848ac2f5b2dbcd0ecf36e2ecc2b264be255ca0250d9a61ae5df1c522c310459cc2a536958cb01567ee640fca52db3966329d89cd09
 SHA512 
bd5bfbcec88711a64eb45c12cad208d594f24e3812d98ccb9eb3a3f8a933df3040fcb21e4bdf0df3ea44332096b6f0bca6dcb8f4be15d42541ab98b2295d4091

diff --git a/gui-libs/neatvnc/neatvnc-0.7.0.ebuild 
b/gui-libs/neatvnc/neatvnc-0.7.0.ebuild
deleted file mode 100644
index 4bd7e8b6b4c3..
--- a/gui-libs/neatvnc/neatvnc-0.7.0.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="Liberally licensed VNC server library with a clean interface"
-HOMEPAGE="https://github.com/any1/neatvnc/";
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
-else
-   SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="ISC"
-SLOT="0"
-IUSE="examples gbm h264 jpeg ssl test tracing websockets"
-REQUIRED_USE="h264? ( gbm )"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   =dev-libs/aml-0.3*
-   sys-libs/zlib
-   x11-libs/pixman
-   gbm? ( media-libs/mesa )
-   h264? (
-   media-video/ffmpeg:=
-   x11-libs/libdrm
-   )
-   jpeg? ( media-libs/libjpeg-turbo:= )
-   ssl? ( net-libs/gnutls:= )
-   tracing? ( dev-debug/systemtap )
-   websockets? (
-   dev-libs/gmp:=
-   dev-libs/nettle:=[gmp]
-   )
-"
-DEPEND="
-   ${RDEPEND}
-   x11-libs/libdrm
-"
-BDEPEND="
-   virtual/pkgconfig
-"
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use examples)
-   $(meson_use test tests)
-   $(meson_feature jpeg)
-   $(meson_feature ssl tls)
-   $(meson_feature websockets nettle)
-   $(meson_use tracing systemtap)
-   $(meson_feature gbm)
-   $(meson_feature h264)
-   )
-   meson_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: gui-apps/wayvnc/

2024-04-26 Thread James Le Cuirot
commit: 8b70abfcf1677c9d034062b5c1445421a3bad74e
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Apr 26 21:36:46 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Apr 26 21:37:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b70abfc

gui-apps/wayvnc: Update mesa[gles2] dependency now that flag has gone

Signed-off-by: James Le Cuirot  gentoo.org>

 gui-apps/wayvnc/wayvnc-0.8.0.ebuild | 2 +-
 gui-apps/wayvnc/wayvnc-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/gui-apps/wayvnc/wayvnc-0.8.0.ebuild 
b/gui-apps/wayvnc/wayvnc-0.8.0.ebuild
index 5c0626f790cf..c9c3f90bdec0 100644
--- a/gui-apps/wayvnc/wayvnc-0.8.0.ebuild
+++ b/gui-apps/wayvnc/wayvnc-0.8.0.ebuild
@@ -25,7 +25,7 @@ RDEPEND="
dev-libs/jansson:=
dev-libs/wayland
=gui-libs/neatvnc-0.8*
-   media-libs/mesa[egl(+),gles2,gbm(+)?]
+   media-libs/mesa[egl(+),gles2(+),gbm(+)?]
x11-libs/libdrm
x11-libs/libxkbcommon
x11-libs/pixman

diff --git a/gui-apps/wayvnc/wayvnc-.ebuild 
b/gui-apps/wayvnc/wayvnc-.ebuild
index 5c0626f790cf..c9c3f90bdec0 100644
--- a/gui-apps/wayvnc/wayvnc-.ebuild
+++ b/gui-apps/wayvnc/wayvnc-.ebuild
@@ -25,7 +25,7 @@ RDEPEND="
dev-libs/jansson:=
dev-libs/wayland
=gui-libs/neatvnc-0.8*
-   media-libs/mesa[egl(+),gles2,gbm(+)?]
+   media-libs/mesa[egl(+),gles2(+),gbm(+)?]
x11-libs/libdrm
x11-libs/libxkbcommon
x11-libs/pixman



[gentoo-commits] repo/gentoo:master commit in: gui-apps/wayvnc/

2024-04-26 Thread James Le Cuirot
commit: 4b5d0ba73deb998b28fe5cda0ed25bb61ab78b20
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Apr 26 21:33:51 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Apr 26 21:37:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b5d0ba7

gui-apps/wayvnc: Drop old 0.7.2

Signed-off-by: James Le Cuirot  gentoo.org>

 gui-apps/wayvnc/Manifest|  1 -
 gui-apps/wayvnc/wayvnc-0.7.2.ebuild | 51 -
 2 files changed, 52 deletions(-)

diff --git a/gui-apps/wayvnc/Manifest b/gui-apps/wayvnc/Manifest
index f7e62e9d5925..4836c47edd4a 100644
--- a/gui-apps/wayvnc/Manifest
+++ b/gui-apps/wayvnc/Manifest
@@ -1,2 +1 @@
-DIST wayvnc-0.7.2.tar.gz 89948 BLAKE2B 
09e3e266619d796b9bac5e566c4b9bc3a51ce49f96485a56500524bda504aefe20b1f8d747cdbd29b1e295a72aa8bc719af8770818bf64e1c22ead1b88750fac
 SHA512 
2c37c8b20d24ace47c73ad552dbb812601657ae7c699f0a3e9319eff486c8157f6a1fcb072b5badd323c1886723dd0e720bbcdbdfc7091f3706f7283ad240d14
 DIST wayvnc-0.8.0.tar.gz 101120 BLAKE2B 
c4d6a338bdc4d6672e6238f4d0364294a29c69e2b034ea03c90b36f6280fc8f6d2a35101fa5650a75be4b2d360b402d913c787e86088bd11188e8e38f4380873
 SHA512 
88971d276cf6695a446fc746fa1eae1f4df2b5ba42cabf7b7c57481a89af95fe60fce5e1c92bc10e4c871bf561da0d9bb2117418e971a9b4bc6f46b9e53db74d

diff --git a/gui-apps/wayvnc/wayvnc-0.7.2.ebuild 
b/gui-apps/wayvnc/wayvnc-0.7.2.ebuild
deleted file mode 100644
index 9cd27cb65ace..
--- a/gui-apps/wayvnc/wayvnc-0.7.2.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 2019-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit meson
-
-DESCRIPTION="VNC server for wlroots based Wayland compositors"
-HOMEPAGE="https://github.com/any1/wayvnc";
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/any1/wayvnc.git";
-else
-   SRC_URI="https://github.com/any1/wayvnc/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~riscv ~x86"
-fi
-
-LICENSE="ISC"
-SLOT="0"
-IUSE="gbm pam test tracing"
-
-RDEPEND="
-   =dev-libs/aml-0.3*
-   dev-libs/jansson:=
-   dev-libs/wayland
-   =gui-libs/neatvnc-0.7*[tracing?]
-   media-libs/mesa:=[egl(+),gles2,gbm(+)?]
-   x11-libs/libxkbcommon
-   x11-libs/pixman
-   pam? ( sys-libs/pam )
-   tracing? ( dev-debug/systemtap )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   app-text/scdoc
-   dev-libs/wayland-protocols
-   virtual/pkgconfig
-"
-
-RESTRICT="!test? ( test )"
-
-src_configure() {
-   local emesonargs=(
-   $(meson_feature pam)
-   $(meson_feature gbm screencopy-dmabuf)
-   $(meson_use tracing systemtap)
-   $(meson_use test tests)
-   )
-   meson_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: dev-debug/valgrind/

2024-04-26 Thread Sam James
commit: 5514123820c205bada4151f0a35400858e7be95f
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 26 21:34:33 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 26 21:34:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55141238

dev-debug/valgrind: install man pages in live ebuild

Thanks to mjw for helping out.

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

 dev-debug/valgrind/valgrind-3.23.0.ebuild | 20 +---
 dev-debug/valgrind/valgrind-.ebuild   | 20 +---
 2 files changed, 26 insertions(+), 14 deletions(-)

diff --git a/dev-debug/valgrind/valgrind-3.23.0.ebuild 
b/dev-debug/valgrind/valgrind-3.23.0.ebuild
index 5a073f147105..efcec418f726 100644
--- a/dev-debug/valgrind/valgrind-3.23.0.ebuild
+++ b/dev-debug/valgrind/valgrind-3.23.0.ebuild
@@ -37,8 +37,14 @@ IUSE="mpi"
 
 DEPEND="mpi? ( virtual/mpi )"
 RDEPEND="${DEPEND}"
-if [[ ${PV} !=  ]] ; then
-   BDEPEND="verify-sig? ( sec-keys/openpgp-keys-valgrind )"
+if [[ ${PV} ==  ]] ; then
+   # Needed for man pages
+   BDEPEND+="
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxslt
+   "
+else
+   BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-valgrind )"
 fi
 
 PATCHES=(
@@ -121,14 +127,14 @@ src_test() {
 }
 
 src_install() {
-   default
-
-   if [[ ${PV} == "" ]]; then
-   # Otherwise FAQ.txt won't exist:
-   emake -C docs FAQ.txt
+   if [[ ${PV} ==  ]]; then
+   # TODO: Could do HTML docs too with 'all-docs'
+   emake -C docs man-pages FAQ.txt
mv docs/FAQ.txt . || die "Couldn't move FAQ.txt"
fi
 
+   default
+
dodoc FAQ.txt
 
pax-mark m "${ED}"/usr/$(get_libdir)/valgrind/*-*-linux

diff --git a/dev-debug/valgrind/valgrind-.ebuild 
b/dev-debug/valgrind/valgrind-.ebuild
index 5a073f147105..efcec418f726 100644
--- a/dev-debug/valgrind/valgrind-.ebuild
+++ b/dev-debug/valgrind/valgrind-.ebuild
@@ -37,8 +37,14 @@ IUSE="mpi"
 
 DEPEND="mpi? ( virtual/mpi )"
 RDEPEND="${DEPEND}"
-if [[ ${PV} !=  ]] ; then
-   BDEPEND="verify-sig? ( sec-keys/openpgp-keys-valgrind )"
+if [[ ${PV} ==  ]] ; then
+   # Needed for man pages
+   BDEPEND+="
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxslt
+   "
+else
+   BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-valgrind )"
 fi
 
 PATCHES=(
@@ -121,14 +127,14 @@ src_test() {
 }
 
 src_install() {
-   default
-
-   if [[ ${PV} == "" ]]; then
-   # Otherwise FAQ.txt won't exist:
-   emake -C docs FAQ.txt
+   if [[ ${PV} ==  ]]; then
+   # TODO: Could do HTML docs too with 'all-docs'
+   emake -C docs man-pages FAQ.txt
mv docs/FAQ.txt . || die "Couldn't move FAQ.txt"
fi
 
+   default
+
dodoc FAQ.txt
 
pax-mark m "${ED}"/usr/$(get_libdir)/valgrind/*-*-linux



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

2024-04-26 Thread James Le Cuirot
commit: f575de2c967089a671feda85e3e1aa5ab8a3842e
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Apr 26 21:27:32 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Apr 26 21:27:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f575de2c

dev-libs/weston: Drop old 11.0.1-r10

This drops the ppc64 keyword, but we have found issues on big endian arches.

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/Manifest |   1 -
 dev-libs/weston/weston-11.0.1-r10.ebuild | 141 ---
 2 files changed, 142 deletions(-)

diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest
index 17c978030608..dab749c91d9c 100644
--- a/dev-libs/weston/Manifest
+++ b/dev-libs/weston/Manifest
@@ -1,2 +1 @@
-DIST weston-11.0.1.tar.xz 1900796 BLAKE2B 
33d7d5b3340e7074265885bd54ee039e8b5d448fa9f58f4bf9f823efd2557da9b916d903119565a806ab698382fe185165c8ede8614e983c872dfe15b474b616
 SHA512 
d451230fc260b45db5cf0aa360629e45e72e3b3676c6ec040d6c6549dbb57d05683effd962c3b2d61482b47a6c990d12cc736c896b501d982c8c4d34834c
 DIST weston-13.0.0.tar.xz 1986520 BLAKE2B 
df0e73e451e39b329ed327c370f42bcae01eb5b8fad67711f069fa8f24900ac0c9a9e69b9a6445b67c76ab0ce441dcd2a5a1a8aa3ac0d89a647b9661d575a917
 SHA512 
8c656cdf24ec9429c76c64ebd2d58351991f5990a6d4b5900ac913243ad8e2c9c0fb1a748f018d177fbfd7e0a8836d0434d97acec287a8f977d47335ae30eacc

diff --git a/dev-libs/weston/weston-11.0.1-r10.ebuild 
b/dev-libs/weston/weston-11.0.1-r10.ebuild
deleted file mode 100644
index 2ed95404301f..
--- a/dev-libs/weston/weston-11.0.1-r10.ebuild
+++ /dev/null
@@ -1,141 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} = * ]]; then
-   EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/weston.git";
-   GIT_ECLASS="git-r3"
-   EXPERIMENTAL="true"
-fi
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit meson python-any-r1 readme.gentoo-r1 xdg-utils ${GIT_ECLASS}
-
-DESCRIPTION="Wayland reference compositor"
-HOMEPAGE="https://wayland.freedesktop.org/ 
https://gitlab.freedesktop.org/wayland/weston";
-
-if [[ ${PV} = ** ]]; then
-   SRC_URI="${SRC_PATCHES}"
-else
-   
SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/uploads/f5648c818fba5432edc3ea63c4db4813/${P}.tar.xz";
-   KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc64 ~riscv x86"
-fi
-
-LICENSE="MIT CC-BY-SA-3.0"
-SLOT="0"
-
-IUSE="+desktop +drm editor examples fullscreen +gles2 headless ivi jpeg kiosk 
lcms pipewire rdp remoting +resize-optimization screen-sharing +seatd +suid 
systemd test wayland-compositor webp +X xwayland"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
-   drm? ( gles2 )
-   pipewire? ( drm )
-   remoting? ( drm gles2 )
-   screen-sharing? ( rdp )
-   test? ( desktop headless lcms xwayland )
-   wayland-compositor? ( gles2 )
-   || ( drm headless rdp wayland-compositor X )
-   || ( seatd systemd )
-"
-
-RDEPEND="
-   >=dev-libs/libinput-0.8.0
-   >=dev-libs/wayland-1.20.0
-   lcms? ( >=media-libs/lcms-2.9:2 )
-   media-libs/libpng:0=
-   webp? ( media-libs/libwebp:0= )
-   jpeg? ( media-libs/libjpeg-turbo:0= )
-   >=x11-libs/cairo-1.11.3
-   >=x11-libs/libdrm-2.4.108
-   >=x11-libs/libxkbcommon-0.5.0
-   >=x11-libs/pixman-0.25.2
-   x11-misc/xkeyboard-config
-   drm? (
-   >=media-libs/mesa-17.1[gbm(+)]
-   >=sys-libs/mtdev-1.1.0
-   >=virtual/udev-136
-   )
-   editor? ( x11-libs/pango )
-   examples? ( x11-libs/pango )
-   gles2? (
-   media-libs/mesa[gles2(+),wayland]
-   )
-   pipewire? ( >=media-video/pipewire-0.3:= )
-   rdp? ( >=net-misc/freerdp-2.3.0:2=[server] )
-   remoting? (
-   media-libs/gstreamer:1.0
-   media-libs/gst-plugins-base:1.0
-   )
-   seatd? ( sys-auth/seatd:= )
-   systemd? (
-   sys-auth/pambase[systemd]
-   >=sys-apps/dbus-1.6
-   >=sys-apps/systemd-209[pam]
-   )
-   X? (
-   >=x11-libs/libxcb-1.9
-   x11-libs/libX11
-   )
-   xwayland? (
-   x11-base/xwayland
-   x11-libs/cairo[X,xcb(+)]
-   >=x11-libs/libxcb-1.9
-   x11-libs/libXcursor
-   )
-"
-DEPEND="${RDEPEND}
-   >=dev-libs/wayland-protocols-1.24
-"
-BDEPEND="
-   ${PYTHON_DEPS}
-   virtual/pkgconfig
-"
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use drm backend-drm)
-   -Dbackend-drm-screencast-vaapi=false
-   $(meson_use headless backend-headless)
-   $(meson_use rdp backend-rdp)
-   $(meson_use screen-sharing screenshare)
-   $(meson_use wayland-compositor backend-wayland)
-   $(meson_use X backend-x11)
-   -Dbackend-default=auto
- 

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

2024-04-26 Thread James Le Cuirot
commit: f184265f0ab3ece85c68acef9e23937c51106ed1
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Apr 26 21:31:57 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Apr 26 21:31:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f184265f

dev-libs/weston: Bump version to 13.0.1

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/Manifest |   1 +
 dev-libs/weston/weston-13.0.1.ebuild | 150 +++
 2 files changed, 151 insertions(+)

diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest
index dab749c91d9c..9507ecc296b7 100644
--- a/dev-libs/weston/Manifest
+++ b/dev-libs/weston/Manifest
@@ -1 +1,2 @@
 DIST weston-13.0.0.tar.xz 1986520 BLAKE2B 
df0e73e451e39b329ed327c370f42bcae01eb5b8fad67711f069fa8f24900ac0c9a9e69b9a6445b67c76ab0ce441dcd2a5a1a8aa3ac0d89a647b9661d575a917
 SHA512 
8c656cdf24ec9429c76c64ebd2d58351991f5990a6d4b5900ac913243ad8e2c9c0fb1a748f018d177fbfd7e0a8836d0434d97acec287a8f977d47335ae30eacc
+DIST weston-13.0.1.tar.xz 1986684 BLAKE2B 
7910f9b62c2fe92a6915037521024d3682f391727d615b044517e1cc2e157dc78b7571a923b9c6d62c55bf2a532101220d4ffd2ecbb81f984e9676919420576b
 SHA512 
4a0fd0b1aec823219421d701030bc534576be64b71ede70c7d33f131e9e64c0e0dc209e62f75cecb9368df7604c1d5b2321932eccc818b529d246ec2e3114122

diff --git a/dev-libs/weston/weston-13.0.1.ebuild 
b/dev-libs/weston/weston-13.0.1.ebuild
new file mode 100644
index ..002b836d7566
--- /dev/null
+++ b/dev-libs/weston/weston-13.0.1.ebuild
@@ -0,0 +1,150 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} = * ]]; then
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/weston.git";
+   GIT_ECLASS="git-r3"
+   EXPERIMENTAL="true"
+fi
+
+PYTHON_COMPAT=( python3_{9..12} )
+inherit meson python-any-r1 readme.gentoo-r1 xdg-utils ${GIT_ECLASS}
+
+DESCRIPTION="Wayland reference compositor"
+HOMEPAGE="https://wayland.freedesktop.org/ 
https://gitlab.freedesktop.org/wayland/weston";
+
+if [[ ${PV} = ** ]]; then
+   SRC_URI="${SRC_PATCHES}"
+else
+   
SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/-/releases/${PV}/downloads/${P}.tar.xz";
+   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~riscv ~x86"
+fi
+
+LICENSE="MIT CC-BY-SA-3.0"
+SLOT="0"
+
+IUSE="+desktop +drm editor examples fullscreen +gles2 headless ivi jpeg kiosk 
lcms pipewire rdp remoting +resize-optimization screen-sharing +suid systemd 
test vnc wayland-compositor webp +X xwayland"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   drm? ( gles2 )
+   pipewire? ( drm )
+   remoting? ( drm gles2 )
+   screen-sharing? ( rdp )
+   test? ( desktop headless lcms xwayland )
+   wayland-compositor? ( gles2 )
+   || ( drm headless rdp vnc wayland-compositor X )
+"
+
+RDEPEND="
+   >=dev-libs/libinput-1.2.0
+   >=dev-libs/wayland-1.22.0
+   media-libs/libpng:0=
+   sys-auth/seatd:=
+   >=x11-libs/cairo-1.11.3
+   >=x11-libs/libdrm-2.4.108
+   >=x11-libs/libxkbcommon-0.5.0
+   >=x11-libs/pixman-0.25.2
+   x11-misc/xkeyboard-config
+   drm? (
+   >=media-libs/mesa-17.1[gbm(+)]
+   >=sys-libs/mtdev-1.1.0
+   >=virtual/udev-136
+   )
+   editor? ( x11-libs/pango )
+   examples? ( x11-libs/pango )
+   gles2? ( media-libs/mesa[gles2(+),wayland] )
+   jpeg? ( media-libs/libjpeg-turbo:0= )
+   lcms? ( >=media-libs/lcms-2.9:2 )
+   pipewire? ( >=media-video/pipewire-0.3:= )
+   rdp? ( >=net-misc/freerdp-2.3.0:2=[server] )
+   remoting? (
+   media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0
+   )
+   systemd? ( sys-apps/systemd )
+   vnc? (
+   =dev-libs/aml-0.3*
+   =gui-libs/neatvnc-0.8*
+   sys-libs/pam
+   )
+   webp? ( media-libs/libwebp:0= )
+   X? (
+   >=x11-libs/libxcb-1.9
+   x11-libs/libX11
+   )
+   xwayland? (
+   x11-base/xwayland
+   x11-libs/cairo[X,xcb(+)]
+   >=x11-libs/libxcb-1.9
+   x11-libs/libXcursor
+   >=x11-libs/xcb-util-cursor-0.1.4
+   )
+"
+DEPEND="${RDEPEND}
+   >=dev-libs/wayland-protocols-1.24
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-util/wayland-scanner
+   virtual/pkgconfig
+   $(python_gen_any_dep 'dev-python/setuptools[${PYTHON_USEDEP}]')
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-neatvnc-0.8.patch
+)
+
+python_check_deps() {
+   python_has_version "dev-python/setuptools[${PYTHON_USEDEP}]"
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use drm backend-drm)
+   -Dbackend-drm-screencast-vaapi=false
+   $(meson_use headless backend-headless)
+   $(meson_use pipewire backend-pipewire)
+   $(meson_use rdp backend

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

2024-04-26 Thread Sam James
commit: f267fc7799c9306a3af331c5a180738e5dd1b8d4
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 26 21:01:10 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 26 21:01:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f267fc77

games-emulation/mednafen: Stabilize 1.32.1 amd64, #930726

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

 games-emulation/mednafen/mednafen-1.32.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-emulation/mednafen/mednafen-1.32.1.ebuild 
b/games-emulation/mednafen/mednafen-1.32.1.ebuild
index 779c7413188c..f6f7bc4baa2d 100644
--- a/games-emulation/mednafen/mednafen-1.32.1.ebuild
+++ b/games-emulation/mednafen/mednafen-1.32.1.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="alsa cpu_flags_ppc_altivec flac jack"
 
 RDEPEND="



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

2024-04-26 Thread Sam James
commit: 2a86eecf931bafc8dd27fa0411046764f102ccd5
Author: Oskari Pirhonen  gmail  com>
AuthorDate: Tue Apr 16 02:42:38 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 26 21:00:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a86eecf

app-editors/gvim: add 9.1.0366

Now with XDG dir support!

Signed-off-by: Oskari Pirhonen  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/36276
Signed-off-by: Sam James  gentoo.org>

 app-editors/gvim/Manifest |   1 +
 app-editors/gvim/gvim-9.1.0366.ebuild | 365 ++
 2 files changed, 366 insertions(+)

diff --git a/app-editors/gvim/Manifest b/app-editors/gvim/Manifest
index c7237f377374..71f002ea046c 100644
--- a/app-editors/gvim/Manifest
+++ b/app-editors/gvim/Manifest
@@ -5,4 +5,5 @@ DIST vim-9.0.1777.tar.gz 17177555 BLAKE2B 
ad6d785f4c6b112199bd2f34e0b7f6070615fb
 DIST vim-9.0.2092-patches.tar.xz 2640 BLAKE2B 
3a4b2bc57712de3b92b0e8d9b2d428e4d576665a183927051eddd53d019a5ca413c74dc10aff09917ee3120bd2e2ba441219d7238994f0d5ba14fc9c31180199
 SHA512 
ec27e4056460948ff86bc48a21de239a84b53757a8283144ec121654096796d970ad832234d6591a132bcd38bc12dc507cc7795a11cd383d20f08b4d9bcb051f
 DIST vim-9.0.2092.tar.gz 17359377 BLAKE2B 
eeb50de7e4876ce0e2a1e8b241ea2c7c472898495ef5517fa115e01f29ef8922fb7ef970f2c1a3ffe65a8274e2c59bd5a939f397048c6b486683c29c01484d1e
 SHA512 
1c3e78ee1bb507858e0d30a8a1e646c16dd6d8d666ea587e91d1c90e490aef46387d6dfadc01e80f9aa807f7b109e4072efa8d8115fcd2a81dd62cabc30a8001
 DIST vim-9.0.2167.tar.gz 17405049 BLAKE2B 
496c8f9672bc4ecce743a145bc2b671bf09034b2875e728406b318c8b12e2d8d4ee3423ce94f8749679f07d36f229954f7ef0b12ce7bc4d71ccf6637ce2d6029
 SHA512 
6a9a785b1915dc167210b0da4d5e4401c71ee49b3554c8a22566378658ddcc3493562897ea39035852399cc5ffb55a73355ab13390c27a4d00ffd76bcd10ddf0
+DIST vim-9.1.0366.tar.gz 17861209 BLAKE2B 
8771f5ef6a966c1b5992a437dd6cf1de9525458f61a4cd8fa53737a7bde29a4da101668639a301288a266ee8b3911857d1ba5b4e88870b60473eb1eaa608d7a5
 SHA512 
11be2a6e349c7b6d26fc1943c35ea18c662baa4f30ae76936eefb30e0b4d988bfcaedf7ecd2c3903f64e23c75957f55b9bb4073e0f38c7eb10ef0ee0dc652ddb
 DIST vim-patches-vim-9.0.1000-patches.tar.bz2 3245 BLAKE2B 
3bf3d0e314cc3f96d5d9675de196a62c4c8a72645d56ef94b80768571c99cba5cc556442e3bd2dfa8818460fd851fe7bd1ae15999af7225fb271b81c43105843
 SHA512 
2883441a2001bf7ce89a7f0862f780b71cc0164c8fcb8dbdf7040e1bcbcf408d138d3d77f308aa54c762e9975fa5ec89cfceeabbf721344dfc938870a363667a

diff --git a/app-editors/gvim/gvim-9.1.0366.ebuild 
b/app-editors/gvim/gvim-9.1.0366.ebuild
new file mode 100644
index ..826999e81017
--- /dev/null
+++ b/app-editors/gvim/gvim-9.1.0366.ebuild
@@ -0,0 +1,365 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Please bump with app-editors/vim-core and app-editors/vim
+
+VIM_VERSION="9.1"
+VIM_PATCHES_VERSION="9.0.2092"
+
+LUA_COMPAT=( lua5-{1..4} luajit )
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="threads(+)"
+USE_RUBY="ruby31 ruby32"
+
+inherit bash-completion-r1 flag-o-matic lua-single prefix python-single-r1 
ruby-single toolchain-funcs vim-doc xdg-utils
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/vim/vim.git";
+   EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV}
+else
+   SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> 
vim-${PV}.tar.gz
+   
https://git.sr.ht/~xxc3nsoredxx/vim-patches/refs/download/vim-${VIM_PATCHES_VERSION}-patches/vim-${VIM_PATCHES_VERSION}-patches.tar.xz";
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+fi
+S="${WORKDIR}"/vim-${PV}
+
+DESCRIPTION="GUI version of the Vim text editor"
+HOMEPAGE="https://www.vim.org https://github.com/vim/vim";
+
+LICENSE="vim"
+SLOT="0"
+IUSE="acl aqua crypt cscope debug lua minimal motif netbeans nls perl python 
racket ruby selinux session sound tcl"
+REQUIRED_USE="
+   lua? ( ${LUA_REQUIRED_USE} )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   aqua? ( !motif )
+"
+
+RDEPEND="
+   ~app-editors/vim-core-${PV}
+   >=app-eselect/eselect-vi-1.1
+   >=sys-libs/ncurses-5.2-r2:0=
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libXext
+   x11-libs/libXt
+   acl? ( kernel_linux? ( sys-apps/acl ) )
+   !aqua? (
+   motif? ( >=x11-libs/motif-2.3:0 )
+   !motif? (
+   x11-libs/gtk+:3
+   x11-libs/libXft
+   )
+   )
+   crypt? ( dev-libs/libsodium:= )
+   cscope? ( dev-util/cscope )
+   lua? (
+   ${LUA_DEPS}
+   $(lua_gen_impl_dep 'deprecated' lua5-1)
+   )
+   nls? ( virtual/libintl )
+   perl? ( dev-lang/perl:= )
+   python? ( ${PYTHON_DEPS} )
+   racket? ( dev-scheme/racket )
+   ruby? ( ${RUBY_DEPS} )
+   selinux? ( sys-libs/

[gentoo-commits] repo/gentoo:master commit in: dev-python/lxml-html-clean/

2024-04-26 Thread Sam James
commit: e3cc35f2d5884e76cc6c6e9d27b5010c5d5ce43b
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 26 21:01:09 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 26 21:01:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3cc35f2

dev-python/lxml-html-clean: Stabilize 0.1.1 amd64, #930725

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

 dev-python/lxml-html-clean/lxml-html-clean-0.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/lxml-html-clean/lxml-html-clean-0.1.1.ebuild 
b/dev-python/lxml-html-clean/lxml-html-clean-0.1.1.ebuild
index 415d951cbde4..be9038fb8598 100644
--- a/dev-python/lxml-html-clean/lxml-html-clean-0.1.1.ebuild
+++ b/dev-python/lxml-html-clean/lxml-html-clean-0.1.1.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 
 RDEPEND="
>=dev-python/lxml-5.2.0[${PYTHON_USEDEP}]



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

2024-04-26 Thread Sam James
commit: 2f383270799969dc7221d91595589a421ef3490e
Author: Oskari Pirhonen  gmail  com>
AuthorDate: Tue Apr 16 02:41:00 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 26 21:00:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f383270

app-editors/vim: add 9.1.0366

Now with XDG dir support!

Signed-off-by: Oskari Pirhonen  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-editors/vim/Manifest|   1 +
 app-editors/vim/vim-9.1.0366.ebuild | 377 
 2 files changed, 378 insertions(+)

diff --git a/app-editors/vim/Manifest b/app-editors/vim/Manifest
index c7237f377374..71f002ea046c 100644
--- a/app-editors/vim/Manifest
+++ b/app-editors/vim/Manifest
@@ -5,4 +5,5 @@ DIST vim-9.0.1777.tar.gz 17177555 BLAKE2B 
ad6d785f4c6b112199bd2f34e0b7f6070615fb
 DIST vim-9.0.2092-patches.tar.xz 2640 BLAKE2B 
3a4b2bc57712de3b92b0e8d9b2d428e4d576665a183927051eddd53d019a5ca413c74dc10aff09917ee3120bd2e2ba441219d7238994f0d5ba14fc9c31180199
 SHA512 
ec27e4056460948ff86bc48a21de239a84b53757a8283144ec121654096796d970ad832234d6591a132bcd38bc12dc507cc7795a11cd383d20f08b4d9bcb051f
 DIST vim-9.0.2092.tar.gz 17359377 BLAKE2B 
eeb50de7e4876ce0e2a1e8b241ea2c7c472898495ef5517fa115e01f29ef8922fb7ef970f2c1a3ffe65a8274e2c59bd5a939f397048c6b486683c29c01484d1e
 SHA512 
1c3e78ee1bb507858e0d30a8a1e646c16dd6d8d666ea587e91d1c90e490aef46387d6dfadc01e80f9aa807f7b109e4072efa8d8115fcd2a81dd62cabc30a8001
 DIST vim-9.0.2167.tar.gz 17405049 BLAKE2B 
496c8f9672bc4ecce743a145bc2b671bf09034b2875e728406b318c8b12e2d8d4ee3423ce94f8749679f07d36f229954f7ef0b12ce7bc4d71ccf6637ce2d6029
 SHA512 
6a9a785b1915dc167210b0da4d5e4401c71ee49b3554c8a22566378658ddcc3493562897ea39035852399cc5ffb55a73355ab13390c27a4d00ffd76bcd10ddf0
+DIST vim-9.1.0366.tar.gz 17861209 BLAKE2B 
8771f5ef6a966c1b5992a437dd6cf1de9525458f61a4cd8fa53737a7bde29a4da101668639a301288a266ee8b3911857d1ba5b4e88870b60473eb1eaa608d7a5
 SHA512 
11be2a6e349c7b6d26fc1943c35ea18c662baa4f30ae76936eefb30e0b4d988bfcaedf7ecd2c3903f64e23c75957f55b9bb4073e0f38c7eb10ef0ee0dc652ddb
 DIST vim-patches-vim-9.0.1000-patches.tar.bz2 3245 BLAKE2B 
3bf3d0e314cc3f96d5d9675de196a62c4c8a72645d56ef94b80768571c99cba5cc556442e3bd2dfa8818460fd851fe7bd1ae15999af7225fb271b81c43105843
 SHA512 
2883441a2001bf7ce89a7f0862f780b71cc0164c8fcb8dbdf7040e1bcbcf408d138d3d77f308aa54c762e9975fa5ec89cfceeabbf721344dfc938870a363667a

diff --git a/app-editors/vim/vim-9.1.0366.ebuild 
b/app-editors/vim/vim-9.1.0366.ebuild
new file mode 100644
index ..91f87fbcb9a3
--- /dev/null
+++ b/app-editors/vim/vim-9.1.0366.ebuild
@@ -0,0 +1,377 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Please bump with app-editors/vim-core and app-editors/gvim
+
+VIM_VERSION="9.1"
+VIM_PATCHES_VERSION="9.0.2092"
+
+LUA_COMPAT=( lua5-{1..4} luajit )
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="threads(+)"
+USE_RUBY="ruby31 ruby32"
+
+inherit vim-doc flag-o-matic bash-completion-r1 lua-single python-single-r1 
ruby-single toolchain-funcs desktop xdg-utils
+
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/vim/vim.git";
+else
+   SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> ${P}.tar.gz
+   
https://git.sr.ht/~xxc3nsoredxx/vim-patches/refs/download/vim-${VIM_PATCHES_VERSION}-patches/vim-${VIM_PATCHES_VERSION}-patches.tar.xz";
+   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"
+fi
+
+DESCRIPTION="Vim, an improved vi-style text editor"
+HOMEPAGE="https://www.vim.org https://github.com/vim/vim";
+
+LICENSE="vim"
+SLOT="0"
+IUSE="X acl crypt cscope debug gpm lua minimal nls perl python racket ruby 
selinux sound tcl terminal vim-pager"
+REQUIRED_USE="
+   lua? ( ${LUA_REQUIRED_USE} )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   vim-pager? ( !minimal )
+"
+
+RDEPEND="
+   >=app-eselect/eselect-vi-1.1
+   >=sys-libs/ncurses-5.2-r2:0=
+   nls? ( virtual/libintl )
+   acl? ( kernel_linux? ( sys-apps/acl ) )
+   crypt? ( dev-libs/libsodium:= )
+   cscope? ( dev-util/cscope )
+   gpm? ( >=sys-libs/gpm-1.19.3 )
+   lua? ( ${LUA_DEPS}
+   $(lua_gen_impl_dep 'deprecated' lua5-1)
+   )
+   ~app-editors/vim-core-${PV}
+   vim-pager? ( app-editors/vim-core[-minimal] )
+   perl? ( dev-lang/perl:= )
+   python? ( ${PYTHON_DEPS} )
+   racket? ( dev-scheme/racket )
+   ruby? ( ${RUBY_DEPS} )
+   selinux? ( sys-libs/libselinux )
+   sound? ( media-libs/libcanberra )
+   tcl? ( dev-lang/tcl:0= )
+   X? ( x11-libs/libXt )
+"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )
+"
+# configure runs the Lua interpreter
+BDEPEND="
+   dev-build/autoconf
+   lua? ( ${LUA_DEPS} )
+   nls?

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

2024-04-26 Thread Sam James
commit: cf81d84ff247f36a9218619157213593f8980454
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 26 21:01:08 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 26 21:01:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf81d84f

app-text/calibre: Stabilize 7.7.0-r1 amd64, #930725

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

 app-text/calibre/calibre-7.7.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/calibre/calibre-7.7.0-r1.ebuild 
b/app-text/calibre/calibre-7.7.0-r1.ebuild
index 6f780c4441b5..331a32a8a077 100644
--- a/app-text/calibre/calibre-7.7.0-r1.ebuild
+++ b/app-text/calibre/calibre-7.7.0-r1.ebuild
@@ -35,7 +35,7 @@ LICENSE="
OFL-1.1
PSF-2
 "
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 SLOT="0"
 IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
 



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

2024-04-26 Thread Sam James
commit: 1991ca00b7c10895fb0ec2d38c039f49922430c1
Author: Oskari Pirhonen  gmail  com>
AuthorDate: Tue Apr 16 02:39:07 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 26 21:00:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1991ca00

app-editors/vim-core: add 9.1.0366

Now with XDG dir support!

Signed-off-by: Oskari Pirhonen  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-editors/vim-core/Manifest |   1 +
 app-editors/vim-core/vim-core-9.1.0366.ebuild | 236 ++
 2 files changed, 237 insertions(+)

diff --git a/app-editors/vim-core/Manifest b/app-editors/vim-core/Manifest
index c7237f377374..71f002ea046c 100644
--- a/app-editors/vim-core/Manifest
+++ b/app-editors/vim-core/Manifest
@@ -5,4 +5,5 @@ DIST vim-9.0.1777.tar.gz 17177555 BLAKE2B 
ad6d785f4c6b112199bd2f34e0b7f6070615fb
 DIST vim-9.0.2092-patches.tar.xz 2640 BLAKE2B 
3a4b2bc57712de3b92b0e8d9b2d428e4d576665a183927051eddd53d019a5ca413c74dc10aff09917ee3120bd2e2ba441219d7238994f0d5ba14fc9c31180199
 SHA512 
ec27e4056460948ff86bc48a21de239a84b53757a8283144ec121654096796d970ad832234d6591a132bcd38bc12dc507cc7795a11cd383d20f08b4d9bcb051f
 DIST vim-9.0.2092.tar.gz 17359377 BLAKE2B 
eeb50de7e4876ce0e2a1e8b241ea2c7c472898495ef5517fa115e01f29ef8922fb7ef970f2c1a3ffe65a8274e2c59bd5a939f397048c6b486683c29c01484d1e
 SHA512 
1c3e78ee1bb507858e0d30a8a1e646c16dd6d8d666ea587e91d1c90e490aef46387d6dfadc01e80f9aa807f7b109e4072efa8d8115fcd2a81dd62cabc30a8001
 DIST vim-9.0.2167.tar.gz 17405049 BLAKE2B 
496c8f9672bc4ecce743a145bc2b671bf09034b2875e728406b318c8b12e2d8d4ee3423ce94f8749679f07d36f229954f7ef0b12ce7bc4d71ccf6637ce2d6029
 SHA512 
6a9a785b1915dc167210b0da4d5e4401c71ee49b3554c8a22566378658ddcc3493562897ea39035852399cc5ffb55a73355ab13390c27a4d00ffd76bcd10ddf0
+DIST vim-9.1.0366.tar.gz 17861209 BLAKE2B 
8771f5ef6a966c1b5992a437dd6cf1de9525458f61a4cd8fa53737a7bde29a4da101668639a301288a266ee8b3911857d1ba5b4e88870b60473eb1eaa608d7a5
 SHA512 
11be2a6e349c7b6d26fc1943c35ea18c662baa4f30ae76936eefb30e0b4d988bfcaedf7ecd2c3903f64e23c75957f55b9bb4073e0f38c7eb10ef0ee0dc652ddb
 DIST vim-patches-vim-9.0.1000-patches.tar.bz2 3245 BLAKE2B 
3bf3d0e314cc3f96d5d9675de196a62c4c8a72645d56ef94b80768571c99cba5cc556442e3bd2dfa8818460fd851fe7bd1ae15999af7225fb271b81c43105843
 SHA512 
2883441a2001bf7ce89a7f0862f780b71cc0164c8fcb8dbdf7040e1bcbcf408d138d3d77f308aa54c762e9975fa5ec89cfceeabbf721344dfc938870a363667a

diff --git a/app-editors/vim-core/vim-core-9.1.0366.ebuild 
b/app-editors/vim-core/vim-core-9.1.0366.ebuild
new file mode 100644
index ..8df57d51b46b
--- /dev/null
+++ b/app-editors/vim-core/vim-core-9.1.0366.ebuild
@@ -0,0 +1,236 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Please bump with app-editors/vim and app-editors/gvim
+
+VIM_VERSION="9.1"
+VIM_PATCHES_VERSION="9.0.2092"
+inherit bash-completion-r1 desktop flag-o-matic prefix toolchain-funcs vim-doc 
xdg-utils
+
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/vim/vim.git";
+   EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV}
+else
+   SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> 
vim-${PV}.tar.gz
+   
https://git.sr.ht/~xxc3nsoredxx/vim-patches/refs/download/vim-${VIM_PATCHES_VERSION}-patches/vim-${VIM_PATCHES_VERSION}-patches.tar.xz";
+   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"
+fi
+S="${WORKDIR}/vim-${PV}"
+
+DESCRIPTION="vim and gvim shared files"
+HOMEPAGE="https://www.vim.org https://github.com/vim/vim";
+
+LICENSE="vim"
+SLOT="0"
+IUSE="nls acl minimal"
+
+# ncurses is only needed by ./configure, so no subslot operator required
+DEPEND=">=sys-libs/ncurses-5.2-r2:0"
+BDEPEND="dev-build/autoconf"
+
+if [[ ${PV} != * ]]; then
+   # Gentoo patches to fix runtime issues, cross-compile errors, etc
+   PATCHES=(
+   "${WORKDIR}/vim-${VIM_PATCHES_VERSION}-patches"
+   )
+fi
+
+# platform-specific checks (bug #898406):
+# - acl() -- Solaris
+# - statacl() -- AIX
+QA_CONFIG_IMPL_DECL_SKIP=(
+   'acl'
+   'statacl'
+)
+
+pkg_setup() {
+   # people with broken alphabets run into trouble. bug #82186.
+   unset LANG LC_ALL
+   export LC_COLLATE="C"
+}
+
+src_prepare() {
+   default
+
+   # Fixup a script to use awk instead of nawk
+   sed -i \
+   -e '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' \
+   "${S}"/runtime/tools/mve.awk || die "sed failed"
+
+   # See bug #77841. We remove this file after the tarball extraction.
+   rm -v "${S}"/runtime/tools/vimspell.sh || die "rm failed"
+
+   # Read vimrc and gvimrc from /etc/vim
+   echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' >> 
"${S}"/src/feature.h || die
+   echo '

[gentoo-commits] repo/proj/guru:dev commit in: dev-python/pyperscan/

2024-04-26 Thread David Roman
commit: 9119dc357eaf50b4081f2f86d7b97d0c5692de34
Author: David Roman  gmail  com>
AuthorDate: Fri Apr 26 20:47:16 2024 +
Commit: David Roman  gmail  com>
CommitDate: Fri Apr 26 20:47:16 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9119dc35

dev-python/pyperscan: add missing built time dep

Closes: https://bugs.gentoo.org/926806
Signed-off-by: David Roman  gmail.com>

 dev-python/pyperscan/pyperscan-0.3.0.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-python/pyperscan/pyperscan-0.3.0.ebuild 
b/dev-python/pyperscan/pyperscan-0.3.0.ebuild
index 75251acda1..817d483275 100644
--- a/dev-python/pyperscan/pyperscan-0.3.0.ebuild
+++ b/dev-python/pyperscan/pyperscan-0.3.0.ebuild
@@ -105,4 +105,7 @@ KEYWORDS="~amd64"
 IUSE="test"
 RESTRICT="!test? ( test )"
 
+RDEPEND="dev-libs/vectorscan:="
+DEPEND="${RDEPEND}"
+
 distutils_enable_tests pytest



[gentoo-commits] repo/user/dlang:master commit in: eclass/, eclass/tests/

2024-04-26 Thread Horodniceanu Andrei
commit: 0618e9ecab3234a0fb7f0bb2c358c37630bb1427
Author: Andrei Horodniceanu  proton  me>
AuthorDate: Fri Apr 26 18:31:35 2024 +
Commit: Horodniceanu Andrei  proton  me>
CommitDate: Fri Apr 26 18:34:15 2024 +
URL:https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=0618e9ec

dlang-utils.eclass: add dlang_get_abi_bits

Signed-off-by: Andrei Horodniceanu  proton.me>

 eclass/dlang-utils.eclass   | 31 ---
 eclass/tests/dlang-utils.sh |  7 +++
 2 files changed, 27 insertions(+), 11 deletions(-)

diff --git a/eclass/dlang-utils.eclass b/eclass/dlang-utils.eclass
index b759435..60eee53 100644
--- a/eclass/dlang-utils.eclass
+++ b/eclass/dlang-utils.eclass
@@ -699,6 +699,20 @@ dlang-filter-dflags() {
return 0
 }
 
+# @FUNCTION: dlang_get_abi_bits
+# @USAGE: []
+# @DESCRIPTION:
+# Echo the bits of the given abi. When unspecified take the value from
+# $ABI.
+#
+# If the abi is x86, echo 32, if amd64 echo 64, otherwise do nothing.
+dlang_get_abi_bits() {
+   case "${1:-${ABI}}" in
+   amd64*) echo 64 ;;
+   x86*) echo 32 ;;
+   esac
+}
+
 # @FUNCTION: _dlang_export
 # @USAGE: [] ...
 # @INTERNAL
@@ -816,12 +830,9 @@ _dlang_export() {
# The logic is controlled by us 
so the calculation
# is found in dlang.eclass. 
Just copy it here, mostly.
# Simplify the ABI usage a 
little.
-   local model
-   case "${ABI}" in
-   x86*) model=32 ;;
-   amd64*) model=64 ;;
-   *) die "Unknown ABI 
${ABI} for dmd implementation." ;;
-   esac
+   [[ ${ABI} == @(x86|amd64) ]] ||
+   die "Unknown ABI ${ABI} 
for dmd implementation."
+   local 
model=$(dlang_get_abi_bits)
 
if has_multilib_profile || [[ 
${model} == 64 ]]; then
libdirname=lib${model}
@@ -850,11 +861,9 @@ _dlang_export() {
DLANG_MODEL_FLAG)
if has_multilib_profile; then
# Only x86/amd64 multilib is supported
-   case "${ABI}" in
-   x86*) DLANG_MODEL_FLAG=-m32 ;;
-   amd64*) DLANG_MODEL_FLAG=-m64 ;;
-   *) die "ABI ${ABI} is not 
supported in a multilib configuration."
-   esac
+   [[ ${ABI} == @(x86|amd64) ]] ||
+   die "ABI ${ABI} is not 
supported in a multilib configuration."
+   DLANG_MODEL_FLAG=-m$(dlang_get_abi_bits)
else
DLANG_MODEL_FLAG=
fi

diff --git a/eclass/tests/dlang-utils.sh b/eclass/tests/dlang-utils.sh
index 70915c3..0f4b6da 100755
--- a/eclass/tests/dlang-utils.sh
+++ b/eclass/tests/dlang-utils.sh
@@ -277,3 +277,10 @@ dlang-filter-dflags "gdc*" "-march=native"
[[ "${DCFLAGS}" == "-O2 -pipe" ]] &&
[[ "${DMDW_DCFLAGS}" == "-q,-O2 -q,-pipe" ]]
 tend $?
+
+tbegin "dlang_get_abi_bits"
+assert_eq $(dlang_get_abi_bits x86) 32
+assert_eq $(dlang_get_abi_bits amd64) 64
+assert_eq $(dlang_get_abi_bits aarch64) ""
+assert_eq $(ABI=x86 dlang_get_abi_bits) 32
+tend



[gentoo-commits] repo/user/dlang:master commit in: dev-util/dlang-tools/, dev-util/dlang-tools/files/

2024-04-26 Thread Horodniceanu Andrei
commit: a2baa88e881a460177184473a321768bf1ac6549
Author: Andrei Horodniceanu  proton  me>
AuthorDate: Fri Apr 26 18:35:41 2024 +
Commit: Horodniceanu Andrei  proton  me>
CommitDate: Fri Apr 26 19:47:45 2024 +
URL:https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=a2baa88e

dev-util/dlang-tools: add 2.108.0

Additional changes:
- enable tests
- remove mirror restriction. It has been added in
  dlang-tools-2.067.1.ebuild but I coudn't find a reason for it nor is
  it needed or required currently.

Signed-off-by: Andrei Horodniceanu  proton.me>

 dev-util/dlang-tools/Manifest  |   1 +
 dev-util/dlang-tools/dlang-tools-2.108.0.ebuild| 113 +
 .../files/2.108.0-rdmd-disable-make-test.patch |  13 +++
 .../dlang-tools/files/gdc-13-fix-parentheses.patch |  26 +
 4 files changed, 153 insertions(+)

diff --git a/dev-util/dlang-tools/Manifest b/dev-util/dlang-tools/Manifest
index 194a7b9..0b68e75 100644
--- a/dev-util/dlang-tools/Manifest
+++ b/dev-util/dlang-tools/Manifest
@@ -1,2 +1,3 @@
 DIST dlang-tools-2.106.1.tar.gz 129644 BLAKE2B 
014adf42be0c4f82b96d1857eff01e5927a5e179cf99e0928abb2300b7ed3e1e2719e2a38a0ff36dc776b61dcd5ae24affd18ed26a1eabdab1185430eeb888b3
 SHA512 
bed6ec6cf6287104ad1d5e79e8512094b1aec69be09206104ea58d4bff8af8c5f15012db0237aa195a58baa85a8d880b054ea66a7352fc0684218bfa563b2d32
 DIST dlang-tools-2.107.0.tar.gz 128252 BLAKE2B 
9d51eda89ab60ca1a98933c8e17ac4ea545d5c8f70ed7f9fec655ea37a5487a11345306fd02d7ab27c4ef3127795d4900d47db558ca0e337e163e6102dee
 SHA512 
7e12f29eb230d7160b985bb6f892b8b267d51bdab96c9f75ab0d80d9fea596c106253f2673bfc54084f343116751c827e83aa8a27cad77c71b3475a0f9b2806d
+DIST dlang-tools-2.108.0.tar.gz 128260 BLAKE2B 
de91759bfe75809450eb67c57d05872d5fb1d9a6dde82c3ad8af622fd2068d41290f60b121af60ea4d3a0c7eb555f2e498ab57872c7e7ecb882697a0a32282d7
 SHA512 
e962a3cebcbe7143fc558a4609f02e59c23b10be15eb1a65147bc49b54ed0b4eb8e3d040045cf9522536a7b016cffb18d66d6db9e26d619c19a2585e0917536a

diff --git a/dev-util/dlang-tools/dlang-tools-2.108.0.ebuild 
b/dev-util/dlang-tools/dlang-tools-2.108.0.ebuild
new file mode 100644
index 000..b086a62
--- /dev/null
+++ b/dev-util/dlang-tools/dlang-tools-2.108.0.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Ancilliary tools for the D programming language compiler"
+HOMEPAGE="http://dlang.org/";
+
+DLANG_SLOT="$(ver_cut 1-2)"
+
+BETA="$(ver_cut 4)"
+VERSION="$(ver_cut 1-3)"
+
+if [[ -n "${BETA}" ]]; then
+   # We want to convert a Gentoo version string into an upstream one: 
2.097.0_rc1 -> 2.097.0-rc.1
+   VERSION="$(ver_rs 3 "-" 4 ".")"
+fi
+SRC_URI="https://codeload.github.com/dlang/tools/tar.gz/v${VERSION} -> 
dlang-tools-${VERSION}.tar.gz"
+S="${WORKDIR}/tools-${VERSION}"
+
+LICENSE="Boost-1.0"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+TOOLS="ddemangle detab dustmite rdmd"
+IUSE="+ddemangle detab dustmite +rdmd"
+
+DLANG_COMPAT=( dmd-2_{106..108} gdc-13 ldc2-1_{35..37} )
+
+inherit desktop dlang-single xdg-utils
+
+PATCHES=(
+   # The make tests fails due to https://savannah.gnu.org/bugs/?65588
+   "${FILESDIR}/2.108.0-rdmd-disable-make-test.patch"
+   "${FILESDIR}/gdc-13-fix-parentheses.patch"
+)
+
+REQUIRED_USE="|| ( ${TOOLS[@]} ) ${DLANG_REQUIRED_USE}"
+DEPEND=${DLANG_DEPS}
+BDEPEND=${DLANG_DEPS}
+RDEPEND=${DLANG_DEPS}
+
+src_compile() {
+   use ddemangle && dlang_compile_bin ddemangle ddemangle.d
+   use detab && dlang_compile_bin detab detab.d
+   use dustmite  && dlang_compile_bin dustmite  DustMite/dustmite.d 
DustMite/splitter.d DustMite/polyhash.d
+   use rdmd  && dlang_compile_bin rdmd  rdmd.d
+}
+
+src_test() {
+   if use ddemangle; then
+   dlang_compile_bin ddemangle_ut ddemangle.d 
$(dlang_get_unittest_flag)
+   ./ddemangle_ut || die 'ddemangle unittests failed'
+   fi
+   if use dustmite; then
+   dlang_compile_bin dustmite_ut DustMite/dustmite.d 
DustMite/splitter.d DustMite/polyhash.d $(dlang_get_unittest_flag)
+   ./dustmite_ut || die 'dustmite unittests failed'
+   fi
+   if use rdmd; then
+   # Add an empty main since gdc doesn't support -main
+   echo 'void main(){}' >> rdmd.d
+   dlang_compile_bin rdmd_ut rdmd.d $(dlang_get_unittest_flag)
+   ./rdmd_ut || die 'rdmd unittests failed'
+
+   # These tests fail with gdc, due to some quirks.
+   #
+   # On aarch64, -m64 is not supported by gdc.
+   # See: https://github.com/dlang/tools/pull/470
+   #
+   # On other arches there is one test failing. See:
+   # https://github.com/dlang/tools/pull/469 for possible
+   # solutions.
+   #
+   # These issues have existed for a while so ignore the failures.
+   

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

2024-04-26 Thread Horodniceanu Andrei
commit: 1d835dc4a882768383667cb17d450be48b9a7637
Author: Andrei Horodniceanu  proton  me>
AuthorDate: Fri Apr 26 18:34:24 2024 +
Commit: Horodniceanu Andrei  proton  me>
CommitDate: Fri Apr 26 18:34:24 2024 +
URL:https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=1d835dc4

dmd-r1.eclass: use dlang_get_abi_bits instead of _get_abi_bits

Signed-off-by: Andrei Horodniceanu  proton.me>

 eclass/dmd-r1.eclass | 22 --
 1 file changed, 4 insertions(+), 18 deletions(-)

diff --git a/eclass/dmd-r1.eclass b/eclass/dmd-r1.eclass
index 19a6224..e16c056 100644
--- a/eclass/dmd-r1.eclass
+++ b/eclass/dmd-r1.eclass
@@ -97,7 +97,7 @@ dmd-r1_pkg_setup() {
 dmd-r1_src_unpack() {
# Here because pkgdev complains about it being in pkg_setup
if use selfhost; then
-   export DC=${WORKDIR}/dmd2/linux/bin$(_get_abi_bits)/dmd
+   export DC=${WORKDIR}/dmd2/linux/bin$(dlang_get_abi_bits)/dmd
export DMDW=${DC}
fi
 
@@ -149,7 +149,7 @@ dmd-r1_src_compile() {
"${cmd[@]}" || die "Failed to build dmd"
 
# The release here is from ENABLE_RELEASE, keep them in sync.
-   export 
GENERATED_DMD=${S}/dmd/generated/linux/release/$(_get_abi_bits)/dmd
+   export 
GENERATED_DMD=${S}/dmd/generated/linux/release/$(dlang_get_abi_bits)/dmd
 
compile_libraries() {
local commonMakeArgs=(
@@ -229,7 +229,7 @@ dmd-r1_src_compile() {
# ${GENERATED_DMD} is not yet fully functional as we didn't
# create a good dmd.conf. But instead of doing that we're going
# to specify our flags here.
-   DFLAGS="-defaultlib=phobos2 
-L-rpath=${S}/phobos/generated/linux/release/$(_get_abi_bits)"
+   DFLAGS="-defaultlib=phobos2 
-L-rpath=${S}/phobos/generated/linux/release/$(dlang_get_abi_bits)"
)
echo "${cmd[@]}"
"${cmd[@]}" || die "Could not generate man pages"
@@ -383,20 +383,6 @@ EOF
fi
 }
 
-# @FUNCTION: _get_abi_bits
-# @USAGE: []
-# @INTERNAL
-# @DESCRIPTION:
-# Echo the bits of abi, 64 for amd64 and 32 for x86. If unspecified, the
-# value is taken from $ABI.
-_get_abi_bits() {
-   case "${1:-${ABI}}" in
-   amd64*) echo 64 ;;
-   x86*) echo 32 ;;
-   *) die "Unknown ABI: ${ABI}." ;;
-   esac
-}
-
 # @FUNCTION: _dmd_foreach_abi
 # @USAGE:  [...]
 # @INTERNAL
@@ -409,7 +395,7 @@ _dmd_foreach_abi() {
 
local ABI
for ABI in $(multilib_get_enabled_abis); do
-   local MODEL=$(_get_abi_bits)
+   local MODEL=$(dlang_get_abi_bits)
einfo "Executing ${1} in ${MODEL}-bit"
"${@}"
done



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

2024-04-26 Thread Sam James
commit: 12b9284c3a9b57403d8b9e6f5b7be4da383c4338
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 26 19:51:22 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 26 19:51:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12b9284c

games-emulation/mednaffe: Stabilize 0.9.3 amd64, #930727

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

 games-emulation/mednaffe/mednaffe-0.9.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-emulation/mednaffe/mednaffe-0.9.3.ebuild 
b/games-emulation/mednaffe/mednaffe-0.9.3.ebuild
index fa5be892ce40..51441ed7bcae 100644
--- a/games-emulation/mednaffe/mednaffe-0.9.3.ebuild
+++ b/games-emulation/mednaffe/mednaffe-0.9.3.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/AmatCoder/mednaffe/releases/download/${PV}/${P}.tar.
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 DEPEND="
dev-libs/glib:2



[gentoo-commits] repo/gentoo:master commit in: media-libs/opencv/files/, media-libs/opencv/

2024-04-26 Thread Andrew Ammerlaan
commit: 4edaafa9cf27632b52d1cd385621943c12cb58f9
Author: Paul Zander  gmail  com>
AuthorDate: Fri Apr 26 15:41:05 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Fri Apr 26 19:49:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4edaafa9

media-libs/opencv: limit cuda-12.4 again

Still requires fixes from https://github.com/NVIDIA/cccl/pull/1522

Bug: https://bugs.gentoo.org/928747
Signed-off-by: Paul Zander  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/36437
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 ...v-4.9.0-cuda-12.4.patch => opencv_contrib-4.9.0-cuda-12.4.patch} | 0
 media-libs/opencv/opencv-4.9.0.ebuild   | 6 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/media-libs/opencv/files/opencv-4.9.0-cuda-12.4.patch 
b/media-libs/opencv/files/opencv_contrib-4.9.0-cuda-12.4.patch
similarity index 100%
rename from media-libs/opencv/files/opencv-4.9.0-cuda-12.4.patch
rename to media-libs/opencv/files/opencv_contrib-4.9.0-cuda-12.4.patch

diff --git a/media-libs/opencv/opencv-4.9.0.ebuild 
b/media-libs/opencv/opencv-4.9.0.ebuild
index 36bf72aa8718..dbf8b20165fd 100644
--- a/media-libs/opencv/opencv-4.9.0.ebuild
+++ b/media-libs/opencv/opencv-4.9.0.ebuild
@@ -145,7 +145,7 @@ RDEPEND="
app-arch/bzip2[${MULTILIB_USEDEP}]
dev-libs/protobuf:=[${MULTILIB_USEDEP}]
sys-libs/zlib[${MULTILIB_USEDEP}]
-   cuda? ( dev-util/nvidia-cuda-toolkit:= )
+   cuda? ( =dev-util/nvidia-cuda-toolkit-12.4" && use 
cuda; then
+   # TODO https://github.com/NVIDIA/cccl/pull/1522
+   eapply "${FILESDIR}/${PN}_contrib-4.9.0-cuda-12.4.patch"
+   fi
cd "${S}" || die
 
! use contribcvv && { rm -R 
"${WORKDIR}/${PN}_contrib-${PV}/modules/cvv" || die; }



[gentoo-commits] repo/gentoo:master commit in: mail-filter/courier-pythonfilter/

2024-04-26 Thread Hanno Böck
commit: 27a4f22663d49d8d9b49c65b2b41d8a9ece6b956
Author: Hanno Böck  gentoo  org>
AuthorDate: Fri Apr 26 19:46:41 2024 +
Commit: Hanno Böck  gentoo  org>
CommitDate: Fri Apr 26 19:46:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27a4f226

mail-filter/courier-pythonfilter: enable py3.12

Remove unneeded IUSE var.

Closes: https://bugs.gentoo.org/929607
Signed-off-by: Hanno Böck  gentoo.org>

 mail-filter/courier-pythonfilter/courier-pythonfilter-3.0.4.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/mail-filter/courier-pythonfilter/courier-pythonfilter-3.0.4.ebuild 
b/mail-filter/courier-pythonfilter/courier-pythonfilter-3.0.4.ebuild
index d5a8959c00de..70df32376338 100644
--- a/mail-filter/courier-pythonfilter/courier-pythonfilter-3.0.4.ebuild
+++ b/mail-filter/courier-pythonfilter/courier-pythonfilter-3.0.4.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-PYTHON_COMPAT=( python3_{9,10,11} )
+PYTHON_COMPAT=( python3_{9,10,11,12} )
 PYPI_NO_NORMALIZE=1
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 pypi
@@ -13,6 +13,5 @@ HOMEPAGE="https://pypi.org/project/courier-pythonfilter/";
 LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="amd64"
-IUSE=""
 
 DEPEND="mail-mta/courier"



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

2024-04-26 Thread Andrew Ammerlaan
commit: b150466d0b9ddeac707d138269170650068c7fe3
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Fri Apr 26 19:43:53 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Fri Apr 26 19:44:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b150466d

sys-libs/snapd-glib: fix compilation of kde-plasma/discover[snap]

Notice header was not installed by meson

Bug: https://github.com/snapcore/snapd-glib/pull/152
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 .../files/snapd-glib-1.65-install-missing-header.patch  | 13 +
 .../{snapd-glib-1.65.ebuild => snapd-glib-1.65-r1.ebuild}   |  5 +
 2 files changed, 18 insertions(+)

diff --git 
a/sys-libs/snapd-glib/files/snapd-glib-1.65-install-missing-header.patch 
b/sys-libs/snapd-glib/files/snapd-glib-1.65-install-missing-header.patch
new file mode 100644
index ..71371795f865
--- /dev/null
+++ b/sys-libs/snapd-glib/files/snapd-glib-1.65-install-missing-header.patch
@@ -0,0 +1,13 @@
+https://github.com/snapcore/snapd-glib/pull/152
+diff --git a/snapd-qt/meson.build b/snapd-qt/meson.build
+index a767c6d..db2f5bf 100644
+--- a/snapd-qt/meson.build
 b/snapd-qt/meson.build
+@@ -131,6 +131,7 @@ source_alias_h = [
+   'Snapd/MarkdownNode',
+   'Snapd/MarkdownParser',
+   'Snapd/Media',
++  'Snapd/Notice',
+   'Snapd/Plug',
+   'Snapd/PlugRef',
+   'Snapd/Price',

diff --git a/sys-libs/snapd-glib/snapd-glib-1.65.ebuild 
b/sys-libs/snapd-glib/snapd-glib-1.65-r1.ebuild
similarity index 92%
rename from sys-libs/snapd-glib/snapd-glib-1.65.ebuild
rename to sys-libs/snapd-glib/snapd-glib-1.65-r1.ebuild
index ce6cc2f734a2..558bca6c7442 100644
--- a/sys-libs/snapd-glib/snapd-glib-1.65.ebuild
+++ b/sys-libs/snapd-glib/snapd-glib-1.65-r1.ebuild
@@ -52,6 +52,11 @@ RDEPEND="${DEPEND}
app-containers/snapd
 "
 
+PATCHES=(
+   # https://github.com/snapcore/snapd-glib/pull/152
+   "${FILESDIR}/${P}-install-missing-header.patch"
+)
+
 pkg_setup() {
vala_setup
 }



[gentoo-commits] repo/gentoo:master commit in: sys-libs/snapd-glib/files/

2024-04-26 Thread Andrew Ammerlaan
commit: 7fc0d6a7732b1efc877c4034d574e5accc59f1bb
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Fri Apr 26 19:34:12 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Fri Apr 26 19:44:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fc0d6a7

sys-libs/snapd-glib: drop obsolete patch

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 .../snapd-glib/files/snapd-glib-1.64-qt6.patch | 286 -
 1 file changed, 286 deletions(-)

diff --git a/sys-libs/snapd-glib/files/snapd-glib-1.64-qt6.patch 
b/sys-libs/snapd-glib/files/snapd-glib-1.64-qt6.patch
deleted file mode 100644
index de6b4bbdec5c..
--- a/sys-libs/snapd-glib/files/snapd-glib-1.64-qt6.patch
+++ /dev/null
@@ -1,286 +0,0 @@
-From 5377f5d01adce209b9a148018cab100d5d5a1d4c Mon Sep 17 00:00:00 2001
-From: Aleix Pol 
-Date: Tue, 13 Feb 2024 01:25:39 +0100
-Subject: [PATCH] qt: Port to Qt 6
-
-It's what we are using in Discover now.
-diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml
-index 8a8668f2..58700c2f 100644
 a/.github/workflows/test.yaml
-+++ b/.github/workflows/test.yaml
-@@ -55,7 +55,7 @@ jobs:
-   - name: Install dependencies (Fedora)
- if: startsWith(matrix.image, 'fedora:')
- run: |
--  dnf install -y gcc gcc-c++ gobject-introspection-devel glib2-devel 
gtk-doc json-glib-devel libsoup3-devel ninja-build python3-pip qt5-qtbase-devel 
qt5-qtdeclarative-devel redhat-rpm-config vala
-+  dnf install -y gcc gcc-c++ gobject-introspection-devel glib2-devel 
gtk-doc json-glib-devel libsoup3-devel ninja-build python3-pip qt6-qtbase-devel 
qt6-qtdeclarative-devel redhat-rpm-config vala
- 
-   - name: Install meson
- if: matrix.image != 'ubuntu:rolling'
-diff --git a/meson.build b/meson.build
-index b9f98d37..26951e9c 100644
 a/meson.build
-+++ b/meson.build
-@@ -1,7 +1,7 @@
- project ('snapd-glib', [ 'c', 'cpp' ],
-  version: '1.64',
-- meson_version: '>= 0.43.0',
-- default_options : [ 'c_std=c11', 'cpp_std=c++11' ])
-+ meson_version: '>= 0.57.0',
-+ default_options : [ 'c_std=c11' ])
- 
- glib_dep = dependency ('glib-2.0', version: '>= 2.46')
- gio_dep = dependency ('gio-2.0', version: '>= 2.46')
-@@ -14,9 +14,9 @@ endif
- json_glib_dep = dependency ('json-glib-1.0', version: '>= 1.1.2')
- 
- if get_option ('qt-bindings')
--  qt5_core_dep = dependency ('qt5', modules: [ 'Core' ])
--  qt5_network_dep = dependency ('qt5', modules: [ 'Network' ])
--  qml_dep = dependency ('qt5', modules: [ 'Qml' ])
-+  qt6_core_dep = dependency ('qt6', modules: [ 'Core' ])
-+  qt6_network_dep = dependency ('qt6', modules: [ 'Network' ])
-+  qml_dep = dependency ('qt6', modules: [ 'Qml' ])
- endif
- 
- datadir = join_paths (get_option ('prefix'), get_option ('datadir'))
-diff --git a/snapd-qt/markdown-node.cpp b/snapd-qt/markdown-node.cpp
-index 2be1751e..2e87707b 100644
 a/snapd-qt/markdown-node.cpp
-+++ b/snapd-qt/markdown-node.cpp
-@@ -62,3 +62,14 @@ QSnapdMarkdownNode *QSnapdMarkdownNode::child (int n) const
- return NULL;
- return new QSnapdMarkdownNode (children->pdata[n]);
- }
-+
-+QSnapdMarkdownNode & QSnapdMarkdownNode::operator=(const QSnapdMarkdownNode& 
node)
-+{
-+if (&node == this) {
-+return *this;
-+}
-+g_object_unref(wrapped_object);
-+wrapped_object = node.wrapped_object;
-+g_object_ref(wrapped_object);
-+return *this;
-+}
-diff --git a/snapd-qt/markdown-parser.cpp b/snapd-qt/markdown-parser.cpp
-index 751592c3..1a305ad9 100644
 a/snapd-qt/markdown-parser.cpp
-+++ b/snapd-qt/markdown-parser.cpp
-@@ -56,7 +56,7 @@ bool QSnapdMarkdownParser::preserveWhitespace () const
- QList QSnapdMarkdownParser::parse (const QString &text) 
const
- {
- Q_D(const QSnapdMarkdownParser);
--g_autoptr(GPtrArray) nodes = snapd_markdown_parser_parse (d->parser, 
text.toStdString ().c_str ());
-+g_autoptr(GPtrArray) nodes = snapd_markdown_parser_parse (d->parser, 
text.toUtf8().constData());
- QList nodes_list;
- for (uint i = 0; i < nodes->len; i++) {
- SnapdMarkdownNode *node = (SnapdMarkdownNode *) g_ptr_array_index 
(nodes, i);
-diff --git a/snapd-qt/meson.build b/snapd-qt/meson.build
-index 74687852..48fe650c 100644
 a/snapd-qt/meson.build
-+++ b/snapd-qt/meson.build
-@@ -9,7 +9,7 @@ if not get_option('soup2')
- endif
- 
- install_header_dir = join_paths (includedir, library_name, 'Snapd')
--qml_dir = join_paths (libdir, 'qt5', 'qml', qt_name)
-+qml_dir = join_paths (libdir, 'qt6', 'qml', qt_name)
- cmake_dir = join_paths (libdir, 'cmake', qt_name)
- 
- source_cpp = [
-@@ -114,19 +114,19 @@ source_private_h = [
- ]
- 
- if get_option ('qt-bindings')
--  qt5 = import ('qt5')
--  moc_files = qt5.preprocess (moc_headers: [ source_h, source_private_h ],
--  dependencies: [ qt5_core_dep, qt5_network_dep ])
-+  qt6 = import ('qt6')
-+  moc_files = qt6.preprocess (moc_headers

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

2024-04-26 Thread Sam James
commit: 8314ae2a2ccc5c77b9de1c708f3c1cd172d5b89c
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 26 19:39:07 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 26 19:40:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8314ae2a

sys-devel/gcc: drop 13.2.1_p20240113-r1

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

 sys-devel/gcc/Manifest   |  2 -
 sys-devel/gcc/gcc-13.2.1_p20240113-r1.ebuild | 66 
 2 files changed, 68 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 5ad2a33b2ddd..d33f4a7a1d23 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -10,11 +10,9 @@ DIST gcc-12-20240209.tar.xz 79824868 BLAKE2B 
1ae5a646da470f06648c4766c77475ceb28
 DIST gcc-12-20240419.tar.xz 79851084 BLAKE2B 
fff60c92dc6a2c10c413d837ab9a02959efd24896f1e174a3a15c4d1676abd72b68aa4c88ea3be16b521ecbb0e93afefe6df27b0099809b16426cea0c6ccef07
 SHA512 
09aefc61f8dea440ca2ffc7e448173c013769415e8bcc86695566d3fe7905b6943bca740f76035383399aef3086822de674265e0b881c504e458f8c6fb4b2b80
 DIST gcc-12.3.0-musl-patches-1.tar.xz 3572 BLAKE2B 
c7bf65f7c9ea8023ddaac821ee2b778622fa310ac72a72b2f7032494a8f304eac86217f9204622e6c21aaef9952bece0d09bc126facd4f42b602927909815ab5
 SHA512 
babc279fea2c1fd4c018815f2f5630214fd46015ce9f365c28af242681d51818eaca30ce298eddcab1eed5ac5f2759e2b47b2335afab9d722b4469a6d4fec326
 DIST gcc-12.3.0-patches-3.tar.xz 14852 BLAKE2B 
7a5f1f43063b15f424099afd72096212fbbbc5151ff01f2de15dfb6e7cf274981c8cfaedba9ef61576c9096fb172fc550a7deb5cd7d9366fd249fd5dd3951f76
 SHA512 
aa89e4c2ae02f4fb42229ad5167f2eaa3a8fae51118645bf07199fe2124b9c83948590662b053d08002ef709fa870ea88315fd4ccbe4441a74e9cb62edcb82fb
-DIST gcc-13-20240113.tar.xz 84356052 BLAKE2B 
1fbfffc9f2afe443158e3f26182c8bdc3f3b599c5582762117831ecb6e6d3c1c69e8d2e5932f45eb7d534c3967e08a9f7b1bcec31aa5d7ac608bebff9f35120c
 SHA512 
a59886f707cf18f684295031d4d9fc5b03396face1705e61852d7de98729c53ac4cf209e951d00c232f14e9dc48eee40dd92487db7cb6ad0e80f2339d6d9503a
 DIST gcc-13-20240210.tar.xz 84354416 BLAKE2B 
5807623d3f7dd751b6dfe164cfd50d57b2f93485c23c3c2228a4a846a9a94cdad52a5e6f2806e5e7ee2a7b5526386ebdb339c44c7ea023d69f8652088a1b114d
 SHA512 
14a01ced7ac2bfd9fc93de4e3819b4d0823fbe129d3f1faabeb707e9e3e2613b4173321b58b3648a7250e3b7ff5d94edfee60e6c38682f31a1f7b57b1c01433f
 DIST gcc-13-20240420.tar.xz 84407856 BLAKE2B 
188b92454735223a4da7af2b5b57bb52c6362778550aa6ddbc445d3a2e0700494db2f743da59961ceccb756791f01c23f76c83224daeaccfb561cd1d2e6ece7c
 SHA512 
6be1fbb1cddebbccf38da4424af56e173d0c4a53e63ed3a9d86398f23053747a231287ce7bdeb5666ceeb4f3385dee228cc05fba19beaf4d7b2c9cbe1f14a489
 DIST gcc-13.2.0-musl-patches-2.tar.xz 5292 BLAKE2B 
c057d6574d03c05854edaa9f3fd40e9149662b04f3ac7a7db3eb078d73a7b535726d1bf52e5b12736dedb2f9898ad731f2e48a6421fcfbf7b90f929dee072fcb
 SHA512 
a691da0c87c443a5e9d23731f4005f27871c5b12bc9102873ffa24d374aa7b9fbd187c4f5635d23fa9ffb17e351e76173c2d3fdf40646e355c4cb314b538de69
-DIST gcc-13.2.0-patches-12.tar.xz 47404 BLAKE2B 
ed018bcd7429d1c7aace746cbfc4e59dae409fc0a35231320c1b44c96fff0d912eba5c72109c2deb883f5368159df02148b2d4373396b34da882164c61fe4387
 SHA512 
b7872a03870bce7b633e4af4329b24fe8f3d50d6d9173f63549f606ce062787748af7f79e7ec4afeb768968d6e8462a849bd1b94316ea6bb284551f99e811617
 DIST gcc-13.2.0-patches-14.tar.xz 46928 BLAKE2B 
fce23bc5315f35b04a4976550c4b44578944a1b17e40c7553351eeb8a1ef0f3a2538da5a5e1ae6f37b784ff11bbd8a44b8f6eec542be63e34d984dee69e1cd81
 SHA512 
d7d52bb2915fd89c06b0134bede8db939cadbb1f2dcddf923bee2c3f9f577ff9e5e986b60420d892539edf82867a0d1bd635807814bc618b06a2b37cdaca893a
 DIST gcc-13.2.0-patches-15.tar.xz 47052 BLAKE2B 
f145341813d6baf9cbcc3e8421c7f427148503d2aeddd6a2eaac1ad3d470a818292392861542a7915d8b0f2f9b3255603f394b2e6833141658fc035bcd2b5366
 SHA512 
c89a3fccd944f03d25e076a967c3b220803ee9a6fbedec1daf2c20f629dd6162ce6be4f259522bd193169f0e8307daa9895b5d8581cf975ee086e5abfd675e34
 DIST gcc-14-20240421.tar.xz 87982608 BLAKE2B 
e977ee966d7256e996064d0cb3a01ccbece49c6609e8c2bff54650a6d1965e72faf6ed0fe06f50e223f4edea83b44d4f2664d8141d7a8ba371485c9b4877c38e
 SHA512 
f211ae16cc7c64ad097d33c6f092fb64c8c547efd0bf2975f536b457cf0314c7613d39fa82cf04c4a62facf47c4cd214f73a3f2347dd8f73b6d95a5836614f98

diff --git a/sys-devel/gcc/gcc-13.2.1_p20240113-r1.ebuild 
b/sys-devel/gcc/gcc-13.2.1_p20240113-r1.ebuild
deleted file mode 100644
index 27e1e5ab20bc..
--- a/sys-devel/gcc/gcc-13.2.1_p20240113-r1.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2024 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="12"
-MUSL_VER="2"
-MUSL_GCC_VER="13.2.0"
-PYTHON_COMPAT=( python3_{10..11} )
-
-if [[ ${PV} == *. ]] ; then
-   MY_PV_2=$(ver_cut 2)
-   MY_PV_3=1
-   if [[ ${MY_PV_2} == 0 ]] ; then
-   MY_PV_2=0
-   MY_PV_3=0
-   else
-   MY_PV_2=$((${MY_PV_2

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

2024-04-26 Thread Sam James
commit: d6049663ea5d87c90c3c579b8461f067cda0c937
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 26 19:38:38 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 26 19:40:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6049663

sys-devel/gcc: drop 11.4.1_p20240208

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

 sys-devel/gcc/Manifest|  1 -
 sys-devel/gcc/gcc-11.4.1_p20240208.ebuild | 65 ---
 2 files changed, 66 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index b643be86721d..d763b1ebab39 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -2,7 +2,6 @@ DIST gcc-10.5.0-musl-patches-2.tar.xz 3452 BLAKE2B 
5387e516d07d81477b3f39b8b3bd9
 DIST gcc-10.5.0-patches-6.tar.xz 18208 BLAKE2B 
4cac3340108fb378c76ad62b728429f3c97f348d178744e7536575f3576ca8aa682b878b7df3b1c162dccae64a3cb56c66d8d60eae323e1ece2de4278084fdbd
 SHA512 
9d6c84325fbc118cee01347468ce729c278e5b026b16da945fe54050726e26f86a46ee7b71a01a47cf927b70bfcce459c49a6bc4fb93dcfaa047c76d4c5bc5bc
 DIST gcc-10.5.0.tar.xz 77846412 BLAKE2B 
9b71761f4015649514677784443886e59733ac3845f7dfaa4343f46327d36c08c403c444b9e492b870ac0b3f2e3568f972b7700a0ef05a497fb4066079b3143b
 SHA512 
d86dbc18b978771531f4039465e7eb7c19845bf607dc513c97abf8e45ffe1086a99d98f83dfb7b37204af22431574186de9d5ff80c8c3c3a98dbe3983195bffd
 DIST gcc-11-20240111.tar.xz 76240620 BLAKE2B 
dcf3b2493ca6ba1a9cd0137186cfbf1b96296ff9c5625e40ec7b89e5903b07dc151b61ad54b885fc57ccc02214e2cfa7b9249cbd755ac2554c6ca0008f0704d8
 SHA512 
aaed094cb6dd99166e0ec59886014108574ddab52701581f0f8e7f0abb966320d01f1bce6ff646170618ca7c2819d20523a23615f20114dbe412de43b937caf4
-DIST gcc-11-20240208.tar.xz 76276224 BLAKE2B 
efce83c3ea03093546b73d7731ac1051da7a2b0309612ce5b809ae2756bf7a949c94f951f6a77e789f7669051315e1a4e4c33f2b12a2ec1999ee9f1f39f6b13f
 SHA512 
a0e2b4402ff187d0804e3bc2ed0a228cfce48476c1270d57798b060899f65c7e986945651d36c358f9df5eb4b36db13321e141895329b7382c130a0aca6a8962
 DIST gcc-11-20240404.tar.xz 76246936 BLAKE2B 
09eed1bff289e960018b8c9c5d39e43ebcff78d344feba45d7889149e0de0d2727a54a0359471eab9a28cb38d5750b488c62cbffbf937ab7238eab51f3e7d0b7
 SHA512 
431f0b8d78f2b5e910ca8de8e8f64594f070639c17bc65a074650c217a5262cb9081db7e090bd3396e30ef50e92ed3ada0d163b4cabf04f2ae78fd02dba8c05a
 DIST gcc-11-20240425.tar.xz 76259112 BLAKE2B 
df54ece1a13e56f25ac236c42bbab3c6185d2971ef68f7d6a06ce0e5e367a1b56e43bb7e1f2c0757e33c3c92c31ce7dcec52f325a3c494ae8d855a5f082a5a79
 SHA512 
600bc31506e512d6ff93f7e6a6cbc47b2282338972d7dd006a931c9ed6af9e494d716e51f4ada1c551e1fb10df5d04ddd3937228e846bd76243024e21ecef073
 DIST gcc-11.4.0-musl-patches-2.tar.xz 4308 BLAKE2B 
a2335e155fc57816fed822a648e0eaefafcba9d04e1ad0fd7baeea5a694ab6f5e3c1678cb406f2a1bd17bab25cb01699d032713a1ccf337948dfda2093844607
 SHA512 
17b84f907cb1bd763873655e6f35fd3ed55a40b602b70a626f04f83b4cc89c6261db1661de78d4d969187a8c56e9f6305b742515a3836b962248a21df0df5d0c

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

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

2024-04-26 Thread Sam James
commit: 42a5976590c55fb9ffb1f63422074f7d3498136c
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 26 19:38:50 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 26 19:40:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42a59765

sys-devel/gcc: drop 12.3.1_p20240112

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

 sys-devel/gcc/Manifest|  2 -
 sys-devel/gcc/gcc-12.3.1_p20240112.ebuild | 65 ---
 2 files changed, 67 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index d763b1ebab39..5ad2a33b2ddd 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -6,11 +6,9 @@ DIST gcc-11-20240404.tar.xz 76246936 BLAKE2B 
09eed1bff289e960018b8c9c5d39e43ebcf
 DIST gcc-11-20240425.tar.xz 76259112 BLAKE2B 
df54ece1a13e56f25ac236c42bbab3c6185d2971ef68f7d6a06ce0e5e367a1b56e43bb7e1f2c0757e33c3c92c31ce7dcec52f325a3c494ae8d855a5f082a5a79
 SHA512 
600bc31506e512d6ff93f7e6a6cbc47b2282338972d7dd006a931c9ed6af9e494d716e51f4ada1c551e1fb10df5d04ddd3937228e846bd76243024e21ecef073
 DIST gcc-11.4.0-musl-patches-2.tar.xz 4308 BLAKE2B 
a2335e155fc57816fed822a648e0eaefafcba9d04e1ad0fd7baeea5a694ab6f5e3c1678cb406f2a1bd17bab25cb01699d032713a1ccf337948dfda2093844607
 SHA512 
17b84f907cb1bd763873655e6f35fd3ed55a40b602b70a626f04f83b4cc89c6261db1661de78d4d969187a8c56e9f6305b742515a3836b962248a21df0df5d0c
 DIST gcc-11.4.0-patches-12.tar.xz 13824 BLAKE2B 
e4df9e0dc9512882022aaf325ebf65c540169454c91dd31f913c6f57f6eb291c79ae919671b53db1549799d4a70c09298bf45ed82ad05eb1f961443cc958369d
 SHA512 
87fed0c3f8e28c9f702443db58350bb615110b27ebe334b5de2ea60678e2548c56cd75cffade210d69634e2ac0a9311f5100ddb45d97645aa76d5688bc421a61
-DIST gcc-12-20240112.tar.xz 79832228 BLAKE2B 
deec7123b8ffc42ddace51e1f3e8e08d5485f7000c0d4b7273b6311912ec0e7e2cb41124297af8c54456bb369a76fa2ef51aff552d8d680ec41dd2b144b08e55
 SHA512 
2c0a676ad35e6edee915c042a1751ac0263fae9b7af4d324deb49d6603dc73d3ec768832184879543e6ffb1595da5c56d9117288547adab7f243646dcbfc64ac
 DIST gcc-12-20240209.tar.xz 79824868 BLAKE2B 
1ae5a646da470f06648c4766c77475ceb287c5f6647d5102f1aef6590f973233d5e7f83b5e0241488d49dba59dd605c211938379e68a393a2dccb3834103ae4b
 SHA512 
9f9a04f4477f41bb2a5662aedef2af75b039de50c2dc99310e504e6080cb7aae06a1255337ea2e563975cb108ddc6766adbbaf4e3d5d5712801d7ba9a5209dbd
 DIST gcc-12-20240419.tar.xz 79851084 BLAKE2B 
fff60c92dc6a2c10c413d837ab9a02959efd24896f1e174a3a15c4d1676abd72b68aa4c88ea3be16b521ecbb0e93afefe6df27b0099809b16426cea0c6ccef07
 SHA512 
09aefc61f8dea440ca2ffc7e448173c013769415e8bcc86695566d3fe7905b6943bca740f76035383399aef3086822de674265e0b881c504e458f8c6fb4b2b80
 DIST gcc-12.3.0-musl-patches-1.tar.xz 3572 BLAKE2B 
c7bf65f7c9ea8023ddaac821ee2b778622fa310ac72a72b2f7032494a8f304eac86217f9204622e6c21aaef9952bece0d09bc126facd4f42b602927909815ab5
 SHA512 
babc279fea2c1fd4c018815f2f5630214fd46015ce9f365c28af242681d51818eaca30ce298eddcab1eed5ac5f2759e2b47b2335afab9d722b4469a6d4fec326
-DIST gcc-12.3.0-patches-2.tar.xz 14236 BLAKE2B 
06c43662c9abb0fa3cf90d5e2273c69aecb9158e6cf6f23c04754ed5d686be2616e81e2502eb16f4298ddd50518ca7677e13249da9e9b091162d3931ff65e4fe
 SHA512 
b0d4b85dbf1a541997203b872e3106906b4ad49cde57e1428bc22b2f8e2d73b8cb10ae0d0b792aebaf664594da4d1dea04c44ddc34e59047410766db04d1
 DIST gcc-12.3.0-patches-3.tar.xz 14852 BLAKE2B 
7a5f1f43063b15f424099afd72096212fbbbc5151ff01f2de15dfb6e7cf274981c8cfaedba9ef61576c9096fb172fc550a7deb5cd7d9366fd249fd5dd3951f76
 SHA512 
aa89e4c2ae02f4fb42229ad5167f2eaa3a8fae51118645bf07199fe2124b9c83948590662b053d08002ef709fa870ea88315fd4ccbe4441a74e9cb62edcb82fb
 DIST gcc-13-20240113.tar.xz 84356052 BLAKE2B 
1fbfffc9f2afe443158e3f26182c8bdc3f3b599c5582762117831ecb6e6d3c1c69e8d2e5932f45eb7d534c3967e08a9f7b1bcec31aa5d7ac608bebff9f35120c
 SHA512 
a59886f707cf18f684295031d4d9fc5b03396face1705e61852d7de98729c53ac4cf209e951d00c232f14e9dc48eee40dd92487db7cb6ad0e80f2339d6d9503a
 DIST gcc-13-20240210.tar.xz 84354416 BLAKE2B 
5807623d3f7dd751b6dfe164cfd50d57b2f93485c23c3c2228a4a846a9a94cdad52a5e6f2806e5e7ee2a7b5526386ebdb339c44c7ea023d69f8652088a1b114d
 SHA512 
14a01ced7ac2bfd9fc93de4e3819b4d0823fbe129d3f1faabeb707e9e3e2613b4173321b58b3648a7250e3b7ff5d94edfee60e6c38682f31a1f7b57b1c01433f

diff --git a/sys-devel/gcc/gcc-12.3.1_p20240112.ebuild 
b/sys-devel/gcc/gcc-12.3.1_p20240112.ebuild
deleted file mode 100644
index 6c45c55e4a05..
--- a/sys-devel/gcc/gcc-12.3.1_p20240112.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-TOOLCHAIN_PATCH_DEV="sam"
-PATCH_GCC_VER="12.3.0"
-PATCH_VER="2"
-MUSL_VER="1"
-MUSL_GCC_VER="12.3.0"
-PYTHON_COMPAT=( python3_{10..11} )
-
-if [[ ${PV} == *. ]] ; then
-   MY_PV_2=$(ver_cut 2)
-   MY_PV_3=1
-   if [[ ${MY_PV_2} == 0 ]] ; then
-   MY_PV_2=0
-   MY_PV_3=0
-   else
-   MY_PV_2=$((${MY_PV_2} - 1))
-   fi
-
-

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

2024-04-26 Thread Sam James
commit: da33b20297b8b7ad97bc9475ad35a14358615eb8
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 26 19:39:48 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 26 19:40:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da33b202

sys-devel/gcc: stabilize 12.3.1_p20240209, 13.2.1_p20240210 for ppc

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

 sys-devel/gcc/gcc-12.3.1_p20240209.ebuild | 2 +-
 sys-devel/gcc/gcc-13.2.1_p20240210.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-devel/gcc/gcc-12.3.1_p20240209.ebuild 
b/sys-devel/gcc/gcc-12.3.1_p20240209.ebuild
index f0ad270b596f..db88043beff8 100644
--- a/sys-devel/gcc/gcc-12.3.1_p20240209.ebuild
+++ b/sys-devel/gcc/gcc-12.3.1_p20240209.ebuild
@@ -38,7 +38,7 @@ if tc_is_live ; then
EGIT_BRANCH=releases/gcc-$(ver_cut 1)
 elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
# Don't keyword live ebuilds
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
:;
 fi
 

diff --git a/sys-devel/gcc/gcc-13.2.1_p20240210.ebuild 
b/sys-devel/gcc/gcc-13.2.1_p20240210.ebuild
index e2094692e1f6..8d6404580a0e 100644
--- a/sys-devel/gcc/gcc-13.2.1_p20240210.ebuild
+++ b/sys-devel/gcc/gcc-13.2.1_p20240210.ebuild
@@ -38,7 +38,7 @@ if tc_is_live ; then
EGIT_BRANCH=releases/gcc-$(ver_cut 1)
 elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
# Don't keyword live ebuilds
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
:;
 fi
 



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

2024-04-26 Thread Arthur Zamarin
commit: e83c4a3b33ead451030b0c7288807d716c29287e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Apr 26 19:38:08 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Apr 26 19:39:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e83c4a3b

net-misc/ttytter: last-rite

Bug: https://bugs.gentoo.org/912842
Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 8fb601c289f0..7b4881f43941 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Arthur Zamarin  (2024-04-26)
+# Broken and reported as such upstream. EAPI=6.
+# Removal: 2024-05-26.  Bug #912842.
+net-misc/ttytter
+
 # Maciej Barć  (2024-04-25)
 # Mask "app-emacs/windows" and reverse dependencies.
 # Very old package failing to compile with modern GNU Emacs.



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

2024-04-26 Thread Sam James
commit: 3b2be41aeb3bc5c61705527e203016316845bb07
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 26 19:37:23 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 26 19:37:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b2be41a

net-misc/curl: add maintainer note to subscribe to curl-distors ML

Maintainers should subscribe to the 'curl-distros' ML for backports etc

See https://daniel.haxx.se/blog/2024/03/25/curl-distro-report/ and
https://lists.haxx.se/listinfo/curl-distros.

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

 net-misc/curl/curl-8.7.1-r4.ebuild | 4 
 net-misc/curl/curl-.ebuild | 4 
 2 files changed, 8 insertions(+)

diff --git a/net-misc/curl/curl-8.7.1-r4.ebuild 
b/net-misc/curl/curl-8.7.1-r4.ebuild
index 88cabd666994..aefd425553b9 100644
--- a/net-misc/curl/curl-8.7.1-r4.ebuild
+++ b/net-misc/curl/curl-8.7.1-r4.ebuild
@@ -3,6 +3,10 @@
 
 EAPI=8
 
+# Maintainers should subscribe to the 'curl-distros' ML for backports etc
+# https://daniel.haxx.se/blog/2024/03/25/curl-distro-report/
+# https://lists.haxx.se/listinfo/curl-distros
+
 VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/danielstenberg.asc
 inherit autotools multilib-minimal multiprocessing prefix toolchain-funcs 
verify-sig
 

diff --git a/net-misc/curl/curl-.ebuild b/net-misc/curl/curl-.ebuild
index df12594ad066..684c38ec8a8e 100644
--- a/net-misc/curl/curl-.ebuild
+++ b/net-misc/curl/curl-.ebuild
@@ -3,6 +3,10 @@
 
 EAPI=8
 
+# Maintainers should subscribe to the 'curl-distros' ML for backports etc
+# https://daniel.haxx.se/blog/2024/03/25/curl-distro-report/
+# https://lists.haxx.se/listinfo/curl-distros
+
 VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/danielstenberg.asc
 inherit autotools multilib-minimal multiprocessing prefix toolchain-funcs 
verify-sig
 



[gentoo-commits] repo/gentoo:master commit in: dev-debug/valgrind/

2024-04-26 Thread Sam James
commit: 95aa4204708549ddfcc701708d05c1bb3e4f6f83
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 26 19:03:30 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 26 19:35:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95aa4204

dev-debug/valgrind: add 3.23.0, drop 3.23.0_rc2

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

 dev-debug/valgrind/Manifest   | 4 ++--
 .../valgrind/{valgrind-3.23.0_rc2.ebuild => valgrind-3.23.0.ebuild}   | 0
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-debug/valgrind/Manifest b/dev-debug/valgrind/Manifest
index a508db6fee2a..21a5e4c20e6d 100644
--- a/dev-debug/valgrind/Manifest
+++ b/dev-debug/valgrind/Manifest
@@ -2,5 +2,5 @@ DIST valgrind-3.21.0.tar.bz2 17449484 BLAKE2B 
1f7306d288eb5ecfb2b2f0b2dc68960ecd
 DIST valgrind-3.21.0.tar.bz2.asc 488 BLAKE2B 
6297bc925c16526a51de4f589232a8d5bcb8d54bdc885c145d329deeba45b42d3a5a8a3f59d3fb240d3bd78be7fd30d95ceb33c7624afd3c99c51833d0fd16f2
 SHA512 
114e5cd2f7352e56099efa3b2c42d39ed24e42419bbaac1af5e2b5c4fa72a2ba38ac6b0c60b93460a0cce8819ca0c7fae6618599b2af809ac0ab4fa30fdb25ba
 DIST valgrind-3.22.0.tar.bz2 16565502 BLAKE2B 
80024371b3e70521996077fba24e233097a6190477ced1b311cd41fead687dcc2511ac0ef723792488f4af08867dff3e1f474816fda09c1604b89059e31c2514
 SHA512 
2904c13f68245bbafcea70998c6bd20725271300a7e94b6751ca00916943595fc3fac8557da7ea8db31b54a43f092823a0a947bc142829da811d074e1fe49777
 DIST valgrind-3.22.0.tar.bz2.asc 488 BLAKE2B 
9e4d4cfac4dcc09bb62beeaa7b9f78bfafd0a6ae8d63e423ff81b7b8f5444a301e4c3030a241644c8070c36ee040832ce99f444678f22611457e325ceae18dd1
 SHA512 
c2317db564ef816d2b5d1a7f2f680dc1c6ea05abbffde660587946c986af179ea7ca2314d94c792f63f3043b6a44819ddf5661fd60ec2454a2c562e7d2711b36
-DIST valgrind-3.23.0.RC2.tar.bz2 16551949 BLAKE2B 
0104a56006cd4a1f4d3195c69d76b13f3eebb15b3cd490e6b78f5b0ad6267488e5b1b5502711fba171d213158d2bc9f4644c9f15b73ed00533748117afba5eef
 SHA512 
36d20c08442bd00ae560693517d69ab5cc1665b210cb7510e6ab7cfa7ce7a35e0f289fdbedc0b1c682ad2698586e49c8c65e52bbe699eef3aec6b7b1fdb5b961
-DIST valgrind-3.23.0.RC2.tar.bz2.asc 488 BLAKE2B 
bc858fe769d9cc28ab0d17738075e0523de701bf67fc0f80bdbc258465fd1b60cedd7730156a186db20406b8a35fe79f6e58daf718dd59852384f7b445d2ce7d
 SHA512 
b91c2ab157a3cf3042cde2b531a33b063d92c5bef8ae7e097d860b2b19a84ad372e4b7057a6d49ec8ad51a2cb2a80ecdf02115813f1c517b674a810876552512
+DIST valgrind-3.23.0.tar.bz2 16550038 BLAKE2B 
9312761b0531006725f13270984b26c48f71ebe66e355b04410d7c01773c9b78ec21db3259cab398e58b3b68f93f5f074db06efe1f359bd7cf423515576191a4
 SHA512 
27d038faaaf6154cace2df18c3573291393548ba0738dbb6aba58eab6324c5beaa95fc5f3c0271663ca071baf829b15d806f7e81074f7cf087bef20ea0ed3117
+DIST valgrind-3.23.0.tar.bz2.asc 488 BLAKE2B 
b06781577e3e84e506e56bd4acc7341aecacb6b5898d8f0daab627d24bc70c9c60edad11dc7e3723ac77aa9c7978f1e13af7734e7a37763c720e77ea4ff103a4
 SHA512 
e10b38c72ed1fb8d79a3fa84ab70c475ec7a15927a578ee6715aa74f9600453f0fb72551053b6c31583321c37dab100bafbf6e689c02a3bc06021f6092b4bc80

diff --git a/dev-debug/valgrind/valgrind-3.23.0_rc2.ebuild 
b/dev-debug/valgrind/valgrind-3.23.0.ebuild
similarity index 100%
rename from dev-debug/valgrind/valgrind-3.23.0_rc2.ebuild
rename to dev-debug/valgrind/valgrind-3.23.0.ebuild



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2024-04-26 Thread Sam James
commit: 80085d0f25460274dd4f37a39852e75004e37c42
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 26 18:48:03 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 26 19:35:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80085d0f

sys-libs/glibc: fix too-long lines, variable order

Still a bunch of too-long lines to address though.

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

 sys-libs/glibc/glibc-2.39-r3.ebuild | 33 -
 sys-libs/glibc/glibc-2.39-r4.ebuild | 33 -
 sys-libs/glibc/glibc-.ebuild| 33 -
 3 files changed, 60 insertions(+), 39 deletions(-)

diff --git a/sys-libs/glibc/glibc-2.39-r3.ebuild 
b/sys-libs/glibc/glibc-2.39-r3.ebuild
index 1e6aadbb04e3..8a1b09f69a23 100644
--- a/sys-libs/glibc/glibc-2.39-r3.ebuild
+++ b/sys-libs/glibc/glibc-2.39-r3.ebuild
@@ -9,14 +9,6 @@ EAPI=8
 PYTHON_COMPAT=( python3_{10..12} )
 TMPFILES_OPTIONAL=1
 
-inherit python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic 
gnuconfig \
-   multilib systemd multiprocessing tmpfiles
-
-DESCRIPTION="GNU libc C library"
-HOMEPAGE="https://www.gnu.org/software/libc/";
-LICENSE="LGPL-2.1+ BSD HPND ISC inner-net rc PCRE"
-SLOT="2.2"
-
 EMULTILIB_PKG="true"
 
 # Gentoo patchset (ignored for live ebuilds)
@@ -40,6 +32,12 @@ MIN_PAX_UTILS_VER="1.3.3"
 # its seccomp filter!). Please double check this!
 MIN_SYSTEMD_VER="254.9-r1"
 
+inherit python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic 
gnuconfig \
+   multilib systemd multiprocessing tmpfiles
+
+DESCRIPTION="GNU libc C library"
+HOMEPAGE="https://www.gnu.org/software/libc/";
+
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
@@ -51,6 +49,8 @@ fi
 SRC_URI+=" multilib-bootstrap? ( 
https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
 )"
 SRC_URI+=" systemd? ( 
https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-${GLIBC_SYSTEMD_VER}.tar.gz
 )"
 
+LICENSE="LGPL-2.1+ BSD HPND ISC inner-net rc PCRE"
+SLOT="2.2"
 IUSE="audit caps cet compile-locales custom-cflags doc gd hash-sysv-compat 
headers-only +multiarch multilib multilib-bootstrap nscd perl profile selinux 
+ssp stack-realign +static-libs suid systemd systemtap test vanilla"
 
 # Here's how the cross-compile logic breaks down ...
@@ -213,7 +213,9 @@ XFAIL_NSPAWN_TEST_LIST=(
 dump_build_environment() {
einfo  glibc build environment 

local v
-   for v in ABI CBUILD CHOST CTARGET CBUILD_OPT CTARGET_OPT CC CXX CPP LD 
{AS,C,CPP,CXX,LD}FLAGS MAKEINFO NM AR AS STRIP RANLIB OBJCOPY STRINGS OBJDUMP 
READELF; do
+   for v in ABI CBUILD CHOST CTARGET CBUILD_OPT CTARGET_OPT CC CXX CPP LD \
+   {AS,C,CPP,CXX,LD}FLAGS MAKEINFO NM AR AS STRIP RANLIB OBJCOPY \
+   STRINGS OBJDUMP READELF; do
einfo " $(printf '%15s' ${v}:)   ${!v}"
done
einfo 
=
@@ -256,7 +258,9 @@ alt_build_headers() {
if tc-is-cross-compiler ; then
ALT_BUILD_HEADERS=${SYSROOT}$(alt_headers)
if [[ ! -e ${ALT_BUILD_HEADERS}/linux/version.h ]] ; 
then
-   local header_path=$(echo '#include 
' | $(tc-getCPP ${CTARGET}) ${CFLAGS} 2>&1 | grep -o 
'[^"]*linux/version.h')
+   local header_path=$(echo '#include 
' \
+   | $(tc-getCPP ${CTARGET}) ${CFLAGS} 
2>&1 \
+   | grep -o '[^"]*linux/version.h')

ALT_BUILD_HEADERS=${header_path%/linux/version.h}
fi
fi
@@ -1363,9 +1367,11 @@ glibc_do_src_install() {
# Move versioned .a file out of libdir to evade portage QA 
checks
# instead of using gen_usr_ldscript(). We fix ldscript as:
# "GROUP ( /usr/lib64/libm-.a ..." -> "GROUP ( 
/usr/lib64/glibc-/libm-.a ..."
-   sed -i "s@\(libm-${upstream_pv}.a\)@${P}/\1@" 
"${ED}"/$(alt_usrlibdir)/libm.a || die
+   sed -i "s@\(libm-${upstream_pv}.a\)@${P}/\1@" \
+   "${ED}"/$(alt_usrlibdir)/libm.a || die
dodir $(alt_usrlibdir)/${P}
-   mv "${ED}"/$(alt_usrlibdir)/libm-${upstream_pv}.a 
"${ED}"/$(alt_usrlibdir)/${P}/libm-${upstream_pv}.a || die
+   mv "${ED}"/$(alt_usrlibdir)/libm-${upstream_pv}.a \
+   "${ED}"/$(alt_usrlibdir)/${P}/libm-${upstream_pv}.a || 
die
fi
 
# We configure toolchains for standalone prefix systems with a sysroot,
@@ -1650,7 +1656,8 @@ pkg_preinst() {
# bug #802207
if has_version "${CATEGORY}/${PN}[crypt]" && ! has preserve-libs 
${FEATURES}; then
 

[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/funtools/

2024-04-26 Thread Arthur Zamarin
commit: 84afe13990609bcaa91aaa80de442794d2dc9f47
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Apr 26 19:32:56 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Apr 26 19:32:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84afe139

sci-astronomy/funtools: add 1.4.8, EAPI6->8

Closes: https://bugs.gentoo.org/836815
Closes: https://bugs.gentoo.org/741112
Signed-off-by: Arthur Zamarin  gentoo.org>

 sci-astronomy/funtools/Manifest  |  1 +
 sci-astronomy/funtools/funtools-1.4.8.ebuild | 81 
 2 files changed, 82 insertions(+)

diff --git a/sci-astronomy/funtools/Manifest b/sci-astronomy/funtools/Manifest
index 115132c5cfca..6d96c6dbf839 100644
--- a/sci-astronomy/funtools/Manifest
+++ b/sci-astronomy/funtools/Manifest
@@ -1 +1,2 @@
 DIST funtools-1.4.7.tar.gz 3270079 BLAKE2B 
8c366d70d9d7e48c41dcd1f82374dce818c6f8e367b971b6ae44f36491bc41008645cfa02526b6173f8248c172639f7461f5a142434fe2791177718503f66332
 SHA512 
d53bdb00a2eb9cd70bf60e34a10e5e16435a10b96f89cd55f0ffb686fac30438e2dfc1d823578286be51bee5caf0dcd1c0f257cd8e725cf8e5aa798a6f3c245a
+DIST funtools-1.4.8.tar.gz 3281636 BLAKE2B 
dd1fd341786e09662a6de88a102a01f02be78775bdada938c4df79f6bae388d07d711df46f52eaea6557589450e104aaff65b0823758161f1aea3301f5a82338
 SHA512 
f916ce582d66f0350448912be6ec427b0c697e7da49595ec04e86b105af76d229d7721b5fee8844f843b1734129b53402228d7736e55fbae83df405362fb8a6c

diff --git a/sci-astronomy/funtools/funtools-1.4.8.ebuild 
b/sci-astronomy/funtools/funtools-1.4.8.ebuild
new file mode 100644
index ..c7ba18476c52
--- /dev/null
+++ b/sci-astronomy/funtools/funtools-1.4.8.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs autotools
+
+DESCRIPTION="FITS library and utlities for astronomical images"
+HOMEPAGE="https://github.com/ericmandel/funtools";
+SRC_URI="https://github.com/ericmandel/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0/1"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc static-libs"
+
+RDEPEND="
+   dev-lang/tcl:0=
+   sci-astronomy/wcstools:0=
+   sci-visualization/gnuplot
+   sys-libs/zlib:0=
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+   default
+   # respect libdir, dont build wcs, respect toolchain
+   sed -e "/INSTALL/s|/lib|/$(get_libdir)|g" \
+   -e 's|${OBJS}|$(OBJS)|g' \
+   -e '/^SUBLIBS/s|wcs||g' \
+   -e 's/mkdir/mkdir -p/g' \
+   -e '/mklib/s|-o $(PACKAGE)|-o $(PACKAGE) $(LIBS)|g' \
+   -e "s| ar| $(tc-getAR)|g" \
+   -e "s|ar cruv|$(tc-getAR) cruv|g" \
+   -e "s|WCS_INC.*=.*|WCS_INC = $($(tc-getPKG_CONFIG) --cflags 
wcstools)|g" \
+   -i Makefile.in */Makefile.in || die
+   # fix race condition (when ccache is on)
+   sed -e 's|$(LIB):|$(LIB): FORCE|g' \
+   -e '$aFORCE:' \
+   -i */Makefile.in || die
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   --exec-prefix="${EPREFIX}/usr"
+   --enable-shared
+   --enable-dl
+   --with-wcslib="$($(tc-getPKG_CONFIG) --libs wcstools)"
+   --with-zlib="$($(tc-getPKG_CONFIG) --libs zlib)"
+   --with-tcl="${EPREFIX}/usr/$(get_libdir)"
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_compile() {
+   emake
+   emake shtclfun
+}
+
+src_install() {
+   default
+   # install missing includes
+   insinto /usr/include/funtools/fitsy
+   doins fitsy/*.h
+
+   # fix bug #536630
+   mv "${ED}"/usr/share/man/man3/funopen.3 \
+  "${ED}"/usr/share/man/man7/funopen.7 \
+   || die
+
+   if use doc; then
+   dodoc doc/*.pdf doc/*html doc/*c \
+   docompress -x /usr/share/doc/${PF}/*.c
+   fi
+
+   if ! use static-libs; then
+   find "${ED}" -name "*.a" -delete || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-print/npadmin/files/, net-print/npadmin/

2024-04-26 Thread Arthur Zamarin
commit: 5a62c61bc94f482d303b5c7e5fa3cd27cc09d6bb
Author: NHOrus  yahoo  com>
AuthorDate: Sun Mar 31 19:42:04 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Apr 26 19:08:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a62c61b

net-print/npadmin: fix configure error on Clang/GCC-14

Bundled configure used bad compiler check script. Running autoreconf
fixed that problem.
Makefile.in contained old name of configure.in, fixed that in patch
EAPI bump and revbump included as now npadmin may pull new compile
flags

Closes: https://bugs.gentoo.org/875749
Signed-off-by: NHOrus  yahoo.com>
Closes: https://github.com/gentoo/gentoo/pull/35964
Signed-off-by: Arthur Zamarin  gentoo.org>

 .../npadmin/files/npadmin-0.8.7-makefile.patch | 43 ++
 net-print/npadmin/npadmin-0.8.7-r2.ebuild  | 34 +
 2 files changed, 77 insertions(+)

diff --git a/net-print/npadmin/files/npadmin-0.8.7-makefile.patch 
b/net-print/npadmin/files/npadmin-0.8.7-makefile.patch
new file mode 100644
index ..140750a0b0b8
--- /dev/null
+++ b/net-print/npadmin/files/npadmin-0.8.7-makefile.patch
@@ -0,0 +1,43 @@
+--- a/Makefile.in  2024-03-28 13:35:04.247099098 +
 b/Makefile.in  2024-03-28 13:33:44.610623716 +
+@@ -104,7 +104,7 @@
+ NROFF = nroff
+ DIST_COMMON =  README ./stamp-h.in AUTHORS COPYING ChangeLog INSTALL \
+ Makefile.am Makefile.in NEWS TODO acconfig.h aclocal.m4 config.h.in \
+-configure configure.in install-sh memcmp.c missing mkinstalldirs \
++configure configure.ac install-sh memcmp.c missing mkinstalldirs \
+ npadmin.spec.in snprintf.c
+ 
+ 
+@@ -118,19 +118,19 @@
+ all: all-redirect
+ .SUFFIXES:
+ .SUFFIXES: .C .S .c .o .s
+-$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) 
++$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4) 
+   cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps Makefile
+ 
+ Makefile: $(srcdir)/Makefile.in  $(top_builddir)/config.status
+   cd $(top_builddir) \
+ && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
+ 
+-$(ACLOCAL_M4):  configure.in 
++$(ACLOCAL_M4):  configure.ac
+   cd $(srcdir) && $(ACLOCAL)
+ 
+ config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+   $(SHELL) ./config.status --recheck
+-$(srcdir)/configure: $(srcdir)/configure.in $(ACLOCAL_M4) 
$(CONFIGURE_DEPENDENCIES)
++$(srcdir)/configure: $(srcdir)/configure.ac $(ACLOCAL_M4) 
$(CONFIGURE_DEPENDENCIES)
+   cd $(srcdir) && $(AUTOCONF)
+ 
+ config.h: stamp-h
+@@ -148,7 +148,7 @@
+   rm -f $(srcdir)/stamp-h.in; \
+   $(MAKE) $(srcdir)/stamp-h.in; \
+   else :; fi
+-$(srcdir)/stamp-h.in: $(top_srcdir)/configure.in $(ACLOCAL_M4) acconfig.h
++$(srcdir)/stamp-h.in: $(top_srcdir)/configure.ac $(ACLOCAL_M4) acconfig.h
+   cd $(top_srcdir) && $(AUTOHEADER)
+   @echo timestamp > $(srcdir)/stamp-h.in 2> /dev/null
+ 

diff --git a/net-print/npadmin/npadmin-0.8.7-r2.ebuild 
b/net-print/npadmin/npadmin-0.8.7-r2.ebuild
new file mode 100644
index ..fa6d1bf147cd
--- /dev/null
+++ b/net-print/npadmin/npadmin-0.8.7-r2.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Network printer command-line administration tool"
+HOMEPAGE="https://npadmin.sourceforge.net/";
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+# this does NOT link against SNMP
+# DEPEND=""
+
+PATCHES=(
+   "${FILESDIR}"/${P}-stdlib.patch
+   "${FILESDIR}"/${P}-gcc6.patch
+   "${FILESDIR}"/${P}-makefile.patch
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_install() {
+   dobin npadmin
+   doman npadmin.1
+   dodoc README AUTHORS ChangeLog INSTALL NEWS README TODO
+}



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

2024-04-26 Thread Arthur Zamarin
commit: f0e3b4f90161456e944bd1882b03b7f0afa18a8d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Apr 26 19:03:22 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Apr 26 19:03:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0e3b4f9

app-doc/python-docs: Stabilize 3.11.9 x86, #929046

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

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

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



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

2024-04-26 Thread Arthur Zamarin
commit: 05f0124a6aa223acf90f168f963d54f378ca3a69
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Apr 26 19:03:22 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Apr 26 19:03:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05f0124a

dev-lang/python: Stabilize 3.11.9 x86, #929046

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

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

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



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

2024-04-26 Thread Arthur Zamarin
commit: c85c8365ce79747948f3bccd07e4eda7d1188bcf
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Apr 26 19:03:15 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Apr 26 19:03:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c85c8365

dev-lang/python: Stabilize 3.11.9 amd64, #929046

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

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

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



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

2024-04-26 Thread Arthur Zamarin
commit: fb7d0fa6c829bd2fd00a9fc2abe572d9c70d871b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Apr 26 19:03:18 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Apr 26 19:03:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb7d0fa6

dev-lang/python: Stabilize 3.11.9 arm, #929046

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

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

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



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

2024-04-26 Thread Arthur Zamarin
commit: 888a6907c0fd8d8abf06ba80f18876a702474299
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Apr 26 19:03:19 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Apr 26 19:03:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=888a6907

app-doc/python-docs: Stabilize 3.11.9 arm, #929046

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

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

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



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

2024-04-26 Thread Arthur Zamarin
commit: bc59971e037dadff61bd9edc087db6d649b1ae85
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Apr 26 19:03:16 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Apr 26 19:03:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc59971e

app-doc/python-docs: Stabilize 3.11.9 amd64, #929046

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

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

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



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

2024-04-26 Thread Michał Górny
commit: 5384681702c91de5bd05e3e4cf945dbc72708cd4
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 26 18:32:14 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 26 18:55:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53846817

dev-python/jupyterlab: Bump to 4.1.7

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

 dev-python/jupyterlab/Manifest|  1 +
 dev-python/jupyterlab/jupyterlab-4.1.7.ebuild | 80 +++
 2 files changed, 81 insertions(+)

diff --git a/dev-python/jupyterlab/Manifest b/dev-python/jupyterlab/Manifest
index d01d17ae45a6..9dd0d4984b59 100644
--- a/dev-python/jupyterlab/Manifest
+++ b/dev-python/jupyterlab/Manifest
@@ -1 +1,2 @@
 DIST jupyterlab-4.1.6.tar.gz 21773628 BLAKE2B 
b2855ecc4fa0cc892fab9bb79c19a3cec0ea577c9c490571ad4028e9fe35bca87fc61d0035cc889bee14313475825344e1cea69f34af4a908c5d2a304250d983
 SHA512 
b895aac68c6df3affb47eaebc243ecf7d778228a5adec8b8a047783e341008ab4beb0fe50b92138f765e7a72acfbe906f63f41aebe1a72544fe3030105d52716
+DIST jupyterlab-4.1.7.tar.gz 21773423 BLAKE2B 
6456011cd841b0c61b09ecd647443cd68abc4a48151ddeab6b5834f22fd99616470a70fc68897a8b46cb32873a49c3f950006eff80facd6e109d337be5d95569
 SHA512 
01c8b1a496c621d387a8b03c8705c1807f9f18d09be30aa3327a9beac1fa97b23df02f518490d984ac022f1265a55104d7db69ca69a79941c526b50946c8d20b

diff --git a/dev-python/jupyterlab/jupyterlab-4.1.7.ebuild 
b/dev-python/jupyterlab/jupyterlab-4.1.7.ebuild
new file mode 100644
index ..b655c8c83338
--- /dev/null
+++ b/dev-python/jupyterlab/jupyterlab-4.1.7.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi xdg
+
+DESCRIPTION="JupyterLab computational environment"
+HOMEPAGE="
+   https://jupyter.org/
+   https://github.com/jupyterlab/jupyterlab/
+   https://pypi.org/project/jupyterlab/
+"
+
+LICENSE="BSD MIT GPL-3 Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/async-lru[${PYTHON_USEDEP}]
+   >=dev-python/httpx-0.25.0[${PYTHON_USEDEP}]
+   >=dev-python/ipykernel-6.5.0[${PYTHON_USEDEP}]
+   >=dev-python/jinja-3.0.3[${PYTHON_USEDEP}]
+   dev-python/jupyter-core[${PYTHON_USEDEP}]
+   >=dev-python/jupyter-lsp-2.0.0[${PYTHON_USEDEP}]
+   >=dev-python/jupyter-server-2.4.0[${PYTHON_USEDEP}]
+   =dev-python/jupyterlab-server-2.27.1[${PYTHON_USEDEP}]
+   =dev-python/notebook-shim-0.2[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-1.2.2[${PYTHON_USEDEP}]
+   ' 3.10)
+   >=dev-python/tornado-6.2.0[${PYTHON_USEDEP}]
+   dev-python/traitlets[${PYTHON_USEDEP}]
+   net-libs/nodejs
+"
+
+BDEPEND="
+   dev-python/hatch-jupyter-builder[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest-console-scripts[${PYTHON_USEDEP}]
+   >=dev-python/pytest-jupyter-0.5.3[${PYTHON_USEDEP}]
+   dev-python/pytest-tornasync[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/requests-cache[${PYTHON_USEDEP}]
+   dev-python/virtualenv[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_DESELECT=(
+   # These tests call npm and want internet
+   
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_uninstall_core_extension
+   
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_and_uninstall_pinned_folder
+   
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_and_uninstall_pinned
+   
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build_custom_minimal_core_config
+   jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build_custom
+   jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build_check
+   jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build
+   jupyterlab/tests/test_build_api.py::TestBuildAPI::test_clear
+   jupyterlab/tests/test_build_api.py::TestBuildAPI::test_build
+)
+
+EPYTEST_IGNORE=(
+   jupyterlab/tests/test_announcements.py
+)
+
+distutils_enable_tests pytest
+# TODO: package sphinx_copybutton
+#distutils_enable_sphinx docs/source dev-python/sphinx-rtd-theme 
dev-python/myst-parser
+
+python_install_all() {
+   distutils-r1_python_install_all
+   mv "${ED}/usr/etc" "${ED}/etc" || die
+}



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

2024-04-26 Thread Michał Górny
commit: 4b417c7f9e9c9fc353c266b49c0af270ee6d7001
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 26 18:30:43 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 26 18:55:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b417c7f

dev-python/keyring: Bump to 25.2.0

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

 dev-python/keyring/Manifest  |  1 +
 dev-python/keyring/keyring-25.2.0.ebuild | 52 
 2 files changed, 53 insertions(+)

diff --git a/dev-python/keyring/Manifest b/dev-python/keyring/Manifest
index 7934751d5665..e1bc555df8da 100644
--- a/dev-python/keyring/Manifest
+++ b/dev-python/keyring/Manifest
@@ -1,2 +1,3 @@
 DIST keyring-24.3.1.tar.gz 60454 BLAKE2B 
cb0a9b82163febbbd737f2f25353bf96cbb7b8a87c7db00523960b3fce5595c6af65bc02b7d070b0fa5a466fc53530975de8f7a44ab9a9f783d2db34b1a67901
 SHA512 
53f26763175c7f1de041d8805062696ef3ef6c79792cdc75ae72621da8e729ac4cbb6e76937db2a0a5ce4bc41ab92c164d62e4627f92edab8c0d0fc02ca4980e
 DIST keyring-25.1.0.tar.gz 60191 BLAKE2B 
90cf0088f7740f6bc6562173b98630f885eca4c011be513532630ecaf4ca327053e37444b88ef5110a224567a68ad14228f59cf859090761be08a17d007b18ba
 SHA512 
991023f96c9ffa98b65ee48cb07908bfa0c2a56af13aba60f476a5c99eea9c627112a8eb777c2a8be1ae87cfc8fc79ba68c9ca08ed53002e9e240e64f937cff4
+DIST keyring-25.2.0.tar.gz 60808 BLAKE2B 
a9f97b80593cc1fc4716b0c97579408d4485dbd9dab415fa98e1827130cea425a03ff6188282ffb0125327feb6ed282260c15d21ce603f4d2561a94f83e6cbd0
 SHA512 
36ef4a78d5b9081f13ea7aabbfbe508e0ee275cbdf458fbcb36da5a360f91df79ce4c54bf0ce4000d91961d06f019d75a9ffc46328ef7d9e14e9a883508a1950

diff --git a/dev-python/keyring/keyring-25.2.0.ebuild 
b/dev-python/keyring/keyring-25.2.0.ebuild
new file mode 100644
index ..4e1deec56116
--- /dev/null
+++ b/dev-python/keyring/keyring-25.2.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Provides access to the system keyring service"
+HOMEPAGE="
+   https://github.com/jaraco/keyring/
+   https://pypi.org/project/keyring/
+"
+
+LICENSE="PSF-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~x64-macos"
+
+RDEPEND="
+   >=dev-python/secretstorage-3.2[${PYTHON_USEDEP}]
+   dev-python/jaraco-classes[${PYTHON_USEDEP}]
+   dev-python/jaraco-context[${PYTHON_USEDEP}]
+   dev-python/jaraco-functools[${PYTHON_USEDEP}]
+   >=dev-python/jeepney-0.4.2[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/importlib-metadata-4.11.4[${PYTHON_USEDEP}]
+   ' 3.10 3.11)
+"
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # this test fails if importlib-metadata returns more than one
+   # entry, i.e. when keyring is installed already
+   tests/test_packaging.py::test_entry_point
+   )
+   local EPYTEST_IGNORE=(
+   # apparently does not unlock the keyring properly
+   tests/backends/test_libsecret.py
+   # hangs
+   tests/backends/test_kwallet.py
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -o addopts=
+}



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2024-04-26 Thread Michał Górny
commit: 5a55418cf5f7ae785d7e6ece421131283e5e4eda
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 26 18:54:01 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 26 18:55:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a55418c

app-arch/libarchive: Bump to 3.7.4

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

 app-arch/libarchive/Manifest|   2 +
 app-arch/libarchive/libarchive-3.7.4.ebuild | 176 
 2 files changed, 178 insertions(+)

diff --git a/app-arch/libarchive/Manifest b/app-arch/libarchive/Manifest
index 441ef7e81de2..2baf43a36402 100644
--- a/app-arch/libarchive/Manifest
+++ b/app-arch/libarchive/Manifest
@@ -2,3 +2,5 @@ DIST libarchive-3.7.2.tar.xz 5237056 BLAKE2B 
7221db4811a965ee61d879a260348036362
 DIST libarchive-3.7.2.tar.xz.asc 659 BLAKE2B 
7141baf007b89b7ee38ec817b648cef5efb4d694953fcd49f6ed2dc95cf4da2d9259262b9eb4f01ff5d4ecee1257b266a8c6687a8e8ef8790121048229f1ad22
 SHA512 
c2ce850088245d7723720737d74d1cc1819984d01b3f9e4ed96b0757f4c6d6d511b78792181a12400c563632d74edcd0c2c3a4b7527cba40ada7ef74488078fc
 DIST libarchive-3.7.3.tar.xz 5428992 BLAKE2B 
c53672c8cdbe8f406f00bf4fc6b36e4dffcd23a33909dbec6ef06b86dceefc6062840eff629ba3bd19c36121720e16a8ba10dfa1a35ebed186cc92eb144f55d0
 SHA512 
984e7c61010b9555bafe54d5f52ff2d089e28afe5cea3a14615e2aca8539075293789d18f17f8915882ec328bcbdca7b3d1536d6dc19620ca226e8b6d802ef63
 DIST libarchive-3.7.3.tar.xz.asc 659 BLAKE2B 
bfe18e36ef2e96ad46ab2cd1236701b4b80f41ebb840681c1baf7eac72f38444cc0619645fac17d3acdda6553b294483d87f0a92d9575138d117934e838d85d2
 SHA512 
9f340b41fc9db34f1c4e0823d559b666196d3031249e05981cfb43a401aa8a85710f14ba1cc784ab3ca367439e4c485668dffe7020f38f50b3ed35810df504a1
+DIST libarchive-3.7.4.tar.xz 5417660 BLAKE2B 
128f72235da61e112201046c0cfe62a8c580cf73b426c4cfe270ae913356f6ad430ba33a663dcd617b082c7baf45ada8d1c9928c45fea16fd57e8020693a60bc
 SHA512 
84bc346ba15861ab10aa54a3d687de955178e4efbe12bf3a49a467181e7f819673949f131f4c8338de8ed6e319a8565af376e5a540380bda08e60dffbc7c8686
+DIST libarchive-3.7.4.tar.xz.asc 659 BLAKE2B 
77e705194f6e9a9f97da0ac43c9b3157e1a8a490d26da34079e4ef3f2bcf98d6f6e95567e110287fab0ec26d3fc27e5bbeff7569c9ca138de2caf47af737c6d0
 SHA512 
82caa18a78661ea717ce93cdcb0806eed48450c20fb4d45cb4c33001f2d4d0fb5a791552acbb24ad8c41772e1d0b66c76c9cb86946bc862109721a0c986f5331

diff --git a/app-arch/libarchive/libarchive-3.7.4.ebuild 
b/app-arch/libarchive/libarchive-3.7.4.ebuild
new file mode 100644
index ..4e1429fdc70c
--- /dev/null
+++ b/app-arch/libarchive/libarchive-3.7.4.ebuild
@@ -0,0 +1,176 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit libtool multilib-minimal toolchain-funcs verify-sig
+
+DESCRIPTION="Multi-format archive and compression library"
+HOMEPAGE="
+   https://www.libarchive.org/
+   https://github.com/libarchive/libarchive/
+"
+SRC_URI="
+   https://www.libarchive.de/downloads/${P}.tar.xz
+   verify-sig? ( https://www.libarchive.de/downloads/${P}.tar.xz.asc )
+"
+
+LICENSE="BSD BSD-2 BSD-4 public-domain"
+SLOT="0/13"
+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"
+IUSE="
+   acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
+   static-libs test xattr +zstd
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   sys-libs/zlib[${MULTILIB_USEDEP}]
+   acl? ( virtual/acl[${MULTILIB_USEDEP}] )
+   blake2? ( app-crypt/libb2[${MULTILIB_USEDEP}] )
+   bzip2? ( app-arch/bzip2[${MULTILIB_USEDEP}] )
+   expat? ( dev-libs/expat[${MULTILIB_USEDEP}] )
+   !expat? ( dev-libs/libxml2[${MULTILIB_USEDEP}] )
+   iconv? ( virtual/libiconv[${MULTILIB_USEDEP}] )
+   kernel_linux? (
+   xattr? ( sys-apps/attr[${MULTILIB_USEDEP}] )
+   )
+   dev-libs/openssl:0=[${MULTILIB_USEDEP}]
+   lz4? ( >=app-arch/lz4-0_p131:0=[${MULTILIB_USEDEP}] )
+   lzma? ( >=app-arch/xz-utils-5.2.5-r1[${MULTILIB_USEDEP}] )
+   lzo? ( >=dev-libs/lzo-2[${MULTILIB_USEDEP}] )
+   nettle? ( dev-libs/nettle:0=[${MULTILIB_USEDEP}] )
+   zstd? ( app-arch/zstd[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}
+   kernel_linux? (
+   virtual/os-headers
+   e2fsprogs? ( sys-fs/e2fsprogs[${MULTILIB_USEDEP}] )
+   )
+   test? (
+   app-arch/lrzip
+   app-arch/lz4
+   app-arch/lzip
+   app-arch/lzop
+   app-arch/xz-utils
+   app-arch/zstd
+   lzma? ( app-arch/xz-utils[extra-filters(+)] )
+   )
+"
+BDEPEND="
+   verify-sig? ( >=sec-keys/openpgp-keys-libarchive-20221209 )
+   elibc_musl? ( sys-libs/queue-standalone )
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libarchive.org.asc
+
+# false positives (checks for libc-d

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

2024-04-26 Thread Michał Górny
commit: edc44723979cfe56376cdedd87a53a8b3bfd75d3
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 26 18:34:48 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 26 18:55:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edc44723

dev-python/dask-expr: Bump to 1.0.13

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

 dev-python/dask-expr/Manifest|  1 +
 dev-python/dask-expr/dask-expr-1.0.13.ebuild | 65 
 2 files changed, 66 insertions(+)

diff --git a/dev-python/dask-expr/Manifest b/dev-python/dask-expr/Manifest
index bdb6cbbb5140..9d4ec9431499 100644
--- a/dev-python/dask-expr/Manifest
+++ b/dev-python/dask-expr/Manifest
@@ -1,3 +1,4 @@
 DIST dask-expr-1.0.11.gh.tar.gz 242347 BLAKE2B 
38b35e4558fc589738d98b59bcaa378351dfa0c3a7fd7919b709db1ef5b5b97fd431aa2fc07ba69ec41012c91667873615fea763efee2d8f07b99eee910e
 SHA512 
ddd4cd3582dc843a3dd7702f5a457df44d97b7b3828629d702c209f4b84fc1410b059029f82dc167ebefbf3de148aed7f54ecc69241c179c86bf66f9bbd19f41
 DIST dask-expr-1.0.12.gh.tar.gz 253354 BLAKE2B 
566075d45e3d3b0521cf686b231c0e17f8f445ac95f81f8f32a10c2627cba62e243c02b4ef8d8eed88771df6ce52f88923c5d6fad94a84f950c33ffc70ea550f
 SHA512 
423797cb6142761bbaf56970f474ecf96b047675c8032f2e73427158320f3dd012e861cd9c86560c75c51b9e1350b1081ad5bd0943cde6522b3c21a799fee307
+DIST dask-expr-1.0.13.gh.tar.gz 253953 BLAKE2B 
a3261ef74ec46835b29223a81ac7a69ae36599af4a092ac87876ca64fc764c1b042b14d39bf624132b2d3623979263ed382f6938793d0d7e1ded7679d0971b32
 SHA512 
5d32b7cdcc9004ca761ab1c16cccab8bd9487f528d0b09a98b5557ff24bf0a4e432e86b1fcb4e4a1ca78b38848ca85a0b6760a904917141cb73d8d27d80a876c
 DIST dask-expr-1.0.5.gh.tar.gz 239409 BLAKE2B 
0fae8540f40cbdead823f300a68df239bb838bb88d34c000b6d29ee451609a4cfc4422586cbf1fc3d2e10b50ffab6e8a2414c14c00635d929d92d7e40b1abff5
 SHA512 
3baf9e1aca78bc8158bce0e6beb323e511fa5717578bb10bfce27ec38a8f7b6e25b21edeffc669a1ac5f4a987dbbd948bba0f4375f3c5b329d13fab7093708ea

diff --git a/dev-python/dask-expr/dask-expr-1.0.13.ebuild 
b/dev-python/dask-expr/dask-expr-1.0.13.ebuild
new file mode 100644
index ..c853f4410855
--- /dev/null
+++ b/dev-python/dask-expr/dask-expr-1.0.13.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="High Level Expressions for Dask"
+HOMEPAGE="
+   https://github.com/dask/dask-expr/
+   https://pypi.org/project/dask-expr/
+"
+# pypi tarball removes tests, as of 1.0.1
+SRC_URI="
+   https://github.com/dask/dask-expr/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv"
+
+RDEPEND="
+   >=dev-python/dask-2024.4.2[${PYTHON_USEDEP}]
+   >=dev-python/pyarrow-7.0.0[${PYTHON_USEDEP}]
+   >=dev-python/pandas-2[${PYTHON_USEDEP}]
+"
+# TODO: make pandas depend on pyarrow unconditionally?  we're having
+# transitive deps here.
+BDEPEND="
+   dev-python/versioneer[${PYTHON_USEDEP}]
+   test? (
+   dev-libs/apache-arrow[parquet,snappy]
+   dev-python/pyarrow[parquet,${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin
+   sed -i -e '/dask/s:==:>=:' pyproject.toml || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # requires distributed
+   
'dask_expr/tests/test_shuffle.py::test_respect_context_shuffle[shuffle]'
+   # TODO
+   dask_expr/tests/test_groupby.py::test_groupby_index_array
+   )
+   local EPYTEST_IGNORE=(
+   # requires distributed
+   dask_expr/io/tests/test_parquet.py
+   dask_expr/tests/test_diagnostics.py
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}



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

2024-04-26 Thread Michał Górny
commit: bf942fe594caa32ad598e3669e6b308ef5f53a21
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 26 18:33:37 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 26 18:55:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf942fe5

dev-python/superqt: Remove old

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

 dev-python/superqt/Manifest |  2 --
 dev-python/superqt/superqt-0.6.2.ebuild | 49 -
 dev-python/superqt/superqt-0.6.3.ebuild | 49 -
 3 files changed, 100 deletions(-)

diff --git a/dev-python/superqt/Manifest b/dev-python/superqt/Manifest
index bbe404ed2a09..e3c34fc11b5b 100644
--- a/dev-python/superqt/Manifest
+++ b/dev-python/superqt/Manifest
@@ -1,3 +1 @@
-DIST superqt-0.6.2.tar.gz 94990 BLAKE2B 
1990dcd048fd18913d2c68eb41dd3a0fb1778e468e6c74608f6171e92c0f2a4bf828fb3f73fbbf47f2404fda9864af8bcac66a0a490c35c596e5b5090be39a3a
 SHA512 
8c794ea8dfb8e5aedb3390ce895d392e76faa714f08c1a43c4d8b82ca6353317d9050e5b79d0696e85247fb8772c5fea20642bd7914b1713cd63a737c64397fb
-DIST superqt-0.6.3.tar.gz 95200 BLAKE2B 
8cd751cd3aefeca192c795ecac4002b8556ea9f6f3a9f7be3b44ff5327dc0dd578cf81aef899453892a5fb43636016abbe808f89e46e3ab8ad88e2094c65f385
 SHA512 
f50a23cd2999f911160c2b4881501110ea3157640d5801d220f84e38f92cdf7c405194ddf26c990057103c75238ceebef77ec42f7da5f438b702dea10db7232b
 DIST superqt-0.6.4.tar.gz 95502 BLAKE2B 
0354fbea1925bac84a72fc1d8e0402ba80fdd38cdec32a0e91c4b360dc8d906d631e5e36ffea8d20baae9d1e620417a08f19c2d4d37778f2e50ca3673e12bca3
 SHA512 
934df6d7c0dd80e045a03b88fb6b254fd7f7e3a09c882bcd46c3635ed7ba434c5704b110dd590a491fc9cead767c2f885245fdae09ef26e1a1e556d66cb2d7a3

diff --git a/dev-python/superqt/superqt-0.6.2.ebuild 
b/dev-python/superqt/superqt-0.6.2.ebuild
deleted file mode 100644
index d28d26f40bb0..
--- a/dev-python/superqt/superqt-0.6.2.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 pypi virtualx
-
-DESCRIPTION="Missing widgets and components for PyQt/PySide"
-HOMEPAGE="
-   https://github.com/pyapp-kit/superqt
-   https://pypi.org/project/superqt/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   >=dev-python/pygments-2.4.0[${PYTHON_USEDEP}]
-   >=dev-python/QtPy-1.1.0[${PYTHON_USEDEP}]
-   >=dev-python/typing-extensions-3.7.4.3[${PYTHON_USEDEP}]
-"
-
-BDEPEND="
-   dev-python/hatch-vcs[${PYTHON_USEDEP}]
-   test? (
-   dev-python/numpy[${PYTHON_USEDEP}]
-   dev-python/pytest-qt[${PYTHON_USEDEP}]
-   )
-"
-
-EPYTEST_IGNORE=(
-   # pint and pyconify not packaged
-   tests/test_quantity.py
-)
-
-EPYTEST_DESELECT=(
-   # fails in the sandbox, but works outside of it
-   tests/test_eliding_label.py::test_wrapped_eliding_label
-)
-
-distutils_enable_tests pytest
-
-python_test() {
-   virtx distutils-r1_python_test
-}

diff --git a/dev-python/superqt/superqt-0.6.3.ebuild 
b/dev-python/superqt/superqt-0.6.3.ebuild
deleted file mode 100644
index d28d26f40bb0..
--- a/dev-python/superqt/superqt-0.6.3.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 pypi virtualx
-
-DESCRIPTION="Missing widgets and components for PyQt/PySide"
-HOMEPAGE="
-   https://github.com/pyapp-kit/superqt
-   https://pypi.org/project/superqt/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   >=dev-python/pygments-2.4.0[${PYTHON_USEDEP}]
-   >=dev-python/QtPy-1.1.0[${PYTHON_USEDEP}]
-   >=dev-python/typing-extensions-3.7.4.3[${PYTHON_USEDEP}]
-"
-
-BDEPEND="
-   dev-python/hatch-vcs[${PYTHON_USEDEP}]
-   test? (
-   dev-python/numpy[${PYTHON_USEDEP}]
-   dev-python/pytest-qt[${PYTHON_USEDEP}]
-   )
-"
-
-EPYTEST_IGNORE=(
-   # pint and pyconify not packaged
-   tests/test_quantity.py
-)
-
-EPYTEST_DESELECT=(
-   # fails in the sandbox, but works outside of it
-   tests/test_eliding_label.py::test_wrapped_eliding_label
-)
-
-distutils_enable_tests pytest
-
-python_test() {
-   virtx distutils-r1_python_test
-}



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

2024-04-26 Thread Michał Górny
commit: fa59efd18c2083122fd544854124114499c088d1
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 26 18:33:19 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 26 18:55:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa59efd1

dev-python/mechanize: Bump to 0.4.10

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

 dev-python/mechanize/Manifest|  1 +
 dev-python/mechanize/mechanize-0.4.10.ebuild | 34 
 2 files changed, 35 insertions(+)

diff --git a/dev-python/mechanize/Manifest b/dev-python/mechanize/Manifest
index 0679fda04d7d..9762e1d2e5e7 100644
--- a/dev-python/mechanize/Manifest
+++ b/dev-python/mechanize/Manifest
@@ -1 +1,2 @@
+DIST mechanize-0.4.10.tar.gz 218291 BLAKE2B 
7a6f293ac5622b4ac01d1b84327e4dd41132eb2fdfaf9826e6c7a8b088890ae8b4b5f4e90aca930761d532702138f0be6f9394e48ee2defc48dcb5f19ee22a79
 SHA512 
76d13ac8ac06e8e3836ba814259e1ec8495ebbfc259d4f8652f3ed23863b6a5f6fc5983409083ad9f5d0312db6581b0e7b32bfe6d46ecd190006188ac4cf3fc8
 DIST mechanize-0.4.9.tar.gz 218286 BLAKE2B 
42ea97f843ec61b5ae05913e564f0cdb473976ea4e08a886c3bed15b27cea64def7fe5c73c1b809e48688d5ae41c269e85b633a24731c83409bf9855fc72b85f
 SHA512 
a0c5d6e01ddabd35dded9908e4f7e24cb0a8c20a674af603cd2f5f146c75d38dc96c36af0898646691206ce41745dff9a736ce53efd03ff48e55e763814b893c

diff --git a/dev-python/mechanize/mechanize-0.4.10.ebuild 
b/dev-python/mechanize/mechanize-0.4.10.ebuild
new file mode 100644
index ..27279bb94b4f
--- /dev/null
+++ b/dev-python/mechanize/mechanize-0.4.10.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Stateful programmatic web browsing in Python"
+HOMEPAGE="
+   https://github.com/python-mechanize/mechanize/
+   https://pypi.org/project/mechanize/
+"
+
+LICENSE="|| ( BSD ZPL )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux 
~x86-linux ~x64-macos"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-python/html5lib-0.9[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   ${RDEPEND}
+   )
+"
+
+python_test() {
+   "${EPYTHON}" run_tests.py -v || die
+}



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

2024-04-26 Thread Michał Górny
commit: 80dec29ca3cd2cf98b43c156ed829ca658ac5023
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 26 18:21:56 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 26 18:55:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80dec29c

dev-python/sentry-sdk: Bump to 2.0.1

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

 dev-python/sentry-sdk/Manifest|   1 +
 dev-python/sentry-sdk/sentry-sdk-2.0.1.ebuild | 160 ++
 2 files changed, 161 insertions(+)

diff --git a/dev-python/sentry-sdk/Manifest b/dev-python/sentry-sdk/Manifest
index beec52a5a2cd..25daeb35f51a 100644
--- a/dev-python/sentry-sdk/Manifest
+++ b/dev-python/sentry-sdk/Manifest
@@ -1,3 +1,4 @@
 DIST sentry-python-1.44.1.gh.tar.gz 472129 BLAKE2B 
ae98f7c6292ed3d95e4c33221154b065d6348c2e34efd4b4b10f083ff9082765594f39a1b0adf0df945ba7948e2b0d0d31cf2fb3987d1f65e1bd0e582be7a76b
 SHA512 
c9de3538cdf2ccce2b6775ff57308f122d1e7f5db5036db78ec8b85a423edfbacb806080b4ededba42bc33e419b5fc71cc011bdbcf542e4aa9be1978a0129bc8
 DIST sentry-python-1.45.0.gh.tar.gz 475425 BLAKE2B 
8dc46154dfc1c7c9104a706be032b5269d407dee6845da252f1c603ea4f9486d02d1d3c6bec314064b821dee31b503d07a9c17935ca1f4dd6cc4d7b9c3165094
 SHA512 
dad23a3f6a8e6ef5fe78e1d38a61977d8974edf306d5688537f331801d8fa0f60743d18cc3dadf6e9a9666c55a01c98b9ff8d8808ece7d8f95ee68a69b6cb9be
 DIST sentry-python-2.0.0.gh.tar.gz 484223 BLAKE2B 
3630ed4585ce6088d648a28b3606e945de0e230ed4a611fc1b8954e7a05f8a3e3f80ae7110c64a54ae81569fb48a0ef3ed856f8dfeec441454238157016475d4
 SHA512 
a97ef336e54c2e28ae4e9ff4dc921fc892bb4567c2a926c6ec5d1c838417bb8c3293576ca450bc7f08721ebe9ce37bd45e4752b6223a76a3724f2b8912426fb4
+DIST sentry-python-2.0.1.gh.tar.gz 486632 BLAKE2B 
ace9891068050d988b3c16622f6937486f733caaf3de864ed973ea156e1e06e44f2d73764d01d5943a9347044c3c880bb9cf00229f2a36f2730aad9ef55660d0
 SHA512 
c62447a990ead1bebee89cd16d7a9d7a3798c48af53fba2cf5cece47c9bf5971fa1cd2b028b9fe8f7d9996cc48962ca50a61df9899b1c24a2dffced74f38e6ce

diff --git a/dev-python/sentry-sdk/sentry-sdk-2.0.1.ebuild 
b/dev-python/sentry-sdk/sentry-sdk-2.0.1.ebuild
new file mode 100644
index ..714519a746bd
--- /dev/null
+++ b/dev-python/sentry-sdk/sentry-sdk-2.0.1.ebuild
@@ -0,0 +1,160 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+
+inherit distutils-r1
+
+MY_P=sentry-python-${PV}
+DESCRIPTION="Python client for Sentry"
+HOMEPAGE="
+   https://sentry.io/
+   https://github.com/getsentry/sentry-python/
+   https://pypi.org/project/sentry-sdk/
+"
+SRC_URI="
+   https://github.com/getsentry/sentry-python/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="PSF-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+   dev-python/urllib3[${PYTHON_USEDEP}]
+   dev-python/certifi[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/asttokens[${PYTHON_USEDEP}]
+   dev-python/django[${PYTHON_USEDEP}]
+   dev-python/executing[${PYTHON_USEDEP}]
+   dev-python/fakeredis[${PYTHON_USEDEP}]
+   dev-python/flask-login[${PYTHON_USEDEP}]
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/pyrsistent[${PYTHON_USEDEP}]
+   

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

2024-04-26 Thread Michał Górny
commit: 2886755110d1700d846d799dd003f073c382837d
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 26 18:31:03 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 26 18:55:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28867551

dev-python/puremagic: Bump to 1.22

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

 dev-python/puremagic/Manifest  |  1 +
 dev-python/puremagic/puremagic-1.22.ebuild | 32 ++
 2 files changed, 33 insertions(+)

diff --git a/dev-python/puremagic/Manifest b/dev-python/puremagic/Manifest
index e60787c0ae9c..0959516923b7 100644
--- a/dev-python/puremagic/Manifest
+++ b/dev-python/puremagic/Manifest
@@ -1 +1,2 @@
 DIST puremagic-1.21.gh.tar.gz 296990 BLAKE2B 
78709c296ee8599009f07f8fadfaa60957895d1a45d3fd5f12605a54901e2f0ab878abdb4dc121a77d2c4da922b2f5a173d13ef660a2265298716a26da28f293
 SHA512 
cc2c76a2ddcfacdfce778e565b07692dcd247723aa85c562ba4d8c70992f79a8f13a7bc33f1468ee37298c266d35d76febe2e6164fdc145077d68b05cfa2e1c4
+DIST puremagic-1.22.gh.tar.gz 304145 BLAKE2B 
8165ae8527462223255a04c84c3e9f15b76298a8e8ad1f38ae3f92c6e359d514efa543cb290d45d37c2d5aa44a6e082e626cf0ed570c40c905f570b8569f43bf
 SHA512 
d447861e9f7a15f307fdf0ee1e34c5f03304dabb783ba4bfdbfa304fdfa0071b9f51ee9b0a3835417057b9fe4143cf5277a0be451024dc253a88bb94b05b9a99

diff --git a/dev-python/puremagic/puremagic-1.22.ebuild 
b/dev-python/puremagic/puremagic-1.22.ebuild
new file mode 100644
index ..e9212eebd43c
--- /dev/null
+++ b/dev-python/puremagic/puremagic-1.22.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Pure python implementation of magic file detection"
+HOMEPAGE="
+   https://github.com/cdgriffith/puremagic/
+   https://pypi.org/project/puremagic/
+"
+SRC_URI="
+   https://github.com/cdgriffith/${PN}/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DOCS=( CHANGELOG.md README.rst )
+
+distutils_enable_tests pytest
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}



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

2024-04-26 Thread Michał Górny
commit: a8d24bcf3a15472107d0c5a3eb48e5c440c184a0
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 26 18:28:24 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 26 18:55:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8d24bcf

dev-python/pytest: Bump to 8.1.2

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

 dev-python/pytest/Manifest|   1 +
 dev-python/pytest/pytest-8.1.2.ebuild | 113 ++
 2 files changed, 114 insertions(+)

diff --git a/dev-python/pytest/Manifest b/dev-python/pytest/Manifest
index 12dda2dc03ae..2b409ccd1829 100644
--- a/dev-python/pytest/Manifest
+++ b/dev-python/pytest/Manifest
@@ -1,3 +1,4 @@
 DIST pytest-7.4.4.tar.gz 1357116 BLAKE2B 
0bf281b3d4b7b2eb7805423a75c8c2befa820cc230318511e5a2d5ea35321a78a2603d5dbc033414ed73171525371efa9d9f54083d5638fc752c1c218e6d53aa
 SHA512 
28a259dac6739683c131993409d508e10fbfee461291b8fc7697dd83f30725a3c60e681ba00b5669a215af6a5e683f07a329485d780acc9ad0372a6552f783a1
 DIST pytest-8.0.2.tar.gz 1396924 BLAKE2B 
ad95d246f5592cfe54faea6c96e38cb60d3e2713070d1ff7cab6c42aea312883c5d97c99a930dbcbd8493e966c4b8351320f6494b4ab904afbf21d7e1dd004a7
 SHA512 
c495943baad05e09b467d23c7afadb3edff7ae93ee96290d6db9e64739236888148b63dff7e8e25b331b11bd48c55fb0ca8901cf823d69b1a922e94915bab2f1
 DIST pytest-8.1.1.tar.gz 1409703 BLAKE2B 
8e382c87af1bbbc235f9b27f8bb892d08393e0a9821f32373ee2546112c24dc6f90e1990f10ef799a94a1426a83a2bc3de0be9e7efde90cbf4eac5a0c9ee375c
 SHA512 
f1a9f69cd4eca3ab36c36bc666bf70b099125ed6e17b89d13554c3f13b100d05abfd0b35516660d00ca4fb9eca81164ab02bc8f7a9a8d90fd4302bf399cd88c0
+DIST pytest-8.1.2.tar.gz 1410060 BLAKE2B 
1379047c5ba434e98a383756c53a9cf31dc3bd3abcc49820f872b9110ec70906ca14080ce17ed2770b71195fbd79627a0eb16ee00429e165368144b20153a02b
 SHA512 
a6ffae29da98ee4c357ebb03f00c4bc1a33f093ef867ad118841695548468c7f229eaa2c029a2ce3b158bbb0a65be5014e91555a223d04c1c72e614cb1d00546

diff --git a/dev-python/pytest/pytest-8.1.2.ebuild 
b/dev-python/pytest/pytest-8.1.2.ebuild
new file mode 100644
index ..f57a5169cba9
--- /dev/null
+++ b/dev-python/pytest/pytest-8.1.2.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_TESTED=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Simple powerful testing with Python"
+HOMEPAGE="
+   https://pytest.org/
+   https://github.com/pytest-dev/pytest/
+   https://pypi.org/project/pytest/
+"
+
+LICENSE="MIT"
+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"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-python/iniconfig[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   =dev-python/pluggy-1.4[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/exceptiongroup-1.0.0_rc8[${PYTHON_USEDEP}]
+   >=dev-python/tomli-1[${PYTHON_USEDEP}]
+   ' 3.10)
+   !!<=dev-python/flaky-3.7.0-r5
+"
+BDEPEND="
+   >=dev-python/setuptools-scm-6.2.3[${PYTHON_USEDEP}]
+   test? (
+   ${RDEPEND}
+   $(python_gen_cond_dep '
+   dev-python/argcomplete[${PYTHON_USEDEP}]
+   >=dev-python/attrs-19.2[${PYTHON_USEDEP}]
+   >=dev-python/hypothesis-3.56[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.7.2[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/xmlschema[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   )
+"
+
+src_test() {
+   # workaround new readline defaults
+   echo "set enable-bracketed-paste off" > "${T}"/inputrc || die
+   local -x INPUTRC="${T}"/inputrc
+   distutils-r1_src_test
+}
+
+python_test() {
+   if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then
+   einfo "Skipping tests on ${EPYTHON}"
+   return
+   fi
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x COLUMNS=80
+
+   local EPYTEST_DESELECT=(
+   # broken by epytest args
+   testing/test_warnings.py::test_works_with_filterwarnings
+
+   # tend to be broken by random pytest plugins
+   # (these tests patch PYTEST_DISABLE_PLUGIN_AUTOLOAD out)
+   testing/test_helpconfig.py::test_version_less_verbose
+   testing/test_helpconfig.py::test_version_verbose
+   testing/test_junitxml.py::test_random_report_log_xdist
+   testing/test_junitxml.py::test_runs_twice_xdist
+   
testing/t

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

2024-04-26 Thread Michał Górny
commit: 5f21425212e06d6d8f91f3ce848a9fa9ec3048a6
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 26 18:15:02 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 26 18:55:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f214252

dev-libs/libgit2: Fix handling USE=ssh

Closes: https://bugs.gentoo.org/930720
Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/libgit2/{libgit2-1.8.0.ebuild => libgit2-1.8.0-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.8.0.ebuild 
b/dev-libs/libgit2/libgit2-1.8.0-r1.ebuild
similarity index 98%
rename from dev-libs/libgit2/libgit2-1.8.0.ebuild
rename to dev-libs/libgit2/libgit2-1.8.0-r1.ebuild
index e6996dbfbafa..dbc498fedac5 100644
--- a/dev-libs/libgit2/libgit2-1.8.0.ebuild
+++ b/dev-libs/libgit2/libgit2-1.8.0-r1.ebuild
@@ -39,7 +39,7 @@ BDEPEND="
 src_configure() {
local mycmakeargs=(
-DBUILD_TESTS=$(usex test)
-   -DUSE_SSH=$(usex ssh)
+   -DUSE_SSH=$(usex ssh ON OFF)
-DUSE_GSSAPI=$(usex gssapi ON OFF)
-DUSE_HTTP_PARSER=system
-DREGEX_BACKEND=pcre2



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

2024-04-26 Thread Ben Kohler
commit: 2bab302278df74190757d7dd06c5b720e256a772
Author: Cristian Othón Martínez Vera  cfuga  mx>
AuthorDate: Fri Apr 26 18:29:34 2024 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Fri Apr 26 18:47:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bab3022

net-irc/ircii: update HOMEPAGE

Changed URL since January 2024.

Signed-off-by: Cristian Othón Martínez Vera  cfuga.mx>
Closes: https://github.com/gentoo/gentoo/pull/36441
Signed-off-by: Ben Kohler  gentoo.org>

 net-irc/ircii/ircii-20210314-r2.ebuild | 4 ++--
 net-irc/ircii/ircii-20221016.ebuild| 2 +-
 net-irc/ircii/ircii-20230930.ebuild| 2 +-
 net-irc/ircii/ircii-20240111.ebuild| 2 +-
 4 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/net-irc/ircii/ircii-20210314-r2.ebuild 
b/net-irc/ircii/ircii-20210314-r2.ebuild
index 96798fa2d232..4f739a771063 100644
--- a/net-irc/ircii/ircii-20210314-r2.ebuild
+++ b/net-irc/ircii/ircii-20210314-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -6,9 +6,9 @@ EAPI=7
 inherit toolchain-funcs
 
 DESCRIPTION="An IRC and ICB client that runs under most UNIX platforms"
+HOMEPAGE="http://eterna23.net/ircii/";
 SRC_URI="https://ircii.warped.com/${P}.tar.bz2
https://ircii.warped.com/old/${P}.tar.bz2";
-HOMEPAGE="http://eterna.com.au/ircii/";
 
 LICENSE="BSD"
 SLOT="0"

diff --git a/net-irc/ircii/ircii-20221016.ebuild 
b/net-irc/ircii/ircii-20221016.ebuild
index 36c4fb28d114..293dc6be1889 100644
--- a/net-irc/ircii/ircii-20221016.ebuild
+++ b/net-irc/ircii/ircii-20221016.ebuild
@@ -6,10 +6,10 @@ EAPI=8
 inherit toolchain-funcs
 
 DESCRIPTION="An IRC and ICB client that runs under most UNIX platforms"
+HOMEPAGE="http://eterna23.net/ircii/";
 SRC_URI="https://ircii.warped.com/${P}.tar.bz2
https://ircii.warped.com/old/${P}.tar.bz2
https://dev.gentoo.org/~bkohler/dist/${P}.tar.bz2";
-HOMEPAGE="http://eterna.com.au/ircii/";
 
 LICENSE="BSD"
 SLOT="0"

diff --git a/net-irc/ircii/ircii-20230930.ebuild 
b/net-irc/ircii/ircii-20230930.ebuild
index ada997f148c3..961740bb6e88 100644
--- a/net-irc/ircii/ircii-20230930.ebuild
+++ b/net-irc/ircii/ircii-20230930.ebuild
@@ -6,10 +6,10 @@ EAPI=8
 inherit toolchain-funcs
 
 DESCRIPTION="An IRC and ICB client that runs under most UNIX platforms"
+HOMEPAGE="http://eterna23.net/ircii/";
 SRC_URI="https://ircii.warped.com/${P}.tar.bz2
https://ircii.warped.com/old/${P}.tar.bz2
https://dev.gentoo.org/~bkohler/dist/${P}.tar.bz2";
-HOMEPAGE="http://eterna.com.au/ircii/";
 
 LICENSE="BSD"
 SLOT="0"

diff --git a/net-irc/ircii/ircii-20240111.ebuild 
b/net-irc/ircii/ircii-20240111.ebuild
index e34516a6e3b7..aed697690162 100644
--- a/net-irc/ircii/ircii-20240111.ebuild
+++ b/net-irc/ircii/ircii-20240111.ebuild
@@ -6,10 +6,10 @@ EAPI=8
 inherit toolchain-funcs
 
 DESCRIPTION="An IRC and ICB client that runs under most UNIX platforms"
+HOMEPAGE="http://eterna23.net/ircii/";
 SRC_URI="https://ircii.warped.com/${P}.tar.bz2
https://ircii.warped.com/old/${P}.tar.bz2
https://dev.gentoo.org/~bkohler/dist/${P}.tar.bz2";
-HOMEPAGE="http://eterna.com.au/ircii/";
 
 LICENSE="BSD"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2024-04-26 Thread Arthur Zamarin
commit: 6f88d06c85b10bf51ffcd05f9c2ad419c914202f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Apr 26 18:46:31 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Apr 26 18:46:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f88d06c

sys-libs/glibc: Stabilize 2.38-r13 ppc64, #930703

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

 sys-libs/glibc/glibc-2.38-r13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.38-r13.ebuild 
b/sys-libs/glibc/glibc-2.38-r13.ebuild
index 35eaf63a789f..11905f8503e2 100644
--- a/sys-libs/glibc/glibc-2.38-r13.ebuild
+++ b/sys-libs/glibc/glibc-2.38-r13.ebuild
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2024-04-26 Thread Arthur Zamarin
commit: 1fe94d6045068dd0385c8daf14b74b322dc86185
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Apr 26 18:39:52 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Apr 26 18:39:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fe94d60

sys-libs/glibc: Stabilize 2.38-r13 amd64, #930703

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

 sys-libs/glibc/glibc-2.38-r13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.38-r13.ebuild 
b/sys-libs/glibc/glibc-2.38-r13.ebuild
index f89f594c4b23..35eaf63a789f 100644
--- a/sys-libs/glibc/glibc-2.38-r13.ebuild
+++ b/sys-libs/glibc/glibc-2.38-r13.ebuild
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
 fi



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

2024-04-26 Thread Arthur Zamarin
commit: 9b39886c09be53bf888fb6e2e3a7d3b5cda79b6a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Apr 26 18:38:27 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Apr 26 18:38:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b39886c

net-misc/curl: Stabilize 8.7.1-r4 ppc, #930702

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

 net-misc/curl/curl-8.7.1-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/curl/curl-8.7.1-r4.ebuild 
b/net-misc/curl/curl-8.7.1-r4.ebuild
index fc0486da2633..b09790862f8d 100644
--- a/net-misc/curl/curl-8.7.1-r4.ebuild
+++ b/net-misc/curl/curl-8.7.1-r4.ebuild
@@ -17,7 +17,7 @@ else
https://curl.se/download/${P}.tar.xz
verify-sig? ( https://curl.se/download/${P}.tar.xz.asc )
"
-   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"
+   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"
 fi
 
 LICENSE="BSD curl ISC test? ( BSD-4 )"



  1   2   3   >