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

2023-07-30 Thread Artemis Everfree
commit: c782e387d05f2da073c38f0416a57b7043ac0568
Author: Artemis Everfree  artemis  sh>
AuthorDate: Mon Jul 31 04:46:51 2023 +
Commit: Artemis Everfree  artemis  sh>
CommitDate: Mon Jul 31 04:47:52 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c782e387

www-apps/forgejo: add 1.20.2.0

Signed-off-by: Artemis Everfree  artemis.sh>

 www-apps/forgejo/Manifest|   1 +
 www-apps/forgejo/forgejo-1.20.2.0.ebuild | 124 +++
 2 files changed, 125 insertions(+)

diff --git a/www-apps/forgejo/Manifest b/www-apps/forgejo/Manifest
index deebbb6040..5a7b59e379 100644
--- a/www-apps/forgejo/Manifest
+++ b/www-apps/forgejo/Manifest
@@ -1,3 +1,4 @@
 DIST forgejo-1.19.4.0.tar.gz 60635393 BLAKE2B 
7fe8e10f7aae8371c4a540290bb24c67a0521080eb58c7749c95d977320781e2e11ba754a42a333c706d243cf0170178dd62da5338540576d214f281b3da6daa
 SHA512 
4870a7804c3cefab4aac38f30ac60874d9a7359b29e8f765ee9a1f41bc543fdd445a21c6e808f864c56ce22f79f6038b15eec4325c556ef6288ad6635977533f
 DIST forgejo-1.20.1.0.tar.gz 30700591 BLAKE2B 
d794a8a121e8e01bdd643122f1c1be8d046e3a50137b00abf1cae43b24f32040fc82f088b694c617d8f20853d1d9b21a3ce99395b776a58ff7a37f717fbf431f
 SHA512 
642b4ae14c1cedfcf856e0fad67e9825becce002c12d0431d247082c2e2f193ea8d8459a40a3fa69497fa3da6dca46ced5a855fb4dc1e52a34211e8938666cb0
+DIST forgejo-1.20.2.0.tar.gz 54334985 BLAKE2B 
d00b3d841b9002ef6368569d07d3e3643fa6f17005446d9fb14303eb1a03e7ef9f018348822378dbb4e5b64bbaa20e586da0015c0c1a6dffde8dd1ec59ea9265
 SHA512 
16204c846a5ba66aa0d9d1ec35175737daa13e1bddfc6d5f72963b232381abe168887b852d592aff51b6cbbb34a50bee7391a8c013802d2ae74bc6baf4ee1f11
 DIST forgejo-node-modules-cache-1.20.1.0.tar.gz 152983555 BLAKE2B 
e626ab10122c9105ae7861fbe869fcbd3203ef81152b4ac7a4521106303d7a80929c2fac1cde0eabe587f527aaa55b089973ec5019234127fb5024265f8a9928
 SHA512 
41eb9e09165e65cbb8a04e8b45e34a92b821343539549295dda6ae78995e89fb6341182555c2815754b8e6a8476c037a1ee89625a934e9f711109162d42c4b16

diff --git a/www-apps/forgejo/forgejo-1.20.2.0.ebuild 
b/www-apps/forgejo/forgejo-1.20.2.0.ebuild
new file mode 100644
index 00..f647011285
--- /dev/null
+++ b/www-apps/forgejo/forgejo-1.20.2.0.ebuild
@@ -0,0 +1,124 @@
+# Copyright 2016-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit fcaps go-module tmpfiles systemd flag-o-matic
+
+MY_PV="$(ver_cut 1-3)-$(ver_cut 4)"
+DESCRIPTION="A self-hosted lightweight software forge"
+HOMEPAGE="https://forgejo.org/ https://codeberg.org/forgejo/forgejo;
+
+SRC_URI="https://codeberg.org/forgejo/forgejo/releases/download/v${MY_PV}/forgejo-src-${MY_PV}.tar.gz
 -> ${P}.tar.gz"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+S="${WORKDIR}/${PN}-src-${MY_PV}"
