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

2022-06-24 Thread Sam James
commit: 7da63c05115c49b3a0404313a1bb856afa576200
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 25 05:35:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 25 05:35:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7da63c05

dev-lang/rust: keyword 1.61.0-r1 for ~sparc

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

 dev-lang/rust/rust-1.61.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/rust/rust-1.61.0-r1.ebuild 
b/dev-lang/rust/rust-1.61.0-r1.ebuild
index 0d78a06e94e3..f2d87f021ce4 100644
--- a/dev-lang/rust/rust-1.61.0-r1.ebuild
+++ b/dev-lang/rust/rust-1.61.0-r1.ebuild
@@ -19,7 +19,7 @@ else
SLOT="stable/${ABI_VER}"
MY_P="rustc-${PV}"
SRC="${MY_P}-src.tar.xz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86"
 fi
 
 RUST_STAGE0_VERSION="1.$(($(ver_cut 2) - 1)).0"



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

2022-06-24 Thread Sam James
commit: 0e791aea82a45010c220f1101ce0485f4a5d6ca1
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 25 05:39:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 25 05:39:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e791aea

profiles/arch/sparc: mask dev-lang/rust-bin[clippy,doc,rls,rustfmt]

Bug: https://bugs.gentoo.org/769467
Bug: https://bugs.gentoo.org/842246
See: c0a82c42c13340743296461c0b594c5ad2f8a116
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/profiles/arch/sparc/package.use.mask 
b/profiles/arch/sparc/package.use.mask
index 6bf3b89c736b..c4dbb925eebf 100644
--- a/profiles/arch/sparc/package.use.mask
+++ b/profiles/arch/sparc/package.use.mask
@@ -1,6 +1,11 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James  (2022-06-25)
+# We're not (yet?) providing our own tarballs for these and
+# upstream don't offer them for this arch (see bug #769467).
+dev-lang/rust-bin clippy doc rls rustfmt
+
 # Nickolas Raymond Kaczynski  (2022-04-24)
 # Dependencies are missing keywords
 media-libs/imlib2 svg heif



[gentoo-commits] repo/gentoo:master commit in: sys-apps/s6-rc/, sys-apps/s6/, net-misc/s6-networking/, sys-apps/s6-linux-init/

2022-06-24 Thread Sam James
commit: 01de0621eb30f2c1a3fc98b77cf38be90a4837f7
Author: Petr Vaněk  atlas  cz>
AuthorDate: Thu Jun 16 13:50:44 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 25 05:35:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01de0621

sys-apps/s6: drop IUSE="static static-libs"

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

 net-misc/s6-networking/s6-networking-2.5.1.0.ebuild |  2 +-
 sys-apps/s6-linux-init/s6-linux-init-1.0.7.3.ebuild |  2 +-
 sys-apps/s6-rc/s6-rc-0.5.3.0.ebuild |  2 +-
 sys-apps/s6-rc/s6-rc-0.5.3.1.ebuild |  2 +-
 sys-apps/s6/s6-2.11.1.1.ebuild  | 13 +
 5 files changed, 9 insertions(+), 12 deletions(-)

diff --git a/net-misc/s6-networking/s6-networking-2.5.1.0.ebuild 
b/net-misc/s6-networking/s6-networking-2.5.1.0.ebuild
index c57afa4fb6c3..8222c5bf856a 100644
--- a/net-misc/s6-networking/s6-networking-2.5.1.0.ebuild
+++ b/net-misc/s6-networking/s6-networking-2.5.1.0.ebuild
@@ -19,7 +19,7 @@ REQUIRED_USE="static? ( static-libs )
 
 RDEPEND=">=dev-lang/execline-2.8.1.0:=[static-libs?]
