[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc-xorg-module/

2022-06-15 Thread Joonas Niilola
commit: 6e077b5b4502292cdeabde402f496700f3cd109f
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Jun 16 06:50:09 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Jun 16 06:50:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e077b5b

net-misc/tigervnc-xorg-module: Stabilize 1.12.0 amd64, #852014

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

 net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.12.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.12.0.ebuild 
b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.12.0.ebuild
index 07bcc43dc9ea..34dc092df065 100644
--- a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.12.0.ebuild
+++ b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.12.0.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://www.tigervnc.org";
 
 LICENSE="metapackage"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86"
 
 RDEPEND="
~net-misc/tigervnc-${PV}[server]



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

2022-06-15 Thread Joonas Niilola
commit: 5db16e32ff7bad6a119aa54e06e414e24bda2768
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Jun 16 06:50:03 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Jun 16 06:50:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5db16e32

net-misc/tigervnc: Stabilize 1.12.0-r6 amd64, #852014

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

 net-misc/tigervnc/tigervnc-1.12.0-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tigervnc/tigervnc-1.12.0-r6.ebuild 
b/net-misc/tigervnc/tigervnc-1.12.0-r6.ebuild
index 2bb25923bd56..9d5209d4f759 100644
--- a/net-misc/tigervnc/tigervnc-1.12.0-r6.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.12.0-r6.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86"
 IUSE="dri3 +drm gnutls java nls +opengl +server xinerama"
 REQUIRED_USE="
dri3? ( drm )



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

2022-06-15 Thread Agostino Sarubbo
commit: 471d98c00aad56ef96b8d350a676b71c57eda671
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jun 16 06:11:02 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jun 16 06:11:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=471d98c0

media-video/pipewire: x86 stable wrt bug #852230

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-video/pipewire/pipewire-0.3.51-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/pipewire/pipewire-0.3.51-r2.ebuild 
b/media-video/pipewire/pipewire-0.3.51-r2.ebuild
index d76ce3b057ae..102821f89f32 100644
--- a/media-video/pipewire/pipewire-0.3.51-r2.ebuild
+++ b/media-video/pipewire/pipewire-0.3.51-r2.ebuild
@@ -19,7 +19,7 @@ else

SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
fi
 
-   KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 fi
 
 DESCRIPTION="Multimedia processing graphs"



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

2022-06-15 Thread Agostino Sarubbo
commit: b99452717adee07b6d1c42825f1d76248225c67c
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jun 16 06:11:06 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jun 16 06:11:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9945271

media-video/wireplumber: x86 stable wrt bug #852230

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-video/wireplumber/wireplumber-0.4.10-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/wireplumber/wireplumber-0.4.10-r3.ebuild 
b/media-video/wireplumber/wireplumber-0.4.10-r3.ebuild
index 30f1b74ea6fd..ff4117251092 100644
--- a/media-video/wireplumber/wireplumber-0.4.10-r3.ebuild
+++ b/media-video/wireplumber/wireplumber-0.4.10-r3.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
inherit git-r3
 else

SRC_URI="https://gitlab.freedesktop.org/pipewire/${PN}/-/archive/${PV}/${P}.tar.gz";
-   KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 fi
 
 DESCRIPTION="Replacement for pipewire-media-session"



[gentoo-commits] repo/gentoo:master commit in: dev-java/tomcat-servlet-api/

2022-06-15 Thread Agostino Sarubbo
commit: 39890fe5f45b291243a38ea85f400479ccc36ce6
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jun 16 06:11:13 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jun 16 06:11:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39890fe5

dev-java/tomcat-servlet-api: x86 stable wrt bug #852254

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-java/tomcat-servlet-api/tomcat-servlet-api-10.0.21.ebuild | 2 +-
 dev-java/tomcat-servlet-api/tomcat-servlet-api-8.5.79.ebuild  | 2 +-
 dev-java/tomcat-servlet-api/tomcat-servlet-api-9.0.63.ebuild  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-java/tomcat-servlet-api/tomcat-servlet-api-10.0.21.ebuild 
b/dev-java/tomcat-servlet-api/tomcat-servlet-api-10.0.21.ebuild
index 6c37fbec8a55..df0da8059045 100644
--- a/dev-java/tomcat-servlet-api/tomcat-servlet-api-10.0.21.ebuild
+++ b/dev-java/tomcat-servlet-api/tomcat-servlet-api-10.0.21.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="mirror://apache/tomcat/tomcat-10/v${PV}/src/${MY_P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="5.0"
-KEYWORDS="amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux ~x64-solaris 
~x86-solaris"
+KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux ~x64-solaris 
~x86-solaris"
 IUSE=""
 
 DEPEND=">=virtual/jdk-1.8:*"

diff --git a/dev-java/tomcat-servlet-api/tomcat-servlet-api-8.5.79.ebuild 
b/dev-java/tomcat-servlet-api/tomcat-servlet-api-8.5.79.ebuild
index 91985a0a6d6d..d52a57de49fd 100644
--- a/dev-java/tomcat-servlet-api/tomcat-servlet-api-8.5.79.ebuild
+++ b/dev-java/tomcat-servlet-api/tomcat-servlet-api-8.5.79.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="mirror://apache/tomcat/tomcat-8/v${PV}/src/${MY_P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="3.1"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-solaris 
~x86-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~x64-solaris 
~x86-solaris"
 IUSE=""
 
 DEPEND=">=virtual/jdk-1.8:*"

diff --git a/dev-java/tomcat-servlet-api/tomcat-servlet-api-9.0.63.ebuild 
b/dev-java/tomcat-servlet-api/tomcat-servlet-api-9.0.63.ebuild
index 10c37a0aa97d..48250c32ab99 100644
--- a/dev-java/tomcat-servlet-api/tomcat-servlet-api-9.0.63.ebuild
+++ b/dev-java/tomcat-servlet-api/tomcat-servlet-api-9.0.63.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="mirror://apache/tomcat/tomcat-9/v${PV}/src/${MY_P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="4.0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-solaris 
~x86-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~x64-solaris 
~x86-solaris"
 IUSE=""
 
 DEPEND=">=virtual/jdk-1.8:*"



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

2022-06-15 Thread Agostino Sarubbo
commit: 882b9c9c1cf6f00cecc151ee8312ded0b820066a
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jun 16 06:10:35 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jun 16 06:10:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=882b9c9c

x11-misc/xkeyboard-config: sparc stable wrt bug #852191

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/x11-misc/xkeyboard-config/xkeyboard-config-2.36.ebuild 
b/x11-misc/xkeyboard-config/xkeyboard-config-2.36.ebuild
index 7bfe254b53df..a8fc0c10661c 100644
--- a/x11-misc/xkeyboard-config/xkeyboard-config-2.36.ebuild
+++ b/x11-misc/xkeyboard-config/xkeyboard-config-2.36.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 
~sparc-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~sparc-solaris ~x86-solaris"
 fi
 
 LICENSE="MIT"



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

2022-06-15 Thread Agostino Sarubbo
commit: 12af8e499cb68dc6cbae96dae87a18835fbc0ee0
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jun 16 06:10:41 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jun 16 06:10:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12af8e49

x11-libs/motif: sparc stable wrt bug #852200

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 x11-libs/motif/motif-2.3.8-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/motif/motif-2.3.8-r3.ebuild 
b/x11-libs/motif/motif-2.3.8-r3.ebuild
index f455a1f7e758..2132ac283829 100644
--- a/x11-libs/motif/motif-2.3.8-r3.ebuild
+++ b/x11-libs/motif/motif-2.3.8-r3.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="mirror://sourceforge/project/motif/Motif%20${PV}%20Source%20Code/${P}.t
 
 LICENSE="LGPL-2.1+ MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris 
~x86-solaris"
 IUSE="examples jpeg +motif22-compatibility png static-libs unicode xft"
 
 RDEPEND=">=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]



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

2022-06-15 Thread Agostino Sarubbo
commit: 1682188e2e87713b7fea53788dd534b021542d20
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jun 16 06:10:33 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jun 16 06:10:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1682188e

x11-libs/libxkbcommon: sparc stable wrt bug #852191

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.4.1.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.4.1.ebuild
index add7a9be1eb0..3579b3907240 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.4.1.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.4.1.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else
SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
-   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"
 fi
 
 PYTHON_COMPAT=( python3_{8..11} )



[gentoo-commits] repo/gentoo:master commit in: x11-drivers/xf86-input-libinput/

2022-06-15 Thread Agostino Sarubbo
commit: a0e80a7da9ed46bb3d20372fef9c62c98ae29fd0
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jun 16 06:10:24 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jun 16 06:10:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0e80a7d

x11-drivers/xf86-input-libinput: sparc stable wrt bug #852191

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 x11-drivers/xf86-input-libinput/xf86-input-libinput-1.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-drivers/xf86-input-libinput/xf86-input-libinput-1.2.1.ebuild 
b/x11-drivers/xf86-input-libinput/xf86-input-libinput-1.2.1.ebuild
index e1f20078c6fe..97b6164b5065 100644
--- a/x11-drivers/xf86-input-libinput/xf86-input-libinput-1.2.1.ebuild
+++ b/x11-drivers/xf86-input-libinput/xf86-input-libinput-1.2.1.ebuild
@@ -8,7 +8,7 @@ inherit linux-info xorg-3
 
 DESCRIPTION="X.org input driver based on libinput"
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc ~x86"
 
 RDEPEND=">=dev-libs/libinput-1.11.0:0="
 DEPEND="${RDEPEND}



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

2022-06-15 Thread Agostino Sarubbo
commit: 6753d1ff791eac7f9ec571d4151dfe9cdc34231a
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jun 16 06:10:21 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jun 16 06:10:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6753d1ff

x11-base/xcb-proto: sparc stable wrt bug #852191

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/x11-base/xcb-proto/xcb-proto-1.15.ebuild 
b/x11-base/xcb-proto/xcb-proto-1.15.ebuild
index 6188e120b714..e2d9158269e4 100644
--- a/x11-base/xcb-proto/xcb-proto-1.15.ebuild
+++ b/x11-base/xcb-proto/xcb-proto-1.15.ebuild
@@ -14,7 +14,7 @@ DESCRIPTION="X C-language Bindings protocol headers"
 HOMEPAGE="https://xcb.freedesktop.org/ 
https://gitlab.freedesktop.org/xorg/proto/xcbproto";
 EGIT_REPO_URI="https://gitlab.freedesktop.org/xorg/proto/xcbproto.git";
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE=""
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 



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

2022-06-15 Thread Agostino Sarubbo
commit: 8a13307bd03d99ca2ed4b1c1b523baa8e93c255e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jun 16 06:10:27 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jun 16 06:10:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a13307b

x11-libs/libdrm: sparc stable wrt bug #852191

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/x11-libs/libdrm/libdrm-2.4.111.ebuild 
b/x11-libs/libdrm/libdrm-2.4.111.ebuild
index 2c856076d872..bca710ea393b 100644
--- a/x11-libs/libdrm/libdrm-2.4.111.ebuild
+++ b/x11-libs/libdrm/libdrm-2.4.111.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} = * ]]; then
SRC_URI=""
 else
SRC_URI="https://dri.freedesktop.org/libdrm/${P}.tar.xz";
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 VIDEO_CARDS="amdgpu exynos freedreno intel nouveau omap radeon tegra vc4 
vivante vmware"



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

2022-06-15 Thread Agostino Sarubbo
commit: 547d078c8344934464b967a504fb252f16f76054
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jun 16 06:10:18 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jun 16 06:10:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=547d078c

media-libs/mesa: sparc stable wrt bug #852191

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/media-libs/mesa/mesa-22.0.5.ebuild 
b/media-libs/mesa/mesa-22.0.5.ebuild
index 1ee0d34a7545..6274f0b8d664 100644
--- a/media-libs/mesa/mesa-22.0.5.ebuild
+++ b/media-libs/mesa/mesa-22.0.5.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 ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x64-solaris 
~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x64-solaris 
~x86-solaris"
 fi
 
 LICENSE="MIT"



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

2022-06-15 Thread Agostino Sarubbo
commit: befa36554df5308811179572e15c0e2424969236
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jun 16 06:10:30 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jun 16 06:10:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=befa3655

x11-libs/libxcb: sparc stable wrt bug #852191

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/x11-libs/libxcb/libxcb-1.15.ebuild 
b/x11-libs/libxcb/libxcb-1.15.ebuild
index 7b532af9ab9c..3be723ac5c80 100644
--- a/x11-libs/libxcb/libxcb-1.15.ebuild
+++ b/x11-libs/libxcb/libxcb-1.15.ebuild
@@ -15,7 +15,7 @@ inherit python-any-r1 xorg-3
 DESCRIPTION="X C-language Bindings library"
 HOMEPAGE="https://xcb.freedesktop.org/ 
https://gitlab.freedesktop.org/xorg/lib/libxcb";
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc selinux test +xkb"
 RESTRICT="!test? ( test )"
 SLOT="0/1.12"



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

2022-06-15 Thread Agostino Sarubbo
commit: f8129d2ce6dcd4f905a415f3e44347f1b62f44ba
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jun 16 06:09:36 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jun 16 06:09:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8129d2c

x11-libs/libxcb: ppc stable wrt bug #852191

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/x11-libs/libxcb/libxcb-1.15.ebuild 
b/x11-libs/libxcb/libxcb-1.15.ebuild
index 38cd08cb34f8..7b532af9ab9c 100644
--- a/x11-libs/libxcb/libxcb-1.15.ebuild
+++ b/x11-libs/libxcb/libxcb-1.15.ebuild
@@ -15,7 +15,7 @@ inherit python-any-r1 xorg-3
 DESCRIPTION="X C-language Bindings library"
 HOMEPAGE="https://xcb.freedesktop.org/ 
https://gitlab.freedesktop.org/xorg/lib/libxcb";
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc selinux test +xkb"
 RESTRICT="!test? ( test )"
 SLOT="0/1.12"



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

2022-06-15 Thread Agostino Sarubbo
commit: 2488879d934b476ee4fb17fa390253285b9ccb83
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jun 16 06:09:40 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jun 16 06:09:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2488879d

x11-libs/libxkbcommon: ppc stable wrt bug #852191

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.4.1.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.4.1.ebuild
index 23a22a86c0b6..add7a9be1eb0 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.4.1.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.4.1.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else
SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
-   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"
 fi
 
 PYTHON_COMPAT=( python3_{8..11} )



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

2022-06-15 Thread Agostino Sarubbo
commit: b547ccc4d03080fd0b2fc00aa4468a05b7b46a52
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jun 16 06:09:49 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jun 16 06:09:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b547ccc4

x11-libs/motif: ppc stable wrt bug #852200

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 x11-libs/motif/motif-2.3.8-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/motif/motif-2.3.8-r3.ebuild 
b/x11-libs/motif/motif-2.3.8-r3.ebuild
index c0a8807adf69..f455a1f7e758 100644
--- a/x11-libs/motif/motif-2.3.8-r3.ebuild
+++ b/x11-libs/motif/motif-2.3.8-r3.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="mirror://sourceforge/project/motif/Motif%20${PV}%20Source%20Code/${P}.t
 
 LICENSE="LGPL-2.1+ MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris 
~x86-solaris"
 IUSE="examples jpeg +motif22-compatibility png static-libs unicode xft"
 
 RDEPEND=">=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]



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

2022-06-15 Thread Agostino Sarubbo
commit: b74e8dd68b7bf9ccb6719e38036c7ad36744f67f
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jun 16 06:09:43 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jun 16 06:09:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b74e8dd6

x11-misc/xkeyboard-config: ppc stable wrt bug #852191

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/x11-misc/xkeyboard-config/xkeyboard-config-2.36.ebuild 
b/x11-misc/xkeyboard-config/xkeyboard-config-2.36.ebuild
index 007071e3699d..7bfe254b53df 100644
--- a/x11-misc/xkeyboard-config/xkeyboard-config-2.36.ebuild
+++ b/x11-misc/xkeyboard-config/xkeyboard-config-2.36.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 
~sparc-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~sparc-solaris ~x86-solaris"
 fi
 
 LICENSE="MIT"



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

2022-06-15 Thread Agostino Sarubbo
commit: 97ff6e83be4a23acb965c58735ee53e22a348e1a
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jun 16 06:09:32 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jun 16 06:09:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97ff6e83

x11-libs/libdrm: ppc stable wrt bug #852191

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/x11-libs/libdrm/libdrm-2.4.111.ebuild 
b/x11-libs/libdrm/libdrm-2.4.111.ebuild
index a8ccddd22d1b..2c856076d872 100644
--- a/x11-libs/libdrm/libdrm-2.4.111.ebuild
+++ b/x11-libs/libdrm/libdrm-2.4.111.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} = * ]]; then
SRC_URI=""
 else
SRC_URI="https://dri.freedesktop.org/libdrm/${P}.tar.xz";
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 VIDEO_CARDS="amdgpu exynos freedreno intel nouveau omap radeon tegra vc4 
vivante vmware"



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

2022-06-15 Thread Agostino Sarubbo
commit: f4d80e7dd81649dba7ebb98f839c7b0d5017c2c6
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jun 16 06:09:21 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jun 16 06:09:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4d80e7d

x11-base/xcb-proto: ppc stable wrt bug #852191

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/x11-base/xcb-proto/xcb-proto-1.15.ebuild 
b/x11-base/xcb-proto/xcb-proto-1.15.ebuild
index 4c7003b79e92..6188e120b714 100644
--- a/x11-base/xcb-proto/xcb-proto-1.15.ebuild
+++ b/x11-base/xcb-proto/xcb-proto-1.15.ebuild
@@ -14,7 +14,7 @@ DESCRIPTION="X C-language Bindings protocol headers"
 HOMEPAGE="https://xcb.freedesktop.org/ 
https://gitlab.freedesktop.org/xorg/proto/xcbproto";
 EGIT_REPO_URI="https://gitlab.freedesktop.org/xorg/proto/xcbproto.git";
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE=""
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 



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

2022-06-15 Thread Agostino Sarubbo
commit: 28457067ef02f36ff9a6eee76e8aed5033094a98
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jun 16 06:09:02 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jun 16 06:09:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28457067

dev-python/hatchling: arm64/arm/hppa/ppc64/ppc/sparc stable (ALLARCHES policy) 
wrt bug #852017

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-python/hatchling/hatchling-1.3.1.ebuild 
b/dev-python/hatchling/hatchling-1.3.1.ebuild
index 239be3d60cd8..992dbe41ac5d 100644
--- a/dev-python/hatchling/hatchling-1.3.1.ebuild
+++ b/dev-python/hatchling/hatchling-1.3.1.ebuild
@@ -24,7 +24,7 @@ S=${WORKDIR}/${MY_P}/backend
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
 
 RDEPEND="
>=dev-python/editables-0.2[${PYTHON_USEDEP}]



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

2022-06-15 Thread Agostino Sarubbo
commit: d760fb02b75b87e62806f4f1e81e336f7276dc76
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jun 16 06:09:26 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jun 16 06:09:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d760fb02

x11-base/xwayland: ppc stable wrt bug #852191

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/x11-base/xwayland/xwayland-22.1.2.ebuild 
b/x11-base/xwayland/xwayland-22.1.2.ebuild
index 9d1c7632d0f4..515726cca03b 100644
--- a/x11-base/xwayland/xwayland-22.1.2.ebuild
+++ b/x11-base/xwayland/xwayland-22.1.2.ebuild
@@ -13,7 +13,7 @@ IUSE="selinux video_cards_nvidia unwind xcsecurity"
 
 LICENSE="MIT"
 SLOT="0"
-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"
 
 COMMON_DEPEND="
dev-libs/libbsd



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

2022-06-15 Thread Agostino Sarubbo
commit: 2dec4e352b90cba375feac77e0f9d3dfed0671c5
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jun 16 06:09:18 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jun 16 06:09:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dec4e35

media-libs/mesa: ppc stable wrt bug #852191

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/media-libs/mesa/mesa-22.0.5.ebuild 
b/media-libs/mesa/mesa-22.0.5.ebuild
index f8818d957cce..1ee0d34a7545 100644
--- a/media-libs/mesa/mesa-22.0.5.ebuild
+++ b/media-libs/mesa/mesa-22.0.5.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 ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x64-solaris 
~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x64-solaris 
~x86-solaris"
 fi
 
 LICENSE="MIT"



[gentoo-commits] repo/gentoo:master commit in: x11-drivers/xf86-input-libinput/

2022-06-15 Thread Agostino Sarubbo
commit: d6bf001f8756a8dd5745faa4f1f0a941fa8f85e8
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jun 16 06:09:29 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jun 16 06:09:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6bf001f

x11-drivers/xf86-input-libinput: ppc stable wrt bug #852191

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 x11-drivers/xf86-input-libinput/xf86-input-libinput-1.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-drivers/xf86-input-libinput/xf86-input-libinput-1.2.1.ebuild 
b/x11-drivers/xf86-input-libinput/xf86-input-libinput-1.2.1.ebuild
index 7c2dc62a9259..e1f20078c6fe 100644
--- a/x11-drivers/xf86-input-libinput/xf86-input-libinput-1.2.1.ebuild
+++ b/x11-drivers/xf86-input-libinput/xf86-input-libinput-1.2.1.ebuild
@@ -8,7 +8,7 @@ inherit linux-info xorg-3
 
 DESCRIPTION="X.org input driver based on libinput"
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 
 RDEPEND=">=dev-libs/libinput-1.11.0:0="
 DEPEND="${RDEPEND}



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

2022-06-15 Thread Agostino Sarubbo
commit: 977080e51d46ac496c22993aa7af207fdcaa7767
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jun 16 06:08:31 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jun 16 06:08:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=977080e5

x11-libs/motif: arm stable wrt bug #852200

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="arm"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 x11-libs/motif/motif-2.3.8-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/motif/motif-2.3.8-r3.ebuild 
b/x11-libs/motif/motif-2.3.8-r3.ebuild
index 1925c6ab7723..c0a8807adf69 100644
--- a/x11-libs/motif/motif-2.3.8-r3.ebuild
+++ b/x11-libs/motif/motif-2.3.8-r3.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="mirror://sourceforge/project/motif/Motif%20${PV}%20Source%20Code/${P}.t
 
 LICENSE="LGPL-2.1+ MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris 
~x86-solaris"
 IUSE="examples jpeg +motif22-compatibility png static-libs unicode xft"
 
 RDEPEND=">=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: www-servers/tomcat/

2022-06-15 Thread Agostino Sarubbo
commit: 7a9eb1fe66f6ae59f804464a6e3348a57dbc210f
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jun 16 06:08:09 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jun 16 06:08:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a9eb1fe

www-servers/tomcat: amd64 stable wrt bug #852254

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 www-servers/tomcat/tomcat-10.0.21.ebuild | 2 +-
 www-servers/tomcat/tomcat-8.5.79.ebuild  | 2 +-
 www-servers/tomcat/tomcat-9.0.63.ebuild  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/www-servers/tomcat/tomcat-10.0.21.ebuild 
b/www-servers/tomcat/tomcat-10.0.21.ebuild
index 17405e3e5eda..eedd06361adf 100644
--- a/www-servers/tomcat/tomcat-10.0.21.ebuild
+++ b/www-servers/tomcat/tomcat-10.0.21.ebuild
@@ -23,7 +23,7 @@ 
SRC_URI="mirror://apache/${PN}/tomcat-10/v${PV}/src/${MY_P}.tar.gz
 
 LICENSE="Apache-2.0"
 SLOT="10"
-KEYWORDS="~amd64 ~amd64-linux"
+KEYWORDS="amd64 ~amd64-linux"
 IUSE="extra-webapps"
 
 RESTRICT="test" # can we run them on a production system?

diff --git a/www-servers/tomcat/tomcat-8.5.79.ebuild 
b/www-servers/tomcat/tomcat-8.5.79.ebuild
index d0fb542639ea..4c41325ba986 100644
--- a/www-servers/tomcat/tomcat-8.5.79.ebuild
+++ b/www-servers/tomcat/tomcat-8.5.79.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="mirror://apache/${PN}/tomcat-8/v${PV}/src/${MY_P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="8.5"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
+KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
 IUSE="extra-webapps"
 
 RESTRICT="test" # can we run them on a production system?

diff --git a/www-servers/tomcat/tomcat-9.0.63.ebuild 
b/www-servers/tomcat/tomcat-9.0.63.ebuild
index e151500fc704..816509c99633 100644
--- a/www-servers/tomcat/tomcat-9.0.63.ebuild
+++ b/www-servers/tomcat/tomcat-9.0.63.ebuild
@@ -23,7 +23,7 @@ 
SRC_URI="mirror://apache/${PN}/tomcat-9/v${PV}/src/${MY_P}.tar.gz
 
 LICENSE="Apache-2.0"
 SLOT="9"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
+KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
 IUSE="extra-webapps"
 
 RESTRICT="test" # can we run them on a production system?



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

2022-06-15 Thread Agostino Sarubbo
commit: 379be6e66cc12f58ca92ddd18fd7a5a6c0441662
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jun 16 06:07:55 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jun 16 06:07:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=379be6e6

media-video/wireplumber: amd64 stable wrt bug #852230

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-video/wireplumber/wireplumber-0.4.10-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/wireplumber/wireplumber-0.4.10-r3.ebuild 
b/media-video/wireplumber/wireplumber-0.4.10-r3.ebuild
index bcd942a98219..30f1b74ea6fd 100644
--- a/media-video/wireplumber/wireplumber-0.4.10-r3.ebuild
+++ b/media-video/wireplumber/wireplumber-0.4.10-r3.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
inherit git-r3
 else

SRC_URI="https://gitlab.freedesktop.org/pipewire/${PN}/-/archive/${PV}/${P}.tar.gz";
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 fi
 
 DESCRIPTION="Replacement for pipewire-media-session"



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

2022-06-15 Thread Agostino Sarubbo
commit: e5de30fd824de11bcfd2e3364ceda5b9f7172493
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jun 16 06:07:50 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jun 16 06:07:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5de30fd

media-video/pipewire: amd64 stable wrt bug #852230

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-video/pipewire/pipewire-0.3.51-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/pipewire/pipewire-0.3.51-r2.ebuild 
b/media-video/pipewire/pipewire-0.3.51-r2.ebuild
index a464c0a75acf..d76ce3b057ae 100644
--- a/media-video/pipewire/pipewire-0.3.51-r2.ebuild
+++ b/media-video/pipewire/pipewire-0.3.51-r2.ebuild
@@ -19,7 +19,7 @@ else

SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
fi
 
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 fi
 
 DESCRIPTION="Multimedia processing graphs"



[gentoo-commits] repo/gentoo:master commit in: dev-java/tomcat-servlet-api/

2022-06-15 Thread Agostino Sarubbo
commit: b97524b0666e9695d9343088cf4946ad23c75ebb
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jun 16 06:08:05 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jun 16 06:08:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b97524b0

dev-java/tomcat-servlet-api: amd64 stable wrt bug #852254

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-java/tomcat-servlet-api/tomcat-servlet-api-10.0.21.ebuild | 2 +-
 dev-java/tomcat-servlet-api/tomcat-servlet-api-8.5.79.ebuild  | 2 +-
 dev-java/tomcat-servlet-api/tomcat-servlet-api-9.0.63.ebuild  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-java/tomcat-servlet-api/tomcat-servlet-api-10.0.21.ebuild 
b/dev-java/tomcat-servlet-api/tomcat-servlet-api-10.0.21.ebuild
index 5ed928878473..6c37fbec8a55 100644
--- a/dev-java/tomcat-servlet-api/tomcat-servlet-api-10.0.21.ebuild
+++ b/dev-java/tomcat-servlet-api/tomcat-servlet-api-10.0.21.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="mirror://apache/tomcat/tomcat-10/v${PV}/src/${MY_P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="5.0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux ~x64-solaris 
~x86-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux ~x64-solaris 
~x86-solaris"
 IUSE=""
 
 DEPEND=">=virtual/jdk-1.8:*"

diff --git a/dev-java/tomcat-servlet-api/tomcat-servlet-api-8.5.79.ebuild 
b/dev-java/tomcat-servlet-api/tomcat-servlet-api-8.5.79.ebuild
index c6359840b613..91985a0a6d6d 100644
--- a/dev-java/tomcat-servlet-api/tomcat-servlet-api-8.5.79.ebuild
+++ b/dev-java/tomcat-servlet-api/tomcat-servlet-api-8.5.79.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="mirror://apache/tomcat/tomcat-8/v${PV}/src/${MY_P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="3.1"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-solaris 
~x86-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-solaris 
~x86-solaris"
 IUSE=""
 
 DEPEND=">=virtual/jdk-1.8:*"

diff --git a/dev-java/tomcat-servlet-api/tomcat-servlet-api-9.0.63.ebuild 
b/dev-java/tomcat-servlet-api/tomcat-servlet-api-9.0.63.ebuild
index 09fffd263372..10c37a0aa97d 100644
--- a/dev-java/tomcat-servlet-api/tomcat-servlet-api-9.0.63.ebuild
+++ b/dev-java/tomcat-servlet-api/tomcat-servlet-api-9.0.63.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="mirror://apache/tomcat/tomcat-9/v${PV}/src/${MY_P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="4.0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-solaris 
~x86-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-solaris 
~x86-solaris"
 IUSE=""
 
 DEPEND=">=virtual/jdk-1.8:*"



[gentoo-commits] repo/dev/tamiko:master commit in: net-analyzer/flent/

2022-06-15 Thread Matthias Maier
commit: 42251f089e46387e841b43cf1bfacce1e485285e
Author: Matthias Maier  gentoo  org>
AuthorDate: Thu Jun 16 06:07:42 2022 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Thu Jun 16 06:07:42 2022 +
URL:https://gitweb.gentoo.org/repo/dev/tamiko.git/commit/?id=42251f08

net-analyzer/flent: add python targets

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

 net-analyzer/flent/flent-1.3.2.ebuild | 2 +-
 net-analyzer/flent/flent-2.0.0.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-analyzer/flent/flent-1.3.2.ebuild 
b/net-analyzer/flent/flent-1.3.2.ebuild
index 599488d..b19801c 100644
--- a/net-analyzer/flent/flent-1.3.2.ebuild
+++ b/net-analyzer/flent/flent-1.3.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7,8,9} )
+PYTHON_COMPAT=( python3_{6,7,8,9,10} )
 
 inherit distutils-r1
 

diff --git a/net-analyzer/flent/flent-2.0.0.ebuild 
b/net-analyzer/flent/flent-2.0.0.ebuild
index 599488d..b19801c 100644
--- a/net-analyzer/flent/flent-2.0.0.ebuild
+++ b/net-analyzer/flent/flent-2.0.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7,8,9} )
+PYTHON_COMPAT=( python3_{6,7,8,9,10} )
 
 inherit distutils-r1
 



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

2022-06-15 Thread Michał Górny
commit: 1018a88d5872e3acb934bb246e8fc78fa2d64a45
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 16 05:34:49 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 16 06:06:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1018a88d

dev-python/stack_data: Bump to 0.3.0

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

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

diff --git a/dev-python/stack_data/Manifest b/dev-python/stack_data/Manifest
index 2b1120ad2b35..4a71dc50a194 100644
--- a/dev-python/stack_data/Manifest
+++ b/dev-python/stack_data/Manifest
@@ -1 +1,2 @@
 DIST stack_data-0.2.0.tar.gz 36618 BLAKE2B 
af79e5c46d03967a8ea6a992a0672a5bd3676a8b088be412782b8c6be6f58a14de1c6e6ff0cd4ae764a65c539a83aa4d7491bb7fe81761452d430d30f70d20fb
 SHA512 
7d6a1a0ffdc667b3ac428b378f1c4f14c5ded99ec244e3cb558bb39ba0c319e9e1657188cb686c8eb788e1af2be6c0b51beae825b73f2685d7b0bc1341ebe5d9
+DIST stack_data-0.3.0.tar.gz 41061 BLAKE2B 
9202ddb2e6e8c8c9e050e085cfe6e1bdbf26124eb85c19516558336d46876aba5ede1b6a87cf17e09c2b44629063a8f5e1f558fdaf64db2db029978a5860cd99
 SHA512 
648b6fd0dbf43ee974c15de85aa530034c6c67a3a7c297c1ea3f1ddd59bf13d331f8db9f8ddf54f69e59385ed2c0c2a24b48c5a93330df62082c333610d8a6bb

diff --git a/dev-python/stack_data/stack_data-0.3.0.ebuild 
b/dev-python/stack_data/stack_data-0.3.0.ebuild
new file mode 100644
index ..354f429fa75b
--- /dev/null
+++ b/dev-python/stack_data/stack_data-0.3.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Extract data from Python tracebacks for informative displays"
+HOMEPAGE="https://github.com/alexmojaki/stack_data";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   dev-python/asttokens[${PYTHON_USEDEP}]
+   dev-python/executing[${PYTHON_USEDEP}]
+   dev-python/pure_eval[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/cython[${PYTHON_USEDEP}]
+   dev-python/typeguard[${PYTHON_USEDEP}]
+   dev-python/littleutils[${PYTHON_USEDEP}]
+   dev-python/pygments[${PYTHON_USEDEP}]
+   )"
+
+distutils_enable_tests pytest



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

2022-06-15 Thread Michał Górny
commit: 45ce6139c1e55adc89875fa706516528ac3c0c87
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 16 05:36:43 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 16 06:06:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45ce6139

dev-python/psycopg: Bump to 3.0.15

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

 dev-python/psycopg/Manifest  |  1 +
 dev-python/psycopg/psycopg-3.0.15.ebuild | 73 
 2 files changed, 74 insertions(+)

diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index 1b25aac81d5f..3eb2db15fdad 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -1,3 +1,4 @@
 DIST psycopg-3.0.14.gh.tar.gz 381063 BLAKE2B 
cc63bda476bd7f5b53698349d893f42e300395cb604ef458d75aa40d0c7f7ac3f89e734534a2df0710fedd6ae63ec1426174c0e78d57680fb63156a2e2aad60f
 SHA512 
3abbe947bddbb1ccc47ce9a5d18351311ca4729e3f25a6dfc5238aac821e69223078beccc30366e375026eee04645fa336b4ad579a91c8ff9d5f852b8c5584be
+DIST psycopg-3.0.15.gh.tar.gz 384815 BLAKE2B 
feed19f8482767de12a549530b8fbef5cd374636f1b1e84b2746f23379760bf3b75fbbaed64b8d45d120b84a1e56b4ce6fe26bf29fb13e6fd20eb39e4aebad9a
 SHA512 
65c0e081821ca580f56495073ca69fa38e9ff3531dc55faacec647cfeafcc74767c53a7d3edbeea1e5bbc557ba08fbc089be8b6bc73963cbb459b029e313
 DIST psycopg2-2.8.6.tar.gz 383797 BLAKE2B 