+
+LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0"
+SLOT="0"
+IUSE="+acct pam sqlite pie"
+
+DEPEND="
+   acct? (
+   acct-group/git
+   acct-user/git[gitea] )
+   pam? ( sys-libs/pam )"
+RDEPEND="${DEPEND}
+   dev-vcs/git
+   !www-apps/gitea" # until acct-user/git[forgejo]
+
+DOCS=(
+   custom/conf/app.example.ini CONTRIBUTING.md README.md
+)
+FILECAPS=(
+   -m 711 cap_net_bind_service+ep usr/bin/forgejo
+)
+
+RESTRICT="test"
+
+src_prepare() {
+   default
+
+   local sedcmds=(
+   -e "s#^ROOT =#ROOT = 
${EPREFIX}/var/lib/gitea/gitea-repositories#"
+   -e "s#^ROOT_PATH =#ROOT_PATH = ${EPREFIX}/var/log/forgejo#"
+   -e "s#^APP_DATA_PATH = data#APP_DATA_PATH = 
${EPREFIX}/var/lib/gitea/data#"
+   -e "s#^HTTP_ADDR = 0.0.0.0#HTTP_ADDR = 127.0.0.1#"
+   -e "s#^MODE = console#MODE = file#"
+   -e "s#^LEVEL = Trace#LEVEL = Info#"
+   -e "s#^LOG_SQL = true#LOG_SQL = false#"
+   -e "s#^DISABLE_ROUTER_LOG = false#DISABLE_ROUTER_LOG = true#"
+   )
+
+   sed -i "${sedcmds[@]}" custom/conf/app.example.ini || die
+   if use sqlite ; then
+   sed -i -e "s#^DB_TYPE = .*#DB_TYPE = sqlite3#" 
custom/conf/app.example.ini || die
+   fi
+}
+
+src_configure() {
+   # bug 832756 - PIE build issues
+   filter-flags -fPIE
+   filter-ldflags -fPIE -pie
+}
+
+src_compile() {
+   local forgejo_tags=(
+   bindata
+   $(usev pam)
+   $(usex sqlite 'sqlite sqlite_unlock_notify' '')
+   )
+   local forgejo_settings=(
+   "-X 
code.gitea.io/gitea/modules/setting.CustomConf=${EPREFIX}/etc/forgejo/app.ini"
+   "-X 
code.gitea.io/gitea/modules/setting.CustomPath=${EPREFIX}/var/lib/gitea/custom"
+   "-X 
code.gitea.io/gitea/modules/setting.AppWorkPath=${EPREFIX}/var/lib/gitea"
+   )
+   local makeenv=(
+   DRONE_TAG="${PV}"
+   LDFLAGS="-extldflags \"${LDFLAGS}\" ${forgejo_settings[*]}"
+   TAGS="${forgejo_tags[*]}"
+   )
+
+   GOFLAGS=""
+   if use pie ; then
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/agate/, dev-python/python-slugify/, dev-python/agate-excel/, ...

2023-07-30 Thread Benda XU
commit: 8515bcdf8a6d43813480051af417d37e1b7eade7
Author: Benda Xu  gentoo  org>
AuthorDate: Mon Jul 31 04:32:16 2023 +
Commit: Benda XU  gentoo  org>
CommitDate: Mon Jul 31 04:38:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8515bcdf

dev-python/csvkit: keyword with dependencies for ~{arm,x}64-macos

dev-python/agate: keyword 1.7.1 for ~arm64-macos, ~x64-macos
dev-python/agate-excel: keyword 0.2.5-r2 for ~arm64-macos, ~x64-macos
dev-python/agate-dbf: keyword 0.2.2-r2 for ~arm64-macos, ~x64-macos
dev-python/agate-sql: keyword 0.5.9 for ~arm64-macos, ~x64-macos
dev-python/dbfread: keyword 2.0.7-r1 for ~arm64-macos, ~x64-macos
dev-python/openpyxl: keyword 3.1.2 for ~arm64-macos, ~x64-macos
dev-python/xlrd: keyword 2.0.1-r1 for ~arm64-macos, ~x64-macos
dev-python/et_xmlfile: keyword 1.1.0-r1 for ~arm64-macos, ~x64-macos
dev-python/pytimeparse: keyword 1.1.8-r1 for ~arm64-macos, ~x64-macos
dev-python/parsedatetime: keyword 2.6-r1 for ~arm64-macos, ~x64-macos
dev-python/isodate: keyword 0.6.1-r1 for ~arm64-macos, ~x64-macos
dev-python/pyicu: keyword 2.11 for ~arm64-macos, ~x64-macos
dev-python/python-slugify: keyword 8.0.1 for ~arm64-macos, ~x64-macos
dev-python/leather: keyword 0.3.4-r1 for ~arm64-macos, ~x64-macos
dev-python/text-unidecode: keyword 1.3-r1 for ~arm64-macos, ~x64-macos

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

 dev-python/agate-dbf/agate-dbf-0.2.2-r2.ebuild | 2 +-
 dev-python/agate-excel/agate-excel-0.2.5-r2.ebuild | 2 +-
 dev-python/agate-sql/agate-sql-0.5.9.ebuild| 2 +-
 dev-python/agate/agate-1.7.1.ebuild| 2 +-
 dev-python/csvkit/csvkit-1.1.1.ebuild  | 2 +-
 dev-python/dbfread/dbfread-2.0.7-r1.ebuild | 2 +-
 dev-python/et_xmlfile/et_xmlfile-1.1.0-r1.ebuild   | 2 +-
 dev-python/isodate/isodate-0.6.1-r1.ebuild | 2 +-
 dev-python/leather/leather-0.3.4-r1.ebuild | 2 +-
 dev-python/openpyxl/openpyxl-3.1.2.ebuild  | 2 +-
 dev-python/parsedatetime/parsedatetime-2.6-r1.ebuild   | 2 +-
 dev-python/pyicu/pyicu-2.11.ebuild | 2 +-
 dev-python/python-slugify/python-slugify-8.0.1.ebuild  | 2 +-
 dev-python/pytimeparse/pytimeparse-1.1.8-r1.ebuild | 2 +-
 dev-python/text-unidecode/text-unidecode-1.3-r1.ebuild | 2 +-
 dev-python/xlrd/xlrd-2.0.1-r1.ebuild   | 2 +-
 16 files changed, 16 insertions(+), 16 deletions(-)

diff --git a/dev-python/agate-dbf/agate-dbf-0.2.2-r2.ebuild 
b/dev-python/agate-dbf/agate-dbf-0.2.2-r2.ebuild
index 908732f2a4db..ebbcc0e848f3 100644
--- a/dev-python/agate-dbf/agate-dbf-0.2.2-r2.ebuild
+++ b/dev-python/agate-dbf/agate-dbf-0.2.2-r2.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64-macos ~x64-macos"
 
 RDEPEND="
>=dev-python/agate-1.5.0[${PYTHON_USEDEP}]

diff --git a/dev-python/agate-excel/agate-excel-0.2.5-r2.ebuild 
b/dev-python/agate-excel/agate-excel-0.2.5-r2.ebuild
index 56d3d732c99d..bf09524990f3 100644
--- a/dev-python/agate-excel/agate-excel-0.2.5-r2.ebuild
+++ b/dev-python/agate-excel/agate-excel-0.2.5-r2.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64-macos ~x64-macos"
 
 RDEPEND="
>=dev-python/agate-1.5.0[${PYTHON_USEDEP}]

diff --git a/dev-python/agate-sql/agate-sql-0.5.9.ebuild 
b/dev-python/agate-sql/agate-sql-0.5.9.ebuild
index 6fec0ae83d1f..7d0761c8198b 100644
--- a/dev-python/agate-sql/agate-sql-0.5.9.ebuild
+++ b/dev-python/agate-sql/agate-sql-0.5.9.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64-macos ~x64-macos"
 
 RDEPEND="
>=dev-python/agate-1.5.0[${PYTHON_USEDEP}]

diff --git a/dev-python/agate/agate-1.7.1.ebuild 
b/dev-python/agate/agate-1.7.1.ebuild
index 8e2701c8125b..8f58a4dec687 100644
--- a/dev-python/agate/agate-1.7.1.ebuild
+++ b/dev-python/agate/agate-1.7.1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="~amd64 ~riscv ~arm64-macos ~x64-macos"
 
 RDEPEND="
>=dev-python/pytimeparse-1.1.5[${PYTHON_USEDEP}]

diff --git a/dev-python/csvkit/csvkit-1.1.1.ebuild 
b/dev-python/csvkit/csvkit-1.1.1.ebuild
index c65988ea5d16..2469cabfedb4 100644
--- a/dev-python/csvkit/csvkit-1.1.1.ebuild
+++ b/dev-python/csvkit/csvkit-1.1.1.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="
 "
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64-macos ~x64-macos"
 
 RDEPEND="
>=dev-python/agate-1.6.1[${PYTHON_USEDEP}]

diff --git a/dev-python/dbfread/dbfread-2.0.7-r1.ebuild 
b/dev-python/dbfread/dbfread-2.0.7-r1.ebuild
index e4b8f12535c3..71d9e4719c1a 100644
--- a/dev-python/dbfread/dbfread-2.0.7-r1.ebuild
+++ b/dev-python/dbfread/dbfread-2.0.7-r1.ebuild
@@ -22,7 +22,7 @@ SRC_URI+="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64-macos ~x64-macos"
 
 distutils_enable_tests pytest
 

diff --git 

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

2023-07-30 Thread Sam James
commit: bd298bdb1d8ee6ab61f3fadb9cc2d5169daf84c0
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 31 02:50:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 31 02:50:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd298bdb

sys-devel/gcc: add 13.3., drop 13.2.

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

 sys-devel/gcc/{gcc-13.2..ebuild => gcc-13.3..ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/sys-devel/gcc/gcc-13.2..ebuild 
b/sys-devel/gcc/gcc-13.3..ebuild
similarity index 100%
rename from sys-devel/gcc/gcc-13.2..ebuild
rename to sys-devel/gcc/gcc-13.3..ebuild



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

2023-07-30 Thread Sam James
commit: 913d9dfb7d4085a133192fcab817202b2a94bf3b
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 31 02:35:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 31 02:35:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=913d9dfb

toolchain.eclass: sanity-check against bootstrapping for cross

Had a report on IRC where bootstrap-cet was being used for a cross-compiler
which seems wrong even if it's a bit odd that --disable-bootstrap doesn't
win with it. Add a guard as we don't need any of the bootstrap-* targets
for cross.

Thanks to Ionen for spotting.

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

 eclass/toolchain.eclass | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index cc104873a497..edd4c89bb00a 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -1320,8 +1320,8 @@ toolchain_src_configure() {
 
confgcc+=( "$@" ${EXTRA_ECONF} )
 
-   if [[ -n ${build_config_targets} ]] ; then
-   # ./configure --with-build-config='bootstrap-lto bootstrap-cet'
+   if ! is_crosscompile && ! tc-is-cross-compiler && [[ -n 
${build_config_targets} ]] ; then
+   # e.g. ./configure --with-build-config='bootstrap-lto 
bootstrap-cet'
confgcc+=( --with-build-config="${build_config_targets[*]}" )
fi
 



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

2023-07-30 Thread Sam James
commit: f611766abb19089870a6f6c0f44e187af8f219b8
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 31 02:01:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 31 02:01:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f611766a

sys-devel/gcc: add 14.0.0_pre20230730

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

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

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 444cd63e8d4b..700b363352ab 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -28,6 +28,7 @@ DIST gcc-13.2.0-patches-4.tar.xz 35284 BLAKE2B 
230932b5df961518dc0c1aea219e65bd4
 DIST gcc-13.2.0.tar.xz 87858592 BLAKE2B 
0034b29d3d6cc05821f0c4253ce077805943aff7b370729dd203bda57d89c107edd657eeddc2fb1e69ea15c7b0323b961f46516c7f4af89a3ccf7fea84701be2
 SHA512 
d99e4826a70db04504467e349e9fbaedaa5870766cda7c5cab50cdebedc4be755ebca5b789e1232a34a20be1a0b60097de9280efe47bdb71c73251e30b0862a2
 DIST gcc-14-20230716.tar.xz 84628612 BLAKE2B 
61498db17a0dc46c8fbbc051765065ed867abc58cec4e709ac374d716ed3a1ab134fd20aabe809490d5d00115f98fc4a4b3c6a3d4ed132dbc3aebb4ce15600f4
 SHA512 
7b17380723d1578ec8bbcaeff6421755957d3ba84fa9707be4a6704817952d084b70528060f4ae70bb80659a53ad7bd40db6dd11a35b82c1347bda80fe7b4865
 DIST gcc-14-20230723.tar.xz 84677324 BLAKE2B 
d9bc3aeaac971984178eedc70bc4b1b1314a3c299c17a60992fe843e01c35aee63fd0742d97449f2bd14e1b2adda3c8a2095cc26b4e4eb3a8d1620af9706ea43
 SHA512 
53490f78fcebf3e795ad012fe7462390f0e40fc541e3ee6d9edcedba78d645029a35d74e5d16aa0d1ee487c43f7de10f5911043f875e8a5787603c37e1708a7c
+DIST gcc-14-20230730.tar.xz 85008220 BLAKE2B 
93a253408aec27af68f98d00f63d0498445385bab2f324b615aba0f488cdbc55ea4d91a3a8934ba46e275aa7ebf3439ee76cfa0571948cbc9dbd6618760abfa2
 SHA512 
0314fbd44e359f9d183e8027c3f2c70cc6aff07b7a3f7d55b62718e5ec72a70698c30464460a5e3cebabc4bfb369ebde327fc1c13d7dd8667f597f1c4e143656
 DIST gcc-14.0.0-musl-patches-1.tar.xz 3576 BLAKE2B 
692baee8a7709905d53aeb150d73a3721c4ba47ee5f397cfb1b5be905cf003ca02b60c94ee294d90ac39645cd5cdf186c7a3aa950c47d8cf680c128ed705b807
 SHA512 
0592ab98a7142e404623a6511c67dff61e9ade32c3fb2c0e75b456306e0af3799ad13252b50b3d2fdd31e5815d7f0b16b0ad63ab8386fe4d78729fc9c182d617
 DIST gcc-14.0.0-patches-2.tar.xz 11484 BLAKE2B 
6ff968051d286f21eb7f4ec80303b232530c153cca8d9e61ddfdf3675ef8c5740223a8b720ec9d5c4561b505993c675cc6fc7a9bab659ee1db99e1d97911eb74
 SHA512 
b255338d6110d9bfe211ba14da7b186f69b81503dba6e4ec19ee6fa37d44c0690e713c763abe27ce934ff7f9e5d0c8788a54c30587f07f65858b1e817cbf7247
 DIST gcc-8.5.0-patches-4.tar.xz 18616 BLAKE2B 
7594cbaea5daecf1a0b3d526c06aeba0a84c6da66aee2e105a51fda6be8d30a37ccc3814281b284a4582d892a1d556bca063551584edfc2525bed8ea5b6888e7
 SHA512 
1aa5742c361186637e7855f06feb1a4547e7d4d5de6e51f3d049e0ef3c19e2eff179465f52781739f59422035b7f8e4c0efa3844849f920f3c96acfdc37ca6a6

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

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/glusterfs/

2023-07-30 Thread Sam James
commit: 1c957902ba151d2a0ad85376a4b13c26b4df316a
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 31 02:01:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 31 02:01:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c957902

sys-cluster/glusterfs: Stabilize 10.4 x86, #911506

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

 sys-cluster/glusterfs/glusterfs-10.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/glusterfs/glusterfs-10.4.ebuild 
b/sys-cluster/glusterfs/glusterfs-10.4.ebuild
index 2848dea503a0..a386a0e05b29 100644
--- a/sys-cluster/glusterfs/glusterfs-10.4.ebuild
+++ b/sys-cluster/glusterfs/glusterfs-10.4.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://download.gluster.org/pub/gluster/${PN}/$(ver_cut 1)/${PV}/${P}.
 
 LICENSE="|| ( GPL-2 LGPL-3+ )"
 SLOT="0/${PV%%.*}"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv x86"
 
 IUSE="debug emacs +fuse georeplication ipv6 +libtirpc rsyslog selinux 
static-libs tcmalloc test +uring xml"
 



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

2023-07-30 Thread Sam James
commit: 49887aa2e8def372627b4673ca97b51004a1972c
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 31 02:01:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 31 02:01:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49887aa2

www-apps/nikola: Stabilize 8.2.3-r2 amd64, #911505

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

 www-apps/nikola/nikola-8.2.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apps/nikola/nikola-8.2.3-r2.ebuild 
b/www-apps/nikola/nikola-8.2.3-r2.ebuild
index 93ffb6d32eea..daed1a1211f4 100644
--- a/www-apps/nikola/nikola-8.2.3-r2.ebuild
+++ b/www-apps/nikola/nikola-8.2.3-r2.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${P^}"
 
 LICENSE="MIT Apache-2.0 CC0-1.0 public-domain"
 SLOT="0"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="amd64 ~riscv"
 RESTRICT="test" # needs coveralls
 
 BDEPEND=">=dev-python/docutils-0.13[${PYTHON_USEDEP}]" # needs rst2man to 
build manpage



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

2023-07-30 Thread Michael Orlitzky
commit: 615036dd66eb3c0a2cf6ef45b4535fe235235108
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Thu Jul 27 17:24:15 2023 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Mon Jul 31 00:49:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=615036dd

dev-lang/php: disable USE=coverage and hide /usr/bin/php.

Code coverage is "FOR DEVELOPERS ONLY!!", and requires GCC. It's not
really something we want to support for end users, and it's contributing
to bug 900210, so now it's gone. The rest of that bug is caused by PHP's
./configure script detecting an already-installed PHP (at /usr/bin/php)
and running it.

Obviously PHP isn't needed to build itself, so allowing it to detect and
(apparently) run an existing installation is only multiplying the insane
number of configurations we already support. To avoid that in the future
(and to fix bug 900210 right now), we hide the system "php" by
overriding its cache variable during ./configure.

Closes: https://bugs.gentoo.org/900210
Signed-off-by: Michael Orlitzky  gentoo.org>

 dev-lang/php/{php-8.2.8.ebuild => php-8.2.8-r1.ebuild} | 15 ---
 1 file changed, 8 insertions(+), 7 deletions(-)

diff --git a/dev-lang/php/php-8.2.8.ebuild b/dev-lang/php/php-8.2.8-r1.ebuild
similarity index 98%
rename from dev-lang/php/php-8.2.8.ebuild
rename to dev-lang/php/php-8.2.8-r1.ebuild
index b688e330dffc..af66d51134a2 100644
--- a/dev-lang/php/php-8.2.8.ebuild
+++ b/dev-lang/php/php-8.2.8-r1.ebuild
@@ -31,7 +31,7 @@ IUSE="${IUSE}
threads"
 
 IUSE="${IUSE} acl apparmor argon2 avif bcmath berkdb bzip2 calendar
-   cdb cjk coverage +ctype curl debug
+   cdb cjk +ctype curl debug
enchant exif ffi +fileinfo +filter firebird
+flatfile ftp gd gdbm gmp +iconv imap inifile
intl iodbc +jit kerberos ldap ldap-sasl libedit lmdb
@@ -86,7 +86,6 @@ COMMON_DEPEND="
berkdb? ( || (  sys-libs/db:5.3 sys-libs/db:4.8 ) )
bzip2? ( app-arch/bzip2:0= )
cdb? ( || ( dev-db/cdb dev-db/tinycdb ) )
-   coverage? ( dev-util/lcov )
curl? ( >=net-misc/curl-7.29.0 )
enchant? ( app-text/enchant:2 )
ffi? ( >=dev-libs/libffi-3.0.11:= )
@@ -313,6 +312,11 @@ src_configure() {
 
PHP_DESTDIR="${EPREFIX}/usr/$(get_libdir)/php${SLOT}"
 
+   # Don't allow ./configure to detect and use an existing version
+   # of PHP; this can lead to all sorts of weird unpredictability
+   # as in bug 900210.
+   export ac_cv_prog_PHP=""
+
# The php-fpm config file wants localstatedir to be ${EPREFIX}/var
# and not the Gentoo default ${EPREFIX}/var/lib. See bug 572002.
local our_conf=(
@@ -335,7 +339,6 @@ src_configure() {
$(use_enable bcmath)
$(use_with bzip2 bz2 "${EPREFIX}/usr")
$(use_enable calendar)
-   $(use_enable coverage gcov)
$(use_enable ctype)
$(use_with curl)
$(use_enable xml dom)
@@ -519,9 +522,8 @@ src_configure() {
# changing it is not an easy job.
local one_sapi
local sapi
-   mkdir -p "${WORKDIR}/sapis-build" || die
+   mkdir "${WORKDIR}/sapis-build" || die
for one_sapi in $SAPIS ; do
-   einfo "Current SAPI: ${one_sapi}"
use "${one_sapi}" || continue
php_set_ini_dir "${one_sapi}"
 
@@ -529,7 +531,6 @@ src_configure() {
# the files that autotools creates. This was all originally
# based on the autotools-utils eclass.
BUILD_DIR="${WORKDIR}/sapis-build/${one_sapi}"
-   einfo "Copying sources to ${BUILD_DIR}"
cp -a "${S}" "${BUILD_DIR}" || die
 
local sapi_conf=(
@@ -569,7 +570,7 @@ src_configure() {
myeconfargs+=( "${sapi_conf[@]}" )
 
pushd "${BUILD_DIR}" > /dev/null || die
-   einfo "Running ./configure in ${BUILD_DIR}"
+   einfo "Running econf in ${BUILD_DIR}"
econf "${myeconfargs[@]}"
popd > /dev/null || die
done



[gentoo-commits] repo/gentoo:master commit in: dev-lang/php/, dev-lang/php/files/

2023-07-30 Thread Michael Orlitzky
commit: 517dfe205cd1a9c476f44dfc0eae7b78bb23e910
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Wed Jul 26 12:53:33 2023 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Mon Jul 31 00:49:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=517dfe20

dev-lang/php: improve testing in the 8.2 slot.

We had basically given up on the PHP test suite due to a high number of
"expected" failures. I've tried to track most of these down and
report/fix them upstream. In the meantime, all known failing tests have
been disabled one-at-a-time, with pointers to the upstream issue/PR. And
with that done, the test suite is once again run in anger; if it fails,
the installation will too.

Signed-off-by: Michael Orlitzky  gentoo.org>

 dev-lang/php/files/php-8.2.8-openssl-tests.patch |  21 +++
 dev-lang/php/php-8.2.8.ebuild| 174 +++
 2 files changed, 135 insertions(+), 60 deletions(-)

diff --git a/dev-lang/php/files/php-8.2.8-openssl-tests.patch 
b/dev-lang/php/files/php-8.2.8-openssl-tests.patch
new file mode 100644
index ..ebade4c0cd45
--- /dev/null
+++ b/dev-lang/php/files/php-8.2.8-openssl-tests.patch
@@ -0,0 +1,21 @@
+commit 5a4083181b970411d6f3b1c1e3bdd199d5cd1a5e
+Author: Jakub Holubansky 
+Date:   Fri Mar 31 17:20:35 2023 +0200
+
+ext/openssl: pass ini options to extra processes in tests
+
+diff --git a/ext/openssl/tests/ServerClientTestCase.inc 
b/ext/openssl/tests/ServerClientTestCase.inc
+index 753366df6f..1b140b63f6 100644
+--- a/ext/openssl/tests/ServerClientTestCase.inc
 b/ext/openssl/tests/ServerClientTestCase.inc
+@@ -72,8 +72,9 @@ class ServerClientTestCase
+ );
+ } else {
+ $cmd = sprintf(
+-'%s "%s" %s %s',
++'%s %s "%s" %s %s',
+ PHP_BINARY,
++getenv('TEST_PHP_EXTRA_ARGS'),
+ __FILE__,
+ WORKER_ARGV_VALUE,
+ $worker

diff --git a/dev-lang/php/php-8.2.8.ebuild b/dev-lang/php/php-8.2.8.ebuild
index 11169ef1de48..b688e330dffc 100644
--- a/dev-lang/php/php-8.2.8.ebuild
+++ b/dev-lang/php/php-8.2.8.ebuild
@@ -67,6 +67,7 @@ REQUIRED_USE="
mysql? ( || ( mysqli pdo ) )
firebird? ( pdo )
mssql? ( pdo )
+   test? ( cli )
 "
 
 RESTRICT="!test? ( test )"
@@ -148,6 +149,7 @@ PHP_MV="$(ver_cut 1)"
 PATCHES=(
"${FILESDIR}/php-iodbc-header-location.patch"
"${FILESDIR}/php-capstone-optional.patch"
+   "${FILESDIR}/php-8.2.8-openssl-tests.patch"
 )
 
 php_install_ini() {
@@ -224,19 +226,85 @@ src_prepare() {
eautoconf --force
eautoheader
 
-   # Remove false positive test failures
-   # stream_isatty fails due to portage redirects
-   # curl tests here fail for network sandbox issues
-   # session tests here fail because we set the session directory to $T
-   rm tests/output/stream_isatty_err.phpt \
-  tests/output/stream_isatty_out-err.phpt \
-  tests/output/stream_isatty_out.phpt \
-  ext/curl/tests/bug76675.phpt \
-  ext/curl/tests/bug77535.phpt \
-  ext/curl/tests/curl_error_basic.phpt \
-  ext/session/tests/bug74514.phpt \
-  ext/session/tests/bug74936.phpt || die
+   # missing skipif; fixed upstream already
+   rm sapi/cgi/tests/005.phpt || die
 
+   # These three get BORKED on no-ipv6 systems,
+   #
+   #   https://github.com/php/php-src/pull/11651
+   #
+   rm ext/sockets/tests/mcast_ipv6_recv.phpt \
+  ext/sockets/tests/mcast_ipv6_recv_limited.phpt \
+  ext/sockets/tests/mcast_ipv6_send.phpt \
+  || die
+
+   # fails in a network sandbox,
+   #
+   #   https://github.com/php/php-src/issues/11662
+   #
+   rm ext/sockets/tests/bug63000.phpt || die
+
+   # expected output needs to be updated,
+   #
+   #   https://github.com/php/php-src/pull/11648
+   #
+   rm ext/dba/tests/dba_tcadb.phpt || die
+
+   # Two IMAP tests missing SKIPIFs,
+   #
+   #   https://github.com/php/php-src/pull/11654
+   #
+   rm ext/imap/tests/imap_mutf7_to_utf8.phpt \
+  ext/imap/tests/imap_utf8_to_mutf7_basic.phpt \
+  || die
+
+   # broken upstream with icu-73.x,
+   #
+   #   https://github.com/php/php-src/issues/11128
+   #
+   rm ext/intl/tests/calendar_clear_variation1.phpt || die
+
+   # overly sensitive to INI values; fixes sent upstream:
+   #
+   #  https://github.com/php/php-src/pull/11631
+   #
+   rm ext/session/tests/{bug74514,bug74936,gh7787}.phpt || die
+
+   # This is sensitive to the current "nice" level:
+   #
+   #   https://github.com/php/php-src/issues/11630
+   #
+   rm ext/standard/tests/general_functions/proc_nice_basic.phpt || die
+
+   # Tests ignoring the "-n" flag we pass to run-tests.php,
+   #
+   #   

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

2023-07-30 Thread Michael Orlitzky
commit: b86e0533bfe57f2889c0b29834f566be0f0ad55f
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Sun Jul 30 12:35:10 2023 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Mon Jul 31 00:49:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b86e0533

dev-lang/php: add valgrind support (8.2 slot only).

Closes: https://bugs.gentoo.org/906336
Signed-off-by: Michael Orlitzky  gentoo.org>

 dev-lang/php/{php-8.2.8-r1.ebuild => php-8.2.8-r2.ebuild} | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-lang/php/php-8.2.8-r1.ebuild b/dev-lang/php/php-8.2.8-r2.ebuild
similarity index 99%
rename from dev-lang/php/php-8.2.8-r1.ebuild
rename to dev-lang/php/php-8.2.8-r2.ebuild
index 506f0c099e6a..98c074915afd 100644
--- a/dev-lang/php/php-8.2.8-r1.ebuild
+++ b/dev-lang/php/php-8.2.8-r2.ebuild
@@ -39,8 +39,8 @@ IUSE="${IUSE} acl apparmor argon2 avif bcmath berkdb bzip2 
calendar
oci8-instant-client odbc +opcache pcntl pdo +phar +posix postgres qdbm
readline selinux +session session-mm sharedmem
+simplexml snmp soap sockets sodium spell sqlite ssl
-   sysvipc systemd test tidy +tokenizer tokyocabinet truetype unicode webp
-   +xml xmlreader xmlwriter xpm xslt zip zlib"
+   sysvipc systemd test tidy +tokenizer tokyocabinet truetype unicode
+   valgrind webp +xml xmlreader xmlwriter xpm xslt zip zlib"
 
 # Without USE=readline or libedit, the interactive "php -a" CLI will hang.
 # The Oracle instant client provides its own incompatible ldap library.
@@ -118,6 +118,7 @@ COMMON_DEPEND="
tokyocabinet? ( dev-db/tokyocabinet )
truetype? ( =media-libs/freetype-2* )
unicode? ( dev-libs/oniguruma:= )
+   valgrind? ( dev-util/valgrind )
webp? ( media-libs/libwebp:0= )
xml? ( >=dev-libs/libxml2-2.9.0 )
xpm? ( x11-libs/libXpm )
@@ -385,6 +386,7 @@ src_configure() {
$(use_with zip)
$(use_with zlib zlib "${EPREFIX}/usr")
$(use_enable debug)
+   $(use_with valgrind)
)
 
# DBA support



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

2023-07-30 Thread Michael Orlitzky
commit: 2979db2c1d18a27e1de54621afb330debe4f7649
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Sun Jul 30 01:05:44 2023 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Mon Jul 31 00:49:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2979db2c

dev-lang/php: new addpredict() for a rare corner case.

Signed-off-by: Michael Orlitzky  gentoo.org>

 dev-lang/php/php-8.2.8-r1.ebuild | 11 +++
 1 file changed, 11 insertions(+)

diff --git a/dev-lang/php/php-8.2.8-r1.ebuild b/dev-lang/php/php-8.2.8-r1.ebuild
index af66d51134a2..506f0c099e6a 100644
--- a/dev-lang/php/php-8.2.8-r1.ebuild
+++ b/dev-lang/php/php-8.2.8-r1.ebuild
@@ -581,6 +581,17 @@ src_compile() {
addpredict /usr/share/snmp/mibs/.index #nowarn
addpredict /var/lib/net-snmp/mib_indexes #nowarn
 
+   if use oci8-instant-client && use kerberos && use imap && use phar; then
+   # A conspiracy takes place when the first three of these flags
+   # are set together, causing the newly-built "php" to open
+   # /dev/urandom with mode rw when it starts. That's not actually
+   # a problem... unless you also have USE=phar, which runs that
+   # "php" to build some phar thingy in src_compile(). Later in
+   # src_test(), portage (at least) sets "addpredict /" so the
+   # problem does not repeat.
+   addpredict /dev/urandom #nowarn
+   fi
+
local sapi
for sapi in ${SAPIS} ; do
use "${sapi}" && emake -C "${WORKDIR}/sapis-build/${sapi}"



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

2023-07-30 Thread Mike Pagano
commit: 122275459836fd8355e3b3fd8b1037b5e6c5e7af
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Jul 30 22:20:35 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Jul 30 22:20:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12227545

sys-kernel/git-sources: add 6.5_rc4

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

 sys-kernel/git-sources/Manifest   |  1 +
 sys-kernel/git-sources/git-sources-6.5_rc4.ebuild | 41 +++
 2 files changed, 42 insertions(+)

diff --git a/sys-kernel/git-sources/Manifest b/sys-kernel/git-sources/Manifest
index 1d3cf96725c3..eae085fc9260 100644
--- a/sys-kernel/git-sources/Manifest
+++ b/sys-kernel/git-sources/Manifest
@@ -2,3 +2,4 @@ DIST linux-6.4.tar.xz 137794856 BLAKE2B 
b59eb04a8715af9f686978812e6d4a466172bb85
 DIST patch-6.5-rc1.patch 78732464 BLAKE2B 
b075400393c866b64193e651350457e7f653d26bb67d3e14de002ebbaf2c5cb683b687afd415a063f2fd8738910650c2d303533d0b26e6af904416bf959a9c94
 SHA512 
a0cce4013ad2281809a770615101cf620f33e3e4774f41942b1705e60fb1180065dd1226bf7b24eb4f4e5e9bcab2591383619dad8a460b94c1f011e779607226
 DIST patch-6.5-rc2.patch 79061119 BLAKE2B 
2e993384d957ddcee5798ebe9fdd04dc9a133490b66d9f196eb36379cef3b5e56b75e96cc7baa0a57d40cfbb71517ccf000951b7dbb309277211048fdcbb5583
 SHA512 
a2c6f329a6cb5f33094735b144cd695f4592d42145f8eb76141a8d37708f35919a613e41f694789a9e06a1171b5830f7c514b37dad54c8b3a4005573267db485
 DIST patch-6.5-rc3.patch 79471277 BLAKE2B 
7f66470c266dcfef345a9b8909c68060beb87b10ddaa9ea751bea60a8f9f36356562acd2539b4045f0ec8cc84d6a7799c432a21a93778e9ad5b45656c11bbf97
 SHA512 
e65d673263897e19d21788fb3ad6249135b4cb0ad8d7942b838171f70281e828576085fb09158d14d1cb042366c4c5b7463840203acd51a1b3f2bdd5ef36d69d
+DIST patch-6.5-rc4.patch 79882880 BLAKE2B 
c272c129d17704203bf139b9ece1eec27b823d0e5c75d2fd111c0e5df54c2c8dcc79aad78a9bb823d63b88246794fd19327be33751b85cd7839d6b6d66038c39
 SHA512 
d4e96c1968332a268720d2bcdb679c2f9ff540887a1b4cec43011c80cae4453c7105ecce494b143dcccb0f78d7d918c13d2e909b0ef007bdcb8242c0c3e43980

diff --git a/sys-kernel/git-sources/git-sources-6.5_rc4.ebuild 
b/sys-kernel/git-sources/git-sources-6.5_rc4.ebuild
new file mode 100644
index ..ddb3116ab32a
--- /dev/null
+++ b/sys-kernel/git-sources/git-sources-6.5_rc4.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+UNIPATCH_STRICTORDER="yes"
+K_NOUSENAME="yes"
+K_NOSETEXTRAVERSION="yes"
+K_NOUSEPR="yes"
+K_SECURITY_UNSUPPORTED="1"
+K_BASE_VER="6.4"
+K_EXP_GENPATCHES_NOUSE="1"
+K_FROM_GIT="yes"
+K_NODRYRUN="yes"
+ETYPE="sources"
+CKV="${PVR/-r/-git}"
+
+# only use this if it's not an _rc/_pre release
+[ "${PV/_pre}" == "${PV}" ] && [ "${PV/_rc}" == "${PV}" ] && OKV="${PV}"
+inherit kernel-2
+detect_version
+
+DESCRIPTION="The very latest -git version of the Linux kernel"
+HOMEPAGE="https://www.kernel.org;
+SRC_URI="${KERNEL_URI}"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~s390 
~sparc ~x86"
+IUSE=""
+
+K_EXTRAEINFO="This kernel is not supported by Gentoo due to its unstable and
+experimental nature. If you have any issues, try a matching vanilla-sources
+ebuild -- if the problem is not there, please contact the upstream kernel
+developers at https://bugzilla.kernel.org and on the linux-kernel mailing list 
to
+report the problem so it can be fixed in time for the next kernel release."
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+   >=sys-devel/patch-2.7.6-r4"
+
+pkg_postinst() {
+   postinst_sources
+}



[gentoo-commits] repo/gentoo:master commit in: sci-chemistry/gelemental/

2023-07-30 Thread Matthias Maier
commit: 2f1413af3d43fc3f30004fdb5f7eab958e5e8b4a
Author: Matthias Maier  gentoo  org>
AuthorDate: Sun Jul 30 21:31:35 2023 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sun Jul 30 21:34:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f1413af

sci-chemistry/gelemental: drop 2.0.1

Signed-off-by: Matthias Maier  gentoo.org>

 sci-chemistry/gelemental/Manifest|  1 -
 sci-chemistry/gelemental/gelemental-2.0.1.ebuild | 48 
 2 files changed, 49 deletions(-)

diff --git a/sci-chemistry/gelemental/Manifest 
b/sci-chemistry/gelemental/Manifest
index e143a87c6d11..3e9ffd532262 100644
--- a/sci-chemistry/gelemental/Manifest
+++ b/sci-chemistry/gelemental/Manifest
@@ -1,3 +1,2 @@
 DIST gelemental-2.0.0.tar.gz 779052 BLAKE2B 
86f98a97acaf84c2bd6e03e991e226f19e65ed9c06fc43c809278d5e6d8b93645aa64ac4983166fad6b6b9b3d0ad5bba7a7cbfe2dccbbe2ea093deaaa8bdfabd
 SHA512 
86b0f59a3508560e3882f40b820d7b24b780bb4d1619df94f3410b0832255deec8e55d11c5ad960f96fc3e16d8a624279bf53bf178bf1dacdfe80a72181e48d6
-DIST gelemental-2.0.1.tar.gz 779930 BLAKE2B 
99d4da62c10201134868241403bc3472c5d0c1d80ae2319cf4a152655eb829e9e1c4cac35e01b89176658e99ab872c74b7415d8a453f5b6970c16c88295604b5
 SHA512 
e3f8e1757ff3e7843f2a860ffd41413e15a8382a3d4bd41d850b629857764b1e1508de8e825d257e5232617395d56bc5f517797301d9fe13849ceb0e48a68da2
 DIST gelemental-2.0.2.tar.gz 775839 BLAKE2B 
642a868400ed362539182f7ebf1b034872018e93d7d797acbdef4ca4d2faafd44a72f16ff15273cd49152caf702b1e973a35ce6f119a85400b87664351c6ed56
 SHA512 
52304622df0c2edc002f17a21502875a7bd6b0d98ed7109363500e122e2947f364f2457c9425740ce4c5b063903eafd92ae04cfda05ddc8a3685c1ec92fdb8b1

diff --git a/sci-chemistry/gelemental/gelemental-2.0.1.ebuild 
b/sci-chemistry/gelemental/gelemental-2.0.1.ebuild
deleted file mode 100644
index d74be9286d1e..
--- a/sci-chemistry/gelemental/gelemental-2.0.1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic xdg
-
-DESCRIPTION="Periodic table viewer with detailed information on the chemical 
elements"
-HOMEPAGE="https://github.com/ginggs/gelemental/;
-SRC_URI="https://github.com/ginggs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3 MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc"
-
-RDEPEND="
-   dev-cpp/gtkmm:2.4
-   dev-cpp/glibmm:2"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   dev-util/intltool
-   sys-devel/gettext
-   virtual/pkgconfig
-   doc? ( app-doc/doxygen )
-"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-pango.patch
-   )
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   append-cxxflags -std=c++11 #566450
-
-   econf \
-   --disable-static \
-   $(use_enable doc api-docs)
-}
-
-src_install() {
-   default
-   find "${ED}" -name '*.la' -delete || die
-}



[gentoo-commits] repo/gentoo:master commit in: sci-chemistry/gelemental/

2023-07-30 Thread Matthias Maier
commit: dd154eedb48f8f4076cf1be54ade2c77d1bb8d15
Author: Matthias Maier  gentoo  org>
AuthorDate: Sun Jul 30 21:31:13 2023 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sun Jul 30 21:34:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd154eed

sci-chemistry/gelemental: add 2.0.2

Signed-off-by: Matthias Maier  gentoo.org>

 sci-chemistry/gelemental/Manifest|  1 +
 sci-chemistry/gelemental/gelemental-2.0.2.ebuild | 47 
 2 files changed, 48 insertions(+)

diff --git a/sci-chemistry/gelemental/Manifest 
b/sci-chemistry/gelemental/Manifest
index f10db30bd029..e143a87c6d11 100644
--- a/sci-chemistry/gelemental/Manifest
+++ b/sci-chemistry/gelemental/Manifest
@@ -1,2 +1,3 @@
 DIST gelemental-2.0.0.tar.gz 779052 BLAKE2B 
86f98a97acaf84c2bd6e03e991e226f19e65ed9c06fc43c809278d5e6d8b93645aa64ac4983166fad6b6b9b3d0ad5bba7a7cbfe2dccbbe2ea093deaaa8bdfabd
 SHA512 
86b0f59a3508560e3882f40b820d7b24b780bb4d1619df94f3410b0832255deec8e55d11c5ad960f96fc3e16d8a624279bf53bf178bf1dacdfe80a72181e48d6
 DIST gelemental-2.0.1.tar.gz 779930 BLAKE2B 
99d4da62c10201134868241403bc3472c5d0c1d80ae2319cf4a152655eb829e9e1c4cac35e01b89176658e99ab872c74b7415d8a453f5b6970c16c88295604b5
 SHA512 
e3f8e1757ff3e7843f2a860ffd41413e15a8382a3d4bd41d850b629857764b1e1508de8e825d257e5232617395d56bc5f517797301d9fe13849ceb0e48a68da2
+DIST gelemental-2.0.2.tar.gz 775839 BLAKE2B 
642a868400ed362539182f7ebf1b034872018e93d7d797acbdef4ca4d2faafd44a72f16ff15273cd49152caf702b1e973a35ce6f119a85400b87664351c6ed56
 SHA512 
52304622df0c2edc002f17a21502875a7bd6b0d98ed7109363500e122e2947f364f2457c9425740ce4c5b063903eafd92ae04cfda05ddc8a3685c1ec92fdb8b1

diff --git a/sci-chemistry/gelemental/gelemental-2.0.2.ebuild 
b/sci-chemistry/gelemental/gelemental-2.0.2.ebuild
new file mode 100644
index ..b440621168c2
--- /dev/null
+++ b/sci-chemistry/gelemental/gelemental-2.0.2.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic xdg
+
+DESCRIPTION="Periodic table viewer with detailed information on the chemical 
elements"
+HOMEPAGE="https://github.com/ginggs/gelemental/;
+SRC_URI="https://github.com/ginggs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3 MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+RDEPEND="
+   dev-cpp/gtkmm:2.4
+   dev-cpp/glibmm:2"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/intltool
+   sys-devel/gettext
+   virtual/pkgconfig
+   doc? ( app-doc/doxygen )
+"
+
+PATCHES=(
+   )
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   append-cxxflags -std=c++11 #566450
+
+   econf \
+   --disable-static \
+   $(use_enable doc api-docs)
+}
+
+src_install() {
+   default
+   find "${ED}" -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/libmbim/

2023-07-30 Thread Ionen Wolkens
commit: 7ca859d13f44e10a66ccc50af5b346ac768db6fd
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Jul 30 20:44:19 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Jul 30 20:44:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ca859d1

net-libs/libmbim: disable py3.12

Just a quick fix until it's properly handled.

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

 net-libs/libmbim/libmbim-1.28.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libmbim/libmbim-1.28.4.ebuild 
b/net-libs/libmbim/libmbim-1.28.4.ebuild
index b96cccddabb4..c66c9a6a7cab 100644
--- a/net-libs/libmbim/libmbim-1.28.4.ebuild
+++ b/net-libs/libmbim/libmbim-1.28.4.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit bash-completion-r1 meson python-any-r1
 
 DESCRIPTION="Mobile Broadband Interface Model (MBIM) modem protocol helper 
library"



[gentoo-commits] repo/proj/guru:dev commit in: www-apps/code-server-bin/

2023-07-30 Thread Leonardo Hernandez
commit: 47807514b37f24b9d5dc485987748a9dbf5b35b5
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Sun Jul 30 20:07:56 2023 +
Commit: Leonardo Hernandez  proton  me>
CommitDate: Sun Jul 30 20:07:56 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=47807514

www-apps/code-server-bin: add 4.16.0

Signed-off-by: Leonardo Hernández Hernández  proton.me>

 www-apps/code-server-bin/Manifest  |   2 +
 .../code-server-bin/code-server-bin-4.16.0.ebuild  | 105 +
 2 files changed, 107 insertions(+)

diff --git a/www-apps/code-server-bin/Manifest 
b/www-apps/code-server-bin/Manifest
index addd04f0dd..a97c266172 100644
--- a/www-apps/code-server-bin/Manifest
+++ b/www-apps/code-server-bin/Manifest
@@ -4,3 +4,5 @@ DIST code-server-4.14.1-linux-amd64.tar.gz 98672270 BLAKE2B 
9b7389b3578209391ac0
 DIST code-server-4.14.1-linux-arm64.tar.gz 97486113 BLAKE2B 
d918d2a7f5f0be73f26408d9bb0f4a499d98044da58b19dce1146508c9a68cdf8abfb577789a70fc15658c2265b1fc548f9ed96fbf69859a5993d0218d3cca0f
 SHA512 
70db38d528ea24446859eab61c9a502e901dc325f15a50bc5788acf42bd49e29750350748a1534dbaaceb59fd1654d43e2092a481fae0768916031d07ad1e501
 DIST code-server-4.15.0-linux-amd64.tar.gz 99499811 BLAKE2B 
b14a712624d312190be8320103f156fdefb99ab0990e11a555e3d2eb647bd28b7296e55ce9080d4b642ae1eda3780db6e6ab24310635ec1b714e7df7749250f9
 SHA512 
5c825ef33458bc7d8cb53657d7160dd01afe6fda4ce9f5dadcb9e977ab921dd092320c3e8bb1120543782a1591745dc46e712e87964f1abcc5fcc554566f9193
 DIST code-server-4.15.0-linux-arm64.tar.gz 98256392 BLAKE2B 
0a9391ab69139e8674fe0f408bc98946e50114239d08bcb152f617fba2bbf42601432c05861e19fff1500574f8d54df4b1d768898c381fe31d518f0d2d8886f5
 SHA512 
95f0a1ac33ef0280f3195fbf0563f8e5f3d3fce18991758edf095dec52cd501769951b4905a83fcb100b0c5aec8db29feea6cb992e945b4f4447e56be26df2db
+DIST code-server-4.16.0-linux-amd64.tar.gz 99495017 BLAKE2B 
3d4afbc0d64bc31bd1caf4457fcd39e161ba2036085494c23f3b125975e8f2d2f56e458474781c3cad950634831b53c8da4d8e9128700fec8489cfe6f528e0cf
 SHA512 
8c0f694671b050f020deed8247b14a480ae5a5855cb99c4c1c86ba248119cf0e34b4653a5a26237cd769ff4fb7e20438e45bc0bb31151fbd16f2fcb35caab7ee
+DIST code-server-4.16.0-linux-arm64.tar.gz 98257595 BLAKE2B 
907cb8d0fd15e81eef3ed3cfa93018f289536cea480212424d89c90624dcd1bee3563008565fb8641fb2859989c211c1d1d791c42bf068e53bd43f71ecfa9eb5
 SHA512 
abc69af88743029d3bc2f1f4f7f2f46f671929f61dd193a531afba96bf678454b8ea0794709100aab5c6dbf86382bd9edb94582a2e6426219851e40e86bd489a

diff --git a/www-apps/code-server-bin/code-server-bin-4.16.0.ebuild 
b/www-apps/code-server-bin/code-server-bin-4.16.0.ebuild
new file mode 100644
index 00..35845168af
--- /dev/null
+++ b/www-apps/code-server-bin/code-server-bin-4.16.0.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="${PN/-bin/}"
+MY_P="${MY_PN}-${PV}"
+BASE_URI="https://github.com/coder/${MY_PN}/releases/download/v${PV}/${MY_P}-linux;
+
+inherit systemd
+
+DESCRIPTION="VS Code in the browser (binary version with unbundled node and 
ripgrep)"
+HOMEPAGE="https://coder.com/;
+SRC_URI="
+   amd64? ( ${BASE_URI}-amd64.tar.gz )
+   arm64? ( ${BASE_URI}-arm64.tar.gz )
+"
+RESTRICT="test"
+LICENSE="MIT 0BSD ISC PYTHON BSD-2 BSD Apache-2.0 Unlicense LGPL-2.1+
+   || ( BSD-2 MIT Apache-2.0 )
+   || ( MIT WTFPL )
+   || ( BSD GPL-2 )
+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+   ${DEPEND}
+   >=net-libs/nodejs-16.0.0[ssl]
+   sys-apps/ripgrep
+   app-crypt/libsecret
+"
+
+S="${WORKDIR}/${MY_P}-linux-${ARCH}"
+
+PATCHES=( "${FILESDIR}/${PN}-node.patch" )
+
+DOCS=( "LICENSE" "README.md" "ThirdPartyNotices.txt" )
+
+QA_PREBUILT="*"
+
+# Relative
+VSCODE_MODULES="lib/vscode/node_modules"
+
+QA_PRESTRIPPED="
+   
opt/${PN}/node_modules/@node-rs/argon2-linux-x64-musl/argon2.linux-x64-musl.node
+   
opt/${PN}/${VSCODE_MODULES}/@parcel/watcher/prebuilds/linux-x64/node.napi.musl.node
+   
opt/${PN}/${VSCODE_MODULES}/@parcel/watcher/prebuilds/linux-x64/node.napi.glibc.node
+"
+
+src_prepare() {
+   default
+
+   # We remove as much precompiled code as we can,
+   # node modules not written in JS cannot be removed
+   # thus "-bin".
+
+   # use system node
+   rm ./lib/node || die "Failed to remove bundled nodejs"
+
+   # remove bundled ripgrep binary
+   rm ./"${VSCODE_MODULES}"/@vscode/ripgrep/bin/rg \
+   || die "Failed to remove bundled ripgrep"
+
+   # Only required at build time
+   find "${S}" -type l -name python3 -delete || die
+
+   # not needed
+   rm ./postinstall.sh || die
+
+   # For windows
+   rm -r ./"${VSCODE_MODULES}"/@parcel/watcher/prebuilds/win32-x64 || die
+
+   if [[ $ELIBC != "musl" ]]; then
+   rm 
./"${VSCODE_MODULES}"/@parcel/watcher/prebuilds/linux-x64/node.napi.musl.node 
|| die
+   elif [[ $ELIBC 

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

2023-07-30 Thread Leonardo Hernandez
commit: a9cb9985f827e2bd470738a76d290e17635366a3
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Sun Jul 30 20:16:31 2023 +
Commit: Leonardo Hernandez  proton  me>
CommitDate: Sun Jul 30 20:16:31 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a9cb9985

gui-apps/wbg: add 

Signed-off-by: Leonardo Hernández Hernández  proton.me>

 gui-apps/wbg/wbg-.ebuild | 51 
 1 file changed, 51 insertions(+)

diff --git a/gui-apps/wbg/wbg-.ebuild b/gui-apps/wbg/wbg-.ebuild
new file mode 100644
index 00..ad79bd0c9f
--- /dev/null
+++ b/gui-apps/wbg/wbg-.ebuild
@@ -0,0 +1,51 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://codeberg.org/dnkl/wbg.git;
+   inherit git-r3
+else
+   SRC_URI="https://codeberg.org/dnkl/wbg/archive/${PV}.tar.gz  -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+   S="${WORKDIR}/${PN}"
+fi
+
+DESCRIPTION="Super simple wallpaper application"
+HOMEPAGE="https://codeberg.org/dnkl/wbg;
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="png jpeg webp"
+
+REQUIRED_USE="|| ( png jpeg webp )"
+
+DEPEND="
+   x11-libs/pixman
+   dev-libs/wayland
+"
+RDEPEND="
+   ${DEPEND}
+   png? ( media-libs/libpng:= )
+   jpeg? ( media-libs/libjpeg-turbo:= )
+   webp? ( media-libs/libwebp:= )
+"
+BDEPEND="
+   dev-libs/tllist
+   dev-libs/wayland-protocols
+   dev-util/wayland-scanner
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local emesonargs=(
+   $(meson_feature png)
+   $(meson_feature jpeg)
+   $(meson_feature webp)
+   )
+
+   meson_src_configure
+}



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

2023-07-30 Thread Ronny Gutbrod
commit: 695376696cc39acda873f7ea357e42acf22efa1a
Author: tastytea  tastytea  de>
AuthorDate: Sun Jul 30 19:49:55 2023 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Sun Jul 30 19:49:55 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=69537669

dev-cpp/coeurl: don't check test deps when not testing

Closes: https://bugs.gentoo.org/911504
Signed-off-by: tastytea  tastytea.de>

 dev-cpp/coeurl/coeurl-0.3.0.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dev-cpp/coeurl/coeurl-0.3.0.ebuild 
b/dev-cpp/coeurl/coeurl-0.3.0.ebuild
index 5c65cc7b79..309b9fcd52 100644
--- a/dev-cpp/coeurl/coeurl-0.3.0.ebuild
+++ b/dev-cpp/coeurl/coeurl-0.3.0.ebuild
@@ -36,6 +36,8 @@ BDEPEND="
 "
 
 python_check_deps() {
+   use test || return 0 # python is only used for tests, bug #911504
+
python_has_version "dev-python/flask[${PYTHON_USEDEP}]"
 }
 



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kimageformats/

2023-07-30 Thread Andreas Sturmlechner
commit: dd3c2ba23a68e0418007a8cd202c6c1a86f1ecde
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Jul 30 19:49:45 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Jul 30 19:50:16 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=dd3c2ba2

kde-frameworks/kimageformats: Add missing test dependency

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

 kde-frameworks/kimageformats/kimageformats-5..ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/kde-frameworks/kimageformats/kimageformats-5..ebuild 
b/kde-frameworks/kimageformats/kimageformats-5..ebuild
index 220c38ca79..2f6be209c8 100644
--- a/kde-frameworks/kimageformats/kimageformats-5..ebuild
+++ b/kde-frameworks/kimageformats/kimageformats-5..ebuild
@@ -25,7 +25,10 @@ RDEPEND="
raw? ( media-libs/libraw:= )
 "
 DEPEND="${RDEPEND}
-   test? ( heif? ( media-libs/libheif[x265] ) )
+   test? (
+   >=dev-qt/qtimageformats-${QTMIN}:5
+   heif? ( media-libs/libheif[x265] )
+   )
 "
 
 DOCS=( src/imageformats/AUTHORS )



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

2023-07-30 Thread Ionen Wolkens
commit: 04c08db77622e753d16eb40614fec83161115978
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Jul 30 19:20:12 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Jul 30 19:28:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04c08db7

app-eselect/eselect-wine: add further note about PATH

Also swap EROOT for EPREFIX given this is settings for use
after using ROOT, and not to be found immediately. Except
maybe the /etc/profile one albeit it'd be a bit weird still.

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

 app-eselect/eselect-wine/eselect-wine-2.0.2-r1.ebuild | 12 
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/app-eselect/eselect-wine/eselect-wine-2.0.2-r1.ebuild 
b/app-eselect/eselect-wine/eselect-wine-2.0.2-r1.ebuild
index 1ef98a08e3ec..8abf0116e6e0 100644
--- a/app-eselect/eselect-wine/eselect-wine-2.0.2-r1.ebuild
+++ b/app-eselect/eselect-wine/eselect-wine-2.0.2-r1.ebuild
@@ -72,17 +72,21 @@ pkg_postinst() {
elog
[[ ${REPLACING_VERSIONS} ]] &&
elog "${PN} changed a bit, suggest reviewing 'eselect 
wine help' (and list)."
-   elog "Please run '. ${EROOT}/etc/profile' to update PATH in 
current shells."
-   elog "Wine can otherwise be executed directly at 
'${EROOT}/etc/eselect/wine/bin/wine'."
+   elog "Please run '. ${EROOT}/etc/profile' to update PATH in 
current shells"
+   elog "(PATH should have ':${EPREFIX}/etc/eselect/wine/bin'). 
Wine can otherwise"
+   elog "be executed directly from 
'${EPREFIX}/etc/eselect/wine/bin/wine'."
fi
 
if [[ ${REPLACING_VERSIONS##* } ]] &&
ver_test ${REPLACING_VERSIONS##* } -lt 2.0.2-r1; then
elog
elog "Be warned that >=${PN}-2.0.2-r1 no longer installs the"
-   elog "'${EROOT}/usr/bin/wine' symbolic link. wine(1) can still 
be found"
+   elog "'${EPREFIX}/usr/bin/wine' symbolic link. wine(1) can 
still be found"
elog "in PATH but, if using the direct location for scripts 
and/or binfmt,"
-   elog "then please update these to use: 
'${EROOT}/etc/eselect/wine/bin/wine'"
+   elog "then please update these to use: 
'${EPREFIX}/etc/eselect/wine/bin/wine'"
+   elog
+   elog "If wine is not found in PATH, please ensure that not 
overriding the"
+   elog "default PATH value that should include 
':${EPREFIX}/etc/eselect/wine/bin'"
fi
 }
 



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

2023-07-30 Thread Michał Górny
commit: 42e5330ceedef5eb6ce09cc92632abca7ea8c7a0
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jul 30 19:13:50 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jul 30 19:19:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42e5330c

dev-python/botocore: Reenable tests broken by urllib3 < 2.0.4

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

 dev-python/botocore/botocore-1.31.15.ebuild | 7 ---
 1 file changed, 7 deletions(-)

diff --git a/dev-python/botocore/botocore-1.31.15.ebuild 
b/dev-python/botocore/botocore-1.31.15.ebuild
index 3ced99abe4ff..491b6bbc21f2 100644
--- a/dev-python/botocore/botocore-1.31.15.ebuild
+++ b/dev-python/botocore/botocore-1.31.15.ebuild
@@ -66,13 +66,6 @@ python_test() {

tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME
# TODO

tests/functional/test_credentials.py::SSOSessionTest::test_token_chosen_from_provider
-   # urllib3-2 compatibility, mock relies on implementation details
-   
tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_continue_no_response_from_server
-   
tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_continue_returned
-   
tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_continue_sends_307
-   
tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_sends_connection_header
-   
tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_handles_expect_100_with_different_reason_phrase
-   
tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_state_reset_on_connection_close
)
 
epytest tests/{functional,unit} -n "$(makeopts_jobs)"



[gentoo-commits] repo/gentoo:master commit in: sci-libs/armadillo/

2023-07-30 Thread Andreas Sturmlechner
commit: 31f1496a7a9474425542de055b713164930320de
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Jul 30 18:22:09 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Jul 30 19:04:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31f1496a

sci-libs/armadillo: drop 10.2.0-r1

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

 sci-libs/armadillo/Manifest   |   1 -
 sci-libs/armadillo/armadillo-10.2.0-r1.ebuild | 150 --
 2 files changed, 151 deletions(-)

diff --git a/sci-libs/armadillo/Manifest b/sci-libs/armadillo/Manifest
index c022195aa4e6..2e88d4fcc2d7 100644
--- a/sci-libs/armadillo/Manifest
+++ b/sci-libs/armadillo/Manifest
@@ -1,3 +1,2 @@
-DIST armadillo-10.2.0.tar.xz 6042348 BLAKE2B 
e85f24ca7137c3a8c8fc53db15b382f2e4d468673c99e036ef9b4a4436be47d24a37664dfa88ff9effa08a4c868bd212d03c204dda09cd26038a0f8ccbf61375
 SHA512 
c5d6f4bac0acba63fbd7681653d521249fd303ffbbc5b18df71500eb111514c1d09db600a580091d6a23c83748c109c30938bbcd80a3a0b2c25e2fdea932f2cd
 DIST armadillo-11.4.0.tar.xz 6804388 BLAKE2B 
cb44d248cf817f66cc0b6aa968535e266282775b20035f46f3158687100c0f49c6cf4fad8d1f2ec1741f9bceb06c5a841f20f3b7e59146f2fe57c86d00741434
 SHA512 
21d58b383229f55bf6a3b217c04901982b484b6d806dd3c4a72ebe5a9614f63f9429ca31ea7cfc26672b70e01a0b9263a9d4edf69a0080706ade87852f94970c
 DIST armadillo-12.4.0.tar.xz 6803968 BLAKE2B 
ca45b2284b5a31c745b2ad924235af24f855039cc81c3300c83e5e932ee4cda233731b53623303c1c739feae9b007f8f6309c09debe79923e3876e8145015152
 SHA512 
a9f8cd19384eed787787b9e189901a1800e6e1dd06917f4f13e8a215c83f317de3e5b0ae8625783f88d9a7b0ab25f5c7784ccf0493c08a9ee3ea7fdfbbe36195

diff --git a/sci-libs/armadillo/armadillo-10.2.0-r1.ebuild 
b/sci-libs/armadillo/armadillo-10.2.0-r1.ebuild
deleted file mode 100644
index 916e16e01584..
--- a/sci-libs/armadillo/armadillo-10.2.0-r1.ebuild
+++ /dev/null
@@ -1,150 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-CMAKE_IN_SOURCE_BUILD=1
-
-inherit cmake toolchain-funcs multilib
-
-DESCRIPTION="Streamlined C++ linear algebra library"
-HOMEPAGE="https://arma.sourceforge.net;
-SRC_URI="mirror://sourceforge/arma/${P}.tar.xz"
-
-LICENSE="Apache-2.0"
-SLOT="0/10"
-KEYWORDS="amd64 ~arm ppc64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="arpack blas doc examples hdf5 lapack mkl superlu test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="test? ( lapack )"
-
-#  atlas? ( sci-libs/atlas[lapack] )
-
-RDEPEND="
-   dev-libs/boost
-   arpack? ( sci-libs/arpack )
-   blas? ( virtual/blas )
-   lapack? ( virtual/lapack )
-   superlu? ( >=sci-libs/superlu-5.2 )
-"
-
-DEPEND="${RDEPEND}
-   arpack? ( virtual/pkgconfig )
-   blas? ( virtual/pkgconfig )
-   hdf5? ( sci-libs/hdf5 )
-   lapack? ( virtual/pkgconfig )
-   mkl? ( sci-libs/mkl )
-"
-PDEPEND="${RDEPEND}
-   hdf5? ( sci-libs/hdf5 )
-   mkl? ( sci-libs/mkl )
-"
-
-src_prepare() {
-   # avoid the automagic cmake macros...
-   sed -i -e 's/^ *include(ARMA_Find/# No automagic include(ARMA_Find/g' 
CMakeLists.txt || die
-
-   # ... except for mkl, since without a license it's hard to figure out 
what to do there
-   if use mkl; then
-   sed -i -e 's/^# No automagic 
include(ARMA_FindMKL)/include(ARMA_FindMKL)/g' CMakeLists.txt || die
-   fi
-
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DINSTALL_LIB_DIR="${EPREFIX}/usr/$(get_libdir)"
-   )
-   if use arpack; then
-   mycmakeargs+=(
-   -DARPACK_FOUND=ON
-   -DARPACK_LIBRARY="$($(tc-getPKG_CONFIG) --libs arpack)"
-   )
-   else
-   mycmakeargs+=(
-   -DARPACK_FOUND=OFF
-   )
-   fi
-#  if use atlas; then
-#  local c=atlas-cblas l=atlas-clapack
-#  $(tc-getPKG_CONFIG) --exists ${c}-threads && c+=-threads
-#  $(tc-getPKG_CONFIG) --exists ${l}-threads && l+=-threads
-#  mycmakeargs+=(
-#  -DCBLAS_FOUND=ON
-#  -DCBLAS_INCLUDE_DIR="$($(tc-getPKG_CONFIG) 
--cflags-only-I ${c} | sed 's/-I//')"
-#  -DCBLAS_LIBRARIES="$($(tc-getPKG_CONFIG) --libs ${c})"
-#  -DCLAPACK_FOUND=ON
-#  -DCLAPACK_INCLUDE_DIR="$($(tc-getPKG_CONFIG) 
--cflags-only-I ${l} | sed 's/-I//')"
-#  -DCLAPACK_LIBRARIES="$($(tc-getPKG_CONFIG) --libs ${l})"
-#  )
-#  fi
-   if use blas; then
-   mycmakeargs+=(
-   -DBLAS_FOUND=ON
-   -DBLAS_LIBRARIES="$($(tc-getPKG_CONFIG) --libs blas)"
-   )
-   else
-   mycmakeargs+=(
-   -DBLAS_FOUND=OFF
-   )
-   fi
-   if 

[gentoo-commits] repo/gentoo:master commit in: sci-libs/armadillo/

2023-07-30 Thread Andreas Sturmlechner
commit: 87e07a2d7809c9bfa72c09f44398d59736de1164
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Jul 30 18:47:22 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Jul 30 19:04:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87e07a2d

sci-libs/armadillo: drop 12.4.0

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

 sci-libs/armadillo/armadillo-12.4.0.ebuild | 143 -
 1 file changed, 143 deletions(-)

diff --git a/sci-libs/armadillo/armadillo-12.4.0.ebuild 
b/sci-libs/armadillo/armadillo-12.4.0.ebuild
deleted file mode 100644
index 40bee284647b..
--- a/sci-libs/armadillo/armadillo-12.4.0.ebuild
+++ /dev/null
@@ -1,143 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-CMAKE_IN_SOURCE_BUILD=1
-
-inherit cmake toolchain-funcs multilib
-
-DESCRIPTION="Streamlined C++ linear algebra library"
-HOMEPAGE="https://arma.sourceforge.net;
-SRC_URI="mirror://sourceforge/arma/${P}.tar.xz"
-
-LICENSE="Apache-2.0"
-SLOT="0/12"
-KEYWORDS="~amd64 ~arm ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
-IUSE="arpack blas doc examples lapack mkl superlu test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="test? ( arpack lapack superlu )"
-
-#  atlas? ( sci-libs/atlas[lapack] )
-
-RDEPEND="
-   dev-libs/boost
-   arpack? ( sci-libs/arpack )
-   blas? ( virtual/blas )
-   lapack? ( virtual/lapack )
-   superlu? ( >=sci-libs/superlu-5.2 )
-"
-
-DEPEND="${RDEPEND}
-   arpack? ( virtual/pkgconfig )
-   blas? ( virtual/pkgconfig )
-   lapack? ( virtual/pkgconfig )
-   mkl? ( sci-libs/mkl )
-"
-PDEPEND="${RDEPEND}
-   mkl? ( sci-libs/mkl )
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-12.0.1-extratests.patch"
-)
-
-src_prepare() {
-   # avoid the automagic cmake macros...
-   sed -i -e 's/^ *include(ARMA_Find/# No automagic include(ARMA_Find/g' 
CMakeLists.txt || die
-
-   # ... except for mkl, since without a license it's hard to figure out 
what to do there
-   if use mkl; then
-   sed -i -e 's/^# No automagic 
include(ARMA_FindMKL)/include(ARMA_FindMKL)/g' CMakeLists.txt || die
-   fi
-
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DINSTALL_LIB_DIR="${EPREFIX}/usr/$(get_libdir)"
-   )
-   if use arpack; then
-   mycmakeargs+=(
-   -DARPACK_FOUND=ON
-   -DARPACK_LIBRARY="$($(tc-getPKG_CONFIG) --libs arpack)"
-   )
-   else
-   mycmakeargs+=(
-   -DARPACK_FOUND=OFF
-   )
-   fi
-#  if use atlas; then
-#  local c=atlas-cblas l=atlas-clapack
-#  $(tc-getPKG_CONFIG) --exists ${c}-threads && c+=-threads
-#  $(tc-getPKG_CONFIG) --exists ${l}-threads && l+=-threads
-#  mycmakeargs+=(
-#  -DCBLAS_FOUND=ON
-#  -DCBLAS_INCLUDE_DIR="$($(tc-getPKG_CONFIG) 
--cflags-only-I ${c} | sed 's/-I//')"
-#  -DCBLAS_LIBRARIES="$($(tc-getPKG_CONFIG) --libs ${c})"
-#  -DCLAPACK_FOUND=ON
-#  -DCLAPACK_INCLUDE_DIR="$($(tc-getPKG_CONFIG) 
--cflags-only-I ${l} | sed 's/-I//')"
-#  -DCLAPACK_LIBRARIES="$($(tc-getPKG_CONFIG) --libs ${l})"
-#  )
-#  fi
-   if use blas; then
-   mycmakeargs+=(
-   -DBLAS_FOUND=ON
-   -DBLAS_LIBRARIES="$($(tc-getPKG_CONFIG) --libs blas)"
-   )
-   else
-   mycmakeargs+=(
-   -DBLAS_FOUND=OFF
-   )
-   fi
-   if use lapack; then
-   mycmakeargs+=(
-   -DLAPACK_FOUND=ON
-   -DLAPACK_LIBRARIES="$($(tc-getPKG_CONFIG) --libs 
lapack)"
-   )
-   else
-   mycmakeargs+=(
-   -DLAPACK_FOUND=OFF
-   )
-   fi
-   if use superlu; then
-   mycmakeargs+=(
-   -DSuperLU_FOUND=ON
-   -DSuperLU_LIBRARY="$($(tc-getPKG_CONFIG) --libs 
superlu)"
-   -DSuperLU_INCLUDE_DIR="$($(tc-getPKG_CONFIG) 
--cflags-only-I superlu | awk '{print $1}' | sed 's/-I//')"
-   )
-   else
-   mycmakeargs+=(
-   -DSuperLU_FOUND=OFF
-   )
-   fi
-
-   cmake_src_configure
-}
-
-src_test() {
-   cmake_src_test || die
-
-   pushd tests2 > /dev/null
-   emake \
-   CXX="$(tc-getCXX)" \
-   CXX_FLAGS="-I../include ${CXXFLAGS} -DARMA_USE_BLAS 
-DARMA_USE_LAPACK" \
-   LIB_FLAGS="-L.. -larmadillo $($(tc-getPKG_CONFIG) --libs blas 
lapack)"
-   LD_LIBRARY_PATH="..:${LD_LIBRARY_PATH}" ./main || die
-   emake clean
-   popd > /dev/null
-}
-

[gentoo-commits] repo/gentoo:master commit in: sci-libs/armadillo/

2023-07-30 Thread Andreas Sturmlechner
commit: 13ec13af3e75be7ee2f7a98b4a9e3c3a0a9c7075
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Jul 30 18:44:53 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Jul 30 19:04:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13ec13af

sci-libs/armadillo: update EAPI 7 -> 8, drop CMAKE_IN_SOURCE_BUILD=1

Also drop seemingly nonsensical PDEPEND.
CMAKE_IN_SOURCE_BUILD has been there since git migration,
probably long obsolete.

26 tests failed, but they already did with EAPI-7 as well as 11.4.0.

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

 sci-libs/armadillo/armadillo-12.4.0-r1.ebuild | 136 ++
 1 file changed, 136 insertions(+)

diff --git a/sci-libs/armadillo/armadillo-12.4.0-r1.ebuild 
b/sci-libs/armadillo/armadillo-12.4.0-r1.ebuild
new file mode 100644
index ..9fb4f093de64
--- /dev/null
+++ b/sci-libs/armadillo/armadillo-12.4.0-r1.ebuild
@@ -0,0 +1,136 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake toolchain-funcs multilib
+
+DESCRIPTION="Streamlined C++ linear algebra library"
+HOMEPAGE="https://arma.sourceforge.net;
+SRC_URI="mirror://sourceforge/arma/${P}.tar.xz"
+
+LICENSE="Apache-2.0"
+SLOT="0/12"
+KEYWORDS="~amd64 ~arm ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+IUSE="arpack blas doc examples lapack mkl superlu test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="test? ( arpack lapack superlu )"
+
+#  atlas? ( sci-libs/atlas[lapack] )
+RDEPEND="
+   dev-libs/boost
+   arpack? ( sci-libs/arpack )
+   blas? ( virtual/blas )
+   lapack? ( virtual/lapack )
+   mkl? ( sci-libs/mkl )
+   superlu? ( >=sci-libs/superlu-5.2 )
+"
+DEPEND="${RDEPEND}
+   arpack? ( virtual/pkgconfig )
+   blas? ( virtual/pkgconfig )
+   lapack? ( virtual/pkgconfig )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-12.0.1-extratests.patch"
+)
+
+src_prepare() {
+   # avoid the automagic cmake macros...
+   sed -i -e 's/^ *include(ARMA_Find/# No automagic include(ARMA_Find/g' 
CMakeLists.txt || die
+
+   # ... except for mkl, since without a license it's hard to figure out 
what to do there
+   if use mkl; then
+   sed -i -e 's/^# No automagic 
include(ARMA_FindMKL)/include(ARMA_FindMKL)/g' CMakeLists.txt || die
+   fi
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DINSTALL_LIB_DIR="${EPREFIX}/usr/$(get_libdir)"
+   )
+   if use arpack; then
+   mycmakeargs+=(
+   -DARPACK_FOUND=ON
+   -DARPACK_LIBRARY="$($(tc-getPKG_CONFIG) --libs arpack)"
+   )
+   else
+   mycmakeargs+=(
+   -DARPACK_FOUND=OFF
+   )
+   fi
+#  if use atlas; then
+#  local c=atlas-cblas l=atlas-clapack
+#  $(tc-getPKG_CONFIG) --exists ${c}-threads && c+=-threads
+#  $(tc-getPKG_CONFIG) --exists ${l}-threads && l+=-threads
+#  mycmakeargs+=(
+#  -DCBLAS_FOUND=ON
+#  -DCBLAS_INCLUDE_DIR="$($(tc-getPKG_CONFIG) 
--cflags-only-I ${c} | sed 's/-I//')"
+#  -DCBLAS_LIBRARIES="$($(tc-getPKG_CONFIG) --libs ${c})"
+#  -DCLAPACK_FOUND=ON
+#  -DCLAPACK_INCLUDE_DIR="$($(tc-getPKG_CONFIG) 
--cflags-only-I ${l} | sed 's/-I//')"
+#  -DCLAPACK_LIBRARIES="$($(tc-getPKG_CONFIG) --libs ${l})"
+#  )
+#  fi
+   if use blas; then
+   mycmakeargs+=(
+   -DBLAS_FOUND=ON
+   -DBLAS_LIBRARIES="$($(tc-getPKG_CONFIG) --libs blas)"
+   )
+   else
+   mycmakeargs+=(
+   -DBLAS_FOUND=OFF
+   )
+   fi
+   if use lapack; then
+   mycmakeargs+=(
+   -DLAPACK_FOUND=ON
+   -DLAPACK_LIBRARIES="$($(tc-getPKG_CONFIG) --libs 
lapack)"
+   )
+   else
+   mycmakeargs+=(
+   -DLAPACK_FOUND=OFF
+   )
+   fi
+   if use superlu; then
+   mycmakeargs+=(
+   -DSuperLU_FOUND=ON
+   -DSuperLU_LIBRARY="$($(tc-getPKG_CONFIG) --libs 
superlu)"
+   -DSuperLU_INCLUDE_DIR="$($(tc-getPKG_CONFIG) 
--cflags-only-I superlu | awk '{print $1}' | sed 's/-I//')"
+   )
+   else
+   mycmakeargs+=(
+   -DSuperLU_FOUND=OFF
+   )
+   fi
+
+   cmake_src_configure
+}
+
+src_test() {
+   cmake_src_test || die
+
+   pushd tests2 > /dev/null
+   emake \
+   CXX="$(tc-getCXX)" \
+   CXX_FLAGS="-I../include ${CXXFLAGS} -DARMA_USE_BLAS 
-DARMA_USE_LAPACK" \
+   LIB_FLAGS="-L.. -larmadillo 

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

2023-07-30 Thread Sam James
commit: 5d5b708b7e6f858c3fc2d6a421fb424225efdb04
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 30 17:30:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 30 17:30:47 2023 +
URL:https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=5d5b708b

13.2.0: backport a few patches, cut patchset 4

Bug: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110280
Bug: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110315
Signed-off-by: Sam James  gentoo.org>

 13.2.0/gentoo/31_all_gm2_make_P_var.patch  |  16 +-
 .../82_all_arm64_PR110280_ICE_fold-const.patch |  53 
 ...3_all_all_PR110315_crash_large_std_vector.patch | 353 +
 13.2.0/gentoo/README.history   |   6 +
 4 files changed, 421 insertions(+), 7 deletions(-)

diff --git a/13.2.0/gentoo/31_all_gm2_make_P_var.patch 
b/13.2.0/gentoo/31_all_gm2_make_P_var.patch
index c977874..ef34288 100644
--- a/13.2.0/gentoo/31_all_gm2_make_P_var.patch
+++ b/13.2.0/gentoo/31_all_gm2_make_P_var.patch
@@ -1,8 +1,8 @@
 https://bugs.gentoo.org/904714
 
https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=79c73122fab213f218b85b2c579ffe3cf5e98ad0
 
-From 79c73122fab213f218b85b2c579ffe3cf5e98ad0 Mon Sep 17 00:00:00 2001
-From: =?utf8?q?Arsen=20Arsenovi=C4=87?= 
+From 275c516a40b7044895c4920f52ec19c7bceedd54 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Arsen=20Arsenovi=C4=87?= 
 Date: Fri, 21 Apr 2023 18:07:29 +0200
 Subject: [PATCH] gcc/m2: Drop references to $(P)
 
@@ -14,9 +14,11 @@ gcc/m2/ChangeLog:
 
* Make-lang.in: Remove references to $(P).
* Make-maintainer.in: Ditto.
+
+(cherry picked from commit 79c73122fab213f218b85b2c579ffe3cf5e98ad0)
 --- a/gcc/m2/Make-lang.in
 +++ b/gcc/m2/Make-lang.in
-@@ -514,7 +514,7 @@ GM2_LIBS_BOOT = m2/gm2-compiler-boot/gm2.a \
+@@ -515,7 +515,7 @@ GM2_LIBS_BOOT = m2/gm2-compiler-boot/gm2.a \
  cc1gm2$(exeext): m2/stage1/cc1gm2$(exeext) $(m2.prev)
cp -p $< $@
  
@@ -25,7 +27,7 @@ gcc/m2/ChangeLog:
  $(GM2_C_OBJS) $(BACKEND) $(LIBDEPS) $(GM2_LIBS) \
  m2/gm2-gcc/rtegraph.o plugin/m2rte$(soext)
-test -d $(@D) || $(mkinstalldirs) $(@D)
-@@ -527,7 +527,7 @@ m2/stage2/cc1gm2$(exeext): m2/stage1/cc1gm2$(exeext) 
m2/gm2-compiler/m2flex.o $(
+@@ -528,7 +528,7 @@ m2/stage2/cc1gm2$(exeext): m2/stage1/cc1gm2$(exeext) 
m2/gm2-compiler/m2flex.o $(
@$(call LINK_PROGRESS,$(INDEX.m2),end)
  
  m2/stage1/cc1gm2$(exeext): gm2$(exeext) m2/gm2-compiler-boot/m2flex.o \
@@ -36,14 +38,14 @@ gcc/m2/ChangeLog:
  $(m2.prev)
 --- a/gcc/m2/Make-maintainer.in
 +++ b/gcc/m2/Make-maintainer.in
-@@ -753,7 +753,7 @@ GM2_LIBS_PARANOID = m2/gm2-compiler-paranoid/gm2.a \
+@@ -848,7 +848,7 @@ GM2_LIBS_PARANOID = m2/gm2-compiler-paranoid/gm2.a \
  gm2.paranoid: m2/m2obj3/cc1gm2$(exeext) gm2.verifyparanoid
  
  m2/m2obj3/cc1gm2$(exeext): m2/m2obj2/cc1gm2$(exeext) 
m2/gm2-compiler-paranoid/m2flex.o \
 -$(P) $(GM2_C_OBJS) $(BACKEND) $(LIBDEPS) 
$(GM2_LIBS_PARANOID) \
 +$(GM2_C_OBJS) $(BACKEND) $(LIBDEPS) 
$(GM2_LIBS_PARANOID) \
- m2/gm2-gcc/rtegraph.o plugin/m2rte$(exeext).so 
m2/gm2-libs-boot/M2LINK.o
+ m2/gm2-gcc/rtegraph.o plugin/m2rte$(exeext).so
-test -d m2/m2obj3 || $(mkinstalldirs) m2/m2obj3
@$(call LINK_PROGRESS,$(INDEX.m2),start)
 -- 
-2.31.1
+2.41.0

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

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/glusterfs/

2023-07-30 Thread Sam James
commit: 98847f0fd132f02d849542b07a0214449784c49d
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 30 18:58:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 30 18:58:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98847f0f

sys-cluster/glusterfs: Stabilize 10.4 amd64, #911506

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

 sys-cluster/glusterfs/glusterfs-10.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/glusterfs/glusterfs-10.4.ebuild 
b/sys-cluster/glusterfs/glusterfs-10.4.ebuild
index eba608d0dc02..61046c91c618 100644
--- a/sys-cluster/glusterfs/glusterfs-10.4.ebuild
+++ b/sys-cluster/glusterfs/glusterfs-10.4.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://download.gluster.org/pub/gluster/${PN}/$(ver_cut 1)/${PV}/${P}.
 
 LICENSE="|| ( GPL-2 LGPL-3+ )"
 SLOT="0/${PV%%.*}"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 
 IUSE="debug emacs +fuse georeplication ipv6 +libtirpc rsyslog selinux 
static-libs tcmalloc test +uring xml"
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/glusterfs/

2023-07-30 Thread Sam James
commit: fc1248d74260f4440ea6a790a61361560c6ca1ff
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 30 18:58:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 30 18:58:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc1248d7

sys-cluster/glusterfs: Stabilize 10.4 ppc64, #911506

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

 sys-cluster/glusterfs/glusterfs-10.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/glusterfs/glusterfs-10.4.ebuild 
b/sys-cluster/glusterfs/glusterfs-10.4.ebuild
index 61046c91c618..2848dea503a0 100644
--- a/sys-cluster/glusterfs/glusterfs-10.4.ebuild
+++ b/sys-cluster/glusterfs/glusterfs-10.4.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://download.gluster.org/pub/gluster/${PN}/$(ver_cut 1)/${PV}/${P}.
 
 LICENSE="|| ( GPL-2 LGPL-3+ )"
 SLOT="0/${PV%%.*}"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv ~x86"
 
 IUSE="debug emacs +fuse georeplication ipv6 +libtirpc rsyslog selinux 
static-libs tcmalloc test +uring xml"
 



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

2023-07-30 Thread Sam James
commit: d719ea13be2cd289a371806b226aff218c30f07f
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 30 18:40:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 30 18:40:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d719ea13

toolchain-funcs.eclass: cleanup obsolete bits in tc-ld-force-bfd

I didn't want to drop this entirely in c26413ae8029f1557aae95b6f8744fc16671fa3b
as I wanted to keep it to just fixing the error I'd made, but I don't see the
point in keeping this now anyway - non-gcc/clang isn't a thing and if it is
I'd hope they'd support -fuse-ld=bfd anyway.

Plus it's an obvious approach if we need it for something else like forcing
an alt linker that isn't bfd anyway, no need for having cruft remaining.

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

 eclass/toolchain-funcs.eclass | 19 ---
 1 file changed, 19 deletions(-)

diff --git a/eclass/toolchain-funcs.eclass b/eclass/toolchain-funcs.eclass
index 0eca4dde9f36..e28f6148ddc1 100644
--- a/eclass/toolchain-funcs.eclass
+++ b/eclass/toolchain-funcs.eclass
@@ -545,25 +545,6 @@ tc-ld-force-bfd() {
if tc-is-gcc || tc-is-clang ; then
export LDFLAGS="${LDFLAGS} -fuse-ld=bfd"
fi
-
-   if false ; then
-   # TODO: Clean this up, or is it useful for when the compiler 
can't
-   # be detected or for rubbish shims? Might be helpful for cases 
like
-   # when porting to new linker which GCC doesn't yet recognise 
(less
-   # of a problem for Clang as it accepts absolute paths), like was
-   # the case for mold.
-   #
-   # <=gcc-4.7 and <=clang-3.4 require some coercion.
-   # Only works if bfd exists.
-   if [[ -e ${path_ld} ]] ; then
-   local d="${T}/bfd-linker"
-   mkdir -p "${d}"
-   ln -sf "${path_ld}" "${d}"/ld
-   export LDFLAGS="${LDFLAGS} -B${d}"
-   else
-   die "unable to locate a BFD linker"
-   fi
-   fi
 }
 
 # @FUNCTION: _tc-has-openmp



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

2023-07-30 Thread Sam James
commit: af86694a988bf16a794191383b4b624d99d4a39f
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 30 18:36:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 30 18:38:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af86694a

toolchain-funcs.eclass: shift comment

It makes a bit more sense (although still a bit suspicious, wonder if should
strip . as well, see c26413ae8029f1557aae95b6f8744fc16671fa3b and bug #911503
where we had 'ld.lld.bd') now with the comment in the right place.

It was added originally for bug #545218 
(b959fb6c158d4727e85472b3a50af5af3f719972).

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

 eclass/toolchain-funcs.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/toolchain-funcs.eclass b/eclass/toolchain-funcs.eclass
index 26b7a0772ca6..0eca4dde9f36 100644
--- a/eclass/toolchain-funcs.eclass
+++ b/eclass/toolchain-funcs.eclass
@@ -534,9 +534,9 @@ tc-ld-force-bfd() {
ewarn "Forcing usage of the BFD linker"
 
# Set up LD to point directly to bfd if it's available.
+   local ld=$(tc-getLD "$@")
# We need to extract the first word in case there are flags appended
# to its value (like multilib), bug #545218.
-   local ld=$(tc-getLD "$@")
local bfd_ld="${ld%% *}.bfd"
local path_ld=$(type -P "${bfd_ld}" 2>/dev/null)
[[ -e ${path_ld} ]] && export LD=${bfd_ld}



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

2023-07-30 Thread Michał Górny
commit: 4f3f4e17ad074f15360e257fb191b48c2dc6ca4d
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jul 30 18:33:42 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jul 30 18:34:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f3f4e17

dev-python/mccabe: Enable py3.12

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

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

diff --git a/dev-python/mccabe/mccabe-0.7.0.ebuild 
b/dev-python/mccabe/mccabe-0.7.0.ebuild
index e494bad6bcb8..f226517744e6 100644
--- a/dev-python/mccabe/mccabe-0.7.0.ebuild
+++ b/dev-python/mccabe/mccabe-0.7.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( pypy3 python3_{9..11} )
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 pypi
 



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

2023-07-30 Thread Michał Górny
commit: cad0e7e966c9c975a34011c1a8ec3ca84136e1a7
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jul 30 18:33:37 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jul 30 18:34:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cad0e7e9

dev-python/flake8: Enable py3.12

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

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

diff --git a/dev-python/flake8/flake8-6.1.0.ebuild 
b/dev-python/flake8/flake8-6.1.0.ebuild
index 2a55f96bbc9d..bba7b6815ba8 100644
--- a/dev-python/flake8/flake8-6.1.0.ebuild
+++ b/dev-python/flake8/flake8-6.1.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..11} )
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
 
 inherit distutils-r1
 



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

2023-07-30 Thread Sam James
commit: c26413ae8029f1557aae95b6f8744fc16671fa3b
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 30 18:28:23 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 30 18:29:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c26413ae

toolchain-funcs.eclass: fix tc-force-bfd

Before c4e911da66c918bd0944d1457776b82260657cd6, fallback would be false
for newer GCC and Clang, not true.

Thanks to parona for giving the nudge.

Closes: https://bugs.gentoo.org/911503
Fixes: c4e911da66c918bd0944d1457776b82260657cd6
Signed-off-by: Sam James  gentoo.org>

 eclass/toolchain-funcs.eclass | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/eclass/toolchain-funcs.eclass b/eclass/toolchain-funcs.eclass
index e194342f7bb5..26b7a0772ca6 100644
--- a/eclass/toolchain-funcs.eclass
+++ b/eclass/toolchain-funcs.eclass
@@ -542,12 +542,11 @@ tc-ld-force-bfd() {
[[ -e ${path_ld} ]] && export LD=${bfd_ld}
 
# Set up LDFLAGS to select bfd based on the gcc / clang version.
-   local fallback="true"
if tc-is-gcc || tc-is-clang ; then
export LDFLAGS="${LDFLAGS} -fuse-ld=bfd"
fi
 
-   if [[ ${fallback} == "true" ]] ; then
+   if false ; then
# TODO: Clean this up, or is it useful for when the compiler 
can't
# be detected or for rubbish shims? Might be helpful for cases 
like
# when porting to new linker which GCC doesn't yet recognise 
(less



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

2023-07-30 Thread Michał Górny
commit: dfca06f2053bef4a8292b31be3564475f6355acb
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jul 30 18:14:44 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jul 30 18:27:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfca06f2

dev-python/pycodestyle: Bump to 2.11.0

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

 dev-python/pycodestyle/Manifest  |  1 +
 dev-python/pycodestyle/pycodestyle-2.11.0.ebuild | 29 
 2 files changed, 30 insertions(+)

diff --git a/dev-python/pycodestyle/Manifest b/dev-python/pycodestyle/Manifest
index 501dbebeb8bc..2de76ab496ec 100644
--- a/dev-python/pycodestyle/Manifest
+++ b/dev-python/pycodestyle/Manifest
@@ -1 +1,2 @@
 DIST pycodestyle-2.10.0.tar.gz 101916 BLAKE2B 
1dbf4c2ea9b1c606740fe1e9804b29100056bad25935182b43dd07d694bf3d321d63b17d2e308dc1ffaca1f4e3e46a4e8df3998424adc4e4a1a33862e608e153
 SHA512 
b0c3ee7ac56942db1e8cb5f3a59c2bd2a44b7467e73b46ab7b6f932603beefbbd29f2760ee49907447af1a5987dc1961f00788b01456bdd0aed7690e2d54446b
+DIST pycodestyle-2.11.0.gh.tar.gz 79772 BLAKE2B 
5995cae91a9e1109b697fae840d1dccd4778096dded7357bdbca1a56b06a031fc524f638e91192564f127b2bc52e94c9e80b2437daac5a129db48f99ca701e48
 SHA512 
fd688544a7fb01a7e3f4f8cb411cf7bc5b6dfc357de616a2ef61944748ad670c239148766b8ea48a3c316396251ed8a8d8937446f400c28e631621a0d16d3cf5

diff --git a/dev-python/pycodestyle/pycodestyle-2.11.0.ebuild 
b/dev-python/pycodestyle/pycodestyle-2.11.0.ebuild
new file mode 100644
index ..efb9462cf118
--- /dev/null
+++ b/dev-python/pycodestyle/pycodestyle-2.11.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python style guide checker (fka pep8)"
+HOMEPAGE="
+   https://pycodestyle.pycqa.org/en/latest/
+   https://github.com/PyCQA/pycodestyle/
+   https://pypi.org/project/pycodestyle/
+"
+# 2.11.0 broke sdist
+# https://github.com/PyCQA/pycodestyle/issues/1183
+SRC_URI="
+   https://github.com/PyCQA/pycodestyle/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+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"
+distutils_enable_sphinx docs \
+   dev-python/sphinx-rtd-theme
+distutils_enable_tests pytest



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

2023-07-30 Thread Michał Górny
commit: 3e0c518a07a9a95050becbf9332d38a7dacfd3bd
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jul 30 18:17:13 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jul 30 18:27:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e0c518a

dev-python/flake8: Bump to 6.1.0

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

 dev-python/flake8/Manifest|  1 +
 dev-python/flake8/flake8-6.1.0.ebuild | 63 +++
 2 files changed, 64 insertions(+)

diff --git a/dev-python/flake8/Manifest b/dev-python/flake8/Manifest
index 468a0ce739e2..1105e0a4a6ca 100644
--- a/dev-python/flake8/Manifest
+++ b/dev-python/flake8/Manifest
@@ -1 +1,2 @@
 DIST flake8-6.0.0.gh.tar.gz 139138 BLAKE2B 
87590594a95f48a9e532ca545d4ae17a098cba81a7708066d63180b27e1cd0e0b648a2362d16b3818ef1b91cbe9ecf51810d45136fb42f188fc09083e9b31921
 SHA512 
27de4632332ee72bb5deedfcb7ea59e31a3e7fbfd6c165adf019b06cccaba51b776f4310219d8b27cf4894ed2597330fe9c0e381187353d4dc239f102eedd26a
+DIST flake8-6.1.0.gh.tar.gz 139267 BLAKE2B 
69210f4ebe5dd4b56425fca9289349820cc5dcee515f75cb855b095dc1a0a6ba380448f14fca19423940d853383576ddc665c5a7bd27f8aa96940ac410d8742b
 SHA512 
a44d245b023acbb89e64071f6cb76f5543e538472a8815fa329a3b3671133cc6f96f246d83877a2a9ac91c32ecdf65858f8edf996efba77906af74b1632b74c8

diff --git a/dev-python/flake8/flake8-6.1.0.ebuild 
b/dev-python/flake8/flake8-6.1.0.ebuild
new file mode 100644
index ..2a55f96bbc9d
--- /dev/null
+++ b/dev-python/flake8/flake8-6.1.0.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="A wrapper around PyFlakes, pep8 & mccabe"
+HOMEPAGE="
+   https://github.com/PyCQA/flake8/
+   https://pypi.org/project/flake8/
+"
+SRC_URI="
+   https://github.com/PyCQA/flake8/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+RDEPEND="
+   =dev-python/pyflakes-3.1.0[${PYTHON_USEDEP}]
+   =dev-python/pycodestyle-2.11.0[${PYTHON_USEDEP}]
+"
+PDEPEND="
+   >=dev-python/mccabe-0.7.0[${PYTHON_USEDEP}]
+   https://github.com/PyCQA/pyflakes/issues/779
+   
tests/integration/test_main.py::test_malformed_per_file_ignores_error
+   
tests/integration/test_main.py::test_tokenization_error_but_not_syntax_error
+   
tests/integration/test_main.py::test_tokenization_error_is_a_syntax_error
+   )
+   fi
+
+   epytest
+}



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

2023-07-30 Thread Michał Górny
commit: 6379361b3cd72b4e666436078a8cf134fa274125
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jul 30 18:06:35 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jul 30 18:27:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6379361b

dev-python/pyflakes: Bump to 3.1.0

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

 dev-python/pyflakes/Manifest  |  1 +
 dev-python/pyflakes/pyflakes-3.1.0.ebuild | 36 +++
 2 files changed, 37 insertions(+)

diff --git a/dev-python/pyflakes/Manifest b/dev-python/pyflakes/Manifest
index ae8dfb6b9a88..49d6006afee4 100644
--- a/dev-python/pyflakes/Manifest
+++ b/dev-python/pyflakes/Manifest
@@ -1 +1,2 @@
 DIST pyflakes-3.0.1.tar.gz 63554 BLAKE2B 
992dc4c81204c9ae2fd44744452e76a11209552edaef930edb14b7ba4763720cd1c0c0cd148fa7edd474b33aa529d8ec28f7f35a2b02b707d58cf70243fc13a9
 SHA512 
10ffe2b92f3885d40578452423a93609f8546b2392997bdbc3f64ca0094516ce6b8449e5d3675bda5fdbc16190c89be23609559fc4cd4f1c97e6af032226d7b7
+DIST pyflakes-3.1.0.tar.gz 63636 BLAKE2B 
89e5fae6bba9efc820e348ddac37fd8590478c64363a5f295cc620ebbc7b51d4d51e0cff30b6a54ee573612e5309d7fff9462bc31c9e89c34cf7cdbecffabd30
 SHA512 
6277eaa82a3d94f8052b3da865cfcc8e99846738b5869fca1be92bb5b9a4db0088859d811da565200e640ad0555d46e0ebcaf831cd422b84304514592270b02e

diff --git a/dev-python/pyflakes/pyflakes-3.1.0.ebuild 
b/dev-python/pyflakes/pyflakes-3.1.0.ebuild
new file mode 100644
index ..9559d2f5c79f
--- /dev/null
+++ b/dev-python/pyflakes/pyflakes-3.1.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Passive checker for Python programs"
+HOMEPAGE="
+   https://github.com/PyCQA/pyflakes/
+   https://pypi.org/project/pyflakes/
+"
+
+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"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=()
+   if [[ ${EPYTHON} == pypy3 ]]; then
+   # regressions with pypy3.10
+   # https://github.com/PyCQA/pyflakes/issues/779
+   EPYTEST_DESELECT+=(
+   
pyflakes/test/test_api.py::CheckTests::test_eofSyntaxError
+   
pyflakes/test/test_api.py::CheckTests::test_misencodedFileUTF8
+   
pyflakes/test/test_api.py::CheckTests::test_multilineSyntaxError
+   )
+   fi
+
+   epytest
+}



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpd/

2023-07-30 Thread Andreas Sturmlechner
commit: 998ceb8d60cdecf62080fcb1a9d7ab39792d76fc
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Jul 30 18:18:24 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Jul 30 18:18:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=998ceb8d

media-sound/mpd: drop 0.23.12

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

 media-sound/mpd/mpd-0.23.12.ebuild | 292 -
 1 file changed, 292 deletions(-)

diff --git a/media-sound/mpd/mpd-0.23.12.ebuild 
b/media-sound/mpd/mpd-0.23.12.ebuild
deleted file mode 100644
index 85c1e4146ec1..
--- a/media-sound/mpd/mpd-0.23.12.ebuild
+++ /dev/null
@@ -1,292 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic linux-info meson systemd xdg
-
-DESCRIPTION="The Music Player Daemon (mpd)"
-HOMEPAGE="https://www.musicpd.org https://github.com/MusicPlayerDaemon/MPD;
-SRC_URI="https://www.musicpd.org/download/${PN}/${PV%.*}/${P}.tar.xz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv x86"
-IUSE="+alsa ao +audiofile bzip2 cdio chromaprint +cue +curl doc +dbus
-   +eventfd expat faad +ffmpeg +fifo flac fluidsynth gme +icu +id3tag 
+inotify
-   jack lame libmpdclient libsamplerate libsoxr +mad mikmod mms
-   modplug mpg123 musepack +network nfs openal openmpt opus oss pipe 
pipewire pulseaudio qobuz
-   recorder samba selinux sid signalfd snapcast sndfile sndio soundcloud 
sqlite systemd
-   test twolame udisks vorbis wavpack webdav wildmidi upnp
-   zeroconf zip zlib"
-
-OUTPUT_PLUGINS="alsa ao fifo jack network openal oss pipe pipewire pulseaudio 
snapcast sndio recorder"
-DECODER_PLUGINS="audiofile faad ffmpeg flac fluidsynth mad mikmod
-   modplug mpg123 musepack opus openmpt flac sid vorbis wavpack wildmidi"
-ENCODER_PLUGINS="audiofile flac lame twolame vorbis"
-
-REQUIRED_USE="
-   || ( ${OUTPUT_PLUGINS} )
-   || ( ${DECODER_PLUGINS} )
-   network? ( || ( ${ENCODER_PLUGINS} ) )
-   recorder? ( || ( ${ENCODER_PLUGINS} ) )
-   qobuz? ( curl soundcloud )
-   soundcloud? ( curl qobuz )
-   udisks? ( dbus )
-   upnp? ( curl expat )
-   webdav? ( curl expat )
-"
-
-RESTRICT="!test? ( test )"
-
-# Note: This version is incompatible with dev-libs/libfmt-10
-# Bug: https://bugs.gentoo.org/906074
-RDEPEND="
-   acct-user/mpd
-   dev-libs/libfmt:=
-   =media-libs/game-music-emu-0.6.0_pre20120802 )
-   icu? (
-   dev-libs/icu:=
-   virtual/libiconv
-   )
-   id3tag? ( media-libs/libid3tag:= )
-   jack? ( virtual/jack )
-   lame? ( network? ( media-sound/lame ) )
-   libmpdclient? ( media-libs/libmpdclient )
-   libsamplerate? ( media-libs/libsamplerate )
-   libsoxr? ( media-libs/soxr )
-   mad? ( media-libs/libmad )
-   mikmod? ( media-libs/libmikmod )
-   mms? ( media-libs/libmms )
-   modplug? ( media-libs/libmodplug )
-   mpg123? ( media-sound/mpg123 )
-   musepack? ( media-sound/musepack-tools )
-   network? ( >=media-libs/libshout-2.4.0 )
-   nfs? ( net-fs/libnfs )
-   openal? ( media-libs/openal )
-   openmpt? ( media-libs/libopenmpt )
-   opus? ( media-libs/opus )
-   pulseaudio? ( media-sound/pulseaudio )
-   pipewire? ( media-video/pipewire:= )
-   qobuz? ( dev-libs/libgcrypt:0 )
-   samba? ( net-fs/samba )
-   selinux? ( sec-policy/selinux-mpd )
-   sid? ( || (
-   media-libs/libsidplay:2
-   media-libs/libsidplayfp
-   ) )
-   snapcast? ( media-sound/snapcast )
-   sndfile? ( media-libs/libsndfile )
-   sndio? ( media-sound/sndio )
-   soundcloud? ( >=dev-libs/yajl-2:= )
-   sqlite? ( dev-db/sqlite:3 )
-   systemd? ( sys-apps/systemd:= )
-   twolame? ( media-sound/twolame )
-   udisks? ( sys-fs/udisks:2 )
-   upnp? ( net-libs/libupnp:0 )
-   vorbis? ( media-libs/libvorbis )
-   wavpack? ( media-sound/wavpack )
-   wildmidi? ( media-sound/wildmidi )
-   zeroconf? ( net-dns/avahi[dbus] )
-   zip? ( dev-libs/zziplib:= )
-   zlib? ( sys-libs/zlib:= )"
-
-DEPEND="${RDEPEND}
-   dev-libs/boost:=
-   test? ( dev-cpp/gtest )"
-
-BDEPEND="virtual/pkgconfig"
-
-pkg_setup() {
-   if use eventfd; then
-   CONFIG_CHECK+=" ~EVENTFD"
-   ERROR_EVENTFD="${P} requires eventfd in-kernel support."
-   fi
-
-   if use signalfd; then
-   CONFIG_CHECK+=" ~SIGNALFD"
-   ERROR_SIGNALFD="${P} requires signalfd in-kernel support."
-   fi
-
-   if use inotify; then
-   CONFIG_CHECK+=" ~INOTIFY_USER"
-   ERROR_INOTIFY_USER="${P} requires inotify in-kernel support."
-   fi
-
-   if use eventfd || use signalfd || use inotify; then
-   linux-info_pkg_setup
-   fi
-
- 

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

2023-07-30 Thread Sam James
commit: b08d46efdce216d211eb81a669ddea7061cd4efc
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 30 18:17:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 30 18:17:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b08d46ef

dev-libs/mpfr: Stabilize 4.2.0_p12 x86, #911501

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

 dev-libs/mpfr/mpfr-4.2.0_p12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/mpfr/mpfr-4.2.0_p12.ebuild 
b/dev-libs/mpfr/mpfr-4.2.0_p12.ebuild
index 5268a39861d4..a7b628ed0998 100644
--- a/dev-libs/mpfr/mpfr-4.2.0_p12.ebuild
+++ b/dev-libs/mpfr/mpfr-4.2.0_p12.ebuild
@@ -48,7 +48,7 @@ LICENSE="LGPL-2.1"
 # preserve-libs.eclass usage to pkg_*inst! See e.g. the readline ebuild.
 SLOT="0/6" # libmpfr.so version
 if [[ ${PV} != *_rc* ]] ; 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
 IUSE="static-libs"
 



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

2023-07-30 Thread Sam James
commit: c5feddaf0e09d211054e406140f301433e0de1e0
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 30 18:17:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 30 18:17:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5feddaf

dev-libs/mpfr: Stabilize 4.2.0_p12 amd64, #911501

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

 dev-libs/mpfr/mpfr-4.2.0_p12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/mpfr/mpfr-4.2.0_p12.ebuild 
b/dev-libs/mpfr/mpfr-4.2.0_p12.ebuild
index 9f9a797cfc4b..5268a39861d4 100644
--- a/dev-libs/mpfr/mpfr-4.2.0_p12.ebuild
+++ b/dev-libs/mpfr/mpfr-4.2.0_p12.ebuild
@@ -48,7 +48,7 @@ LICENSE="LGPL-2.1"
 # preserve-libs.eclass usage to pkg_*inst! See e.g. the readline ebuild.
 SLOT="0/6" # libmpfr.so version
 if [[ ${PV} != *_rc* ]] ; 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
 IUSE="static-libs"
 



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2023-07-30 Thread Ionen Wolkens
commit: 3f0158c78f09e73ceebd44257c41454f3ac873d8
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Jul 30 18:17:06 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Jul 30 18:17:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f0158c7

app-portage/iwdevtools: add 0.12.6

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

 app-portage/iwdevtools/Manifest |  1 +
 app-portage/iwdevtools/iwdevtools-0.12.6.ebuild | 65 +
 2 files changed, 66 insertions(+)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index be3a52b36fc7..4550b9ff649c 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1 +1,2 @@
 DIST iwdevtools-0.12.5.tar.gz 8 BLAKE2B 
de7c1c98a93df42ca0436e9c08a6ec2eeec1ae5db524a8b95c94ab70e43a10f8a649cc489f671712c273fe52b1ee8223e4afac670aedccec254d9c035565feb0
 SHA512 
97372288421e5db71faf8d98544e8f273c2bfa7d36dd5ceb9bdde5e288547f7863fe7548f2dcc7db568a293e05bafce77e0cb29335f6e79841b0ecf78fbefecc
+DIST iwdevtools-0.12.6.tar.gz 90536 BLAKE2B 
e06e17c3b3705e5bfd0a3810c81c5d802b232c5ba42d9c19c28a24a059e30d4c802b067dde054f299118f5ad3cb74df849ab6c2ca06f9e3d74bc0dff7c65f163
 SHA512 
fa273b64f808b6e3cfafcc40166b509cc1da693c06e1246c453ad66c1919c485979223242252885359e5e5ddb06c816f43802c1b5f06b3b7d4c1bab324a8e6c8

diff --git a/app-portage/iwdevtools/iwdevtools-0.12.6.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.12.6.ebuild
new file mode 100644
index ..cd4858bc67e6
--- /dev/null
+++ b/app-portage/iwdevtools/iwdevtools-0.12.6.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson optfeature
+
+DESCRIPTION="Small tools to aid with Gentoo development, primarily intended 
for QA"
+HOMEPAGE="https://github.com/ionenwks/iwdevtools;
+SRC_URI="https://github.com/ionenwks/iwdevtools/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~x64-macos"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   app-misc/pax-utils
+   app-portage/portage-utils
+   >=app-shells/bash-5.1:0[readline]
+   dev-libs/libxml2:2
+   sys-apps/coreutils
+   sys-apps/diffutils
+   sys-apps/file
+   sys-apps/portage
+   || ( sys-apps/util-linux app-misc/getopt )"
+BDEPEND="
+   sys-apps/help2man
+   || ( sys-apps/util-linux app-misc/getopt )
+   test? ( ${RDEPEND} )"
+
+src_configure() {
+   local emesonargs=(
+   -Ddocdir=${PF}
+   -Deprefix="${EPREFIX}"
+   -Dshellcheck=false
+   $(meson_use test)
+   )
+
+   has_version sys-apps/util-linux || emesonargs+=( -Dgetopt=getopt-long )
+
+   meson_src_configure
+}
+
+pkg_postinst() {
+   optfeature "detecting potential ABI issues using abidiff" 
dev-util/libabigail
+
+   if [[ ! ${REPLACING_VERSIONS} ]]; then
+   elog "Optional portage integration relies on using 
/etc/portage/bashrc."
+   elog "The example bashrc can be used as-is if not already using 
one:"
+   elog
+   elog "ln -s ../../usr/share/${PN}/bashrc 
${EROOT}/etc/portage/bashrc"
+   elog
+   elog "Otherwise, inspect the tools' --help output and the 
example to integrate"
+   elog "(if not defining the same phase functions, the example 
can be sourced)."
+   elog
+   elog "Note that \`eqawarn\` is used for portage output by 
default. QA messages"
+   elog "aren't logged / shown post-emerge unless e.g. in 
/etc/portage/make.conf:"
+   elog
+   elog 'PORTAGE_ELOG_CLASSES="${PORTAGE_ELOG_CLASSES} qa"'
+   elog
+   elog "See ${EROOT}/usr/share/doc/${PF}/README.rst* for 
information on tools."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/

2023-07-30 Thread Ionen Wolkens
commit: ce16c75b7c054440e80fdf20567a921d189337f0
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Jul 30 18:00:54 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Jul 30 18:05:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce16c75b

x11-terms/kitty: update live

Trades the librsync dependency for dev-libs/xxhash.

Also do small style adjustments while here.

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

 x11-terms/kitty/kitty-.ebuild | 17 +++--
 1 file changed, 11 insertions(+), 6 deletions(-)

diff --git a/x11-terms/kitty/kitty-.ebuild 
b/x11-terms/kitty/kitty-.ebuild
index ca29cc5189de..999ca947c819 100644
--- a/x11-terms/kitty/kitty-.ebuild
+++ b/x11-terms/kitty/kitty-.ebuild
@@ -14,7 +14,8 @@ else
SRC_URI="

https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz
https://dev.gentoo.org/~ionen/distfiles/${P}-vendor.tar.xz
-   verify-sig? ( 
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )"
+   verify-sig? ( 
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
+   "

VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/kovidgoyal.gpg"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
 fi
@@ -29,19 +30,20 @@ IUSE="+X test wayland"
 REQUIRED_USE="
${PYTHON_REQUIRED_USE}
|| ( X wayland )
-   test? ( X wayland )"
+   test? ( X wayland )
+"
 RESTRICT="!test? ( test )"
 
 # dlopen: fontconfig,libglvnd
 RDEPEND="
${PYTHON_DEPS}
dev-libs/openssl:=
+   dev-libs/xxhash
media-libs/fontconfig
media-libs/harfbuzz:=
media-libs/lcms:2
media-libs/libglvnd[X?]
media-libs/libpng:=
-   net-libs/librsync:=
sys-apps/dbus
sys-libs/zlib:=
x11-libs/libxkbcommon[X?]
@@ -50,7 +52,8 @@ RDEPEND="
~x11-terms/kitty-terminfo-${PV}
X? ( x11-libs/libX11 )
wayland? ( dev-libs/wayland )
-   !sci-mathematics/kissat"
+   !sci-mathematics/kissat
+"
 DEPEND="
${RDEPEND}
X? (
@@ -60,14 +63,16 @@ DEPEND="
x11-libs/libXinerama
x11-libs/libXrandr
)
-   wayland? ( dev-libs/wayland-protocols )"
+   wayland? ( dev-libs/wayland-protocols )
+"
 BDEPEND="
${PYTHON_DEPS}
>=dev-lang/go-1.20
sys-libs/ncurses
virtual/pkgconfig
test? ( $(python_gen_cond_dep 'dev-python/pillow[${PYTHON_USEDEP}]') )
-   wayland? ( dev-util/wayland-scanner )"
+   wayland? ( dev-util/wayland-scanner )
+"
 [[ ${PV} ==  ]] || BDEPEND+=" verify-sig? ( 
sec-keys/openpgp-keys-kovidgoyal )"
 
 QA_FLAGS_IGNORED="usr/bin/kitten" # written in Go



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

2023-07-30 Thread Arthur Zamarin
commit: 4f1d4129770d74535a24b352baf3f8ffe369e472
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Jul 30 17:56:17 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Jul 30 17:56:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f1d4129

dev-libs/mpfr: Stabilize 4.2.0_p12 arm64, #911501

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

 dev-libs/mpfr/mpfr-4.2.0_p12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/mpfr/mpfr-4.2.0_p12.ebuild 
b/dev-libs/mpfr/mpfr-4.2.0_p12.ebuild
index 2128c25873e4..0d7c9a745884 100644
--- a/dev-libs/mpfr/mpfr-4.2.0_p12.ebuild
+++ b/dev-libs/mpfr/mpfr-4.2.0_p12.ebuild
@@ -48,7 +48,7 @@ LICENSE="LGPL-2.1"
 # preserve-libs.eclass usage to pkg_*inst! See e.g. the readline ebuild.
 SLOT="0/6" # libmpfr.so version
 if [[ ${PV} != *_rc* ]] ; 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
 IUSE="static-libs"
 



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

2023-07-30 Thread Arthur Zamarin
commit: 6d0ed3b6d42934ed6fecd2dd4b4f7f471e60957d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Jul 30 17:56:21 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Jul 30 17:56:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d0ed3b6

dev-libs/mpfr: Stabilize 4.2.0_p12 arm, #911501

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

 dev-libs/mpfr/mpfr-4.2.0_p12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/mpfr/mpfr-4.2.0_p12.ebuild 
b/dev-libs/mpfr/mpfr-4.2.0_p12.ebuild
index 0d7c9a745884..71811b760e4e 100644
--- a/dev-libs/mpfr/mpfr-4.2.0_p12.ebuild
+++ b/dev-libs/mpfr/mpfr-4.2.0_p12.ebuild
@@ -48,7 +48,7 @@ LICENSE="LGPL-2.1"
 # preserve-libs.eclass usage to pkg_*inst! See e.g. the readline ebuild.
 SLOT="0/6" # libmpfr.so version
 if [[ ${PV} != *_rc* ]] ; 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
 IUSE="static-libs"
 



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

2023-07-30 Thread Arthur Zamarin
commit: cf1b0d4d1c91528501fc2f416880a2c310b8527e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Jul 30 17:56:10 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Jul 30 17:56:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf1b0d4d

dev-libs/mpfr: Stabilize 4.2.0_p12 ppc64, #911501

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

 dev-libs/mpfr/mpfr-4.2.0_p12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/mpfr/mpfr-4.2.0_p12.ebuild 
b/dev-libs/mpfr/mpfr-4.2.0_p12.ebuild
index 3436f7912a8f..2128c25873e4 100644
--- a/dev-libs/mpfr/mpfr-4.2.0_p12.ebuild
+++ b/dev-libs/mpfr/mpfr-4.2.0_p12.ebuild
@@ -48,7 +48,7 @@ LICENSE="LGPL-2.1"
 # preserve-libs.eclass usage to pkg_*inst! See e.g. the readline ebuild.
 SLOT="0/6" # libmpfr.so version
 if [[ ${PV} != *_rc* ]] ; 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
 IUSE="static-libs"
 



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

2023-07-30 Thread Arthur Zamarin
commit: ff057a09ceda78b312d1598e0763604be19b1481
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Jul 30 17:56:29 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Jul 30 17:56:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff057a09

dev-libs/mpfr: Stabilize 4.2.0_p12 ppc, #911501

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

 dev-libs/mpfr/mpfr-4.2.0_p12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/mpfr/mpfr-4.2.0_p12.ebuild 
b/dev-libs/mpfr/mpfr-4.2.0_p12.ebuild
index 71811b760e4e..9f9a797cfc4b 100644
--- a/dev-libs/mpfr/mpfr-4.2.0_p12.ebuild
+++ b/dev-libs/mpfr/mpfr-4.2.0_p12.ebuild
@@ -48,7 +48,7 @@ LICENSE="LGPL-2.1"
 # preserve-libs.eclass usage to pkg_*inst! See e.g. the readline ebuild.
 SLOT="0/6" # libmpfr.so version
 if [[ ${PV} != *_rc* ]] ; 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
 IUSE="static-libs"
 



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

2023-07-30 Thread Arthur Zamarin
commit: 05856663ab843d2b2be82ab95002a6285fc661d5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Jul 30 17:57:27 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Jul 30 17:57:27 2023 +
URL:
https://gitweb.gentoo.org/proj/pkgcore/pkgcheck.git/commit/?id=05856663

start work on 0.10.26

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

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

diff --git a/src/pkgcheck/__init__.py b/src/pkgcheck/__init__.py
index 070881ab..95e913ed 100644
--- a/src/pkgcheck/__init__.py
+++ b/src/pkgcheck/__init__.py
@@ -6,7 +6,7 @@ from .results import Result
 
 __all__ = ("keywords", "scan", "PkgcheckException", "Result")
 __title__ = "pkgcheck"
-__version__ = "0.10.25"
+__version__ = "0.10.26"
 
 
 def __getattr__(name):



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

2023-07-30 Thread Michał Górny
commit: b5702555ea0e7c07f04332954a472bdd851f381a
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jul 30 17:36:44 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jul 30 17:51:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5702555

dev-python/iminuit: Bump to 2.23.0

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

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

diff --git a/dev-python/iminuit/Manifest b/dev-python/iminuit/Manifest
index 2644f892ba55..6d930b83fe53 100644
--- a/dev-python/iminuit/Manifest
+++ b/dev-python/iminuit/Manifest
@@ -1,2 +1,3 @@
 DIST iminuit-2.21.3.tar.gz 437827 BLAKE2B 
5196e896769f6312bb6ba9af8d6f03bea6023a9459ccbe8553e4c10ba5dc2ed90e4e4b57bdd104f7b72e7514a50c0d4c717c76adf206d7eaddcd3c4c54c4d210
 SHA512 
5e48d4451caf56688143fa4590528fb4ed0660e144dbb3d1c409b84f793593478979728b4af9748b7bbdb7063e2ef7e05476a2ecd52af089f351522aadfc9ba4
 DIST iminuit-2.22.0.tar.gz 2324676 BLAKE2B 
e45952ee6a7f7b6ef3e1ac570abf167423c59ee82841b360278d43c4ab1e07667e143a439f7354e8257007a198c015388b9acf0a5e9aa487814d661eab2e
 SHA512 
e9eda1bc7741c35bd9e9e650a626b45a2f5e4362a7c1dead57dcc461fa6e6cdbab8cfd4203c483017f8fa43e6cf1e75e074d40b92cbc3f271140d950ee4da158
+DIST iminuit-2.23.0.tar.gz 2325309 BLAKE2B 
05e94a0604daded06419d41dc6fa61f3aeb621dec1a84fd69d93a2028a990a6cdae72c99c2b184514003695025c70bea22340138f45abb2092775042293d8e92
 SHA512 
ea0b69722a75e537159fbdbd111eaf48431e0f5c355ef1256f32763873f9dfd3a1a195c45647eb4ca4be2d0532955eb5aa1f6ff43482764d3e566dce4b401305

diff --git a/dev-python/iminuit/iminuit-2.23.0.ebuild 
b/dev-python/iminuit/iminuit-2.23.0.ebuild
new file mode 100644
index ..b8a08320e0b8
--- /dev/null
+++ b/dev-python/iminuit/iminuit-2.23.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=scikit-build-core
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit cmake distutils-r1 virtualx pypi
+
+DESCRIPTION="Minuit numerical function minimization in Python"
+HOMEPAGE="
+   https://github.com/scikit-hep/iminuit/
+   https://pypi.org/project/iminuit/
+"
+
+LICENSE="MIT LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/numpy[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/cython[${PYTHON_USEDEP}]
+   test? (
+   dev-python/ipython[${PYTHON_USEDEP}]
+   dev-python/ipywidgets[${PYTHON_USEDEP}]
+   dev-python/matplotlib[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_test() {
+   virtx distutils-r1_src_test
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # warnings caught as exceptions, sigh
+   # https://github.com/scikit-hep/iminuit/pull/907
+   tests/test_cost.py::test_UnbinnedNLL_visualize
+
+   # precision error
+   tests/test_cost.py::test_Template_with_model_2D
+   )
+
+   epytest -p no:pytest-describe || die "Tests failed with ${EPYTHON}"
+}



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

2023-07-30 Thread Michał Górny
commit: ec3f263f816b8b6f9f65531ed3080d5f48fe9f92
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jul 30 17:42:39 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jul 30 17:51:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec3f263f

dev-python/xxhash: Bump to 3.3.0

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

 dev-python/xxhash/Manifest|  1 +
 dev-python/xxhash/xxhash-3.3.0.ebuild | 41 +++
 2 files changed, 42 insertions(+)

diff --git a/dev-python/xxhash/Manifest b/dev-python/xxhash/Manifest
index 2a51c4bd01f3..5c2639f65c74 100644
--- a/dev-python/xxhash/Manifest
+++ b/dev-python/xxhash/Manifest
@@ -1 +1,2 @@
 DIST xxhash-3.2.0.tar.gz 74561 BLAKE2B 
d2c32b9a556eaaa67d961e130b017ff82944fbec983f24e0356436a7a23927faaba118328eff508e288e0757a1379b5ff88a48c2130eb9b3cf347e178cfc810d
 SHA512 
bbe903b95de3e91177064986adc5c945a9b7058650ea2b5cc10ee162a15a42909dc69f95b86081b8d276960f309b4bacf895ad263a9d9188fa66bb216d76dcd5
+DIST xxhash-3.3.0.tar.gz 84262 BLAKE2B 
9655bed8c30e8ecc7b3f12bebe9f845412e4fbc24daef11570eb8bf78deaf78fe4ea874a5ed334c965c055e6ad4e32f03f025d3ed815bb7a2249e8f80a0b04b0
 SHA512 
1418e0ff8d7dca7759bfe048ee42c2b1168b68ec69f431622f065c28bcf65b2e21f5951a8651f2151a17f8d1b19b47d5c305a545ae1e0d427c7cadf29e94b968

diff --git a/dev-python/xxhash/xxhash-3.3.0.ebuild 
b/dev-python/xxhash/xxhash-3.3.0.ebuild
new file mode 100644
index ..4839bd405feb
--- /dev/null
+++ b/dev-python/xxhash/xxhash-3.3.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python binding for the xxHash library"
+HOMEPAGE="
+   https://github.com/ifduyue/python-xxhash/
+   https://pypi.org/project/xxhash/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+DEPEND="
+   >=dev-libs/xxhash-0.8.0
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests unittest
+
+python_configure_all() {
+   export XXHASH_LINK_SO=1
+}
+
+python_test() {
+   cd tests || die
+   eunittest
+}



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

2023-07-30 Thread Michał Górny
commit: cee8e655e63ec803c34a4406f46f08984c9068df
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jul 30 17:45:28 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jul 30 17:51:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cee8e655

dev-python/platformdirs: Bump to 3.10.0

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

 dev-python/platformdirs/Manifest   |  1 +
 dev-python/platformdirs/platformdirs-3.10.0.ebuild | 49 ++
 2 files changed, 50 insertions(+)

diff --git a/dev-python/platformdirs/Manifest b/dev-python/platformdirs/Manifest
index c938047ff3c8..6755c176f016 100644
--- a/dev-python/platformdirs/Manifest
+++ b/dev-python/platformdirs/Manifest
@@ -1,3 +1,4 @@
+DIST platformdirs-3.10.0.tar.gz 19203 BLAKE2B 
951568733e4c3324d5817b3d9451aa5cc1d08afcce690a574357551f4452192cc98d406c6fc5c7d65d0a1f1d6111cb39a0877994e52021652c8c054add54f258
 SHA512 
39c068dad3fe6ec85247a8957c0fcfb27207e78041686a0231d836eeb431bba82583e2fcb609903bb0f479cd04e4c7866b6126e52a708e7e71eed7631bd121b0
 DIST platformdirs-3.8.0.tar.gz 18451 BLAKE2B 
cac717c3968fd20b7bdac464443cedcdc50b04b732ae8a212fcb946170ad1553ffae82cbdca05c2cf01ebbc4383216cd0f0afe84cddc2ce6107f10fd40213542
 SHA512 
64937f3e9e03a9ec8dc2068777dfe553ec09cef62ce53a753608bd9a73e0afaa4489c98046e7b4b3fdbded237cf2813bfd306a6d5ad5788031b6857d8d4fa430
 DIST platformdirs-3.8.1.tar.gz 18533 BLAKE2B 
d1d669fe76e52637f59c32ddb93920988821a1f1720d6b91042f80abedafc1d6dbcd5f744f22f5502121dc0b12285001cbde63e923e8159f139342a9497459e2
 SHA512 
85d7781e4ef0755bf9a7a4d90b92ea06f497081ec4c5438780f12876a1006b2e591c1b182f6648cad19039d1bd7611cf0c2215015653bafbad2cc529f27d94e7
 DIST platformdirs-3.9.1.tar.gz 18836 BLAKE2B 
d673573005e97895e4d665e1539805be7c4355d8de166481625f76fab250779e8efa81d86374fc388b24d8cc8d892f61b6dda113cdbb9419fff3357006c9b7e6
 SHA512 
c41d8be17c9336b5eba9dc15beb2d6db4b53d2ac06c51439542490019e25c091351c266f11fc4998b8eef00eb91399c464ac59b318bcd1ef14ebbd8350ae2c50

diff --git a/dev-python/platformdirs/platformdirs-3.10.0.ebuild 
b/dev-python/platformdirs/platformdirs-3.10.0.ebuild
new file mode 100644
index ..70e821d796fb
--- /dev/null
+++ b/dev-python/platformdirs/platformdirs-3.10.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A small Python module for determining appropriate 
platform-specific dirs"
+HOMEPAGE="
+   https://pypi.org/project/platformdirs/
+   https://github.com/platformdirs/platformdirs/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+
+BDEPEND="
+   test? (
+   dev-python/appdirs[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_configure() {
+   grep -q 'build-backend = "hatchling' pyproject.toml ||
+   die "Upstream changed build-backend, recheck"
+   # write a custom pyproject.toml to ease setuptools bootstrap
+   cat > pyproject.toml <<-EOF || die
+   [build-system]
+   requires = ["flit_core >=3.2,<4"]
+   build-backend = "flit_core.buildapi"
+
+   [project]
+   name = "${PN}"
+   version = "${PV}"
+   description = 'A small Python package for determining 
appropriate platform-specific dirs, e.g. a "user data dir".'
+   EOF
+   # sigh
+   cat > src/platformdirs/version.py <<-EOF || die
+   __version__ = version = '${PV}'
+   __version_tuple__ = version_tuple = (${PV//./, })
+   EOF
+}



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

2023-07-30 Thread Michał Górny
commit: c9c49960729b43cf1e70593becf111ea1ba3c98c
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jul 30 17:46:02 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jul 30 17:51:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9c49960

dev-python/rich: Bump to 13.5.0

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

 dev-python/rich/Manifest   |  1 +
 dev-python/rich/rich-13.5.0.ebuild | 65 ++
 2 files changed, 66 insertions(+)

diff --git a/dev-python/rich/Manifest b/dev-python/rich/Manifest
index 2558831bd4d9..8bb7aba0c7de 100644
--- a/dev-python/rich/Manifest
+++ b/dev-python/rich/Manifest
@@ -1 +1,2 @@
 DIST rich-13.4.2.gh.tar.gz 15063000 BLAKE2B 
f65079440bc7d89a3ff03be01fa71e076493ae50f22ae8781be2448a7ff2769c174d6654db3a835d34720c34cd8cbecfdd6b13e3064cf7fdcade71806563309d
 SHA512 
17052a9fb0e1d89b31a00d8a719214719891d048fd805185b2d4258c8766130f44bf2280c9567bc162f3b34d9bf2eb7d747d6a37d910c81cd53d3003b51f70bd
+DIST rich-13.5.0.gh.tar.gz 15064859 BLAKE2B 
70122d319145ed8ba7ce9caa5bb79600b3b66adb897a6555c02d4d5f41ab7aa36298bbc890ce2a895a7968f0fd4c6b15b3f4772a2cf867a56cbd9755442ac0cd
 SHA512 
0c7c62d99b15fecfc54b955e01e88eae6dc5fee7dc56749f8b9c9447425a5c32b89d19b1132c72a32204a1df0a14268e2b0797a3ba3e164dc94f72858f790a17

diff --git a/dev-python/rich/rich-13.5.0.ebuild 
b/dev-python/rich/rich-13.5.0.ebuild
new file mode 100644
index ..53279bd88b2a
--- /dev/null
+++ b/dev-python/rich/rich-13.5.0.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Python library for rendering rich text, tables, etc. to the 
terminal"
+HOMEPAGE="
+   https://github.com/Textualize/rich/
+   https://pypi.org/project/rich/
+"
+SRC_URI="
+   https://github.com/Textualize/rich/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   dev-python/colorama[${PYTHON_USEDEP}]
+   >=dev-python/markdown-it-py-2.2.0[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.13.0[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local -x COLUMNS=80
+   local EPYTEST_DESELECT=(
+   # TODO
+   
tests/test_console.py::test_size_can_fall_back_to_std_descriptors
+   
tests/test_inspect.py::test_inspect_integer_with_methods_python38_and_python39
+   # pygments?
+   tests/test_syntax.py::test_python_render_simple_indent_guides
+   
tests/test_syntax.py::test_python_render_line_range_indent_guides
+   )
+   # version-specific output -- the usual deal
+   case ${EPYTHON} in
+   pypy3)
+   EPYTEST_DESELECT+=(
+   # pypy3.10, to be more precise
+   
tests/test_inspect.py::test_inspect_integer_with_methods_python310only
+   )
+   ;;
+   python3.12)
+   EPYTEST_DESELECT+=(
+   
tests/test_inspect.py::test_inspect_builtin_function_except_python311
+   
tests/test_inspect.py::test_inspect_integer_with_methods_python310only
+   
tests/test_inspect.py::test_inspect_integer_with_methods_python311_and_above
+   tests/test_pretty.py::test_attrs_broken
+   )
+   ;;
+   esac
+   epytest -p no:pytest-qt
+}
+
+pkg_postinst() {
+   optfeature "integration with HTML widgets for Jupyter" 
dev-python/ipywidgets
+}



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

2023-07-30 Thread Michał Górny
commit: c4373093723cf702859e4e0b07f2a4a46d12dadc
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jul 30 17:43:33 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jul 30 17:51:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4373093

dev-python/pytest-param-files: Bump to 0.6.0

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

 dev-python/pytest-param-files/Manifest |  1 +
 .../pytest-param-files-0.6.0.ebuild| 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-python/pytest-param-files/Manifest 
b/dev-python/pytest-param-files/Manifest
index de95dc54aaee..241be20b3dfa 100644
--- a/dev-python/pytest-param-files/Manifest
+++ b/dev-python/pytest-param-files/Manifest
@@ -1,2 +1,3 @@
 DIST pytest-param-files-0.3.5.gh.tar.gz 7245 BLAKE2B 
2a67c5ee30d6efb6b7ca7e3272c19c05dda460167cb1709693560ffe06b0ae39ae1b93fc5d6375f4e9cda21e3e02051424789afee55d201cfe070be8a05642ec
 SHA512 
e80eddba2934fe5a6b68645cae243afa936ea3362a29d0b8a8ae4e11229ffb877f1ace9f41ac96d182d5787740fa76af8b106069feb95a7cab1ecc6f8d1088f9
 DIST pytest-param-files-0.5.0.gh.tar.gz 8563 BLAKE2B 
fa3907f3da7607caa3ab4933052ce70bc87bdf1b55983ef9660dbf0d6ae8a838d185be7f03f8ee5a1beb5771bb9f19f46fc012eea1eb7ca6331ba3c9626c72ca
 SHA512 
cfff7ef20d453cf50a72e78d546a948d49c415c212ffba8e0ac4abe1da2decd9097930777b5aa182fb97c9c5c01e4b00bee25bd27f34c6f35a14ba7177d17a16
+DIST pytest-param-files-0.6.0.gh.tar.gz 8526 BLAKE2B 
be4f2f385d5dcbb1debde45a9fb48cb22c8e75e39daeaf891ca2b0321afbd27b4917b1f6058816e9fac2fb589076a06d61590bac610bc3498ffcf71cf812
 SHA512 
712e4dfcccec3bc266f98a6339985b42171cf22356107953dba691f4d6cfac125a8390349459cf67d8ca92ddc2a9dba8cfdd9b3a20a5ec6578df93cb006a

diff --git a/dev-python/pytest-param-files/pytest-param-files-0.6.0.ebuild 
b/dev-python/pytest-param-files/pytest-param-files-0.6.0.ebuild
new file mode 100644
index ..56a3121eaa66
--- /dev/null
+++ b/dev-python/pytest-param-files/pytest-param-files-0.6.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Pytest parametrize decorators from external files."
+HOMEPAGE="
+   https://github.com/chrisjsewell/pytest-param-files/
+   https://pypi.org/project/pytest_param_files/
+"
+SRC_URI="
+   https://github.com/chrisjsewell/pytest-param-files/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+   dev-python/pytest[${PYTHON_USEDEP}]
+   >=dev-python/ruamel-yaml-0.15[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



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

2023-07-30 Thread Michał Górny
commit: 4a5cfd43d60f06d49b804bb1a2238dd3a5d8db77
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jul 30 17:44:31 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jul 30 17:51:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a5cfd43

dev-python/jedi: Bump to 0.19.0

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

 dev-python/jedi/Manifest   |  1 +
 dev-python/jedi/jedi-0.19.0.ebuild | 72 ++
 2 files changed, 73 insertions(+)

diff --git a/dev-python/jedi/Manifest b/dev-python/jedi/Manifest
index a9b20b34903a..ac66f432e872 100644
--- a/dev-python/jedi/Manifest
+++ b/dev-python/jedi/Manifest
@@ -1,3 +1,4 @@
 DIST django-stubs-fd057010f6cbf176f57d1099e82be46d39b99cb9.tar.gz 183312 
BLAKE2B 
a68f6139903f5001db994ee0d881f40ab74932e81c3e2c3a0c22dc56e6be681d0fb42ce837603b21e4d0d448ccb25884ef0f69039305f309e82603267cee9f6a
 SHA512 
506322c132f94e6a1e88cdbde6027a566387731fa6ad59934f95c3511f49d90eff2a3138363811be648b096407d418cd1f801df0bc35b1e464ef181e4076ada1
 DIST jedi-0.18.2.gh.tar.gz 469286 BLAKE2B 
6b65a231d092a6869b55c14a8254c4716695f46cdc9733f50607cf7bb8c864f319e2abfbe812bffc514c78cd92059fc29fa9cc0a38b1e14d6bc8bf3ad3596097
 SHA512 
1df24190c7d468f388e7175f4625670df81cd9a533c8bde12b1e0eaf982a173bdd001bbea6680144cc50ca263fa2b802da5d71de555f81717f4377c46826d0d1
+DIST jedi-0.19.0.gh.tar.gz 472334 BLAKE2B 
04e8fda32c2d0b0476d197c5686011f811d5c269cdb61b15d0bafa9e3aabed05deb44f98d2e3a25faf7bd130b3a9289d058ed06199fc760357d34c551ecc5ad0
 SHA512 
0db8c7859e55057afc0367455c2f3817d8f05a19b6fbdc163a74f07854562c9c29307c7f8ac92e0ce9349353ac148f728a25b3be4cc62dc35f3060bdb79b02c8
 DIST typeshed-ae9d4f4b21bb5e1239816c301da7b1ea904b44c3.tar.gz 602044 BLAKE2B 
53298918a7e9a1163e76d4c70ad2a2117ee90b49329aa82d82b2aaaeaf000c971872f83ed283af6dc4be068b813876760c8b1b4acb4131865572a4aed3ea9230
 SHA512 
b3b9da66b6c6e03e0b262b3262df31215a5e080468ca9ebf4332ed53d715cd3956db7067fad3ec267042ff704f81ac665c703ef2fd0c5b445d440bd8e52bf1aa

diff --git a/dev-python/jedi/jedi-0.19.0.ebuild 
b/dev-python/jedi/jedi-0.19.0.ebuild
new file mode 100644
index ..62299e208df7
--- /dev/null
+++ b/dev-python/jedi/jedi-0.19.0.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1
+
+TYPESHED_P="typeshed-ae9d4f4b21bb5e1239816c301da7b1ea904b44c3"
+DJANGO_STUBS_P="django-stubs-fd057010f6cbf176f57d1099e82be46d39b99cb9"
+
+DESCRIPTION="Autocompletion library for Python"
+HOMEPAGE="
+   https://github.com/davidhalter/jedi/
+   https://pypi.org/project/jedi/
+"
+SRC_URI="
+   https://github.com/davidhalter/jedi/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   
https://github.com/davidhalter/typeshed/archive/${TYPESHED_P#typeshed-}.tar.gz
+   -> ${TYPESHED_P}.tar.gz
+   
https://github.com/davidhalter/django-stubs/archive/${DJANGO_STUBS_P#django-stubs-}.tar.gz
+   -> ${DJANGO_STUBS_P/v/}.tar.gz
+"
+
+LICENSE="
+   MIT
+   test? ( Apache-2.0 )
+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+
+RDEPEND="
+   =dev-python/parso-0.8.3[${PYTHON_USEDEP}]
+"
+
+# RDEPEND needed because of an import jedi inside conf.py
+distutils_enable_sphinx docs \
+   dev-python/parso \
+   dev-python/sphinx-rtd-theme
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # upstream includes these as submodules ...
+   rmdir "${S}"/jedi/third_party/{django-stubs,typeshed} || die
+   mv "${WORKDIR}/${DJANGO_STUBS_P/v/}" \
+   "${S}/jedi/third_party/django-stubs" || die
+   mv "${WORKDIR}/${TYPESHED_P}" \
+   "${S}/jedi/third_party/typeshed" || die
+
+   # test_complete_expanduser relies on $HOME not being empty
+   > "${HOME}"/somefile || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # fragile
+   test/test_speed.py
+   # assumes pristine virtualenv
+   test/test_inference/test_imports.py::test_os_issues
+   )
+
+   # some plugin breaks case-insensitivity on completions
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   # django and pytest tests are very version dependent
+   epytest -o addopts= -k "not django and not pytest"
+}



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

2023-07-30 Thread Michał Górny
commit: 3d2b38d7e31bf1364a4aee88c4dbbf0cf8cfae69
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jul 30 17:46:43 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jul 30 17:51:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d2b38d7

dev-python/pyparsing: Bump to 3.1.1

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

 dev-python/pyparsing/Manifest   |  1 +
 dev-python/pyparsing/pyparsing-3.1.1.ebuild | 47 +
 2 files changed, 48 insertions(+)

diff --git a/dev-python/pyparsing/Manifest b/dev-python/pyparsing/Manifest
index 7a0a48dafd9b..133b4bd7f869 100644
--- a/dev-python/pyparsing/Manifest
+++ b/dev-python/pyparsing/Manifest
@@ -1,2 +1,3 @@
 DIST pyparsing-3.1.0.tar.gz 882565 BLAKE2B 
8ed2e15e2422ded9a558b866a5cbbdc0fb6c7ce42962710e42cfd751aae7b48bacd3d6201084189a940d262fb7b142ea37b897bae23f97a175f6152c19adb5c9
 SHA512 
0ad2e8fff93708426b3675e2d41da12b3f09531bf272799db4095ee618bbaa0f4b90e527ff09dda2acbdb923d59117678fbb28b82a7cfd2b395d686f47b61850
+DIST pyparsing-3.1.1.tar.gz 884814 BLAKE2B 
d5a2b74181d2d93575e9be43285a7156c3b796d58993397c2ed8df10467d54ef193d1f82bbdac0cecd97fb20d1cb64d79f8502b02d8886511ca90c02ac3739bb
 SHA512 
59ae01e13277e25cabd1a1ea41a27aac9235c09746f54c0eaac53d0aae488309fe2044b3b31e1105cb8207ad3326828ec32bdd5e904cceee8b0d032740679628
 DIST pyparsing_3.0.9.gh.tar.gz 967771 BLAKE2B 
c13c74661b9e0d53b4886c9949b01951d220991f916362a13ce0c32c0ab05a6b1cab4d5e5a626acb7563c0ec1716348ede205cb67bf22c0710904f07404ad82a
 SHA512 
1158f27e31f8eced540217b7234b09005eac416fad74faf59678fdae93fe2f76e0e3b5f4adfd3ceb42c8aef19150950293e989c9a5189741175073eb7a03cd6d

diff --git a/dev-python/pyparsing/pyparsing-3.1.1.ebuild 
b/dev-python/pyparsing/pyparsing-3.1.1.ebuild
new file mode 100644
index ..5a9966efcc40
--- /dev/null
+++ b/dev-python/pyparsing/pyparsing-3.1.1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 2004-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Easy-to-use Python module for text parsing"
+HOMEPAGE="
+   https://github.com/pyparsing/pyparsing/
+   https://pypi.org/project/pyparsing/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="examples"
+
+distutils_enable_tests pytest
+
+EPYTEST_IGNORE=(
+   # railroad-diagrams not packaged (and not suitable for packaging yet)
+   tests/test_diagram.py
+)
+
+EPYTEST_DESELECT=(
+   # also railroad-diagrams
+   tests/test_examples.py::TestExamples::test_range_check
+   
tests/test_unit.py::Test02_WithoutPackrat::testEmptyExpressionsAreHandledProperly
+   
tests/test_unit.py::Test04_WithPackrat::testEmptyExpressionsAreHandledProperly
+   
tests/test_unit.py::Test06_WithBoundedPackrat::testEmptyExpressionsAreHandledProperly
+   
tests/test_unit.py::Test08_WithUnboundedPackrat::testEmptyExpressionsAreHandledProperly
+   
tests/test_unit.py::Test09_WithLeftRecursionParsing::testEmptyExpressionsAreHandledProperly
+   
tests/test_unit.py::Test10_WithLeftRecursionParsingBoundedMemo::testEmptyExpressionsAreHandledProperly
+)
+
+python_install_all() {
+   if use examples; then
+   docompress -x /usr/share/doc/${PF}/examples
+   dodoc -r examples
+   fi
+   distutils-r1_python_install_all
+}



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

2023-07-30 Thread Michał Górny
commit: 492b1db1f4ea5f68408cb236aae815c75674ab1e
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jul 30 17:41:38 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jul 30 17:51:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=492b1db1

dev-python/pypdf: Bump to 3.14.0

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

 dev-python/pypdf/Manifest|  1 +
 dev-python/pypdf/pypdf-3.14.0.ebuild | 56 
 2 files changed, 57 insertions(+)

diff --git a/dev-python/pypdf/Manifest b/dev-python/pypdf/Manifest
index e27f61913b48..3737a00dd765 100644
--- a/dev-python/pypdf/Manifest
+++ b/dev-python/pypdf/Manifest
@@ -1,4 +1,5 @@
 DIST pypdf-3.12.2.gh.tar.gz 7560560 BLAKE2B 
f00047287619e49829d516f06020119f2ff19e0d4e67ccf4e45c05b1bff66ca3e69a03da99113accb818b8873ae5e637d23991925633ac01a20dcd35a15d1609
 SHA512 
b888c81cc3cb331f7b5709c4fa29c9f2f0790fc67679112de9e48f31cb20047b7622bcb8e555d5113e6dea96ec5d1c2759ac84696278123eb5a7faeea727b192
 DIST pypdf-3.13.0.gh.tar.gz 7563894 BLAKE2B 
f2f34dccda87e719b326b4c48331e9813a36dbecd14d26f9268b44891939fb3dac3a2bf2e298efd927e8fe97869f43d39f2890008858d42255c31f6496e2003a
 SHA512 
6259b242aaba8e0b63b988749850aa2138b802eaf52d146793635ff723956f19b1989c3c76278ed4240acbc88f8dd4b7e64fcf777508e98dee81093d794b2945
+DIST pypdf-3.14.0.gh.tar.gz 7572714 BLAKE2B 
5a706eb9f9965de9ec3e3b03e243b629700b0c43b0549d49c33cc0a4d5ab570c75aa03695ccb8b08dac99032e9c4c170f2511c0dc644fed90d14da4a3fd18dbd
 SHA512 
f7fc45a10249d3a86e60ed73f8e9a226a8bbb3fe181efdc8102128b7005a39f2479386801d18e8d6be56e8a12b5d3c8769a9c5504df27bec981ebe9cf22da205
 DIST pypdf-sample-files-2cf1e75af7bcb9c097deae6fb112c715d4721744.gh.tar.gz 
10226061 BLAKE2B 
a9b32d6cd3d22bbc0aee54ca3e914c4d2eb2a9a44a1a508e54e0a8fbcb5fad9ab05e72cf66553a1b5595131104ff22dea115d2804d2970200c4cf5f808532174
 SHA512 
f064f0468b07bf705a1d0f3a0fc6fe535c234a39408dca268f223e7c3548e66f599a4e67156e7848b70e9a3bd1bc2756395dd93b0c828ee08fe2bb8833f2b196
 DIST pypdf-sample-files-5b5ee6b0e9bf4b683490351b1e15e01d6553da7b.gh.tar.gz 
10226115 BLAKE2B 
7488897284b840c7d4c26525425d326024936654cea42c47f260d1bc61a32a5c1da0a7eb8a9ad532857ea5c2db3446ce5850c509f44ccf6143b8cf4cb826e6c9
 SHA512 
70d4f0b6957160698afdc9b5bfb9d197f55f1651bc2ec2326621bb77bae5460fe0d4d8543ddbb7ed270c2bd36ad0ccae14deae6040d7f4a01db52374b820fd7e

diff --git a/dev-python/pypdf/pypdf-3.14.0.ebuild 
b/dev-python/pypdf/pypdf-3.14.0.ebuild
new file mode 100644
index ..a39c83ec38db
--- /dev/null
+++ b/dev-python/pypdf/pypdf-3.14.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+SAMPLE_COMMIT=5b5ee6b0e9bf4b683490351b1e15e01d6553da7b
+DESCRIPTION="Python library to work with PDF files"
+HOMEPAGE="
+   https://pypi.org/project/pypdf/
+   https://github.com/py-pdf/pypdf/
+"
+SRC_URI="
+   https://github.com/py-pdf/pypdf/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   test? (
+   
https://github.com/py-pdf/sample-files/archive/${SAMPLE_COMMIT}.tar.gz
+   -> ${PN}-sample-files-${SAMPLE_COMMIT}.gh.tar.gz
+   )
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+BDEPEND="
+   test? (
+   >=dev-python/pillow-8.0.0[jpeg,jpeg2k,tiff,${PYTHON_USEDEP}]
+   dev-python/pycryptodome[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # rely on -Werror
+   tests/test_utils.py::test_deprecate_no_replacement
+   tests/test_workflows.py::test_orientations
+   # TODO: requires fpdf
+   tests/test_page.py::test_compression
+)
+
+src_unpack() {
+   default
+   if use test; then
+   mv "sample-files-${SAMPLE_COMMIT}"/* "${S}"/sample-files/ || die
+   fi
+}
+
+python_test() {
+   epytest -o addopts= -m "not enable_socket"
+}



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

2023-07-30 Thread Michał Górny
commit: 140fe214fd780d3493ed1d7d89cce157b6e76d92
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jul 30 17:44:00 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jul 30 17:51:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=140fe214

dev-python/pyglet: Bump to 2.0.9

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

 dev-python/pyglet/Manifest|  1 +
 dev-python/pyglet/pyglet-2.0.9.ebuild | 82 +++
 2 files changed, 83 insertions(+)

diff --git a/dev-python/pyglet/Manifest b/dev-python/pyglet/Manifest
index 9757dda542d4..d28b47c12000 100644
--- a/dev-python/pyglet/Manifest
+++ b/dev-python/pyglet/Manifest
@@ -1 +1,2 @@
 DIST pyglet-2.0.8.gh.tar.gz 6197927 BLAKE2B 
7b6f26b0c22fea5da3372ab0a3c71fdc55960452530ea565c2946b39de978fb67e5b4467097ed477ec8eff3a3b5ee5f30f84a31172879c9068821492b4d21bbc
 SHA512 
f8fe20d8e43dcd852e96523e03d0e10fff9a18dd50131e0ddc46a49c981f33b3ea9055c769b87c421e4465c4a98fd5a991a862b37215e1d9eac44ff4d33f4bdf
+DIST pyglet-2.0.9.gh.tar.gz 6201289 BLAKE2B 
5d79171a1a01087a26a9d02737d6cc1c7bd30d0c7b4266caf211f73a035f26d40495c2aed2090cb4e72b8cd7964b7638c0bd924e0e6bf66db19aecfcac04f455
 SHA512 
db4006b9b92b8d53b5936dc82769c4f2ea203b83fe96952dbfaaba14c1cb877e850c26fb6c1fd4da2580cfc661ff5ea10f30449365dbbfe0307734ba81bd

diff --git a/dev-python/pyglet/pyglet-2.0.9.ebuild 
b/dev-python/pyglet/pyglet-2.0.9.ebuild
new file mode 100644
index ..bf98a5931071
--- /dev/null
+++ b/dev-python/pyglet/pyglet-2.0.9.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 virtualx xdg-utils
+
+DESCRIPTION="Cross-platform windowing and multimedia library for Python"
+HOMEPAGE="
+   https://pyglet.org/
+   https://github.com/pyglet/pyglet/
+   https://pypi.org/project/pyglet/
+"
+SRC_URI="https://github.com/pyglet/pyglet/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86 ~amd64-linux ~x86-linux"
+IUSE="examples image +sound"
+
+BDEPEND="
+   test? (
+   dev-python/pillow[${PYTHON_USEDEP}]
+   media-libs/fontconfig
+   )
+"
+RDEPEND="
+   virtual/glu
+   virtual/opengl
+   image? ( || (
+   dev-python/pillow[${PYTHON_USEDEP}]
+   x11-libs/gtk+:2
+   ) )
+   sound? ( || (
+   media-libs/libpulse
+   media-libs/openal
+   ) )
+"
+#  ffmpeg? ( media-libs/avbin-bin )
+
+distutils_enable_tests pytest
+
+src_test() {
+   virtx distutils-r1_src_test
+}
+
+python_test() {
+   xdg_environment_reset
+
+   local EPYTEST_DESELECT=(
+   # lacking device/server permissions
+   tests/unit/media/test_listener.py::test_openal_listener
+   tests/unit/media/test_listener.py::test_pulse_listener
+   # fragile to system load
+   
tests/unit/media/test_player.py::PlayerTestCase::test_pause_resume
+   tests/unit/test_clock_freq.py::test_elapsed_time_between_tick
+   )
+   if [[ ${EPYTHON} == python3.11 ]]; then
+   EPYTEST_DESELECT+=(
+   # broken test
+   # https://github.com/pyglet/pyglet/issues/606
+   tests/unit/test_events.py::test_push_handlers_instance
+   )
+   fi
+
+   # Specify path to avoid running interactive tests
+   # We could add in integration tests, but they're slow
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   nonfatal epytest tests/unit || die "Tests failed with ${EPYTHON}"
+}
+
+python_install_all() {
+   if use examples; then
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+
+   distutils-r1_python_install_all
+}



[gentoo-commits] repo/gentoo:master commit in: app-doc/gnu-c-intro-ref/files/, app-doc/gnu-c-intro-ref/

2023-07-30 Thread Sam James
commit: 524e97621def6c5c3ace5d8b8edb1d2f4fe6ff8d
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 30 17:46:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 30 17:47:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=524e9762

app-doc/gnu-c-intro-ref: restore autotools patch

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

 .../files/gnu-c-intro-ref--autotools.patch | 31 ++
 .../gnu-c-intro-ref/gnu-c-intro-ref-.ebuild|  4 +++
 2 files changed, 35 insertions(+)

diff --git a/app-doc/gnu-c-intro-ref/files/gnu-c-intro-ref--autotools.patch 
b/app-doc/gnu-c-intro-ref/files/gnu-c-intro-ref--autotools.patch
new file mode 100644
index ..238bfcbf4ce0
--- /dev/null
+++ b/app-doc/gnu-c-intro-ref/files/gnu-c-intro-ref--autotools.patch
@@ -0,0 +1,31 @@
+I don't know why, but this got reverted upstream by the original commit author.
+
+But it works fine for us, as we even patched this in before they did it, and
+I've emailed them.
+diff --git a/Makefile.am b/Makefile.am
+new file mode 100644
+index 000..63d9994
+--- /dev/null
 b/Makefile.am
+@@ -0,0 +1,3 @@
++info_TEXINFOS = c.texi
++c_TEXINFOS = cpp.texi fp.texi fdl.texi gpl.texi
++dist_data_DATA = c.pdf
+diff --git a/configure.ac b/configure.ac
+new file mode 100644
+index 000..911616b
+--- /dev/null
 b/configure.ac
+@@ -0,0 +1,11 @@
++# Process this file with autoconf to produce a configure script:
++# autoreconf -vi
++# Public domain. Originally written by Ineiev, 2023.
++AC_INIT([GNU C Intro And Reference], [0.0-rc3], [c-man...@gnu.org],
++  [c-intro-and-ref], [https://www.gnu.org/software/c-intro-and-ref/])
++
++AC_PREREQ([2.65])
++AC_CONFIG_SRCDIR([c.texi])
++AM_INIT_AUTOMAKE([1.11])
++AC_CONFIG_FILES([Makefile])
++AC_OUTPUT
+

diff --git a/app-doc/gnu-c-intro-ref/gnu-c-intro-ref-.ebuild 
b/app-doc/gnu-c-intro-ref/gnu-c-intro-ref-.ebuild
index 206a80678ffc..404c0db6bb5e 100644
--- a/app-doc/gnu-c-intro-ref/gnu-c-intro-ref-.ebuild
+++ b/app-doc/gnu-c-intro-ref/gnu-c-intro-ref-.ebuild
@@ -30,6 +30,10 @@ BDEPEND="
)
 "
 
+PATCHES=(
+   "${FILESDIR}"/gnu-c-intro-ref--autotools.patch
+)
+
 src_prepare() {
default
 



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

2023-07-30 Thread Mike Gilbert
commit: 86ee0807e903b2045df3d8d5b10d8617172bfe22
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Jul 30 17:42:22 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Jul 30 17:42:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86ee0807

sys-apps/systemd: remove support for split-usr

Support was dropped upstream in
b0d3095fd6cc1791a38f57a1982116b4475244ba.

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

 sys-apps/systemd/systemd-.ebuild | 48 ++--
 1 file changed, 8 insertions(+), 40 deletions(-)

diff --git a/sys-apps/systemd/systemd-.ebuild 
b/sys-apps/systemd/systemd-.ebuild
index 2995dae33660..d8fc3cedd386 100644
--- a/sys-apps/systemd/systemd-.ebuild
+++ b/sys-apps/systemd/systemd-.ebuild
@@ -27,7 +27,7 @@ else
 fi
 
 inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1
-inherit secureboot systemd toolchain-funcs udev usr-ldscript
+inherit secureboot systemd toolchain-funcs udev
 
 DESCRIPTION="System and service manager for Linux"
 HOMEPAGE="http://systemd.io/;
@@ -181,6 +181,9 @@ QA_FLAGS_IGNORED="usr/lib/systemd/boot/efi/.*"
 QA_EXECSTACK="usr/lib/systemd/boot/efi/*"
 
 pkg_pretend() {
+   if use split-usr; then
+   die "systemd no longer supports split-usr"
+   fi
if [[ ${MERGE_TYPE} != buildonly ]]; then
if use test && has pid-sandbox ${FEATURES}; then
ewarn "Tests are known to fail with PID sandboxing 
enabled."
@@ -249,9 +252,6 @@ src_prepare() {
)
fi
 
-   # Fails with split-usr.
-   sed -i -e '2i exit 77' test/test-rpm-macros.sh || die
-
default
 }
 
@@ -271,10 +271,7 @@ multilib_src_configure() {
-Dpamlibdir="$(getpam_mod_dir)"
# avoid bash-completion dep
-Dbashcompletiondir="$(get_bashcompdir)"
-   $(meson_use split-usr)
-   $(meson_use split-usr split-bin)
-   -Drootprefix="$(usex split-usr "${EPREFIX:-/}" 
"${EPREFIX}/usr")"
-   -Drootlibdir="${EPREFIX}/usr/$(get_libdir)"
+   -Dsplit-bin=false
# Disable compatibility with sysvinit
-Dsysvinit-path=
-Dsysvrcnd-path=
@@ -356,9 +353,6 @@ multilib_src_test() {
 }
 
 multilib_src_install_all() {
-   local rootprefix=$(usex split-usr '' /usr)
-   local sbin=$(usex split-usr sbin bin)
-
# meson doesn't know about docdir
mv "${ED}"/usr/share/doc/{systemd,${PF}} || die
 
@@ -369,19 +363,15 @@ multilib_src_install_all() {
doins "${FILESDIR}"/legacy.conf
 
if ! use resolvconf; then
-   rm -f "${ED}${rootprefix}/${sbin}"/resolvconf || die
+   rm -f "${ED}"/usr/bin/resolvconf || die
fi
 
if ! use sysv-utils; then
-   rm 
"${ED}${rootprefix}/${sbin}"/{halt,init,poweroff,reboot,shutdown} || die
+   rm "${ED}"/usr/bin/{halt,init,poweroff,reboot,shutdown} || die
rm "${ED}"/usr/share/man/man1/init.1 || die
rm "${ED}"/usr/share/man/man8/{halt,poweroff,reboot,shutdown}.8 
|| die
fi
 
-   if ! use resolvconf && ! use sysv-utils && use split-usr; then
-   rmdir "${ED}${rootprefix}"/sbin || die
-   fi
-
# https://bugs.gentoo.org/761763
rm -r "${ED}"/usr/lib/sysusers.d || die
 
@@ -393,7 +383,7 @@ multilib_src_install_all() {
 
keepdir /etc/udev/hwdb.d
 
-   keepdir "${rootprefix}"/lib/systemd/{system-sleep,system-shutdown}
+   keepdir /usr/lib/systemd/{system-sleep,system-shutdown}
keepdir /usr/lib/{binfmt.d,modules-load.d}
keepdir /usr/lib/systemd/user-generators
keepdir /var/lib/systemd
@@ -403,14 +393,6 @@ multilib_src_install_all() {
newpamd "${FILESDIR}"/systemd-user.pam systemd-user
fi
 
-   if use split-usr; then
-   # Avoid breaking boot/reboot
-   dosym ../../../lib/systemd/systemd /usr/lib/systemd/systemd
-   dosym ../../../lib/systemd/systemd-shutdown 
/usr/lib/systemd/systemd-shutdown
-   fi
-
-   gen_usr_ldscript -a systemd udev
-
if use boot; then
python_fix_shebang "${ED}"
secureboot_auto_sign
@@ -467,20 +449,6 @@ pkg_preinst() {
dosym ../../../etc/sysctl.conf /usr/lib/sysctl.d/99-sysctl.conf
fi
 
-   if ! use split-usr; then
-   local dir
-   for dir in bin sbin lib usr/sbin; do
-   if [[ ! -L ${EROOT}/${dir} ]]; then
-   eerror "'${EROOT}/${dir}' is not a symbolic 
link."
-   FAIL=1
-   fi
-   done
-   if [[ ${FAIL} ]]; then
-   eerror "Migration to system layout with merged 
directories must be performed before"
-   eerror 

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

2023-07-30 Thread Arthur Zamarin
commit: 81df6c5bf780b8a2147db9d04cd4b3b16dcb9bcd
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Jul 30 17:38:58 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Jul 30 17:40:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81df6c5b

dev-util/pkgcheck: add 0.10.25

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

 dev-util/pkgcheck/Manifest|  1 +
 dev-util/pkgcheck/pkgcheck-0.10.25.ebuild | 94 +++
 2 files changed, 95 insertions(+)

diff --git a/dev-util/pkgcheck/Manifest b/dev-util/pkgcheck/Manifest
index 532e29f79a6b..e6817ebfc598 100644
--- a/dev-util/pkgcheck/Manifest
+++ b/dev-util/pkgcheck/Manifest
@@ -1,2 +1,3 @@
 DIST pkgcheck-0.10.23.tar.gz 568903 BLAKE2B 
8b00dc93d0c3f597f7397d2e7b3686d11b12da715d6e8071f1b02a8085061cbb2d7cb24bde6a73ef6e5d1459637cb78e536ce80a162f188a42739a434c62c397
 SHA512 
3bcdb91bf73cde60fd9fc2f5e470c5ccdfd7b3564e83192201b0fa1dc38265e1e0c7f7052039accbb62c55d816a6e89317d7d388c0cc3da3b4836475cb82bd03
 DIST pkgcheck-0.10.24.tar.gz 572336 BLAKE2B 
851d6e8d8a5402c539cb690e6e915d3875658f0f4c9e60e8f506d6a663d0732993f2af7a46b3dcf7c2fba11a3d7b521753aa537a893796b8cda216c9e9d370af
 SHA512 
bb0eb962d9d6cafc5b4ca1280307aae8e154d813151841373334971b7613099ebeeb2b9eb3ca9755da43d76a6448b6a8f6570201810b182cf868a172992b40a5
+DIST pkgcheck-0.10.25.tar.gz 580383 BLAKE2B 
2f32bf413dcb68a59b82ee04147b7844efd7b69d932b5d57182e1c91be12750fe14fdd42bf40c652c69e8ac009b2346cc644a9407cf11f03eea2e74f4ab8edc6
 SHA512 
8d90b5629236f468b5553ca288dbd4843d83b09adc9b9b20a6ad6228a8bff74bf1c1e473575f85d1fb00bdd416e07cc77ea098fd6a2b29edf39f51da364c4831

diff --git a/dev-util/pkgcheck/pkgcheck-0.10.25.ebuild 
b/dev-util/pkgcheck/pkgcheck-0.10.25.ebuild
new file mode 100644
index ..1727c0d298cd
--- /dev/null
+++ b/dev-util/pkgcheck/pkgcheck-0.10.25.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+inherit elisp-common distutils-r1 optfeature
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/pkgcore/pkgcheck.git
+   https://github.com/pkgcore/pkgcheck.git;
+   inherit git-r3
+else
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+   inherit pypi
+fi
+
+DESCRIPTION="pkgcore-based QA utility for ebuild repos"
+HOMEPAGE="https://github.com/pkgcore/pkgcheck;
+
+LICENSE="BSD MIT"
+SLOT="0"
+IUSE="emacs"
+
+if [[ ${PV} == * ]]; then
+   RDEPEND="
+   ~dev-python/snakeoil-[${PYTHON_USEDEP}]
+   ~sys-apps/pkgcore-[${PYTHON_USEDEP}]"
+else
+   RDEPEND="
+   >=dev-python/snakeoil-0.10.4[${PYTHON_USEDEP}]
+   >=sys-apps/pkgcore-0.12.18[${PYTHON_USEDEP}]"
+fi
+RDEPEND+="
+   dev-libs/tree-sitter
+   dev-libs/tree-sitter-bash
+   dev-python/chardet[${PYTHON_USEDEP}]
+   dev-python/lazy-object-proxy[${PYTHON_USEDEP}]
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/pathspec[${PYTHON_USEDEP}]
+   >=dev-python/tree-sitter-0.19.0[${PYTHON_USEDEP}]
+   emacs? (
+   >=app-editors/emacs-24.1:*
+   app-emacs/ebuild-mode
+   app-emacs/flycheck
+   )
+"
+BDEPEND="${RDEPEND}
+   dev-python/wheel
+   test? (
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-vcs/git
+   )
+"
+
+SITEFILE="50${PN}-gentoo.el"
+
+distutils_enable_tests pytest
+
+export USE_SYSTEM_TREE_SITTER_BASH=1
+
+src_compile() {
+   distutils-r1_src_compile
+
+   if use emacs ; then
+  pushd "${S}"/contrib/emacs >/dev/null || die
+  elisp-compile *.el
+  popd >/dev/null || die
+   fi
+}
+
+python_install_all() {
+   local DOCS=( NEWS.rst )
+   [[ ${PV} == * ]] || doman man/*
+   distutils-r1_python_install_all
+
+   if use emacs ; then
+   elisp-install ${PN} "${S}"/contrib/emacs/*.el{,c}
+   elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+   fi
+}
+
+pkg_postinst() {
+   use emacs && elisp-site-regen
+
+   optfeature "Network check support" dev-python/requests
+   optfeature "Perl module version check support" 
dev-perl/Gentoo-PerlMod-Version
+}
+
+pkg_postrm() {
+   use emacs && elisp-site-regen
+}



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

2023-07-30 Thread Arthur Zamarin
commit: 20de6ea3179d601bd6d7cec5c80e6de4b91c1c2a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Jul 30 17:39:56 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Jul 30 17:40:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20de6ea3

dev-util/pkgcheck: drop 0.10.23

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

 dev-util/pkgcheck/Manifest|  1 -
 dev-util/pkgcheck/pkgcheck-0.10.23.ebuild | 94 ---
 2 files changed, 95 deletions(-)

diff --git a/dev-util/pkgcheck/Manifest b/dev-util/pkgcheck/Manifest
index e6817ebfc598..391375b0acd7 100644
--- a/dev-util/pkgcheck/Manifest
+++ b/dev-util/pkgcheck/Manifest
@@ -1,3 +1,2 @@
-DIST pkgcheck-0.10.23.tar.gz 568903 BLAKE2B 
8b00dc93d0c3f597f7397d2e7b3686d11b12da715d6e8071f1b02a8085061cbb2d7cb24bde6a73ef6e5d1459637cb78e536ce80a162f188a42739a434c62c397
 SHA512 
3bcdb91bf73cde60fd9fc2f5e470c5ccdfd7b3564e83192201b0fa1dc38265e1e0c7f7052039accbb62c55d816a6e89317d7d388c0cc3da3b4836475cb82bd03
 DIST pkgcheck-0.10.24.tar.gz 572336 BLAKE2B 
851d6e8d8a5402c539cb690e6e915d3875658f0f4c9e60e8f506d6a663d0732993f2af7a46b3dcf7c2fba11a3d7b521753aa537a893796b8cda216c9e9d370af
 SHA512 
bb0eb962d9d6cafc5b4ca1280307aae8e154d813151841373334971b7613099ebeeb2b9eb3ca9755da43d76a6448b6a8f6570201810b182cf868a172992b40a5
 DIST pkgcheck-0.10.25.tar.gz 580383 BLAKE2B 
2f32bf413dcb68a59b82ee04147b7844efd7b69d932b5d57182e1c91be12750fe14fdd42bf40c652c69e8ac009b2346cc644a9407cf11f03eea2e74f4ab8edc6
 SHA512 
8d90b5629236f468b5553ca288dbd4843d83b09adc9b9b20a6ad6228a8bff74bf1c1e473575f85d1fb00bdd416e07cc77ea098fd6a2b29edf39f51da364c4831

diff --git a/dev-util/pkgcheck/pkgcheck-0.10.23.ebuild 
b/dev-util/pkgcheck/pkgcheck-0.10.23.ebuild
deleted file mode 100644
index 60b9b8d6e828..
--- a/dev-util/pkgcheck/pkgcheck-0.10.23.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-inherit elisp-common distutils-r1 optfeature
-
-if [[ ${PV} == * ]] ; then
-   EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/pkgcore/pkgcheck.git
-   https://github.com/pkgcore/pkgcheck.git;
-   inherit git-r3
-else
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-macos"
-   inherit pypi
-fi
-
-DESCRIPTION="pkgcore-based QA utility for ebuild repos"
-HOMEPAGE="https://github.com/pkgcore/pkgcheck;
-
-LICENSE="BSD MIT"
-SLOT="0"
-IUSE="emacs"
-
-if [[ ${PV} == * ]]; then
-   RDEPEND="
-   ~dev-python/snakeoil-[${PYTHON_USEDEP}]
-   ~sys-apps/pkgcore-[${PYTHON_USEDEP}]"
-else
-   RDEPEND="
-   >=dev-python/snakeoil-0.10.4[${PYTHON_USEDEP}]
-   >=sys-apps/pkgcore-0.12.18[${PYTHON_USEDEP}]"
-fi
-RDEPEND+="
-   dev-libs/tree-sitter
-   dev-libs/tree-sitter-bash
-   dev-python/chardet[${PYTHON_USEDEP}]
-   dev-python/lazy-object-proxy[${PYTHON_USEDEP}]
-   dev-python/lxml[${PYTHON_USEDEP}]
-   dev-python/pathspec[${PYTHON_USEDEP}]
-   >=dev-python/tree-sitter-0.19.0[${PYTHON_USEDEP}]
-   emacs? (
-   >=app-editors/emacs-24.1:*
-   app-emacs/ebuild-mode
-   app-emacs/flycheck
-   )
-"
-BDEPEND="${RDEPEND}
-   dev-python/wheel
-   test? (
-   dev-python/pytest[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
-   dev-vcs/git
-   )
-"
-
-SITEFILE="50${PN}-gentoo.el"
-
-distutils_enable_tests pytest
-
-export USE_SYSTEM_TREE_SITTER_BASH=1
-
-src_compile() {
-   distutils-r1_src_compile
-
-   if use emacs ; then
-  pushd "${S}"/contrib/emacs >/dev/null || die
-  elisp-compile *.el
-  popd >/dev/null || die
-   fi
-}
-
-python_install_all() {
-   local DOCS=( NEWS.rst )
-   [[ ${PV} == * ]] || doman man/*
-   distutils-r1_python_install_all
-
-   if use emacs ; then
-   elisp-install ${PN} "${S}"/contrib/emacs/*.el{,c}
-   elisp-site-file-install "${FILESDIR}/${SITEFILE}"
-   fi
-}
-
-pkg_postinst() {
-   use emacs && elisp-site-regen
-
-   optfeature "Network check support" dev-python/requests
-   optfeature "Perl module version check support" 
dev-perl/Gentoo-PerlMod-Version
-}
-
-pkg_postrm() {
-   use emacs && elisp-site-regen
-}



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

2023-07-30 Thread Arthur Zamarin
commit: 4e65b0a9542fc4af37d34c29ea2aabc0cd6f6f70
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Jul 30 17:39:30 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Jul 30 17:40:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e65b0a9

dev-util/pkgcheck: sync live ebuild

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

 dev-util/pkgcheck/pkgcheck-.ebuild | 14 +-
 1 file changed, 1 insertion(+), 13 deletions(-)

diff --git a/dev-util/pkgcheck/pkgcheck-.ebuild 
b/dev-util/pkgcheck/pkgcheck-.ebuild
index 25fe3d8378ba..1727c0d298cd 100644
--- a/dev-util/pkgcheck/pkgcheck-.ebuild
+++ b/dev-util/pkgcheck/pkgcheck-.ebuild
@@ -50,9 +50,7 @@ BDEPEND="${RDEPEND}
dev-python/wheel
test? (
dev-python/pytest[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   dev-python/requests[${PYTHON_USEDEP}]
-   ' python3_{10..11} )
+   dev-python/requests[${PYTHON_USEDEP}]
dev-vcs/git
)
 "
@@ -73,16 +71,6 @@ src_compile() {
fi
 }
 
-python_test() {
-   if ! has_version -b "dev-python/requests[${PYTHON_USEDEP}]" ; then
-   EPYTEST_DESELECT=(
-   
tests/checks/test_all.py::TestNetworkCheck::test_network_enabled
-   )
-   fi
-
-   epytest
-}
-
 python_install_all() {
local DOCS=( NEWS.rst )
[[ ${PV} == * ]] || doman man/*



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

2023-07-30 Thread Sam James
commit: 9acfbfbd96b8701bc2fbd2af280be6e4eb20359c
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 30 17:34:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 30 17:34:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9acfbfbd

sys-devel/gcc: add 13.2.1_p20230729

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

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

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index f1cf616ca8d5..444cd63e8d4b 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -21,8 +21,10 @@ DIST gcc-12-20230728.tar.xz 79813460 BLAKE2B 
89db12fbdc7d75d298335fdd61b15439c16
 DIST gcc-12.3.0-musl-patches-1.tar.xz 3572 BLAKE2B 
c7bf65f7c9ea8023ddaac821ee2b778622fa310ac72a72b2f7032494a8f304eac86217f9204622e6c21aaef9952bece0d09bc126facd4f42b602927909815ab5
 SHA512 
babc279fea2c1fd4c018815f2f5630214fd46015ce9f365c28af242681d51818eaca30ce298eddcab1eed5ac5f2759e2b47b2335afab9d722b4469a6d4fec326
 DIST gcc-12.3.0-patches-2.tar.xz 14236 BLAKE2B 
06c43662c9abb0fa3cf90d5e2273c69aecb9158e6cf6f23c04754ed5d686be2616e81e2502eb16f4298ddd50518ca7677e13249da9e9b091162d3931ff65e4fe
 SHA512 
b0d4b85dbf1a541997203b872e3106906b4ad49cde57e1428bc22b2f8e2d73b8cb10ae0d0b792aebaf664594da4d1dea04c44ddc34e59047410766db04d1
 DIST gcc-13-20230527.tar.xz 83956360 BLAKE2B 
86a2131b88144817673a6300c73b29c2dbb8559a7057609601029aaf60aeb4c4926fa4b99c4e1768726cde09f994159685768b62b3ca73d7b606847788301e82
 SHA512 
87566c74258f9981742eae77f552361c220f79fa6f17c36d5b5a9e73f41c50d8a2cab16b9ffb17f07829005f0d42b4b1d524150d3dcba9710091532cbfad7152
+DIST gcc-13-20230729.tar.xz 84264252 BLAKE2B 
85e0b8af941c6d57317bf68503ea278ecd9e0927e994e73b65b2a674610daa83d3081c9aa87326034b22e694e841d714734187a69ffc80d63d1f5e48d9514772
 SHA512 
46a42d79de118a16dc195605fd461034e9b41856fb11fee3bcce962517e713094935704aa88e1ca05f896176bee9eecfef835ee8858ea584421b924390fe3812
 DIST gcc-13.2.0-musl-patches-2.tar.xz 5292 BLAKE2B 
c057d6574d03c05854edaa9f3fd40e9149662b04f3ac7a7db3eb078d73a7b535726d1bf52e5b12736dedb2f9898ad731f2e48a6421fcfbf7b90f929dee072fcb
 SHA512 
a691da0c87c443a5e9d23731f4005f27871c5b12bc9102873ffa24d374aa7b9fbd187c4f5635d23fa9ffb17e351e76173c2d3fdf40646e355c4cb314b538de69
 DIST gcc-13.2.0-patches-3.tar.xz 30956 BLAKE2B 
29ce043b46645640ca1e983397af3e158588ad87575f0bc59451ea4a7dd5e3bb5b190ed031de6a22cd790d423ba111e95d222187dd09985dceb12db9f0a2d907
 SHA512 
4ffecae7be320124ad0c4e71e39e142b7aa8db0e70b5f486f491d7a33ea31efc6464c6abeea77df02a8bd5cf81f08225d625c8af5c27f9afa32c0d7d989f7a3c
+DIST gcc-13.2.0-patches-4.tar.xz 35284 BLAKE2B 
230932b5df961518dc0c1aea219e65bd49a64bfcbe0621f90012d8fa18c099fbaa9ce865fb7b95e403e9b227d4cc86bf701668837519a3962a76769f49cd1356
 SHA512 
5464a6de67ed16a5b3200d513069e8ea10d57d0c78eb84523d30f7abfcaa2611c5462e83f9bbdb079e42b4f702e5f2ecd1db0f370fdf0fe6c0216a08cf2801d7
 DIST gcc-13.2.0.tar.xz 87858592 BLAKE2B 
0034b29d3d6cc05821f0c4253ce077805943aff7b370729dd203bda57d89c107edd657eeddc2fb1e69ea15c7b0323b961f46516c7f4af89a3ccf7fea84701be2
 SHA512 
d99e4826a70db04504467e349e9fbaedaa5870766cda7c5cab50cdebedc4be755ebca5b789e1232a34a20be1a0b60097de9280efe47bdb71c73251e30b0862a2
 DIST gcc-14-20230716.tar.xz 84628612 BLAKE2B 
61498db17a0dc46c8fbbc051765065ed867abc58cec4e709ac374d716ed3a1ab134fd20aabe809490d5d00115f98fc4a4b3c6a3d4ed132dbc3aebb4ce15600f4
 SHA512 
7b17380723d1578ec8bbcaeff6421755957d3ba84fa9707be4a6704817952d084b70528060f4ae70bb80659a53ad7bd40db6dd11a35b82c1347bda80fe7b4865
 DIST gcc-14-20230723.tar.xz 84677324 BLAKE2B 
d9bc3aeaac971984178eedc70bc4b1b1314a3c299c17a60992fe843e01c35aee63fd0742d97449f2bd14e1b2adda3c8a2095cc26b4e4eb3a8d1620af9706ea43
 SHA512 
53490f78fcebf3e795ad012fe7462390f0e40fc541e3ee6d9edcedba78d645029a35d74e5d16aa0d1ee487c43f7de10f5911043f875e8a5787603c37e1708a7c

diff --git a/sys-devel/gcc/gcc-13.2.1_p20230729.ebuild 
b/sys-devel/gcc/gcc-13.2.1_p20230729.ebuild
new file mode 100644
index ..845eb61fac0b
--- /dev/null
+++ b/sys-devel/gcc/gcc-13.2.1_p20230729.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_GCC_VER="13.2.0"
+PATCH_VER="4"
+MUSL_VER="2"
+MUSL_GCC_VER="13.2.0"
+
+if [[ ${PV} == *. ]] ; then
+   MY_PV_2=$(ver_cut 2)
+   MY_PV_3=1
+   if [[ ${MY_PV_2} == 0 ]] ; then
+   MY_PV_2=0
+   MY_PV_3=0
+   else
+   MY_PV_2=$((${MY_PV_2} - 1))
+   fi
+
+   # e.g. 12.2. -> 12.1.1
+   TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3}
+elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+   # Cheesy hack for RCs
+   MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 
1)))-RC-$(ver_cut 5)
+   MY_P=${PN}-${MY_PV}
+   

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

2023-07-30 Thread Arthur Zamarin
commit: 1cf9449aec0b2054b18516f4643938affca93902
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Jul 30 17:31:13 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Jul 30 17:31:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cf9449a

dev-python/pendulum: Keyword 2.1.2-r2 arm64, #909029

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

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

diff --git a/dev-python/pendulum/pendulum-2.1.2-r2.ebuild 
b/dev-python/pendulum/pendulum-2.1.2-r2.ebuild
index ff1ae532839f..56909169fec5 100644
--- a/dev-python/pendulum/pendulum-2.1.2-r2.ebuild
+++ b/dev-python/pendulum/pendulum-2.1.2-r2.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
 
 DEPEND="
dev-python/python-dateutil[${PYTHON_USEDEP}]



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

2023-07-30 Thread Arthur Zamarin
commit: d91b1de39977b0e93f54aa01295bb6d475c5c95c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Jul 30 17:31:13 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Jul 30 17:31:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d91b1de3

dev-python/orjson: Keyword 3.9.2 arm64, #909029

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

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

diff --git a/dev-python/orjson/orjson-3.9.2.ebuild 
b/dev-python/orjson/orjson-3.9.2.ebuild
index ec0d4510e0c7..c26549955095 100644
--- a/dev-python/orjson/orjson-3.9.2.ebuild
+++ b/dev-python/orjson/orjson-3.9.2.ebuild
@@ -58,7 +58,7 @@ LICENSE="|| ( Apache-2.0 MIT )"
 # Dependent crate licenses
 LICENSE+=" Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
 
 BDEPEND="
test? (



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

2023-07-30 Thread Arthur Zamarin
commit: 4259c8b7c5a35c74a952e986f07d21d39bce0917
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Jul 30 17:31:13 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Jul 30 17:31:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4259c8b7

dev-python/cattrs: Keyword 23.1.2 arm64, #909029

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

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

diff --git a/dev-python/cattrs/cattrs-23.1.2.ebuild 
b/dev-python/cattrs/cattrs-23.1.2.ebuild
index 097477200e4c..73ac1770e24c 100644
--- a/dev-python/cattrs/cattrs-23.1.2.ebuild
+++ b/dev-python/cattrs/cattrs-23.1.2.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
 IUSE="test-rust"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/scikit-build-core/

2023-07-30 Thread Arthur Zamarin
commit: ca67058660319a158670bb034bac347a08a934e8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Jul 30 17:31:14 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Jul 30 17:31:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca670586

dev-python/scikit-build-core: Keyword 0.4.8 arm64, #909029

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

 dev-python/scikit-build-core/scikit-build-core-0.4.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/scikit-build-core/scikit-build-core-0.4.8.ebuild 
b/dev-python/scikit-build-core/scikit-build-core-0.4.8.ebuild
index 9cf9fc3a704b..eb5316765cc1 100644
--- a/dev-python/scikit-build-core/scikit-build-core-0.4.8.ebuild
+++ b/dev-python/scikit-build-core/scikit-build-core-0.4.8.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
 
 # we always want [pyproject] extra
 RDEPEND="



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

2023-07-30 Thread Arthur Zamarin
commit: 5b440b2b93c714a7c14229d9b83fb10f8bc0dfbf
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Jul 30 17:31:14 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Jul 30 17:31:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b440b2b

dev-python/pytest-subprocess: Keyword 1.5.0 arm64, #909029

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

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

diff --git a/dev-python/pytest-subprocess/pytest-subprocess-1.5.0.ebuild 
b/dev-python/pytest-subprocess/pytest-subprocess-1.5.0.ebuild
index bb2a21146b87..a10ab1b6ef8d 100644
--- a/dev-python/pytest-subprocess/pytest-subprocess-1.5.0.ebuild
+++ b/dev-python/pytest-subprocess/pytest-subprocess-1.5.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
 
 RDEPEND="
>=dev-python/pytest-4.0.0[${PYTHON_USEDEP}]



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

2023-07-30 Thread Florian Schmaus
commit: 04b5be7df1595fb7fc1d6b164423b7048e51d09b
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sun Jul 30 17:20:53 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sun Jul 30 17:20:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04b5be7d

net-im/ejabberd: revert accidentally pushed changes

Fixes: 6524848310ec ("app-text/kramdown-rfc: add 1.6.39")
Signed-off-by: Florian Schmaus  gentoo.org>

 net-im/ejabberd/ejabberd-23.04.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/net-im/ejabberd/ejabberd-23.04.ebuild 
b/net-im/ejabberd/ejabberd-23.04.ebuild
index a7cfe808e6db..ff7f7e0f5d09 100644
--- a/net-im/ejabberd/ejabberd-23.04.ebuild
+++ b/net-im/ejabberd/ejabberd-23.04.ebuild
@@ -17,7 +17,7 @@ KEYWORDS="~amd64 ~arm ~ia64 ~sparc ~x86"
 REQUIRED_USE="mssql? ( odbc )"
 # TODO: Add 'tools' flag.
 IUSE="captcha debug full-xml ldap mssql mysql odbc pam postgres redis
-   roster-gw selinux sip sqlite +stun +tools zlib"
+   roster-gw selinux sip sqlite +stun zlib"
 
 RESTRICT="test"
 
@@ -129,7 +129,6 @@ src_configure() {
$(use_enable roster-gw roster-gateway-workaround) \
$(use_enable sqlite) \
$(use_enable sip) \
-   $(use_enable tools) \
$(use_enable stun) \
$(use_enable zlib)
 



[gentoo-commits] repo/gentoo:master commit in: sci-libs/armadillo/

2023-07-30 Thread Arthur Zamarin
commit: c1580d604fe6dd0dde4afa234fc10d9fcc224b46
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Jul 30 17:17:44 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Jul 30 17:17:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1580d60

sci-libs/armadillo: Stabilize 11.4.0 ppc64, #899446

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

 sci-libs/armadillo/armadillo-11.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/armadillo/armadillo-11.4.0.ebuild 
b/sci-libs/armadillo/armadillo-11.4.0.ebuild
index 3265c57b5153..d515a111faaf 100644
--- a/sci-libs/armadillo/armadillo-11.4.0.ebuild
+++ b/sci-libs/armadillo/armadillo-11.4.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/arma/${P}.tar.xz"
 
 LICENSE="Apache-2.0"
 SLOT="0/11"
-KEYWORDS="amd64 ~arm ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
 IUSE="arpack blas doc examples hdf5 lapack mkl superlu test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="test? ( arpack lapack superlu )"



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

2023-07-30 Thread Sam James
commit: b15fb9b8ab18c743533ed89107dcbd5182403324
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 30 17:09:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 30 17:09:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b15fb9b8

dev-db/mycli: Keyword 1.26.1-r2 arm64, #911420

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

 dev-db/mycli/mycli-1.26.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mycli/mycli-1.26.1-r2.ebuild 
b/dev-db/mycli/mycli-1.26.1-r2.ebuild
index b58c09658700..2baddf8fd9a6 100644
--- a/dev-db/mycli/mycli-1.26.1-r2.ebuild
+++ b/dev-db/mycli/mycli-1.26.1-r2.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
 IUSE="ssh"
 
 RDEPEND="



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

2023-07-30 Thread Sam James
commit: 110d51d84740beedc467f88d2137ec147a5faa0c
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 30 17:09:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 30 17:09:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=110d51d8

dev-python/sqlglot: Keyword 17.8.6 arm64, #911420

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

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

diff --git a/dev-python/sqlglot/sqlglot-17.8.6.ebuild 
b/dev-python/sqlglot/sqlglot-17.8.6.ebuild
index d44b4e19523f..0e26be06a21d 100644
--- a/dev-python/sqlglot/sqlglot-17.8.6.ebuild
+++ b/dev-python/sqlglot/sqlglot-17.8.6.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
 
 EPYTEST_IGNORE=(
# Tests require pyspark or duckdb which aren't in the tree.



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

2023-07-30 Thread Sam James
commit: 17fdeff697ad2bae7b8dd54577b6a2d3fc4efbbc
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 30 17:09:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 30 17:09:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17fdeff6

dev-python/cli_helpers: Keyword 2.3.0 arm64, #911420

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

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

diff --git a/dev-python/cli_helpers/cli_helpers-2.3.0.ebuild 
b/dev-python/cli_helpers/cli_helpers-2.3.0.ebuild
index 73bbfd5a2e0f..adb61452afbf 100644
--- a/dev-python/cli_helpers/cli_helpers-2.3.0.ebuild
+++ b/dev-python/cli_helpers/cli_helpers-2.3.0.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
 
 RDEPEND="
>=dev-python/configobj-5.0.5[${PYTHON_USEDEP}]



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

2023-07-30 Thread Sam James
commit: 80a72bac2350811712c018b68f61a031736c579f
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 30 17:07:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 30 17:07:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80a72bac

profiles/features/musl: enable USE=pic

musl has no support for textrels, so we always need PIC. At some point, I want
to move this into the general profiles by default (especially given the Binutils
work we're doing, see 86ac5c16e3149458710b691e1cad81c50be8d661), but baby steps.

Anyway, this is essential given things will crash on musl otherwise.

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

 profiles/features/musl/make.defaults | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/profiles/features/musl/make.defaults 
b/profiles/features/musl/make.defaults
index 80a8fdf9240f..4c680a7340f6 100644
--- a/profiles/features/musl/make.defaults
+++ b/profiles/features/musl/make.defaults
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 PORTAGE_LIBC="musl"
@@ -6,7 +6,7 @@ ELIBC="musl"
 
 FEATURES="sandbox sfperms strict"
 
-USE="nptl unicode -berkdb -gdbm"
+USE="nptl pic unicode -berkdb -gdbm"
 BOOTSTRAP_USE="${BOOTSTRAP_USE} nptl -berkdb -gdbm"
 
 # All libraries are in /lib or /usr/lib



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

2023-07-30 Thread Sam James
commit: d89510821e84ece8bf057f57f297016fae114e06
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 30 17:01:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 30 17:01:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8951082

dev-libs/gmp: add comment wrt no pgo

Bug: https://bugs.gentoo.org/454912
Bug: https://bugs.gentoo.org/650558
Bug: https://bugs.gentoo.org/658688
Signed-off-by: Sam James  gentoo.org>

 dev-libs/gmp/gmp-6.3.0.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-libs/gmp/gmp-6.3.0.ebuild b/dev-libs/gmp/gmp-6.3.0.ebuild
index 0891330f69e3..f96c0cf02b30 100644
--- a/dev-libs/gmp/gmp-6.3.0.ebuild
+++ b/dev-libs/gmp/gmp-6.3.0.ebuild
@@ -140,6 +140,10 @@ multilib_src_configure() {
# --with-pic forces static libraries to be built as PIC
# and without TEXTRELs. musl does not support TEXTRELs: bug 
#707332
$(use pic && echo --with-pic)
+
+   # XXX: In the past, we had PGO support with upstream's 'tuneup' 
script
+   # per https://gmplib.org/manual/Performance-optimization, but 
we had
+   # a variety of issues with it: bug #454912, bug #650558, and 
bug #658688.
)
 
# Move the wrappers from GMP back into place (may have been destroyed 
by previous econf run)



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

2023-07-30 Thread Sam James
commit: 17552faebd1db2cecfe57ad8845b67e3f2deee00
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 30 16:57:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 30 16:57:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17552fae

app-arch/libarchive: Stabilize 3.7.1 arm64, #911487

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

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

diff --git a/app-arch/libarchive/libarchive-3.7.1.ebuild 
b/app-arch/libarchive/libarchive-3.7.1.ebuild
index 34e013430ac9..78a107d60c8e 100644
--- a/app-arch/libarchive/libarchive-3.7.1.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.1.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 xattr zstd"
 VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/libarchive.org.asc
 



[gentoo-commits] repo/gentoo:master commit in: app-text/kramdown-rfc/, net-im/ejabberd/

2023-07-30 Thread Florian Schmaus
commit: 6524848310ecbab4736508fb3ea282deddabaefe
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sun Jul 30 16:54:02 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sun Jul 30 16:55:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65248483

app-text/kramdown-rfc: add 1.6.39

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

 app-text/kramdown-rfc/Manifest   |  1 +
 app-text/kramdown-rfc/kramdown-rfc-1.6.39.ebuild | 41 
 net-im/ejabberd/ejabberd-23.04.ebuild|  3 +-
 3 files changed, 44 insertions(+), 1 deletion(-)

diff --git a/app-text/kramdown-rfc/Manifest b/app-text/kramdown-rfc/Manifest
index bf1fca8add42..6d19a1610a65 100644
--- a/app-text/kramdown-rfc/Manifest
+++ b/app-text/kramdown-rfc/Manifest
@@ -1,2 +1,3 @@
 DIST kramdown-rfc2629-1.6.27.gem 57344 BLAKE2B 
e43d46a02e804268ebf5697fde7948c1c1e90f2cb33f0aa66c93c629e6f68f7932ecf02cd7169c93d06f21ee77e9c98b2717c6c18629fc78d2532098ef4e4f5f
 SHA512 
7ad473bf9221f8369afaa6374751d77931f12e7af3500576da7567cc4e36844349de412626e735432dea098d71d155cb1fd1d87f9e3ea053bebd3be84da81c17
 DIST kramdown-rfc2629-1.6.36.gem 60928 BLAKE2B 
e1f5a3299ddca462b7ab3935019b95f58aebfc5de52271142b41cbf03102a574181b0d29d5701e0f6b710eb7c8b85dda0f9700b8e47698b6d079cd8c07d720b0
 SHA512 
d3c32bd0e692ebf5dfb428617ce6ae37ac91ff99021a59e11df205e88c76699c8fabd8dd7922f6e9a5653b12e3c113eeedbb38b6edd656d67cd16b5f03a3136e
+DIST kramdown-rfc2629-1.6.39.gem 62464 BLAKE2B 
4063bab5ef8081c5a2aba3d881990d9ea4e6dd5ce01bf85e0ce6bc63b0fc6c1e8e9be413b00588c5e6e473ee26dfb6060aa8767ce6b4053c1b8750f79182e540
 SHA512 
bdfc611895f734a28e65b8d6b750fec387bb504d35feb8c6bbf4dbaf83b19b65fb61187e9b5e58ec64dbe72cbc9cc6efa78a349752340634ef2dc565bb096589

diff --git a/app-text/kramdown-rfc/kramdown-rfc-1.6.39.ebuild 
b/app-text/kramdown-rfc/kramdown-rfc-1.6.39.ebuild
new file mode 100644
index ..ff1033582610
--- /dev/null
+++ b/app-text/kramdown-rfc/kramdown-rfc-1.6.39.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31"
+
+# The software got renamed from kramdown-rfc2629 to kramdown-rfc,
+# however the gem coordinate is still kramdown-rfc2629.
+RUBY_FAKEGEM_NAME="${PN}2629"
+RUBY_FAKEGEM_RECIPE_TEST="none"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_EXTRAINSTALL="data"
+# Explicitly use the gemspec file over the metadata file of the gem, as
+# the latter contains dependencies that we patched out.
+RUBY_FAKEGEM_GEMSPEC="${RUBY_FAKEGEM_NAME}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="An XML2RFC (RFC799x) backend for Thomas Leitner's kramdown 
markdown parser"
+HOMEPAGE="https://github.com/cabo/kramdown-rfc;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.6.27-Drop-dependency-on-certified.patch
+   "${FILESDIR}"/${PN}-1.6.35-Remove-bin-echars.patch
+)
+
+ruby_add_rdepend "
+   >=dev-ruby/json-2.0.0
+   >=dev-ruby/kramdown-2.4.0
+   >=dev-ruby/kramdown-parser-gfm-1.1.0
+   >=dev-ruby/net-http-persistent-4.0
+"
+
+all_ruby_prepare() {
+   sed -i 's/json_pure/json/' "${RUBY_FAKEGEM_GEMSPEC}" || die
+}

diff --git a/net-im/ejabberd/ejabberd-23.04.ebuild 
b/net-im/ejabberd/ejabberd-23.04.ebuild
index ff7f7e0f5d09..a7cfe808e6db 100644
--- a/net-im/ejabberd/ejabberd-23.04.ebuild
+++ b/net-im/ejabberd/ejabberd-23.04.ebuild
@@ -17,7 +17,7 @@ KEYWORDS="~amd64 ~arm ~ia64 ~sparc ~x86"
 REQUIRED_USE="mssql? ( odbc )"
 # TODO: Add 'tools' flag.
 IUSE="captcha debug full-xml ldap mssql mysql odbc pam postgres redis
-   roster-gw selinux sip sqlite +stun zlib"
+   roster-gw selinux sip sqlite +stun +tools zlib"
 
 RESTRICT="test"
 
@@ -129,6 +129,7 @@ src_configure() {
$(use_enable roster-gw roster-gateway-workaround) \
$(use_enable sqlite) \
$(use_enable sip) \
+   $(use_enable tools) \
$(use_enable stun) \
$(use_enable zlib)
 



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

2023-07-30 Thread Florian Schmaus
commit: 5fa91de1b754165db02439bb342f938500c0d5d2
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sun Jul 30 16:55:05 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sun Jul 30 16:55:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fa91de1

app-text/kramdown-rfc: drop 1.6.27

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

 app-text/kramdown-rfc/Manifest   |  1 -
 app-text/kramdown-rfc/kramdown-rfc-1.6.27.ebuild | 41 
 2 files changed, 42 deletions(-)

diff --git a/app-text/kramdown-rfc/Manifest b/app-text/kramdown-rfc/Manifest
index 6d19a1610a65..fb204db40447 100644
--- a/app-text/kramdown-rfc/Manifest
+++ b/app-text/kramdown-rfc/Manifest
@@ -1,3 +1,2 @@
-DIST kramdown-rfc2629-1.6.27.gem 57344 BLAKE2B 
e43d46a02e804268ebf5697fde7948c1c1e90f2cb33f0aa66c93c629e6f68f7932ecf02cd7169c93d06f21ee77e9c98b2717c6c18629fc78d2532098ef4e4f5f
 SHA512 
7ad473bf9221f8369afaa6374751d77931f12e7af3500576da7567cc4e36844349de412626e735432dea098d71d155cb1fd1d87f9e3ea053bebd3be84da81c17
 DIST kramdown-rfc2629-1.6.36.gem 60928 BLAKE2B 
e1f5a3299ddca462b7ab3935019b95f58aebfc5de52271142b41cbf03102a574181b0d29d5701e0f6b710eb7c8b85dda0f9700b8e47698b6d079cd8c07d720b0
 SHA512 
d3c32bd0e692ebf5dfb428617ce6ae37ac91ff99021a59e11df205e88c76699c8fabd8dd7922f6e9a5653b12e3c113eeedbb38b6edd656d67cd16b5f03a3136e
 DIST kramdown-rfc2629-1.6.39.gem 62464 BLAKE2B 
4063bab5ef8081c5a2aba3d881990d9ea4e6dd5ce01bf85e0ce6bc63b0fc6c1e8e9be413b00588c5e6e473ee26dfb6060aa8767ce6b4053c1b8750f79182e540
 SHA512 
bdfc611895f734a28e65b8d6b750fec387bb504d35feb8c6bbf4dbaf83b19b65fb61187e9b5e58ec64dbe72cbc9cc6efa78a349752340634ef2dc565bb096589

diff --git a/app-text/kramdown-rfc/kramdown-rfc-1.6.27.ebuild 
b/app-text/kramdown-rfc/kramdown-rfc-1.6.27.ebuild
deleted file mode 100644
index f6da029218d3..
--- a/app-text/kramdown-rfc/kramdown-rfc-1.6.27.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby30"
-
-# The software got renamed from kramdown-rfc2629 to kramdown-rfc,
-# however the gem coordinate is still kramdown-rfc2629.
-RUBY_FAKEGEM_NAME="${PN}2629"
-RUBY_FAKEGEM_RECIPE_TEST="none"
-RUBY_FAKEGEM_EXTRADOC="README.md"
-RUBY_FAKEGEM_EXTRAINSTALL="data"
-# Explicitly use the gemspec file over the metadata file of the gem, as
-# the latter contains dependencies that we patched out.
-RUBY_FAKEGEM_GEMSPEC="${RUBY_FAKEGEM_NAME}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="An XML2RFC (RFC799x) backend for Thomas Leitner's kramdown 
markdown parser"
-HOMEPAGE="https://github.com/cabo/kramdown-rfc;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.6.27-Drop-dependency-on-certified.patch
-   "${FILESDIR}"/${PN}-1.6.27-Remove-bin-echars.patch
-)
-
-ruby_add_rdepend "
-   >=dev-ruby/json-2.0.0
-   >=dev-ruby/kramdown-2.4.0
-   >=dev-ruby/kramdown-parser-gfm-1.1.0
-   >=dev-ruby/net-http-persistent-4.0
-"
-
-all_ruby_prepare() {
-   sed -i 's/json_pure/json/' "${RUBY_FAKEGEM_GEMSPEC}" || die
-}



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

2023-07-30 Thread Florian Schmaus
commit: e7e7ff7d5872b9c23fac511687854d9302b6bbdc
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sun Jul 30 16:54:47 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sun Jul 30 16:55:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7e7ff7d

app-text/kramdown-rfc: stabilize 1.6.36 for amd64

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

 app-text/kramdown-rfc/kramdown-rfc-1.6.36.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/kramdown-rfc/kramdown-rfc-1.6.36.ebuild 
b/app-text/kramdown-rfc/kramdown-rfc-1.6.36.ebuild
index ff1033582610..eca764b9c1dd 100644
--- a/app-text/kramdown-rfc/kramdown-rfc-1.6.36.ebuild
+++ b/app-text/kramdown-rfc/kramdown-rfc-1.6.36.ebuild
@@ -22,7 +22,7 @@ HOMEPAGE="https://github.com/cabo/kramdown-rfc;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 PATCHES=(
"${FILESDIR}"/${PN}-1.6.27-Drop-dependency-on-certified.patch



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

2023-07-30 Thread Ionen Wolkens
commit: 5132bdcee81b7bd3567ad0cbbb8e126466d63389
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Jul 30 16:22:04 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Jul 30 16:52:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5132bdce

dev-util/mingw64-toolchain: add 11.0.0_p2 w/ bin-2.41 (unkeyworded)

Unlike _p1 will likely keyword (and later stable) this one, but
have not really tested yet nor looked into if binutils did any
notable changes with mingw, so keep unkeyworded for a bit.

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

 dev-util/mingw64-toolchain/Manifest|   1 +
 .../mingw64-toolchain-11.0.0_p2.ebuild | 330 +
 2 files changed, 331 insertions(+)

diff --git a/dev-util/mingw64-toolchain/Manifest 
b/dev-util/mingw64-toolchain/Manifest
index 8c70917a1f31..87da411f739f 100644
--- a/dev-util/mingw64-toolchain/Manifest
+++ b/dev-util/mingw64-toolchain/Manifest
@@ -1,5 +1,6 @@
 DIST binutils-2.39.tar.xz 25167756 BLAKE2B 
ac6a5296c6586d53eaadcbffc5c399a6d79edf72450b9bb8b3525ce525129cef3d2eb90c85ef3bb3270b5a03b0e1ffb8f0b705f028158726f9777ebb8685066f
 SHA512 
68e038f339a8c21faa19a57bbc447a51c817f47c2e06d740847c6e9cc3396c025d35d5369fa8c3f8b70414757c89f0e577939ddc0d70f283182504920f53b0a3
 DIST binutils-2.40.tar.xz 25241484 BLAKE2B 
8d799f7c595f878b9af5b17a490021dd8b8300ac2fe0ed8574c012929d22d2d0493e003a3e631a9436e8e712da801779b777c566167fe42b0bde119ffa5ad1c2
 SHA512 
a37e042523bc46494d99d5637c3f3d8f9956d9477b748b3b1f6d7dfbb8d968ed52c932e88a4e946c6f77b8f48f1e1b360ca54c3d298f17193f3b4963472f6925
+DIST binutils-2.41.tar.xz 26765692 BLAKE2B 
3bccec2b52f7e82a727121bf2a2e51a6249ba63dcd74c665fd834e858645c912ffd8245d848435288b938852830b482905606f55c40df4061215fd75c52ffc75
 SHA512 
5df45d0bd6ddabdce4f35878c041e46a92deef01e7dea5facc97fd65cc06b59abc6fba0eb454b68e571c7e14038dc823fe7f2263843e6e627b7444eaf0fe9374
 DIST gcc-12.2.0.tar.xz 84645292 BLAKE2B 
715574af9ad678f9dc8cfd19c866bf910c7edfd479e7e9681337feaa9b54e5d304ddb85483816b8d89754d502405823ae2eff0d1e444538763f40be8e428d8da
 SHA512 
e9e857bd81bf7a370307d6848c81b2f5403db8c7b5207f54bce3f3faac3bde63445684092c2bc1a2427cddb6f7746496d9fbbef05fbbd77f2810b2998f1f9173
 DIST gcc-13.1.0.tar.xz 87451196 BLAKE2B 
b956a773cffe8b43bd6c9a99fe614f53f665438925a6b320975d301f547923e45d4d6fa577a143467fb03e0a9c1bab2b6719a1011d672367f3e644433a2d7606
 SHA512 
6cf06dfc48f57f5e67f7efe3248019329a14d690c728d9f2f7ef5fa0d58f1816f309586ba7ea2eac20d0b60a2d1b701f68392e9067dd46f827ba0efd7192db33
 DIST gcc-13.2.0.tar.xz 87858592 BLAKE2B 
0034b29d3d6cc05821f0c4253ce077805943aff7b370729dd203bda57d89c107edd657eeddc2fb1e69ea15c7b0323b961f46516c7f4af89a3ccf7fea84701be2
 SHA512 
d99e4826a70db04504467e349e9fbaedaa5870766cda7c5cab50cdebedc4be755ebca5b789e1232a34a20be1a0b60097de9280efe47bdb71c73251e30b0862a2

diff --git a/dev-util/mingw64-toolchain/mingw64-toolchain-11.0.0_p2.ebuild 
b/dev-util/mingw64-toolchain/mingw64-toolchain-11.0.0_p2.ebuild
new file mode 100644
index ..924db6d0bca9
--- /dev/null
+++ b/dev-util/mingw64-toolchain/mingw64-toolchain-11.0.0_p2.ebuild
@@ -0,0 +1,330 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MULTILIB_COMPAT=( abi_x86_{32,64} )
+inherit edo flag-o-matic multilib-build toolchain-funcs
+
+# Pick versions known to work for wine+dxvk, and avoid too frequent updates
+# due to slow rebuilds. Do _p1++ rather than revbump on changes (not using
+# Gentoo patchsets for simplicity, their changes are mostly unneeded here).
+BINUTILS_PV=2.41
+GCC_PV=13.2.0
+MINGW_PV=$(ver_cut 1-3)
+
+DESCRIPTION="All-in-one mingw64 toolchain intended for building Wine without 
crossdev"
+HOMEPAGE="
+   https://www.mingw-w64.org/
+   https://gcc.gnu.org/
+   https://sourceware.org/binutils/
+"
+SRC_URI="
+   
mirror://sourceforge/mingw-w64/mingw-w64/mingw-w64-release/mingw-w64-v${MINGW_PV}.tar.bz2
+   mirror://gnu/binutils/binutils-${BINUTILS_PV}.tar.xz
+"
+if [[ ${GCC_PV} == *-* ]]; then
+   SRC_URI+=" mirror://gcc/snapshots/${GCC_PV}/gcc-${GCC_PV}.tar.xz"
+else
+   SRC_URI+="
+   mirror://gcc/gcc-${GCC_PV}/gcc-${GCC_PV}.tar.xz
+   mirror://gnu/gcc/gcc-${GCC_PV}/gcc-${GCC_PV}.tar.xz
+   "
+fi
+S="${WORKDIR}"
+
+# l1:binutils+gcc, l2:gcc(libraries), l3:mingw64-runtime
+LICENSE="
+   GPL-3+
+   LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 )
+   ZPL BSD BSD-2 ISC LGPL-2+ LGPL-2.1+ MIT public-domain
+"
+SLOT="0"
+# unkeyworded for testing binutils-2.41+gcc-13.2.0
+#KEYWORDS="-* ~amd64 ~x86"
+IUSE="+abi_x86_32 custom-cflags debug"
+
+RDEPEND="
+   dev-libs/gmp:=
+   dev-libs/mpc:=
+   dev-libs/mpfr:=
+   sys-libs/zlib:=
+   virtual/libiconv
+"
+DEPEND="${RDEPEND}"
+
+QA_CONFIG_IMPL_DECL_SKIP=(
+   strerror_r # libstdc++ test using -Wimplicit+error
+)
+
+PATCHES=(
+   

[gentoo-commits] repo/gentoo:master commit in: app-text/html2text/files/, app-text/html2text/

2023-07-30 Thread Fabian Groffen
commit: aea7170e2f184228162fea1817918d3924761f9b
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sun Jul 30 16:51:53 2023 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sun Jul 30 16:52:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aea7170e

app-text/html2text: version bump to 2.2.2, cleanup old

Signed-off-by: Fabian Groffen  gentoo.org>

 app-text/html2text/Manifest|  5 +--
 .../files/html2text-1.3.2a-compiler.patch  | 13 ---
 .../files/html2text-1.3.2a-urlistream-get.patch| 11 --
 app-text/html2text/html2text-1.3.2a-r2.ebuild  | 40 --
 app-text/html2text/html2text-2.0.1.ebuild  | 38 
 app-text/html2text/html2text-2.2.2.ebuild  | 27 +++
 app-text/html2text/html2text-.ebuild   | 38 
 7 files changed, 28 insertions(+), 144 deletions(-)

diff --git a/app-text/html2text/Manifest b/app-text/html2text/Manifest
index e728da0cc0dd..fcf02de12f06 100644
--- a/app-text/html2text/Manifest
+++ b/app-text/html2text/Manifest
@@ -1,5 +1,2 @@
-DIST html2text-1.3.2a.tar.gz 130088 BLAKE2B 
97ca951ae7c501cefca78378683de7fb3c329905298de9e9675303485f3f4a83c5de39c90c8f9c0fe20b73d1e2b70897ee47cdabade9b3791a46f02625bbef05
 SHA512 
8ec2c17849615b8b78b6f7e9066e5bcfb419b293ffe98323ed0942e891993e205ef37ddfd2839eb12b6bad561989027aea0ba2d57eb7193d424715f93ded90e5
-DIST html2text-2.0.1.tar.gz 187962 BLAKE2B 
326e3e190e1f062c9fa2057e5774c62366ef40beb1bb6aa586e58f0a46c97c8a505087287b2afffb5847d6a967307413b98228ce97bb9e286c0ad962b6fb331d
 SHA512 
b9116a93d82d28853acdd534320ca4bc27fd4b0d6b07c8513324bdf736d15e5322e8f06f5c640030e4f8fda2d87c643e80bbc2f7b3f0f6a600ea9531891054fb
 DIST html2text-2.1.1.tar.gz 172655 BLAKE2B 
ab112e41b9cb08664ae9cba2b137b59e67769b2c8cd758022e9b650a2cbd1788064ada1949e9efddc591c819b0c86890e22504bebde68c2973c353b6fa85da33
 SHA512 
e7fbd795b06895d866e3379c343860dc8816d5069b476cd13abeb066ba1ad222050863c1d52c6b2c05d426a17af7b427913341c8205964b21f18a3d26c3528c4
-DIST patch-amd64-html2text-1.3.2a.diff 2230 BLAKE2B 
332adeeceed512a2c5bfc01985efbaa4db5ea64b3e4ef8be8b880754524771de2e11b3a2efc55bce154bedc9e598231a1b5bcfe10e915b833d6dbcbcd9e46dc9
 SHA512 
2a421a20aec8a547bbdf54b81e30a6a1d4cf093e7ad67b27158f0c7248ca0abadd8d96ce0a27adcdd375012db6fd21f61f42a8343bfd910cd8a9720c0a043be1
-DIST patch-utf8-html2text-1.3.2a.diff 29499 BLAKE2B 
ffc0ea8d89d9e9c9dfa89c2369016685a6af1403a6e71787df2724b72c74c8f774d8d92278a1aaeb90f47d34c8de4c889a7bf4edc02a00e3c97955ea624cfa71
 SHA512 
be31251471b221a38d291420d5f23e01d5017c20d953064c33ca3dd148543ae877ab584c16fcb01df1341abdb02494b05d08fdcf94bf70bad6b510ee8fac3376
+DIST html2text-2.2.2.tar.gz 328927 BLAKE2B 
5b52d555bbeebfb89b1f1e8000328f7a386458aa4f65f77fadd5c36582ee90a2e16fc0e0c862f58bf99b9c69e97761d4338f23558264673081c6fef4b7c522e6
 SHA512 
e4c03a1d15e9f2cda63b28bba4b1927c920047eac2f9bc4b8b8b78148fbdc59f1df8d7f187df439523b922dd163f199d39a4b0c9b2fd92b72f821b2648283031

diff --git a/app-text/html2text/files/html2text-1.3.2a-compiler.patch 
b/app-text/html2text/files/html2text-1.3.2a-compiler.patch
deleted file mode 100644
index 19a1341209d4..
--- a/app-text/html2text/files/html2text-1.3.2a-compiler.patch
+++ /dev/null
@@ -1,13 +0,0 @@
 a/configure
-+++ b/configure
-@@ -38,8 +38,8 @@
-   return 0;
- }
- EOF
--CXX=unknown;
--for i in "CC" "g++" "cc" "$CC"; do
-+CXX=${CXX-unknown}
-+for i in "$CXX" "CC" "g++" "cc"; do
-   if $i -c $tmp_file.C 2>/dev/null; then
- CXX="$i";
- break;

diff --git a/app-text/html2text/files/html2text-1.3.2a-urlistream-get.patch 
b/app-text/html2text/files/html2text-1.3.2a-urlistream-get.patch
deleted file mode 100644
index 949d8958a449..
--- a/app-text/html2text/files/html2text-1.3.2a-urlistream-get.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 a/urlistream.C
-+++ b/urlistream.C
-@@ -362,7 +362,7 @@
- int
- urlistream::get()
- {
--  char ch;
-+  unsigned char ch;
-   int ret = ::read(fd_, , 1);
-   return (ret > 0 ? ch : -1);
- }

diff --git a/app-text/html2text/html2text-1.3.2a-r2.ebuild 
b/app-text/html2text/html2text-1.3.2a-r2.ebuild
deleted file mode 100644
index 16360f5083c1..
--- a/app-text/html2text/html2text-1.3.2a-r2.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="HTML to text converter"
-HOMEPAGE="http://www.mbayer.de/html2text/;
-SRC_URI="http://www.mbayer.de/html2text/downloads/${P}.tar.gz
-   http://www.mbayer.de/html2text/downloads/patch-utf8-${P}.diff
-   http://www.mbayer.de/html2text/downloads/patch-amd64-${P}.diff
-"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux 
~ppc-macos"
-
-PATCHES=(
-   "${FILESDIR}/${P}-compiler.patch"
-   "${FILESDIR}/${P}-urlistream-get.patch"
-   

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

2023-07-30 Thread Sam James
commit: ed81b5aa816230aef5c0f7872ff01ab3303d4d31
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 30 16:48:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 30 16:48:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed81b5aa

sys-devel/binutils: cleanup stale comments

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

 sys-devel/binutils/binutils-2.41.ebuild | 13 ++---
 sys-devel/binutils/binutils-.ebuild | 13 ++---
 2 files changed, 4 insertions(+), 22 deletions(-)

diff --git a/sys-devel/binutils/binutils-2.41.ebuild 
b/sys-devel/binutils/binutils-2.41.ebuild
index 925731fdf56b..d553da58aa63 100644
--- a/sys-devel/binutils/binutils-2.41.ebuild
+++ b/sys-devel/binutils/binutils-2.41.ebuild
@@ -253,19 +253,12 @@ src_configure() {
--enable-obsolete
--enable-shared
--enable-threads
-   # Newer versions (>=2.27) offer a configure flag now.
--enable-relro
-   # Newer versions (>=2.24) make this an explicit option, bug 
#497268
--enable-install-libiberty
-   # Available from 2.35 on
--enable-textrel-check=$(usex hardened error warning)
-
# Things to think about
#--enable-deterministic-archives
-
-   # Works better than vapier's patch, bug #808787
--enable-new-dtags
-
--disable-jansson
--disable-werror
--with-bugurl="$(toolchain-binutils_bugurl)"
@@ -275,11 +268,9 @@ src_configure() {
 
# Disable modules that are in a combined binutils/gdb tree, bug 
#490566
--disable-{gdb,libdecnumber,readline,sim}
-   # Strip out broken static link flags.
-   # https://gcc.gnu.org/PR56750
+   # Strip out broken static link flags: 
https://gcc.gnu.org/PR56750
--without-stage1-ldflags
-   # Change SONAME to avoid conflict across
-   # {native,cross}/binutils, binutils-libs. bug #666100
+   # Change SONAME to avoid conflict across 
{native,cross}/binutils, binutils-libs. bug #666100
--with-extra-soversion-suffix=gentoo-${CATEGORY}-${PN}-$(usex 
multitarget mt st)
 
$(use_with debuginfod)

diff --git a/sys-devel/binutils/binutils-.ebuild 
b/sys-devel/binutils/binutils-.ebuild
index 925731fdf56b..d553da58aa63 100644
--- a/sys-devel/binutils/binutils-.ebuild
+++ b/sys-devel/binutils/binutils-.ebuild
@@ -253,19 +253,12 @@ src_configure() {
--enable-obsolete
--enable-shared
--enable-threads
-   # Newer versions (>=2.27) offer a configure flag now.
--enable-relro
-   # Newer versions (>=2.24) make this an explicit option, bug 
#497268
--enable-install-libiberty
-   # Available from 2.35 on
--enable-textrel-check=$(usex hardened error warning)
-
# Things to think about
#--enable-deterministic-archives
-
-   # Works better than vapier's patch, bug #808787
--enable-new-dtags
-
--disable-jansson
--disable-werror
--with-bugurl="$(toolchain-binutils_bugurl)"
@@ -275,11 +268,9 @@ src_configure() {
 
# Disable modules that are in a combined binutils/gdb tree, bug 
#490566
--disable-{gdb,libdecnumber,readline,sim}
-   # Strip out broken static link flags.
-   # https://gcc.gnu.org/PR56750
+   # Strip out broken static link flags: 
https://gcc.gnu.org/PR56750
--without-stage1-ldflags
-   # Change SONAME to avoid conflict across
-   # {native,cross}/binutils, binutils-libs. bug #666100
+   # Change SONAME to avoid conflict across 
{native,cross}/binutils, binutils-libs. bug #666100
--with-extra-soversion-suffix=gentoo-${CATEGORY}-${PN}-$(usex 
multitarget mt st)
 
$(use_with debuginfod)



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

2023-07-30 Thread Sam James
commit: 8adde117f4abc70c3ae8cd7b9d50c24e3a9e3eb8
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 30 16:47:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 30 16:47:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8adde117

sys-devel/binutils: use case on CTARGET instead

'use' isn't reliable for cross.

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

 sys-devel/binutils/binutils-2.41.ebuild | 44 ++---
 sys-devel/binutils/binutils-.ebuild | 44 ++---
 2 files changed, 48 insertions(+), 40 deletions(-)

diff --git a/sys-devel/binutils/binutils-2.41.ebuild 
b/sys-devel/binutils/binutils-2.41.ebuild
index 143d9cf7857b..925731fdf56b 100644
--- a/sys-devel/binutils/binutils-2.41.ebuild
+++ b/sys-devel/binutils/binutils-2.41.ebuild
@@ -301,28 +301,32 @@ src_configure() {
$(use_enable gprofng)
)
 
-   if use amd64 || use arm64 || use x86 ; then
-   # These hardening options are available from 2.39+ but
-   # they unconditionally enable the behaviour even on arches
-   # where e.g. execstacks can't be avoided.
-   # See https://sourceware.org/bugzilla/show_bug.cgi?id=29592.
-   #
-   # TODO: Get the logic for this fixed upstream so it doesn't
-   # create impossible broken combinations on some arches, like 
mips.
-   #
-   # TODO: Get the logic for this fixed upstream so --disable-* 
works
-   # as expected.
-   myconf+=(
-   --enable-warn-execstack=yes
-   --enable-warn-rwx-segments=yes
-   )
-
-   if use hardened ; then
+   case ${CTARGET} in
+   x86_64-*|aarch64*|arm64*|i[3456]*)
+   # These hardening options are available from 2.39+ but
+   # they unconditionally enable the behaviour even on 
arches
+   # where e.g. execstacks can't be avoided.
+   # See 
https://sourceware.org/bugzilla/show_bug.cgi?id=29592.
+   #
+   # TODO: Get the logic for this fixed upstream so it 
doesn't
+   # create impossible broken combinations on some arches, 
like mips.
+   #
+   # TODO: Get the logic for this fixed upstream so 
--disable-* works
+   # as expected.
myconf+=(
-   --enable-default-execstack=no
+   --enable-warn-execstack=yes
+   --enable-warn-rwx-segments=yes
)
-   fi
-   fi
+
+   if use hardened ; then
+   myconf+=(
+   --enable-default-execstack=no
+   )
+   fi
+   ;;
+   *)
+   ;;
+   esac
 
if use elibc_musl ; then
# Override our earlier setting for musl, as textrels don't

diff --git a/sys-devel/binutils/binutils-.ebuild 
b/sys-devel/binutils/binutils-.ebuild
index 143d9cf7857b..925731fdf56b 100644
--- a/sys-devel/binutils/binutils-.ebuild
+++ b/sys-devel/binutils/binutils-.ebuild
@@ -301,28 +301,32 @@ src_configure() {
$(use_enable gprofng)
)
 
-   if use amd64 || use arm64 || use x86 ; then
-   # These hardening options are available from 2.39+ but
-   # they unconditionally enable the behaviour even on arches
-   # where e.g. execstacks can't be avoided.
-   # See https://sourceware.org/bugzilla/show_bug.cgi?id=29592.
-   #
-   # TODO: Get the logic for this fixed upstream so it doesn't
-   # create impossible broken combinations on some arches, like 
mips.
-   #
-   # TODO: Get the logic for this fixed upstream so --disable-* 
works
-   # as expected.
-   myconf+=(
-   --enable-warn-execstack=yes
-   --enable-warn-rwx-segments=yes
-   )
-
-   if use hardened ; then
+   case ${CTARGET} in
+   x86_64-*|aarch64*|arm64*|i[3456]*)
+   # These hardening options are available from 2.39+ but
+   # they unconditionally enable the behaviour even on 
arches
+   # where e.g. execstacks can't be avoided.
+   # See 
https://sourceware.org/bugzilla/show_bug.cgi?id=29592.
+   #
+   # TODO: Get the logic for this fixed upstream so it 
doesn't
+   # create impossible broken combinations on some arches, 
like mips.
+   #
+ 

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

2023-07-30 Thread Sam James
commit: 86ac5c16e3149458710b691e1cad81c50be8d661
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 30 16:26:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 30 16:42:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86ac5c16

sys-devel/binutils: add various hardening options to 2.41

Newer Binutils has its several configure arguments we can use:
* --enable-textrel-check={warning,error}
* --enable-warn-execstack=yes (*)
* --enable-warn-rwx-segments=yes (*)
* --enable-default-execstack=no

We chuck these in now unconditionally (with some stricter changes for 
USE=hardened,
as described below) except for those marked with (*) where we whitelist certain
arches (amd64/arm64/x86 for now) because the autoconf logic is broken, see
https://sourceware.org/bugzilla/show_bug.cgi?id=29592 (it both needs 
--enable...=no
rather than --disable, but it also breaks arches where executable stacks are
unavoidable.)

In the past (see 47b8db23ff55dd29992198dfbadda53984a4ab2d, 
e4b8746852919960969944904c59334cecddfe25
in binutils-patches.git), we patched Binutils to always warn on textrels
opt-out on a per-build basis with '--no-warn-shared-textrel'). From >= Binutils 
2.35,
upstream has a '--enable-textrel-check=warning' configure option we use.

For USE=hardened, our new changes for TEXTRELs are equivalent to `-z text`
which make TEXTRELs fatal.

Now, while at it, also make TEXTRELs fatal on musl unconditionally because
musl doesn't support them and they explode at runtime. Yet another reason
to get rid of them entirely.

So, in summary: there's several changes here:
* Make textrels fatal for USE=hardened (we've warned about them for a while
  on all profiles)
* Make textrels fatal for musl (they don't work there at all, bug #707660)
* Disable implicit/automatic executable stacks for USE=hardened (plan to do this
  in general later on)
* Warn on executable stacks in general
* Warn on RWX segments in general

See also 
https://www.redhat.com/en/blog/linkers-warnings-about-executable-stacks-and-segments
for more information.

All of this came to mind again after reading the Qualys writeup for the recent
OpenSSH bug (bug #910553): 
https://www.qualys.com/2023/07/19/cve-2023-38408/rce-openssh-forwarded-ssh-agent.txt.

(Note their use of various gadgets involving these.)

Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=29592
Bug: https://bugs.gentoo.org/707660
Bug: https://bugs.gentoo.org/869881
Bug: https://bugs.gentoo.org/871150
Bug: https://bugs.gentoo.org/910553
Signed-off-by: Sam James  gentoo.org>

 sys-devel/binutils/binutils-2.41.ebuild | 43 +++---
 sys-devel/binutils/binutils-.ebuild | 47 -
 2 files changed, 68 insertions(+), 22 deletions(-)

diff --git a/sys-devel/binutils/binutils-2.41.ebuild 
b/sys-devel/binutils/binutils-2.41.ebuild
index 3e6b9da5d246..143d9cf7857b 100644
--- a/sys-devel/binutils/binutils-2.41.ebuild
+++ b/sys-devel/binutils/binutils-2.41.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Tools necessary to build programs"
 HOMEPAGE="https://sourceware.org/binutils/;
 
 LICENSE="GPL-3+"
-IUSE="cet debuginfod doc gold gprofng multitarget +nls pgo +plugins 
static-libs test vanilla zstd"
+IUSE="cet debuginfod doc gold gprofng hardened multitarget +nls pgo +plugins 
static-libs test vanilla zstd"
 
 # Variables that can be set here  (ignored for live ebuilds)
 # PATCH_VER  - the patchset version
@@ -258,15 +258,7 @@ src_configure() {
# Newer versions (>=2.24) make this an explicit option, bug 
#497268
--enable-install-libiberty
# Available from 2.35 on
-   --enable-textrel-check=warning
-
-   # These hardening options are available from 2.39+ but
-   # they unconditionally enable the behaviour even on arches
-   # where e.g. execstacks can't be avoided.
-   # See https://sourceware.org/bugzilla/show_bug.cgi?id=29592.
-   #--enable-warn-execstack
-   #--enable-warn-rwx-segments
-   #--disable-default-execstack (or is it 
--enable-default-execstack=no? docs are confusing)
+   --enable-textrel-check=$(usex hardened error warning)
 
# Things to think about
#--enable-deterministic-archives
@@ -309,6 +301,37 @@ src_configure() {
$(use_enable gprofng)
)
 
+   if use amd64 || use arm64 || use x86 ; then
+   # These hardening options are available from 2.39+ but
+   # they unconditionally enable the behaviour even on arches
+   # where e.g. execstacks can't be avoided.
+   # See https://sourceware.org/bugzilla/show_bug.cgi?id=29592.
+   #
+   # TODO: Get the logic for this fixed upstream so it doesn't
+   # create impossible broken combinations on some arches, like 
mips.
+   #
+ 

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

2023-07-30 Thread Ionen Wolkens
commit: 128b13f15d285daec216c6092bf0eab189743d6d
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Jul 29 21:39:20 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Jul 30 16:17:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=128b13f1

app-eselect/eselect-wine: revbump without /usr/bin/wine symlink

To ~arch for now in case this end up having unexpected
consequences, albeit will not wait all that long.

Also adjust messages (both first merge and update from -r0)
to advertise the full path if users need it.

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

 .../eselect-wine/eselect-wine-2.0.2-r1.ebuild  | 91 ++
 1 file changed, 91 insertions(+)

diff --git a/app-eselect/eselect-wine/eselect-wine-2.0.2-r1.ebuild 
b/app-eselect/eselect-wine/eselect-wine-2.0.2-r1.ebuild
new file mode 100644
index ..1ef98a08e3ec
--- /dev/null
+++ b/app-eselect/eselect-wine/eselect-wine-2.0.2-r1.ebuild
@@ -0,0 +1,91 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Manage active Wine slots and variants"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Wine;
+SRC_URI="https://gitweb.gentoo.org/proj/eselect-wine.git/snapshot/${P}.tar.bz2;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+xdg"
+
+# xdg-utils needed for bug #884077
+RDEPEND="
+   app-admin/eselect
+   xdg? ( x11-misc/xdg-utils )
+"
+
+src_install() {
+   insinto /usr/share/eselect/modules
+   doins wine.eselect
+
+   keepdir /etc/eselect/wine
+
+   newenvd - 95${PN} <<-EOF
+   PATH="${EPREFIX}/etc/eselect/wine/bin"
+   MANPATH="${EPREFIX}/etc/eselect/wine/share/man"$(usev xdg "
+   XDG_DATA_DIRS=\"${EPREFIX}/etc/eselect/wine/share\"")
+   EOF
+
+   # links for building, e.g. wineasio (bug #657748), albeit this
+   # should be rarely used directly nowadays and could be removable
+   # (removing would also solve the one-time QA issue described below)
+   dosym -r /etc/eselect/wine/wine /usr/lib/wine
+   dosym -r /etc/eselect/wine/include /usr/include/wine
+
+   einstalldocs
+}
+
+pkg_preinst() {
+   if has_version '/dev/null
+
+   # some rare man dirs were created by old eselect, cleanup if 
now empty
+   rmdir "${EROOT}"/usr/share/man/{de,fr,pl}.UTF-8{/man1,} 
2>/dev/null
+   fi
+
+   # lacking QA_BROKEN_SYMLINK, and rather avoid live /usr changes wrt
+   # bug #632576, nor create "owned" placeholders that will be clobbered
+   [[ -e ${EROOT}/etc/eselect/wine/bin/wine ]] ||
+   eqawarn "QA Note: broken symlinks QA is normal on first merge, 
targets created after"
+}
+
+pkg_postinst() {
+   eselect wine update --if-unset || die
+
+   rm -f "${EROOT}"/etc/eselect/wine/eselect-wine-migration || die # see 
preinst
+
+   if [[ ! ${REPLACING_VERSIONS##* } ]] ||
+   ver_test ${REPLACING_VERSIONS##* } -lt 2; then
+   elog
+   [[ ${REPLACING_VERSIONS} ]] &&
+   elog "${PN} changed a bit, suggest reviewing 'eselect 
wine help' (and list)."
+   elog "Please run '. ${EROOT}/etc/profile' to update PATH in 
current shells."
+   elog "Wine can otherwise be executed directly at 
'${EROOT}/etc/eselect/wine/bin/wine'."
+   fi
+
+   if [[ ${REPLACING_VERSIONS##* } ]] &&
+   ver_test ${REPLACING_VERSIONS##* } -lt 2.0.2-r1; then
+   elog
+   elog "Be warned that >=${PN}-2.0.2-r1 no longer installs the"
+   elog "'${EROOT}/usr/bin/wine' symbolic link. wine(1) can still 
be found"
+   elog "in PATH but, if using the direct location for scripts 
and/or binfmt,"
+   elog "then please update these to use: 
'${EROOT}/etc/eselect/wine/bin/wine'"
+   fi
+}
+
+pkg_prerm() {
+   [[ ${REPLACED_BY_VERSION} ]] || eselect wine update --reset # no die
+}



[gentoo-commits] proj/pkgcore/pkgcheck:master commit in: /

2023-07-30 Thread Arthur Zamarin
commit: c47a25f0722aa8bdba830d0ec34bf8852c88edb2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jul 29 19:15:16 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Jul 30 15:41:12 2023 +
URL:
https://gitweb.gentoo.org/proj/pkgcore/pkgcheck.git/commit/?id=c47a25f0

new release 0.10.25

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

 NEWS.rst | 45 +
 1 file changed, 45 insertions(+)

diff --git a/NEWS.rst b/NEWS.rst
index 918298c9..b7c81ef5 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -2,6 +2,51 @@
 Release Notes
 =
 
+-
+pkgcheck 0.10.25 (2023-07-29)
+-
+
+- scan: add ``--git-remote`` option to select remote used for git operations
+  (Arthur Zamarin, #601)
+
+**New checks:**
+
+- RustCheck: check for suboptimal ``-`` ``CRATES`` separator (Arthur Zamarin,
+  #589)
+
+- RustCheck: check for suboptimal ``cargo_crate_uris`` call (Arthur Zamarin,
+  #589)
+
+- OutdatedProfilePackage: show unknown packages in profile with last match date
+  (Arthur Zamarin, #590)
+
+- SrcUriFilenameDotPrefix: new check for ``SRC_URI`` filenames with dot prefix
+  (Arthur Zamarin, #592)
+
+- RubyCompatCheck: new check for new ``USE_RUBY`` compatible values, similar to
+  ``PythonCompatCheck`` (Arthur Zamarin, #595)
+
+- OldPythonCompat: check for old ``PYTHON_COMPAT`` in commit's modified ebuilds
+  (Arthur Zamarin, #596)
+
+- RepoManifestHashCheck: check for deprecated repo ``manifest-hashes`` (Arthur
+  Zamarin, #598)
+
+- DeprecatedManifestHash: check for deprecated checksums in Manifest files
+  (Arthur Zamarin, #598)
+
+- PerlCheck: optional check for versioned virtual perl dependencies (Arthur
+  Zamarin, #597)
+
+**Fixed bugs:**
+
+- MissingInherits: exclude ``@USER_VARIABLEs`` (Arthur Zamarin, #575)
+
+- scan: fix unknown exit checkset during initial config load (Arthur Zamarin,
+  #594)
+
+- GitPkgCommitsCheck: fix failure during compute of environment (ArthurZamarin)
+
 -
 pkgcheck 0.10.24 (2023-05-17)
 -



[gentoo-commits] proj/linux-patches: New branch: 6.5

2023-07-30 Thread Mike Pagano
commit: 
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Jul 30 16:05:03 2023 +

New branch: 6.5




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

2023-07-30 Thread Andreas K. Hüttel
commit: d1612ea9e67e751dd5413bcaa310a1bbf22dca7a
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Jul 30 15:28:11 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Jul 30 15:28:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1612ea9

sys-devel/binutils: add 2.41

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

 sys-devel/binutils/Manifest |   2 +
 sys-devel/binutils/binutils-2.41.ebuild | 504 
 2 files changed, 506 insertions(+)

diff --git a/sys-devel/binutils/Manifest b/sys-devel/binutils/Manifest
index f84e4d78bf57..166e1578d627 100644
--- a/sys-devel/binutils/Manifest
+++ b/sys-devel/binutils/Manifest
@@ -17,3 +17,5 @@ DIST binutils-2.39.tar.xz 25167756 BLAKE2B 
ac6a5296c6586d53eaadcbffc5c399a6d79ed
 DIST binutils-2.40-patches-5.tar.xz 293628 BLAKE2B 
b7ed1d1fbf38b420661f984b9519b3d863da45b2a873773a521310021b0c1d5d7c24c152adb3e8a999d40f5619c0e54962114590ec9528380089977af0c30b74
 SHA512 
6e6df932b18ca20fe245b3ff8d3d06dbdae4daadaec3b668fa44e086d4e8ff56439681b2d810ebc74173b6348020edacb176e8c3cbf20657cce04297b97f4f83
 DIST binutils-2.40-patches-6.tar.xz 299212 BLAKE2B 
3a68a924e9747fdd0486327a5bd2490cb72376f2cb6c6a60030d8c6b71357150d956a1e71d91683d43b571cb5bf738270880f72ef175d6c8faa257b090abeb8b
 SHA512 
984dab529276ab4f9d215f643c7c18bd1793f438aaad0be158d209787c9c4a6bb68b10bec2065d3fe14a1594d5f1c29f55b2e9bac34a6f489f4b466c02e24766
 DIST binutils-2.40.tar.xz 25241484 BLAKE2B 
8d799f7c595f878b9af5b17a490021dd8b8300ac2fe0ed8574c012929d22d2d0493e003a3e631a9436e8e712da801779b777c566167fe42b0bde119ffa5ad1c2
 SHA512 
a37e042523bc46494d99d5637c3f3d8f9956d9477b748b3b1f6d7dfbb8d968ed52c932e88a4e946c6f77b8f48f1e1b360ca54c3d298f17193f3b4963472f6925
+DIST binutils-2.41-patches-1.tar.xz 13260 BLAKE2B 
b7431ec92d5ce0e5d4438b31ca356c8d5366bee9aa8ff2f098a77c2add5b7539f733d0a18988337490af34c9192affbb6ccdf56b97413a8dca3192fb2125b313
 SHA512 
30548e4f3187444dbfa82587b5b8a0d2ab9d536aa06a572393a195649759149124d79c488c07919850c7ed4940481b852462d5a1aa52ed9162d81d6d3b290377
+DIST binutils-2.41.tar.xz 26765692 BLAKE2B 
3bccec2b52f7e82a727121bf2a2e51a6249ba63dcd74c665fd834e858645c912ffd8245d848435288b938852830b482905606f55c40df4061215fd75c52ffc75
 SHA512 
5df45d0bd6ddabdce4f35878c041e46a92deef01e7dea5facc97fd65cc06b59abc6fba0eb454b68e571c7e14038dc823fe7f2263843e6e627b7444eaf0fe9374

diff --git a/sys-devel/binutils/binutils-2.41.ebuild 
b/sys-devel/binutils/binutils-2.41.ebuild
new file mode 100644
index ..3e6b9da5d246
--- /dev/null
+++ b/sys-devel/binutils/binutils-2.41.ebuild
@@ -0,0 +1,504 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit libtool flag-o-matic gnuconfig strip-linguas toolchain-funcs
+
+DESCRIPTION="Tools necessary to build programs"
+HOMEPAGE="https://sourceware.org/binutils/;
+
+LICENSE="GPL-3+"
+IUSE="cet debuginfod doc gold gprofng multitarget +nls pgo +plugins 
static-libs test vanilla zstd"
+
+# Variables that can be set here  (ignored for live ebuilds)
+# PATCH_VER  - the patchset version
+#  Default: empty, no patching
+# PATCH_BINUTILS_VER - the binutils version in the patchset name
+#- Default: PV
+# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
+#  for the patchsets
+
+PATCH_VER=1
+PATCH_DEV=dilfridge
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   SLOT=${PV}
+else
+   PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+   PATCH_DEV=${PATCH_DEV:-dilfridge}
+   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz 
https://sourceware.org/pub/binutils/releases/binutils-${PV}.tar.xz 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PV}.tar.xz;
+   [[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
+   SLOT=$(ver_cut 1-2)
+   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+#
+# The cross-compile logic
+#
+export CTARGET=${CTARGET:-${CHOST}}
+if [[ ${CTARGET} == ${CHOST} ]] ; then
+   if [[ ${CATEGORY} == cross-* ]] ; then
+   export CTARGET=${CATEGORY#cross-}
+   fi
+fi
+is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
+
+#
+# The dependencies
+#
+RDEPEND="
+   >=sys-devel/binutils-config-3
+   sys-libs/zlib
+   debuginfod? (
+   dev-libs/elfutils[debuginfod(-)]
+   )
+   zstd? ( app-arch/zstd:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   doc? ( sys-apps/texinfo )
+   test? (
+   dev-util/dejagnu
+   sys-devel/bc
+   )
+   nls? ( sys-devel/gettext )
+   zstd? ( virtual/pkgconfig )
+   sys-devel/flex
+   app-alternatives/yacc
+"
+
+RESTRICT="!test? ( test )"
+

[gentoo-commits] repo/proj/guru:dev commit in: games-util/HeroicGamesLauncher-bin/

2023-07-30 Thread Gonçalo Negrier Duarte
commit: 6cd486135393ce53221093ec4bf59913c7554875
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Sun Jul 30 14:59:47 2023 +
Commit: Gonçalo Negrier Duarte  gmail  com>
CommitDate: Sun Jul 30 15:00:11 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6cd48613

games-util/HeroicGamesLauncher-bin: update Manifest

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 games-util/HeroicGamesLauncher-bin/Manifest | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-util/HeroicGamesLauncher-bin/Manifest 
b/games-util/HeroicGamesLauncher-bin/Manifest
index 16d660b7a7..ef1b095498 100644
--- a/games-util/HeroicGamesLauncher-bin/Manifest
+++ b/games-util/HeroicGamesLauncher-bin/Manifest
@@ -1,2 +1,2 @@
 DIST heroic-2.8.0.tar.xz 98002940 BLAKE2B 
43059c4be66e86a3a3bb8b1b93fb41259dfc8a773ccaacb4e91a5eb955e602dab21100840eded9a710950d2b9d8f1df7c2c62a48f37738ed7f1ab5a40cc46198
 SHA512 
e0bd8e4b36149766d4f5485ba19752058a689d234f90caa89ca707e46295bf52b52e454768da6e298608894fdca0cd44128a56b0974ff93aac49f9fbce58dd05
-DIST heroic-2.9.1.tar.xz 4557338 BLAKE2B 
260ba85d73cdc9b96f180135de91385797b50bf2479a3584cba10491303f7603a105c851478da8ed0a11d0917c064f42501b5563a9e9a3cc75f9cd67265cd18e
 SHA512 
7e1d72c0b032b4df2f07771b905fecabc7506ae6374c0ab83a24e982d3cd083fc05641efbedd7cddeb506ddf204892572348a07f0b3f15afb880890edaca7e61
+DIST heroic-2.9.1.tar.xz 101374412 BLAKE2B 
47f9f4e80b141e58117e79b9a356e36f337fe6821a766d31d0434e8ee0699e46837facf4186a15a030775b07aefb54542ee93caa450f8487258e27347175740e
 SHA512 
2c79681a52a5efb00280243d44f44114cb96d4a859ac8d83da8511305cda05a093f44d4dd8ceb081e88b54745df7a4817e60efbe7a04e66a5808325036c5785f



[gentoo-commits] proj/toolchain/binutils-patches:master commit in: 9999/

2023-07-30 Thread Andreas K. Hüttel
commit: 60851e7be32d7d3014de98b85bd5b58b1ad6fdd3
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Jul 30 14:49:36 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Jul 30 14:49:36 2023 +
URL:
https://gitweb.gentoo.org/proj/toolchain/binutils-patches.git/commit/?id=60851e7b

Add Sam's textrel patch

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

 ...-failures-with-enable-textrel-check-error.patch | 139 +
 1 file changed, 139 insertions(+)

diff --git 
a//0008-ld-Fix-test-failures-with-enable-textrel-check-error.patch 
b//0008-ld-Fix-test-failures-with-enable-textrel-check-error.patch
new file mode 100644
index 000..7bf6a47
--- /dev/null
+++ b//0008-ld-Fix-test-failures-with-enable-textrel-check-error.patch
@@ -0,0 +1,139 @@
+From mboxrd@z Thu Jan  1 00:00:00 1970
+Return-Path: 
+Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183])
+   by sourceware.org (Postfix) with ESMTP id 3725A3858D20
+   for ; Fri, 28 Jul 2023 15:20:56 + (GMT)
+DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 3725A3858D20
+Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) 
header.from=gentoo.org
+Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gentoo.org
+From: Sam James 
+To: binut...@sourceware.org
+Cc: ni...@redhat.com,
+   Sam James 
+Subject: [PATCH] ld: Fix test failures with --enable-textrel-check=error
+Date: Fri, 28 Jul 2023 16:20:34 +0100
+Message-ID: <20230728152042.401562-1-...@gentoo.org>
+X-Mailer: git-send-email 2.41.0
+MIME-Version: 1.0
+Content-Transfer-Encoding: 8bit
+X-Spam-Status: No, score=-9.9 required=5.0 
tests=BAYES_00,GIT_PATCH_0,JMQ_SPF_NEUTRAL,KAM_DMARC_STATUS,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE
 autolearn=ham autolearn_force=no version=3.4.6
+X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on 
server2.sourceware.org
+List-Id: 
+
+Tested with the following:
+* --enable-textrel-check=error
+* --enable-warn-execstack=yes
+* --enable-warn-rwx-segments=yes
+* --enable-default-execstack=no
+in preparation for hopefully toggling these in Gentoo Hardened
+at least.
+
+This is similar in nature to 0ab7005043ee404dabfd690952efc25c35ae
+and 340640f710e690b37c885166949595cde5f827b2.
+
+This fixes the following test failures:
+* FAIL: ld-x86-64/pr18801a
+* FAIL: ld-x86-64/pr18801b
+* FAIL: ld-x86-64/ifunc-textrel-1a
+* FAIL: ld-x86-64/ifunc-textrel-1b
+* FAIL: ld-i386/pr18801a
+* FAIL: ld-i386/pr18801b
+* FAIL: ld-i386/ifunc-textrel-1a
+* FAIL: ld-i386/ifunc-textrel-1b
+
+Signed-off-by: Sam James 
+---
+ ld/testsuite/ld-i386/ifunc-textrel-1a.d   | 2 +-
+ ld/testsuite/ld-i386/ifunc-textrel-1b.d   | 2 +-
+ ld/testsuite/ld-i386/pr18801a.d   | 2 +-
+ ld/testsuite/ld-i386/pr18801b.d   | 2 +-
+ ld/testsuite/ld-x86-64/ifunc-textrel-1a.d | 2 +-
+ ld/testsuite/ld-x86-64/ifunc-textrel-1b.d | 2 +-
+ ld/testsuite/ld-x86-64/pr18801a.d | 2 +-
+ ld/testsuite/ld-x86-64/pr18801b.d | 2 +-
+ 8 files changed, 8 insertions(+), 8 deletions(-)
+
+diff --git a/ld/testsuite/ld-i386/ifunc-textrel-1a.d 
b/ld/testsuite/ld-i386/ifunc-textrel-1a.d
+index 15f545db03d..aad77e7d230 100644
+--- a/ld/testsuite/ld-i386/ifunc-textrel-1a.d
 b/ld/testsuite/ld-i386/ifunc-textrel-1a.d
+@@ -1,4 +1,4 @@
+ #source: ../ld-x86-64/ifunc-textrel-1.s
+ #as: --32
+-#ld: -m elf_i386 -pie
++#ld: -m elf_i386 -pie -z notext
+ #warning: GNU indirect functions with DT_TEXTREL may result in a segfault at 
runtime; recompile with -fPIE
+diff --git a/ld/testsuite/ld-i386/ifunc-textrel-1b.d 
b/ld/testsuite/ld-i386/ifunc-textrel-1b.d
+index 6e4a67c48f0..bf0f2ac5df9 100644
+--- a/ld/testsuite/ld-i386/ifunc-textrel-1b.d
 b/ld/testsuite/ld-i386/ifunc-textrel-1b.d
+@@ -1,4 +1,4 @@
+ #source: ../ld-x86-64/ifunc-textrel-1.s
+ #as: --32
+-#ld: -m elf_i386 -shared
++#ld: -m elf_i386 -shared -z notext
+ #warning: GNU indirect functions with DT_TEXTREL may result in a segfault at 
runtime; recompile with -fPIC
+diff --git a/ld/testsuite/ld-i386/pr18801a.d b/ld/testsuite/ld-i386/pr18801a.d
+index 73cb5d17beb..b1ef145a882 100644
+--- a/ld/testsuite/ld-i386/pr18801a.d
 b/ld/testsuite/ld-i386/pr18801a.d
+@@ -1,4 +1,4 @@
+ #source: pr18801.s
+ #as: --32
+-#ld: -m elf_i386 -pie
++#ld: -m elf_i386 -pie -z notext
+ #warning: GNU indirect functions with DT_TEXTREL may result in a segfault at 
runtime; recompile with -fPIE
+diff --git a/ld/testsuite/ld-i386/pr18801b.d b/ld/testsuite/ld-i386/pr18801b.d
+index 0bf7fb729cb..983346ca248 100644
+--- a/ld/testsuite/ld-i386/pr18801b.d
 b/ld/testsuite/ld-i386/pr18801b.d
+@@ -1,4 +1,4 @@
+ #source: pr18801.s
+ #as: --32
+-#ld: -m elf_i386 -shared
++#ld: -m elf_i386 -shared -z notext
+ #warning: GNU indirect functions with DT_TEXTREL may result in a segfault at 
runtime; recompile with -fPIC
+diff --git a/ld/testsuite/ld-x86-64/ifunc-textrel-1a.d 
b/ld/testsuite/ld-x86-64/ifunc-textrel-1a.d

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

2023-07-30 Thread Sam James
commit: b72fe3fd1a924f02586605ac188b6c0155f6fd98
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 30 14:41:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 30 14:41:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b72fe3fd

app-admin/perl-cleaner: add github upstream metadata

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

 app-admin/perl-cleaner/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/app-admin/perl-cleaner/metadata.xml 
b/app-admin/perl-cleaner/metadata.xml
index 97ce6f33156c..e0aae08711fb 100644
--- a/app-admin/perl-cleaner/metadata.xml
+++ b/app-admin/perl-cleaner/metadata.xml
@@ -11,4 +11,7 @@
and app-portage/portage-utils.


+   
+   gentoo-perl/perl-cleaner
+   
 



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

2023-07-30 Thread Andreas K. Hüttel
commit: 7804133d8031a72b249f3101dffa55228d150a02
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Jul 30 14:33:08 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Jul 30 14:33:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7804133d

app-admin/perl-cleaner: Version bump 2.31

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

 app-admin/perl-cleaner/Manifest | 1 +
 .../perl-cleaner/{perl-cleaner-.ebuild => perl-cleaner-2.31.ebuild} | 2 +-
 app-admin/perl-cleaner/perl-cleaner-.ebuild | 2 +-
 3 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/app-admin/perl-cleaner/Manifest b/app-admin/perl-cleaner/Manifest
index 4d0f6ffb4ea9..c71b5fdc3041 100644
--- a/app-admin/perl-cleaner/Manifest
+++ b/app-admin/perl-cleaner/Manifest
@@ -1 +1,2 @@
 DIST perl-cleaner-2.30.tar.bz2 6963 BLAKE2B 
8983060c7a904266ac82a67eba7b5d2184803b59c077f947a35d07e9af3046953705d31840b9508116578b8f3e8a8b97d77cf21eeac3b70f1c3fb5c1d71ae64e
 SHA512 
436d26727bbb598bcd3c4f31e6b81e415a797cdba82dccfd55e54ee179bd2d6c1dc443e865f6f0a05b59f47ffd231dd10e55d5ea97a9a6875235ea1b49b68898
+DIST perl-cleaner-2.31.tar.bz2 6914 BLAKE2B 
4b13ae42ab06ad75b6dbcb1306f3f4f476315db4504d0ffbc4c56d4d66a2da3a751d3682305daca6bcbae1861d182f16296c92f9a8d25687e35ab03a6f8734e3
 SHA512 
c4df0437604d41dbfdce0b72d72f975d464cf0c44f417c708917f01829e498ef8d6b47a78cee517836cac9344791ad49db98f29da5f78599e80b000e41b8127e

diff --git a/app-admin/perl-cleaner/perl-cleaner-.ebuild 
b/app-admin/perl-cleaner/perl-cleaner-2.31.ebuild
similarity index 90%
copy from app-admin/perl-cleaner/perl-cleaner-.ebuild
copy to app-admin/perl-cleaner/perl-cleaner-2.31.ebuild
index 6e0fcfe3ba3e..b7bf446c4729 100644
--- a/app-admin/perl-cleaner/perl-cleaner-.ebuild
+++ b/app-admin/perl-cleaner/perl-cleaner-2.31.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" == "" ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/gentoo-perl/perl-cleaner.git;
 else
-   SRC_URI="mirror://gentoo/${P}.tar.bz2 
https://dev.gentoo.org/~dilfridge/distfiles/${P}.tar.bz2;
+   SRC_URI="https://dev.gentoo.org/~dilfridge/distfiles/${P}.tar.bz2;
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
 

diff --git a/app-admin/perl-cleaner/perl-cleaner-.ebuild 
b/app-admin/perl-cleaner/perl-cleaner-.ebuild
index 6e0fcfe3ba3e..b7bf446c4729 100644
--- a/app-admin/perl-cleaner/perl-cleaner-.ebuild
+++ b/app-admin/perl-cleaner/perl-cleaner-.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" == "" ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/gentoo-perl/perl-cleaner.git;
 else
-   SRC_URI="mirror://gentoo/${P}.tar.bz2 
https://dev.gentoo.org/~dilfridge/distfiles/${P}.tar.bz2;
+   SRC_URI="https://dev.gentoo.org/~dilfridge/distfiles/${P}.tar.bz2;
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
 



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

2023-07-30 Thread Andreas K. Hüttel
commit: 6c31cc7284acd75bb845e912aa074372a6b0f3a2
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Jul 30 14:33:30 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Jul 30 14:33:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c31cc72

app-admin/perl-cleaner: drop 2.30

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

 app-admin/perl-cleaner/perl-cleaner-2.30.ebuild | 41 -
 1 file changed, 41 deletions(-)

diff --git a/app-admin/perl-cleaner/perl-cleaner-2.30.ebuild 
b/app-admin/perl-cleaner/perl-cleaner-2.30.ebuild
deleted file mode 100644
index c9246a3e8cca..
--- a/app-admin/perl-cleaner/perl-cleaner-2.30.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit prefix
-
-DESCRIPTION="User land tool for cleaning up old perl installs"
-HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Perl;
-
-if [[ "${PV}" == "" ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/gentoo-perl/perl-cleaner.git;
-else
-   SRC_URI="mirror://gentoo/${P}.tar.bz2 
https://dev.gentoo.org/~dilfridge/distfiles/${P}.tar.bz2;
-   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="GPL-2"
-SLOT="0"
-IUSE=""
-
-[[ "${PV}" == "" ]] && DEPEND="sys-apps/help2man"
-
-RDEPEND="app-shells/bash
-   dev-lang/perl
-   || (
-   ( sys-apps/portage app-portage/portage-utils )
-   sys-apps/pkgcore
-   )
-"
-
-src_prepare() {
-   default
-   eprefixify ${PN}
-}
-
-src_install() {
-   dosbin perl-cleaner
-   doman perl-cleaner.1
-}



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

2023-07-30 Thread Sam James
commit: a879c9754ae3013f31fae0cac7b5d93c078543a7
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 30 13:49:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 30 13:49:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a879c975

dev-libs/gmp: add 6.3.0

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

 dev-libs/gmp/Manifest |   1 +
 dev-libs/gmp/gmp-6.3.0.ebuild | 182 ++
 2 files changed, 183 insertions(+)

diff --git a/dev-libs/gmp/Manifest b/dev-libs/gmp/Manifest
index 846b78dc7601..bb161b9f1dee 100644
--- a/dev-libs/gmp/Manifest
+++ b/dev-libs/gmp/Manifest
@@ -1,3 +1,4 @@
 DIST gmp-6.2.1-arm64-darwin.patch.bz2 2520 BLAKE2B 
3d4e9dbd29dc9aa81f0c9e0de4a5904c989d54148c9e3dcc5097a43b3fb1ecd17802dacfc71ee131c0805a345f5dce9009e88439758d3a0ed8b3a88526353b4a
 SHA512 
72d49f09c3facd75036c945e076207e72e5673ba9605999c32a122e43e8b970ed646c8ca8f07acbb62bff5e7c387d4c8e1f73ca73e50ac3f574b5f6471d66d56
 DIST gmp-6.2.1.tar.xz 2027316 BLAKE2B 
c0d85f175392a50cfa01bc6b0a312b235946ad8b4f6f84f6dabd33d7a6f2cc75c9b0e1e33057be07750bfa0145b7c4cf3b6188a5be6ca9d7271ec2276c84ebcb
 SHA512 
c99be0950a1d05a0297d65641dd35b75b74466f7bf03c9e8a99895a3b2f9a0856cd17887738fa51cf7499781b65c049769271cbcb77d057d2e9f1ec52e07dd84
+DIST gmp-6.3.0.tar.xz 2094196 BLAKE2B 
a865129e2b3f634ec5bad7f97ed89532e43f5662ac47a7d8ab7f0df8c9f8d0886bd984651422e2573c2163bca69c0547c248147ec90880accbd53db97dc0ddee
 SHA512 
e85a0dab5195889948a3462189f0e0598d331d3457612e2d3350799dba2e244316d256f8161df5219538eb003e4b5343f989aaa00f96321559063ed8c8f29fd2
 DIST gmp-man-6.2.1.pdf 827583 BLAKE2B 
9aa25457a3c488e37cc7d54d825253ab749a3780919570579b319cf607001de50b212ca387b70213abcc5ab428b4525bdb9cd8ae932798a2d7928da98ce3f353
 SHA512 
f2d9d02e97975355ef490e921fedc94fb7687c3661eec8fa2e94a1622b6e59b17b3879eb3ec1f2df8edac100f727175144d107f4c49c602b773c43bc9e91dbcb

diff --git a/dev-libs/gmp/gmp-6.3.0.ebuild b/dev-libs/gmp/gmp-6.3.0.ebuild
new file mode 100644
index ..0891330f69e3
--- /dev/null
+++ b/dev-libs/gmp/gmp-6.3.0.ebuild
@@ -0,0 +1,182 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnuconfig libtool flag-o-matic multilib-minimal toolchain-funcs
+
+MY_PV=${PV/_p*}
+MY_PV=${MY_PV/_/-}
+
+MANUAL_PV=${MY_PV}
+MANUAL_PV=6.2.1
+
+MY_P=${PN}-${MY_PV}
+PLEVEL=${PV/*p}
+
+DESCRIPTION="Library for arbitrary-precision arithmetic on different type of 
numbers"
+HOMEPAGE="https://gmplib.org/;
+SRC_URI="
+   https://gmplib.org/download/gmp/${MY_P}.tar.xz
+   mirror://gnu/${PN}/${MY_P}.tar.xz
+   doc? ( https://gmplib.org/${PN}-man-${MANUAL_PV}.pdf )
+"
+S="${WORKDIR}"/${MY_P%a}
+
+LICENSE="|| ( LGPL-3+ GPL-2+ )"
+# The subslot reflects the C & C++ SONAMEs.
+SLOT="0/10.4"
+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="+asm doc +cpudetection +cxx pic static-libs"
+REQUIRED_USE="cpudetection? ( asm )"
+RESTRICT="!cpudetection? ( bindist )"
+
+BDEPEND="
+   app-arch/xz-utils
+   sys-devel/m4
+"
+
+DOCS=( AUTHORS ChangeLog NEWS README doc/configuration doc/isa_abi_headache )
+HTML_DOCS=( doc )
+
+MULTILIB_WRAPPED_HEADERS=( /usr/include/gmp.h )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-6.1.0-noexecstack-detect.patch
+   "${FILESDIR}"/${PN}-6.2.1-no-zarch.patch
+)
+
+pkg_pretend() {
+   if use cpudetection && ! use amd64 && ! use x86 ; then
+   elog "Using generic C implementation on non-amd64/x86 with 
USE=cpudetection"
+   elog "--enable-fat is a no-op on alternative arches."
+   elog "To obtain an optimized build, set USE=-cpudetection, but 
binpkgs should not then be made."
+   fi
+}
+
+src_prepare() {
+   default
+
+   # We cannot run autotools here as gcc depends on this package
+   elibtoolize
+
+   # bug #536894
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   eapply "${FILESDIR}"/${PN}-6.1.2-gcc-apple-4.0.1.patch
+   fi
+
+   # GMP uses the "ABI" env var during configure as does Gentoo (econf).
+   # So, to avoid patching the source constantly, wrap things up.
+   mv configure configure.wrapped || die
+   cat <<-\EOF > configure
+   #!/usr/bin/env sh
+   exec env ABI="${GMPABI}" "$0.wrapped" "$@"
+   EOF
+
+   # Patches to original configure might have lost the +x bit.
+   chmod a+rx configure{,.wrapped} || die
+
+   # Save the upstream files named config.{guess,sub} which are
+   # wrappers around the gnuconfig versions.
+   mkdir "${T}"/gmp-gnuconfig || die
+   mv config.guess "${T}"/gmp-gnuconfig/config.guess || die
+   mv config.sub "${T}"/gmp-gnuconfig/config.sub || die
+   # Grab fresh copies from gnuconfig.
+   touch config.guess config.sub || die
+   gnuconfig_update
+   # Rename 

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

2023-07-30 Thread Sam James
commit: 477f52c4394e89e894be8665d1fcfd263a3c9f06
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 30 13:10:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 30 13:10:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=477f52c4

sys-apps/portage: backport prefix init script shebang fix

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

 ...age-3.0.49-prefixify-init-script-shebangs.patch |  29 ++
 sys-apps/portage/portage-3.0.49-r2.ebuild  | 303 +
 2 files changed, 332 insertions(+)

diff --git 
a/sys-apps/portage/files/portage-3.0.49-prefixify-init-script-shebangs.patch 
b/sys-apps/portage/files/portage-3.0.49-prefixify-init-script-shebangs.patch
new file mode 100644
index ..d4d050c1741c
--- /dev/null
+++ b/sys-apps/portage/files/portage-3.0.49-prefixify-init-script-shebangs.patch
@@ -0,0 +1,29 @@
+https://gitweb.gentoo.org/proj/portage.git/commit/?id=6066bb766f43ca06a5b0f08baa5946ff678f0c29
+
+From 6066bb766f43ca06a5b0f08baa5946ff678f0c29 Mon Sep 17 00:00:00 2001
+From: Benda Xu 
+Date: Sun, 25 Jun 2023 17:03:00 +0800
+Subject: bin/install-qa-check.d/05prefix: prefixify init-script shebangs.
+
+Init scripts in /etc/init.d have OpenRC shebangs "#!/sbin/openrc-run".
+They should be prefixified like a executable script in a Prefix.
+
+Signed-off-by: Benda Xu 
+Bug: https://bugs.gentoo.org/640658
+Closes: https://github.com/gentoo/portage/pull/1061
+Signed-off-by: Sam James 
+--- a/bin/install-qa-check.d/05prefix
 b/bin/install-qa-check.d/05prefix
+@@ -76,8 +76,8 @@ install_qa_check_prefix() {
+   fi
+   continue
+   fi
+-  # unprefixed shebang, is the script directly in ${PATH}?
+-  if [[ ":${PATH}:" == *":${fp}:"* ]] ; then
++  # unprefixed shebang, is the script directly in ${PATH} or an 
init script?
++  if [[ ":${PATH}:${EPREFIX}/etc/init.d:" == *":${fp}:"* ]] ; then
+   if [[ -e ${EROOT}${line[0]} || -e ${ED}${line[0]} ]] ; 
then
+   # is it unprefixed, but we can just fix it 
because a
+   # prefixed variant exists
+-- 
+cgit v1.2.3-18-g5258

diff --git a/sys-apps/portage/portage-3.0.49-r2.ebuild 
b/sys-apps/portage/portage-3.0.49-r2.ebuild
new file mode 100644
index ..bfea826b7585
--- /dev/null
+++ b/sys-apps/portage/portage-3.0.49-r2.ebuild
@@ -0,0 +1,303 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_EXT=1
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_REQ_USE='bzip2(+),threads(+)'
+SETUPTOOLS_USE_DISTUTILS=local
+TMPFILES_OPTIONAL=1
+
+inherit distutils-r1 linux-info toolchain-funcs tmpfiles prefix
+
+DESCRIPTION="The package management and distribution system for Gentoo"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="
+   https://anongit.gentoo.org/git/proj/portage.git
+   https://github.com/gentoo/portage.git
+   "
+   inherit git-r3
+else
+   
SRC_URI="https://gitweb.gentoo.org/proj/portage.git/snapshot/${P}.tar.bz2;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="apidoc build doc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux test xattr"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? ( dev-vcs/git )
+"
+DEPEND="
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   >=sys-apps/sed-4.0.5 sys-devel/patch
+   !build? ( $(python_gen_impl_dep 'ssl(+)') )
+   apidoc? (
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   dev-python/sphinx-epytext[${PYTHON_USEDEP}]
+   )
+   doc? (
+   app-text/xmlto
+   ~app-text/docbook-xml-dtd-4.4
+   )
+"
+# Require sandbox-2.2 for bug #288863.
+# For whirlpool hash, require python[ssl] (bug #425046).
+# For compgen, require bash[readline] (bug #445576).
+# app-portage/gemato goes without PYTHON_USEDEP since we're calling
+# the executable.
+RDEPEND="
+   acct-user/portage
+   app-arch/zstd
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   >=sys-apps/baselayout-2.9
+   >=sys-apps/findutils-4.4
+   !build? (
+   >=app-admin/eselect-1.2
+   >=app-shells/bash-5.0:0[readline]
+   >=sys-apps/sed-4.0.5
+   >=sec-keys/openpgp-keys-gentoo-release-20230329
+   rsync-verify? (
+   >=app-portage/gemato-14.5[${PYTHON_USEDEP}]
+   >=app-crypt/gnupg-2.2.4-r2[ssl(-)]
+   )
+   )
+   elibc_glibc? ( >=sys-apps/sandbox-2.2 )
+   elibc_musl? ( >=sys-apps/sandbox-2.2 )
+   kernel_linux? ( 

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

2023-07-30 Thread Arsen Arsenović
commit: 7a4bc3cd1472c2792931db8806efc4ed937f364b
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Sun Jul 30 13:08:54 2023 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Sun Jul 30 13:09:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a4bc3cd

gui-apps/foot: add 1.15.2

Signed-off-by: Arsen Arsenović  gentoo.org>

 gui-apps/foot/Manifest   |  1 +
 gui-apps/foot/foot-1.15.2.ebuild | 74 
 2 files changed, 75 insertions(+)

diff --git a/gui-apps/foot/Manifest b/gui-apps/foot/Manifest
index e61637b79a13..6cb2367b0777 100644
--- a/gui-apps/foot/Manifest
+++ b/gui-apps/foot/Manifest
@@ -4,3 +4,4 @@ DIST foot-1.13.1.tar.gz 496955 BLAKE2B 
48155439cd11123320908e67a968304903f96a550
 DIST foot-1.14.0.tar.gz 509863 BLAKE2B 
fe7e26c3c70e99c00a121e1214f0003dbc8fc986a020e135e18feba515d9e194ba92a494bb33c22e20b96957e87ac5ed721511a9a104481bc24f40ceb9e0e8bd
 SHA512 
379f1acafa8b3fd600c57974d79eef1a7e8a4630015aaeb8a0c491c0903ba1cd24b4fa578880f6cf6c9a09a8566c0609f4cccff9b5f65ade409684ec704c8ce4
 DIST foot-1.15.0.tar.gz 520829 BLAKE2B 
e86dba4c000ae3b290d207a2edef5e3b4240d27dd00c7e174312c3921ce670950c3396bd0d557733c87bcbeacc28fc9768916dc12fc703e5ebfd175afa818f01
 SHA512 
b0d4ad025010e2dbe30e1cfbc5d41c7dabc2d2d99872193134ddbca043d0d63daf85f2e81bcfa4aabcf7335c38e952bb1e46a9d28a1cd8ac62fc14c6bf87cb20
 DIST foot-1.15.1.tar.gz 523399 BLAKE2B 
6e9296dcb8fd16fb77ec1e7a7668b46da31f83343f6b5fcafdb2514570ec7a356e1ba6308024331b66fdaca34eb86fd69dea6d5ab71a576ae13740a03d4245b7
 SHA512 
14605ba6e18b7ffc0961a3f00d275af2d885ec3d194123406d4fef21c6ec193c37ddee0a58f3a70853a72aabdbfc768bfc5fa1c516ad6cb669056c1c6dea990f
+DIST foot-1.15.2.tar.gz 524743 BLAKE2B 
7c6f573e733210f532238eb0d2385d49f61fcb531265ff1474b93cd092c8d860f27b11e6b36c506379d7874b9cc285825f56518817a2623fdde93b7c3d0e4fc6
 SHA512 
931231e0518950d3ac42625befab63ecc9a253bb870ea4c439d1110c40b31c15d049b9fc1e2a6282927737a9f6d7cd3278d42dffa6a57c3c1366e342e1e79622

diff --git a/gui-apps/foot/foot-1.15.2.ebuild b/gui-apps/foot/foot-1.15.2.ebuild
new file mode 100644
index ..37a811c34809
--- /dev/null
+++ b/gui-apps/foot/foot-1.15.2.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson xdg systemd
+
+DESCRIPTION="Fast, lightweight and minimalistic Wayland terminal emulator"
+HOMEPAGE="https://codeberg.org/dnkl/foot;
+SRC_URI="https://codeberg.org/dnkl/foot/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="+grapheme-clustering test"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+   dev-libs/wayland
+   media-libs/fcft
+   media-libs/fontconfig
+   x11-libs/libxkbcommon
+   x11-libs/pixman
+   grapheme-clustering? (
+   dev-libs/libutf8proc:=
+   media-libs/fcft[harfbuzz]
+   )
+"
+DEPEND="
+   ${COMMON_DEPEND}
+   >=dev-libs/tllist-1.1.0
+   dev-libs/wayland-protocols
+"
+RDEPEND="
+   ${COMMON_DEPEND}
+   || (
+   >=sys-libs/ncurses-6.3[-minimal]
+   ~gui-apps/foot-terminfo-${PV}
+   )
+"
+BDEPEND="
+   app-text/scdoc
+   dev-util/wayland-scanner
+"
+
+src_prepare() {
+   default
+   # disable the systemd dep, we install the unit file manually
+   sed -i "s/systemd', required: false)$/', required: false)/" 
"${S}"/meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_feature grapheme-clustering)
+   $(meson_use test tests)
+   -Dthemes=true
+   -Dime=true
+   -Dterminfo=disabled
+   )
+   meson_src_configure
+
+   sed 's|@bindir@|/usr/bin|g' "${S}"/foot-server.service.in > 
foot-server.service || die
+}
+
+src_install() {
+   local DOCS=( CHANGELOG.md README.md LICENSE )
+   meson_src_install
+
+   # foot unconditionally installs CHANGELOG.md, README.md and LICENSE.
+   # we handle this via DOCS and dodoc instead.
+   rm -r "${ED}/usr/share/doc/${PN}" || die
+   systemd_douserunit foot-server.service "${S}"/foot-server.socket
+}



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

2023-07-30 Thread Arsen Arsenović
commit: 77aa8474cd9c63654bbb0dc65ea565286dc74dcf
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Sun Jul 30 13:00:39 2023 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Sun Jul 30 13:09:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77aa8474

gui-apps/foot-terminfo: add 1.15.2

Signed-off-by: Arsen Arsenović  gentoo.org>

 gui-apps/foot-terminfo/Manifest|  1 +
 gui-apps/foot-terminfo/foot-terminfo-1.15.2.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/gui-apps/foot-terminfo/Manifest b/gui-apps/foot-terminfo/Manifest
index e61637b79a13..6cb2367b0777 100644
--- a/gui-apps/foot-terminfo/Manifest
+++ b/gui-apps/foot-terminfo/Manifest
@@ -4,3 +4,4 @@ DIST foot-1.13.1.tar.gz 496955 BLAKE2B 
48155439cd11123320908e67a968304903f96a550
 DIST foot-1.14.0.tar.gz 509863 BLAKE2B 
fe7e26c3c70e99c00a121e1214f0003dbc8fc986a020e135e18feba515d9e194ba92a494bb33c22e20b96957e87ac5ed721511a9a104481bc24f40ceb9e0e8bd
 SHA512 
379f1acafa8b3fd600c57974d79eef1a7e8a4630015aaeb8a0c491c0903ba1cd24b4fa578880f6cf6c9a09a8566c0609f4cccff9b5f65ade409684ec704c8ce4
 DIST foot-1.15.0.tar.gz 520829 BLAKE2B 
e86dba4c000ae3b290d207a2edef5e3b4240d27dd00c7e174312c3921ce670950c3396bd0d557733c87bcbeacc28fc9768916dc12fc703e5ebfd175afa818f01
 SHA512 
b0d4ad025010e2dbe30e1cfbc5d41c7dabc2d2d99872193134ddbca043d0d63daf85f2e81bcfa4aabcf7335c38e952bb1e46a9d28a1cd8ac62fc14c6bf87cb20
 DIST foot-1.15.1.tar.gz 523399 BLAKE2B 
6e9296dcb8fd16fb77ec1e7a7668b46da31f83343f6b5fcafdb2514570ec7a356e1ba6308024331b66fdaca34eb86fd69dea6d5ab71a576ae13740a03d4245b7
 SHA512 
14605ba6e18b7ffc0961a3f00d275af2d885ec3d194123406d4fef21c6ec193c37ddee0a58f3a70853a72aabdbfc768bfc5fa1c516ad6cb669056c1c6dea990f
+DIST foot-1.15.2.tar.gz 524743 BLAKE2B 
7c6f573e733210f532238eb0d2385d49f61fcb531265ff1474b93cd092c8d860f27b11e6b36c506379d7874b9cc285825f56518817a2623fdde93b7c3d0e4fc6
 SHA512 
931231e0518950d3ac42625befab63ecc9a253bb870ea4c439d1110c40b31c15d049b9fc1e2a6282927737a9f6d7cd3278d42dffa6a57c3c1366e342e1e79622

diff --git a/gui-apps/foot-terminfo/foot-terminfo-1.15.2.ebuild 
b/gui-apps/foot-terminfo/foot-terminfo-1.15.2.ebuild
new file mode 100644
index ..2d56410468f2
--- /dev/null
+++ b/gui-apps/foot-terminfo/foot-terminfo-1.15.2.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Terminfo for foot, a fast, lightweight and minimal Wayland 
terminal emulator"
+HOMEPAGE="https://codeberg.org/dnkl/foot;
+SRC_URI="https://codeberg.org/dnkl/foot/archive/${PV}.tar.gz -> 
foot-${PV}.tar.gz"
+S="${WORKDIR}/foot"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="!>=sys-libs/ncurses-6.3[-minimal]"
+BDEPEND="sys-libs/ncurses"
+
+src_prepare() {
+   default
+   sed -i s/@default_terminfo@/foot/ foot.info || die
+}
+
+src_install() {
+   dodir /usr/share/terminfo/
+   tic -xo "${ED}"/usr/share/terminfo foot.info || die
+}



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

2023-07-30 Thread Sam James
commit: 39e9a711b05315033766363ac61427c3dc19db82
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 30 12:45:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 30 12:45:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39e9a711

net-wireless/bluez: Stabilize 5.68 ppc64, #911496

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

 net-wireless/bluez/bluez-5.68.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.68.ebuild 
b/net-wireless/bluez/bluez-5.68.ebuild
index 733706a96c50..7ffd09d1e2db 100644
--- a/net-wireless/bluez/bluez-5.68.ebuild
+++ b/net-wireless/bluez/bluez-5.68.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz;
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0/3"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv x86"
 IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi 
+obex +readline selinux systemd test test-programs +udev"
 
 # Since this release all remaining extra-tools need readline support, but this 
could



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

2023-07-30 Thread Sam James
commit: 2bb6101e1d554d53d9ec41c3edf1a9f76ac80d46
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 30 12:45:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 30 12:45:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bb6101e

app-arch/libarchive: Stabilize 3.7.1 amd64, #911487

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

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

diff --git a/app-arch/libarchive/libarchive-3.7.1.ebuild 
b/app-arch/libarchive/libarchive-3.7.1.ebuild
index fa1c0346992a..34e013430ac9 100644
--- a/app-arch/libarchive/libarchive-3.7.1.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.1.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 xattr zstd"
 VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/libarchive.org.asc
 



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

2023-07-30 Thread Sam James
commit: 3f367c4126c7fa737c3948f93fa77e8fee4b1e46
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 30 12:45:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 30 12:45:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f367c41

net-wireless/bluez: Stabilize 5.68 x86, #911496

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

 net-wireless/bluez/bluez-5.68.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.68.ebuild 
b/net-wireless/bluez/bluez-5.68.ebuild
index 2bdb4796c576..733706a96c50 100644
--- a/net-wireless/bluez/bluez-5.68.ebuild
+++ b/net-wireless/bluez/bluez-5.68.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz;
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0/3"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv x86"
 IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi 
+obex +readline selinux systemd test test-programs +udev"
 
 # Since this release all remaining extra-tools need readline support, but this 
could



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

2023-07-30 Thread Sam James
commit: 9ef2432011a58e479bc7b8af104ab9057bc907ba
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 30 12:45:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 30 12:45:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ef24320

dev-python/peewee: disable py3.9

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

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

diff --git a/dev-python/peewee/peewee-3.16.2-r1.ebuild 
b/dev-python/peewee/peewee-3.16.2-r1.ebuild
index 19c8eaba77ed..ec4ed7a1c49d 100644
--- a/dev-python/peewee/peewee-3.16.2-r1.ebuild
+++ b/dev-python/peewee/peewee-3.16.2-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 PYTHON_REQ_USE="sqlite"
 
 inherit distutils-r1



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

2023-07-30 Thread Sam James
commit: 0b7fe90e6a4f5c33df503f5d2d2ecc0b5bd43cfe
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 30 12:45:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 30 12:45:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b7fe90e

net-wireless/bluez: Stabilize 5.68 arm64, #911496

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

 net-wireless/bluez/bluez-5.68.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.68.ebuild 
b/net-wireless/bluez/bluez-5.68.ebuild
index f18a5435715a..59ef5657afb0 100644
--- a/net-wireless/bluez/bluez-5.68.ebuild
+++ b/net-wireless/bluez/bluez-5.68.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz;
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0/3"
-KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv x86"
+KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv x86"
 IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi 
+obex +readline selinux systemd test test-programs +udev"
 
 # Since this release all remaining extra-tools need readline support, but this 
could



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

2023-07-30 Thread Sam James
commit: 1b0266462157237ed7b5c491ee1d972aef3fcebd
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 30 12:45:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 30 12:45:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b026646

net-wireless/bluez: Stabilize 5.68 arm, #911496

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

 net-wireless/bluez/bluez-5.68.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.68.ebuild 
b/net-wireless/bluez/bluez-5.68.ebuild
index 7ffd09d1e2db..f18a5435715a 100644
--- a/net-wireless/bluez/bluez-5.68.ebuild
+++ b/net-wireless/bluez/bluez-5.68.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz;
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0/3"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv x86"
+KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv x86"
 IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi 
+obex +readline selinux systemd test test-programs +udev"
 
 # Since this release all remaining extra-tools need readline support, but this 
could



  1   2   >