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

2023-08-10 Thread Arthur Zamarin
commit: 178337e51cb310de63d0fde1d6d5e7c8d97ee224
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Aug 11 05:57:39 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Aug 11 05:57:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=178337e5

net-libs/nodejs: Stabilize 20.5.1 arm64, #912037

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

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

diff --git a/net-libs/nodejs/nodejs-20.5.1.ebuild 
b/net-libs/nodejs/nodejs-20.5.1.ebuild
index d8abf73dbc75..9c3f1800718f 100644
--- a/net-libs/nodejs/nodejs-20.5.1.ebuild
+++ b/net-libs/nodejs/nodejs-20.5.1.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == * ]]; then
 else
SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz;
SLOT="0/$(ver_cut 1)"
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ppc64 ~riscv ~x86 ~amd64-linux 
~x64-macos"
+   KEYWORDS="~amd64 ~arm arm64 ~loong ppc64 ~riscv ~x86 ~amd64-linux 
~x64-macos"
S="${WORKDIR}/node-v${PV}"
 fi
 



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

2023-08-10 Thread Arthur Zamarin
commit: 1af7eaa71bca75394b39ea8821e6520a70357cff
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Aug 11 05:57:43 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Aug 11 05:57:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1af7eaa7

net-libs/nodejs: Stabilize 18.17.1 arm, #912037

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

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

diff --git a/net-libs/nodejs/nodejs-18.17.1.ebuild 
b/net-libs/nodejs/nodejs-18.17.1.ebuild
index 58515b55c5f2..0f6e9ce0ec4a 100644
--- a/net-libs/nodejs/nodejs-18.17.1.ebuild
+++ b/net-libs/nodejs/nodejs-18.17.1.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == * ]]; then
 else
SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz;
SLOT="0/$(ver_cut 1)"
-   KEYWORDS="~amd64 ~arm arm64 ~loong ppc64 ~riscv ~x86 ~amd64-linux 
~x64-macos"
+   KEYWORDS="~amd64 arm arm64 ~loong ppc64 ~riscv ~x86 ~amd64-linux 
~x64-macos"
S="${WORKDIR}/node-v${PV}"
 fi
 



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

2023-08-10 Thread Arthur Zamarin
commit: 9afcb2b033152ca3d8778689a933d0765de017ff
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Aug 11 05:57:43 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Aug 11 05:57:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9afcb2b0

net-libs/nodejs: Stabilize 20.5.1 arm, #912037

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

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

diff --git a/net-libs/nodejs/nodejs-20.5.1.ebuild 
b/net-libs/nodejs/nodejs-20.5.1.ebuild
index 9c3f1800718f..28d5fa5c20a3 100644
--- a/net-libs/nodejs/nodejs-20.5.1.ebuild
+++ b/net-libs/nodejs/nodejs-20.5.1.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == * ]]; then
 else
SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz;
SLOT="0/$(ver_cut 1)"
-   KEYWORDS="~amd64 ~arm arm64 ~loong ppc64 ~riscv ~x86 ~amd64-linux 
~x64-macos"
+   KEYWORDS="~amd64 arm arm64 ~loong ppc64 ~riscv ~x86 ~amd64-linux 
~x64-macos"
S="${WORKDIR}/node-v${PV}"
 fi
 



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

2023-08-10 Thread Arthur Zamarin
commit: ff78d4d070ebeec3a29579f30bf00e9a3e8b6d78
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Aug 11 05:57:33 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Aug 11 05:57:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff78d4d0

net-libs/nodejs: Stabilize 16.20.2 ppc64, #912037

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

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

diff --git a/net-libs/nodejs/nodejs-16.20.2.ebuild 
b/net-libs/nodejs/nodejs-16.20.2.ebuild
index 637ffb25a053..1768ee6cad9b 100644
--- a/net-libs/nodejs/nodejs-16.20.2.ebuild
+++ b/net-libs/nodejs/nodejs-16.20.2.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == * ]]; then
 else
SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz;
SLOT="0/$(ver_cut 1)"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos"
+   KEYWORDS="~amd64 ~arm ~arm64 ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos"
S="${WORKDIR}/node-v${PV}"
 fi
 



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

2023-08-10 Thread Arthur Zamarin
commit: 546d79976edcf2d989fb7cddfe186aae51584394
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Aug 11 05:57:38 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Aug 11 05:57:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=546d7997

net-libs/nodejs: Stabilize 16.20.2 arm64, #912037

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

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

diff --git a/net-libs/nodejs/nodejs-16.20.2.ebuild 
b/net-libs/nodejs/nodejs-16.20.2.ebuild
index 1768ee6cad9b..764a6c1dc54a 100644
--- a/net-libs/nodejs/nodejs-16.20.2.ebuild
+++ b/net-libs/nodejs/nodejs-16.20.2.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == * ]]; then
 else
SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz;
SLOT="0/$(ver_cut 1)"
-   KEYWORDS="~amd64 ~arm ~arm64 ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos"
+   KEYWORDS="~amd64 ~arm arm64 ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos"
S="${WORKDIR}/node-v${PV}"
 fi
 



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

2023-08-10 Thread Arthur Zamarin
commit: f18fb2d9f69516fc2cd0bdf774fc702d43a6ef32
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Aug 11 05:57:38 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Aug 11 05:57:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f18fb2d9

net-libs/nodejs: Stabilize 18.17.1 arm64, #912037

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

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

diff --git a/net-libs/nodejs/nodejs-18.17.1.ebuild 
b/net-libs/nodejs/nodejs-18.17.1.ebuild
index bb3b1a816f8c..58515b55c5f2 100644
--- a/net-libs/nodejs/nodejs-18.17.1.ebuild
+++ b/net-libs/nodejs/nodejs-18.17.1.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == * ]]; then
 else
SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz;
SLOT="0/$(ver_cut 1)"
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ppc64 ~riscv ~x86 ~amd64-linux 
~x64-macos"
+   KEYWORDS="~amd64 ~arm arm64 ~loong ppc64 ~riscv ~x86 ~amd64-linux 
~x64-macos"
S="${WORKDIR}/node-v${PV}"
 fi
 



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

2023-08-10 Thread Arthur Zamarin
commit: 2d1fa055d4f6562b021e0d3b3eec4d2a470fa7e7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Aug 11 05:57:42 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Aug 11 05:57:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d1fa055

net-libs/nodejs: Stabilize 16.20.2 arm, #912037

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

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

diff --git a/net-libs/nodejs/nodejs-16.20.2.ebuild 
b/net-libs/nodejs/nodejs-16.20.2.ebuild
index 764a6c1dc54a..416bd48d0cd9 100644
--- a/net-libs/nodejs/nodejs-16.20.2.ebuild
+++ b/net-libs/nodejs/nodejs-16.20.2.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == * ]]; then
 else
SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz;
SLOT="0/$(ver_cut 1)"
-   KEYWORDS="~amd64 ~arm arm64 ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos"
+   KEYWORDS="~amd64 arm arm64 ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos"
S="${WORKDIR}/node-v${PV}"
 fi
 



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

2023-08-10 Thread Arthur Zamarin
commit: 7e91c925493123a7f9ddd4f6eda494c02247c3b6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Aug 11 05:57:34 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Aug 11 05:57:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e91c925

net-libs/nodejs: Stabilize 20.5.1 ppc64, #912037

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

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

diff --git a/net-libs/nodejs/nodejs-20.5.1.ebuild 
b/net-libs/nodejs/nodejs-20.5.1.ebuild
index 1d4866838082..d8abf73dbc75 100644
--- a/net-libs/nodejs/nodejs-20.5.1.ebuild
+++ b/net-libs/nodejs/nodejs-20.5.1.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == * ]]; then
 else
SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz;
SLOT="0/$(ver_cut 1)"
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux 
~x64-macos"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ppc64 ~riscv ~x86 ~amd64-linux 
~x64-macos"
S="${WORKDIR}/node-v${PV}"
 fi
 



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

2023-08-10 Thread Arthur Zamarin
commit: 79c9e6cde3e947f74df640563ff84cf6913a6a1b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Aug 11 05:57:34 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Aug 11 05:57:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79c9e6cd

net-libs/nodejs: Stabilize 18.17.1 ppc64, #912037

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

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

diff --git a/net-libs/nodejs/nodejs-18.17.1.ebuild 
b/net-libs/nodejs/nodejs-18.17.1.ebuild
index b7ee5c3393c4..bb3b1a816f8c 100644
--- a/net-libs/nodejs/nodejs-18.17.1.ebuild
+++ b/net-libs/nodejs/nodejs-18.17.1.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == * ]]; then
 else
SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz;
SLOT="0/$(ver_cut 1)"
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux 
~x64-macos"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ppc64 ~riscv ~x86 ~amd64-linux 
~x64-macos"
S="${WORKDIR}/node-v${PV}"
 fi
 



[gentoo-commits] repo/gentoo:master commit in: x11-libs/xtrans/

2023-08-10 Thread Arthur Zamarin
commit: b457ed9a09f0ed064a27878e33d11907b3c2acb2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Aug 11 05:56:06 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Aug 11 05:56:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b457ed9a

x11-libs/xtrans: Stabilize 1.5.0 ppc64, #909456

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

 x11-libs/xtrans/xtrans-1.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/xtrans/xtrans-1.5.0.ebuild 
b/x11-libs/xtrans/xtrans-1.5.0.ebuild
index 947d5b844c6a..1f51677ee72b 100644
--- a/x11-libs/xtrans/xtrans-1.5.0.ebuild
+++ b/x11-libs/xtrans/xtrans-1.5.0.ebuild
@@ -10,7 +10,7 @@ XORG_TARBALL_SUFFIX="xz"
 inherit xorg-3
 
 DESCRIPTION="X.Org xtrans library"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 
 src_configure() {
local XORG_CONFIGURE_OPTIONS=(



[gentoo-commits] repo/gentoo:master commit in: x11-libs/xcb-util-errors/

2023-08-10 Thread Arthur Zamarin
commit: df558812ed9f7d57e39066ba11ca3ef3fc67c770
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Aug 11 05:56:07 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Aug 11 05:56:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df558812

x11-libs/xcb-util-errors: Stabilize 1.0.1 ppc64, #909456

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

 x11-libs/xcb-util-errors/xcb-util-errors-1.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/xcb-util-errors/xcb-util-errors-1.0.1.ebuild 
b/x11-libs/xcb-util-errors/xcb-util-errors-1.0.1.ebuild
index c740b9e10007..5c739d9fb228 100644
--- a/x11-libs/xcb-util-errors/xcb-util-errors-1.0.1.ebuild
+++ b/x11-libs/xcb-util-errors/xcb-util-errors-1.0.1.ebuild
@@ -11,7 +11,7 @@ inherit python-any-r1 xorg-3
 DESCRIPTION="Library that gives human readable names to XCB error, event, & 
request codes"
 HOMEPAGE="https://xcb.freedesktop.org/ 
https://gitlab.freedesktop.org/xorg/lib/libxcb-errors;
 
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc 
x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 sparc x86"
 
 RDEPEND=">=x11-libs/libxcb-1.9.1:="
 DEPEND="${RDEPEND}



[gentoo-commits] repo/gentoo:master commit in: x11-apps/xwininfo/

2023-08-10 Thread Arthur Zamarin
commit: 996846c143c9b46abab2ae6d93099472d2e98272
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Aug 11 05:56:08 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Aug 11 05:56:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=996846c1

x11-apps/xwininfo: Stabilize 1.1.6 ppc64, #909456

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

 x11-apps/xwininfo/xwininfo-1.1.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-apps/xwininfo/xwininfo-1.1.6.ebuild 
b/x11-apps/xwininfo/xwininfo-1.1.6.ebuild
index 2ddc34e033b5..792e20c4b412 100644
--- a/x11-apps/xwininfo/xwininfo-1.1.6.ebuild
+++ b/x11-apps/xwininfo/xwininfo-1.1.6.ebuild
@@ -7,7 +7,7 @@ XORG_TARBALL_SUFFIX="xz"
 inherit xorg-3
 
 DESCRIPTION="window information utility for X"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc 
x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 sparc x86"
 
 RDEPEND="
>=x11-libs/libxcb-1.6:=



[gentoo-commits] repo/gentoo:master commit in: x11-base/xwayland/

2023-08-10 Thread Arthur Zamarin
commit: 02aaefc78d1446690c6df45222ab06776e1c2cb4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Aug 11 05:56:07 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Aug 11 05:56:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02aaefc7

x11-base/xwayland: Stabilize 23.1.2 ppc64, #909456

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

 x11-base/xwayland/xwayland-23.1.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-base/xwayland/xwayland-23.1.2.ebuild 
b/x11-base/xwayland/xwayland-23.1.2.ebuild
index 2ec85ce13325..f3f3b8474649 100644
--- a/x11-base/xwayland/xwayland-23.1.2.ebuild
+++ b/x11-base/xwayland/xwayland-23.1.2.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3
 else

SRC_URI="https://xorg.freedesktop.org/archive/individual/xserver/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="Standalone X server running under Wayland"



[gentoo-commits] repo/gentoo:master commit in: x11-apps/xrdb/

2023-08-10 Thread Arthur Zamarin
commit: b1a34cad232d8a93958b057762296a7af89e62e2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Aug 11 05:56:04 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Aug 11 05:56:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1a34cad

x11-apps/xrdb: Stabilize 1.2.2 ppc64, #909456

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

 x11-apps/xrdb/xrdb-1.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-apps/xrdb/xrdb-1.2.2.ebuild b/x11-apps/xrdb/xrdb-1.2.2.ebuild
index e62f0d6eaa58..63cb749f2b38 100644
--- a/x11-apps/xrdb/xrdb-1.2.2.ebuild
+++ b/x11-apps/xrdb/xrdb-1.2.2.ebuild
@@ -7,7 +7,7 @@ XORG_TARBALL_SUFFIX="xz"
 inherit xorg-3
 
 DESCRIPTION="X server resource database utility"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
 
 RDEPEND="
x11-libs/libXmu



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

2023-08-10 Thread Arthur Zamarin
commit: 748cb171244e122a54c418c1b45aa3c5f4e178cd
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Aug 11 05:56:04 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Aug 11 05:56:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=748cb171

media-libs/mesa: Stabilize 23.1.3 ppc64, #909456

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

 media-libs/mesa/mesa-23.1.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/mesa/mesa-23.1.3.ebuild 
b/media-libs/mesa/mesa-23.1.3.ebuild
index 5b5ce39083ab..8b13c59f338b 100644
--- a/media-libs/mesa/mesa-23.1.3.ebuild
+++ b/media-libs/mesa/mesa-23.1.3.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} ==  ]]; then
inherit git-r3
 else
SRC_URI="https://archive.mesa3d.org/${MY_P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-solaris"
 fi
 
 LICENSE="MIT"



[gentoo-commits] repo/gentoo:master commit in: x11-misc/xkeyboard-config/

2023-08-10 Thread Arthur Zamarin
commit: fe6511101fa1625fe5d42bdbce783596bf98605a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Aug 11 05:56:05 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Aug 11 05:56:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe651110

x11-misc/xkeyboard-config: Stabilize 2.39 ppc64, #909456

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

 x11-misc/xkeyboard-config/xkeyboard-config-2.39.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/xkeyboard-config/xkeyboard-config-2.39.ebuild 
b/x11-misc/xkeyboard-config/xkeyboard-config-2.39.ebuild
index 84dca3d165c7..74e8c8c8168d 100644
--- a/x11-misc/xkeyboard-config/xkeyboard-config-2.39.ebuild
+++ b/x11-misc/xkeyboard-config/xkeyboard-config-2.39.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} ==  ]]; then
inherit git-r3
 else
SRC_URI="https://www.x.org/releases/individual/data/${PN}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
 fi
 
 LICENSE="MIT"



[gentoo-commits] repo/gentoo:master commit in: x11-apps/xwd/

2023-08-10 Thread Arthur Zamarin
commit: cd1bb03bee163acc04d6cf6360eea35ed3fd91aa
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Aug 11 05:56:05 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Aug 11 05:56:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd1bb03b

x11-apps/xwd: Stabilize 1.0.9 ppc64, #909456

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

 x11-apps/xwd/xwd-1.0.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-apps/xwd/xwd-1.0.9.ebuild b/x11-apps/xwd/xwd-1.0.9.ebuild
index a3836eb5ad5b..1da083aafb23 100644
--- a/x11-apps/xwd/xwd-1.0.9.ebuild
+++ b/x11-apps/xwd/xwd-1.0.9.ebuild
@@ -7,7 +7,7 @@ XORG_TARBALL_SUFFIX="xz"
 inherit xorg-3
 
 DESCRIPTION="dump an image of an X window"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86"
 
 RDEPEND="x11-libs/libX11
x11-libs/libxkbfile"



[gentoo-commits] repo/gentoo:master commit in: x11-base/xorg-proto/

2023-08-10 Thread Arthur Zamarin
commit: c0ff06d40f3d34afc72a05f60036ca695ff13a23
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Aug 11 05:56:03 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Aug 11 05:56:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0ff06d4

x11-base/xorg-proto: Stabilize 2023.2 ppc64, #909456

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

 x11-base/xorg-proto/xorg-proto-2023.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-base/xorg-proto/xorg-proto-2023.2.ebuild 
b/x11-base/xorg-proto/xorg-proto-2023.2.ebuild
index 253f92981c52..d16a71727180 100644
--- a/x11-base/xorg-proto/xorg-proto-2023.2.ebuild
+++ b/x11-base/xorg-proto/xorg-proto-2023.2.ebuild
@@ -20,7 +20,7 @@ HOMEPAGE="https://gitlab.freedesktop.org/xorg/proto/xorgproto;
 if [[ ${PV} = * ]]; then
SRC_URI=""
 else
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"

SRC_URI="https://xorg.freedesktop.org/archive/individual/proto/${MY_P}.tar.xz;
S="${WORKDIR}/${MY_P}"
 fi



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

2023-08-10 Thread Michał Górny
commit: 65246fea6c8fb6663fd7532ff7422e493461d6cf
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Aug 11 05:33:57 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Aug 11 05:47:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65246fea

dev-python/mypy: Enable py3.12

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

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

diff --git a/dev-python/mypy/mypy-1.5.0.ebuild 
b/dev-python/mypy/mypy-1.5.0.ebuild
index 37bae41fb701..515523a5daef 100644
--- a/dev-python/mypy/mypy-1.5.0.ebuild
+++ b/dev-python/mypy/mypy-1.5.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1 multiprocessing
 



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

2023-08-10 Thread Michał Górny
commit: 665fade2ced1ca27d4dabd2bfa2ffb022c1a6c71
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Aug 11 05:33:44 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Aug 11 05:47:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=665fade2

dev-python/httpbin: Bump to 0.10.0

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

 dev-python/httpbin/Manifest  |  1 +
 dev-python/httpbin/httpbin-0.10.0.ebuild | 38 
 2 files changed, 39 insertions(+)

diff --git a/dev-python/httpbin/Manifest b/dev-python/httpbin/Manifest
index 35a573821dbf..47908390a50a 100644
--- a/dev-python/httpbin/Manifest
+++ b/dev-python/httpbin/Manifest
@@ -1 +1,2 @@
+DIST httpbin-0.10.0.tar.gz 103729 BLAKE2B 
1daff5bd9eba62c224d4fd6030e3c3378f849365d0e94f04e890fe37580841bb4bc6868d04c0b64599aa09bf697f331b091f6a4c0450f23bf047fd0da887
 SHA512 
4fae4fe22cb1870acd31f51c25c1bbe946cfe9be88a63f0ba8d7078d2c48089d794726e86290fc41fa38dcf72f8573f054286cb47ab7518e953b7aafa4518215
 DIST httpbin-0.7.0.tar.gz 92613 BLAKE2B 
59252df1d4d0ef853ec65263b472d3ba6c597336d844f9b457f2d0a009048d4222f715a7f6fb120aca00fa641d1687e302036dc151bd2fd67ba98cf5fc47a63a
 SHA512 
82e80058b58943637e9f8191764cea79bf7a6e40f36069f9b5d3f908585dbef20a03ef070d1f865d350920b6e874a93a48a544b05c14ff4911038ec2c20f6f63

diff --git a/dev-python/httpbin/httpbin-0.10.0.ebuild 
b/dev-python/httpbin/httpbin-0.10.0.ebuild
new file mode 100644
index ..f5bae8c0052d
--- /dev/null
+++ b/dev-python/httpbin/httpbin-0.10.0.ebuild
@@ -0,0 +1,38 @@
+# 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="HTTP Request and Response Service"
+HOMEPAGE="
+   https://github.com/postmanlabs/httpbin/
+   https://pypi.org/project/httpbin/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/brotlicffi[${PYTHON_USEDEP}]
+   dev-python/decorator[${PYTHON_USEDEP}]
+   dev-python/flasgger[${PYTHON_USEDEP}]
+   dev-python/flask[${PYTHON_USEDEP}]
+   dev-python/itsdangerous[${PYTHON_USEDEP}]
+   dev-python/markupsafe[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   >=dev-python/werkzeug-2.0[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   [[ ${PV} != 0.10.0 ]] && die "Remove find_packages hack!"
+   sed -i -e '/find_packages(/d' setup.py || die
+   distutils-r1_src_prepare
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/django-debug-toolbar/

2023-08-10 Thread Michał Górny
commit: f10de0e14ba3e3da3638e3e03606d0f2b416535c
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Aug 11 05:19:33 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Aug 11 05:34:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f10de0e1

dev-python/django-debug-toolbar: Bump to 4.2.0

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

 dev-python/django-debug-toolbar/Manifest   |  1 +
 .../django-debug-toolbar-4.2.0.ebuild  | 36 ++
 2 files changed, 37 insertions(+)

diff --git a/dev-python/django-debug-toolbar/Manifest 
b/dev-python/django-debug-toolbar/Manifest
index 4901f95ab1eb..642306af4c36 100644
--- a/dev-python/django-debug-toolbar/Manifest
+++ b/dev-python/django-debug-toolbar/Manifest
@@ -1 +1,2 @@
 DIST django-debug-toolbar-4.1.gh.tar.gz 267550 BLAKE2B 
80ebec1ee6f09d44089e119107a3696b8db82263976b4d191aaeea89658b0fbfb7ca1e2975aa73ad5c9240ac3010816710b5f7386165b1d7bdf335f8ef82b896
 SHA512 
8e9cc1ffcd8be7e345fff78e60cde8c4b44ef751dbf6a6bc061d452ccb60c68eda9f7e7a17efc32be3a62601921dff87f52ba2fe0e47a17fb820bf025cac0035
+DIST django_debug_toolbar-4.2.0.tar.gz 259709 BLAKE2B 
81172bca569f6080710db2180650b0620670a4b4d2919d8b1694bf9f15425d9378f6cd0cbb852544fca0809388bb13867500a38c9046e1feaa241cde973936d9
 SHA512 
ff36d92132fd9338e88a2f078747c1e54e7633aecc6babea28ccb0c080b0beb99feccf1d1c00960ba109e3e6e4805562c36c6571842ea3baeda860c71ffcbd50

diff --git a/dev-python/django-debug-toolbar/django-debug-toolbar-4.2.0.ebuild 
b/dev-python/django-debug-toolbar/django-debug-toolbar-4.2.0.ebuild
new file mode 100644
index ..570f8b5e767c
--- /dev/null
+++ b/dev-python/django-debug-toolbar/django-debug-toolbar-4.2.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A configurable set of panels that display various debug 
information"
+HOMEPAGE="
+   https://github.com/jazzband/django-debug-toolbar/
+   https://pypi.org/project/django-debug-toolbar/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-python/django[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+   test? (
+   dev-python/html5lib[${PYTHON_USEDEP}]
+   )
+"
+
+python_test() {
+   "${EPYTHON}" -m django test -v 2 --settings tests.settings \
+   || die "Tests failed with ${EPYTHON}"
+}



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

2023-08-10 Thread Michał Górny
commit: 54a531b75d90f82c56c9ba59035e4ad55e762e54
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Aug 11 05:33:34 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Aug 11 05:47:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54a531b7

dev-python/flasgger: New package, v0.9.7.1

Required by dev-python/httpbin.

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

 dev-python/flasgger/Manifest|  1 +
 dev-python/flasgger/flasgger-0.9.7.1.ebuild | 39 +
 dev-python/flasgger/metadata.xml| 12 +
 3 files changed, 52 insertions(+)

diff --git a/dev-python/flasgger/Manifest b/dev-python/flasgger/Manifest
new file mode 100644
index ..bf46ca0ab2f9
--- /dev/null
+++ b/dev-python/flasgger/Manifest
@@ -0,0 +1 @@
+DIST flasgger-0.9.7.1.tar.gz 3979409 BLAKE2B 
939b0adfdfa3fcc8305320c6a140ef378e5617d46743e1cae04093e8391b782b73d4f112174ed1e29711fbf55a7469ffe6008beff9a218f5eaa68bb8864ced1c
 SHA512 
fe1feb5ebadc6c3cde8e9e70726c86efc8d88392c5eb44ddaa6135fa96fbaada975d2042187bd4cebe08d843d21dc8e89dea5f2935b6c65863b36e4a6a39d121

diff --git a/dev-python/flasgger/flasgger-0.9.7.1.ebuild 
b/dev-python/flasgger/flasgger-0.9.7.1.ebuild
new file mode 100644
index ..322e60f3e6b8
--- /dev/null
+++ b/dev-python/flasgger/flasgger-0.9.7.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 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 pypi
+
+DESCRIPTION="Easy OpenAPI specs and Swagger UI for your Flask API"
+HOMEPAGE="
+   https://github.com/flasgger/flasgger/
+   https://pypi.org/project/flasgger/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   >=dev-python/flask-0.10[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-3.0[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-3.0.1[${PYTHON_USEDEP}]
+   dev-python/mistune[${PYTHON_USEDEP}]
+   >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_IGNORE=(
+   # requires flex
+   tests/test_examples.py
+   )
+
+   epytest tests
+}

diff --git a/dev-python/flasgger/metadata.xml b/dev-python/flasgger/metadata.xml
new file mode 100644
index ..afb6a76c4a91
--- /dev/null
+++ b/dev-python/flasgger/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   pyt...@gentoo.org
+   
+   
+   
+   flasgger/flasgger
+   flasgger
+   
+



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

2023-08-10 Thread orbea
commit: af2c9a2d41e6c161673396fc9a24ede5b2a65614
Author: orbea  riseup  net>
AuthorDate: Fri Aug 11 05:27:00 2023 +
Commit: orbea  riseup  net>
CommitDate: Fri Aug 11 05:27:00 2023 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=af2c9a2d

dev-qt/qtnetwork: stabilize 5.15.10-r3 for arm, arm64

Signed-off-by: orbea  riseup.net>

 dev-qt/qtnetwork/qtnetwork-5.15.10-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtnetwork/qtnetwork-5.15.10-r3.ebuild 
b/dev-qt/qtnetwork/qtnetwork-5.15.10-r3.ebuild
index 00977b5..52d4d01 100644
--- a/dev-qt/qtnetwork/qtnetwork-5.15.10-r3.ebuild
+++ b/dev-qt/qtnetwork/qtnetwork-5.15.10-r3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=2
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+   KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 fi
 
 QT5_MODULE="qtbase"



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

2023-08-10 Thread Michał Górny
commit: 294a0c2202bf779713c24b4e35fec8dc2cf49b68
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Aug 11 04:25:39 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Aug 11 05:15:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=294a0c22

dev-python/boto3: Bump to 1.28.24

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

 dev-python/boto3/Manifest |  1 +
 dev-python/boto3/boto3-1.28.24.ebuild | 66 +++
 2 files changed, 67 insertions(+)

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 8a3fe5f7df28..8e484ac6e553 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -11,5 +11,6 @@ DIST boto3-1.28.20.gh.tar.gz 684832 BLAKE2B 
dc8dee3e001e26fa5e9f1355ef40cb03a860
 DIST boto3-1.28.21.gh.tar.gz 685243 BLAKE2B 
f6f6effd9ac42fb9d8db8ec91f628cb90b399e201a780f978e528565299488cd4d9f0333f2ff5d2127b92cff4811856c31d0b280f66b62bc1cacfb3003ae0b92
 SHA512 
81049ab063131e18ace8c5e6f746e1618d8268cedfdbd6931e7fffd743e8cfd335ec15a4ad354bb61cb987fd93e375d2b5970c8946ae0a9c8892e03a3e912657
 DIST boto3-1.28.22.gh.tar.gz 685817 BLAKE2B 
53dc35d037fd3605ae8a63c85e77e5b449cc9d7f80c4e06c3d96104afea7fc07c11759e3bea5ba3fa5fa1d86608dfa7ce3ab2612c66239e7ec06603c81c2d744
 SHA512 
2d255b1eb02626f7b63503ef2324b97b59ebb1728d9c2be79f3a65810ceb13bfb4091b3f657f61422a324fae559c065e848ba24e3c7c1e25a4fcb200eab133e5
 DIST boto3-1.28.23.gh.tar.gz 686500 BLAKE2B 
0ab169afe4d238d7a09d0b9e2c8305e1f4ebbdc64f9225af2712bffe6c71c70dfe66731eb2af4c9be505aa15bfdb091d276a72889b943afd65ae07f893b363f5
 SHA512 
7951f3bb229ac6365da7534ad157df461875a85730958536bed005d5dd7981bb75ce5265796c28e39806f66b46fe790e9dee9f75e3fc6fdad5f1aa3b4bb7df5d
+DIST boto3-1.28.24.gh.tar.gz 686681 BLAKE2B 
ce037be0934ac2fcbedfbec4c32931e4057972c3ee6a2804c6e836227d77a1df99d7f7005f3b9a6886e2a012b6b5b12d48b6a652e293c9498754e8a98176d02e
 SHA512 
f70724927e4971ef905ecd9b0ddb3462f0ebd4b99bac54873bd246903c26e38c13d0aad0bc141e6046556ce6365c680bd9fc4c42f82033358024eb8c46eb3f35
 DIST boto3-1.28.3.gh.tar.gz 675019 BLAKE2B 
93b29307fbfec4e61dc60d28e4f20392ae2a730f048a0b2e8cb99fd515a036fc4ca889ddd564e09b1f3eab4cb9499c5918b4e7430d63148dd2854d126719a468
 SHA512 
514d0f373f25bb691abf5f1f8b0209a07097191b2ad8fb6339739e7a0bd2b8e6d5a88f1250e928ca89b1f1aa5e27a44bf2cab38a57680c01214d370d11944ded
 DIST boto3-1.28.9.gh.tar.gz 677993 BLAKE2B 
a800de94cfb0d317b41091fb1d2bb0fd6449df85da434879c0689bf36998b2a52331ba077c65cae9967fcce998a15d2a6f6a758931fa12a00b95487adaf81dfa
 SHA512 
6e1e5e74d20d2e67f29597ddcda70475cbea863978ca93ec77a0f478690477c9782111701771d5b8354f4402c21496e7f5627b1398cbd6fd87627fd978f5e360

diff --git a/dev-python/boto3/boto3-1.28.24.ebuild 
b/dev-python/boto3/boto3-1.28.24.ebuild
new file mode 100644
index ..2a4a7643203e
--- /dev/null
+++ b/dev-python/boto3/boto3-1.28.24.ebuild
@@ -0,0 +1,66 @@
+# 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 multiprocessing
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="
+   https://github.com/boto/boto3/
+   https://pypi.org/project/boto3/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/boto3;
+   inherit git-r3
+   BOTOCORE_PV=${PV}
+else
+   SRC_URI="
+   https://github.com/boto/boto3/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+
+   # botocore is x.(y+3).z
+   BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
+fi
+
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # don't lock versions to narrow ranges
+   sed -e '/botocore/ d' \
+   -e '/jmespath/ d' \
+   -e '/s3transfer/ d' \
+   -i setup.py || die
+
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)"
+}



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

2023-08-10 Thread Michał Górny
commit: c0c6d39bc7ae39ba0cf6c2ee2f9359d219bbbfce
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Aug 11 04:28:40 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Aug 11 05:15:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0c6d39b

dev-python/mypy: Bump to 1.5.0

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

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

diff --git a/dev-python/mypy/Manifest b/dev-python/mypy/Manifest
index 2f6212e4da8f..a1576a2cef7b 100644
--- a/dev-python/mypy/Manifest
+++ b/dev-python/mypy/Manifest
@@ -1,2 +1,3 @@
 DIST mypy-1.3.0.gh.tar.gz 2823529 BLAKE2B 
0f1b4b6178ef9308fa6aeda494092229ebe07095c032b83fffd28be851608a3dc92ae4924ea64d87318155bf9d99bf16e17e2603f39fc915463455db520d6138
 SHA512 
1ab0e667bd019ea6804c70c775c2bfb454231ca2426b2b78b5c91672f7f20fd1195ee481a688d9b6238c3b5f6dc9a7aa5466c7405ce71dd6f78c489a43670fc0
 DIST mypy-1.4.1.gh.tar.gz 2864808 BLAKE2B 
7dfda945cf554e170d048fc4b2689aa25a57e058857e17dd052090089a7880da74a3dd552fb1b8f8fa9bd9e84f1c97e49b36075d10957c6ee12c2507fb775668
 SHA512 
8a20ded76d9d3f323dc607c6cfdd4814c2ab798620a0b38198c7ff79bd1fb93aef7f8d60afa6e568957fcd8d9bfdf42308da07b4b0dd6260f192131377ee6951
+DIST mypy-1.5.0.gh.tar.gz 2901221 BLAKE2B 
c23e0a5a5fc91a107fd11c9b0d97b0c19c671eb3aec718f216e53074bb4cdca96884611cdfdefd91189b9860ad54d84fecb468448f2819f4432f93594b2ffbae
 SHA512 
2b82be7948d44ef8ec6592fc5756dee66df1ee363e2607796f69f76e3db96e421dab8ba2aea4db9e976f2b05314d97a031f1d197633df34a5667f4d1dabbd70f

diff --git a/dev-python/mypy/mypy-1.5.0.ebuild 
b/dev-python/mypy/mypy-1.5.0.ebuild
new file mode 100644
index ..37bae41fb701
--- /dev/null
+++ b/dev-python/mypy/mypy-1.5.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=( python3_{10..11} )
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="Optional static typing for Python"
+HOMEPAGE="
+   https://www.mypy-lang.org/
+   https://github.com/python/mypy/
+   https://pypi.org/project/mypy/
+"
+SRC_URI="
+   https://github.com/python/mypy/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+# stubgen collides with this package: https://bugs.gentoo.org/585594
+RDEPEND="
+   !dev-util/stubgen
+   >=dev-python/psutil-4[${PYTHON_USEDEP}]
+   >=dev-python/typing-extensions-4.1.0[${PYTHON_USEDEP}]
+   >=dev-python/mypy_extensions-1.0.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.{9..10})
+"
+BDEPEND="
+   test? (
+   >=dev-python/attrs-18.0[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.3.0[${PYTHON_USEDEP}]
+   >=dev-python/lxml-4.4.0[${PYTHON_USEDEP}]
+   >=dev-python/pytest-7.4.0[${PYTHON_USEDEP}]
+   >=dev-python/pytest-xdist-1.18[${PYTHON_USEDEP}]
+   >=dev-python/py-1.5.2[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   >=dev-python/virtualenv-16.0.0[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+# this requires packaging a lot of type stubs
+export MYPY_USE_MYPYC=0
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # the majority of them require Internet (via pip)
+   mypy/test/testpep561.py
+   )
+   # Some mypy/test/testcmdline.py::PythonCmdlineSuite tests
+   # fail with high COLUMNS values
+   local -x COLUMNS=80
+   epytest -n "$(makeopts_jobs)" --dist=worksteal
+}



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

2023-08-10 Thread Michał Górny
commit: facc5a18b96514676cad1133e3a6ba3230c8fa4c
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Aug 11 04:25:31 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Aug 11 05:15:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=facc5a18

dev-python/botocore: Bump to 1.31.24

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 686b37f023ee..ab4a3fc27eba 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -11,5 +11,6 @@ DIST botocore-1.31.20.gh.tar.gz 11852972 BLAKE2B 
f4c4cf244de902fa4debeeb69c1981d
 DIST botocore-1.31.21.gh.tar.gz 11852848 BLAKE2B 
ccdd57fdb927335ac2b5d2f56946e49c2a397673b727a80a11a4b427dffc6f8df80bf90e9b2a937e0cf7e130850fbab3610a4484a2559a5dfb9f200d69441252
 SHA512 
1ee2ac3ca8d75cbabe11083f2409641d71e7c96ff476f7892d13f9e33878b58526a1a05c676befe78d5ffc7d3b1384277c7ad3bb224ec4aed378029b12817868
 DIST botocore-1.31.22.gh.tar.gz 11858266 BLAKE2B 
a4eb898f7e562b692592171ab239550995ab6bf472cd5d98d5f98b412b050f18610ec61db58367d0cfec28d77f973f0200d5b13a88ea5bf66e5d41a6a254ccdb
 SHA512 
fe66dd19e38ed98449f76e921ee538132a1e8a2f1452b6a7e88175901a1275e467faac4f1ec825854b6f8e799f4a54d2bebe4a52256edbdce3004944b2c6bd1e
 DIST botocore-1.31.23.gh.tar.gz 11859889 BLAKE2B 
d183c514f61f6384bd535e284d58dd4e11df7d33948256baed19eb21908cba429a54c4e2aa2640ab550df2803ead7c33489028231695ec0effa660dd9827de2d
 SHA512 
b6eecc7ff1390e89290c5c09a905c89a6093dc0571dbbb3b38c018f70a1ee177dd63a70900f12cadd9926a2e9d645cd3cfef78d5424a1437d123e07ccaff7c64
+DIST botocore-1.31.24.gh.tar.gz 11862679 BLAKE2B 
16544365d84d6624a4422f1a200f7a7b5e76aa2e4c1abc09eee42c6c815623755d03e9c3dafef98589bb354eacb554da0302378a629abe65c1c3b47160db
 SHA512 
78f12f93ecc9c3607ae30602fc1525833d9a7aca95934ccbb6980f05239561810f131eafa801bb07d79546df1eaac66c13fbd7db0357eb8eb71936849ab4367f
 DIST botocore-1.31.3.gh.tar.gz 11769948 BLAKE2B 
452c494faa430b6782685b9960cc9ea15ce3dedfe1b5343ee7bdbd7544e108bbfc7bb58d527419b5dc5f4077dd806752eec927196b82ac286903992fef339e52
 SHA512 
0f2853c14d7695ea4eeacea6fed93e77436df143bd0b9bec967490eb88e3d6531c916dca91c1a3bde4b57253d77acabe2413acde4d1473d01e15ef69b45621e0
 DIST botocore-1.31.9.gh.tar.gz 11785638 BLAKE2B 
23f2c010f98b5ca8414c9a031524b1cb7d75366bf84d34df980ef4085a73bc62643cca5255519f891f7a9468abbf0d97adddf6684c3c0a751b0f9f390122c19d
 SHA512 
b2bf0089a81c5389d86c9f7b2545358f23a1219d7e5bf152285f58293a171210b46c22c814ab3f8da460a2acbdd5127193fa7a2e19a021db511f9d08931037bf

diff --git a/dev-python/botocore/botocore-1.31.24.ebuild 
b/dev-python/botocore/botocore-1.31.24.ebuild
new file mode 100644
index ..491b6bbc21f2
--- /dev/null
+++ b/dev-python/botocore/botocore-1.31.24.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 multiprocessing
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+   https://github.com/boto/botocore/
+   https://pypi.org/project/botocore/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/botocore;
+   inherit git-r3
+else
+   SRC_URI="
+   https://github.com/boto/botocore/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+fi
+
+RDEPEND="
+   dev-python/six[${PYTHON_USEDEP}]
+   =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin deps
+   sed -i -e "s:>=.*':':" setup.py || die
+
+   # unbundle deps
+   rm -r botocore/vendored || die
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # rely on bundled six
+   tests/functional/test_six_imports.py::test_no_bare_six_imports
+   tests/functional/test_six_threading.py::test_six_thread_safety
+   # fails on unrelated warnings
+   
tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME
+   
tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME
+   # TODO
+   

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

2023-08-10 Thread Michał Górny
commit: b82832a549164bde0319d4c29aee01d25ff2bd60
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Aug 11 04:25:47 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Aug 11 05:15:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b82832a5

app-admin/awscli: Bump to 1.29.24

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

 app-admin/awscli/Manifest  |  1 +
 app-admin/awscli/awscli-1.29.24.ebuild | 80 ++
 2 files changed, 81 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index b1fd0a6c3808..f99e1864522a 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -11,5 +11,6 @@ DIST aws-cli-1.29.20.gh.tar.gz 2499798 BLAKE2B 
e9a8d4a8f804132a5c6ea2c5d8ef99f49
 DIST aws-cli-1.29.21.gh.tar.gz 2499845 BLAKE2B 
4cbc6bb9ba492c4ef3bcd03f43769888c2375a8aaf0a8365547aa00ae02d2fceec09e5d49d7893cbf561b2ef1a30f2f6f7f29bfda8affb8f000d3900d780402a
 SHA512 
af482e8ffbbf0567f00acdeda11d65c845a48f582acd910a630567e14e5d938a7ad2942c3ca2cf75ffdc3f101add9810dedde6418e3a8df7bda8689bec3466aa
 DIST aws-cli-1.29.22.gh.tar.gz 2500297 BLAKE2B 
7de13b7e8ced5be80a293cbed25505420569283e54ce719958519f3748b6fdc87c11c6b106eeac0afe41c219259cd5aa3231cd2060506c755b5a687d5f04598e
 SHA512 
874574a542261e1095265e0184c2fc82d70bbacefebf4a586960a59c0d69925f842979e9a6fb35fc685723bdd360c8dc838593539c3c0e07e2ab6395d5422c92
 DIST aws-cli-1.29.23.gh.tar.gz 2500975 BLAKE2B 
52a49b0c5a436612e26c6a211afe39c88e673fa57323172db120f3e4f0e481d08f7e52162b27ad44e6d23467c0385e66a4735cbe2fe5bd858ebe7f06649e6d77
 SHA512 
fb95a7fa775c2527bc7fefd6dde6c5d99f1640e6ea5ba7726bb5c292025cd022cc1a03f54734b60cab11a2320d0ce85397bc5fa116c503a2cd9b44821dbe282e
+DIST aws-cli-1.29.24.gh.tar.gz 2501457 BLAKE2B 
ea7b1a27c5121a0fb796f492415f406f816732df7d6ca4f62060e8a3762e25b9c1a8a22f7e44c323d0922b1921ffeb142809deb08dabeb65f62f317b13edda9c
 SHA512 
4b84a23c9e4ae9b644d9d3679e609786159599b3eede34242fa52f029bb503351ab54f4072a6cb845ef3900bfabbaabd06e1ea8f12d3a6ba381d48c6924b207a
 DIST aws-cli-1.29.3.gh.tar.gz 2450427 BLAKE2B 
6e240905c8fbb2916334c2de0e9fd851636acfbc050916baf971e2f5e5a1d93d398c77c6a1fe0766f701ad53683e5f41b1bb5519e5ac7b5e8f0a64d37e113c34
 SHA512 
3446e057abcc956e26b55de85383d0d40c041bcfda0f7e566309d80bbd22d567a474d93ab74461e91bdd7eaff1db9c77813912653c7864bcc851d12d2cea8ee2
 DIST aws-cli-1.29.9.gh.tar.gz 2454843 BLAKE2B 
a4e49923aec2d09d8244e58fe737f1a0528956397050b693892b2d4521d4e41956fc2a11f6e8bc0c88d6ea16ae4f7f85276037a7864c989334109ef090623f99
 SHA512 
2238c70ccaa8e73cedca9a56e4cda48a62b0b26999c481585769872b42517f2a25d80b94cf9e18961c5fb81c9d8fe44bda9dbf6024e31bbc7409d6ce53f1a915

diff --git a/app-admin/awscli/awscli-1.29.24.ebuild 
b/app-admin/awscli/awscli-1.29.24.ebuild
new file mode 100644
index ..62c19f3a63fb
--- /dev/null
+++ b/app-admin/awscli/awscli-1.29.24.ebuild
@@ -0,0 +1,80 @@
+# 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 bash-completion-r1 distutils-r1 multiprocessing
+
+MY_P=aws-cli-${PV}
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="
+   https://github.com/aws/aws-cli/
+   https://pypi.org/project/awscli/
+"
+SRC_URI="
+   https://github.com/aws/aws-cli/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# botocore is x.(y+2).z
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/rsa[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   !app-admin/awscli-bin
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+   # strip overzealous upper bounds on requirements
+   sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # TODO
+   
tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple
+   
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only
+   

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

2023-08-10 Thread Ionen Wolkens
commit: 8d6d84b2e5d85e8003b497c2f485ae39d95f9896
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Aug 11 04:58:31 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Aug 11 04:58:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d6d84b2

x11-terms/kitty-terminfo: drop 0.27.1, 0.29.1

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

 x11-terms/kitty-terminfo/Manifest  |  2 --
 .../kitty-terminfo/kitty-terminfo-0.27.1.ebuild| 23 --
 .../kitty-terminfo/kitty-terminfo-0.29.1.ebuild| 23 --
 3 files changed, 48 deletions(-)

diff --git a/x11-terms/kitty-terminfo/Manifest 
b/x11-terms/kitty-terminfo/Manifest
index c755a2502313..a77d248edfd2 100644
--- a/x11-terms/kitty-terminfo/Manifest
+++ b/x11-terms/kitty-terminfo/Manifest
@@ -1,3 +1 @@
-DIST kitty-0.27.1.tar.xz 5045588 BLAKE2B 
2381b3e9af26bb8a4c4358318289e9ef49ba1e38678ef192fd815ced962644671433a80f124579fb593257351cd8e0a61f845975d61d0d33f42b9d470ef130f0
 SHA512 
484d451b418defc7256319730d623224e3744d6200989d92839c40c951fdb213fe2ef472ddf968f695e499aa6c35d994ad76bb0eb28bca80ec8644b2ead40d56
-DIST kitty-0.29.1.tar.xz 7809084 BLAKE2B 
eba6bbe0fc69184a2b73088fff2859d49d06f030128306e761c16142872ceb280b3f034e86190614e68dd0703e8e0506ad5a1d4c4dd9fa64f22c9274d45952e2
 SHA512 
ce09342ed3cbb0a518dde8d33606468ee5a2a164f18ff4c8addbd33b05459407d4a935b93acb0e98df8d618aa832c93f91e9ac060e7f87c1e4567484adc46c9c
 DIST kitty-0.29.2.tar.xz 7809388 BLAKE2B 
6928d79a6cc0eaac4d92ce3babbeb0a42bf1dbc92b775386b521c8399352ba77ab9828f8cfd9f40c3e4f29ae98852b6f3cb9ee1f412474ba2ef655c18d2c294d
 SHA512 
a34d8b5bc817dd9d27f1afa190856d916576f52458ede2253655b294358b6b89b1f103acb90d8d66a494b346420ddedc9fcf1a3399f561268ded82e7b1954b06

diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.27.1.ebuild 
b/x11-terms/kitty-terminfo/kitty-terminfo-0.27.1.ebuild
deleted file mode 100644
index 53f4810db87e..
--- a/x11-terms/kitty-terminfo/kitty-terminfo-0.27.1.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator"
-HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
-SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz;
-S="${WORKDIR}/kitty-${PV}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
-RESTRICT="test" # intended to be ran on the full kitty package
-
-BDEPEND="sys-libs/ncurses"
-
-src_compile() { :; }
-
-src_install() {
-   dodir /usr/share/terminfo
-   tic -xo "${ED}"/usr/share/terminfo terminfo/kitty.terminfo || die
-}

diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.29.1.ebuild 
b/x11-terms/kitty-terminfo/kitty-terminfo-0.29.1.ebuild
deleted file mode 100644
index 53f4810db87e..
--- a/x11-terms/kitty-terminfo/kitty-terminfo-0.29.1.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator"
-HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
-SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz;
-S="${WORKDIR}/kitty-${PV}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
-RESTRICT="test" # intended to be ran on the full kitty package
-
-BDEPEND="sys-libs/ncurses"
-
-src_compile() { :; }
-
-src_install() {
-   dodir /usr/share/terminfo
-   tic -xo "${ED}"/usr/share/terminfo terminfo/kitty.terminfo || die
-}



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

2023-08-10 Thread Ionen Wolkens
commit: a51e6b2ddc05b9e7b6ac3c13b3c42775157a070c
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Aug 11 04:58:00 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Aug 11 04:58:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a51e6b2d

x11-terms/kitty: drop 0.27.1, 0.29.1

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

 x11-terms/kitty/Manifest   |   6 -
 .../kitty/files/kitty-0.29.0-musl-1.2.4.patch  |  20 ---
 x11-terms/kitty/kitty-0.27.1.ebuild| 169 -
 x11-terms/kitty/kitty-0.29.1.ebuild| 165 
 4 files changed, 360 deletions(-)

diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest
index 2d9ea594436e..351678a4db0f 100644
--- a/x11-terms/kitty/Manifest
+++ b/x11-terms/kitty/Manifest
@@ -1,9 +1,3 @@
-DIST kitty-0.27.1-vendor.tar.xz 695432 BLAKE2B 
86c9a316351432e0ff14bf139158816ddabe7e16d91768694a8560a500765b518ba42db26ad24349c05caece5771c5db4fdf7077f06631d1e81ea9ddb52e0391
 SHA512 
f96366b7896a34202110c98a9f2177482a01102fb822bd33c46eeb6ffe096fce927213950bab658a6649e1874e936c479ea7884d3518a0d054e2f598d6402bdf
-DIST kitty-0.27.1.tar.xz 5045588 BLAKE2B 
2381b3e9af26bb8a4c4358318289e9ef49ba1e38678ef192fd815ced962644671433a80f124579fb593257351cd8e0a61f845975d61d0d33f42b9d470ef130f0
 SHA512 
484d451b418defc7256319730d623224e3744d6200989d92839c40c951fdb213fe2ef472ddf968f695e499aa6c35d994ad76bb0eb28bca80ec8644b2ead40d56
-DIST kitty-0.27.1.tar.xz.sig 566 BLAKE2B 
49cb96d99c48cfe74a50191687fac269cdc33146b5879acbb298c3c9bc7760eda1b2b08839f531d6fe4cf46287d671a1f6a6a24ffe6d6408939d113ba40545db
 SHA512 
b4d24f24ea49c342756d0e458c22e856c4117f07f197ee5294b07ac0a8b5e9d992446b86effb5a7aa1683582cf9ee59bcf651ae4f3952df7783f0a4438042799
-DIST kitty-0.29.1-vendor.tar.xz 1376632 BLAKE2B 
7ac778f1687f3fcf0803ae5b993306c72797b900203609bc1f96a3a624d1b8ea3d4f8a63b4930d64e4c720b3da932daf19d03928f7233402ac3fe63576abfeab
 SHA512 
f4bc8a3e9d23824e428beb02a09e34565d89cda4d277b0599a08a2491bc4960d4fe5fd6a4d70e3360ea88c28b786699381404629b0bf27a6190b4ef0cae81a74
-DIST kitty-0.29.1.tar.xz 7809084 BLAKE2B 
eba6bbe0fc69184a2b73088fff2859d49d06f030128306e761c16142872ceb280b3f034e86190614e68dd0703e8e0506ad5a1d4c4dd9fa64f22c9274d45952e2
 SHA512 
ce09342ed3cbb0a518dde8d33606468ee5a2a164f18ff4c8addbd33b05459407d4a935b93acb0e98df8d618aa832c93f91e9ac060e7f87c1e4567484adc46c9c
-DIST kitty-0.29.1.tar.xz.sig 566 BLAKE2B 
e7430db16603233faff10f92599962fd095ca8d5bbcf573e3fa600ec73cce7f23b9f12a299228ea53c1a04fd2f430ebc546b088f7e1b0504c44021f9fbe0ad0d
 SHA512 
e661c1c0aba0bc0c4cde2458b27fe8aa591bd6f5510ba4fbbe881d3ea6e60c2f94bf3b2974f4f385b96d31668850eca274aadc98e96690b51e41ceddf3acad50
 DIST kitty-0.29.2-vendor.tar.xz 1377044 BLAKE2B 
f342c7be9bec556b9b16b0e2032ac1ec80296f791a0c55d8b0831d8e148f05e2a7e1ae7c30090c70e7da7e6ca489e5b9b013f59d35af708eff073899f345b7ac
 SHA512 
c0e2c55b0c7ca6ad435092c1267ed1164e042cc61ebf80b298477703607ac7611170cac1918d3703669e2363756e2d805d490018e66cc5b97efecbd0e516298e
 DIST kitty-0.29.2.tar.xz 7809388 BLAKE2B 
6928d79a6cc0eaac4d92ce3babbeb0a42bf1dbc92b775386b521c8399352ba77ab9828f8cfd9f40c3e4f29ae98852b6f3cb9ee1f412474ba2ef655c18d2c294d
 SHA512 
a34d8b5bc817dd9d27f1afa190856d916576f52458ede2253655b294358b6b89b1f103acb90d8d66a494b346420ddedc9fcf1a3399f561268ded82e7b1954b06
 DIST kitty-0.29.2.tar.xz.sig 566 BLAKE2B 
52fe246f3c4a74dfb62ed34b12b639858eb91aef02c872e472e1a1272268f6da2027b325dc29e260346c76bfbaa206486c6ce2f44f259d33f1ca3a0fd82150ff
 SHA512 
ffcc63904a09148ddbf2eb761686942d1de3ce2c8c7c93b8a1c59ef704e0886bce972dd162e88de65912682233b21398970685cebbda785f7c4215f02ddbf9fd

diff --git a/x11-terms/kitty/files/kitty-0.29.0-musl-1.2.4.patch 
b/x11-terms/kitty/files/kitty-0.29.0-musl-1.2.4.patch
deleted file mode 100644
index f02f425d0d66..
--- a/x11-terms/kitty/files/kitty-0.29.0-musl-1.2.4.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-From 
https://github.com/kovidgoyal/kitty/commit/90223b5d146828c65179da49c75ce31b304fa1b8
 Mon Sep 17 00:00:00 2001
-From: Kovid Goyal 
-Date: Tue, 11 Jul 2023 09:22:40 +0530
-Subject: [PATCH] Fix compilation against musl
-
-As usual in C stdlib world. Ill thought out break the world changes.
-Sigh. musl no longer defines off64_t.
-
-Fixes #6441
 a/kitty/fast-file-copy.c
-+++ b/kitty/fast-file-copy.c
-@@ -83,7 +83,7 @@ copy_with_file_range(int infd, int outfd, off_t in_pos, 
size_t len, FastFileCopy
- #ifdef HAS_COPY_FILE_RANGE
- unsigned num_of_consecutive_zero_returns = 128;
- while (len) {
--off64_t r = in_pos;
-+int64_t r = in_pos;
- ssize_t n = copy_file_range(infd, , outfd, NULL, len, 0);
- if (n < 0) {
- if (errno == EAGAIN) continue;

diff --git a/x11-terms/kitty/kitty-0.27.1.ebuild 
b/x11-terms/kitty/kitty-0.27.1.ebuild
deleted file mode 100644
index f0f229436c3f..
--- a/x11-terms/kitty/kitty-0.27.1.ebuild
+++ /dev/null
@@ -1,169 +0,0 @@
-# Copyright 

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

2023-08-10 Thread Ionen Wolkens
commit: 66f93e5d9506c145369c4839d97e325df5d608ea
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Aug 11 04:58:16 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Aug 11 04:58:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66f93e5d

x11-terms/kitty-shell-integration: drop 0.27.1, 0.29.1

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

 x11-terms/kitty-shell-integration/Manifest |  2 --
 .../kitty-shell-integration-0.27.1.ebuild  | 37 --
 .../kitty-shell-integration-0.29.1.ebuild  | 37 --
 3 files changed, 76 deletions(-)

diff --git a/x11-terms/kitty-shell-integration/Manifest 
b/x11-terms/kitty-shell-integration/Manifest
index c755a2502313..a77d248edfd2 100644
--- a/x11-terms/kitty-shell-integration/Manifest
+++ b/x11-terms/kitty-shell-integration/Manifest
@@ -1,3 +1 @@
-DIST kitty-0.27.1.tar.xz 5045588 BLAKE2B 
2381b3e9af26bb8a4c4358318289e9ef49ba1e38678ef192fd815ced962644671433a80f124579fb593257351cd8e0a61f845975d61d0d33f42b9d470ef130f0
 SHA512 
484d451b418defc7256319730d623224e3744d6200989d92839c40c951fdb213fe2ef472ddf968f695e499aa6c35d994ad76bb0eb28bca80ec8644b2ead40d56
-DIST kitty-0.29.1.tar.xz 7809084 BLAKE2B 
eba6bbe0fc69184a2b73088fff2859d49d06f030128306e761c16142872ceb280b3f034e86190614e68dd0703e8e0506ad5a1d4c4dd9fa64f22c9274d45952e2
 SHA512 
ce09342ed3cbb0a518dde8d33606468ee5a2a164f18ff4c8addbd33b05459407d4a935b93acb0e98df8d618aa832c93f91e9ac060e7f87c1e4567484adc46c9c
 DIST kitty-0.29.2.tar.xz 7809388 BLAKE2B 
6928d79a6cc0eaac4d92ce3babbeb0a42bf1dbc92b775386b521c8399352ba77ab9828f8cfd9f40c3e4f29ae98852b6f3cb9ee1f412474ba2ef655c18d2c294d
 SHA512 
a34d8b5bc817dd9d27f1afa190856d916576f52458ede2253655b294358b6b89b1f103acb90d8d66a494b346420ddedc9fcf1a3399f561268ded82e7b1954b06

diff --git 
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.27.1.ebuild 
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.27.1.ebuild
deleted file mode 100644
index a2250e3052a3..
--- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.27.1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal 
emulator"
-HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
-SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz;
-S="${WORKDIR}/kitty-${PV}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
-RESTRICT="test" # intended to be ran on the full kitty package
-
-src_compile() { :; }
-
-src_install() {
-   # install the whole directory in the upstream suggested location
-   # for consistency (i.e. less variation between distros if someone
-   # ssh into Gentoo), then set symlinks to autoload where possible
-   # (these exit immediately if KITTY_SHELL_INTEGRATION is unset)
-   insinto /usr/share/kitty
-   doins -r shell-integration
-
-   dosym -r 
{/usr/share/kitty/shell-integration/bash,/etc/bash/bashrc.d}/kitty.bash
-
-   dosym -r 
/usr/share/{kitty/shell-integration/fish,fish}/vendor_completions.d/kitty.fish
-   dosym -r 
/usr/share/{kitty/shell-integration/fish,fish}/vendor_conf.d/kitty-shell-integration.fish
-
-   dosym -r 
/usr/share/{kitty/shell-integration/zsh/completions,zsh/site-functions}/_kitty
-   # zsh integration is handled automatically without needing to modify rc 
files,
-   # but may require user intervention depending on zsh invocation or if 
remote
-
-   # this is used internally by the ssh kitten and is not useful there
-   rm -r "${ED}"/usr/share/kitty/shell-integration/ssh || die
-}

diff --git 
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.29.1.ebuild 
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.29.1.ebuild
deleted file mode 100644
index a2250e3052a3..
--- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.29.1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal 
emulator"
-HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
-SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz;
-S="${WORKDIR}/kitty-${PV}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
-RESTRICT="test" # intended to be ran on the full kitty package
-
-src_compile() { :; }
-
-src_install() {
-   # install the whole directory in the upstream suggested location
-   # for consistency (i.e. less variation between distros if someone
-   # ssh into Gentoo), then set symlinks to autoload where possible
-   # (these exit immediately if KITTY_SHELL_INTEGRATION is unset)
-   insinto /usr/share/kitty
-   doins -r 

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

2023-08-10 Thread Ionen Wolkens
commit: 690c5bdb1a5f8c54ef9ab7217ce2e3a3213f19b6
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Aug 11 04:54:59 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Aug 11 04:58:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=690c5bdb

x11-terms/kitty: update live

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

 x11-terms/kitty/kitty-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/kitty/kitty-.ebuild 
b/x11-terms/kitty/kitty-.ebuild
index 999ca947c819..12d45972cd6c 100644
--- a/x11-terms/kitty/kitty-.ebuild
+++ b/x11-terms/kitty/kitty-.ebuild
@@ -67,7 +67,7 @@ DEPEND="
 "
 BDEPEND="
${PYTHON_DEPS}
-   >=dev-lang/go-1.20
+   >=dev-lang/go-1.21
sys-libs/ncurses
virtual/pkgconfig
test? ( $(python_gen_cond_dep 'dev-python/pillow[${PYTHON_USEDEP}]') )



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

2023-08-10 Thread Sam James
commit: 2313383858ed0c309d2bcc95ee6065dfb18a20ed
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug 11 03:25:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug 11 03:25:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23133838

app-emacs/helm: Stabilize 3.9.1 ALLARCHES, #912042

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

 app-emacs/helm/helm-3.9.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/helm/helm-3.9.1.ebuild b/app-emacs/helm/helm-3.9.1.ebuild
index 76671b3b26bc..afb4c7ddeceb 100644
--- a/app-emacs/helm/helm-3.9.1.ebuild
+++ b/app-emacs/helm/helm-3.9.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/emacs-helm/${PN}/archive/v${PV}.tar.gz
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 RDEPEND="
app-emacs/async



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

2023-08-10 Thread Sam James
commit: 0cfa8a5189ea48cf7906f1a24189bf3bddbb625c
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug 11 03:25:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug 11 03:25:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cfa8a51

app-emulation/wine-vanilla: Stabilize 8.0.2 x86, #912027

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

 app-emulation/wine-vanilla/wine-vanilla-8.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/wine-vanilla/wine-vanilla-8.0.2.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-8.0.2.ebuild
index 155c0a95a312..b8679687d7f1 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-8.0.2.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-8.0.2.ebuild
@@ -17,7 +17,7 @@ else
(( $(ver_cut 2) )) && WINE_SDIR=$(ver_cut 1).x || WINE_SDIR=$(ver_cut 
1).0

SRC_URI="https://dl.winehq.org/wine/source/${WINE_SDIR}/wine-${PV}.tar.xz;
S="${WORKDIR}/wine-${PV}"
-   KEYWORDS="-* ~amd64 ~x86"
+   KEYWORDS="-* ~amd64 x86"
 fi
 
 DESCRIPTION="Free implementation of Windows(tm) on Unix, without external 
patchsets"



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

2023-08-10 Thread Sam James
commit: 3521cb2612a55ba5043bc1f9c5e0d328d23af6ed
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug 11 02:56:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug 11 02:56:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3521cb26

dev-util/cmake: add 3.27.2

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

 dev-util/cmake/Manifest|   3 +
 dev-util/cmake/cmake-3.27.2.ebuild | 288 +
 2 files changed, 291 insertions(+)

diff --git a/dev-util/cmake/Manifest b/dev-util/cmake/Manifest
index a75779752d71..91659fead093 100644
--- a/dev-util/cmake/Manifest
+++ b/dev-util/cmake/Manifest
@@ -12,3 +12,6 @@ DIST cmake-3.27.0.tar.gz 10977223 BLAKE2B 
a031002dc662552c7af2da35494b536c359011
 DIST cmake-3.27.1-SHA-256.txt 1646 BLAKE2B 
3437dc50b66a014569e9194c609cdcb6022175f6220685d24f5276af4348ffd93db8a18108e54d00d62e5488918109e722fccdd10475515f91b55859d12d
 SHA512 
b0a48431e333dd0cc2670b630340e39015617f9d49a3c43c6181d8e669f33abc00d4c08fab8d59aecada031136136897a1f1a4cf5dec849ca868592c7e9f
 DIST cmake-3.27.1-SHA-256.txt.asc 833 BLAKE2B 
17dbb29edcf09501455dffe090f3973083e38134559131572a55b065eae5494541b56589f78d55467cfa1ef1d3e8cba180a7dc3c949531193fc9ef3102feaad5
 SHA512 
bbe31efe4ffbae5d82483a677dab86586477b0af0e79dd6bfe85ae266b09a1881bf31249d91023f41fdcab066e558e52a1e7eb12dfbbea44f297d3d8eeaaea48
 DIST cmake-3.27.1.tar.gz 10977868 BLAKE2B 
dcb998e45d238ba94ff9422a30014b274d1db48f094c7e027717b7b271bb0c63e4f11cae29552683e747f9872ccddbaaefa4d90a0113dc409d556ad0743835f6
 SHA512 
d8831105fed3772bcb821a2b184fe0ffbff15795a5b0a89f2ad1cb0372a40c8f22f2bab72c671a6d17464521b7337067df929a5c3ece99f84848cc3a2fe6716f
+DIST cmake-3.27.2-SHA-256.txt 1646 BLAKE2B 
89e437e7f6750d81bcc7a207a2c8ea49ac5385e8e5dc3c420d3c7c099d82102d4e7bf9886e86a939c38f07efe413a3ccc7dc63b240204dadc6be7e13896799fe
 SHA512 
50f8d75222d4e767aba90a09eb4bb4cab14dcfe04795f7b4d525f0fd64384c112a64d12a26a2722b086b42a7f3c2176ad1445983f63c6af57771099bbeb3a2b6
+DIST cmake-3.27.2-SHA-256.txt.asc 833 BLAKE2B 
ec2994faeb1aab675ec02dd6ce10444e972d3599e48efbba2634a62b628c653c1aa067e461e6d8483628d142a5ba86df987ac8907a8916d47a077f93dad7d8e8
 SHA512 
b1d527e7481d90346c8a1ed61942f48eecf4089a5768691fdcd9592b8cb24af5496aa56aff0e2101c5533f4d19b727105d9cda5c140b60eabc2984ad91f1600a
+DIST cmake-3.27.2.tar.gz 10978264 BLAKE2B 
709e6c2769365daf1003ce4bb443291286cd236ab3b1f2b52f13b795e680231a0791b677d59c7389966a1f6d3e716a5e528dd87843e8cbd3a674902d2c92aa04
 SHA512 
a5fee6e97c69c525a5679c77f1615dbfde982fdbebb68b137a3fd2adf94a0a09773cc21fdc55936f039c13ebfc20ef852814158685e821a8545fcb314a6115f9

diff --git a/dev-util/cmake/cmake-3.27.2.ebuild 
b/dev-util/cmake/cmake-3.27.2.ebuild
new file mode 100644
index ..9d987065b90b
--- /dev/null
+++ b/dev-util/cmake/cmake-3.27.2.ebuild
@@ -0,0 +1,288 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-cmake-docs
+# Set to 1 if prebuilt, 0 if not
+# (the construct below is to allow overriding from env for script)
+: ${CMAKE_DOCS_PREBUILT:=1}
+
+CMAKE_DOCS_PREBUILT_DEV=sam
+#CMAKE_DOCS_VERSION=$(ver_cut 1-3)
+CMAKE_DOCS_VERSION=3.27.0
+# Default to generating docs (inc. man pages) if no prebuilt; overridden later
+# See bug #784815
+CMAKE_DOCS_USEFLAG="+doc"
+
+# TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja
+# ... but seems fine as of 3.22.3?
+# TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759.
+CMAKE_MAKEFILE_GENERATOR="emake"
+CMAKE_REMOVE_MODULES_LIST=( none )
+inherit bash-completion-r1 cmake elisp-common flag-o-matic multiprocessing \
+   toolchain-funcs virtualx xdg-utils
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="Cross platform Make"
+HOMEPAGE="https://cmake.org/;
+if [[ ${PV} ==  ]] ; then
+   CMAKE_DOCS_PREBUILT=0
+
+   EGIT_REPO_URI="https://gitlab.kitware.com/cmake/cmake.git;
+   inherit git-r3
+else
+   SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz"
+
+   if [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] ; then
+   SRC_URI+=" !doc? ( 
https://dev.gentoo.org/~${CMAKE_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${CMAKE_DOCS_VERSION}-docs.tar.xz
 )"
+   fi
+
+   if [[ ${PV} != *_rc* ]] ; then
+   
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/bradking.asc
+   inherit verify-sig
+
+   SRC_URI+=" verify-sig? (
+   
https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt
+   
https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
+   )"
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos 

[gentoo-commits] repo/gentoo:master commit in: games-util/cartridges/

2023-08-10 Thread Sam James
commit: 729bfdc91020c5c37ca1d0217135bd8b23df660a
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug 11 03:26:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug 11 03:26:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=729bfdc9

games-util/cartridges: Stabilize 2.0.4 amd64, #912047

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

 games-util/cartridges/cartridges-2.0.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-util/cartridges/cartridges-2.0.4.ebuild 
b/games-util/cartridges/cartridges-2.0.4.ebuild
index 05c8ac27f772..ed5e3c551ea4 100644
--- a/games-util/cartridges/cartridges-2.0.4.ebuild
+++ b/games-util/cartridges/cartridges-2.0.4.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} == ** ]] ; then
 else
SRC_URI="https://github.com/kra-mo/${PN}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="amd64 ~x86"
 fi
 
 LICENSE="GPL-3+"



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

2023-08-10 Thread Sam James
commit: 7d4d01b84fe575b15bd2bb3c6bb51ccebbed2386
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug 11 03:25:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug 11 03:25:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d4d01b8

app-emacs/pymacs: Stabilize 0.26-r4 ppc64, #912044

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

 app-emacs/pymacs/pymacs-0.26-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/pymacs/pymacs-0.26-r4.ebuild 
b/app-emacs/pymacs/pymacs-0.26-r4.ebuild
index 3f6d1c1d330d..fe737fdc02b8 100644
--- a/app-emacs/pymacs/pymacs-0.26-r4.ebuild
+++ b/app-emacs/pymacs/pymacs-0.26-r4.ebuild
@@ -19,7 +19,7 @@ else
SRC_URI="https://github.com/dgentry/${PN^}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
S="${WORKDIR}"/${P^}
-   KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux 
~x86-linux ~ppc-macos"
+   KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ppc64 ~x86 ~amd64-linux 
~x86-linux ~ppc-macos"
 fi
 
 LICENSE="GPL-2+"



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

2023-08-10 Thread Sam James
commit: fe3424d9d8cb4512796c46c6b40f9858a8467a7c
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug 11 03:26:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug 11 03:26:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe3424d9

app-emacs/pymacs: Stabilize 0.26-r4 amd64, #912044

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

 app-emacs/pymacs/pymacs-0.26-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/pymacs/pymacs-0.26-r4.ebuild 
b/app-emacs/pymacs/pymacs-0.26-r4.ebuild
index 5a1736ed8e93..b2d733c8de55 100644
--- a/app-emacs/pymacs/pymacs-0.26-r4.ebuild
+++ b/app-emacs/pymacs/pymacs-0.26-r4.ebuild
@@ -19,7 +19,7 @@ else
SRC_URI="https://github.com/dgentry/${PN^}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
S="${WORKDIR}"/${P^}
-   KEYWORDS="~amd64 arm ~hppa ~ia64 ~ppc ppc64 x86 ~amd64-linux ~x86-linux 
~ppc-macos"
+   KEYWORDS="amd64 arm ~hppa ~ia64 ~ppc ppc64 x86 ~amd64-linux ~x86-linux 
~ppc-macos"
 fi
 
 LICENSE="GPL-2+"



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

2023-08-10 Thread Sam James
commit: db160567ac9a10901eca0c8663156294cd821bb5
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug 11 03:11:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug 11 03:11:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db160567

dev-vcs/git: add 2.42.0_rc1 (unkeyworded)

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

 dev-vcs/git/Manifest  |   3 +
 dev-vcs/git/git-2.42.0_rc1.ebuild | 644 ++
 2 files changed, 647 insertions(+)

diff --git a/dev-vcs/git/Manifest b/dev-vcs/git/Manifest
index 4fee4e6dfb11..bfb347107c13 100644
--- a/dev-vcs/git/Manifest
+++ b/dev-vcs/git/Manifest
@@ -2,11 +2,14 @@ DIST git-2.39.2.tar.xz 7163224 BLAKE2B 
bcd9abdaf8ce626de7aec2da666395f80212772aa
 DIST git-2.39.3.tar.xz 7166100 BLAKE2B 
862a5636df681e46797034bf22ca7712d70ead94ac0a911b81e4eeb3c83e67fdc56b839055b3b54bdab0ffceabe9fa2efb9e2870b1c0f40590ddb33e7427cd2a
 SHA512 
ddd9f41df9d59aedaddb3a3cd551c105903b5f8c86455d4d05a8342920d67754b358b6ab0d6c10cca743b8e0e621baea16f71a9d6290f4d37297a9c45e8b3763
 DIST git-2.40.1.tar.xz 7185260 BLAKE2B 
50957227a572db54b931976d4c22edeaf0d5678d05d37f9478e736487d3e0755c1d70775cea9e3ce82e07f228fa809f3b461fb5b7f267117cc5ae915c096
 SHA512 
9ab41c64c6e666c314683bc4925535e037d43f947b8d327ff7d0379ac12899f4effcc2fe4e47b1ce652ad7140aa4f01f3b99f9cc0cf854cfeface1a5d3e1893e
 DIST git-2.41.0.tar.xz 7273624 BLAKE2B 
9119e1d1ff0ff332559a6609707846c2af7c61bea6ea728e834e4bd7f1ff6dd636a081c227b32a88fc5de1ea8987951cc56d0e94c90bbaa211ff415c5020d070
 SHA512 
a215bc6d89afbddd56adac901c24ea2b7f98a37bf6a6a2756893947012ffaa850e76247a3445a5ab13ab5a462f39986fec33eed086148aba5eb554dc1799fee0
+DIST git-2.42.0.rc1.tar.xz 7304064 BLAKE2B 
488d1377bdff1fff8e952b4f91efa9cf2f6db9ddbe48b00f532e1088c2f48302186f0e7c823a1d447ca883bd926a57494298f22e63fd37e4a36d8b5643c0831b
 SHA512 
3ea7de73ecfbf1ae93bb3554b5666df3eff7c1afe0344c4e55a5a618d311ed45a06f42c74d59f5e95c6e48a6058886026216f56645fab8fa97761518c8f760af
 DIST git-htmldocs-2.39.2.tar.xz 1505352 BLAKE2B 
8b60f9bae9585aab8782f38ff64391a9c8fddeed47d84a989b4f65db87c14e927d1d975fa5239435e921dbc74a75c600d6f0485defa1a235a66355c0f8d9060d
 SHA512 
fe0982e653784285bce7f158956892900ae9c88aa986261de4184e3349e34ee54f92d7280e143031b107872fc1729814489f6e355aa12dc415d724da65ec3716
 DIST git-htmldocs-2.39.3.tar.xz 1506828 BLAKE2B 
732e86ee004a44230d8f10eac16a14fbfb348d4278001011a0d22ba91240fbe65cad341b0547b649db3ce7fc67fc6fb544c896e7ba4bd7f1fa3c9b42371febf9
 SHA512 
7616c9c6600759f06973d36d5233b3909da72f39318410f5522b890d282a74e7585433c7195fed4792d5b7955292a466abcc2185ffdc23d0e8928ad58d7db1bf
 DIST git-htmldocs-2.40.1.tar.xz 1517900 BLAKE2B 
864edd5b2389362dcf5d0c9f08cbf3bac6303cf6505b2d5446e73aeb591ac9212948b6f68434671e3bfba6f64d6aff02d315848d08647d22177292775411e5b3
 SHA512 
770c9765bab1f0773615d67f4eb817c42e1a946da205381ac0c208c4b2d4185c351aebbd7294afe66ef794b65cc9123b255a585a3df2990b5dfe779aaacb0800
 DIST git-htmldocs-2.41.0.tar.xz 1525692 BLAKE2B 
4ea74130e21fed3ebbe09b849eddc48654fa7563299d8c2173856741d3c490a1672ac6b2005f716d6ae2d7759f92caafc56ccbf2408ba8ec87266b9c10530d73
 SHA512 
8a28f330f21e1da901ef8575509b56cede1a8f1d03e49fca802e561095c137c9ef23f3d6bd33d0e8a537bc1f93131ce7aafc92d4a9b0a80ade67249f22ff69d5
+DIST git-htmldocs-2.42.0.rc1.tar.xz 1536284 BLAKE2B 
073e175ad3fad55f34e93a43c3d5c8dcdf96a95f6095803b5f95f6be6fc56866e1497ba1bfd7a1636ecb84074bbab329fdeed5d981d2f705686439049d3b0662
 SHA512 
f011c30660f76c0d9efd896d11315143bd71d5009fde00de4e3295c3db3755e7a717a6855ce7f9cb51d63ac8e46efbad22d813ea4fa23d5c6dcdad5eb240b8f0
 DIST git-manpages-2.39.2.tar.xz 557080 BLAKE2B 
6b2dbb33f1041ba802582f529638b8b4574309efbf5af94add5c676efed7314743d5b326ec18a95ba85a4fe818e95913069717034a9863879e1d03ee32b839ba
 SHA512 
6326ff43564fc42ca0a424edd17896434e11c09ce21f4bfd4d4975aaaf7f2c0d823da0e89b267557b0b7799c342db88d84685d24f589f53edfe486208c1f15b1
 DIST git-manpages-2.39.3.tar.xz 557428 BLAKE2B 
4eb85035f7056a12c3f1276d26f99b3337b97721f8f4b0b3c74d2a484171bfdf74f566a03e175ba32b389c940ed7be66ce2933442ec77089d5db3aaeb2ed2557
 SHA512 
06414741667b990ff3a28f7cb29b502df3d4cc757d525438994af005c71d429ca969563a74d1d2b44185e5c40107ac8838b390835a8a947e542ce3636b43f98b
 DIST git-manpages-2.40.1.tar.xz 562772 BLAKE2B 
091c907195b37ed4152698515528d7da27f8dbf2516915ae66ba6f81a64bbd9f2042544889fe655ea7447bd6f32adaf8daec9c02743587a84b090554ad58796b
 SHA512 
4e75f5ae3786658d284ce8eae3133c01115e357cc0bd2c4c5bf4261196411da632f51c87ff6e4c1f4bc7adf7b7b4a33c4debe52bcd9b5d735aa70dd9614ad5bd
 DIST git-manpages-2.41.0.tar.xz 565060 BLAKE2B 
082f2272314981b21606aef22bf18f0fe1d8a29fce0ce29e451cbad986e8f9c398906632b694de1b328accda61e85f25fd8875ee2e104cb9a7da8873d48e1495
 SHA512 
118afe9af79f2747c1f762b51fa2cdce7b46396ab4321f57826a351575acf30d9a486e2713e558cab6f6b353724cef3f0f1eab587b181f547324e96e3fee0b91
+DIST git-manpages-2.42.0.rc1.tar.xz 568084 BLAKE2B 

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

2023-08-10 Thread Sam James
commit: 15d7d07a262ad6b8d259ea2937dd4925d3ab46c6
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug 11 03:11:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug 11 03:11:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15d7d07a

sys-devel/gcc: add 11.4.1_p20230810

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

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

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 0afe738e9b5b..85ecad7621da 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -7,6 +7,7 @@ DIST gcc-11-20230427.tar.xz 76165128 BLAKE2B 
dd896b418c1fce35a61005d5b5c90cfd124
 DIST gcc-11-20230622.tar.xz 76199316 BLAKE2B 
a769dc6be63eabca3bc33944b471d727bf230e506773c85977156b187f12664f2cd3e0992a1faefda8ec88ff85d1a8d12795121baadc7e8b9653d69a8025e46e
 SHA512 
8dbc5a4b54f2bc52458914705af40a00b33e46061dd5b335b4b4a6e96d17206fe480d3fec564dd11ebcca6168f054984d706b1b26b7e694e8b327692a13ae7d1
 DIST gcc-11-20230727.tar.xz 76213292 BLAKE2B 
8d15efab47a39695997b15d606c27929794c3b8a96da0243f336c78076daad4b322d37ddfca3d928b73ca7a68c25b05a7834596a27ac79d11d2c7573f118
 SHA512 
e64b10ab59548695d538d0ca471efb7bb29dd751e719a8e7c1434182a8cf7433e28348fb08c3babe90bda952ee2e739a9fd055ac8b9ed883417066c836d2ffd3
 DIST gcc-11-20230803.tar.xz 76202192 BLAKE2B 
e268c236873635c7059a4f0c88f192eb3634eeba9d8f4d1cf974a2ceae60237024097f4b7a2015694144509492dc3a412c8f77af6f20e0611f2f73f25ce48e36
 SHA512 
df25cff801f93a858a8326baf74e0d3060208cfde85bce2c1ac1ed38860de04ca1c2c509ca1d43b413bcb4b12cb429cd7aa193bc38fb8a42128e31f0ac92ac21
+DIST gcc-11-20230810.tar.xz 76213220 BLAKE2B 
a58fc332238352bb5d30201451c1cd2505243f6c5f8c16c8a3373dba304fbbbc60cfccbac030783b3831d8c329c1e58b5014fc6304bee80c8d0b8689761b9805
 SHA512 
90ee5db43f978fba60231d0c2e0c8c1e9d4bff3f486226ccbf765e9b38fcf11e039bc1dd23f3fde1ff1ce22e9d9e5765b5198da41f61de47da1ab434abc4f1d8
 DIST gcc-11.4.0-musl-patches-2.tar.xz 4308 BLAKE2B 
a2335e155fc57816fed822a648e0eaefafcba9d04e1ad0fd7baeea5a694ab6f5e3c1678cb406f2a1bd17bab25cb01699d032713a1ccf337948dfda2093844607
 SHA512 
17b84f907cb1bd763873655e6f35fd3ed55a40b602b70a626f04f83b4cc89c6261db1661de78d4d969187a8c56e9f6305b742515a3836b962248a21df0df5d0c
 DIST gcc-11.4.0-patches-10.tar.xz 13852 BLAKE2B 
54937d13e30e2a5303c7e197fae09eeed35ca0b9783625e02578fcee829b5503fb22d664366322b304df7d01ae807d00af7c93db3e3ceebe4851e15647724f87
 SHA512 
31b4d7a2e7cc589e92e12c3583d13d41c523cafbd309bc0532df9b68ea2473c89daef4c0edd3ce2917b5823d81a7792f145b9449f16277d0d64c22ceff50bbb9
 DIST gcc-11.4.0-patches-9.tar.xz 14704 BLAKE2B 
9aa2ecbac493d3040694e9930738e57d59a764b90ab92b91709c319b883f28ad108767e5d11e8b62af40bf1e583d5ff83a03e8c895f904bc6f41315ce9ab4f0a
 SHA512 
ac8b7c6c382ffacc4e9d08299440fc237fa366ec36fb8eb7a8d426b64a4186384a262e6380dc83ed7f7240125ce26a8435c8a4e0e13976ef2652067a7129bd17

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

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

2023-08-10 Thread Sam James
commit: ac5e8ed4a68c81c22035a01d37cd8b5ab86eeb0b
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug 11 03:25:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug 11 03:25:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac5e8ed4

app-emacs/pymacs: Stabilize 0.26-r4 arm, #912044

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

 app-emacs/pymacs/pymacs-0.26-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/pymacs/pymacs-0.26-r4.ebuild 
b/app-emacs/pymacs/pymacs-0.26-r4.ebuild
index 3f931cb08aa5..5a1736ed8e93 100644
--- a/app-emacs/pymacs/pymacs-0.26-r4.ebuild
+++ b/app-emacs/pymacs/pymacs-0.26-r4.ebuild
@@ -19,7 +19,7 @@ else
SRC_URI="https://github.com/dgentry/${PN^}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
S="${WORKDIR}"/${P^}
-   KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ppc64 x86 ~amd64-linux 
~x86-linux ~ppc-macos"
+   KEYWORDS="~amd64 arm ~hppa ~ia64 ~ppc ppc64 x86 ~amd64-linux ~x86-linux 
~ppc-macos"
 fi
 
 LICENSE="GPL-2+"



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

2023-08-10 Thread Sam James
commit: ae47e99c873343ac1f47dae8b1fb1308c91d1b8e
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug 11 03:25:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug 11 03:25:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae47e99c

app-emacs/osm: Stabilize 0.13 amd64, #912043

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

 app-emacs/osm/osm-0.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/osm/osm-0.13.ebuild b/app-emacs/osm/osm-0.13.ebuild
index e18c2dbd3553..b4b3876d52d5 100644
--- a/app-emacs/osm/osm-0.13.ebuild
+++ b/app-emacs/osm/osm-0.13.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} == ** ]] ; then
 else
SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="amd64 ~x86"
 fi
 
 LICENSE="GPL-3+"



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

2023-08-10 Thread Sam James
commit: e7de904f108f1f540e4bca2289b212332d801293
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug 11 03:25:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug 11 03:25:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7de904f

app-emacs/pymacs: Stabilize 0.26-r4 x86, #912044

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

 app-emacs/pymacs/pymacs-0.26-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/pymacs/pymacs-0.26-r4.ebuild 
b/app-emacs/pymacs/pymacs-0.26-r4.ebuild
index fe737fdc02b8..3f931cb08aa5 100644
--- a/app-emacs/pymacs/pymacs-0.26-r4.ebuild
+++ b/app-emacs/pymacs/pymacs-0.26-r4.ebuild
@@ -19,7 +19,7 @@ else
SRC_URI="https://github.com/dgentry/${PN^}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
S="${WORKDIR}"/${P^}
-   KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ppc64 ~x86 ~amd64-linux 
~x86-linux ~ppc-macos"
+   KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ppc64 x86 ~amd64-linux 
~x86-linux ~ppc-macos"
 fi
 
 LICENSE="GPL-2+"



[gentoo-commits] repo/proj/guru:dev commit in: games-action/classicube/files/, games-action/classicube/

2023-08-10 Thread Seth Price
commit: 47bcbd3d95e3b7b1c7109e7268d569816d58
Author: Seth Price  aol  com>
AuthorDate: Fri Aug 11 03:09:28 2023 +
Commit: Seth Price  aol  com>
CommitDate: Fri Aug 11 03:09:28 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=47bcbd3d

games-action/classicube: new package, add 1.3.5

Signed-off-by: Seth Price  aol.com>

 games-action/classicube/classicube-1.3.5.ebuild | 29 +
 games-action/classicube/files/ClassiCube|  6 +
 games-action/classicube/metadata.xml| 18 +++
 3 files changed, 53 insertions(+)

diff --git a/games-action/classicube/classicube-1.3.5.ebuild 
b/games-action/classicube/classicube-1.3.5.ebuild
new file mode 100644
index 00..6b4ef90492
--- /dev/null
+++ b/games-action/classicube/classicube-1.3.5.ebuild
@@ -0,0 +1,29 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit git-r3 toolchain-funcs
+
+DESCRIPTION="Reverse-engineered Minecraft Classic client"
+HOMEPAGE="https://www.classicube.net/;
+EGIT_REPO_URI="https://github.com/UnknownShadow200/ClassiCube;
+EGIT_COMMIT="${PV}"
+
+LICENSE="BSD MIT FTL"
+SLOT="0"
+
+DEPEND="x11-libs/libX11 x11-libs/libXi virtual/opengl"
+RDEPEND="${DEPEND}"
+
+src_compile() {
+   $(tc-getCC) ${CFLAGS} ${LDFLAGS} src/*.c -o ClassiCube -rdynamic -lm 
-lpthread -lX11 -lXi -lGL -ldl || die
+}
+
+src_install() {
+   exeinto "/usr/libexec"
+   doexe ClassiCube
+   dobin "${FILESDIR}/ClassiCube"
+   dodoc readme.md
+   dodoc doc/*.md
+}

diff --git a/games-action/classicube/files/ClassiCube 
b/games-action/classicube/files/ClassiCube
new file mode 100644
index 00..17f76fc89b
--- /dev/null
+++ b/games-action/classicube/files/ClassiCube
@@ -0,0 +1,6 @@
+#!/bin/sh
+# ClassiCube just writes everything to $PWD,
+# so this wrapper changes $PWD to something sane
+DATADIR=$HOME/.local/share/ClassiCube
+[ -d "$DATADIR" ] || mkdir -p "$DATADIR" || exit 1
+(cd "$DATADIR" && /usr/libexec/ClassiCube)

diff --git a/games-action/classicube/metadata.xml 
b/games-action/classicube/metadata.xml
new file mode 100644
index 00..748edc52e2
--- /dev/null
+++ b/games-action/classicube/metadata.xml
@@ -0,0 +1,18 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   Seth Price
+   sprice...@aol.com
+   
+   
+   ClassiCube is a clean-room reverse-engineered Minecraft Classic
+   client with optional additional features such as noclip and fly.
+   ClassiCube has a significantly lightweight memory footprint
+   and is designed to work on any OpenGL-supported graphics card. 
+   
+   
+   
https://github.com/UnknownShadow200/ClassiCube/issues
+   UnknownShadow200/ClassiCube
+   
+



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

2023-08-10 Thread William Hubbs
commit: 2274fac977f810fd41285ceb5811a69c5243c741
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Aug 10 22:54:31 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Aug 10 22:54:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2274fac9

dev-lang/go: sync live

Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/go-.ebuild | 13 -
 1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/dev-lang/go/go-.ebuild b/dev-lang/go/go-.ebuild
index ee74dcbc30da..68b33c5e0315 100644
--- a/dev-lang/go/go-.ebuild
+++ b/dev-lang/go/go-.ebuild
@@ -121,6 +121,10 @@ go_cross_compile() {
[[ $(go_tuple ${CBUILD}) != $(go_tuple) ]]
 }
 
+PATCHES=(
+   "${FILESDIR}"/go-never-download-newer-toolchains.patch
+)
+
 src_compile() {
if has_version -b ">=dev-lang/go-${GO_BOOTSTRAP_MIN}"; then
export GOROOT_BOOTSTRAP="${BROOT}/usr/lib/go"
@@ -167,15 +171,14 @@ src_test() {
 }
 
 src_install() {
-   # There is a known issue which requires the source tree to be installed 
[1].
-   # Once this is fixed, we can consider using the doc use flag to control
-   # installing the doc and src directories.
-   # The use of cp is deliberate in order to retain permissions
-   # [1] https://golang.org/issue/2775
dodir /usr/lib/go
+   # The use of cp is deliberate in order to retain permissions
cp -R api bin doc lib pkg misc src test "${ED}"/usr/lib/go
einstalldocs
 
+   insinto /usr/lib/go
+doins go.env VERSION
+
# testdata directories are not needed on the installed system
rm -fr $(find "${ED}"/usr/lib/go -iname testdata -type d -print)
 



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

2023-08-10 Thread William Hubbs
commit: 83e9bcf84096349da7971393e64f4308b1b46b11
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Aug 10 22:39:08 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Aug 10 22:39:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83e9bcf8

dev-lang/go: drop 1.19.10, 1.19.12

Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/Manifest  |   2 -
 dev-lang/go/go-1.19.10.ebuild | 208 --
 dev-lang/go/go-1.19.12.ebuild | 208 --
 3 files changed, 418 deletions(-)

diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index f522dcd0efdc..dd46a49700c8 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -1,5 +1,3 @@
-DIST go1.19.10.src.tar.gz 26563069 BLAKE2B 
2aec01a67ba3e61f83b635bdf830bf6407342bd877b84367f268560cbb691291825622c4035db99f86ca7ae2153fd11f3f800ab7a90089da7624a531e189f374
 SHA512 
e8e7d1118d0c409d692ebb406f0e6807781dfd8f7dbe8b03be145e3fc287cde967fde387a216eb9996366508f4e61954cd131cd33f85b652bfd223e37bf41a67
-DIST go1.19.12.src.tar.gz 26575152 BLAKE2B 
27f7053922e9329f0a3365c6623a7df1a0ef3383cc8fc5f5dac7f74415a558924fa930ae0c5010986573efa877f571ebe3b1835e916a9d927d7121555f2361c6
 SHA512 
15488e6f9ce86a4ca5650bb9df7845abb11ada0d11fb9a1b048f8c1f7047ad677b45e6c4026eff41c81a14adaa1bf78826f8e81000e7083dbbb6055a31b894e1
 DIST go1.20.5.src.tar.gz 26192951 BLAKE2B 
13ab06a45a7b13eb5cf8886594343bc169df3c4ff0062ac89c0997283686563edccb7d39423457947f945782bef418ab1a1f3b8712aa8817a8f4c61b54e8574c
 SHA512 
94cecb366cd9d9722b53e52ea3b0a5715a9e9dc21da0273dd3db9354557f71b9501b018125ef073dacc2e59125335f436cea1151cd8df0d60e2ad513f841905c
 DIST go1.20.7.src.tar.gz 26192928 BLAKE2B 
89a1b2bde472c22534e63585cd8fcff6076a16a7f1d15e90ec5cf5277225ae3bf53805531b256d0090cb170ed7e1bd1ed494cffcf5b3777f435bbb3591906612
 SHA512 
c3dae709d0db8ab32a68bda2d260ffe86ee77c703bdbf34eefd0e1f745dd0aa04e3d17833877e7f06aa066686da501a85361591e510a341affc0244dde2b9946
 DIST go1.21.0.src.tar.gz 26942359 BLAKE2B 
ba04a8b20d4ea35cd6f32e5975a347c9359b9e9d2bf77196afb50b6f527d69623cdc7900c74abe5315e53589e0be20aef5eb4a5faa0efa836ed22db12d041203
 SHA512 
da629fee156de6abbc5195f746e2fe4172a31b97eccd3871283c60452e81ac740533cc28ca68762ebc0ce48fb791dc527d3b7ebe7e1aee0f0b68868de736ed42

diff --git a/dev-lang/go/go-1.19.10.ebuild b/dev-lang/go/go-1.19.10.ebuild
deleted file mode 100644
index b6862ea87040..
--- a/dev-lang/go/go-1.19.10.ebuild
+++ /dev/null
@@ -1,208 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-export CBUILD=${CBUILD:-${CHOST}}
-export CTARGET=${CTARGET:-${CHOST}}
-
-MY_PV=${PV/_/}
-
-inherit toolchain-funcs
-
-case ${PV}  in
-**)
-   EGIT_REPO_URI="https://github.com/golang/go.git;
-   inherit git-r3
-   ;;
-*)
-   SRC_URI="https://storage.googleapis.com/golang/go${MY_PV}.src.tar.gz "
-   S="${WORKDIR}"/go
-   case ${PV} in
-   *_beta*|*_rc*) ;;
-   *)
-   KEYWORDS="-* amd64 arm arm64 ~loong ~mips ppc64 ~riscv ~s390 
x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
-   ;;
-   esac
-esac
-
-DESCRIPTION="A concurrent garbage collected and typesafe programming language"
-HOMEPAGE="https://go.dev;
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-IUSE="abi_mips_o32 abi_mips_n64 cpu_flags_x86_sse2"
-
-RDEPEND="
-arm? ( sys-devel/binutils[gold] )
-arm64? ( sys-devel/binutils[gold] )"
-BDEPEND="|| (
-   dev-lang/go
-   dev-lang/go-bootstrap )"
-
-# the *.syso files have writable/executable stacks
-QA_EXECSTACK='*.syso'
-
-# Do not complain about CFLAGS, etc, since Go doesn't use them.
-QA_FLAGS_IGNORED='.*'
-
-# The tools in /usr/lib/go should not cause the multilib-strict check to fail.
-QA_MULTILIB_PATHS="usr/lib/go/pkg/tool/.*/.*"
-
-# This package triggers "unrecognized elf file(s)" notices on riscv.
-# https://bugs.gentoo.org/794046
-QA_PREBUILT='.*'
-
-# Do not strip this package. Stripping is unsupported upstream and may
-# fail.
-RESTRICT+=" strip"
-
-DOCS=(
-   CONTRIBUTING.md
-   PATENTS
-   README.md
-   SECURITY.md
-)
-
-go_arch() {
-   # By chance most portage arch names match Go
-   local tc_arch=$(tc-arch $@)
-   case "${tc_arch}" in
-   x86)echo 386;;
-   x64-*)  echo amd64;;
-   loong)  echo loong64;;
-   mips) if use abi_mips_o32; then
-   [[ $(tc-endian $@) = big ]] && echo mips || 
echo mipsle
-   elif use abi_mips_n64; then
-   [[ $(tc-endian $@) = big ]] && echo mips64 || 
echo mips64le
-   fi ;;
-   ppc64) [[ $(tc-endian $@) = big ]] && echo ppc64 || echo 
ppc64le ;;
-   riscv) echo riscv64 ;;
-   s390) echo s390x ;;
-   *)  echo "${tc_arch}";;
-   esac
-}
-
-go_arm() 

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

2023-08-10 Thread William Hubbs
commit: 82c82016506ba427e33fff601f7359ccd3b7a005
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Aug 10 22:37:58 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Aug 10 22:38:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82c82016

dev-lang/go: add 1.21.0

Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/Manifest   |   1 +
 .../files/go-never-download-newer-toolchains.patch |  13 ++
 dev-lang/go/go-1.21.0.ebuild   | 213 +
 3 files changed, 227 insertions(+)

diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index 1e58e25ac36a..f522dcd0efdc 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -2,3 +2,4 @@ DIST go1.19.10.src.tar.gz 26563069 BLAKE2B 
2aec01a67ba3e61f83b635bdf830bf6407342
 DIST go1.19.12.src.tar.gz 26575152 BLAKE2B 
27f7053922e9329f0a3365c6623a7df1a0ef3383cc8fc5f5dac7f74415a558924fa930ae0c5010986573efa877f571ebe3b1835e916a9d927d7121555f2361c6
 SHA512 
15488e6f9ce86a4ca5650bb9df7845abb11ada0d11fb9a1b048f8c1f7047ad677b45e6c4026eff41c81a14adaa1bf78826f8e81000e7083dbbb6055a31b894e1
 DIST go1.20.5.src.tar.gz 26192951 BLAKE2B 
13ab06a45a7b13eb5cf8886594343bc169df3c4ff0062ac89c0997283686563edccb7d39423457947f945782bef418ab1a1f3b8712aa8817a8f4c61b54e8574c
 SHA512 
94cecb366cd9d9722b53e52ea3b0a5715a9e9dc21da0273dd3db9354557f71b9501b018125ef073dacc2e59125335f436cea1151cd8df0d60e2ad513f841905c
 DIST go1.20.7.src.tar.gz 26192928 BLAKE2B 
89a1b2bde472c22534e63585cd8fcff6076a16a7f1d15e90ec5cf5277225ae3bf53805531b256d0090cb170ed7e1bd1ed494cffcf5b3777f435bbb3591906612
 SHA512 
c3dae709d0db8ab32a68bda2d260ffe86ee77c703bdbf34eefd0e1f745dd0aa04e3d17833877e7f06aa066686da501a85361591e510a341affc0244dde2b9946
+DIST go1.21.0.src.tar.gz 26942359 BLAKE2B 
ba04a8b20d4ea35cd6f32e5975a347c9359b9e9d2bf77196afb50b6f527d69623cdc7900c74abe5315e53589e0be20aef5eb4a5faa0efa836ed22db12d041203
 SHA512 
da629fee156de6abbc5195f746e2fe4172a31b97eccd3871283c60452e81ac740533cc28ca68762ebc0ce48fb791dc527d3b7ebe7e1aee0f0b68868de736ed42

diff --git a/dev-lang/go/files/go-never-download-newer-toolchains.patch 
b/dev-lang/go/files/go-never-download-newer-toolchains.patch
new file mode 100644
index ..74e85f80b63a
--- /dev/null
+++ b/dev-lang/go/files/go-never-download-newer-toolchains.patch
@@ -0,0 +1,13 @@
+diff --git a/go.env b/go.env
+index 6ff2b921d4..1112a19c9b 100644
+--- a/go.env
 b/go.env
+@@ -7,6 +7,6 @@
+ GOPROXY=https://proxy.golang.org,direct
+ GOSUMDB=sum.golang.org
+ 
+-# Automatically download newer toolchains as directed by go.mod files.
++# Never download newer toolchains.
+ # See https://go.dev/doc/toolchain for details.
+-GOTOOLCHAIN=auto
++GOTOOLCHAIN=local

diff --git a/dev-lang/go/go-1.21.0.ebuild b/dev-lang/go/go-1.21.0.ebuild
new file mode 100644
index ..68b33c5e0315
--- /dev/null
+++ b/dev-lang/go/go-1.21.0.ebuild
@@ -0,0 +1,213 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CBUILD=${CBUILD:-${CHOST}}
+export CTARGET=${CTARGET:-${CHOST}}
+
+# See "Bootstrap" in release notes
+GO_BOOTSTRAP_MIN=1.17.13
+MY_PV=${PV/_/}
+
+inherit toolchain-funcs
+
+case ${PV}  in
+**)
+   EGIT_REPO_URI="https://github.com/golang/go.git;
+   inherit git-r3
+   ;;
+*)
+   SRC_URI="https://storage.googleapis.com/golang/go${MY_PV}.src.tar.gz "
+   S="${WORKDIR}"/go
+   case ${PV} in
+   *_beta*|*_rc*) ;;
+   *)
+   KEYWORDS="-* ~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv 
~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+   ;;
+   esac
+esac
+
+DESCRIPTION="A concurrent garbage collected and typesafe programming language"
+HOMEPAGE="https://go.dev;
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+IUSE="abi_mips_o32 abi_mips_n64 cpu_flags_x86_sse2"
+
+RDEPEND="
+arm? ( sys-devel/binutils[gold] )
+arm64? ( sys-devel/binutils[gold] )"
+BDEPEND="|| (
+   >=dev-lang/go-${GO_BOOTSTRAP_MIN}
+   >=dev-lang/go-bootstrap-${GO_BOOTSTRAP_MIN} )"
+
+# the *.syso files have writable/executable stacks
+QA_EXECSTACK='*.syso'
+
+# Do not complain about CFLAGS, etc, since Go doesn't use them.
+QA_FLAGS_IGNORED='.*'
+
+# The tools in /usr/lib/go should not cause the multilib-strict check to fail.
+QA_MULTILIB_PATHS="usr/lib/go/pkg/tool/.*/.*"
+
+# This package triggers "unrecognized elf file(s)" notices on riscv.
+# https://bugs.gentoo.org/794046
+QA_PREBUILT='.*'
+
+# Do not strip this package. Stripping is unsupported upstream and may
+# fail.
+RESTRICT+=" strip"
+
+DOCS=(
+   CONTRIBUTING.md
+   PATENTS
+   README.md
+   SECURITY.md
+)
+
+go_arch() {
+   # By chance most portage arch names match Go
+   local tc_arch=$(tc-arch $@)
+   case "${tc_arch}" in
+   x86)echo 386;;
+   x64-*)  echo amd64;;
+   loong)  echo loong64;;
+   

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

2023-08-10 Thread Maciej Barć
commit: b0fad73eb114fc068b16c76db8ee6f243378ac79
Author: Maciej Barć  gentoo  org>
AuthorDate: Thu Aug 10 21:49:28 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Thu Aug 10 22:19:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0fad73e

www-apps/selfoss: bump to 2.20_pre20230730

Closes: https://bugs.gentoo.org/911337
Signed-off-by: Maciej Barć  gentoo.org>

 www-apps/selfoss/Manifest|  1 +
 www-apps/selfoss/selfoss-2.20_pre20230730.ebuild | 51 
 2 files changed, 52 insertions(+)

diff --git a/www-apps/selfoss/Manifest b/www-apps/selfoss/Manifest
index 7d52741b4161..b67db2531641 100644
--- a/www-apps/selfoss/Manifest
+++ b/www-apps/selfoss/Manifest
@@ -1 +1,2 @@
 DIST selfoss-2.19.zip 5837647 BLAKE2B 
0921d938a8c85c2d610fbbf371ab46c7b233d55e7db2531a7745f23920028878ac3f85c10d58bcd48da55e6efab367aa55889373260d8af36414747272f5a97e
 SHA512 
d9b751e1d3725e4fc44353c579f6a8033c0802e0697627fd6e20adaf31a49f38ab485d6ea27bbcb645f48cc9de6db2bd451fe900f48f48e5e602171c2a71d634
+DIST selfoss-2.20-cdc7f3e.zip 4569979 BLAKE2B 
5c8eb3307373cf5a7f35dd3ab68db9f84122752da2b78e29c99a61c75dc2e79b9c07b5eacf4461de56d55699b0a774217ebd218b5a0f4f2779d045c754cf2ad6
 SHA512 
1105c7c3b52d6d5bf6a1ef186e8fb3e0baf144ccd911541fd677d78ec2de110a899d53e04750fd27f0a8d791786b3925bf52bb0a45011b5c5e7f5b81443fe786

diff --git a/www-apps/selfoss/selfoss-2.20_pre20230730.ebuild 
b/www-apps/selfoss/selfoss-2.20_pre20230730.ebuild
new file mode 100644
index ..9e579e3500c0
--- /dev/null
+++ b/www-apps/selfoss/selfoss-2.20_pre20230730.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit readme.gentoo-r1 webapp
+
+DESCRIPTION="The multipurpose rss reader, live stream, mashup, aggregation web 
application"
+HOMEPAGE="https://selfoss.aditu.de/;
+SRC_URI="https://dl.cloudsmith.io/public/fossar/${PN}-git/raw/names/${PN}.zip/versions/2.20-cdc7f3e/${PN}-2.20-cdc7f3e.zip;
+S="${WORKDIR}"/${PN}
+
+LICENSE="GPL-3+"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+BDEPEND="app-arch/unzip"
+RDEPEND="
+   dev-lang/php[curl,gd]
+   virtual/httpd-php
+   || (
+   dev-db/mysql
+   dev-db/postgresql
+   dev-db/sqlite
+   )
+"
+
+DOC_CONTENTS="Default selfoss config is installed as defaults.ini,
+copy that config to config.ini and customize as you wish."
+
+pkg_setup() {
+   webapp_pkg_setup
+}
+
+src_install() {
+   webapp_src_preinst
+
+   insinto "${MY_HTDOCSDIR}"
+   doins -r .
+
+   webapp_serverowned -R "${MY_HTDOCSDIR}"/data
+   webapp_serverowned -R "${MY_HTDOCSDIR}"/public
+   webapp_configfile "${MY_HTDOCSDIR}"/.htaccess
+
+   webapp_src_install
+
+   readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+   readme.gentoo_print_elog
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/merlin/

2023-08-10 Thread Maciej Barć
commit: 2b1fed87b5ff16067334d3c74410c2162b88f883
Author: Maciej Barć  gentoo  org>
AuthorDate: Thu Aug 10 22:16:43 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Thu Aug 10 22:19:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b1fed87

dev-ml/merlin: bump to 4.9

Signed-off-by: Maciej Barć  gentoo.org>

 dev-ml/merlin/Manifest  |  1 +
 dev-ml/merlin/merlin-4.9.ebuild | 99 +
 2 files changed, 100 insertions(+)

diff --git a/dev-ml/merlin/Manifest b/dev-ml/merlin/Manifest
index 4da55eef03ef..44e3b33147cf 100644
--- a/dev-ml/merlin/Manifest
+++ b/dev-ml/merlin/Manifest
@@ -8,3 +8,4 @@ DIST merlin-4.6-414.tbz 1969647 BLAKE2B 
fdb55f7ba9a597fb03bb377556238dedc2a5d60b
 DIST merlin-4.7-412.tbz 1771126 BLAKE2B 
1454873ecc1d533a5e82adaa71082339c44b93c2626d46cc5147d1b8049b397ef34e6137256560d6c9b7eaf826155e34617c071d1aae3aa3f02807e73c209cf1
 SHA512 
d13e307d87b4719b56397e54e6f771a3ea77a766ab38b22414c4b1d4d5828b5f790c82f28d3feaf7fe45be10abd50d9a905ece932f43fdad98c88b73b35dd936
 DIST merlin-4.7-413.tbz 2296558 BLAKE2B 
2e6d9918c911eab017bb3491cab97f2b0362d13e072a0c39a6637f25d2a15ac7f3027cec51ab0d66a2239fea055f70b5b1e3294c05985faae5d11c57bff81501
 SHA512 
71068a6b50628c57003b29de3968e41c24b67394dcc1d1f1a0b335211e9d1ef3e527584b868514bd5489db5a130f2ff6fd145d3665a7d2bca5a117074cb08ce8
 DIST merlin-4.7-414.tbz 1976276 BLAKE2B 
91fc5221b536d20174e36c4fdf4bc32f125f2af0f23c95c2e917f425826b0c58fe65b1b849eded570b8f4aece0fb00f1bdf7d0a00fa67f6c4e58892a095e1466
 SHA512 
c325c29bea91699739d7cb7df12876b7ffb8edf685deabb5dce5553b570a6bf8ff415c45e3295b674edbc7711f69f4be202b866d157516380f888e80dcee1082
+DIST merlin-4.9-414.tbz 1983485 BLAKE2B 
1a538df53ab5c575cf217c2dc832512aa8384c0483c9a46c42b86e52c8af454c15e25d7f8a961b8e19251fc75575fb6bf09f5693d36ce0b2e5b40757bb2985ea
 SHA512 
2199f963368597d10cc197e41ebb883f6a166018c9da3fe259c354550df41b713781003598a2fe5956b0a4ae96f8c07ba33831d3cf6f9d494b731944f87e491e

diff --git a/dev-ml/merlin/merlin-4.9.ebuild b/dev-ml/merlin/merlin-4.9.ebuild
new file mode 100644
index ..3e4435149b42
--- /dev/null
+++ b/dev-ml/merlin/merlin-4.9.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# TODO: vim-plugin, although it's not clear how to make it work here
+inherit elisp-common dune
+
+DESCRIPTION="Context sensitive completion for OCaml in Vim and Emacs"
+HOMEPAGE="https://github.com/ocaml/merlin/;
+SRC_URI="https://github.com/ocaml/merlin/releases/download/v${PV}-414/${P}-414.tbz;
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+IUSE="emacs +ocamlopt test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-lang/ocaml:=[ocamlopt?]
+   dev-ml/csexp:=
+   >=dev-ml/yojson-2.0.0:=
+   dev-ml/menhir:=
+   >=dev-ml/dune-2.9:=
+   || (
+   dev-lang/ocaml:0/4.14
+   dev-lang/ocaml:0/4.14.1
+   )
+   emacs? (
+   >=app-editors/emacs-23.1:*
+   app-emacs/auto-complete
+   app-emacs/company-mode
+   )
+"
+DEPEND="${RDEPEND}"
+# NOTICE: Block dev-ml/seq (which is a back-port of code to ocaml <4.07)
+# because it breaks merlin builds.
+# https://github.com/ocaml/merlin/issues/1500
+BDEPEND="
+   !!

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

2023-08-10 Thread Ionen Wolkens
commit: 7b87530c103ed4bb4240c32a8bb988e0c229b264
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Aug 10 22:07:52 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Aug 10 22:14:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b87530c

app-emulation/wine-vanilla: more emphasis on wow64 being not ready

Being work-in-progress should sound less ready than just experimental.
Want to avoid users too eagerly giving up multilib and then having
a hard time to go back when run into issues. Ideally should keep
a testing mindset and multilib around so can switch back

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

 app-emulation/wine-vanilla/metadata.xml | 2 +-
 app-emulation/wine-vanilla/wine-vanilla-8.13.ebuild | 2 +-
 app-emulation/wine-vanilla/wine-vanilla-.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-emulation/wine-vanilla/metadata.xml 
b/app-emulation/wine-vanilla/metadata.xml
index 08f1c1fa3035..f035ae003809 100644
--- a/app-emulation/wine-vanilla/metadata.xml
+++ b/app-emulation/wine-vanilla/metadata.xml
@@ -32,7 +32,7 @@ This variant of the Wine packaging does not include external 
patchsets
Enable DirectX 12 support using 
app-emulation/vkd3d

Enable running 32bit applications without 32bit ELF
-   multilib by mapping to 64bit calls (experimental,
+   multilib by mapping to 64bit calls (experimental/WIP,
USE=abi_x86_32 is recommended for complete support)



diff --git a/app-emulation/wine-vanilla/wine-vanilla-8.13.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-8.13.ebuild
index d1607ccc4ad4..9f0672c16b6e 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-8.13.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-8.13.ebuild
@@ -375,7 +375,7 @@ pkg_postinst() {
ewarn "32bit support is disabled. While 64bit applications 
themselves will"
ewarn "work, be warned that it is not unusual that installers 
or other helpers"
ewarn "will attempt to use 32bit and fail. If do not want full 
USE=abi_x86_32,"
-   ewarn "note that the experimental USE=wow64 can allow 32bit 
without multilib."
+   ewarn "note the experimental/WIP USE=wow64 can allow 32bit 
without multilib."
fi
 
eselect wine update --if-unset || die

diff --git a/app-emulation/wine-vanilla/wine-vanilla-.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-.ebuild
index d1607ccc4ad4..9f0672c16b6e 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-.ebuild
@@ -375,7 +375,7 @@ pkg_postinst() {
ewarn "32bit support is disabled. While 64bit applications 
themselves will"
ewarn "work, be warned that it is not unusual that installers 
or other helpers"
ewarn "will attempt to use 32bit and fail. If do not want full 
USE=abi_x86_32,"
-   ewarn "note that the experimental USE=wow64 can allow 32bit 
without multilib."
+   ewarn "note the experimental/WIP USE=wow64 can allow 32bit 
without multilib."
fi
 
eselect wine update --if-unset || die



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

2023-08-10 Thread Ionen Wolkens
commit: 4fc9ecd8a0bec1aa49ab2c02fe16a9ba83524908
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Aug 10 22:09:20 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Aug 10 22:14:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fc9ecd8

app-emulation/wine-staging: more emphasis on wow64 being not ready

Being work-in-progress should sound less ready than just experimental.
Want to avoid users too eagerly giving up multilib and then having
a hard time to go back when run into issues. Ideally should keep
a testing mindset and multilib around so can switch back

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

 app-emulation/wine-staging/metadata.xml | 2 +-
 app-emulation/wine-staging/wine-staging-8.13.ebuild | 2 +-
 app-emulation/wine-staging/wine-staging-.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-emulation/wine-staging/metadata.xml 
b/app-emulation/wine-staging/metadata.xml
index 455c48fd0a96..65b7853a79b7 100644
--- a/app-emulation/wine-staging/metadata.xml
+++ b/app-emulation/wine-staging/metadata.xml
@@ -31,7 +31,7 @@ This variant of the Wine packaging includes the Wine-Staging 
patchset.
Enable gamepad support using 
media-libs/libsdl2

Enable running 32bit applications without 32bit ELF
-   multilib by mapping to 64bit calls (experimental,
+   multilib by mapping to 64bit calls (experimental/WIP,
USE=abi_x86_32 is recommended for complete support)



diff --git a/app-emulation/wine-staging/wine-staging-8.13.ebuild 
b/app-emulation/wine-staging/wine-staging-8.13.ebuild
index 4f0b643cf1f6..ce3852c77cc9 100644
--- a/app-emulation/wine-staging/wine-staging-8.13.ebuild
+++ b/app-emulation/wine-staging/wine-staging-8.13.ebuild
@@ -415,7 +415,7 @@ pkg_postinst() {
ewarn "32bit support is disabled. While 64bit applications 
themselves will"
ewarn "work, be warned that it is not unusual that installers 
or other helpers"
ewarn "will attempt to use 32bit and fail. If do not want full 
USE=abi_x86_32,"
-   ewarn "note that the experimental USE=wow64 can allow 32bit 
without multilib."
+   ewarn "note the experimental/WIP USE=wow64 can allow 32bit 
without multilib."
fi
 
eselect wine update --if-unset || die

diff --git a/app-emulation/wine-staging/wine-staging-.ebuild 
b/app-emulation/wine-staging/wine-staging-.ebuild
index 4f0b643cf1f6..ce3852c77cc9 100644
--- a/app-emulation/wine-staging/wine-staging-.ebuild
+++ b/app-emulation/wine-staging/wine-staging-.ebuild
@@ -415,7 +415,7 @@ pkg_postinst() {
ewarn "32bit support is disabled. While 64bit applications 
themselves will"
ewarn "work, be warned that it is not unusual that installers 
or other helpers"
ewarn "will attempt to use 32bit and fail. If do not want full 
USE=abi_x86_32,"
-   ewarn "note that the experimental USE=wow64 can allow 32bit 
without multilib."
+   ewarn "note the experimental/WIP USE=wow64 can allow 32bit 
without multilib."
fi
 
eselect wine update --if-unset || die



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

2023-08-10 Thread Patrick McLean
commit: 0189a8f3b5c962708a6bd9e227d8c30c475b1dea
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu Aug 10 21:21:39 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Thu Aug 10 21:55:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0189a8f3

dev-util/ruff: add 0.0.284, drop 0.0.283

Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/ruff/Manifest | 2 +-
 dev-util/ruff/{ruff-0.0.283.ebuild => ruff-0.0.284.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/ruff/Manifest b/dev-util/ruff/Manifest
index 68bbc131510a..08d5268c2eb6 100644
--- a/dev-util/ruff/Manifest
+++ b/dev-util/ruff/Manifest
@@ -217,7 +217,7 @@ DIST regex-syntax-0.7.3.crate 343354 BLAKE2B 
18178923350be3f963a07963e2b04914caf
 DIST result-like-0.4.6.crate 4311 BLAKE2B 
612ad606f331449907b9c0c99b525aedd53b46b5143b21472eb34d38ac64026498712de7c774183c358531b8296952eb39067c0bc5da07fee5483c28d78de37b
 SHA512 
81b202903a90058a993315253099748c69b9caa42e62121f3fdd63b7d4f22878c81133d0b09f28f3366f180615241cfadf3e055ac86fb9662b9c982e5cc06a91
 DIST result-like-derive-0.4.6.crate 5814 BLAKE2B 
2598173bb8920e6b8143e034a77eeab17dea379f947098c35054c928db567513da4043d0830a8dbc40d3660e1257b90b18309f36cd83ac03e018921ae48343da
 SHA512 
1097cfd81fe99472c0c308df7ba64ebd20497b0f855b66839c2a81ce8a179a305d04e7eb4d17be9d1dcc3e90f5fec7d59cf6d3093924354a6e02aa4ac2bfcbb5
 DIST ring-0.16.20.crate 5082615 BLAKE2B 
6011eb7148c2d2ab410e564a06604f4350e07ea030e4d7dcb30574b977f0b0c7e53e09f6e6dbb2d068cdf110262876c48dfaeeef1b691932a056fe149916d934
 SHA512 
d97d1b08eb796d4c107426ff2c015ab1f221612500c8a57fca8e3f064e8c0f5ae2a5e6071d013313cd9f4be8fed4ba03beae84bd446f56b2b2ca5d483c328191
-DIST ruff-0.0.283.gh.tar.gz 2890119 BLAKE2B 
a173e0e05296e9e730a0de93fc8169633a342e43840d94c93dddf57e32d0d87886005755a804463c78ab3c3cd9e41cb5f7d0c03f254df63d6fde6cdb20e4fc72
 SHA512 
6cdd2f66d0b89f23d92fec875e8b8069876bf6c1c036b5925c619929602a0ecb43e5957c1268cf3a08ccaa2791144623b218079802dece610c3dc8f8d00cf372
+DIST ruff-0.0.284.gh.tar.gz 2901696 BLAKE2B 
0df062a8d47ed3ab882eabd44d0a9931b3f406ecea16bbc70e99aa5382791a5f5c23049bc063a349811ed9e37ec9a80e7c08a77ebbeaf01691535efb4fc03aa3
 SHA512 
2ba28bc9f2606b5e1e7d192c148204dd9b35fcaea5b69c0b8788a10fb67d4a1f22d12edb1855f233194a3f984312c8c8aee61defde4dc942494ac9194aed92e6
 DIST rust-stemmers-1.2.0.crate 2351301 BLAKE2B 
d633c0d7091fd05e55a521670104831bed89deef7a2fb7c1eed3528246e65b67a97888fed48b134b10c477e7b95c034e8bbad70500c779b1ff7b0c334de0b37b
 SHA512 
b9453a0984d41e5a692e5ea1a8a7bc6142de30f7b345a269489b8d4ebe3b3d442e7fe5f338c72a790521dea7a2ad9605c0ca8218a6b76d8bc5e19ae02cf711d7
 DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 
16ac56622897f47a06b661fb59a196b08d48e782ab87549c8bd5c6fe92f374c9bfd44dcb36588512bd9b6125c2fd79a12d648aaa308fd9694bcca3a7c1b49ac9
 SHA512 
84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544
 DIST rustix-0.37.23.crate 328010 BLAKE2B 
299ad4b521b1008b6e864e9e52e523e97319d4b976343dccfe9705273f92930bbf7ca21c3e243c90ff7424fe881b55f38a2840701ab75bdb381f31ca91b1d9ff
 SHA512 
9dcc915b753b0ae9ea4d92d33f3a7c73e889ca0dc22abb95ec3d375e4188449d1bd6835c122598beb947fc8aaf884c59cc2cf55ab77f32480f5c17e789664988

diff --git a/dev-util/ruff/ruff-0.0.283.ebuild 
b/dev-util/ruff/ruff-0.0.284.ebuild
similarity index 100%
rename from dev-util/ruff/ruff-0.0.283.ebuild
rename to dev-util/ruff/ruff-0.0.284.ebuild



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

2023-08-10 Thread Patrick McLean
commit: 46a96be305963e4e1863ac3c0027f7a8900e802e
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu Aug 10 21:55:11 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Thu Aug 10 21:55:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46a96be3

net-misc/openssh: add 9.4_p1

Signed-off-by: Patrick McLean  gentoo.org>

 net-misc/openssh/Manifest  |   2 +
 net-misc/openssh/openssh-9.4_p1.ebuild | 380 +
 2 files changed, 382 insertions(+)

diff --git a/net-misc/openssh/Manifest b/net-misc/openssh/Manifest
index 2428753e02f7..bf1883a4f917 100644
--- a/net-misc/openssh/Manifest
+++ b/net-misc/openssh/Manifest
@@ -2,3 +2,5 @@ DIST openssh-9.3p1.tar.gz 1856839 BLAKE2B 
45578edf98bba3d23c7cefe60d8a7d3079e7c6
 DIST openssh-9.3p1.tar.gz.asc 833 BLAKE2B 
e6533d64b117a400b76b90f71fa856d352dea57d91e4e89fa375429403ac0734cc0a2f075bc58c6bb4f40a8f9776735aa36bdb0bbf3880a2115cea787633e48b
 SHA512 
6222378eb24a445c6c1db255392b405f5369b1af0e92f558d4ba05b0d83ab0d084cb8f4b91d7ae8636f333d970638a6635e2bc7af885135dd34992d87f2ef1f4
 DIST openssh-9.3p2.tar.gz 1835850 BLAKE2B 
38f8d4ada263112b318fafccabf0a33a004d8290a867434004eb3d37127c9bdabe6e0225fca9d6d68fb54338fec81dcc9313ca7c91d3a033311db44174dc9f6f
 SHA512 
15b8c57aa120186f1d1c3c2b8dc6ffd26733e12f755a6b0a4255d9ec1815a61506275ff5723b4ac029e44bc2ad22852ac36e1101f292348fbfa79aa1a4cd3f35
 DIST openssh-9.3p2.tar.gz.asc 833 BLAKE2B 
cfba3867d7f97cb2c904bd3ae111bd63e8a050464b66e3f3f22390839a153d57ef5819182f8ad99a6b520f27881143552dc64fccfc33dcc0483ffe1ef33a5a47
 SHA512 
759e512a36a3a62264803b517298a65c83e1daebd9867e28ea1ca4999c38539368815ccda86540a4f5d45fa79c539d8242995ba55f2918baf2a7404c105e337a
+DIST openssh-9.4p1.tar.gz 1845094 BLAKE2B 
d13d758129cce947d3f12edb6e88406aad10de6887b19ffa3ebd8e382b742a05f2a692a8824aec99939f6c7e13fbccc3bb14e5ee112f9a9255d4882eb87dcf53
 SHA512 
0aaedeced7dbc70419c7245eb0e9db4ef570e0e7739b890ebae04d56da5fe8d147e8e150f3c943f60730976569e3ac6cc8da62ec7e2a78e2ef47d295ca0b1d25
+DIST openssh-9.4p1.tar.gz.asc 833 BLAKE2B 
95eedd9356766e5d0ea1261da3dc4c7869f054b418c626fb35815a0aa655b1ddbf54436b437d98c4344b05c9196c8fa1f592eac07b3ccf08bd3e980f8b6955af
 SHA512 
983b4ebaa3b98e70831ce686cb503270926c065163a2510eef0c5102ef50b6e665b889ee15ea8c0bd7c4bbddb19270f036e1d554a8212ef2c292f9c682c8631a

diff --git a/net-misc/openssh/openssh-9.4_p1.ebuild 
b/net-misc/openssh/openssh-9.4_p1.ebuild
new file mode 100644
index ..ec36f3445783
--- /dev/null
+++ b/net-misc/openssh/openssh-9.4_p1.ebuild
@@ -0,0 +1,380 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit user-info flag-o-matic autotools pam systemd toolchain-funcs verify-sig
+
+# Make it more portable between straight releases
+# and _p? releases.
+PARCH=${P/_}
+
+DESCRIPTION="Port of OpenBSD's free SSH release"
+HOMEPAGE="https://www.openssh.com/;
+SRC_URI="
+   mirror://openbsd/OpenSSH/portable/${PARCH}.tar.gz
+   verify-sig? ( mirror://openbsd/OpenSSH/portable/${PARCH}.tar.gz.asc )"
+VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/openssh.org.asc
+S="${WORKDIR}/${PARCH}"
+
+LICENSE="BSD GPL-2"
+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"
+# Probably want to drop ssl defaulting to on in a future version.
+IUSE="abi_mips_n32 audit debug kerberos ldns libedit livecd pam +pie 
security-key selinux +ssl static test X xmss"
+
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   ldns? ( ssl )
+   pie? ( !static )
+   static? ( !kerberos !pam )
+   xmss? ( ssl  )
+   test? ( ssl )
+"
+
+# tests currently fail with XMSS
+REQUIRED_USE+="test? ( !xmss )"
+
+LIB_DEPEND="
+   audit? ( sys-process/audit[static-libs(+)] )
+   ldns? (
+   net-libs/ldns[static-libs(+)]
+   net-libs/ldns[ecdsa(+),ssl(+)]
+   )
+   libedit? ( dev-libs/libedit:=[static-libs(+)] )
+   security-key? ( >=dev-libs/libfido2-1.5.0:=[static-libs(+)] )
+   selinux? ( >=sys-libs/libselinux-1.28[static-libs(+)] )
+   ssl? ( >=dev-libs/openssl-1.1.1l-r1:0=[static-libs(+)] )
+   virtual/libcrypt:=[static-libs(+)]
+   >=sys-libs/zlib-1.2.3:=[static-libs(+)]
+"
+RDEPEND="
+   acct-group/sshd
+   acct-user/sshd
+   !static? ( ${LIB_DEPEND//\[static-libs(+)]} )
+   pam? ( sys-libs/pam )
+   kerberos? ( virtual/krb5 )
+"
+DEPEND="${RDEPEND}
+   virtual/os-headers
+   kernel_linux? ( !prefix-guest? ( >=sys-kernel/linux-headers-5.1 ) )
+   static? ( ${LIB_DEPEND} )
+"
+RDEPEND="${RDEPEND}
+   !net-misc/openssh-contrib
+   pam? ( >=sys-auth/pambase-20081028 )
+   !prefix? ( sys-apps/shadow )
+   X? ( x11-apps/xauth )
+"
+# Weird dep construct for newer gcc-config for bug #872416
+BDEPEND="
+   

[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/nwg-icon-picker/

2023-08-10 Thread Pascal Jäger
commit: 2c0fcb9bf28aea19dcb9b3a3f2a2ce8f27f72919
Author: Pascal Jäger  leimstift  de>
AuthorDate: Thu Aug 10 21:41:34 2023 +
Commit: Pascal Jäger  leimstift  de>
CommitDate: Thu Aug 10 21:41:34 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2c0fcb9b

gui-apps/nwg-icon-picker: revbump, install desktop files and icons

Signed-off-by: Pascal Jäger  leimstift.de>

 .../nwg-icon-picker-0.1.0-r1.ebuild| 43 ++
 1 file changed, 43 insertions(+)

diff --git a/gui-apps/nwg-icon-picker/nwg-icon-picker-0.1.0-r1.ebuild 
b/gui-apps/nwg-icon-picker/nwg-icon-picker-0.1.0-r1.ebuild
new file mode 100644
index 00..5c03275485
--- /dev/null
+++ b/gui-apps/nwg-icon-picker/nwg-icon-picker-0.1.0-r1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{10..11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit desktop distutils-r1 xdg-utils
+
+if [[ "${PV}" ==  ]]
+then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/nwg-piotr/nwg-icon-picker.git;
+else
+   
SRC_URI="https://github.com/nwg-piotr/nwg-icon-picker/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="GTK icon chooser with a text search option"
+HOMEPAGE="https://github.com/nwg-piotr/nwg-icon-picker;
+LICENSE="MIT"
+
+SLOT="0"
+
+RDEPEND="
+   x11-libs/gtk+:3
+   dev-python/pygobject[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+
+python_install_all() {
+   distutils-r1_python_install_all
+   domenu nwg-icon-picker.desktop
+   doicon nwg-icon-picker.svg
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+}



[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/nwg-icon-picker/

2023-08-10 Thread Pascal Jäger
commit: 02f6087e50b4dd5b985da5a4a4b2fa4a94a71d75
Author: Pascal Jäger  leimstift  de>
AuthorDate: Thu Aug 10 21:43:05 2023 +
Commit: Pascal Jäger  leimstift  de>
CommitDate: Thu Aug 10 21:43:05 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=02f6087e

gui-apps/nwg-icon-picker: add 

Signed-off-by: Pascal Jäger  leimstift.de>

 .../nwg-icon-picker/nwg-icon-picker-.ebuild| 43 ++
 1 file changed, 43 insertions(+)

diff --git a/gui-apps/nwg-icon-picker/nwg-icon-picker-.ebuild 
b/gui-apps/nwg-icon-picker/nwg-icon-picker-.ebuild
new file mode 100644
index 00..5c03275485
--- /dev/null
+++ b/gui-apps/nwg-icon-picker/nwg-icon-picker-.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{10..11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit desktop distutils-r1 xdg-utils
+
+if [[ "${PV}" ==  ]]
+then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/nwg-piotr/nwg-icon-picker.git;
+else
+   
SRC_URI="https://github.com/nwg-piotr/nwg-icon-picker/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="GTK icon chooser with a text search option"
+HOMEPAGE="https://github.com/nwg-piotr/nwg-icon-picker;
+LICENSE="MIT"
+
+SLOT="0"
+
+RDEPEND="
+   x11-libs/gtk+:3
+   dev-python/pygobject[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+
+python_install_all() {
+   distutils-r1_python_install_all
+   domenu nwg-icon-picker.desktop
+   doicon nwg-icon-picker.svg
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+}



[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/nwg-shell-config/

2023-08-10 Thread Pascal Jäger
commit: 8b3563dc0fa854570cd3879a093ca3af5f246eb1
Author: Pascal Jäger  leimstift  de>
AuthorDate: Thu Aug 10 21:15:28 2023 +
Commit: Pascal Jäger  leimstift  de>
CommitDate: Thu Aug 10 21:15:28 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8b3563dc

gui-apps/nwg-shell-config: revbump, install desktop files and icons

Signed-off-by: Pascal Jäger  leimstift.de>

 .../nwg-shell-config-0.5.14-r1.ebuild  | 43 ++
 1 file changed, 43 insertions(+)

diff --git a/gui-apps/nwg-shell-config/nwg-shell-config-0.5.14-r1.ebuild 
b/gui-apps/nwg-shell-config/nwg-shell-config-0.5.14-r1.ebuild
new file mode 100644
index 00..a1a277b03f
--- /dev/null
+++ b/gui-apps/nwg-shell-config/nwg-shell-config-0.5.14-r1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{10..11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit desktop distutils-r1 xdg-utils
+
+SRC_URI="https://github.com/nwg-piotr/nwg-shell-config/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
+KEYWORDS="~amd64"
+
+DESCRIPTION="nwg-shell configuration utility"
+HOMEPAGE="https://github.com/nwg-piotr/nwg-shell-config;
+LICENSE="MIT"
+
+SLOT="0"
+
+RDEPEND="
+   gui-apps/nwg-shell
+   sci-geosciences/geopy
+   x11-libs/gtk+:3
+"
+DEPEND="${RDEPEND}"
+
+python_install_all() {
+   distutils-r1_python_install_all
+   domenu nwg-shell-config.desktop
+   doicon nwg-shell-config.svg
+   doicon nwg-shell-update.svg
+   doicon nwg-shell-translate.svg
+   doicon nwg-update-noupdate.svg
+   doicon nwg-update-available.svg
+   doicon nwg-update-checking.svg
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+}



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

2023-08-10 Thread Pascal Jäger
commit: fd7e87a041dd46bee6b6e52a598b9ab72c7d9206
Author: Pascal Jäger  leimstift  de>
AuthorDate: Thu Aug 10 21:21:41 2023 +
Commit: Pascal Jäger  leimstift  de>
CommitDate: Thu Aug 10 21:30:45 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fd7e87a0

gui-apps/nwg-panel: revbump, install desktop files and icons

Signed-off-by: Pascal Jäger  leimstift.de>

 ...anel-.ebuild => nwg-panel-0.9.11-r1.ebuild} | 23 +-
 gui-apps/nwg-panel/nwg-panel-.ebuild   | 23 +-
 2 files changed, 44 insertions(+), 2 deletions(-)

diff --git a/gui-apps/nwg-panel/nwg-panel-.ebuild 
b/gui-apps/nwg-panel/nwg-panel-0.9.11-r1.ebuild
similarity index 66%
copy from gui-apps/nwg-panel/nwg-panel-.ebuild
copy to gui-apps/nwg-panel/nwg-panel-0.9.11-r1.ebuild
index 0319f9345c..fb2abcd70b 100644
--- a/gui-apps/nwg-panel/nwg-panel-.ebuild
+++ b/gui-apps/nwg-panel/nwg-panel-0.9.11-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1
+inherit desktop distutils-r1 systemd xdg-utils
 
 if [[ "${PV}" ==  ]]
 then
@@ -19,6 +19,7 @@ fi
 DESCRIPTION="GTK3-based panel for sway and Hyprland Wayland compositors"
 HOMEPAGE="https://github.com/nwg-piotr/nwg-panel;
 LICENSE="MIT"
+IUSE="systemd"
 
 SLOT="0"
 
@@ -33,3 +34,23 @@ RDEPEND="
gui-libs/gtk-layer-shell
 "
 DEPEND="${RDEPEND}"
+
+python_install_all() {
+   distutils-r1_python_install_all
+   domenu nwg-panel-config.desktop
+   domenu nwg-processes.desktop
+   doicon nwg-panel.svg
+   doicon nwg-processes.svg
+   doicon nwg-shell.svg
+   if use systemd; then
+   systemd_dounit nwg-panel.service
+   fi
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+}

diff --git a/gui-apps/nwg-panel/nwg-panel-.ebuild 
b/gui-apps/nwg-panel/nwg-panel-.ebuild
index 0319f9345c..fb2abcd70b 100644
--- a/gui-apps/nwg-panel/nwg-panel-.ebuild
+++ b/gui-apps/nwg-panel/nwg-panel-.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1
+inherit desktop distutils-r1 systemd xdg-utils
 
 if [[ "${PV}" ==  ]]
 then
@@ -19,6 +19,7 @@ fi
 DESCRIPTION="GTK3-based panel for sway and Hyprland Wayland compositors"
 HOMEPAGE="https://github.com/nwg-piotr/nwg-panel;
 LICENSE="MIT"
+IUSE="systemd"
 
 SLOT="0"
 
@@ -33,3 +34,23 @@ RDEPEND="
gui-libs/gtk-layer-shell
 "
 DEPEND="${RDEPEND}"
+
+python_install_all() {
+   distutils-r1_python_install_all
+   domenu nwg-panel-config.desktop
+   domenu nwg-processes.desktop
+   doicon nwg-panel.svg
+   doicon nwg-processes.svg
+   doicon nwg-shell.svg
+   if use systemd; then
+   systemd_dounit nwg-panel.service
+   fi
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+}



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

2023-08-10 Thread Pascal Jäger
commit: a15106ca0f5920182fd575cbfb7ce6972c10fb01
Author: Pascal Jäger  leimstift  de>
AuthorDate: Thu Aug 10 21:36:04 2023 +
Commit: Pascal Jäger  leimstift  de>
CommitDate: Thu Aug 10 21:36:04 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a15106ca

gui-apps/nwg-displays: revbump, install desktop files and icons

Signed-off-by: Pascal Jäger  leimstift.de>

 gui-apps/nwg-displays/nwg-displays-0.3.7-r1.ebuild | 37 ++
 1 file changed, 37 insertions(+)

diff --git a/gui-apps/nwg-displays/nwg-displays-0.3.7-r1.ebuild 
b/gui-apps/nwg-displays/nwg-displays-0.3.7-r1.ebuild
new file mode 100644
index 00..3964d30f05
--- /dev/null
+++ b/gui-apps/nwg-displays/nwg-displays-0.3.7-r1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{10..11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit desktop distutils-r1 xdg-utils
+
+SRC_URI="https://github.com/nwg-piotr/nwg-displays/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+KEYWORDS="~amd64"
+
+DESCRIPTION="Output management utility for sway and Hyprland"
+HOMEPAGE="https://github.com/nwg-piotr/nwg-displays;
+LICENSE="MIT"
+
+SLOT="0"
+
+RDEPEND="
+   gui-apps/wlr-randr
+   x11-libs/gtk+:3
+"
+DEPEND="${RDEPEND}"
+
+python_install_all() {
+   distutils-r1_python_install_all
+   domenu nwg-displays.desktop
+   doicon nwg-displays.svg
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+}



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

2023-08-10 Thread Luca Barbato
commit: 874b454aa711308cedcb7bdb9d7eda1dc6d36e93
Author: Luca Barbato  gentoo  org>
AuthorDate: Thu Aug 10 21:20:01 2023 +
Commit: Luca Barbato  gentoo  org>
CommitDate: Thu Aug 10 21:21:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=874b454a

dev-util/cargo-c: add 0.9.23, drop 0.9.22

Signed-off-by: Luca Barbato  gentoo.org>

 dev-util/cargo-c/Manifest  |  93 ++
 ...cargo-c-0.9.22.ebuild => cargo-c-0.9.23.ebuild} | 104 ++---
 2 files changed, 103 insertions(+), 94 deletions(-)

diff --git a/dev-util/cargo-c/Manifest b/dev-util/cargo-c/Manifest
index 16cbc6c3d5e5..e6f085b9eacb 100644
--- a/dev-util/cargo-c/Manifest
+++ b/dev-util/cargo-c/Manifest
@@ -4,7 +4,7 @@ DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 
4f6947d1aacf89ccfab0592cdc55fa61ef
 DIST aho-corasick-0.7.19.crate 113070 BLAKE2B 
5ddaa0d415d19cf9922b5723bf3480750634ea68cb66fd05bfa2bf57607eb6383ba86d8c55f70adb87b71b98caa73d8f6ebd075c006493530c81979032899b60
 SHA512 
0d63d29079650bde4e8a9f8529716b9d8c42db076a1d74715116240c2628173f1e86fb29c08a25ad07a0148e48789ab20de0c186a8b3dfb193cbfeb0d76ae78c
 DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 
3f5d54fea2793ce1c2c4d5b3049b910f45a5721e7538cb2557df63dc3069ab3f6b66aceb5e9a48f21c43ae29778fd045428ea103b2a6de81659e605e30e64ca6
 SHA512 
ad31f3d1b3fe41e593d4ca7e721bbad62936f2e6a17fd1e0997353edb6fc906d1bef2b79f0ac7c7676abe637bbabb23ff22059947be379a2441011f8178983c5
 DIST aho-corasick-1.0.1.crate 167320 BLAKE2B 
f148004140d4f705e93f448020b97c434b93fea6ae34fd74b1f394b076c2727a87f5ec54542a0f52822d716c10ada3c68ae8f50a46c455fc6e828b10b5650ecc
 SHA512 
7cea5b2305b90aebc54f78446cfc91f275b1be8489d2d80c3baa9ff8b913f9b2296adbdf4aefb0d8fce8f57812963fb9450b200d133a9d61e100cef324068070
-DIST aho-corasick-1.0.2.crate 167694 BLAKE2B 
fa5323cbe6cb73594dfa4c327c64676bc1e006dadc0b9def325974c83b9a769beba02d59a4657ec7a2d0cc511a7b7cc6f72cf57b8f9e639206d1c2bf13107a52
 SHA512 
5c75451f96fbbd670e6af0e1f54df2bdb57259dfe6898495ac46a5b2fc04f316a4698fd5cfd4ec31a94c298661937a8de08ce97cab3890fb3c015e4a2a67bb7b
+DIST aho-corasick-1.0.3.crate 168361 BLAKE2B 
db6f1f194c47664bb527f8d419128c09de3f84a9a656a23a973d04ef77045ebecf47133e96c6701ac029dfd9a2d3938b3956a881959e863b3e906ded61d5df9d
 SHA512 
d0830eccd4bbfce8adfcdb146bc125e355ecd71568d05673d1b3e5934ace4c07df8a41f0267a3114a8a5cb51bcc41272a2ff8fc465fbcbe61d11295b22f279ad
 DIST anstream-0.3.2.crate 19504 BLAKE2B 
617b846c244ea4ccd6c7835a382afe85e14c245ea56b678f57ee12e9c7bcc1c0c3db9620eb4d16bf35e17eca38968bf04420b758f482ac5594670e6292c1fbb9
 SHA512 
b896e5208a2ee6a3c98bf3bb9ac1c52792de114dfa5709dadcac6183ea19ea63230dffd3217e571354a71d69b8eafbb0189e05f8f77f50922020de54e3aeecc8
 DIST anstyle-1.0.0.crate 13972 BLAKE2B 
741704b6e338834696bc816d8a65ff933f9bff48e71d25269f04c4a24c3dbb06826d2f84f73a1dceeda99cfc5c8e3d59b3d07dbb404cc3471b86cf118d074e80
 SHA512 
5a0159b9f8a80afadff04ecbec3c1769cef712c77de8062b31323298dab9507f4a87b7c777e6335d310ec464b0982d097b5888b4b351c389b5f4419c2c87be7b
 DIST anstyle-1.0.1.crate 13977 BLAKE2B 
35be03a7de78737592528967e8ad4851436a74c7863cae9cf5cf7366d3cce9bbbd255b1a89401051f82fe8569a0ff029dcfe427c14a2e0677890453c6119d241
 SHA512 
2bf9b83ad9772c6a3ef28239cbb98bd667dc631fd1ef76ec5029825c128f6cb22756bb1548dd991e482f86eb9fd94fae5c648f91de2c0d71754b6dca4ec2362c
@@ -12,6 +12,7 @@ DIST anstyle-parse-0.2.0.crate 24361 BLAKE2B 
f796ddf1af04c93d7ee2721731e5cd22bb9
 DIST anstyle-parse-0.2.1.crate 24802 BLAKE2B 
6304a56c6a9fbaf1bb4d1d177b2315684345dc9d71c35836f9544145364f8d6eb56e25c03076690c594ab7db5914501acb569f6c136952e59c93179ced527fb2
 SHA512 
5c8fc7d88ffc3a6e78340ffe0f3c2d72e865512030ade4509de9c673eba955c536bb1873dac11f6ba11cc8367fb30c67451ed65d19f81507c9e917c702bfd176
 DIST anstyle-query-1.0.0.crate 8620 BLAKE2B 
2d296b5066fd6284a2410923215571e6df650c5ef892d6de7a7088a0996ca30608797feabc84f3c325ff4d07001dac80ac5067d2a9c9d15d9ba59a276b399f53
 SHA512 
2781be5c82293b7ae338ec5046fbeb130de9eb2dbf2e4dfaa73ca5233032e1e52c133e141b02f33d4bc36d996a0a3f680ac82d42d614a5305005f60547133c7a
 DIST anstyle-wincon-1.0.1.crate 11718 BLAKE2B 
2500845a23edfb47ecd156424a89789c713a7c367c3fef98d26e4e7b2acb3c6433d39a1c2a59813a98266b0993d4b750e9b6b68b7ced7ec5a04a8b13bad174e7
 SHA512 
00c380fc0198c49776c40aeef419be2fd2d6809bd2e5d86457f1658c6f4b2e83ebe8feee95855c3bbedd4200a917f582bd41b0ee0cf5d7d1d5017228885a58e6
+DIST anstyle-wincon-1.0.2.crate 11712 BLAKE2B 
68215a76e44cbe0e69c4111eaf7cd818d0e743883aec01f99f6d96e863d8d36bea67ed112db715a3a0daa348535f3db50547d8a0ab5e4572975d68937c49aa86
 SHA512 
8bda8b79785d201cda90c8d3544f5cead955c25749a4b828bc897e4bb132acbbcc50ac90ee07323ae3077af3e4c613264871366d70e5211200d119f4ddb63b0b
 DIST anyhow-1.0.58.crate 43137 BLAKE2B 
8e797dfab555d7076128851203ec1c6cb3c448bad52fe28c82b10518549971e6daaaca52d4a0dbb126549fd819706d6788e5322c6433ed71836c7f6051230b7a
 SHA512 

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

2023-08-10 Thread Ionen Wolkens
commit: a920cbea8b1106aba4bce78f21d51dd6c1ec9958
Author: Violet Purcell  inventati  org>
AuthorDate: Thu Aug 10 20:33:59 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Aug 10 21:14:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a920cbea

app-emulation/wine-vanilla: Fix rpath bug on musl

Signed-off-by: Violet Purcell  inventati.org>
Signed-off-by: Ionen Wolkens  gentoo.org>

 .../wine-vanilla/files/wine-vanilla-8.13-rpath.patch  | 15 +++
 app-emulation/wine-vanilla/wine-vanilla-8.13.ebuild   |  1 +
 app-emulation/wine-vanilla/wine-vanilla-.ebuild   |  1 +
 3 files changed, 17 insertions(+)

diff --git a/app-emulation/wine-vanilla/files/wine-vanilla-8.13-rpath.patch 
b/app-emulation/wine-vanilla/files/wine-vanilla-8.13-rpath.patch
new file mode 100644
index ..5f0d63b0ec33
--- /dev/null
+++ b/app-emulation/wine-vanilla/files/wine-vanilla-8.13-rpath.patch
@@ -0,0 +1,15 @@
+Patch Source: 
https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/community/wine/rpath.patch
+Alpine Bug: https://gitlab.alpinelinux.org/alpine/aports/-/issues/13249
+
+--- a/configure.ac
 b/configure.ac
+@@ -784,6 +784,9 @@ case $host_os in
+ [WINELOADER_LDFLAGS="$WINELOADER_LDFLAGS 
-Wl,-z,max-page-size=0x1000"])
+ ;;
+ esac
++
++# do this at the end because it needs double dollar for makefile
++WINE_TRY_CFLAGS([-Wl,-rpath,\\\$ORIGIN],[UNIXLDFLAGS="$UNIXLDFLAGS 
'-Wl,-rpath,\$\$ORIGIN'"])
+ ;;
+ esac
+ 

diff --git a/app-emulation/wine-vanilla/wine-vanilla-8.13.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-8.13.ebuild
index f68c984f64a3..d1607ccc4ad4 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-8.13.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-8.13.ebuild
@@ -146,6 +146,7 @@ QA_TEXTRELS="usr/lib/*/wine/i386-unix/*.so" # uses -fno-PIC 
-Wl,-z,notext
 PATCHES=(
"${FILESDIR}"/${PN}-7.0-noexecstack.patch
"${FILESDIR}"/${PN}-7.20-unwind.patch
+   "${FILESDIR}"/${PN}-8.13-rpath.patch
 )
 
 pkg_pretend() {

diff --git a/app-emulation/wine-vanilla/wine-vanilla-.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-.ebuild
index f68c984f64a3..d1607ccc4ad4 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-.ebuild
@@ -146,6 +146,7 @@ QA_TEXTRELS="usr/lib/*/wine/i386-unix/*.so" # uses -fno-PIC 
-Wl,-z,notext
 PATCHES=(
"${FILESDIR}"/${PN}-7.0-noexecstack.patch
"${FILESDIR}"/${PN}-7.20-unwind.patch
+   "${FILESDIR}"/${PN}-8.13-rpath.patch
 )
 
 pkg_pretend() {



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

2023-08-10 Thread Ionen Wolkens
commit: 6cdc5b79f51fd9fc6dd436bb2cd5d5a8f17e
Author: Violet Purcell  inventati  org>
AuthorDate: Thu Aug 10 20:37:20 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Aug 10 21:14:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cdc5b79

app-emulation/wine-staging: Fix rpath bug on musl

Signed-off-by: Violet Purcell  inventati.org>
Closes: https://github.com/gentoo/gentoo/pull/32250
Signed-off-by: Ionen Wolkens  gentoo.org>

 .../wine-staging/files/wine-staging-8.13-rpath.patch  | 15 +++
 app-emulation/wine-staging/wine-staging-8.13.ebuild   |  1 +
 app-emulation/wine-staging/wine-staging-.ebuild   |  1 +
 3 files changed, 17 insertions(+)

diff --git a/app-emulation/wine-staging/files/wine-staging-8.13-rpath.patch 
b/app-emulation/wine-staging/files/wine-staging-8.13-rpath.patch
new file mode 100644
index ..5f0d63b0ec33
--- /dev/null
+++ b/app-emulation/wine-staging/files/wine-staging-8.13-rpath.patch
@@ -0,0 +1,15 @@
+Patch Source: 
https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/community/wine/rpath.patch
+Alpine Bug: https://gitlab.alpinelinux.org/alpine/aports/-/issues/13249
+
+--- a/configure.ac
 b/configure.ac
+@@ -784,6 +784,9 @@ case $host_os in
+ [WINELOADER_LDFLAGS="$WINELOADER_LDFLAGS 
-Wl,-z,max-page-size=0x1000"])
+ ;;
+ esac
++
++# do this at the end because it needs double dollar for makefile
++WINE_TRY_CFLAGS([-Wl,-rpath,\\\$ORIGIN],[UNIXLDFLAGS="$UNIXLDFLAGS 
'-Wl,-rpath,\$\$ORIGIN'"])
+ ;;
+ esac
+ 

diff --git a/app-emulation/wine-staging/wine-staging-8.13.ebuild 
b/app-emulation/wine-staging/wine-staging-8.13.ebuild
index d27aaaf1b5d2..4f0b643cf1f6 100644
--- a/app-emulation/wine-staging/wine-staging-8.13.ebuild
+++ b/app-emulation/wine-staging/wine-staging-8.13.ebuild
@@ -160,6 +160,7 @@ QA_TEXTRELS="usr/lib/*/wine/i386-unix/*.so" # uses -fno-PIC 
-Wl,-z,notext
 PATCHES=(
"${FILESDIR}"/${PN}-7.17-noexecstack.patch
"${FILESDIR}"/${PN}-7.20-unwind.patch
+   "${FILESDIR}"/${PN}-8.13-rpath.patch
 )
 
 pkg_pretend() {

diff --git a/app-emulation/wine-staging/wine-staging-.ebuild 
b/app-emulation/wine-staging/wine-staging-.ebuild
index d27aaaf1b5d2..4f0b643cf1f6 100644
--- a/app-emulation/wine-staging/wine-staging-.ebuild
+++ b/app-emulation/wine-staging/wine-staging-.ebuild
@@ -160,6 +160,7 @@ QA_TEXTRELS="usr/lib/*/wine/i386-unix/*.so" # uses -fno-PIC 
-Wl,-z,notext
 PATCHES=(
"${FILESDIR}"/${PN}-7.17-noexecstack.patch
"${FILESDIR}"/${PN}-7.20-unwind.patch
+   "${FILESDIR}"/${PN}-8.13-rpath.patch
 )
 
 pkg_pretend() {



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

2023-08-10 Thread Patrick McLean
commit: 800d7e2da94dd545d984923b1b982abcfe201df6
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu Aug 10 20:39:35 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Thu Aug 10 21:02:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=800d7e2d

sys-cluster/ceph: Revbumps, use bundled libfmt

Too many API changes makes for an annoying game of whack-a-mole. Going to use
bundled for now.

Closes: https://bugs.gentoo.org/895254
Signed-off-by: Patrick McLean  gentoo.org>

 .../ceph/{ceph-16.2.13-r1.ebuild => ceph-16.2.13-r2.ebuild}  | 3 ++-
 .../ceph/{ceph-17.2.6-r5.ebuild => ceph-17.2.6-r6.ebuild}| 9 ++---
 2 files changed, 4 insertions(+), 8 deletions(-)

diff --git a/sys-cluster/ceph/ceph-16.2.13-r1.ebuild 
b/sys-cluster/ceph/ceph-16.2.13-r2.ebuild
similarity index 99%
rename from sys-cluster/ceph/ceph-16.2.13-r1.ebuild
rename to sys-cluster/ceph/ceph-16.2.13-r2.ebuild
index 5077fc2be131..dccc03e507a4 100644
--- a/sys-cluster/ceph/ceph-16.2.13-r1.ebuild
+++ b/sys-cluster/ceph/ceph-16.2.13-r2.ebuild
@@ -47,7 +47,6 @@ DEPEND="
dev-cpp/gflags:=
https://github.com/ceph/ceph/pull/49768 for a fix for newer versions.
 DEPEND="
${LUA_DEPS}
${PYTHON_DEPS}
@@ -51,7 +49,6 @@ DEPEND="
dev-cpp/gflags:=
dev-lang/jsonnet:=
dev-libs/libaio:=
-   https://github.com/ceph/ceph/pull/49768.
-   append-cppflags -DFMT_DEPRECATED_OSTREAM
-
if use system-boost; then
find "${S}" -name '*.cmake' -or -name 'CMakeLists.txt' -print0 \
| xargs --null sed -r \
@@ -336,6 +329,8 @@ ceph_src_configure() {
-DWITH_RDMA:BOOL=$(usex rdma)

-DCMAKE_INSTALL_DOCDIR:PATH="${EPREFIX}/usr/share/doc/${PN}-${PVR}"
-DCMAKE_INSTALL_SYSCONFDIR:PATH="${EPREFIX}/etc"
+   # use the bundled libfmt for now since they seem to constantly 
break their API
+   -DCMAKE_DISABLE_FIND_PACKAGE_fmt=ON
-Wno-dev
)
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/ceph/files/, sys-cluster/ceph/

2023-08-10 Thread Patrick McLean
commit: dbcb83cdbeccd5f4f9ef409052bdb616b9ab6b1d
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu Aug 10 17:36:42 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Thu Aug 10 21:02:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbcb83cd

sys-cluster/ceph: add 18.2.0

Signed-off-by: Patrick McLean  gentoo.org>

 sys-cluster/ceph/Manifest  |   2 +
 sys-cluster/ceph/ceph-18.2.0.ebuild| 481 +
 .../ceph/files/ceph-18.2.0-cyclic-deps.patch   |  13 +
 .../files/ceph-18.2.0-system-opentelemetry.patch   |  19 +
 4 files changed, 515 insertions(+)

diff --git a/sys-cluster/ceph/Manifest b/sys-cluster/ceph/Manifest
index c6a19a4f4244..f4f3aab3b39d 100644
--- a/sys-cluster/ceph/Manifest
+++ b/sys-cluster/ceph/Manifest
@@ -1,3 +1,5 @@
 DIST ceph-16.2.13.tar.gz 157213576 BLAKE2B 
cc319ff67f6320c101341d7bbca0d49630fd6d4a5ed48b34e73a9e780ddf934adc35e3ff09e32115fe4b9a853bff9a85ca2c1e5e62d5596251d2dae535726a28
 SHA512 
39ec2bed1de0276f08bf93241f9fb275893041fd5f20ade75e68728107011ae5d01aed532d5afd8805951d09061a5a3d96c4311701c8897a29668f77126c19ab
 DIST ceph-17.2.6.tar.gz 168093221 BLAKE2B 
f79efce9bd7f485b43ae1b4da94a1d9fb3753003f34535e93c80e480ffeaaf054d371f75bca72402da5f9dd460aafa820bb2af550d213bdbcca74aa939180431
 SHA512 
dca9aea2ce210c15fcc34cb06a5dc5b4488ffa36d684166d47ebd87e48b54b6fee0882e1c67007a780e1c25754e9bc6e760cc10f60ea1183263f8504ef2dbd9b
+DIST ceph-18.2.0.tar.gz 197353856 BLAKE2B 
0f2217d9ec4105f72b7b48f7981c5cc098e8f6d46b029acaae1aa91d71486e7dc5726cad0763b5bb0f79d006e289a9f590c95f2494c17f2f09fb492c06db455a
 SHA512 
fe6a3ca4227cc05b5effc33a02670c466583ec9e4c7c025241248223992254e6e6551d7db486d5ead36bf0ba922d54e0aabc2aaf456d4593679376ec88bd971a
 DIST ceph-xsimd-17.2.6.tar.gz 173025 BLAKE2B 
54679c24804c195ae55b9f49589e331dde92c6d89aaa20e827539e9a4e0010c7549cdd5cf02a7ebed83f953ab2a6f1d9cc9a98cf45c3dc7758ae4938c9c43713
 SHA512 
ecc58e7909648aaa22aefbf76ee2c5a2bece4b1b88da9c7eda1b69a46247e619ff99c4366afd6015f95debd68c1a6b89292c677b9049462d0fc0255fbc0c2a33
+DIST ceph-xsimd-18.2.0.tar.gz 173025 BLAKE2B 
54679c24804c195ae55b9f49589e331dde92c6d89aaa20e827539e9a4e0010c7549cdd5cf02a7ebed83f953ab2a6f1d9cc9a98cf45c3dc7758ae4938c9c43713
 SHA512 
ecc58e7909648aaa22aefbf76ee2c5a2bece4b1b88da9c7eda1b69a46247e619ff99c4366afd6015f95debd68c1a6b89292c677b9049462d0fc0255fbc0c2a33

diff --git a/sys-cluster/ceph/ceph-18.2.0.ebuild 
b/sys-cluster/ceph/ceph-18.2.0.ebuild
new file mode 100644
index ..ca91f209f974
--- /dev/null
+++ b/sys-cluster/ceph/ceph-18.2.0.ebuild
@@ -0,0 +1,481 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+LUA_COMPAT=( lua5-{3..4} )
+
+inherit check-reqs bash-completion-r1 cmake flag-o-matic lua-single \
+   python-r1 udev readme.gentoo-r1 toolchain-funcs systemd tmpfiles
+
+XSIMD_HASH="aeec9c872c8b475dedd7781336710f2dd2666cb2"
+SRC_URI="
+   https://download.ceph.com/tarballs/${P}.tar.gz
+   parquet? ( 
https://github.com/xtensor-stack/xsimd/archive/${XSIMD_HASH}.tar.gz -> 
ceph-xsimd-${PV}.tar.gz )
+"
+KEYWORDS="~amd64 ~arm64"
+
+DESCRIPTION="Ceph distributed filesystem"
+HOMEPAGE="https://ceph.com/;
+
+LICENSE="Apache-2.0 LGPL-2.1 CC-BY-SA-3.0 GPL-2 GPL-2+ LGPL-2+ LGPL-2.1 LGPL-3 
GPL-3 BSD Boost-1.0 MIT public-domain"
+SLOT="0"
+
+CPU_FLAGS_X86=(avx2 avx512f pclmul sse{,2,3,4_1,4_2} ssse3)
+
+IUSE="
+   babeltrace +cephfs custom-cflags diskprediction dpdk fuse grafana
+   jemalloc jaeger kafka kerberos ldap lttng +mgr +parquet pmdk rabbitmq
+   +radosgw rbd-rwl rbd-ssd rdma rgw-lua selinux +ssl spdk +sqlite 
+system-boost
+   systemd +tcmalloc test +uring xfs zbd zfs
+"
+
+IUSE+="$(printf "cpu_flags_x86_%s\n" ${CPU_FLAGS_X86[@]})"
+
+DEPEND="
+   ${LUA_DEPS}
+   ${PYTHON_DEPS}
+   acct-group/ceph
+   acct-user/ceph
+   virtual/libudev:=
+   app-arch/bzip2:=
+   app-arch/lz4:=
+   app-arch/snappy:=
+   >=app-arch/snappy-1.1.9-r1
+   app-arch/zstd:=
+   app-shells/bash:0
+   app-misc/jq:=
+   dev-cpp/gflags:=
+   dev-lang/jsonnet:=
+   dev-libs/libaio:=
+   dev-libs/libnl:3=
+   dev-libs/libxml2:=
+   dev-libs/libevent:=
+   dev-libs/libutf8proc:=
+   dev-libs/nss:=
+   dev-libs/openssl:=
+   =dev-util/google-perftools-2.6.1:= )
+   jaeger? (
+   dev-cpp/nlohmann_json:=
+   dev-cpp/opentelemetry-cpp:=[jaeger]
+   )
+   kafka? ( dev-libs/librdkafka:= )
+   kerberos? ( virtual/krb5 )
+   ldap? ( net-nds/openldap:= )
+   lttng? ( dev-util/lttng-ust:= )
+   parquet? ( dev-libs/re2:= )
+   pmdk? (
+   >=dev-libs/pmdk-1.10.0:=
+   sys-block/ndctl:=
+   )
+   rabbitmq? ( net-libs/rabbitmq-c:= )
+   radosgw? (
+   dev-libs/icu:=
+   

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

2023-08-10 Thread Pascal Jäger
commit: 0b88fbf7c0ae702f8c93f52db6a86647cb353a4b
Author: Pascal Jäger  leimstift  de>
AuthorDate: Thu Aug 10 20:52:38 2023 +
Commit: Pascal Jäger  leimstift  de>
CommitDate: Thu Aug 10 20:52:38 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0b88fbf7

gui-apps/nwg-shell: added azote and gopsuinfo deps

Signed-off-by: Pascal Jäger  leimstift.de>

 gui-apps/nwg-shell/nwg-shell-0.5.7-r1.ebuild | 36 
 1 file changed, 36 insertions(+)

diff --git a/gui-apps/nwg-shell/nwg-shell-0.5.7-r1.ebuild 
b/gui-apps/nwg-shell/nwg-shell-0.5.7-r1.ebuild
new file mode 100644
index 00..db16d95c38
--- /dev/null
+++ b/gui-apps/nwg-shell/nwg-shell-0.5.7-r1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{10..11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+SRC_URI="https://github.com/nwg-piotr/nwg-shell/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+KEYWORDS="~amd64"
+
+DESCRIPTION="meta-package for the nwg-shell project"
+HOMEPAGE="https://github.com/nwg-piotr/nwg-shell;
+LICENSE="MIT"
+SLOT="0"
+
+RDEPEND="
+   app-misc/gopsuinfo
+   app-misc/nwg-look
+   gui-apps/azote
+   gui-apps/nwg-bar
+   gui-apps/nwg-displays
+   || ( gui-apps/nwg-dock gui-apps/nwg-dock-hyprland )
+   gui-apps/nwg-drawer
+   gui-apps/nwg-menu
+   gui-apps/nwg-panel
+   gui-apps/nwg-shell-config
+"
+DEPEND="${RDEPEND}"
+
+pkg_postinst() {
+   elog "To install nwg-shell for the current user, run"
+   elog "nwg-shell-installer -w (for sway) or"
+   elog "nwg-shell-installer -w -hypr (for hyprland)"
+}



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

2023-08-10 Thread Pascal Jäger
commit: 613fc5b7f0c33debcefa58f74c9ccd9abeaf718d
Author: Pascal Jäger  leimstift  de>
AuthorDate: Thu Aug 10 20:50:07 2023 +
Commit: Pascal Jäger  leimstift  de>
CommitDate: Thu Aug 10 20:50:07 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=613fc5b7

app-misc/gopsuinfo: new package, add 0.1.5

Signed-off-by: Pascal Jäger  leimstift.de>

 app-misc/gopsuinfo/Manifest   | 21 
 app-misc/gopsuinfo/gopsuinfo-0.1.5.ebuild | 53 +++
 app-misc/gopsuinfo/metadata.xml   | 16 ++
 3 files changed, 90 insertions(+)

diff --git a/app-misc/gopsuinfo/Manifest b/app-misc/gopsuinfo/Manifest
new file mode 100644
index 00..9ab408a499
--- /dev/null
+++ b/app-misc/gopsuinfo/Manifest
@@ -0,0 +1,21 @@
+DIST 
github.com%2F!stack!exchange%2Fwmi%2F@v%2Fv0.0.0-20190523213315-cbe66965904d.mod
 36 BLAKE2B 
e15c1ef74374320cc49b3509a1fa8d7f63c8566920ba56f8b6f293e3d331f5587d45b35284af52b40f329e116f570543a7df50ab1888c4238b28c2ea583d2fda
 SHA512 
83f296ee872570bab84dc3e3f7984f155f5a9a4f95ca7b23a5f39dd47b54eb87ceb2eaa4db00a3966def5b41fb0250de18bcde32610c350206b6d0e744353fd7
+DIST 
github.com%2F!stack!exchange%2Fwmi%2F@v%2Fv0.0.0-20190523213315-cbe66965904d.zip
 14905 BLAKE2B 
9aa626472e6bebbcb1d454f892ebf3c5f953ccf952e6ca7e60715211d418ab9c8d54832f9949824702278cd753758425dda72867e61ece209da688196d13d2ef
 SHA512 
82818b2eb7e8f7265b814f202c420e5a187fd5e9a43536a062715e1a3d1d5717acc8d2daeb1f678dd13bf5703545309ad9d4b4e78fbb6e9befd9bb7370ddaa3b
+DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.0.mod 34 BLAKE2B 
7e09c2779bf7a84a9271e31522ebbe600a1c11b107d651d91f58c8373e4336332a3a881f3e12b382543d75f20398af66085fcb3e780eed341e870e9c30f29267
 SHA512 
5e079462f7e0dff0efda71f580aa185700cfa936b718a19d0e2a8c63212e47a07022dca0c282832d48e5165aae8e82aeeeb2ac3664268f1148fc772010fb860e
+DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.0.zip 60546 BLAKE2B 
e775860f49c6ee09a6c48902d38fdf5d2d77af4cd405d8d303902170e46493301d4aa873a48b4d12a16d92dafaa65290de1fd3a42545025fbfc82f15a3881e8d
 SHA512 
53dc5484f488ae1f8d0eb672c3431bbf9fce33dfcee83dda7929103e3650559cf703f601716984a640422f01cc640860dba0b47e16aef04d0d2452a266fefbf9
+DIST github.com%2Fgo-ole%2Fgo-ole%2F@v%2Fv1.2.5.mod 102 BLAKE2B 
c096713531ccc3c357cf951e296fa6d4cb5619a408f24097f6d61db1610a7940704e913387b051f0d7cea97b950f87d1d659b2de94942d4b6b7eeb90fba8e7e6
 SHA512 
8ecc75e46e529812efc2e20f6bbc044929aaeba393c291fbde9b3c9365db5c4e7c06b07dc2b4484326609521eb09cb55ab6f9d8976fe1450bf4f52a962a35429
+DIST github.com%2Fgo-ole%2Fgo-ole%2F@v%2Fv1.2.5.zip 80654 BLAKE2B 
a1cc6d23892b84293329d3a6f11c0a7ff98099ebd0e7349708adfc3dc13709e902780ba512d7b5c3308bff023cc9fc29777968c89406a14b7d11b8746836b4a7
 SHA512 
1c6dd486beba57fa813acaea6a84773bd09153768b93a002e357d1436fae5af550ddcba4f3483142aa61c6e202ac27863e75f7f5f641bdda98381955929d4b9d
+DIST github.com%2Fpmezard%2Fgo-difflib%2F@v%2Fv1.0.0.mod 37 BLAKE2B 
94636062c94f8ff68cdcab7593a3acae7b9616cad7b1d5c9cd147a4a1042d33666cbeed6fd816d6793113abfb595183097dcc46de7a3dfadc1423ed43e79
 SHA512 
c3d5c48cdb8ba6af7071a07cfede06e0ab67e3726d9de592a952fad40167dcbdd9621dc2c4df1bd3c28eb99d70b1b6d8d812441237c35bf492e5b7f07bd33902
+DIST github.com%2Fpmezard%2Fgo-difflib%2F@v%2Fv1.0.0.zip 12433 BLAKE2B 
0c911c9d173080abd8edbbab1f47222343801d8eeae36b4add24773e3282fc2a39283fdf519a3d4483e39cdb7d9509b8570d151f46841ac1a616f312dc4cb0ba
 SHA512 
3b85697185ba85cdef6202444ab6cabeabfad8a03d66b3839a852586b1f91ddae7897a57c8c138d5647022aa44906c7ef3c5339d520f90eeea0742a935da8cf2
+DIST github.com%2Fshirou%2Fgopsutil%2F@v%2Fv3.21.1+incompatible.mod 34 BLAKE2B 
790ec7277e4654961540dd09fcb7962328547009b0181183b7cb64972b872d30986d1e53ded5961588d89508c913b2b56dd7af3625d0e8d7be2253b6bcf59576
 SHA512 
a5f5d88a767a855b6ff24d7e2e0c4aeb81fb1365a7e81ed989b4c605a7a6c61dc52d7ce97fc672c21020ef56f597dce679184e5e8d3d199678487e6bebaa8127
+DIST github.com%2Fshirou%2Fgopsutil%2F@v%2Fv3.21.1+incompatible.zip 246501 
BLAKE2B 
dd230a2d0ac058488072b8f270799e5913a0397b2af50d8229d115a38f7e72e307d70c99800b6ddec71351c13aec3277fe37dc7f63c96138e38758d110ab5742
 SHA512 
123c715311ee09842bd511fe793fec4c098c7c8c23936b46b8cf05adf3e5eff6a8d117020efc3b6c124c1067b35bff0f03e16bf01b6f4eb9f1221283f1c093d2
+DIST github.com%2Fstretchr%2Fobjx%2F@v%2Fv0.1.0.mod 32 BLAKE2B 
d698910da1ef00a70a1673b8c74105de195020ccd95d1e70c5dd1e1615210886ff9acbc9cfd03f46e99f5223b60b04695b8d362b9e0edd4e485480f802bd229a
 SHA512 
4e366e5a60559a8863cb2a50280deb307d8bf885ca5440cce1b49a084b4cc4583b3481240125f35f161226592a43f2c0a426152f117d79b68c92c72a93f751d5
+DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.7.0.mod 216 BLAKE2B 
c597010cf6690e73cd265e800f0f0bbea331fb76217457b6326f5a19481eca044aa5426fa32519870b2f0f4b3bed95768a23d3138dbcc9739b7cf7e044f50668
 SHA512 
197e6ef15edb27ded67ccfb636c252fe522f0930ff012341a4b593f25b5dd8282e4f658970931cfdeb8f2c5ee0b4ebac6738fe7634bf00896d12270fcbf4b31b
+DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.7.0.zip 105564 

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

2023-08-10 Thread Pascal Jäger
commit: 44cc53f45280fcc4a701b997a9a697b97aafb1e5
Author: Pascal Jäger  leimstift  de>
AuthorDate: Thu Aug 10 20:40:21 2023 +
Commit: Pascal Jäger  leimstift  de>
CommitDate: Thu Aug 10 20:40:21 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=44cc53f4

gui-apps/azote: new package, add 1.12.3

Signed-off-by: Pascal Jäger  leimstift.de>

 gui-apps/azote/Manifest|  1 +
 gui-apps/azote/azote-1.12.3.ebuild | 44 ++
 gui-apps/azote/metadata.xml| 16 ++
 3 files changed, 61 insertions(+)

diff --git a/gui-apps/azote/Manifest b/gui-apps/azote/Manifest
new file mode 100644
index 00..efb593b0f4
--- /dev/null
+++ b/gui-apps/azote/Manifest
@@ -0,0 +1 @@
+DIST azote-1.12.3.tar.gz 7972106 BLAKE2B 
af99f181ef635f66b2727d2ddc880d9455462e952845713642b0069fb62ad8a96420c468c3ea791dba3f2e916d013ef2a0f638ad1dc9ec3fb05e4877426b6c3b
 SHA512 
f258bceefa58a193457295b360b05fcb65a9e114859f60ee7146e7024594e8dca38f134df92fbe6aeec058da159a320aaf212411db014fa7e8b428eb57b195ab

diff --git a/gui-apps/azote/azote-1.12.3.ebuild 
b/gui-apps/azote/azote-1.12.3.ebuild
new file mode 100644
index 00..7e1a337d7a
--- /dev/null
+++ b/gui-apps/azote/azote-1.12.3.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{10..11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit desktop distutils-r1 xdg-utils
+
+SRC_URI="https://github.com/nwg-piotr/azote/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+KEYWORDS="~amd64"
+
+DESCRIPTION="Wallpaper manager for wlroots-based compositors and some other 
WMs"
+HOMEPAGE="https://github.com/nwg-piotr/azote;
+LICENSE="MIT"
+SLOT="0"
+IUSE="X wayland"
+
+RDEPEND="
+   dev-python/pillow
+   dev-python/pygobject
+   x11-libs/gtk+:3
+
+   wayland? ( || ( gui-apps/wlr-randr  gui-apps/swaybg ) )
+   X? ( || ( x11-apps/xrandr media-gfx/feh ) )
+"
+DEPEND="${RDEPEND}"
+
+python_install_all() {
+   distutils-r1_python_install_all
+   dobin dist/azote
+   domenu dist/azote.desktop
+   newicon dist/azote.svg azote.svg
+   insinto /usr/share/pixmaps/${PN}
+   doins dist/indicator*.png
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+}

diff --git a/gui-apps/azote/metadata.xml b/gui-apps/azote/metadata.xml
new file mode 100644
index 00..c14ef0b720
--- /dev/null
+++ b/gui-apps/azote/metadata.xml
@@ -0,0 +1,16 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+
+pascal.jae...@leimstift.de
+Pascal Jaeger
+
+
+
+Piotr Miller
+nwg.pi...@gmail.com
+
+https://github.com/nwg-piotr/azote/issues
+nwg-piotr/azote
+
+



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

2023-08-10 Thread Ionen Wolkens
commit: 554556537f7bb5ded6558156a87cbd72b8b3e1ec
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Aug 10 19:16:10 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Aug 10 19:27:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55455653

app-emulation/wine-vanilla: respect CROSS*FLAGS again

Oops, overlooked while changing this around.

Now with more syntax highlighting confusion for vim.

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

 app-emulation/wine-vanilla/wine-vanilla-8.13.ebuild | 8 
 app-emulation/wine-vanilla/wine-vanilla-.ebuild | 8 
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/app-emulation/wine-vanilla/wine-vanilla-8.13.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-8.13.ebuild
index 6a19271a4121..f68c984f64a3 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-8.13.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-8.13.ebuild
@@ -271,7 +271,7 @@ src_configure() {
ac_cv_prog_x86_64_CC="${mingwcc_amd64}"
ac_cv_prog_i386_CC="${mingwcc_x86}"
 
-   CROSSCFLAGS="$(
+   CROSSCFLAGS="${CROSSCFLAGS:-$(
filter-flags '-fstack-protector*' #870136
filter-flags '-mfunction-return=thunk*' #878849
 
@@ -282,13 +282,13 @@ src_configure() {
use custom-cflags || append-cflags -mno-avx
 
CC=${mingwcc} test-flags-CC ${CFLAGS:--O2}
-   )"
+   )}"
 
-   CROSSLDFLAGS="$(
+   CROSSLDFLAGS="${CROSSLDFLAGS:-$(
filter-flags '-fuse-ld=*'
 
CC=${mingwcc} test-flags-CCLD ${LDFLAGS}
-   )"
+   )}"
)
fi
 

diff --git a/app-emulation/wine-vanilla/wine-vanilla-.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-.ebuild
index 6a19271a4121..f68c984f64a3 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-.ebuild
@@ -271,7 +271,7 @@ src_configure() {
ac_cv_prog_x86_64_CC="${mingwcc_amd64}"
ac_cv_prog_i386_CC="${mingwcc_x86}"
 
-   CROSSCFLAGS="$(
+   CROSSCFLAGS="${CROSSCFLAGS:-$(
filter-flags '-fstack-protector*' #870136
filter-flags '-mfunction-return=thunk*' #878849
 
@@ -282,13 +282,13 @@ src_configure() {
use custom-cflags || append-cflags -mno-avx
 
CC=${mingwcc} test-flags-CC ${CFLAGS:--O2}
-   )"
+   )}"
 
-   CROSSLDFLAGS="$(
+   CROSSLDFLAGS="${CROSSLDFLAGS:-$(
filter-flags '-fuse-ld=*'
 
CC=${mingwcc} test-flags-CCLD ${LDFLAGS}
-   )"
+   )}"
)
fi
 



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

2023-08-10 Thread Ionen Wolkens
commit: c3dbb1d1feb598b2f35caae200a202389d6bee4a
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Aug 10 19:17:04 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Aug 10 19:27:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3dbb1d1

app-emulation/wine-staging: respect CROSS*FLAGS again

Oops, overlooked while changing this around -- albeit
likely scarcely used when it otherwise use CFLAGS anyway.

Now with more syntax highlighting confusion for vim.

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

 app-emulation/wine-staging/wine-staging-8.13.ebuild | 8 
 app-emulation/wine-staging/wine-staging-.ebuild | 8 
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/app-emulation/wine-staging/wine-staging-8.13.ebuild 
b/app-emulation/wine-staging/wine-staging-8.13.ebuild
index 3a7cda74ca11..d27aaaf1b5d2 100644
--- a/app-emulation/wine-staging/wine-staging-8.13.ebuild
+++ b/app-emulation/wine-staging/wine-staging-8.13.ebuild
@@ -311,7 +311,7 @@ src_configure() {
ac_cv_prog_x86_64_CC="${mingwcc_amd64}"
ac_cv_prog_i386_CC="${mingwcc_x86}"
 
-   CROSSCFLAGS="$(
+   CROSSCFLAGS="${CROSSCFLAGS:-$(
filter-flags '-fstack-protector*' #870136
filter-flags '-mfunction-return=thunk*' #878849
 
@@ -322,13 +322,13 @@ src_configure() {
use custom-cflags || append-cflags -mno-avx
 
CC=${mingwcc} test-flags-CC ${CFLAGS:--O2}
-   )"
+   )}"
 
-   CROSSLDFLAGS="$(
+   CROSSLDFLAGS="${CROSSLDFLAGS:-$(
filter-flags '-fuse-ld=*'
 
CC=${mingwcc} test-flags-CCLD ${LDFLAGS}
-   )"
+   )}"
)
fi
 

diff --git a/app-emulation/wine-staging/wine-staging-.ebuild 
b/app-emulation/wine-staging/wine-staging-.ebuild
index 3a7cda74ca11..d27aaaf1b5d2 100644
--- a/app-emulation/wine-staging/wine-staging-.ebuild
+++ b/app-emulation/wine-staging/wine-staging-.ebuild
@@ -311,7 +311,7 @@ src_configure() {
ac_cv_prog_x86_64_CC="${mingwcc_amd64}"
ac_cv_prog_i386_CC="${mingwcc_x86}"
 
-   CROSSCFLAGS="$(
+   CROSSCFLAGS="${CROSSCFLAGS:-$(
filter-flags '-fstack-protector*' #870136
filter-flags '-mfunction-return=thunk*' #878849
 
@@ -322,13 +322,13 @@ src_configure() {
use custom-cflags || append-cflags -mno-avx
 
CC=${mingwcc} test-flags-CC ${CFLAGS:--O2}
-   )"
+   )}"
 
-   CROSSLDFLAGS="$(
+   CROSSLDFLAGS="${CROSSLDFLAGS:-$(
filter-flags '-fuse-ld=*'
 
CC=${mingwcc} test-flags-CCLD ${LDFLAGS}
-   )"
+   )}"
)
fi
 



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

2023-08-10 Thread William Hubbs
commit: 15bf593f092a993eab2657a92001db0faa9d4722
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Aug 10 19:13:41 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Aug 10 19:13:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15bf593f

net-libs/nodejs: add 20.5.1

Signed-off-by: William Hubbs  gentoo.org>

 net-libs/nodejs/Manifest |   1 +
 net-libs/nodejs/nodejs-20.5.1.ebuild | 260 +++
 2 files changed, 261 insertions(+)

diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index afd5c7876efa..922cb51d3a9b 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -6,3 +6,4 @@ DIST node-v18.17.0.tar.xz 40780504 BLAKE2B 
2f93bc7fecc6d3a578b43fd079ce4a0eb9f76
 DIST node-v18.17.1.tar.xz 40788836 BLAKE2B 
50e0dc0eecd68620ffa7457319e71124bbba302f6acff79286a30cf97442fb09a96cf8781456bafd5c2e497ba88cf392c141f0e221683da421b87f653b1ad7ca
 SHA512 
fd6f586447ecd44ac6738da1cf7d54e74bd33ffd1ee1acc2e0e1bdaf0031bcaef85751d3dd590bb278eb502daf9c77f0763b5a181a30ee4cf537aef254629622
 DIST node-v20.2.0.tar.xz 41778040 BLAKE2B 
362b0ee89fe822722caeeb4b918550637bfb10791de75d872da334cb1123b744c351b5822b05abf4d36a0449badc5232ab1d73896dd5ce7755d10b226f0b9f52
 SHA512 
bf780e79bf6c7f766beb7734c7af45edc62094aba4c608f5519b130ff263e52ece925f85a4ee5740e962d16020070ef00933f6c74e771d948f23525c223da48e
 DIST node-v20.5.0.tar.xz 41738488 BLAKE2B 
2e66328cb5df4c8d1eeb2b934a36b720ba7182a77d9158bd8ae47fe53db1e636f1ce9aff902d6cc05c5707fb4419e11cdda9ed24345903e995fa530ba9de317f
 SHA512 
f7afb0aa7175bf1b87d1916c8085e2292bfa32aae3de1dae060d74bcdadb3fe486cca6b92c5fb27a70cd3aaa57622e65a57721519fd180bfdf16401d5d89bec7
+DIST node-v20.5.1.tar.xz 41532256 BLAKE2B 
b26fbe8be7e3330b69ae0f630cabba7dee7879ae829c2c743491d26d9623c3170de85e4e7c0629993257935841978343c1ded2870ece24365784581c8be0143b
 SHA512 
2828930bf2df0769ec7116fc6b89c7069294426b937ce38543426e0108a8c953301c523eb03419e35a993773895d74b28838bec96ffc01ab0e138a4b2a52737d

diff --git a/net-libs/nodejs/nodejs-20.5.1.ebuild 
b/net-libs/nodejs/nodejs-20.5.1.ebuild
new file mode 100644
index ..1d4866838082
--- /dev/null
+++ b/net-libs/nodejs/nodejs-20.5.1.ebuild
@@ -0,0 +1,260 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CONFIG_CHECK="~ADVISE_SYSCALLS"
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit bash-completion-r1 check-reqs flag-o-matic linux-info pax-utils 
python-any-r1 toolchain-funcs xdg-utils
+
+DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
+HOMEPAGE="https://nodejs.org/;
+LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT"
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/nodejs/node;
+   SLOT="0"
+else
+   SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz;
+   SLOT="0/$(ver_cut 1)"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux 
~x64-macos"
+   S="${WORKDIR}/node-v${PV}"
+fi
+
+IUSE="corepack cpu_flags_x86_sse2 debug doc +icu inspector lto +npm pax-kernel 
+snapshot +ssl +system-icu +system-ssl test"
+REQUIRED_USE="corepack? ( !npm )
+   inspector? ( icu ssl )
+   npm? ( ssl )
+   system-icu? ( icu )
+   system-ssl? ( ssl )
+   x86? ( cpu_flags_x86_sse2 )"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=app-arch/brotli-1.0.9:=
+   >=dev-libs/libuv-1.44.0:=
+   >=net-dns/c-ares-1.18.1:=
+   >=net-libs/nghttp2-1.41.0:=
+   sys-libs/zlib
+   corepack? ( !sys-apps/yarn )
+   system-icu? ( >=dev-libs/icu-67:= )
+   system-ssl? ( >=dev-libs/openssl-1.1.1:0= )
+   sys-devel/gcc:*"
+BDEPEND="${PYTHON_DEPS}
+   dev-util/ninja
+   sys-apps/coreutils
+   virtual/pkgconfig
+   test? ( net-misc/curl )
+   pax-kernel? ( sys-apps/elfix )"
+DEPEND="${RDEPEND}"
+
+# These are measured on a loong machine with -ggdb on, and only checked
+# if debugging flags are present in CFLAGS.
+#
+# The final link consumed a little more than 7GiB alone, so 8GiB is the lower
+# limit for memory usage. Disk usage was 19.1GiB for the build directory and
+# 1.2GiB for the installed image, so we leave some room for architectures with
+# fatter binaries and set the disk requirement to 22GiB.
+CHECKREQS_MEMORY="8G"
+CHECKREQS_DISK_BUILD="22G"
+
+PATCHES=(
+   "${FILESDIR}"/"${PN}"-20.3.0-gcc14.patch
+   )
+
+pkg_pretend() {
+   if [[ ${MERGE_TYPE} != "binary" ]]; then
+   if is-flagq "-g*" && ! is-flagq "-g*0" ; then
+   einfo "Checking for sufficient disk space and memory to 
build ${PN} with debugging CFLAGS"
+   check-reqs_pkg_pretend
+   fi
+   fi
+}
+
+pkg_setup() {
+   python-any-r1_pkg_setup
+   linux-info_pkg_setup
+}
+
+src_prepare() {
+   tc-export AR CC CXX PKG_CONFIG
+   export V=1
+   export 

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

2023-08-10 Thread William Hubbs
commit: c25dd4947afaf99e77572c9955447c07142e9ce1
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Aug 10 19:13:40 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Aug 10 19:13:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c25dd494

net-libs/nodejs: add 16.20.2

Signed-off-by: William Hubbs  gentoo.org>

 net-libs/nodejs/Manifest  |   1 +
 net-libs/nodejs/nodejs-16.20.2.ebuild | 234 ++
 2 files changed, 235 insertions(+)

diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index 34e9c7c17c97..27f70a9c6114 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -1,5 +1,6 @@
 DIST node-v16.20.0.tar.xz 35546884 BLAKE2B 
5bdb1fb7365e07f13d0a58a8d052d11efaadcf1b0792af0517b78b1ecf01e50eabe26e31588ae410ee63b7494a4eb9d23f70d4dd157a452d0bbf8bd548865255
 SHA512 
b155acdff0244307afcc334844f113b5c321f7764ebb69326d60a6a79d0e0d38d55257a38b815f5933aa4071e6a788e01c466476ef012cec648c84d74adda406
 DIST node-v16.20.1.tar.xz 35556440 BLAKE2B 
cd10c4bf8fdf47126b84bb746e5b11ae1a5a17492b7fe2920be98d5ff2a9bce984515af4833d9bcccf645d53ebc068a3c658a37ad878432664f15cea368a500e
 SHA512 
3179c4b598f211f21c6d7ba378cd03a7ca4a06d99ae8e5bd5b8c0f1a895dc83222858a349cfb7589deecb7c654e9f25ce89c30aef9981ee18d4e24d6bbd5822e
+DIST node-v16.20.2.tar.xz 36834468 BLAKE2B 
88bd0d91a6b69f7e5fba2b087684b07b8986fd1492f51f6fdccc02f043970303808c0cc1eeda29670aacddd4234ec3181752c916fefee060624b0462dff8cbcf
 SHA512 
c7953630b7d0eb832ab5a4b839c07e6505cf5f4e37853f59cd0ffc6b8742ac2ecaba20bfb47d8995ef88f3c7005bb456c1eb70cb2fc6b6fc506e1d8b81f25cb4
 DIST node-v18.16.0.tar.xz 40467860 BLAKE2B 
b16749c0212f3aa196ec9fc0f999a023adeb9031b3332939330ba5a3edb5bc2ed6dc21bf861509696e19ed0cc5d5c54bb882018f0e54eb1ad8e9b0ba3bb64bff
 SHA512 
608ce5db97ce2d851f381c7991f635c5e0927ae79037649b482c7e197479341b7c6560644e25f4d65ece8aa80c5763a0e044349a5be210fa33fbbf97a96462bd
 DIST node-v18.17.0.tar.xz 40780504 BLAKE2B 
2f93bc7fecc6d3a578b43fd079ce4a0eb9f76f9f61c1306fba1e0cf3e7343189c74bfce8648e7b29d84c7b7eade78f9281e5276f7a29f5f527a113892117565b
 SHA512 
01421e9ac6be8db90c14682a5c283f7d2a5824d9f1496e698dae27de090b3014efbbb98bb300c4bf9967681390d8f2450aa65648ddf7ea473814b81d2665b21c
 DIST node-v20.2.0.tar.xz 41778040 BLAKE2B 
362b0ee89fe822722caeeb4b918550637bfb10791de75d872da334cb1123b744c351b5822b05abf4d36a0449badc5232ab1d73896dd5ce7755d10b226f0b9f52
 SHA512 
bf780e79bf6c7f766beb7734c7af45edc62094aba4c608f5519b130ff263e52ece925f85a4ee5740e962d16020070ef00933f6c74e771d948f23525c223da48e

diff --git a/net-libs/nodejs/nodejs-16.20.2.ebuild 
b/net-libs/nodejs/nodejs-16.20.2.ebuild
new file mode 100644
index ..637ffb25a053
--- /dev/null
+++ b/net-libs/nodejs/nodejs-16.20.2.ebuild
@@ -0,0 +1,234 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CONFIG_CHECK="~ADVISE_SYSCALLS"
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit bash-completion-r1 flag-o-matic linux-info pax-utils python-any-r1 
toolchain-funcs xdg-utils
+
+DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
+HOMEPAGE="https://nodejs.org/;
+LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT"
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/nodejs/node;
+   SLOT="0"
+else
+   SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz;
+   SLOT="0/$(ver_cut 1)"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos"
+   S="${WORKDIR}/node-v${PV}"
+fi
+
+IUSE="cpu_flags_x86_sse2 debug doc +icu inspector lto +npm pax-kernel 
+snapshot +ssl +system-icu +system-ssl systemtap test"
+REQUIRED_USE="inspector? ( icu ssl )
+   npm? ( ssl )
+   system-icu? ( icu )
+   system-ssl? ( ssl )"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=app-arch/brotli-1.0.9:=
+   >=dev-libs/libuv-1.40.0:=
+   >=net-dns/c-ares-1.18.1:=
+   >=net-libs/nghttp2-1.41.0:=
+   sys-libs/zlib
+   system-icu? ( >=dev-libs/icu-67:= )
+   system-ssl? ( >=dev-libs/openssl-1.1.1:0= )
+   sys-devel/gcc:*"
+BDEPEND="${PYTHON_DEPS}
+   sys-apps/coreutils
+   virtual/pkgconfig
+   systemtap? ( dev-util/systemtap )
+   test? ( net-misc/curl )
+   pax-kernel? ( sys-apps/elfix )"
+DEPEND="${RDEPEND}"
+
+pkg_pretend() {
+   (use x86 && ! use cpu_flags_x86_sse2) && \
+   die "Your CPU doesn't support the required SSE2 instruction."
+}
+
+pkg_setup() {
+   python-any-r1_pkg_setup
+   linux-info_pkg_setup
+}
+
+src_prepare() {
+   tc-export AR CC CXX PKG_CONFIG
+   export V=1
+   export BUILDTYPE=Release
+
+   # fix compilation on Darwin
+   # https://code.google.com/p/gyp/issues/detail?id=260
+   sed -i -e "/append('-arch/d" tools/gyp/pylib/gyp/xcode_emulation.py || 
die
+
+   # less verbose install output (stating the same as 

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

2023-08-10 Thread William Hubbs
commit: 53d3991e5dbb4ca183f1df428987c8c4a25d7abc
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Aug 10 19:13:40 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Aug 10 19:13:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53d3991e

net-libs/nodejs: add 18.17.1

Signed-off-by: William Hubbs  gentoo.org>

 net-libs/nodejs/Manifest  |   1 +
 net-libs/nodejs/nodejs-18.17.1.ebuild | 258 ++
 2 files changed, 259 insertions(+)

diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index 27f70a9c6114..afd5c7876efa 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -3,5 +3,6 @@ DIST node-v16.20.1.tar.xz 35556440 BLAKE2B 
cd10c4bf8fdf47126b84bb746e5b11ae1a5a1
 DIST node-v16.20.2.tar.xz 36834468 BLAKE2B 
88bd0d91a6b69f7e5fba2b087684b07b8986fd1492f51f6fdccc02f043970303808c0cc1eeda29670aacddd4234ec3181752c916fefee060624b0462dff8cbcf
 SHA512 
c7953630b7d0eb832ab5a4b839c07e6505cf5f4e37853f59cd0ffc6b8742ac2ecaba20bfb47d8995ef88f3c7005bb456c1eb70cb2fc6b6fc506e1d8b81f25cb4
 DIST node-v18.16.0.tar.xz 40467860 BLAKE2B 
b16749c0212f3aa196ec9fc0f999a023adeb9031b3332939330ba5a3edb5bc2ed6dc21bf861509696e19ed0cc5d5c54bb882018f0e54eb1ad8e9b0ba3bb64bff
 SHA512 
608ce5db97ce2d851f381c7991f635c5e0927ae79037649b482c7e197479341b7c6560644e25f4d65ece8aa80c5763a0e044349a5be210fa33fbbf97a96462bd
 DIST node-v18.17.0.tar.xz 40780504 BLAKE2B 
2f93bc7fecc6d3a578b43fd079ce4a0eb9f76f9f61c1306fba1e0cf3e7343189c74bfce8648e7b29d84c7b7eade78f9281e5276f7a29f5f527a113892117565b
 SHA512 
01421e9ac6be8db90c14682a5c283f7d2a5824d9f1496e698dae27de090b3014efbbb98bb300c4bf9967681390d8f2450aa65648ddf7ea473814b81d2665b21c
+DIST node-v18.17.1.tar.xz 40788836 BLAKE2B 
50e0dc0eecd68620ffa7457319e71124bbba302f6acff79286a30cf97442fb09a96cf8781456bafd5c2e497ba88cf392c141f0e221683da421b87f653b1ad7ca
 SHA512 
fd6f586447ecd44ac6738da1cf7d54e74bd33ffd1ee1acc2e0e1bdaf0031bcaef85751d3dd590bb278eb502daf9c77f0763b5a181a30ee4cf537aef254629622
 DIST node-v20.2.0.tar.xz 41778040 BLAKE2B 
362b0ee89fe822722caeeb4b918550637bfb10791de75d872da334cb1123b744c351b5822b05abf4d36a0449badc5232ab1d73896dd5ce7755d10b226f0b9f52
 SHA512 
bf780e79bf6c7f766beb7734c7af45edc62094aba4c608f5519b130ff263e52ece925f85a4ee5740e962d16020070ef00933f6c74e771d948f23525c223da48e
 DIST node-v20.5.0.tar.xz 41738488 BLAKE2B 
2e66328cb5df4c8d1eeb2b934a36b720ba7182a77d9158bd8ae47fe53db1e636f1ce9aff902d6cc05c5707fb4419e11cdda9ed24345903e995fa530ba9de317f
 SHA512 
f7afb0aa7175bf1b87d1916c8085e2292bfa32aae3de1dae060d74bcdadb3fe486cca6b92c5fb27a70cd3aaa57622e65a57721519fd180bfdf16401d5d89bec7

diff --git a/net-libs/nodejs/nodejs-18.17.1.ebuild 
b/net-libs/nodejs/nodejs-18.17.1.ebuild
new file mode 100644
index ..b7ee5c3393c4
--- /dev/null
+++ b/net-libs/nodejs/nodejs-18.17.1.ebuild
@@ -0,0 +1,258 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CONFIG_CHECK="~ADVISE_SYSCALLS"
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit bash-completion-r1 check-reqs flag-o-matic linux-info pax-utils 
python-any-r1 toolchain-funcs xdg-utils
+
+DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
+HOMEPAGE="https://nodejs.org/;
+LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT"
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/nodejs/node;
+   SLOT="0"
+else
+   SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz;
+   SLOT="0/$(ver_cut 1)"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux 
~x64-macos"
+   S="${WORKDIR}/node-v${PV}"
+fi
+
+IUSE="corepack cpu_flags_x86_sse2 debug doc +icu inspector lto +npm pax-kernel 
+snapshot +ssl +system-icu +system-ssl systemtap test"
+REQUIRED_USE="corepack? ( !npm )
+   inspector? ( icu ssl )
+   npm? ( ssl )
+   system-icu? ( icu )
+   system-ssl? ( ssl )"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=app-arch/brotli-1.0.9:=
+   >=dev-libs/libuv-1.44.0:=
+   >=net-dns/c-ares-1.18.1:=
+   >=net-libs/nghttp2-1.41.0:=
+   sys-libs/zlib
+   corepack? ( !sys-apps/yarn )
+   system-icu? ( >=dev-libs/icu-67:= )
+   system-ssl? ( >=dev-libs/openssl-1.1.1:0= )
+   sys-devel/gcc:*"
+BDEPEND="${PYTHON_DEPS}
+   sys-apps/coreutils
+   virtual/pkgconfig
+   systemtap? ( dev-util/systemtap )
+   test? ( net-misc/curl )
+   pax-kernel? ( sys-apps/elfix )"
+DEPEND="${RDEPEND}"
+
+# These are measured on a loong machine with -ggdb on, and only checked
+# if debugging flags are present in CFLAGS.
+#
+# The final link consumed a little more than 7GiB alone, so 8GiB is the lower
+# limit for memory usage. Disk usage was 19.1GiB for the build directory and
+# 1.2GiB for the installed image, so we leave some room for architectures with
+# fatter binaries and set the disk requirement to 

[gentoo-commits] repo/gentoo:master commit in: dev-ml/ocaml-ctypes/

2023-08-10 Thread Michał Górny
commit: e1c84463cec467740f9db18025fafd6c60d53594
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug 10 17:51:02 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug 10 18:38:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1c84463

dev-ml/ocaml-ctypes: Fix installing ctypes-foreign library

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

 .../{ocaml-ctypes-0.21.1-r1.ebuild => ocaml-ctypes-0.21.1-r2.ebuild}  | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-ml/ocaml-ctypes/ocaml-ctypes-0.21.1-r1.ebuild 
b/dev-ml/ocaml-ctypes/ocaml-ctypes-0.21.1-r2.ebuild
similarity index 92%
rename from dev-ml/ocaml-ctypes/ocaml-ctypes-0.21.1-r1.ebuild
rename to dev-ml/ocaml-ctypes/ocaml-ctypes-0.21.1-r2.ebuild
index ee6c6b87ae5a..054858366548 100644
--- a/dev-ml/ocaml-ctypes/ocaml-ctypes-0.21.1-r1.ebuild
+++ b/dev-ml/ocaml-ctypes/ocaml-ctypes-0.21.1-r2.ebuild
@@ -26,3 +26,7 @@ RDEPEND="
 DEPEND="${RDEPEND}
test? ( dev-ml/ounit2 dev-ml/lwt )"
 REQUIRED_USE="ocamlopt"
+
+src_install() {
+   dune-install ctypes ctypes-foreign
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/ocaml-ctypes/

2023-08-10 Thread Michał Górny
commit: eb7a8b57e04d79d0f0637dcf62c37f979c769192
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug 10 17:52:26 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug 10 18:38:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb7a8b57

dev-ml/ocaml-ctypes: Update the homepage

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

 dev-ml/ocaml-ctypes/metadata.xml  | 2 +-
 dev-ml/ocaml-ctypes/ocaml-ctypes-0.21.1-r2.ebuild | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-ml/ocaml-ctypes/metadata.xml b/dev-ml/ocaml-ctypes/metadata.xml
index 78f14406d028..dc205e1bb46a 100644
--- a/dev-ml/ocaml-ctypes/metadata.xml
+++ b/dev-ml/ocaml-ctypes/metadata.xml
@@ -10,6 +10,6 @@
Mark Wright


-   ocamllabs/ocaml-ctypes
+   yallop/ocaml-ctypes

 

diff --git a/dev-ml/ocaml-ctypes/ocaml-ctypes-0.21.1-r2.ebuild 
b/dev-ml/ocaml-ctypes/ocaml-ctypes-0.21.1-r2.ebuild
index 054858366548..c837e0b3461e 100644
--- a/dev-ml/ocaml-ctypes/ocaml-ctypes-0.21.1-r2.ebuild
+++ b/dev-ml/ocaml-ctypes/ocaml-ctypes-0.21.1-r2.ebuild
@@ -7,8 +7,8 @@ DUNE_PKG_NAME=ctypes
 inherit dune
 
 DESCRIPTION="Library for binding to C libraries using pure OCaml"
-HOMEPAGE="https://github.com/ocamllabs/ocaml-ctypes/;
-SRC_URI="https://github.com/ocamllabs/ocaml-ctypes/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+HOMEPAGE="https://github.com/yallop/ocaml-ctypes/;
+SRC_URI="https://github.com/yallop/ocaml-ctypes/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"



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

2023-08-10 Thread Michał Górny
commit: 9c9887fd72674e103f78e8ee421ac2a1508b7b61
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug 10 12:53:40 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug 10 17:49:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c9887fd

dev-libs/libclc: Add 18.0.0_pre20230810 snapshot

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

 dev-libs/libclc/Manifest |  1 +
 dev-libs/libclc/libclc-18.0.0_pre20230810.ebuild | 88 
 2 files changed, 89 insertions(+)

diff --git a/dev-libs/libclc/Manifest b/dev-libs/libclc/Manifest
index 839ce3fd55e7..285b67868f2e 100644
--- a/dev-libs/libclc/Manifest
+++ b/dev-libs/libclc/Manifest
@@ -8,4 +8,5 @@ DIST llvm-project-17.0.0rc1.src.tar.xz 127805900 BLAKE2B 
ab6e3b7e7af10bbb086bdd2
 DIST llvm-project-17.0.0rc1.src.tar.xz.sig 438 BLAKE2B 
976098c616d7f01c08c5be1d76dd395950184d2c6750f3f2c14235cdf446f1d876d842b3591f827cf1157fa25c707862a374e34d61fb73afe5a7b08d6041ee4a
 SHA512 
272e92dec1fd43819f6fafdaa7f55a975e60a1c3000a69875209b89b7f3e2d2851e32ec0f2725242479203068349aaeff8da261d998a2325a9c52733bc5d7697
 DIST llvm-project-17.0.0rc2.src.tar.xz 127795160 BLAKE2B 
58ed818f61e1cd179288d578e89460782617a3791a65dbc3e1f207629004f0d61225e87b78fdc0eeb3647912e5056ab68ce35ea2639a34ded1d8bdf0452e31f8
 SHA512 
7eb5c5172b5e9af65c940c876779f90e20a02659bf1489cedd06c67eea205aa1f4bdc5a8134a120db98cb80ca54673902b530c3315c9b53384c091200d9162c0
 DIST llvm-project-17.0.0rc2.src.tar.xz.sig 438 BLAKE2B 
55788eacc592729839dad581b507794f279d84cafcaa49785ae34e02931ee9d4f64caf9e251e280dbc8676f3cacdca52a22f36cf7282655a3fc0721a61c9f003
 SHA512 
141e1ba7eb9870c21b91060ca484316cc8a402d4e61c8312688023850070b255b0eebe2d10ef63925f7269ee1b347074440e1a9a18d37cb7e1b6c82a7d1a1710
+DIST llvm-project-7d259b36d2e8148d13087844e6494ad3a5c63edf.tar.gz 195942450 
BLAKE2B 
3221cc070295edf4f70e5b24ed06cda29e8dd98d3d28ba5ac38b821fc313f7f7dfdc7ad500537c2244af0fa3d750174dfa1699db7f72a44df67e5fa255a3d0aa
 SHA512 
9279290ab482f29af4a2205270038f1817608a63872e03340d43c31fcf5da36191269838912a1460455a8661295e664891d6d123018b12ddc80c2641790d0640
 DIST llvm-project-c4bb3e073548cf436d5fa0406e3ae75e94684dec.tar.gz 195462091 
BLAKE2B 
982f1105db6cf63575916a20432df4c8623bdff236ce3bd95e63ffd931bc8e1f0e9ea9ad673b09d749c35c1bfe68a48f5b4080118f25040498db09a580db3a7e
 SHA512 
1c591175f44da85eb5ee831220c0387a3d9a0604beaf7abd89fbc6d1e0e9c4f80dac73de1dc22375a45115dd4c1d764fed0a0f628993ca780eb6991682aa0b5b

diff --git a/dev-libs/libclc/libclc-18.0.0_pre20230810.ebuild 
b/dev-libs/libclc/libclc-18.0.0_pre20230810.ebuild
new file mode 100644
index ..117d489acdec
--- /dev/null
+++ b/dev-libs/libclc/libclc-18.0.0_pre20230810.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake llvm llvm.org python-any-r1
+
+DESCRIPTION="OpenCL C library"
+HOMEPAGE="https://libclc.llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( MIT BSD )"
+SLOT="0"
+KEYWORDS=""
+IUSE="+spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi"
+
+LLVM_MAX_SLOT=17
+BDEPEND="
+   ${PYTHON_DEPS}
+   || (
+   (
+   sys-devel/clang:17
+   spirv? ( dev-util/spirv-llvm-translator:17 )
+   )
+   (
+   sys-devel/clang:16
+   spirv? ( dev-util/spirv-llvm-translator:16 )
+   )
+   (
+   sys-devel/clang:15
+   spirv? ( dev-util/spirv-llvm-translator:15 )
+   )
+   (
+   sys-devel/clang:14
+   spirv? ( dev-util/spirv-llvm-translator:14 )
+   )
+   (
+   sys-devel/clang:13
+   spirv? ( dev-util/spirv-llvm-translator:13 )
+   )
+   )
+"
+
+LLVM_COMPONENTS=( libclc )
+llvm.org_set_globals
+
+llvm_check_deps() {
+   if use spirv; then
+   has_version -b "dev-util/spirv-llvm-translator:${LLVM_SLOT}" ||
+   return 1
+   fi
+   has_version -b "sys-devel/clang:${LLVM_SLOT}"
+}
+
+pkg_setup() {
+   llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local libclc_targets=()
+
+   use spirv && libclc_targets+=(
+   "spirv-mesa3d-"
+   "spirv64-mesa3d-"
+   )
+   use video_cards_nvidia && libclc_targets+=(
+   "nvptx--"
+   "nvptx64--"
+   "nvptx--nvidiacl"
+   "nvptx64--nvidiacl"
+   )
+   use video_cards_r600 && libclc_targets+=(
+   "r600--"
+   )
+   use video_cards_radeonsi && libclc_targets+=(
+   "amdgcn--"
+   "amdgcn-mesa-mesa3d"
+   "amdgcn--amdhsa"
+   )
+   [[ ${#libclc_targets[@]} ]] 

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

2023-08-10 Thread Michał Górny
commit: 230a00547610b62ef907f0ec661c276abeee7ba0
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug 10 12:53:35 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug 10 17:49:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=230a0054

sys-libs/llvm-libunwind: Add 18.0.0_pre20230810 snapshot

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

 sys-libs/llvm-libunwind/Manifest   |   1 +
 .../llvm-libunwind-18.0.0_pre20230810.ebuild   | 123 +
 2 files changed, 124 insertions(+)

diff --git a/sys-libs/llvm-libunwind/Manifest b/sys-libs/llvm-libunwind/Manifest
index 839ce3fd55e7..285b67868f2e 100644
--- a/sys-libs/llvm-libunwind/Manifest
+++ b/sys-libs/llvm-libunwind/Manifest
@@ -8,4 +8,5 @@ DIST llvm-project-17.0.0rc1.src.tar.xz 127805900 BLAKE2B 
ab6e3b7e7af10bbb086bdd2
 DIST llvm-project-17.0.0rc1.src.tar.xz.sig 438 BLAKE2B 
976098c616d7f01c08c5be1d76dd395950184d2c6750f3f2c14235cdf446f1d876d842b3591f827cf1157fa25c707862a374e34d61fb73afe5a7b08d6041ee4a
 SHA512 
272e92dec1fd43819f6fafdaa7f55a975e60a1c3000a69875209b89b7f3e2d2851e32ec0f2725242479203068349aaeff8da261d998a2325a9c52733bc5d7697
 DIST llvm-project-17.0.0rc2.src.tar.xz 127795160 BLAKE2B 
58ed818f61e1cd179288d578e89460782617a3791a65dbc3e1f207629004f0d61225e87b78fdc0eeb3647912e5056ab68ce35ea2639a34ded1d8bdf0452e31f8
 SHA512 
7eb5c5172b5e9af65c940c876779f90e20a02659bf1489cedd06c67eea205aa1f4bdc5a8134a120db98cb80ca54673902b530c3315c9b53384c091200d9162c0
 DIST llvm-project-17.0.0rc2.src.tar.xz.sig 438 BLAKE2B 
55788eacc592729839dad581b507794f279d84cafcaa49785ae34e02931ee9d4f64caf9e251e280dbc8676f3cacdca52a22f36cf7282655a3fc0721a61c9f003
 SHA512 
141e1ba7eb9870c21b91060ca484316cc8a402d4e61c8312688023850070b255b0eebe2d10ef63925f7269ee1b347074440e1a9a18d37cb7e1b6c82a7d1a1710
+DIST llvm-project-7d259b36d2e8148d13087844e6494ad3a5c63edf.tar.gz 195942450 
BLAKE2B 
3221cc070295edf4f70e5b24ed06cda29e8dd98d3d28ba5ac38b821fc313f7f7dfdc7ad500537c2244af0fa3d750174dfa1699db7f72a44df67e5fa255a3d0aa
 SHA512 
9279290ab482f29af4a2205270038f1817608a63872e03340d43c31fcf5da36191269838912a1460455a8661295e664891d6d123018b12ddc80c2641790d0640
 DIST llvm-project-c4bb3e073548cf436d5fa0406e3ae75e94684dec.tar.gz 195462091 
BLAKE2B 
982f1105db6cf63575916a20432df4c8623bdff236ce3bd95e63ffd931bc8e1f0e9ea9ad673b09d749c35c1bfe68a48f5b4080118f25040498db09a580db3a7e
 SHA512 
1c591175f44da85eb5ee831220c0387a3d9a0604beaf7abd89fbc6d1e0e9c4f80dac73de1dc22375a45115dd4c1d764fed0a0f628993ca780eb6991682aa0b5b

diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-18.0.0_pre20230810.ebuild 
b/sys-libs/llvm-libunwind/llvm-libunwind-18.0.0_pre20230810.ebuild
new file mode 100644
index ..43f8868fc308
--- /dev/null
+++ b/sys-libs/llvm-libunwind/llvm-libunwind-18.0.0_pre20230810.ebuild
@@ -0,0 +1,123 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake-multilib flag-o-matic llvm llvm.org python-any-r1 \
+   toolchain-funcs
+
+DESCRIPTION="C++ runtime stack unwinder from LLVM"
+HOMEPAGE="https://llvm.org/docs/ExceptionHandling.html;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS=""
+IUSE="+clang +debug static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   !sys-libs/libunwind
+"
+DEPEND="
+   sys-devel/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+   clang? (
+   sys-devel/clang:${LLVM_MAJOR}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+   test? (
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+   )
+"
+
+LLVM_COMPONENTS=( runtimes libunwind libcxx llvm/cmake cmake )
+LLVM_TEST_COMPONENTS=( libcxxabi llvm/utils/llvm-lit )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+multilib_src_configure() {
+   local libdir=$(get_libdir)
+
+   # https://github.com/llvm/llvm-project/issues/56825
+   # also separately bug #863917
+   filter-lto
+
+   if use clang; then
+   local -x CC=${CHOST}-clang
+   local -x CXX=${CHOST}-clang++
+   strip-unsupported-flags
+   fi
+
+   # link to compiler-rt
+   # https://github.com/gentoo/gentoo/pull/21516
+   local use_compiler_rt=OFF
+   [[ $(tc-get-c-rtlib) == compiler-rt ]] && use_compiler_rt=ON
+
+   local mycmakeargs=(
+   -DCMAKE_CXX_COMPILER_TARGET="${CHOST}"
+   -DPython3_EXECUTABLE="${PYTHON}"
+   -DLLVM_ENABLE_RUNTIMES="libunwind"
+   -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+   -DLLVM_INCLUDE_TESTS=OFF
+   -DLIBUNWIND_ENABLE_ASSERTIONS=$(usex debug)
+   

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

2023-08-10 Thread Michał Górny
commit: 0fcc50e2f68e6be7d925ac2011ed60203e33c432
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug 10 12:53:28 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug 10 17:49:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fcc50e2

dev-python/lit: Add 18.0.0_pre20230810 snapshot

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

 dev-python/lit/Manifest  |  1 +
 dev-python/lit/lit-18.0.0_pre20230810.ebuild | 42 
 2 files changed, 43 insertions(+)

diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest
index 839ce3fd55e7..285b67868f2e 100644
--- a/dev-python/lit/Manifest
+++ b/dev-python/lit/Manifest
@@ -8,4 +8,5 @@ DIST llvm-project-17.0.0rc1.src.tar.xz 127805900 BLAKE2B 
ab6e3b7e7af10bbb086bdd2
 DIST llvm-project-17.0.0rc1.src.tar.xz.sig 438 BLAKE2B 
976098c616d7f01c08c5be1d76dd395950184d2c6750f3f2c14235cdf446f1d876d842b3591f827cf1157fa25c707862a374e34d61fb73afe5a7b08d6041ee4a
 SHA512 
272e92dec1fd43819f6fafdaa7f55a975e60a1c3000a69875209b89b7f3e2d2851e32ec0f2725242479203068349aaeff8da261d998a2325a9c52733bc5d7697
 DIST llvm-project-17.0.0rc2.src.tar.xz 127795160 BLAKE2B 
58ed818f61e1cd179288d578e89460782617a3791a65dbc3e1f207629004f0d61225e87b78fdc0eeb3647912e5056ab68ce35ea2639a34ded1d8bdf0452e31f8
 SHA512 
7eb5c5172b5e9af65c940c876779f90e20a02659bf1489cedd06c67eea205aa1f4bdc5a8134a120db98cb80ca54673902b530c3315c9b53384c091200d9162c0
 DIST llvm-project-17.0.0rc2.src.tar.xz.sig 438 BLAKE2B 
55788eacc592729839dad581b507794f279d84cafcaa49785ae34e02931ee9d4f64caf9e251e280dbc8676f3cacdca52a22f36cf7282655a3fc0721a61c9f003
 SHA512 
141e1ba7eb9870c21b91060ca484316cc8a402d4e61c8312688023850070b255b0eebe2d10ef63925f7269ee1b347074440e1a9a18d37cb7e1b6c82a7d1a1710
+DIST llvm-project-7d259b36d2e8148d13087844e6494ad3a5c63edf.tar.gz 195942450 
BLAKE2B 
3221cc070295edf4f70e5b24ed06cda29e8dd98d3d28ba5ac38b821fc313f7f7dfdc7ad500537c2244af0fa3d750174dfa1699db7f72a44df67e5fa255a3d0aa
 SHA512 
9279290ab482f29af4a2205270038f1817608a63872e03340d43c31fcf5da36191269838912a1460455a8661295e664891d6d123018b12ddc80c2641790d0640
 DIST llvm-project-c4bb3e073548cf436d5fa0406e3ae75e94684dec.tar.gz 195462091 
BLAKE2B 
982f1105db6cf63575916a20432df4c8623bdff236ce3bd95e63ffd931bc8e1f0e9ea9ad673b09d749c35c1bfe68a48f5b4080118f25040498db09a580db3a7e
 SHA512 
1c591175f44da85eb5ee831220c0387a3d9a0604beaf7abd89fbc6d1e0e9c4f80dac73de1dc22375a45115dd4c1d764fed0a0f628993ca780eb6991682aa0b5b

diff --git a/dev-python/lit/lit-18.0.0_pre20230810.ebuild 
b/dev-python/lit/lit-18.0.0_pre20230810.ebuild
new file mode 100644
index ..a1f25977a11a
--- /dev/null
+++ b/dev-python/lit/lit-18.0.0_pre20230810.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 llvm.org
+
+DESCRIPTION="A stand-alone install of the LLVM suite testing tool"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# Tests require 'FileCheck' and 'not' utilities (from llvm)
+BDEPEND="
+   test? (
+   dev-python/psutil[${PYTHON_USEDEP}]
+   sys-devel/llvm
+   )
+"
+
+LLVM_COMPONENTS=( llvm/utils/lit )
+llvm.org_set_globals
+
+# TODO: move the manpage generation here (from sys-devel/llvm)
+
+src_prepare() {
+   cd "${WORKDIR}" || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local -x LIT_PRESERVES_TMP=1
+   local litflags=$(get_lit_flags)
+   ./lit.py ${litflags//;/ } tests || die
+}



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

2023-08-10 Thread Michał Górny
commit: c27e50f835f7b2fe54b0c93bfe3b56e2520e732a
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug 10 12:53:31 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug 10 17:49:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c27e50f8

dev-util/lldb: Add 18.0.0_pre20230810 snapshot

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

 dev-util/lldb/Manifest   |   1 +
 dev-util/lldb/lldb-18.0.0_pre20230810.ebuild | 114 +++
 2 files changed, 115 insertions(+)

diff --git a/dev-util/lldb/Manifest b/dev-util/lldb/Manifest
index 839ce3fd55e7..285b67868f2e 100644
--- a/dev-util/lldb/Manifest
+++ b/dev-util/lldb/Manifest
@@ -8,4 +8,5 @@ DIST llvm-project-17.0.0rc1.src.tar.xz 127805900 BLAKE2B 
ab6e3b7e7af10bbb086bdd2
 DIST llvm-project-17.0.0rc1.src.tar.xz.sig 438 BLAKE2B 
976098c616d7f01c08c5be1d76dd395950184d2c6750f3f2c14235cdf446f1d876d842b3591f827cf1157fa25c707862a374e34d61fb73afe5a7b08d6041ee4a
 SHA512 
272e92dec1fd43819f6fafdaa7f55a975e60a1c3000a69875209b89b7f3e2d2851e32ec0f2725242479203068349aaeff8da261d998a2325a9c52733bc5d7697
 DIST llvm-project-17.0.0rc2.src.tar.xz 127795160 BLAKE2B 
58ed818f61e1cd179288d578e89460782617a3791a65dbc3e1f207629004f0d61225e87b78fdc0eeb3647912e5056ab68ce35ea2639a34ded1d8bdf0452e31f8
 SHA512 
7eb5c5172b5e9af65c940c876779f90e20a02659bf1489cedd06c67eea205aa1f4bdc5a8134a120db98cb80ca54673902b530c3315c9b53384c091200d9162c0
 DIST llvm-project-17.0.0rc2.src.tar.xz.sig 438 BLAKE2B 
55788eacc592729839dad581b507794f279d84cafcaa49785ae34e02931ee9d4f64caf9e251e280dbc8676f3cacdca52a22f36cf7282655a3fc0721a61c9f003
 SHA512 
141e1ba7eb9870c21b91060ca484316cc8a402d4e61c8312688023850070b255b0eebe2d10ef63925f7269ee1b347074440e1a9a18d37cb7e1b6c82a7d1a1710
+DIST llvm-project-7d259b36d2e8148d13087844e6494ad3a5c63edf.tar.gz 195942450 
BLAKE2B 
3221cc070295edf4f70e5b24ed06cda29e8dd98d3d28ba5ac38b821fc313f7f7dfdc7ad500537c2244af0fa3d750174dfa1699db7f72a44df67e5fa255a3d0aa
 SHA512 
9279290ab482f29af4a2205270038f1817608a63872e03340d43c31fcf5da36191269838912a1460455a8661295e664891d6d123018b12ddc80c2641790d0640
 DIST llvm-project-c4bb3e073548cf436d5fa0406e3ae75e94684dec.tar.gz 195462091 
BLAKE2B 
982f1105db6cf63575916a20432df4c8623bdff236ce3bd95e63ffd931bc8e1f0e9ea9ad673b09d749c35c1bfe68a48f5b4080118f25040498db09a580db3a7e
 SHA512 
1c591175f44da85eb5ee831220c0387a3d9a0604beaf7abd89fbc6d1e0e9c4f80dac73de1dc22375a45115dd4c1d764fed0a0f628993ca780eb6991682aa0b5b

diff --git a/dev-util/lldb/lldb-18.0.0_pre20230810.ebuild 
b/dev-util/lldb/lldb-18.0.0_pre20230810.ebuild
new file mode 100644
index ..ef2125c2af64
--- /dev/null
+++ b/dev-util/lldb/lldb-18.0.0_pre20230810.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake llvm llvm.org python-single-r1
+
+DESCRIPTION="The LLVM debugger"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0/${LLVM_SOABI}"
+KEYWORDS=""
+IUSE="+debug +libedit lzma ncurses +python test +xml"
+RESTRICT="test"
+REQUIRED_USE=${PYTHON_REQUIRED_USE}
+
+DEPEND="
+   libedit? ( dev-libs/libedit:0= )
+   lzma? ( app-arch/xz-utils:= )
+   ncurses? ( >=sys-libs/ncurses-5.9-r3:0= )
+   xml? ( dev-libs/libxml2:= )
+   ~sys-devel/clang-${PV}
+   ~sys-devel/llvm-${PV}
+"
+RDEPEND="
+   ${DEPEND}
+   python? (
+   $(python_gen_cond_dep '
+   dev-python/six[${PYTHON_USEDEP}]
+   ')
+   ${PYTHON_DEPS}
+   )
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-util/cmake-3.16
+   python? (
+   >=dev-lang/swig-3.0.11
+   $(python_gen_cond_dep '
+   dev-python/six[${PYTHON_USEDEP}]
+   ')
+   )
+   test? (
+   $(python_gen_cond_dep "
+   ~dev-python/lit-${PV}[\${PYTHON_USEDEP}]
+   dev-python/psutil[\${PYTHON_USEDEP}]
+   ")
+   sys-devel/lld
+   )
+"
+
+LLVM_COMPONENTS=( lldb cmake llvm/utils )
+LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support third-party )
+llvm.org_set_globals
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   python-single-r1_pkg_setup
+}
+
+src_configure() {
+   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+   use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+   local mycmakeargs=(
+   -DLLDB_ENABLE_CURSES=$(usex ncurses)
+   -DLLDB_ENABLE_LIBEDIT=$(usex libedit)
+   -DLLDB_ENABLE_PYTHON=$(usex python)
+   -DLLDB_ENABLE_LUA=OFF
+   -DLLDB_ENABLE_LZMA=$(usex lzma)
+   -DLLDB_ENABLE_LIBXML2=$(usex xml)
+   -DLLVM_ENABLE_TERMINFO=$(usex ncurses)
+
+   -DLLDB_INCLUDE_TESTS=$(usex test)
+
+   

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

2023-08-10 Thread Michał Górny
commit: e7862fd5131846fa81ec116bd40eccd8350811d1
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug 10 12:53:39 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug 10 17:49:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7862fd5

sys-devel/clang-runtime: Add 18.0.0_pre20230810 snapshot

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

 .../clang-runtime-18.0.0_pre20230810.ebuild| 41 ++
 1 file changed, 41 insertions(+)

diff --git a/sys-devel/clang-runtime/clang-runtime-18.0.0_pre20230810.ebuild 
b/sys-devel/clang-runtime/clang-runtime-18.0.0_pre20230810.ebuild
new file mode 100644
index ..67b42357665e
--- /dev/null
+++ b/sys-devel/clang-runtime/clang-runtime-18.0.0_pre20230810.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-build toolchain-funcs
+
+DESCRIPTION="Meta-ebuild for clang runtime libraries"
+HOMEPAGE="https://clang.llvm.org/;
+
+LICENSE="metapackage"
+SLOT="${PV%%.*}"
+KEYWORDS=""
+IUSE="+compiler-rt libcxx openmp +sanitize"
+REQUIRED_USE="sanitize? ( compiler-rt )"
+PROPERTIES="live"
+
+RDEPEND="
+   compiler-rt? (
+   
~sys-libs/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+   sanitize? (
+   
~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+   )
+   )
+   libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] )
+   openmp? ( >=sys-libs/libomp-${PV}[${MULTILIB_USEDEP}] )
+"
+
+pkg_pretend() {
+   if tc-is-clang; then
+   ewarn "You seem to be using clang as a system compiler.  As of 
clang-16,"
+   ewarn "upstream has turned a few warnings that commonly occur 
during"
+   ewarn "configure script runs into errors by default.  This 
causes some"
+   ewarn "configure tests to start failing, sometimes resulting in 
silent"
+   ewarn "breakage, missing functionality or runtime misbehavior.  
It is"
+   ewarn "not yet clear whether the change will remain or be 
reverted."
+   ewarn
+   ewarn "For more information, please see:"
+   ewarn 
"https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213;
+   fi
+}



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

2023-08-10 Thread Michał Górny
commit: 2169cb24a2895e6c5e1113d967fb7fc4c508f60c
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug 10 12:53:38 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug 10 17:49:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2169cb24

sys-libs/libomp: Add 18.0.0_pre20230810 snapshot

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

 sys-libs/libomp/Manifest |   1 +
 sys-libs/libomp/libomp-18.0.0_pre20230810.ebuild | 151 +++
 2 files changed, 152 insertions(+)

diff --git a/sys-libs/libomp/Manifest b/sys-libs/libomp/Manifest
index cd7eb785411b..ced1a7cabb94 100644
--- a/sys-libs/libomp/Manifest
+++ b/sys-libs/libomp/Manifest
@@ -11,4 +11,5 @@ DIST llvm-project-17.0.0rc1.src.tar.xz 127805900 BLAKE2B 
ab6e3b7e7af10bbb086bdd2
 DIST llvm-project-17.0.0rc1.src.tar.xz.sig 438 BLAKE2B 
976098c616d7f01c08c5be1d76dd395950184d2c6750f3f2c14235cdf446f1d876d842b3591f827cf1157fa25c707862a374e34d61fb73afe5a7b08d6041ee4a
 SHA512 
272e92dec1fd43819f6fafdaa7f55a975e60a1c3000a69875209b89b7f3e2d2851e32ec0f2725242479203068349aaeff8da261d998a2325a9c52733bc5d7697
 DIST llvm-project-17.0.0rc2.src.tar.xz 127795160 BLAKE2B 
58ed818f61e1cd179288d578e89460782617a3791a65dbc3e1f207629004f0d61225e87b78fdc0eeb3647912e5056ab68ce35ea2639a34ded1d8bdf0452e31f8
 SHA512 
7eb5c5172b5e9af65c940c876779f90e20a02659bf1489cedd06c67eea205aa1f4bdc5a8134a120db98cb80ca54673902b530c3315c9b53384c091200d9162c0
 DIST llvm-project-17.0.0rc2.src.tar.xz.sig 438 BLAKE2B 
55788eacc592729839dad581b507794f279d84cafcaa49785ae34e02931ee9d4f64caf9e251e280dbc8676f3cacdca52a22f36cf7282655a3fc0721a61c9f003
 SHA512 
141e1ba7eb9870c21b91060ca484316cc8a402d4e61c8312688023850070b255b0eebe2d10ef63925f7269ee1b347074440e1a9a18d37cb7e1b6c82a7d1a1710
+DIST llvm-project-7d259b36d2e8148d13087844e6494ad3a5c63edf.tar.gz 195942450 
BLAKE2B 
3221cc070295edf4f70e5b24ed06cda29e8dd98d3d28ba5ac38b821fc313f7f7dfdc7ad500537c2244af0fa3d750174dfa1699db7f72a44df67e5fa255a3d0aa
 SHA512 
9279290ab482f29af4a2205270038f1817608a63872e03340d43c31fcf5da36191269838912a1460455a8661295e664891d6d123018b12ddc80c2641790d0640
 DIST llvm-project-c4bb3e073548cf436d5fa0406e3ae75e94684dec.tar.gz 195462091 
BLAKE2B 
982f1105db6cf63575916a20432df4c8623bdff236ce3bd95e63ffd931bc8e1f0e9ea9ad673b09d749c35c1bfe68a48f5b4080118f25040498db09a580db3a7e
 SHA512 
1c591175f44da85eb5ee831220c0387a3d9a0604beaf7abd89fbc6d1e0e9c4f80dac73de1dc22375a45115dd4c1d764fed0a0f628993ca780eb6991682aa0b5b

diff --git a/sys-libs/libomp/libomp-18.0.0_pre20230810.ebuild 
b/sys-libs/libomp/libomp-18.0.0_pre20230810.ebuild
new file mode 100644
index ..31560a1c0eef
--- /dev/null
+++ b/sys-libs/libomp/libomp-18.0.0_pre20230810.ebuild
@@ -0,0 +1,151 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit flag-o-matic cmake-multilib linux-info llvm llvm.org
+inherit python-single-r1 toolchain-funcs
+
+DESCRIPTION="OpenMP runtime library for LLVM/clang compiler"
+HOMEPAGE="https://openmp.llvm.org;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0/${LLVM_SOABI}"
+KEYWORDS=""
+IUSE="
+   +debug gdb-plugin hwloc offload ompt test
+   llvm_targets_AMDGPU llvm_targets_NVPTX
+"
+REQUIRED_USE="
+   gdb-plugin? ( ${PYTHON_REQUIRED_USE} )
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   gdb-plugin? ( ${PYTHON_DEPS} )
+   hwloc? ( >=sys-apps/hwloc-2.5:0=[${MULTILIB_USEDEP}] )
+   offload? (
+   dev-libs/libffi:=[${MULTILIB_USEDEP}]
+   ~sys-devel/llvm-${PV}[${MULTILIB_USEDEP}]
+   llvm_targets_AMDGPU? ( dev-libs/rocr-runtime:= )
+   )
+"
+# tests:
+# - dev-python/lit provides the test runner
+# - sys-devel/llvm provide test utils (e.g. FileCheck)
+# - sys-devel/clang provides the compiler to run tests
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   dev-lang/perl
+   offload? (
+   llvm_targets_AMDGPU? ( sys-devel/clang )
+   llvm_targets_NVPTX? ( sys-devel/clang )
+   virtual/pkgconfig
+   )
+   test? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/lit[${PYTHON_USEDEP}]
+   ')
+   sys-devel/clang
+   )
+"
+
+LLVM_COMPONENTS=( openmp cmake llvm/include )
+llvm.org_set_globals
+
+kernel_pds_check() {
+   if use kernel_linux && kernel_is -lt 4 15 && kernel_is -ge 4 13; then
+   local CONFIG_CHECK="~!SCHED_PDS"
+   local ERROR_SCHED_PDS="\
+PDS scheduler versions >= 0.98c < 0.98i (e.g. used in kernels >= 4.13-pf11
+< 4.14-pf9) do not implement sched_yield() call which may result in horrible
+performance problems with libomp. If you are using one of the specified
+kernel versions, you may want to disable the PDS scheduler."
+
+   check_extra_config
+   fi
+}
+
+pkg_pretend() {
+   

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

2023-08-10 Thread Michał Górny
commit: f4b87a7613830aab9d1e58be6ebb56668ac7e8b2
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug 10 12:53:25 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug 10 17:49:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4b87a76

sys-devel/clang: Add 18.0.0_pre20230810 snapshot

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

 sys-devel/clang/Manifest|   1 +
 sys-devel/clang/clang-18.0.0_pre20230810.ebuild | 474 
 2 files changed, 475 insertions(+)

diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest
index ad13272ba811..296b17f9b2d0 100644
--- a/sys-devel/clang/Manifest
+++ b/sys-devel/clang/Manifest
@@ -16,4 +16,5 @@ DIST llvm-project-17.0.0rc1.src.tar.xz 127805900 BLAKE2B 
ab6e3b7e7af10bbb086bdd2
 DIST llvm-project-17.0.0rc1.src.tar.xz.sig 438 BLAKE2B 
976098c616d7f01c08c5be1d76dd395950184d2c6750f3f2c14235cdf446f1d876d842b3591f827cf1157fa25c707862a374e34d61fb73afe5a7b08d6041ee4a
 SHA512 
272e92dec1fd43819f6fafdaa7f55a975e60a1c3000a69875209b89b7f3e2d2851e32ec0f2725242479203068349aaeff8da261d998a2325a9c52733bc5d7697
 DIST llvm-project-17.0.0rc2.src.tar.xz 127795160 BLAKE2B 
58ed818f61e1cd179288d578e89460782617a3791a65dbc3e1f207629004f0d61225e87b78fdc0eeb3647912e5056ab68ce35ea2639a34ded1d8bdf0452e31f8
 SHA512 
7eb5c5172b5e9af65c940c876779f90e20a02659bf1489cedd06c67eea205aa1f4bdc5a8134a120db98cb80ca54673902b530c3315c9b53384c091200d9162c0
 DIST llvm-project-17.0.0rc2.src.tar.xz.sig 438 BLAKE2B 
55788eacc592729839dad581b507794f279d84cafcaa49785ae34e02931ee9d4f64caf9e251e280dbc8676f3cacdca52a22f36cf7282655a3fc0721a61c9f003
 SHA512 
141e1ba7eb9870c21b91060ca484316cc8a402d4e61c8312688023850070b255b0eebe2d10ef63925f7269ee1b347074440e1a9a18d37cb7e1b6c82a7d1a1710
+DIST llvm-project-7d259b36d2e8148d13087844e6494ad3a5c63edf.tar.gz 195942450 
BLAKE2B 
3221cc070295edf4f70e5b24ed06cda29e8dd98d3d28ba5ac38b821fc313f7f7dfdc7ad500537c2244af0fa3d750174dfa1699db7f72a44df67e5fa255a3d0aa
 SHA512 
9279290ab482f29af4a2205270038f1817608a63872e03340d43c31fcf5da36191269838912a1460455a8661295e664891d6d123018b12ddc80c2641790d0640
 DIST llvm-project-c4bb3e073548cf436d5fa0406e3ae75e94684dec.tar.gz 195462091 
BLAKE2B 
982f1105db6cf63575916a20432df4c8623bdff236ce3bd95e63ffd931bc8e1f0e9ea9ad673b09d749c35c1bfe68a48f5b4080118f25040498db09a580db3a7e
 SHA512 
1c591175f44da85eb5ee831220c0387a3d9a0604beaf7abd89fbc6d1e0e9c4f80dac73de1dc22375a45115dd4c1d764fed0a0f628993ca780eb6991682aa0b5b

diff --git a/sys-devel/clang/clang-18.0.0_pre20230810.ebuild 
b/sys-devel/clang/clang-18.0.0_pre20230810.ebuild
new file mode 100644
index ..aae7c602232c
--- /dev/null
+++ b/sys-devel/clang/clang-18.0.0_pre20230810.ebuild
@@ -0,0 +1,474 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake llvm llvm.org multilib multilib-minimal
+inherit prefix python-single-r1 toolchain-funcs
+
+DESCRIPTION="C language family frontend for LLVM"
+HOMEPAGE="https://llvm.org/;
+
+# MSVCSetupApi.h: MIT
+# sorttable.js: MIT
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+KEYWORDS=""
+IUSE="+debug doc +extra ieee-long-double +pie +static-analyzer test xml"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   ~sys-devel/llvm-${PV}:${LLVM_MAJOR}=[debug=,${MULTILIB_USEDEP}]
+   static-analyzer? ( dev-lang/perl:* )
+   xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
+"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   ${DEPEND}
+   >=sys-devel/clang-common-${PV}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-util/cmake-3.16
+   doc? ( $(python_gen_cond_dep '
+   dev-python/recommonmark[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   ') )
+   xml? ( virtual/pkgconfig )
+"
+PDEPEND="
+   ~sys-devel/clang-runtime-${PV}
+   sys-devel/clang-toolchain-symlinks:${LLVM_MAJOR}
+"
+
+LLVM_COMPONENTS=(
+   clang clang-tools-extra cmake
+   llvm/lib/Transforms/Hello
+)
+LLVM_MANPAGES=1
+LLVM_TEST_COMPONENTS=(
+   llvm/utils
+)
+LLVM_USE_TARGETS=llvm
+llvm.org_set_globals
+
+# Multilib notes:
+# 1. ABI_* flags control ABIs libclang* is built for only.
+# 2. clang is always capable of compiling code for all ABIs for enabled
+#target. However, you will need appropriate crt* files (installed
+#e.g. by sys-devel/gcc and sys-libs/glibc).
+# 3. ${CHOST}-clang wrappers are always installed for all ABIs included
+#in the current profile (i.e. alike supported by sys-devel/gcc).
+#
+# Therefore: use sys-devel/clang[${MULTILIB_USEDEP}] only if you need
+# multilib clang* libraries (not runtime, not wrappers).
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   # create extra parent dir for relative 

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

2023-08-10 Thread Michał Górny
commit: 40b3073709b1445c4ef328cd8110797949ac1b04
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug 10 12:53:13 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug 10 17:49:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40b30737

llvm.org.eclass: Add 18.0.0_pre20230810 snapshot

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

 eclass/llvm.org.eclass | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/eclass/llvm.org.eclass b/eclass/llvm.org.eclass
index f3f2d1c1b0c9..c83f5725e301 100644
--- a/eclass/llvm.org.eclass
+++ b/eclass/llvm.org.eclass
@@ -72,6 +72,9 @@ if [[ -z ${_LLVM_SOURCE_TYPE+1} ]]; then
_LLVM_SOURCE_TYPE=snapshot
 
case ${PV} in
+   18.0.0_pre20230810)
+   
EGIT_COMMIT=7d259b36d2e8148d13087844e6494ad3a5c63edf
+   ;;
18.0.0_pre20230803)

EGIT_COMMIT=c4bb3e073548cf436d5fa0406e3ae75e94684dec
;;



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

2023-08-10 Thread Michał Górny
commit: 3532dd4d3f728270f17e7f525e2dae9dc6dbbe3e
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug 10 12:53:24 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug 10 17:49:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3532dd4d

sys-devel/clang-common: Add 18.0.0_pre20230810 snapshot

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

 sys-devel/clang-common/Manifest|   1 +
 .../clang-common-18.0.0_pre20230810.ebuild | 190 +
 2 files changed, 191 insertions(+)

diff --git a/sys-devel/clang-common/Manifest b/sys-devel/clang-common/Manifest
index 839ce3fd55e7..285b67868f2e 100644
--- a/sys-devel/clang-common/Manifest
+++ b/sys-devel/clang-common/Manifest
@@ -8,4 +8,5 @@ DIST llvm-project-17.0.0rc1.src.tar.xz 127805900 BLAKE2B 
ab6e3b7e7af10bbb086bdd2
 DIST llvm-project-17.0.0rc1.src.tar.xz.sig 438 BLAKE2B 
976098c616d7f01c08c5be1d76dd395950184d2c6750f3f2c14235cdf446f1d876d842b3591f827cf1157fa25c707862a374e34d61fb73afe5a7b08d6041ee4a
 SHA512 
272e92dec1fd43819f6fafdaa7f55a975e60a1c3000a69875209b89b7f3e2d2851e32ec0f2725242479203068349aaeff8da261d998a2325a9c52733bc5d7697
 DIST llvm-project-17.0.0rc2.src.tar.xz 127795160 BLAKE2B 
58ed818f61e1cd179288d578e89460782617a3791a65dbc3e1f207629004f0d61225e87b78fdc0eeb3647912e5056ab68ce35ea2639a34ded1d8bdf0452e31f8
 SHA512 
7eb5c5172b5e9af65c940c876779f90e20a02659bf1489cedd06c67eea205aa1f4bdc5a8134a120db98cb80ca54673902b530c3315c9b53384c091200d9162c0
 DIST llvm-project-17.0.0rc2.src.tar.xz.sig 438 BLAKE2B 
55788eacc592729839dad581b507794f279d84cafcaa49785ae34e02931ee9d4f64caf9e251e280dbc8676f3cacdca52a22f36cf7282655a3fc0721a61c9f003
 SHA512 
141e1ba7eb9870c21b91060ca484316cc8a402d4e61c8312688023850070b255b0eebe2d10ef63925f7269ee1b347074440e1a9a18d37cb7e1b6c82a7d1a1710
+DIST llvm-project-7d259b36d2e8148d13087844e6494ad3a5c63edf.tar.gz 195942450 
BLAKE2B 
3221cc070295edf4f70e5b24ed06cda29e8dd98d3d28ba5ac38b821fc313f7f7dfdc7ad500537c2244af0fa3d750174dfa1699db7f72a44df67e5fa255a3d0aa
 SHA512 
9279290ab482f29af4a2205270038f1817608a63872e03340d43c31fcf5da36191269838912a1460455a8661295e664891d6d123018b12ddc80c2641790d0640
 DIST llvm-project-c4bb3e073548cf436d5fa0406e3ae75e94684dec.tar.gz 195462091 
BLAKE2B 
982f1105db6cf63575916a20432df4c8623bdff236ce3bd95e63ffd931bc8e1f0e9ea9ad673b09d749c35c1bfe68a48f5b4080118f25040498db09a580db3a7e
 SHA512 
1c591175f44da85eb5ee831220c0387a3d9a0604beaf7abd89fbc6d1e0e9c4f80dac73de1dc22375a45115dd4c1d764fed0a0f628993ca780eb6991682aa0b5b

diff --git a/sys-devel/clang-common/clang-common-18.0.0_pre20230810.ebuild 
b/sys-devel/clang-common/clang-common-18.0.0_pre20230810.ebuild
new file mode 100644
index ..9295c64406f2
--- /dev/null
+++ b/sys-devel/clang-common/clang-common-18.0.0_pre20230810.ebuild
@@ -0,0 +1,190 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 llvm.org
+
+DESCRIPTION="Common files shared between multiple slots of clang"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE="
+   default-compiler-rt default-libcxx default-lld llvm-libunwind
+   hardened stricter
+"
+
+PDEPEND="
+   sys-devel/clang:*
+   default-compiler-rt? (
+   sys-devel/clang-runtime[compiler-rt]
+   llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] )
+   !llvm-libunwind? ( sys-libs/libunwind[static-libs] )
+   )
+   !default-compiler-rt? ( sys-devel/gcc )
+   default-libcxx? ( >=sys-libs/libcxx-${PV}[static-libs] )
+   !default-libcxx? ( sys-devel/gcc )
+   default-lld? ( sys-devel/lld )
+   !default-lld? ( sys-devel/binutils )
+"
+IDEPEND="
+   !default-compiler-rt? ( sys-devel/gcc-config )
+   !default-libcxx? ( sys-devel/gcc-config )
+"
+
+LLVM_COMPONENTS=( clang/utils )
+llvm.org_set_globals
+
+pkg_pretend() {
+   [[ ${CLANG_IGNORE_DEFAULT_RUNTIMES} ]] && return
+
+   local flag missing_flags=()
+   for flag in default-{compiler-rt,libcxx,lld}; do
+   if ! use "${flag}" && has_version "sys-devel/clang[${flag}]"; 
then
+   missing_flags+=( "${flag}" )
+   fi
+   done
+
+   if [[ ${missing_flags[@]} ]]; then
+   eerror "It seems that you have the following flags set on 
sys-devel/clang:"
+   eerror
+   eerror "  ${missing_flags[*]}"
+   eerror
+   eerror "The default runtimes are now set via flags on 
sys-devel/clang-common."
+   eerror "The build is being aborted to prevent breakage.  Please 
either set"
+   eerror "the respective flags on this ebuild, e.g.:"
+   eerror
+   eerror "  sys-devel/clang-common ${missing_flags[*]}"
+   eerror
+   eerror "or build with CLANG_IGNORE_DEFAULT_RUNTIMES=1."
+

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

2023-08-10 Thread Michał Górny
commit: dddaf78ffa4b3844fbc45d1b0123e33232e8a5ce
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug 10 12:53:36 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug 10 17:49:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dddaf78f

sys-libs/libcxxabi: Add 18.0.0_pre20230810 snapshot

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

 sys-libs/libcxxabi/Manifest|   1 +
 .../libcxxabi/libcxxabi-18.0.0_pre20230810.ebuild  | 116 +
 2 files changed, 117 insertions(+)

diff --git a/sys-libs/libcxxabi/Manifest b/sys-libs/libcxxabi/Manifest
index 839ce3fd55e7..285b67868f2e 100644
--- a/sys-libs/libcxxabi/Manifest
+++ b/sys-libs/libcxxabi/Manifest
@@ -8,4 +8,5 @@ DIST llvm-project-17.0.0rc1.src.tar.xz 127805900 BLAKE2B 
ab6e3b7e7af10bbb086bdd2
 DIST llvm-project-17.0.0rc1.src.tar.xz.sig 438 BLAKE2B 
976098c616d7f01c08c5be1d76dd395950184d2c6750f3f2c14235cdf446f1d876d842b3591f827cf1157fa25c707862a374e34d61fb73afe5a7b08d6041ee4a
 SHA512 
272e92dec1fd43819f6fafdaa7f55a975e60a1c3000a69875209b89b7f3e2d2851e32ec0f2725242479203068349aaeff8da261d998a2325a9c52733bc5d7697
 DIST llvm-project-17.0.0rc2.src.tar.xz 127795160 BLAKE2B 
58ed818f61e1cd179288d578e89460782617a3791a65dbc3e1f207629004f0d61225e87b78fdc0eeb3647912e5056ab68ce35ea2639a34ded1d8bdf0452e31f8
 SHA512 
7eb5c5172b5e9af65c940c876779f90e20a02659bf1489cedd06c67eea205aa1f4bdc5a8134a120db98cb80ca54673902b530c3315c9b53384c091200d9162c0
 DIST llvm-project-17.0.0rc2.src.tar.xz.sig 438 BLAKE2B 
55788eacc592729839dad581b507794f279d84cafcaa49785ae34e02931ee9d4f64caf9e251e280dbc8676f3cacdca52a22f36cf7282655a3fc0721a61c9f003
 SHA512 
141e1ba7eb9870c21b91060ca484316cc8a402d4e61c8312688023850070b255b0eebe2d10ef63925f7269ee1b347074440e1a9a18d37cb7e1b6c82a7d1a1710
+DIST llvm-project-7d259b36d2e8148d13087844e6494ad3a5c63edf.tar.gz 195942450 
BLAKE2B 
3221cc070295edf4f70e5b24ed06cda29e8dd98d3d28ba5ac38b821fc313f7f7dfdc7ad500537c2244af0fa3d750174dfa1699db7f72a44df67e5fa255a3d0aa
 SHA512 
9279290ab482f29af4a2205270038f1817608a63872e03340d43c31fcf5da36191269838912a1460455a8661295e664891d6d123018b12ddc80c2641790d0640
 DIST llvm-project-c4bb3e073548cf436d5fa0406e3ae75e94684dec.tar.gz 195462091 
BLAKE2B 
982f1105db6cf63575916a20432df4c8623bdff236ce3bd95e63ffd931bc8e1f0e9ea9ad673b09d749c35c1bfe68a48f5b4080118f25040498db09a580db3a7e
 SHA512 
1c591175f44da85eb5ee831220c0387a3d9a0604beaf7abd89fbc6d1e0e9c4f80dac73de1dc22375a45115dd4c1d764fed0a0f628993ca780eb6991682aa0b5b

diff --git a/sys-libs/libcxxabi/libcxxabi-18.0.0_pre20230810.ebuild 
b/sys-libs/libcxxabi/libcxxabi-18.0.0_pre20230810.ebuild
new file mode 100644
index ..4fab65aee6f0
--- /dev/null
+++ b/sys-libs/libcxxabi/libcxxabi-18.0.0_pre20230810.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake-multilib flag-o-matic llvm llvm.org python-any-r1 \
+   toolchain-funcs
+
+DESCRIPTION="Low level support for a standard C++ library"
+HOMEPAGE="https://libcxxabi.llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS=""
+IUSE="+clang +static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+# in 15.x, cxxabi.h is moving from libcxx to libcxxabi
+RDEPEND+="
+   !

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

2023-08-10 Thread Michał Górny
commit: baf5d2bd645e1e04050b53bd4527c945d7e71334
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug 10 12:53:27 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug 10 17:49:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=baf5d2bd

dev-python/clang-python: Add 18.0.0_pre20230810 snapshot

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

 dev-python/clang-python/Manifest   |  1 +
 .../clang-python-18.0.0_pre20230810.ebuild | 54 ++
 2 files changed, 55 insertions(+)

diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest
index 839ce3fd55e7..285b67868f2e 100644
--- a/dev-python/clang-python/Manifest
+++ b/dev-python/clang-python/Manifest
@@ -8,4 +8,5 @@ DIST llvm-project-17.0.0rc1.src.tar.xz 127805900 BLAKE2B 
ab6e3b7e7af10bbb086bdd2
 DIST llvm-project-17.0.0rc1.src.tar.xz.sig 438 BLAKE2B 
976098c616d7f01c08c5be1d76dd395950184d2c6750f3f2c14235cdf446f1d876d842b3591f827cf1157fa25c707862a374e34d61fb73afe5a7b08d6041ee4a
 SHA512 
272e92dec1fd43819f6fafdaa7f55a975e60a1c3000a69875209b89b7f3e2d2851e32ec0f2725242479203068349aaeff8da261d998a2325a9c52733bc5d7697
 DIST llvm-project-17.0.0rc2.src.tar.xz 127795160 BLAKE2B 
58ed818f61e1cd179288d578e89460782617a3791a65dbc3e1f207629004f0d61225e87b78fdc0eeb3647912e5056ab68ce35ea2639a34ded1d8bdf0452e31f8
 SHA512 
7eb5c5172b5e9af65c940c876779f90e20a02659bf1489cedd06c67eea205aa1f4bdc5a8134a120db98cb80ca54673902b530c3315c9b53384c091200d9162c0
 DIST llvm-project-17.0.0rc2.src.tar.xz.sig 438 BLAKE2B 
55788eacc592729839dad581b507794f279d84cafcaa49785ae34e02931ee9d4f64caf9e251e280dbc8676f3cacdca52a22f36cf7282655a3fc0721a61c9f003
 SHA512 
141e1ba7eb9870c21b91060ca484316cc8a402d4e61c8312688023850070b255b0eebe2d10ef63925f7269ee1b347074440e1a9a18d37cb7e1b6c82a7d1a1710
+DIST llvm-project-7d259b36d2e8148d13087844e6494ad3a5c63edf.tar.gz 195942450 
BLAKE2B 
3221cc070295edf4f70e5b24ed06cda29e8dd98d3d28ba5ac38b821fc313f7f7dfdc7ad500537c2244af0fa3d750174dfa1699db7f72a44df67e5fa255a3d0aa
 SHA512 
9279290ab482f29af4a2205270038f1817608a63872e03340d43c31fcf5da36191269838912a1460455a8661295e664891d6d123018b12ddc80c2641790d0640
 DIST llvm-project-c4bb3e073548cf436d5fa0406e3ae75e94684dec.tar.gz 195462091 
BLAKE2B 
982f1105db6cf63575916a20432df4c8623bdff236ce3bd95e63ffd931bc8e1f0e9ea9ad673b09d749c35c1bfe68a48f5b4080118f25040498db09a580db3a7e
 SHA512 
1c591175f44da85eb5ee831220c0387a3d9a0604beaf7abd89fbc6d1e0e9c4f80dac73de1dc22375a45115dd4c1d764fed0a0f628993ca780eb6991682aa0b5b

diff --git a/dev-python/clang-python/clang-python-18.0.0_pre20230810.ebuild 
b/dev-python/clang-python/clang-python-18.0.0_pre20230810.ebuild
new file mode 100644
index ..0b4b598d92ff
--- /dev/null
+++ b/dev-python/clang-python/clang-python-18.0.0_pre20230810.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit llvm.org python-r1
+
+DESCRIPTION="Python bindings for sys-devel/clang"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE="test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# The module is opening libclang.so directly, and doing some blasphemy
+# on top of it.
+DEPEND="
+   >=sys-devel/clang-${PV}:*
+   !sys-devel/llvm:0[clang(-),python(-)]
+   !sys-devel/clang:0[python(-)]
+"
+RDEPEND="
+   ${DEPEND}
+   ${PYTHON_DEPS}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   test? (
+   sys-devel/clang:${LLVM_MAJOR}
+   )
+"
+
+LLVM_COMPONENTS=( clang/bindings/python )
+llvm.org_set_globals
+
+python_test() {
+   # tests rely on results from a specific clang version, so override
+   # the search path
+   local -x 
CLANG_LIBRARY_PATH=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir)
+   local -x CLANG_NO_DEFAULT_CONFIG=1
+   "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}"
+}
+
+src_test() {
+   python_foreach_impl python_test
+}
+
+src_install() {
+   python_foreach_impl python_domodule clang
+}



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

2023-08-10 Thread Michał Górny
commit: 115ca858e8f07b5a310ea1f5f09805fa53c552a2
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug 10 12:53:37 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug 10 17:49:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=115ca858

sys-libs/libcxx: Add 18.0.0_pre20230810 snapshot

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

 sys-libs/libcxx/Manifest |   1 +
 sys-libs/libcxx/libcxx-18.0.0_pre20230810.ebuild | 204 +++
 2 files changed, 205 insertions(+)

diff --git a/sys-libs/libcxx/Manifest b/sys-libs/libcxx/Manifest
index 712de7c195f2..f19b5b6c0e23 100644
--- a/sys-libs/libcxx/Manifest
+++ b/sys-libs/libcxx/Manifest
@@ -11,4 +11,5 @@ DIST llvm-project-17.0.0rc1.src.tar.xz 127805900 BLAKE2B 
ab6e3b7e7af10bbb086bdd2
 DIST llvm-project-17.0.0rc1.src.tar.xz.sig 438 BLAKE2B 
976098c616d7f01c08c5be1d76dd395950184d2c6750f3f2c14235cdf446f1d876d842b3591f827cf1157fa25c707862a374e34d61fb73afe5a7b08d6041ee4a
 SHA512 
272e92dec1fd43819f6fafdaa7f55a975e60a1c3000a69875209b89b7f3e2d2851e32ec0f2725242479203068349aaeff8da261d998a2325a9c52733bc5d7697
 DIST llvm-project-17.0.0rc2.src.tar.xz 127795160 BLAKE2B 
58ed818f61e1cd179288d578e89460782617a3791a65dbc3e1f207629004f0d61225e87b78fdc0eeb3647912e5056ab68ce35ea2639a34ded1d8bdf0452e31f8
 SHA512 
7eb5c5172b5e9af65c940c876779f90e20a02659bf1489cedd06c67eea205aa1f4bdc5a8134a120db98cb80ca54673902b530c3315c9b53384c091200d9162c0
 DIST llvm-project-17.0.0rc2.src.tar.xz.sig 438 BLAKE2B 
55788eacc592729839dad581b507794f279d84cafcaa49785ae34e02931ee9d4f64caf9e251e280dbc8676f3cacdca52a22f36cf7282655a3fc0721a61c9f003
 SHA512 
141e1ba7eb9870c21b91060ca484316cc8a402d4e61c8312688023850070b255b0eebe2d10ef63925f7269ee1b347074440e1a9a18d37cb7e1b6c82a7d1a1710
+DIST llvm-project-7d259b36d2e8148d13087844e6494ad3a5c63edf.tar.gz 195942450 
BLAKE2B 
3221cc070295edf4f70e5b24ed06cda29e8dd98d3d28ba5ac38b821fc313f7f7dfdc7ad500537c2244af0fa3d750174dfa1699db7f72a44df67e5fa255a3d0aa
 SHA512 
9279290ab482f29af4a2205270038f1817608a63872e03340d43c31fcf5da36191269838912a1460455a8661295e664891d6d123018b12ddc80c2641790d0640
 DIST llvm-project-c4bb3e073548cf436d5fa0406e3ae75e94684dec.tar.gz 195462091 
BLAKE2B 
982f1105db6cf63575916a20432df4c8623bdff236ce3bd95e63ffd931bc8e1f0e9ea9ad673b09d749c35c1bfe68a48f5b4080118f25040498db09a580db3a7e
 SHA512 
1c591175f44da85eb5ee831220c0387a3d9a0604beaf7abd89fbc6d1e0e9c4f80dac73de1dc22375a45115dd4c1d764fed0a0f628993ca780eb6991682aa0b5b

diff --git a/sys-libs/libcxx/libcxx-18.0.0_pre20230810.ebuild 
b/sys-libs/libcxx/libcxx-18.0.0_pre20230810.ebuild
new file mode 100644
index ..bb005b4d8ec8
--- /dev/null
+++ b/sys-libs/libcxx/libcxx-18.0.0_pre20230810.ebuild
@@ -0,0 +1,204 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake-multilib flag-o-matic llvm llvm.org python-any-r1 \
+   toolchain-funcs
+
+DESCRIPTION="New implementation of the C++ standard library, targeting C++11"
+HOMEPAGE="https://libcxx.llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS=""
+IUSE="+clang +libcxxabi +static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   libcxxabi? (
+   ~sys-libs/libcxxabi-${PV}[static-libs?,${MULTILIB_USEDEP}]
+   )
+   !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] )
+"
+DEPEND="
+   ${RDEPEND}
+   sys-devel/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+   clang? (
+   sys-devel/clang:${LLVM_MAJOR}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+   test? (
+   >=dev-util/cmake-3.16
+   sys-devel/gdb[python]
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+   )
+"
+
+LLVM_COMPONENTS=( runtimes libcxx{,abi} llvm/{cmake,utils/llvm-lit} cmake )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   # Darwin Prefix builds do not have llvm installed yet, so rely on
+   # bootstrap-prefix to set the appropriate path vars to LLVM instead
+   # of using llvm_pkg_setup.
+   if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then
+   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   fi
+   python-any-r1_pkg_setup
+
+   if ! use libcxxabi && ! tc-is-gcc ; then
+   eerror "To build ${PN} against libsupc++, you have to use gcc. 
Other"
+   eerror "compilers are not supported. Please set CC=gcc and 
CXX=g++"
+   eerror "and try again."
+   die
+   fi
+}
+
+test_compiler() {
+   $(tc-getCXX) ${CXXFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c++ - \
+   <<<'int main() { return 0; }' &>/dev/null
+}
+
+src_configure() {
+   # note: we need to do this before 

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

2023-08-10 Thread Michał Górny
commit: 9884896b114dd2610585c8edab8dfb32caabc050
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug 10 12:53:30 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug 10 17:49:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9884896b

sys-devel/lld: Add 18.0.0_pre20230810 snapshot

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

 sys-devel/lld/Manifest  |  1 +
 sys-devel/lld/lld-18.0.0_pre20230810.ebuild | 89 +
 2 files changed, 90 insertions(+)

diff --git a/sys-devel/lld/Manifest b/sys-devel/lld/Manifest
index 995ab7a7e864..aef6728f2a70 100644
--- a/sys-devel/lld/Manifest
+++ b/sys-devel/lld/Manifest
@@ -9,4 +9,5 @@ DIST llvm-project-17.0.0rc1.src.tar.xz 127805900 BLAKE2B 
ab6e3b7e7af10bbb086bdd2
 DIST llvm-project-17.0.0rc1.src.tar.xz.sig 438 BLAKE2B 
976098c616d7f01c08c5be1d76dd395950184d2c6750f3f2c14235cdf446f1d876d842b3591f827cf1157fa25c707862a374e34d61fb73afe5a7b08d6041ee4a
 SHA512 
272e92dec1fd43819f6fafdaa7f55a975e60a1c3000a69875209b89b7f3e2d2851e32ec0f2725242479203068349aaeff8da261d998a2325a9c52733bc5d7697
 DIST llvm-project-17.0.0rc2.src.tar.xz 127795160 BLAKE2B 
58ed818f61e1cd179288d578e89460782617a3791a65dbc3e1f207629004f0d61225e87b78fdc0eeb3647912e5056ab68ce35ea2639a34ded1d8bdf0452e31f8
 SHA512 
7eb5c5172b5e9af65c940c876779f90e20a02659bf1489cedd06c67eea205aa1f4bdc5a8134a120db98cb80ca54673902b530c3315c9b53384c091200d9162c0
 DIST llvm-project-17.0.0rc2.src.tar.xz.sig 438 BLAKE2B 
55788eacc592729839dad581b507794f279d84cafcaa49785ae34e02931ee9d4f64caf9e251e280dbc8676f3cacdca52a22f36cf7282655a3fc0721a61c9f003
 SHA512 
141e1ba7eb9870c21b91060ca484316cc8a402d4e61c8312688023850070b255b0eebe2d10ef63925f7269ee1b347074440e1a9a18d37cb7e1b6c82a7d1a1710
+DIST llvm-project-7d259b36d2e8148d13087844e6494ad3a5c63edf.tar.gz 195942450 
BLAKE2B 
3221cc070295edf4f70e5b24ed06cda29e8dd98d3d28ba5ac38b821fc313f7f7dfdc7ad500537c2244af0fa3d750174dfa1699db7f72a44df67e5fa255a3d0aa
 SHA512 
9279290ab482f29af4a2205270038f1817608a63872e03340d43c31fcf5da36191269838912a1460455a8661295e664891d6d123018b12ddc80c2641790d0640
 DIST llvm-project-c4bb3e073548cf436d5fa0406e3ae75e94684dec.tar.gz 195462091 
BLAKE2B 
982f1105db6cf63575916a20432df4c8623bdff236ce3bd95e63ffd931bc8e1f0e9ea9ad673b09d749c35c1bfe68a48f5b4080118f25040498db09a580db3a7e
 SHA512 
1c591175f44da85eb5ee831220c0387a3d9a0604beaf7abd89fbc6d1e0e9c4f80dac73de1dc22375a45115dd4c1d764fed0a0f628993ca780eb6991682aa0b5b

diff --git a/sys-devel/lld/lld-18.0.0_pre20230810.ebuild 
b/sys-devel/lld/lld-18.0.0_pre20230810.ebuild
new file mode 100644
index ..085543e50762
--- /dev/null
+++ b/sys-devel/lld/lld-18.0.0_pre20230810.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs
+
+DESCRIPTION="The LLVM linker (link editor)"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+KEYWORDS=""
+IUSE="+debug test zstd"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   ~sys-devel/llvm-${PV}[debug=,zstd=]
+   sys-libs/zlib:=
+   zstd? ( app-arch/zstd:= )
+"
+RDEPEND="
+   ${DEPEND}
+   !sys-devel/lld:0
+"
+BDEPEND="
+   sys-devel/llvm:${LLVM_MAJOR}
+   test? (
+   >=dev-util/cmake-3.16
+   $(python_gen_any_dep 
">=dev-python/lit-${PV}[\${PYTHON_USEDEP}]")
+   )
+"
+PDEPEND="
+   >=sys-devel/lld-toolchain-symlinks-16-r2:${LLVM_MAJOR}
+"
+
+LLVM_COMPONENTS=( lld cmake libunwind/include/mach-o )
+llvm.org_set_globals
+
+python_check_deps() {
+   python_has_version ">=dev-python/lit-${PV}[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   use test && python-any-r1_pkg_setup
+}
+
+src_unpack() {
+   llvm.org_src_unpack
+
+   # Directory ${WORKDIR}/llvm does not exist with USE="-test",
+   # but LLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" is set below,
+   # and ${LLVM_MAIN_SRC_DIR}/../libunwind/include is used by build system
+   # (lld/MachO/CMakeLists.txt) and is expected to be resolvable
+   # to existent directory ${WORKDIR}/libunwind/include.
+   mkdir -p "${WORKDIR}/llvm" || die
+}
+
+src_configure() {
+   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+   use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+   use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152
+
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"
+   -DBUILD_SHARED_LIBS=ON
+   -DLLVM_INCLUDE_TESTS=$(usex test)
+   )
+
+   use test && mycmakeargs+=(
+   -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+   -DLLVM_LIT_ARGS="$(get_lit_flags)"
+   

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

2023-08-10 Thread Michał Górny
commit: 1acb58f603da1f2c790f2dd8afb5cef7b1317c60
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug 10 12:53:33 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug 10 17:49:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1acb58f6

sys-libs/compiler-rt: Add 18.0.0_pre20230810 snapshot

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

 sys-libs/compiler-rt/Manifest  |   1 +
 .../compiler-rt-18.0.0_pre20230810.ebuild  | 149 +
 2 files changed, 150 insertions(+)

diff --git a/sys-libs/compiler-rt/Manifest b/sys-libs/compiler-rt/Manifest
index a6ee9a92094f..b307623ba1d0 100644
--- a/sys-libs/compiler-rt/Manifest
+++ b/sys-libs/compiler-rt/Manifest
@@ -10,4 +10,5 @@ DIST llvm-project-17.0.0rc1.src.tar.xz 127805900 BLAKE2B 
ab6e3b7e7af10bbb086bdd2
 DIST llvm-project-17.0.0rc1.src.tar.xz.sig 438 BLAKE2B 
976098c616d7f01c08c5be1d76dd395950184d2c6750f3f2c14235cdf446f1d876d842b3591f827cf1157fa25c707862a374e34d61fb73afe5a7b08d6041ee4a
 SHA512 
272e92dec1fd43819f6fafdaa7f55a975e60a1c3000a69875209b89b7f3e2d2851e32ec0f2725242479203068349aaeff8da261d998a2325a9c52733bc5d7697
 DIST llvm-project-17.0.0rc2.src.tar.xz 127795160 BLAKE2B 
58ed818f61e1cd179288d578e89460782617a3791a65dbc3e1f207629004f0d61225e87b78fdc0eeb3647912e5056ab68ce35ea2639a34ded1d8bdf0452e31f8
 SHA512 
7eb5c5172b5e9af65c940c876779f90e20a02659bf1489cedd06c67eea205aa1f4bdc5a8134a120db98cb80ca54673902b530c3315c9b53384c091200d9162c0
 DIST llvm-project-17.0.0rc2.src.tar.xz.sig 438 BLAKE2B 
55788eacc592729839dad581b507794f279d84cafcaa49785ae34e02931ee9d4f64caf9e251e280dbc8676f3cacdca52a22f36cf7282655a3fc0721a61c9f003
 SHA512 
141e1ba7eb9870c21b91060ca484316cc8a402d4e61c8312688023850070b255b0eebe2d10ef63925f7269ee1b347074440e1a9a18d37cb7e1b6c82a7d1a1710
+DIST llvm-project-7d259b36d2e8148d13087844e6494ad3a5c63edf.tar.gz 195942450 
BLAKE2B 
3221cc070295edf4f70e5b24ed06cda29e8dd98d3d28ba5ac38b821fc313f7f7dfdc7ad500537c2244af0fa3d750174dfa1699db7f72a44df67e5fa255a3d0aa
 SHA512 
9279290ab482f29af4a2205270038f1817608a63872e03340d43c31fcf5da36191269838912a1460455a8661295e664891d6d123018b12ddc80c2641790d0640
 DIST llvm-project-c4bb3e073548cf436d5fa0406e3ae75e94684dec.tar.gz 195462091 
BLAKE2B 
982f1105db6cf63575916a20432df4c8623bdff236ce3bd95e63ffd931bc8e1f0e9ea9ad673b09d749c35c1bfe68a48f5b4080118f25040498db09a580db3a7e
 SHA512 
1c591175f44da85eb5ee831220c0387a3d9a0604beaf7abd89fbc6d1e0e9c4f80dac73de1dc22375a45115dd4c1d764fed0a0f628993ca780eb6991682aa0b5b

diff --git a/sys-libs/compiler-rt/compiler-rt-18.0.0_pre20230810.ebuild 
b/sys-libs/compiler-rt/compiler-rt-18.0.0_pre20230810.ebuild
new file mode 100644
index ..f31c17f1962a
--- /dev/null
+++ b/sys-libs/compiler-rt/compiler-rt-18.0.0_pre20230810.ebuild
@@ -0,0 +1,149 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs
+
+DESCRIPTION="Compiler runtime library for clang (built-in part)"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="${LLVM_MAJOR}"
+KEYWORDS=""
+IUSE="+abi_x86_32 abi_x86_64 +clang +debug test"
+RESTRICT="!test? ( test ) !clang? ( test )"
+
+DEPEND="
+   sys-devel/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+   >=dev-util/cmake-3.16
+   clang? ( sys-devel/clang )
+   test? (
+   $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")
+   =sys-devel/clang-${LLVM_VERSION}*:${LLVM_MAJOR}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+"
+
+LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]"
+}
+
+pkg_pretend() {
+   if ! use clang && ! tc-is-clang; then
+   ewarn "Building using a compiler other than clang may result in 
broken atomics"
+   ewarn "library. Enable USE=clang unless you have a very good 
reason not to."
+   fi
+}
+
+pkg_setup() {
+   # Darwin Prefix builds do not have llvm installed yet, so rely on
+   # bootstrap-prefix to set the appropriate path vars to LLVM instead
+   # of using llvm_pkg_setup.
+   if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then
+   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   fi
+   python-any-r1_pkg_setup
+}
+
+test_compiler() {
+   $(tc-getCC) ${CFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c - \
+   <<<'int main() { return 0; }' &>/dev/null
+}
+
+src_configure() {
+   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+   use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+   # pre-set since we need to pass it to cmake
+   BUILD_DIR=${WORKDIR}/${P}_build
+
+   if use clang; then
+   

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

2023-08-10 Thread Michał Górny
commit: 061925854f08509e568bea7f7ec1abdb1012ac18
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug 10 12:53:20 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug 10 17:49:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06192585

sys-devel/llvm: Add 18.0.0_pre20230810 snapshot

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

 sys-devel/llvm/Manifest   |   1 +
 sys-devel/llvm/llvm-18.0.0_pre20230810.ebuild | 532 ++
 2 files changed, 533 insertions(+)

diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest
index c8025f26c85f..8b4d19e857ac 100644
--- a/sys-devel/llvm/Manifest
+++ b/sys-devel/llvm/Manifest
@@ -14,4 +14,5 @@ DIST llvm-project-17.0.0rc1.src.tar.xz 127805900 BLAKE2B 
ab6e3b7e7af10bbb086bdd2
 DIST llvm-project-17.0.0rc1.src.tar.xz.sig 438 BLAKE2B 
976098c616d7f01c08c5be1d76dd395950184d2c6750f3f2c14235cdf446f1d876d842b3591f827cf1157fa25c707862a374e34d61fb73afe5a7b08d6041ee4a
 SHA512 
272e92dec1fd43819f6fafdaa7f55a975e60a1c3000a69875209b89b7f3e2d2851e32ec0f2725242479203068349aaeff8da261d998a2325a9c52733bc5d7697
 DIST llvm-project-17.0.0rc2.src.tar.xz 127795160 BLAKE2B 
58ed818f61e1cd179288d578e89460782617a3791a65dbc3e1f207629004f0d61225e87b78fdc0eeb3647912e5056ab68ce35ea2639a34ded1d8bdf0452e31f8
 SHA512 
7eb5c5172b5e9af65c940c876779f90e20a02659bf1489cedd06c67eea205aa1f4bdc5a8134a120db98cb80ca54673902b530c3315c9b53384c091200d9162c0
 DIST llvm-project-17.0.0rc2.src.tar.xz.sig 438 BLAKE2B 
55788eacc592729839dad581b507794f279d84cafcaa49785ae34e02931ee9d4f64caf9e251e280dbc8676f3cacdca52a22f36cf7282655a3fc0721a61c9f003
 SHA512 
141e1ba7eb9870c21b91060ca484316cc8a402d4e61c8312688023850070b255b0eebe2d10ef63925f7269ee1b347074440e1a9a18d37cb7e1b6c82a7d1a1710
+DIST llvm-project-7d259b36d2e8148d13087844e6494ad3a5c63edf.tar.gz 195942450 
BLAKE2B 
3221cc070295edf4f70e5b24ed06cda29e8dd98d3d28ba5ac38b821fc313f7f7dfdc7ad500537c2244af0fa3d750174dfa1699db7f72a44df67e5fa255a3d0aa
 SHA512 
9279290ab482f29af4a2205270038f1817608a63872e03340d43c31fcf5da36191269838912a1460455a8661295e664891d6d123018b12ddc80c2641790d0640
 DIST llvm-project-c4bb3e073548cf436d5fa0406e3ae75e94684dec.tar.gz 195462091 
BLAKE2B 
982f1105db6cf63575916a20432df4c8623bdff236ce3bd95e63ffd931bc8e1f0e9ea9ad673b09d749c35c1bfe68a48f5b4080118f25040498db09a580db3a7e
 SHA512 
1c591175f44da85eb5ee831220c0387a3d9a0604beaf7abd89fbc6d1e0e9c4f80dac73de1dc22375a45115dd4c1d764fed0a0f628993ca780eb6991682aa0b5b

diff --git a/sys-devel/llvm/llvm-18.0.0_pre20230810.ebuild 
b/sys-devel/llvm/llvm-18.0.0_pre20230810.ebuild
new file mode 100644
index ..8f7c0ff09445
--- /dev/null
+++ b/sys-devel/llvm/llvm-18.0.0_pre20230810.ebuild
@@ -0,0 +1,532 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake llvm.org multilib-minimal pax-utils python-any-r1
+inherit toolchain-funcs
+
+DESCRIPTION="Low Level Virtual Machine"
+HOMEPAGE="https://llvm.org/;
+
+# Additional licenses:
+# 1. OpenBSD regex: Henry Spencer's license ('rc' in Gentoo) + BSD.
+# 2. xxhash: BSD.
+# 3. MD5 code: public-domain.
+# 4. ConvertUTF.h: TODO.
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+KEYWORDS=""
+IUSE="
+   +binutils-plugin +debug debuginfod doc exegesis libedit +libffi
+   ncurses test xar xml z3 zstd
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   sys-libs/zlib:0=[${MULTILIB_USEDEP}]
+   debuginfod? (
+   net-misc/curl:=
+   dev-cpp/cpp-httplib:=
+   )
+   exegesis? ( dev-libs/libpfm:= )
+   libedit? ( dev-libs/libedit:0=[${MULTILIB_USEDEP}] )
+   libffi? ( >=dev-libs/libffi-3.0.13-r1:0=[${MULTILIB_USEDEP}] )
+   ncurses? ( >=sys-libs/ncurses-5.9-r3:0=[${MULTILIB_USEDEP}] )
+   xar? ( app-arch/xar )
+   xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
+   z3? ( >=sci-mathematics/z3-4.7.1:0=[${MULTILIB_USEDEP}] )
+   zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
+"
+DEPEND="
+   ${RDEPEND}
+   binutils-plugin? ( sys-libs/binutils-libs )
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-lang/perl
+   >=dev-util/cmake-3.16
+   sys-devel/gnuconfig
+   kernel_Darwin? (
+   =sys-devel/binutils-apple-5.1
+   )
+   doc? ( $(python_gen_any_dep '
+   dev-python/recommonmark[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   ') )
+   libffi? ( virtual/pkgconfig )
+"
+# There are no file collisions between these versions but having :0
+# installed means llvm-config there will take precedence.
+RDEPEND="
+   ${RDEPEND}
+   !sys-devel/llvm:0
+"
+PDEPEND="
+   sys-devel/llvm-common
+   sys-devel/llvm-toolchain-symlinks:${LLVM_MAJOR}
+   binutils-plugin? ( >=sys-devel/llvmgold-${LLVM_MAJOR} )
+"
+
+LLVM_COMPONENTS=( llvm cmake third-party )

[gentoo-commits] repo/gentoo:master commit in: sys-libs/compiler-rt-sanitizers/

2023-08-10 Thread Michał Górny
commit: 20fadd78e7875dc8d541324bab045e78f3e3a2c9
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug 10 12:53:34 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug 10 17:49:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20fadd78

sys-libs/compiler-rt-sanitizers: Add 18.0.0_pre20230810 snapshot

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

 sys-libs/compiler-rt-sanitizers/Manifest   |   1 +
 ...ompiler-rt-sanitizers-18.0.0_pre20230810.ebuild | 216 +
 2 files changed, 217 insertions(+)

diff --git a/sys-libs/compiler-rt-sanitizers/Manifest 
b/sys-libs/compiler-rt-sanitizers/Manifest
index 235f28006912..9a9ce33c547e 100644
--- a/sys-libs/compiler-rt-sanitizers/Manifest
+++ b/sys-libs/compiler-rt-sanitizers/Manifest
@@ -10,4 +10,5 @@ DIST llvm-project-17.0.0rc1.src.tar.xz 127805900 BLAKE2B 
ab6e3b7e7af10bbb086bdd2
 DIST llvm-project-17.0.0rc1.src.tar.xz.sig 438 BLAKE2B 
976098c616d7f01c08c5be1d76dd395950184d2c6750f3f2c14235cdf446f1d876d842b3591f827cf1157fa25c707862a374e34d61fb73afe5a7b08d6041ee4a
 SHA512 
272e92dec1fd43819f6fafdaa7f55a975e60a1c3000a69875209b89b7f3e2d2851e32ec0f2725242479203068349aaeff8da261d998a2325a9c52733bc5d7697
 DIST llvm-project-17.0.0rc2.src.tar.xz 127795160 BLAKE2B 
58ed818f61e1cd179288d578e89460782617a3791a65dbc3e1f207629004f0d61225e87b78fdc0eeb3647912e5056ab68ce35ea2639a34ded1d8bdf0452e31f8
 SHA512 
7eb5c5172b5e9af65c940c876779f90e20a02659bf1489cedd06c67eea205aa1f4bdc5a8134a120db98cb80ca54673902b530c3315c9b53384c091200d9162c0
 DIST llvm-project-17.0.0rc2.src.tar.xz.sig 438 BLAKE2B 
55788eacc592729839dad581b507794f279d84cafcaa49785ae34e02931ee9d4f64caf9e251e280dbc8676f3cacdca52a22f36cf7282655a3fc0721a61c9f003
 SHA512 
141e1ba7eb9870c21b91060ca484316cc8a402d4e61c8312688023850070b255b0eebe2d10ef63925f7269ee1b347074440e1a9a18d37cb7e1b6c82a7d1a1710
+DIST llvm-project-7d259b36d2e8148d13087844e6494ad3a5c63edf.tar.gz 195942450 
BLAKE2B 
3221cc070295edf4f70e5b24ed06cda29e8dd98d3d28ba5ac38b821fc313f7f7dfdc7ad500537c2244af0fa3d750174dfa1699db7f72a44df67e5fa255a3d0aa
 SHA512 
9279290ab482f29af4a2205270038f1817608a63872e03340d43c31fcf5da36191269838912a1460455a8661295e664891d6d123018b12ddc80c2641790d0640
 DIST llvm-project-c4bb3e073548cf436d5fa0406e3ae75e94684dec.tar.gz 195462091 
BLAKE2B 
982f1105db6cf63575916a20432df4c8623bdff236ce3bd95e63ffd931bc8e1f0e9ea9ad673b09d749c35c1bfe68a48f5b4080118f25040498db09a580db3a7e
 SHA512 
1c591175f44da85eb5ee831220c0387a3d9a0604beaf7abd89fbc6d1e0e9c4f80dac73de1dc22375a45115dd4c1d764fed0a0f628993ca780eb6991682aa0b5b

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-18.0.0_pre20230810.ebuild
 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-18.0.0_pre20230810.ebuild
new file mode 100644
index ..b0a49349926b
--- /dev/null
+++ 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-18.0.0_pre20230810.ebuild
@@ -0,0 +1,216 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit check-reqs cmake flag-o-matic llvm llvm.org python-any-r1
+
+DESCRIPTION="Compiler runtime libraries for clang (sanitizers & xray)"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="${LLVM_MAJOR}"
+KEYWORDS=""
+IUSE="+abi_x86_32 abi_x86_64 +clang +debug test"
+# base targets
+IUSE+=" +libfuzzer +memprof +orc +profile +xray"
+# sanitizer targets, keep in sync with config-ix.cmake
+# NB: ubsan, scudo deliberately match two entries
+SANITIZER_FLAGS=(
+   asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo
+   shadowcallstack gwp-asan
+)
+IUSE+=" ${SANITIZER_FLAGS[@]/#/+}"
+REQUIRED_USE="
+   || ( ${SANITIZER_FLAGS[*]} libfuzzer orc profile xray )
+   test? (
+   cfi? ( ubsan )
+   gwp-asan? ( scudo )
+   )
+"
+RESTRICT="
+   !clang? ( test )
+   !test? ( test )
+"
+
+DEPEND="
+   sys-devel/llvm:${LLVM_MAJOR}
+   virtual/libcrypt[abi_x86_32(-)?,abi_x86_64(-)?]
+"
+BDEPEND="
+   >=dev-util/cmake-3.16
+   clang? ( sys-devel/clang )
+   elibc_glibc? ( net-libs/libtirpc )
+   test? (
+   $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")
+   =sys-devel/clang-${LLVM_VERSION}*:${LLVM_MAJOR}
+   sys-libs/compiler-rt:${LLVM_MAJOR}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+"
+
+LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake )
+LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support third-party )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]"
+}
+
+check_space() {
+   if use test; then
+   local CHECKREQS_DISK_BUILD=11G
+   check-reqs_pkg_pretend
+   fi
+}
+
+pkg_pretend() {
+   check_space
+}
+
+pkg_setup() {
+   check_space
+   

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

2023-08-10 Thread Michał Górny
commit: 06374f8b87cdde84d216810d16b4ff20278914cd
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug 10 12:53:19 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug 10 17:49:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06374f8b

sys-devel/llvm-common: Add 18.0.0_pre20230810 snapshot

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

 sys-devel/llvm-common/Manifest |  1 +
 .../llvm-common-18.0.0_pre20230810.ebuild  | 28 ++
 2 files changed, 29 insertions(+)

diff --git a/sys-devel/llvm-common/Manifest b/sys-devel/llvm-common/Manifest
index 839ce3fd55e7..285b67868f2e 100644
--- a/sys-devel/llvm-common/Manifest
+++ b/sys-devel/llvm-common/Manifest
@@ -8,4 +8,5 @@ DIST llvm-project-17.0.0rc1.src.tar.xz 127805900 BLAKE2B 
ab6e3b7e7af10bbb086bdd2
 DIST llvm-project-17.0.0rc1.src.tar.xz.sig 438 BLAKE2B 
976098c616d7f01c08c5be1d76dd395950184d2c6750f3f2c14235cdf446f1d876d842b3591f827cf1157fa25c707862a374e34d61fb73afe5a7b08d6041ee4a
 SHA512 
272e92dec1fd43819f6fafdaa7f55a975e60a1c3000a69875209b89b7f3e2d2851e32ec0f2725242479203068349aaeff8da261d998a2325a9c52733bc5d7697
 DIST llvm-project-17.0.0rc2.src.tar.xz 127795160 BLAKE2B 
58ed818f61e1cd179288d578e89460782617a3791a65dbc3e1f207629004f0d61225e87b78fdc0eeb3647912e5056ab68ce35ea2639a34ded1d8bdf0452e31f8
 SHA512 
7eb5c5172b5e9af65c940c876779f90e20a02659bf1489cedd06c67eea205aa1f4bdc5a8134a120db98cb80ca54673902b530c3315c9b53384c091200d9162c0
 DIST llvm-project-17.0.0rc2.src.tar.xz.sig 438 BLAKE2B 
55788eacc592729839dad581b507794f279d84cafcaa49785ae34e02931ee9d4f64caf9e251e280dbc8676f3cacdca52a22f36cf7282655a3fc0721a61c9f003
 SHA512 
141e1ba7eb9870c21b91060ca484316cc8a402d4e61c8312688023850070b255b0eebe2d10ef63925f7269ee1b347074440e1a9a18d37cb7e1b6c82a7d1a1710
+DIST llvm-project-7d259b36d2e8148d13087844e6494ad3a5c63edf.tar.gz 195942450 
BLAKE2B 
3221cc070295edf4f70e5b24ed06cda29e8dd98d3d28ba5ac38b821fc313f7f7dfdc7ad500537c2244af0fa3d750174dfa1699db7f72a44df67e5fa255a3d0aa
 SHA512 
9279290ab482f29af4a2205270038f1817608a63872e03340d43c31fcf5da36191269838912a1460455a8661295e664891d6d123018b12ddc80c2641790d0640
 DIST llvm-project-c4bb3e073548cf436d5fa0406e3ae75e94684dec.tar.gz 195462091 
BLAKE2B 
982f1105db6cf63575916a20432df4c8623bdff236ce3bd95e63ffd931bc8e1f0e9ea9ad673b09d749c35c1bfe68a48f5b4080118f25040498db09a580db3a7e
 SHA512 
1c591175f44da85eb5ee831220c0387a3d9a0604beaf7abd89fbc6d1e0e9c4f80dac73de1dc22375a45115dd4c1d764fed0a0f628993ca780eb6991682aa0b5b

diff --git a/sys-devel/llvm-common/llvm-common-18.0.0_pre20230810.ebuild 
b/sys-devel/llvm-common/llvm-common-18.0.0_pre20230810.ebuild
new file mode 100644
index ..ce5f03ca34a5
--- /dev/null
+++ b/sys-devel/llvm-common/llvm-common-18.0.0_pre20230810.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit llvm.org
+
+DESCRIPTION="Common files shared between multiple slots of LLVM"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+
+RDEPEND="
+   !sys-devel/llvm:0
+"
+
+LLVM_COMPONENTS=( llvm/utils/vim )
+llvm.org_set_globals
+
+src_install() {
+   insinto /usr/share/vim/vimfiles
+   doins -r */
+   # some users may find it useful
+   newdoc README README.vim
+   dodoc vimrc
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/llvm-ocaml/

2023-08-10 Thread Michał Górny
commit: 4589ae84bc3001d4403af73a6e9a64aaf6b9aadc
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug 10 12:53:23 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug 10 17:49:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4589ae84

dev-ml/llvm-ocaml: Add 18.0.0_pre20230810 snapshot

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

 dev-ml/llvm-ocaml/Manifest |   1 +
 .../llvm-ocaml-18.0.0_pre20230810.ebuild   | 112 +
 2 files changed, 113 insertions(+)

diff --git a/dev-ml/llvm-ocaml/Manifest b/dev-ml/llvm-ocaml/Manifest
index 839ce3fd55e7..285b67868f2e 100644
--- a/dev-ml/llvm-ocaml/Manifest
+++ b/dev-ml/llvm-ocaml/Manifest
@@ -8,4 +8,5 @@ DIST llvm-project-17.0.0rc1.src.tar.xz 127805900 BLAKE2B 
ab6e3b7e7af10bbb086bdd2
 DIST llvm-project-17.0.0rc1.src.tar.xz.sig 438 BLAKE2B 
976098c616d7f01c08c5be1d76dd395950184d2c6750f3f2c14235cdf446f1d876d842b3591f827cf1157fa25c707862a374e34d61fb73afe5a7b08d6041ee4a
 SHA512 
272e92dec1fd43819f6fafdaa7f55a975e60a1c3000a69875209b89b7f3e2d2851e32ec0f2725242479203068349aaeff8da261d998a2325a9c52733bc5d7697
 DIST llvm-project-17.0.0rc2.src.tar.xz 127795160 BLAKE2B 
58ed818f61e1cd179288d578e89460782617a3791a65dbc3e1f207629004f0d61225e87b78fdc0eeb3647912e5056ab68ce35ea2639a34ded1d8bdf0452e31f8
 SHA512 
7eb5c5172b5e9af65c940c876779f90e20a02659bf1489cedd06c67eea205aa1f4bdc5a8134a120db98cb80ca54673902b530c3315c9b53384c091200d9162c0
 DIST llvm-project-17.0.0rc2.src.tar.xz.sig 438 BLAKE2B 
55788eacc592729839dad581b507794f279d84cafcaa49785ae34e02931ee9d4f64caf9e251e280dbc8676f3cacdca52a22f36cf7282655a3fc0721a61c9f003
 SHA512 
141e1ba7eb9870c21b91060ca484316cc8a402d4e61c8312688023850070b255b0eebe2d10ef63925f7269ee1b347074440e1a9a18d37cb7e1b6c82a7d1a1710
+DIST llvm-project-7d259b36d2e8148d13087844e6494ad3a5c63edf.tar.gz 195942450 
BLAKE2B 
3221cc070295edf4f70e5b24ed06cda29e8dd98d3d28ba5ac38b821fc313f7f7dfdc7ad500537c2244af0fa3d750174dfa1699db7f72a44df67e5fa255a3d0aa
 SHA512 
9279290ab482f29af4a2205270038f1817608a63872e03340d43c31fcf5da36191269838912a1460455a8661295e664891d6d123018b12ddc80c2641790d0640
 DIST llvm-project-c4bb3e073548cf436d5fa0406e3ae75e94684dec.tar.gz 195462091 
BLAKE2B 
982f1105db6cf63575916a20432df4c8623bdff236ce3bd95e63ffd931bc8e1f0e9ea9ad673b09d749c35c1bfe68a48f5b4080118f25040498db09a580db3a7e
 SHA512 
1c591175f44da85eb5ee831220c0387a3d9a0604beaf7abd89fbc6d1e0e9c4f80dac73de1dc22375a45115dd4c1d764fed0a0f628993ca780eb6991682aa0b5b

diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-18.0.0_pre20230810.ebuild 
b/dev-ml/llvm-ocaml/llvm-ocaml-18.0.0_pre20230810.ebuild
new file mode 100644
index ..7499a8afc1dd
--- /dev/null
+++ b/dev-ml/llvm-ocaml/llvm-ocaml-18.0.0_pre20230810.ebuild
@@ -0,0 +1,112 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake llvm llvm.org python-any-r1
+
+DESCRIPTION="OCaml bindings for LLVM"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0/${PV}"
+KEYWORDS=""
+IUSE="+debug test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-lang/ocaml-4.00.0:0=
+   dev-ml/ocaml-ctypes:=
+   ~sys-devel/llvm-${PV}:=[debug?]
+   !sys-devel/llvm[ocaml(-)]
+"
+
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-lang/perl
+   dev-ml/findlib
+   >=dev-util/cmake-3.16
+"
+
+LLVM_COMPONENTS=( llvm cmake third-party )
+LLVM_USE_TARGETS=llvm
+llvm.org_set_globals
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local libdir=$(get_libdir)
+   local mycmakeargs=(
+   -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+
+   -DBUILD_SHARED_LIBS=OFF
+   -DLLVM_BUILD_LLVM_DYLIB=ON
+   -DLLVM_LINK_LLVM_DYLIB=ON
+   -DLLVM_OCAML_OUT_OF_TREE=ON
+
+   # cheap hack: LLVM combines both anyway, and the only difference
+   # is that the former list is explicitly verified at cmake time
+   -DLLVM_TARGETS_TO_BUILD=""
+   -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
+   -DLLVM_BUILD_TESTS=$(usex test)
+
+   # disable various irrelevant deps and settings
+   -DLLVM_ENABLE_FFI=OFF
+   -DLLVM_ENABLE_TERMINFO=OFF
+   -DHAVE_HISTEDIT_H=NO
+   -DLLVM_ENABLE_ASSERTIONS=$(usex debug)
+   -DLLVM_ENABLE_EH=ON
+   -DLLVM_ENABLE_RTTI=ON
+
+   -DLLVM_HOST_TRIPLE="${CHOST}"
+
+   -DPython3_EXECUTABLE="${PYTHON}"
+
+   # TODO: ocamldoc
+   )
+
+   use test && mycmakeargs+=(
+   -DLLVM_LIT_ARGS="$(get_lit_flags)"
+   )
+
+   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+   # also: custom rules for OCaml do not 

[gentoo-commits] repo/proj/guru:dev commit in: net-im/teams-for-linux/files/, net-im/teams-for-linux/

2023-08-10 Thread Vitaly Zdanevich
commit: d62e56e05164932e41d724e218d371d22c7ad679
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Thu Aug 10 16:54:15 2023 +
Commit: Vitaly Zdanevich  ya  ru>
CommitDate: Thu Aug 10 16:54:15 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d62e56e0

net-im/teams-for-linux: new package, add 1.3.1

Copied from https://gentoo.xwing.info/net-im/teams-for-linux

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

 net-im/teams-for-linux/Manifest|  1 +
 net-im/teams-for-linux/files/teams-for-linux.sh| 19 ++
 net-im/teams-for-linux/files/teams-for-linux.svg   | 22 +++
 net-im/teams-for-linux/metadata.xml| 10 +
 .../teams-for-linux/teams-for-linux-1.3.1.ebuild   | 44 ++
 5 files changed, 96 insertions(+)

diff --git a/net-im/teams-for-linux/Manifest b/net-im/teams-for-linux/Manifest
new file mode 100644
index 00..108ff2b261
--- /dev/null
+++ b/net-im/teams-for-linux/Manifest
@@ -0,0 +1 @@
+DIST teams-for-linux-1.3.1.tar.gz 93146221 BLAKE2B 
085d34709ec5069aff1a25dbd6fc9973778b5373cba58e24e2c556f8d49485d9ca76f45a3436f2e299efa156b81780136730fca4d883fa5e6b3a52615c820f65
 SHA512 
9b64677cb17536e52b1c2cea11dd161953704f69e8bdc7c69c642fc61bf6815081f8efa0c0650cd0ccb210103d5ec28bf1ecab80b3334c29f30b713886d613c3

diff --git a/net-im/teams-for-linux/files/teams-for-linux.sh 
b/net-im/teams-for-linux/files/teams-for-linux.sh
new file mode 100644
index 00..43be26798f
--- /dev/null
+++ b/net-im/teams-for-linux/files/teams-for-linux.sh
@@ -0,0 +1,19 @@
+#!/bin/bash
+
+# Allow the user to override command-line flags, bug #357629.
+# This is based on Debian's chromium-browser package, and is intended
+# to be consistent with Debian.
+for f in /etc/chromium/*; do
+[[ -f ${f} ]] && source "${f}"
+done
+
+# Prefer user defined CHROMIUM_USER_FLAGS (from env) over system
+# default CHROMIUM_FLAGS (from /etc/chromium/default).
+CHROMIUM_FLAGS=${CHROMIUM_USER_FLAGS:-"$CHROMIUM_FLAGS"}
+
+# Let the wrapped binary know that it has been run through the wrapper.
+export CHROME_WRAPPER="$(readlink -f "$0")"
+
+HERE="$(dirname "$CHROME_WRAPPER")"
+
+exec -a "teams-for-linux" "$HERE/teams-for-linux" ${CHROMIUM_FLAGS} "$@"

diff --git a/net-im/teams-for-linux/files/teams-for-linux.svg 
b/net-im/teams-for-linux/files/teams-for-linux.svg
new file mode 100644
index 00..34be9847d2
--- /dev/null
+++ b/net-im/teams-for-linux/files/teams-for-linux.svg
@@ -0,0 +1,22 @@
+
+http://www.w3.org/2000/svg; viewBox="0 0 2228.833 2073.333">
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+
+
+
+  
+  
+  
+
\ No newline at end of file

diff --git a/net-im/teams-for-linux/metadata.xml 
b/net-im/teams-for-linux/metadata.xml
new file mode 100644
index 00..61ff0c4087
--- /dev/null
+++ b/net-im/teams-for-linux/metadata.xml
@@ -0,0 +1,10 @@
+
+
+   
+   ca...@xwing.info
+   Guillaume Castagnino
+   
+   
+   IsmaelMartinez/teams-for-linux
+   
+

diff --git a/net-im/teams-for-linux/teams-for-linux-1.3.1.ebuild 
b/net-im/teams-for-linux/teams-for-linux-1.3.1.ebuild
new file mode 100644
index 00..404249af98
--- /dev/null
+++ b/net-im/teams-for-linux/teams-for-linux-1.3.1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop xdg multilib-build
+
+DESCRIPTION="Microsoft Teams client for Linux. Binary precompiled version."
+HOMEPAGE="https://teams.microsoft.com/ 
https://github.com/IsmaelMartinez/teams-for-linux;
+SRC_URI="https://github.com/IsmaelMartinez/${PN}/releases/download/v${PV}/${P}.tar.gz;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+
+IUSE=""
+DEPEND=">=app-accessibility/at-spi2-core-2.46.0:2[${MULTILIB_USEDEP}]
+   media-libs/freetype:2[${MULTILIB_USEDEP}]
+   media-gfx/graphite2[${MULTILIB_USEDEP}]
+   net-print/cups[${MULTILIB_USEDEP}]
+   x11-libs/gtk+:3[${MULTILIB_USEDEP}]
+   x11-libs/libX11[${MULTILIB_USEDEP}]
+   x11-libs/pango[${MULTILIB_USEDEP}]
+"
+
+src_install() {
+   dodir /opt/${PN}
+   cp -a . "${ED}"/opt/${PN} || die
+
+   # install wrapper reading /etc/chromium/* for CHROME_FLAGS
+   exeinto /opt/${PN}
+   doexe "${FILESDIR}/${PN}.sh"
+
+   # remove chrome-sandbox binary, users should use kernel namespaces
+   # https://bugs.gentoo.org/692692#c18
+   rm "${ED}"/opt/${PN}/chrome-sandbox || die
+
+   dosym ../../opt/${PN}/${PN}.sh /usr/bin/${PN}
+
+   newicon -s scalable "${FILESDIR}/${PN}.svg" ${PN}.svg
+   make_desktop_entry "${EPREFIX}"/opt/${PN}/${PN}.sh "Teams for Linux" \
+   ${PN} "Network;Chat;InstantMessaging;" \
+   "MimeType=x-scheme-handler/msteams;"
+}



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

2023-08-10 Thread Matt Turner
commit: c5cb8da51d15da3bb77087a9a4831ce806fa41c4
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Aug 10 16:45:35 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Aug 10 16:46:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5cb8da5

gnome-extra/zenity: Version bump to 3.44.2

Signed-off-by: Matt Turner  gentoo.org>

 gnome-extra/zenity/Manifest |  1 +
 gnome-extra/zenity/zenity-3.44.2.ebuild | 55 +
 2 files changed, 56 insertions(+)

diff --git a/gnome-extra/zenity/Manifest b/gnome-extra/zenity/Manifest
index 3f33831d07bc..90c250ab0d66 100644
--- a/gnome-extra/zenity/Manifest
+++ b/gnome-extra/zenity/Manifest
@@ -1,4 +1,5 @@
 DIST zenity-3.44.0.tar.xz 3096684 BLAKE2B 
bd6cb333e30ca675bd6d49a8117fc81a8d5ffe2870b9d78f897f292b827849cfaee7d92d36ebc9dc784041400b221cca715d40878be0bb2f5aa47ccbf9c10965
 SHA512 
806fff8f239dfa5da32e75bbc1fc3a6dc50b49ea8e6ca64cead9dd40adfe4741237c25ae5caaac1997ec7f274e9379b6607d254caf8a509aa01f3eba03cb3e7c
 DIST zenity-3.44.1.tar.xz 3095920 BLAKE2B 
86bfec1f53bfdb5a9cdec68d74de491d08be6c41d4b8b5a0848f833460ab98164dd11fe24f670cba9618fae3b37d03720e62367071679ab7bd2e9d3f1488136e
 SHA512 
b2cb92b501af94bf18ede1b9567a231811c81dd27bc878354b03ec131e6fa1cdfec780c9f34d4ff5994b0993271473455d6a2f76561347a09117c47cae3e105c
+DIST zenity-3.44.2.tar.xz 3095752 BLAKE2B 
07d5b9aa673ae1e719bbd8d2ff85394ce19b9e77c36c3b6cf73d6b806dbcb0ab6322d13e66a715ebf5aefc14fa289a31367d0f0abd6ceaa9df7e3d7d12049492
 SHA512 
60f139b18db9ddf95a9c3481b08a3b99dd56ce457a49d99dc33f59570837e8498e8819bdd130c915a08e40042b2f3af583bd0fe4498adb8152632bd044137f2f
 DIST zenity-3.99.0.tar.xz 3084896 BLAKE2B 
71a6848cb2684e71eb8bb8b5ca57ad0c602b58326f2426542774e4806f4ea9929880810f3e4cd43e938554a9905d3381712b62f2cb2b0bfb137d6a47bb004904
 SHA512 
65820dd9f5e60dad14867dc584ac4a2d43f6c259c4eccd021c76f2deb4206a29de17db4eb8a911fff12243a594b624c1aa3781087bcd41308c4ea6c0dc919633
 DIST zenity-3.99.1.tar.xz 3086092 BLAKE2B 
cf43be455f97e1ecf0539339d515415c9f875a5a0ac961f11b6e2fe463362eae400633628132ed67c67c01dd61a39cba2dc247ad3b82449d51867a9d93bda2c1
 SHA512 
4be34682da266b79e05e56a862e698bd93bb2187b4395b699be8ba63053dac07a0f9598bba411fb1f06dc2fffab78829a791f797e5ada23d1eac3463b3a8

diff --git a/gnome-extra/zenity/zenity-3.44.2.ebuild 
b/gnome-extra/zenity/zenity-3.44.2.ebuild
new file mode 100644
index ..9080ff54a435
--- /dev/null
+++ b/gnome-extra/zenity/zenity-3.44.2.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnome.org gnome2-utils meson xdg
+
+DESCRIPTION="Tool to display dialogs from the commandline and shell scripts"
+HOMEPAGE="https://wiki.gnome.org/Projects/Zenity;
+
+LICENSE="LGPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux"
+IUSE="libnotify webkit"
+
+# TODO: X11 dependency is automagically enabled
+RDEPEND="
+   >=x11-libs/gtk+-3.16.0:3[X]
+   >=dev-libs/glib-2.43.4:2
+   libnotify? ( >=x11-libs/libnotify-0.6.1:= )
+   webkit? ( >=net-libs/webkit-gtk-2.8.1:4.1 )
+   x11-libs/libX11
+
+   x11-libs/gdk-pixbuf:2
+   x11-libs/pango
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.4
+   virtual/pkgconfig
+"
+src_configure() {
+   local emesonargs=(
+   $(meson_use libnotify)
+   $(meson_use webkit webkitgtk)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+
+   # Not really needed and prevent us from needing perl
+   rm "${ED}/usr/bin/gdialog" || die "rm gdialog failed!"
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



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

2023-08-10 Thread Andreas K. Hüttel
commit: 462793d24cf60355164129949488d1287c2f1010
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Thu Aug 10 16:08:50 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Thu Aug 10 16:08:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=462793d2

www-client/firefox: disable openh264 useflag by default, bug 912033

Closes: https://bugs.gentoo.org/912033
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 www-client/firefox/firefox-102.13.0.ebuild | 2 +-
 www-client/firefox/firefox-102.14.0.ebuild | 2 +-
 www-client/firefox/firefox-115.1.0.ebuild  | 2 +-
 www-client/firefox/firefox-116.0.ebuild| 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/www-client/firefox/firefox-102.13.0.ebuild 
b/www-client/firefox/firefox-102.13.0.ebuild
index 91701dd569ba..c74041508fd8 100644
--- a/www-client/firefox/firefox-102.13.0.ebuild
+++ b/www-client/firefox/firefox-102.13.0.ebuild
@@ -63,7 +63,7 @@ SLOT="esr"
 LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
 
 IUSE="+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel"
-IUSE+=" jack libproxy lto +openh264 pgo pulseaudio sndio selinux"
+IUSE+=" jack libproxy lto openh264 pgo pulseaudio sndio selinux"
 IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent 
+system-libvpx system-png system-python-libs +system-webp"
 IUSE+=" wayland wifi"
 

diff --git a/www-client/firefox/firefox-102.14.0.ebuild 
b/www-client/firefox/firefox-102.14.0.ebuild
index 9b9556e39e1d..dd6716fbbb18 100644
--- a/www-client/firefox/firefox-102.14.0.ebuild
+++ b/www-client/firefox/firefox-102.14.0.ebuild
@@ -63,7 +63,7 @@ SLOT="esr"
 LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
 
 IUSE="+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel"
-IUSE+=" jack libproxy lto +openh264 pgo pulseaudio sndio selinux"
+IUSE+=" jack libproxy lto openh264 pgo pulseaudio sndio selinux"
 IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent 
+system-libvpx system-png system-python-libs +system-webp"
 IUSE+=" wayland wifi"
 

diff --git a/www-client/firefox/firefox-115.1.0.ebuild 
b/www-client/firefox/firefox-115.1.0.ebuild
index d5579dc7dea9..3f50109261df 100644
--- a/www-client/firefox/firefox-115.1.0.ebuild
+++ b/www-client/firefox/firefox-115.1.0.ebuild
@@ -63,7 +63,7 @@ SLOT="esr"
 LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
 
 IUSE="+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel"
-IUSE+=" jack libproxy lto +openh264 pgo pulseaudio sndio selinux"
+IUSE+=" jack libproxy lto openh264 pgo pulseaudio sndio selinux"
 IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent 
+system-libvpx system-png system-python-libs +system-webp"
 IUSE+=" wayland wifi +X"
 

diff --git a/www-client/firefox/firefox-116.0.ebuild 
b/www-client/firefox/firefox-116.0.ebuild
index 09f712504e71..4251bee50d76 100644
--- a/www-client/firefox/firefox-116.0.ebuild
+++ b/www-client/firefox/firefox-116.0.ebuild
@@ -63,7 +63,7 @@ SLOT="rapid"
 LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
 
 IUSE="+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel"
-IUSE+=" jack +jumbo-build libproxy lto +openh264 pgo pulseaudio sndio selinux"
+IUSE+=" jack +jumbo-build libproxy lto openh264 pgo pulseaudio sndio selinux"
 IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent 
+system-libvpx system-png system-python-libs +system-webp"
 IUSE+=" +telemetry valgrind wayland wifi +X"
 



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

2023-08-10 Thread Matt Turner
commit: b662bc286ef33ba046187b88206d9630363da38d
Author: Guillermo Joandet  gmail  com>
AuthorDate: Thu Aug 10 03:18:15 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Aug 10 15:13:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b662bc28

gnome-extra/zenity: Version bump to 3.99.1

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

 gnome-extra/zenity/Manifest |  1 +
 gnome-extra/zenity/zenity-3.99.1.ebuild | 49 +
 2 files changed, 50 insertions(+)

diff --git a/gnome-extra/zenity/Manifest b/gnome-extra/zenity/Manifest
index 5261514488ee..3f33831d07bc 100644
--- a/gnome-extra/zenity/Manifest
+++ b/gnome-extra/zenity/Manifest
@@ -1,3 +1,4 @@
 DIST zenity-3.44.0.tar.xz 3096684 BLAKE2B 
bd6cb333e30ca675bd6d49a8117fc81a8d5ffe2870b9d78f897f292b827849cfaee7d92d36ebc9dc784041400b221cca715d40878be0bb2f5aa47ccbf9c10965
 SHA512 
806fff8f239dfa5da32e75bbc1fc3a6dc50b49ea8e6ca64cead9dd40adfe4741237c25ae5caaac1997ec7f274e9379b6607d254caf8a509aa01f3eba03cb3e7c
 DIST zenity-3.44.1.tar.xz 3095920 BLAKE2B 
86bfec1f53bfdb5a9cdec68d74de491d08be6c41d4b8b5a0848f833460ab98164dd11fe24f670cba9618fae3b37d03720e62367071679ab7bd2e9d3f1488136e
 SHA512 
b2cb92b501af94bf18ede1b9567a231811c81dd27bc878354b03ec131e6fa1cdfec780c9f34d4ff5994b0993271473455d6a2f76561347a09117c47cae3e105c
 DIST zenity-3.99.0.tar.xz 3084896 BLAKE2B 
71a6848cb2684e71eb8bb8b5ca57ad0c602b58326f2426542774e4806f4ea9929880810f3e4cd43e938554a9905d3381712b62f2cb2b0bfb137d6a47bb004904
 SHA512 
65820dd9f5e60dad14867dc584ac4a2d43f6c259c4eccd021c76f2deb4206a29de17db4eb8a911fff12243a594b624c1aa3781087bcd41308c4ea6c0dc919633
+DIST zenity-3.99.1.tar.xz 3086092 BLAKE2B 
cf43be455f97e1ecf0539339d515415c9f875a5a0ac961f11b6e2fe463362eae400633628132ed67c67c01dd61a39cba2dc247ad3b82449d51867a9d93bda2c1
 SHA512 
4be34682da266b79e05e56a862e698bd93bb2187b4395b699be8ba63053dac07a0f9598bba411fb1f06dc2fffab78829a791f797e5ada23d1eac3463b3a8

diff --git a/gnome-extra/zenity/zenity-3.99.1.ebuild 
b/gnome-extra/zenity/zenity-3.99.1.ebuild
new file mode 100644
index ..4b872f4ad496
--- /dev/null
+++ b/gnome-extra/zenity/zenity-3.99.1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnome.org gnome2-utils meson xdg
+
+DESCRIPTION="Tool to display dialogs from the commandline and shell scripts"
+HOMEPAGE="https://wiki.gnome.org/Projects/Zenity;
+
+LICENSE="LGPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux"
+IUSE="webkit"
+
+# TODO: X11 dependency is automagically enabled
+RDEPEND="
+   >=gui-libs/libadwaita-1.2:1
+   webkit? ( >=net-libs/webkit-gtk-2.40.1:6 )
+
+   x11-libs/gdk-pixbuf:2
+   x11-libs/pango
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.4
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use webkit webkitgtk)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



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

2023-08-10 Thread Yixun Lan
commit: 63d7d9a40ec6cd0b41456ff4ff2f891167f765ef
Author: Yixun Lan  gentoo  org>
AuthorDate: Thu Aug 10 14:17:16 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Aug 10 14:54:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63d7d9a4

net-im/slack: add myself as a maintainer

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

 net-im/slack/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/net-im/slack/metadata.xml b/net-im/slack/metadata.xml
index 8361ed63d9fa..f69b2caaf9c9 100644
--- a/net-im/slack/metadata.xml
+++ b/net-im/slack/metadata.xml
@@ -5,6 +5,10 @@
spid...@spiderx.dp.ua
Vladimir Pavljuchenkov

+   
+   d...@gentoo.org
+   Yixun Lan
+   

proxy-ma...@gentoo.org
Proxy Maintainers



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

2023-08-10 Thread Yixun Lan
commit: bf687c9bccc255410c7d85fb2690aa1b1056bb11
Author: Brahmajit Das  gmail  com>
AuthorDate: Wed Aug  9 05:45:19 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Aug 10 14:54:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf687c9b

net-im/slack: add 4.33.84

Closes: https://github.com/gentoo/gentoo/pull/32228
Signed-off-by: Brahmajit Das  gmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

 net-im/slack/Manifest |   1 +
 net-im/slack/slack-4.33.84.ebuild | 114 ++
 2 files changed, 115 insertions(+)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index 0beb5a090033..62fce5538987 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1 +1,2 @@
 DIST slack-desktop-4.29.149-amd64.deb 72943850 BLAKE2B 
1d36947c5b4da0a2e301b3510dff9e5d3dbc6a3a2f0411980792984a497578d239dbc90dfb6af5cfe6d87dbcb7c3acac3b79c86daf6d58a4a9e69223472447f6
 SHA512 
9771af26efdadfe7eed5945b57900360b50804642e62db42cb2af20c3246edfdadf491deb2d1004a02e6dc545def079ecf6ab175e4d27f1989bcc8cbaf12366c
+DIST slack-desktop-4.33.84-amd64.deb 75875434 BLAKE2B 
fdef90196d024ca486d31907d04cbb8bf091e36c61606a71b3336d3e5bd3bf8be559e74f692ef94f6dbc9393ac8836443c6b87411eff56793c36bd311a219ba1
 SHA512 
4ef9981bfb1447d69f15ea1858c35318be4025a2d9894cc0a4a19fb0c5464d6787d0e7f2d951c7a438e4ef8a383c7b6e6ce14989855d5b6f71069606f6730de6

diff --git a/net-im/slack/slack-4.33.84.ebuild 
b/net-im/slack/slack-4.33.84.ebuild
new file mode 100644
index ..f0291e2700fa
--- /dev/null
+++ b/net-im/slack/slack-4.33.84.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MULTILIB_COMPAT=( abi_x86_64 )
+
+inherit desktop multilib-build optfeature pax-utils unpacker xdg
+
+DESCRIPTION="Team collaboration tool"
+HOMEPAGE="https://slack.com;
+SRC_URI="https://downloads.slack-edge.com/releases/linux/${PV}/prod/x64/${PN}-desktop-${PV}-amd64.deb;
+
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+IUSE="appindicator +seccomp suid wayland"
+RESTRICT="bindist mirror"
+
+RDEPEND="app-accessibility/at-spi2-core:2[${MULTILIB_USEDEP}]
+   dev-libs/expat:0[${MULTILIB_USEDEP}]
+   dev-libs/glib:2[${MULTILIB_USEDEP}]
+   dev-libs/nspr:0[${MULTILIB_USEDEP}]
+   dev-libs/nss:0[${MULTILIB_USEDEP}]
+   dev-libs/wayland[${MULTILIB_USEDEP}]
+   media-libs/alsa-lib:0[${MULTILIB_USEDEP}]
+   media-libs/mesa:0[${MULTILIB_USEDEP}]
+   net-print/cups:0[${MULTILIB_USEDEP}]
+   sys-apps/dbus:0[${MULTILIB_USEDEP}]
+   x11-libs/cairo:0[${MULTILIB_USEDEP}]
+   x11-libs/gdk-pixbuf:2[${MULTILIB_USEDEP}]
+   x11-libs/gtk+:3[${MULTILIB_USEDEP}]
+   x11-libs/libdrm:0[${MULTILIB_USEDEP}]
+   x11-libs/libX11:0[${MULTILIB_USEDEP}]
+   x11-libs/libxcb:0/1.12[${MULTILIB_USEDEP}]
+   x11-libs/libXcomposite:0[${MULTILIB_USEDEP}]
+   x11-libs/libXdamage:0[${MULTILIB_USEDEP}]
+   x11-libs/libXext:0[${MULTILIB_USEDEP}]
+   x11-libs/libXfixes:0[${MULTILIB_USEDEP}]
+   x11-libs/libxkbcommon:0[${MULTILIB_USEDEP}]
+   x11-libs/libxkbfile:0[${MULTILIB_USEDEP}]
+   x11-libs/libXrandr:0[${MULTILIB_USEDEP}]
+   x11-libs/pango:0[${MULTILIB_USEDEP}]
+   appindicator? ( dev-libs/libayatana-appindicator )"
+
+QA_PREBUILT="opt/slack/chrome-sandbox
+   opt/slack/chrome_crashpad_handler
+   opt/slack/libEGL.so
+   opt/slack/libGLESv2.so
+   opt/slack/libffmpeg.so
+   opt/slack/libvk_swiftshader.so
+   opt/slack/libvulkan.so.1
+   opt/slack/resources/app.asar.unpacked/node_modules/*
+   opt/slack/slack
+   opt/slack/swiftshader/libEGL.so
+   opt/slack/swiftshader/libGLESv2.so"
+
+S="${WORKDIR}"
+
+src_prepare() {
+   default
+
+   # remove hardcoded path, logging noise (wrt 694058, 711494)
+   sed -i  -e '/Icon/s|/usr/share/pixmaps/slack.png|slack|' \
+   -e '/Exec/s|slack|slack -s|' \
+   usr/share/applications/slack.desktop \
+   || die "sed failed in Icon for slack.desktop"
+
+   if use appindicator ; then
+   sed -i '/Exec/s|=|=env XDG_CURRENT_DESKTOP=Unity |' \
+   usr/share/applications/slack.desktop \
+   || die "sed failed for appindicator"
+   fi
+
+   if ! use seccomp ; then
+   sed -i '/Exec/s/%U/%U --disable-seccomp-filter-sandbox/' \
+   usr/share/applications/slack.desktop \
+   || die "sed failed for seccomp"
+   fi
+
+   if use wayland ; then
+   sed -i '/Exec/s/%U/%U 
--enable-features=WebRTCPipeWireCapturer/' \
+   usr/share/applications/slack.desktop \
+   || die "sed failed for wayland"
+   fi
+
+   rm usr/lib/slack/LICENSE{,S-linux.json} \
+   || die "rm licenses failed"
+}
+
+src_install() {
+   doicon 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/openpace/files/, dev-libs/openpace/

2023-08-10 Thread David Seifert
commit: 7ecfdd498575da6be434947ccbb81637d6920305
Author: David Seifert  gentoo  org>
AuthorDate: Thu Aug 10 14:33:44 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Thu Aug 10 14:33:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ecfdd49

dev-libs/openpace: drop 1.1.2

Signed-off-by: David Seifert  gentoo.org>

 dev-libs/openpace/Manifest |  1 -
 .../files/openpace-1.1.2-openssl-3.0-1.patch   | 25 ---
 .../files/openpace-1.1.2-openssl-3.0-2.patch   | 76 --
 .../files/openpace-1.1.2-openssl-3.0-3.patch   | 23 ---
 dev-libs/openpace/openpace-1.1.2.ebuild| 52 ---
 5 files changed, 177 deletions(-)

diff --git a/dev-libs/openpace/Manifest b/dev-libs/openpace/Manifest
index b0d5d962c0df..42119cdbeff5 100644
--- a/dev-libs/openpace/Manifest
+++ b/dev-libs/openpace/Manifest
@@ -1,2 +1 @@
-DIST openpace-1.1.2.tar.gz 3040254 BLAKE2B 
4320b0ec01e80379f8c6b1812af6e7b09a8305a448caf432735554d05380b2f29133e92bffab62ad31077c410eceb5d0c68d65343394ebc24aa92dbefe321549
 SHA512 
812852300cee2ba021809b6c1caa686ecb7fe3eb23bcc7f4c0ce34258460f685bd70027f62f046643710bc549c0037af80d26d7089dd71341818ec7ec1db8d94
 DIST openpace-1.1.3.tar.gz 3472674 BLAKE2B 
1b3785935d51c987f2cdc27126de632296690601d7cd5bce6cbc157e7161d0eff0885081d5da81df5a0cfb0616050bda01b7895d9069f4c2a61871f261b1fd4f
 SHA512 
ae6cde02e49f13070cff83393972a3433303f1372acfde295f86e7049d9e8da9e8e9b74a85374ff99d0c15d9c68d3670fd8badc963232712c5cc27c863eb385f

diff --git a/dev-libs/openpace/files/openpace-1.1.2-openssl-3.0-1.patch 
b/dev-libs/openpace/files/openpace-1.1.2-openssl-3.0-1.patch
deleted file mode 100644
index 8802c2528f18..
--- a/dev-libs/openpace/files/openpace-1.1.2-openssl-3.0-1.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 8b2c8a76873da4862dbf4240c901f3e6d4bc040a Mon Sep 17 00:00:00 2001
-From: Frank Morgner 
-Date: Sat, 18 Dec 2021 00:15:39 +0100
-Subject: [PATCH] fixed outdated API usage of BN_zero
-
-returns void since 0.9.8

- src/eac.c | 4 +++-
- 1 file changed, 3 insertions(+), 1 deletion(-)
-
-diff --git a/src/eac.c b/src/eac.c
-index ea84253..9dccd79 100644
 a/src/eac.c
-+++ b/src/eac.c
-@@ -105,7 +105,9 @@ int EAC_reset_ssc(const EAC_CTX *ctx)
- if (!ctx)
- return 0;
- 
--return BN_zero(ctx->ssc);
-+BN_zero(ctx->ssc);
-+
-+return 1;
- }
- 
- int EAC_set_ssc(const EAC_CTX *ctx, unsigned long ssc)

diff --git a/dev-libs/openpace/files/openpace-1.1.2-openssl-3.0-2.patch 
b/dev-libs/openpace/files/openpace-1.1.2-openssl-3.0-2.patch
deleted file mode 100644
index d2ac244a1a7d..
--- a/dev-libs/openpace/files/openpace-1.1.2-openssl-3.0-2.patch
+++ /dev/null
@@ -1,76 +0,0 @@
-From 2d94a152dd36543d2a713f1abe20717fdaafae0a Mon Sep 17 00:00:00 2001
-From: Frank Morgner 
-Date: Sat, 18 Dec 2021 00:15:04 +0100
-Subject: [PATCH] added basic compatibility with OpenSSL 3.0
-
-deprecated warnings are not handled for now
-
-fixes https://github.com/frankmorgner/openpace/issues/53

- src/eac/cv_cert.h |  6 +-
- src/eac_util.c| 14 ++
- 2 files changed, 19 insertions(+), 1 deletion(-)
-
-diff --git a/src/eac/cv_cert.h b/src/eac/cv_cert.h
-index f8c6565..595eb9c 100644
 a/src/eac/cv_cert.h
-+++ b/src/eac/cv_cert.h
-@@ -341,7 +341,11 @@ CVC_CERT *CVC_d2i_CVC_CERT(CVC_CERT **cert, const 
unsigned char **in, long len);
-  * @return Number of bytes successfully encoded or a negative value if an
-  * error occured.
-  */
--int i2d_CVC_CERT(CVC_CERT *a, unsigned char **out);
-+int i2d_CVC_CERT(
-+#if OPENSSL_VERSION_NUMBER >= 0x3000L
-+  const
-+#endif
-+  CVC_CERT *a, unsigned char **out);
- 
- /**
-  * @brief Duplicate a CV certificate
-diff --git a/src/eac_util.c b/src/eac_util.c
-index e87293c..6e518e0 100644
 a/src/eac_util.c
-+++ b/src/eac_util.c
-@@ -321,6 +321,8 @@ randb(int numbytes)
- return NULL;
- }
- 
-+#include 
-+
- BUF_MEM *
- retail_mac_des(const BUF_MEM * key, const BUF_MEM * in)
- {
-@@ -331,6 +333,11 @@ retail_mac_des(const BUF_MEM * key, const BUF_MEM * in)
- 
- check(key, "Invalid arguments");
- 
-+#if OPENSSL_VERSION_NUMBER >= 0x3000L
-+OSSL_PROVIDER *legacy;
-+legacy = OSSL_PROVIDER_load(NULL, "legacy");
-+#endif
-+
- len = EVP_CIPHER_block_size(EVP_des_cbc());
- check(key->length >= 2*len, "Key too short");
- 
-@@ -369,6 +376,9 @@ retail_mac_des(const BUF_MEM * key, const BUF_MEM * in)
- BUF_MEM_free(c_tmp);
- BUF_MEM_free(d_tmp);
- EVP_CIPHER_CTX_free(ctx);
-+#if OPENSSL_VERSION_NUMBER >= 0x3000L
-+OSSL_PROVIDER_unload(legacy);
-+#endif
- 
- return mac;
- 
-@@ -381,6 +391,10 @@ retail_mac_des(const BUF_MEM * key, const BUF_MEM * in)
- BUF_MEM_free(d_tmp);
- if (ctx)
- EVP_CIPHER_CTX_free(ctx);
-+#if OPENSSL_VERSION_NUMBER >= 0x3000L
-+if (legacy)
-+OSSL_PROVIDER_unload(legacy);
-+#endif
- 
- return NULL;
- }

diff --git 

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

2023-08-10 Thread Michał Górny
commit: 068020127ee2269542e14ed77e817255be4fbd89
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug 10 12:23:36 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug 10 12:52:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06802012

dev-python/pikepdf: Bump to 8.3.1

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

 dev-python/pikepdf/Manifest |  1 +
 dev-python/pikepdf/pikepdf-8.3.1.ebuild | 60 +
 2 files changed, 61 insertions(+)

diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
index 0bc794a7ed8b..0b7a5f422a78 100644
--- a/dev-python/pikepdf/Manifest
+++ b/dev-python/pikepdf/Manifest
@@ -4,3 +4,4 @@ DIST pikepdf-8.2.0.tar.gz 1804342 BLAKE2B 
4df7b873833b854291808176cca10844934d6e
 DIST pikepdf-8.2.1.tar.gz 1804043 BLAKE2B 
c8c80dd61cb2703eb7454b2a006a14760da538e0fef75053a75bd49aeb6a5233e9f72ac3d0acad9c02afe1973b90e4a9bed3af8482d34e9e3274aadac5d35cd0
 SHA512 
f4850f55897af0177bfbb492dffd5250378d01ef721c30b931ecf6c9f79808bcfad20d5335089f73677396737c4e98441e98c235b38539fe50f5200d14222988
 DIST pikepdf-8.2.2.tar.gz 2847110 BLAKE2B 
084c09f92f1ca133a6b39e14782c355369c714a17040c41c0dd13afe28577b9f6bcc10ed980b69acbe7c9e73dc85f11625669539d5b2e18991a86f5fa400ba16
 SHA512 
19dfabe0df425a3a519659f54e65ae6afdfea0df6f1b104ac2807d3cab49ac1b7dbf1c589b41dfabec4ffb95db593c788da7ed7c4dca76a515d90453e082f371
 DIST pikepdf-8.2.3.tar.gz 2847227 BLAKE2B 
89003b2cc8b9afbf1eaa255bc6c2c1a6b254239a5dd7584393b5350933c35a129c14579a0f2476197a9ce9eda5ae4177a46c88b8bc0ea78f9bda96de614cb18a
 SHA512 
824e35ba90523f4831a89d91a1fc9b43ecba4b82848f28bcec3ed10a078a4860975262cc5f671ee34131bbcb93242e3a4de4d56e51297d823d997632e0d43f00
+DIST pikepdf-8.3.1.tar.gz 2847612 BLAKE2B 
904cddf79dc1325c5ab8501b3897425622f68d954f01dcfb03a3fb619eb93e3150de6ab178804a05c6f5d9164275ba89f25e35bdf76f3882b039eaefff564ec3
 SHA512 
15a82f70bfd7f2919bc80770e2af7f7bd19efd53f0fe65dc98a4f110d84cd11a3856745c22979336aa3d09b8419657ef1750d963310a3834906724a4747a2dc7

diff --git a/dev-python/pikepdf/pikepdf-8.3.1.ebuild 
b/dev-python/pikepdf/pikepdf-8.3.1.ebuild
new file mode 100644
index ..24e7a1d5dc1f
--- /dev/null
+++ b/dev-python/pikepdf/pikepdf-8.3.1.ebuild
@@ -0,0 +1,60 @@
+# 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} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python library to work with pdf files based on qpdf"
+HOMEPAGE="
+   https://github.com/pikepdf/pikepdf/
+   https://pypi.org/project/pikepdf/
+"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+
+DEPEND="
+   >=app-text/qpdf-11.1.1:0=
+"
+RDEPEND="
+   ${DEPEND}
+   dev-python/deprecation[${PYTHON_USEDEP}]
+   >=dev-python/lxml-4.0[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/pillow-9.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/pybind11-2.10.1[${PYTHON_USEDEP}]
+   >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/attrs-20.2.0[${PYTHON_USEDEP}]
+   >=dev-python/hypothesis-6.36[${PYTHON_USEDEP}]
+   >=dev-python/numpy-1.21.0[${PYTHON_USEDEP}]
+   >=dev-python/pillow-5.0.0[${PYTHON_USEDEP},jpeg,lcms,tiff]
+   >=dev-python/psutil-5.9[${PYTHON_USEDEP}]
+   >=dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}]
+   >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.{8..10})
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # fragile to system load
+   tests/test_image_access.py::test_random_image
+)
+
+src_prepare() {
+   sed -e '/-n auto/d' -i pyproject.toml || die
+   distutils-r1_src_prepare
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/libcloud/, dev-python/apache-libcloud/, profiles/updates/, ...

2023-08-10 Thread Michał Górny
commit: 370ec95cad5b06f3c49fd523599e4a9648abdd07
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug 10 12:28:52 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug 10 12:52:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=370ec95c

Rename dev-python/{libcloud → apache-libcloud}

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

 app-admin/salt/salt-3005.1-r1.ebuild  | 4 ++--
 app-admin/salt/salt-3006.0.ebuild | 4 ++--
 dev-python/{libcloud => apache-libcloud}/Manifest | 0
 .../apache-libcloud-3.7.0.ebuild} | 0
 dev-python/{libcloud => apache-libcloud}/metadata.xml | 0
 profiles/features/wd40/package.mask   | 2 +-
 profiles/updates/3Q-2023  | 1 +
 7 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/app-admin/salt/salt-3005.1-r1.ebuild 
b/app-admin/salt/salt-3005.1-r1.ebuild
index fffa1500c0f6..bc9ea15bf0bc 100644
--- a/app-admin/salt/salt-3005.1-r1.ebuild
+++ b/app-admin/salt/salt-3005.1-r1.ebuild
@@ -46,8 +46,8 @@ RDEPEND="
libcloud? (
dev-python/aiohttp[${PYTHON_USEDEP}]
dev-python/aiosignal[${PYTHON_USEDEP}]
+   >=dev-python/apache-libcloud-2.5.0[${PYTHON_USEDEP}]
dev-python/async-timeout[${PYTHON_USEDEP}]
-   >=dev-python/libcloud-2.5.0[${PYTHON_USEDEP}]
)
mako? ( dev-python/mako[${PYTHON_USEDEP}] )
ldap? ( dev-python/python-ldap[${PYTHON_USEDEP}] )
@@ -85,6 +85,7 @@ RDEPEND="
 BDEPEND="
test? (
${RDEPEND}
+   dev-python/apache-libcloud[${PYTHON_USEDEP}]
>=dev-python/boto-2.32.1[${PYTHON_USEDEP}]
dev-python/certifi[${PYTHON_USEDEP}]
dev-python/cherrypy[${PYTHON_USEDEP}]
@@ -104,7 +105,6 @@ BDEPEND="
dev-python/pytest-skip-markers[${PYTHON_USEDEP}]
dev-python/pytest-system-statistics[${PYTHON_USEDEP}]
dev-python/flaky[${PYTHON_USEDEP}]
-   dev-python/libcloud[${PYTHON_USEDEP}]
net-dns/bind-tools
>=dev-python/virtualenv-20.3.0[${PYTHON_USEDEP}]
dev-util/yamllint[${PYTHON_USEDEP}]

diff --git a/app-admin/salt/salt-3006.0.ebuild 
b/app-admin/salt/salt-3006.0.ebuild
index 700b1c9bebd5..5e8c420c6cdc 100644
--- a/app-admin/salt/salt-3006.0.ebuild
+++ b/app-admin/salt/salt-3006.0.ebuild
@@ -48,8 +48,8 @@ RDEPEND="
libcloud? (
dev-python/aiohttp[${PYTHON_USEDEP}]
dev-python/aiosignal[${PYTHON_USEDEP}]
+   >=dev-python/apache-libcloud-2.5.0[${PYTHON_USEDEP}]
dev-python/async-timeout[${PYTHON_USEDEP}]
-   >=dev-python/libcloud-2.5.0[${PYTHON_USEDEP}]
)
mako? ( dev-python/mako[${PYTHON_USEDEP}] )
ldap? ( dev-python/python-ldap[${PYTHON_USEDEP}] )
@@ -88,6 +88,7 @@ BDEPEND="
dev-python/build[${PYTHON_USEDEP}]
test? (
${RDEPEND}
+   dev-python/apache-libcloud[${PYTHON_USEDEP}]
>=dev-python/boto-2.32.1[${PYTHON_USEDEP}]
>=dev-python/certifi-2022.12.07[${PYTHON_USEDEP}]
dev-python/cherrypy[${PYTHON_USEDEP}]
@@ -109,7 +110,6 @@ BDEPEND="
dev-python/pytest-system-statistics[${PYTHON_USEDEP}]
dev-python/pytest-custom-exit-code[${PYTHON_USEDEP}]
dev-python/flaky[${PYTHON_USEDEP}]
-   dev-python/libcloud[${PYTHON_USEDEP}]
net-dns/bind-tools
>=dev-python/virtualenv-20.3.0[${PYTHON_USEDEP}]
dev-util/yamllint[${PYTHON_USEDEP}]

diff --git a/dev-python/libcloud/Manifest b/dev-python/apache-libcloud/Manifest
similarity index 100%
rename from dev-python/libcloud/Manifest
rename to dev-python/apache-libcloud/Manifest

diff --git a/dev-python/libcloud/libcloud-3.7.0.ebuild 
b/dev-python/apache-libcloud/apache-libcloud-3.7.0.ebuild
similarity index 100%
rename from dev-python/libcloud/libcloud-3.7.0.ebuild
rename to dev-python/apache-libcloud/apache-libcloud-3.7.0.ebuild

diff --git a/dev-python/libcloud/metadata.xml 
b/dev-python/apache-libcloud/metadata.xml
similarity index 100%
rename from dev-python/libcloud/metadata.xml
rename to dev-python/apache-libcloud/metadata.xml

diff --git a/profiles/features/wd40/package.mask 
b/profiles/features/wd40/package.mask
index a2d89b488fa8..a3007690df0a 100644
--- a/profiles/features/wd40/package.mask
+++ b/profiles/features/wd40/package.mask
@@ -34,7 +34,7 @@ dev-python/jsonschema-specifications
 dev-python/jupyterlab-server
 dev-python/jupyterlab
 dev-python/keyring
-dev-python/libcloud
+dev-python/apache-libcloud
 dev-python/moto
 dev-python/mkdocs-redirects
 dev-python/mkdocs-material

diff --git a/profiles/updates/3Q-2023 

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

2023-08-10 Thread Michał Górny
commit: 22a751ecc9daa58cb8c1fc28eda7cf66cc966ce4
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug 10 12:21:27 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug 10 12:52:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22a751ec

dev-python/tqdm: Bump to 4.66.1

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

 dev-python/tqdm/Manifest   |  1 +
 dev-python/tqdm/tqdm-4.66.1.ebuild | 45 ++
 2 files changed, 46 insertions(+)

diff --git a/dev-python/tqdm/Manifest b/dev-python/tqdm/Manifest
index e5a10fb70762..0a5a7d823739 100644
--- a/dev-python/tqdm/Manifest
+++ b/dev-python/tqdm/Manifest
@@ -1,3 +1,4 @@
 DIST tqdm-4.65.0.tar.gz 167542 BLAKE2B 
b1f7b500dd5c476ffc9852cdc8905b8819b6b3f812e00495fa38780dda0c59e48956881d46919ce57b13da9dde519fa7e22d91ed58fe43172da8e9043653
 SHA512 
86315b57d8ceec69ee8970b25372b26b03d2d37f6d06e037e712bf16c7f56eac1c4049291e451c7df62273b91ba7149b400efd0186ceee90268d854e7b476c47
 DIST tqdm-4.65.2.tar.gz 167099 BLAKE2B 
5b3d1444aacd3ffa46149889ed5eee3bc851da2c000fcfbd06ceda811ad6df3fd7f9b5da90e7124930ebfd8249a52d194d807d7f8e8b1170966d2b1e6128fc7b
 SHA512 
012810c5844f4034388469a4ce71382067a42960a534e2720d412483b3668040367e94c1865dcd44855cf1f2c7e28312b6084d579348492d7ca3ba5241395f40
 DIST tqdm-4.66.0.tar.gz 169029 BLAKE2B 
1b8277174a62ac01ef61b21822aa87bc933db2b7ac8ed134ba41920daac7e75fdc6bbd8596fde7b54de377c4900f5f2dde8126548dde055feac327da38bfc152
 SHA512 
23c871f61d45caa5ceee4cf191e063f91123d69c64857023432cdceaa1ddfb957fea1b6390801cd9cd9fa9a42b4adc29854340f28cc9a2400295b3f18065
+DIST tqdm-4.66.1.tar.gz 169147 BLAKE2B 
4b274badaa13feb55ff079e143ec5a539a2ad1e1ed60fb319b8f955cfb5baa26676773c0d4fee95c6ad0f068434eadd80bee97559d0c0fdc8c74ea890781f589
 SHA512 
989bc93f791e1636525486688b1d9b457314cde7b5804018382cc490638ac0b88aac50d7870beb9dd80bc5f05e083b8f9f205ac17324106f6d936bfe8d2f316e

diff --git a/dev-python/tqdm/tqdm-4.66.1.ebuild 
b/dev-python/tqdm/tqdm-4.66.1.ebuild
new file mode 100644
index ..0472066fc4d2
--- /dev/null
+++ b/dev-python/tqdm/tqdm-4.66.1.ebuild
@@ -0,0 +1,45 @@
+# 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 bash-completion-r1 distutils-r1 pypi
+
+DESCRIPTION="Add a progress meter to your loops in a second"
+HOMEPAGE="
+   https://github.com/tqdm/tqdm/
+   https://pypi.org/project/tqdm/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+IUSE="examples"
+
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_IGNORE=(
+   # Skip unpredictable performance tests
+   tests/tests_perf.py
+)
+
+python_install_all() {
+   doman tqdm/tqdm.1
+   newbashcomp tqdm/completion.sh tqdm
+   if use examples; then
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+   distutils-r1_python_install_all
+}



  1   2   >