=dev-libs/skalibs-2.11*:=[static-libs?]
-   >=sys-apps/s6-2.11.0.0:=[execline,static-libs?]
+   >=sys-apps/s6-2.11.0.0:=[execline,static-libs(-)?]
ssl? ( dev-libs/libretls )
!static? (
>=net-dns/s6-dns-2.3.5.2:=

diff --git a/sys-apps/s6-linux-init/s6-linux-init-1.0.7.3.ebuild 
b/sys-apps/s6-linux-init/s6-linux-init-1.0.7.3.ebuild
index 01807f8d704e..002a1d69f2cc 100644
--- a/sys-apps/s6-linux-init/s6-linux-init-1.0.7.3.ebuild
+++ b/sys-apps/s6-linux-init/s6-linux-init-1.0.7.3.ebuild
@@ -18,7 +18,7 @@ REQUIRED_USE="static? ( static-libs )"
 
 RDEPEND=">=dev-lang/execline-2.8.3.0:=[static-libs?]
>=dev-libs/skalibs-2.11.2.0:=[static-libs?]
-   >=sys-apps/s6-2.11.1.0:=[execline,static-libs?]
+   >=sys-apps/s6-2.11.1.0:=[execline,static-libs(-)?]
sysv-utils? (
!sys-apps/systemd[sysv-utils]
!sys-apps/sysvinit

diff --git a/sys-apps/s6-rc/s6-rc-0.5.3.0.ebuild 
b/sys-apps/s6-rc/s6-rc-0.5.3.0.ebuild
index 6feff233b4ae..3a8244973408 100644
--- a/sys-apps/s6-rc/s6-rc-0.5.3.0.ebuild
+++ b/sys-apps/s6-rc/s6-rc-0.5.3.0.ebuild
@@ -18,7 +18,7 @@ REQUIRED_USE="static? ( static-libs )"
 
 RDEPEND=">=dev-lang/execline-2.8.2.0:=[static-libs?]
>=dev-libs/skalibs-2.11.1.0:=[static-libs?]
-   >=sys-apps/s6-2.11.0.1:=[execline,static-libs?]
+   >=sys-apps/s6-2.11.0.1:=[execline,static-libs(-)?]
 "
 DEPEND="${RDEPEND}"
 

diff --git a/sys-apps/s6-rc/s6-rc-0.5.3.1.ebuild 
b/sys-apps/s6-rc/s6-rc-0.5.3.1.ebuild
index 6feff233b4ae..3a8244973408 100644
--- a/sys-apps/s6-rc/s6-rc-0.5.3.1.ebuild
+++ b/sys-apps/s6-rc/s6-rc-0.5.3.1.ebuild
@@ -18,7 +18,7 @@ REQUIRED_USE="static? ( static-libs )"
 
 RDEPEND=">=dev-lang/execline-2.8.2.0:=[static-libs?]
>=dev-libs/skalibs-2.11.1.0:=[static-libs?]
-   >=sys-apps/s6-2.11.0.1:=[execline,static-libs?]
+   >=sys-apps/s6-2.11.0.1:=[execline,static-libs(-)?]
 "
 DEPEND="${RDEPEND}"
 

diff --git a/sys-apps/s6/s6-2.11.1.1.ebuild b/sys-apps/s6/s6-2.11.1.1.ebuild
index ba06fd3ede5b..dcdeeef35af5 100644
--- a/sys-apps/s6/s6-2.11.1.1.ebuild
+++ b/sys-apps/s6/s6-2.11.1.1.ebuild
@@ -12,12 +12,10 @@ SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz;
 LICENSE="ISC"
 SLOT="0/$(ver_cut 1-2)"
 KEYWORDS="~amd64 ~arm ~x86"
-IUSE="+execline static static-libs"
+IUSE="+execline"
 
-REQUIRED_USE="static? ( static-libs )"
-
-RDEPEND="dev-libs/skalibs:=[static-libs?]
-   execline? ( dev-lang/execline:=[static-libs?] )
+RDEPEND="dev-libs/skalibs:=
+   execline? ( dev-lang/execline:= )
 "
 DEPEND="${RDEPEND}"
 
@@ -44,9 +42,8 @@ src_configure() {
--with-lib=/usr/$(get_libdir)/skalibs
--with-sysdeps=/usr/$(get_libdir)/skalibs
--enable-shared
-   $(use_enable static allstatic)
-   $(use_enable static static-libc)
-   $(use_enable static-libs static)
+   --disable-allstatic
+   --disable-static-libc
$(use_enable execline)
)
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/s6/, sys-apps/s6-rc/, net-misc/s6-networking/, sys-apps/s6-linux-init/

2022-06-24 Thread Sam James
commit: e9ef08fd5ccee49884d937231e7a382930363978
Author: Petr Vaněk  atlas  cz>
AuthorDate: Fri Jun 24 08:29:41 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 25 05:35:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9ef08fd

*/s6-*: revbump due to a static-libs removal

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

 .../{s6-networking-2.5.1.0.ebuild => s6-networking-2.5.1.0-r1.ebuild} | 0
 .../{s6-linux-init-1.0.7.3.ebuild => s6-linux-init-1.0.7.3-r1.ebuild} | 0
 sys-apps/s6-rc/{s6-rc-0.5.3.0.ebuild => s6-rc-0.5.3.0-r1.ebuild}  | 0
 sys-apps/s6-rc/{s6-rc-0.5.3.1.ebuild => s6-rc-0.5.3.1-r1.ebuild}  | 0
 sys-apps/s6/{s6-2.11.1.0.ebuild => s6-2.11.1.0-r1.ebuild} | 0
 5 files changed, 0 insertions(+), 0 deletions(-)

diff --git a/net-misc/s6-networking/s6-networking-2.5.1.0.ebuild 
b/net-misc/s6-networking/s6-networking-2.5.1.0-r1.ebuild
similarity index 100%
rename from net-misc/s6-networking/s6-networking-2.5.1.0.ebuild
rename to net-misc/s6-networking/s6-networking-2.5.1.0-r1.ebuild

diff --git a/sys-apps/s6-linux-init/s6-linux-init-1.0.7.3.ebuild 
b/sys-apps/s6-linux-init/s6-linux-init-1.0.7.3-r1.ebuild
similarity index 100%
rename from sys-apps/s6-linux-init/s6-linux-init-1.0.7.3.ebuild
rename to sys-apps/s6-linux-init/s6-linux-init-1.0.7.3-r1.ebuild

diff --git a/sys-apps/s6-rc/s6-rc-0.5.3.0.ebuild 
b/sys-apps/s6-rc/s6-rc-0.5.3.0-r1.ebuild
similarity index 100%
rename from sys-apps/s6-rc/s6-rc-0.5.3.0.ebuild
rename to sys-apps/s6-rc/s6-rc-0.5.3.0-r1.ebuild

diff --git a/sys-apps/s6-rc/s6-rc-0.5.3.1.ebuild 
b/sys-apps/s6-rc/s6-rc-0.5.3.1-r1.ebuild
similarity index 100%
rename from sys-apps/s6-rc/s6-rc-0.5.3.1.ebuild
rename to sys-apps/s6-rc/s6-rc-0.5.3.1-r1.ebuild

diff --git a/sys-apps/s6/s6-2.11.1.0.ebuild b/sys-apps/s6/s6-2.11.1.0-r1.ebuild
similarity index 100%
rename from sys-apps/s6/s6-2.11.1.0.ebuild
rename to sys-apps/s6/s6-2.11.1.0-r1.ebuild



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

2022-06-24 Thread Sam James
commit: c0a82c42c13340743296461c0b594c5ad2f8a116
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 25 05:34:44 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 25 05:35:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0a82c42

profiles/arch/sparc: force dev-lang/rust[system-bootstrap]

Needed for now until dev-lang/rust learns how to use our
bootstrap tarball which we inject into dev-lang/rust-bin
for sparc.

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

 profiles/arch/sparc/package.use.force | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/profiles/arch/sparc/package.use.force 
b/profiles/arch/sparc/package.use.force
index 3c53f2a73cfa..1d86050b6044 100644
--- a/profiles/arch/sparc/package.use.force
+++ b/profiles/arch/sparc/package.use.force
@@ -1,6 +1,12 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James  (2022-06-25)
+# dev-lang/rust lacks wiring up to use our custom rust-bin bootstrap
+# tarball, so force system-bootstrap instead (i.e. force using rust-bin
+# or existing installed rust). bug #842246.
+dev-lang/rust system-bootstrap
+
 # Sam James  (2022-02-19)
 # New enough SpiderMonkey not (yet?) keyworded here, bug #753221
 sys-auth/polkit duktape



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

2022-06-24 Thread Sam James
commit: ab67779a229abc61f9812bd2d015d2b7ed588822
Author: Petr Vaněk  atlas  cz>
AuthorDate: Thu Jun 16 13:44:02 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 25 05:35:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab67779a

sys-apps/s6-rc: drop IUSE="static static-libs"

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

 sys-apps/s6-rc/s6-rc-0.5.3.2.ebuild | 14 +-
 1 file changed, 5 insertions(+), 9 deletions(-)

diff --git a/sys-apps/s6-rc/s6-rc-0.5.3.2.ebuild 
b/sys-apps/s6-rc/s6-rc-0.5.3.2.ebuild
index 35dea1d4a721..9304b3decb02 100644
--- a/sys-apps/s6-rc/s6-rc-0.5.3.2.ebuild
+++ b/sys-apps/s6-rc/s6-rc-0.5.3.2.ebuild
@@ -12,13 +12,10 @@ SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz;
 LICENSE="ISC"
 SLOT="0/$(ver_cut 1-2)"
 KEYWORDS="~amd64 ~arm ~x86"
-IUSE="static static-libs"
 
-REQUIRED_USE="static? ( static-libs )"
-
-RDEPEND="dev-lang/execline:=[static-libs?]
-   dev-libs/skalibs:=[static-libs?]
-   sys-apps/s6:=[execline,static-libs?]
+RDEPEND="dev-lang/execline:=
+   dev-libs/skalibs:=
+   sys-apps/s6:=[execline]
 "
 DEPEND="${RDEPEND}"
 
@@ -46,9 +43,8 @@ src_configure() {
--with-lib=/usr/$(get_libdir)/skalibs
--with-sysdeps=/usr/$(get_libdir)/skalibs
--enable-shared
-   $(use_enable static allstatic)
-   $(use_enable static static-libc)
-   $(use_enable static-libs static)
+   --disable-allstatic
+   --disable-static-libc
)
 
econf "${myconf[@]}"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/s6-portable-utils/, sys-apps/s6-linux-utils/, net-dns/s6-dns/

2022-06-24 Thread Sam James
commit: f40af6855db76ffa515f37f527c93cfdbf91cfe7
Author: Petr Vaněk  atlas  cz>
AuthorDate: Fri Jun 24 08:21:19 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 25 05:35:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f40af685

*/s6-*: revbump due to a changed dependency restriction

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

 net-dns/s6-dns/{s6-dns-2.3.5.3.ebuild => s6-dns-2.3.5.3-r1.ebuild}| 0
 .../{s6-linux-utils-2.5.1.7.ebuild => s6-linux-utils-2.5.1.7-r1.ebuild}   | 0
 ...-portable-utils-2.2.4.0.ebuild => s6-portable-utils-2.2.4.0-r1.ebuild} | 0
 3 files changed, 0 insertions(+), 0 deletions(-)

diff --git a/net-dns/s6-dns/s6-dns-2.3.5.3.ebuild 
b/net-dns/s6-dns/s6-dns-2.3.5.3-r1.ebuild
similarity index 100%
rename from net-dns/s6-dns/s6-dns-2.3.5.3.ebuild
rename to net-dns/s6-dns/s6-dns-2.3.5.3-r1.ebuild

diff --git a/sys-apps/s6-linux-utils/s6-linux-utils-2.5.1.7.ebuild 
b/sys-apps/s6-linux-utils/s6-linux-utils-2.5.1.7-r1.ebuild
similarity index 100%
rename from sys-apps/s6-linux-utils/s6-linux-utils-2.5.1.7.ebuild
rename to sys-apps/s6-linux-utils/s6-linux-utils-2.5.1.7-r1.ebuild

diff --git a/sys-apps/s6-portable-utils/s6-portable-utils-2.2.4.0.ebuild 
b/sys-apps/s6-portable-utils/s6-portable-utils-2.2.4.0-r1.ebuild
similarity index 100%
rename from sys-apps/s6-portable-utils/s6-portable-utils-2.2.4.0.ebuild
rename to sys-apps/s6-portable-utils/s6-portable-utils-2.2.4.0-r1.ebuild



[gentoo-commits] repo/gentoo:master commit in: net-misc/s6-networking/, sys-apps/s6/, sys-apps/s6-rc/, dev-lang/execline/, ...

2022-06-24 Thread Sam James
commit: d0bc6d1c27d21ffc194746212a2601b45f96e161
Author: Petr Vaněk  atlas  cz>
AuthorDate: Thu Jun 16 13:56:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 25 05:35:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0bc6d1c

dev-lang/execline: drop IUSE="static static-libs"

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

 dev-lang/execline/execline-2.9.0.0.ebuild   | 10 +++---
 net-misc/s6-networking/s6-networking-2.5.1.0.ebuild |  2 +-
 sys-apps/s6-linux-init/s6-linux-init-1.0.7.3.ebuild |  2 +-
 sys-apps/s6-rc/s6-rc-0.5.3.0.ebuild |  2 +-
 sys-apps/s6-rc/s6-rc-0.5.3.1.ebuild |  2 +-
 sys-apps/s6/s6-2.11.1.0.ebuild  |  2 +-
 6 files changed, 8 insertions(+), 12 deletions(-)

diff --git a/dev-lang/execline/execline-2.9.0.0.ebuild 
b/dev-lang/execline/execline-2.9.0.0.ebuild
index f92b613812ca..7881d1093e25 100644
--- a/dev-lang/execline/execline-2.9.0.0.ebuild
+++ b/dev-lang/execline/execline-2.9.0.0.ebuild
@@ -12,11 +12,8 @@ SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz;
 LICENSE="ISC"
 SLOT="0/$(ver_cut 1-2)"
 KEYWORDS="~amd64 ~arm ~x86"
-IUSE="static static-libs"
 
-REQUIRED_USE="static? ( static-libs )"
-
-RDEPEND=">=dev-libs/skalibs-2.12.0.0:=[static-libs?]"
+RDEPEND=">=dev-libs/skalibs-2.12.0.0:="
 DEPEND="${RDEPEND}"
 
 HTML_DOCS=( doc/. )
@@ -41,9 +38,8 @@ src_configure() {
--with-lib=/usr/$(get_libdir)/skalibs
--with-sysdeps=/usr/$(get_libdir)/skalibs
--enable-shared
-   $(use_enable static allstatic)
-   $(use_enable static static-libc)
-   $(use_enable static-libs static)
+   --disable-allstatic
+   --disable-static-libc
)
 
econf "${myconf[@]}"

diff --git a/net-misc/s6-networking/s6-networking-2.5.1.0.ebuild 
b/net-misc/s6-networking/s6-networking-2.5.1.0.ebuild
index 8222c5bf856a..47977f15efc7 100644
--- a/net-misc/s6-networking/s6-networking-2.5.1.0.ebuild
+++ b/net-misc/s6-networking/s6-networking-2.5.1.0.ebuild
@@ -17,7 +17,7 @@ IUSE="ssl static static-libs"
 REQUIRED_USE="static? ( static-libs )
ssl? ( !static !static-libs )"
 
-RDEPEND=">=dev-lang/execline-2.8.1.0:=[static-libs?]
+RDEPEND=">=dev-lang/execline-2.8.1.0:=[static-libs(-)?]
=dev-libs/skalibs-2.11*:=[static-libs?]
>=sys-apps/s6-2.11.0.0:=[execline,static-libs(-)?]
ssl? ( dev-libs/libretls )

diff --git a/sys-apps/s6-linux-init/s6-linux-init-1.0.7.3.ebuild 
b/sys-apps/s6-linux-init/s6-linux-init-1.0.7.3.ebuild
index 002a1d69f2cc..d986c9bb879f 100644
--- a/sys-apps/s6-linux-init/s6-linux-init-1.0.7.3.ebuild
+++ b/sys-apps/s6-linux-init/s6-linux-init-1.0.7.3.ebuild
@@ -16,7 +16,7 @@ IUSE="static static-libs +sysv-utils"
 
 REQUIRED_USE="static? ( static-libs )"
 
-RDEPEND=">=dev-lang/execline-2.8.3.0:=[static-libs?]
+RDEPEND=">=dev-lang/execline-2.8.3.0:=[static-libs(-)?]
>=dev-libs/skalibs-2.11.2.0:=[static-libs?]
>=sys-apps/s6-2.11.1.0:=[execline,static-libs(-)?]
sysv-utils? (

diff --git a/sys-apps/s6-rc/s6-rc-0.5.3.0.ebuild 
b/sys-apps/s6-rc/s6-rc-0.5.3.0.ebuild
index 3a8244973408..38c45fbb2943 100644
--- a/sys-apps/s6-rc/s6-rc-0.5.3.0.ebuild
+++ b/sys-apps/s6-rc/s6-rc-0.5.3.0.ebuild
@@ -16,7 +16,7 @@ IUSE="static static-libs"
 
 REQUIRED_USE="static? ( static-libs )"
 
-RDEPEND=">=dev-lang/execline-2.8.2.0:=[static-libs?]
+RDEPEND=">=dev-lang/execline-2.8.2.0:=[static-libs(-)?]
>=dev-libs/skalibs-2.11.1.0:=[static-libs?]
>=sys-apps/s6-2.11.0.1:=[execline,static-libs(-)?]
 "

diff --git a/sys-apps/s6-rc/s6-rc-0.5.3.1.ebuild 
b/sys-apps/s6-rc/s6-rc-0.5.3.1.ebuild
index 3a8244973408..38c45fbb2943 100644
--- a/sys-apps/s6-rc/s6-rc-0.5.3.1.ebuild
+++ b/sys-apps/s6-rc/s6-rc-0.5.3.1.ebuild
@@ -16,7 +16,7 @@ IUSE="static static-libs"
 
 REQUIRED_USE="static? ( static-libs )"
 
-RDEPEND=">=dev-lang/execline-2.8.2.0:=[static-libs?]
+RDEPEND=">=dev-lang/execline-2.8.2.0:=[static-libs(-)?]
>=dev-libs/skalibs-2.11.1.0:=[static-libs?]
>=sys-apps/s6-2.11.0.1:=[execline,static-libs(-)?]
 "

diff --git a/sys-apps/s6/s6-2.11.1.0.ebuild b/sys-apps/s6/s6-2.11.1.0.ebuild
index ab9cc3bb0e38..2317b5e4151e 100644
--- a/sys-apps/s6/s6-2.11.1.0.ebuild
+++ b/sys-apps/s6/s6-2.11.1.0.ebuild
@@ -16,7 +16,7 @@ IUSE="+execline static static-libs"
 
 REQUIRED_USE="static? ( static-libs )"
 
-RDEPEND="execline? ( >=dev-lang/execline-2.8.3.0:=[static-libs?] )
+RDEPEND="execline? ( >=dev-lang/execline-2.8.3.0:=[static-libs(-)?] )
>=dev-libs/skalibs-2.11.2.0:=[static-libs?]
 "
 DEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/skalibs/, sys-apps/s6/, sys-apps/s6-rc/, dev-lang/execline/, ...

2022-06-24 Thread Sam James
commit: fa63abeaab3e3f920aa91a5a2771fff919d87f96
Author: Petr Vaněk  atlas  cz>
AuthorDate: Thu Jun 16 14:00:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 25 05:35:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa63abea

dev-libs/skalibs: drop IUSE=static-libs

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

 dev-lang/execline/execline-2.8.3.0.ebuild   | 2 +-
 dev-libs/skalibs/skalibs-2.12.0.1.ebuild| 3 +--
 sys-apps/s6-linux-init/s6-linux-init-1.0.7.3.ebuild | 2 +-
 sys-apps/s6-rc/s6-rc-0.5.3.0.ebuild | 2 +-
 sys-apps/s6-rc/s6-rc-0.5.3.1.ebuild | 2 +-
 sys-apps/s6/s6-2.11.1.0.ebuild  | 2 +-
 6 files changed, 6 insertions(+), 7 deletions(-)

diff --git a/dev-lang/execline/execline-2.8.3.0.ebuild 
b/dev-lang/execline/execline-2.8.3.0.ebuild
index 2db001f8d0f1..62307e392904 100644
--- a/dev-lang/execline/execline-2.8.3.0.ebuild
+++ b/dev-lang/execline/execline-2.8.3.0.ebuild
@@ -16,7 +16,7 @@ IUSE="static static-libs"
 
 REQUIRED_USE="static? ( static-libs )"
 
-RDEPEND=">=dev-libs/skalibs-2.11.2.0:=[static-libs?]"
+RDEPEND=">=dev-libs/skalibs-2.11.2.0:=[static-libs(-)?]"
 DEPEND="${RDEPEND}"
 
 HTML_DOCS=( doc/. )

diff --git a/dev-libs/skalibs/skalibs-2.12.0.1.ebuild 
b/dev-libs/skalibs/skalibs-2.12.0.1.ebuild
index 0eb6a5c6b8ab..748bda1854a2 100644
--- a/dev-libs/skalibs/skalibs-2.12.0.1.ebuild
+++ b/dev-libs/skalibs/skalibs-2.12.0.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz;
 LICENSE="ISC"
 SLOT="0/$(ver_cut 1-2)"
 KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-IUSE="doc ipv6 static-libs"
+IUSE="doc ipv6"
 
 HTML_DOCS=( doc/. )
 
@@ -35,7 +35,6 @@ src_configure() {
--sysdepdir=/usr/$(get_libdir)/${PN}
--enable-clock
--enable-shared
-   $(use_enable static-libs static)
$(use_enable ipv6)
)
 

diff --git a/sys-apps/s6-linux-init/s6-linux-init-1.0.7.3.ebuild 
b/sys-apps/s6-linux-init/s6-linux-init-1.0.7.3.ebuild
index d986c9bb879f..415a46d9f524 100644
--- a/sys-apps/s6-linux-init/s6-linux-init-1.0.7.3.ebuild
+++ b/sys-apps/s6-linux-init/s6-linux-init-1.0.7.3.ebuild
@@ -17,7 +17,7 @@ IUSE="static static-libs +sysv-utils"
 REQUIRED_USE="static? ( static-libs )"
 
 RDEPEND=">=dev-lang/execline-2.8.3.0:=[static-libs(-)?]
-   >=dev-libs/skalibs-2.11.2.0:=[static-libs?]
+   >=dev-libs/skalibs-2.11.2.0:=[static-libs(-)?]
>=sys-apps/s6-2.11.1.0:=[execline,static-libs(-)?]
sysv-utils? (
!sys-apps/systemd[sysv-utils]

diff --git a/sys-apps/s6-rc/s6-rc-0.5.3.0.ebuild 
b/sys-apps/s6-rc/s6-rc-0.5.3.0.ebuild
index 38c45fbb2943..4c6c8d4c1bca 100644
--- a/sys-apps/s6-rc/s6-rc-0.5.3.0.ebuild
+++ b/sys-apps/s6-rc/s6-rc-0.5.3.0.ebuild
@@ -17,7 +17,7 @@ IUSE="static static-libs"
 REQUIRED_USE="static? ( static-libs )"
 
 RDEPEND=">=dev-lang/execline-2.8.2.0:=[static-libs(-)?]
-   >=dev-libs/skalibs-2.11.1.0:=[static-libs?]
+   >=dev-libs/skalibs-2.11.1.0:=[static-libs(-)?]
>=sys-apps/s6-2.11.0.1:=[execline,static-libs(-)?]
 "
 DEPEND="${RDEPEND}"

diff --git a/sys-apps/s6-rc/s6-rc-0.5.3.1.ebuild 
b/sys-apps/s6-rc/s6-rc-0.5.3.1.ebuild
index 38c45fbb2943..4c6c8d4c1bca 100644
--- a/sys-apps/s6-rc/s6-rc-0.5.3.1.ebuild
+++ b/sys-apps/s6-rc/s6-rc-0.5.3.1.ebuild
@@ -17,7 +17,7 @@ IUSE="static static-libs"
 REQUIRED_USE="static? ( static-libs )"
 
 RDEPEND=">=dev-lang/execline-2.8.2.0:=[static-libs(-)?]
-   >=dev-libs/skalibs-2.11.1.0:=[static-libs?]
+   >=dev-libs/skalibs-2.11.1.0:=[static-libs(-)?]
>=sys-apps/s6-2.11.0.1:=[execline,static-libs(-)?]
 "
 DEPEND="${RDEPEND}"

diff --git a/sys-apps/s6/s6-2.11.1.0.ebuild b/sys-apps/s6/s6-2.11.1.0.ebuild
index 2317b5e4151e..65697c3d13b7 100644
--- a/sys-apps/s6/s6-2.11.1.0.ebuild
+++ b/sys-apps/s6/s6-2.11.1.0.ebuild
@@ -17,7 +17,7 @@ IUSE="+execline static static-libs"
 REQUIRED_USE="static? ( static-libs )"
 
 RDEPEND="execline? ( >=dev-lang/execline-2.8.3.0:=[static-libs(-)?] )
-   >=dev-libs/skalibs-2.11.2.0:=[static-libs?]
+   >=dev-libs/skalibs-2.11.2.0:=[static-libs(-)?]
 "
 DEPEND="${RDEPEND}"
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/s6-linux-init/

2022-06-24 Thread Sam James
commit: a8948269150d9b8e1dbd06549a4b98bab8f3e4eb
Author: Petr Vaněk  atlas  cz>
AuthorDate: Thu Jun 16 10:46:21 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 25 05:35:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8948269

sys-apps/s6-linux-init: add 1.0.8.0

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

 sys-apps/s6-linux-init/Manifest|  1 +
 .../s6-linux-init/s6-linux-init-1.0.8.0.ebuild | 74 ++
 2 files changed, 75 insertions(+)

diff --git a/sys-apps/s6-linux-init/Manifest b/sys-apps/s6-linux-init/Manifest
index 36dedd33a95a..95ec8e071fd8 100644
--- a/sys-apps/s6-linux-init/Manifest
+++ b/sys-apps/s6-linux-init/Manifest
@@ -1 +1,2 @@
 DIST s6-linux-init-1.0.7.3.tar.gz 58607 BLAKE2B 
081c452761d96308b496e4ec3281c8b50d6cc1760b34d74647bd27cfef213e73f0cb1e1919c7d238242e8295c91a8fb3bf51638b1216e922516c71eb5718486a
 SHA512 
ff4e1727f7d68ceb72db501de5abc36962b0083baef376899aefa4cd81420852c7966ca1c625339c052d205a28261cc928e87a2e5715854b5fcc4666c56eeff3
+DIST s6-linux-init-1.0.8.0.tar.gz 58732 BLAKE2B 
15e90b1987729f4771ffd294d2a6b4738e0e2d3438c694c1739c6c8ff8bff3a3b9c31565f446e7387fda226b4f0480c36051a593e2e8081301bc83973f9fcb5e
 SHA512 
b64319bc13a98e5f766a118ebd54ccec93163b38b2afc060fe4034a4f2312bb6ae68019e37706338f84c74aa527e5b2ac1f4b29d39255c2d436eab8608483346

diff --git a/sys-apps/s6-linux-init/s6-linux-init-1.0.8.0.ebuild 
b/sys-apps/s6-linux-init/s6-linux-init-1.0.8.0.ebuild
new file mode 100644
index ..4f9d522eb39b
--- /dev/null
+++ b/sys-apps/s6-linux-init/s6-linux-init-1.0.8.0.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Generates an init binary for s6-based init systems"
+HOMEPAGE="https://www.skarnet.org/software/s6-linux-init/;
+SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz;
+
+LICENSE="ISC"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="static static-libs +sysv-utils"
+
+REQUIRED_USE="static? ( static-libs )"
+
+RDEPEND="dev-lang/execline:=[static-libs?]
+   dev-libs/skalibs:=[static-libs?]
+   sys-apps/s6:=[execline,static-libs?]
+   sysv-utils? (
+   !sys-apps/systemd[sysv-utils]
+   !sys-apps/sysvinit
+   )
+"
+DEPEND="${RDEPEND}"
+
+HTML_DOCS=( doc/. )
+
+src_prepare() {
+   default
+
+   # Avoid QA warning for LDFLAGS addition
+   sed -i -e 's/.*-Wl,--hash-style=both$/:/' configure || die
+
+   sed -i -e '/AR := /d' -e '/RANLIB := /d' Makefile || die
+}
+
+src_configure() {
+   tc-export AR CC RANLIB
+
+   local myconf=(
+   --bindir=/bin
+   --dynlibdir=/usr/$(get_libdir)
+   --skeldir=/etc/s6-linux-init/skel
+   --libdir=/usr/$(get_libdir)/${PN}
+   --with-dynlib=/usr/$(get_libdir)
+   --with-lib=/usr/$(get_libdir)/s6
+   --with-lib=/usr/$(get_libdir)/skalibs
+   --with-sysdeps=/usr/$(get_libdir)/skalibs
+   --enable-shared
+   $(use_enable static allstatic)
+   $(use_enable static static-libc)
+   $(use_enable static-libs static)
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+
+   if use sysv-utils ; then
+   "${D}/bin/s6-linux-init-maker" -f "${D}/etc/s6-linux-init/skel" 
"${T}/dir" || die
+   into /
+   dosbin "${T}/dir/bin"/{halt,poweroff,reboot,shutdown,telinit}
+   fi
+}
+
+pkg_postinst() {
+   einfo "Read ${EROOT}/usr/share/doc/${PF}/html/quickstart.html"
+   einfo "for usage instructions."
+}



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

2022-06-24 Thread Sam James
commit: 87ae32dcebe4e7cfbcf6ffa67d33892ed043c875
Author: Petr Vaněk  atlas  cz>
AuthorDate: Tue Jun 14 20:57:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 25 05:35:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87ae32dc

dev-lang/execline: add 2.9.0.0

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

 dev-lang/execline/Manifest|  1 +
 dev-lang/execline/execline-2.9.0.0.ebuild | 50 +++
 2 files changed, 51 insertions(+)

diff --git a/dev-lang/execline/Manifest b/dev-lang/execline/Manifest
index 10cb184b599b..928b92978402 100644
--- a/dev-lang/execline/Manifest
+++ b/dev-lang/execline/Manifest
@@ -1 +1,2 @@
 DIST execline-2.8.3.0.tar.gz 98448 BLAKE2B 
f3dc1a194838f7973044b2d86e6026936697be4f34f9b01f5dfc98ddabfbde3dad7cfe95afd63f65cb266994b922d7d4c94368cf5dca2a2494fd0033b4ed6032
 SHA512 
40f4697a8165616848ed36dcb31a5859dee55a47439d13908a387550e8f53ca8fffe3bcb3e0462cb93f694c8fb483b14e152f92e6f9d0d536cdab9d94be9c53a
+DIST execline-2.9.0.0.tar.gz 100225 BLAKE2B 
a0b0bdde6b827272e55a64a58b28b85d4ec0ecf96eae59f553b7914642d184bc77864f31a84e4584d482893c3851eca419270b41ecc3c4f331e8ef768c90b474
 SHA512 
bd491ef38c439cfe469a3aeda6d462930b1edcbf04a1118851161c30fcd3521e8ec98ef53261f9216c6f210a6816d6dd7cff6dcc853a5d2f28d963f8083aed84

diff --git a/dev-lang/execline/execline-2.9.0.0.ebuild 
b/dev-lang/execline/execline-2.9.0.0.ebuild
new file mode 100644
index ..f92b613812ca
--- /dev/null
+++ b/dev-lang/execline/execline-2.9.0.0.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="A non-interactive scripting language"
+HOMEPAGE="https://www.skarnet.org/software/execline/;
+SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz;
+
+LICENSE="ISC"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="static static-libs"
+
+REQUIRED_USE="static? ( static-libs )"
+
+RDEPEND=">=dev-libs/skalibs-2.12.0.0:=[static-libs?]"
+DEPEND="${RDEPEND}"
+
+HTML_DOCS=( doc/. )
+
+src_prepare() {
+   default
+
+   # Avoid QA warning for LDFLAGS addition
+   sed -i -e 's/.*-Wl,--hash-style=both$/:/' configure || die
+
+   sed -i -e '/AR := /d' -e '/RANLIB := /d' Makefile || die
+}
+
+src_configure() {
+   tc-export AR CC RANLIB
+
+   local myconf=(
+   --bindir=/bin
+   --dynlibdir=/usr/$(get_libdir)
+   --libdir=/usr/$(get_libdir)/${PN}
+   --with-dynlib=/usr/$(get_libdir)
+   --with-lib=/usr/$(get_libdir)/skalibs
+   --with-sysdeps=/usr/$(get_libdir)/skalibs
+   --enable-shared
+   $(use_enable static allstatic)
+   $(use_enable static static-libc)
+   $(use_enable static-libs static)
+   )
+
+   econf "${myconf[@]}"
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/s6-networking/, net-dns/s6-dns/

2022-06-24 Thread Sam James
commit: d173f866c22bb6998ba5498ad33e582d79084547
Author: Petr Vaněk  atlas  cz>
AuthorDate: Thu Jun 16 13:32:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 25 05:35:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d173f866

net-dns/s6-dns: drop IUSE="static static-libs"

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

 net-dns/s6-dns/s6-dns-2.3.5.4.ebuild| 10 +++---
 net-misc/s6-networking/s6-networking-2.5.1.0.ebuild |  2 +-
 2 files changed, 4 insertions(+), 8 deletions(-)

diff --git a/net-dns/s6-dns/s6-dns-2.3.5.4.ebuild 
b/net-dns/s6-dns/s6-dns-2.3.5.4.ebuild
index f2aac4dc81a3..3540fb714148 100644
--- a/net-dns/s6-dns/s6-dns-2.3.5.4.ebuild
+++ b/net-dns/s6-dns/s6-dns-2.3.5.4.ebuild
@@ -12,11 +12,8 @@ SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz;
 LICENSE="ISC"
 SLOT="0/$(ver_cut 1-2)"
 KEYWORDS="~amd64 ~x86"
-IUSE="static static-libs"
 
-REQUIRED_USE="static? ( static-libs )"
-
-RDEPEND=">=dev-libs/skalibs-2.12.0.0:=[static-libs?]"
+RDEPEND=">=dev-libs/skalibs-2.12.0.0:="
 DEPEND="${RDEPEND}"
 
 HTML_DOCS=( doc/. )
@@ -41,9 +38,8 @@ src_configure() {
--with-lib=/usr/$(get_libdir)/skalibs
--with-sysdeps=/usr/$(get_libdir)/skalibs
--enable-shared
-   $(use_enable static allstatic)
-   $(use_enable static static-libc)
-   $(use_enable static-libs static)
+   --disable-allstatic
+   --disable-static-libc
)
 
econf "${myconf[@]}"

diff --git a/net-misc/s6-networking/s6-networking-2.5.1.0.ebuild 
b/net-misc/s6-networking/s6-networking-2.5.1.0.ebuild
index 805c01e93e6c..c57afa4fb6c3 100644
--- a/net-misc/s6-networking/s6-networking-2.5.1.0.ebuild
+++ b/net-misc/s6-networking/s6-networking-2.5.1.0.ebuild
@@ -26,7 +26,7 @@ RDEPEND=">=dev-lang/execline-2.8.1.0:=[static-libs?]
)
 "
 DEPEND="${RDEPEND}
-   >=net-dns/s6-dns-2.3.5.2[static-libs?]
+   >=net-dns/s6-dns-2.3.5.2[static-libs(-)?]
 "
 
 HTML_DOCS=( doc/. )



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

2022-06-24 Thread Sam James
commit: 5687d4da75fd3eb418bc6b3bf2c3a425bb73ec9b
Author: Petr Vaněk  atlas  cz>
AuthorDate: Thu Jun 16 13:19:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 25 05:35:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5687d4da

net-misc/s6-networking: drop IUSE="static static-libs"

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

 .../s6-networking/s6-networking-2.5.1.1.ebuild | 24 --
 1 file changed, 8 insertions(+), 16 deletions(-)

diff --git a/net-misc/s6-networking/s6-networking-2.5.1.1.ebuild 
b/net-misc/s6-networking/s6-networking-2.5.1.1.ebuild
index b5098c86c898..9adaf81f7a5d 100644
--- a/net-misc/s6-networking/s6-networking-2.5.1.1.ebuild
+++ b/net-misc/s6-networking/s6-networking-2.5.1.1.ebuild
@@ -12,22 +12,15 @@ SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz;
 LICENSE="ISC"
 SLOT="0/$(ver_cut 1-2)"
 KEYWORDS="~amd64 ~x86"
-IUSE="ssl static static-libs"
+IUSE="ssl"
 
-REQUIRED_USE="static? ( static-libs )
-   ssl? ( !static !static-libs )"
-
-RDEPEND="dev-lang/execline:=[static-libs?]
-   >=dev-libs/skalibs-2.12:=[static-libs?]
-   sys-apps/s6:=[execline,static-libs?]
+RDEPEND="dev-lang/execline:=
+   >=dev-libs/skalibs-2.12.0.0:=
+   net-dns/s6-dns:=
+   sys-apps/s6:=[execline]
ssl? ( dev-libs/libretls )
-   !static? (
-   net-dns/s6-dns:=
-   )
-"
-DEPEND="${RDEPEND}
-   net-dns/s6-dns[static-libs?]
 "
+DEPEND="${RDEPEND}"
 
 HTML_DOCS=( doc/. )
 
@@ -53,10 +46,9 @@ src_configure() {
--with-lib=/usr/$(get_libdir)/skalibs
--with-sysdeps=/usr/$(get_libdir)/skalibs
--enable-shared
+   --disable-allstatic
+   --disable-static-libc
$(use_enable ssl ssl libtls)
-   $(use_enable static allstatic)
-   $(use_enable static static-libc)
-   $(use_enable static-libs static)
)
 
econf "${myconf[@]}"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/s6-linux-utils/, sys-apps/s6-portable-utils/, net-dns/s6-dns/, ...

2022-06-24 Thread Sam James
commit: 6f819ad2d1cb7b0f9c31b43a03526b817c5f3c0a
Author: Petr Vaněk  atlas  cz>
AuthorDate: Thu Jun 16 11:54:13 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 25 05:35:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f819ad2

*/s6-*: limit skalibs dependency version

Few s6 related packages are not compatible with newly released
dev-libs/skalibs-2.12.0.0, therefore it is necessary to limit this
dependency to =dev-libs/skalibs-2.11*.

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

 net-dns/s6-dns/s6-dns-2.3.5.3.ebuild| 2 +-
 net-misc/s6-networking/s6-networking-2.5.1.0.ebuild | 2 +-
 sys-apps/s6-linux-utils/s6-linux-utils-2.5.1.7.ebuild   | 4 ++--
 sys-apps/s6-portable-utils/s6-portable-utils-2.2.4.0.ebuild | 4 ++--
 4 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/net-dns/s6-dns/s6-dns-2.3.5.3.ebuild 
b/net-dns/s6-dns/s6-dns-2.3.5.3.ebuild
index 14abc3c2c212..f5cabf08e349 100644
--- a/net-dns/s6-dns/s6-dns-2.3.5.3.ebuild
+++ b/net-dns/s6-dns/s6-dns-2.3.5.3.ebuild
@@ -16,7 +16,7 @@ IUSE="static static-libs"
 
 REQUIRED_USE="static? ( static-libs )"
 
-RDEPEND=">=dev-libs/skalibs-2.11.1.0:=[static-libs?]"
+RDEPEND="=dev-libs/skalibs-2.11*:=[static-libs?]"
 DEPEND="${RDEPEND}"
 
 HTML_DOCS=( doc/. )

diff --git a/net-misc/s6-networking/s6-networking-2.5.1.0.ebuild 
b/net-misc/s6-networking/s6-networking-2.5.1.0.ebuild
index 47a1748d6605..805c01e93e6c 100644
--- a/net-misc/s6-networking/s6-networking-2.5.1.0.ebuild
+++ b/net-misc/s6-networking/s6-networking-2.5.1.0.ebuild
@@ -18,7 +18,7 @@ REQUIRED_USE="static? ( static-libs )
ssl? ( !static !static-libs )"
 
 RDEPEND=">=dev-lang/execline-2.8.1.0:=[static-libs?]
-   >=dev-libs/skalibs-2.11.0.0:=[static-libs?]
+   =dev-libs/skalibs-2.11*:=[static-libs?]
>=sys-apps/s6-2.11.0.0:=[execline,static-libs?]
ssl? ( dev-libs/libretls )
!static? (

diff --git a/sys-apps/s6-linux-utils/s6-linux-utils-2.5.1.7.ebuild 
b/sys-apps/s6-linux-utils/s6-linux-utils-2.5.1.7.ebuild
index 3a7aed22a1ac..8b385d9a68ab 100644
--- a/sys-apps/s6-linux-utils/s6-linux-utils-2.5.1.7.ebuild
+++ b/sys-apps/s6-linux-utils/s6-linux-utils-2.5.1.7.ebuild
@@ -14,9 +14,9 @@ SLOT="0"
 KEYWORDS="amd64 ~arm ~arm64 x86"
 IUSE="static"
 
-RDEPEND="!static? ( >=dev-libs/skalibs-2.11.1.0:= )"
+RDEPEND="!static? ( =dev-libs/skalibs-2.11*:= )"
 DEPEND="${RDEPEND}
-   static? ( >=dev-libs/skalibs-2.11.1.0[static-libs] )
+   static? ( =dev-libs/skalibs-2.11*[static-libs] )
 "
 
 HTML_DOCS=( doc/. )

diff --git a/sys-apps/s6-portable-utils/s6-portable-utils-2.2.4.0.ebuild 
b/sys-apps/s6-portable-utils/s6-portable-utils-2.2.4.0.ebuild
index 4b3acc96437c..175012649933 100644
--- a/sys-apps/s6-portable-utils/s6-portable-utils-2.2.4.0.ebuild
+++ b/sys-apps/s6-portable-utils/s6-portable-utils-2.2.4.0.ebuild
@@ -14,9 +14,9 @@ SLOT="0"
 KEYWORDS="amd64 ~arm x86"
 IUSE="static"
 
-RDEPEND="!static? ( >=dev-libs/skalibs-2.11.2.0:= )"
+RDEPEND="!static? ( =dev-libs/skalibs-2.11*:= )"
 DEPEND="${RDEPEND}
-   static? ( >=dev-libs/skalibs-2.11.2.0[static-libs] )
+   static? ( =dev-libs/skalibs-2.11*[static-libs] )
 "
 
 HTML_DOCS=( doc/. )



[gentoo-commits] repo/gentoo:master commit in: sys-apps/s6-linux-init/

2022-06-24 Thread Sam James
commit: 5215a121416234b309030e34673b47a6bc9ce6d4
Author: Petr Vaněk  atlas  cz>
AuthorDate: Thu Jun 16 13:41:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 25 05:35:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5215a121

sys-apps/s6-linux-init: drop IUSE="static static-libs"

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

 sys-apps/s6-linux-init/s6-linux-init-1.0.8.0.ebuild | 15 ++-
 1 file changed, 6 insertions(+), 9 deletions(-)

diff --git a/sys-apps/s6-linux-init/s6-linux-init-1.0.8.0.ebuild 
b/sys-apps/s6-linux-init/s6-linux-init-1.0.8.0.ebuild
index 4f9d522eb39b..134f021dac5e 100644
--- a/sys-apps/s6-linux-init/s6-linux-init-1.0.8.0.ebuild
+++ b/sys-apps/s6-linux-init/s6-linux-init-1.0.8.0.ebuild
@@ -12,13 +12,11 @@ SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz;
 LICENSE="ISC"
 SLOT="0/$(ver_cut 1-2)"
 KEYWORDS="~amd64 ~arm ~x86"
-IUSE="static static-libs +sysv-utils"
+IUSE="+sysv-utils"
 
-REQUIRED_USE="static? ( static-libs )"
-
-RDEPEND="dev-lang/execline:=[static-libs?]
-   dev-libs/skalibs:=[static-libs?]
-   sys-apps/s6:=[execline,static-libs?]
+RDEPEND="dev-lang/execline:=
+   dev-libs/skalibs:=
+   sys-apps/s6:=[execline]
sysv-utils? (
!sys-apps/systemd[sysv-utils]
!sys-apps/sysvinit
@@ -50,9 +48,8 @@ src_configure() {
--with-lib=/usr/$(get_libdir)/skalibs
--with-sysdeps=/usr/$(get_libdir)/skalibs
--enable-shared
-   $(use_enable static allstatic)
-   $(use_enable static static-libc)
-   $(use_enable static-libs static)
+   --disable-allstatic
+   --disable-static-libc
)
 
econf "${myconf[@]}"



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

2022-06-24 Thread Sam James
commit: f8d20a804e82fff6335c9c4d52452d0af978b300
Author: Petr Vaněk  atlas  cz>
AuthorDate: Fri Jun 24 07:46:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 25 05:35:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8d20a80

dev-lang/execline: revbump due to a static-libs removal

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

 dev-lang/execline/{execline-2.8.3.0.ebuild => execline-2.8.3.0-r1.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/dev-lang/execline/execline-2.8.3.0.ebuild 
b/dev-lang/execline/execline-2.8.3.0-r1.ebuild
similarity index 100%
rename from dev-lang/execline/execline-2.8.3.0.ebuild
rename to dev-lang/execline/execline-2.8.3.0-r1.ebuild



[gentoo-commits] repo/gentoo:master commit in: sys-apps/s6-linux-utils/

2022-06-24 Thread Sam James
commit: dce2020b998363f69d8ba68364754cf4ea2ec1f3
Author: Petr Vaněk  atlas  cz>
AuthorDate: Thu Jun 16 13:35:21 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 25 05:35:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dce2020b

sys-apps/s6-linux-utils: drop IUSE=static

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

 sys-apps/s6-linux-utils/s6-linux-utils-2.6.0.0.ebuild | 11 ---
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/sys-apps/s6-linux-utils/s6-linux-utils-2.6.0.0.ebuild 
b/sys-apps/s6-linux-utils/s6-linux-utils-2.6.0.0.ebuild
index 7bd912ebe713..36d949ef12f9 100644
--- a/sys-apps/s6-linux-utils/s6-linux-utils-2.6.0.0.ebuild
+++ b/sys-apps/s6-linux-utils/s6-linux-utils-2.6.0.0.ebuild
@@ -12,12 +12,9 @@ SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz;
 LICENSE="ISC"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-IUSE="static"
 
-RDEPEND="!static? ( >=dev-libs/skalibs-2.12.0.0:= )"
-DEPEND="${RDEPEND}
-   static? ( >=dev-libs/skalibs-2.12.0.0[static-libs] )
-"
+RDEPEND=">=dev-libs/skalibs-2.12.0.0:="
+DEPEND="${RDEPEND}"
 
 HTML_DOCS=( doc/. )
 
@@ -40,8 +37,8 @@ src_configure() {
--with-dynlib=/usr/$(get_libdir)
--with-lib=/usr/$(get_libdir)/skalibs
--with-sysdeps=/usr/$(get_libdir)/skalibs
-   $(use_enable static allstatic)
-   $(use_enable static static-libc)
+   --disable-allstatic
+   --disable-static-libc
)
 
econf "${myconf[@]}"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/s6-portable-utils/

2022-06-24 Thread Sam James
commit: 75aa988e2c14e8a5406e471ec35f0fd669d24d46
Author: Petr Vaněk  atlas  cz>
AuthorDate: Thu Jun 16 13:40:56 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 25 05:35:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75aa988e

sys-apps/s6-portable-utils: drop IUSE=static

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

 sys-apps/s6-portable-utils/s6-portable-utils-2.2.5.0.ebuild | 11 ---
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/sys-apps/s6-portable-utils/s6-portable-utils-2.2.5.0.ebuild 
b/sys-apps/s6-portable-utils/s6-portable-utils-2.2.5.0.ebuild
index ffe188743b60..34e4528aaa94 100644
--- a/sys-apps/s6-portable-utils/s6-portable-utils-2.2.5.0.ebuild
+++ b/sys-apps/s6-portable-utils/s6-portable-utils-2.2.5.0.ebuild
@@ -12,12 +12,9 @@ SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz;
 LICENSE="ISC"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~x86"
-IUSE="static"
 
-RDEPEND="!static? ( >=dev-libs/skalibs-2.12.0.0:= )"
-DEPEND="${RDEPEND}
-   static? ( >=dev-libs/skalibs-2.12.0.0[static-libs] )
-"
+RDEPEND=">=dev-libs/skalibs-2.12.0.0:="
+DEPEND="${RDEPEND}"
 
 HTML_DOCS=( doc/. )
 
@@ -40,8 +37,8 @@ src_configure() {
--with-dynlib=/usr/$(get_libdir)
--with-lib=/usr/$(get_libdir)/skalibs
--with-sysdeps=/usr/$(get_libdir)/skalibs
-   $(use_enable static allstatic)
-   $(use_enable static static-libc)
+   --disable-allstatic
+   --disable-static-libc
)
 
econf "${myconf[@]}"



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

2022-06-24 Thread Sam James
commit: a9632e47189626a86679f26d8393410754fdcddc
Author: Petr Vaněk  atlas  cz>
AuthorDate: Wed Jun 15 15:22:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 25 05:35:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9632e47

net-dns/s6-dns: add 2.3.5.4

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

 net-dns/s6-dns/Manifest  |  1 +
 net-dns/s6-dns/s6-dns-2.3.5.4.ebuild | 50 
 2 files changed, 51 insertions(+)

diff --git a/net-dns/s6-dns/Manifest b/net-dns/s6-dns/Manifest
index 0557975166a4..e8c6d65fd7cd 100644
--- a/net-dns/s6-dns/Manifest
+++ b/net-dns/s6-dns/Manifest
@@ -1 +1,2 @@
 DIST s6-dns-2.3.5.3.tar.gz 84916 BLAKE2B 
b315e2319c4b15401a6e41847faefc1798c3a945fc78f1601b06ce13ef0a55ddde270549e0585cac0356f9b1558a1433675dc4c636d1cc58aee434b86bd81627
 SHA512 
f3984913df65823c4edbeddc2f8c534926e74c5b06c357c394b05b25943ac8c6b4154859c93e182c60228f018522eb6173ece0bd2dbeffe8e1cc6fcbe33f6a76
+DIST s6-dns-2.3.5.4.tar.gz 84892 BLAKE2B 
3bba411b297b85fdf5da7caf251b3c093d0e7108fdf16321e510a485e750ef37c6ec1a923e627a81a9719f211e2e284c9b8d3bcf60a4e18738d0886f931e380d
 SHA512 
04c8fd40c71c9517f4e8d847a0ddf7d60a7759b4d7075035c2e00b4eb34e81edf4608df562929042c294ed671ab953e613374b577210ff49841ceb27dd563ae5

diff --git a/net-dns/s6-dns/s6-dns-2.3.5.4.ebuild 
b/net-dns/s6-dns/s6-dns-2.3.5.4.ebuild
new file mode 100644
index ..f2aac4dc81a3
--- /dev/null
+++ b/net-dns/s6-dns/s6-dns-2.3.5.4.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="Suite of DNS client programs and libraries for Unix systems"
+HOMEPAGE="https://www.skarnet.org/software/s6-dns/;
+SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz;
+
+LICENSE="ISC"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~x86"
+IUSE="static static-libs"
+
+REQUIRED_USE="static? ( static-libs )"
+
+RDEPEND=">=dev-libs/skalibs-2.12.0.0:=[static-libs?]"
+DEPEND="${RDEPEND}"
+
+HTML_DOCS=( doc/. )
+
+src_prepare() {
+   default
+
+   # Avoid QA warning for LDFLAGS addition
+   sed -i -e 's/.*-Wl,--hash-style=both$/:/' configure || die
+
+   sed -i -e '/AR := /d' -e '/RANLIB := /d' Makefile || die
+}
+
+src_configure() {
+   tc-export AR CC RANLIB
+
+   local myconf=(
+   --bindir=/bin
+   --dynlibdir=/usr/$(get_libdir)
+   --libdir=/usr/$(get_libdir)/${PN}
+   --with-dynlib=/usr/$(get_libdir)
+   --with-lib=/usr/$(get_libdir)/skalibs
+   --with-sysdeps=/usr/$(get_libdir)/skalibs
+   --enable-shared
+   $(use_enable static allstatic)
+   $(use_enable static static-libc)
+   $(use_enable static-libs static)
+   )
+
+   econf "${myconf[@]}"
+}



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

2022-06-24 Thread Sam James
commit: 88cff07972f0b4378d56a4a0458988df02713527
Author: Petr Vaněk  atlas  cz>
AuthorDate: Thu Jun 16 11:44:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 25 05:35:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88cff079

net-misc/s6-networking: add 2.5.1.1

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

 net-misc/s6-networking/Manifest|  1 +
 .../s6-networking/s6-networking-2.5.1.1.ebuild | 63 ++
 2 files changed, 64 insertions(+)

diff --git a/net-misc/s6-networking/Manifest b/net-misc/s6-networking/Manifest
index f3dca2950b68..e9e03e4c193a 100644
--- a/net-misc/s6-networking/Manifest
+++ b/net-misc/s6-networking/Manifest
@@ -1 +1,2 @@
 DIST s6-networking-2.5.1.0.tar.gz 110443 BLAKE2B 
489676bcb050d57482b0901742b53ce6cff00e25c1d8effc5c3d96d8e8ad0d32d42a62c15c73155d3b21fcfe6f310fc0f0c020bf945ac1a4b1c7fb9e9785adf4
 SHA512 
5d64420811d8d8a0034431dccda82b7ddd546f3b7c40ed02e05565c29c3ec14b75477306fea1a1e4aacc898e66e03718d7ac229b85be82d62bfe26c3ffc5fdf8
+DIST s6-networking-2.5.1.1.tar.gz 110431 BLAKE2B 
67776a8aa6b02d20ed73c8b8d45e255677c3688973f9ee5f8dcc0de5cfd26146b7ccdc680b22a57e2523d8ab3c08d6e090252e376d09c1edd971a391632d83a0
 SHA512 
a9c1970cad5b3aeee447cce7c858e8bd88ee378fe456cc68d032f195373dabf658eacf55d9fa39ec635e893116296c1c614b89d97c5045b90dbe745a52e24021

diff --git a/net-misc/s6-networking/s6-networking-2.5.1.1.ebuild 
b/net-misc/s6-networking/s6-networking-2.5.1.1.ebuild
new file mode 100644
index ..b5098c86c898
--- /dev/null
+++ b/net-misc/s6-networking/s6-networking-2.5.1.1.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Suite of small networking utilities for Unix systems"
+HOMEPAGE="https://www.skarnet.org/software/s6-networking/;
+SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz;
+
+LICENSE="ISC"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~x86"
+IUSE="ssl static static-libs"
+
+REQUIRED_USE="static? ( static-libs )
+   ssl? ( !static !static-libs )"
+
+RDEPEND="dev-lang/execline:=[static-libs?]
+   >=dev-libs/skalibs-2.12:=[static-libs?]
+   sys-apps/s6:=[execline,static-libs?]
+   ssl? ( dev-libs/libretls )
+   !static? (
+   net-dns/s6-dns:=
+   )
+"
+DEPEND="${RDEPEND}
+   net-dns/s6-dns[static-libs?]
+"
+
+HTML_DOCS=( doc/. )
+
+src_prepare() {
+   default
+
+   # Avoid QA warning for LDFLAGS addition
+   sed -i -e 's/.*-Wl,--hash-style=both$/:/' configure || die
+
+   sed -i -e '/AR := /d' -e '/RANLIB := /d' Makefile || die
+}
+
+src_configure() {
+   tc-export AR CC RANLIB
+
+   local myconf=(
+   --bindir=/bin
+   --dynlibdir=/usr/$(get_libdir)
+   --libdir=/usr/$(get_libdir)/${PN}
+   --with-dynlib=/usr/$(get_libdir)
+   --with-lib=/usr/$(get_libdir)/s6
+   --with-lib=/usr/$(get_libdir)/s6-dns
+   --with-lib=/usr/$(get_libdir)/skalibs
+   --with-sysdeps=/usr/$(get_libdir)/skalibs
+   --enable-shared
+   $(use_enable ssl ssl libtls)
+   $(use_enable static allstatic)
+   $(use_enable static static-libc)
+   $(use_enable static-libs static)
+   )
+
+   econf "${myconf[@]}"
+}



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

2022-06-24 Thread Sam James
commit: 53c83c8af6130f233d4af428644bc98c6ff3cdb2
Author: Petr Vaněk  atlas  cz>
AuthorDate: Tue Jun 14 21:09:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 25 05:35:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53c83c8a

sys-apps/s6: add 2.11.1.1

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

 sys-apps/s6/Manifest   |  1 +
 sys-apps/s6/s6-2.11.1.1.ebuild | 54 ++
 2 files changed, 55 insertions(+)

diff --git a/sys-apps/s6/Manifest b/sys-apps/s6/Manifest
index a9f6ac81ca9e..6eaa14d7d718 100644
--- a/sys-apps/s6/Manifest
+++ b/sys-apps/s6/Manifest
@@ -1 +1,2 @@
 DIST s6-2.11.1.0.tar.gz 228745 BLAKE2B 
872ac1f736337a8e6617c46af92f8e894c06a4b40501ebf58568dc6a58cb594fdf36654cdb8cfd8e922431c17f9b4f82441296a3ce8031ba8b1f27fa1ba8a051
 SHA512 
ab3cb4a61fae21537eacffdaa427a0a6b23b12088586f0cd8dc993e0de29e9863d04c8706cb044acdc08254002b19eb5f894262d37348d467f8c713d8124e738
+DIST s6-2.11.1.1.tar.gz 228878 BLAKE2B 
c94c18b66862c7945a317ab76d933d40fc360847b71c6fb3d507535ee41637d60327a05486a93ab7aec630a0c8ead61d6c17bfc064bd9f94b39a7cc56f76cb49
 SHA512 
f5fc903c11b57b2a83d9e120a51f64b63984a2af9b772dd6fd64f268b512a083350abedcae04c926deb6751b5ae30e992d6a4128ddf4ab1d49c548ef8f3d7752

diff --git a/sys-apps/s6/s6-2.11.1.1.ebuild b/sys-apps/s6/s6-2.11.1.1.ebuild
new file mode 100644
index ..ba06fd3ede5b
--- /dev/null
+++ b/sys-apps/s6/s6-2.11.1.1.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="skarnet.org's small and secure supervision software suite"
+HOMEPAGE="https://www.skarnet.org/software/s6/;
+SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz;
+
+LICENSE="ISC"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="+execline static static-libs"
+
+REQUIRED_USE="static? ( static-libs )"
+
+RDEPEND="dev-libs/skalibs:=[static-libs?]
+   execline? ( dev-lang/execline:=[static-libs?] )
+"
+DEPEND="${RDEPEND}"
+
+HTML_DOCS=( doc/. )
+
+src_prepare() {
+   default
+
+   # Avoid QA warning for LDFLAGS addition
+   sed -i -e 's/.*-Wl,--hash-style=both$/:/' configure || die
+
+   sed -i -e '/AR := /d' -e '/RANLIB := /d' Makefile || die
+}
+
+src_configure() {
+   tc-export AR CC RANLIB
+
+   local myconf=(
+   --bindir=/bin
+   --dynlibdir=/usr/$(get_libdir)
+   --libdir=/usr/$(get_libdir)/${PN}
+   --with-dynlib=/usr/$(get_libdir)
+   --with-lib=/usr/$(get_libdir)/execline
+   --with-lib=/usr/$(get_libdir)/skalibs
+   --with-sysdeps=/usr/$(get_libdir)/skalibs
+   --enable-shared
+   $(use_enable static allstatic)
+   $(use_enable static static-libc)
+   $(use_enable static-libs static)
+   $(use_enable execline)
+   )
+
+   econf "${myconf[@]}"
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/s6-portable-utils/

2022-06-24 Thread Sam James
commit: c0cbdb0a745216e759bda60e03c97063a6529b4d
Author: Petr Vaněk  atlas  cz>
AuthorDate: Wed Jun 15 15:37:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 25 05:35:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0cbdb0a

sys-apps/s6-portable-utils: add 2.2.5.0

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

 sys-apps/s6-portable-utils/Manifest|  1 +
 .../s6-portable-utils-2.2.5.0.ebuild   | 48 ++
 2 files changed, 49 insertions(+)

diff --git a/sys-apps/s6-portable-utils/Manifest 
b/sys-apps/s6-portable-utils/Manifest
index d07d3185682e..bd07d57b5730 100644
--- a/sys-apps/s6-portable-utils/Manifest
+++ b/sys-apps/s6-portable-utils/Manifest
@@ -1 +1,2 @@
 DIST s6-portable-utils-2.2.4.0.tar.gz 50343 BLAKE2B 
edfbe4ab48914ae485072f220931e6af4d53fc8d1c1dc5e1186bc1688a429e6d14a370b02dbe0a9b641a8204f65e6f6bfb6cb0c0c9318acf89d9f6ad7f7f914f
 SHA512 
35b62aff76b9fbf978e81dad2f343a2542cb4a853530948cc3b446b20e8d5f976d1624194c2aad6e0277b73d23d5cecf2142e3f2916bd152ad62342fc30fe07a
+DIST s6-portable-utils-2.2.5.0.tar.gz 50911 BLAKE2B 
e79d803544e8df6b791ecd22bd61b7c9535945c5557a25d7bc5488f5015967c4a750f1c0a136cc49b30ddd5bf3fbc17927e5ec01184106e44d0c08643e98e41a
 SHA512 
2e90a1390140818268bd83629579098552c22160537874a90d4be94fae157cb9cdb864859c40847e8588fa9f62fb5af7bf89aa12561f1e6678a7cffc0f0a6d68

diff --git a/sys-apps/s6-portable-utils/s6-portable-utils-2.2.5.0.ebuild 
b/sys-apps/s6-portable-utils/s6-portable-utils-2.2.5.0.ebuild
new file mode 100644
index ..ffe188743b60
--- /dev/null
+++ b/sys-apps/s6-portable-utils/s6-portable-utils-2.2.5.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Set of tiny portable unix utilities"
+HOMEPAGE="https://www.skarnet.org/software/s6-portable-utils/;
+SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz;
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="static"
+
+RDEPEND="!static? ( >=dev-libs/skalibs-2.12.0.0:= )"
+DEPEND="${RDEPEND}
+   static? ( >=dev-libs/skalibs-2.12.0.0[static-libs] )
+"
+
+HTML_DOCS=( doc/. )
+
+src_prepare() {
+   default
+
+   # Avoid QA warning for LDFLAGS addition
+   sed -i -e 's/.*-Wl,--hash-style=both$/:/' configure || die
+
+   sed -i -e '/AR := /d' -e '/RANLIB := /d' Makefile || die
+}
+
+src_configure() {
+   tc-export AR CC RANLIB
+
+   local myconf=(
+   --bindir=/bin
+   --dynlibdir=/usr/$(get_libdir)
+   --libdir=/usr/$(get_libdir)/${PN}
+   --with-dynlib=/usr/$(get_libdir)
+   --with-lib=/usr/$(get_libdir)/skalibs
+   --with-sysdeps=/usr/$(get_libdir)/skalibs
+   $(use_enable static allstatic)
+   $(use_enable static static-libc)
+   )
+
+   econf "${myconf[@]}"
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/s6-linux-utils/

2022-06-24 Thread Sam James
commit: c79fd5c2af8a728dad887a056ca671266cb9204a
Author: Petr Vaněk  atlas  cz>
AuthorDate: Wed Jun 15 15:20:20 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 25 05:35:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c79fd5c2

sys-apps/s6-linux-utils: add 2.6.0.0

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

 sys-apps/s6-linux-utils/Manifest   |  1 +
 .../s6-linux-utils/s6-linux-utils-2.6.0.0.ebuild   | 48 ++
 2 files changed, 49 insertions(+)

diff --git a/sys-apps/s6-linux-utils/Manifest b/sys-apps/s6-linux-utils/Manifest
index da35203b439d..405ffe98d0dc 100644
--- a/sys-apps/s6-linux-utils/Manifest
+++ b/sys-apps/s6-linux-utils/Manifest
@@ -1 +1,2 @@
 DIST s6-linux-utils-2.5.1.7.tar.gz 36574 BLAKE2B 
53b5c46e84873df2263eb05ef6dae2321957e2065966854402f819cff6712de991a3a3c480325556e53491c9016deb52c0a437a8b9bcc721dac97e31c98ba501
 SHA512 
dabe510d0a4d045578309beeec17aa1b4f88acb09513be65c31a7b338bd50fcb7cc809015fa7328c4a310b838f1335e754f49a12dcf369483c83294b5957156c
+DIST s6-linux-utils-2.6.0.0.tar.gz 39674 BLAKE2B 
146b5ef47c00c4e96eb6ea697137cd11732087612df98781e45169ff8503fe3ba9b84cab06e6b96ba373f11c65902f4f5111322d51b0fdb395b3422ba092d836
 SHA512 
cecd745d473b200e10071d73191d5ec425533818a9775e882a2b8a2fbc98779f2309e17d41f844b171e0625b233804bc7af9585709e8e42dc73ff30afcee06e9

diff --git a/sys-apps/s6-linux-utils/s6-linux-utils-2.6.0.0.ebuild 
b/sys-apps/s6-linux-utils/s6-linux-utils-2.6.0.0.ebuild
new file mode 100644
index ..7bd912ebe713
--- /dev/null
+++ b/sys-apps/s6-linux-utils/s6-linux-utils-2.6.0.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Set of tiny linux utilities"
+HOMEPAGE="https://www.skarnet.org/software/s6-linux-utils/;
+SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz;
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="static"
+
+RDEPEND="!static? ( >=dev-libs/skalibs-2.12.0.0:= )"
+DEPEND="${RDEPEND}
+   static? ( >=dev-libs/skalibs-2.12.0.0[static-libs] )
+"
+
+HTML_DOCS=( doc/. )
+
+src_prepare() {
+   default
+
+   # Avoid QA warning for LDFLAGS addition
+   sed -i -e 's/.*-Wl,--hash-style=both$/:/' configure || die
+
+   sed -i -e '/AR := /d' -e '/RANLIB := /d' Makefile || die
+}
+
+src_configure() {
+   tc-export AR CC RANLIB
+
+   local myconf=(
+   --bindir=/bin
+   --dynlibdir=/usr/$(get_libdir)
+   --libdir=/usr/$(get_libdir)/${PN}
+   --with-dynlib=/usr/$(get_libdir)
+   --with-lib=/usr/$(get_libdir)/skalibs
+   --with-sysdeps=/usr/$(get_libdir)/skalibs
+   $(use_enable static allstatic)
+   $(use_enable static static-libc)
+   )
+
+   econf "${myconf[@]}"
+}



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

2022-06-24 Thread Sam James
commit: 64b04989632f45cf9205ec1b7dac8fea10315322
Author: Petr Vaněk  atlas  cz>
AuthorDate: Tue Jun 14 21:18:32 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 25 05:35:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64b04989

sys-apps/s6-rc: add 0.5.3.2

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

 sys-apps/s6-rc/Manifest |  1 +
 sys-apps/s6-rc/s6-rc-0.5.3.2.ebuild | 55 +
 2 files changed, 56 insertions(+)

diff --git a/sys-apps/s6-rc/Manifest b/sys-apps/s6-rc/Manifest
index 02ff2c9df2b7..0e557733c2b1 100644
--- a/sys-apps/s6-rc/Manifest
+++ b/sys-apps/s6-rc/Manifest
@@ -1,2 +1,3 @@
 DIST s6-rc-0.5.3.0.tar.gz 99155 BLAKE2B 
8d65ba95b9d3b9b68a9830c79b3c419513e00aff87fb7b9fa18e007107afd8f41c561ac37db9ff28b3fa5b0bf5656aa5053f4337cf24b0fcbc1ce7138712edf1
 SHA512 
0b5dda996d96761f1df192675ed117f2acff9f2ad24e6c1405f3eaa46fdd2767178005582fbc9938152232f85ff01b008efedab6c80051bc65f1193d468a56f1
 DIST s6-rc-0.5.3.1.tar.gz 99212 BLAKE2B 
6f2bb8b25669dd0a87f716842c6a3018f8157e5193530fa84ce622169db5e8bb14cc145c64e4ea23d1905933b47411ad5b2b059e81435881c117c0377037be63
 SHA512 
1e181604510f39d0b10a3552c13e25d9a379552daa1c174c8856ce2e24ecbfb3271bd0236e1744de3a55053b1e96d550b816dbfff7aa3f75e0642003ab8e8bc9
+DIST s6-rc-0.5.3.2.tar.gz 99249 BLAKE2B 
5719823edf9e9bece6a3efdb5072c4555fc796c48144a0d1da52c609aef8d7437afc9c30924636891a829a307c30017a85140644fb7836b380adb8afbd49b35b
 SHA512 
72963b2aa8e338503918d063102653d392cbd701823e35f87b45d9777fd512f7ad49ab47b94df0f9e5ef50a0dad5162f6f3526fa77dfaa3afb48ad8db4097051

diff --git a/sys-apps/s6-rc/s6-rc-0.5.3.2.ebuild 
b/sys-apps/s6-rc/s6-rc-0.5.3.2.ebuild
new file mode 100644
index ..35dea1d4a721
--- /dev/null
+++ b/sys-apps/s6-rc/s6-rc-0.5.3.2.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Service manager for the s6 supervision suite"
+HOMEPAGE="https://www.skarnet.org/software/s6-rc/;
+SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz;
+
+LICENSE="ISC"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="static static-libs"
+
+REQUIRED_USE="static? ( static-libs )"
+
+RDEPEND="dev-lang/execline:=[static-libs?]
+   dev-libs/skalibs:=[static-libs?]
+   sys-apps/s6:=[execline,static-libs?]
+"
+DEPEND="${RDEPEND}"
+
+HTML_DOCS=( doc/. )
+
+src_prepare() {
+   default
+
+   # Avoid QA warning for LDFLAGS addition
+   sed -i -e 's/.*-Wl,--hash-style=both$/:/' configure || die
+
+   sed -i -e '/AR := /d' -e '/RANLIB := /d' Makefile || die
+}
+
+src_configure() {
+   tc-export AR CC RANLIB
+
+   local myconf=(
+   --bindir=/bin
+   --dynlibdir=/usr/$(get_libdir)
+   --libdir=/usr/$(get_libdir)/${PN}
+   --with-dynlib=/usr/$(get_libdir)
+   --with-lib=/usr/$(get_libdir)/execline
+   --with-lib=/usr/$(get_libdir)/s6
+   --with-lib=/usr/$(get_libdir)/skalibs
+   --with-sysdeps=/usr/$(get_libdir)/skalibs
+   --enable-shared
+   $(use_enable static allstatic)
+   $(use_enable static static-libc)
+   $(use_enable static-libs static)
+   )
+
+   econf "${myconf[@]}"
+}



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

2022-06-24 Thread Sam James
commit: 884d9e6af67b08b9076e3836b06a6c8efd97cbb8
Author: Petr Vaněk  atlas  cz>
AuthorDate: Tue Jun 14 13:37:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 25 05:35:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=884d9e6a

dev-libs/skalibs: add 2.12.0.1

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

 dev-libs/skalibs/Manifest|  1 +
 dev-libs/skalibs/skalibs-2.12.0.1.ebuild | 43 
 2 files changed, 44 insertions(+)

diff --git a/dev-libs/skalibs/Manifest b/dev-libs/skalibs/Manifest
index 83dba18533cf..46c99821cf68 100644
--- a/dev-libs/skalibs/Manifest
+++ b/dev-libs/skalibs/Manifest
@@ -1 +1,2 @@
 DIST skalibs-2.11.2.0.tar.gz 219085 BLAKE2B 
a8aeca79890465784cae5e958d73359544416b11ac3ca4fb412ba00e59db28ee041c745653efb9f1553944974579238b0d9e8e5b3696de9a07d4e2e11333d631
 SHA512 
174e92be03cfb8ee41d9dc78bfd183a435d01481ad9835b74b38e12cf6fbadd30f97c27203dbc942102641349626f92000510636dc73f413a5aebd7f7942
+DIST skalibs-2.12.0.1.tar.gz 222717 BLAKE2B 
f094677bbe2efe4c4dcd4359bdfaafa07dc2d436691517a868870e88a360fed8fe81008ebb5ad6f2737d12764a8313b20c31fb52e0c424174744451eca991d9a
 SHA512 
383961588eeb4934ef68e25764d3e258d7d9f19fdd14156490e8d9e2e111050c92b34b1786d007c269d09f82cd234bdcbecb13ef603c101e9439ce4b77a6e635

diff --git a/dev-libs/skalibs/skalibs-2.12.0.1.ebuild 
b/dev-libs/skalibs/skalibs-2.12.0.1.ebuild
new file mode 100644
index ..0eb6a5c6b8ab
--- /dev/null
+++ b/dev-libs/skalibs/skalibs-2.12.0.1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="General-purpose libraries from skarnet.org"
+HOMEPAGE="https://www.skarnet.org/software/skalibs/;
+SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz;
+
+LICENSE="ISC"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="doc ipv6 static-libs"
+
+HTML_DOCS=( doc/. )
+
+src_prepare() {
+   default
+
+   # Avoid QA warning for LDFLAGS addition
+   sed -i -e 's/.*-Wl,--hash-style=both$/:/' configure || die
+
+   sed -i -e '/AR := /d' -e '/RANLIB := /d' Makefile || die
+}
+
+src_configure() {
+   tc-export AR CC RANLIB
+
+   local myconf=(
+   --datadir=/etc
+   --dynlibdir=/usr/$(get_libdir)
+   --libdir=/usr/$(get_libdir)/${PN}
+   --sysdepdir=/usr/$(get_libdir)/${PN}
+   --enable-clock
+   --enable-shared
+   $(use_enable static-libs static)
+   $(use_enable ipv6)
+   )
+
+   econf "${myconf[@]}"
+}



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

2022-06-24 Thread Georgy Yakovlev
commit: 2eb0797a9e239b1029aa50410b75689bbf982a26
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Jun 25 05:25:47 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Jun 25 05:31:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2eb0797a

app-eselect/eselect-rust: keyword 20210703 for ~sparc

Bug: https://bugs.gentoo.org/769467
Signed-off-by: Georgy Yakovlev  gentoo.org>

 app-eselect/eselect-rust/eselect-rust-20210703.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-eselect/eselect-rust/eselect-rust-20210703.ebuild 
b/app-eselect/eselect-rust/eselect-rust-20210703.ebuild
index d1403550df94..18b15d4d3866 100644
--- a/app-eselect/eselect-rust/eselect-rust-20210703.ebuild
+++ b/app-eselect/eselect-rust/eselect-rust-20210703.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} == "" ]] ; then
EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/${PN}.git;
 else
SRC_URI="https://gitweb.gentoo.org/proj/${PN}.git/snapshot/${P}.tar.bz2;
-   KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 x86"
+   KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 ~sparc x86"
 fi
 
 DESCRIPTION="Eselect module for management of multiple Rust versions"



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

2022-06-24 Thread Georgy Yakovlev
commit: 21775d43d5c7b8e7931a02ddf8ce32659e55f00c
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Jun 25 05:27:39 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Jun 25 05:31:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21775d43

dev-lang/rust-bin: keyword 1.61.0 for ~sparc

Bug: https://bugs.gentoo.org/769467
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-lang/rust-bin/rust-bin-1.61.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/rust-bin/rust-bin-1.61.0.ebuild 
b/dev-lang/rust-bin/rust-bin-1.61.0.ebuild
index 42e2c8640c06..1e31f9b3af8b 100644
--- a/dev-lang/rust-bin/rust-bin-1.61.0.ebuild
+++ b/dev-lang/rust-bin/rust-bin-1.61.0.ebuild
@@ -21,7 +21,7 @@ SRC_URI="$(rust_all_arch_uris ${MY_P})
 
 LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA"
 SLOT="stable"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
 IUSE="clippy cpu_flags_x86_sse2 doc prefix rls rust-src rustfmt"
 
 DEPEND=""



[gentoo-commits] repo/gentoo:master commit in: virtual/rust/

2022-06-24 Thread Georgy Yakovlev
commit: 0037134821950c321f255061e307bfbe5407fbef
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Jun 25 05:28:00 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Jun 25 05:31:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00371348

virtual/rust: keyword 1.61.0 for ~sparc

Bug: https://bugs.gentoo.org/769467
Signed-off-by: Georgy Yakovlev  gentoo.org>

 virtual/rust/rust-1.61.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/virtual/rust/rust-1.61.0.ebuild b/virtual/rust/rust-1.61.0.ebuild
index 27c4c62c8441..b7da1d054aa3 100644
--- a/virtual/rust/rust-1.61.0.ebuild
+++ b/virtual/rust/rust-1.61.0.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Virtual for Rust language compiler"
 
 LICENSE=""
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
 IUSE="rustfmt"
 
 BDEPEND=""



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

2022-06-24 Thread Sam James
commit: e99173fc270e98edf07ee72ba85fcf9500b6228a
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 25 05:29:19 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 25 05:29:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e99173fc

www-client/links: Stabilize 2.26-r1 hppa, #847463

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

 www-client/links/links-2.26-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/links/links-2.26-r1.ebuild 
b/www-client/links/links-2.26-r1.ebuild
index 3570273a595f..1485b6630a67 100644
--- a/www-client/links/links-2.26-r1.ebuild
+++ b/www-client/links/links-2.26-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://${PN}.twibright.com/download/${P}.tar.bz2;
 
 LICENSE="GPL-2"
 SLOT="2"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~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 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE="brotli bzip2 fbcon freetype gpm ipv6 jpeg libevent livecd lzip lzma ssl 
suid svga tiff unicode webp X zlib zstd"
 
 GRAPHICS_DEPEND="media-libs/libpng:0="



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

2022-06-24 Thread Georgy Yakovlev
commit: c6b065afb9a4d88efeecd028ee60554cce7631d6
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Jun 25 05:20:30 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Jun 25 05:21:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6b065af

dev-lang/rust-bin: add unkeyworded sparc support

It's a simple hacky version, just re-packed sam's tarballs into single
distfile like upstream does.

Thanks-to: sam  gentoo.org
Bug: https://bugs.gentoo.org/769467
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-lang/rust-bin/Manifest   | 1 +
 dev-lang/rust-bin/rust-bin-1.61.0.ebuild | 4 
 2 files changed, 5 insertions(+)

diff --git a/dev-lang/rust-bin/Manifest b/dev-lang/rust-bin/Manifest
index 463a2372f307..95d7473e6db5 100644
--- a/dev-lang/rust-bin/Manifest
+++ b/dev-lang/rust-bin/Manifest
@@ -90,6 +90,7 @@ DIST rust-1.61.0-riscv64gc-unknown-linux-gnu.tar.xz 190408604 
BLAKE2B 1f37d88201
 DIST rust-1.61.0-riscv64gc-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 
c413b2f55e3d45dbfccf193f5cb9f6866abf895d23c850e3744a0bd897c2c812f57457211efaab7416c0d8fc079cc4feaa35de879ad76356a961e704e711be46
 SHA512 
0155b4e0ba86cc190b85f2f82e8ee75c14825e52e05ab3446283512f0b42f113d85ef89d72e0929382637dc0a44ef72f06552957285463c2edd7f83d9c8234ff
 DIST rust-1.61.0-s390x-unknown-linux-gnu.tar.xz 214196912 BLAKE2B 
31eeaabdbca2fa837610179eafd0cb6cde2ce8d4feb57e86cd1fc8962e1f8b84bf067d7782414380616d5b56fef5db19c91c54c89f5dd935debf6ed2d3841466
 SHA512 
7de0ea08c4834e60d12098d92d4366689c0b959f58667bc68e35ad3c976011e8d9375566cebd9260933e13bd74105d297dabf40a0d09b34f83905d4cb9995f7f
 DIST rust-1.61.0-s390x-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 
617bfd93b883cc36c8504ac326813511bee205a508489be168060863d967efe9a2e8276c3834d872f419317047ba83624c996be9d6f913be58f9feab66f292b2
 SHA512 
933689de3c1fabc31dd1910844479b3505e1a8b8474fdaeb4936df118a6da4f9597c45f0a0056d5c1efc33ae8ffb2910f5aa07b91afbd231ad7c20f0c79ceeb4
+DIST rust-1.61.0-sparc64-unknown-linux-gnu.tar.xz 76632772 BLAKE2B 
2e8c0ce511735bb4c6bb4b51b164e2f93e8a9c23d94d0ec126bc2f51b1ab5d526327b337301f5adcc7c2a717f1df9f482d853a49cd677616849c72f472c06742
 SHA512 
c4fc82b6382c95017b8f18754641b617ff544781ff9e032cd1ce3f748fa3ab24c461e002dca967f5c6c65f53cffba0c49746b42383209d11dd07db3a4dd238ff
 DIST rust-1.61.0-x86_64-unknown-linux-gnu.tar.xz 157592468 BLAKE2B 
0877c0794280a5ab7e74553c02cebad67e36148a3f34a709973310d89d7ea65dc8ecfa8b9c461e4f96939ed2ff09b7bacbef0b4fcf409758a0429bc431f87ebe
 SHA512 
365191453f37775cf8bed66e12224294d4d99f3bacc635c3c13f05bf8585838a04b602c2fef7964f26a6cc35ab432a5c0a9745e9ffad0a83b0c761ec02de3484
 DIST rust-1.61.0-x86_64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 
5296a8df210a4cf2fd7dffcba1ae6bd8cda9e408ff4c55d997199c2890b9faab9e8d6d22a3c0961786bb80231836047929621edf9043d474b352fe28bd9192e8
 SHA512 
cb97e84cd793aa8676c41297d8da14125855c008815e65d8191868eb88241ccb408c6f9ae85b7ba8de1a02ea8923f5e042f4fea662fa593e5ec03505b41ee52d
 DIST rust-1.61.0-x86_64-unknown-linux-musl.tar.xz 259724324 BLAKE2B 
d005bd2794d196136c42842fbb7bc64d827898b5713f768cf0e88be5a40e3906139027ee58571cfccd8d2c864f672d1986da28c72f0d1c4a7f78d18efe14385e
 SHA512 
96d09ac3a48bb2956dd6bf219e605c68327a94d09e72290ee74781c4886dce93b217163fb08dac0ce69bfaa2e3ab8cccd4a26d10b9df4c3162822a38e355bdb6

diff --git a/dev-lang/rust-bin/rust-bin-1.61.0.ebuild 
b/dev-lang/rust-bin/rust-bin-1.61.0.ebuild
index a745ac2ec2f7..42e2c8640c06 100644
--- a/dev-lang/rust-bin/rust-bin-1.61.0.ebuild
+++ b/dev-lang/rust-bin/rust-bin-1.61.0.ebuild
@@ -8,11 +8,15 @@ inherit multilib prefix rust-toolchain toolchain-funcs 
verify-sig multilib-minim
 MY_P="rust-${PV}"
 # curl -L static.rust-lang.org/dist/channel-rust-${PV}.toml 2>/dev/null | grep 
"xz_url.*rust-src"
 MY_SRC_URI="${RUST_TOOLCHAIN_BASEURL%/}/2022-05-19/rust-src-${PV}.tar.xz"
+GENTOO_BIN_BASEURI="https://dev.gentoo.org/~gyakovlev/distfiles/${CATEGORY}/${PN};
 # omit leading slash
 
 DESCRIPTION="Systems programming language from Mozilla"
 HOMEPAGE="https://www.rust-lang.org/;
 SRC_URI="$(rust_all_arch_uris ${MY_P})
rust-src? ( ${MY_SRC_URI} )
+   sparc? (
+   ${GENTOO_BIN_BASEURI}/${MY_P}-sparc64-unknown-linux-gnu.tar.xz
+   )
 "
 
 LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA"



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

2022-06-24 Thread Michał Górny
commit: e9b58242f35b12f5556ff53c4ac0700eb83c4d6d
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 25 03:35:53 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun 25 05:11:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9b58242

dev-python/pytest-mock: Bump to 3.8.1

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

 dev-python/pytest-mock/Manifest |  1 +
 dev-python/pytest-mock/pytest-mock-3.8.1.ebuild | 46 +
 2 files changed, 47 insertions(+)

diff --git a/dev-python/pytest-mock/Manifest b/dev-python/pytest-mock/Manifest
index c1a39aec7112..97f5e4ef533c 100644
--- a/dev-python/pytest-mock/Manifest
+++ b/dev-python/pytest-mock/Manifest
@@ -1 +1,2 @@
 DIST pytest-mock-3.7.0.tar.gz 29311 BLAKE2B 
27227b66008c70c4016c8e15d0021a67e84730a8b49c5664dc4f29e16d5f163df293269ab332707e44b7a0b182e15e20ab0ebaf4b9d923eb911083377972dad1
 SHA512 
6ba69e86bac8a430a9f1f1c615ad21f505b87848ac50fc551bc02f81306bf8769fd015615d96085d87d4c695c24b0686a95116721358687b48b64de5d0ae6901
+DIST pytest-mock-3.8.1.tar.gz 27671 BLAKE2B 
6bb4a3d752ae0f4e751cb50fd6018802bb7f3cee53429693161185ef369bad8addd8637d2526750fcf9ddbe9205da3d1d615efa19b1d58ae71603ca3902c67a6
 SHA512 
db8c0e2cbb7f8741569035a4e6ab9335ec0b03e05f0df07de0de8dad769974f96752c15d85c439da432623b51296b88970e3e29a212930e2bac33ed47d6055f3

diff --git a/dev-python/pytest-mock/pytest-mock-3.8.1.ebuild 
b/dev-python/pytest-mock/pytest-mock-3.8.1.ebuild
new file mode 100644
index ..ce9187b4e2e5
--- /dev/null
+++ b/dev-python/pytest-mock/pytest-mock-3.8.1.ebuild
@@ -0,0 +1,46 @@
+# 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} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Thin-wrapper around the mock package for easier use with pytest"
+HOMEPAGE="
+   https://github.com/pytest-dev/pytest-mock/
+   https://pypi.org/project/pytest-mock/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+RDEPEND="
+   >=dev-python/pytest-6[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x PYTEST_PLUGINS=pytest_mock,pytest_asyncio.plugin
+   local EPYTEST_DESELECT=()
+
+   if has_version dev-python/mock; then
+   EPYTEST_DESELECT+=(
+   tests/test_pytest_mock.py::test_standalone_mock
+   )
+   fi
+
+   epytest --assert=plain
+}



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

2022-06-24 Thread Michał Górny
commit: 409b0481dd5d8baeaad109aac23735a14a7663b2
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 25 04:50:18 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun 25 05:11:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=409b0481

dev-python/ini2toml: Add more test deps

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

 dev-python/ini2toml/ini2toml-0.11-r1.ebuild | 51 +
 1 file changed, 51 insertions(+)

diff --git a/dev-python/ini2toml/ini2toml-0.11-r1.ebuild 
b/dev-python/ini2toml/ini2toml-0.11-r1.ebuild
new file mode 100644
index ..71e549fccc36
--- /dev/null
+++ b/dev-python/ini2toml/ini2toml-0.11-r1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 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="Automatically conversion of .ini/.cfg files to TOML equivalents"
+HOMEPAGE="
+   https://pypi.org/project/ini2toml/
+   https://github.com/abravalheri/ini2toml/
+"
+SRC_URI="
+   https://github.com/abravalheri/ini2toml/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   >=dev-python/packaging-20.7[${PYTHON_USEDEP}]
+   >=dev-python/tomli-w-0.4.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+   test? (
+   dev-python/configupdater[${PYTHON_USEDEP}]
+   dev-python/pyproject-fmt[${PYTHON_USEDEP}]
+   dev-python/tomli[${PYTHON_USEDEP}]
+   dev-python/tomlkit[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+EPYTEST_IGNORE=(
+   # validate_pyproject is not packaged
+   tests/test_examples.py
+)
+
+src_prepare() {
+   sed -i -e 's:--cov ini2toml --cov-report term-missing::' setup.cfg || 
die
+   distutils-r1_src_prepare
+}



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

2022-06-24 Thread Michał Górny
commit: 6913b59c9fed4e5955b56889812f6912d79692d6
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 25 03:07:58 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun 25 05:11:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6913b59c

dev-python/botocore: Bump to 1.27.17

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 9424a3fec702..8b4b193c6de2 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -3,4 +3,5 @@ DIST botocore-1.27.13.tar.gz 9134638 BLAKE2B 
471a46a4c4f14082ceb7030495a121ea90a
 DIST botocore-1.27.14.tar.gz 9134503 BLAKE2B 
ca29a33c5363457053f8ac042279726a15d3dc5f72546558d11bbacd79e7641d94b1137b76e201ad00203ecff53274fd41abd9178e7abbc1c5a51fe388f7fa5e
 SHA512 
3995918212559eab009f141f94e6e6496fc77f12438e1dd62ce3ee232009b90de3882d342d20e83eb11de5f35b7878f53eea884016874caacb9d2e3d167b4f1a
 DIST botocore-1.27.15.tar.gz 9134585 BLAKE2B 
33fcf026334e0be28b7f20b78e072d4eed85e857438319dfe6a1aefb2aeb287aa7a4d6b5f40cd47b9ca5e904263bd7716e58fe2962a75fa64ffea8da383fd527
 SHA512 
15a65137b131220863fc7fb4c085d83b858a673ee49370bc8d5ce8433f2ee3c99dffd102830da10ed1c4fa4a6f5fdc5f543be4e88646f981409fb855ea100932
 DIST botocore-1.27.16.tar.gz 9138117 BLAKE2B 
ed636cd031445b14f57282326836616dca626c27ff912b5a2014df83c5574264f773d9ab8aae2f01b55bb810d00233f1a4cceb0f746767247b5954bb8739b7be
 SHA512 
c4b1debe648cd3027fe409f4ec095a4b454050ec427e8a11e04bc1f82d452566d2168dd539d5dc687e46e612f3d47e218d99de9510156e19eac477ea3c0259d2
+DIST botocore-1.27.17.tar.gz 9130505 BLAKE2B 
04c6b37f3b42a0f9fb696b5213338b004418a68c754f5027ad447119fb20556dc49bd53f40fd9560ea3f5bdcf2afbe151dba68e901079baec770f9f223b1a894
 SHA512 
b1a145d3c97adfd4df40639da99e1c34087508be189d5818ee7176f20454f2897a6f518a14b4bfbf41cb169a17188bec467337c10d0ad511e223f0c1ff5b64ee
 DIST botocore-1.27.7.tar.gz 9102259 BLAKE2B 
094ec463531f1dfd54ff32d0f44ebc39cdc0a6d4c3e19b49a25e25d9d13acdcd26c782c1d4819ea4f1cb8954a858aa6e997411785678700b7ca03cd8844527b5
 SHA512 
d4a1327f4314279548af00fbc6da2f9fc5f25f704da3f6ddfa90773878f28ac9f03556b00fa4c0207ec2e952eb716aa98c1c22abffbd51d82dc55d9e4ceeca5c

diff --git a/dev-python/botocore/botocore-1.27.17.ebuild 
b/dev-python/botocore/botocore-1.27.17.ebuild
new file mode 100644
index ..830c713f6036
--- /dev/null
+++ b/dev-python/botocore/botocore-1.27.17.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=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}]
+   )
+"
+
+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: dev-python/configupdater/

2022-06-24 Thread Michał Górny
commit: d3aa25ecd030e441a2ac6de9e6ebfbadbc02173d
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 25 04:48:30 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun 25 05:11:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3aa25ec

dev-python/configupdater: New package, v3.1

A new test dep for dev-python/ini2toml.

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

 dev-python/configupdater/Manifest |  1 +
 dev-python/configupdater/configupdater-3.1.ebuild | 32 +++
 dev-python/configupdater/metadata.xml | 11 
 3 files changed, 44 insertions(+)

diff --git a/dev-python/configupdater/Manifest 
b/dev-python/configupdater/Manifest
new file mode 100644
index ..be50b3831097
--- /dev/null
+++ b/dev-python/configupdater/Manifest
@@ -0,0 +1 @@
+DIST configupdater-3.1.gh.tar.gz 138671 BLAKE2B 
48e349780e11ca26b4b15b44aa298058840cfcea47fc7b2e555f3ca743de1956a15255bfea2c5f96624e02e399bed99ae45f3422ab1660b8ae83087ddf6117e1
 SHA512 
89685a93f3bec907184d818b5adea4f87967df313fe4e4216aeef2c227fdf0b0f98757ec27da7f43adff6e2ee37020dd57b98569d5811c9dc7c3201852b27432

diff --git a/dev-python/configupdater/configupdater-3.1.ebuild 
b/dev-python/configupdater/configupdater-3.1.ebuild
new file mode 100644
index ..bb6d09e8a58f
--- /dev/null
+++ b/dev-python/configupdater/configupdater-3.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 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="Parser like ConfigParser but for updating configuration files"
+HOMEPAGE="
+   https://github.com/pyscaffold/configupdater/
+   https://pypi.org/project/ConfigUpdater/
+"
+SRC_URI="
+   https://github.com/pyscaffold/configupdater/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT PSF-2 PYTHON"
+SLOT="0"
+KEYWORDS="~amd64"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+src_prepare() {
+   distutils-r1_src_prepare
+   sed -i -e '/--cov/d' setup.cfg || die
+}

diff --git a/dev-python/configupdater/metadata.xml 
b/dev-python/configupdater/metadata.xml
new file mode 100644
index ..9fbb7c1b9718
--- /dev/null
+++ b/dev-python/configupdater/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   pyt...@gentoo.org
+   
+   
+   pyscaffold/configupdater
+   ConfigUpdater
+   
+



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

2022-06-24 Thread Michał Górny
commit: 9a5fe912ba18f73c9500fbd6f0f3b67ed4833e1d
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 25 05:08:23 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun 25 05:11:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a5fe912

dev-python/pyproject-fmt: New package, v0.3.3

Extra test dep for dev-python/ini2toml.

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

 dev-python/pyproject-fmt/Manifest  |  1 +
 dev-python/pyproject-fmt/metadata.xml  | 11 +++
 .../pyproject-fmt/pyproject-fmt-0.3.3.ebuild   | 38 ++
 3 files changed, 50 insertions(+)

diff --git a/dev-python/pyproject-fmt/Manifest 
b/dev-python/pyproject-fmt/Manifest
new file mode 100644
index ..0b4338fc9ea1
--- /dev/null
+++ b/dev-python/pyproject-fmt/Manifest
@@ -0,0 +1 @@
+DIST pyproject-fmt-0.3.3.gh.tar.gz 14399 BLAKE2B 
82af6d6c4424f83ed9a5539d64bfd517cf08df4bb14b7f1321a379a4d87d140f1518444b503731344e5fdbb4b94d92ce23605fe2a1cc978d26901eae98a31b8c
 SHA512 
49c4648e140b34a6d2f27cc01be7253693e79687f2ff8dbcae5ca3cc64c14f5945f942ffb42d1d286ff221e5aaed22dc1f9953216f49232ce311c4c18130754e

diff --git a/dev-python/pyproject-fmt/metadata.xml 
b/dev-python/pyproject-fmt/metadata.xml
new file mode 100644
index ..2b685521272a
--- /dev/null
+++ b/dev-python/pyproject-fmt/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   pyt...@gentoo.org
+   
+   
+   tox-dev/pyproject-fmt
+   pyproject-fmt
+   
+

diff --git a/dev-python/pyproject-fmt/pyproject-fmt-0.3.3.ebuild 
b/dev-python/pyproject-fmt/pyproject-fmt-0.3.3.ebuild
new file mode 100644
index ..bf9e0c458bdd
--- /dev/null
+++ b/dev-python/pyproject-fmt/pyproject-fmt-0.3.3.ebuild
@@ -0,0 +1,38 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Format your pyproject.toml file"
+HOMEPAGE="
+   https://github.com/tox-dev/pyproject-fmt/
+   https://pypi.org/project/pyproject-fmt/
+"
+SRC_URI="
+   https://github.com/tox-dev/pyproject-fmt/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
+   >=dev-python/tomlkit-0.10[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/pytest-mock-3.7[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}



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

2022-06-24 Thread Michał Górny
commit: 9b77803251969ce0bd44c9c0cf627faa425ecd1c
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 25 03:37:16 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun 25 05:11:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b778032

dev-python/ini2toml: Bump to 0.11

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

 dev-python/ini2toml/Manifest |  1 +
 dev-python/ini2toml/ini2toml-0.11.ebuild | 64 
 2 files changed, 65 insertions(+)

diff --git a/dev-python/ini2toml/Manifest b/dev-python/ini2toml/Manifest
index 9fa4a3fcb1f6..a307283e1b3b 100644
--- a/dev-python/ini2toml/Manifest
+++ b/dev-python/ini2toml/Manifest
@@ -1 +1,2 @@
 DIST ini2toml-0.10.gh.tar.gz 93535 BLAKE2B 
8d8a5b31c53b9194e578b473dfd562b1b569d701b36b267ec4f59ea75ec03abd6e1df5541327b9414a2f1c04b1cb41ec57c6f97f69a3c51a172143d2eacd
 SHA512 
3d88f97c50a13fe3878e3fa35d70c9051874bec99d278411dcc7098d86898deb0e490be26f293e9a304d4c9a2842274e68126a2d20dac77b526161fde682dd75
+DIST ini2toml-0.11.gh.tar.gz 93696 BLAKE2B 
0fb52b346065421049fd377a62de4189a6d261ad12c00679c97568a0e7b7f8fc7bf1aae2196b8fc70489d547c0ce9be1347336d25769c7fb383f9fec4d4aa205
 SHA512 
7329fd3ba31567638fffce22f2370c2055503bd4abc3d7dab30b1828eb54204d31036753efddfab52e79703ce7583f6070e1207c95345096c0751c2d429fd6ea

diff --git a/dev-python/ini2toml/ini2toml-0.11.ebuild 
b/dev-python/ini2toml/ini2toml-0.11.ebuild
new file mode 100644
index ..de5aad955494
--- /dev/null
+++ b/dev-python/ini2toml/ini2toml-0.11.ebuild
@@ -0,0 +1,64 @@
+# Copyright 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="Automatically conversion of .ini/.cfg files to TOML equivalents"
+HOMEPAGE="
+   https://pypi.org/project/ini2toml/
+   https://github.com/abravalheri/ini2toml/
+"
+SRC_URI="
+   https://github.com/abravalheri/ini2toml/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/packaging-20.7[${PYTHON_USEDEP}]
+   >=dev-python/tomli-w-0.4.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+   test? (
+   dev-python/tomli[${PYTHON_USEDEP}]
+   dev-python/tomlkit[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+EPYTEST_DESELECT=(
+   # pyproject_fmt is not packaged
+   tests/test_cli.py::test_auto_formatting
+
+   # fails on whitespace/comments/formatting
+   tests/test_translator.py::test_simple_example
+   tests/test_translator.py::test_parser_opts
+   
tests/plugins/test_setuptools_pep621.py::test_move_entry_points_and_apply_value_processing
+   tests/plugins/test_setuptools_pep621.py::test_split_subtables
+   
tests/plugins/test_setuptools_pep621.py::test_entrypoints_and_split_subtables
+   tests/plugins/test_setuptools_pep621.py::test_handle_dynamic
+)
+
+EPYTEST_IGNORE=(
+   # configupdater is not packaged
+   tests/test_examples.py
+   tests/test_transformations.py
+   tests/drivers/test_configupdater.py
+)
+
+src_prepare() {
+   sed -i -e 's:--cov ini2toml --cov-report term-missing::' setup.cfg || 
die
+   distutils-r1_src_prepare
+}



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

2022-06-24 Thread Michał Górny
commit: 1fe84ecc3353dca0affb9ca747b9ea95dea9a674
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 25 03:08:11 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun 25 05:11:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fe84ecc

dev-python/boto3: Bump to 1.24.17

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

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

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 1623f2103046..c2e145ebe744 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -3,4 +3,5 @@ DIST boto3-1.24.13.gh.tar.gz 510032 BLAKE2B 
4d204f4b4e1dbe970d45e65eb04061193d1b
 DIST boto3-1.24.14.gh.tar.gz 510393 BLAKE2B 
c5a3f28abdeb3deaf33620ab7278b5d14dce55297e37c8d17e58994348f7459598ea96c3d44cfa7cf4bfa760aee2ab09aea0d905d514cc2365b0beb12424ea49
 SHA512 
d357cfd4e1098a8aa7e59aad36f27427dbc43fe39bfd3628928879058ee396774ebbc2c270fd5422a125f447a7b64fcb34da5008fcf44a8d74ed344b81f65666
 DIST boto3-1.24.15.gh.tar.gz 510710 BLAKE2B 
9640c037d6bc95225b9dbb9fc8b33d65a4253057b9a534c1dc2f33a5040796b25fe069a1842aee61851b0b5a75c15770564c5348b8937cc38cc8b898a5d01106
 SHA512 
07b8758afa9454d435a8935e90e7bfbe91ba266fecfd8413f81cb000c86101a8ad14cd9dd7e5ba620dd807da9501409896c36b532d243d68f26b4d0aa8574fbb
 DIST boto3-1.24.16.gh.tar.gz 511182 BLAKE2B 
00180c2cee9499efb3093c517f776536a85972014c622ec87d327c0e1a628b1440a85ddb239431d7c647a459f8c55422136f61254cd192cd3ca8f68eb03270d9
 SHA512 
cc2d179ba3975fdfc1127565d352077529159cd97d120831629650af881600d022f8a55f4ccfb3c732be5814b58739178063042ca7a0e26f0163f47ba8dddb36
+DIST boto3-1.24.17.gh.tar.gz 511281 BLAKE2B 
577efc0ebfb39957e55bcaf7aa678cdf072eed885ab1055b15fc8ca2295fedd6d56fd2fb919913beedcdd335ff26e452bc5434283c9ca9d8f0135080e2aa1312
 SHA512 
a843146951eb2a5ad7dd31159d833806ae403014abf3e9a617f6457e3ecec1a0dc4c6ce6a87079c9112513cbd6a2ccd26542e5736eeea6c5723c7e39c660befa
 DIST boto3-1.24.7.gh.tar.gz 508670 BLAKE2B 
d526f6a4dc4c6126c61ca7c9074b4341c742f84a6e95b38cd8a450fb74df379cee44513e1be6bc7cd0c8f728598d0ecfc06240120a8da71f75f86371498f5233
 SHA512 
4d57e38c18138b950f93a234132ac1d31c9a29ad00ca5e1298517d6b16ff2849802ce6cfeb8de390c2eb25086043d45e0276a7a563707595649ca1905367be52

diff --git a/dev-python/boto3/boto3-1.24.17.ebuild 
b/dev-python/boto3/boto3-1.24.17.ebuild
new file mode 100644
index ..6edcc751d54b
--- /dev/null
+++ b/dev-python/boto3/boto3-1.24.17.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: app-admin/awscli/

2022-06-24 Thread Michał Górny
commit: 50bfc00c668d85c4271a481fbe56d055dc8db7cf
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 25 03:08:26 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun 25 05:11:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50bfc00c

app-admin/awscli: Bump to 1.25.17

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

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

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index b81321acb06f..79d0ae64c3d0 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -3,4 +3,5 @@ DIST aws-cli-1.25.13.gh.tar.gz 2224352 BLAKE2B 
0f6b94545f8504dcf6a458df28b39b3a9
 DIST aws-cli-1.25.14.gh.tar.gz 2225058 BLAKE2B 
185fb35a574a73d1d43adef515dbc1e67e81bf3ba5c6511365d6633c1b3c72263b4bdd1c0449a319292fdfa2f0eaef52fd8322785f26fa7ed5da0231d5aba6b2
 SHA512 
e7d854cff3c68a7ad41c3f481d64b12761dffb5186cc8919ec92bd48e9f9946773382eb276722ffc9776f34a972f50773e758aaa5212c168960fff07a71196b1
 DIST aws-cli-1.25.15.gh.tar.gz 2225254 BLAKE2B 
afc4ef97b0c8eebaba3874ab5291cda8b971cc934379973b19e9ccc855b99a42be2a26737104e0eed151db280afb1c1a7866c9f8a376ec8e6a59d09372217cfa
 SHA512 
b5dfb47b1b256b2c3ee2ca92e161f0e59afc955159e28d368ee947cc8a41765919828dcfcfd00f7024bb328f4ed698cf040f81747cc892c6c3914a1f7e97d875
 DIST aws-cli-1.25.16.gh.tar.gz 2225519 BLAKE2B 
5800f49afe526f29b76f74078431235ab302237cbb3d6977c902d218fd65fb1eb341534020f1b8c495eb1834d3ef4c87fec7b4dee6ac8ceff4a528ec9bbf045b
 SHA512 
4641ead6693a54d34dbd3426baaf8c389221d85aba950e21e1ba7ccbdc142633d0d4215598fe55865a90c98c4df8ea2eb78610fd0567ce49b82f32aac1941f3b
+DIST aws-cli-1.25.17.gh.tar.gz 2226115 BLAKE2B 
d07a9c7a8e13019fd728489d27465497ba31f53087ef09e5f816792267bcb58158fa0a7f71fc499d3e343b5b3a0da45cc3632f8c69345b8cd93ebc735f645672
 SHA512 
1a7f90e28d6702f9e73fe3a93e0d91e2c4ea3d93574f21a3ecde1148445fe6b5f98f217e2e61a1cbba50a07590f0ab0abd00390fb04cbb3db74dfff698224997
 DIST aws-cli-1.25.7.gh.tar.gz 2223153 BLAKE2B 
fcadda94fd721135f94b1538c4b27e41108064f6fd32f324d5436138e3d1b0ffcab53fcc545b01c461365d55c4bfa2a05d90e94c875c929a3227efae76452415
 SHA512 
194adacab0df87d8e4f0cdc71bb956bef6dc8b2de2e7e4416c9c079ff2b7c2bce7584ac1049428d0bcb134368b39c37c04bc5e6a8fc7540c44c64f3934ccaf21

diff --git a/app-admin/awscli/awscli-1.25.17.ebuild 
b/app-admin/awscli/awscli-1.25.17.ebuild
new file mode 100644
index ..4154af977ee6
--- /dev/null
+++ b/app-admin/awscli/awscli-1.25.17.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/csscompressor/

2022-06-24 Thread Michał Górny
commit: db7017457bf16613e7a68b4843e1578036fdacee
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 25 03:17:19 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun 25 05:11:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db701745

dev-python/csscompressor: Remove old

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

 dev-python/csscompressor/csscompressor-0.9.5.ebuild | 21 -
 1 file changed, 21 deletions(-)

diff --git a/dev-python/csscompressor/csscompressor-0.9.5.ebuild 
b/dev-python/csscompressor/csscompressor-0.9.5.ebuild
deleted file mode 100644
index f9312fcde96f..
--- a/dev-python/csscompressor/csscompressor-0.9.5.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="A python port of YUI CSS Compressor"
-HOMEPAGE="
-   https://github.com/sprymix/csscompressor
-   https://pypi.org/project/csscompressor/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~riscv x86"
-
-distutils_enable_tests pytest



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

2022-06-24 Thread Brian Gloyer
commit: 1ad87810d209a3922f2b62a2c37a911d0b75918e
Author: brian gloyer  gmail  com>
AuthorDate: Sat Jun 25 04:42:07 2022 +
Commit: Brian Gloyer  gmail  com>
CommitDate: Sat Jun 25 04:48:12 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1ad87810

app-portage/appswipe: added missing dependency

Closes: https://bugs.gentoo.org/843569
Signed-off-by: brian gloyer  gmail.com>

 app-portage/appswipe/appswipe-1.1.14.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-portage/appswipe/appswipe-1.1.14.ebuild 
b/app-portage/appswipe/appswipe-1.1.14.ebuild
index 2f77e8206..fe5848065 100644
--- a/app-portage/appswipe/appswipe-1.1.14.ebuild
+++ b/app-portage/appswipe/appswipe-1.1.14.ebuild
@@ -18,6 +18,7 @@ DEPEND="
dev-qt/qtcore
dev-qt/qtgui
dev-qt/qtsql[sqlite]
+   dev-qt/qtwidgets
 "
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: profiles/, dev-python/pyfeyn/, dev-python/pyfeyn/files/

2022-06-24 Thread Sam James
commit: ea82b58f767bb367e8b38200efbc5fa15b949391
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 25 04:37:24 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 25 04:37:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea82b58f

dev-python/pyfeyn: treeclean

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

 dev-python/pyfeyn/Manifest |  1 -
 dev-python/pyfeyn/files/pyfeyn-1.0.0.patch | 18 --
 dev-python/pyfeyn/metadata.xml | 15 ---
 dev-python/pyfeyn/pyfeyn-1.0.0-r2.ebuild   | 22 --
 profiles/package.mask  |  5 -
 5 files changed, 61 deletions(-)

diff --git a/dev-python/pyfeyn/Manifest b/dev-python/pyfeyn/Manifest
deleted file mode 100644
index 4744d3b6dac2..
--- a/dev-python/pyfeyn/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pyfeyn-1.0.0.tar.gz 27316 BLAKE2B 
f1ece2e64be35f6e64dbe539406462c1802bb0149577662a92658769c1b347c2d98786cd83998e8887cc609f8ffa5aac3e3c995c253f54badd5bed43050dbf0f
 SHA512 
edecbb61cbc63adb5d218cd53e45568f42aa018875bd57485afe612080300a16dd93d1dd0a1286b040a27aaf727a9e35e210f2a2edccaf9e6e114301a91c839a

diff --git a/dev-python/pyfeyn/files/pyfeyn-1.0.0.patch 
b/dev-python/pyfeyn/files/pyfeyn-1.0.0.patch
deleted file mode 100644
index 0b4c29e74033..
--- a/dev-python/pyfeyn/files/pyfeyn-1.0.0.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-diff -r -U1 pyfeyn-1.0.0.orig/pyfeyn/feynml.py pyfeyn-1.0.0/pyfeyn/feynml.py
 pyfeyn-1.0.0.orig/pyfeyn/feynml.py 2016-02-09 22:48:29.0 +0100
-+++ pyfeyn-1.0.0/pyfeyn/feynml.py  2016-02-14 13:11:16.034537778 +0100
-@@ -257,3 +257,3 @@
- if self.root.tag != "feynml":
--raise "FeynML Error:  must be root element" % 
self.root.tag
-+raise Exception("FeynML Error:  must be root element" % 
self.root.tag)
- for element in self.root:
-@@ -266,3 +266,3 @@
- else:
--raise "FeynML Error: invalid top-level tag <%s>" % element.tag
-+raise Exception("FeynML Error: invalid top-level tag <%s>" % 
element.tag)
- 
-@@ -328,3 +328,3 @@
- except:
--raise "FeynML Error: invalid bend amount %s for  
element"%element.attrib["bend"]
-+raise Exception("FeynML Error: invalid bend amount %s for 
 element"%element.attrib["bend"])
- if "style" in element.attrib:

diff --git a/dev-python/pyfeyn/metadata.xml b/dev-python/pyfeyn/metadata.xml
deleted file mode 100644
index de0ba66c8d44..
--- a/dev-python/pyfeyn/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   gro...@gentoo.org
-   Andrey Grozin
-   
-   
-   pyt...@gentoo.org
-   Python
-   
-   
-   pyfeyn
-   
-

diff --git a/dev-python/pyfeyn/pyfeyn-1.0.0-r2.ebuild 
b/dev-python/pyfeyn/pyfeyn-1.0.0-r2.ebuild
deleted file mode 100644
index 4d4853433857..
--- a/dev-python/pyfeyn/pyfeyn-1.0.0-r2.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{7..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python package for drawing Feynman diagrams"
-HOMEPAGE="http://pyfeyn.hepforge.org/ https://pypi.org/project/pyfeyn/;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="latex"
-
-DEPEND=""
-RDEPEND=">=dev-python/pyx-0.15[${PYTHON_USEDEP}]
-   latex? ( dev-texlive/texlive-mathscience )"
-
-PATCHES=( "${FILESDIR}"/${P}.patch )

diff --git a/profiles/package.mask b/profiles/package.mask
index 4aed951939d0..03984a9b0183 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -262,11 +262,6 @@ dev-ruby/regexp_parser:1
 # on 2022-06-28. Bugs #833297, #802927.
 dev-python/pypam
 
-# Andrey Grozin  (2022-05-25)
-# Does not work with the current dev-python/pyx
-# Removal on 2022-06-24
-dev-python/pyfeyn
-
 # Hans de Graaff  (2022-05-20)
 # Unused slots of cucumber components that are no longer or were never
 # used by current cucumber versions. Masked for removal in 30 days.



[gentoo-commits] repo/gentoo:master commit in: dev-python/m2r/, profiles/, dev-python/m2r/files/

2022-06-24 Thread Sam James
commit: d13e0b7ba35162f224152f7be5230cbfe43788ff
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 25 04:36:21 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 25 04:36:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d13e0b7b

dev-python/m2r: treeclean

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

 dev-python/m2r/Manifest|   1 -
 dev-python/m2r/files/m2r-0.2.1-tests-network.patch |  28 --
 dev-python/m2r/files/m2r-0.2.1-tests.patch |  65 ---
 dev-python/m2r/files/m2r-0.2.1-upstream-fix.patch  |  23 -
 dev-python/m2r/files/m2r.1 | 515 -
 dev-python/m2r/files/test.md   |   5 -
 dev-python/m2r/files/test.rst  |   8 -
 dev-python/m2r/m2r-0.2.1.ebuild|  58 ---
 dev-python/m2r/metadata.xml|  17 -
 profiles/package.mask  |   1 -
 10 files changed, 721 deletions(-)

diff --git a/dev-python/m2r/Manifest b/dev-python/m2r/Manifest
deleted file mode 100644
index 0552e9342a44..
--- a/dev-python/m2r/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST m2r-0.2.1.tar.gz 24455 BLAKE2B 
42ec5a919301b6dee2b345a5eca9e62a1bd44186fb61dbd8cc9de6cacc34821e912f242355cc7368b755f923a433353cfa567afc480e9b8c63bf209ff9d3c624
 SHA512 
847f04538ee52f0b0a88cee9474ed889e8114a3a7b1fb221cdaa867ab70ca52f517250f2c8bbf795ae598c7b6614e6d03d9f6f05b7e3d56fb8087d63eb52f1bc

diff --git a/dev-python/m2r/files/m2r-0.2.1-tests-network.patch 
b/dev-python/m2r/files/m2r-0.2.1-tests-network.patch
deleted file mode 100644
index 74f3a0ca7a6a..
--- a/dev-python/m2r/files/m2r-0.2.1-tests-network.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-diff --git a/tests/test_cli.py b/tests/test_cli.py
-index e53e209..4dff652 100644
 a/tests/test_cli.py
-+++ b/tests/test_cli.py
-@@ -5,6 +5,7 @@ from __future__ import print_function, unicode_literals
- 
- import sys
- import os
-+import unittest
- from os import path
- from copy import copy
- from unittest import TestCase
-@@ -127,6 +128,7 @@ class TestConvert(TestCase):
- self.assertIn('__content__', m.call_args[0][0])
- self.assertNotIn('**content**', m.call_args[0][0])
- 
-+@unittest.skip("needs internet access")
- def test_anonymous_reference_option(self):
- sys.argv = [
- sys.argv[0], '--anonymous-references', '--dry-run', test_md]
-@@ -135,6 +137,7 @@ class TestConvert(TestCase):
- self.assertIn("`A link to GitHub `__",
-   m.call_args[0][0])
- 
-+@unittest.skip("test seems to be broken")
- def test_disable_inline_math(self):
- sys.argv = [
- sys.argv[0], '--disable-inline-math', '--dry-run', test_md]

diff --git a/dev-python/m2r/files/m2r-0.2.1-tests.patch 
b/dev-python/m2r/files/m2r-0.2.1-tests.patch
deleted file mode 100644
index 9c70bbc5b49d..
--- a/dev-python/m2r/files/m2r-0.2.1-tests.patch
+++ /dev/null
@@ -1,65 +0,0 @@
-From 77968c4574cb121737a2017b936870603664be39 Mon Sep 17 00:00:00 2001
-From: miyakogi 
-Date: Tue, 4 Jun 2019 19:13:26 +0900
-Subject: [PATCH] Fix test
-

- tests/test_renderer.py | 12 ++--
- 1 file changed, 6 insertions(+), 6 deletions(-)
-
-diff --git a/tests/test_renderer.py b/tests/test_renderer.py
-index 5c6f915..4c7ebba 100644
 a/tests/test_renderer.py
-+++ b/tests/test_renderer.py
-@@ -43,6 +43,7 @@ def check_rst(self, rst):
- class TestBasic(RendererTestBase):
- def test_fail_rst(self):
- with self.assertRaises(AssertionError):
-+# This check should be failed and report warning
- self.check_rst('```')
- 
- def test_simple_paragraph(self):
-@@ -709,7 +710,6 @@ def test_footnote(self):
- '',
- '.. [#a] note rst',  # one empty line inserted...
- '',
--'',
- '.. [#fn-1] note 1',
- '.. [#fn-2] note 2',
- '.. [#fn-ref] note ref',
-@@ -719,22 +719,22 @@ def test_footnote(self):
- def test_sphinx_ref(self):
- src = 'This is a sphinx [ref]_ global ref.\n\n.. [ref] ref text'
- out = self.conv(src)
--self.assertEqual(out, '\n' + src + '\n')
-+self.assertEqual(out, '\n' + src)
- 
- 
- class TestDirective(RendererTestBase):
- def test_comment_oneline(self):
- src = '.. a'
- out = self.conv(src)
--self.assertEqual(out, '\n.. a\n')
-+self.assertEqual(out, '\n.. a')
- 
- def test_comment_indented(self):
- src = '.. a'
- out = self.conv(src)
--self.assertEqual(out, '\n.. a\n')
-+self.assertEqual(out, '\n.. a')
- 
- def test_comment_newline(self):
--src = '..\n\n   comment\nnewline'
-+src = '..\n\n   comment\n\nnewline'
- out = self.conv(src)
- self.assertEqual(out, '\n..\n\n   

[gentoo-commits] repo/gentoo:master commit in: profiles/, dev-python/sphinxcontrib-openapi/

2022-06-24 Thread Sam James
commit: 4479d00bea378d0a092fb6739e4f8eed78f32fb0
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 25 04:36:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 25 04:37:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4479d00b

dev-python/sphinxcontrib-openapi: treeclean

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

 dev-python/sphinxcontrib-openapi/Manifest  |  1 -
 dev-python/sphinxcontrib-openapi/metadata.xml  | 13 --
 .../sphinxcontrib-openapi-0.7.0-r1.ebuild  | 49 --
 profiles/package.mask  |  9 
 4 files changed, 72 deletions(-)

diff --git a/dev-python/sphinxcontrib-openapi/Manifest 
b/dev-python/sphinxcontrib-openapi/Manifest
deleted file mode 100644
index ff4f63cc2f1f..
--- a/dev-python/sphinxcontrib-openapi/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST sphinxcontrib-openapi-0.7.0.tar.gz 193897 BLAKE2B 
c0f1c46c6e8c67ddf95d163a68f5e22e6f2dff6622a3c21651b301dc1266b53b088d1b882e5e3347fad6347b86392bc9428b56f537c1d2320e7d9cd113c478f7
 SHA512 
36a7b6473b43af8d6fe2cf1bf22fb90848343911f69414cd742b942ff2ea33ac5ffba79c516dbb076b87c2a6e7e44d6958796daf06c9245a7184bfb6fdb53569

diff --git a/dev-python/sphinxcontrib-openapi/metadata.xml 
b/dev-python/sphinxcontrib-openapi/metadata.xml
deleted file mode 100644
index a019e89fd495..
--- a/dev-python/sphinxcontrib-openapi/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   pyt...@gentoo.org
-   Python
-   
-   
-   
-   sphinxcontrib-openapi
-   sphinx-contrib/openapi
-   
-

diff --git 
a/dev-python/sphinxcontrib-openapi/sphinxcontrib-openapi-0.7.0-r1.ebuild 
b/dev-python/sphinxcontrib-openapi/sphinxcontrib-openapi-0.7.0-r1.ebuild
deleted file mode 100644
index c3f2a174bddf..
--- a/dev-python/sphinxcontrib-openapi/sphinxcontrib-openapi-0.7.0-r1.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# 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..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="OpenAPI (fka Swagger) spec renderer for Sphinx"
-HOMEPAGE="
-   https://pypi.org/project/sphinxcontrib-openapi/
-   https://github.com/sphinx-contrib/openapi/
-"
-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/sphinx[${PYTHON_USEDEP}]
-   dev-python/sphinxcontrib-httpdomain[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   dev-python/jsonschema[${PYTHON_USEDEP}]
-   dev-python/m2r[${PYTHON_USEDEP}]
-   dev-python/picobox[${PYTHON_USEDEP}]
-   dev-python/deepmerge[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   dev-python/setuptools_scm[${PYTHON_USEDEP}]
-   test? (
-   dev-python/responses[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-python_compile() {
-   distutils-r1_python_compile
-   find "${BUILD_DIR}" -name '*.pth' -delete || die
-}
-
-python_test() {
-   distutils_write_namespace sphinxcontrib
-   cd "${T}" || die
-   epytest "${S}"/tests
-}

diff --git a/profiles/package.mask b/profiles/package.mask
index e588e0580899..4aed951939d0 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -267,15 +267,6 @@ dev-python/pypam
 # Removal on 2022-06-24
 dev-python/pyfeyn
 
-# Michał Górny  (2022-05-25)
-# dev-python/m2r has not seen any activity since Jun 2019 and requires
-# old version of dev-python/mistune.  dev-python/sphinxcontrib-openapi
-# has not seen any activity since Oct 2020.  Their only revdep
-# is dev-python/jupyter_server[doc], so let's mask the flag and remove
-# them.
-# Removal on 2022-06-24.  Bug #843881.
-dev-python/sphinxcontrib-openapi
-
 # Hans de Graaff  (2022-05-20)
 # Unused slots of cucumber components that are no longer or were never
 # used by current cucumber versions. Masked for removal in 30 days.



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

2022-06-24 Thread Sam James
commit: 5c9f02895d5f66eb4ae5d509493b7e40daa38c44
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 25 04:33:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 25 04:33:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c9f0289

media-sound/sooperlooper: add github upstream metadata

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

 media-sound/sooperlooper/metadata.xml | 11 +++
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/media-sound/sooperlooper/metadata.xml 
b/media-sound/sooperlooper/metadata.xml
index b69a849fd57e..180951d3dba1 100644
--- a/media-sound/sooperlooper/metadata.xml
+++ b/media-sound/sooperlooper/metadata.xml
@@ -1,8 +1,11 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-
-   so...@gentoo.org
-   Gentoo Sound project
-
+   
+   so...@gentoo.org
+   Gentoo Sound project
+   
+   
+   essej/sooperlooper
+   
 



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

2022-06-24 Thread Sam James
commit: 6cfdad620208e2b48ab0c22785ba9cf3c646cee6
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 25 04:27:19 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 25 04:29:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cfdad62

net-ftp/ftp: fix musl build; modernise

Closes: https://bugs.gentoo.org/832430
Thanks-to: Cristian Othón Martínez Vera  cfuga.mx>
Signed-off-by: Sam James  gentoo.org>

 .../ftp-0.17.34.0.2.5.1-musl-glob-brace.patch  | 14 ++
 net-ftp/ftp/ftp-0.17.34.0.2.5.1.ebuild | 30 ++
 2 files changed, 33 insertions(+), 11 deletions(-)

diff --git a/net-ftp/ftp/files/ftp-0.17.34.0.2.5.1-musl-glob-brace.patch 
b/net-ftp/ftp/files/ftp-0.17.34.0.2.5.1-musl-glob-brace.patch
new file mode 100644
index ..386af410e913
--- /dev/null
+++ b/net-ftp/ftp/files/ftp-0.17.34.0.2.5.1-musl-glob-brace.patch
@@ -0,0 +1,14 @@
+https://bugs.gentoo.org/832430
+
+See e.g. 
https://patchwork.kernel.org/project/selinux/patch/20180517051117.48454-5-ja...@perfinion.com/
 too.
+--- a/ftp/cmds.h
 b/ftp/cmds.h
+@@ -61,3 +61,7 @@
+ void do_umask(int argc, char *argv[]);
+ void idle_cmd(int argc, char *argv[]);
+ void setpassive(void);
++
++#ifndef GLOB_BRACE
++#define GLOB_BRACE 0
++#endif
+

diff --git a/net-ftp/ftp/ftp-0.17.34.0.2.5.1.ebuild 
b/net-ftp/ftp/ftp-0.17.34.0.2.5.1.ebuild
index a25ce7b145e0..bbdb45b4f87b 100644
--- a/net-ftp/ftp/ftp-0.17.34.0.2.5.1.ebuild
+++ b/net-ftp/ftp/ftp-0.17.34.0.2.5.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit flag-o-matic toolchain-funcs
+inherit edo flag-o-matic toolchain-funcs
 
 PATCH_VER="3"
 MY_PN="netkit-ftp"
@@ -11,11 +11,13 @@ MY_PV="$(ver_cut 1-2)"
 MY_P="netkit-${PN}-${MY_PV}"
 DEB_PN="${MY_PN}-ssl"
 DEB_PV="$(ver_cut 1-3)+$(ver_cut 4-5)-$(ver_cut 6-7)"
+
 DESCRIPTION="Standard Linux FTP client"
 HOMEPAGE="http://www.hcs.harvard.edu/~dholland/computers/netkit.html;
 SRC_URI="ftp://sunsite.unc.edu/pub/Linux/system/network/netkit/${MY_P}.tar.gz
mirror://debian/pool/main/n/${DEB_PN}/${DEB_PN}_${DEB_PV}.debian.tar.xz

https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${MY_P}-patches-${PATCH_VER}.tar.bz2;
+S="${WORKDIR}"/${MY_P}
 
 LICENSE="BSD"
 SLOT="0"
@@ -24,22 +26,23 @@ IUSE="ipv6 readline ssl"
 
 RDEPEND="
>=sys-libs/ncurses-5.2:=
-   readline? ( sys-libs/readline:0= )
-   ssl? ( dev-libs/openssl:0= )
+   elibc_musl? ( sys-libs/obstack-standalone )
+   readline? ( sys-libs/readline:= )
+   ssl? ( dev-libs/openssl:= )
 "
 DEPEND="${RDEPEND}"
 BDEPEND="sys-apps/grep"
 
-S=${WORKDIR}/${MY_P}
-
 src_prepare() {
local p
for p in $(grep -v "^#" "${WORKDIR}"/debian/patches/series || die); do
-   eapply "${WORKDIR}/debian/patches/${p}"
+   eapply "${WORKDIR}"/debian/patches/${p}
done
 
eapply "${WORKDIR}"/patch
+   eapply "${FILESDIR}"/${PN}-0.17.34.0.2.5.1-musl-glob-brace.patch
 
+   # Drop bashism from configure
sed -i \
-e 's:echo -n:printf %s :' \
configure || die
@@ -48,15 +51,20 @@ src_prepare() {
 }
 
 src_configure() {
-   append-lfs-flags #101038
+   # bug #101038
+   append-lfs-flags
tc-export CC
-   # not an autoconf script
-   ./configure \
+
+   # Not an autoconf script
+   edo ./configure \
--prefix=/usr \
$(use_enable ipv6) \
$(use_enable readline) \
-   $(use_enable ssl) \
-   || die
+   $(use_enable ssl)
+
+   if use elibc_musl ; then
+   sed -i -e '/^LIBS=/ s/$/ -lobstack/' MCONFIG || die
+   fi
 }
 
 src_install() {



[gentoo-commits] repo/gentoo:master commit in: mail-client/alpine/

2022-06-24 Thread Sam James
commit: 8523738d6da11143cf18c9f042440c2bf14259e8
Author: Robert Siebeck  r123  de>
AuthorDate: Sat Jun 11 12:33:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 25 04:31:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8523738d

mail-client/alpine: add version 2.26

Co-authored-by: CFuga  cfuga.mx>
Closes: https://bugs.gentoo.org/850781
Signed-off-by: Robert Siebeck  r123.de>
Closes: https://github.com/gentoo/gentoo/pull/25856
Signed-off-by: Sam James  gentoo.org>

 mail-client/alpine/Manifest   |  2 +
 mail-client/alpine/alpine-2.26.ebuild | 90 +++
 2 files changed, 92 insertions(+)

diff --git a/mail-client/alpine/Manifest b/mail-client/alpine/Manifest
index c0e22786c7d9..d00d09f2c8bf 100644
--- a/mail-client/alpine/Manifest
+++ b/mail-client/alpine/Manifest
@@ -2,3 +2,5 @@ DIST alpine-2.25-chappa-11.patch.gz 172996 BLAKE2B 
b6fe190d8f95ffa9d851d4760517c
 DIST alpine-2.25-chappa.patch.gz 172963 BLAKE2B 
5e306325beb46fd2f716620794894f563b93e116693a1af050ea5f61c203350d2aa72b67d7f66acc748caea6a73bdef85f45324eb01edf8a6035b07f8a50e2bb
 SHA512 
b88ca58e42a72b2b92cf28e4cae492a5ee75d534821046645fcc358833e87287fc707d5bec5c3508942a0ef1ecffe64916f00f1a01e430048384838e5ca40358
 DIST alpine-2.25-ssl.patch 5431 BLAKE2B 
0cf2fcb682fbee41aa988ff089c16b75ebd9bee321c1c130d0b5136e5ca521bded7e9a97cd3ade1c86b17e72136264d4405cc36427a347c9bee84ee8a64548d4
 SHA512 
698d2a3c3b7b588fe3fcfe0291f0aab05c42b5ea80de1f210c1985082651329b80447de4e8057bc7e962fe8ed5175ea8132bad413c02fb1f0cc67c84e9420642
 DIST alpine-2.25.tar.xz 7495372 BLAKE2B 
ce2587a309c87ba527d51c360ee0d9627453cce6585631f569eb26db04aa6c5cddb7c9599478092447a040c43e9234e78a942fef4b1186d07c608163f96236be
 SHA512 
76c214cf66f4ac7af3de40357ad3a592ff2a119e327e5f6c256125b7865d46b09197435fe6ac8077ab7a498e4821925939f3f902431ca77baa786e149466a193
+DIST alpine-2.26-chappa-5.patch.gz 173031 BLAKE2B 
8719d37fde313e190608489e6191d4f0456f8a00ea267712e1c078ab1bbd3a8542bab3cf498faa1482fde386c24bf5335c54c39595ffb7fb019d13e975bf697a
 SHA512 
aa979825367b309d5726055620c6f8f3e954863e648de25f768ffbc175c3f91c8d1917e89116f35195a5ae266a9dcac51eb7f744f119ad848ddc0d10b8cc
+DIST alpine-2.26.tar.xz 7517628 BLAKE2B 
fe156974462dd566ac3fbe25cc54a1b2a480b3af46c8356356a97426f3e42495853efdbfeedc6173537dc150d90592c3fd9109e7d37f16738922a4205fd2f9df
 SHA512 
359b5cb30be78a341b76c0475a2d5268b643788f14c9b5b9457af6748034e1d2e70fd7ddf59e5c59ad596a36d8a10afa9c41cbd74241c780b8575d8186168fd2

diff --git a/mail-client/alpine/alpine-2.26.ebuild 
b/mail-client/alpine/alpine-2.26.ebuild
new file mode 100644
index ..c06917b3931e
--- /dev/null
+++ b/mail-client/alpine/alpine-2.26.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools optfeature toolchain-funcs
+
+DESCRIPTION="An easy to use text-based based mail and news client"
+HOMEPAGE="https://alpineapp.email/ https://repo.or.cz/alpine.git/;
+CHAPPA_PATCH_NAME="${P}-chappa-5.patch"
+SRC_URI="https://alpineapp.email/alpine/release/src/${P}.tar.xz
+   chappa? ( https://alpineapp.email/alpine/patches/${P}/all.patch.gz -> 
${CHAPPA_PATCH_NAME}.gz ) "
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="+chappa ipv6 kerberos ldap nls onlyalpine passfile smime ssl threads"
+
+DEPEND="sys-libs/ncurses:=
+   virtual/libcrypt:=
+   kerberos? ( app-crypt/mit-krb5 )
+   ldap? ( net-nds/openldap:= )
+   ssl? ( dev-libs/openssl:0= )
+"
+RDEPEND="${DEPEND}
+   app-misc/mime-types
+"
+
+src_prepare() {
+   default
+   use chappa && eapply "${WORKDIR}/${CHAPPA_PATCH_NAME}"
+   eautoreconf
+   tc-export CC RANLIB AR
+   export CC_FOR_BUILD="$(tc-getBUILD_CC)"
+}
+
+src_configure() {
+   myconf=(
+   --without-tcl
+   --with-system-pinerc="${EPREFIX}"/etc/pine.conf
+   --with-system-fixed-pinerc="${EPREFIX}"/etc/pine.conf.fixed
+   $(use_with ldap)
+   $(use_with ssl)
+   $(use_with passfile passfile .pinepwd)
+   $(use_with kerberos krb5)
+   $(use_with threads pthread)
+   $(use_enable nls)
+   $(use_with ipv6)
+   $(use_with smime)
+   )
+
+   if has_version "app-text/hunspell"; then
+   myconf+=( --with-interactive-spellcheck=/usr/bin/hunspell )
+   elif has_version "app-text/aspell"; then
+   myconf+=( --with-interactive-spellcheck=/usr/bin/aspell )
+   fi
+
+   if use ssl; then
+   myconf+=(
+   --with-ssl-include-dir="${EPREFIX}"/usr/include/openssl
+   --with-ssl-lib-dir="${EPREFIX}"/usr/$(get_libdir)
+   --with-ssl-certs-dir="${EPREFIX}"/etc/ssl/certs
+   )
+   fi
+   econf "${myconf[@]}"
+}
+

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

2022-06-24 Thread Sam James
commit: 0773dc7048e4ce34e9d61c580a7424348f5124db
Author: Cristian Othón Martínez Vera  cfuga  mx>
AuthorDate: Sat Jun 25 03:44:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 25 03:44:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0773dc70

sys-apps/pmount: fix build with musl

Closes: https://bugs.gentoo.org/713422
Signed-off-by: Cristian Othón Martínez Vera  cfuga.mx>
Signed-off-by: Sam James  gentoo.org>

 sys-apps/pmount/files/pmount-0.9.99_alpha-limits-musl.patch | 12 
 sys-apps/pmount/pmount-0.9.99_alpha-r6.ebuild   |  4 ++--
 2 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/sys-apps/pmount/files/pmount-0.9.99_alpha-limits-musl.patch 
b/sys-apps/pmount/files/pmount-0.9.99_alpha-limits-musl.patch
new file mode 100644
index ..af6a1ebc521d
--- /dev/null
+++ b/sys-apps/pmount/files/pmount-0.9.99_alpha-limits-musl.patch
@@ -0,0 +1,12 @@
+https://bugs.gentoo.org/713422
+--- a/src/utils.c
 b/src/utils.c
+@@ -25,6 +25,7 @@
+ #include 
+ 
+ #include 
++#include 
+ 
+ #include "utils.h"
+ 
+

diff --git a/sys-apps/pmount/pmount-0.9.99_alpha-r6.ebuild 
b/sys-apps/pmount/pmount-0.9.99_alpha-r6.ebuild
index e6a575c9f139..1d336844462f 100644
--- a/sys-apps/pmount/pmount-0.9.99_alpha-r6.ebuild
+++ b/sys-apps/pmount/pmount-0.9.99_alpha-r6.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
@@ -26,7 +26,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-0.9.19-testsuite-missing-dir.patch
"${FILESDIR}"/${P}-locale-regex.patch
"${FILESDIR}"/${P}-exfat-support.patch
-
+   "${FILESDIR}"/${P}-limits-musl.patch
 )
 
 src_prepare() {



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

2022-06-24 Thread Sam James
commit: b609cb7324518d716d722875f5f2e68619cfb98a
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 25 04:15:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 25 04:15:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b609cb73

sys-apps/pmount: fix implicit function declarations

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

 .../pmount-0.9.99_alpha-missing-includes.patch | 82 +++
 sys-apps/pmount/pmount-0.9.99_alpha-r7.ebuild  | 92 ++
 2 files changed, 174 insertions(+)

diff --git a/sys-apps/pmount/files/pmount-0.9.99_alpha-missing-includes.patch 
b/sys-apps/pmount/files/pmount-0.9.99_alpha-missing-includes.patch
new file mode 100644
index ..cdcb65ad822d
--- /dev/null
+++ b/sys-apps/pmount/files/pmount-0.9.99_alpha-missing-includes.patch
@@ -0,0 +1,82 @@
+--- a/src/conffile.c
 b/src/conffile.c
+@@ -22,6 +22,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ #include "conffile.h"
+ #include "config.h"
+--- a/src/luks.c
 b/src/luks.c
+@@ -13,7 +13,9 @@
+ #include "utils.h"
+ #include "policy.h"
+ #include 
++#include 
+ #include 
++#include 
+ #include 
+ #include 
+ 
+--- a/src/policy.c
 b/src/policy.c
+@@ -13,6 +13,7 @@
+ #include "policy.h"
+ #include "utils.h"
+ 
++#include 
+ #include 
+ #include 
+ #include 
+--- a/src/pmount.c
 b/src/pmount.c
+@@ -29,6 +29,7 @@
+ #include "policy.h"
+ #include "utils.h"
+ #include "luks.h"
++#include "loop.h"
+ #include "config.h"
+ 
+ /* Configuration file handling */
+--- a/src/policy.c
 b/src/policy.c
+@@ -33,6 +33,7 @@
+ #include 
+ #include 
+ 
++#include "configuration.h"
+ 
+ /* We use our own safe version of realpath */
+ #include "realpath.h"
+--- a/src/pumount.c
 b/src/pumount.c
+@@ -24,6 +24,7 @@
+ #include "utils.h"
+ #include "luks.h"
+ #include "config.h"
++#include "configuration.h"
+ 
+ /* error codes */
+ const int E_ARGS = 1;
+--- a/tests/test_policy.c
 b/tests/test_policy.c
+@@ -16,6 +16,7 @@
+ #include "policy.h"
+ #include "utils.h"
+ #include 
++#include 
+ 
+ int testsFailed = 0;
+ int totalTests = 0;
+--- a/tests/test_spawn.c
 b/tests/test_spawn.c
+@@ -12,6 +12,7 @@
+ 
+ 
+ #include 
++#include 
+ #include 
+ #include "utils.h"
+ 

diff --git a/sys-apps/pmount/pmount-0.9.99_alpha-r7.ebuild 
b/sys-apps/pmount/pmount-0.9.99_alpha-r7.ebuild
new file mode 100644
index ..baad4714b833
--- /dev/null
+++ b/sys-apps/pmount/pmount-0.9.99_alpha-r7.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1
+
+DESCRIPTION="Policy based mounter that gives the ability to mount removable 
devices as a user"
+HOMEPAGE="https://launchpad.net/pmount;
+SRC_URI="mirror://debian/pool/main/p/${PN}/${PN}_${PV/_/-}.orig.tar.bz2"
+S="${WORKDIR}"/${P/_/-}
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="crypt"
+
+# cryptsetup is executed at runtime only, no libraries used AFAICT
+# but in DEPEND too as it's checked during configure
+RDEPEND="
+   acct-group/plugdev
+   >=sys-apps/util-linux-2.17.2
+   crypt? ( >=sys-fs/cryptsetup-1.0.6-r2 )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/intltool
+   sys-devel/gettext"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.9.19-testsuite-missing-dir.patch
+   "${FILESDIR}"/${P}-locale-regex.patch
+   "${FILESDIR}"/${P}-exfat-support.patch
+   "${FILESDIR}"/${P}-limits-musl.patch
+   "${FILESDIR}"/${P}-missing-includes.patch
+)
+
+src_prepare() {
+   # Restore default value from pmount <= 0.9.23 wrt #393633
+   sed -i -e '/^not_physically_logged_allow/s:=.*:= yes:' etc/pmount.conf 
|| die
+
+   cat <<-EOF > po/POTFILES.skip || die
+   src/conffile.c
+   src/configuration.c
+   src/loop.c
+   EOF
+
+   default
+}
+
+src_configure() {
+   econf --disable-hal
+}
+
+src_test() {
+   local testdir=${S}/tests/check_fstab
+
+   ln -s a "${testdir}/b" &&
+   ln -s d "${testdir}/c" &&
+   ln -s c "${testdir}/e" ||
+   die "Unable to create fake symlinks required for testsuite"
+
+   emake check
+}
+
+src_install() {
+   # Must be run SETUID+SETGID, bug #250106
+   exeinto /usr/bin
+   exeopts -m 6710 -g plugdev
+   doexe src/{p,pu}mount
+
+   dodoc AUTHORS ChangeLog TODO
+   doman man/{{p,pu}mount.1,pmount.conf.5}
+
+   insinto /etc
+   doins etc/pmount.{allow,conf}
+
+   keepdir /media #501772
+
+   newbashcomp "${FILESDIR}/${PN}.bash-completion" "${PN}"
+   bashcomp_alias pmount pumount
+}
+
+pkg_postinst() {
+   elog
+   elog "This package has been installed setuid and setgid."
+
+   elog "The permissions are as such that only users that belong to the 
plugdev"
+   elog "group are allowed to run this. But if a script run by root mounts 
a"
+ 

[gentoo-commits] repo/gentoo:master commit in: net-mail/dbmail/

2022-06-24 Thread Sam James
commit: 3df61d451dd4b745c5ca27a133620e775c097047
Author: Cristian Othón Martínez Vera  cfuga  mx>
AuthorDate: Sat Jun 25 03:41:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 25 03:42:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3df61d45

net-mail/dbmail: fix musl build

Closes: https://bugs.gentoo.org/829574
Signed-off-by: Sam James  gentoo.org>
Signed-off-by: Cristian Othón Martínez Vera  cfuga.mx>

 net-mail/dbmail/dbmail-3.2.3-r5.ebuild | 3 ++-
 net-mail/dbmail/dbmail-3.2.5-r2.ebuild | 2 ++
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/net-mail/dbmail/dbmail-3.2.3-r5.ebuild 
b/net-mail/dbmail/dbmail-3.2.3-r5.ebuild
index edabceb37645..50a1edf5ed0b 100644
--- a/net-mail/dbmail/dbmail-3.2.3-r5.ebuild
+++ b/net-mail/dbmail/dbmail-3.2.3-r5.ebuild
@@ -31,7 +31,8 @@ RDEPEND="
ssl? (
dev-libs/openssl:=
)"
-DEPEND="${RDEPEND}"
+DEPEND="${RDEPEND}
+   elibc_musl? ( sys-libs/queue-standalone )"
 BDEPEND="virtual/pkgconfig"
 
 PATCHES=( "${FILESDIR}"/${P}-fno-common.patch )

diff --git a/net-mail/dbmail/dbmail-3.2.5-r2.ebuild 
b/net-mail/dbmail/dbmail-3.2.5-r2.ebuild
index 17e33e79a6f2..0c48f3c6305c 100644
--- a/net-mail/dbmail/dbmail-3.2.5-r2.ebuild
+++ b/net-mail/dbmail/dbmail-3.2.5-r2.ebuild
@@ -18,6 +18,7 @@ DEPEND="dev-db/libzdb
sieve? ( >=mail-filter/libsieve-2.2.1 )
ldap? ( >=net-nds/openldap-2.3.33:= )
jemalloc? ( dev-libs/jemalloc:= )
+   elibc_musl? ( sys-libs/queue-standalone )
app-text/asciidoc
app-text/xmlto
app-crypt/mhash
@@ -32,6 +33,7 @@ DEPEND="dev-db/libzdb
 RDEPEND="${DEPEND}
acct-group/dbmail
acct-user/dbmail"
+DEPEND+=" elibc_musl? ( sys-libs/queue-standalone )"
 DOCS=( AUTHORS README.md INSTALL THANKS UPGRADING )
 
 README_GENTOO_SUFFIX=""



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

2022-06-24 Thread Haelwenn Monnier
commit: be258e0da0b96bf8c4b53cb484de28d5a0beb0f8
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Sat Jun 25 03:51:45 2022 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Sat Jun 25 03:53:01 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=be258e0d

dev-lang/hare: Use $PV as subslot

hare binaries are statically linked, this allows to rebuild them on standard 
library updates

Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>

 .../hare/{hare-0_pre20220624.ebuild => hare-0_pre20220624-r1.ebuild}| 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/hare/hare-0_pre20220624.ebuild 
b/dev-lang/hare/hare-0_pre20220624-r1.ebuild
similarity index 97%
rename from dev-lang/hare/hare-0_pre20220624.ebuild
rename to dev-lang/hare/hare-0_pre20220624-r1.ebuild
index 2fe1678f5..a9096c3d7 100644
--- a/dev-lang/hare/hare-0_pre20220624.ebuild
+++ b/dev-lang/hare/hare-0_pre20220624-r1.ebuild
@@ -9,7 +9,7 @@ EGIT_COMMIT="65449ddbbbf39659bfaf84a2cb78510409a4ab7a"
 SRC_URI="https://git.sr.ht/~sircmpwn/hare/archive/${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
 S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 LICENSE="MPL-2.0 GPL-3"
-SLOT="0"
+SLOT="0/${PV}"
 KEYWORDS="~amd64 ~arm64 ~riscv"
 
 DEPEND="



[gentoo-commits] repo/proj/guru:dev commit in: app-admin/himitsu-ssh/

2022-06-24 Thread Haelwenn Monnier
commit: 129a6a5bdec00ee0678537bb020f2adfcefe56ea
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Sat Jun 25 03:13:23 2022 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Sat Jun 25 03:13:58 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=129a6a5b

app-admin/himitsu-ssh: New package

Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>

 app-admin/himitsu-ssh/Manifest|  1 +
 app-admin/himitsu-ssh/himitsu-ssh-0.1.ebuild  | 30 +++
 app-admin/himitsu-ssh/himitsu-ssh-.ebuild | 30 +++
 app-admin/himitsu-ssh/metadata.xml|  8 +++
 4 files changed, 69 insertions(+)

diff --git a/app-admin/himitsu-ssh/Manifest b/app-admin/himitsu-ssh/Manifest
new file mode 100644
index 0..0aeec05c5
--- /dev/null
+++ b/app-admin/himitsu-ssh/Manifest
@@ -0,0 +1 @@
+DIST himitsu-ssh-0.1.tar.gz 18378 BLAKE2B 
92c9f9838dbab8df7d57321c1692fdfaa5e342eed14d08aac7eacb088e0eacaf5abe05b396eb05f14d0feb1f8d85034365464087729cc79b168a76253778b311
 SHA512 
f1bb3dfe2ee5843e867748f5177f1f34007674e3b6f2cb9ba701edc2dca8e979ba9882dc5012197b10053583b7536d71b0a214c57aa03e2576d08cb12e9e1e4c

diff --git a/app-admin/himitsu-ssh/himitsu-ssh-0.1.ebuild 
b/app-admin/himitsu-ssh/himitsu-ssh-0.1.ebuild
new file mode 100644
index 0..d42518941
--- /dev/null
+++ b/app-admin/himitsu-ssh/himitsu-ssh-0.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ "${PV}" = "" ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/himitsu-ssh;
+else
+   SRC_URI="https://git.sr.ht/~sircmpwn/himitsu-ssh/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64 ~riscv"
+fi
+
+DESCRIPTION="SSH integration for Himitsu"
+HOMEPAGE="https://git.sr.ht/~sircmpwn/himitsu-ssh;
+LICENSE="GPL-3"
+SLOT="0"
+
+IUSE=""
+
+RDEPEND="app-admin/himitsu"
+DEPEND="
+   ${RDEPEND}
+   dev-lang/hare:=
+"
+BDEPEND="app-text/scdoc"
+
+src_configure() {
+   sed -i 's;^PREFIX=.*;PREFIX=/usr;' Makefile || die
+}

diff --git a/app-admin/himitsu-ssh/himitsu-ssh-.ebuild 
b/app-admin/himitsu-ssh/himitsu-ssh-.ebuild
new file mode 100644
index 0..d42518941
--- /dev/null
+++ b/app-admin/himitsu-ssh/himitsu-ssh-.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ "${PV}" = "" ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/himitsu-ssh;
+else
+   SRC_URI="https://git.sr.ht/~sircmpwn/himitsu-ssh/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64 ~riscv"
+fi
+
+DESCRIPTION="SSH integration for Himitsu"
+HOMEPAGE="https://git.sr.ht/~sircmpwn/himitsu-ssh;
+LICENSE="GPL-3"
+SLOT="0"
+
+IUSE=""
+
+RDEPEND="app-admin/himitsu"
+DEPEND="
+   ${RDEPEND}
+   dev-lang/hare:=
+"
+BDEPEND="app-text/scdoc"
+
+src_configure() {
+   sed -i 's;^PREFIX=.*;PREFIX=/usr;' Makefile || die
+}

diff --git a/app-admin/himitsu-ssh/metadata.xml 
b/app-admin/himitsu-ssh/metadata.xml
new file mode 100644
index 0..c698af234
--- /dev/null
+++ b/app-admin/himitsu-ssh/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   cont...@hacktivis.me
+   Haelwenn (lanodan) Monnier
+   
+



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

2022-06-24 Thread Haelwenn Monnier
commit: df9a750148918dbce0c5fa757468fd2c5efc8257
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Sat Jun 25 03:09:24 2022 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Sat Jun 25 03:13:58 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=df9a7501

dev-hare/hare-ssh: New package, dependency of app-admin/himitsu-ssh

Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>

 dev-hare/hare-ssh/hare-ssh-.ebuild | 20 
 dev-hare/hare-ssh/metadata.xml |  8 
 2 files changed, 28 insertions(+)

diff --git a/dev-hare/hare-ssh/hare-ssh-.ebuild 
b/dev-hare/hare-ssh/hare-ssh-.ebuild
new file mode 100644
index 0..1a123cd62
--- /dev/null
+++ b/dev-hare/hare-ssh/hare-ssh-.ebuild
@@ -0,0 +1,20 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit git-r3
+
+DESCRIPTION="SSH library for Hare"
+HOMEPAGE="https://git.sr.ht/~sircmpwn/hare-ssh;
+EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/hare-ssh;
+LICENSE="MPL-2.0"
+SLOT="0"
+
+RDEPEND="dev-lang/hare"
+DEPEND="${DEPEND}"
+
+src_prepare() {
+   default
+   sed -i 's;^PREFIX=.*;PREFIX=/usr;' Makefile || die
+}

diff --git a/dev-hare/hare-ssh/metadata.xml b/dev-hare/hare-ssh/metadata.xml
new file mode 100644
index 0..c698af234
--- /dev/null
+++ b/dev-hare/hare-ssh/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   cont...@hacktivis.me
+   Haelwenn (lanodan) Monnier
+   
+



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

2022-06-24 Thread Alexey Zapparov
commit: 82c50c41ea2f75034e015bf29986018c280905c0
Author: Alexey Zapparov  zapparov  com>
AuthorDate: Sat Jun 25 03:05:28 2022 +
Commit: Alexey Zapparov  zapparov  com>
CommitDate: Sat Jun 25 03:06:36 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=82c50c41

dev-util/fnm: fix fish completions

Resolves: 
https://github.com/gentoo/guru/commit/baa196d22c4fa5ecfdcae97874e697064f7f5b0a#r76946388
Signed-off-by: Alexey Zapparov  zapparov.com>

 dev-util/fnm/{fnm-1.31.0.ebuild => fnm-1.31.0-r1.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/fnm/fnm-1.31.0.ebuild b/dev-util/fnm/fnm-1.31.0-r1.ebuild
similarity index 98%
rename from dev-util/fnm/fnm-1.31.0.ebuild
rename to dev-util/fnm/fnm-1.31.0-r1.ebuild
index 0f3e134d4..3df8ebf01 100644
--- a/dev-util/fnm/fnm-1.31.0.ebuild
+++ b/dev-util/fnm/fnm-1.31.0-r1.ebuild
@@ -404,8 +404,8 @@ src_install() {
newins fnm.zsh-completion _fnm
 
${D}/usr/bin/fnm completions --shell fish > fnm.fish-completion || die 
"Cannot generate fish completions"
-   insinto /usr/share/fish/completion
-   newins fnm.fish-completion fnm
+   insinto /usr/share/fish/vendor_completions.d/
+   newins fnm.fish-completion fnm.fish
 
dodoc CHANGELOG.md README.md
 }



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

2022-06-24 Thread Brian Gloyer
commit: 11faa824700f6b2c81d0639b7b4044315db89c6d
Author: brian gloyer  gmail  com>
AuthorDate: Sat Jun 25 02:53:25 2022 +
Commit: Brian Gloyer  gmail  com>
CommitDate: Sat Jun 25 02:58:29 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=11faa824

app-portage/pacvis: enable py3.10

Signed-off-by: brian gloyer  gmail.com>

 app-portage/pacvis/pacvis-0.4.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/pacvis/pacvis-0.4.2.ebuild 
b/app-portage/pacvis/pacvis-0.4.2.ebuild
index a55cfb8eb..438221b9e 100644
--- a/app-portage/pacvis/pacvis-0.4.2.ebuild
+++ b/app-portage/pacvis/pacvis-0.4.2.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 
 inherit distutils-r1
 



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

2022-06-24 Thread Sam James
commit: ff466a00ece2f2e5b514199b734fee6fdb7d4e26
Author: Ronny (tastytea) Gutbrod  tastytea  de>
AuthorDate: Fri Jun 24 12:21:23 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 25 02:50:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff466a00

www-apps/hugo: drop 0.98.0

Signed-off-by: Ronny (tastytea) Gutbrod  tastytea.de>
Signed-off-by: Sam James  gentoo.org>

 www-apps/hugo/Manifest   |  2 -
 www-apps/hugo/hugo-0.98.0.ebuild | 92 
 2 files changed, 94 deletions(-)

diff --git a/www-apps/hugo/Manifest b/www-apps/hugo/Manifest
index 57cf5f75d850..9e81ffc93553 100644
--- a/www-apps/hugo/Manifest
+++ b/www-apps/hugo/Manifest
@@ -1,6 +1,4 @@
 DIST hugo-0.101.0-vendor.tar.xz 5682852 BLAKE2B 
130cf9fda4d857e69144147e408a90fd28273d42919c4ea50228b795b7c35f9641857f642be8628b947b213ee42f11f468ca76317d4742d09c60bc5a272e83ff
 SHA512 
07390ebb9daf2097010013f5e7c789f3fcee485952968b0934cc5d625eec9a79784ccda1414e59a21073b66389c75888704f923675f255df5eaa0d43c0cc3048
 DIST hugo-0.101.0.tar.gz 28130925 BLAKE2B 
ff35c48c39dac61abe56ba4f75bfddcdda700b71157dc4ed75f1c3724b11b8a9f4546e94d3105a724a5493b3baa73056a55d9d90e87ce4237e39213995db636d
 SHA512 
541d0e04e868845119f2b488fd53b92929ea4dc08685d438a2914b41586e204588b193522013e8eed908dc0c3fbc2714aefb1afad0beae875d57d71aadc59c70
-DIST hugo-0.98.0-vendor.tar.xz 5675060 BLAKE2B 
d876207dfc7c13ff97249bf72bf5191a0d4adbf82af38b8962a8e66d922f5bdf5298c8ecddb05c8a1d13f95f9e884dec8cc37538ad47d8d83da951dfa003
 SHA512 
7b67920c8adcc8aea3a3dd6880716a79df8081cca17bf2d8cbd0ca3861aa69c29b0320eb86e0942db32e362b22faaade7cb65c9a0e0f88578504bfe4ed666d63
-DIST hugo-0.98.0.tar.gz 27716005 BLAKE2B 
b3cbc9c616eb79a993bd9ddf07658ff1d3ce0680d3788e37cab78dfb48b33a259514b417d3e657afe89f188b3c0c03b88108dbcbd44d80c4d97004f7aa0185b0
 SHA512 
9d8a65c49be5b7bb181627bd8b557ddc041dc00a673ac0af8aeacbbfc46441a0045a5ab531087fb866d076297d67823a2eb5b14f57f3ecf57cc7b9e6b90ddf3a
 DIST hugo-0.99.1-vendor.tar.xz 5675228 BLAKE2B 
80fdd25fe924bcde7f200b805bf6598dbb726bb628b82e9b0d2809414a7a6e33cbfe069e29953e75b8ed4ecdb9c7303b44a8d8195b43540977cd7461295de109
 SHA512 
88ffb6bea777e3a72dac05941de542acdc6a17faff9e98517e483e17c7a42d1ab5aa7e65ed3a91f6832468d2da3e98e87346118694a8e20f6375fad56d5d7ff0
 DIST hugo-0.99.1.tar.gz 27721831 BLAKE2B 
951840055b345f87cca287ad6391787290296dab44ba2295a49e98c6e93ecb344e9591137e8fdd34d7182e2ec334e36b5ff5ebfd17c3f973dbe31d9444d7bf38
 SHA512 
cebdad62493b1f734fd0346d94f1480a597ea38bf984d8e91a2ae63a4083c1671d81f289a4396a1e1a2c973c8733eba95623dd7d50c31b8c4b096576a06ae03b

diff --git a/www-apps/hugo/hugo-0.98.0.ebuild b/www-apps/hugo/hugo-0.98.0.ebuild
deleted file mode 100644
index 455ae3474bd6..
--- a/www-apps/hugo/hugo-0.98.0.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 2018-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module bash-completion-r1
-
-DESCRIPTION="Fast static HTML and CSS website generator"
-HOMEPAGE="https://gohugo.io https://github.com/gohugoio/hugo;
-SRC_URI="
-   https://github.com/gohugoio/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
-   https://tastytea.de/files/gentoo/${P}-vendor.tar.xz
-"
-
-# NOTE: To create the vendor tarball, run:
-# `go mod vendor && cd .. && tar -cJf ${P}-vendor.tar.xz ${P}/vendor`
-
-LICENSE="Apache-2.0 BSD BSD-2 MIT Unlicense"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc +sass test test-full"
-
-BDEPEND="
-   >=dev-lang/go-1.18
-   test? (
-   dev-python/docutils
-   dev-ruby/asciidoctor
-   test-full? ( app-text/pandoc )
-   )
-"
-RDEPEND="
-   media-libs/libwebp:=
-   sass? ( dev-libs/libsass:= )
-"
-DEPEND="${RDEPEND}"
-
-RESTRICT="!test? ( test )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-0.96.0-unbundle-libwebp-and-libsass.patch"
-   "${FILESDIR}/${PN}-0.96.0-skip-some-tests.patch"
-)
-
-src_configure() {
-   export CGO_ENABLED=1
-   export CGO_CFLAGS="${CFLAGS}"
-   export CGO_CPPFLAGS="${CPPFLAGS}"
-   export CGO_CXXFLAGS="${CXXFLAGS}"
-   export CGO_LDFLAGS="${LDFLAGS}"
-
-   MY_BUILDFLAGS="$(usev sass "-tags extended")"
-
-   default
-}
-
-src_compile() {
-   mkdir -pv bin || die
-   ego build -ldflags "-X 
github.com/gohugoio/hugo/common/hugo.vendorInfo=gentoo:${PVR}" \
-   ${MY_BUILDFLAGS} -o "${S}/bin/hugo"
-
-   bin/hugo gen man --dir man || die
-
-   mkdir -pv completions || die
-   bin/hugo completion bash > completions/hugo || die
-   bin/hugo completion fish > completions/hugo.fish || die
-   bin/hugo completion zsh > completions/_hugo || die
-
-   if use doc ; then
-   bin/hugo gen doc --dir doc || die
-   fi
-}
-
-src_test() {
-   ego test -race "./..." ${MY_BUILDFLAGS}
-}
-
-src_install() {
-   dobin bin/*
-   doman man/*
-
-   dobashcomp completions/${PN}
-
-   insinto 

[gentoo-commits] repo/gentoo:master commit in: www-apps/hugo/, www-apps/hugo/files/

2022-06-24 Thread Sam James
commit: 261411be21e0625b89be16ff906e2a2102341406
Author: Ronny (tastytea) Gutbrod  tastytea  de>
AuthorDate: Wed Jun  8 00:19:47 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 25 02:50:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=261411be

www-apps/hugo: Increase test timeout

The default test page building timeout is 1 minute, that's a bit too low
for slower computers.

Closes: https://bugs.gentoo.org/850313
Signed-off-by: Ronny (tastytea) Gutbrod  tastytea.de>
Signed-off-by: Sam James  gentoo.org>

 www-apps/hugo/files/hugo-0.99.1-test-timeout.patch | 25 ++
 www-apps/hugo/hugo-0.99.1.ebuild   |  1 +
 2 files changed, 26 insertions(+)

diff --git a/www-apps/hugo/files/hugo-0.99.1-test-timeout.patch 
b/www-apps/hugo/files/hugo-0.99.1-test-timeout.patch
new file mode 100644
index ..dc0f4898fcf6
--- /dev/null
+++ b/www-apps/hugo/files/hugo-0.99.1-test-timeout.patch
@@ -0,0 +1,25 @@
+From 92ceabab139262750cc6b61ffc3a6341dedfbbd4 Mon Sep 17 00:00:00 2001
+From: tastytea 
+Date: Wed, 8 Jun 2022 04:10:27 +0200
+Subject: [PATCH] Set default test timeout to 2 minutes
+
+Bug: https://bugs.gentoo.org/850313
+---
+ config/configProvider.go | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/config/configProvider.go b/config/configProvider.go
+index 01a2e8c5..c8f199eb 100644
+--- a/config/configProvider.go
 b/config/configProvider.go
+@@ -57,6 +57,7 @@ func SetBaseTestDefaults(cfg Provider) Provider {
+   setIfNotSet(cfg, "publishDir", "public")
+   setIfNotSet(cfg, "workingDir", "")
+   setIfNotSet(cfg, "defaultContentLanguage", "en")
++  setIfNotSet(cfg, "timeout", "2m")
+   return cfg
+ }
+ 
+-- 
+2.35.1
+

diff --git a/www-apps/hugo/hugo-0.99.1.ebuild b/www-apps/hugo/hugo-0.99.1.ebuild
index 1a189d4c142e..1e707075854f 100644
--- a/www-apps/hugo/hugo-0.99.1.ebuild
+++ b/www-apps/hugo/hugo-0.99.1.ebuild
@@ -40,6 +40,7 @@ PATCHES=(
"${FILESDIR}/${PN}-0.96.0-unbundle-libwebp-and-libsass.patch"
"${FILESDIR}/${PN}-0.96.0-skip-some-tests.patch"
"${FILESDIR}/${PN}-0.99.1-fix-testdecodeconfig-basic.patch"
+   "${FILESDIR}/${PN}-0.99.1-test-timeout.patch"
 )
 
 src_configure() {



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

2022-06-24 Thread Sam James
commit: dd88e018318aef96f5271d0b9eed83cd0812eb62
Author: Ronny (tastytea) Gutbrod  tastytea  de>
AuthorDate: Fri Jun 24 12:24:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 25 02:50:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd88e018

www-apps/hugo: replace app-text/pandoc with virtual/pandoc

test-full USE-flag no longer needed because pandoc can now be installed
without 100+ extra dependencies.

Signed-off-by: Ronny (tastytea) Gutbrod  tastytea.de>
Closes: https://github.com/gentoo/gentoo/pull/25811
Signed-off-by: Sam James  gentoo.org>

 www-apps/hugo/hugo-0.101.0.ebuild | 4 ++--
 www-apps/hugo/hugo-0.99.1.ebuild  | 4 ++--
 www-apps/hugo/metadata.xml| 1 -
 3 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/www-apps/hugo/hugo-0.101.0.ebuild 
b/www-apps/hugo/hugo-0.101.0.ebuild
index 27abe895a52a..5da974c57af6 100644
--- a/www-apps/hugo/hugo-0.101.0.ebuild
+++ b/www-apps/hugo/hugo-0.101.0.ebuild
@@ -18,14 +18,14 @@ SRC_URI="
 LICENSE="Apache-2.0 BSD BSD-2 MIT Unlicense"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="doc +sass test test-full"
+IUSE="doc +sass test"
 
 BDEPEND="
>=dev-lang/go-1.18
test? (
dev-python/docutils
dev-ruby/asciidoctor
-   test-full? ( app-text/pandoc )
+   virtual/pandoc
)
 "
 RDEPEND="

diff --git a/www-apps/hugo/hugo-0.99.1.ebuild b/www-apps/hugo/hugo-0.99.1.ebuild
index 1e707075854f..16dbceafb579 100644
--- a/www-apps/hugo/hugo-0.99.1.ebuild
+++ b/www-apps/hugo/hugo-0.99.1.ebuild
@@ -18,14 +18,14 @@ SRC_URI="
 LICENSE="Apache-2.0 BSD BSD-2 MIT Unlicense"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="doc +sass test test-full"
+IUSE="doc +sass test"
 
 BDEPEND="
>=dev-lang/go-1.18
test? (
dev-python/docutils
dev-ruby/asciidoctor
-   test-full? ( app-text/pandoc )
+   virtual/pandoc
)
 "
 RDEPEND="

diff --git a/www-apps/hugo/metadata.xml b/www-apps/hugo/metadata.xml
index c1a8bfb7f195..d3bce6b51931 100644
--- a/www-apps/hugo/metadata.xml
+++ b/www-apps/hugo/metadata.xml
@@ -11,7 +11,6 @@


Enable SASS/SCSS support
-   Pull optional heavier test-dependency 
packages


gohugoio/hugo



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

2022-06-24 Thread Sam James
commit: e95b6ad3a5e4b943a76988a8c2fa52f681f323aa
Author: Ronny (tastytea) Gutbrod  tastytea  de>
AuthorDate: Fri Jun 24 11:59:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 25 02:50:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e95b6ad3

www-apps/hugo: add 0.101.0

Signed-off-by: Ronny (tastytea) Gutbrod  tastytea.de>
Signed-off-by: Sam James  gentoo.org>

 www-apps/hugo/Manifest|  2 +
 www-apps/hugo/hugo-0.101.0.ebuild | 93 +++
 2 files changed, 95 insertions(+)

diff --git a/www-apps/hugo/Manifest b/www-apps/hugo/Manifest
index 3cc46dbf0338..57cf5f75d850 100644
--- a/www-apps/hugo/Manifest
+++ b/www-apps/hugo/Manifest
@@ -1,3 +1,5 @@
+DIST hugo-0.101.0-vendor.tar.xz 5682852 BLAKE2B 
130cf9fda4d857e69144147e408a90fd28273d42919c4ea50228b795b7c35f9641857f642be8628b947b213ee42f11f468ca76317d4742d09c60bc5a272e83ff
 SHA512 
07390ebb9daf2097010013f5e7c789f3fcee485952968b0934cc5d625eec9a79784ccda1414e59a21073b66389c75888704f923675f255df5eaa0d43c0cc3048
+DIST hugo-0.101.0.tar.gz 28130925 BLAKE2B 
ff35c48c39dac61abe56ba4f75bfddcdda700b71157dc4ed75f1c3724b11b8a9f4546e94d3105a724a5493b3baa73056a55d9d90e87ce4237e39213995db636d
 SHA512 
541d0e04e868845119f2b488fd53b92929ea4dc08685d438a2914b41586e204588b193522013e8eed908dc0c3fbc2714aefb1afad0beae875d57d71aadc59c70
 DIST hugo-0.98.0-vendor.tar.xz 5675060 BLAKE2B 
d876207dfc7c13ff97249bf72bf5191a0d4adbf82af38b8962a8e66d922f5bdf5298c8ecddb05c8a1d13f95f9e884dec8cc37538ad47d8d83da951dfa003
 SHA512 
7b67920c8adcc8aea3a3dd6880716a79df8081cca17bf2d8cbd0ca3861aa69c29b0320eb86e0942db32e362b22faaade7cb65c9a0e0f88578504bfe4ed666d63
 DIST hugo-0.98.0.tar.gz 27716005 BLAKE2B 
b3cbc9c616eb79a993bd9ddf07658ff1d3ce0680d3788e37cab78dfb48b33a259514b417d3e657afe89f188b3c0c03b88108dbcbd44d80c4d97004f7aa0185b0
 SHA512 
9d8a65c49be5b7bb181627bd8b557ddc041dc00a673ac0af8aeacbbfc46441a0045a5ab531087fb866d076297d67823a2eb5b14f57f3ecf57cc7b9e6b90ddf3a
 DIST hugo-0.99.1-vendor.tar.xz 5675228 BLAKE2B 
80fdd25fe924bcde7f200b805bf6598dbb726bb628b82e9b0d2809414a7a6e33cbfe069e29953e75b8ed4ecdb9c7303b44a8d8195b43540977cd7461295de109
 SHA512 
88ffb6bea777e3a72dac05941de542acdc6a17faff9e98517e483e17c7a42d1ab5aa7e65ed3a91f6832468d2da3e98e87346118694a8e20f6375fad56d5d7ff0

diff --git a/www-apps/hugo/hugo-0.101.0.ebuild 
b/www-apps/hugo/hugo-0.101.0.ebuild
new file mode 100644
index ..27abe895a52a
--- /dev/null
+++ b/www-apps/hugo/hugo-0.101.0.ebuild
@@ -0,0 +1,93 @@
+# Copyright 2018-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module bash-completion-r1
+
+DESCRIPTION="Fast static HTML and CSS website generator"
+HOMEPAGE="https://gohugo.io https://github.com/gohugoio/hugo;
+SRC_URI="
+   https://github.com/gohugoio/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+   https://tastytea.de/files/gentoo/${P}-vendor.tar.xz
+"
+
+# NOTE: To create the vendor tarball, run:
+# `go mod vendor && cd .. && tar -caf ${P}-vendor.tar.xz ${P}/vendor`
+
+LICENSE="Apache-2.0 BSD BSD-2 MIT Unlicense"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc +sass test test-full"
+
+BDEPEND="
+   >=dev-lang/go-1.18
+   test? (
+   dev-python/docutils
+   dev-ruby/asciidoctor
+   test-full? ( app-text/pandoc )
+   )
+"
+RDEPEND="
+   media-libs/libwebp:=
+   sass? ( dev-libs/libsass:= )
+"
+DEPEND="${RDEPEND}"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.96.0-unbundle-libwebp-and-libsass.patch"
+   "${FILESDIR}/${PN}-0.96.0-skip-some-tests.patch"
+   "${FILESDIR}/${PN}-0.99.1-test-timeout.patch"
+)
+
+src_configure() {
+   export CGO_ENABLED=1
+   export CGO_CFLAGS="${CFLAGS}"
+   export CGO_CPPFLAGS="${CPPFLAGS}"
+   export CGO_CXXFLAGS="${CXXFLAGS}"
+   export CGO_LDFLAGS="${LDFLAGS}"
+
+   MY_BUILDFLAGS="$(usev sass "-tags extended")"
+
+   default
+}
+
+src_compile() {
+   mkdir -pv bin || die
+   ego build -ldflags "-X 
github.com/gohugoio/hugo/common/hugo.vendorInfo=gentoo:${PVR}" \
+   ${MY_BUILDFLAGS} -o "${S}/bin/hugo"
+
+   bin/hugo gen man --dir man || die
+
+   mkdir -pv completions || die
+   bin/hugo completion bash > completions/hugo || die
+   bin/hugo completion fish > completions/hugo.fish || die
+   bin/hugo completion zsh > completions/_hugo || die
+
+   if use doc ; then
+   bin/hugo gen doc --dir doc || die
+   fi
+}
+
+src_test() {
+   ego test -race "./..." ${MY_BUILDFLAGS}
+}
+
+src_install() {
+   dobin bin/*
+   doman man/*
+
+   dobashcomp completions/${PN}
+
+   insinto /usr/share/fish/vendor_completions.d
+   doins completions/${PN}.fish
+
+   insinto /usr/share/zsh/site-functions
+   doins completions/_${PN}
+
+   if use doc ; then
+   dodoc -r doc/*
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/platformio/

2022-06-24 Thread Sam James
commit: 50927e2cd84ef3d10fb38481528d7dd0c96be18a
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 25 02:42:17 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 25 02:42:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50927e2c

dev-embedded/platformio: add 6.0.2

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

 dev-embedded/platformio/Manifest|   1 +
 dev-embedded/platformio/platformio-6.0.2.ebuild | 108 
 2 files changed, 109 insertions(+)

diff --git a/dev-embedded/platformio/Manifest b/dev-embedded/platformio/Manifest
index 5a74045ba900..51724e0adc5b 100644
--- a/dev-embedded/platformio/Manifest
+++ b/dev-embedded/platformio/Manifest
@@ -1 +1,2 @@
 DIST platformio-5.2.5.tar.gz 254813 BLAKE2B 
96911a64f8e73567820ef2c7b2297ed9e32c36c65c49572af6037c2666da4072bdf920dc31e8de7e07296eb7f1b407c47191d68a80ed212a9c351dfca604b408
 SHA512 
cf939254c231bb2cb97ac509175b7235a6a2ba447e55a2d9a59a9fe610656743c190f00cb7bfa1fc2e6b64487be7f02a193e2f270236bbb9200537f19175dc22
+DIST platformio-6.0.2.tar.gz 285452 BLAKE2B 
c70523837b5118fcc1209a36a425fb6ab0aac73e56732916ff3d39fe87d50a47bf7d31d77324f491093ed366b1b3e4f88274e973bc896b164f5a07687a53bd12
 SHA512 
a2e48ad9ca22024a06509a9e36e5a7586088d0e8abd67d309d1988a8a112a41e301f077f1b466b5db390dc4048add570acd5bb762bbf22db69715dead0d8fc89

diff --git a/dev-embedded/platformio/platformio-6.0.2.ebuild 
b/dev-embedded/platformio/platformio-6.0.2.ebuild
new file mode 100644
index ..bf24334631e4
--- /dev/null
+++ b/dev-embedded/platformio/platformio-6.0.2.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1 udev
+
+DESCRIPTION="An open source ecosystem for IoT development"
+HOMEPAGE="https://platformio.org/;
+SRC_URI="https://github.com/platformio/platformio-core/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}"/${PN}-core-${PV}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   =dev-python/click-8[${PYTHON_USEDEP}]
+   =dev-python/pyserial-3[${PYTHON_USEDEP}]
+   =dev-python/requests-2.4[${PYTHON_USEDEP}]
+   =dev-python/semantic_version-2.9[${PYTHON_USEDEP}]
+   =dev-python/tabulate-0.8.3[${PYTHON_USEDEP}]
+   =dev-python/pyelftools-0.25[${PYTHON_USEDEP}]
+   =dev-python/marshmallow-2.20.5[${PYTHON_USEDEP}]
+   =dev-python/starlette-0.18*[${PYTHON_USEDEP}]
+   =dev-python/uvicorn-0.17*[${PYTHON_USEDEP}]
+   dev-python/wsproto[${PYTHON_USEDEP}]
+   >=dev-python/zeroconf-0.37[${PYTHON_USEDEP}]
+   ')
+   virtual/udev"
+DEPEND="virtual/udev"
+BDEPEND="test? ( $(python_gen_cond_dep 
'dev-python/jsondiff[${PYTHON_USEDEP}]') )"
+
+# This list could be refined a bit to have individual tests which need network
+# (within EPYTEST_DESELECT) but so many need it that it doesn't seem worth it 
right now.
+EPYTEST_IGNORE=(
+   # Requires network access
+   tests/test_builder.py
+   tests/package/test_manager.py
+   tests/package/test_manifest.py
+   tests/commands/test_platform.py
+   tests/commands/test_test.py
+   tests/commands/test_ci.py
+   tests/commands/test_init.py
+   tests/commands/test_lib.py
+   tests/commands/test_lib_complex.py
+   tests/commands/test_boards.py
+   tests/commands/test_check.py
+   tests/commands/test_run.py
+   tests/commands/pkg/test_exec.py
+   tests/commands/pkg/test_list.py
+   tests/commands/pkg/test_outdated.py
+   tests/commands/pkg/test_search.py
+   tests/commands/pkg/test_show.py
+   tests/commands/pkg/test_install.py
+   tests/commands/pkg/test_uninstall.py
+   tests/commands/pkg/test_update.py
+   tests/misc/ino2cpp/test_ino2cpp.py
+   tests/test_maintenance.py
+   tests/test_misc.py
+)
+
+EPYTEST_DESELECT=(
+   # Requires network access
+   tests/misc/test_maintenance.py::test_check_pio_upgrade
+   tests/misc/test_misc.py::test_ping_internet_ips
+   tests/misc/test_misc.py::test_api_cache
+)
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # Allow newer versions of zeroconf, Bug #831181.
+   # Also wsproto.
+   # ... and semantic_version, bug #853247.
+   sed \
+   -e '/zeroconf/s/<[0-9.*]*//' \
+   -e '/wsproto/s/==.*/"/' \
+   -e '/semantic_version/s/==[0-9.*]*//' \
+   -i setup.py || die
+
+   default
+}
+
+python_test() {
+   epytest -k "not skip_ci"
+}
+
+src_install() {
+   distutils-r1_src_install
+   udev_dorules scripts/99-platformio-udev.rules
+}



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/platformio/, dev-embedded/platformio/files/

2022-06-24 Thread Sam James
commit: 9accb2f9e19deab7e6d74d60e13a708bb33be6aa
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 25 02:23:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 25 02:23:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9accb2f9

dev-embedded/platformio: unpin semantic_version

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

 .../files/platformio-5.2.5-fix-semantic-version-dep.patch| 12 
 ...platformio-5.2.5-r1.ebuild => platformio-5.2.5-r2.ebuild} |  4 
 2 files changed, 16 insertions(+)

diff --git 
a/dev-embedded/platformio/files/platformio-5.2.5-fix-semantic-version-dep.patch 
b/dev-embedded/platformio/files/platformio-5.2.5-fix-semantic-version-dep.patch
new file mode 100644
index ..1fa92fed8784
--- /dev/null
+++ 
b/dev-embedded/platformio/files/platformio-5.2.5-fix-semantic-version-dep.patch
@@ -0,0 +1,12 @@
+https://bugs.gentoo.org/853247
+--- a/setup.py
 b/setup.py
+@@ -35,7 +35,7 @@ minimal_requirements = [
+ "pyelftools>=0.27,<1",
+ "pyserial==3.*",
+ "requests==2.*",
+-"semantic_version==2.9.*",
++"semantic_version==2.*",
+ "tabulate==0.8.*",
+ ]
+ 

diff --git a/dev-embedded/platformio/platformio-5.2.5-r1.ebuild 
b/dev-embedded/platformio/platformio-5.2.5-r2.ebuild
similarity index 97%
rename from dev-embedded/platformio/platformio-5.2.5-r1.ebuild
rename to dev-embedded/platformio/platformio-5.2.5-r2.ebuild
index 9c73bc3fd57d..9c0cbfa5bbd5 100644
--- a/dev-embedded/platformio/platformio-5.2.5-r1.ebuild
+++ b/dev-embedded/platformio/platformio-5.2.5-r2.ebuild
@@ -68,6 +68,10 @@ EPYTEST_IGNORE=(
 
 distutils_enable_tests pytest
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-5.2.5-fix-semantic-version-dep.patch
+)
+
 src_prepare() {
# Allow newer versions of zeroconf, Bug #831181.
# Also wsproto.



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

2022-06-24 Thread Sam James
commit: 754795d0bf46ceaa8448d28ddeb3943faa2d5105
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 25 00:52:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 25 00:52:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=754795d0

sys-devel/gcc: add 11.3.1_p20220624

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

 sys-devel/gcc/Manifest|  1 +
 sys-devel/gcc/gcc-11.3.1_p20220624.ebuild | 52 +++
 2 files changed, 53 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 1d280a6c7444..0f217f8c4d08 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -12,6 +12,7 @@ DIST gcc-10.4.0-patches-1.tar.xz 14392 BLAKE2B 
76cc16bb611f1ac2020f0f430fc3f038e
 DIST gcc-11-20220115.tar.xz 75676672 BLAKE2B 
12171fd97731dbca67f13cc2a3a3a3989c22d628b289cbd3d46080f77a8d951f15c1e54e83a2e62ab41b69221f9784e970799a11a9ed5b224a77ba4b1b081f07
 SHA512 
7455b3b29d3c64df9123afef82faf922d97e08a3ea30fbc2d9286d4f6ed2fafbfc0f9d94ae1b9eee45329e95a27bd642b3aa679d83a0c27a3e30967d49e0728c
 DIST gcc-11-20220610.tar.xz 75771324 BLAKE2B 
ab3d2792b778961db0fedf0d965f37deec87832686ca127475146820c1f9b3a1c6872b9170c811288e891baf9de90e7dcce2f4ace96dbba0d96fff9d2757fb8d
 SHA512 
17f70761378dd3b7bba341abfdb9274abe1bf75e61d6dd59edd5befcd10ddc02cad7fcb8f07eb0d10449b405066aa78fe8945f95e870f20b464ca90072a394d8
 DIST gcc-11-20220617.tar.xz 75767216 BLAKE2B 
295197af88f0f06e1d2dae85f3f5aa8fc693d72d07c9b15e42c87a23953ec8362cc0d70a4f3f11e8c47d5ee278e34b2854c4bbf29f601b700b75f22f21a0c8ef
 SHA512 
8162de529dab4aebcb021729454f00e13b71933075d13b5b2f4993ce9ec84159f739788043996a5ff4fbf8b71747acb43275560a401f3503ed0972215b55659f
+DIST gcc-11-20220624.tar.xz 75765436 BLAKE2B 
642bbda212f31344822ec90bce1422146515b153ddb306c5fd1bcf25be25fea7ed5bc1aa6f5987755969e73af5de1484fb79a805e87428bcfa0b13257b9c35df
 SHA512 
736a71de166851816914561bfbe7c00110b32f8b7e1666176babdfcfbdef4410ba07c8e2d912da2830fa14c6732f9ca555cae127481b07a85f7e689d87f9d509
 DIST gcc-11.2.0-musl-patches-1.tar.bz2 2999 BLAKE2B 
3e36bbf2f93fdce15e20f807fa262f7a7abbde85b6f6b4e1383f6eccd8a53d876687d56cde83a80cde8a50e15bec407a1212aa0c85520892563e3d5ef7aaca98
 SHA512 
21483912a7b152f27db82d837a4cf91f2552d5fe238702aeca0c0dd8c7d3695bc70d8794c94a19106df28e053baf14c38433ca8e38e849082b76273cb51f2384
 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

diff --git a/sys-devel/gcc/gcc-11.3.1_p20220624.ebuild 
b/sys-devel/gcc/gcc-11.3.1_p20220624.ebuild
new file mode 100644
index ..66746a359bd7
--- /dev/null
+++ b/sys-devel/gcc/gcc-11.3.1_p20220624.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+TOOLCHAIN_PATCH_SUFFIX="xz"
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_VER="0"
+PATCH_GCC_VER="11.4.0"
+MUSL_VER="0"
+MUSL_GCC_VER="11.4.0"
+
+if [[ $(ver_cut 3) ==  ]] ; then
+   MY_PV_2=$(ver_cut 2)
+   if [[ ${MY_PV_2} == 0 ]] ; then
+   MY_PV_2=0
+   else
+   MY_PV_2=$(($(ver_cut 2) - 1))
+   fi
+
+   # e.g. 12.2. -> 12.1.1
+   TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.$(($(ver_cut 3) - 9998))
+fi
+
+inherit toolchain
+# Needs to be after inherit (for now?), bug #830908
+EGIT_BRANCH=releases/gcc-$(ver_cut 1)
+
+# Don't keyword live ebuilds
+#if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+#fi
+
+# Technically only if USE=hardened *too* right now, but no point in 
complicating it further.
+# If GCC is enabling CET by default, we need glibc to be built with support 
for it.
+# bug #830454
+RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+DEPEND="${RDEPEND}"
+BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
+
+src_prepare() {
+   local p upstreamed_patches=(
+   # add them here
+   )
+   for p in "${upstreamed_patches[@]}"; do
+   rm -v "${WORKDIR}/patch/${p}" || die
+   done
+
+   toolchain_src_prepare
+
+   eapply_user
+}



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

2022-06-24 Thread Sam James
commit: d8fc0233cf1a92dafb162ccca6e8110174d17c6a
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 25 01:10:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 25 01:10:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8fc0233

dev-python/meson-python: patchelf is an RDEPEND

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

 .../{meson-python-0.6.0.ebuild => meson-python-0.6.0-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/meson-python/meson-python-0.6.0.ebuild 
b/dev-python/meson-python/meson-python-0.6.0-r1.ebuild
similarity index 98%
rename from dev-python/meson-python/meson-python-0.6.0.ebuild
rename to dev-python/meson-python/meson-python-0.6.0-r1.ebuild
index c11826509066..9ff05d7701f0 100644
--- a/dev-python/meson-python/meson-python-0.6.0.ebuild
+++ b/dev-python/meson-python/meson-python-0.6.0-r1.ebuild
@@ -26,12 +26,12 @@ RDEPEND="
>=dev-python/pyproject-metadata-0.5.0[${PYTHON_USEDEP}]
>=dev-python/tomli-1.0.0[${PYTHON_USEDEP}]
>=dev-util/meson-0.60.0[${PYTHON_USEDEP}]
+   dev-util/patchelf
 "
 BDEPEND="
test? (
dev-python/GitPython[${PYTHON_USEDEP}]
dev-python/pytest-mock[${PYTHON_USEDEP}]
-   dev-util/patchelf
)
 "
 



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

2022-06-24 Thread Sam James
commit: c5a4a1cb9a61a47799556073c24115e768f05dde
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 25 01:32:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 25 01:32:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5a4a1cb

dev-python/scipy: add 1.9.0_rc1

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

 dev-python/scipy/Manifest   |  1 +
 dev-python/scipy/scipy-1.9.0_rc1.ebuild | 78 +
 2 files changed, 79 insertions(+)

diff --git a/dev-python/scipy/Manifest b/dev-python/scipy/Manifest
index 238fc4ae29ac..3155ebc0d471 100644
--- a/dev-python/scipy/Manifest
+++ b/dev-python/scipy/Manifest
@@ -1,3 +1,4 @@
 DIST scipy-1.8.1.tar.gz 38196215 BLAKE2B 
180ae646adba2031a4bf99cd4feefe652b8e340110b3b2872e61aa1083054aadf369c7e3b3e3fd8fb71fcd831c95841d2dadd1c71e35e5f7d95800e5551173f0
 SHA512 
f6fc71c209991fe82baa4b10d8ade0deb1057f6f5942a91dfb7ae45f3eb78a4535efa2861badf5e2d37239fa99dbd99de760aa7e4854b95991ade0263004e7ea
+DIST scipy-1.9.0rc1.tar.gz 42045828 BLAKE2B 
8ecb112f611d52a69564329764b63d6f97bdcf6ba2fedc32134fb9f0da0c7f91d8507136bd81e2193c8a796273019cf2cf1a0f6009f6ac0803924a27ad216c37
 SHA512 
74d0ec0b94d33da683549b9c56966ec58dc807a5b60101413530501d2b1e789209b1b0e6cbca0a3bd0317dd0911406efc900dee5f90f1ea71c9aefa00f4c2dbe
 DIST scipy-html-1.8.1.zip 37060661 BLAKE2B 
2fa617c58eb47463f8a61f9798b32c6da255d26b8e86c1558e427a715093f5a29ced3847ab6ecfe88ce1017664f36ac3e9fa9bbf72ede7e0fd3812b5f41fe933
 SHA512 
95153dc1f404aa64898a700c94c0deea3ca842c3152167d0987edabcf4a8eba16b6c8e6bc38a6775a849dc621e6a21434baf53d1669b1865fa5049cffa4387ac
 DIST scipy-ref-1.8.1.pdf 35025868 BLAKE2B 
9221755d2dc69b8623271f75ff3078a0a4410fe9ff69ee317b40bf145af7da21a7f5f4b6b67820d8bb2878f83b7014f1ea7c2f0e026afb716da0479d394505e2
 SHA512 
8f27dcb9dd1030e15266389af21a1475ecfec5ea777fb2dbcf8db8d3398ac6e45c7040b8d6dbaffd29be3920925427be7c55efdc8094d670c857edfdab7f7728

diff --git a/dev-python/scipy/scipy-1.9.0_rc1.ebuild 
b/dev-python/scipy/scipy-1.9.0_rc1.ebuild
new file mode 100644
index ..aa0db9c53032
--- /dev/null
+++ b/dev-python/scipy/scipy-1.9.0_rc1.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=meson-python
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit fortran-2 distutils-r1 multiprocessing
+
+DESCRIPTION="Scientific algorithms library for Python"
+HOMEPAGE="
+   https://scipy.org/
+   https://github.com/scipy/scipy/
+   https://pypi.org/project/scipy/
+"
+
+if [[ ${PV} == ** ]] ; then
+   inherit git-r3
+
+   # Need submodules, so git for now.
+   EGIT_REPO_URI="https://github.com/scipy/scipy;
+   EGIT_BRANCH="maintenance/$(ver_cut 1-2).x"
+   EGIT_SUBMODULES=( '*' )
+else
+   # Upstream is often behind with doc updates
+   DOC_PV=1.8.1
+   MY_PV=${PV/_rc/rc}
+   MY_P=${PN}-${MY_PV}
+
+   SRC_URI="
+   mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz
+   doc? (
+   
https://docs.scipy.org/doc/${PN}-${DOC_PV}/${PN}-html-${DOC_PV}.zip
+   
https://docs.scipy.org/doc/${PN}-${DOC_PV}/${PN}-ref-${DOC_PV}.pdf
+   )"
+   S="${WORKDIR}"/${MY_P}
+
+   if [[ ${PV} != *rc* ]] ; then
+   KEYWORDS="~amd64 ~arm ~arm64 -hppa ~ia64 ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+   fi
+fi
+
+LICENSE="BSD LGPL-2"
+SLOT="0"
+IUSE="doc +sparse"
+
+DEPEND="
+   >=dev-python/numpy-1.17.3[lapack,${PYTHON_USEDEP}]
+   sci-libs/arpack:0=
+   virtual/cblas
+   virtual/lapack
+   sparse? ( sci-libs/umfpack:0= )"
+RDEPEND="${DEPEND}
+   dev-python/pillow[${PYTHON_USEDEP}]"
+# TODO: restore pythran optionality?
+BDEPEND="
+   dev-lang/swig
+   >=dev-python/cython-0.29.18[${PYTHON_USEDEP}]
+   dev-python/pybind11[${PYTHON_USEDEP}]
+   dev-python/pythran[${PYTHON_USEDEP}]
+   dev-util/patchelf
+   virtual/pkgconfig
+   doc? ( app-arch/unzip )
+   test? ( dev-python/pytest-xdist[${PYTHON_USEDEP}] )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.9.-meson-options-lapack.patch
+)
+
+distutils_enable_tests pytest
+
+python_test() {
+   cd "${T}" || die
+
+   epytest -n "$(makeopts_jobs)" --pyargs scipy
+}



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

2022-06-24 Thread Haelwenn Monnier
commit: b29e23f4e32122bf01eb464b663bc50589539c1e
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Sat Jun 25 00:55:09 2022 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Sat Jun 25 00:55:09 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b29e23f4

dev-util/deblob: Clean obsolete workarounds

Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>

 dev-util/deblob/deblob-.ebuild | 8 +---
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/dev-util/deblob/deblob-.ebuild 
b/dev-util/deblob/deblob-.ebuild
index 0098040e4..e58f82a29 100644
--- a/dev-util/deblob/deblob-.ebuild
+++ b/dev-util/deblob/deblob-.ebuild
@@ -19,12 +19,6 @@ DEPEND="
 "
 RDEPEND=""
 
-src_compile() {
-   default
-   mv "${P}" "${PN}" || die
-}
-
 src_install() {
-   emake install DESTDIR="${D}" PREFIX="/usr"
-   einstalldocs
+   PREFIX="/usr" default
 }



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

2022-06-24 Thread Haelwenn Monnier
commit: 6daca6b24cdb90b1774873961ef2a97bceb10cda
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Sat Jun 25 00:12:46 2022 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Sat Jun 25 00:17:17 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6daca6b2

sys-devel/qbe: Fix prefix, docs, cflags

Closes: https://bugs.gentoo.org/854072
Closes: https://bugs.gentoo.org/854069
Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>

 sys-devel/qbe/{qbe-1.0.ebuild => qbe-1.0-r1.ebuild} | 9 -
 sys-devel/qbe/qbe-.ebuild   | 9 -
 2 files changed, 16 insertions(+), 2 deletions(-)

diff --git a/sys-devel/qbe/qbe-1.0.ebuild b/sys-devel/qbe/qbe-1.0-r1.ebuild
similarity index 75%
rename from sys-devel/qbe/qbe-1.0.ebuild
rename to sys-devel/qbe/qbe-1.0-r1.ebuild
index 3013cbf73..28dcf8765 100644
--- a/sys-devel/qbe/qbe-1.0.ebuild
+++ b/sys-devel/qbe/qbe-1.0-r1.ebuild
@@ -17,6 +17,13 @@ HOMEPAGE="https://c9x.me/compile/;
 LICENSE="MIT"
 SLOT="0"
 
+DOCS=( README doc )
+
+src_compile() {
+   emake CFLAGS="-std=c99 ${CPPFLAGS} ${CFLAGS}"
+}
+
 src_install() {
-   PREFIX=/usr default
+   einstalldocs
+   emake install DESTDIR="${ED}" PREFIX=/usr
 }

diff --git a/sys-devel/qbe/qbe-.ebuild b/sys-devel/qbe/qbe-.ebuild
index 3013cbf73..28dcf8765 100644
--- a/sys-devel/qbe/qbe-.ebuild
+++ b/sys-devel/qbe/qbe-.ebuild
@@ -17,6 +17,13 @@ HOMEPAGE="https://c9x.me/compile/;
 LICENSE="MIT"
 SLOT="0"
 
+DOCS=( README doc )
+
+src_compile() {
+   emake CFLAGS="-std=c99 ${CPPFLAGS} ${CFLAGS}"
+}
+
 src_install() {
-   PREFIX=/usr default
+   einstalldocs
+   emake install DESTDIR="${ED}" PREFIX=/usr
 }



[gentoo-commits] repo/proj/guru:master commit in: dev-util/fnm/files/, dev-util/fnm/

2022-06-24 Thread Haelwenn Monnier
commit: baa196d22c4fa5ecfdcae97874e697064f7f5b0a
Author: Alexey Zapparov  zapparov  com>
AuthorDate: Fri Jun 24 20:05:09 2022 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Fri Jun 24 20:08:35 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=baa196d2

dev-util/fnm: new package, add 1.31.0

Signed-off-by: Alexey Zapparov  zapparov.com>

 dev-util/fnm/Manifest | 351 +
 dev-util/fnm/files/fnm-1.31.0-cargo.patch |  11 +
 dev-util/fnm/files/fnm-1.31.0-tests.patch | 211 +++
 dev-util/fnm/fnm-1.31.0.ebuild| 411 ++
 dev-util/fnm/metadata.xml |  13 +
 5 files changed, 997 insertions(+)

diff --git a/dev-util/fnm/Manifest b/dev-util/fnm/Manifest
new file mode 100644
index 0..b2ff78d55
--- /dev/null
+++ b/dev-util/fnm/Manifest
@@ -0,0 +1,351 @@
+DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
+DIST adler32-1.2.0.crate 6411 BLAKE2B 
51d44ccfd774158687b8244e83377e40ff896364e3d41e9015665131cc2a176d4ca0ab5a84df027dec0869ee735ee36f5687a06c1d2341de666070cdbab89483
 SHA512 
8ed72612fb78e213fc92963fdae0508ef26988656c939e6c9cddccbe2658d4a956a8ae934d9658262a8b2687dc446b3f1ee7614128b440487c81e606526dfda3
+DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 
4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f
 SHA512 
7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00
+DIST alloc-no-stdlib-2.0.3.crate 10199 BLAKE2B 
725d0ee96e91bf93434757340427bb59b6efb1e169e202fa9153b1ff34c002fd69e08de6940e1830484ab40cf72530abecf0ffde6e2a238e2974b2c568c79022
 SHA512 
44dc8360a77dd984e4211648d1a2465df9d664885ab8f523dd0b3200e3d28799e4149d7b3df87df8a9cb19602331e98badf596a626f484756cd14926bfea6078
+DIST alloc-stdlib-0.2.1.crate 6304 BLAKE2B 
949abd6c77f4c448a32eec2df8a2ced03a2fe9cbe39acd15648d7a9f791896ede108cd16d0d82b9b746885cbe6b78a46087024609126c837bc666bfc6bf3667b
 SHA512 
282f1d34d40b994dfb008abba45c99c1bb7dd30a1bd7e168f4fda7297bec5edbfe28358eb3447d89d02cfada0a6035ef69388c7c533b00c31dbd4a1e873a483a
+DIST ansi_term-0.12.1.crate 24838 BLAKE2B 
f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791
 SHA512 
b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
+DIST anyhow-1.0.53.crate 44233 BLAKE2B 
09033ff6e5a64456dea7d9c9039479c02334aefe3cebc449150df16486be3c0c52005bc3b6153c9a044671c52f36a16e97033ff68ffc4fa66e44cffbdcae23b5
 SHA512 
3c7e03a02b75982bd43f73503f0e12382e03d74136ddccde753617f6a8fd9d28eaf5b67f8fceb7d2dd70ea5414995cbaeb7ae1776bad31c6c8c084614f8376df
+DIST async-compression-0.3.14.crate 57942 BLAKE2B 
00314cddd0e561d3107d297ceedbfaee8a3718e55e564d7efa0c90b4c0dc2c825bb7ade2503438b2ea2896f39b849648dda9e5988f265a4aaeb62bffeda3115c
 SHA512 
6d604f4937b5c3283dd882a62c2498ba804adb802a2720ffe1c69a8642b55685f0ae2dbc50f58974520167b1b4e43517bc54977299b3bd956d55bab8febc7852
+DIST async-compression-0.3.8.crate 57977 BLAKE2B 
228e279c9ba68531f9444862c05029af85c1cd9ff751be4101fefa82688f0a5472a798257c21f3812e7c37c18fe0fabbc0c4ed0b6316e1473044b97a89ddd2d3
 SHA512 
8ef6c186d3d5131034322540dedce6d8108bf1f00f9e73433772c06a77eb33567124f303a217f77f6daeb697f26fe9d6dd8ed6b9ae1e16ddb6e0f3053ab2bb06
+DIST async-trait-0.1.56.crate 27425 BLAKE2B 
e7eb838dfcc4e37a687ab6be4bf92a4a6a450d1420d19f7fb4fc3b3dadda8b277c57585e00aef655b1bb6453fbcd59901ae0f47fa92b5b23dafed8f485ef2813
 SHA512 
30b942255858d404b9f8830260496a4199678fb1a94f08a6f6581189aed0c70a9759c54b8d3bee310b41a724dd5ac0a96815e6e1259c864c379eb3145946066a
+DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
+DIST autocfg-1.0.1.crate 12908 BLAKE2B 
40c53cab298e4f26634c3acff3ece6a3371188d91dbf377ed664eabedcde20536edaa93daf406618f37edde019f049a6e7b9a47f627344587dbd126bee2b5e3a
 SHA512 
630b348acb98b012e97804e6325d03c89abc22f2157762c59144c04e6c733daf550bdc7f0fe0b9f3b50e15dae8c1c3c4bdfce3d805b02f0fc987311f5332419b
+DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
+DIST base-x-0.2.10.crate 10758 

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

2022-06-24 Thread Sam James
commit: fcbf3607d5b25509c991944e2348b5ae7c48e2d3
Author: Petr Vaněk  atlas  cz>
AuthorDate: Tue Jun 21 20:24:25 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 24 23:07:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcbf3607

app-admin/entr: add 5.2

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

 app-admin/entr/Manifest|  1 +
 app-admin/entr/entr-5.2.ebuild | 32 
 2 files changed, 33 insertions(+)

diff --git a/app-admin/entr/Manifest b/app-admin/entr/Manifest
index 5a4f819d7fde..e4eb818785f5 100644
--- a/app-admin/entr/Manifest
+++ b/app-admin/entr/Manifest
@@ -1,2 +1,3 @@
 DIST entr-5.0.tar.gz 25480 BLAKE2B 
5de00d6b1042667e209b2c33d7d019bad4833a0711a18d47eddb129ef60f5518c42fc2af3169510f57eb39f861d416ab67d7cd83e4a631cfcaa4cc7ac266f82d
 SHA512 
f485efb7d05f1d099c85d8af2f313e3ed2f36720483afc3004479b5b8754c60c52a108b827efd017c674f01d6ced2878a317addef3960c8cdf9e6b142f2ad5fd
 DIST entr-5.1.tar.gz 25674 BLAKE2B 
e456c415198f4d5be49fd52785cd8cce41756d2ebe14c493891c3fa05f3a763c9e3be65538d3150b484e48e0d23615556dd6c45fdbefc7b2052fc36f265ca685
 SHA512 
b8ee7dae5bda503af814eb109a0180c9864fa1b1cf5a2fe53c9915b6536e9471f8293c63d138d881da7bf70dfee24a6c271b82ecb6ccb2cb6ea664cabedba202
+DIST entr-5.2.tar.gz 25834 BLAKE2B 
c14eddaaf26994679991c43b38dcea0f1cbf53ce517af462cfed9dea2c914d9c1719053cb3b9f28f04d0cbf8719fe5612963c1428832e02bd55545ba33c72556
 SHA512 
b12310b6695f0b3d3d830b651dd182ddf2321aad38f569066cc2e5b17570070e48eb4900725c88c1d31a8ff71099aba78fb7508ad60706265cbdf8f29257eaaa

diff --git a/app-admin/entr/entr-5.2.ebuild b/app-admin/entr/entr-5.2.ebuild
new file mode 100644
index ..b612d8978151
--- /dev/null
+++ b/app-admin/entr/entr-5.2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Run arbitrary commands when files change"
+HOMEPAGE="
+   https://eradman.com/entrproject/
+   https://github.com/eradman/entr
+"
+SRC_URI="https://eradman.com/entrproject/code/${P}.tar.gz;
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+
+src_configure() {
+   sh configure || die
+   sed -i -e 's#\(^PREFIX \).*#\1\?= /usr#' Makefile.bsd || die
+}
+
+src_compile() {
+   export CC="$(tc-getCC)"
+   default
+}
+
+src_test() {
+   export CC="$(tc-getCC)"
+   default
+}



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

2022-06-24 Thread Sam James
commit: 6e43279ac8a66a0ad36968ab4127c59fb7d55fdb
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 24 23:07:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 24 23:07:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e43279a

app-admin/entr: add github upstream metadata

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

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

diff --git a/app-admin/entr/metadata.xml b/app-admin/entr/metadata.xml
index adfaae5d76c8..e0bb95651e8f 100644
--- a/app-admin/entr/metadata.xml
+++ b/app-admin/entr/metadata.xml
@@ -9,4 +9,7 @@
shell-to...@gentoo.org
Gentoo Shell Tools Project

+   
+   eradman/entr
+   
 



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

2022-06-24 Thread Sam James
commit: cfc2dad8e08d3822c8086b517c7e1e4c6c67e5c9
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 24 23:46:42 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 24 23:46:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfc2dad8

sys-devel/gcc: add 10.3.1_p20220623

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

 sys-devel/gcc/Manifest|  1 +
 sys-devel/gcc/gcc-10.3.1_p20220623.ebuild | 58 +++
 2 files changed, 59 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index e3d873948b20..1d280a6c7444 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -1,6 +1,7 @@
 DIST gcc-10-20211126.tar.xz 71674848 BLAKE2B 
81f4a572e973db7a3701601e66ea58c8e535a55d4d4ac164de00bdb06f7f265585f45d46171cf40d42ebcd3fb02ac81b643398c560912698eb6c008ac6e09518
 SHA512 
db887184c649ebeede5a1b9f13c00fe425012434cb93ec960c3ca50c0bcdeab04a1cc13b20de21b940e5d6a09c3b1c7fc415110a0e990ec1d938627bf97b9342
 DIST gcc-10-20220609.tar.xz 71752672 BLAKE2B 
c29511145d3712624caa3e8a194a5f37f958b6b556afa79d8c360697f3fa9a78fbb2146457e656b4ee9f10ee5e7d87b26e314c01348689e066fdfc186082d739
 SHA512 
333252e045107688e7a6af397456626b04e2bdd2086f4bbaced4ccacc387af2a63dd8aa46c261f602fc287b55821a91ab772122a3ea252528e52fab7cf046f21
 DIST gcc-10-20220616.tar.xz 71754768 BLAKE2B 
6cd2febb886496191183efe593bf918fb8045346987fdcec6c3a36ebb696546cce3d3c2d12d2d32c01fc3765cd287936255187c40e2bda3bb112216938d20340
 SHA512 
1d574ca79ca22c18f8e7bbac2792c71a4a6102b7c53f8864950df08036ad341ee11fc95be9b2ceca043eb13fd301cf09efe9da14f6138913c7c25dbc045ccf4e
+DIST gcc-10-20220623.tar.xz 71747668 BLAKE2B 
3849182a188f4a3b5f19e66008a23ab50ff5bf933d28254432d62ce880b7921124302658553c7bc1e8756c430d11b5d577685d1d70b9851b714d1e15b1d7b4ac
 SHA512 
294093cdd0949238e903f91c4ed28b2fd063d25aa6aa7947acdb318350c582e43d15b98a78756da692d0625c6d190c67b62f215ac865594712d6f8efe298831b
 DIST gcc-10.3.0-musl-patches-1.tar.bz2 2999 BLAKE2B 
3e36bbf2f93fdce15e20f807fa262f7a7abbde85b6f6b4e1383f6eccd8a53d876687d56cde83a80cde8a50e15bec407a1212aa0c85520892563e3d5ef7aaca98
 SHA512 
21483912a7b152f27db82d837a4cf91f2552d5fe238702aeca0c0dd8c7d3695bc70d8794c94a19106df28e053baf14c38433ca8e38e849082b76273cb51f2384
 DIST gcc-10.3.0-patches-3.tar.bz2 18935 BLAKE2B 
13eaf1e055b5b63069aed1575ed93f6bc822b5e3f2181ddfc88f4e7ff801f58997cd131b2efd79b90469b1f861db994feb2adcaecacf165442078f76e233fd9a
 SHA512 
c3d6a6f32863cc0ff7c877314ff0c00a892e473f64d16b82d46b4a77aa97c3e7a575492d27f0d423acb2621c86c9a49bca0e26e45bda9e697495444fcac85084
 DIST gcc-10.3.0.tar.xz 76692288 BLAKE2B 
ac7898f5eb8a7c5f151a526d1bb38913a68b50a65e4d010ac09fa20b6c801c671c790d780f23ccb8e4ecdfc686f4aa588082ccc9eb5c80c7b0e30788f824c1eb
 SHA512 
2b2dd7453d48a398c29eaebd1422b70341001b8c90a62aee51e83344e7fdd8a8e45f82a4a9165bd7edc76dada912c932f4b6632c5636760fec4c5d7e402b3f86

diff --git a/sys-devel/gcc/gcc-10.3.1_p20220623.ebuild 
b/sys-devel/gcc/gcc-10.3.1_p20220623.ebuild
new file mode 100644
index ..3b0410d85b84
--- /dev/null
+++ b/sys-devel/gcc/gcc-10.3.1_p20220623.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_SUFFIX="xz"
+TOOLCHAIN_PATCH_DEV="sam"
+#TOOLCHAIN_GCC_RC=1
+PATCH_GCC_VER="10.4.0"
+PATCH_VER="1"
+MUSL_VER="1"
+MUSL_GCC_VER="10.4.0"
+
+if [[ $(ver_cut 3) ==  ]] ; then
+   MY_PV_2=$(ver_cut 2)
+   if [[ ${MY_PV_2} == 0 ]] ; then
+   MY_PV_2=0
+   else
+   MY_PV_2=$(($(ver_cut 2) - 1))
+   fi
+
+   # e.g. 12.2. -> 12.1.1
+   TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.$(($(ver_cut 3) - 9998))
+elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+   # Cheesy hack for RCs
+   MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 
1)))-RC-$(ver_cut 5)
+   MY_P=${PN}-${MY_PV}
+   
GCC_TARBALL_SRC_URI="https://gcc.gnu.org/pub/gcc/snapshots/${MY_PV}/${MY_P}.tar.xz;
+   TOOLCHAIN_SET_S=no
+   S="${WORKDIR}"/${MY_P}
+fi
+
+inherit toolchain
+# Needs to be after inherit (for now?), bug #830908
+EGIT_BRANCH=releases/gcc-$(ver_cut 1)
+
+# Don't keyword live ebuilds
+#if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+#  KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+#fi
+
+RDEPEND=""
+BDEPEND="${CATEGORY}/binutils"
+
+src_prepare() {
+   local p upstreamed_patches=(
+   # add them here
+   )
+   for p in "${upstreamed_patches[@]}"; do
+   rm -v "${WORKDIR}/patch/${p}" || die
+   done
+
+   if has_version '>=sys-libs/glibc-2.32-r1'; then
+   rm -v "${WORKDIR}/patch/23_all_disable-riscv32-ABIs.patch" || 
die
+   fi
+
+   toolchain_src_prepare
+}



[gentoo-commits] repo/gentoo:master commit in: app-accessibility/speech-tools/, app-accessibility/speech-tools/files/

2022-06-24 Thread Sam James
commit: aa9db8863d577f8e34d67a19dd57c8596c9a5b80
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 24 23:40:23 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 24 23:40:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa9db886

app-accessibility/speech-tools: fix build w/ newer ncurses; fix strict-aliasing

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

 .../files/speech-tools-2.5.0-drop-curses.patch |  43 ++
 .../files/speech-tools-2.5.0-warnings.patch|  35 +
 .../speech-tools/speech-tools-2.5.0-r1.ebuild  | 150 +
 3 files changed, 228 insertions(+)

diff --git 
a/app-accessibility/speech-tools/files/speech-tools-2.5.0-drop-curses.patch 
b/app-accessibility/speech-tools/files/speech-tools-2.5.0-drop-curses.patch
new file mode 100644
index ..30b5448e820a
--- /dev/null
+++ b/app-accessibility/speech-tools/files/speech-tools-2.5.0-drop-curses.patch
@@ -0,0 +1,43 @@
+We already force in the correct detection via another patch and this
+logic (being dropped in this patch) assumes no -ltinfo.
+
+https://bugs.gentoo.org/837800
+--- a/configure.in
 b/configure.in
+@@ -42,12 +42,6 @@ AC_CHECK_TOOL(AR, ar)
+ 
+ AC_C_BIGENDIAN
+ 
+-AC_CHECK_LIB(ncurses, tputs, [TERMCAPLIB=-lncurses], [TERMCAPLIB=-lcurses])
+-dnl if test "$TERMCAPLIB" != "-ltermcap"; then
+-dnlAC_CHECK_LIB(termcap, tputs, [TERMCAPLIB=-ltermcap], 
[TERMCAPLIB=-lncurses])
+-dnl 
+-AC_SUBST(TERMCAPLIB)
+-
+ dnl Which version of GCC do we have here
+ COMPILERTYPE=gcc
+ AC_TRY_COMPILE([#include ],
+diff --git a/config/config.in b/config/config.in
+index c7a268a..6c7f16a 100644
+--- a/config/config.in
 b/config/config.in
+@@ -98,7 +98,6 @@ LINUXAUDIO = @LINUXAUDIO@
+ ## It may not work under all systems, so may be optionally omitted.
+ INCLUDE_MODULES += EDITLINE
+ 
+-TERMCAPLIB = @TERMCAPLIB@
+ # speech recognition
+ #INCLUDE_MODULES += ASR
+ 
+diff --git a/config/modules/editline.mak b/config/modules/editline.mak
+index fe83c37..2d48b39 100644
+--- a/config/modules/editline.mak
 b/config/modules/editline.mak
+@@ -43,7 +43,6 @@ INCLUDE_EDITLINE=1
+ MOD_DESC_EDITLINE=Use editline for command line editing and history
+ 
+ IO_DEFINES   += -DSUPPORT_EDITLINE $(MODULE_EDITLINE_OPTIONS:%=-DEDITLINE_%)
+-MODULE_LIBS  += $(TERMCAPLIB)
+ 
+ ifeq ($(DIRNAME),siod)
+ CSRCS := $(CSRCS) el_complete.c editline.c el_sys_unix.c

diff --git 
a/app-accessibility/speech-tools/files/speech-tools-2.5.0-warnings.patch 
b/app-accessibility/speech-tools/files/speech-tools-2.5.0-warnings.patch
new file mode 100644
index ..4242700e6c2d
--- /dev/null
+++ b/app-accessibility/speech-tools/files/speech-tools-2.5.0-warnings.patch
@@ -0,0 +1,35 @@
+https://github.com/festvox/speech_tools/commit/4b677d6f3bc560248da369a86d5f2ec17c116da5
+(Just the strict aliasing hunk.)
+
+From 4b677d6f3bc560248da369a86d5f2ec17c116da5 Mon Sep 17 00:00:00 2001
+From: Sergio Oller 
+Date: Sat, 29 Aug 2020 19:14:47 +0200
+Subject: [PATCH] Compile with gcc-9 without warnings (-Wall)
+
+--- a/speech_class/esps_utils.cc
 b/speech_class/esps_utils.cc
+@@ -1050,7 +1050,7 @@ enum EST_read_status read_esps_hdr(esps_hdr *uhdr,FILE 
*fd)
+   hdr->field_name[0] = wstrdup("samples");
+   fseek(fd,hdr->hdr_size,SEEK_SET);
+   /* In this cases its just in the header as a float */
+-  sd_sample_rate = *((float *)(void *)[0]);
++  memcpy(_sample_rate, [0], sizeof(float));
+   add_fea_d(hdr,"record_freq",0,(double)sd_sample_rate);
+   *uhdr = hdr;
+   return format_ok;
+@@ -1215,11 +1215,13 @@ enum EST_write_status write_esps_hdr(esps_hdr hdr,FILE 
*fd)
+ fhdr.thirteen = 13;  /* must be for luck */
+ fhdr.sdr_size = 0;
+ fhdr.magic = ESPS_MAGIC;
+-strncpy(fhdr.date,ctime(),26);
++strncpy(fhdr.date,ctime(),25);
++fhdr.date[25] = 0;
+ sprintf(fhdr.version,"1.91");  /* that's what all the others have */
+ sprintf(fhdr.prog,"EDST");
+ sprintf(fhdr.vers,"0.1");
+-strncpy(fhdr.progcompdate,ctime(),26);
++strncpy(fhdr.progcompdate,ctime(),25);
++fhdr.progcompdate[25] = 0;
+ fhdr.num_samples = hdr->num_records;
+ fhdr.filler = 0;
+ /* in each record */

diff --git a/app-accessibility/speech-tools/speech-tools-2.5.0-r1.ebuild 
b/app-accessibility/speech-tools/speech-tools-2.5.0-r1.ebuild
new file mode 100644
index ..76fc1ff30431
--- /dev/null
+++ b/app-accessibility/speech-tools/speech-tools-2.5.0-r1.ebuild
@@ -0,0 +1,150 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools toolchain-funcs
+
+MY_P=${P/speech-/speech_}
+PATCHSET="r3"
+
+DESCRIPTION="Speech tools for Festival Text to Speech engine"
+HOMEPAGE="http://www.cstr.ed.ac.uk/projects/speech_tools/;
+SRC_URI="http://www.festvox.org/packed/festival/$(ver_cut 

[gentoo-commits] repo/gentoo:master commit in: dev-python/shiboken2/, dev-python/shiboken2/files/

2022-06-24 Thread Sam James
commit: f944309d71a76746425bb339d9cdbdf960c855d2
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 24 06:35:40 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 24 23:01:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f944309d

dev-python/shiboken2: fix build w/ numpy 1.23

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

 .../files/shiboken2-5.15.2-numpy-1.23.patch| 28 ++
 dev-python/shiboken2/shiboken2-5.15.2-r1.ebuild|  6 -
 2 files changed, 33 insertions(+), 1 deletion(-)

diff --git a/dev-python/shiboken2/files/shiboken2-5.15.2-numpy-1.23.patch 
b/dev-python/shiboken2/files/shiboken2-5.15.2-numpy-1.23.patch
new file mode 100644
index ..6cd9feab800b
--- /dev/null
+++ b/dev-python/shiboken2/files/shiboken2-5.15.2-numpy-1.23.patch
@@ -0,0 +1,28 @@
+Backport of 
https://code.qt.io/cgit/pyside/pyside-setup.git/commit/?id=1422cf4a7f277fb13fd209f24a90d6c02641497d.
+
+From 1422cf4a7f277fb13fd209f24a90d6c02641497d Mon Sep 17 00:00:00 2001
+From: Friedemann Kleint 
+Date: Thu, 23 Jun 2022 10:44:01 +0200
+Subject: libshiboken: Fix build with numpy 1.23.0
+
+Pick-to: 6.3 6.2 5.15
+Change-Id: I885c332d6c948820140946c73ae1926e88834143
+Reviewed-by: Christian Tismer 
+--- a/libshiboken/sbknumpyarrayconverter.cpp
 b/libshiboken/sbknumpyarrayconverter.cpp
+@@ -116,8 +116,13 @@ std::ostream <<(std::ostream , PyArrayObject 
*o)
+ str << " NPY_ARRAY_NOTSWAPPED";
+ if ((flags & NPY_ARRAY_WRITEABLE) != 0)
+ str << " NPY_ARRAY_WRITEABLE";
+-if ((flags & NPY_ARRAY_UPDATEIFCOPY) != 0)
+-str << " NPY_ARRAY_UPDATEIFCOPY";
++#if NPY_VERSION >= 0x0010 // NPY_1_23_API_VERSION
++if ((flags & NPY_ARRAY_WRITEBACKIFCOPY) != 0)
++str << " NPY_ARRAY_WRITEBACKIFCOPY";
++#else
++ if ((flags & NPY_ARRAY_UPDATEIFCOPY) != 0)
++ str << " NPY_ARRAY_UPDATEIFCOPY";
++#endif
+ } else {
+ str << '0';
+ }

diff --git a/dev-python/shiboken2/shiboken2-5.15.2-r1.ebuild 
b/dev-python/shiboken2/shiboken2-5.15.2-r1.ebuild
index 594d5f6bf09f..c8e150bc7ed5 100644
--- a/dev-python/shiboken2/shiboken2-5.15.2-r1.ebuild
+++ b/dev-python/shiboken2/shiboken2-5.15.2-r1.ebuild
@@ -60,7 +60,11 @@ DEPEND="${RDEPEND}
 "
 
 DOCS=( AUTHORS )
-PATCHES=( "${FILESDIR}/${P}-python310.patch" )
+
+PATCHES=(
+   "${FILESDIR}/${P}-python310.patch"
+   "${FILESDIR}/${P}-numpy-1.23.patch"
+)
 
 # Ensure the path returned by get_llvm_prefix() contains clang as well.
 llvm_check_deps() {



[gentoo-commits] repo/gentoo:master commit in: games-rpg/pokete/

2022-06-24 Thread James Le Cuirot
commit: 3a1442a75069204a876beaa177d7525a178965d5
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Jun 24 21:35:25 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Jun 24 21:35:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a1442a7

games-rpg/pokete: Drop unused pygobject dependency

This is listed in git master but not this release. Even then, I can't see what
it's actually used for.

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

 games-rpg/pokete/pokete-0.7.3.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/games-rpg/pokete/pokete-0.7.3.ebuild 
b/games-rpg/pokete/pokete-0.7.3.ebuild
index 22f43a7a469f..36e9d838617d 100644
--- a/games-rpg/pokete/pokete-0.7.3.ebuild
+++ b/games-rpg/pokete/pokete-0.7.3.ebuild
@@ -18,7 +18,6 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 RDEPEND="${PYTHON_DEPS}
$(python_gen_cond_dep '
>=games-engines/scrap-engine-1.2.0[${PYTHON_USEDEP}]
-   dev-python/pygobject[${PYTHON_USEDEP}]
!kernel_linux? ( >=dev-python/pynput-1.7.6[${PYTHON_USEDEP}] )
')
 "



[gentoo-commits] repo/gentoo:master commit in: games-rpg/pokete/

2022-06-24 Thread James Le Cuirot
commit: 2d9aa27823b56ef14e224f767697b96994f8e430
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Jun 24 21:17:20 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Jun 24 21:17:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d9aa278

games-rpg/pokete: New package at version 0.7.3

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

 games-rpg/pokete/Manifest|  1 +
 games-rpg/pokete/metadata.xml| 11 +
 games-rpg/pokete/pokete-0.7.3.ebuild | 47 
 3 files changed, 59 insertions(+)

diff --git a/games-rpg/pokete/Manifest b/games-rpg/pokete/Manifest
new file mode 100644
index ..2d22f7535f30
--- /dev/null
+++ b/games-rpg/pokete/Manifest
@@ -0,0 +1 @@
+DIST pokete-0.7.3.tar.gz 2619767 BLAKE2B 
9958bc7f8062fb6ee860533d88422706fb0993929cd0c78a2023aa11c2c870d3a18a50d55268985e3fcb19a96653b1706e4d744e19fad28d8fafe8ff8a2efabf
 SHA512 
0abc9aa04c55e89b33f84604dac9daf122fee6601c593c74b43aab2c4642a24bb9e860fef6b0afd598c0b25d6c07abc1bda99df702b5df0d1439abe4a7be58f1

diff --git a/games-rpg/pokete/metadata.xml b/games-rpg/pokete/metadata.xml
new file mode 100644
index ..77596953719e
--- /dev/null
+++ b/games-rpg/pokete/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   ga...@gentoo.org
+   Gentoo Games Project
+   
+   
+   lxgr-linux/pokete
+   
+

diff --git a/games-rpg/pokete/pokete-0.7.3.ebuild 
b/games-rpg/pokete/pokete-0.7.3.ebuild
new file mode 100644
index ..22f43a7a469f
--- /dev/null
+++ b/games-rpg/pokete/pokete-0.7.3.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit desktop python-single-r1 xdg
+
+DESCRIPTION="Terminal-based clone of the game Pokémon"
+HOMEPAGE="https://github.com/lxgr-linux/pokete;
+SRC_URI="https://github.com/lxgr-linux/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   >=games-engines/scrap-engine-1.2.0[${PYTHON_USEDEP}]
+   dev-python/pygobject[${PYTHON_USEDEP}]
+   !kernel_linux? ( >=dev-python/pynput-1.7.6[${PYTHON_USEDEP}] )
+   ')
+"
+
+DIR="/usr/share/${PN}"
+
+src_install() {
+   exeinto "${DIR}"
+   insinto "${DIR}"
+
+   doins -r \
+   mods/ \
+   ${PN}_classes/ \
+   ${PN}_data/ \
+   ${PN}_general_use_fns.py \
+   release.py
+
+   python_fix_shebang ${PN}.py
+   doexe ${PN}.py
+   dosym "${DIR/\/usr/..}"/${PN}.py /usr/bin/${PN}
+
+   doicon -s scalable assets/${PN}.svg
+   make_desktop_entry ${PN} Pokete "" "" Terminal=true
+
+   dodoc *.md
+}



[gentoo-commits] repo/gentoo:master commit in: games-engines/scrap-engine/, games-engines/scrap-engine/files/

2022-06-24 Thread James Le Cuirot
commit: c8c3d4394a6f715f2e809f5aa82c80ea0ccb56a4
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Jun 24 21:16:06 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Jun 24 21:17:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8c3d439

games-engines/scrap-engine: New package at version 1.2.0

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

 games-engines/scrap-engine/Manifest|  1 +
 .../scrap-engine/files/scrap-engine-tests.patch| 12 ++
 games-engines/scrap-engine/metadata.xml| 12 ++
 .../scrap-engine/scrap-engine-1.2.0.ebuild | 47 ++
 4 files changed, 72 insertions(+)

diff --git a/games-engines/scrap-engine/Manifest 
b/games-engines/scrap-engine/Manifest
new file mode 100644
index ..588b62dcbad7
--- /dev/null
+++ b/games-engines/scrap-engine/Manifest
@@ -0,0 +1 @@
+DIST scrap-engine-1.2.0.gh.tar.gz 381529 BLAKE2B 
a482bc45900a4294be69e22308114fcdaa4a8bcaa22bce96e3436080ca7dbd2a546253ed8d1faefe2fa5c2ec57a2c6b2a63cbd7b42de39d9990968f9b34614d7
 SHA512 
5d1ec65eed4515e07f3c3a32f0423bcf41d7ba594508391024d22623f27d052464b5a3dc887b0ff6bea6c8f7d7fe54c30373460449b9977f0f95a9e2b1f978da

diff --git a/games-engines/scrap-engine/files/scrap-engine-tests.patch 
b/games-engines/scrap-engine/files/scrap-engine-tests.patch
new file mode 100644
index ..5e7960574094
--- /dev/null
+++ b/games-engines/scrap-engine/files/scrap-engine-tests.patch
@@ -0,0 +1,12 @@
+diff -Naur a/tests/scrap_bench.py b/tests/scrap_bench.py
+--- a/tests/scrap_bench.py 2022-01-05 17:13:26.0 +
 b/tests/scrap_bench.py 2022-06-24 14:33:10.215047579 +0100
+@@ -22,7 +22,7 @@
+ time2 = 0
+
+ b_map.show()
+-while True:
++for _ in range(100):
+ time0 = time.time()
+ times += time2
+ for ob in rectangle.obs:

diff --git a/games-engines/scrap-engine/metadata.xml 
b/games-engines/scrap-engine/metadata.xml
new file mode 100644
index ..680b374c830b
--- /dev/null
+++ b/games-engines/scrap-engine/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   ga...@gentoo.org
+   Gentoo Games Project
+   
+   
+   lxgr-linux/scrap_engine
+   scrap-engine
+   
+

diff --git a/games-engines/scrap-engine/scrap-engine-1.2.0.ebuild 
b/games-engines/scrap-engine/scrap-engine-1.2.0.ebuild
new file mode 100644
index ..05b7700f5b2a
--- /dev/null
+++ b/games-engines/scrap-engine/scrap-engine-1.2.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1
+
+MY_PN="${PN//-/_}"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Terminal-based Python game engine involving objects on a map"
+HOMEPAGE="https://github.com/lxgr-linux/scrap_engine;
+SRC_URI="https://github.com/lxgr-linux/${MY_PN}/archive/refs/tags/${PV}.tar.gz 
-> ${P}.gh.tar.gz"
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-tests.patch
+)
+
+DOCS=(
+   README.md
+   docs/DOCS.md
+   pics/example1.jpg
+)
+
+src_prepare() {
+   default
+
+   # PEP 517 needs this metadata.
+   echo "Version: ${PV}" > "${S}"/PKG-INFO || die
+
+   # Adjust doc resource paths.
+   sed -i "s:\.\./pics/::g" docs/DOCS.md || die
+}
+
+python_test() {
+   for TEST in "${S}"/tests/*.py; do
+   "${EPYTHON}" "${TEST}" || die
+   done
+}



[gentoo-commits] repo/gentoo:master commit in: app-i18n/opencc/, app-i18n/opencc/files/

2022-06-24 Thread David Seifert
commit: dc461e274347ef3e374d69615ba358b12824357f
Author: David Seifert  gentoo  org>
AuthorDate: Fri Jun 24 21:16:10 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Jun 24 21:16:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc461e27

app-i18n/opencc: drop 1.0.5, 1.1.2

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

 app-i18n/opencc/Manifest |  2 -
 app-i18n/opencc/files/opencc-stop-copy.patch | 18 ---
 app-i18n/opencc/files/opencc-test.patch  | 11 -
 app-i18n/opencc/opencc-1.0.5.ebuild  | 64 
 app-i18n/opencc/opencc-1.1.2.ebuild  | 73 
 5 files changed, 168 deletions(-)

diff --git a/app-i18n/opencc/Manifest b/app-i18n/opencc/Manifest
index e09b7b78d93b..1dec4c5fa042 100644
--- a/app-i18n/opencc/Manifest
+++ b/app-i18n/opencc/Manifest
@@ -1,3 +1 @@
-DIST opencc-1.0.5.tar.gz 1598354 BLAKE2B 
a66b32b96dab543d8401960ff0548a4e3f9414606513941426eacf105bca0755a7b364c68b7eb996ef82444e52f849d2f8151353a14fb97a358ad1463fbea2d3
 SHA512 
3fbefbafe5c3c2491032158577ab97b5a3edf6ea98a03a7250deba082b72c3112ad4a3396d1a469936ec32e1d141f0a2236001c2891ac9c793add2b082596cc1
-DIST opencc-1.1.2.tar.gz 2804665 BLAKE2B 
9b8be92cfdc2f565c9dc27745724c739e674239f2e3925a1ccdfcbf83e0d1857430d72e91a064c09456e69c00d79e47179801b21a4c7c6fd5dc6d0d16f1bcb98
 SHA512 
56c84bc472b39eb0b23bac6df5aada2c2ed5fd2fbe653c1ae89d392ec0b74741a15de93c748883ec3c0779396e790a1197f6e3b267b524f111459d45daeb5d4b
 DIST opencc-1.1.3.tar.gz 2805430 BLAKE2B 
060ca820676a92ddfddc362488031e1ada538626a1fbeb8d178a0ef059b99f606cb0f1151857579221942183820bf34c6f96517d13d4ae8dc3f81846537b668d
 SHA512 
90da656fa4790c58932ad2240a076cc4a9e8cf70ac73d83e0d299e84472deb6491a823966a7686ed1487ef8405909981b9a12b661d8de7f086bd4b498594abac

diff --git a/app-i18n/opencc/files/opencc-stop-copy.patch 
b/app-i18n/opencc/files/opencc-stop-copy.patch
deleted file mode 100644
index 4793951dd251..
--- a/app-i18n/opencc/files/opencc-stop-copy.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-We don't need this copy command on Linux (or other than Visual Studio
-build).  Since it is colliding each other on parallel build, drop the
-command for now.
-
-See https://bugs.gentoo.org/666904
-diff --git a/data/CMakeLists.txt b/data/CMakeLists.txt
-index 1516775..2deb764 100644
 a/data/CMakeLists.txt
-+++ b/data/CMakeLists.txt
-@@ -109,8 +109,6 @@ foreach(DICT ${DICTS})
-   ${DICT}.ocd
- COMMENT
-   "Building ${DICT}.ocd"
--COMMAND
--  ${CMAKE_COMMAND} -E copy "$" 
"$"
- COMMAND
-   ${OPENCC_DICT_BIN}
- --input ${DICT_${DICT}_INPUT}

diff --git a/app-i18n/opencc/files/opencc-test.patch 
b/app-i18n/opencc/files/opencc-test.patch
deleted file mode 100644
index dd6e91b984d2..
--- a/app-i18n/opencc/files/opencc-test.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 a/src/PhraseExtractTest.cpp
-+++ b/src/PhraseExtractTest.cpp
-@@ -16,6 +16,8 @@
-  * limitations under the License.
-  */
- 
-+#include 
-+
- #include "PhraseExtract.hpp"
- #include "TestUtils.hpp"
- 

diff --git a/app-i18n/opencc/opencc-1.0.5.ebuild 
b/app-i18n/opencc/opencc-1.0.5.ebuild
deleted file mode 100644
index 3fcb5271474d..
--- a/app-i18n/opencc/opencc-1.0.5.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 2010-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit cmake python-any-r1
-
-if [[ "${PV}" == "" ]]; then
-   inherit git-r3
-
-   EGIT_REPO_URI="https://github.com/BYVoid/OpenCC;
-fi
-
-DESCRIPTION="Library for conversion between Traditional and Simplified Chinese 
characters"
-HOMEPAGE="https://github.com/BYVoid/OpenCC;
-if [[ "${PV}" == "" ]]; then
-   SRC_URI=""
-else
-   SRC_URI="https://github.com/BYVoid/OpenCC/archive/ver.${PV}.tar.gz -> 
${P}.tar.gz"
-fi
-
-# OpenCC: Apache-2.0
-# deps/darts-clone: BSD-2
-# deps/gtest-1.7.0: BSD
-# deps/rapidjson-0.11: MIT
-# deps/tclap-1.2.1: MIT
-LICENSE="Apache-2.0 BSD-2 MIT test? ( BSD )"
-SLOT="0/2"
-KEYWORDS="amd64 arm64 ~hppa ppc ppc64 sparc x86"
-IUSE="doc test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="${PYTHON_DEPS}
-   doc? ( app-doc/doxygen )"
-DEPEND=""
-RDEPEND=""
-
-if [[ "${PV}" != "" ]]; then
-   S="${WORKDIR}/OpenCC-ver.${PV}"
-fi
-
-PATCHES=(
-   "${FILESDIR}/${PN}-test.patch"
-   "${FILESDIR}/${PN}-stop-copy.patch"
-)
-
-DOCS=(AUTHORS NEWS.md README.md)
-
-src_prepare() {
-   cmake_src_prepare
-
-   sed -e "s:\${DIR_SHARE_OPENCC}/doc:share/doc/${PF}:" -i 
doc/CMakeLists.txt || die
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_DOCUMENTATION=$(usex doc ON OFF)
-   -DBUILD_SHARED_LIBS=ON
-   -DENABLE_GTEST=$(usex test ON OFF)
-   )
-
-   cmake_src_configure
-}

diff --git a/app-i18n/opencc/opencc-1.1.2.ebuild 
b/app-i18n/opencc/opencc-1.1.2.ebuild
deleted file 

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

2022-06-24 Thread David Seifert
commit: c88cde53e2061a53127dba4307ce54f265546e6b
Author: David Seifert  gentoo  org>
AuthorDate: Fri Jun 24 21:15:50 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Jun 24 21:15:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c88cde53

dev-libs/marisa: drop 0.2.5

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

 dev-libs/marisa/Manifest   |   1 -
 .../files/marisa-0.2.5-cpu_features_check.patch| 157 -
 dev-libs/marisa/marisa-0.2.5.ebuild| 108 --
 3 files changed, 266 deletions(-)

diff --git a/dev-libs/marisa/Manifest b/dev-libs/marisa/Manifest
index 7b524798645e..e6b7e3213805 100644
--- a/dev-libs/marisa/Manifest
+++ b/dev-libs/marisa/Manifest
@@ -1,2 +1 @@
-DIST marisa-0.2.5.tar.gz 167434 BLAKE2B 
2b88e9f0060529c2180400290bb975a94f58f77f7604cf3ea8ae0ad7e44e0d95e18c8911d9630561b9593eb2ec123b5c67d6d195dab480d86fe431ce2531
 SHA512 
62975a2dacd2a1072c990cd490f866cd5483c069c94a4706baf3ffc21ec43991583a8ef8721c3b841617b0654cbb894698c19759ff12b8887b6fd28939dfb547
 DIST marisa-0.2.6.tar.gz 168332 BLAKE2B 
3b8a89a9a0b344d9de96edb5bf17c50db07da373e75eba098f48c9064321d579ac104db622608119377084c79165bf558c804eaff591903b67330b13bc8acf55
 SHA512 
c094e4b22e1457efdd20f2b978ee421b53e36ed94e4fdbd8944136c0ba23da4f6ba9fe3a2c64729c1426aee4dbe8098bfa5eebb943ae7fdaa4eec760485c564d

diff --git a/dev-libs/marisa/files/marisa-0.2.5-cpu_features_check.patch 
b/dev-libs/marisa/files/marisa-0.2.5-cpu_features_check.patch
deleted file mode 100644
index dba677221a19..
--- a/dev-libs/marisa/files/marisa-0.2.5-cpu_features_check.patch
+++ /dev/null
@@ -1,157 +0,0 @@
-https://github.com/s-yata/marisa-trie/commit/d93f1b67f3aaa2d56bf20089c0ce9ef216da6cb7
-
 /configure.ac
-+++ /configure.ac
-@@ -13,6 +13,56 @@
- 
- AC_CONFIG_MACRO_DIR([m4])
- 
-+# Macros for SSE availability check.
-+AC_DEFUN([MARISA_ENABLE_SSE2],
-+  [AC_EGREP_CPP([yes], [
-+#ifdef __SSE2__
-+yes
-+#endif
-+  ], [enable_sse2="yes"], [enable_sse2="no"])])
-+AC_DEFUN([MARISA_ENABLE_SSE3],
-+  [AC_EGREP_CPP([yes], [
-+#ifdef __SSE3__
-+yes
-+#endif
-+  ], [enable_sse3="yes"], [enable_sse3="no"])])
-+AC_DEFUN([MARISA_ENABLE_SSSE3],
-+ [AC_EGREP_CPP([yes], [
-+#ifdef __SSSE3__
-+yes
-+#endif
-+ ], [enable_ssse3="yes"], [enable_ssse3="no"])])
-+AC_DEFUN([MARISA_ENABLE_SSE4_1],
-+ [AC_EGREP_CPP([yes], [
-+#ifdef __SSE4_1__
-+yes
-+#endif
-+ ], [enable_sse4_1="yes"], [enable_sse4_1="no"])])
-+AC_DEFUN([MARISA_ENABLE_SSE4_2],
-+ [AC_EGREP_CPP([yes], [
-+#ifdef __SSE4_2__
-+yes
-+#endif
-+ ], [enable_sse4_2="yes"], [enable_sse4_2="no"])])
-+AC_DEFUN([MARISA_ENABLE_SSE4],
-+ [AC_EGREP_CPP([yes], [
-+#if defined(__POPCNT__) && defined(__SSE4_2__)
-+yes
-+#endif
-+ ], [enable_sse4="yes"], [enable_sse4="no"])])
-+AC_DEFUN([MARISA_ENABLE_SSE4A],
-+ [AC_EGREP_CPP([yes], [
-+#ifdef __SSE4A__
-+yes
-+#endif
-+ ], [enable_sse4a="yes"], [enable_sse4a="no"])])
-+AC_DEFUN([MARISA_ENABLE_POPCNT],
-+ [AC_EGREP_CPP([yes], [
-+#ifdef __POPCNT__
-+yes
-+#endif
-+ ], [enable_popcnt="yes"], [enable_popcnt="no"])])
-+
- # Checks for SSE availability.
- AC_MSG_CHECKING([whether to use SSE2])
- AC_ARG_ENABLE([sse2],
-@@ -20,9 +70,7 @@
-   [use SSE2 [default=no]])],
-   [],
-   [enable_sse2="no"])
--AS_IF([test "x${enable_sse2}" != "xno"], [
--  enable_sse2="yes"
--])
-+AS_IF([test "x${enable_sse2}" != "xno"], [MARISA_ENABLE_SSE2])
- AC_MSG_RESULT([${enable_sse2}])
- 
- AC_MSG_CHECKING([whether to use SSE3])
-@@ -31,9 +79,7 @@
-   [use SSE3 [default=no]])],
-   [],
-   [enable_sse3="no"])
--AS_IF([test "x${enable_sse3}" != "xno"], [
--  enable_sse3="yes"
--])
-+AS_IF([test "x${enable_sse3}" != "xno"], [MARISA_ENABLE_SSE3])
- AC_MSG_RESULT([${enable_sse3}])
- 
- AC_MSG_CHECKING([whether to use SSSE3])
-@@ -42,9 +88,7 @@
-   [use SSSE3 [default=no]])],
-   [],
-   [enable_ssse3="no"])
--AS_IF([test "x${enable_ssse3}" != "xno"], [
--  enable_ssse3="yes"
--])
-+AS_IF([test "x${enable_ssse3}" != "xno"], [MARISA_ENABLE_SSSE3])
- AC_MSG_RESULT([${enable_ssse3}])
- 
- AC_MSG_CHECKING([whether to use SSE4.1])
-@@ -53,9 +97,7 @@
-   [use SSE4.1 [default=no]])],
-   [],
-   [enable_sse4_1="no"])
--AS_IF([test "x${enable_sse4_1}" != "xno"], [
--  enable_sse4_1="yes"
--])
-+AS_IF([test "x${enable_sse4_1}" != "xno"], [MARISA_ENABLE_SSE4_1])
- AC_MSG_RESULT([${enable_sse4_1}])
- 
- AC_MSG_CHECKING([whether to use SSE4.2])
-@@ -64,9 +106,7 @@
-   [use SSE4.2 [default=no]])],
-   [],
-   [enable_sse4_2="no"])
--AS_IF([test "x${enable_sse4_2}" != "xno"], [
--  enable_sse4_2="yes"
--])

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

2022-06-24 Thread Jakov Smolić
commit: 81e355c5ee22b9e169ae92763e4be53c92dcee73
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Jun 24 20:59:44 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Jun 24 20:59:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81e355c5

dev-util/rbtools: Keyword 3.1 x86, #846686

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-util/rbtools/rbtools-3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/rbtools/rbtools-3.1.ebuild 
b/dev-util/rbtools/rbtools-3.1.ebuild
index 2d330d85b678..9fb63ed11ab4 100644
--- a/dev-util/rbtools/rbtools-3.1.ebuild
+++ b/dev-util/rbtools/rbtools-3.1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://downloads.reviewboard.org/releases/${MY_PN}/$(ver_cut 1-2)/${MY
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 IUSE=""
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools-declarative-requirements/

2022-06-24 Thread Jakov Smolić
commit: e9a53ecdd4f6d6e614045f43be6040cc9baa283f
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Jun 24 20:59:24 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Jun 24 20:59:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9a53ecd

dev-python/setuptools-declarative-requirements: Stabilize 1.2.0-r2 amd64, 
#854036

Signed-off-by: Jakov Smolić  gentoo.org>

 .../setuptools-declarative-requirements-1.2.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dev-python/setuptools-declarative-requirements/setuptools-declarative-requirements-1.2.0-r2.ebuild
 
b/dev-python/setuptools-declarative-requirements/setuptools-declarative-requirements-1.2.0-r2.ebuild
index ed9228e2ff6d..9a579fcecbec 100644
--- 
a/dev-python/setuptools-declarative-requirements/setuptools-declarative-requirements-1.2.0-r2.ebuild
+++ 
b/dev-python/setuptools-declarative-requirements/setuptools-declarative-requirements-1.2.0-r2.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86"
 
 RDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]



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

2022-06-24 Thread Jakov Smolić
commit: 3265da301774061d70c0885e85a06bc5653a2362
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Jun 24 20:59:42 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Jun 24 20:59:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3265da30

dev-python/kgb: Keyword 7.0-r1 x86, #846686

Signed-off-by: Jakov Smolić  gentoo.org>

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

diff --git a/dev-python/kgb/kgb-7.0-r1.ebuild b/dev-python/kgb/kgb-7.0-r1.ebuild
index 1dfcbc9ec48f..843408951a14 100644
--- a/dev-python/kgb/kgb-7.0-r1.ebuild
+++ b/dev-python/kgb/kgb-7.0-r1.ebuild
@@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 
 distutils_enable_tests pytest
 



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

2022-06-24 Thread Jakov Smolić
commit: 1582acffc9113cbcf8d38a66149633d035bfeb77
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Jun 24 20:59:49 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Jun 24 20:59:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1582acff

net-libs/libqrtr-glib: Keyword 1.2.2 x86, #854126

Signed-off-by: Jakov Smolić  gentoo.org>

 net-libs/libqrtr-glib/libqrtr-glib-1.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libqrtr-glib/libqrtr-glib-1.2.2.ebuild 
b/net-libs/libqrtr-glib/libqrtr-glib-1.2.2.ebuild
index 694c2a1bda9b..0ed207740df4 100644
--- a/net-libs/libqrtr-glib/libqrtr-glib-1.2.2.ebuild
+++ b/net-libs/libqrtr-glib/libqrtr-glib-1.2.2.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3

EGIT_REPO_URI="https://gitlab.freedesktop.org/mobile-broadband/libqrtr-glib.git;
 else
-   KEYWORDS="~amd64 ~arm ~arm64 ~riscv"
+   KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"

SRC_URI="https://gitlab.freedesktop.org/mobile-broadband/${PN}/-/archive/${PV}/${P}.tar.bz2;
 fi
 



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

2022-06-24 Thread Jakov Smolić
commit: f0954253a442b028898f1e42a66904901cbbacf3
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Jun 24 20:59:43 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Jun 24 20:59:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0954253

dev-python/pydiffx: Keyword 1.0.1-r1 x86, #846686

Signed-off-by: Jakov Smolić  gentoo.org>

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

diff --git a/dev-python/pydiffx/pydiffx-1.0.1-r1.ebuild 
b/dev-python/pydiffx/pydiffx-1.0.1-r1.ebuild
index d20ee3c8b60d..a5106d25a571 100644
--- a/dev-python/pydiffx/pydiffx-1.0.1-r1.ebuild
+++ b/dev-python/pydiffx/pydiffx-1.0.1-r1.ebuild
@@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P}/python
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 
 RDEPEND="