da0e3f1e143c51c940ba1f51d3e457b492d880ab71267dacd4747444bc767711ccd6c2f54d9e10ce5ad8fae0c3206fb4b6199f267e9bbaf12eb654227f59c2b0
 SHA512 
1e1d5d8755c6d1a153d84210bf29902afafe853659d709e13abc6bc5772def13779d2394690af1c544384c9c607edc0fe5cf2763244fb346febf9a9e0032b45f
 DIST psycopg2-2.9.3.tar.gz 380611 BLAKE2B 
78099da7378dcfa8b7f28aae4d533a7e890cdb7ae4c0cc718a9411e630fd07b56f074760fc29de8fe08fe727328cca39414a5f297fb92ed2f7471a24e633d18d
 SHA512 
048184d1d162a371fc0fba711448a6fa8a6aac193421f4484c7f7b91c39065d5b632fa34fc15a901eca055d597302b1f9e38330b248ed0e4653dcdc544b0d660

diff --git a/dev-python/psycopg/psycopg-3.0.15.ebuild 
b/dev-python/psycopg/psycopg-3.0.15.ebuild
new file mode 100644
index ..1b13ee04516b
--- /dev/null
+++ b/dev-python/psycopg/psycopg-3.0.15.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="PostgreSQL database adapter for Python"
+HOMEPAGE="
+   https://www.psycopg.org/psycopg3/
+   https://github.com/psycopg/psycopg/
+   https://pypi.org/project/psycopg/
+"
+SRC_URI="
+   https://github.com/psycopg/psycopg/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S=${WORKDIR}/${P}/psycopg
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
+
+DEPEND="
+   >=dev-db/postgresql-8.1:*
+"
+RDEPEND="
+   ${DEPEND}
+   $(python_gen_cond_dep '
+   >=dev-python/backports-zoneinfo-0.2.0[${PYTHON_USEDEP}]
+   ' 3.8)
+   $(python_gen_cond_dep '
+   >=dev-python/typing-extensions-3.10[${PYTHON_USEDEP}]
+   ' 3.8 3.9)
+"
+BDEPEND="
+   test? (
+   >=dev-db/postgresql-8.1[server]
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # tests for the psycopg_pool package
+   tests/pool
+   # some broken mypy magic
+   tests/test_module.py::test_version
+   tests/test_module.py::test_version_c
+   tests/test_typing.py
+   # TODO, relying on undefined ordering in Python?
+   tests/test_dns_srv.py::test_srv
+)
+
+src_test() {
+   # tests are lurking in top-level directory
+   cd .. || die
+
+   initdb -D "${T}"/pgsql || die
+   # TODO: random port
+   pg_ctl -w -D "${T}"/pgsql start \
+   -o "-h '' -k '${T}'" || die
+   createdb -h "${T}" test || die
+
+   local -x PSYCOPG_TEST_DSN="host=${T} dbname=test"
+   distutils-r1_src_test
+
+   pg_ctl -w -D "${T}"/pgsql stop || die
+}



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

2022-06-15 Thread Michał Górny
commit: 9b85364a45ca05e24fa0aa83de6fc54c2760341b
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 16 05:13:03 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 16 06:06:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b85364a

dev-python/importlib_resources: Bump to 5.8.0

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

 dev-python/importlib_resources/Manifest|  1 +
 .../importlib_resources-5.8.0.ebuild   | 46 ++
 2 files changed, 47 insertions(+)

diff --git a/dev-python/importlib_resources/Manifest 
b/dev-python/importlib_resources/Manifest
index 4416a0f5ca2d..f246fdc28dc7 100644
--- a/dev-python/importlib_resources/Manifest
+++ b/dev-python/importlib_resources/Manifest
@@ -1 +1,2 @@
 DIST importlib_resources-5.7.1.tar.gz 31272 BLAKE2B 
3e30117ae4f18a9f2151b5435428f3853664ce291d2d4ce9490d1a3043ca5ce2e80cf04d7dcef71ebdaba8bbad17ee61bb47303637a8bee73a2263853b65293b
 SHA512 
8fd89dfcea4112d26418bcfa522de36c2136a50d07470ac8de18f62bb7bb964a459534554802b1455996ae65796018bea806a592746c1d2717f1313608cf4918
+DIST importlib_resources-5.8.0.tar.gz 31461 BLAKE2B 
ce6668520297cd7e06b944146277065cd1a0f5ae3f9e3bce24005f0f4a1181a41fa7f91f6b9ee9c0ef4caf7ca65c8efff748957c5c1a45c56778b30568970b36
 SHA512 
5c20a46a1832c7aaddfaa561a3986ea02dae59b94c06861757b6e5912f36624d564c65e184612af6e5930927a3172dc132ceb9846b0585de851d019c68cc8955

diff --git a/dev-python/importlib_resources/importlib_resources-5.8.0.ebuild 
b/dev-python/importlib_resources/importlib_resources-5.8.0.ebuild
new file mode 100644
index ..a35c250af9c3
--- /dev/null
+++ b/dev-python/importlib_resources/importlib_resources-5.8.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
+EAPI=7
+
+DISTUTILS_USE_PEP517=flit
+# This is a backport of Python 3.9's importlib.resources
+PYTHON_COMPAT=( pypy3 python3_8 )
+
+inherit distutils-r1
+
+DESCRIPTION="Read resources from Python packages"
+HOMEPAGE="
+   https://github.com/python/importlib_resources/
+   https://pypi.org/project/importlib-resources/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   >=dev-python/zipp-3.7.0-r1[${PYTHON_USEDEP}]
+   ' 3.8 3.9)
+"
+
+distutils_enable_tests unittest
+
+src_configure() {
+   grep -q 'build-backend = "setuptools' pyproject.toml ||
+   die "Upstream changed build-backend, recheck"
+   # write a custom pyproject.toml to ease setuptools bootstrap
+   cat > pyproject.toml <<-EOF || die
+   [build-system]
+   requires = ["flit_core >=3.2,<4"]
+   build-backend = "flit_core.buildapi"
+
+   [project]
+   name = "importlib_resources"
+   version = "${PV}"
+   description = "Read resources from Python packages"
+   EOF
+}



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

2022-06-15 Thread Michał Górny
commit: 8e7b6b0a524961ee40f24035f25cb771cfcccaad
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 16 05:30:26 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 16 06:06:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e7b6b0a

dev-python/ipykernel: Bump to 6.15.0

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

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

diff --git a/dev-python/ipykernel/Manifest b/dev-python/ipykernel/Manifest
index dd3a080086ba..e35ba1340605 100644
--- a/dev-python/ipykernel/Manifest
+++ b/dev-python/ipykernel/Manifest
@@ -1,3 +1,4 @@
 DIST ipykernel-6.13.0.tar.gz 131331 BLAKE2B 
95a662b5ff6062fd8f6712a214b2bdcb227064acec145ebbb2ff7dfc0647ee9c486bbb560502e8ab6c5f74bb44c7715a1ee16f4b8cd2661b7a6e77206be7ab67
 SHA512 
6025a540d7ae08f637d2cc9a022805df54c11844c93d989be73a3a800fb0985ec56f2ce5d8ee940a5ce51d41b4d1f632131b25c1f5847cb51623c285c4944f39
 DIST ipykernel-6.13.1.tar.gz 134356 BLAKE2B 
212449f5e49f05052e36b60abc94ccfd81dcf6c13948d2ba32373ffab59f009ac28c251f6b9a9f5412b3d9a0f1347a2352f2e61b831d5efd8d45663ca43b4fdf
 SHA512 
be0f5cf4eab8cf38f20a96e6e59971988bfc03105525694787d4dbbd092e22efb5b955ef622e0c8bc87fb43f29b0f4dc8affa89b81cd2eb7b4d9c93f7b9c68e5
 DIST ipykernel-6.14.0.tar.gz 134614 BLAKE2B 
41c2d9179aae12aad207ff76f1451dd42beb4fa12123146a7ccbde2aaf12b52f374bd8d4e7c88bc26fed6e7a5b06629ce1e91ba87cf61e16d3de1bbd50edfac9
 SHA512 
cecefaf7221a640c5066b5bf77cb21750ddac78262aba6e0449e42f3db124624f87d88fe44351c6943753ee08d7b9a3780bcbb84dc7338e8e26d15c3ad6b1eea
+DIST ipykernel-6.15.0.tar.gz 134691 BLAKE2B 
ba3eefde9f1023ccf83c63a35dd99fdfebc0bda0d4f73e6477a098564c0a9fb7c0082413ae31dc8cf423339c3e44887bcf5253355c13630619f44b18d19e9913
 SHA512 
a6533f094d18d32a02e8de5638fdabb9f647edc9a512e609de3bb1d80f5592acef4e930d879bf79bde7a0ca23945d9eb112d841f2305204fac9f4c672b5315ac

diff --git a/dev-python/ipykernel/ipykernel-6.15.0.ebuild 
b/dev-python/ipykernel/ipykernel-6.15.0.ebuild
new file mode 100644
index ..5526cde6276c
--- /dev/null
+++ b/dev-python/ipykernel/ipykernel-6.15.0.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="IPython Kernel for Jupyter"
+HOMEPAGE="https://github.com/ipython/ipykernel";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/debugpy-1.0[${PYTHON_USEDEP}]
+   >=dev-python/ipython-7.23.1[${PYTHON_USEDEP}]
+   >=dev-python/jupyter_client-6.1.12[${PYTHON_USEDEP}]
+   >=dev-python/matplotlib-inline-0.1[${PYTHON_USEDEP}]
+   dev-python/nest_asyncio[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   >=dev-python/pyzmq-17[${PYTHON_USEDEP}]
+   >=dev-python/traitlets-5.1.0[${PYTHON_USEDEP}]
+   >=www-servers/tornado-6.1[${PYTHON_USEDEP}]
+"
+# RDEPEND seems specifically needed in BDEPEND, at least jupyter
+# bug #816486
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   dev-python/flaky[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/ipyparallel[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # TODO
+   
ipykernel/inprocess/tests/test_kernel.py::InProcessKernelTestCase::test_pylab
+   ipykernel/tests/test_debugger.py::test_attach_debug
+   
ipykernel/tests/test_debugger.py::test_breakpoint_in_cell_with_leading_empty_lines
+   ipykernel/tests/test_debugger.py::test_rich_inspect_at_breakpoint
+   ipykernel/tests/test_debugger.py::test_rich_inspect_not_at_breakpoint
+   ipykernel/tests/test_debugger.py::test_set_breakpoints
+   ipykernel/tests/test_debugger.py::test_stop_on_breakpoint
+)
+
+src_prepare() {
+   sed -i -e 's:^TIMEOUT = .*:TIMEOUT = 120:' ipykernel/tests/*.py || die
+   distutils-r1_src_prepare
+}
+
+python_compile() {
+   distutils-r1_python_compile
+   # Use python3 in kernel.json configuration, bug #784764
+   sed -i -e '/python3.[0-9]\+/s//python3/' \
+   
"${BUILD_DIR}/install${EPREFIX}/usr/share/jupyter/kernels/python3/kernel.json" 
|| die
+}



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

2022-06-15 Thread Michał Górny
commit: a80397daf7c80758c99291c41c61c553262dbc65
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 16 05:26:25 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 16 06:06:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a80397da

dev-python/ifaddr: Bump to 0.2.0

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

 dev-python/ifaddr/Manifest|  1 +
 dev-python/ifaddr/ifaddr-0.2.0.ebuild | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/dev-python/ifaddr/Manifest b/dev-python/ifaddr/Manifest
index 19948e6ff084..e1d40c9c3593 100644
--- a/dev-python/ifaddr/Manifest
+++ b/dev-python/ifaddr/Manifest
@@ -1 +1,2 @@
 DIST ifaddr-0.1.7.tar.gz 9281 BLAKE2B 
3f7d29b69462cbf592899f1b4035685d1e9bb4535b104e6e59b41fd51c4c2681d2502ad190dae633891aec90818bb330c1f8ea403be22d154d9e7de8a5a80dab
 SHA512 
9a428dd6bb022c8f483b77df9e9301f96e9ba64207eda8b3956a7ca5993bfe97f222c451149851135d379db1a819c75d0834566f3b6501456b2f237b0645e300
+DIST ifaddr-0.2.0.tar.gz 10485 BLAKE2B 
d59f34e75c4d27c365f7b169bdf62d9ac3f413275b86ae52677b08909e2811349ab0a6d2c613fc303d74b71c787b5e97e0741174c5a11b88a8f8400e123d1fdc
 SHA512 
02597c0fda81addebbc52893d2f1f5a5f1e99820360202652c433b4869f751901c0931a9fcf8cf0b1b4f1a95c438f238e5b1cfc84511785e7a2a42d5f81bb0d6

diff --git a/dev-python/ifaddr/ifaddr-0.2.0.ebuild 
b/dev-python/ifaddr/ifaddr-0.2.0.ebuild
new file mode 100644
index ..05222a04124e
--- /dev/null
+++ b/dev-python/ifaddr/ifaddr-0.2.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Enumerate IP addresses on the local network adapters"
+HOMEPAGE="
+   https://github.com/pydron/ifaddr/
+   https://pypi.org/project/ifaddr/
+"
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+
+distutils_enable_tests pytest



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

2022-06-15 Thread Michał Górny
commit: b8a886d21fb733dc753a42b366a54de5e8f1ba1f
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 16 05:23:18 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 16 06:06:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8a886d2

dev-python/jc: Bump to 1.20.1

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

 dev-python/jc/Manifest |  1 +
 dev-python/jc/jc-1.20.1.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/dev-python/jc/Manifest b/dev-python/jc/Manifest
index 7288ee743cfd..035bebb91b34 100644
--- a/dev-python/jc/Manifest
+++ b/dev-python/jc/Manifest
@@ -1,2 +1,3 @@
 DIST jc-1.19.0.tar.gz 10264610 BLAKE2B 
4f05464196e4e60b3e4a423b7c05a0bfd35128caf3f04b9c846c96bf9cb6e594ac0d46c678e1dca7080212c06d2c679acdffcc0b954b6577925ff5ff80d8f044
 SHA512 
668fc71d6a4b0d7ba9aac591c2328536df4f61dd9267ecdc6c311efde8dbcc3f244d6236fabd593ca1907fc25eb2a7fc53215756989160167d382e7068e2cf79
 DIST jc-1.20.0.gh.tar.gz 10338183 BLAKE2B 
d19fec89ae96f3a9fc2a30715521dcd0ce5b9ee27ec7df85970dede61958e2ce580a53a34da78571de8d4287b531733746ebf5cc687e709085fbdf254d6c4c8a
 SHA512 
f7aafcf531ad6dfd6cfb870803df4e1f6780483429fb3ddb52a3c57dd8f6fb62f1f776bfa97f15f813a8e97e01061c334f6bb4268d077195e013c423b7d9dd50
+DIST jc-1.20.1.gh.tar.gz 10342360 BLAKE2B 
fe7eb94e53a78e6d2c1f13403ac529e4e0c0251a9e5f8270e88a94c7d086b7b1eca5cf8bd51ab6b514923ac2de95b7365b8ee29eeae5a1bb861e911f70be81d8
 SHA512 
d066b30089fce8bb7aff6db0b278f258a91bbef73bc49abb0b086b1cce5253a0ba07efa9e3680ee6ee333ea4a2b6afcfe4028eee58d0ec16411f7c257a54a9b5

diff --git a/dev-python/jc/jc-1.20.1.ebuild b/dev-python/jc/jc-1.20.1.ebuild
new file mode 100644
index ..7b7bbfc30991
--- /dev/null
+++ b/dev-python/jc/jc-1.20.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Converts the output of popular command-line tools and file-types 
to JSON"
+HOMEPAGE="
+   https://github.com/kellyjonbrazil/jc/
+   https://pypi.org/project/jc/
+"
+SRC_URI="
+   https://github.com/kellyjonbrazil/jc/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64"
+
+RDEPEND="
+   dev-python/pygments[${PYTHON_USEDEP}]
+   dev-python/ruamel-yaml[${PYTHON_USEDEP}]
+   dev-python/xmltodict[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests unittest



[gentoo-commits] repo/gentoo:master commit in: dev-python/google-api-core/

2022-06-15 Thread Michał Górny
commit: 828faed9256497a74d0b727d3ec4b84210938331
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 16 05:33:11 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 16 06:06:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=828faed9

dev-python/google-api-core: Bump to 2.8.2

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

 dev-python/google-api-core/Manifest|  1 +
 .../google-api-core/google-api-core-2.8.2.ebuild   | 73 ++
 2 files changed, 74 insertions(+)

diff --git a/dev-python/google-api-core/Manifest 
b/dev-python/google-api-core/Manifest
index 654acb2e4dd3..4b4cd09b4db3 100644
--- a/dev-python/google-api-core/Manifest
+++ b/dev-python/google-api-core/Manifest
@@ -1,2 +1,3 @@
 DIST google-api-core-2.7.3.tar.gz 164219 BLAKE2B 
c394fd95bff3ac393174372e0c49f9a7974a006de6f14d07af7b15b4c531d6dae7af8c38e00263289a895cb9dae9ef23368d793f5ae3649b9b029337a72cc0ef
 SHA512 
2bf49738216cd52dad2bdfb3367e370390c366b49a8c3c4f6f49a2a3f17b27120d99933b57c8eb8c9a1f0f25ef5ea6d876cf8c3c6c759d3585d625e57b1153f9
 DIST python-api-core-2.8.1.gh.tar.gz 164630 BLAKE2B 
88db73f210ae5ee4aa2e7382ea34ef59fb51f88e196622556327c130057b74594884bbe21719bf12cc6ddc9975cf12ac71fa24ac4dfde4681b4742af57702b5d
 SHA512 
f3bfa476562428246203592b53c22e8e52af167af10b1fa68afb51fe6e8ca8090e9231e4c297847d12c201ca791aa80153bee07f72939bc65920260ec50b3d38
+DIST python-api-core-2.8.2.gh.tar.gz 164586 BLAKE2B 
bd62b20d1be52f0a2227d1663ee37ce31d991e0773ed793a3999b70c74e03a28ac188cc331027def0055a5b80e93378d9ec5baa389c65e7d2f183b37233be5ac
 SHA512 
5844339cee71103650c446f002dcb13a632086d96dec1ed04a0ad5e4d3a61cc2a8e048da3e6445a50a0c009b0d25729f02865d28484bfee2a3427c829537e350

diff --git a/dev-python/google-api-core/google-api-core-2.8.2.ebuild 
b/dev-python/google-api-core/google-api-core-2.8.2.ebuild
new file mode 100644
index ..2ddf9d7fb8e4
--- /dev/null
+++ b/dev-python/google-api-core/google-api-core-2.8.2.ebuild
@@ -0,0 +1,73 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+MY_P=python-api-core-${PV}
+DESCRIPTION="Core Library for Google Client Libraries"
+HOMEPAGE="
+   https://github.com/googleapis/python-api-core/
+   https://pypi.org/project/google-api-core/
+   https://googleapis.dev/python/google-api-core/latest/index.html
+"
+SRC_URI="
+   https://github.com/googleapis/python-api-core/archive/v${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-python/googleapis-common-protos-1.56.2[${PYTHON_USEDEP}]
+   >=dev-python/google-auth-1.25.0[${PYTHON_USEDEP}]
+   >=dev-python/protobuf-python-3.15.0[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.18.0[${PYTHON_USEDEP}]
+   

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

2022-06-15 Thread Fabian Groffen
commit: b2c60021fe098bf7d3b3d3888de1aad5605da14a
Author: Fabian Groffen  gentoo  org>
AuthorDate: Thu Jun 16 06:03:02 2022 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Thu Jun 16 06:03:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2c60021

app-portage/portage-utils-0.94.1: bugfix for 0.94 release

Closes: https://bugs.gentoo.org/852197
Signed-off-by: Fabian Groffen  gentoo.org>

 app-portage/portage-utils/Manifest  | 2 +-
 .../{portage-utils-0.94.ebuild => portage-utils-0.94.1.ebuild}  | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/portage-utils/Manifest 
b/app-portage/portage-utils/Manifest
index df206d400279..1d33a9a5a60c 100644
--- a/app-portage/portage-utils/Manifest
+++ b/app-portage/portage-utils/Manifest
@@ -2,4 +2,4 @@ DIST portage-utils-0.90.1.tar.xz 1779252 BLAKE2B 
27c94694cab84970c0c92e835b9039d
 DIST portage-utils-0.90.tar.xz 1776636 BLAKE2B 
bbacc05aa97c77705ae4fbdb5efde5f1d49a99ac8ed259e026c9a997f43a86551b3a10a397e0c5f1da161d2c0d88afe88e22870705ca39d911c4a98ad13f4928
 SHA512 
2077061dd7dfd444d4ad38faf5a87aa44392d7747f71d7283b5e2775ce3d714773cd642ea085aea3dd34a715f2c446d42fd64ba42fa99e716e8d843aae3d9682
 DIST portage-utils-0.92.tar.xz 1819676 BLAKE2B 
01798e3984745140bca1bcc1eda5c2aea7c517bee2656acfe1bd810fc8088ddcb474f2c64fee6832c5e1699e2ec8ad5a9c6d5afba8a2e2b6f1861d49fbf7fcb7
 SHA512 
7d36263c9c242c8e82786fa12e171a3f396f65520acb8caa91516862615bd71241699ab6c2232122f7009875aa0a10b06b614a842d45afc86e599b39711e12b3
 DIST portage-utils-0.93.3.tar.xz 1796828 BLAKE2B 
cfad7ab27ff2d92f631f4e31012e8903c5fa6113485f727338812059379cdd4a9552d80dc3aef6bb91264c361c0554fe9054a12347e274c4c5c3db66fd36008b
 SHA512 
c1245aa78d236263cd266fc8565312c2ac30cb992037a7b0f26da04ecf2dfeebc85bff653784e186cf2c7d7468e4772fb0bd93bcdb3a37d46e493d000933e5a1
-DIST portage-utils-0.94.tar.xz 1871876 BLAKE2B 
1c8fb8bccbcad0e4a6c3e234670d26ffd548edc7173208ababbb29f3b64676e3266c2a0ba88ed1c85fdec983f7d27f14b330f39cde2bb88b833a7c4fbdf41e19
 SHA512 
13178c3286a8b94cf04b45b1d9e05bdf2d7d2de16145485b9b6d4673c0c235ee0713c4999a05ebee9561d17355d2d34ac4fe1683049be20af4065c8c70a2a1e3
+DIST portage-utils-0.94.1.tar.xz 1871688 BLAKE2B 
bec5ddd514b397c157c3b1bff70d61730f15804a6751f56eb69c4030a35fc6a6b11fa1e2bde94332772660f02bf9428623210733ae9e2f1290f29aa3b31a1813
 SHA512 
29fdb4093997eb95703d407da6b00305c949f0a00ae3aa5cfb2c47b66bddc59e034fae114663b40b611f906332066b648018aa4e5bc1b935e61a64f4b4bf1088

diff --git a/app-portage/portage-utils/portage-utils-0.94.ebuild 
b/app-portage/portage-utils/portage-utils-0.94.1.ebuild
similarity index 100%
rename from app-portage/portage-utils/portage-utils-0.94.ebuild
rename to app-portage/portage-utils/portage-utils-0.94.1.ebuild



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

2022-06-15 Thread Alfredo Tupone
commit: d36ca8367dda974dc93433c17c0fc26c58f296ac
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Thu Jun 16 05:56:57 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Thu Jun 16 05:56:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d36ca836

dev-cpp/gemmlowp: add to tree

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-cpp/gemmlowp/Manifest   |  1 +
 dev-cpp/gemmlowp/gemmlowp-2021.12.20.ebuild | 30 +
 dev-cpp/gemmlowp/metadata.xml   | 11 +++
 3 files changed, 42 insertions(+)

diff --git a/dev-cpp/gemmlowp/Manifest b/dev-cpp/gemmlowp/Manifest
new file mode 100644
index ..02c0ffa3e692
--- /dev/null
+++ b/dev-cpp/gemmlowp/Manifest
@@ -0,0 +1 @@
+DIST gemmlowp-2021.12.20.tar.gz 842220 BLAKE2B 
74139935c01683f894a2ee8bb6f5373a64b8346e5860addd9dcccd47ceffe8942509def3ed242fcd92021c7f82f2e8858313df12369257e2172143a14cec82ed
 SHA512 
934bc79cc951dd18bff413148f3526332685bf0980ddcc0f990ba347bafcd73725e5ffd4bd255dcaa21f0fd71698d26726e2f9f36aa8df87380048041e536e20

diff --git a/dev-cpp/gemmlowp/gemmlowp-2021.12.20.ebuild 
b/dev-cpp/gemmlowp/gemmlowp-2021.12.20.ebuild
new file mode 100644
index ..b7aebddd6910
--- /dev/null
+++ b/dev-cpp/gemmlowp/gemmlowp-2021.12.20.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit cmake
+
+CommitId=e844ffd17118c1e17d94e1ba4354c075a4577b88
+DESCRIPTION="Low-precision matrix multiplication"
+HOMEPAGE="https://github.com/google/gemmlowp/";
+SRC_URI="https://github.com/google/${PN}/archive/${CommitId}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+BDEPEND="test? ( dev-cpp/gtest )"
+RESTRICT="!test? ( test )"
+
+S="${WORKDIR}"/${PN}-${CommitId}/contrib
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_TESTING=$(usex test ON OFF)
+   )
+   cmake_src_configure
+}

diff --git a/dev-cpp/gemmlowp/metadata.xml b/dev-cpp/gemmlowp/metadata.xml
new file mode 100644
index ..13b16c5be808
--- /dev/null
+++ b/dev-cpp/gemmlowp/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   tup...@gentoo.org
+   Tupone Alfredo
+   
+   
+   google/gemmlowp
+   
+



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

2022-06-15 Thread Fabian Groffen
commit: 18a9f3cf4f5ceb7b72fea4ce24b352ba7794b200
Author: Fabian Groffen  gentoo  org>
AuthorDate: Thu Jun 16 05:52:11 2022 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Thu Jun 16 05:52:11 2022 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=18a9f3cf

sys-devel/gcc-12.1.0: use EAPI=8, fix PDEPEND

Closes: https://bugs.gentoo.org/851714
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Fabian Groffen  gentoo.org>

 sys-devel/gcc/Manifest  | 4 ++--
 sys-devel/gcc/gcc-12.1.0.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index bc6c8f741c..a99ad15681 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -5,8 +5,8 @@ DIST gcc-10.3.0.tar.xz 76692288 BLAKE2B 
ac7898f5eb8a7c5f151a526d1bb38913a68b50a6
 DIST gcc-11.2.0-patches-1.tar.bz2 11537 BLAKE2B 
9dd791ada244c9b70b8b99f9f305a688c248134715ed1b26d406e53b114983faae6873cdc521497164388d24d5f61c199e98df146bc02f5578e877295bcf5c82
 SHA512 
6539efc60c656d0798a5896dc1b944ed69914b815102c7a1c10bdba4ef935abd326b01309f38316e121f1ed90ceb2abcaf65df6af116892daad829ac2623cefc
 DIST gcc-11.2.0.tar.xz 8024 BLAKE2B 
69b61234ac436edfea2933df68c434a2ce7aa4454ef4da573e82587e1a42dc420189e949cfdadaf4cb37fc0de9674822210a95b77ff03aca0dbedfe67df19cc6
 SHA512 
d53a0a966230895c54f01aea38696f818817b505f1e2bfa65e508753fcd01b2aedb4a61434f41f3a2ddbbd9f41384b96153c684ded3f0fa97c82758d9de5c7cf
 DIST gcc-12.1-darwin-r0.tar.gz 131006433 BLAKE2B 
fe94275821772586b90d003e5179a72c5662216d216db6b7fd066df8873744d5edff25521f3f30cb08d45f59545fa03e44364bdf831998a0285c0ba5df0c1547
 SHA512 
8bfae411e8f6f853ad50cda4f7bd672217883b305893c8dda9f630d712d8ef0857e89c8f4ce6c446340041d8da2ec98e6dfcc99861e844eb99c6f837e4f47dbb
-DIST gcc-12.1.0-musl-patches-4.tar.bz2 4818 BLAKE2B 
56ba1c14cb911bad6b0afd4d03c28d95762e781285db98a5b27db18a5dd47f23ef4987ae557bd3e95004f15159495ffd992b9775110c1d8f284e25b81abd05a5
 SHA512 
517e2a4b16e8d7b3bb7ce4d06d4006c0488161cbd878b8bffc8c55e244bccd2cc865f8128912b7d086ef12c73d173bc61cb80682f4d06ae01466769f0f8dd41d
-DIST gcc-12.1.0-patches-7.tar.bz2 12049 BLAKE2B 
85a67187a78194b5a7cdbe953309ece37036f20bcc793d3cddacad5902d38f0bd1d3417de867624e282b4389d7476ef174909aafc64e1e5c8e073980bf71
 SHA512 
14bfbe616cd25456b05ce68daa4458d5f3ede6e50232b49ddb01c30494f8862c230d4a16402f298857e143102b9ff1a208db5c58fff0c0acc65cf3ff68c98cdc
+DIST gcc-12.1.0-musl-patches-4.tar.xz 4448 BLAKE2B 
ddad7bccea7474a0552e069df25e66b4af68470da655aaf7669c2ceca7d0588cebb171e8a949c8935eeadff23af4d3de41d44245c06d48044cfc1d1fadc6540a
 SHA512 
bb3b9e4a81efd2d0ceb405220a9c15453d780d8bc01ed5ebf4837a318e0f8ad8cc36d6ad3f2eed5051bb6dc82f223d8b61321b8f602890a770eefd69c0c144b9
+DIST gcc-12.1.0-patches-7.tar.xz 11584 BLAKE2B 
4487726f8225d6bb2fde91fce8343c34ebece8cca08b258115a55b0f0c594e3a205efe26738c2b06cb8c6ea9d13b451514e073bb3a94d664a56120d9826515df
 SHA512 
4882754d2f55c8144a5af4bcfbc1ee7802f08fc5acca96151cc6323a98e94b9246a69e067bcbf92dcdb8021499b8e1197cd7bd682876aca3e6f1f63a405c1dae
 DIST gcc-12.1.0.tar.xz 82701928 BLAKE2B 
dca5df8fea680dbeda721742cce5c97de7eb4be490a32a158e06b88e2b9dd092150b7cfe490bb69e48e2f75d8bba231c8a54cd46b48ddcdc01bf9553ab57019d
 SHA512 
2121d295292814a6761edf1fba08c5f633ebe16f52b80e7b73a91050e71e1d2ed98bf17eebad263e191879561c02b48906c53faa4c4670c486a26fc75df23900
 DIST gcc-8.3.0-patches-1.0.tar.bz2 12278 BLAKE2B 
793465c5de0af850c7f3017b3011e68f3bd1664e6ce3500a3dc3003d37c03fe81857698957770a135eadd395a7767fa804d354ecdcdeb1d83623280ca569d4ec
 SHA512 
0efadd2481713992807fed2683666f1094b3757674754601c079569f3ef70cd7aed3cefc9f815f4e59a21d37e4e940c122df714e16f3878a5f966450c4273669
 DIST gcc-8.3.0.tar.xz 63694700 BLAKE2B 
71df2ff5bd6874d57519c2e9af6b22152c8c4d7fab906a5f427b41bc4e8e742127592a8684120d9d3c9ce6241439531850be08ec0a4f29dbfdee95435655fdca
 SHA512 
1811337ae3add9680cec64968a2509d085b6dc5b6783fc1e8c295e3e47416196fd1a3ad8dfe7e10be2276b4f62c357659ce2902f239f60a8648548231b4b5802

diff --git a/sys-devel/gcc/gcc-12.1.0.ebuild b/sys-devel/gcc/gcc-12.1.0.ebuild
index 500c94821b..29983dc1e2 100644
--- a/sys-devel/gcc/gcc-12.1.0.ebuild
+++ b/sys-devel/gcc/gcc-12.1.0.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 TOOLCHAIN_PATCH_DEV="sam"
 PATCH_VER="7"
@@ -24,7 +24,7 @@ 
https://github.com/iains/gcc-12-branch/archive/refs/tags/${IANSGCCVER}.tar.gz )"
 # 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(-)?] )"
+RDEPEND="!prefix-guest? ( elibc_glibc? ( sys-libs/glibc[cet(-)?] ) )"
 DEPEND="${RDEPEND}"
 BDEPEND="
kernel_linux? ( >=${CATEGORY}/binutils-2.30[cet(-)?] )



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

2022-06-15 Thread Joonas Niilola
commit: cb020ff7dd5198ca5274cde72fda035edd44400e
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Jun 16 05:36:32 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Jun 16 05:51:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb020ff7

app-misc/rpick: Stabilize 0.8.10 amd64, #852206

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

 app-misc/rpick/rpick-0.8.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/rpick/rpick-0.8.10.ebuild 
b/app-misc/rpick/rpick-0.8.10.ebuild
index 26361b584d7b..3780ac93639a 100644
--- a/app-misc/rpick/rpick-0.8.10.ebuild
+++ b/app-misc/rpick/rpick-0.8.10.ebuild
@@ -122,7 +122,7 @@ SRC_URI="$(cargo_crate_uris)"
 
 LICENSE="GPL-3 Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 Boost-1.0 
CC0-1.0 MIT Unlicense"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc64 ~x86"
 
 QA_FLAGS_IGNORED="usr/bin/rpick"
 



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

2022-06-15 Thread Joonas Niilola
commit: 2e8dc83821a68f400316c5ff1265ae296b84a6d7
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Jun 16 05:50:27 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Jun 16 05:51:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e8dc838

app-misc/rpick: Stabilize 0.8.10 x86, #852206

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

 app-misc/rpick/rpick-0.8.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/rpick/rpick-0.8.10.ebuild 
b/app-misc/rpick/rpick-0.8.10.ebuild
index 3780ac93639a..dc02ffc4e5a9 100644
--- a/app-misc/rpick/rpick-0.8.10.ebuild
+++ b/app-misc/rpick/rpick-0.8.10.ebuild
@@ -122,7 +122,7 @@ SRC_URI="$(cargo_crate_uris)"
 
 LICENSE="GPL-3 Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 Boost-1.0 
CC0-1.0 MIT Unlicense"
 SLOT="0"
-KEYWORDS="amd64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc64 x86"
 
 QA_FLAGS_IGNORED="usr/bin/rpick"
 



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

2022-06-15 Thread Joonas Niilola
commit: fd25367691c84328a676d380cc2e3e7e1271f9fd
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Jun 16 05:35:06 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Jun 16 05:51:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd253676

dev-python/texttable: drop 1.6.4

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

 dev-python/texttable/texttable-1.6.4.ebuild | 28 
 1 file changed, 28 deletions(-)

diff --git a/dev-python/texttable/texttable-1.6.4.ebuild 
b/dev-python/texttable/texttable-1.6.4.ebuild
deleted file mode 100644
index ec0eced974cc..
--- a/dev-python/texttable/texttable-1.6.4.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..10} )
-
-inherit distutils-r1 optfeature
-
-DESCRIPTION="Module for creating simple ASCII tables"
-HOMEPAGE="https://github.com/foutaise/texttable 
https://pypi.org/project/texttable/";
-SRC_URI="https://github.com/foutaise/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm64 x86"
-
-RDEPEND="dev-python/wcwidth[${PYTHON_USEDEP}]"
-
-distutils_enable_tests pytest
-
-python_test() {
-   pytest -vv tests.py || die
-}
-
-pkg_postinst() {
-   optfeature "better wrapping of CJK text" dev-python/cjkwrap
-}



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

2022-06-15 Thread Joonas Niilola
commit: 0b12e3fe8aca3a5125721cea4c52a3288ec742ea
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Jun 16 05:34:55 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Jun 16 05:51:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b12e3fe

dev-python/texttable: stabilize 1.6.4-r1 for amd64, arm64, x86

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

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

diff --git a/dev-python/texttable/texttable-1.6.4-r1.ebuild 
b/dev-python/texttable/texttable-1.6.4-r1.ebuild
index cdbc4ef55175..5639bd1f80f4 100644
--- a/dev-python/texttable/texttable-1.6.4-r1.ebuild
+++ b/dev-python/texttable/texttable-1.6.4-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/foutaise/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 arm64 x86"
 
 RDEPEND="dev-python/wcwidth[${PYTHON_USEDEP}]"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/sqlite3/

2022-06-15 Thread Hans de Graaff
commit: 693b86055e151ea051ba44999be2d09217cbbec0
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Jun 16 05:36:52 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Jun 16 05:37:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=693b8605

dev-ruby/sqlite3: add 1.4.4

Closes: https://bugs.gentoo.org/840191
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/sqlite3/Manifest |  1 +
 dev-ruby/sqlite3/sqlite3-1.4.4.ebuild | 78 +++
 2 files changed, 79 insertions(+)

diff --git a/dev-ruby/sqlite3/Manifest b/dev-ruby/sqlite3/Manifest
index 1908b9b8cd43..3ed407512838 100644
--- a/dev-ruby/sqlite3/Manifest
+++ b/dev-ruby/sqlite3/Manifest
@@ -1,2 +1,3 @@
 DIST sqlite3-1.4.2.gem 70656 BLAKE2B 
ef7fa7667fd080a6f175bcfbd1fe8dfba00d3fdf1214cc3d776f0576dc29386b627db8d6c0dd06f07ab65fff877a6803a6dcacefd4fbc5bb0f7d2149e355c88d
 SHA512 
c4630dd2fa13914e2fcc70092c35568103f61f976958b439fe205abdfcff61702ca176d10bea40ff0cfea3169644cdb9146b7be94dff883cad3b753e84629545
 DIST sqlite3-1.4.3.gem 71168 BLAKE2B 
a529c24536b39356131bb027713c7c5fac6d6d72c701c97b419222aceb46778a69e5c2d27a7dffae220e5a1acd1c7354eaa0b25dcd48a4c9b29ed617c5020ed8
 SHA512 
482e436257a2364deb62158f4541e7b6c8ba3ad73bf9f750194d778bc43233142cd6166bdbce0a9e29862c2621acd2f4b95563cf1944889a676f792179b90c3c
+DIST sqlite3-1.4.4.gem 71168 BLAKE2B 
f49d055b0d040f12b00abaf5c3a245b4e018445f41d496ae0d27426970f208b066bdd5a1b562a8fbb575397bac132384111fa59d6079dd6f384a6b1d90d272b8
 SHA512 
48753652d2aec201dfeac37f284bfdbc1b39c208c4ef605a2b7073a8a56cf5edf2021a889d98e0939cc0fbc476ccfda1aa01a0d8848a6129cab3af68761fcf38

diff --git a/dev-ruby/sqlite3/sqlite3-1.4.4.ebuild 
b/dev-ruby/sqlite3/sqlite3-1.4.4.ebuild
new file mode 100644
index ..b1349bc90389
--- /dev/null
+++ b/dev-ruby/sqlite3/sqlite3-1.4.4.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_TASK_DOC="faq"
+RUBY_FAKEGEM_DOCDIR="doc faq"
+RUBY_FAKEGEM_EXTRADOC="API_CHANGES.rdoc README.rdoc ChangeLog.cvs 
CHANGELOG.rdoc"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/sqlite3/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/sqlite3
+
+inherit ruby-fakegem
+
+DESCRIPTION="An extension library to access a SQLite database from Ruby"
+HOMEPAGE="https://github.com/sparklemotion/sqlite3-ruby";
+LICENSE="BSD"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+SLOT="0"
+IUSE=""
+
+RDEPEND+=" >=dev-db/sqlite-3.6.16:3"
+DEPEND+=" >=dev-db/sqlite-3.6.16:3"
+
+ruby_add_bdepend "
+   dev-ruby/rake-compiler
+   doc? ( dev-ruby/rdoc dev-ruby/redcloth )
+   test? ( dev-ruby/minitest:5 )"
+
+all_ruby_prepare() {
+   # We remove the vendor_sqlite3 rake task because it's used to
+   # bundle SQlite3 which we definitely don't want.
+   rm -f rakelib/vendor_sqlite3.rake || die
+
+   # Remove gem tasks since we don't need them and they require hoe.
+   rm -f rakelib/gem.rake || die
+
+   sed -i -e 's:, HOE.spec::' -e '/task :test/d' rakelib/native.rake || die
+}
+
+all_ruby_compile() {
+   all_fakegem_compile
+
+   if use doc; then
+   rdoc --title "${P} Dcoumentation" -o doc --main README.rdoc lib 
*.rdoc ext/*/*.c || die
+   rm -f doc/js/*.gz || die
+   fi
+}
+
+each_ruby_test() {
+   ${RUBY} -Ilib:test:. -e 'Dir["test/test_*.rb"].each{|f| require f}' || 
die
+}
+
+each_ruby_install() {
+   each_fakegem_install
+
+   # sqlite3 was called sqlite3-ruby before, so add a spec file that
+   # simply loads sqlite3 to make sure that old projects load correctly
+   # we don't even need to create a file to load this: the `require
+   # sqlite3` was already part of sqlite3-ruby requirements.
+   cat - < "${T}/sqlite3-ruby.gemspec"
+# generated by ebuild
+# ${CATEGORY}/${PF}
+Gem::Specification.new do |s|
+   s.name = "sqlite3-ruby"
+   s.version = "${RUBY_FAKEGEM_VERSION}"
+   s.summary = "Fake gem to load sqlite3"
+   s.homepage = "${HOMEPAGE}"
+   s.specification_version = 3
+   s.add_runtime_dependency("${RUBY_FAKEGEM_NAME}", ["= 
${RUBY_FAKEGEM_VERSION}"])
+end
+EOF
+   RUBY_FAKEGEM_NAME=sqlite3-ruby \
+   RUBY_FAKEGEM_GEMSPEC="${T}/sqlite3-ruby.gemspec" \
+   ruby_fakegem_install_gemspec
+}



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

2022-06-15 Thread Michał Górny
commit: 5553d39ed23062cdc5ecedbca8787c2890381cb4
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 16 04:33:40 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 16 04:33:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5553d39e

dev-python/boto3: Bump to 1.24.10

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

 dev-python/boto3/Manifest |  1 +
 dev-python/boto3/boto3-1.24.10.ebuild | 68 +++
 2 files changed, 69 insertions(+)

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index be152ce9b8d2..bff27b6a4790 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -1,4 +1,5 @@
 DIST boto3-1.23.10.gh.tar.gz 504080 BLAKE2B 
1840715ec72b10131a430abdb303adf7619fb4dc542cb22acefffe378c96d094eb7d024c068df1df48882a22fc52e3883791da39d0e4fb34abdddad4d78c0ce8
 SHA512 
88d0abfc990eba2118698c27fe9f556a2b2ef27d0e287c2b3d65a1d485d4be264a5e9ccc02c017c404941c34efdb5f9d480ceb7c5752f99ebf95d3fab184dded
+DIST boto3-1.24.10.gh.tar.gz 508606 BLAKE2B 
5f4a4a8a39fb48d8cb15d3e0aec7304df57ce5a5c40d4dc41f7780645fb7e09fbfafe96588d92ea85af3c6d26d319510b534ee7b8c52f56aa166116edde7fc7d
 SHA512 
98433526006e16af552e22722b5c913eca0d7de63f172312c168ccab7bdc2b587f265a89c2f4d7e948962393907044a0a493e49e627d731d27733e66fcae0407
 DIST boto3-1.24.2.gh.tar.gz 505904 BLAKE2B 
e5fe9aa089caaa91aa41554a07ba97da55b04f5cc77be58df10ad4b6b9d3ab8ce22f988f658cb653d9f3890a307ea895c1cd57c30b6729ba12a1ee61f475ba1d
 SHA512 
23b550194805859e37b8f3a7b75390bba500e7043e32930ab1ac46d2fca672472def9f4821e0deadaba6e6010afa05e4385a0f6fe229798250746b079fa27810
 DIST boto3-1.24.3.gh.tar.gz 506694 BLAKE2B 
5049ad69810c0fcb4d4133fae8efb7d5f44a5b766c3a53710692136231c2f147b08a6782e51f12ab0e22189cb8bbaf90805ca03d0f6eeffe047678b1b21cf72f
 SHA512 
7652ffbfb41df2dde924e85c251dba84643d67b719ea7dc366dcb0f6988815474b0e2a44dba74ebda5f9b1f5576df715dbd16b70ad4109e846766bf34e9d92d0
 DIST boto3-1.24.4.gh.tar.gz 507020 BLAKE2B 
2689aa84d0cc5a8c7978d18c480576015bb212a2714eb4edf3f9dd59e0be09da4a866e64fad1f3033cf02b807af7f827cceb56716bec5f04048c2eeb49b12804
 SHA512 
d23d1d7cb11d45d4419a5c4c1fcadacbfff8e8ebae69c8e522aa00e966048cd341bff8587e18bd0f043f1abd0558522aecede3aa83b84498df95c5a06068f15b

diff --git a/dev-python/boto3/boto3-1.24.10.ebuild 
b/dev-python/boto3/boto3-1.24.10.ebuild
new file mode 100644
index ..6edcc751d54b
--- /dev/null
+++ b/dev-python/boto3/boto3-1.24.10.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..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_sphinx docs/source \
+   'dev-python/guzzle_sphinx_theme'
+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/botocore/

2022-06-15 Thread Michał Górny
commit: d762dafbef6febb95c9e630cbfab7b66246cc6ff
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 16 04:33:25 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 16 04:33:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d762dafb

dev-python/botocore: Bump to 1.27.10

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

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.27.10.ebuild | 70 +
 2 files changed, 71 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index ea83922ddfa7..ab1101965e4d 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,4 +1,5 @@
 DIST botocore-1.26.10.tar.gz 9008316 BLAKE2B 
a05078ec5732015cbd8ea4da2d2d82e28f4241b7c3164f3410ae396a19f79c116f7a9059a3361e99eacc952f860a516b187375dbf64ee5e4e5648e8c3b0f95a5
 SHA512 
b12e9002dc8e0912a9681938f343b51d628f0b2798693dc81636fe7ede01d006d5bc8a901f92edf10a88d97c3c6311aaf97206a6f55070e645747536fe39b144
+DIST botocore-1.27.10.tar.gz 9107238 BLAKE2B 
9bf9d6d0789acc84e1328704d6db0a36d5d036be38aa61b26f776aa42ab91889faa1f871a5373808a76906973c897dcd4a6d07d914c29fd4edf8b6ac2fae3511
 SHA512 
1a178ca96d126b74d63d0a3199cbb55370c8ba77559d87173f496aef961364ab1df13a8f5e5565cbf79ec8f17cf2d2178952e1739b40b29a34b8b78118d18982
 DIST botocore-1.27.2.tar.gz 9026413 BLAKE2B 
013724df76fb87c8e7731401d09774bec303aced7c3a01bb97935865f34193d1f313d49f32c1f6b7addab9b24384f26caca44b03ba0e77014821dc7cab5142ef
 SHA512 
85045c13fa935b017f66edc132d2a31da2ecbe0c7bfcab369cb1d5f76d8a1401d303ab7d3e2ce95d53e9a59ea81dbf5380c1106169d84f40b21cbb926e35abb9
 DIST botocore-1.27.3.tar.gz 9078424 BLAKE2B 
62414c2474ec44b3385c589793fd0c54984d2302239b78295bfbdc3739160bbae5bb910207dc7252b7adb96d6cd69add7413000399bcb20b671e3fbdad860c02
 SHA512 
47ed3e68c10e4175cdbe2122dab9319b9059f9457e27258a142224311042c5ae4692d293d29dc9b4855e65eea561fb7b703f7ddc663064413144aaf72fda33a5
 DIST botocore-1.27.4.tar.gz 9079162 BLAKE2B 
3707e0b53022185248d5c086860ddf99f6d43803414929252a6b090fbeb765606e1fa97896f6d9016e97a0a6b5388d754941f3a88645f5c1ea18f206d73127a7
 SHA512 
3743d79febcf33302de20b364267ae39a0887c7fa5e116a7209b1281b4985e593b5d3f0ea7bb6e608036d99d4df46931192f5a3a63c98f7b3da26a16ea6b5a3f

diff --git a/dev-python/botocore/botocore-1.27.10.ebuild 
b/dev-python/botocore/botocore-1.27.10.ebuild
new file mode 100644
index ..2fb86c59b25e
--- /dev/null
+++ b/dev-python/botocore/botocore-1.27.10.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..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="mirror://pypi/${PN:0:1}/${PN}/${P}.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}]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/botocore-1.26.0-py311.patch"
+)
+
+distutils_enable_sphinx docs/source \
+   'dev-python/guzzle_sphinx_theme'
+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
+   )
+
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)"
+}



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

2022-06-15 Thread Michał Górny
commit: 1b6dc159b05e62a66fae07032e545be66168ad7d
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 16 04:33:55 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 16 04:33:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b6dc159

app-admin/awscli: Bump to 1.25.10

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

 app-admin/awscli/Manifest  |  1 +
 app-admin/awscli/awscli-1.25.10.ebuild | 71 ++
 2 files changed, 72 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 08e0dfab945b..f8316edc9cc0 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -1,4 +1,5 @@
 DIST aws-cli-1.24.10.gh.tar.gz 2219050 BLAKE2B 
9655429a65c81b5c6436f0bafb293243d8f6d2160573902bbd3f2b10ab69ef24796ac0c1bd112000afc3d15cc4d8560fc95f774c38739cf8e2d3303a4512e3ec
 SHA512 
592564ff501ff52572655973c518366928a20371333ccf4f7234d414070343a38287a8870a5652bbbe6a8c35c8cd8731439f1520c0988100ade22d842f11ad2d
+DIST aws-cli-1.25.10.gh.tar.gz 2223709 BLAKE2B 
95f7cca86f86617ff2f3ce91b745ef365300b3ea550b1260a1dd44f09f823ad8c46c03947365a0c98c54f099c4a22d0128f11fb677c1b3c315a065a8cb4945aa
 SHA512 
efebf65901216b1e1f1e2ed5d956744d804d0a62e7384163afad65ec0837567d6002de84611feb1b0a05bbd6ca6c04cac8318424720ae020941a1402b6b796a3
 DIST aws-cli-1.25.2.gh.tar.gz 2220304 BLAKE2B 
370137db21688db07a1367a1b82b906d5e7f16939fb9a10f8f8e60d986b68cd7cf3fcaca89baa097b351ce1552a9b35c143a5328972577cc08b2369a0ff35407
 SHA512 
4278be5b73865854a736ae447b729670310d557d019fe483376d8bb6317cc557f1567d8cbd77c4fc658d5593bdf8ddb2765696b144694c7df3d3447156ac14b0
 DIST aws-cli-1.25.3.gh.tar.gz 2221419 BLAKE2B 
ecc3e16985426b9b6cf6a6fc5cd3cf58d0641f57927ee533bfd5c63f1a02e7accf325f44f5f6e3289c7f0ce984be8f23428bf3d99dacc5a317b49fe2cfc2bb19
 SHA512 
a80088c8864d48c922734ab0d4f367d14b86470735dbb818640d0aaa2c957a30b1abcfbce441e33bccae388ce9df7869d0d7e82a519055c8aa192e2c74147f5e
 DIST aws-cli-1.25.4.gh.tar.gz 045 BLAKE2B 
3d8496b997e80b9504c8810a256d6886a7dee239ed0eba74d42d23955d1596d5b7690a20ac31b8f57e004ff27889e8e204b335996d2f629e9ed11b3bfd033641
 SHA512 
e053529c9e5429e5782e6c3afe26c212599825c78691d8c58a4c5dcd373385cafb2f75e09b5c1831d30ce6c890db0e4888fa4d9d874a5fc68994a8c3c5fd

diff --git a/app-admin/awscli/awscli-1.25.10.ebuild 
b/app-admin/awscli/awscli-1.25.10.ebuild
new file mode 100644
index ..4154af977ee6
--- /dev/null
+++ b/app-admin/awscli/awscli-1.25.10.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+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 ~arm64 ~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}]
+"
+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() {
+   # integration tests require AWS credentials and Internet access
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked
+}
+
+python_install_all() {
+   newbashcomp bin/aws_bash_completer aws
+
+   insinto /usr/share/zsh/site-functions
+   newins bin/aws_zsh_completer.sh _aws
+
+   distutils-r1_python_install_all
+
+   rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || 
die
+}



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

2022-06-15 Thread Michał Górny
commit: dfd4989272f6f56650541febb23bccec1ff0045b
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 16 04:30:55 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 16 04:32:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfd49892

dev-python/Babel: Simplify the regen logic

Rather than using any-r1 approach to the regen with "slightly wrong"
BDEPEND, just do it as a part of normal phase.  The end result is pretty
much the same, and it avoids having to define python_check_deps().

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

 dev-python/Babel/Babel-2.10.2.ebuild | 18 --
 1 file changed, 8 insertions(+), 10 deletions(-)

diff --git a/dev-python/Babel/Babel-2.10.2.ebuild 
b/dev-python/Babel/Babel-2.10.2.ebuild
index af5ed2211ba1..02e77dc3bc66 100644
--- a/dev-python/Babel/Babel-2.10.2.ebuild
+++ b/dev-python/Babel/Babel-2.10.2.ebuild
@@ -44,18 +44,16 @@ BDEPEND="
 distutils_enable_sphinx docs
 distutils_enable_tests pytest
 
-python_check_deps() {
-   if [[ ${EPYTHON} == python3.8 ]] ; then
-   python_has_version 
"dev-python/backports-zoneinfo[${PYTHON_USEDEP}]" || return 1
-   fi
-
-   python_has_version "dev-python/pytz[${PYTHON_USEDEP}]"
-}
-
-python_configure_all() {
+src_prepare() {
rm babel/locale-data/*.dat || die
rm babel/global.dat || die
-   "${EPYTHON}" scripts/import_cldr.py "${WORKDIR}"/common || die
+   distutils-r1_src_prepare
+}
+
+python_configure() {
+   if [[ ! -f babel/global.dat ]]; then
+   "${EPYTHON}" scripts/import_cldr.py "${WORKDIR}"/common || die
+   fi
 }
 
 python_test() {



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

2022-06-15 Thread Miroslav Šulc
commit: 423a8291a5506660192ab6e9d6f5d2ff3af2f21c
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Thu Jun 16 03:59:46 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Thu Jun 16 03:59:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=423a8291

media-sound/abcmidi: bump to 2022.06.14

Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/abcmidi/Manifest  |  1 +
 media-sound/abcmidi/abcmidi-2022.06.14.ebuild | 35 +++
 2 files changed, 36 insertions(+)

diff --git a/media-sound/abcmidi/Manifest b/media-sound/abcmidi/Manifest
index 069b94b4ee1d..3485a59cc0bc 100644
--- a/media-sound/abcmidi/Manifest
+++ b/media-sound/abcmidi/Manifest
@@ -1,3 +1,4 @@
 DIST abcMIDI-2022.05.05.zip 610217 BLAKE2B 
241d9ae42defef6345b143c59140f1cee844c19608b6a897b020f0a54c915d45edaf09ef75e1e01b1a932a6e82934aaa82d1e82c74c61d23e1c372418726bff8
 SHA512 
7f8141792e67e5ed22e84d35f0f9894c5ecba74817ac9c23323d5ebad0a3fc477daf43bf515e243aad46476c3a9597d8e9b4e0e865210b5baad0a1ebc6d3
 DIST abcMIDI-2022.05.20.zip 611325 BLAKE2B 
1fd9c786ec0a7b3558f71502ceda261419b6883dffe524de6f5203188f5ee618d52ad1cba0662d28a3ba4c252702abf4d5a2e4271b951916e9164c9d573b28ff
 SHA512 
f6e8212c4bc96fc62f95c868f65bfd40208f2aeb5d4913fe1b4d85331dae69a763cfc3db9f446018dd0b43afaec496b6572ea0c46ebeac563902899b71f24645
 DIST abcMIDI-2022.06.07.zip 611323 BLAKE2B 
3b0a9a1bbf0265c8c2848aff267acf3fa0b98a6fe24b5878e70db5da3e892c8658ff236511a5524cf5dcf5217bf09ccb762102539cdd12a7d23c6573bd0ed14d
 SHA512 
1e4daf647238e28b3c4c644dfcfbffdacd0e5b9e007a3a9cb8393ba879690c74d5ea2970254d5d3f19a68c5742de80bf5aa387a7f9aa241abec2e952f1bdc0c8
+DIST abcMIDI-2022.06.14.zip 612729 BLAKE2B 
f9644ea59bb43d50a39f60f31f440e9d4e425701c71877fb812adeaa0757da37d2aabab5c2b3593f38a5a135adc0925545337860452317e558cbfb037c95d4af
 SHA512 
4e8a9a770925e166dabdbf459227b26373c33ed0ec356d093d8f4de457cc9034cd9237d445f31883e7c3974c3fd4b69a6f6fb156b26e03483bcd70793e7457ec

diff --git a/media-sound/abcmidi/abcmidi-2022.06.14.ebuild 
b/media-sound/abcmidi/abcmidi-2022.06.14.ebuild
new file mode 100644
index ..11f547f4cb8e
--- /dev/null
+++ b/media-sound/abcmidi/abcmidi-2022.06.14.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+MY_P="abcMIDI-${PV}"
+DESCRIPTION="Programs for processing ABC music notation files"
+HOMEPAGE="https://ifdo.ca/~seymour/runabc/top.html";
+SRC_URI="https://ifdo.ca/~seymour/runabc/${MY_P}.zip";
+S="${WORKDIR}"/${PN}
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="examples"
+
+BDEPEND="app-arch/unzip"
+
+src_prepare() {
+   default
+   sed -i "s:-O2::" configure.ac || die
+   sed -i "s:@datarootdir@/doc/abcmidi:@docdir@:" Makefile.in || die
+   eautoreconf
+}
+
+src_install() {
+   default
+
+   if use examples ; then
+   docinto examples
+   dodoc samples/*.abc
+   fi
+}



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

2022-06-15 Thread Miroslav Šulc
commit: a093cd608feab14a2425b1d56444616e799951cb
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Thu Jun 16 03:48:56 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Thu Jun 16 03:48:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a093cd60

dev-python/pivy: dropped obsolete 0.6.6-r1

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

 dev-python/pivy/Manifest |  1 -
 dev-python/pivy/pivy-0.6.6-r1.ebuild | 47 
 2 files changed, 48 deletions(-)

diff --git a/dev-python/pivy/Manifest b/dev-python/pivy/Manifest
index 6ed1272ceb91..ac45149907b0 100644
--- a/dev-python/pivy/Manifest
+++ b/dev-python/pivy/Manifest
@@ -1,2 +1 @@
-DIST pivy-0.6.6.tar.gz 6618471 BLAKE2B 
5bcf2479bf26628e3dfe59c1440901368442de2f32a5680ef1af10d49239d8c73b79809495d7227937fd7784af1e1ded27f93f0255793e713add0c1cc35b8e5d
 SHA512 
e260c6abd0aede7621d5fed66eeceb98a32634af84370ef713d70d583ec017cded4be682fd7e70e5faa19988a5e032a9d2f2308b8ae6dd9495d76e884de1d80c
 DIST pivy-0.6.7.tar.gz 6618410 BLAKE2B 
22ebe63a75fa624b772cb3d3ff6f03336258f6c8b638613413c19fcea072f83f73396bc91d35f0e06bc27ec57471ae67965ee492e62a7e73919f7827de645175
 SHA512 
606eac3527b5906ad6884c25775b5625bfd2a1b1c78f75017b05e662d622c75d30e70fd5785ec2145902f5a02d99098b52cc776aee12fab02f0319762ee104b0

diff --git a/dev-python/pivy/pivy-0.6.6-r1.ebuild 
b/dev-python/pivy/pivy-0.6.6-r1.ebuild
deleted file mode 100644
index 50ca56ff2739..
--- a/dev-python/pivy/pivy-0.6.6-r1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="Coin3D bindings for Python"
-HOMEPAGE="https://github.com/coin3d/pivy";
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   PIVY_REPO_URI="https://github.com/coin3d/pivy.git";
-else
-   SRC_URI="https://github.com/coin3d/pivy/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 x86"
-fi
-
-LICENSE="ISC"
-SLOT="0"
-IUSE="+quarter soqt"
-
-REQUIRED_USE="
-   ${PYTHON_REQUIRED_USE}
-   || ( quarter soqt )
-"
-
-RDEPEND="
-   >=media-libs/coin-4.0.0
-   quarter? ( media-libs/quarter )
-   soqt? ( >=media-libs/SoQt-1.6.0 )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   dev-lang/swig
-   dev-util/cmake
-"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-0001-fix-CMakeLists.txt-for-distutils_cmake.patch
-   
"${FILESDIR}"/${P}-0002-Gentoo-specific-clear-swig-deprecation-warning.patch
-)
-
-DOCS=( AUTHORS HACKING NEWS README.md THANKS )



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

2022-06-15 Thread Alexey Sokolov
commit: 5ac66122d208434aaa400997d9e8329aff260db4
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Thu Jun 16 02:06:56 2022 +
Commit: Alexey Sokolov  asokolov  org>
CommitDate: Thu Jun 16 02:06:56 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5ac66122

app-misc/liquidctl: add py3.10

Closes: https://bugs.gentoo.org/848090
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Alexey Sokolov  asokolov.org>

 .../liquidctl/{liquidctl-1.7.2.ebuild => liquidctl-1.7.2-r1.ebuild}   | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-misc/liquidctl/liquidctl-1.7.2.ebuild 
b/app-misc/liquidctl/liquidctl-1.7.2-r1.ebuild
similarity index 92%
rename from app-misc/liquidctl/liquidctl-1.7.2.ebuild
rename to app-misc/liquidctl/liquidctl-1.7.2-r1.ebuild
index f43f2382d..dd7ad5708 100644
--- a/app-misc/liquidctl/liquidctl-1.7.2.ebuild
+++ b/app-misc/liquidctl/liquidctl-1.7.2-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_COMPAT=( python3_{8..10} )
 inherit distutils-r1 udev
 
 DESCRIPTION="Cross-platform tool and drivers for liquid coolers and other 
devices"



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

2022-06-15 Thread Sam James
commit: 081fabe1023efcceda787ce5220bc1e06f32eb66
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 16 00:59:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 16 00:59:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=081fabe1

sys-fs/eudev: add 3.2.12_pre3, drop 3.2.12_pre2

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

 sys-fs/eudev/Manifest  |  2 +-
 .../{eudev-3.2.12_pre2.ebuild => eudev-3.2.12_pre3.ebuild} | 10 ++
 sys-fs/eudev/eudev-.ebuild | 10 ++
 3 files changed, 13 insertions(+), 9 deletions(-)

diff --git a/sys-fs/eudev/Manifest b/sys-fs/eudev/Manifest
index b32971672931..5a38d7af12ed 100644
--- a/sys-fs/eudev/Manifest
+++ b/sys-fs/eudev/Manifest
@@ -1,2 +1,2 @@
 DIST eudev-3.2.11.tar.gz 2254373 BLAKE2B 
cfa6235d6509b751fde93ff2b0961b93c3741458e561a7ad9b07b49a57779627532cff25ad3519e5f79320854fcedfcdc23642ef542505cebcd6b2803067389a
 SHA512 
17b328365913af3e434abe667dd0498c3702a41c6cb66f3793ca2c195b05ac06397b0a401077f81df7dd25193e4eeea13657a221ca6cb3d237c4d91e31e30b33
-DIST eudev-3.2.12_pre2.tar.gz 2304806 BLAKE2B 
86f497a88cffa96c6976b0910b44329cdee9615c7b3592fa619cfe681f14d6669b36f4272003f36d64b63c4d47de2e3b37d602e93c72d423e630007c418d079f
 SHA512 
4e7a6c3f7f65b665486fa9ba8158186b2bac6279de780fd1439ac7fb766aa807ae8fd45063f990de6ab01809c57af2695560d36aed8fd90ae0557666d523e36d
+DIST eudev-3.2.12-pre3.tar.gz 2166940 BLAKE2B 
46cb4e2daa7302380f169b2505e01483a1c879f83802537b718d1380b9411621db9b58454eaf828ca22aa8e913342b52b682593604c365d7159ddc1df82fe719
 SHA512 
a450ef8ccfb0ec8817e03ae666464cb43390849d1b340f057e047bc42b246ff30e13cfef148417c7452755316bce858ef0c89bf94abf27af143f87db7de9f446

diff --git a/sys-fs/eudev/eudev-3.2.12_pre2.ebuild 
b/sys-fs/eudev/eudev-3.2.12_pre3.ebuild
similarity index 96%
rename from sys-fs/eudev/eudev-3.2.12_pre2.ebuild
rename to sys-fs/eudev/eudev-3.2.12_pre3.ebuild
index 18823816ad13..d286cedd7a14 100644
--- a/sys-fs/eudev/eudev-3.2.12_pre2.ebuild
+++ b/sys-fs/eudev/eudev-3.2.12_pre3.ebuild
@@ -5,14 +5,14 @@ EAPI=8
 
 KV_MIN=2.6.39
 
-inherit autotools linux-info multilib-minimal toolchain-funcs udev
+inherit linux-info multilib-minimal toolchain-funcs udev
 
 if [[ ${PV} = * ]]; then
EGIT_REPO_URI="https://github.com/eudev-project/eudev.git";
-   inherit git-r3
+   inherit autotools git-r3
 else
MY_PV=${PV/_pre/-pre}
-   
SRC_URI="https://github.com/eudev-project/eudev/archive/refs/tags/v${MY_PV}.tar.gz
 -> ${P}.tar.gz"
+   
SRC_URI="https://github.com/eudev-project/eudev/releases/download/v${MY_PV}/${PN}-${MY_PV}.tar.gz";
S="${WORKDIR}"/${PN}-${MY_PV}
 
if [[ ${PV} != *_pre* ]] ; then
@@ -91,7 +91,9 @@ src_prepare() {
sed -e 's/GROUP="dialout"/GROUP="uucp"/' -i rules/*.rules \
|| die "failed to change group dialout to uucp"
 
-   eautoreconf
+   if [[ ${PV} == * ]] ; then
+   eautoreconf
+   fi
 }
 
 multilib_src_configure() {

diff --git a/sys-fs/eudev/eudev-.ebuild b/sys-fs/eudev/eudev-.ebuild
index 18823816ad13..d286cedd7a14 100644
--- a/sys-fs/eudev/eudev-.ebuild
+++ b/sys-fs/eudev/eudev-.ebuild
@@ -5,14 +5,14 @@ EAPI=8
 
 KV_MIN=2.6.39
 
-inherit autotools linux-info multilib-minimal toolchain-funcs udev
+inherit linux-info multilib-minimal toolchain-funcs udev
 
 if [[ ${PV} = * ]]; then
EGIT_REPO_URI="https://github.com/eudev-project/eudev.git";
-   inherit git-r3
+   inherit autotools git-r3
 else
MY_PV=${PV/_pre/-pre}
-   
SRC_URI="https://github.com/eudev-project/eudev/archive/refs/tags/v${MY_PV}.tar.gz
 -> ${P}.tar.gz"
+   
SRC_URI="https://github.com/eudev-project/eudev/releases/download/v${MY_PV}/${PN}-${MY_PV}.tar.gz";
S="${WORKDIR}"/${PN}-${MY_PV}
 
if [[ ${PV} != *_pre* ]] ; then
@@ -91,7 +91,9 @@ src_prepare() {
sed -e 's/GROUP="dialout"/GROUP="uucp"/' -i rules/*.rules \
|| die "failed to change group dialout to uucp"
 
-   eautoreconf
+   if [[ ${PV} == * ]] ; then
+   eautoreconf
+   fi
 }
 
 multilib_src_configure() {



[gentoo-commits] repo/proj/guru:dev commit in: app-crypt/clevis/files/, app-crypt/clevis/

2022-06-15 Thread Julien Roy
commit: 98d91fb3ae7547ac155335d5ff2c2b14b0b480ef
Author: Julien Roy  jroy  ca>
AuthorDate: Thu Jun 16 00:50:36 2022 +
Commit: Julien Roy  jroy  ca>
CommitDate: Thu Jun 16 00:53:16 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=98d91fb3

app-crypt/clevis: merge #71 by duxsco

Signed-off-by: Julien Roy  jroy.ca>

 app-crypt/clevis/clevis-18.ebuild |  1 +
 app-crypt/clevis/files/clevis-meson.patch | 11 +++
 2 files changed, 12 insertions(+)

diff --git a/app-crypt/clevis/clevis-18.ebuild 
b/app-crypt/clevis/clevis-18.ebuild
index 43912b1fb..da0dc9637 100644
--- a/app-crypt/clevis/clevis-18.ebuild
+++ b/app-crypt/clevis/clevis-18.ebuild
@@ -25,4 +25,5 @@ BDEPEND=""
 
 PATCHES=(
"${FILESDIR}/${PN}-dracut.patch"
+   "${FILESDIR}/${PN}-meson.patch"
 )

diff --git a/app-crypt/clevis/files/clevis-meson.patch 
b/app-crypt/clevis/files/clevis-meson.patch
new file mode 100644
index 0..bfd517d3e
--- /dev/null
+++ b/app-crypt/clevis/files/clevis-meson.patch
@@ -0,0 +1,11 @@
+diff --git a/src/luks/systemd/meson.build b/src/luks/systemd/meson.build
+index 
b10494e3ca4d620437aee0d5e440eecf323b03d9..09f7fb51e7320aa71e275c34baa0561233821d69
 100644
+--- a/src/luks/systemd/meson.build
 b/src/luks/systemd/meson.build
+@@ -5,6 +5,7 @@ sd_reply_pass = find_program(
+   join_paths(get_option('prefix'), 'lib', 'systemd', 
'systemd-reply-password'),
+   join_paths('/', 'usr', get_option('libdir'), 'systemd', 
'systemd-reply-password'),
+   join_paths('/', 'usr', 'lib', 'systemd', 'systemd-reply-password'),
++  join_paths('/', 'lib', 'systemd', 'systemd-reply-password'),
+   required: false
+ )



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

2022-06-15 Thread Sam James
commit: fc0ca0c23aad1ea281c576d84019b9c1da5e4c1a
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 16 00:39:23 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 16 00:39:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc0ca0c2

media-gfx/blender: add test tarball for 3.2.0

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

 media-gfx/blender/Manifest | 2 +-
 media-gfx/blender/blender-3.2.0.ebuild | 4 ++--
 media-gfx/blender/blender-.ebuild  | 4 ++--
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/media-gfx/blender/Manifest b/media-gfx/blender/Manifest
index ae54023bc3f0..9941eb55474c 100644
--- a/media-gfx/blender/Manifest
+++ b/media-gfx/blender/Manifest
@@ -11,5 +11,5 @@ DIST blender-3.1.0-tests.tar.bz2 643279044 BLAKE2B 
acbf0800c384f881c215ea22140b0
 DIST blender-3.1.0.tar.xz 41017620 BLAKE2B 
f626266a41f9d72b03690fe8d7fe1f183ffdef01501ff6a458e5760eea66c959ca297d70dc541b27aa85466a7b8d65306e293c84487c1ff1467cd31cfdba0203
 SHA512 
354d4e7c92233e610d0e938c10d966aff7ee34fd21993b65b645b4d01e37f90f741206190817a7ab6932c5321d698827a09ec0e1d966c28596d130b4af2ce6bb
 DIST blender-3.1.1.tar.xz 41029004 BLAKE2B 
ca133349bfae52b36123da489ef7e50b30666b91d7961e9938932f5375a4d1129f3b15de59170ccf55723a08cbd0089bb7d73792c15221d91f2f83c40a2ebdb4
 SHA512 
88c339540a7b621b1771e1f17ecf7d4c21d86e05b83e395e15cd90b1347a50dda74ebaedd5ca178cabe6981b45244a64110ab855efdf74fe42f5bf45ffe811b1
 DIST blender-3.1.2.tar.xz 41014760 BLAKE2B 
1e1476b7185005616fe3a647d5beea2c6cf975a418471d4632dc6f0367aea9505d0abfed79b063e81b090fe8f8e92d60840767e476534a5629def77a71495604
 SHA512 
e92aefbc020268e7347008e02d7fe2ef8670a568fab0ae2072ee82520ca67645e665e81ec2829b67a4de069ce1c0578bf2f7f4f783929e7574a8c9aef2f82a02
-DIST blender-3.2.0-tests.tar.bz2 311784237 BLAKE2B 
5152bd52689ebc3179f4dd10001105615b13c2509da773390281da55f7b74547c3d37f7414f82eac3575bab8fe039f037f9ceaacc9492acbefe6e5dfeaeb25e1
 SHA512 
8c54c9cc03e2b51bc71876fd47421c78764f9b77d29c56963cddc5748b134c59fafff0f842f0d72913b6df09621431358cbf621f3d46550c00cc8ab0b99a9921
+DIST blender-3.2.0-tests.tar.xz 213772908 BLAKE2B 
7a4713a3c1bb9f6bfe80b154b913a525b620bb389c2e6b4cf2d1d9bfc74d0c3703b439d77186d18b43766d1db219eb64d22ac84a08fdc859dac074025afdd49f
 SHA512 
4d6e9ed3b646e77737f625ca1beae9b531a528c32d81c9d06749aa8f87126ef4a2a0893d0ecf2a2cce7b7dbe508dbc9568e353b7213842cfa85ea27ebcc0a2d8
 DIST blender-3.2.0.tar.xz 4152 BLAKE2B 
ff68c18bfef1ca6a989e46c8c9d3afa1cc13d6d70dfb6311d9d0742829af0a525531077f48c6a390667e266963e1e8671e370c475a9a8a21bc936d4feb04d248
 SHA512 
2e9c502fad6bbad7618caad393dfd21d2adc6df0a2de8581cea904cfe3588d783564f2d7ec5600d99d10307a81eb6bb56b31209bf34aae072fbc9a0d8ce54f81

diff --git a/media-gfx/blender/blender-3.2.0.ebuild 
b/media-gfx/blender/blender-3.2.0.ebuild
index 163c6edd5700..9fcc16b94ddf 100644
--- a/media-gfx/blender/blender-3.2.0.ebuild
+++ b/media-gfx/blender/blender-3.2.0.ebuild
@@ -17,8 +17,8 @@ if [[ ${PV} = ** ]] ; then
 else
SRC_URI="https://download.blender.org/source/${P}.tar.xz";
# Update these between major releases.
-   TEST_TARBALL_VERSION="3.2.0"
-   SRC_URI+=" test? ( 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-${TEST_TARBALL_VERSION}-tests.tar.bz2
 )"
+   TEST_TARBALL_VERSION="$(ver_cut 1-2).0"
+   SRC_URI+=" test? ( 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-${TEST_TARBALL_VERSION}-tests.tar.xz
 )"
KEYWORDS="~amd64 ~arm ~arm64"
 fi
 

diff --git a/media-gfx/blender/blender-.ebuild 
b/media-gfx/blender/blender-.ebuild
index 88c413e69eca..9fcc16b94ddf 100644
--- a/media-gfx/blender/blender-.ebuild
+++ b/media-gfx/blender/blender-.ebuild
@@ -17,8 +17,8 @@ if [[ ${PV} = ** ]] ; then
 else
SRC_URI="https://download.blender.org/source/${P}.tar.xz";
# Update these between major releases.
-   #TEST_TARBALL_VERSION="3.0.0"
-   #SRC_URI+=" test? ( 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-${TEST_TARBALL_VERSION}-tests.tar.bz2
 )"
+   TEST_TARBALL_VERSION="$(ver_cut 1-2).0"
+   SRC_URI+=" test? ( 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-${TEST_TARBALL_VERSION}-tests.tar.xz
 )"
KEYWORDS="~amd64 ~arm ~arm64"
 fi
 



[gentoo-commits] repo/gentoo:master commit in: net-news/snownews/files/, net-news/snownews/

2022-06-15 Thread Sam James
commit: 36aca27bf69bef70ce417ed8490d72d90855c3fc
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 16 00:23:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 16 00:23:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36aca27b

net-news/snownews: respect CC; drop which

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

 .../snownews/files/snownews-1.9-no-which.patch | 30 +
 net-news/snownews/snownews-1.9-r1.ebuild   | 50 ++
 2 files changed, 80 insertions(+)

diff --git a/net-news/snownews/files/snownews-1.9-no-which.patch 
b/net-news/snownews/files/snownews-1.9-no-which.patch
new file mode 100644
index ..84335e93711b
--- /dev/null
+++ b/net-news/snownews/files/snownews-1.9-no-which.patch
@@ -0,0 +1,30 @@
+https://bugs.gentoo.org/844901
+--- a/configure
 b/configure
+@@ -164,7 +164,7 @@ s/@builddir@/\$\{TMPDIR\}\/make/g"
+ 
+  Find programs and libs ##
+ 
+-# Programs found using which
++# Programs found using command -v
+ for i in $progs; do
+ pname=$(expr $i : '\([^=]*\)')
+ pcall=$(expr $i : '[^=]*=\([^=]*\)')
+@@ -172,7 +172,7 @@ for i in $progs; do
+ # First check if an environment variable is set
+ [ -n "$ppath" ] && sub "s/@$pname@/$ppath/g"
+ # Check if the program exists
+-ppath=$(which $pcall 2>/dev/null)
++ppath=$(command -v $pcall 2>/dev/null)
+ [ -n "$ppath" ] && [ -x "$ppath" ] && sub "s/@$pname@/$pcall/g"
+ done
+ # If nothing found in first loop, set the first pair anyway
+@@ -183,7 +183,7 @@ for i in $progs; do
+ done
+ 
+ # Packages found using pkg-config
+-pkgconfig=$(which pkg-config 2>/dev/null)
++pkgconfig=$(command -v pkg-config 2>/dev/null)
+ if [ -n "$pkgconfig" ] && [ -x "$pkgconfig" ]; then
+ faildeps=""
+ for i in $pkgs; do

diff --git a/net-news/snownews/snownews-1.9-r1.ebuild 
b/net-news/snownews/snownews-1.9-r1.ebuild
new file mode 100644
index ..da5e7bfd6e0a
--- /dev/null
+++ b/net-news/snownews/snownews-1.9-r1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Command-line RSS feed reader"
+HOMEPAGE="https://github.com/msharov/snownews";
+SRC_URI="https://github.com/msharov/snownews/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+RDEPEND="
+   dev-libs/libxml2
+   dev-libs/openssl:=
+   net-misc/curl
+   sys-libs/ncurses:=[unicode(+)]
+"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.9-no-which.patch
+)
+
+src_prepare() {
+   default
+
+   tc-export CC
+
+   # Disable stripping in the build system - leave it to the package 
manager
+   sed -i -e '/ldflags/s/-s/-g -rdynamic/' -e '/cflags/s/-g0/-g/' 
Config.mk.in || die
+}
+
+src_configure() {
+   econf "$(use_with debug)"
+}
+
+src_compile() {
+   emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
+}



[gentoo-commits] repo/gentoo:master commit in: app-misc/cw/files/, app-misc/cw/

2022-06-15 Thread Sam James
commit: 43b339616b8cd4ab204fb89b882dfe3d8ca55f78
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon Nov  1 16:17:23 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 16 00:34:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43b33961

app-misc/cw: EAPI 8, fix build

Closes: https://bugs.gentoo.org/830507
Closes: https://bugs.gentoo.org/692426
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Alessandro Barbieri  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/22782
Signed-off-by: Sam James  gentoo.org>

 app-misc/cw/cw-1.0.16-r4.ebuild| 71 ++
 .../cw-1.0.16-replace-isastream-with-fcntl.patch   | 20 ++
 2 files changed, 91 insertions(+)

diff --git a/app-misc/cw/cw-1.0.16-r4.ebuild b/app-misc/cw/cw-1.0.16-r4.ebuild
new file mode 100644
index ..8a1bb807eb9a
--- /dev/null
+++ b/app-misc/cw/cw-1.0.16-r4.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="A non-intrusive real-time ANSI color wrapper for common 
unix-based commands"
+HOMEPAGE="http://cwrapper.sourceforge.net";
+SRC_URI="mirror://sourceforge/cwrapper/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+PATCHES=(
+   "${FILESDIR}"/${PV}-ldflags.patch
+   "${FILESDIR}"/${PV}-path.patch
+   "${FILESDIR}"/${PV}-collision.patch
+   "${FILESDIR}"/${PV}-format-security.patch
+   "${FILESDIR}"/${P}-replace-isastream-with-fcntl.patch
+)
+
+src_unpack() {
+   default
+   gunzip "${S}"/man/*.gz || die
+}
+
+src_configure() {
+   tc-export CC
+   econf
+}
+
+src_compile() {
+   emake local
+}
+
+src_install() {
+   insinto /usr/share/cw
+   doins etc/*
+
+   exeinto /usr/libexec/cw
+   doexe def/*
+
+   doman man/cwu.1
+   doman man/cwe.1
+   newman man/cw.1 color-wrapper
+   dodoc CHANGES CONTRIB INSTALL README PLATFORM doc/README*
+
+   dobin bin/{cwu,colorcfg}
+   # app-misc/color currently conflicts; hopefully 'colors' is safe
+   newbin bin/color colors
+   # media-radio/unixcw currently conflicts;
+   newbin bin/cw color-wrapper
+}
+
+pkg_postinst() {
+   ebegin "Updating definition files"
+   cwu /usr/libexec/cw /usr/bin/color-wrapper || die # >/dev/null
+   eend $?
+
+   elog "To enable color-wrapper, as your user, run:"
+   elog "  colorcfg [1|2|3]"
+   elog "to add relevant environment variables to your ~/.bash_profile"
+   elog "Run colorcfg without options to see what [1|2|3] means."
+   elog
+   elog "After sourcing your ~/.bash_profile, commands for which 
definitions"
+   elog "are provided should have colored output."
+   elog
+   elog "To enable/disable colored output, run: 'colors [on|off]'."
+}

diff --git a/app-misc/cw/files/cw-1.0.16-replace-isastream-with-fcntl.patch 
b/app-misc/cw/files/cw-1.0.16-replace-isastream-with-fcntl.patch
new file mode 100644
index ..18f2dba953d2
--- /dev/null
+++ b/app-misc/cw/files/cw-1.0.16-replace-isastream-with-fcntl.patch
@@ -0,0 +1,20 @@
+--- /var/tmp/portage/app-misc/cw-1.0.16-r3/work/cw-1.0.16/src/cw.c
 cw-1.0.16/src/cw.c
+@@ -1173,7 +1173,7 @@
+   close(master);
+   return(0);
+  }
+- if(isastream(slave)){
++ if(fcntl(slave,F_GETFD) < 0){
+   if(ioctl(slave,I_PUSH,"ptem")<0||ioctl(slave,I_PUSH,"ldterm")<0){
+close(master);
+close(slave);
+@@ -1211,7 +1211,7 @@
+   close(master);
+   return(0);
+  }
+- if(isastream(slave)){
++ if(fcntl(slave,F_GETFD) < 0){
+   if(ioctl(slave,I_PUSH,"ptem")<0||ioctl(slave,I_PUSH,"ldterm")<0){
+close(master);
+close(slave);



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

2022-06-15 Thread Sam James
commit: af397b3d6dec93a39eb752d80dd10695d654958a
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 16 00:34:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 16 00:34:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af397b3d

app-misc/cw: avoid implicit func. decls

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

 app-misc/cw/cw-1.0.16-r4.ebuild | 10 +++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/app-misc/cw/cw-1.0.16-r4.ebuild b/app-misc/cw/cw-1.0.16-r4.ebuild
index 8a1bb807eb9a..b738753f2715 100644
--- a/app-misc/cw/cw-1.0.16-r4.ebuild
+++ b/app-misc/cw/cw-1.0.16-r4.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-inherit toolchain-funcs
+inherit flag-o-matic toolchain-funcs
 
 DESCRIPTION="A non-intrusive real-time ANSI color wrapper for common 
unix-based commands"
 HOMEPAGE="http://cwrapper.sourceforge.net";
@@ -23,11 +23,15 @@ PATCHES=(
 
 src_unpack() {
default
+
gunzip "${S}"/man/*.gz || die
 }
 
 src_configure() {
tc-export CC
+
+   append-flags -D_XOPEN_SOURCE=500 -D_GNU_SOURCE
+
econf
 }
 
@@ -56,7 +60,7 @@ src_install() {
 
 pkg_postinst() {
ebegin "Updating definition files"
-   cwu /usr/libexec/cw /usr/bin/color-wrapper || die # >/dev/null
+   cwu /usr/libexec/cw /usr/bin/color-wrapper # >/dev/null
eend $?
 
elog "To enable color-wrapper, as your user, run:"



[gentoo-commits] repo/gentoo:master commit in: app-misc/rover/files/, app-misc/rover/

2022-06-15 Thread Sam James
commit: 5ee6d7919ef71df03256b5315c0c65903357a83b
Author: orbea  riseup  net>
AuthorDate: Tue May  3 17:01:32 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 16 00:15:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ee6d791

app-misc/rover: Added package

Signed-off-by: orbea  riseup.net>
Closes: https://github.com/gentoo/gentoo/pull/25624
Signed-off-by: Sam James  gentoo.org>

 app-misc/rover/Manifest|   1 +
 app-misc/rover/files/rover-1.0.1-install.patch | 113 +
 app-misc/rover/files/rover-1.0.1-ncurses.patch |  72 
 app-misc/rover/metadata.xml|  15 
 app-misc/rover/rover-1.0.1.ebuild  |  37 
 app-misc/rover/rover-.ebuild   |  32 +++
 6 files changed, 270 insertions(+)

diff --git a/app-misc/rover/Manifest b/app-misc/rover/Manifest
new file mode 100644
index ..ee77c1fa4a14
--- /dev/null
+++ b/app-misc/rover/Manifest
@@ -0,0 +1 @@
+DIST rover-1.0.1.tar.gz 18068 BLAKE2B 
7d755cb46185093cc17b4186e98e4b3646d00c5ccc48e6f83056238be1b990ada2e2db5fc83bd22f401d347530dc3a3d6509fe8e58e2010cabdef87fe847ec77
 SHA512 
9cac075438fe923064b143650670915bfb8ddad852d58aab451d6ccc4ea1fca15d917834c5cf153e964a3a9cfca08ec0d5263e2516ed44f8c9eedd8836d4

diff --git a/app-misc/rover/files/rover-1.0.1-install.patch 
b/app-misc/rover/files/rover-1.0.1-install.patch
new file mode 100644
index ..c64473d4092b
--- /dev/null
+++ b/app-misc/rover/files/rover-1.0.1-install.patch
@@ -0,0 +1,113 @@
+Upstream-PR: https://github.com/lecram/rover/pull/40
+From bceeabdf443d5e03ac38a80a195383d3ef800ffa Mon Sep 17 00:00:00 2001
+From: orbea 
+Date: Tue, 3 May 2022 09:29:28 -0700
+Subject: [PATCH 1/3] build: Use standard install variables
+
+This removes DESTDIR from both BINDIR and MANDIR and adds it directly
+to the intall and uninstall rules.
+
+This also moves 'man1' directly to the rules as it should not be
+configurable by the user.
+
+And lastly this removes the non-standard and now useless MANPREFIX.
+---
+ Makefile | 19 +--
+ 1 file changed, 9 insertions(+), 10 deletions(-)
+
+diff --git a/Makefile b/Makefile
+index 8fea662..43c90f4 100644
+--- a/Makefile
 b/Makefile
+@@ -1,8 +1,7 @@
+ LDLIBS=-lncursesw
+ PREFIX=/usr/local
+-MANPREFIX=$(PREFIX)/man
+-BINDIR=$(DESTDIR)$(PREFIX)/bin
+-MANDIR=$(DESTDIR)$(MANPREFIX)/man1
++BINDIR=$(PREFIX)/bin
++MANDIR=$(PREFIX)/man
+ 
+ all: rover
+ 
+@@ -10,15 +9,15 @@ rover: rover.c config.h
+   $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) $(LDLIBS)
+ 
+ install: rover
+-  rm -f $(BINDIR)/rover
+-  mkdir -p $(BINDIR)
+-  cp rover $(BINDIR)/rover
+-  mkdir -p $(MANDIR)
+-  cp rover.1 $(MANDIR)/rover.1
++  rm -f $(DESTDIR)$(BINDIR)/rover
++  mkdir -p $(DESTDIR)$(BINDIR)
++  cp rover $(DESTDIR)$(BINDIR)/rover
++  mkdir -p $(DESTDIR)$(MANDIR)/man1
++  cp rover.1 $(DESTDIR)$(MANDIR)/man1/rover.1
+ 
+ uninstall:
+-  rm -f $(BINDIR)/rover
+-  rm -f $(MANDIR)/rover.1
++  rm -f $(DESTDIR)$(BINDIR)/rover
++  rm -f $(DESTDIR)$(MANDIR)/man1/rover.1
+ 
+ clean:
+   rm -f rover
+
+From 91dfa8e9b37b1433ebc3210a06779fd5163c70fb Mon Sep 17 00:00:00 2001
+From: orbea 
+Date: Tue, 3 May 2022 10:13:19 -0700
+Subject: [PATCH 2/3] build: Explicitly set variables
+
+---
+ Makefile | 8 
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/Makefile b/Makefile
+index 43c90f4..b54fc88 100644
+--- a/Makefile
 b/Makefile
+@@ -1,7 +1,7 @@
+-LDLIBS=-lncursesw
+-PREFIX=/usr/local
+-BINDIR=$(PREFIX)/bin
+-MANDIR=$(PREFIX)/man
++LDLIBS := -lncursesw
++PREFIX ?= /usr/local
++BINDIR ?= $(PREFIX)/bin
++MANDIR ?= $(PREFIX)/man
+ 
+ all: rover
+ 
+
+From f0518c52fef6f0822dc553e261b37db8075ca07e Mon Sep 17 00:00:00 2001
+From: orbea 
+Date: Tue, 3 May 2022 09:29:58 -0700
+Subject: [PATCH 3/3] build: Use FHS and GNU paths for MANDIR
+
+The FHS path for MANDIR is /usr/share/man.
+
+https://refspecs.linuxfoundation.org/FHS_3.0/fhs/ch04s11.html#usrsharemanManualPages
+
+While GNU directory variables show MANDIR to be DATADIR/man
+
+https://www.gnu.org/prep/standards/html_node/Directory-Variables.html
+---
+ Makefile | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/Makefile b/Makefile
+index b54fc88..291a7b3 100644
+--- a/Makefile
 b/Makefile
+@@ -1,7 +1,9 @@
+ LDLIBS := -lncursesw
+ PREFIX ?= /usr/local
+ BINDIR ?= $(PREFIX)/bin
+-MANDIR ?= $(PREFIX)/man
++DATAROOTDIR ?= $(PREFIX)/share
++DATADIR ?= $(DATAROOTDIR)
++MANDIR ?= $(DATADIR)/man
+ 
+ all: rover
+ 

diff --git a/app-misc/rover/files/rover-1.0.1-ncurses.patch 
b/app-misc/rover/files/rover-1.0.1-ncurses.patch
new file mode 100644
index ..52c64c76b29a
--- /dev/null
+++ b/app-misc/rover/files/rover-1.0.1-ncurses.patch
@@ -0,0 +1,72 @@
+Upstream-PR: https://github.com/lecram/rover/pull/41
+From 9e1f635a4c31d1621141dce51bb620365c784a0e Mon Sep 17 00

[gentoo-commits] repo/gentoo:master commit in: games-action/noiz2sa/

2022-06-15 Thread Sam James
commit: 6aba2b6e3273d79777a99f252fe172fec3fc967d
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 16 00:26:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 16 00:26:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6aba2b6e

games-action/noiz2sa: add missing libsdl[joystick] dep

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

 .../noiz2sa/{noiz2sa-0.51a-r1.ebuild => noiz2sa-0.51a-r2.ebuild}   | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/games-action/noiz2sa/noiz2sa-0.51a-r1.ebuild 
b/games-action/noiz2sa/noiz2sa-0.51a-r2.ebuild
similarity index 92%
rename from games-action/noiz2sa/noiz2sa-0.51a-r1.ebuild
rename to games-action/noiz2sa/noiz2sa-0.51a-r2.ebuild
index e53a3e1fbd3e..068023a39b23 100644
--- a/games-action/noiz2sa/noiz2sa-0.51a-r1.ebuild
+++ b/games-action/noiz2sa/noiz2sa-0.51a-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -16,6 +16,7 @@ KEYWORDS="~amd64 ~x86"
 
 DEPEND="
>=dev-libs/libbulletml-0.0.3
+   media-libs/libsdl[joystick]
media-libs/sdl-mixer[vorbis]
virtual/opengl"
 RDEPEND="${DEPEND}"



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

2022-06-15 Thread Sam James
commit: 27f306727bf7ad17b7e6c02e0cab40d10e50fcd6
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 15 23:27:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 15 23:27:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27f30672

media-sound/pulseaudio-daemon: drop premature pipewire[sound-server(+)] blocker

Otherwise we can't be coinstalled with PW at all (think of non-audio cases).

USE=sound-server is likely to be introduced soon though.

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

 ...pulseaudio-daemon-16.0-r3.ebuild => pulseaudio-daemon-16.0-r4.ebuild} | 1 -
 1 file changed, 1 deletion(-)

diff --git a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r3.ebuild 
b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r4.ebuild
similarity index 99%
rename from media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r3.ebuild
rename to media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r4.ebuild
index 8e71422217bb..3ec78e0ac672 100644
--- a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r3.ebuild
+++ b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r4.ebuild
@@ -138,7 +138,6 @@ RDEPEND="
ldac? ( media-plugins/gst-plugins-ldac )
aptx? ( media-plugins/gst-plugins-openaptx )
)
-   !media-video/pipewire[sound-server(+)]
 "
 unset gstreamer_deps
 



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

2022-06-15 Thread Alessandro Barbieri
commit: 3ce60c9188d13db1c9c83da95847a69cd74c7d42
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed Jun 15 22:53:18 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Wed Jun 15 22:53:18 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3ce60c91

dev-libs/shuffile: restrict tests

Closes: https://bugs.gentoo.org/784647
Closes: https://bugs.gentoo.org/852038
Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-libs/shuffile/shuffile-0.1.0-r1.ebuild | 4 +++-
 dev-libs/shuffile/shuffile-0.2.0.ebuild| 4 +++-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/dev-libs/shuffile/shuffile-0.1.0-r1.ebuild 
b/dev-libs/shuffile/shuffile-0.1.0-r1.ebuild
index 02b2dff1d..17a5d36b9 100644
--- a/dev-libs/shuffile/shuffile-0.1.0-r1.ebuild
+++ b/dev-libs/shuffile/shuffile-0.1.0-r1.ebuild
@@ -25,7 +25,9 @@ BDEPEND="
 "
 
 PATCHES=( "${FILESDIR}/${P}-no-static.patch" )
-RESTRICT="!test? ( test )"
+# tests require access to /dev/shm, thus root permission is needed
+# but mpirun refuse to run as root
+RESTRICT="test"
 
 src_configure() {
mycmakeargs=(

diff --git a/dev-libs/shuffile/shuffile-0.2.0.ebuild 
b/dev-libs/shuffile/shuffile-0.2.0.ebuild
index 213612ce0..ba8e30f2f 100644
--- a/dev-libs/shuffile/shuffile-0.2.0.ebuild
+++ b/dev-libs/shuffile/shuffile-0.2.0.ebuild
@@ -22,7 +22,9 @@ RDEPEND="
 DEPEND="${RDEPEND}"
 
 PATCHES=( "${FILESDIR}/${PN}-0.1.0-no-static.patch" )
-RESTRICT="!test? ( test )"
+# tests require access to /dev/shm, thus root permission is needed
+# but mpirun refuse to run as root
+RESTRICT="test"
 
 src_configure() {
mycmakeargs=(



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

2022-06-15 Thread Sam James
commit: 14d4a017331880bfbcba8510718250748bb394fa
Author: Igor V. Kovalenko  gmail  com>
AuthorDate: Wed Jun 15 22:40:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 15 22:44:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14d4a017

media-sound/pulseaudio-daemon: Add dev-libs/glib dep for gio library

GStreamer-based RTP protocol module requires gio library from dev-libs/glib,
add explicit dependency.

Closes: https://bugs.gentoo.org/818229
Signed-off-by: Igor V. Kovalenko  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/25919
Signed-off-by: Sam James  gentoo.org>

 ...eaudio-daemon-16.0-r2.ebuild => pulseaudio-daemon-16.0-r3.ebuild} | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r2.ebuild 
b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r3.ebuild
similarity index 99%
rename from media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r2.ebuild
rename to media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r3.ebuild
index fb3c1588301e..8e71422217bb 100644
--- a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r2.ebuild
+++ b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r3.ebuild
@@ -89,7 +89,10 @@ COMMON_DEPEND="
)
gdbm? ( sys-libs/gdbm:= )
glib? ( >=dev-libs/glib-2.28.0:2 )
-   gstreamer? ( ${gstreamer_deps} )
+   gstreamer? (
+   ${gstreamer_deps}
+   >=dev-libs/glib-2.26.0:2
+   )
jack? ( virtual/jack )
ldac? ( ${gstreamer_deps} )
lirc? ( app-misc/lirc )



[gentoo-commits] repo/gentoo:master commit in: net-irc/ngircd/, net-irc/ngircd/files/

2022-06-15 Thread Sam James
commit: 3ef274e3ab39a17aac1416bc73f037cf4a445589
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 15 22:43:25 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 15 22:43:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ef274e3

net-irc/ngircd: add systemd unit

Reported on forums at https://forums.gentoo.org/viewtopic-p-8719094.html.

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

 .../ngircd/files/ngircd-26.1-systemd-unit.patch|  24 
 net-irc/ngircd/ngircd-26.1-r5.ebuild   | 123 +
 2 files changed, 147 insertions(+)

diff --git a/net-irc/ngircd/files/ngircd-26.1-systemd-unit.patch 
b/net-irc/ngircd/files/ngircd-26.1-systemd-unit.patch
new file mode 100644
index ..f15025cc4856
--- /dev/null
+++ b/net-irc/ngircd/files/ngircd-26.1-systemd-unit.patch
@@ -0,0 +1,24 @@
+diff --git a/contrib/ngircd.service b/contrib/ngircd.service
+index e4c30e2..ba1b513 100644
+--- a/contrib/ngircd.service
 b/contrib/ngircd.service
+@@ -12,8 +12,8 @@ Before=bopm.service
+ 
+ [Service]
+ Type=forking
+-User=irc
+-Group=irc
++User=ngircd
++Group=ngircd
+ # Settings & limits:
+ CapabilityBoundingSet=CAP_SYS_CHROOT CAP_NET_BIND_SERVICE
+ MemoryDenyWriteExecute=yes
+@@ -27,7 +27,7 @@ ProtectKernelTunables=yes
+ ProtectSystem=full
+ RestrictAddressFamilies=AF_INET AF_INET6 AF_UNIX
+ RestrictRealtime=yes
+-RuntimeDirectory=ircd
++RuntimeDirectory=ngircd
+ RuntimeDirectoryMode=750
+ # Try to load "default files" from any Debian package variant to keep this
+ # unit generic.

diff --git a/net-irc/ngircd/ngircd-26.1-r5.ebuild 
b/net-irc/ngircd/ngircd-26.1-r5.ebuild
new file mode 100644
index ..4c6293a77170
--- /dev/null
+++ b/net-irc/ngircd/ngircd-26.1-r5.ebuild
@@ -0,0 +1,123 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/alexbarton.asc
+inherit tmpfiles systemd verify-sig
+
+DESCRIPTION="An IRC server written from scratch"
+HOMEPAGE="https://ngircd.barton.de/";
+SRC_URI="https://arthur.barton.de/pub/${PN}/${P}.tar.xz";
+SRC_URI+=" verify-sig? ( https://arthur.barton.de/pub/${PN}/${P}.tar.xz.sig )"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~x64-macos"
+IUSE="debug gnutls ident irc-plus +ipv6 pam +ssl strict-rfc tcpd test zlib"
+
+# Flaky test needs investigation (bug #719256)
+RESTRICT="test"
+
+RDEPEND="
+   acct-user/ngircd
+   irc-plus? ( virtual/libiconv )
+   ident? ( net-libs/libident )
+   pam? ( sys-libs/pam )
+   ssl? (
+   gnutls? ( net-libs/gnutls:= )
+   !gnutls? (
+   dev-libs/openssl:0=
+   )
+   )
+   tcpd? ( sys-apps/tcp-wrappers )
+   zlib? ( sys-libs/zlib )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   test? (
+   dev-tcltk/expect
+   net-misc/netkit-telnetd
+   )
+   verify-sig? ( sec-keys/openpgp-keys-alexbarton )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-26.1-systemd-unit.patch
+)
+
+src_prepare() {
+   default
+
+   if ! use prefix ; then
+   sed -i \
+   -e "/;ServerUID = /s/65534/ngircd/" \
+   -e "/;ServerGID = /s/65534/ngircd/" \
+   doc/sample-ngircd.conf.tmpl || die
+   fi
+
+   # Make pidfiles work out-of-the-box
+   sed -i \
+   -e "/;PidFile = /s/;//" \
+   -e "/;ServerUID = /s/;//" \
+   -e "/;ServerGID = /s/;//" \
+   doc/sample-ngircd.conf.tmpl || die
+
+   # Note that if we need to use automake, we need a certain version (for 
now):
+   # https://github.com/ngircd/ngircd/issues/261
+   # WANT_AUTOMAKE=1.11
+   # eautomake
+}
+
+src_configure() {
+   local myeconfargs=(
+   --sysconfdir="${EPREFIX}"/etc/${PN}
+
+   $(use_enable debug sniffer)
+   $(use_enable debug)
+   $(use_enable irc-plus ircplus)
+   $(use_enable ipv6)
+   $(use_enable strict-rfc)
+   $(use_with irc-plus iconv)
+   $(use_with ident)
+   $(use_with pam)
+   $(use_with tcpd tcp-wrappers)
+   $(use_with zlib)
+   )
+
+   if use ssl ; then
+   if use gnutls ; then
+   myeconfargs+=(
+   $( use_with gnutls )
+   )
+   else
+   myeconfargs+=(
+   $( use_with !gnutls openssl )
+   )
+   fi
+   fi
+
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   fowners ngircd:ngircd /etc/ngircd/ngircd.conf
+
+   newinitd "${FILESDIR}"/ngircd.init-r2.d ngircd
+   newconfd "${FILESDIR}"/ngircd.conf.d ngircd
+
+   systemd_dounit contrib/ngircd.{service,socke

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

2022-06-15 Thread Alessandro Barbieri
commit: 41174ff1268cc6585e7a770dc4f61b8ee4a77335
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed Jun 15 22:40:41 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Wed Jun 15 22:40:41 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=41174ff1

R-packages.eclass: only suggest packages on non binary merge

Signed-off-by: Alessandro Barbieri  gmail.com>

 eclass/R-packages.eclass | 16 +---
 1 file changed, 9 insertions(+), 7 deletions(-)

diff --git a/eclass/R-packages.eclass b/eclass/R-packages.eclass
index 1aa612403..aed8cce84 100644
--- a/eclass/R-packages.eclass
+++ b/eclass/R-packages.eclass
@@ -137,12 +137,14 @@ R-packages_src_install() {
 # @DESCRIPTION:
 # function that will prompt to install the suggested packages if they exist
 R-packages_pkg_postinst() {
-   if [[ -v SUGGESTED_PACKAGES ]]; then
-   for p in ${SUGGESTED_PACKAGES} ; do
-   pexist="$(pquery -n1 ${p} 2>/dev/null || die)"
-   if [[ -n "${pexist}" ]]; then
-   optfeature "having the upstream suggested 
package" "${p}"
-   fi
-   done
+   if [[ ${MERGE_TYPE} != binary ]]; then
+   if [[ -v SUGGESTED_PACKAGES ]]; then
+   for p in ${SUGGESTED_PACKAGES} ; do
+   pexist="$(pquery -n1 ${p} 2>/dev/null || die)"
+   if [[ -n "${pexist}" ]]; then
+   optfeature "having the upstream 
suggested package" "${p}"
+   fi
+   done
+   fi
fi
 }



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

2022-06-15 Thread Alessandro Barbieri
commit: 9b94fa45b66aebe274bf0b9e111e6b7f3c07fcc9
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed Jun 15 22:34:36 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Wed Jun 15 22:35:15 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9b94fa45

dev-libs/cubelib: improvements

Closes: https://bugs.gentoo.org/851168
Closes: https://bugs.gentoo.org/851171
Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-libs/cubelib/cubelib-4.7-r1.ebuild | 56 
 dev-libs/cubelib/cubelib-4.7-r2.ebuild | 97 ++
 2 files changed, 97 insertions(+), 56 deletions(-)

diff --git a/dev-libs/cubelib/cubelib-4.7-r1.ebuild 
b/dev-libs/cubelib/cubelib-4.7-r1.ebuild
deleted file mode 100644
index 4b53db2bb..0
--- a/dev-libs/cubelib/cubelib-4.7-r1.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools toolchain-funcs
-
-DESCRIPTION="General purpose C++ library and tools"
-HOMEPAGE="https://www.scalasca.org/scalasca/software/cube-4.x";
-SRC_URI="https://apps.fz-juelich.de/scalasca/releases/cube/${PV}/dist/${P}.tar.gz";
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="R"
-
-RDEPEND="
-   sys-libs/zlib
-   R? (
-   dev-lang/R
-   dev-R/Rcpp
-   dev-R/RInside
-   )
-"
-DEPEND="
-   ${RDEPEND}
-   dev-cpp/gtest
-"
-BDEPEND="
-   sys-devel/flex
-   virtual/yacc
-"
-
-src_prepare() {
-   rm -r vendor/googletest || die
-   default
-   eautoreconf
-}
-
-src_configure() {
-   local myconf=(
-   --disable-platform-mic
-   $(use_with R cube_dump_r)
-   )
-   econf CC="$(tc-getCC)" CXX="$(tc-getCXX)" CFLAGS="${CFLAGS}" 
CXXFLAGS="${CXXFLAGS}" "${myconf[@]}"
-}
-
-src_install() {
-   default
-   mv "${ED}/usr/share/doc/cubelib/example" "${ED}/usr/share/doc/${PF}/" 
|| die
-   rm -r "${ED}/usr/share/doc/cubelib" || die
-   dodoc OPEN_ISSUES README
-   docompress -x "/usr/share/doc/${PF}/example"
-   find "${ED}" -name '*.a' -delete || die
-   find "${ED}" -name '*.la' -delete || die
-}

diff --git a/dev-libs/cubelib/cubelib-4.7-r2.ebuild 
b/dev-libs/cubelib/cubelib-4.7-r2.ebuild
new file mode 100644
index 0..d713e5f66
--- /dev/null
+++ b/dev-libs/cubelib/cubelib-4.7-r2.ebuild
@@ -0,0 +1,97 @@
+# Copyright 2019-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools toolchain-funcs
+
+DESCRIPTION="General purpose C++ library and tools"
+HOMEPAGE="https://www.scalasca.org/scalasca/software/cube-4.x";
+SRC_URI="https://apps.fz-juelich.de/scalasca/releases/cube/${PV}/dist/${P}.tar.gz";
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE_CUBELIB_STRATEGY="
+   +cubelib_strategy_keepall
+   cubelib_strategy_preload
+   cubelib_strategy_manual
+   cubelib_strategy_lastn
+"
+IUSE="R ${IUSE_CUBELIB_STRATEGY}"
+
+RDEPEND="
+   sys-cluster/scorep
+   sys-libs/binutils-libs
+   sys-libs/zlib
+   R? (
+   dev-lang/R
+   dev-R/Rcpp
+   dev-R/RInside
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   dev-cpp/gtest
+"
+BDEPEND="
+   sys-devel/flex
+   virtual/yacc
+"
+
+REQUIRED_USE="^^ ( ${IUSE_CUBELIB_STRATEGY/+/} )"
+
+src_prepare() {
+   tc-export CC CXX AR F77 FC CPP
+
+   cat > build-config/common/platforms/platform-backend-user-provided 
<<-EOF || die
+   CC=${CC}
+   CXX=${CXX}
+   FC=${FC}
+   F77=${F77}
+   CPP=${CPP}
+   CXXCPP=${CPP}
+   CC_FOR_BUILD=${CC}
+   CXX_FOR_BUILD=${CXX}
+   FC_FOR_BUILD=${FC}
+   F77_FOR_BUILD=${F77}
+   CFLAGS_FOR_BUILD=${CFLAGS}
+   CXXFLAGS_FOR_BUILD=${CXXFLAGS}
+   FFLAGS_FOR_BUILD=${FFLAGS}
+   FCFLAGS_FOR_BUILD=${FCFLAGS}
+   LDFLAGS_FOR_BUILD=${LDFLAGS}
+   CPPFLAGS_FOR_BUILD=${CPPFLAGS}
+   EOF
+
+   rm -r vendor/googletest || die
+   default
+   eautoreconf
+}
+
+src_configure() {
+   use cubelib_strategy_keepall && strategy="keepall"
+   use cubelib_strategy_preload && strategy="preload"
+   use cubelib_strategy_manual && strategy="manual"
+   use cubelib_strategy_lastn && strategy="lastn"
+
+   local myconf=(
+   --disable-platform-mic
+   --with-compression=full
+   --with-custom-compilers
+   --with-scorep="${EPREFIX}/usr"
+   --with-strategy="${strategy}"
+   --with-system-parser
+   $(use_with R cube_dump_r)
+   )
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+   mv "${ED}/usr/share/doc/cubelib/example" "${ED}/usr/share/doc/${PF}/" 
|| die
+   rm -r "${ED}/usr/share/doc/cubelib" || die
+   dodoc OPEN_ISSUES README
+   docompress -x "/usr/share/doc/${PF}/example"
+

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

2022-06-15 Thread Alessandro Barbieri
commit: 99387ad0cc586055ae55b801e7cde970fe3c5459
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed Jun 15 21:51:50 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Wed Jun 15 22:35:15 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=99387ad0

sys-cluster/parsec: mpi threads required

Closes: https://bugs.gentoo.org/852044
Signed-off-by: Alessandro Barbieri  gmail.com>

 sys-cluster/parsec/parsec-3.0.2012-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/parsec/parsec-3.0.2012-r2.ebuild 
b/sys-cluster/parsec/parsec-3.0.2012-r2.ebuild
index e1d5404bc..027e3edd4 100644
--- a/sys-cluster/parsec/parsec-3.0.2012-r2.ebuild
+++ b/sys-cluster/parsec/parsec-3.0.2012-r2.ebuild
@@ -61,7 +61,7 @@ RDEPEND="
sys-apps/hwloc
sys-cluster/temanejo
 
-   mpi? ( virtual/mpi )
+   mpi? ( virtual/mpi[threads] )
parsec_prof_otf2? ( sys-cluster/otf2 )
parsec_prof_pins? ( dev-libs/papi )
tools? (



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

2022-06-15 Thread Alessandro Barbieri
commit: 422bfd5d17d90e22c813b9748760fb839aa53286
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed Jun 15 22:15:00 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Wed Jun 15 22:35:15 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=422bfd5d

dev-libs/cubew: export variables

Closes: https://bugs.gentoo.org/851165
Closes: https://bugs.gentoo.org/851177
Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-libs/cubew/cubew-4.7.ebuild | 24 +++-
 1 file changed, 23 insertions(+), 1 deletion(-)

diff --git a/dev-libs/cubew/cubew-4.7.ebuild b/dev-libs/cubew/cubew-4.7.ebuild
index 9fc2ad473..40fe6eec4 100644
--- a/dev-libs/cubew/cubew-4.7.ebuild
+++ b/dev-libs/cubew/cubew-4.7.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit autotools
+inherit autotools toolchain-funcs
 
 DESCRIPTION="High performance C Writer library"
 HOMEPAGE="https://www.scalasca.org/scalasca/software/cube-4.x";
@@ -26,6 +26,27 @@ REQUIRED_USE="
 "
 
 src_prepare() {
+   tc-export CC CXX AR F77 FC CPP
+
+   cat > build-config/common/platforms/platform-backend-user-provided 
<<-EOF || die
+   CC=${CC}
+   CXX=${CXX}
+   FC=${FC}
+   F77=${F77}
+   CPP=${CPP}
+   CXXCPP=${CPP}
+   CC_FOR_BUILD=${CC}
+   CXX_FOR_BUILD=${CXX}
+   FC_FOR_BUILD=${FC}
+   F77_FOR_BUILD=${F77}
+   CFLAGS_FOR_BUILD=${CFLAGS}
+   CXXFLAGS_FOR_BUILD=${CXXFLAGS}
+   FFLAGS_FOR_BUILD=${FFLAGS}
+   FCFLAGS_FOR_BUILD=${FCFLAGS}
+   LDFLAGS_FOR_BUILD=${LDFLAGS}
+   CPPFLAGS_FOR_BUILD=${CPPFLAGS}
+   EOF
+
default
eautoreconf
 }
@@ -33,6 +54,7 @@ src_prepare() {
 src_configure() {
local myconf=(
--disable-platform-mic
+   --with-custom-compilers
$(use_with advanced-memory)
$(use_with memory-tracking)
$(use_with memory-tracing)



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

2022-06-15 Thread Alessandro Barbieri
commit: 9bd24562773280b50a1727ef1ec8eda12c218606
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed Jun 15 21:59:41 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Wed Jun 15 22:35:15 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9bd24562

sys-cluster/opari2: export more variables

Closes: https://bugs.gentoo.org/851162
Signed-off-by: Alessandro Barbieri  gmail.com>

 sys-cluster/opari2/opari2-2.0.6.ebuild | 15 ++-
 1 file changed, 14 insertions(+), 1 deletion(-)

diff --git a/sys-cluster/opari2/opari2-2.0.6.ebuild 
b/sys-cluster/opari2/opari2-2.0.6.ebuild
index a55ddf1e8..f30d8e7d1 100644
--- a/sys-cluster/opari2/opari2-2.0.6.ebuild
+++ b/sys-cluster/opari2/opari2-2.0.6.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit autotools
+inherit autotools toolchain-funcs
 
 DESCRIPTION="OpenMP Pragma And Region Instrumentor"
 HOMEPAGE="https://www.vi-hps.org/projects/score-p";
@@ -17,6 +17,19 @@ RDEPEND=""
 DEPEND="${RDEPEND}"
 
 src_prepare() {
+   tc-export CC CXX AR F77 FC CPP
+   export CXXCPP="${CPP}"
+   export CC_FOR_BUILD="${CC}"
+   export CXX_FOR_BUILD="${CXX}"
+   export FC_FOR_BUILD="${FC}"
+   export F77_FOR_BUILD="${F77}"
+   export CFLAGS_FOR_BUILD="${CFLAGS}"
+   export CXXFLAGS_FOR_BUILD="${CXXFLAGS}"
+   export FFLAGS_FOR_BUILD="${FFLAGS}"
+   export FCFLAGS_FOR_BUILD="${FCFLAGS}"
+   export LDFLAGS_FOR_BUILD="${LDFLAGS}"
+   export CPPFLAGS_FOR_BUILD="${CPPFLAGS}"
+
default
eautoreconf
 }



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

2022-06-15 Thread Alessandro Barbieri
commit: 78194245da3c231c082e42f3ea037b913046dc51
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed Jun 15 21:36:47 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Wed Jun 15 22:35:14 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=78194245

sys-cluster/scorep: improve a bit the situation of respecting CC/*FLAGS

Bug: https://bugs.gentoo.org/852029
Bug: https://bugs.gentoo.org/852053
Bug: https://bugs.gentoo.org/852050
Signed-off-by: Alessandro Barbieri  gmail.com>

 sys-cluster/scorep/scorep-7.1.ebuild | 75 +++-
 1 file changed, 56 insertions(+), 19 deletions(-)

diff --git a/sys-cluster/scorep/scorep-7.1.ebuild 
b/sys-cluster/scorep/scorep-7.1.ebuild
index 95a2fa1b8..f5a79c1e5 100644
--- a/sys-cluster/scorep/scorep-7.1.ebuild
+++ b/sys-cluster/scorep/scorep-7.1.ebuild
@@ -48,37 +48,73 @@ DEPEND="
opencl? ( dev-util/opencl-headers )
 "
 
-#PATCHES=( "${FILESDIR}/${P}-respect-flags.patch" )
-
 pkg_setup() {
use llvm && llvm_pkg_setup
fortran-2_pkg_setup
 }
 
 src_prepare() {
+   tc-export CC CXX FC F77 CPP AR
+   rm build-config/common/platforms/platform-* || die
+
+   cat > build-config/common/platforms/platform-backend-user-provided 
<<-EOF || die
+   CC=${CC}
+   CXX=${CXX}
+   FC=${FC}
+   F77=${F77}
+   CPP=${CPP}
+   CXXCPP=${CPP}
+   EOF
+
+   cat > build-config/common/platforms/platform-frontend-user-provided 
<<-EOF || die
+   CC_FOR_BUILD=${CC}
+   F77_FOR_BUILD=${F77}
+   FC_FOR_BUILD=${FC}
+   CXX_FOR_BUILD=${CXX}
+   LDFLAGS_FOR_BUILD=${LDFLAGS}
+   CFLAGS_FOR_BUILD=${CFLAGS}
+   CXXFLAGS_FOR_BUILD=${CXXFLAGS}
+   CPPFLAGS_FOR_BUILD=${CPPFLAGS}
+   FCFLAGS_FOR_BUILD=${FCFLAGS}
+   FFLAGS_FOR_BUILD=${FFLAGS}
+   CXXFLAGS_FOR_BUILD_SCORE=${CXXFLAGS}
+   EOF
+
+   cat > build-config/common/platforms/platform-mpi-user-provided <<-EOF 
|| die
+   MPICC=mpicc
+   MPICXX=mpicxx
+   MPIF77=mpif77
+   MPIFC=mpif90
+   MPI_CPPFLAGS=${CPPFLAGS}
+   MPI_CFLAGS=${CFLAGS}
+   MPI_CXXFLAGS=${CXXFLAGS}
+   MPI_FFLAGS=${FFLAGS}
+   MPI_FCFLAGS=${FCFLAGS}
+   MPI_LDFLAGS=${LDFLAGS}
+   EOF
+
+   cat > build-config/common/platforms/platform-shmem-user-provided <<-EOF 
|| die
+   SHMEMCC=oshcc
+   SHMEMCXX=oshc++
+   SHMEMF77=oshfort
+   SHMEMFC=oshfort
+   SHMEM_CPPFLAGS=${CPPFLAGS}
+   SHMEM_CFLAGS=${CFLAGS}
+   SHMEM_CXXFLAGS=${CXXFLAGS}
+   SHMEM_FFLAGS=${FFLAGS}
+   SHMEM_FCFLAGS=${FCFLAGS}
+   SHMEM_LDFLAGS=${LDFLAGS}
+   SHMEM_LIBS=-lsma
+   SHMEM_LIB_NAME=libsma
+   SHMEM_NAME=sandia-openshmem
+   EOF
+
rm -r vendor || die
default
eautoreconf
 }
 
 src_configure() {
-   tc-export CC CXX FC F77 CPP
-
-   if use openshmem; then
-   export SHMEMCC="oshcc"
-   export SHMEMCXX="oshc++"
-   export SHMEMF77="oshfort"
-   export SHMEMFC="oshfort"
-   export SHMEM_CPPFLAGS="${CPPFLAGS}"
-   export SHMEM_CFLAGS="${CFLAGS}"
-   export SHMEM_CXXFLAGS="${CXXFLAGS}"
-   export SHMEM_FFLAGS="${FFLAGS}"
-   export SHMEM_FCFLAGS="${FCFLAGS}"
-   export SHMEM_LDFLAGS="${LDFLAGS}"
-   export SHMEM_LIBS="-lsma"
-   export SHMEM_LIB_NAME="libsma"
-   export SHMEM_NAME="sandia-openshmem"
-   fi
 
local myconf=(
--disable-cuda
@@ -89,6 +125,7 @@ src_configure() {
--enable-shared
--with-cubelib
--with-cubew
+   --with-custom-compilers
--with-libbfd
--with-opari2
--with-otf2



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

2022-06-15 Thread Alessandro Barbieri
commit: 06cb956bd8a20ef3b5dc2ba28970dad4834c50fb
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed Jun 15 22:33:26 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Wed Jun 15 22:35:15 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=06cb956b

profiles/desc: add CUBELIB_STRATEGY use expand

Signed-off-by: Alessandro Barbieri  gmail.com>

 profiles/desc/cubelib_strategy.desc | 9 +
 1 file changed, 9 insertions(+)

diff --git a/profiles/desc/cubelib_strategy.desc 
b/profiles/desc/cubelib_strategy.desc
new file mode 100644
index 0..aec00b964
--- /dev/null
+++ b/profiles/desc/cubelib_strategy.desc
@@ -0,0 +1,9 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# This file contains descriptions of CUBELIB_STRATEGY USE_EXPAND flags.
+
+keepall - Set the data loading strategy to keepall
+lastn - Set the data loading strategy to lastn
+manual - Set the data loading strategy to manual
+preload - Set the data loading strategy to preload



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

2022-06-15 Thread Alessandro Barbieri
commit: 62121fb194034d290b673a159ead68620ff6a30c
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed Jun 15 21:44:40 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Wed Jun 15 22:35:14 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=62121fb1

sys-cluster/scorep: require openmp for fortran

Signed-off-by: Alessandro Barbieri  gmail.com>

 sys-cluster/scorep/scorep-7.1.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/sys-cluster/scorep/scorep-7.1.ebuild 
b/sys-cluster/scorep/scorep-7.1.ebuild
index f5a79c1e5..06d0411e2 100644
--- a/sys-cluster/scorep/scorep-7.1.ebuild
+++ b/sys-cluster/scorep/scorep-7.1.ebuild
@@ -3,6 +3,8 @@
 
 EAPI=8
 
+FORTRAN_NEED_OPENMP=1
+FORTRAN_STANDARD=90
 LLVM_MAX_SLOT=14
 
 inherit autotools llvm fortran-2 toolchain-funcs



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

2022-06-15 Thread Sam James
commit: 90dba00371f1b3657f86ae85eb8b87fdaf5960cd
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 15 22:07:45 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 15 22:07:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90dba003

media-video/pipewire: sync live

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

 media-video/pipewire/pipewire-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/pipewire/pipewire-.ebuild 
b/media-video/pipewire/pipewire-.ebuild
index 3fc526e97dfe..9ab78449ccc3 100644
--- a/media-video/pipewire/pipewire-.ebuild
+++ b/media-video/pipewire/pipewire-.ebuild
@@ -144,7 +144,7 @@ src_prepare() {
 
$(use system-service && {
echo @pipewire - rtprio 95
-   echo @pipewire - priority -19
+   echo @pipewire - nice -19
echo @pipewire - memlock 4194304
})
 



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

2022-06-15 Thread James Le Cuirot
commit: 197a1b8abb5058a38a332610fee021efc9166cd8
Author: James Le Cuirot  gentoo  org>
AuthorDate: Wed Jun 15 22:01:42 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Wed Jun 15 22:07:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=197a1b8a

www-client/vivaldi-snapshot: Add version 5.4.2704.3

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: James Le Cuirot  gentoo.org>

 www-client/vivaldi-snapshot/Manifest   |   3 +
 .../vivaldi-snapshot-5.4.2704.3.ebuild | 206 +
 2 files changed, 209 insertions(+)

diff --git a/www-client/vivaldi-snapshot/Manifest 
b/www-client/vivaldi-snapshot/Manifest
index ca4ba528a719..a3dcb19342e6 100644
--- a/www-client/vivaldi-snapshot/Manifest
+++ b/www-client/vivaldi-snapshot/Manifest
@@ -4,3 +4,6 @@ DIST vivaldi-snapshot_5.3.2679.46-1_armhf.deb 81289752 BLAKE2B 
682c0d5c77c868629
 DIST vivaldi-snapshot_5.3.2679.50-1_amd64.deb 89860344 BLAKE2B 
717361941272e173cca0052fe61070723d7959bf54e6a32800f604a0ee6f2e7e0aecb7599cf917d45107a54e7243873e61017b05fc7c3f822ff9ae2b0d57fd56
 SHA512 
8dedecb29f38134aa73483274c6108ab6598fea78a4a6589d8f48c89f0e81a727d03535b1f4e98d8939f6be9078385eb141865d533ae76ef839c7f8ee304e326
 DIST vivaldi-snapshot_5.3.2679.50-1_arm64.deb 81621900 BLAKE2B 
efaf8bf691106b2f061a373bc346db9022c33b763b992ecf2232843a9b2c6f614bd8b929d9f28f1b359df4cf98e30c2e66626f6ebc8326fe3d0f1f544ae32661
 SHA512 
89123c9899065c3f6bc305cd1ad8e3f215b5b31b3625272d7089d3fb60cf804be81d419b4c1b3cab20a8d4fb174be5176bbf44fda8524cf7fe882f3b4a41e71b
 DIST vivaldi-snapshot_5.3.2679.50-1_armhf.deb 81289972 BLAKE2B 
cc841f04163bd44c16b3751bf37ccbf5e756bc563056bd411213e2a735f9c6e01705ef5b3ae14f1e69531b617b4482ef3a6463476477509504e600256da78f22
 SHA512 
f2a8c886b1d0dfb61091ade1612285c62de0b88fb14c42e55945d47bb601af4f69b6f5b68fda45b83a5bd35579e57ba89010fa981f61c7139e224949b082652b
+DIST vivaldi-snapshot_5.4.2704.3-1_amd64.deb 89878764 BLAKE2B 
2b9cfe2471529f56c18e73f6334acaa802f5b8ee64c7dde531269f773dc437732d0a4be4bd44b5683b9e499b80f0bcf9e339b2ffbda68e15fbc45b7f930d6093
 SHA512 
a0075be7fb9d72d8b2ba5ad368667725f9e4921ea1de8a0f40b3ac25afd38289aa1f2d65ff5d5b376d3db3d2db0ad4ecd308014b2c23105298cd414691836ae0
+DIST vivaldi-snapshot_5.4.2704.3-1_arm64.deb 81633128 BLAKE2B 
458d8a8cf3cc3765d45fa852f93fd61de75c0ac860f2ab8649c7ca10615e25c6dc0c5d28ac0a2800a582d29e17b62f08128d9e980618e3b13a7ae26e9a9f1260
 SHA512 
3c3d841ff8d00c63af674b6857e765acb4bced1fc0857b09008a701215e9d43a827faccb7e79de141990494ddfdb707958d4dcad13634c133f430eb8c555054d
+DIST vivaldi-snapshot_5.4.2704.3-1_armhf.deb 81291512 BLAKE2B 
5a8546636b059db93fbfc3781304d1e935978b02b621f2e65a31d5bae0e457543173f318a58070652f1b037de7082e9f46794bd1f995c9eae5ffd8697115f4f1
 SHA512 
63fa6f435eef51c3b28a1596277e0601d9cc6ab6a1f75e282ce6aa7b4a1ebfc7ed2528e9014d51672913edd9f85933006ae9ae330f815389921ff2a92e7eb39a

diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-5.4.2704.3.ebuild 
b/www-client/vivaldi-snapshot/vivaldi-snapshot-5.4.2704.3.ebuild
new file mode 100644
index ..cc815568ad94
--- /dev/null
+++ b/www-client/vivaldi-snapshot/vivaldi-snapshot-5.4.2704.3.ebuild
@@ -0,0 +1,206 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_VERSION="102"
+CHROMIUM_LANGS="
+   af
+   am
+   ar
+   az
+   be
+   bg
+   bn
+   ca
+   cs
+   da
+   de
+   de-CH
+   el
+   en-GB
+   en-US
+   eo
+   es
+   es-419
+   es-PE
+   et
+   eu
+   fa
+   fi
+   fil
+   fr
+   fy
+   gd
+   gl
+   gu
+   he
+   hi
+   hr
+   hu
+   hy
+   id
+   io
+   is
+   it
+   ja
+   jbo
+   ka
+   kab
+   kn
+   ko
+   ku
+   lt
+   lv
+   mk
+   ml
+   mr
+   ms
+   nb
+   nl
+   nn
+   pa
+   pl
+   pt-BR
+   pt-PT
+   ro
+   ru
+   sc
+   sk
+   sl
+   sq
+   sr
+   sr-Latn
+   sv
+   sw
+   ta
+   te
+   th
+   tr
+   uk
+   ur
+   vi
+   zh-CN
+   zh-TW
+"
+
+inherit chromium-2 desktop unpacker xdg
+
+VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
+VIVALDI_HOME="opt/${PN}"
+DESCRIPTION="A browser for our friends"
+HOMEPAGE="https://vivaldi.com/";
+
+if [[ ${PV} = *_p* ]]; then
+   DEB_REV="${PV#*_p}"
+else
+   DEB_REV=1
+fi
+
+KEYWORDS="-* ~amd64 ~arm ~arm64"
+VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_";
+
+RE="\bamd64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" amd64? ( 
${VIVALDI_BASE_URI}amd64.deb )"
+RE="\barm\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm? ( 
${VIVALDI_BASE_URI}armhf.deb )"
+RE="\barm64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm64? ( 
${VIVALDI_BASE_URI}arm64.deb )"
+RE="\bx86\

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

2022-06-15 Thread James Le Cuirot
commit: 48f7f553c4c1ec6bbd5a1fad7ac7e6878b2afc8e
Author: James Le Cuirot  gentoo  org>
AuthorDate: Wed Jun 15 22:06:02 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Wed Jun 15 22:07:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48f7f553

www-client/vivaldi-snapshot: Drop old 5.3.2679.46

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

 www-client/vivaldi-snapshot/Manifest   |   3 -
 .../vivaldi-snapshot-5.3.2679.46.ebuild| 195 -
 2 files changed, 198 deletions(-)

diff --git a/www-client/vivaldi-snapshot/Manifest 
b/www-client/vivaldi-snapshot/Manifest
index a3dcb19342e6..648e13ea35f2 100644
--- a/www-client/vivaldi-snapshot/Manifest
+++ b/www-client/vivaldi-snapshot/Manifest
@@ -1,6 +1,3 @@
-DIST vivaldi-snapshot_5.3.2679.46-1_amd64.deb 89889532 BLAKE2B 
23b32123f9dee0fbdf10b7d036d5ed48a18a86dc60060b09d8599e46a50a8fa32bed9f71e9f7a0fa84262868324c6c57a2331f44152045ca0f7cfa60dd44ff53
 SHA512 
0c71edfaf6cd4503e008fb93cc8321abcf6a7c88b2cc53f9ded747121d3ce8dba539704414762a3241dd424b73d29ff54e56520936ae4abdfde843ece29298fb
-DIST vivaldi-snapshot_5.3.2679.46-1_arm64.deb 81639900 BLAKE2B 
98421bad31b4e1e8f89b4a5b4da4e97248eaab318457122b0e68dc190d94e6ff2dfc23e0266c18c1cddd0753bc731e3a5bc9712ad6234b3eb80b343863dd073e
 SHA512 
93f5072edb46f417b08ec4558c46232706a10656600f5777e977bf82c06276faf6369d879195da4265c11041ef12d53d3eca43dd946350a2dee5242b7afcc284
-DIST vivaldi-snapshot_5.3.2679.46-1_armhf.deb 81289752 BLAKE2B 
682c0d5c77c868629b073c071d13d856f7c7bf153f8b4b7124451f4a886efc687caa35af3170e1c37f8715eaca68a2cf36f7786b36d297a868a40e94f6f9aff2
 SHA512 
b2ae390467d2d5da85af56805adebda5e6bd18e952f9bae36793a1cc40f4cd5901452f51a2e976ecedb29f8dd3c333043ce3b78ae9debe8ee4e658ff20c5a124
 DIST vivaldi-snapshot_5.3.2679.50-1_amd64.deb 89860344 BLAKE2B 
717361941272e173cca0052fe61070723d7959bf54e6a32800f604a0ee6f2e7e0aecb7599cf917d45107a54e7243873e61017b05fc7c3f822ff9ae2b0d57fd56
 SHA512 
8dedecb29f38134aa73483274c6108ab6598fea78a4a6589d8f48c89f0e81a727d03535b1f4e98d8939f6be9078385eb141865d533ae76ef839c7f8ee304e326
 DIST vivaldi-snapshot_5.3.2679.50-1_arm64.deb 81621900 BLAKE2B 
efaf8bf691106b2f061a373bc346db9022c33b763b992ecf2232843a9b2c6f614bd8b929d9f28f1b359df4cf98e30c2e66626f6ebc8326fe3d0f1f544ae32661
 SHA512 
89123c9899065c3f6bc305cd1ad8e3f215b5b31b3625272d7089d3fb60cf804be81d419b4c1b3cab20a8d4fb174be5176bbf44fda8524cf7fe882f3b4a41e71b
 DIST vivaldi-snapshot_5.3.2679.50-1_armhf.deb 81289972 BLAKE2B 
cc841f04163bd44c16b3751bf37ccbf5e756bc563056bd411213e2a735f9c6e01705ef5b3ae14f1e69531b617b4482ef3a6463476477509504e600256da78f22
 SHA512 
f2a8c886b1d0dfb61091ade1612285c62de0b88fb14c42e55945d47bb601af4f69b6f5b68fda45b83a5bd35579e57ba89010fa981f61c7139e224949b082652b

diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-5.3.2679.46.ebuild 
b/www-client/vivaldi-snapshot/vivaldi-snapshot-5.3.2679.46.ebuild
deleted file mode 100644
index 63af99839e3a..
--- a/www-client/vivaldi-snapshot/vivaldi-snapshot-5.3.2679.46.ebuild
+++ /dev/null
@@ -1,195 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CHROMIUM_VERSION="102"
-CHROMIUM_LANGS="
-   af
-   am
-   ar
-   bg
-   bn
-   ca
-   cs
-   da
-   de
-   de-CH
-   el
-   en-GB
-   en-US
-   eo
-   es
-   es-419
-   es-PE
-   et
-   fa
-   fi
-   fil
-   fr
-   fy
-   gd
-   gu
-   he
-   hi
-   hr
-   hu
-   id
-   io
-   it
-   ja
-   jbo
-   kab
-   kn
-   ko
-   ku
-   lt
-   lv
-   ml
-   mr
-   ms
-   nb
-   nl
-   nn
-   pl
-   pt-BR
-   pt-PT
-   ro
-   ru
-   sc
-   sk
-   sl
-   sr
-   sv
-   sw
-   ta
-   te
-   th
-   tr
-   uk
-   ur
-   vi
-   zh-CN
-   zh-TW
-"
-
-inherit chromium-2 desktop unpacker xdg
-
-VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
-VIVALDI_HOME="opt/${PN}"
-DESCRIPTION="A browser for our friends"
-HOMEPAGE="https://vivaldi.com/";
-
-if [[ ${PV} = *_p* ]]; then
-   DEB_REV="${PV#*_p}"
-else
-   DEB_REV=1
-fi
-
-KEYWORDS="-* ~amd64 ~arm ~arm64"
-VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_";
-
-RE="\bamd64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" amd64? ( 
${VIVALDI_BASE_URI}amd64.deb )"
-RE="\barm\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm? ( 
${VIVALDI_BASE_URI}armhf.deb )"
-RE="\barm64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm64? ( 
${VIVALDI_BASE_URI}arm64.deb )"
-RE="\bx86\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" x86? ( 
${VIVALDI_BASE_URI}i386.deb )"
-
-LICENSE="Vivaldi"
-SLOT="0"
-IUSE="proprietary-codecs widevine"
-RESTRICT="bindist mirror"
-
-RDEPEND="
-   app-accessibility/at-spi2-atk:2
-   app-acces

[gentoo-commits] repo/gentoo:master commit in: dev-texlive/texlive-luatex/

2022-06-15 Thread Sam James
commit: 9cb6f659e3a32fd4d5488a8757179a15397b5578
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 15 22:06:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 15 22:06:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cb6f659

dev-texlive/texlive-luatex: fix copyright year

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

 dev-texlive/texlive-luatex/texlive-luatex-2021-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-texlive/texlive-luatex/texlive-luatex-2021-r1.ebuild 
b/dev-texlive/texlive-luatex/texlive-luatex-2021-r1.ebuild
index 49b2ada3365a..c85525805217 100644
--- a/dev-texlive/texlive-luatex/texlive-luatex-2021-r1.ebuild
+++ b/dev-texlive/texlive-luatex/texlive-luatex-2021-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -12,7 +12,7 @@ DESCRIPTION="TeXLive LuaTeX packages"
 
 LICENSE=" BSD FDL-1.1 GPL-2 GPL-3+ LPPL-1.3 LPPL-1.3c MIT public-domain 
TeX-other-free "
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE=""
 DEPEND="!~dev-texlive/texlive-latexextra-2020
>=dev-texlive/texlive-basic-2021



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

2022-06-15 Thread Sam James
commit: 4302d08ccac50d123e66d3524f01243bcddf9601
Author: Dongsu Park  linux  microsoft  com>
AuthorDate: Tue Jun 14 10:48:58 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 15 22:05:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4302d08c

sys-devel/gdb: fix cross build issues with configuring gmp libs

As gdb 11 or newer requires gmp libs as dependency, a cross build of
gdb 11.2 started to fail when its configure scripts try to detect if
gmp exists.  The failure occurs mainly because the build still passes
'-L/usr/lib64` to LDFLAGS. Let's say, for example, host toolchains
outside of sysroot have amd64 libs, while the target inside of
sysroot should have arm64 libs. However, configure scripts of gdb 11.2
still try to find its libs outside of sysroot, /usr/lib64, although it
should find its libs inside of sysroot, e.g. /build/arm64/usr/lib64.

To fix the cross build issues, pass --with-sysroot as well as --libdir,
correctly with ${ESYSROOT}.

As a side note, for some reason, upstream gdb configure scripts are not
able to correctly make use of its gmp-specific options like --with-gmp
or --with-gmp-lib. Passing those options does not bring anything.
Also configure must have both --with-sysroot and --libdir, to make the
build work.

Signed-off-by: Dongsu Park  linux.microsoft.com>
Closes: https://github.com/gentoo/gentoo/pull/25896
Signed-off-by: Sam James  gentoo.org>

 sys-devel/gdb/{gdb-.ebuild => gdb-12.1-r1.ebuild} | 10 ++
 sys-devel/gdb/gdb-.ebuild |  9 +
 2 files changed, 19 insertions(+)

diff --git a/sys-devel/gdb/gdb-.ebuild b/sys-devel/gdb/gdb-12.1-r1.ebuild
similarity index 94%
copy from sys-devel/gdb/gdb-.ebuild
copy to sys-devel/gdb/gdb-12.1-r1.ebuild
index 0eab4cadf89c..993eca47f83f 100644
--- a/sys-devel/gdb/gdb-.ebuild
+++ b/sys-devel/gdb/gdb-12.1-r1.ebuild
@@ -96,6 +96,7 @@ BDEPEND="
 
 PATCHES=(
"${FILESDIR}"/${PN}-8.3.1-verbose-build.patch
+   "${FILESDIR}"/${P}-readline-8.2-build.patch
 )
 
 pkg_setup() {
@@ -154,6 +155,15 @@ src_configure() {
# Ideally we would like automagic-or-disabled here.
# But the check does not quite work on i686: bug #760926.
$(use_enable cet)
+
+   # We need to set both configure options, --with-sysroot and 
--libdir,
+   # to fix cross build issues that happen when configuring gmp.
+   # We explicitly need --libdir. Having only --with-sysroot 
without
+   # --libdir would not fix the build issues.
+   # For some reason, it is not enough to set only --with-sysroot,
+   # also not enough to pass --with-gmp-xxx options.
+   --with-sysroot="${ESYSROOT}"
+   --libdir="${ESYSROOT}/usr/$(get_libdir)"
)
 
local sysroot="${EPREFIX}/usr/${CTARGET}"

diff --git a/sys-devel/gdb/gdb-.ebuild b/sys-devel/gdb/gdb-.ebuild
index 0eab4cadf89c..a431465d7f6a 100644
--- a/sys-devel/gdb/gdb-.ebuild
+++ b/sys-devel/gdb/gdb-.ebuild
@@ -154,6 +154,15 @@ src_configure() {
# Ideally we would like automagic-or-disabled here.
# But the check does not quite work on i686: bug #760926.
$(use_enable cet)
+
+   # We need to set both configure options, --with-sysroot and 
--libdir,
+   # to fix cross build issues that happen when configuring gmp.
+   # We explicitly need --libdir. Having only --with-sysroot 
without
+   # --libdir would not fix the build issues.
+   # For some reason, it is not enough to set only --with-sysroot,
+   # also not enough to pass --with-gmp-xxx options.
+   --with-sysroot="${ESYSROOT}"
+   --libdir="${ESYSROOT}/usr/$(get_libdir)"
)
 
local sysroot="${EPREFIX}/usr/${CTARGET}"



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

2022-06-15 Thread Sam James
commit: 918319a820d9e146559489b733345297a1ded29b
Author: Michal Privoznik  gmail  com>
AuthorDate: Tue Jun 14 16:07:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 15 22:05:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=918319a8

dev-php/libvirt-php: bump to v0.5.6

Signed-off-by: Michal Privoznik  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/25903
Signed-off-by: Sam James  gentoo.org>

 dev-php/libvirt-php/Manifest |  1 +
 dev-php/libvirt-php/libvirt-php-0.5.6.ebuild | 74 
 2 files changed, 75 insertions(+)

diff --git a/dev-php/libvirt-php/Manifest b/dev-php/libvirt-php/Manifest
index 560eb6a12413..162d8f03c3ea 100644
--- a/dev-php/libvirt-php/Manifest
+++ b/dev-php/libvirt-php/Manifest
@@ -1,2 +1,3 @@
 DIST libvirt-php-0.5.5.tar.gz 761250 BLAKE2B 
9899d2f0e5ea387333decce5071afc81d4160d54ef570dcbe04422dc3e93479ee57520f9bf33a0275ee86cd4b1c87e5a3f7d5118e0cd87658faed44d2ccd4807
 SHA512 
2ea263561a0bf5d155314e06dcf3c3b5c278640bc5edfa674cdd777cb6d0810bda0492c6cf77a02bc88fb6aa99b0ff1f0cbaeea87ff2e45bff9b5774a2507684
 DIST libvirt-php-0.5.5_p20211020.tar.bz2 359477 BLAKE2B 
f4be3cf138364997911b58b07e128e4b5c9e6f1520d876b51466a30cd2ade4035a06488e07b8be4cce65b1bc6585b768997214c9d0ba72cc51855b4fc0827ff4
 SHA512 
b935c910e8754000de45e88f5d5e61e2e95fbb1b007f0d747bf4cd3531ee9cb0ff5bc2ec6f561c79711df9b70e1c4cdaf2e046774341d29d3f2382d27ab8c494
+DIST libvirt-php-0.5.6.tar.xz 386372 BLAKE2B 
30d6a1c8dd18a4bd9d46e9c20551978fa0c20f2d671a359fdbf86def5166df7f882e65c509087efe0acef7d0dc468b3eb520689f9e7ba552e966809c8f647390
 SHA512 
5d1b3a2afc697051a5a0d4750ce4d02b31f482b1c17ef2cf4a593b705de438d8ccb4b1543ce6b2520b450734b3634e64ccf9200227f5681cbd2daad5a9f5ee9c

diff --git a/dev-php/libvirt-php/libvirt-php-0.5.6.ebuild 
b/dev-php/libvirt-php/libvirt-php-0.5.6.ebuild
new file mode 100644
index ..9c565addf6bb
--- /dev/null
+++ b/dev-php/libvirt-php/libvirt-php-0.5.6.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+PHP_EXT_NAME="libvirt-php"
+PHP_EXT_SKIP_PHPIZE="yes"
+USE_PHP="php7-4 php8-0 php8-1"
+PHP_EXT_ECONF_ARGS=()
+
+inherit php-ext-source-r3 autotools
+
+DESCRIPTION="PHP bindings for libvirt"
+HOMEPAGE="http://libvirt.org/php/";
+SRC_URI="http://libvirt.org/sources/php/${P}.tar.xz";
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="doc"
+
+RDEPEND="app-emulation/libvirt
+   dev-libs/libxml2"
+DEPEND="${RDEPEND}
+   dev-libs/libxslt
+   virtual/pkgconfig
+   doc? ( app-text/xhtml1 )"
+
+DOCS=( ChangeLog NEWS README )
+# Remove the insane check for pecl-imagick which is only used in examples
+# and is not called upon in any build
+PATCHES=( "${FILESDIR}/remove-imagick-check.patch" )
+
+src_unpack() {
+   default
+
+   # create the default modules directory to be able
+   # to use the php-ext-source-r3 eclass to configure/build
+   ln -s src "${S}/modules" || die
+}
+
+src_prepare() {
+   php-ext-source-r3_src_prepare
+
+   local slot
+   for slot in $(php_get_slots); do
+   php_init_slot_env "${slot}"
+   eautoreconf
+   done
+}
+
+src_install() {
+   local slot
+   for slot in $(php_get_slots); do
+   php_init_slot_env ${slot}
+   insinto "${EXT_DIR}"
+   doins "src/.libs/${PHP_EXT_NAME}.so"
+   done
+
+   php-ext-source-r3_createinifiles
+   einstalldocs
+
+   if use doc ; then
+   docinto html
+   dodoc -r docs/*
+   fi
+}
+
+src_test() {
+   for slot in $(php_get_slots); do
+   php_init_slot_env ${slot}
+   default
+   done
+}



[gentoo-commits] repo/gentoo:master commit in: dev-texlive/texlive-luatex/

2022-06-15 Thread Sam James
commit: e6dda8fd393edeaff05dddcd34020a13a6c833ba
Author: Christophe Lermytte  lermytte  be>
AuthorDate: Wed Jun 15 09:37:57 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 15 21:57:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6dda8fd

dev-texlive/texlive-luatex: depend on dev-texlive/texlive-fontsrecommended

Closes: https://bugs.gentoo.org/727334
Signed-off-by: Christophe Lermytte  lermytte.be>
Closes: https://github.com/gentoo/gentoo/pull/25908
Signed-off-by: Sam James  gentoo.org>

 .../texlive-luatex/texlive-luatex-2021-r1.ebuild   | 32 ++
 1 file changed, 32 insertions(+)

diff --git a/dev-texlive/texlive-luatex/texlive-luatex-2021-r1.ebuild 
b/dev-texlive/texlive-luatex/texlive-luatex-2021-r1.ebuild
new file mode 100644
index ..49b2ada3365a
--- /dev/null
+++ b/dev-texlive/texlive-luatex/texlive-luatex-2021-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+TEXLIVE_MODULE_CONTENTS="addliga auto-pst-pdf-lua barracuda bezierplot 
checkcites chickenize chinese-jfm cloze combofont cstypo ctablestack ekdosis 
emoji emojicite enigma innerscript interpreter kanaparser lua-typo lua-uca 
lua-uni-algos lua-ul lua-visual-debug luacode luacolor luahyphenrules 
luaimageembed luaindex luainputenc luaintro luakeys lualatex-doc lualatex-math 
lualatex-truncate lualibs luamplib luaotfload luapackageloader luaprogtable 
luarandom luatex85 luatexbase luatexko luatextra luavlna luaxml newpax nodetree 
odsfile optex pdfarticle placeat plantuml selnolig spelling stricttex 
typewriter uninormalize collection-luatex
+"
+TEXLIVE_MODULE_DOC_CONTENTS="addliga.doc auto-pst-pdf-lua.doc barracuda.doc 
bezierplot.doc checkcites.doc chickenize.doc chinese-jfm.doc cloze.doc 
combofont.doc cstypo.doc ctablestack.doc ekdosis.doc emoji.doc emojicite.doc 
enigma.doc innerscript.doc interpreter.doc kanaparser.doc lua-typo.doc 
lua-uca.doc lua-uni-algos.doc lua-ul.doc lua-visual-debug.doc luacode.doc 
luacolor.doc luahyphenrules.doc luaimageembed.doc luaindex.doc luainputenc.doc 
luaintro.doc luakeys.doc lualatex-doc.doc lualatex-math.doc 
lualatex-truncate.doc lualibs.doc luamplib.doc luaotfload.doc 
luapackageloader.doc luaprogtable.doc luarandom.doc luatex85.doc luatexbase.doc 
luatexko.doc luatextra.doc luavlna.doc luaxml.doc newpax.doc nodetree.doc 
odsfile.doc optex.doc pdfarticle.doc placeat.doc plantuml.doc selnolig.doc 
spelling.doc stricttex.doc typewriter.doc uninormalize.doc "
+TEXLIVE_MODULE_SRC_CONTENTS="chickenize.source cloze.source ctablestack.source 
ekdosis.source innerscript.source lua-typo.source lua-ul.source luacode.source 
luacolor.source luaindex.source luainputenc.source lualatex-doc.source 
lualatex-math.source lualatex-truncate.source lualibs.source luamplib.source 
luaotfload.source luatex85.source luatexbase.source luatextra.source 
newpax.source nodetree.source placeat.source "
+inherit  texlive-module
+DESCRIPTION="TeXLive LuaTeX packages"
+
+LICENSE=" BSD FDL-1.1 GPL-2 GPL-3+ LPPL-1.3 LPPL-1.3c MIT public-domain 
TeX-other-free "
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris 
~x86-solaris"
+IUSE=""
+DEPEND="!~dev-texlive/texlive-latexextra-2020
+   >=dev-texlive/texlive-basic-2021
+"
+RDEPEND="
+   ${DEPEND}
+   dev-texlive/texlive-latexrecommended
+   dev-texlive/texlive-fontsrecommended
+"
+TEXLIVE_MODULE_BINSCRIPTS="
+   texmf-dist/scripts/luaotfload/luaotfload-tool.lua
+   texmf-dist/scripts/checkcites/checkcites.lua
+   "
+
+TEXLIVE_MODULE_BINLINKS="
+   luaotfload-tool:mkluatexfontdb
+   "



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Sys-Virt/files/, dev-perl/Sys-Virt/

2022-06-15 Thread Sam James
commit: ba9266b5c56d0d186e88a82e0a905ba0643d3b73
Author: Michal Privoznik  gmail  com>
AuthorDate: Tue Jun 14 15:52:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 15 22:05:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba9266b5

dev-perl/Sys-Virt: add 8.4.0

The upstream released 8.4.0. Unfortunately, there was a
regression, so we need to backport a patch that fixes it.

Signed-off-by: Michal Privoznik  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/25902
Signed-off-by: Sam James  gentoo.org>

 dev-perl/Sys-Virt/Manifest |  1 +
 dev-perl/Sys-Virt/Sys-Virt-8.4.0.ebuild| 49 ++
 ...rameter-detection-for-save-restore_domain.patch | 48 +
 3 files changed, 98 insertions(+)

diff --git a/dev-perl/Sys-Virt/Manifest b/dev-perl/Sys-Virt/Manifest
index cdd6ff9086d5..ecf1e0a7606e 100644
--- a/dev-perl/Sys-Virt/Manifest
+++ b/dev-perl/Sys-Virt/Manifest
@@ -2,3 +2,4 @@ DIST Sys-Virt-v7.0.0.tar.gz 165365 BLAKE2B 
9cb7aa66ce00c95957171fedad4fefbae5319
 DIST Sys-Virt-v7.5.0.tar.gz 166656 BLAKE2B 
466341cc081d1dedc0ad5ae9042a829256a310730aa410a93c795a983c6ee60099646d2a804626a076e435d3bd6d7742b4aa014f4642ee6b6078cd144b3cd8c0
 SHA512 
7da51e75fa53e81a68c32499ea865de0532fdb17f269b28310133d246be7dc59dfd6568850ffe66e393a7b7c2edbf4409618e2b461cdc35a62776ffbb97d7962
 DIST Sys-Virt-v8.1.0.tar.gz 169008 BLAKE2B 
23d3aee186b4ede35c1b5b99691a491e64995abf34e7ce65143c7b88851dca0841cfa27a3033e246f35bacda879dd09c3b31f9dcff54d04c0d47a77b4b61d723
 SHA512 
9d7660f96cf370a0e08140bf7badddae2dac84d7231f1fe7a616650ac4d333ba17c6531ab0662f34c4cb12b00ce39abe36ff24a1913f554026346725d0148fa7
 DIST Sys-Virt-v8.3.0.tar.gz 169060 BLAKE2B 
cff54463afe9cc8ac2c6fab5f00bb00b3bb38eba816e09e417fc3d9881ae6efe8c076066b7d5c61bda2043eb6c728d025072069a059f61e954f8b482793cfa94
 SHA512 
902a1a16fbe64b1146998c57dce35dc32d9c717d3609933a288c9f449c12faeab9a1ef178c53b627869261b8036df50c2f39596df657d3a20cc6ceb9612634a3
+DIST Sys-Virt-v8.4.0.tar.gz 170680 BLAKE2B 
0b6c40bcfeba0f5c98fea0e17e3ecc434cc5adf14ed5a92c9c7424a5745e3327c1a8ef05c79ba182d4eebd04b50abcafc68c59e8064ba28faf78bebbb500dbc2
 SHA512 
25c5b9013df2a916352c07be693c9a9410a4d3caf92a1da106176df314efa534078b5d4dc2501b9afda5ae1628ccf1394a346410972f6ebdd2282971c3efc17a

diff --git a/dev-perl/Sys-Virt/Sys-Virt-8.4.0.ebuild 
b/dev-perl/Sys-Virt/Sys-Virt-8.4.0.ebuild
new file mode 100644
index ..1c05a0dc8b88
--- /dev/null
+++ b/dev-perl/Sys-Virt/Sys-Virt-8.4.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Packages which get releases together:
+# app-emacs/nxml-libvirt-schemas
+# dev-python/libvirt-python
+# dev-perl/Sys-Virt
+# app-emulation/libvirt
+# Please bump them together!
+
+DIST_AUTHOR=DANBERR
+DIST_VERSION=v${PV}
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="API for using the libvirt library from Perl"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=app-emulation/libvirt-${PV}
+"
+BDEPEND="${RDEPEND}
+   virtual/perl-ExtUtils-CBuilder
+   dev-perl/Module-Build
+   virtual/pkgconfig
+   test? (
+   dev-perl/CPAN-Changes
+   dev-perl/Test-More-UTF8
+   dev-perl/Test-Pod-Coverage
+   dev-perl/XML-XPath
+   virtual/perl-Test-Simple
+   virtual/perl-Time-HiRes
+   )"
+DEPEND="
+   >=app-emulation/libvirt-${PV}
+"
+
+PATCHES=(
+   # Can be dropped for 8.5.0
+   
"${FILESDIR}"/${PN}-8.4.0-lib-Fix-parameter-detection-for-save-restore_domain.patch
+)
+
+src_compile() {
+   MAKEOPTS+=" -j1" perl-module_src_compile
+}

diff --git 
a/dev-perl/Sys-Virt/files/Sys-Virt-8.4.0-lib-Fix-parameter-detection-for-save-restore_domain.patch
 
b/dev-perl/Sys-Virt/files/Sys-Virt-8.4.0-lib-Fix-parameter-detection-for-save-restore_domain.patch
new file mode 100644
index ..ae2597b68c75
--- /dev/null
+++ 
b/dev-perl/Sys-Virt/files/Sys-Virt-8.4.0-lib-Fix-parameter-detection-for-save-restore_domain.patch
@@ -0,0 +1,48 @@
+From be960176a8b045d54ac1dfa0cb76cef8ed9cc660 Mon Sep 17 00:00:00 2001
+Message-Id: 

+From: Michal Privoznik 
+Date: Tue, 14 Jun 2022 10:45:53 +0200
+Subject: [perl][PATCH] lib: Fix parameter detection for save/restore_domain
+
+Libvirt gained params alternative for
+virDomainSave/virDomainRestore APIs. As usual in our bindings, we
+don't expose these variants under new methods, rather wire them
+under existing ones and then have a small code that decides
+whether the old API or params API should be called. In case of
+save/restore_domain this is done by checking whether path to
+save/restore from was provided. However, the actual check is not
+written properly and checks for decoded string rather than perl
+argument. Not to mention this is done before the perl argument is
+decoded.
+
+Fixes: 1bdf37223b4870581deb0d5310

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

2022-06-15 Thread Sam James
commit: f8145bf27a3832070edfc76961624dad342d1082
Author: Igor V. Kovalenko  gmail  com>
AuthorDate: Tue Jun 14 19:58:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 15 21:56:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8145bf2

media-sound/pulseaudio-daemon: Drop IUSE ipv6

Drop IUSE ipv6 and unconditionally enable support for IPv6 since pulseaudio
would automatically detect and handle IPv4/IPv6 addresses in configuration.
IUSE ipv6 is already dropped from media-sound/libpulse.

Signed-off-by: Igor V. Kovalenko  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r2.ebuild 
b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r2.ebuild
index 960fa0f71668..dbe0de94faea 100644
--- a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r2.ebuild
+++ b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r2.ebuild
@@ -32,7 +32,7 @@ SLOT="0"
 # +alsa-plugin as discussed in bug #519530
 # TODO: Find out why webrtc-aec is + prefixed - there's already the always 
available speexdsp-aec
 # NOTE: The current ebuild sets +X almost certainly just for the 
pulseaudio.desktop file
-IUSE="+alsa +alsa-plugin aptx +asyncns bluetooth dbus elogind equalizer fftw 
+gdbm +glib gstreamer ipv6 jack ldac lirc
+IUSE="+alsa +alsa-plugin aptx +asyncns bluetooth dbus elogind equalizer fftw 
+gdbm +glib gstreamer jack ldac lirc
 ofono-headset +orc oss selinux sox ssl systemd system-wide tcpd test +udev 
valgrind +webrtc-aec +X zeroconf"
 
 RESTRICT="!test? ( test )"
@@ -219,7 +219,7 @@ src_configure() {
$(meson_feature gstreamer)
-Dgtk=disabled
-Dhal-compat=true # Consider disabling on next revbump
-   $(meson_use ipv6)
+   -Dipv6=true
$(meson_feature jack)
$(meson_feature lirc)
$(meson_feature ssl openssl)



[gentoo-commits] repo/gentoo:master commit in: media-video/pipewire/files/, media-video/pipewire/

2022-06-15 Thread Sam James
commit: 7cdc0a83c67485ddab63e320b5e9e0012c81445f
Author: Niklāvs Koļesņikovs <89q1r14hd  relay  firefox  com>
AuthorDate: Wed Jun 15 19:39:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 15 21:56:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cdc0a83

media-video/pipewire: clean up 0.3.50

PipeWire 0.3.50 was by no means a bad release but 0.3.51 should be
even better, and it already has been in the tree for long enough to
go stable, so no point in keeping 0.3.50 around.

Signed-off-by: Niklāvs Koļesņikovs <89q1r14hd  relay.firefox.com>
Closes: https://github.com/gentoo/gentoo/pull/25916
Signed-off-by: Sam James  gentoo.org>

 media-video/pipewire/Manifest  |   1 -
 .../files/pipewire-0.3.50-fix-spa-header.patch |  39 ---
 ...pewire-0.3.50-treewide-retain-sections-to.patch |  70 
 media-video/pipewire/pipewire-0.3.50-r3.ebuild | 362 -
 4 files changed, 472 deletions(-)

diff --git a/media-video/pipewire/Manifest b/media-video/pipewire/Manifest
index 9f0efb7e7c58..7ac36027d575 100644
--- a/media-video/pipewire/Manifest
+++ b/media-video/pipewire/Manifest
@@ -1,6 +1,5 @@
 DIST pipewire-0.3.30.tar.gz 1540950 BLAKE2B 
69b35743e3ad9a8caf68d9bb16cf395203efed6c3046b3f4ea33bbcdd6649f5d425d813042c12396a7cd5ff4e8ed91dbc395a96fe55935ad50f9c3f3918b0407
 SHA512 
ec525e0fb7e5c5313245fcc745b971fd7d4a1caa7ab9fe1fa38dc20d50f03e5969197e86b60659971676bec0f79aa7b7951c8209bfe9565a3fd1dcac1b8535b3
 DIST pipewire-0.3.36.tar.gz 1708209 BLAKE2B 
20fce0d7f88347fe594491d4fae7b6a8edee67ff7749f1a40b807a5d5094d792e61e3efd05dca2221f781c263e34ff0a50ad3c162231911d4b1d87704df6c775
 SHA512 
f0fc68ea005018b420a4f65a24dc9c85eb6263c24e66852a7ce2b03f966990d62487b388c7d73ff5adfc10c80c439b1200ae876e41d78f91db190036a1799a14
 DIST pipewire-0.3.49.tar.gz 1769037 BLAKE2B 
2567bc98933bfbb295358886e8f97db2af2f0a6ee3c2586c1718e39f7eedaed8528a4663753ba56d3295e42576da015ce9278f22aff9bbd9ca43d883bff5a2f6
 SHA512 
36398872f7d7b31193d7a8885bbdfb415a122bd779874107a0642202dfd8408f39fddf769bfbae4533c2cc99fe9ef67903d50cc721e936aa4802229f1c46d809
-DIST pipewire-0.3.50.tar.gz 1773182 BLAKE2B 
d286b73553471795ea8ed60c82e12c955f1835a7a3a8d45baeda6b1e20a795221230b50c21619af4ef5b2b4962d2783de00b1ab2b22b091220970c334de8b9dc
 SHA512 
e29a626258ab28d74e35e310037fac374fe009fb56e0fa41cef7abb1ec6abb26f828cff1b17500f92f1dd4c95c1e0e98f6af497d315dd463f81c2649d1e8ee23
 DIST pipewire-0.3.51.tar.gz 1789070 BLAKE2B 
8538eb9f2178efa26365f30b324b707826e580caa1fd9c09b62c561c140c14186e0d2b04808fa78eb5642ddccf1a347def19934ecd654be06b215a693075b6fc
 SHA512 
a762fd260b4b14ad9ef142be11ab1c22268da6726e2179559ffb254f0ce7daf7a502779e33c64313a9c6a9fc1bd15150b76be04ec81aa27c35dbb4333cecdb4a
 DIST pipewire-0.3.52.tar.gz 1810238 BLAKE2B 
bb75eff5fe7700d0a303fbfed7910aebd82346a5a21c4a0d17c06e6991bc90bb6d4f6b9559c25788494cb11faff957523dcd7f0c4c8a40be11b81c63a5a9e5ef
 SHA512 
30e9cf74c92babafe386f02a03bb5c41a8ee5591a02f15845cca1ee44f091ce68eb14d48943d43b680cb525026a19e0290997670f9a82156eaa72e974fe6d01a

diff --git a/media-video/pipewire/files/pipewire-0.3.50-fix-spa-header.patch 
b/media-video/pipewire/files/pipewire-0.3.50-fix-spa-header.patch
deleted file mode 100644
index 5b9ad3cf2d7c..
--- a/media-video/pipewire/files/pipewire-0.3.50-fix-spa-header.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/d3ea3142e1a4de206e616bc18f63a529e6b4986a.patch
-https://bugs.gentoo.org/838427
-
-From: psykose 
-Date: Wed, 13 Apr 2022 21:57:49 +
-Subject: [PATCH] spa: fix c90 header include
-
-placing declarations after code is invalid under ISO c90
-
-Fixes !1211
 a/spa/include/spa/utils/string.h
-+++ b/spa/include/spa/utils/string.h
-@@ -276,10 +276,11 @@ static inline int spa_scnprintf(char *buffer, size_t 
size, const char *format, .
- static inline float spa_strtof(const char *str, char **endptr)
- {
-   static locale_t locale = NULL;
-+  locale_t prev;
-   float v;
-   if (SPA_UNLIKELY(locale == NULL))
-   locale = newlocale(LC_ALL_MASK, "C", NULL);
--  locale_t prev = uselocale(locale);
-+  prev = uselocale(locale);
-   v = strtof(str, endptr);
-   uselocale(prev);
-   return v;
-@@ -319,10 +320,11 @@ static inline bool spa_atof(const char *str, float *val)
- static inline double spa_strtod(const char *str, char **endptr)
- {
-   static locale_t locale = NULL;
-+  locale_t prev;
-   double v;
-   if (SPA_UNLIKELY(locale == NULL))
-   locale = newlocale(LC_ALL_MASK, "C", NULL);
--  locale_t prev = uselocale(locale);
-+  prev = uselocale(locale);
-   v = strtod(str, endptr);
-   uselocale(prev);
-   return v;
-GitLab

diff --git 
a/media-video/pipewire/files/pipewire-0.3.50-treewide-retain-sections-to.patch 
b/media-video/pipewire/files/pipewire-0.3.50-treewide-retain-sections-to.patch
deleted file mode 100644
index 1e1a8198ef26..000

[gentoo-commits] repo/gentoo:master commit in: media-libs/libpulse/, media-sound/pulseaudio-daemon/

2022-06-15 Thread Sam James
commit: b503874748cd34d65b44eb4f3e5eef1e98a34bae
Author: Igor V. Kovalenko  gmail  com>
AuthorDate: Tue Jun 14 20:13:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 15 21:56:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5038747

media-libs/libpulse: Drop IUSE tcpd

This flag used to control server-side sockets implemented in libpulse client
library. With 16.0 release implementation is moved to daemon package.

Signed-off-by: Igor V. Kovalenko  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/25887
Signed-off-by: Sam James  gentoo.org>

 media-libs/libpulse/libpulse-16.0.ebuild   | 5 ++---
 media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r1.ebuild | 2 +-
 media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r2.ebuild | 4 ++--
 3 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/media-libs/libpulse/libpulse-16.0.ebuild 
b/media-libs/libpulse/libpulse-16.0.ebuild
index 9ab4bd86da9c..f1409d9fdd36 100644
--- a/media-libs/libpulse/libpulse-16.0.ebuild
+++ b/media-libs/libpulse/libpulse-16.0.ebuild
@@ -24,7 +24,7 @@ S="${WORKDIR}/${MY_P}"
 LICENSE="LGPL-2.1+"
 
 SLOT="0"
-IUSE="+asyncns dbus doc +glib gtk selinux systemd tcpd test valgrind X"
+IUSE="+asyncns dbus doc +glib gtk selinux systemd test valgrind X"
 RESTRICT="!test? ( test )"
 
 # NOTE: libpcre needed in some cases, bug #472228
@@ -39,7 +39,6 @@ RDEPEND="
gtk? ( x11-libs/gtk+:3 )
selinux? ( sec-policy/selinux-pulseaudio )
systemd? ( sys-apps/systemd:= )
-   tcpd? ( sys-apps/tcp-wrappers )
valgrind? ( dev-util/valgrind )
X? (
x11-libs/libX11[${MULTILIB_USEDEP}]
@@ -130,7 +129,7 @@ multilib_src_configure() {
-Dsoxr=disabled
-Dspeex=disabled
$(meson_native_use_feature systemd)
-   $(meson_native_use_feature tcpd tcpwrap)
+   -Dtcpwrap=disabled
-Dudev=disabled
$(meson_native_use_feature valgrind)
$(meson_feature X x11)

diff --git a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r1.ebuild 
b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r1.ebuild
index ffb4e1a39881..b6489354786a 100644
--- a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r1.ebuild
+++ b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r1.ebuild
@@ -61,7 +61,7 @@ gstreamer_deps="
>=media-libs/gstreamer-1.14
 "
 COMMON_DEPEND="
-   >=media-libs/libpulse-${PV}[dbus?,glib?,systemd?,tcpd?,valgrind?,X?]
+   >=media-libs/libpulse-${PV}[dbus?,glib?,systemd?,tcpd(+)?,valgrind?,X?]
dev-libs/libatomic_ops
>=media-libs/libsndfile-1.0.20
>=media-libs/speexdsp-1.2

diff --git a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r2.ebuild 
b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r2.ebuild
index 5cdce975c231..fb3c1588301e 100644
--- a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r2.ebuild
+++ b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r2.ebuild
@@ -61,7 +61,7 @@ gstreamer_deps="
>=media-libs/gstreamer-1.14
 "
 COMMON_DEPEND="
-   >=media-libs/libpulse-${PV}[dbus?,glib?,systemd?,tcpd?,valgrind?,X?]
+   >=media-libs/libpulse-${PV}[dbus?,glib?,systemd?,valgrind?,X?]
dev-libs/libatomic_ops
>=media-libs/libsndfile-1.0.20
>=media-libs/speexdsp-1.2
@@ -229,7 +229,7 @@ src_configure() {
$(meson_feature sox soxr)
-Dspeex=enabled
$(meson_feature systemd)
-   $(meson_feature tcpd tcpwrap) # TODO: This should technically 
be enabled for 32bit too, but at runtime it probably is never used without 
daemon?
+   $(meson_feature tcpd tcpwrap)
$(meson_feature udev)
$(meson_feature valgrind)
$(meson_feature X x11)



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

2022-06-15 Thread Sam James
commit: 603ed49dbf54f624adce69db067417015103ae9f
Author: Igor V. Kovalenko  gmail  com>
AuthorDate: Tue Jun 14 19:59:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 15 21:56:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=603ed49d

media-sound/pulseaudio-daemon: Remove module-hal-detect.

HAL support module `module-hal-detect` is a stub loading `module-udev-detect`.
It is not referenced in any configuration for ages. Drop this feature.

Signed-off-by: Igor V. Kovalenko  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r2.ebuild 
b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r2.ebuild
index dbe0de94faea..5cdce975c231 100644
--- a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r2.ebuild
+++ b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r2.ebuild
@@ -218,7 +218,7 @@ src_configure() {
$(meson_feature glib gsettings) # Supposedly correct?
$(meson_feature gstreamer)
-Dgtk=disabled
-   -Dhal-compat=true # Consider disabling on next revbump
+   -Dhal-compat=false
-Dipv6=true
$(meson_feature jack)
$(meson_feature lirc)



[gentoo-commits] repo/gentoo:master commit in: media-sound/pulseaudio-daemon/, media-sound/pulseaudio-daemon/files/

2022-06-15 Thread Sam James
commit: b1a66ec4bead0f93cc7ac233369453e20d3cbca9
Author: Igor V. Kovalenko  gmail  com>
AuthorDate: Mon Jun 13 22:14:19 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 15 21:56:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1a66ec4

media-sound/pulseaudio-daemon: rtp: Initialize SDP info struct field added for 
OPUS

Upstream commit d7a633df899dda8738a30df318269e28c902e815

Signed-off-by: Igor V. Kovalenko  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 ...lseaudio-16.0-fix-rtp-receiver-sdp-record.patch |  26 ++
 .../pulseaudio-daemon-16.0-r2.ebuild   | 385 +
 2 files changed, 411 insertions(+)

diff --git 
a/media-sound/pulseaudio-daemon/files/pulseaudio-16.0-fix-rtp-receiver-sdp-record.patch
 
b/media-sound/pulseaudio-daemon/files/pulseaudio-16.0-fix-rtp-receiver-sdp-record.patch
new file mode 100644
index ..3d72b9a009c4
--- /dev/null
+++ 
b/media-sound/pulseaudio-daemon/files/pulseaudio-16.0-fix-rtp-receiver-sdp-record.patch
@@ -0,0 +1,26 @@
+commit d7a633df899dda8738a30df318269e28c902e815
+Author: Igor V. Kovalenko 
+Date:   Mon Jun 13 21:38:08 2022 +0300
+
+rtp: Initialize SDP info struct field added for OPUS
+
+Turned out that pa_sdp_info::enable_opus is never initialized, which seldom
+makes module-rtp-recv believe it will be playing OPUS-encoded stream even 
though
+discovered SDP record does not indicate OPUS codec in metadata.
+
+Fix this by adding missing initializer.
+
+Part-of: 

+
+diff --git a/src/modules/rtp/sdp.c b/src/modules/rtp/sdp.c
+index 4e6a442f8..bf131a27e 100644
+--- a/src/modules/rtp/sdp.c
 b/src/modules/rtp/sdp.c
+@@ -129,6 +129,7 @@ pa_sdp_info *pa_sdp_parse(const char *t, pa_sdp_info *i, 
int is_goodbye) {
+ i->origin = i->session_name = NULL;
+ i->salen = 0;
+ i->payload = 255;
++i->enable_opus = false;
+ 
+ if (pa_startswith(t, PA_SDP_HEADER)) {
+ t += sizeof(PA_SDP_HEADER) - 1;

diff --git a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r2.ebuild 
b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r2.ebuild
new file mode 100644
index ..9d8e52522d06
--- /dev/null
+++ b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r2.ebuild
@@ -0,0 +1,385 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+MY_PV="${PV/_pre*}"
+MY_P="pulseaudio-${MY_PV}"
+inherit bash-completion-r1 gnome2-utils meson optfeature systemd tmpfiles udev
+
+DESCRIPTION="A networked sound server with an advanced plugin system"
+HOMEPAGE="https://www.freedesktop.org/wiki/Software/PulseAudio/";
+
+if [[ ${PV} =  ]]; then
+   inherit git-r3
+   EGIT_BRANCH="master"
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/pulseaudio/pulseaudio";
+else
+   
SRC_URI="https://freedesktop.org/software/pulseaudio/releases/${MY_P}.tar.xz";
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+fi
+
+S="${WORKDIR}/${MY_P}"
+
+# libpulse-simple and libpulse link to libpulse-core; this is daemon's
+# library and can link to gdbm and other GPL-only libraries. In this
+# cases, we have a fully GPL-2 package. Leaving the rest of the
+# GPL-forcing USE flags for those who use them.
+LICENSE="!gdbm? ( LGPL-2.1 ) gdbm? ( GPL-2 )"
+
+SLOT="0"
+
+# +alsa-plugin as discussed in bug #519530
+# TODO: Find out why webrtc-aec is + prefixed - there's already the always 
available speexdsp-aec
+# NOTE: The current ebuild sets +X almost certainly just for the 
pulseaudio.desktop file
+IUSE="+alsa +alsa-plugin aptx +asyncns bluetooth dbus elogind equalizer fftw 
+gdbm +glib gstreamer gtk ipv6 jack ldac lirc
+ofono-headset +orc oss selinux sox ssl systemd system-wide tcpd test +udev 
valgrind +webrtc-aec +X zeroconf"
+
+RESTRICT="!test? ( test )"
+
+# See "*** BLUEZ support not found (requires D-Bus)" in configure.ac
+# Basically all IUSE are either ${MULTILIB_USEDEP} for client libs or they 
belong under !daemon ()
+# We duplicate alsa-plugin, {native,ofono}-headset under daemon to let users 
deal with them at once
+REQUIRED_USE="
+   ?? ( elogind systemd )
+   alsa-plugin? ( alsa )
+   aptx? ( bluetooth )
+   bluetooth? ( dbus )
+   equalizer? ( dbus )
+   ldac? ( bluetooth )
+   ofono-headset? ( bluetooth )
+   udev? ( || ( alsa oss ) )
+   zeroconf? ( dbus )
+"
+
+# NOTE:
+# - libpcre needed in some cases, bug #472228
+# - media-libs/speexdsp is providing echo canceller implementation and used in 
resampler
+# TODO: libatomic_ops is only needed on some architectures and conditions, and 
then at runtime too
+gstreamer_deps="
+   media-libs/gst-plugins-base
+   >=media-libs/gstreamer-1.14
+"
+COMMON_DEPEND="
+   >=media-libs/libpulse-${PV}[dbus?,glib?,systemd?,tcpd?,valgri

[gentoo-commits] repo/gentoo:master commit in: media-sound/pulseaudio-daemon/, media-sound/pulseaudio-daemon/files/

2022-06-15 Thread Sam James
commit: 17dea0907ab8369c600955b38bd27c86c9c79cc8
Author: Igor V. Kovalenko  gmail  com>
AuthorDate: Mon Jun 13 22:14:38 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 15 21:56:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17dea090

media-sound/pulseaudio-daemon: Make module-console-kit optional

Upstream commit 823e46fba0742605f557b68cd591f61624b93966

Now it is possible to explicitly disable module-console-kit, do that since
consolekit is no longer available in the tree.

Closes: https://bugs.gentoo.org/669908
Signed-off-by: Igor V. Kovalenko  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 ...lseaudio-16.0-optional-module-console-kit.patch | 76 ++
 .../pulseaudio-daemon-16.0-r2.ebuild   |  2 +
 2 files changed, 78 insertions(+)

diff --git 
a/media-sound/pulseaudio-daemon/files/pulseaudio-16.0-optional-module-console-kit.patch
 
b/media-sound/pulseaudio-daemon/files/pulseaudio-16.0-optional-module-console-kit.patch
new file mode 100644
index ..4ffdb82f4901
--- /dev/null
+++ 
b/media-sound/pulseaudio-daemon/files/pulseaudio-16.0-optional-module-console-kit.patch
@@ -0,0 +1,76 @@
+commit 823e46fba0742605f557b68cd591f61624b93966
+Author: Igor V. Kovalenko 
+Date:   Sun Jun 12 21:49:32 2022 +0300
+
+build-sys: meson: Make module-console-kit optional
+
+Default build configuration would fail to run on a system without 
systemd-logind
+(or elogind) and without ConsoleKit daemon responding on dbus interface. 
Here,
+module-console-kit would fail to initialize, preventing daemon from 
starting.
+
+Make module-console-kit an optional build feature to allow opt-out.
+
+Part-of: 

+
+diff --git a/meson.build b/meson.build
+index d4cdbd6a5..c6db7e670 100644
+--- a/meson.build
 b/meson.build
+@@ -732,6 +732,10 @@ if get_option('daemon')
+ cdata.set('HAVE_SYSTEMD_LOGIN', 1)
+   endif
+ 
++  if get_option('consolekit').enabled()
++assert(dbus_dep.found(), 'ConsoleKit requires D-Bus support')
++  endif
++
+   tcpwrap_dep = cc.find_library('wrap', required: get_option('tcpwrap'))
+   if cc.has_header('tcpd.h') and cc.has_function('hosts_access', dependencies 
: tcpwrap_dep)
+ cdata.set('HAVE_LIBWRAP', 1)
+@@ -1001,6 +1005,7 @@ summary += [
+   '  Enable HAL->udev compat: @0@'.format(get_option('hal-compat')),
+   'Enable systemd units:  @0@'.format(systemd_dep.found()),
+   'Enable elogind:@0@'.format(libelogind_dep.found()),
++  'Enable ConsoleKit: @0@'.format(not 
get_option('consolekit').disabled() and dbus_dep.found()),
+   'Enable TCP Wrappers:   @0@'.format(tcpwrap_dep.found()),
+   'Enable OpenSSL (for Airtunes): @0@'.format(openssl_dep.found()),
+   'Database:  @0@'.format(get_option('database')),
+diff --git a/meson_options.txt b/meson_options.txt
+index b23210072..e7160a3a7 100644
+--- a/meson_options.txt
 b/meson_options.txt
+@@ -99,6 +99,9 @@ option('bluez5-native-headset',
+ option('bluez5-ofono-headset',
+type : 'boolean',
+description : 'Optional oFono headset backend support (BlueZ 5)')
++option('consolekit',
++   type : 'feature', value : 'auto',
++   description : 'Optional ConsoleKit support')
+ option('dbus',
+type : 'feature', value : 'auto',
+description : 'Optional D-Bus support')
+diff --git a/src/modules/meson.build b/src/modules/meson.build
+index cdf372c8e..1d8004300 100644
+--- a/src/modules/meson.build
 b/src/modules/meson.build
+@@ -130,7 +130,6 @@ endif
+ 
+ if dbus_dep.found()
+   all_modules += [
+-[ 'module-console-kit', 'module-console-kit.c', [], [], [dbus_dep] ],
+ [ 'module-dbus-protocol',
+   [ 'dbus/iface-card.c', 'dbus/iface-card.h',
+   'dbus/iface-card-profile.c', 'dbus/iface-card-profile.h',
+@@ -147,6 +146,12 @@ if dbus_dep.found()
+   [], [], [dbus_dep] ],
+ [ 'module-rygel-media-server', 'module-rygel-media-server.c', [], [], 
[dbus_dep], libprotocol_http ],
+   ]
++
++  if not get_option('consolekit').disabled()
++all_modules += [
++  [ 'module-console-kit', 'module-console-kit.c', [], [], [dbus_dep] ],
++]
++  endif
+ endif
+ 
+ if fftw_dep.found()

diff --git a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r2.ebuild 
b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r2.ebuild
index 9d8e52522d06..adf6cbbd994e 100644
--- a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r2.ebuild
+++ b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r2.ebuild
@@ -163,6 +163,7 @@ S="${WORKDIR}/${MY_P}"
 # patches merged upstream, to be removed with 16.1 or later bump
 PATCHES=(
"${FILESDIR}"/pulseaudio-16.0-fix-rtp-receiver-sdp-record.patch
+   "${FILESDIR}"/pulseaudio-16.0-optional-module-console-kit.patch
 )
 
 src_prepare() {
@@ -210,6 +211,7 @@ src_configure() {

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

2022-06-15 Thread Sam James
commit: 5cd6d8904d7b3649953049dfad839e1c7ddb969f
Author: Niklāvs Koļesņikovs <89q1r14hd  relay  firefox  com>
AuthorDate: Wed Jun 15 19:32:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 15 21:56:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cd6d890

media-video/pipewire: fix mistake in upstream example limits.d file

Upstream Wiki had incorrectly suggesting using the priority RLIMIT
which makes everything run at that nice level when the intention was
to merely allow using less nice values while leaving the default at
nice 0.

This commit fixes that by replacing priority with nice and makes
pipewire group behave as intended. The PipeWire versions fixed are
0.3.49, 0.3.51 and 0.3.52 with 0.3.50 expected to be removed in a
follow up commit.

Signed-off-by: Niklāvs Koļesņikovs <89q1r14hd  relay.firefox.com>
Signed-off-by: Sam James  gentoo.org>

 .../pipewire/{pipewire-0.3.49-r1.ebuild => pipewire-0.3.49-r2.ebuild}   | 2 +-
 .../pipewire/{pipewire-0.3.51-r1.ebuild => pipewire-0.3.51-r2.ebuild}   | 2 +-
 .../pipewire/{pipewire-0.3.52.ebuild => pipewire-0.3.52-r1.ebuild}  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-video/pipewire/pipewire-0.3.49-r1.ebuild 
b/media-video/pipewire/pipewire-0.3.49-r2.ebuild
similarity index 99%
rename from media-video/pipewire/pipewire-0.3.49-r1.ebuild
rename to media-video/pipewire/pipewire-0.3.49-r2.ebuild
index f44ad9bceed8..b7acb4f37fa8 100644
--- a/media-video/pipewire/pipewire-0.3.49-r1.ebuild
+++ b/media-video/pipewire/pipewire-0.3.49-r2.ebuild
@@ -147,7 +147,7 @@ src_prepare() {
 
$(use system-service && {
echo @pipewire - rtprio 95
-   echo @pipewire - priority -19
+   echo @pipewire - nice -19
echo @pipewire - memlock 4194304
})
 

diff --git a/media-video/pipewire/pipewire-0.3.51-r1.ebuild 
b/media-video/pipewire/pipewire-0.3.51-r2.ebuild
similarity index 99%
rename from media-video/pipewire/pipewire-0.3.51-r1.ebuild
rename to media-video/pipewire/pipewire-0.3.51-r2.ebuild
index 533ce828218a..a464c0a75acf 100644
--- a/media-video/pipewire/pipewire-0.3.51-r1.ebuild
+++ b/media-video/pipewire/pipewire-0.3.51-r2.ebuild
@@ -144,7 +144,7 @@ src_prepare() {
 
$(use system-service && {
echo @pipewire - rtprio 95
-   echo @pipewire - priority -19
+   echo @pipewire - nice -19
echo @pipewire - memlock 4194304
})
 

diff --git a/media-video/pipewire/pipewire-0.3.52.ebuild 
b/media-video/pipewire/pipewire-0.3.52-r1.ebuild
similarity index 99%
rename from media-video/pipewire/pipewire-0.3.52.ebuild
rename to media-video/pipewire/pipewire-0.3.52-r1.ebuild
index 76d0878bb062..c94a3f03a994 100644
--- a/media-video/pipewire/pipewire-0.3.52.ebuild
+++ b/media-video/pipewire/pipewire-0.3.52-r1.ebuild
@@ -145,7 +145,7 @@ src_prepare() {
 
$(use system-service && {
echo @pipewire - rtprio 95
-   echo @pipewire - priority -19
+   echo @pipewire - nice -19
echo @pipewire - memlock 4194304
})
 



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

2022-06-15 Thread Sam James
commit: 8d2998e0a0f52d6eeb91d254db44462fcaa89ab2
Author: Igor V. Kovalenko  gmail  com>
AuthorDate: Tue Jun 14 19:58:30 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 15 21:56:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d2998e0

media-sound/pulseaudio-daemon: Drop IUSE gtk

Drop IUSE gtk from pulseaudio-daemon since gtk+/glib properties are only
considered by client apps via loaded libpulse implementation.

Signed-off-by: Igor V. Kovalenko  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r2.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r2.ebuild 
b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r2.ebuild
index adf6cbbd994e..960fa0f71668 100644
--- a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r2.ebuild
+++ b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r2.ebuild
@@ -32,7 +32,7 @@ SLOT="0"
 # +alsa-plugin as discussed in bug #519530
 # TODO: Find out why webrtc-aec is + prefixed - there's already the always 
available speexdsp-aec
 # NOTE: The current ebuild sets +X almost certainly just for the 
pulseaudio.desktop file
-IUSE="+alsa +alsa-plugin aptx +asyncns bluetooth dbus elogind equalizer fftw 
+gdbm +glib gstreamer gtk ipv6 jack ldac lirc
+IUSE="+alsa +alsa-plugin aptx +asyncns bluetooth dbus elogind equalizer fftw 
+gdbm +glib gstreamer ipv6 jack ldac lirc
 ofono-headset +orc oss selinux sox ssl systemd system-wide tcpd test +udev 
valgrind +webrtc-aec +X zeroconf"
 
 RESTRICT="!test? ( test )"
@@ -90,7 +90,6 @@ COMMON_DEPEND="
gdbm? ( sys-libs/gdbm:= )
glib? ( >=dev-libs/glib-2.28.0:2 )
gstreamer? ( ${gstreamer_deps} )
-   gtk? ( x11-libs/gtk+:3 )
jack? ( virtual/jack )
ldac? ( ${gstreamer_deps} )
lirc? ( app-misc/lirc )
@@ -218,7 +217,7 @@ src_configure() {
$(meson_feature glib) # WARNING: toggling this likely changes 
ABI
$(meson_feature glib gsettings) # Supposedly correct?
$(meson_feature gstreamer)
-   $(meson_feature gtk)
+   -Dgtk=disabled
-Dhal-compat=true # Consider disabling on next revbump
$(meson_use ipv6)
$(meson_feature jack)



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

2022-06-15 Thread Sam James
commit: a0a54438749c44e03fb7c3cb02957bcef3127dfd
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 15 21:46:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 15 21:46:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0a54438

net-analyzer/xprobe: fix build with GCC 12

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

 net-analyzer/xprobe/files/xprobe-0.3-gcc-12.patch | 21 +
 net-analyzer/xprobe/xprobe-0.3-r1.ebuild  |  9 +++--
 2 files changed, 28 insertions(+), 2 deletions(-)

diff --git a/net-analyzer/xprobe/files/xprobe-0.3-gcc-12.patch 
b/net-analyzer/xprobe/files/xprobe-0.3-gcc-12.patch
new file mode 100644
index ..534d17cb019b
--- /dev/null
+++ b/net-analyzer/xprobe/files/xprobe-0.3-gcc-12.patch
@@ -0,0 +1,21 @@
+https://bugs.gentoo.org/852119
+--- a/libs-external/USI++/src/datalink.cc
 b/libs-external/USI++/src/datalink.cc
+@@ -15,6 +15,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include 
+ 
+ #ifdef IMMEDIATE
+--- a/libs-external/USI++/src/tcp.cc
 b/libs-external/USI++/src/tcp.cc
+@@ -16,6 +16,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ namespace usipp {
+ 

diff --git a/net-analyzer/xprobe/xprobe-0.3-r1.ebuild 
b/net-analyzer/xprobe/xprobe-0.3-r1.ebuild
index db0208e8db4a..d630b7fd1214 100644
--- a/net-analyzer/xprobe/xprobe-0.3-r1.ebuild
+++ b/net-analyzer/xprobe/xprobe-0.3-r1.ebuild
@@ -1,7 +1,8 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
+
 inherit toolchain-funcs
 
 MY_P=${PN}2-${PV}
@@ -9,6 +10,7 @@ MY_P=${PN}2-${PV}
 DESCRIPTION="Active OS fingerprinting tool - this is Xprobe2"
 HOMEPAGE="http://sys-security.com/blog/xprobe2";
 SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
+S="${WORKDIR}"/${MY_P}
 
 LICENSE="GPL-2"
 SLOT="0"
@@ -16,14 +18,16 @@ KEYWORDS="~amd64 ~ppc ~sparc x86"
 
 DEPEND="net-libs/libpcap"
 RDEPEND="${DEPEND}"
+
 PATCHES=(
"${FILESDIR}"/${P}-gcc43.patch
"${FILESDIR}"/${P}-cxx11.patch
+   "${FILESDIR}"/${P}-gcc-12.patch
 )
-S=${WORKDIR}/${MY_P}
 
 src_prepare() {
default
+
sed -i -e 's:strip:true:' src/Makefile.in || die
sed -i -e 's:ar cr:$(AR) cr:g' $(find -name '*Makefile*') || die
 
@@ -32,5 +36,6 @@ src_prepare() {
 
 src_install() {
default
+
dodoc AUTHORS CHANGELOG CREDITS README TODO docs/*.{txt,pdf}
 }



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

2022-06-15 Thread Sergey Torokhov
commit: 906e5e92592fae0099a1b3e85c8bb3d65c566016
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Wed Jun 15 21:38:44 2022 +
Commit: Sergey Torokhov  yandex  ru>
CommitDate: Wed Jun 15 21:38:44 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=906e5e92

sys-cluster/opencoarrays: 2.10.0 version bump

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

 sys-cluster/opencoarrays/Manifest  |  1 +
 .../opencoarrays/opencoarrays-2.10.0.ebuild| 35 ++
 2 files changed, 36 insertions(+)

diff --git a/sys-cluster/opencoarrays/Manifest 
b/sys-cluster/opencoarrays/Manifest
index 54020f5e5..dc649cee3 100644
--- a/sys-cluster/opencoarrays/Manifest
+++ b/sys-cluster/opencoarrays/Manifest
@@ -1,2 +1,3 @@
 DIST OpenCoarrays-2.9.2.tar.gz 324933 BLAKE2B 
36f4273aa5241b6bb48459f2fc3c68103382406fc733bb3b0b3eca698f94df9623d6364c227143d26b4c7fc6abcaa91e1730c6bbc19b4a662bdb59259bef7dd6
 SHA512 
4588d665a65fe5715bd283949ff2f65277e4379466a935e92512c34e92c9bdcdd4809ae5422d3c9898e6ecfb534ea9cf4467666acf3fda9b22011528a055f96f
 DIST OpenCoarrays-2.9.3.tar.gz 326779 BLAKE2B 
3ef2262f1047db596bbebf96f5f9b1770056eede05a358dc307fbff290e319827fb7894bf841d77fafc195a865b4acb09efb4da0becca936a5a89131c37245b8
 SHA512 
4e313e3cb6dcdf309dbc37b96756d69812b2867f4cd3325439746b0f6059c29ff6160a538704c872bb6f55c63be3c4c0ca04294946ac8abc5c36cfc1cdf7b460
+DIST OpenCoarrays-2.10.0.tar.gz 329486 BLAKE2B 
33df3f8d78f6b763ff16ae61fad6ef0c9d3dbc443b9c0b665ba090158d192607d481fdd4900b2eb1e08e07363ac4f0cc6cbed3f9b4f0d0bd99dcabd8e3ec43d5
 SHA512 
0316e27e7b644736ea01407b1f1d430a3d01d34dd75a85378fac7bf0db19a370f360976bc8d148791b62206d8f42bbf4197570ea75aa5a318ce07b2ce05042b2

diff --git a/sys-cluster/opencoarrays/opencoarrays-2.10.0.ebuild 
b/sys-cluster/opencoarrays/opencoarrays-2.10.0.ebuild
new file mode 100644
index 0..951b82902
--- /dev/null
+++ b/sys-cluster/opencoarrays/opencoarrays-2.10.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_MAKEFILE_GENERATOR=emake
+FORTRAN_STANDARD="2003"
+
+inherit cmake fortran-2
+
+MY_PN="OpenCoarrays"
+
+DESCRIPTION="A parallel application binary interface for Fortran 2018 
compilers"
+HOMEPAGE="http://www.opencoarrays.org/";
+SRC_URI="https://github.com/sourceryinstitute/${MY_PN}/releases/download/${PV}/${MY_PN}-${PV}.tar.gz";
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+# Tests fail with FEATURES="network-sandbox" for most versions of openmpi and 
mpich it with error:
+# "No network interfaces were found for out-of-band communications.
+#  We require at least one available network for out-of-band messaging."
+IUSE="test"
+PROPERTIES="test_network"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   || ( >=sys-cluster/openmpi-4.1.2[fortran] 
>=sys-cluster/mpich-3.4.3[fortran,mpi-threads,threads] )
+"
+DEPEND="
+   ${RDEPEND}
+"



[gentoo-commits] repo/gentoo:master commit in: net-libs/gloox/files/, net-libs/gloox/

2022-06-15 Thread Sam James
commit: fbc8b09098da7aee25c2b242a863f08596f61383
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 15 21:39:19 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 15 21:39:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbc8b090

net-libs/gloox: fix build with GCC 12; fix bashism

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

 .../files/gloox-1.0.24-bashism-configure.patch | 11 
 .../gloox/files/gloox-1.0.24-fix-gcc12-time.patch  | 21 +++
 net-libs/gloox/gloox-1.0.24-r1.ebuild  | 65 ++
 3 files changed, 97 insertions(+)

diff --git a/net-libs/gloox/files/gloox-1.0.24-bashism-configure.patch 
b/net-libs/gloox/files/gloox-1.0.24-bashism-configure.patch
new file mode 100644
index ..a9e09f113bcc
--- /dev/null
+++ b/net-libs/gloox/files/gloox-1.0.24-bashism-configure.patch
@@ -0,0 +1,11 @@
+--- a/configure.ac
 b/configure.ac
+@@ -51,7 +51,7 @@ if test -z "`${CC} check_atomicbuiltins.c -o 
check_atomicbuiltins 2>&1`" ; then
+   HAVE_GCC_ATOMIC_BUILTINS=yes
+   AC_DEFINE(HAVE_GCC_ATOMIC_BUILTINS, 1, [Define to 1 if GCC atomic 
builtins are available])
+   AC_MSG_RESULT([yes])
+-  if test $cross_compiling == "yes"; then
++  if test $cross_compiling = "yes"; then
+   # Some platforms don't seem to be fully happy for libraries 
using GCC atomic builtins
+   #  unless -lgcc and -lgcc_s are explicitly included.
+   # (Errors like

diff --git a/net-libs/gloox/files/gloox-1.0.24-fix-gcc12-time.patch 
b/net-libs/gloox/files/gloox-1.0.24-fix-gcc12-time.patch
new file mode 100644
index ..dc0c4cd1aced
--- /dev/null
+++ b/net-libs/gloox/files/gloox-1.0.24-fix-gcc12-time.patch
@@ -0,0 +1,21 @@
+https://bugs.gentoo.org/852182
+--- a/src/tests/tag/tag_perf.cpp
 b/src/tests/tag/tag_perf.cpp
+@@ -20,6 +20,7 @@ using namespace gloox;
+ #include 
+ #include 
+ #include  // [s]print[f]
++#include 
+ 
+ #include 
+ 
+--- a/src/tests/zlib/zlib_perf.cpp
 b/src/tests/zlib/zlib_perf.cpp
+@@ -24,6 +24,7 @@ using namespace gloox;
+ #include 
+ #include 
+ #include  // [s]print[f]
++#include 
+ 
+ #ifdef HAVE_ZLIB
+ 

diff --git a/net-libs/gloox/gloox-1.0.24-r1.ebuild 
b/net-libs/gloox/gloox-1.0.24-r1.ebuild
new file mode 100644
index ..4cef23c79743
--- /dev/null
+++ b/net-libs/gloox/gloox-1.0.24-r1.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+MY_P="${P/_/-}"
+DESCRIPTION="A portable high-level Jabber/XMPP library for C++"
+HOMEPAGE="https://camaya.net/gloox/";
+SRC_URI="https://camaya.net/download/${MY_P}.tar.bz2";
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-3"
+# Check upstream changelog: https://camaya.net/gloox/changelog/
+SLOT="0/18"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="debug gnutls idn ssl static-libs test zlib"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   idn? ( net-dns/libidn:= )
+   gnutls? ( net-libs/gnutls:= )
+   ssl? (
+   dev-libs/openssl:0=
+   )
+   zlib? ( sys-libs/zlib )
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.0.24-musl.patch"
+   "${FILESDIR}/${PN}-1.0.24-Makefile.patch"
+   "${FILESDIR}/${PN}-1.0.24-slibtool.patch"
+   "${FILESDIR}/${PN}-1.0.24-pthread-link.patch"
+   "${FILESDIR}/${PN}-1.0.24-bashism-configure.patch"
+   "${FILESDIR}/${PN}-1.0.24-fix-gcc12-time.patch"
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # Examples are not installed anyway, so - why should we build them?
+   local myeconfargs=(
+   --without-examples
+   $(usex debug "--enable-debug" '')
+   $(use_enable static-libs static)
+   $(use_with idn libidn)
+   $(use_with gnutls)
+   $(use_with ssl openssl)
+   $(use_with test tests)
+   $(use_with zlib)
+   )
+
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   find "${ED}" -name "*.la" -delete || die
+}



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

2022-06-15 Thread Sergey Torokhov
commit: 752cbca9a28dbecced8fd1bff42eafb6d5a394da
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Wed Jun 15 21:08:00 2022 +
Commit: Sergey Torokhov  yandex  ru>
CommitDate: Wed Jun 15 21:08:00 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=752cbca9

app-misc/doublecmd-bin: drop old 1.0.4

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

 app-misc/doublecmd-bin/Manifest   |  4 --
 app-misc/doublecmd-bin/doublecmd-bin-1.0.4.ebuild | 68 ---
 2 files changed, 72 deletions(-)

diff --git a/app-misc/doublecmd-bin/Manifest b/app-misc/doublecmd-bin/Manifest
index 6e609b79c..e5360eec3 100644
--- a/app-misc/doublecmd-bin/Manifest
+++ b/app-misc/doublecmd-bin/Manifest
@@ -1,7 +1,3 @@
-DIST doublecmd-1.0.4.gtk2.i386.tar.xz 7341060 BLAKE2B 
1b9fbb2240fc3cbbf294a8b90d2138c288d09a0e41a3b329780a97ddca2cecb02e8d45d1dcf6b069d572fe025f4f759b763cfc0532825673b726a9ba201cc40f
 SHA512 
895015a8316532fa264d8dd522a2419081917417cae08dffce9e68671c6bb681f45b629513a739515e849e76ab90f8abe9c5a2f19861e605c026fc6b116ed6dc
-DIST doublecmd-1.0.4.gtk2.x86_64.tar.xz 8086492 BLAKE2B 
2ce56bff0e69bbe2d24d2b2bcda0f4dc9dcc9fdef0f5b0f151db41475a0bdb19122904c95c7506911986260cc50dd95097a5ccf43db1ddc352be52fe142b213b
 SHA512 
3916a4d8637787c0ec3440cbafc6285614109ed81bbcbf9991ecc9b63951f59f8dd3380596904eb189dce930ba635c2f70860286ade380cf96a3a3f9aea30c2b
-DIST doublecmd-1.0.4.qt.i386.tar.xz 7895604 BLAKE2B 
f4edad234ec99b6204c349aeee20907f547a63467b9f48ab4e40023f6d15d3ba63cc6e8d58d03e0b7fc434cdb3dac7004d0e9525cbac29b82f832f59c016e51c
 SHA512 
6f17c1246602d179632e67f22067ddd47588d2548d6ddbc211816e2c2a0d924f34f340bbfd1d176108c2fb87f9918e4337e725ff66f891480367ffb3e6ca1832
-DIST doublecmd-1.0.4.qt.x86_64.tar.xz 8583292 BLAKE2B 
0959d68f0d62e71b67bde8f542313c44727a3b4a43e5c6633bae4eee5517147d5c3166955c74649b3e01ff51442962c31a0e26bb51c12829fda98cf16d318080
 SHA512 
1b57199d177145b0e08b099593bbb9b7791d35cb6c4943a6857a79eaa9c61ceef8471fab69d49a9a33e5bc70ae93e82514757fe7b85306b73480c0a1e535030a
 DIST doublecmd-1.0.5.gtk2.i386.tar.xz 7378356 BLAKE2B 
a952eb20cff96704a274e69a492dd47e39300fef790040df4422ca3144aa2fc83a9a7b33bf86c34e61dcc70704a5ecd5e30efc4f2c92f8037e7d64e3e2683f73
 SHA512 
2b3702983197b5d50cefdb27c1f736da8b058c69e696f0033b85d4e27dcd32beaa315b5b95a8f92f91203f364ecdc993ea3411a4cea006dc906170190ac5c1e7
 DIST doublecmd-1.0.5.gtk2.x86_64.tar.xz 8127412 BLAKE2B 
15bf8e3cb04f13624b7583513aa72b4c7df7be81efd0e25322bf65677798dc0a90086221eedd22757eb4537a103a049277c79c86f58e0028ffd13348118c679b
 SHA512 
04faf907896e3532efc079c24a04594e4a662675f9827d5ea68cea2dbbba16e4df301d1c9eb64c39243b6db25a263b39ebc1aab2b0811dce95bd15cdb2553c6d
 DIST doublecmd-1.0.5.qt.i386.tar.xz 7932080 BLAKE2B 
1939ff0eb213d6ae99158586401006e755c004c92ba6aef428dc649ebd674fef36465990b25f3bc56036c44e27c617593af10e058b821f1d7e8398027afbf7da
 SHA512 
2c413e7b4578a2869051698b33a2b608c60ed68030dcf1ac3a25c58460c8f88c8ddb45bc829968136c851efb95fa14c50f26dd762a0de09dee6fb08d3a005cd1

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

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

2022-06-15 Thread Sam James
commit: 5cc3760c5bf691c0ba4536a51eca23b8864655d1
Author: Petr Vaněk  atlas  cz>
AuthorDate: Tue Jun 14 07:23:18 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 15 21:06:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cc3760c

dev-db/redis: restore COMMON_DEPEND in DEPEND

Fixes: c401269e5d01 ("dev-db/redis: get rid of external Lua")
Fixes: d6141b8bd4ef ("dev-db/redis: add 7.0.1")
Signed-off-by: Petr Vaněk  atlas.cz>
Signed-off-by: Sam James  gentoo.org>

 dev-db/redis/{redis-7.0.0-r1.ebuild => redis-7.0.0-r2.ebuild} | 1 +
 dev-db/redis/{redis-7.0.1.ebuild => redis-7.0.1-r1.ebuild}| 1 +
 2 files changed, 2 insertions(+)

diff --git a/dev-db/redis/redis-7.0.0-r1.ebuild 
b/dev-db/redis/redis-7.0.0-r2.ebuild
similarity index 99%
rename from dev-db/redis/redis-7.0.0-r1.ebuild
rename to dev-db/redis/redis-7.0.0-r2.ebuild
index 180394de9ee9..c8c1359e41d5 100644
--- a/dev-db/redis/redis-7.0.0-r1.ebuild
+++ b/dev-db/redis/redis-7.0.0-r2.ebuild
@@ -38,6 +38,7 @@ BDEPEND="
 
 # Tcl is only needed in the CHOST test env
 DEPEND="
+   ${COMMON_DEPEND}
test? (
dev-lang/tcl:0=
ssl? ( dev-tcltk/tls )

diff --git a/dev-db/redis/redis-7.0.1.ebuild 
b/dev-db/redis/redis-7.0.1-r1.ebuild
similarity index 99%
rename from dev-db/redis/redis-7.0.1.ebuild
rename to dev-db/redis/redis-7.0.1-r1.ebuild
index 180394de9ee9..c8c1359e41d5 100644
--- a/dev-db/redis/redis-7.0.1.ebuild
+++ b/dev-db/redis/redis-7.0.1-r1.ebuild
@@ -38,6 +38,7 @@ BDEPEND="
 
 # Tcl is only needed in the CHOST test env
 DEPEND="
+   ${COMMON_DEPEND}
test? (
dev-lang/tcl:0=
ssl? ( dev-tcltk/tls )



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

2022-06-15 Thread Sam James
commit: 3b8a25338a932645204497f40e1f7eb691c2544d
Author: Petr Vaněk  atlas  cz>
AuthorDate: Mon Jun 13 12:08:19 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 15 21:06:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b8a2533

dev-db/redis: fix typo in comment

Signed-off-by: Petr Vaněk  atlas.cz>
Signed-off-by: Sam James  gentoo.org>

 dev-db/redis/redis-5.0.14.ebuild | 2 +-
 dev-db/redis/redis-6.0.16.ebuild | 2 +-
 dev-db/redis/redis-6.2.6.ebuild  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-db/redis/redis-5.0.14.ebuild b/dev-db/redis/redis-5.0.14.ebuild
index b36fb5e71c04..b12534f6948d 100644
--- a/dev-db/redis/redis-5.0.14.ebuild
+++ b/dev-db/redis/redis-5.0.14.ebuild
@@ -94,7 +94,7 @@ src_prepare() {
LUAPKGCONFIG=lua
fi
# The upstream configure script handles luajit specially, and is not
-   # effected by these changes.
+   # affected by these changes.
einfo "Selected LUAPKGCONFIG=${LUAPKGCONFIG}"
sed -i  \
-e "/^AC_INIT/s|, [0-9].+, |, $PV, |" \

diff --git a/dev-db/redis/redis-6.0.16.ebuild b/dev-db/redis/redis-6.0.16.ebuild
index f59c867797b2..45e59b644a37 100644
--- a/dev-db/redis/redis-6.0.16.ebuild
+++ b/dev-db/redis/redis-6.0.16.ebuild
@@ -91,7 +91,7 @@ src_prepare() {
 
# Use the correct pkgconfig name for Lua.
# The upstream configure script handles luajit specially, and is not
-   # effected by these changes.
+   # affected by these changes.
sed -i  \
-e "/^AC_INIT/s|, [0-9].+, |, $PV, |" \
-e 
"s:AC_CONFIG_FILES(\[Makefile\]):AC_CONFIG_FILES([${makefiles}]):g" \

diff --git a/dev-db/redis/redis-6.2.6.ebuild b/dev-db/redis/redis-6.2.6.ebuild
index 2fe6b97c0f65..5f9d87086347 100644
--- a/dev-db/redis/redis-6.2.6.ebuild
+++ b/dev-db/redis/redis-6.2.6.ebuild
@@ -91,7 +91,7 @@ src_prepare() {
 
# Use the correct pkgconfig name for Lua.
# The upstream configure script handles luajit specially, and is not
-   # effected by these changes.
+   # affected by these changes.
sed -i  \
-e "/^AC_INIT/s|, [0-9].+, |, $PV, |" \
-e 
"s:AC_CONFIG_FILES(\[Makefile\]):AC_CONFIG_FILES([${makefiles}]):g" \



[gentoo-commits] repo/gentoo:master commit in: net-misc/turbovnc/files/, net-misc/turbovnc/

2022-06-15 Thread Sam James
commit: c55b548846bee43e4bfc56e7499109ed4738b72e
Author: Viorel Munteanu  gmail  com>
AuthorDate: Sun Jun 12 13:59:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 15 21:07:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c55b5488

net-misc/turbovnc: add 3.0

Signed-off-by: Viorel Munteanu  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/25864
Signed-off-by: Sam James  gentoo.org>

 net-misc/turbovnc/Manifest |   1 +
 .../files/turbovnc-3.0-fix-musl-compilation.patch  |  20 
 net-misc/turbovnc/turbovnc-3.0.ebuild  | 102 +
 3 files changed, 123 insertions(+)

diff --git a/net-misc/turbovnc/Manifest b/net-misc/turbovnc/Manifest
index 1e90b89a91ba..faae4b9ed0f4 100644
--- a/net-misc/turbovnc/Manifest
+++ b/net-misc/turbovnc/Manifest
@@ -1 +1,2 @@
 DIST turbovnc-2.2.7.tar.gz 8789325 BLAKE2B 
257a9c9b3793b40668bf2f3bd9839b3003364f9130699caa52beaec24b75cb054830ee1b1aa67a22eb6173afc9af99c51e45fa3fa52e050c78e5226466ce99ce
 SHA512 
932faa645a71b825e467bdcdb4b872e961ad688c959beb0adbdd35d77969d856bb5c82b893afe8f6b0aa8be18cac3fa9192ce05074295c92a83f1a2344468788
+DIST turbovnc-3.0.tar.gz 8665757 BLAKE2B 
98600dc1f4fd91b30c8c48f2e465aa4cb9c53190c08611374ed6e1ef59be585f1694a1c6827939dec9cf259bd0e9a8fbdea9194653f5a3c66eb97cca1e12b09b
 SHA512 
baa5f62fa1d76a09dc16262d853598b9d9ba8a12f3804c27df6af4983700b4dc1ad7f981ea02e2dc4d36c29b0cd7a1d7a7a8c98b7ae971cbc688ca30fd5c19ec

diff --git a/net-misc/turbovnc/files/turbovnc-3.0-fix-musl-compilation.patch 
b/net-misc/turbovnc/files/turbovnc-3.0-fix-musl-compilation.patch
new file mode 100644
index ..d96b7bc1ca28
--- /dev/null
+++ b/net-misc/turbovnc/files/turbovnc-3.0-fix-musl-compilation.patch
@@ -0,0 +1,20 @@
+See bug https://bugs.gentoo.org/836723
+
+The error is this:
+
+/var/tmp/portage/net-misc/turbovnc-2.2.7-r2/work/turbovnc-2.2.7/unix/Xvnc/programs/Xserver/os/access.c:
 In function 'GetLocalClientCreds':
+/var/tmp/portage/net-misc/turbovnc-2.2.7-r2/work/turbovnc-2.2.7/unix/Xvnc/programs/Xserver/os/access.c:1178:18:
 error: storage size of 'peercred' isn't known
+ 1178 | struct ucred peercred;
+  |  ^~~~
+
+--- ./unix/Xvnc/programs/Xserver/os/CMakeLists.txt~2022-06-12 
15:41:05.980270914 +0300
 ./unix/Xvnc/programs/Xserver/os/CMakeLists.txt 2022-06-12 
15:43:14.113823213 +0300
+@@ -1,7 +1,7 @@
+ include_directories(../render ../../../lib/libsha1)
+ 
+ add_definitions(-DUNIXCONN -DTCPCONN -DHASXDMAUTH ${ServerOSDefines} -DXDMCP
+-  -DHAVE_SHA1_IN_LIBSHA1)
++  -DHAVE_SHA1_IN_LIBSHA1 -D_GNU_SOURCE)
+ if(CMAKE_SYSTEM_NAME STREQUAL "SunOS")
+   add_definitions(-DLOCALCONN)
+ elseif(NOT CMAKE_SYSTEM_NAME STREQUAL "Linux")

diff --git a/net-misc/turbovnc/turbovnc-3.0.ebuild 
b/net-misc/turbovnc/turbovnc-3.0.ebuild
new file mode 100644
index ..26c0c3cbe94e
--- /dev/null
+++ b/net-misc/turbovnc/turbovnc-3.0.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake desktop java-pkg-opt-2
+
+DESCRIPTION="A fast replacement for TigerVNC"
+HOMEPAGE="https://www.turbovnc.org/";
+SRC_URI="https://sourceforge.net/projects/turbovnc/files/${PV}/${P}.tar.gz/download
 -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+ssl"
+
+COMMON_DEPEND="
+   app-arch/bzip2
+   media-libs/freetype
+   >=media-libs/libjpeg-turbo-2.0.0:=[java?]
+   sys-libs/pam
+   sys-libs/zlib
+   virtual/opengl
+   x11-apps/xauth
+   x11-libs/libfontenc
+   x11-libs/libX11
+   x11-libs/libXau
+   x11-libs/libXdmcp
+   x11-libs/libXext
+   x11-libs/libXfont2
+   x11-libs/libxkbfile
+   x11-libs/pixman
+   x11-misc/xkeyboard-config
+   java? (
+   >=virtual/jdk-1.8:*
+   x11-libs/libXi
+   )
+   ssl? ( dev-libs/openssl:= )
+   !net-misc/tigervnc
+"
+RDEPEND="
+   ${COMMON_DEPEND}
+   x11-apps/xkbcomp
+"
+DEPEND="
+   ${COMMON_DEPEND}
+   x11-libs/xtrans
+"
+
+PATCHES=( "${FILESDIR}"/"${P}"-fix-musl-compilation.patch )
+
+src_prepare() {
+   use java && java-pkg-opt-2_src_prepare
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DTVNC_SYSTEMX11=ON
+   -DTVNC_SYSTEMLIBS=ON
+   -DTVNC_BUILDVIEWER=$(usex java)
+   -DTVNC_BUILDHELPER=$(usex java)
+   -DXKB_BIN_DIRECTORY=/usr/bin
+   -DXKB_DFLT_RULES=base
+   )
+
+   if use ssl ; then
+   # Link properly against OpenSSL to ensure
+   # we catch e.g. ABI change
+   # (i.e. don't dlopen it)
+   mycmakeargs+=(
+   -DTVNC_USETLS=OpenSSL
+   -DTVNC_DLOPENSSL=OFF
+   )
+   else
+   mycmakeargs+=( -DTVNC_USETLS=OFF )
+ 

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

2022-06-15 Thread Sam James
commit: ee2f9b47f82df5e1cada5f84a8c41dab0d44a198
Author: Petr Vaněk  atlas  cz>
AuthorDate: Mon Jun 13 13:00:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 15 21:06:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee2f9b47

dev-db/redis: add 7.0.2

Signed-off-by: Petr Vaněk  atlas.cz>
Closes: https://github.com/gentoo/gentoo/pull/25890
Signed-off-by: Sam James  gentoo.org>

 dev-db/redis/Manifest   |   1 +
 dev-db/redis/redis-7.0.2.ebuild | 183 
 2 files changed, 184 insertions(+)

diff --git a/dev-db/redis/Manifest b/dev-db/redis/Manifest
index a22414d18adc..5a0a29325c64 100644
--- a/dev-db/redis/Manifest
+++ b/dev-db/redis/Manifest
@@ -4,3 +4,4 @@ DIST redis-6.2.6.tar.gz 2476542 BLAKE2B 
d139479432171294911d99e7e8c2327dbbc6682e
 DIST redis-6.2.7.tar.gz 2487287 BLAKE2B 
06f1b1e16cdf06c38b67c1f1d025da50cc3719688b8c2bf23077d77dd97ea546909043fb65e60478ac3661cc033fa6e8d7a38e361e69eb93ba3db07b7c66
 SHA512 
d113094b8e31754915db7f0317d9b7969e034af3a7bac2ae0cbfad6cc61ba3aae35e9709c435abc1024a96f914df7a760b3cd18d06c375b541cfa837d1c5b953
 DIST redis-7.0.0.tar.gz 2943054 BLAKE2B 
561cf591bacac51fddc375a1c725c385f9b0b4b4bb7fca7d889ee1b7760cf5ea986e26613a0f69fda9b6f8a02d02e055514d374be7913e26724e3857967fea22
 SHA512 
12ac925708c54b00b34c365dee39cb207fbe3cb3c99e8daad965e122b6e3a6543e3ca80e23e6a56f5dff6371d4f2b9c149ee51800ed540e1f1b9154a118ea07b
 DIST redis-7.0.1.tar.gz 2955839 BLAKE2B 
67ff36e5e78ab9a90d4404d0f0bddbe9b539166c826d8a1b314bb32cdece7d40caf5eff57302cd641548ed3b1e19aff1b657ed31a20233550636708b6386c2db
 SHA512 
e61d27695fd2d439f204612b97a3ea245ebf92d418949460f7144026191ade4fac1647717bbb48a2b3e238856f0392af08b4fdb4358d04f2ccd1088ff9d3dac4
+DIST redis-7.0.2.tar.gz 2956784 BLAKE2B 
418f6114662c9b9b67dc7f28f89f58fefee3eb5fec84a6193ca50034366c963986a56d1c96dadfdd88a88ea1ddd4542ed910b89c8a81c95b38aa4f7bdc5ae571
 SHA512 
bc8d679ecaad0220318b87be70476653f42b76815af61ff6f4e8885f5a5d17d41cea754fbf448f9e18e9a9f90227c5ac198fa9bc523370752f590ba01418a1b0

diff --git a/dev-db/redis/redis-7.0.2.ebuild b/dev-db/redis/redis-7.0.2.ebuild
new file mode 100644
index ..c8c1359e41d5
--- /dev/null
+++ b/dev-db/redis/redis-7.0.2.ebuild
@@ -0,0 +1,183 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# N.B.: It is no clue in porting to Lua eclasses, as upstream have deviated
+# too far from vanilla Lua, adding their own APIs like lua_enablereadonlytable
+
+inherit autotools edo flag-o-matic multiprocessing systemd tmpfiles 
toolchain-funcs
+
+DESCRIPTION="A persistent caching system, key-value, and data structures 
database"
+HOMEPAGE="https://redis.io";
+SRC_URI="https://download.redis.io/releases/${P}.tar.gz";
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~x86-solaris"
+IUSE="+jemalloc ssl systemd tcmalloc test"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+   jemalloc? ( >=dev-libs/jemalloc-5.1:= )
+   ssl? ( dev-libs/openssl:0= )
+   systemd? ( sys-apps/systemd:= )
+   tcmalloc? ( dev-util/google-perftools )
+"
+
+RDEPEND="
+   ${COMMON_DEPEND}
+   acct-group/redis
+   acct-user/redis
+"
+
+BDEPEND="
+   ${COMMON_DEPEND}
+   virtual/pkgconfig
+"
+
+# Tcl is only needed in the CHOST test env
+DEPEND="
+   ${COMMON_DEPEND}
+   test? (
+   dev-lang/tcl:0=
+   ssl? ( dev-tcltk/tls )
+   )"
+
+REQUIRED_USE="?? ( jemalloc tcmalloc )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-6.2.1-config.patch
+   "${FILESDIR}"/${PN}-5.0-shared.patch
+   "${FILESDIR}"/${PN}-6.2.3-ppc-atomic.patch
+   "${FILESDIR}"/${PN}-sentinel-5.0-config.patch
+)
+
+src_prepare() {
+   default
+
+   # Append cflag for lua_cjson
+   # 
https://github.com/antirez/redis/commit/4fdcd213#diff-3ba529ae517f6b57803af0502f52a40bL61
+   append-cflags "-DENABLE_CJSON_GLOBAL"
+
+   # now we will rewrite present Makefiles
+   local makefiles="" MKF
+   for MKF in $(find -name 'Makefile' | cut -b 3-); do
+   mv "${MKF}" "${MKF}.in"
+   sed -i  -e 's:$(CC):@CC@:g' \
+   -e 's:$(CFLAGS):@AM_CFLAGS@:g' \
+   -e 's: $(DEBUG)::g' \
+   -e 's:$(OBJARCH)::g' \
+   -e 's:ARCH:TARCH:g' \
+   -e '/^CCOPT=/s:$: $(LDFLAGS):g' \
+   "${MKF}.in" \
+   || die "Sed failed for ${MKF}"
+   makefiles+=" ${MKF}"
+   done
+   # autodetection of compiler and settings; generates the modified 
Makefiles
+   cp "${FILESDIR}"/configure.ac-7.0 configure.ac || die
+
+   sed -i  \
+   -e "/^AC_INIT/s|, __PV__, |, $PV, |" \
+   -e 
"s:AC_CONFIG_FILES(\[Makefile\]):AC_CONFIG_FILES([${makefiles}]):g" \
+   co

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

2022-06-15 Thread Sergey Torokhov
commit: 6e78e46f90026d9c0b061f636bdd61f0bb05cb12
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Wed Jun 15 21:02:50 2022 +
Commit: Sergey Torokhov  yandex  ru>
CommitDate: Wed Jun 15 21:02:50 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6e78e46f

app-misc/doublecmd-bin: 1.0.6 version bump

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

 app-misc/doublecmd-bin/Manifest   |  4 ++
 app-misc/doublecmd-bin/doublecmd-bin-1.0.6.ebuild | 68 +++
 2 files changed, 72 insertions(+)

diff --git a/app-misc/doublecmd-bin/Manifest b/app-misc/doublecmd-bin/Manifest
index 2f37a6770..6e609b79c 100644
--- a/app-misc/doublecmd-bin/Manifest
+++ b/app-misc/doublecmd-bin/Manifest
@@ -6,3 +6,7 @@ DIST doublecmd-1.0.5.gtk2.i386.tar.xz 7378356 BLAKE2B 
a952eb20cff96704a274e69a49
 DIST doublecmd-1.0.5.gtk2.x86_64.tar.xz 8127412 BLAKE2B 
15bf8e3cb04f13624b7583513aa72b4c7df7be81efd0e25322bf65677798dc0a90086221eedd22757eb4537a103a049277c79c86f58e0028ffd13348118c679b
 SHA512 
04faf907896e3532efc079c24a04594e4a662675f9827d5ea68cea2dbbba16e4df301d1c9eb64c39243b6db25a263b39ebc1aab2b0811dce95bd15cdb2553c6d
 DIST doublecmd-1.0.5.qt.i386.tar.xz 7932080 BLAKE2B 
1939ff0eb213d6ae99158586401006e755c004c92ba6aef428dc649ebd674fef36465990b25f3bc56036c44e27c617593af10e058b821f1d7e8398027afbf7da
 SHA512 
2c413e7b4578a2869051698b33a2b608c60ed68030dcf1ac3a25c58460c8f88c8ddb45bc829968136c851efb95fa14c50f26dd762a0de09dee6fb08d3a005cd1
 DIST doublecmd-1.0.5.qt.x86_64.tar.xz 8613076 BLAKE2B 
b1a6ec59545519d71d6da243c930ff5f5b3c2f288fae1fc25e634f1a15f55539dc29acadc24c3ff5b11705ba3570d7b60afd738a3b2bf7ba7229062ce4e79a6e
 SHA512 
dc5c5da59858a40575ddb9b383fce75d706b0fa0c5d341f3ebe1b953b1aa32097b733a4d5736313394e7bb5e598c020bd015f7443a79645a449a02740a9ee968
+DIST doublecmd-1.0.6.gtk2.i386.tar.xz 7383328 BLAKE2B 
8e56421c4188a2cb65bc9cfa2d4efcd4aacd7c4ad348716bd4282fed2530fa38c11d424c99de9b9efca83b8145651bb072de4611e4e9537293ea24ddb738025d
 SHA512 
d1f9748cfc95d1da5d103f598d792d99a0bb3b4aeda0482e0c8889f8f251e1daf8f89fe000892bd2543bf0da205131ced08614f19f68507bb3ee4845c381a6e7
+DIST doublecmd-1.0.6.gtk2.x86_64.tar.xz 8129312 BLAKE2B 
4184327ddf7eea72af031ded2f11ce74c5c75cb58fbb5dd5c4098cff2cbd0f096a178142ff9ef33bbc1e0551251609a9ebd713778e61ae478e1ee9ac83753b3a
 SHA512 
6c2f4091805db83d28ccb2ba0980def766c1ab85b31045fc078ee3e10884d30a734dfd0f42bc4080c7a2df5d3d8da02cacd4b2f26c1a23083ba3050ecf314282
+DIST doublecmd-1.0.6.qt.i386.tar.xz 7936084 BLAKE2B 
e4f0f63afa4b86ace5f37f6cc7d9bb76ae095476a62bc2d4f896924f29452e59aef4c510c434937cab5d2354b6ff67246332782af7dfd6acca6fb873151aaeee
 SHA512 
7a1fba9cdd919863e16233d5b6d6098e4ef4df7fc3a3d99fb4c16958d58515d330cced90278e8008676f5b9ab5f4a7df697ba6d60bd98f4ebf34a6d9fdb004dc
+DIST doublecmd-1.0.6.qt.x86_64.tar.xz 8622596 BLAKE2B 
7437413af925aca5e4544119a5782f57eec03d075296c7ad127666205c26b44322668f0e8e63102ac73de1f447cdc2e7e20b3da100abc1a3643a75c7589115ef
 SHA512 
1cd2b2ce36643e793e0a42efb036d9a6923e76816a6e7ea2a5365e58690d969a7e5e1443a80369b135d617bdba38739d0e193a7cefe57d7de67d9b746499bbf8

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

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

2022-06-15 Thread Sam James
commit: b54b910baa46dac7f6f78ca0889799e639becf83
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 15 20:58:01 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 15 20:58:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b54b910b

dev-libs/libgcrypt: backport -asm patch for HPPA

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

 .../files/libgcrypt-1.10.1-fix-no-asm-hppa.patch   |  35 ++
 dev-libs/libgcrypt/libgcrypt-1.10.1-r1.ebuild  | 128 +
 2 files changed, 163 insertions(+)

diff --git a/dev-libs/libgcrypt/files/libgcrypt-1.10.1-fix-no-asm-hppa.patch 
b/dev-libs/libgcrypt/files/libgcrypt-1.10.1-fix-no-asm-hppa.patch
new file mode 100644
index ..e665749db3a5
--- /dev/null
+++ b/dev-libs/libgcrypt/files/libgcrypt-1.10.1-fix-no-asm-hppa.patch
@@ -0,0 +1,35 @@
+https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgcrypt.git;a=commitdiff;h=c0692324fe8b3806eefc5017767917dca9cd94d0
+https://dev.gnupg.org/T5976
+https://bugs.gentoo.org/832871
+
+From c0692324fe8b3806eefc5017767917dca9cd94d0 Mon Sep 17 00:00:00 2001
+From: NIIBE Yutaka 
+Date: Tue, 17 May 2022 10:44:55 +0900
+Subject: [PATCH] mpi: Allow building with --disable-asm for HPPA.
+
+* mpi/longlong.h [__hppa] (udiv_qrnnd): Only define
+when assembler is enabled.
+
+--
+
+GnuPG-bug-id: 5976
+Signed-off-by: NIIBE Yutaka 
+--- a/mpi/longlong.h
 b/mpi/longlong.h
+@@ -430,14 +430,14 @@ extern UDItype __udiv_qrnnd ();
+ #  define UMUL_TIME 40
+ #  define UDIV_TIME 80
+ # endif
+-# ifndef LONGLONG_STANDALONE
++# if !defined(LONGLONG_STANDALONE) && !defined(ASM_DISABLED)
+ #  define udiv_qrnnd(q, r, n1, n0, d) \
+   do { USItype __r;   \
+ (q) = __udiv_qrnnd (&__r, (n1), (n0), (d));   \
+ (r) = __r;
\
+   } while (0)
+ extern USItype __udiv_qrnnd ();
+-# endif /* !LONGLONG_STANDALONE */
++# endif /* !LONGLONG_STANDALONE && !ASM_DISABLED */
+ # define count_leading_zeros(count, x) \
+   do {   \
+ USItype __tmp;   \

diff --git a/dev-libs/libgcrypt/libgcrypt-1.10.1-r1.ebuild 
b/dev-libs/libgcrypt/libgcrypt-1.10.1-r1.ebuild
new file mode 100644
index ..b7a3aa4aaf26
--- /dev/null
+++ b/dev-libs/libgcrypt/libgcrypt-1.10.1-r1.ebuild
@@ -0,0 +1,128 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc
+inherit autotools flag-o-matic multilib-minimal toolchain-funcs verify-sig
+
+DESCRIPTION="General purpose crypto library based on the code used in GnuPG"
+HOMEPAGE="https://www.gnupg.org/";
+SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2"
+SRC_URI+=" verify-sig? ( mirror://gnupg/${PN}/${P}.tar.bz2.sig )"
+
+LICENSE="LGPL-2.1 MIT"
+SLOT="0/20" # subslot = soname major version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="+asm cpu_flags_arm_neon cpu_flags_arm_aes cpu_flags_arm_sha1 
cpu_flags_arm_sha2 cpu_flags_ppc_altivec cpu_flags_ppc_vsx2 cpu_flags_ppc_vsx3 
cpu_flags_x86_aes cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_padlock 
cpu_flags_x86_sha cpu_flags_x86_sse4_1 doc static-libs"
+
+# Build system only has --disable-arm-crypto-support right now
+# If changing this, update src_configure logic too.
+# ARM CPUs seem to, right now, support all-or-nothing for crypto extensions,
+# but this looks like it might change in future. This is just a safety check
+# in case people somehow do have a CPU which only supports some. They must
+# for now disable them all if that's the case.
+REQUIRED_USE="
+   cpu_flags_arm_aes? ( cpu_flags_arm_sha1 cpu_flags_arm_sha2 )
+   cpu_flags_arm_sha1? ( cpu_flags_arm_aes cpu_flags_arm_sha2 )
+   cpu_flags_arm_sha2? ( cpu_flags_arm_aes cpu_flags_arm_sha1 )
+   cpu_flags_ppc_vsx3? ( cpu_flags_ppc_altivec cpu_flags_ppc_vsx2 )
+   cpu_flags_ppc_vsx2? ( cpu_flags_ppc_altivec )
+"
+
+RDEPEND=">=dev-libs/libgpg-error-1.25[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
+BDEPEND="doc? ( virtual/texi2dvi )
+   verify-sig? ( sec-keys/openpgp-keys-gnupg )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-multilib-syspath.patch
+   "${FILESDIR}"/${PN}-powerpc-darwin.patch
+   "${FILESDIR}"/${PN}-1.10.1-fix-no-asm-hppa.patch
+)
+
+MULTILIB_CHOST_TOOLS=(
+   /usr/bin/libgcrypt-config
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+multilib_src_configure() {
+   if [[ ${CHOST} == *86*-solaris* ]] ; then
+   # ASM code uses GNU ELF syntax, divide in particular, we need to
+   # allow this via AS

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

2022-06-15 Thread Sam James
commit: 7d2e5965d2cee1eb84e26896fec3321e2d195527
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Sat Jun  4 20:47:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 15 20:56:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d2e5965

media-gfx/gimp: 2.10.32 version bump, fix CVE-2022-30067

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

Signed-off-by: Sergey Torokhov  yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/25757
Signed-off-by: Sam James  gentoo.org>

 media-gfx/gimp/Manifest|   1 +
 media-gfx/gimp/gimp-2.10.32.ebuild | 210 +
 2 files changed, 211 insertions(+)

diff --git a/media-gfx/gimp/Manifest b/media-gfx/gimp/Manifest
index a5ece810b9e8..37cb3e86c62e 100644
--- a/media-gfx/gimp/Manifest
+++ b/media-gfx/gimp/Manifest
@@ -1,3 +1,4 @@
 DIST gimp-2.10.28.tar.bz2 31675862 BLAKE2B 
b491b55d5adf08221feb7cee8b3adc1d8b090901e8f43b93a4d2c3d935ce1ca45072b0ccd6840e06b329fbfafc8fe5e3d6056381c5129203fa3c5e781cab0453
 SHA512 
587f6f46741672f0700fd642a5b779694d2d8bc8ad70e7677ccdbfc2266dc62203ed347d6aaffaa4b8e7d84a84a25f7d5a51507dfd64b21b4c05970856d3ab94
 DIST gimp-2.10.30.tar.bz2 31731327 BLAKE2B 
6d948e16fbf7bae7b514a60a44fc5eaac32bebb915de0dcb5120d10739501a01973cb1f5821699d94c4d4cc7ef86d0e5456674a87623b6996d9b276d83a6eb74
 SHA512 
02ca9e8846dc2ae856f720b92f3c6af69984cf0b3ce85ba5a67479e5c3c813315a0551b7d011dcf7a6c83dc771e550cc31041126bbea0be3fd483176e0eb2851
+DIST gimp-2.10.32.tar.bz2 31397425 BLAKE2B 
3887e2e29ebfd5dcfa671a9d1549180d11bd5e3656c6854ff4130c6c6e6ca9479df075981e09b9b6b97e47dd1fcd939fea726ca09c08c040ebd1998d80e61771
 SHA512 
aa999c1ec388154965f84d995a9b5517e9c38608d03a0d0bb6ec9fa55de946f9da106e7d6f7c02052b61d2b6806e7a378e786539f0de5b5ffaa2fcd1bbd9c7f1
 DIST gimp-2.99.10.tar.bz2 26782056 BLAKE2B 
103e7fa2d04b1989e59fb03964a122891831d122cdc6dd3b7637f06cff28310e12d9a79678ac477b56728f4ceb53292001c53f026e94be417db76dd7e14740ab
 SHA512 
898c1e1ffd2270ccc965db9a8263e04d95455535361b47f92256b4028808e1e91eb1924cf6cef7ff9e988194ebbc67535bd9cfbf0243159824e58551a2b91ba3

diff --git a/media-gfx/gimp/gimp-2.10.32.ebuild 
b/media-gfx/gimp/gimp-2.10.32.ebuild
new file mode 100644
index ..93ceeab6ac4e
--- /dev/null
+++ b/media-gfx/gimp/gimp-2.10.32.ebuild
@@ -0,0 +1,210 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GNOME2_EAUTORECONF=yes
+WANT_AUTOMAKE=
+
+inherit autotools gnome2 toolchain-funcs virtualx
+
+DESCRIPTION="GNU Image Manipulation Program"
+HOMEPAGE="https://www.gimp.org/";
+SRC_URI="mirror://gimp/v2.10/${P}.tar.bz2"
+LICENSE="GPL-3 LGPL-3"
+SLOT="0/2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~x86"
+
+IUSE="aalib alsa aqua debug doc gnome heif jpeg2k mng openexr postscript udev 
unwind vector-icons webp wmf xpm cpu_flags_ppc_altivec cpu_flags_x86_mmx 
cpu_flags_x86_sse"
+
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+   >=app-text/poppler-0.50[cairo]
+   >=app-text/poppler-data-0.4.7
+   >=dev-libs/atk-2.2.0
+   >=dev-libs/glib-2.56.2:2
+   >=dev-libs/json-glib-1.2.6
+   dev-libs/libxml2:2
+   dev-libs/libxslt
+   >=gnome-base/librsvg-2.40.6:2
+   >=media-gfx/mypaint-brushes-2.0.2:=
+   >=media-libs/babl-0.1.88
+   >=media-libs/fontconfig-2.12.4
+   >=media-libs/freetype-2.1.7
+   >=media-libs/gegl-0.4.34:0.4[cairo]
+   >=media-libs/gexiv2-0.10.6
+   >=media-libs/harfbuzz-0.9.19:=
+   >=media-libs/lcms-2.8:2
+   media-libs/libjpeg-turbo
+   >=media-libs/libmypaint-1.6.1:=
+   >=media-libs/libpng-1.6.25:0=
+   >=media-libs/tiff-3.5.7:0
+   net-libs/glib-networking[ssl]
+   sys-libs/zlib
+   >=x11-libs/cairo-1.12.2
+   >=x11-libs/gdk-pixbuf-2.31:2
+   >=x11-libs/gtk+-2.24.32:2
+   x11-libs/libXcursor
+   >=x11-libs/pango-1.29.4
+   aalib? ( media-libs/aalib )
+   alsa? ( >=media-libs/alsa-lib-1.0.0 )
+   aqua? ( >=x11-libs/gtk-mac-integration-2.0.0 )
+   heif? ( >=media-libs/libheif-1.9.1:= )
+   jpeg2k? ( >=media-libs/openjpeg-2.1.0:2= )
+   mng? ( media-libs/libmng:= )
+   openexr? ( >=media-libs/openexr-1.6.1:= )
+   postscript? ( app-text/ghostscript-gpl )
+   udev? ( dev-libs/libgudev:= )
+   unwind? ( >=sys-libs/libunwind-1.1.0:= )
+   webp? ( >=media-libs/libwebp-0.6.0:= )
+   wmf? ( >=media-libs/libwmf-0.2.8 )
+   xpm? ( x11-libs/libXpm )
+"
+
+RDEPEND="
+   ${COMMON_DEPEND}
+   x11-themes/hicolor-icon-theme
+   gnome? ( gnome-base/gvfs )
+"
+
+DEPEND="
+   ${COMMON_DEPEND}
+   >=dev-lang/perl-5.10.0
+   dev-libs/appstream-glib
+   dev-util/gtk-update-icon-cache
+   >=dev-util/intltool-0.40.1
+   >=sys-devel/gettext-0.19
+   >=sys-devel/libtool-2.2
+   virtual/pkgconfig
+"
+
+DOCS=( "AUTHORS" "ChangeLog" "HACKING" "NEWS" "README" "README.i18n" )
+
+PATCHES=(
+   "${FILESDIR}

[gentoo-commits] repo/proj/guru:dev commit in: media-gfx/WebPlotDigitizer-bin/

2022-06-15 Thread Sergey Torokhov
commit: 85bbba909041f652500ba10fe7fd6452fec2a73a
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Wed Jun 15 20:55:01 2022 +
Commit: Sergey Torokhov  yandex  ru>
CommitDate: Wed Jun 15 20:55:01 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=85bbba90

media-gfx/WebPlotDigitizer-bin: add Python 3.10 compat

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

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

 media-gfx/WebPlotDigitizer-bin/WebPlotDigitizer-bin-4.5.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-gfx/WebPlotDigitizer-bin/WebPlotDigitizer-bin-4.5.ebuild 
b/media-gfx/WebPlotDigitizer-bin/WebPlotDigitizer-bin-4.5.ebuild
index c71c37b4f..7c7d35a99 100644
--- a/media-gfx/WebPlotDigitizer-bin/WebPlotDigitizer-bin-4.5.ebuild
+++ b/media-gfx/WebPlotDigitizer-bin/WebPlotDigitizer-bin-4.5.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 MY_PN=${PN%-*}
 
 inherit desktop python-single-r1 xdg



[gentoo-commits] repo/gentoo:master commit in: x11-wm/windowlab/files/, x11-wm/windowlab/

2022-06-15 Thread Sam James
commit: 7eca9fda6f7b3df54cb1d3772a6141dffdb49d58
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 15 19:11:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 15 19:36:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7eca9fda

x11-wm/windowlab: fix build with lld

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

 x11-wm/windowlab/files/windowlab-1.40-libdir.patch | 20 
 x11-wm/windowlab/windowlab-1.40-r2.ebuild  | 53 ++
 2 files changed, 73 insertions(+)

diff --git a/x11-wm/windowlab/files/windowlab-1.40-libdir.patch 
b/x11-wm/windowlab/files/windowlab-1.40-libdir.patch
new file mode 100644
index ..65c2b662dc62
--- /dev/null
+++ b/x11-wm/windowlab/files/windowlab-1.40-libdir.patch
@@ -0,0 +1,20 @@
+https://bugs.gentoo.org/732470
+--- a/Makefile
 b/Makefile
+@@ -51,7 +51,6 @@ BINDIR = $(DESTDIR)$(PREFIX)/bin
+ MANDIR = $(DESTDIR)$(PREFIX)$(MANBASE)/man1
+ CFGDIR = $(DESTDIR)$(SYSCONFDIR)
+ INCLUDES = -I$(XROOT)/include $(EXTRA_INC)
+-LDPATH = -L$(XROOT)/lib
+ LIBS = -lX11 $(EXTRA_LIBS)
+ 
+ PROG = windowlab
+@@ -62,7 +61,7 @@ HEADERS = windowlab.h
+ all: $(PROG)
+ 
+ $(PROG): $(OBJS)
+-  $(CC) $(CFLAGS) $(LDFLAGS) $(OBJS) $(LDPATH) $(LIBS) -o $@
++  $(CC) $(CFLAGS) $(LDFLAGS) $(OBJS) $(LIBS) -o $@
+ 
+ $(OBJS): %.o: %.c $(HEADERS)
+   $(CC) $(CFLAGS) $(DEFINES) $(INCLUDES) -c $< -o $@

diff --git a/x11-wm/windowlab/windowlab-1.40-r2.ebuild 
b/x11-wm/windowlab/windowlab-1.40-r2.ebuild
new file mode 100644
index ..521a807b40c7
--- /dev/null
+++ b/x11-wm/windowlab/windowlab-1.40-r2.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="small and simple window manager of novel design"
+HOMEPAGE="http://www.nickgravgaard.com/windowlab/";
+SRC_URI="http://www.nickgravgaard.com/${PN}/${P}.tar";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~mips ~ppc ~x86"
+IUSE="truetype"
+
+RDEPEND="truetype? ( x11-libs/libXft )
+   x11-libs/libXext"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.34-fixed-font.patch"
+   "${FILESDIR}/${P}-gentoo.diff"
+   "${FILESDIR}/${PN}-1.40-libdir.patch"
+)
+
+src_configure() {
+   if use truetype ; then
+   export DEFINES=-DXFT
+   export EXTRA_INC=$($(tc-getPKG_CONFIG) --cflags xft)
+   export EXTRA_LIBS=$($(tc-getPKG_CONFIG) --libs xft)
+   fi
+
+   tc-export CC
+}
+
+src_install() {
+   default
+
+   exeinto /etc/X11/Sessions
+   cat <<- EOF > "${T}"/${PN}
+   #!/bin/sh
+   exec /usr/bin/${PN}
+   EOF
+   doexe "${T}"/${PN}
+}
+
+pkg_postinst() {
+   elog "${PN}'s menu config file has been changed from"
+   elog "${EROOT}/etc/X11/${PN}/menurc to 
${EROOT}/etc/X11/${PN}/${PN}.menurc"
+}



  1   2   3   >