dev-python/six[${PYTHON_USEDEP}]



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

2022-06-24 Thread Jakov Smolić
commit: b9fc6776e5e55c501017b1e009f11a0e1fba
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Jun 24 20:59:37 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Jun 24 20:59:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9fc6776

dev-python/h5py: Stabilize 3.7.0 amd64, #853988

Signed-off-by: Jakov Smolić  gentoo.org>

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

diff --git a/dev-python/h5py/h5py-3.7.0.ebuild 
b/dev-python/h5py/h5py-3.7.0.ebuild
index c6245c6d9fd4..174bc724845a 100644
--- a/dev-python/h5py/h5py-3.7.0.ebuild
+++ b/dev-python/h5py/h5py-3.7.0.ebuild
@@ -18,7 +18,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
 # disable mpi until mpi4py gets python3_8
 #IUSE="examples mpi"
 IUSE="examples"



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

2022-06-24 Thread Jakov Smolić
commit: bfe748c8b0735dad4a541e52f543362066c02fe6
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Jun 24 20:59:28 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Jun 24 20:59:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfe748c8

dev-python/xcffib: Stabilize 0.11.1-r1 amd64, #854042

Signed-off-by: Jakov Smolić  gentoo.org>

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

diff --git a/dev-python/xcffib/xcffib-0.11.1-r1.ebuild 
b/dev-python/xcffib/xcffib-0.11.1-r1.ebuild
index 6de0dbad783e..739d6f132c36 100644
--- a/dev-python/xcffib/xcffib-0.11.1-r1.ebuild
+++ b/dev-python/xcffib/xcffib-0.11.1-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ppc64 ~riscv ~s390 
~sparc ~x86"
 
 DEPEND="x11-libs/libxcb"
 RDEPEND="



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

2022-06-24 Thread Jakov Smolić
commit: 39c38fd4b4bec98d3f603d856e0350d3d797f345
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Jun 24 20:59:33 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Jun 24 20:59:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39c38fd4

dev-python/csscompressor: Stabilize 0.9.5-r1 ALLARCHES, #853982

Signed-off-by: Jakov Smolić  gentoo.org>

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

diff --git a/dev-python/csscompressor/csscompressor-0.9.5-r1.ebuild 
b/dev-python/csscompressor/csscompressor-0.9.5-r1.ebuild
index abcd3b7bcb15..2258ba579ed7 100644
--- a/dev-python/csscompressor/csscompressor-0.9.5-r1.ebuild
+++ b/dev-python/csscompressor/csscompressor-0.9.5-r1.ebuild
@@ -16,6 +16,6 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
+KEYWORDS="amd64 ~riscv x86"
 
 distutils_enable_tests pytest



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

2022-06-24 Thread Jakov Smolić
commit: f0bfe56cf459298804fe81215e6c9013ca3aeac6
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Jun 24 20:57:43 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Jun 24 20:57:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0bfe56c

app-emulation/libvirt: Keyword 8.4.0 arm, #849839

Signed-off-by: Jakov Smolić  gentoo.org>

 app-emulation/libvirt/libvirt-8.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/libvirt/libvirt-8.4.0.ebuild 
b/app-emulation/libvirt/libvirt-8.4.0.ebuild
index 6128a61b974d..1ac6f7431bdb 100644
--- a/app-emulation/libvirt/libvirt-8.4.0.ebuild
+++ b/app-emulation/libvirt/libvirt-8.4.0.ebuild
@@ -21,7 +21,7 @@ if [[ ${PV} = ** ]]; then
 else
SRC_URI="https://libvirt.org/sources/${P}.tar.xz
verify-sig? ( https://libvirt.org/sources/${P}.tar.xz.asc )"
-   KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
 fi
 
 DESCRIPTION="C toolkit to manipulate virtual machines"



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

2022-06-24 Thread Jakov Smolić
commit: dbf3ca11807c1178926863d4bb238366b8232a4a
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Jun 24 20:57:49 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Jun 24 20:57:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbf3ca11

net-libs/libqrtr-glib: Keyword 1.2.2 arm, #854126

Signed-off-by: Jakov Smolić  gentoo.org>

 net-libs/libqrtr-glib/libqrtr-glib-1.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libqrtr-glib/libqrtr-glib-1.2.2.ebuild 
b/net-libs/libqrtr-glib/libqrtr-glib-1.2.2.ebuild
index 1e9e4114b10d..694c2a1bda9b 100644
--- a/net-libs/libqrtr-glib/libqrtr-glib-1.2.2.ebuild
+++ b/net-libs/libqrtr-glib/libqrtr-glib-1.2.2.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3

EGIT_REPO_URI="https://gitlab.freedesktop.org/mobile-broadband/libqrtr-glib.git;
 else
-   KEYWORDS="~amd64 ~arm64 ~riscv"
+   KEYWORDS="~amd64 ~arm ~arm64 ~riscv"

SRC_URI="https://gitlab.freedesktop.org/mobile-broadband/${PN}/-/archive/${PV}/${P}.tar.bz2;
 fi
 



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

2022-06-24 Thread Jakov Smolić
commit: 9b18966a5cdefceb218811334a79c515570bb534
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Jun 24 20:57:48 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Jun 24 20:57:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b18966a

net-libs/nghttp2: Stabilize 1.47.0 hppa, #854057

Signed-off-by: Jakov Smolić  gentoo.org>

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

diff --git a/net-libs/nghttp2/nghttp2-1.47.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.47.0.ebuild
index 4b98fd65987e..c6d22ded9e03 100644
--- a/net-libs/nghttp2/nghttp2-1.47.0.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.47.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else

SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-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 ~amd64-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="HTTP/2 C Library"



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

2022-06-24 Thread Jakov Smolić
commit: 64dc8315805af85d26569b190e52427e4e1fc820
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Jun 24 20:57:46 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Jun 24 20:57:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64dc8315

app-vim/vspec: Keyword 1.9.2 arm64, #853736

Signed-off-by: Jakov Smolić  gentoo.org>

 app-vim/vspec/vspec-1.9.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-vim/vspec/vspec-1.9.2.ebuild b/app-vim/vspec/vspec-1.9.2.ebuild
index 03193b3b04a1..5dcd6e400cb4 100644
--- a/app-vim/vspec/vspec-1.9.2.ebuild
+++ b/app-vim/vspec/vspec-1.9.2.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/kana/vim-${PN}/archive/refs/tags/v${PV}.tar.gz -> ${
 S="${WORKDIR}/vim-${P}"
 
 LICENSE="MIT"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2022-06-24 Thread Jakov Smolić
commit: 91706a5801928950fee1b7fc5eb1da99a314552e
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Jun 24 20:57:44 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Jun 24 20:57:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91706a58

net-analyzer/openbsd-netcat: Keyword 1.195-r1 arm, #849839

Signed-off-by: Jakov Smolić  gentoo.org>

 net-analyzer/openbsd-netcat/openbsd-netcat-1.195-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-analyzer/openbsd-netcat/openbsd-netcat-1.195-r1.ebuild 
b/net-analyzer/openbsd-netcat/openbsd-netcat-1.195-r1.ebuild
index c04edf0bb0da..10daf4381959 100644
--- a/net-analyzer/openbsd-netcat/openbsd-netcat-1.195-r1.ebuild
+++ b/net-analyzer/openbsd-netcat/openbsd-netcat-1.195-r1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="http://http.debian.net/debian/pool/main/n/netcat-openbsd/netcat-openbsd
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos"
 
 BDEPEND="virtual/pkgconfig"
 RDEPEND="!elibc_Darwin? ( dev-libs/libbsd )



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

2022-06-24 Thread Jakov Smolić
commit: 11e801b2b1e183c6b2d78947c3230af8d3491b07
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Jun 24 20:57:45 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Jun 24 20:57:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11e801b2

app-misc/scrub: Keyword 2.6.1 arm, #849839

Signed-off-by: Jakov Smolić  gentoo.org>

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

diff --git a/app-misc/scrub/scrub-2.6.1.ebuild 
b/app-misc/scrub/scrub-2.6.1.ebuild
index 32311ea10b7d..547ab898ec2f 100644
--- a/app-misc/scrub/scrub-2.6.1.ebuild
+++ b/app-misc/scrub/scrub-2.6.1.ebuild
@@ -9,7 +9,7 @@ 
SRC_URI="https://github.com/chaos/${PN}/releases/download/${PV}/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv ~sparc x86"
 IUSE=""
 
 DEPEND=""



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

2022-06-24 Thread Jakov Smolić
commit: 0a4f075c512850785e8c145c97f539569db8532e
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Jun 24 20:45:18 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Jun 24 20:45:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a4f075c

net-libs/libqrtr-glib: Keyword 1.2.2 arm64, #854126

Signed-off-by: Jakov Smolić  gentoo.org>

 net-libs/libqrtr-glib/libqrtr-glib-1.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libqrtr-glib/libqrtr-glib-1.2.2.ebuild 
b/net-libs/libqrtr-glib/libqrtr-glib-1.2.2.ebuild
index 39605270d3ec..1e9e4114b10d 100644
--- a/net-libs/libqrtr-glib/libqrtr-glib-1.2.2.ebuild
+++ b/net-libs/libqrtr-glib/libqrtr-glib-1.2.2.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3

EGIT_REPO_URI="https://gitlab.freedesktop.org/mobile-broadband/libqrtr-glib.git;
 else
-   KEYWORDS="~amd64 ~riscv"
+   KEYWORDS="~amd64 ~arm64 ~riscv"

SRC_URI="https://gitlab.freedesktop.org/mobile-broadband/${PN}/-/archive/${PV}/${P}.tar.bz2;
 fi
 



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

2022-06-24 Thread Jakov Smolić
commit: acaa81a8a9f5599962086d96c58fb617d9e6a629
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Jun 24 20:45:14 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Jun 24 20:45:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acaa81a8

dev-python/pdm-pep517: Keyword 0.12.7 arm64, #853766

Signed-off-by: Jakov Smolić  gentoo.org>

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

diff --git a/dev-python/pdm-pep517/pdm-pep517-0.12.7.ebuild 
b/dev-python/pdm-pep517/pdm-pep517-0.12.7.ebuild
index ce38d4f05e82..65915f36678c 100644
--- a/dev-python/pdm-pep517/pdm-pep517-0.12.7.ebuild
+++ b/dev-python/pdm-pep517/pdm-pep517-0.12.7.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
 
 RDEPEND="
>=dev-python/cerberus-1.3.4[${PYTHON_USEDEP}]



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

2022-06-24 Thread Jakov Smolić
commit: 9e3a56dd1d90f8ffa0fb3c3ad5919b2f0859da96
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Jun 24 20:45:17 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Jun 24 20:45:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e3a56dd

dev-python/boolean-py: Keyword 4.0 arm64, #853766

Signed-off-by: Jakov Smolić  gentoo.org>

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

diff --git a/dev-python/boolean-py/boolean-py-4.0.ebuild 
b/dev-python/boolean-py/boolean-py-4.0.ebuild
index 2e9a87f92887..5b08c43bc615 100644
--- a/dev-python/boolean-py/boolean-py-4.0.ebuild
+++ b/dev-python/boolean-py/boolean-py-4.0.ebuild
@@ -22,6 +22,6 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
 
 distutils_enable_tests pytest



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

2022-06-24 Thread Jakov Smolić
commit: d355ab1df2d6ba789adbe15dc95efca73cb5dd3b
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Jun 24 20:45:12 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Jun 24 20:45:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d355ab1d

dev-python/rope: Keyword 1.2.0 arm64, #853766

Signed-off-by: Jakov Smolić  gentoo.org>

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

diff --git a/dev-python/rope/rope-1.2.0.ebuild 
b/dev-python/rope/rope-1.2.0.ebuild
index 7904dc6c9642..67e1183ee5b0 100644
--- a/dev-python/rope/rope-1.2.0.ebuild
+++ b/dev-python/rope/rope-1.2.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="LGPL-3+"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
 IUSE="doc"
 
 RDEPEND="



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

2022-06-24 Thread Jakov Smolić
commit: 74589a2af48eba88f62fc9359748910899515287
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Jun 24 20:45:16 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Jun 24 20:45:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74589a2a

dev-python/license-expression: Keyword 30.0.0 arm64, #853766

Signed-off-by: Jakov Smolić  gentoo.org>

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

diff --git a/dev-python/license-expression/license-expression-30.0.0.ebuild 
b/dev-python/license-expression/license-expression-30.0.0.ebuild
index 72ee1259ffbb..ecfd97d0a33e 100644
--- a/dev-python/license-expression/license-expression-30.0.0.ebuild
+++ b/dev-python/license-expression/license-expression-30.0.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
 
 RDEPEND="
>=dev-python/boolean-py-4.0[${PYTHON_USEDEP}]



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

2022-06-24 Thread Jakov Smolić
commit: 7bb26b1abf76ff57d6e6ec1dbf03869f040cbd0e
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Jun 24 20:45:13 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Jun 24 20:45:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bb26b1a

dev-python/pytoolconfig: Keyword 1.1.2 arm64, #853766

Signed-off-by: Jakov Smolić  gentoo.org>

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

diff --git a/dev-python/pytoolconfig/pytoolconfig-1.1.2.ebuild 
b/dev-python/pytoolconfig/pytoolconfig-1.1.2.ebuild
index 79ec0b25d132..1e765af00d7c 100644
--- a/dev-python/pytoolconfig/pytoolconfig-1.1.2.ebuild
+++ b/dev-python/pytoolconfig/pytoolconfig-1.1.2.ebuild
@@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="LGPL-3"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
 
 RDEPEND="
dev-python/packaging[${PYTHON_USEDEP}]



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

2022-06-24 Thread Jakov Smolić
commit: 56eea88bbc40bf6f82de6eaa6cf990366f4d083c
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Jun 24 20:45:15 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Jun 24 20:45:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56eea88b

dev-python/cerberus: Keyword 1.3.4-r1 arm64, #853766

Signed-off-by: Jakov Smolić  gentoo.org>

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

diff --git a/dev-python/cerberus/cerberus-1.3.4-r1.ebuild 
b/dev-python/cerberus/cerberus-1.3.4-r1.ebuild
index 21c3a141c938..58798d203a59 100644
--- a/dev-python/cerberus/cerberus-1.3.4-r1.ebuild
+++ b/dev-python/cerberus/cerberus-1.3.4-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="ISC"
 SLOT="0"
-KEYWORDS="amd64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~riscv ~x86"
 
 PATCHES=(
"${FILESDIR}"/${PN}-1.3.2_no-pytest-runner.patch



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

2022-06-24 Thread Arthur Zamarin
commit: 39e922b820bef57a529a1feaef729712e6234bd3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jun 24 19:50:08 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jun 24 20:32:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39e922b8

dev-python/mkdocs-material: add 8.3.8

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

 dev-python/mkdocs-material/Manifest|  1 +
 .../mkdocs-material/mkdocs-material-8.3.8.ebuild   | 41 ++
 2 files changed, 42 insertions(+)

diff --git a/dev-python/mkdocs-material/Manifest 
b/dev-python/mkdocs-material/Manifest
index c3de0f7ecd65..9e06c8309a69 100644
--- a/dev-python/mkdocs-material/Manifest
+++ b/dev-python/mkdocs-material/Manifest
@@ -5,3 +5,4 @@ DIST mkdocs-material-8.3.3.gh.tar.gz 8283580 BLAKE2B 
aa6dc9e07b0a7fcb6fd598f4bef
 DIST mkdocs-material-8.3.4.gh.tar.gz 8311720 BLAKE2B 
df2b01fa36b49e33be95d67935b24361f1d87394f118b51c51e4b822b8975dc41530d3e1cb87c7ebeb21dafb6494664730cdf96608af5dd5b83fc8715971dd92
 SHA512 
453e866c1dac643c9347573b3412642a1eadbb5e1087170bcd8ada57506d53d59bc52072ab8a6ac034feabacd09a47f3d32b5f7f3b0535e98d7ab3bf29733af0
 DIST mkdocs-material-8.3.6.gh.tar.gz 8312956 BLAKE2B 
c4a6603a23adb882c404356234b10f9a41159424534f1eed4d407381ae8bad0c50adc2d92670e33a52e0e946fdcf0a5a02ae74b25e6ef7439cdb57f178eab313
 SHA512 
94ec949c133d09b166326490ee8da4c539ded266aeabdd46970596df7da5607dc06866e618cdbe1694a8e1cd1ba0202a3fbb9da90cc5862f4324551c3a4e4154
 DIST mkdocs-material-8.3.7.gh.tar.gz 8202111 BLAKE2B 
1a30a3d4de788adb3b0129458d9c3ad14f16f40c8109f8b31cf15cb285cd5ad58e8eea529a8bc74ba8ef9342589ae2e22a561e01e1d0940ac77e673232557caf
 SHA512 
766bb25d4f6a0332bd7ebb473b846b45a006e44335cf0b5b57024ef1f77f5ca173ad3fea5041ce9bfb777d2da2249907f3c4b921d41686fe430ed43c158e8780
+DIST mkdocs-material-8.3.8.gh.tar.gz 8318363 BLAKE2B 
5b97026e96e28058e7d7081db9da92bc4457e8e7e022e4201c558c1193c5ff293f85ec576cb46db40de24c301f73a614217062a6bee2835fedab71c362e89a96
 SHA512 
216ae887463e67251285b788ff298db504ce65043337707a2f54dc3ce31f3461c90126a86c506c709592b3e3876934685a97e68a9c58ac0a4b6be480bb3b65b8

diff --git a/dev-python/mkdocs-material/mkdocs-material-8.3.8.ebuild 
b/dev-python/mkdocs-material/mkdocs-material-8.3.8.ebuild
new file mode 100644
index ..71839dd0e93b
--- /dev/null
+++ b/dev-python/mkdocs-material/mkdocs-material-8.3.8.ebuild
@@ -0,0 +1,41 @@
+# 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} )
+
+DOCS_BUILDER="mkdocs"
+DOCS_DEPEND="
+   dev-python/mkdocs-material-extensions
+   dev-python/mkdocs-minify-plugin
+   dev-python/mkdocs-redirects
+"
+
+inherit distutils-r1 docs
+
+DESCRIPTION="A Material Design theme for MkDocs"
+HOMEPAGE="
+   https://github.com/squidfunk/mkdocs-material/
+   https://pypi.org/project/mkdocs-material/
+"
+SRC_URI="
+   https://github.com/squidfunk/${PN}/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/jinja-2.11.1[${PYTHON_USEDEP}]
+   >=dev-python/markdown-3.2[${PYTHON_USEDEP}]
+   >=dev-python/mkdocs-1.3.0[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.12[${PYTHON_USEDEP}]
+   >=dev-python/pymdown-extensions-9.4[${PYTHON_USEDEP}]
+"
+
+# mkdocs-material-extensions depends on mkdocs-material creating a circular dep
+PDEPEND=">=dev-python/mkdocs-material-extensions-1.0.3[${PYTHON_USEDEP}]"



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

2022-06-24 Thread Arthur Zamarin
commit: 4f6d2b30e19fb0ddc5cb5fabe9835355a280936b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jun 24 20:18:23 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jun 24 20:32:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f6d2b30

dev-python/sqlalchemy: add 1.4.39

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

 dev-python/sqlalchemy/Manifest |  1 +
 dev-python/sqlalchemy/sqlalchemy-1.4.39.ebuild | 93 ++
 2 files changed, 94 insertions(+)

diff --git a/dev-python/sqlalchemy/Manifest b/dev-python/sqlalchemy/Manifest
index 8fe3b9337dd7..a56e1d2b1fcd 100644
--- a/dev-python/sqlalchemy/Manifest
+++ b/dev-python/sqlalchemy/Manifest
@@ -1,3 +1,4 @@
 DIST SQLAlchemy-1.4.36.tar.gz 8146415 BLAKE2B 
62560ac2f2c542d60588a24eef225d39f1b6c4cf6feddfac4631e06731206a837cc0f76b88b40c73600361243857e9e1768b4b4ac0bf5ee8e28736d81028ae58
 SHA512 
c9bb38ce5eeb7817727e93695f10cf5c247710b809f3298b233ed8be4e2cc08e5a14581d0c5aa2af02d7a49f036fe3a0bb7a88120b58bdce0f115016bdaf2c77
 DIST SQLAlchemy-1.4.37.tar.gz 8155965 BLAKE2B 
cf21c2ab73a5ba2576a857a12f30ea516265af946e25c1b137e57019d862bf04f4757b4755cee28e6f53642d1f1b58f43c99cd1c69f87640e47ac8a1d1ff8d28
 SHA512 
3f8a814f9bb6fa273f7b210c4567bf7411d0cf2e5caf010a5387fb946063704c342072145a858fb906545dfb1b959155d041e6073273674e51715356fc1f39e6
 DIST SQLAlchemy-1.4.38.tar.gz 8211925 BLAKE2B 
c65a8bddfc77bb6262e24a9b191344da312641dcd759de8541439e13cc532d9c2ef92da50c0b46ace60f2fd8582dfa6ea37b2f393fd979b3f122d962c688ede8
 SHA512 
4f54873fe2ba14b00cfa900251bc81d4fbbd62ed2b0f5f35bd3d5157796b869a3b7a9acf162f65da3f05b4b43cfc8bba437600f7fb81887a1839043a6ad516b4
+DIST SQLAlchemy-1.4.39.tar.gz 8212369 BLAKE2B 
d65993c4342c2cb5bc76ea4ecc986d0ec521a6eb785604ceeca0c9c22187e4af29fc8bd940a130162ca9dd5c30d58b5d0999472285382c6f6bed3863ff9f20cd
 SHA512 
a7c6b73250044289add492b2d7df9010f3b9a3a5126c8b3448d7339cf743c4be3f1c08d238107bb12c579b2bbd7d20e216e331d3ee10dcf79c0f23ca44d496af

diff --git a/dev-python/sqlalchemy/sqlalchemy-1.4.39.ebuild 
b/dev-python/sqlalchemy/sqlalchemy-1.4.39.ebuild
new file mode 100644
index ..b9b2ea0d21f1
--- /dev/null
+++ b/dev-python/sqlalchemy/sqlalchemy-1.4.39.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-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} )
+PYTHON_REQ_USE="sqlite?"
+
+inherit distutils-r1 optfeature
+
+MY_PN="SQLAlchemy"
+MY_P="${MY_PN}-${PV/_beta/b}"
+
+DESCRIPTION="Python SQL toolkit and Object Relational Mapper"
+HOMEPAGE="
+   https://www.sqlalchemy.org/
+   https://pypi.org/project/SQLAlchemy/
+   https://github.com/sqlalchemy/sqlalchemy/
+"
+SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="examples +sqlite test"
+
+BDEPEND="
+   test? (
+   $(python_gen_impl_dep sqlite)
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_IGNORE=(
+   # hardcode call counts specific to Python versions
+   test/aaa_profiling
+)
+
+src_prepare() {
+   sed -i -e '/greenlet/d' setup.cfg || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # warning tests are unreliable
+   test/base/test_warnings.py
+   )
+   [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=(
+   
test/ext/test_associationproxy.py::ProxyHybridTest::test_msg_fails_on_cls_access
+   )
+   if ! has_version "dev-python/greenlet[${PYTHON_USEDEP}]"; then
+   EPYTEST_DESELECT+=(
+   
test/ext/asyncio/test_engine_py3k.py::TextSyncDBAPI::test_sync_driver_execution
+   
test/ext/asyncio/test_engine_py3k.py::TextSyncDBAPI::test_sync_driver_run_sync
+   
"test/engine/test_pool.py::PoolEventsTest::test_checkin_event_gc[True-_exclusions0]"
+   
"test/engine/test_pool.py::QueuePoolTest::test_userspace_disconnectionerror_weakref_finalizer[True-_exclusions0]"
+   )
+   fi
+
+   # upstream's test suite is horribly hacky; it relies on disabling
+   # the warnings plugin and turning warnings into errors;  this also
+   # means that any DeprecationWarnings from third-party plugins cause
+   # everything to explode
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x PYTEST_PLUGINS=
+   # upstream automagically depends on xdist when it is importable
+   if has_version "dev-python/pytest-xdist[${PYTHON_USEDEP}]"; then
+   PYTEST_PLUGINS+=xdist.plugin
+   fi
+   epytest
+}
+
+python_install_all() {
+   if use examples; then
+   docompress -x 

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

2022-06-24 Thread Arthur Zamarin
commit: b53ed9e3492ef1316480a32f749c824d9b9bdce3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jun 24 20:03:06 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jun 24 20:32:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b53ed9e3

dev-python/pyghmi: add 1.5.49

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

 dev-python/pyghmi/Manifest |  1 +
 dev-python/pyghmi/pyghmi-1.5.49.ebuild | 39 ++
 2 files changed, 40 insertions(+)

diff --git a/dev-python/pyghmi/Manifest b/dev-python/pyghmi/Manifest
index 24851fd604b5..8a679aa9fb7b 100644
--- a/dev-python/pyghmi/Manifest
+++ b/dev-python/pyghmi/Manifest
@@ -1,2 +1,3 @@
 DIST pyghmi-1.5.47.tar.gz 243783 BLAKE2B 
4611df2616c7681c10664b645969b40f85a41ea2f16c3bcd4123230e90087903e6d7265b0147d93f994a4af32a77750685230d4e977418ba129a3e2093f8065c
 SHA512 
f4122537488ca05035603f15106646e539c5081ee71ba3fc1f37e8175ffe98dbbc59446fa4683816a4211b90bb9f82adea4c5d42e4ce8b2b301c35f862262394
 DIST pyghmi-1.5.48.tar.gz 243927 BLAKE2B 
8395aa3bbba752654c2ad73f76735370f31f9548f91e7e0bbb3e52afd2d67a00b316f7e1e25a49ad16004308a635104fa57a00a6bed63639068de86d96e44316
 SHA512 
f3ee4d44504b2fa5950817e1957ac23c666af6ba36b0ba65dafa5b42036d12d204accf996c75947ecdb5f9533025b9b0d17b0e96612019d622fee678fd0ff592
+DIST pyghmi-1.5.49.tar.gz 244142 BLAKE2B 
f35b483cc4d48c5bc3fe6bd5c6ac3ea320d7c131a0e77f8ff8af1d14ecdc38972170d93b830070ab8c2d27ec8b8f1607ea0c065af4ad402bd0ee2e25307b9658
 SHA512 
9c8ce9ddf61b613cba59a49af4f5ebc40e37f83debf10854d2781f6b47fb0fff058cb9f784ed2d527f84ed1bad7c12acb97460fbab6a8552876510634c1bf5dd

diff --git a/dev-python/pyghmi/pyghmi-1.5.49.ebuild 
b/dev-python/pyghmi/pyghmi-1.5.49.ebuild
new file mode 100644
index ..1844c945d4be
--- /dev/null
+++ b/dev-python/pyghmi/pyghmi-1.5.49.ebuild
@@ -0,0 +1,39 @@
+# 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="A pure python implementation of IPMI protocol"
+HOMEPAGE="
+   https://opendev.org/x/pyghmi/
+   https://pypi.org/project/pyghmi/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=dev-python/cryptography-2.1[${PYTHON_USEDEP}]
+   dev-python/pbr[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}]
+   >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
+   >=dev-python/sphinx-1.6.5[${PYTHON_USEDEP}]
+   >=dev-python/subunit-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
+   >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests unittest



  1   2   3   4   >