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

2023-02-07 Thread Alfredo Tupone
commit: df2226ba0a2ea74a488dcfb996204654ef21d9ee
Author: Peter Levine  gmail  com>
AuthorDate: Wed Feb  8 01:59:27 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed Feb  8 07:57:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df2226ba

dev-libs/cpuinfo: fix building against dev-cpp/gtest-1.13.0

Closes: https://bugs.gentoo.org/893344
Closes: https://github.com/gentoo/gentoo/pull/29474
Signed-off-by: Peter Levine  gmail.com>
Signed-off-by: Alfredo Tupone  gentoo.org>

 ...{cpuinfo-2022.03.26.ebuild => cpuinfo-2022.03.26-r1.ebuild} | 10 +-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/dev-libs/cpuinfo/cpuinfo-2022.03.26.ebuild 
b/dev-libs/cpuinfo/cpuinfo-2022.03.26-r1.ebuild
similarity index 74%
rename from dev-libs/cpuinfo/cpuinfo-2022.03.26.ebuild
rename to dev-libs/cpuinfo/cpuinfo-2022.03.26-r1.ebuild
index 28a98cb4ef7f..03c742c31f6d 100644
--- a/dev-libs/cpuinfo/cpuinfo-2022.03.26.ebuild
+++ b/dev-libs/cpuinfo/cpuinfo-2022.03.26-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -27,6 +27,14 @@ PATCHES=(
"${FILESDIR}"/${P}-gentoo.patch
 )
 
+src_prepare() {
+   cmake_src_prepare
+
+   # >=dev-cpp/gtest-1.13.0 depends on building with at least C++14 
standard
+   sed -i -e 's/CXX_STANDARD 11/CXX_STANDARD 14/' \
+   CMakeLists.txt || die "sed failed"
+}
+
 src_configure() {
local mycmakeargs=(
-DCPUINFO_BUILD_BENCHMARKS=OFF



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

2023-02-07 Thread Ionen Wolkens
commit: bfe65ba38850dd168bf827ee7b9a6d1ed3cd36d4
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Feb  8 07:20:10 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Feb  8 07:30:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfe65ba3

dev-embedded/xa: add 2.3.14

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

 dev-embedded/xa/Manifest   |  1 +
 dev-embedded/xa/files/xa-2.3.14-make.patch | 60 ++
 dev-embedded/xa/xa-2.3.14.ebuild   | 31 +++
 3 files changed, 92 insertions(+)

diff --git a/dev-embedded/xa/Manifest b/dev-embedded/xa/Manifest
index 1b87076fc499..86eb602c8dc5 100644
--- a/dev-embedded/xa/Manifest
+++ b/dev-embedded/xa/Manifest
@@ -1 +1,2 @@
 DIST xa-2.3.13.tar.gz 155606 BLAKE2B 
8196f8f88bee29dbab9ad026c0d4e3519159c4ed7579dc7db391c0bdd7b1bfe31e2884644258d863e299ac3b5fcc43718b3d95b9b7d7802541a9d58366728ffe
 SHA512 
b8a4c1856e51bbe212b98be06895987d6fb926a229511a67ea90a934da1fcc84daf29bd289c3c4c2254d2bce345333bb92747947f3286376761613b2e181e99b
+DIST xa-2.3.14.tar.gz 156876 BLAKE2B 
3dd4f369d69cd85c7c545e4aba7698deb9402946c755ac2709c43cb4a795d1cde730286a4a0df2615c39367443788cd4314bf526def863fa57bc85d36ca2dc60
 SHA512 
71d4631cb3e698b6522ca76c4b34078ded0632533bdaaa8b8d584eb27f0958ed288a6765136ff0ad03cd861a2dccbb76c6d8db0abf277a61ae864ad23212653d

diff --git a/dev-embedded/xa/files/xa-2.3.14-make.patch 
b/dev-embedded/xa/files/xa-2.3.14-make.patch
new file mode 100644
index ..b62c1cc05261
--- /dev/null
+++ b/dev-embedded/xa/files/xa-2.3.14-make.patch
@@ -0,0 +1,60 @@
+https://bugs.gentoo.org/722600
+--- a/Makefile
 b/Makefile
+@@ -2,4 +2,2 @@
+ #
+-CC = gcc
+-LD = gcc
+ # for testing. not to be used; build failures in misc/.
+@@ -7,4 +5,2 @@
+ #CFLAGS = -O2 -g
+-CFLAGS = -O2 
+-LDFLAGS = -lc
+ 
+@@ -37,9 +33,9 @@
+ xa:
+-  (cd src && LD=${LD} CC="${CC} ${CFLAGS}" ${MAKE})
++  (cd src && ${MAKE})
+ 
+ load: 
+-  (cd loader && CC="${CC} ${CFLAGS}" ${MAKE})
++  (cd loader && ${MAKE})
+ 
+ uncpk:
+-  (cd misc && CC="${CC} ${CFLAGS}" ${MAKE})
++  (cd misc && ${MAKE})
+ 
+--- a/misc/Makefile
 b/misc/Makefile
+@@ -4,3 +4,2 @@
+ # -Wall -ansi et al. cause compile problems.
+-CFLAGS =  -O2
+ 
+@@ -12,15 +11,15 @@
+ ../uncpk: uncpk.c
+-  ${CC} ${CFLAGS} uncpk.c -o $(XCBMLIB)/uncpk
++  ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} uncpk.c -o $(XCBMLIB)/uncpk
+ 
+ ../printcbm: printcbm.c
+-  ${CC} ${CFLAGS} printcbm.c -o $(XCBMLIB)/printcbm
++  ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} printcbm.c -o $(XCBMLIB)/printcbm
+ 
+ ../file65: file65.c
+-  ${CC} ${CFLAGS} file65.c -o $(XCBMLIB)/file65
++  ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} file65.c -o $(XCBMLIB)/file65
+ 
+ ../ldo65: ldo65.c
+-  ${CC} ${CFLAGS} ldo65.c -o $(XCBMLIB)/ldo65
++  ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} ldo65.c -o $(XCBMLIB)/ldo65
+ 
+ ../reloc65: reloc65.c
+-  ${CC} ${CFLAGS} reloc65.c -o $(XCBMLIB)/reloc65
++  ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} reloc65.c -o $(XCBMLIB)/reloc65
+ 
+--- a/src/Makefile
 b/src/Makefile
+@@ -10,3 +10,3 @@
+ xa: ${OBJ}
+-  ${LD} -o ../xa ${OBJ} ${LDFLAGS}
++  ${CC} ${LDFLAGS} -o ../xa ${OBJ}
+ 

diff --git a/dev-embedded/xa/xa-2.3.14.ebuild b/dev-embedded/xa/xa-2.3.14.ebuild
new file mode 100644
index ..c4d17094a27c
--- /dev/null
+++ b/dev-embedded/xa/xa-2.3.14.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="High-speed, two-pass portable 6502 cross-assembler"
+HOMEPAGE="https://www.floodgap.com/retrotech/xa/;
+SRC_URI="https://www.floodgap.com/retrotech/xa/dists/${P}.tar.gz;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.3.14-make.patch
+)
+
+src_configure() {
+   tc-export CC
+}
+
+src_test() {
+   emake -j1 test
+}
+
+src_install() {
+   emake DESTDIR="${ED}"/usr install
+   einstalldocs
+}



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

2023-02-07 Thread Alfredo Tupone
commit: cddffad0d00b5a4b82dd981c0446489ee29e019c
Author: Peter Levine  gmail  com>
AuthorDate: Tue Feb  7 21:01:59 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed Feb  8 07:12:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cddffad0

dev-libs/FXdiv: fix building with dev-cpp/gtest-1.13.0

Closes: https://bugs.gentoo.org/893340
Closes: https://github.com/gentoo/gentoo/pull/29471
Signed-off-by: Peter Levine  gmail.com>
Signed-off-by: Alfredo Tupone  gentoo.org>

 .../{FXdiv-2020.12.09.ebuild => FXdiv-2020.12.09-r1.ebuild}| 10 +-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/dev-libs/FXdiv/FXdiv-2020.12.09.ebuild 
b/dev-libs/FXdiv/FXdiv-2020.12.09-r1.ebuild
similarity index 76%
rename from dev-libs/FXdiv/FXdiv-2020.12.09.ebuild
rename to dev-libs/FXdiv/FXdiv-2020.12.09-r1.ebuild
index b55cbcd18709..454495945d21 100644
--- a/dev-libs/FXdiv/FXdiv-2020.12.09.ebuild
+++ b/dev-libs/FXdiv/FXdiv-2020.12.09-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -26,6 +26,14 @@ PATCHES=(
"${FILESDIR}"/${P}-gentoo.patch
 )
 
+src_prepare() {
+   cmake_src_prepare
+
+   # >=dev-cpp/gtest-1.13.0 requires C++14 standard or later
+   sed -i -e 's/CXX_STANDARD 11/CXX_STANDARD 14/g' \
+   CMakeLists.txt || die "sed failed"
+}
+
 src_configure() {
local mycmakeargs=(
-DFXDIV_BUILD_BENCHMARKS=OFF



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

2023-02-07 Thread Joonas Niilola
commit: a7db766db05c4095ed60fb08ba8563228f78dc4b
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Feb  8 07:11:26 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Feb  8 07:11:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7db766d

mail-client/thunderbird-bin: add 102.7.2

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

 mail-client/thunderbird-bin/Manifest   |  66 +
 .../thunderbird-bin/thunderbird-bin-102.7.2.ebuild | 325 +
 2 files changed, 391 insertions(+)

diff --git a/mail-client/thunderbird-bin/Manifest 
b/mail-client/thunderbird-bin/Manifest
index b247f9faf31e..1463c9e63302 100644
--- a/mail-client/thunderbird-bin/Manifest
+++ b/mail-client/thunderbird-bin/Manifest
@@ -62,5 +62,71 @@ DIST thunderbird-102.7.1-uz.xpi 588363 BLAKE2B 
36881958d82170d4e182655941156372b
 DIST thunderbird-102.7.1-vi.xpi 738978 BLAKE2B 
c44f193336b691d73caceafc366442d2cedfc590bc540c7221cf8fd9564b46fceca6476e226fb4d040249f3a3b51b26cb5bc9ac21129518bd3f7fab7120bf43e
 SHA512 
e524549754df3ea4a8052430bba789f2b9fefff72bbfd4f735cda474e75fdfcab2a3a0e35cb409cd19db0b1e49fdf05d872ca9c6a16247948d07eb05b7da9ef7
 DIST thunderbird-102.7.1-zh-CN.xpi 732012 BLAKE2B 
39e00232d686f96c86d0ac1103be28f9205c2b73528a433467d6501ccea1a6cb2a7a87e12ff5abaeabb38d8311b6d4d5186e427fb64077e79404d41332ee0d14
 SHA512 
15a088bbc69186223870889b9333d286868d492f1b3efbe06eeba8f7b15e20ddfe77188a9efa85423497a1de4df22ebe9065a4315cfbe1b1b179e27687885747
 DIST thunderbird-102.7.1-zh-TW.xpi 740543 BLAKE2B 
90b2bd25e42646b9e1de30ee72702237dc56901faf40cb20713519f4a01f614341545df80b873e7d565f53b1385b5c6e77bfbb546d3cdfce5dcfb5919ddf2234
 SHA512 
b1983f73590fbd4313ac8499dd3fb418a35e6080e6199dcc254baeb4aef97c3a98904337959b05bf8bcb5732ba9a7f14066f6da69aafdc9777210341c20315ae
+DIST thunderbird-102.7.2-af.xpi 554407 BLAKE2B 
90a4d434bb7f72b0771938347bbe86a7bb7dee779047120ca6e0ec9e5934f7e459889726c4dd6fe2346312967b2a6f91e06b7372d9e5006b6cfc5955cbe63d7b
 SHA512 
f7c55c1a19ab860026cbd0e20e1b6b6d960c66253c2807e89cba005bc347f766503ca731224cdc2ea4c6487deff5962f79e17eeebee8e6898931acf95da8224a
+DIST thunderbird-102.7.2-ar.xpi 660886 BLAKE2B 
27bd19e400713d409441250506181f64caf7583ad85fbebc2d4dca225258c2d74e3535de8936ba7404fa1f247cffb236c8e8d3069cf02d30e82cbbc77019b725
 SHA512 
4c45b4a75e30402edee0302527dbdffb6c690c2c7427d2d486ddaa73b40ec846c384363ecaabb45abdd2406a399086499d9dba801c6f6a299661d971ed66decf
+DIST thunderbird-102.7.2-ast.xpi 568532 BLAKE2B 
6fca7a33379f267ba793ee85c967bc97f26d1e897f2309e94cff4285c7ca573bf1eddbb965ad3a746625e51ababff7e5442ea806adf03b3eec441276dd7bc18a
 SHA512 
e1c1232435fdd60d4d08c572dcce4ef866ae5d096b01a9a9e1ed92cc87ade5b1f92acd38474a88b5340ec4d182122f23ea188e07331c053fcadbba884b9a7d0c
+DIST thunderbird-102.7.2-be.xpi 696574 BLAKE2B 
16208da9a81255c6cd0ce777f572a0172122d2256d4388d0e45af1486f7e6f4d277124daea8bba119168715fed1f1c21eb818d67df45227542c68097a3690c3c
 SHA512 
4ee1bdd6150b2ec958e09b10b02dc7bdf283cf5ef7131be9eb81759f6a1d50ccbc3725383f3d0ca992430d78ff0331af94ba408c8a120231c1fb28aa553376e7
+DIST thunderbird-102.7.2-bg.xpi 687111 BLAKE2B 
0017373dcd08e5f14bc44e35b3b16ec14a4b41df64b70ecffc6d1c538701b3ecd5128827afacc0dc02c4af69120c73b21746f22f5b4bb5b6212ea7ae96211292
 SHA512 
f51a08012f3154f0c8135b10ca7db03c02f754842a1cec0b898bec76220364377ede6e2147de7ecbfd95e9edb683c345f736b92f8325d8a3255e58c6aeb13b71
+DIST thunderbird-102.7.2-br.xpi 620960 BLAKE2B 
bf4823edeca0b1e5fbdefd386e3bae1fc52ee2e8a5850316b44d4d3b029645af1b6cefecbf41c9458cebb6a1d3877f68984a3e3c16acc8b6898c0fdc37aca0dd
 SHA512 
c73acc8a6bd30140760e09ce188d59c5d8f090e1f0fb90b57ccd130ebe83dd56f989a8634c5e9792f6cb9a5a195352dd0b1cb0bb12e71dbbab86cfbce8cc0410
+DIST thunderbird-102.7.2-ca.xpi 641074 BLAKE2B 
d1c92dba7dbcf3a39beb15c04f9d2ad924fc684041fb39c151a75c33ce7bdda64ea358a9be8c19985e7b96416a3f7e686d19943d585c0b8c63216016aeea4719
 SHA512 
fa872dfcd7f1c7af1926b91e4af94ef29329a49bfac8803de6d2530ce27669b691f80585db22a49115e34049abd77d0d6ae95da4e83609151148c4199f90ed10
+DIST thunderbird-102.7.2-cak.xpi 646410 BLAKE2B 
c5a21556ad2acc3cbfe0a282a94353435ba485794cca662b21eaea60feabda264f62216dfb9a847ecdcf65ec981d52766ed27402afc483635d4be52cda98eb03
 SHA512 
e8b4cc94678449373f5955ae10d5a01c587e0a83463618ac8d77f3520b69116dd35cba365665a5760f786c8f3ec0cd358b8d36657735c64b32ac541dad4d394b
+DIST thunderbird-102.7.2-cs.xpi 716838 BLAKE2B 
d341a9d4b36f2156a17b0d86c3e7563a95d67909b349bca096804c98cc8b73186afc38b8f631ae481ad73f785c34703449a6e7d00db229bb6b1b4d934fe91ad8
 SHA512 
7ec64de1a48da1ad35de0c0febd00a8aa0c1c0952ec2b0e71f18a2ec092162c8a16a6be3c3c9eebda35acd6f305efe9e495d2a516d63722f30ab4c63596ff703
+DIST thunderbird-102.7.2-cy.xpi 699460 BLAKE2B 
720ec6d0c5b357c261e1d5b4be582d794d8e3ac437cf759ba2689b70cedc4992d9c2f78e2b7f83798e1195a3c155d111c0f977883cf137b3a54e11ff15728829
 SHA512 
200a85ee220a41d2f4752d6ae876afb3258ec629ab93ba380ea5428c24061c8414f4ebcc12265c01df77543da9b8759ced5a6ad28a57d6ae7e37107f825fb3e5

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

2023-02-07 Thread Joonas Niilola
commit: 46a32d0daddfe69c3a2f7d545d04307e030a1443
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Feb  8 07:11:33 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Feb  8 07:11:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46a32d0d

mail-client/thunderbird-bin: drop 102.7.1

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

 mail-client/thunderbird-bin/Manifest   |  66 -
 .../thunderbird-bin/thunderbird-bin-102.7.1.ebuild | 325 -
 2 files changed, 391 deletions(-)

diff --git a/mail-client/thunderbird-bin/Manifest 
b/mail-client/thunderbird-bin/Manifest
index 1463c9e63302..54374f30d76b 100644
--- a/mail-client/thunderbird-bin/Manifest
+++ b/mail-client/thunderbird-bin/Manifest
@@ -1,67 +1,3 @@
-DIST thunderbird-102.7.1-af.xpi 554407 BLAKE2B 
5264855f67b8f0c3dd9d1f0675c90805ab0b8e14779b728c49feb611ca9fafc82a45412881ae3fd18f454d251583f632bec735f34e3c7b64ba0845346cf8f558
 SHA512 
9a0b9f9fb6098e9e0051213009ddd6c05f4608e8b8778111089b366db27c304cc77172595ea37c6a6530948b4fe7018c4adec0670b96c12f05ea18653b868709
-DIST thunderbird-102.7.1-ar.xpi 660886 BLAKE2B 
497b93d5b1693e147df10960ff5172a0767d04fe0b9bb0f4dc8f5e6f7f576382f7e3a3a8a3a994527dc91bcfc12d111602656806eff15cb1819105977690
 SHA512 
83e2933417fb44d68b219d70fc41b1333ba295bcdf5792d4396dbe042465dcac7352c2affc37b36a2fb7bdc1448489488963fe47dcb97babe10f332e7a257968
-DIST thunderbird-102.7.1-ast.xpi 568531 BLAKE2B 
4dafe8093356d7971674b1739fdfda5bb311597de9afedab934ccfdc64469869741163be8bd8e68cdd11d960ce9fe9121114834b70e44aed61bdb5f09e6991fe
 SHA512 
738423b909333807d64e2660c671317a64bca22b351aad58d46a3dde93eaab9476fc8025b5c428aa6ee961cb2d58a8870ee4e046f50c64081402703d22edaaba
-DIST thunderbird-102.7.1-be.xpi 696400 BLAKE2B 
cd9ad087d613cb33075ebdd9ef7485ab65241fd091439b3ada30c5de4eae23c3d437fc2bab78b8e10d8fceebcb54bf3e34f91241d7f736d789c8138681dbc242
 SHA512 
a8e8a01454fbc87b8d3b5ced6845fb1b1c0c8be3bd5cce45ae271767ceae60abe1e6413f09f61159be4a67b41eef81145e77a678b54c3cdf0034174684c3602e
-DIST thunderbird-102.7.1-bg.xpi 687110 BLAKE2B 
ed1c893a835142fc18e07cc1c447ca23985d63ec5a3a6c89608d46987f32143b8de4ba0fa83fe23df38bc15a81593f51770a7976e1ec508487f336ca70e7ff80
 SHA512 
932475c25f350609f20a77ae71c7d8e3ab7c30c6a6e5298cecc9bf8954a4850296983a908bd17f1ae0786dcebfde1f3d78527289e44696490101b71bd0ee6e83
-DIST thunderbird-102.7.1-br.xpi 620960 BLAKE2B 
3b5d7433d70518ec3611a626ac42ded3d383b3bdeb250058be778f32c57ca5cd32ffe4d76f09471b5da09c337bebb7f1801b7ff5311bc43fa0f5ecb6096606cc
 SHA512 
60e4703b6e49ad584693da2f204d4f6a97dfe7326ec0b3c43b8622fc745caae79f63ebabcc0fdacb184fcc42dd02505ef297b5fdb0fcdb8f798660c578a6efb0
-DIST thunderbird-102.7.1-ca.xpi 641073 BLAKE2B 
dfbcff0a547b33af1003204a82a5b2c8409f7028688aded628353ed97053ab1d85aec7e590af80fe74318197410d6aaa1aefa325461d9d87bd862733ac659810
 SHA512 
d75d9867903d2d14d42812c0a0c33c8a58dfc616d7e25c71d5005ee7856e482613341dd8cf85f5e98d97eff9ad001e79808926d298197cd776a02a407dbee061
-DIST thunderbird-102.7.1-cak.xpi 646410 BLAKE2B 
c9f0b985175d987e803674d9a4bd8db7ec3fc68f62a8b3721f1cbbefaea2a8efe6a22f2086fc8876ed80265faba5e7e0d8d535ab71cba3e418652856e42105bd
 SHA512 
6a9c603fd50a05aa3eff38275d1a2a3ffebad003cdcaef76265fcd54b384cfcf28fc9bc522ff939cfecc009a3a119d70a5de4b5ba4284a6d08f46ba8ca2a0f3f
-DIST thunderbird-102.7.1-cs.xpi 712845 BLAKE2B 
2e05988a5a62d9ab52f6f695365180de7a5e7527083bfa401f47f52c24dc48f594ce94ce3d17994e73874138ad17098e69f1c1eafaf406d71bfc4c82f1990ca7
 SHA512 
7d5e588b88d2ea11423c809f369b85e870df6a12f3d21c13afe77eeaff9c9283a855b34339da0ec3dfd0853817e33ebcb78c637af25bb72178e456123d1b1310
-DIST thunderbird-102.7.1-cy.xpi 699460 BLAKE2B 
38bdead949ecf0a7bd319e436148f01ccc548ef4ca60be5731cbee75106e36950607d9b148d0ec7ee4406e5bc100f2011480645237df1c0777064d9dc5fa
 SHA512 
602238caa848bed36650c90bc6c7204c15baa8952302d3c5751d3a27c19d236065d0df0946d764fe7f98a260de9852d5aa796ee469f5b36f29a4bbbcd117fe31
-DIST thunderbird-102.7.1-da.xpi 679837 BLAKE2B 
7bec277edf7cd40404d6caeb973b8a808b307b471b99ee3ba5b97465d6abb85496ad2049d85f8436058b05e81f8bfb2f42ed138f4163b3c77a7b4d4e8c38ae06
 SHA512 
4c78fc216f4090b36923f2049be43f7fdeba637a5fd454dbedd5deb66d0ba00ef0e6765fa86f49198e4dad3f6e17513d29dbdceea1b5c5d4ab456ba3e2a95afd
-DIST thunderbird-102.7.1-de.xpi 712339 BLAKE2B 
7eddf5ea4f6efc61c6039debdb4935c279bd169593c50d80ab3ac903ff333a0e8109c5e2c1327232f2f5e3b671cc1689bdd9485f421700c8c6527611b0fe92df
 SHA512 
5b3886e7619000283c874372615b3e2b63af56f6c7c252e99c61658d1c6a75885eea14804042f54ae789a56ba9d8ae443538c61762d586c1331b798ab650
-DIST thunderbird-102.7.1-dsb.xpi 728066 BLAKE2B 
9b2c6c4a31d0240185462abf126fd2e01b8fff03769347029087d0e3d6acc306375865ecf02eaac9ce7c9e08167ca6c7330042c6d660d78ee4562c1f1a4c1e55
 SHA512 
483a2dedcea8c2e4f58e7c2ceb5d6d39ebea5cdec7d2f608bfe53e47d51314fb0e7a572d47610d62a878f7d1df51285661fe2f2202daf0b61a524e71bfd9499c
-DIST thunderbird-102.7.1-el.xpi 830585 BLAKE2B 

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

2023-02-07 Thread Joonas Niilola
commit: b550a1ee1cc4ad322397f5275f15d7eed7185699
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Feb  8 07:10:08 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Feb  8 07:10:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b550a1ee

sys-kernel/pf-sources: add 6.1-pf5

 - bump genpatches to include
   gcc-plugins-drop-std-gnu-plus-plus-to-fix-GCC-13-build.patch.

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

 sys-kernel/pf-sources/Manifest |  3 +
 sys-kernel/pf-sources/pf-sources-6.1_p5.ebuild | 94 ++
 2 files changed, 97 insertions(+)

diff --git a/sys-kernel/pf-sources/Manifest b/sys-kernel/pf-sources/Manifest
index 0cb94bf36d9d..f6de784227c5 100644
--- a/sys-kernel/pf-sources/Manifest
+++ b/sys-kernel/pf-sources/Manifest
@@ -8,6 +8,8 @@ DIST genpatches-6.1-1.base.tar.xz 4304 BLAKE2B 
f58a4e46ba85da5bee55c6fa14a57e754
 DIST genpatches-6.1-1.extras.tar.xz 3804 BLAKE2B 
62ee97ed9142b41f415129dfb12d10387561258c6798f055ef5c8767ca0f31b36d785045df4207f704ea37f6764a0fb6e6fb78859c0679ca5a75a5aa5fc458cd
 SHA512 
21b8f5a44809a9866063fbac676df25db709105c702a5b90e5acb21f6a01f60d3a559d8398dba1ec2b0ade89b3a45b587933cb7ded0621d8e4aa13b4d4eb5daa
 DIST genpatches-6.1-10.base.tar.xz 591388 BLAKE2B 
5352d923a1df59c38cd1061ea9454041143a9786e4c81c195edb0e50ae9490f9629f2806482246c417db294a2ad9b643c9a6b38403c46c1b135c73a94506e6f2
 SHA512 
5ed3ea65e2ad63f4d59241b8e11f4de068564e5079c7fd6d511e9636867843e517b662f744577b615cbd572fa7313af260fb07c5c4e39e0cd114e4f315d3d777
 DIST genpatches-6.1-10.extras.tar.xz 3804 BLAKE2B 
2a713dcd63d5946368d0bf88fee904b05f3fceac266173aa3016c528cfb40eff98f7aeaca2fd67e52a02a39b80b430fd55c8abd65ff5e61dbb6e6cd6ee757282
 SHA512 
152c134efcd7ceeb233bd7d9211a871d6b4f633e4782ac73657d583e4f149763e37ad7cf0f19efbf1c4c25fc50f3c67167b15f024eabfcfcb016b1cb23c36ae0
+DIST genpatches-6.1-12.base.tar.xz 678732 BLAKE2B 
acc67136abb35e0d9985bb55002467e9d29797bcd560306511a58093ef56f86251531e54ff615dc3fee71f99633dfc372ad7bbe5a1ec2ff03d9fc23be5de04a8
 SHA512 
83fb419934c6314dc700f5bc9eaadf1909fbbd45dbb0e86269d942ba7f18162cbacf0acaff705144c271eb29b57c3a8027af03a73485dc887f551c002033326c
+DIST genpatches-6.1-12.extras.tar.xz 3804 BLAKE2B 
59da490e3869e0b9c715453837cdae6d40b67156c966166e4d6f809e115eb9f621668a46f2632bd5eed894cdacaa5e85d26a5ef0467f95fcdeb3da3f9319a1da
 SHA512 
d62321a73145f6275753245cad5d55b06e5fac89c7c7ed613a376c21181644e88bda7d3f7ee6f54c686bb0e534f6fdba3fdef8c9bcb06f15117276253b3a7e36
 DIST genpatches-6.1-8.base.tar.xz 477364 BLAKE2B 
29fa8d45feed6333883e1f4733ace6ed52b5424aeeada3e71917a0e3d85f87a7b99f0863ff468e678ee5631c6e0f0dd7c3a0115a58d80512ac1a27d58a2df149
 SHA512 
d1f32215ced0ed39cc1c6d224b1a12ae3f80bcc19f1ea23189e853367ebc661c74d17d335bd615c2fc1f3c21271f6f170a35caa38194b2dfd09f78e405739ae0
 DIST genpatches-6.1-8.extras.tar.xz 3808 BLAKE2B 
af83b01895f1b3af4c0220a89b0dabc3642e578920475402c02dbe0300c520dbc621a2245eb66842addac48565c8b612198138c49491dca7909d594a9d2ef818
 SHA512 
22f9378bc7b4413d60672656c2e73bfbcc6debd10179a0eb2b523bceb5f3adeacecbd433ede3aa057143163a9cc2971d5023d73ac8187eaad59508dd229feba7
 DIST linux-5.18-pf5.tar.gz 206988172 BLAKE2B 
ae5abdee064b429019d7aaa4801d0bf852ed94dfef3965486cbc58d084e68ab9276651297857c1e64d5430e8b17728d1ebd7db597afd7ed7580d100e84431921
 SHA512 
dde7c08750858a719c70ff332df67b73432ace56571c73dfb7af7bf4ab4d5b5fbfb94486ac97b4b95e252f51a3be125fdb05a3abdc1b7443fb45ca4074810996
@@ -17,5 +19,6 @@ DIST linux-6.1-pf1.tar.gz 220692376 BLAKE2B 
4d5eb13df0d433057a7b7a6c347c44f42f3e
 DIST linux-6.1-pf2.tar.gz 220718450 BLAKE2B 
54ce340573f6c0144db3a7733a49607b83ef7fe5fda308d4eb4d04c5b5014ea9241f8e17e7c2bd89b7f10567a14814d027fe1826d78f4182127a1ebfa825
 SHA512 
db7d28834ea60e38873823c3a83e1f6a128d34f0a698a728052cde50cee7c5f40a8b41e0ec53e069887fe4b72ea3837a5adc4deee4036e8c6bda084cac0d806b
 DIST linux-6.1-pf3.tar.gz 220765042 BLAKE2B 
0a52e6d6dbc8f18957ed3348f33edc8df0df7a30700cbc11792f0e668bc613f842ac0d92fcb45a9093aa9a893e3df0f05e16afce3f7734f8f41f7dd33083c72f
 SHA512 
d1a0077d13600d7b684c59158e7994eeca6d9f8864eed40279b2fcfbb7cae627c1eab4d7e9a403d352409493b9fe82c037bd1f710578a13527505a41051bdf05
 DIST linux-6.1-pf4.tar.gz 220785813 BLAKE2B 
fe4b173aeba8a0101346e795331194bbc6c56c409191030ad18b56910d846e9ab473d03db35968d5f6a7ded1ba6ae3685ce9fea72bc578b7f1a20cc84088973b
 SHA512 
57d3a8e16d0eca172f77e7a84bc73c514a05e5df66ae1151fe6230d462ae5d2fff8030852d03fa5cf008e4f36ed2cd9d85a3fd2df2a1c3533565f18cf0c1d81d
+DIST linux-6.1-pf5.tar.gz 220804202 BLAKE2B 
5fadef6d3fa1ef6bf295fe75680ae1be0129834d758b4e2b8b2283f537aefaffdf5217eafd3042fee543acf86a443441ca91fb2f8124cc3f5bb751439274e1b5
 SHA512 
40fc016d0f49ca510a9605eec31d06e676fde83f69db6f3286f6693d5e59adb9dc7ad4fb1a41eb1c9bf375a8e5ebd44eca8aa41254961ca1715801667fb2a9a2
 DIST prjc-519-r1-vd-test.patch 274504 BLAKE2B 

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

2023-02-07 Thread Michał Górny
commit: 4abe89e32de490ac34f3e48f322b267dc044191f
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb  8 05:36:05 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb  8 06:27:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4abe89e3

dev-python/pdm-pep517: Bump to 1.1.2

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

 dev-python/pdm-pep517/Manifest|  1 +
 dev-python/pdm-pep517/pdm-pep517-1.1.2.ebuild | 63 +++
 2 files changed, 64 insertions(+)

diff --git a/dev-python/pdm-pep517/Manifest b/dev-python/pdm-pep517/Manifest
index 2cdd1a386949..7d9c88cf1261 100644
--- a/dev-python/pdm-pep517/Manifest
+++ b/dev-python/pdm-pep517/Manifest
@@ -1,2 +1,3 @@
 DIST pdm-pep517-1.0.6.gh.tar.gz 315755 BLAKE2B 
7b221d9ddc9683521e901177cafd2ffd2908af4acbe083b4a7d6525a81ece64d3768331135451d45ffc5c40c67c8c72802d75d52fdf85fa89a13f30110436a13
 SHA512 
5aeef3179d508d2acaedf4b99df41e64b26537120e586a01870651d2b379e2e5a1bf42934ee28a4b285cb83fe10ead073408b6b7d022ca1f55653533d12a2da1
 DIST pdm-pep517-1.1.1.gh.tar.gz 234424 BLAKE2B 
7bf64c741c6e0e135d8d2358c7eee0777af792a32a825813e1d8dddbfeeeacfb232861dec063ba18a8f8f3587748bb63706a225114eaa60dcc02b40ce8a9ae5c
 SHA512 
5ea8beb0275a2faae9b13c0f13da0f6d3ed8f3bf8f46572b9805daec6174fbfadc093158608b7b6ede4b682240d39edf904d2ad412c1fbdf4054ecb0b6d01283
+DIST pdm-pep517-1.1.2.gh.tar.gz 231983 BLAKE2B 
b2225da24f52d4d2c1a903db57f000a1fb2ba8435083d956ff740d272ee2fa8f00cf001673e32800fc0437ae2d1016cac661fda24f8b5f34c83a342fd3e8c353
 SHA512 
8f6140492ef8323044f01887895e6664019092f964e1fae3a829bcefb3d5d9c9223ef163183899681270f95b4a3a517951b7e44629ec3f37598c04ccbb221cac

diff --git a/dev-python/pdm-pep517/pdm-pep517-1.1.2.ebuild 
b/dev-python/pdm-pep517/pdm-pep517-1.1.2.ebuild
new file mode 100644
index ..035ebd835a37
--- /dev/null
+++ b/dev-python/pdm-pep517/pdm-pep517-1.1.2.ebuild
@@ -0,0 +1,63 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit distutils-r1
+
+# upstream has renamed the repo but the legacy branch is still published
+# as pdm-pep517, sigh
+MY_P=pdm-backend-${PV}
+DESCRIPTION="A PEP 517 backend for PDM that supports PEP 621 metadata"
+HOMEPAGE="
+   https://pypi.org/project/pdm-pep517/
+   https://github.com/pdm-project/pdm-backend/
+"
+SRC_URI="
+   https://github.com/pdm-project/pdm-backend/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/cerberus-1.3.4[${PYTHON_USEDEP}]
+   dev-python/license-expression[${PYTHON_USEDEP}]
+   >=dev-python/packaging-23[${PYTHON_USEDEP}]
+   >=dev-python/tomli-2[${PYTHON_USEDEP}]
+   dev-python/tomli-w[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-vcs/git
+   )
+"
+# setuptools are used to build C extensions
+RDEPEND+="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   rm -r pdm/pep517/_vendor || die
+   find -name '*.py' -exec sed \
+   -e 's:from pdm\.pep517\._vendor\.:from :' \
+   -e 's:from pdm\.pep517\._vendor ::' \
+   -i {} + || die
+   distutils-r1_src_prepare
+}
+
+src_test() {
+   git config --global user.email "t...@example.com" || die
+   git config --global user.name "Test User" || die
+   distutils-r1_src_test
+}



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

2023-02-07 Thread Michał Górny
commit: bd1a085d7455efdbcfe3a964f450f6b631c9d3d9
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb  8 05:35:32 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb  8 06:27:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd1a085d

dev-python/sentry-sdk: Bump to 1.15.0

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

 dev-python/sentry-sdk/Manifest |   1 +
 dev-python/sentry-sdk/sentry-sdk-1.15.0.ebuild | 104 +
 2 files changed, 105 insertions(+)

diff --git a/dev-python/sentry-sdk/Manifest b/dev-python/sentry-sdk/Manifest
index 0272564c92ab..ab2df83815c2 100644
--- a/dev-python/sentry-sdk/Manifest
+++ b/dev-python/sentry-sdk/Manifest
@@ -1,3 +1,4 @@
 DIST sentry-sdk-1.12.1.gh.tar.gz 306457 BLAKE2B 
e0c4e92fcf8f0213f27ccf6f03cfbdc66999469357cfdf82e4b923f34d79c44e0824a50caf437dded4404e77cd1cbdede240b1e98bd8408d467b754b3586d598
 SHA512 
c4fb0d13c1e40e0220ef56c29c2c5235aba0c7be598a545e08af783da0732266455d6b9aa73f2aaa068bf63105369517a12e8abbc7a31410ef3c4bea1a0b3018
 DIST sentry-sdk-1.13.0.gh.tar.gz 309851 BLAKE2B 
e1827bf8aa09a7d28a75f46afbbf3d59d92569e870fec3ad5c960fd566398bacdbd22e3f1c1bdd16f9905d430ddd4c348fb44b8fd2d20b8601bea4b61af1b57e
 SHA512 
6e18fafafe37150958c3a474a7b9e783403fb0dff3747647e438bcfb490f1ba6a9584c9f5a35889c1c8f4e2502d83a2f851d037d11dfc58dd22f04479d3f6ce7
 DIST sentry-sdk-1.14.0.gh.tar.gz 312667 BLAKE2B 
02772c3313a6cdb5f872df93274b291cdbae35db8387eab3816261b446bb438afd41610580cc642299877d8f03732a1d7bae4e6ad9824a92f4126677a4a3ca1a
 SHA512 
cd0c4ca10d61825919721335fe0413f1050bd8d1f41a2f3f4a25b843c4bf83d35610382f55dc14fe86f70cca962e30a8d9d0708a07b10730783ae09b22f20e04
+DIST sentry-sdk-1.15.0.gh.tar.gz 317804 BLAKE2B 
65a45f0da5327057827f4533418d846d8d4dc4bdd2723fddd754e5391e12c50946bb2f3f7914c5ee03cfdac324d565e68158aaca8e6686dc4502a02813cd6442
 SHA512 
9ae477c3ddc90c4189f4cbcca8756d7b0bd2df0358afa553467b431a2a131f32c9a9df9ce0ca3cca4d98b5a14746222f21476c164bf6da09bc06d94ce7ed0afe

diff --git a/dev-python/sentry-sdk/sentry-sdk-1.15.0.ebuild 
b/dev-python/sentry-sdk/sentry-sdk-1.15.0.ebuild
new file mode 100644
index ..b213e365e768
--- /dev/null
+++ b/dev-python/sentry-sdk/sentry-sdk-1.15.0.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python client for Sentry"
+HOMEPAGE="
+   https://sentry.io/
+   https://github.com/getsentry/sentry-python/
+   https://pypi.org/project/sentry-sdk/
+"
+SRC_URI="
+   https://github.com/getsentry/sentry-python/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/sentry-python-${PV}"
+
+LICENSE="PSF-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+   dev-python/urllib3[${PYTHON_USEDEP}]
+   dev-python/certifi[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/asttokens[${PYTHON_USEDEP}]
+   dev-python/django[${PYTHON_USEDEP}]
+   dev-python/executing[${PYTHON_USEDEP}]
+   dev-python/fakeredis[${PYTHON_USEDEP}]
+   dev-python/flask-login[${PYTHON_USEDEP}]
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/pyrsistent[${PYTHON_USEDEP}]
+   dev-python/pytest-aiohttp[${PYTHON_USEDEP}]
+   dev-python/pytest-django[${PYTHON_USEDEP}]
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   dev-python/pytest-localserver[${PYTHON_USEDEP}]
+   dev-python/werkzeug[${PYTHON_USEDEP}]
+   dev-python/zope-event[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_IGNORE=(
+   # tests require Internet access
+   tests/integrations/httpx/test_httpx.py
+   tests/integrations/requests/test_requests.py
+   tests/integrations/stdlib/test_httplib.py
+   tests/integrations/flask/test_flask.py
+   tests/integrations/django/test_basic.py
+   # wtf is it supposed to do?!
+   tests/integrations/gcp/test_gcp.py
+   # broken by rq-1.10.1 (optional dep)
+   tests/integrations/rq/test_rq.py
+   # fastapi is not packaged
+   tests/integrations/asgi/test_fastapi.py
+   # TODO
+   tests/integrations/bottle
+   # TODO: causes breakage in other tests
+   tests/integrations/starlette
+   # TODO
+   tests/integrations/tornado
+   # requires mockupdb
+   tests/integrations/pymongo
+)
+
+EPYTEST_DESELECT=(
+   # hangs
+   'tests/test_transport.py::test_transport_works'
+   # TODO
+   
'tests/test_basics.py::test_auto_enabling_integrations_catches_import_error'
+   tests/test_client.py::test_databag_depth_stripping
+   tests/test_client.py::test_databag_string_stripping
+   

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

2023-02-07 Thread Michał Górny
commit: 396fa6ce248d77858d8e9cb6a15c8c6e75fe3ffd
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb  8 05:44:53 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb  8 06:27:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=396fa6ce

dev-lang/python: Bump to 3.12.0_alpha5

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

 dev-lang/python/Manifest|   3 +
 dev-lang/python/python-3.12.0_alpha5.ebuild | 510 
 2 files changed, 513 insertions(+)

diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest
index 367dc4189248..8eb3db1ec504 100644
--- a/dev-lang/python/Manifest
+++ b/dev-lang/python/Manifest
@@ -6,6 +6,8 @@ DIST Python-3.11.1.tar.xz 19856648 BLAKE2B 
2a8942e7a145cfcc5b6932865ff9a1afd300b
 DIST Python-3.11.1.tar.xz.asc 833 BLAKE2B 
27c6101b2022cb7bea3e6082f1554b31cceb8cabe720e4b19391f550e870588c4defd1552c580a7e063638b80e8b8f415e54a11cf40ae3b0f449500c2e9babc6
 SHA512 
81ed05c2adf38552bdc5ac761704f2720a646d56681a919a6bfa51f1a4b42cd14edb9c84d58664dbc8e7b561cd78d82ae6b10dda423e1fae543bc7fa4bf3f78e
 DIST Python-3.12.0a4.tar.xz 19690792 BLAKE2B 
f4da53e856afca1acd8ba56dc37d78ef4cfee0007a3a66c9276b7a93dbd4c9e7ddb39aaea344bc55219e33ad09a9b34bf0e8b89273bba8e99643eeafc7e76d42
 SHA512 
19a98939077004259868cc5e6901d8fbf0ae90ad579700d6993f6b82990b1b4eb92efa5c8b5b7b50cfc46e311cb5c45f83251223a623fe1ade5da45ef2ca5dce
 DIST Python-3.12.0a4.tar.xz.asc 963 BLAKE2B 
da2279932786fad5cb3def5e34f9f113b9203233f70edc805ac1f7c3ddb584883655bb3da7fac1651017269a0dd8ce9a88fcca609ab2072bc6285190c487a566
 SHA512 
b74a1bf0d5e4f402b6e5164cd140457ed0b172b2bfe61be1642fe053b71092b8bae1f5281e03516a6fba24319c78cd2505494cfada2416b766f4c602c1284d2a
+DIST Python-3.12.0a5.tar.xz 19743140 BLAKE2B 
3613523f8417251127b2a013218518a1f311d80a1534e0dd1eb704fc6bfd9e143848a18328a0c8d3fb00d7c6f580ac1b314d38893ca66d1de7eab198862ab99a
 SHA512 
090d205a3cbfce1ea4c1ca5950d24db64e6f8aceb2f6458f17b996071ce6ddf80e60ed3e293b89f242df705e1dec6069ccc3e46f24f5d4e22819d7d54743a27a
+DIST Python-3.12.0a5.tar.xz.asc 963 BLAKE2B 
f04f9c4b15404887611ff92cf661e65a2465f0a2d20b6c084ef76d0d426e4bfcf3963c45d96d385ce8ce3f739ae37f0834dd7c1837f10d8e4bce438ec8b044e2
 SHA512 
626ccafcb390e3987494f1c3fecf094047afbb255a65948fd1a1c8568cbd9c58be8e7e50e64b20873645428db7b363166984d075a3674daa9771b4be6fb46439
 DIST Python-3.8.16.tar.xz 19046724 BLAKE2B 
cbdeec7961d39cb9ab4960760b5d4c7ae71675c174156aa9f6fca55ee92a93a937ef39defe86e423237a25e0e24703233ce4b91dc97005b6ffc1f342ddd9e22c
 SHA512 
d206e80806409410c00ef8acd8c3d90e3cc9553f996d0a57faa63802f2415e9d7591542b2e84b5e8e79245f40f6478790b5ba2acf1da98ebbc9495999183f7fd
 DIST Python-3.8.16.tar.xz.asc 833 BLAKE2B 
678dabc558d013b104bf9e65d4319076c4730a67093a66fefc073b429c640d4facb31a0d6b7238deb08b265586a0cfb2c345051fe4df7bf5001d7317e6c06c9b
 SHA512 
e93c394c0c5afcaaab625a3bd540dcc8e0ab946803d212343b8d1d6d5e6b89b09b6a20607bab0d858b30389a03305d57e14548605a65277d053c7817f32f4546
 DIST Python-3.9.16.tar.xz 19738796 BLAKE2B 
70dedeb70d9d8f27e4f6db5106623e087c61d451c7a04639cf8d3503ad02d4d43f1b36d0cdf1131aefc9bf6e677e561227dd4baef2c2c3d2dbf6d3e7dc36bd94
 SHA512 
b5fd0afe131c82bbce6ddf887c59eef6945910d6a9a2bc87c0927f4e4a096bf9ca4d25bcb729c40f6ebb8a65fbe8bf7b0b97a7c4a8c9e551240eb4f34b878653
@@ -14,5 +16,6 @@ DIST python-gentoo-patches-2.7.18_p16.tar.xz 35448 BLAKE2B 
0139c0944f62f9cdd236f
 DIST python-gentoo-patches-3.10.9.tar.xz 12216 BLAKE2B 
ced4f951089c51ddaab6c62ade9d2c84f69e7e1baf2acf5247559534c7d0fb0e88dca1222f5bd2209b4e61f5aca17279b8054f269535dbc10de0786c2c5779f5
 SHA512 
2d01f0f3831beeba004517bb82f7d616f25f08e5c755409ecff79cd68e0a619b5bf6802fffd0e5f7f39f1d9d93e65b018b91cdeb337a5e47f1651f36bea0e96e
 DIST python-gentoo-patches-3.11.1.tar.xz 7076 BLAKE2B 
3ec45f7529d34eabc9d9ba7fa7f8dd51d8754d9758a605b61857a9fd80386a0357837c925263ad7b0e207ff916944b94cc0e03c0f59921f839d5e51d92f0e47e
 SHA512 
4253dbfa057a91db584b92550e2d39d87986f33041233bc400dd0254cbd95415b33fc47b0fe997bb84192c755bc16d3d31941bba4c216ee4d65facf0b48c7862
 DIST python-gentoo-patches-3.12.0a4.tar.xz 8504 BLAKE2B 
1257c1fe428fc967ef7d3107f99e4fcef0758a2bfa5b345bf69bb47bc0af1644b449f2b11b61148a8f79ed583a80365432d78ec4bade3d92070f08ad2ff568c2
 SHA512 
142f5d2ee8c1beeb6084bb6b48a0bbdcde907f48f514ac7743f0e6898a761696bb7788861fcb5c938cc36f212d444ddcfe874880ac8b4d0d54bc8ec04b166ca0
+DIST python-gentoo-patches-3.12.0a5.tar.xz 7704 BLAKE2B 
7224d3e4318313183a10dc0d4fa73ab589b9de8096945750f31d45371b926f7e2cbeb2c672c254e369f04bb5588a79335ceea2e3ce4968e76f70206bdc3c9672
 SHA512 
951d6fd25e113bf29fb334a9162bc132d27a8c3186c8b6cbaddfbdea8ccd221fe126d09cf7c6df59942d49dac8561a4e168468daa0e7cd0d0d3a925166b4d835
 DIST python-gentoo-patches-3.8.16.tar.xz 28716 BLAKE2B 
28ccad9d77a89f80f72dd12eb89d657825e80061eaa069d4c491736bffd87b235f483b9d079b9f383377ea4bc6c19471bb6a4869a37fc0401abe28e2444fd9d2
 SHA512 

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

2023-02-07 Thread Michał Górny
commit: ef93f5d494217ebd3653dcc99e2a68c562048476
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb  8 05:36:59 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb  8 06:27:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef93f5d4

dev-python/django-tables2: Bump to 2.5.2

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

 dev-python/django-tables2/Manifest |  1 +
 .../django-tables2/django-tables2-2.5.2.ebuild | 52 ++
 2 files changed, 53 insertions(+)

diff --git a/dev-python/django-tables2/Manifest 
b/dev-python/django-tables2/Manifest
index 3896786d758c..5b5c8d167dbf 100644
--- a/dev-python/django-tables2/Manifest
+++ b/dev-python/django-tables2/Manifest
@@ -1 +1,2 @@
 DIST django-tables2-2.5.1.gh.tar.gz 430778 BLAKE2B 
7811880ec49a514b74252d32fbc59d800aaa34fb2bf4af5675d1c4555c7a52f9eb3ca67d8d940697146c07de1e42006c6d3880a53b31a386bd088aa6939b056f
 SHA512 
baf955b255dcbcf09250cfdbb2dc1fb51f3f9142ad29bf4ca344d1bcbe9f23a59f1509cad7e847d82bb6d410a494ed9eae1d4d4ca633e7f0351e4a98839d
+DIST django-tables2-2.5.2.gh.tar.gz 430733 BLAKE2B 
70aa25ca949e4244a089894a26e384d5fbdd77cc5f7b939c9fd594c70114dafd0b8134d8327d247c1272159f278c54c980a5363ad86c75af95b4ffed489468cb
 SHA512 
0a3522cd7500e09bfbe1dd4ee102542f9e6361163195928b2d8ea301133b39aa8d417bba29b93a6166b79b744fd58889af8ae8eb49bcc2251c21dd8b9b64827e

diff --git a/dev-python/django-tables2/django-tables2-2.5.2.ebuild 
b/dev-python/django-tables2/django-tables2-2.5.2.ebuild
new file mode 100644
index ..823847d534f7
--- /dev/null
+++ b/dev-python/django-tables2/django-tables2-2.5.2.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Table/data-grid framework for Django"
+HOMEPAGE="
+   https://pypi.org/project/django-tables2/
+   https://github.com/jieter/django-tables2/
+"
+SRC_URI="
+   https://github.com/jieter/django-tables2/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+SLOT="0"
+LICENSE="BSD-2"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-python/django-3.2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   ${RDEPEND}
+   dev-python/django-filter[${PYTHON_USEDEP}]
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/psycopg:2[${PYTHON_USEDEP}]
+   dev-python/pytz[${PYTHON_USEDEP}]
+   )
+"
+
+src_prepare() {
+   # these tests require tablib
+   rm tests/test_export.py tests/test_templatetags.py || die
+   # these tests require fudge
+   rm tests/test_config.py || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   "${EPYTHON}" manage.py test -v 2 tests || die
+}



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

2023-02-07 Thread Michał Górny
commit: 0e7db65f14ac5df6e82defce3d40d1b0e90327f4
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb  8 05:34:17 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb  8 06:27:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e7db65f

dev-python/tenacity: Bump to 8.2.0

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

 dev-python/tenacity/Manifest  |  1 +
 dev-python/tenacity/tenacity-8.2.0.ebuild | 40 +++
 2 files changed, 41 insertions(+)

diff --git a/dev-python/tenacity/Manifest b/dev-python/tenacity/Manifest
index 0e1ffa2920c8..a301e8d9f6f1 100644
--- a/dev-python/tenacity/Manifest
+++ b/dev-python/tenacity/Manifest
@@ -1 +1,2 @@
 DIST tenacity-8.1.0.tar.gz 37658 BLAKE2B 
4f9e2ea44ac0f0ed8b694b0f60e938fadbcf65bd989e9d641f7a40750f499aa9635a70d80e406aa2ebf436ebd37cde0d88e8ecb6cb3436ba755c2d921541c8e8
 SHA512 
194312e80233d6edcdf30496a355b272a4de4809bbe187948a7ce9c1382958845d12401498569f2b8d4251ede2857317820779f13a65bb2e69dcb97dde9bb501
+DIST tenacity-8.2.0.tar.gz 39842 BLAKE2B 
4c7b58654eff79e2b5e7412f5a920dd09df44a7699d6959dd6e1c5ee87a1e74a0c60df28239be6976368859ebabc4ab35e318a71a7ad5861d92da76a516bd721
 SHA512 
7bb962257200a450a5599309977c895b9e2918a195a2b60c942dad934145e85e64cf1c043e81fe1a4eb5a4a7d4eaeca626a21388297cf0983bdcea22d56553d3

diff --git a/dev-python/tenacity/tenacity-8.2.0.ebuild 
b/dev-python/tenacity/tenacity-8.2.0.ebuild
new file mode 100644
index ..2b2710dd1228
--- /dev/null
+++ b/dev-python/tenacity/tenacity-8.2.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="General-purpose retrying library"
+HOMEPAGE="
+   https://github.com/jd/tenacity/
+   https://pypi.org/project/tenacity/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+
+BDEPEND="
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+   test? (
+   dev-python/tornado[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=()
+
+   if ! has_version "dev-python/typeguard[${PYTHON_USEDEP}]"; then
+   EPYTEST_DESELECT+=(
+   
tests/test_tenacity.py::TestRetryTyping::test_retry_type_annotations
+   )
+   fi
+
+   epytest
+}



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

2023-02-07 Thread Michał Górny
commit: 843e593045092afb4d995671b748310b7f72e189
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb  8 05:30:48 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb  8 06:27:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=843e5930

dev-python/pyproject-fmt: Bump to 0.7.0

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

 dev-python/pyproject-fmt/Manifest  |  1 +
 .../pyproject-fmt/pyproject-fmt-0.7.0.ebuild   | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/dev-python/pyproject-fmt/Manifest 
b/dev-python/pyproject-fmt/Manifest
index 4e2d30119754..9e385287b765 100644
--- a/dev-python/pyproject-fmt/Manifest
+++ b/dev-python/pyproject-fmt/Manifest
@@ -1,3 +1,4 @@
 DIST pyproject-fmt-0.4.1.gh.tar.gz 14853 BLAKE2B 
e06e3602290fdc4df00fb48dfe9d6d516a623ef29eaa535ab3b11754a577385611313172f207966b121f072a5b453774afcbf5e8699a0b7fd4426f5332e48e5a
 SHA512 
f00999470e66e7f11e9299a902b686342fbad27a07634206011ff7712c7c422f9962d8a4eeffae6a6263712620b787bbdcd78c2129cb4b164631b56a45910363
 DIST pyproject-fmt-0.5.0.gh.tar.gz 14906 BLAKE2B 
f75482988c8e10fbfcffaa518e6004f0e96b922e8bf929e43c7be26cf16149b3fa97a3070fabfbb90641ee3d953ab17bd854ba2e107b776f65f6bc802980bd54
 SHA512 
58ec7975f7c69990b1d2a0ee8a29681731d7143e59754343dc64e52e135cc5d280adf3c31b6818f042982697a7221a36aa0842ffba1ede28b57cefad77bf065c
 DIST pyproject-fmt-0.6.0.gh.tar.gz 15082 BLAKE2B 
9ec7126530c98b984c5346bfd65fa817967dc7def60d16eb93e63ff690eaad53209d49483e19b5e87caf7b879f6661862a68606a0adb3b4513ff119262ff99a6
 SHA512 
50c9dcb468213de62e86edd500ae001815a83d8374ac1d36467fd7c560a5774862b001414f687d588fc0622ba5896c83338d6833ac4c248d2b4aa111fefe33ce
+DIST pyproject-fmt-0.7.0.gh.tar.gz 15249 BLAKE2B 
ad3b86af31ed860efb5eefbdd62629c3f3dfdb79a01b1e9904bf5a808699e410d870ca688fc82e28307b07841502f57870754cd694c10998ab1e1e0eef177669
 SHA512 
361a7bbb4a96659d3902ddb317c2f9b4010aca4b91f8663d810971d6d1bb0362e26cc63ee7b16b0e1e1518af429b57d06de71bcfc56efad462dfc2c04abe

diff --git a/dev-python/pyproject-fmt/pyproject-fmt-0.7.0.ebuild 
b/dev-python/pyproject-fmt/pyproject-fmt-0.7.0.ebuild
new file mode 100644
index ..a802c14c305f
--- /dev/null
+++ b/dev-python/pyproject-fmt/pyproject-fmt-0.7.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{9..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="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/packaging-23[${PYTHON_USEDEP}]
+   >=dev-python/tomlkit-0.11.6[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/pytest-mock-3.10[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}



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

2023-02-07 Thread Michał Górny
commit: 4cc20778121525d5154679334c80529b1f48ec55
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb  8 05:33:42 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb  8 06:27:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cc20778

dev-python/pytest-xdist: Bump to 3.2.0

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

 dev-python/pytest-xdist/Manifest  |  1 +
 dev-python/pytest-xdist/pytest-xdist-3.2.0.ebuild | 44 +++
 2 files changed, 45 insertions(+)

diff --git a/dev-python/pytest-xdist/Manifest b/dev-python/pytest-xdist/Manifest
index 0cd0e5299708..b1692268aebf 100644
--- a/dev-python/pytest-xdist/Manifest
+++ b/dev-python/pytest-xdist/Manifest
@@ -1 +1,2 @@
 DIST pytest-xdist-3.1.0.tar.gz 71977 BLAKE2B 
c29622377743aec0a90f0e92af866a63106b9c37abee379222fd2b5c40f0607c33010bb5d2cb5212fc90a438d787ecb435f07c31e0db7a10599696c33b309a32
 SHA512 
884cdd85754b36338666cbdd71575ef18465730cfc4ab7333b93aa46823c1dc33e8055117241f4c87e1b8c82492881cc0f91ef1bb2ddc164aa00bfa1e5e2d245
+DIST pytest-xdist-3.2.0.tar.gz 76199 BLAKE2B 
462d6af54ba599f506a51ae2e91ab0c08fdb8a6b3e47ba4541c0fe2c19a9aa8a38dee0621e130d23a2daecdc9509b1020eb05d550a50d6de233e185a8108872c
 SHA512 
dd22c2e525681ddabc1df75e8eadcf0d3c52936cefafb7308771e37cfe9023cb4ecbbaf4e437668666f5319e379e7b6c5c7665912b59c5d10890c32da7546433

diff --git a/dev-python/pytest-xdist/pytest-xdist-3.2.0.ebuild 
b/dev-python/pytest-xdist/pytest-xdist-3.2.0.ebuild
new file mode 100644
index ..b4f7b4cb5669
--- /dev/null
+++ b/dev-python/pytest-xdist/pytest-xdist-3.2.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Distributed testing and loop-on-failing modes"
+HOMEPAGE="
+   https://pypi.org/project/pytest-xdist/
+   https://github.com/pytest-dev/pytest-xdist/
+"
+
+SLOT="0"
+LICENSE="MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+RDEPEND="
+   dev-python/execnet[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   >=dev-python/pytest-6.2.0[${PYTHON_USEDEP}]
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+   test? (
+   dev-python/filelock[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   # disable autoloading plugins in nested pytest calls
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   # since we disabled autoloading, force loading necessary plugins
+   local -x PYTEST_PLUGINS=xdist.plugin,xdist.looponfail,pytest_forked
+
+   epytest
+}



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

2023-02-07 Thread Michał Górny
commit: 54846711e94387d9d52df3b1b0691048eba95ed3
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb  8 05:32:55 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb  8 06:27:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54846711

dev-python/redis-py: Bump to 4.5.0

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

 dev-python/redis-py/Manifest  |  1 +
 dev-python/redis-py/redis-py-4.5.0.ebuild | 79 +++
 2 files changed, 80 insertions(+)

diff --git a/dev-python/redis-py/Manifest b/dev-python/redis-py/Manifest
index 0177b85b54b4..edc14738891f 100644
--- a/dev-python/redis-py/Manifest
+++ b/dev-python/redis-py/Manifest
@@ -1,3 +1,4 @@
 DIST redis-py-4.4.0.gh.tar.gz 4637656 BLAKE2B 
40b0909c27cefb399353cc2d1d82d7ad3d64e4b3e5ae001ffef9c198d0e65d906f5772a0ac33b599c7fb6ffc5dfad461bb4b9042c5c4fb23dfbfceb0a7facbc0
 SHA512 
8992f160de7817c48893f3a8588d5c0398dcfb91830a61b4218206adc88185acb102b072507d3064b4a7aade5c957267e5d0e6912510bb106eea834cf9250fab
 DIST redis-py-4.4.1.gh.tar.gz 4733306 BLAKE2B 
b04a5925f87d8c1dbb06b30382f739d6bc39456b6b49be34701afcc1fecfca4783e60a451ddccdaff31f28c38b626e19607a57ebd600f7e28c63a4b62894f397
 SHA512 
0cec4b518bb56acee6a24ca62e7fdce054b4be764fcfaa860257d8de9f306d9d0f15a662354d7414a4a552475e2b49d97d97de05059310eead068a6269bc3038
 DIST redis-py-4.4.2.gh.tar.gz 4734100 BLAKE2B 
8e23c9b81a19cbbead7d6dab682fc4efc75f0c29adb4df6b9bf17f6842b2823249036c67c133039a850504870a0f884275eb65f4e517f84211b51767d7a2ae15
 SHA512 
3303e87ccc9d4ea3afbb93bcc5e4dcc5bbb3a406878b07c5b8755f28f87cb7a0f9a0db989ec294c2cf42c4ec62f546b5d919a3cb3f11b4ba030e41d13ed2cfc8
+DIST redis-py-4.5.0.gh.tar.gz 4737555 BLAKE2B 
27631f43b0952c00105b4ad18b5aeadb133e3642f258b6342bbfb926dee016430f67ca6ae03c59408203e3fd86ea40f3059ecd1604259b4280b56e2c39b9b0eb
 SHA512 
c0c190cd56d2910c69e755f1fb921f05681f922cd937bc047c644eecef7f85f841aa9577a84c59549b91613ab8f2e9960a870d7f45ac1b6eafdfaa9879ed1599

diff --git a/dev-python/redis-py/redis-py-4.5.0.ebuild 
b/dev-python/redis-py/redis-py-4.5.0.ebuild
new file mode 100644
index ..b3867b0adbd2
--- /dev/null
+++ b/dev-python/redis-py/redis-py-4.5.0.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Python client for Redis key-value store"
+HOMEPAGE="
+   https://github.com/redis/redis-py/
+   https://pypi.org/project/redis/
+"
+SRC_URI="
+   https://github.com/redis/redis-py/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-db/redis
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # Flaky test
+   tests/test_pubsub.py::TestPubSubDeadlock::test_pubsub_deadlock
+   # TODO
+   tests/test_commands.py::TestRedisCommands::test_acl_list
+   # redis-7 different return
+   tests/test_commands.py::TestRedisCommands::test_xautoclaim
+   )
+
+   # TODO: try to run more servers?
+   epytest -m "not redismod and not onlycluster and not replica and not 
ssl"
+}
+
+src_test() {
+   local redis_pid="${T}"/redis.pid
+   local redis_port=6379
+
+   if has_version ">=dev-db/redis-7"; then
+   local extra_conf="
+   enable-debug-command yes
+   enable-module-command yes
+   "
+   fi
+
+   # Spawn Redis itself for testing purposes
+   einfo "Spawning Redis"
+   einfo "NOTE: Port ${redis_port} must be free"
+   "${EPREFIX}"/usr/sbin/redis-server - <<- EOF || die "Unable to start 
redis server"
+   daemonize yes
+   pidfile ${redis_pid}
+   port ${redis_port}
+   bind 127.0.0.1 ::1
+   ${extra_conf}
+   EOF
+
+   # Run the tests
+   distutils-r1_src_test
+
+   # Clean up afterwards
+   kill "$(<"${redis_pid}")" || die
+}



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

2023-02-07 Thread Michał Górny
commit: d6205756c50986d29e6f1003f04cd50f609feb99
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb  8 05:23:40 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb  8 06:27:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6205756

dev-python/virtualenv: Bump to 20.19.0

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

 dev-python/virtualenv/Manifest  |   1 +
 dev-python/virtualenv/virtualenv-20.19.0.ebuild | 108 
 2 files changed, 109 insertions(+)

diff --git a/dev-python/virtualenv/Manifest b/dev-python/virtualenv/Manifest
index 81b2223b6ca3..60d94bc4806b 100644
--- a/dev-python/virtualenv/Manifest
+++ b/dev-python/virtualenv/Manifest
@@ -1,2 +1,3 @@
 DIST virtualenv-20.17.1.tar.gz 12269737 BLAKE2B 
5caa223d549ecb69de3a17dec84a608f34f01c5abd39ab478c27438f71e36e6878a719f9002464dbf0f335bc90a2f4552e201d59e0e757fabef6f3caaaf857fb
 SHA512 
6b32145f431f6b1f4c2a2ed888e8b9e5cb941e04ea1e68830053dceac80ee8bbf2286c1f353951d50d4b8417b8d81ee4b30dae597c94f2a3baf50f174f7ef4d4
 DIST virtualenv-20.18.0.tar.gz 12063086 BLAKE2B 
272957077dd0a5868e8979c7c34bda1ae28af857d1d5bbafeef6955bcf44a7c5d38f4f131b57a2593180ffdc5a034b18998ba3e4307b7191ebafccc80ef46278
 SHA512 
b02533878b8d8859f10b51dbdb9fecddf9b49aa2cf1437ddc10cadba82e5361fdeb8b8c94efcc3c8268ddecef31651c28c213e87588aa917479e8d0e2e823493
+DIST virtualenv-20.19.0.tar.gz 12063084 BLAKE2B 
6a6d94c7099aa841523909173b04821697c7fc8b284325dbf191f6b2184bce19802924e0a001267448a785c35f8bbd7cee74f7514a375e4e47a9d3275404f756
 SHA512 
75c63fea11ad070985cb2ba17adfcb7e1739e8798b80919cc17a527d7180f68a04197436b44146cd07423d8d2e4982d1716b0e18159add5ce6a748b31f6b2776

diff --git a/dev-python/virtualenv/virtualenv-20.19.0.ebuild 
b/dev-python/virtualenv/virtualenv-20.19.0.ebuild
new file mode 100644
index ..23d33288f6bb
--- /dev/null
+++ b/dev-python/virtualenv/virtualenv-20.19.0.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Virtual Python Environment builder"
+HOMEPAGE="
+   https://virtualenv.pypa.io/en/stable/
+   https://pypi.org/project/virtualenv/
+   https://github.com/pypa/virtualenv/
+"
+
+LICENSE="MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+SLOT="0"
+
+RDEPEND="
+   =dev-python/distlib-0.3.6[${PYTHON_USEDEP}]
+   =dev-python/filelock-3.4.1[${PYTHON_USEDEP}]
+   =dev-python/platformdirs-2.4[${PYTHON_USEDEP}]
+"
+# coverage is used somehow magically in virtualenv, maybe it actually
+# tests something useful
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   dev-python/coverage[${PYTHON_USEDEP}]
+   dev-python/flaky[${PYTHON_USEDEP}]
+   >=dev-python/pip-22.2.1[${PYTHON_USEDEP}]
+   >=dev-python/pytest-freezegun-0.4.2[${PYTHON_USEDEP}]
+   >=dev-python/pytest-mock-3.6.1[${PYTHON_USEDEP}]
+   >=dev-python/pytest-timeout-2.1[${PYTHON_USEDEP}]
+   >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
+   dev-python/wheel[${PYTHON_USEDEP}]
+   >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
+   )
+"
+
+# (unpackaged deps)
+#distutils_enable_sphinx docs \
+#  dev-python/sphinx-argparse \
+#  dev-python/sphinx_rtd_theme \
+#  dev-python/towncrier
+distutils_enable_tests pytest
+
+src_configure() {
+   export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   tests/unit/activation/test_xonsh.py
+   
tests/unit/seed/embed/test_bootstrap_link_via_app_data.py::test_seed_link_via_app_data
+   tests/unit/create/test_creator.py::test_cross_major
+   # tests failing without python2 installed
+   
"tests/unit/create/test_creator.py::test_py_pyc_missing[True-False]"
+   
"tests/unit/create/test_creator.py::test_py_pyc_missing[False-False]"
+   )
+   [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=(
+   
'tests/unit/create/test_creator.py::test_create_no_seed[root-pypy3-posix-copies-isolated]'
+   
'tests/unit/create/test_creator.py::test_create_no_seed[root-pypy3-posix-copies-global]'
+   
'tests/unit/create/test_creator.py::test_create_no_seed[venv-pypy3-posix-copies-isolated]'
+   
'tests/unit/create/test_creator.py::test_create_no_seed[venv-pypy3-posix-copies-global]'
+   
'tests/unit/create/test_creator.py::test_create_no_seed[root-venv-copies-isolated]'
+   
'tests/unit/create/test_creator.py::test_create_no_seed[root-venv-copies-global]'
+   
'tests/unit/create/test_creator.py::test_create_no_seed[venv-venv-copies-isolated]'
+   

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

2023-02-07 Thread Michał Górny
commit: 6248af9d8f06bd3f4bdf9aeed8d360a39dc1d91d
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb  8 05:32:25 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb  8 06:27:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6248af9d

dev-python/google-api-python-client: Bump to 2.77.0

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

 dev-python/google-api-python-client/Manifest   |  1 +
 .../google-api-python-client-2.77.0.ebuild | 52 ++
 2 files changed, 53 insertions(+)

diff --git a/dev-python/google-api-python-client/Manifest 
b/dev-python/google-api-python-client/Manifest
index 58a701076837..8ae9e1219032 100644
--- a/dev-python/google-api-python-client/Manifest
+++ b/dev-python/google-api-python-client/Manifest
@@ -3,3 +3,4 @@ DIST google-api-python-client-2.73.0.gh.tar.gz 37984359 BLAKE2B 
e82fe357010c0660
 DIST google-api-python-client-2.74.0.gh.tar.gz 38189426 BLAKE2B 
927345937faf574263df8a8c64949824bf371b5b881958b9d0e055ad8ee9bf5c758e173afa47274c6c1d10ebdd0c168f7d7763c8d66f664dc80bf253a391fb26
 SHA512 
831159d4a3c46b716ff1be64c13cbf37eebb96a75e3573bd8b1200930d465935569ceeb4caaa35bc24105087db06fa62306ef03ed4fb04c87b5d24826680b949
 DIST google-api-python-client-2.75.0.gh.tar.gz 38252215 BLAKE2B 
7718ba579eb78debbc9a441bd08ba63d84db055e9ed67b24811444369ac4bff06b78a0dc145835c632234106bfe011fdde9ccc93344027a641a946663d1fc0dd
 SHA512 
ff4b9766eacb656445182e3ce5c9425a2b7cbea565308abc98ef07193a581ae9ebae719323f9e4de94a94fc9c8b324d8c72dc58bdc3f4df4ac8be2d50fbb2156
 DIST google-api-python-client-2.76.0.gh.tar.gz 38245213 BLAKE2B 
28d7ea8fb169b08cfc689b2957de84e1f860fb2857f4cf85e40bcdbe8c728e6179194d5dfe65103d1ed17a604d880011b2a82b4e555dc6ed6e9e73737fc5e8bc
 SHA512 
01f1245b8a64cf5adae42b941b88eb05db4a21db4e16b35f98a077c223e795538b654f348f4b0a7bfde8e8928c3c57cd841dca41755a57ee0a6965b89f58cdf9
+DIST google-api-python-client-2.77.0.gh.tar.gz 38300787 BLAKE2B 
c7d147b9ae78fff5aa70b2ba219888296d414c1f7b498c93bb424d06c437a50d5a1a2284062e58defb29ba3aa89b225e4218d9acd303a0e17f3ec4ab0380a2f6
 SHA512 
24aa2b3d709de83b76be2d8030a419d0e3f8f447852d7f95c6cf735134270a7af94edd86bcc3d82cd25af2497f30ac6c365ac88494c227b19faecb8e3706c261

diff --git 
a/dev-python/google-api-python-client/google-api-python-client-2.77.0.ebuild 
b/dev-python/google-api-python-client/google-api-python-client-2.77.0.ebuild
new file mode 100644
index ..7f5368fd7fde
--- /dev/null
+++ b/dev-python/google-api-python-client/google-api-python-client-2.77.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_10 )
+
+inherit distutils-r1
+
+DESCRIPTION="Google API Client for Python"
+HOMEPAGE="
+   https://github.com/googleapis/google-api-python-client/
+   https://pypi.org/project/google-api-python-client/
+"
+SRC_URI="
+   
https://github.com/googleapis/google-api-python-client/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-python/httplib2-0.15[${PYTHON_USEDEP}]
+   =dev-python/google-api-core-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/google-auth-1.35.0[${PYTHON_USEDEP}]
+   >=dev-python/google-auth-httplib2-0.1.0[${PYTHON_USEDEP}]
+   >=dev-python/uritemplate-3.0.0[${PYTHON_USEDEP}]
+   

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

2023-02-07 Thread Michał Górny
commit: e303f1a11ac6c9c88a6eeb70fe544ff305f3ebfe
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb  8 05:22:32 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb  8 06:27:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e303f1a1

dev-python/Faker: Bump to 16.7.0

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

 dev-python/Faker/Faker-16.7.0.ebuild | 33 +
 dev-python/Faker/Manifest|  1 +
 2 files changed, 34 insertions(+)

diff --git a/dev-python/Faker/Faker-16.7.0.ebuild 
b/dev-python/Faker/Faker-16.7.0.ebuild
new file mode 100644
index ..a75f8a9b9b3a
--- /dev/null
+++ b/dev-python/Faker/Faker-16.7.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A Python package that generates fake data for you"
+HOMEPAGE="
+   https://github.com/joke2k/faker/
+   https://pypi.org/project/Faker/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}]
+   !dev-ruby/faker
+"
+BDEPEND="
+   test? (
+   dev-python/freezegun[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP},tiff]
+   dev-python/validators[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest

diff --git a/dev-python/Faker/Manifest b/dev-python/Faker/Manifest
index 4190f072b6f9..31b2feb98f4a 100644
--- a/dev-python/Faker/Manifest
+++ b/dev-python/Faker/Manifest
@@ -4,3 +4,4 @@ DIST Faker-16.3.0.tar.gz 1624029 BLAKE2B 
c17eafa1ba85d3839545ec57811541edf9006c8
 DIST Faker-16.4.0.tar.gz 1624299 BLAKE2B 
3f3fd6f1ca60c4c481817bcb6f822f2658430995739db4655070e6cd5498879aeb3634defc324adf12648ab056c2066b82f83cac6c81b2fe4157a924fcae1460
 SHA512 
07aec45c401e8992a71ca3b6402a51f15070b5a6dfb534813a843660f8d419aadb68a5ace9667beb1b317f5a5232ad7d94086e053cd6455d0a8d3df0c6d96a9e
 DIST Faker-16.6.0.tar.gz 1625783 BLAKE2B 
d5a1cd6d8a7161eabf9a36bade94ae0003c5bd4cef48c33b19f6e7a30289267962ec9820cdae85316cb53b16b1a3734d751160db1aa5803ee60c746baa1828c1
 SHA512 
32f4d8c19ff09c4e415936f458a1ab821be74c4e0e8a79e01d584a8f46ad641b7d873f3a5c2bb3990ffaedb16d0b84eb8a7c610dc6e17b00619045a2c70ed433
 DIST Faker-16.6.1.tar.gz 1626043 BLAKE2B 
2fc44018b76fffa1f0e249905d20fbc78bc1ab4ffcc3d2448067bfce8c1fd16caf64ce0e073b706a4d0461fd12f4758777a9f9df79b2682a74681dcbcbb7479e
 SHA512 
d2a9add29c6511c452e1ac6749af6772ec5cf0713fe88d773f338f7d1173202bbbc55265e3bbd5cd8d84d9cd4bde153bf614b6840913b704d5c7eed30f4b5512
+DIST Faker-16.7.0.tar.gz 1626808 BLAKE2B 
e2a93903436ee113d76fe5b1403b6e239237c78a64b70b297eb5f5e348a388f7ea681c08f7b60b4ff3bbdcdbdf1a1b348359e690c0c959ec4948b10ec3cec69f
 SHA512 
e3079651d1448dd6a5ff231a1676c00de00703857284c1b5a4261dad2414a84e3cc72891b038bcf52ef9da55075db3b3ee2c742b74832aeaba34bece5a0f8353



[gentoo-commits] repo/gentoo:master commit in: dev-python/google-auth-oauthlib/

2023-02-07 Thread Michał Górny
commit: 21714f66b40ccfe9f237bcf27b8fa89de8b7e7d4
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb  8 05:20:37 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb  8 06:27:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21714f66

dev-python/google-auth-oauthlib: Bump to 1.0.0

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

 dev-python/google-auth-oauthlib/Manifest   |  1 +
 .../google-auth-oauthlib-1.0.0.ebuild  | 39 ++
 2 files changed, 40 insertions(+)

diff --git a/dev-python/google-auth-oauthlib/Manifest 
b/dev-python/google-auth-oauthlib/Manifest
index 83a335f48185..5d86b149dee9 100644
--- a/dev-python/google-auth-oauthlib/Manifest
+++ b/dev-python/google-auth-oauthlib/Manifest
@@ -1 +1,2 @@
 DIST google-auth-library-python-oauthlib-0.8.0.gh.tar.gz 71774 BLAKE2B 
100aa01586f5df18453713610f3ed954a196e3d0c8d4dc15b8a67335951cbc2eaa15e3fa4bf7c7ba161418550bb7cfc68630fca0efe697a9c65ccbd7e0ce05d9
 SHA512 
3090d9b3ad25df6e8151e49a0cd96e7226aac2cecbbf289ccbc8cf4704ec86d882c11546b26f3a2ba9b047c19408f0cb939b9caf489aa935f49f8990ab7bfa55
+DIST google-auth-library-python-oauthlib-1.0.0.gh.tar.gz 71294 BLAKE2B 
f0f085ffbec620106f5e7ead56085cee4642932a0fea1bfeec01d1f3b77a8d97aa4e6cdbc29c303abebb30e1994de86cfbb6a950bb34fc243dd312b251afc5da
 SHA512 
74eef43e4ce8de55170c7362eaddcd796c683b3d361d52ff02db1f74b301f12e57f0acb2b52fcc5a6e661b47e3066a780915955b8d933314646483b43c8c5b68

diff --git a/dev-python/google-auth-oauthlib/google-auth-oauthlib-1.0.0.ebuild 
b/dev-python/google-auth-oauthlib/google-auth-oauthlib-1.0.0.ebuild
new file mode 100644
index ..428011855aa4
--- /dev/null
+++ b/dev-python/google-auth-oauthlib/google-auth-oauthlib-1.0.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1
+
+MY_P=google-auth-library-python-oauthlib-${PV}
+DESCRIPTION="Google Authentication Library"
+HOMEPAGE="
+   https://github.com/googleapis/google-auth-library-python-oauthlib/
+   https://pypi.org/project/google-auth-oauthlib/
+"
+SRC_URI="
+   
https://github.com/googleapis/google-auth-library-python-oauthlib/archive/v${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=dev-python/click-6.0.0[${PYTHON_USEDEP}]
+   >=dev-python/google-auth-2.15.0[${PYTHON_USEDEP}]
+   >=dev-python/requests-oauthlib-0.7.0[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2023-02-07 Thread Michał Górny
commit: c8d924b02c901e23321801b59e9f11a428c94a78
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb  8 05:30:10 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb  8 06:27:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8d924b0

dev-python/xarray: Bump to 2023.2.0

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

 dev-python/xarray/Manifest   |  1 +
 dev-python/xarray/xarray-2023.2.0.ebuild | 44 
 2 files changed, 45 insertions(+)

diff --git a/dev-python/xarray/Manifest b/dev-python/xarray/Manifest
index 1e4a6f898308..9b3f9a21b4ca 100644
--- a/dev-python/xarray/Manifest
+++ b/dev-python/xarray/Manifest
@@ -1,3 +1,4 @@
 DIST xarray-2022.11.0.tar.gz 3053924 BLAKE2B 
5e747aeda92ecb5a3ee2ce7a180cd8f3c2735b32d219f567fd254c733f98c62305829be166ddd76a3d2cd884f78aa3e6ceb2cf5aaac8539290c5863d5dea038d
 SHA512 
6dc98746e3bea17a224926e7e1cf6a5f5ef01e8a848c63f5acd43f9da63b81093a7bdbebecb2afc06c9473d1b8fe735c67a847d05f25edd0a32bc0a5a2eda753
 DIST xarray-2022.12.0.tar.gz 3060755 BLAKE2B 
449d21234436983b478a022cf5585236738014c6f783039442c3d51870b62a62c61eaada6eb9df5305ada3fd5cdc87bf0201ffae1c835ec7a731c06badb718a7
 SHA512 
9c5c692392b15711d57254006ebc92cdda08b92b663a577701f50c52253d736d78e2ad02ad588ffa23d523394576f0cf226986b05b22816d3cec1ea8abb7
 DIST xarray-2023.1.0.tar.gz 3065563 BLAKE2B 
f2f95b5d8506d8348c8409cc528fc3270a3262ad528031530b2c1ad71697d147df27140ad4ec0b6222368785ceebb8a8fd83c891b8478d2b168a7766f3acb276
 SHA512 
baddac6ed08816eb06b8153bc3443cc4ae77fc1d17d2cf242f543ce75b37e390f5c7e8c59cc292d1a586a78245cac614cf656a202f8d5ca81c176c4834533c4b
+DIST xarray-2023.2.0.tar.gz 3070514 BLAKE2B 
00b08bb75878eed1aa82ac18ae5bc468d87812c90991f95b238048d53535dd884a943a068aec4114ba83c8e3cf1a37570b86ce5557fb33dc43f088a51916b92d
 SHA512 
46b1e29e98a7c1bbe3275bc2fd39b0e5561319b4b9c6bf468c434880c9013c1dd9560b7281bd1b148ba8557cafe91ddf0ac56e5c038f1e995067ff1774162ab2

diff --git a/dev-python/xarray/xarray-2023.2.0.ebuild 
b/dev-python/xarray/xarray-2023.2.0.ebuild
new file mode 100644
index ..ab6cf12d5491
--- /dev/null
+++ b/dev-python/xarray/xarray-2023.2.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="N-D labeled arrays and datasets in Python"
+HOMEPAGE="
+   https://xarray.pydata.org/
+   https://github.com/pydata/xarray/
+   https://pypi.org/project/xarray/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
+
+RDEPEND="
+   >=dev-python/numpy-1.22[${PYTHON_USEDEP}]
+   >=dev-python/pandas-1.4[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
+"
+# note: most of the test dependencies are optional
+BDEPEND="
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+   test? (
+   dev-python/bottleneck[${PYTHON_USEDEP}]
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   dev-python/matplotlib[${PYTHON_USEDEP}]
+   dev-python/toolz[${PYTHON_USEDEP}]
+   !hppa? ( >=dev-python/scipy-1.4[${PYTHON_USEDEP}] )
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # warning-targeted tests are fragile and not important to end users
+   xarray/tests/test_backends.py::test_no_warning_from_dask_effective_get
+)



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

2023-02-07 Thread Michał Górny
commit: 5f436bd32a22ba0e787b38609b104410498b2c62
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb  8 05:28:26 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb  8 06:27:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f436bd3

dev-python/cryptography: Bump to 39.0.1

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

 dev-python/cryptography/Manifest   |   2 +
 dev-python/cryptography/cryptography-39.0.1.ebuild | 154 +
 2 files changed, 156 insertions(+)

diff --git a/dev-python/cryptography/Manifest b/dev-python/cryptography/Manifest
index 800024cc8fca..ac7168e32516 100644
--- a/dev-python/cryptography/Manifest
+++ b/dev-python/cryptography/Manifest
@@ -18,8 +18,10 @@ DIST codespan-reporting-0.11.1.crate 48963 BLAKE2B 
39deb717a853ffbe3585e20a67fd7
 DIST core-foundation-sys-0.8.3.crate 17519 BLAKE2B 
4ac3d9ab16753dd995abe82f158d460d0d22184ab55d260e73b20305cffe4e03427dabfe0c8be968b6c3ecd348be2e17154ded7c9bbd5a95334ff266fe83bbf7
 SHA512 
a3ba3184cef65dafe8318c4db7e59eb2749dcde7b2370ad20272b0735ded0032daf2de3fd0cf55eb48448a335f5b81e8e745f2a647f9a43bb85946ce714bfd82
 DIST cryptography-38.0.4.tar.gz 599786 BLAKE2B 
cd6ef7e671dfdf36a5b9ee253307bf069e4c87d5a3a0110cff70f50c17cbe7d7c9e78678b26a59e7f781076c53934be1d37c52605953c06913cbe2faa3cc
 SHA512 
2dcf3cb8208a5905b930482ce87ac56b77fda0eb02387492f0d6be9df67dc5967c93ec9a2127f83dbea1a9a3d39f1adc98497b020ad654d4afdeb67d2323afa9
 DIST cryptography-39.0.0.tar.gz 603406 BLAKE2B 
bd36fb786a12cee965ac42c2eaec214f7f261d6a8652a4859819577c8c079673730608e3f61c059ab65489e50bbcfb3ba7bbcd2a8f9e4169e844f3c497411b9a
 SHA512 
bac0268ca0b6a12adc2d2a1f4ec047aad0643afa021d43574f189187a6a6802bc79e9329afd77a950b158040c85137da4cdee1973f4bb89815ad2203fa969393
+DIST cryptography-39.0.1.tar.gz 603634 BLAKE2B 
20247ec0fd933b8541712169feced6247ad6fd708af78b06c4bb633631a2160473a818a3c5e545243f3dea3b254ae63055b05e226eb8e1348413b5a883236ded
 SHA512 
a7df2cc73309b6902a2743273e41c7bec8e0dd0c8160b24edf6554089ca8d160cde7d9007cf45751cb52823c2a6f4a3c437a447292f6e8c06db547d519e98b94
 DIST cryptography_vectors-38.0.4.tar.gz 35273825 BLAKE2B 
8bd39caeaa6c1d90320def07e4855995d15cfcf7a422b7491765efc5e88ddbfcfea5c27ed52a48c1ae10f041d8129ef40720fb7b45b26e576230596fcc23f4e1
 SHA512 
04972f13ff0217e1d8827381fafeb5071f3009d34378e60805ef1f05fefd850a0904a60caef4fc95ce396de01925a3e42443db174508627ed010ef839e97c644
 DIST cryptography_vectors-39.0.0.tar.gz 35275931 BLAKE2B 
b0783fd41cf6920dda2715c8f02d49eff6b093f73efc08a6b8f31c0b4cbd64bf262a9407f956df918093d84897a9d221c25ff0c8a568768dc902f052982f86e0
 SHA512 
3030e9ef1a1b33c8229b9123b71193baec11020da9110cc9adb6e8f069ede5bff5d228bb258be1537399c641f242674d1fabd0c99694936cd36342a61efd0581
+DIST cryptography_vectors-39.0.1.tar.gz 35275870 BLAKE2B 
28e064e0f42ebb7b7af6db65bd506d4047d1087b63199eedaadd346c218b0cd24a16c8b97fc39b3325224026bfd4b2214bb53a5564495acab1297067a52e0649
 SHA512 
b06585c4ed1fc360165a8801509507a0a546da42cbca80703a173aa55d34f1f9790fc2763c7aef274f479248c57a2e86a56bc098ffb49532cb59132c139eb8af
 DIST cxx-1.0.85.crate 589916 BLAKE2B 
3be165b6d8c5ccaa7e5ec3d456c1bc2aeb95e2dc7890feb1ebeb2d25b2887b1b023afdccda08862a13928a8f379200c46fcaf88ecc111d9dbb3bbc5dde63f88d
 SHA512 
bf9386f58ea007bcc7171af713e944459a6b219ddbe88813f16df5e274ab85418be23dd7bdaee7964108e9a4a1698365de67362d5504c80bee726f1151166f5c
 DIST cxx-build-1.0.85.crate 84820 BLAKE2B 
6dd01e251776f33cbb11b4ef6a9d77db7c476e6184f942d0a5fca5505c5fc2463bc03edcf8f08597238898b92df1c53ba330e9c3b4e63a106136445fcf202584
 SHA512 
3ef75dc28bed9c1c9cea5dbd7b396f8e88a5fe288e19d1aa1f96add32830236b2414fe33ed7b06566759298cf0130d6b82d2049ba9bf362c95413ce8481f2bf2
 DIST cxxbridge-flags-1.0.85.crate 5635 BLAKE2B 
5d365e5a6e2ef5bdde5f223f5ab726e0667aedcecdc2a2f1ec961d9c199c291dfcf94ed4ca6a2ea9056073c8519839cad7d5b49f7c8022bf96b96186f19874a2
 SHA512 
186a08d40469bfc8fcf801bd766e89e72d160a7b28ce465b3e8a39b4f38d7c17bc373e9bd8f5e50c758be7755ac450d532aa88c7c20d908c3905106bd8cac05c

diff --git a/dev-python/cryptography/cryptography-39.0.1.ebuild 
b/dev-python/cryptography/cryptography-39.0.1.ebuild
new file mode 100644
index ..b5f36d2fb324
--- /dev/null
+++ b/dev-python/cryptography/cryptography-39.0.1.ebuild
@@ -0,0 +1,154 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CARGO_OPTIONAL=yes
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+CRATES="
+   Inflector-0.11.4
+   aliasable-0.1.3
+   android_system_properties-0.1.5
+   asn1-0.13.0
+   asn1_derive-0.13.0
+   autocfg-1.1.0
+   base64-0.13.1
+   bitflags-1.3.2
+   bumpalo-3.10.0
+   cc-1.0.78
+   cfg-if-1.0.0
+   chrono-0.4.23
+   codespan-reporting-0.11.1
+   core-foundation-sys-0.8.3
+   cxx-1.0.85
+   cxx-build-1.0.85
+   cxxbridge-flags-1.0.85
+   

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

2023-02-07 Thread Michał Górny
commit: 68c410e0971745ea3c38f18865653da790aac684
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb  8 05:21:25 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb  8 06:27:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68c410e0

dev-python/alembic: Bump to 1.9.3

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

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

diff --git a/dev-python/alembic/Manifest b/dev-python/alembic/Manifest
index b25d4a39eac5..2606774c8d7f 100644
--- a/dev-python/alembic/Manifest
+++ b/dev-python/alembic/Manifest
@@ -2,3 +2,4 @@ DIST alembic-1.8.1.tar.gz 1255927 BLAKE2B 
dbf40f9ca12171d99ad46bec6bf18417992268
 DIST alembic-1.9.0.tar.gz 1278832 BLAKE2B 
59131c5a53d051905c13e466c58ad5c1759e0e0f557bcb78bbe80e2ca8f3f7d791a1d8be017cd9227d6baf8b7416d0c6d89ec9e9e56f7440f6d1455577ed8676
 SHA512 
3c040ee07ce2f40af28a63f129dee886f7d8458b762a28cf2165ac10dd2f2f732b73da2ae2c9687b66e8872b75d85d95933847eb6a1190ad55e550e6bb120a04
 DIST alembic-1.9.1.tar.gz 1280020 BLAKE2B 
2355b265a7cb42091f51e2d291dd2e620134f9f7ef96c101db7161e1a8667b44ddb61b6d01f46a0db4227b44dcc1821c9bd6923f8510c4235e26f3d482e4298a
 SHA512 
143a62bab08c654c5846ff7ba1021dfb96d3a4b0e699d9c4bd692fda250f47b0ee10cb3238b769e8117b09ac495bdd97a6dbd290b29659b5121754be9a161331
 DIST alembic-1.9.2.tar.gz 1136929 BLAKE2B 
26c4ad3185bc274aa4321a0860dc357566625abb51c951f2d0151bfd109f0e0bf7a37075d07ad2f0975127bdd327579f2d9a700f3cc130fbdd1c6458127b2e50
 SHA512 
d878d48d140be68facdaf0ec25f8582c9e10a369b23e9ee035ae63f8f2ad52d50464c5b8e9c666307edd1a797b6a2c495e56fa890f7dc8f46b3d75a726905ded
+DIST alembic-1.9.3.tar.gz 1137492 BLAKE2B 
17dbc5513b7e15daa51f623bfa90febf356caad8d13e215c6007fd0330e569ea4ffddd374c1ab9b7954e38a136c27d2e5d0ff5db026a6c2ad04d242b3cfdbe7f
 SHA512 
dcbde51c26a81f88b102979aa000c17d0af065e96c51484c94c138fc08099e229deb06f5934d499058f25ef87eb5a5de765225fb890a76eb030d1ad6649e57a4

diff --git a/dev-python/alembic/alembic-1.9.3.ebuild 
b/dev-python/alembic/alembic-1.9.3.ebuild
new file mode 100644
index ..73c9337ef797
--- /dev/null
+++ b/dev-python/alembic/alembic-1.9.3.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{9..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Database migrations tool, written by the author of SQLAlchemy"
+HOMEPAGE="
+   https://github.com/sqlalchemy/alembic/
+   https://pypi.org/project/alembic/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE="doc"
+
+RDEPEND="
+   >=dev-python/sqlalchemy-1.1.0[${PYTHON_USEDEP}]
+   dev-python/mako[${PYTHON_USEDEP}]
+   >=dev-python/python-editor-0.3[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/importlib_metadata[${PYTHON_USEDEP}]
+   dev-python/importlib_resources[${PYTHON_USEDEP}]
+   ' pypy3 python3_8)
+"
+
+distutils_enable_tests pytest
+
+python_install_all() {
+   use doc && local HTML_DOCS=( docs/. )
+   distutils-r1_python_install_all
+}



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

2023-02-07 Thread Michał Górny
commit: a22f5b8ec3de3b6eda8fb4a0e7025632e9515a3a
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb  8 05:15:40 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb  8 06:26:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a22f5b8e

dev-python/autobahn: Bump to 23.1.2

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

 dev-python/autobahn/Manifest   |   1 +
 dev-python/autobahn/autobahn-23.1.2.ebuild | 115 +
 2 files changed, 116 insertions(+)

diff --git a/dev-python/autobahn/Manifest b/dev-python/autobahn/Manifest
index d655f719225a..346030cbc5cb 100644
--- a/dev-python/autobahn/Manifest
+++ b/dev-python/autobahn/Manifest
@@ -1,3 +1,4 @@
 DIST autobahn-22.12.1.tar.gz 479515 BLAKE2B 
37003c458b773b122716fd17e5245c3754e49e5c66601266870ce83fe4b7622553605d007902bd505897428231ce8347bf24548142dcb38631dc08f092be7eaf
 SHA512 
10b3eec220a78b21aa393c9a721a9efb06b2623910ebb19dcf58c3966912cb9c5bbe5fc04d9f1072711a209a6a0168d7ba3a6147c1fc9a7db46bd528cc380dd0
 DIST autobahn-22.7.1.tar.gz 476789 BLAKE2B 
4860a6ec1a2631986dd5d8e94069134e75650eedb67dce18dd4c1e8ad45bd76ca183b4dcbca6ef4474c25f6feb4a1407c9fed4c74f0751e9c0c7fbca2b013406
 SHA512 
ea2c4d61d3f0f8ef35a31b599bc432781536dccaa316cda474a61003b10df0ef6346615d16228848cc5acb24a4e5f4c50be1fe759daf35b629f636da55688137
 DIST autobahn-23.1.1.tar.gz 479905 BLAKE2B 
598f3fde0efb7016423962b10937503414a96cce1813fb7b11133d1ee2b4fa4661c379df19e725f49b29731650e6696de4d2b5f6781b2076298641471f16ff9b
 SHA512 
f74ec3b2647689613e48446b7604b754f43fead2e8c77370c3f6e22553d9bccedd584b41940b572463977bdd1078c29c346af972dd04583feb217f708c771843
+DIST autobahn-23.1.2.tar.gz 480717 BLAKE2B 
cc92dc114ef0931be72fa9bf06cfb5646d8dac7a8da3ed3b8d28c4dad67c47465ba3fb03008b70b81ad36210ee014a148f69e5f13b74ef4993b344f9e6887374
 SHA512 
cd69d901ad7ec8c5f995ca15d803d1de1985294b48707bc0edabfc37733295c3bf9fd7965f930e8b4fa1c7c12c6e02dcbf2ff169edf464eadc774ae6f9185175

diff --git a/dev-python/autobahn/autobahn-23.1.2.ebuild 
b/dev-python/autobahn/autobahn-23.1.2.ebuild
new file mode 100644
index ..a9956583b2a9
--- /dev/null
+++ b/dev-python/autobahn/autobahn-23.1.2.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1 optfeature pypi
+
+DESCRIPTION="WebSocket and WAMP for Twisted and Asyncio"
+HOMEPAGE="
+   https://crossbar.io/autobahn/
+   https://github.com/crossbario/autobahn-python/
+   https://pypi.org/project/autobahn/
+"
+
+SLOT="0"
+LICENSE="MIT"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+IUSE="test xbr"
+RESTRICT="!test? ( test )"
+
+# The order of deps is based on their appearance in setup.py
+# All extra deps should be included in test and in optfeature
+RDEPEND="
+   >=dev-python/zope-interface-5.2.0[${PYTHON_USEDEP}]
+   >=dev-python/twisted-20.3.0[${PYTHON_USEDEP}]
+   >=dev-python/attrs-20.3.0[${PYTHON_USEDEP}]
+   >=dev-python/txaio-21.2.1[${PYTHON_USEDEP}]
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   >=dev-python/hyperlink-21.0.0[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   ${RDEPEND}
+   >=dev-python/wsaccel-0.6.3[${PYTHON_USEDEP}]
+   >=dev-python/python-snappy-0.6.0[${PYTHON_USEDEP}]
+   >=dev-python/msgpack-1.0.2[${PYTHON_USEDEP}]
+   >=dev-python/ujson-4.0.2[${PYTHON_USEDEP}]
+   >=dev-python/cbor2-5.2.0[${PYTHON_USEDEP}]
+   >=dev-python/py-ubjson-0.16.1[${PYTHON_USEDEP}]
+   >=dev-python/flatbuffers-22.12.06[${PYTHON_USEDEP}]
+   >=dev-python/pyopenssl-20.0.1[${PYTHON_USEDEP}]
+   >=dev-python/service_identity-18.1.0[${PYTHON_USEDEP}]
+   >=dev-python/pynacl-1.4.0[${PYTHON_USEDEP}]
+   >=dev-python/pytrie-0.4[${PYTHON_USEDEP}]
+   >=dev-python/cffi-1.14.5[${PYTHON_USEDEP}]
+   >=dev-python/argon2-cffi-20.1.0[${PYTHON_USEDEP}]
+   >=dev-python/passlib-1.7.4[${PYTHON_USEDEP}]
+
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/pytest-aiohttp[${PYTHON_USEDEP}]
+   )
+"
+
+python_prepare_all() {
+   if use xbr ; then
+   eerror "***"
+   eerror "Required xbr dependencies are incomplete in Gentoo."
+   eerror "So this functionality will not yet work"
+   eerror "Please file a bug if this feature is needed"
+   eerror "***"
+   else
+   # remove xbr components
+   export AUTOBAHN_STRIP_XBR="True"
+   fi
+
+   # avoid useless rust dependency
+   sed -i -e '/cryptography/s:>=3.4.6::' setup.py || die
+
+   # remove twisted 

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

2023-02-07 Thread Michał Górny
commit: 4cb41c183499e17cdce4fa66e8fdb600ab95f443
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb  8 05:16:06 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb  8 06:27:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cb41c18

dev-python/tox: Remove old

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

 dev-python/tox/Manifest |  2 -
 dev-python/tox/tox-4.4.2.ebuild | 95 -
 dev-python/tox/tox-4.4.3.ebuild | 95 -
 3 files changed, 192 deletions(-)

diff --git a/dev-python/tox/Manifest b/dev-python/tox/Manifest
index 644a4bd4395e..7502a36098bc 100644
--- a/dev-python/tox/Manifest
+++ b/dev-python/tox/Manifest
@@ -1,4 +1,2 @@
 DIST tox-3.28.0.gh.tar.gz 309472 BLAKE2B 
9896411426f6aebb3efa468c01696ecc5f17ec3e67825672d0efc74c1b1468bc8b8d9c14b6177c181750ba4b9a5e77d616068dd83e21f5641acfc8e2a271cc1f
 SHA512 
64816754e6800661bb564c5c7d21c4139522d540a04fafe3c4591d596072d48d1cbe0ee2abee9c8faf3d5007774f5371431b5a7a8f49912bc879c7b168aab2ca
-DIST tox-4.4.2.gh.tar.gz 303341 BLAKE2B 
812394e15996b04138e2a8167b3d332b48217c5ecfb807d8ed77ff106d8ad31cfc6b43e07737dec39e1deba7165aa7778471894823b0dbe795b1ccddd2396602
 SHA512 
1e5b8f025c93bea5b9071d5cfcb4e4e68f1925e7b70c4c838b9f4ba70f8f077ed752176c2a7349b96d125842312c4fa8ccbd23d79665ba46667f4b408bf58f78
-DIST tox-4.4.3.gh.tar.gz 303758 BLAKE2B 
2182ee88ea3fcc1792304c3a0e064f5f6c790f1305c195084b942e8181986c68faa48ad7a85eb52097de5e822351ee0f0e0f076adfa57276e822405927a0d0f1
 SHA512 
438ce96a6751363f37bfe7ffc42ab3a2349d6b22fa4259642f3a7cbadd4183d7bc065b6b93298b85dd174700a222cde149657e9203f70cbe747e8a84d9adf35a
 DIST tox-4.4.4.gh.tar.gz 303823 BLAKE2B 
3386f00343035dd1d3fe58cb15cd666a55e7d77b84d93c87b5e3add24753255657591d0019a7a2349c081796e1bf096fc29b6451f0d5286e3b5b3ef18e5539c5
 SHA512 
d37fe82c685db238ab36929d5bfd1dece73ec36b533e027700c35cfe7c3bdff21639212dcb504c499739a17bc9cd600effe4e911a3572375912c4912bf4c5f45

diff --git a/dev-python/tox/tox-4.4.2.ebuild b/dev-python/tox/tox-4.4.2.ebuild
deleted file mode 100644
index 3f569fd7734b..
--- a/dev-python/tox/tox-4.4.2.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
-
-inherit distutils-r1
-
-MY_P=${P/_}
-DESCRIPTION="virtualenv-based automation of test activities"
-HOMEPAGE="
-   https://tox.readthedocs.io/
-   https://github.com/tox-dev/tox/
-   https://pypi.org/project/tox/
-"
-SRC_URI="
-   https://github.com/tox-dev/tox/archive/${PV/_}.tar.gz
-   -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv"
-
-RDEPEND="
-   >=dev-python/cachetools-5.2.1[${PYTHON_USEDEP}]
-   >=dev-python/chardet-5.1[${PYTHON_USEDEP}]
-   >=dev-python/colorama-0.4.6[${PYTHON_USEDEP}]
-   >=dev-python/filelock-3.8.2[${PYTHON_USEDEP}]
-   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
-   >=dev-python/platformdirs-2.6[${PYTHON_USEDEP}]
-   >=dev-python/pluggy-1[${PYTHON_USEDEP}]
-   >=dev-python/pyproject-api-1.5[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
-   ' 3.8 3.9 3.10)
-   >=dev-python/virtualenv-20.17.1[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   >=dev-python/hatch-vcs-0.3[${PYTHON_USEDEP}]
-   test? (
-   dev-python/build[${PYTHON_USEDEP}]
-   >=dev-python/distlib-0.3.6[${PYTHON_USEDEP}]
-   >=dev-python/flaky-3.7[${PYTHON_USEDEP}]
-   >=dev-python/psutil-5.9.4[${PYTHON_USEDEP}]
-   dev-python/pytest-mock[${PYTHON_USEDEP}]
-   >=dev-python/pytest-xdist-3.1[${PYTHON_USEDEP}]
-   >=dev-python/re-assert-1.1[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   >=dev-python/time-machine-2.8.2[${PYTHON_USEDEP}]
-   ' 'python*')
-   )
-"
-
-distutils_enable_tests pytest
-
-export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
-
-src_prepare() {
-   # the minimal bounds in tox are entirely meaningless and new packaging
-   # breaks setuptools
-   sed -i -e '/packaging/s:>=[0-9]\+::' pyproject.toml || die
-   distutils-r1_src_prepare
-}
-
-python_test() {
-   # devpi_process is not packaged, and has lots of dependencies
-   cat > "${T}"/devpi_process.py <<-EOF || die
-   def IndexServer(*args, **kwargs): raise NotImplementedError()
-   EOF
-
-   local -x PYTHONPATH=${T}:${PYTHONPATH}
-   local EPYTEST_DESELECT=(
-   # Internet
-   
tests/tox_env/python/virtual_env/package/test_package_cmd_builder.py::test_build_wheel_external
-   )
-   local EPYTEST_IGNORE=(
-   # requires devpi*
-   tests/test_provision.py
-   )
-
- 

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

2023-02-07 Thread Michał Górny
commit: d8069780febe9f01bd1eaef42d583e7b5859a4b9
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb  8 05:18:16 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb  8 06:27:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8069780

dev-python/tox: Bump to 4.4.5

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

 dev-python/tox/Manifest |  1 +
 dev-python/tox/tox-4.4.5.ebuild | 95 +
 2 files changed, 96 insertions(+)

diff --git a/dev-python/tox/Manifest b/dev-python/tox/Manifest
index 7502a36098bc..47f623b591e6 100644
--- a/dev-python/tox/Manifest
+++ b/dev-python/tox/Manifest
@@ -1,2 +1,3 @@
 DIST tox-3.28.0.gh.tar.gz 309472 BLAKE2B 
9896411426f6aebb3efa468c01696ecc5f17ec3e67825672d0efc74c1b1468bc8b8d9c14b6177c181750ba4b9a5e77d616068dd83e21f5641acfc8e2a271cc1f
 SHA512 
64816754e6800661bb564c5c7d21c4139522d540a04fafe3c4591d596072d48d1cbe0ee2abee9c8faf3d5007774f5371431b5a7a8f49912bc879c7b168aab2ca
 DIST tox-4.4.4.gh.tar.gz 303823 BLAKE2B 
3386f00343035dd1d3fe58cb15cd666a55e7d77b84d93c87b5e3add24753255657591d0019a7a2349c081796e1bf096fc29b6451f0d5286e3b5b3ef18e5539c5
 SHA512 
d37fe82c685db238ab36929d5bfd1dece73ec36b533e027700c35cfe7c3bdff21639212dcb504c499739a17bc9cd600effe4e911a3572375912c4912bf4c5f45
+DIST tox-4.4.5.gh.tar.gz 303977 BLAKE2B 
4861add250b2fbd5736aed9183544f048194042ffbf059e38c551f96be2e0de043ec2877fac6dd51355d1553830f8b0d18c2d1f599c3cf9716882d78883f1c70
 SHA512 
38637caa136a54172d122aa2725787affdfef755f1dae4fcee9dfb390191ef5932c3955fdd8283710a052e5632f393c39f3c69a12f95468dfb8870590a285c59

diff --git a/dev-python/tox/tox-4.4.5.ebuild b/dev-python/tox/tox-4.4.5.ebuild
new file mode 100644
index ..ff36971ecf17
--- /dev/null
+++ b/dev-python/tox/tox-4.4.5.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit distutils-r1
+
+MY_P=${P/_}
+DESCRIPTION="virtualenv-based automation of test activities"
+HOMEPAGE="
+   https://tox.readthedocs.io/
+   https://github.com/tox-dev/tox/
+   https://pypi.org/project/tox/
+"
+SRC_URI="
+   https://github.com/tox-dev/tox/archive/${PV/_}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/cachetools-5.3[${PYTHON_USEDEP}]
+   >=dev-python/chardet-5.1[${PYTHON_USEDEP}]
+   >=dev-python/colorama-0.4.6[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.9[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-2.6[${PYTHON_USEDEP}]
+   >=dev-python/pluggy-1[${PYTHON_USEDEP}]
+   >=dev-python/pyproject-api-1.5[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   ' 3.8 3.9 3.10)
+   >=dev-python/virtualenv-20.17.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/hatch-vcs-0.3[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/build-0.10[${PYTHON_USEDEP}]
+   >=dev-python/distlib-0.3.6[${PYTHON_USEDEP}]
+   >=dev-python/flaky-3.7[${PYTHON_USEDEP}]
+   >=dev-python/psutil-5.9.4[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   >=dev-python/pytest-xdist-3.1[${PYTHON_USEDEP}]
+   >=dev-python/re-assert-1.1[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/time-machine-2.9[${PYTHON_USEDEP}]
+   ' 'python*')
+   )
+"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+src_prepare() {
+   # the minimal bounds in tox are entirely meaningless and new packaging
+   # breaks setuptools
+   sed -i -e '/packaging/s:>=[0-9]\+::' pyproject.toml || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   # devpi_process is not packaged, and has lots of dependencies
+   cat > "${T}"/devpi_process.py <<-EOF || die
+   def IndexServer(*args, **kwargs): raise NotImplementedError()
+   EOF
+
+   local -x PYTHONPATH=${T}:${PYTHONPATH}
+   local EPYTEST_DESELECT=(
+   # Internet
+   
tests/tox_env/python/virtual_env/package/test_package_cmd_builder.py::test_build_wheel_external
+   )
+   local EPYTEST_IGNORE=(
+   # requires devpi*
+   tests/test_provision.py
+   )
+
+   [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=(
+   
'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[explicit-True-True]'
+   
'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[requirements-True-True]'
+   

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

2023-02-07 Thread Michał Górny
commit: 5c33579942a0b150cbd231d65aaef316852f0270
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb  8 05:22:07 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb  8 06:27:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c335799

dev-python/patiencediff: Bump to 0.2.13

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

 dev-python/patiencediff/Manifest   |  1 +
 dev-python/patiencediff/patiencediff-0.2.13.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/dev-python/patiencediff/Manifest b/dev-python/patiencediff/Manifest
index 054d06521ce4..a9310c0ca28a 100644
--- a/dev-python/patiencediff/Manifest
+++ b/dev-python/patiencediff/Manifest
@@ -1 +1,2 @@
 DIST patiencediff-0.2.12.tar.gz 26936 BLAKE2B 
674d1a0397c7d8d75be647e22ee002593d2b175a4fa607f1343fa0eba3cb0a6810178cea9cf26c41bd2f592913a72f4910ae1d1a9402f3558e93d26c1a139885
 SHA512 
23ff933623f0445dc3cb91e0825e00c465255edf777c2b9b2f9fec907c1fa74e60790d8f23c9de91d0950a7ef6aacd8756ded3e219d32771fb18e1fcb5c85565
+DIST patiencediff-0.2.13.tar.gz 26972 BLAKE2B 
f38fcc8292a99082794498cd60f59b5ae44453f12387f125e7f16e355844bc391baae789adc9847efd71b9124ff6efb7bb0a7fbba5e371233d3a54314c2f2b95
 SHA512 
1607a6c4bee529ee787fe705b70f00e5f5c1c266e7854ea4463d57ca4a807e645c6fb83024d79113e6aef746f32ed3bc28227d87add7e86d886246580dd05485

diff --git a/dev-python/patiencediff/patiencediff-0.2.13.ebuild 
b/dev-python/patiencediff/patiencediff-0.2.13.ebuild
new file mode 100644
index ..c50ac00c18d5
--- /dev/null
+++ b/dev-python/patiencediff/patiencediff-0.2.13.ebuild
@@ -0,0 +1,26 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python implementation of the patiencediff algorithm"
+HOMEPAGE="
+   https://github.com/breezy-team/patiencediff/
+   https://pypi.org/project/patiencediff/
+"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+distutils_enable_tests unittest
+
+python_test() {
+   cd "${BUILD_DIR}/install$(python_get_sitedir)" || die
+   eunittest
+}



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

2023-02-07 Thread Michał Górny
commit: cf642c88e9cf884f813507f62b2902c409a36421
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb  8 05:14:29 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb  8 06:26:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf642c88

app-admin/awscli: Bump to 1.27.66

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

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

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 286ecfb95746..6e03e0267f8c 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -3,3 +3,4 @@ DIST aws-cli-1.27.59.gh.tar.gz 2360458 BLAKE2B 
e60117e41cf95d442db333cf49c146e4e
 DIST aws-cli-1.27.63.gh.tar.gz 2363224 BLAKE2B 
4fe7971271d4359f9d29cdf4c028bd8d06a1a8188e6aef108c33d6b137bb2aee84f3655f3666381fdbf8166dd5ea071c564faac32fb0c06a461249385dbc503d
 SHA512 
01c578f13c0f316c41bdf3bbc5e8532f01d0bfa108207899b8c56b990acdbf5b80d0ffbf1be944088f34e623494b1a1f6d52823d654c192b07133291e4bd7deb
 DIST aws-cli-1.27.64.gh.tar.gz 2363382 BLAKE2B 
fd0879e793aa5ee449ee535425976d11edb6f844f0385a630df82b62aa6db593c76ccab2b59b960b951859b88e2fd1d2db98f5f9f423b1de4dfed65c22eb131b
 SHA512 
8966543936133e98a7ed27897b3978dbc71fde0728dff18e778cb17cf18b834c6abdc4cae13375f72280b1c3f4b43b33c3a08d4f3b99a2cefb74f27d1dd480a3
 DIST aws-cli-1.27.65.gh.tar.gz 2363808 BLAKE2B 
ded261ab17b81ff11332df6bf0442c4969848413dcb13c555c806f69c70ce806d62f2be17f445d67b0d6777f12cbf27ef1713478c1dc0ae6038bd368462369c5
 SHA512 
ff70b0cc0e3c4a4549329eb3e5e87fe9d09e01187ecb717c21a934f7e4a91e76f03334c6035b75e95d6ca4e348525681951b8ceaf3c11a379dfd35699ab2b493
+DIST aws-cli-1.27.66.gh.tar.gz 2363942 BLAKE2B 
c2e05b13f6070db4160eacbd829aedaf4d9bd2f50847fdf6c13c5f79d387dcfb07b1dcdc3034d5a2a999a5b554d7035b4204f3a56da91bad2ce88c84f10194c5
 SHA512 
f2bdded8e435f4d2b5c1ca08aaeeafba575d39d4de1d6966a3e2fbfd42234be9a1ab031e812b5a1e0c433607c350a90195d5c50a12b25d5ad9f9a7ca9dcd7bc1

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

2023-02-07 Thread Michał Górny
commit: e4c307ee78b39d42a15bb5b5ca4595a17918364e
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb  8 05:13:55 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb  8 06:26:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4c307ee

dev-python/botocore: Bump to 1.29.66

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

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.29.66.ebuild | 74 +
 2 files changed, 75 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 9a85127c945c..3ed7956ba535 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -3,3 +3,4 @@ DIST botocore-1.29.59.gh.tar.gz 11131182 BLAKE2B 
fa85e1f8dc3c366f7a7fb3e9b06dd29
 DIST botocore-1.29.63.gh.tar.gz 11139461 BLAKE2B 
b05f6d52f55df9e456e80e9b701e2498c5fcdd2c65720719095e2c44b87acf854712a6cbc19e20a53b58b8075c8f20952605f60ed58cb1f99a6a771c61dac4d1
 SHA512 
7005db01c04d0eb2d94760ff1b7b89d28d956b310736dc5601b9e0bfd4b7ffeac6042a596f4f731b600e669a3fc74a7eededbe2bc0ef70d7d3a68f1d14149f9c
 DIST botocore-1.29.64.gh.tar.gz 11141125 BLAKE2B 
955c7ac0630bd8df8004a0a3d0ec64a7491aee7d68e63a65c62c9fe7a4362aed7bd74ca967cd8550ead458e42a858a428f0db8922a337c83cd680fcd1d1b62c3
 SHA512 
bb8e177f335e600389123f26788711f4a94c4943a4d80c6195db03bb3cf9489b2a8b0e42d429635c6c8c501df6c27b4177e9ef71e748b0c63874e6682bf2e8e9
 DIST botocore-1.29.65.gh.tar.gz 11138878 BLAKE2B 
6757ec86d6c3428a345217cf4903c8a74de4389f52528779ba3cf575098730c61bd228e7d9476665f4fd141bc5a3fc42c30edfcfcf4f2dc85c9ee5421c3bfc7a
 SHA512 
e4472d44014502f468ec5009bd11015f44913fb7d1a42a51190ec70e74972613513c98cc0f7bc6b3646b7156831e1421c4a225d6fb350edd83006891313795c2
+DIST botocore-1.29.66.gh.tar.gz 11139268 BLAKE2B 
c95ac52a4b0cf4cb407b0ed7452d1454f78ec48a9a4903b18f77fec223fde18dfa0507bfdd89a45428efdfd1cda19f48e881cb0fcae0e1afa9d05f33a2e43434
 SHA512 
27b0253ea7bd094adb7978207c82cc11460fecd301642ab831c9c7f7d960642bebedec8ac7f88af911b804ec3d085d01cccfedc0165f19be8e2154e7b7e4

diff --git a/dev-python/botocore/botocore-1.29.66.ebuild 
b/dev-python/botocore/botocore-1.29.66.ebuild
new file mode 100644
index ..0f4daaa48e81
--- /dev/null
+++ b/dev-python/botocore/botocore-1.29.66.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+   https://github.com/boto/botocore/
+   https://pypi.org/project/botocore/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/botocore;
+   inherit git-r3
+else
+   SRC_URI="
+   https://github.com/boto/botocore/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+fi
+
+RDEPEND="
+   dev-python/six[${PYTHON_USEDEP}]
+   =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_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
+   # fails on unrelated warnings
+   
tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME
+   
tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME
+   # TODO
+   
tests/functional/test_credentials.py::SSOSessionTest::test_token_chosen_from_provider
+   )
+
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)"
+}



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

2023-02-07 Thread Michał Górny
commit: eb49aefa07de339e1b9e6f21d1058a4797097608
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb  8 05:14:10 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb  8 06:26:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb49aefa

dev-python/boto3: Bump to 1.26.66

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

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

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 467f430cd1d7..7daf39b76d8c 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -3,3 +3,4 @@ DIST boto3-1.26.59.gh.tar.gz 594565 BLAKE2B 
90c5fe950da7fabc46a4c34e0a77997cfc64
 DIST boto3-1.26.63.gh.tar.gz 597618 BLAKE2B 
f48de0f51694efa0a4fa6afa25ad7475fb7e304cf9291d6dcd275d4dd64ee3f29665afd1fb64f5883513c4224e03240a8e225e41765409822d33e95078e1a9ac
 SHA512 
5f781ce615202fa84e321982699877376b2cb3692cf52f2b157eea6800d160ccf6da38b3c545d62cbce029b59f492d5ef67a31d06dc33b6f6bffd1e1b40c5d85
 DIST boto3-1.26.64.gh.tar.gz 597913 BLAKE2B 
f3dc63388cf4055c58610eaf980c10ff4d297c6f00f89fe0b46e6b764fba502b7fd85b71421a9d21f1930b668f95aaf2fa174389e5067901d749babf582a8033
 SHA512 
17ed0e655706f29ed34e1d60a9913d74ab0098ba8085ea76bafb5fcd1bfde91c2efd95d2f3f3e6bcd1b6ef7bed85f9001ba484c01a0251219ea879543a8f2b47
 DIST boto3-1.26.65.gh.tar.gz 598836 BLAKE2B 
f6e5c14f120bdaa2e797cbd2f62eb0420a28ee5d677705fff8724d22b730ed28090a106ae69cc5b948e8cb5d50dc2d237c2f769d50f1d33634919fd1f116e897
 SHA512 
575718f82fc0bcf59b724233aca55ca265add7c45b84f8dd63c475a2c6c6ad821dedf4846aa61bc7a8d875fa5bcf438b50d09112bfddaf72373dfdde4f1f7882
+DIST boto3-1.26.66.gh.tar.gz 598939 BLAKE2B 
c3c8c4bebdb4432beea858226dbb5eb3bfb33d51c776bd619d08b67789a9851963066c50f2e1bd41dccf0c7b35169824b2d8a0a0a9abf98f087890654251f996
 SHA512 
bd74f1a0264f67532a54f055c7269d53c12298d265a136e431586448eaf2cac23b0fbc133c69a19954cb3b3c52fd4604ac0e0e1a7d04a3ddded67b5a90d7096c

diff --git a/dev-python/boto3/boto3-1.26.66.ebuild 
b/dev-python/boto3/boto3-1.26.66.ebuild
new file mode 100644
index ..9523f65d5fb9
--- /dev/null
+++ b/dev-python/boto3/boto3-1.26.66.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="
+   https://github.com/boto/boto3/
+   https://pypi.org/project/boto3/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/boto3;
+   inherit git-r3
+   BOTOCORE_PV=${PV}
+else
+   SRC_URI="
+   https://github.com/boto/boto3/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+
+   # botocore is x.(y+3).z
+   BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
+fi
+
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_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: sys-apps/toybox/

2023-02-07 Thread 罗百科
commit: acd58628e878188a600e97402e731315751a199c
Author: Patrick Lauer  gentoo  org>
AuthorDate: Wed Feb  8 06:08:38 2023 +
Commit: 罗百科  gentoo  org>
CommitDate: Wed Feb  8 06:12:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acd58628

sys-apps/toybox: Fix tests

Thanks to Rob Landley for pointing out that 'test' runs the single test called 
tests, and 'tests' runs all tests

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

 sys-apps/toybox/toybox-0.8.8.ebuild | 4 ++--
 sys-apps/toybox/toybox-0.8.9.ebuild | 2 +-
 sys-apps/toybox/toybox-.ebuild  | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys-apps/toybox/toybox-0.8.8.ebuild 
b/sys-apps/toybox/toybox-0.8.8.ebuild
index 01a70f0ff7e1..917c870334f9 100644
--- a/sys-apps/toybox/toybox-0.8.8.ebuild
+++ b/sys-apps/toybox/toybox-0.8.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -49,7 +49,7 @@ src_compile() {
 }
 
 src_test() {
-   emake test
+   emake tests
 }
 
 src_install() {

diff --git a/sys-apps/toybox/toybox-0.8.9.ebuild 
b/sys-apps/toybox/toybox-0.8.9.ebuild
index d890b64c89af..2d47626cc148 100644
--- a/sys-apps/toybox/toybox-0.8.9.ebuild
+++ b/sys-apps/toybox/toybox-0.8.9.ebuild
@@ -53,7 +53,7 @@ src_compile() {
 }
 
 src_test() {
-   emake V=1 test
+   emake V=1 tests
 }
 
 src_install() {

diff --git a/sys-apps/toybox/toybox-.ebuild 
b/sys-apps/toybox/toybox-.ebuild
index d890b64c89af..2d47626cc148 100644
--- a/sys-apps/toybox/toybox-.ebuild
+++ b/sys-apps/toybox/toybox-.ebuild
@@ -53,7 +53,7 @@ src_compile() {
 }
 
 src_test() {
-   emake V=1 test
+   emake V=1 tests
 }
 
 src_install() {



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

2023-02-07 Thread 罗百科
commit: 1dc5bf7b94405f9f2a4beabf1311006a36fc03d7
Author: Patrick Lauer  gentoo  org>
AuthorDate: Wed Feb  8 06:12:01 2023 +
Commit: 罗百科  gentoo  org>
CommitDate: Wed Feb  8 06:12:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1dc5bf7b

sys-apps/toybox: Drop patch for 

Patch is applied upstream

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

 sys-apps/toybox/toybox-.ebuild | 4 
 1 file changed, 4 deletions(-)

diff --git a/sys-apps/toybox/toybox-.ebuild 
b/sys-apps/toybox/toybox-.ebuild
index 2d47626cc148..35f861185918 100644
--- a/sys-apps/toybox/toybox-.ebuild
+++ b/sys-apps/toybox/toybox-.ebuild
@@ -22,10 +22,6 @@ SLOT="0"
 DEPEND="virtual/libcrypt:="
 RDEPEND="${DEPEND}"
 
-PATCHES=(
-   "${FILESDIR}"/${P}-verbose-build-fix.patch
-)
-
 src_prepare() {
default
restore_config .config



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

2023-02-07 Thread Robin H. Johnson
commit: 8cd0fa745bf3ae6325ee3a812e73de201e74c429
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Wed Feb  8 01:11:06 2023 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Wed Feb  8 05:57:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cd0fa74

dev-python/oauth2client: updates

- Patching to support Py3.8..Py3.11
- Exclude broken upstream contrib django & flask
- Convert nose -> pytest

Signed-off-by: Robin H. Johnson  gentoo.org>
Closes: https://bugs.gentoo.org/718972

 dev-python/oauth2client/Manifest   |  1 +
 .../oauth2client/oauth2client-4.1.3-r3.ebuild  | 85 ++
 2 files changed, 86 insertions(+)

diff --git a/dev-python/oauth2client/Manifest b/dev-python/oauth2client/Manifest
index 4ad1dc297cab..d913489a234e 100644
--- a/dev-python/oauth2client/Manifest
+++ b/dev-python/oauth2client/Manifest
@@ -1 +1,2 @@
+DIST oauth2client-4.1.3-fixes-20230207.patch 21827 BLAKE2B 
c04886be0efad92fff75f0d78c5597bbc386939001f1fc5d094f96899bcc25bbd80c4e620cdf401a45c7ed48a8c83515adc98a190cecbbd345f55b78ca4a0257
 SHA512 
4d648aff20e56628c6fa916627851d7bb50f927c1cb1a056e115130e0aec128e7e2a5571b4a35a167bbcf01762669c22008cffd5530e0006846250d32b3f8093
 DIST oauth2client-4.1.3.tar.gz 185589 BLAKE2B 
6cd61448e0d55cef7f2ba640c8cbb50ac83e76d0993391eb0acb3e156f937fcdee80576c9d45d505235a9f266495069664ccbfafd649a4e2d7a0990517ee8cb6
 SHA512 
80f49e09a6dd6767307a2c278544926fbf20b4f55e4cf83563ac7a7c1043622bd3c8c7fcf6de62896b623ca8c7947b309a5e6bf2b7cb0fccff3ff7634386b287

diff --git a/dev-python/oauth2client/oauth2client-4.1.3-r3.ebuild 
b/dev-python/oauth2client/oauth2client-4.1.3-r3.ebuild
new file mode 100644
index ..fd404d1b6b8e
--- /dev/null
+++ b/dev-python/oauth2client/oauth2client-4.1.3-r3.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Library for accessing resources protected by OAuth 2.0"
+HOMEPAGE="https://github.com/googleapis/oauth2client;
+SRC_URI="
+   
https://github.com/googleapis/oauth2client/archive/v${PV/_p/-post}.tar.gz -> 
${P}.tar.gz
+   
https://dev.gentoo.org/~robbat2/distfiles/oauth2client-4.1.3-fixes-20230207.patch
+   "
+S="${WORKDIR}"/${P/_p/-post}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+
+# This package supports 3 different crypto options, but tests ALL of them
+CRYPTO_A=">=dev-python/pycryptodome-2.6[${PYTHON_USEDEP}]"
+CRYPTO_B="dev-python/pyopenssl[${PYTHON_USEDEP}]"
+CRYPTO_C="(
+   >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}]
+   >=dev-python/pyasn1-modules-0.0.5[${PYTHON_USEDEP}]
+   >=dev-python/rsa-3.1.4[${PYTHON_USEDEP}]
+   )"
+
+RDEPEND="
+   >=dev-python/httplib2-0.9.1[${PYTHON_USEDEP}]
+   >=dev-python/six-1.6.1[${PYTHON_USEDEP}]
+   || ( ${CRYPTO_A} ${CRYPTO_B} ${CRYPTO_C} )
+   dev-python/keyring[${PYTHON_USEDEP}]
+   !<=dev-python/google-api-python-client-1.1[${PYTHON_USEDEP}]
+"
+
+# Not well-tested upstream, and broken:
+# django dev-python/django[${PYTHON_USEDEP}]
+# flask dev-python/flask[${PYTHON_USEDEP}]
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/sqlalchemy[${PYTHON_USEDEP}]
+   dev-python/fasteners[${PYTHON_USEDEP}]
+   ${CRYPTO_A}
+   ${CRYPTO_B}
+   ${CRYPTO_C}
+   )
+"
+
+distutils_enable_tests pytest
+
+PATCHES=(
+   "${DISTDIR}/oauth2client-4.1.3-fixes-20230207.patch"
+)
+
+src_prepare() {
+   default
+   # These contrib modules are broken upstream:
+   REMOVE=(
+   # django
+   "${S}"/oauth2client/contrib/django_util/
+   "${S}"/samples/django/
+   "${S}"/tests/contrib/django_util/
+   "${S}"/docs/source/oauth2client.contrib.django*
+   # flask
+   "${S}"/docs/source/oauth2client.contrib.flask_util.rst
+   "${S}"/oauth2client/contrib/flask_util.py
+   "${S}"/tests/contrib/test_flask_util.py
+   )
+   rm -rf "${REMOVE[@]}"
+}
+
+python_test() {
+   TEST_ARGS=(
+   # appengine - requires appengine
+   # django_util - requires django, contrib module broken upstream
+   # flash - requires flask, contrib module broken upstream
+   --ignore-glob='*appengine*'
+   )
+   epytest "${TEST_ARGS[@]}" || die "tests fail with ${EPYTHON}"
+}



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

2023-02-07 Thread Alice Ferrazzi
commit: 30ca5aa0814b9ce03ff7e45979355e1773f14b75
Author: Alice Ferrazzi  gentoo  org>
AuthorDate: Wed Feb  8 05:05:23 2023 +
Commit: Alice Ferrazzi  gentoo  org>
CommitDate: Wed Feb  8 05:05:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30ca5aa0

sys-kernel/rt-sources: add 5.15.92_p57, drop 5.15.86_p56

Signed-off-by: Alice Ferrazzi  gentoo.org>

 sys-kernel/rt-sources/Manifest| 4 ++--
 .../{rt-sources-5.15.86_p56.ebuild => rt-sources-5.15.92_p57.ebuild}  | 0
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-kernel/rt-sources/Manifest b/sys-kernel/rt-sources/Manifest
index b40297f0b0dc..1ca385c9a909 100644
--- a/sys-kernel/rt-sources/Manifest
+++ b/sys-kernel/rt-sources/Manifest
@@ -19,8 +19,8 @@ DIST patch-4.9.327-rt197.patch.xz 169900 BLAKE2B 
432b68f260db4970c3bd844a4d1a870
 DIST patch-4.9.327.xz 4449004 BLAKE2B 
b48aa23af600cafe5117854b76105c9c65adf9f2f026927367781cd360c61c551b174d2ea73eb02543e626408b27bf3bb8cfed62d9c36e9bac6d22c7e1099a48
 SHA512 
d6a5421cfbd70ff20664cbf05f9c955f03b55c3e22306f7adfd87ed760794817fd7d2211e5d92b169df64d8578717a9250c7ea6ca312bf10287a7283bf66d0e6
 DIST patch-5.10.165-rt81.patch.xz 170480 BLAKE2B 
888ebb862e517b02a7e75f10521188c0d2882b1a955e0f012e86a08c92667d68b0684dac1c3b650cf8fb8ac8f211f475add5139cceb809c7350ce4c05835bf7c
 SHA512 
3d176ce049d3e13fcaad1a646708a979d5729a3fe80ad7db82ecdbe9d477b918543ea7c419d6a46ddbe5d94e3e660e89ba1adff9704431d9cc76713abf2284e1
 DIST patch-5.10.165.xz 4278688 BLAKE2B 
09c3925cf14a2ba9f69f765108ae462aae47ed58f1fcb966029e5cf863dcfbe337de4cb61bbbc6238cc77da11c48f39859fbe703e8df8c680c50821464fc091c
 SHA512 
a23f466013b1d0a868552ba9a75c87e8ffe59721a04abd8665be308a18cdb0b85ed41ce11ff9956c19612a00d1172cf723166923050440b975e0ae468c2cc7c1
-DIST patch-5.15.86-rt56.patch.xz 77112 BLAKE2B 
0a92210143f617b78f8fc6680431b544d2436c255e7caa5db850e5981c8b412ab7f93b53904c418267451b0899821de4b36debb23f4c14185c8b672fec476a0c
 SHA512 
073d035948e3966a7f1d2759e1e51ce981cf247cedba942a580e5fb95082e928423284046c2dbd13aad6f79b2b8de4c7b20aa2ca880142f8b376aa956fb2ec0f
-DIST patch-5.15.86.xz 3367720 BLAKE2B 
669d633a4540188761e991fa680236853ac01ebece18868b4dfc5607ad281c9ecfa9d9cad3ffcc156ae858ae1961965ab4ec0c799db873a8a356b9d183ef6e9d
 SHA512 
c1552ed1c10a44cbfd6e6d995f05adbaa62554460e4f8bae124eaf30efd49972bc1f5ece5c6bcc20c4f21fd1ff05a3d7b662b3d98cd8e2f3a3a7e186f3aba53b
+DIST patch-5.15.92-rt57.patch.xz 77128 BLAKE2B 
d889eda359c2fc7f15e954d743596a2f53454317e993d09dde46d0c3c2be07535f23b903a755efc7f29db52e3f456836fa21718653a7f4e9f6925c411ec779de
 SHA512 
65bfe19c257874458f0e1c9942e328d08ccfa996011e19fad87f5bd4669e26333dade6d7e1703c1d0e2fac8fc47eeb698498fbe1ce5e1d16082d0cc5395a3f8e
+DIST patch-5.15.92.xz 3536152 BLAKE2B 
b112431417be4ce62a87762eae295951ae8fa9f3e4c228b25a1a10557056c623690d5f3814f7b1857ee0434ab1f596d031f80084b552f39d1231350679249d2b
 SHA512 
7f24ad9a2a57813395f60b092d4e271ab66b26ec73bc2f1faa71f4740c73279a98d7cb25823eb14d63dd01a0efaf85c689c604fa39bd413b235b373bebe5910b
 DIST patch-5.4.221-rt79.patch.xz 183152 BLAKE2B 
cab43dd724bf7354491d0f3a61c27af410356009d9c703a2295deec06e4cd797c07c1b10626dd90bd67f7578a65643c09408dfd9bb270b16d885e640f4dc9cc3
 SHA512 
00d173216a7f3874a6e0747ec72ce725bc6637abf594f7a825485a2b47d6bdd7a061e9582ea288ae076ae791daf20cf01cda814793deeaabf33449411facbac4
 DIST patch-5.4.221.xz 4328220 BLAKE2B 
170ca250ecd63d70843cf4d21391d6fc8fa45cb5d9c72a3c4d267ae6976f7c6395b7b07fdc617b3368ff94c34e8af192e868bc2b6cc2e603c77b82b144dac67f
 SHA512 
6739072d27a47a94ee93edce3ee34b44249620b53ebbf27b9c4f8e93f36c4b9fdc02dc54792148594d34c8523b76ffe491beb5505b589f707ebdcc575ccd
 DIST patch-6.0.5-rt14.patch.xz 59916 BLAKE2B 
be06477b7733cb280bbb8ab1cc2b4c611d5b133d97e2459877a8aac0c82a6fa74cba7a7640b49ba6dd9d0abd61a9f9682affb032a8b9f0097874fff35fea9b71
 SHA512 
3e36e45f16499ddbd7029723363ff4cf6e7cd9503ba49f9ce0dbb960b34855c8411abccd32838f9f162412b4a1749f676432e463fce8066496f256313c99d79e

diff --git a/sys-kernel/rt-sources/rt-sources-5.15.86_p56.ebuild 
b/sys-kernel/rt-sources/rt-sources-5.15.92_p57.ebuild
similarity index 100%
rename from sys-kernel/rt-sources/rt-sources-5.15.86_p56.ebuild
rename to sys-kernel/rt-sources/rt-sources-5.15.92_p57.ebuild



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

2023-02-07 Thread Sam James
commit: 992d3f3d35158fa1deaf87e928a030bcd1be6905
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb  8 04:22:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 04:22:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=992d3f3d

net-misc/nextcloud-client: don't redefine _FORTIFY_SOURCE

Fixes build on hardened. We already set F_S w/ level 2 as minimum even on non-
hardened.

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

 ...d-client-3.6.6-no-redefine-fortify-source.patch | 31 ++
 .../nextcloud-client/nextcloud-client-3.6.6.ebuild |  4 +++
 2 files changed, 35 insertions(+)

diff --git 
a/net-misc/nextcloud-client/files/nextcloud-client-3.6.6-no-redefine-fortify-source.patch
 
b/net-misc/nextcloud-client/files/nextcloud-client-3.6.6-no-redefine-fortify-source.patch
new file mode 100644
index ..2c3d23c1ff35
--- /dev/null
+++ 
b/net-misc/nextcloud-client/files/nextcloud-client-3.6.6-no-redefine-fortify-source.patch
@@ -0,0 +1,31 @@
+Gentoo's toolchain always sets F_S (level 2 at minimum) by default.
+
+https://bugs.gentoo.org/890072
+--- a/cmake/modules/DefineCompilerFlags.cmake
 b/cmake/modules/DefineCompilerFlags.cmake
+@@ -47,12 +47,6 @@ if (${CMAKE_C_COMPILER_ID} MATCHES "(GNU|Clang)")
+ 
+ if (CMAKE_BUILD_TYPE)
+ string(TOLOWER "${CMAKE_BUILD_TYPE}" CMAKE_BUILD_TYPE_LOWER)
+-if (CMAKE_BUILD_TYPE_LOWER MATCHES 
"(release|relwithdebinfo|minsizerel)" AND (NOT ${CMAKE_C_FLAGS} MATCHES 
"FORTIFY_SOURCE=[3-9]"))
+-check_c_compiler_flag("-Wp,-D_FORTIFY_SOURCE=2" 
WITH_FORTIFY_SOURCE)
+-if (WITH_FORTIFY_SOURCE)
+-set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wp,-D_FORTIFY_SOURCE=2")
+-endif (WITH_FORTIFY_SOURCE)
+-endif()
+ endif()
+ endif (${CMAKE_C_COMPILER_ID} MATCHES "(GNU|Clang)")
+ 
+--- a/src/CMakeLists.txt
 b/src/CMakeLists.txt
+@@ -31,10 +31,6 @@ if(NOT MSVC)
+   endif()
+ 
+   string(TOLOWER "${CMAKE_BUILD_TYPE}" CMAKE_BUILD_TYPE_LOWER)
+-  if(CMAKE_BUILD_TYPE_LOWER MATCHES "(release|relwithdebinfo|minsizerel)" AND 
((NOT ${CMAKE_C_FLAGS} MATCHES "FORTIFY_SOURCE=[3-9]") AND (NOT 
${CMAKE_CXX_FLAGS} MATCHES "FORTIFY_SOURCE=[3-9]")))
+-set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -D_FORTIFY_SOURCE=2")
+-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -D_FORTIFY_SOURCE=2")
+-  endif()
+ 
+   if (CMAKE_CXX_COMPILER MATCHES "Clang")
+ # Calling Qt's qCWarning(category, ...) with no params for "..." is a GNU

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.6.6.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.6.6.ebuild
index 8496954d4804..943bb9b77797 100644
--- a/net-misc/nextcloud-client/nextcloud-client-3.6.6.ebuild
+++ b/net-misc/nextcloud-client/nextcloud-client-3.6.6.ebuild
@@ -61,6 +61,10 @@ BDEPEND="
dolphin? ( kde-frameworks/extra-cmake-modules )
 "
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.6.6-no-redefine-fortify-source.patch
+)
+
 src_prepare() {
# Keep tests in ${T}
sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die



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

2023-02-07 Thread Sam James
commit: 526eb8d42a4ff112e1e3b0f8aee4ae57778f66d6
Author: Yiyang Wu  gmail  com>
AuthorDate: Wed Feb  8 02:38:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 04:17:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=526eb8d4

dev-libs/rocr-runtime: NDEBUG by default; add debug use flag

The rocr-runtime relies on -DNDEBUG cxxflag to build without debug code.
Previously debug codes are turned on and issues are observed by users.

Reference: 
https://github.com/RadeonOpenCompute/ROCm/issues/1880#issuecomment-1416759759
Signed-off-by: Yiyang Wu  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/29297
Signed-off-by: Sam James  gentoo.org>

 .../{rocr-runtime-5.3.3.ebuild => rocr-runtime-5.3.3-r1.ebuild} | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-libs/rocr-runtime/rocr-runtime-5.3.3.ebuild 
b/dev-libs/rocr-runtime/rocr-runtime-5.3.3-r1.ebuild
similarity index 94%
rename from dev-libs/rocr-runtime/rocr-runtime-5.3.3.ebuild
rename to dev-libs/rocr-runtime/rocr-runtime-5.3.3-r1.ebuild
index 99184725f576..f408d4213314 100644
--- a/dev-libs/rocr-runtime/rocr-runtime-5.3.3.ebuild
+++ b/dev-libs/rocr-runtime/rocr-runtime-5.3.3-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit cmake llvm
+inherit cmake flag-o-matic llvm
 
 LLVM_MAX_SLOT=15
 
@@ -25,6 +25,7 @@ PATCHES=(
 
 LICENSE="MIT"
 SLOT="0/$(ver_cut 1-2)"
+IUSE="debug"
 
 COMMON_DEPEND="dev-libs/elfutils"
 RDEPEND="${COMMON_DEPEND}"
@@ -36,8 +37,6 @@ DEPEND="${COMMON_DEPEND}
 BDEPEND="app-editors/vim-core"
# vim-core is needed for "xxd"
 
-CMAKE_BUILD_TYPE=Release
-
 src_prepare() {
# ... otherwise system llvm/clang is used ...
sed -e "/find_package(Clang REQUIRED HINTS 
/s:\${CMAKE_INSTALL_PREFIX}/llvm \${CMAKE_PREFIX_PATH}/llvm PATHS 
/opt/rocm/llvm:$(get_llvm_prefix ${LLVM_MAX_SLOT}):" -i 
image/blit_src/CMakeLists.txt || die
@@ -49,6 +48,7 @@ src_prepare() {
 }
 
 src_configure() {
+   use debug || append-cxxflags "-DNDEBUG"
local mycmakeargs=( -DINCLUDE_PATH_COMPATIBILITY=OFF )
cmake_src_configure
 }



[gentoo-commits] repo/gentoo:master commit in: dev-util/roctracer/files/, dev-util/roctracer/

2023-02-07 Thread Sam James
commit: 4f749acaea36d8ef66c2c4834c598247bb15ae41
Author: Yiyang Wu  gmail  com>
AuthorDate: Wed Feb  1 09:45:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 04:17:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f749aca

dev-util/roctracer: strip -Werror and fix a configure issue

hip-config.cmake run ${HIP_CXX_COMPILER} -print-resource-dir to
determine some paths. By default,
HIP_CXX_COMPILER=${CMAKE_CXX_COMPILER}=gcc, causing configuration
issues, so set HIP_CXX_COMPILER=hipcc.

Closes: https://bugs.gentoo.org/891945
Bug: https://bugs.gentoo.org/892730
Signed-off-by: Yiyang Wu  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/29376
Signed-off-by: Sam James  gentoo.org>

 dev-util/roctracer/files/roctracer-5.3.3-Werror.patch | 15 +++
 dev-util/roctracer/roctracer-5.3.3.ebuild |  4 +++-
 2 files changed, 18 insertions(+), 1 deletion(-)

diff --git a/dev-util/roctracer/files/roctracer-5.3.3-Werror.patch 
b/dev-util/roctracer/files/roctracer-5.3.3-Werror.patch
new file mode 100644
index ..b932bb5cb5d3
--- /dev/null
+++ b/dev-util/roctracer/files/roctracer-5.3.3-Werror.patch
@@ -0,0 +1,15 @@
+Should not use the aggressive -Werror flag.
+
+Index: roctracer-rocm-5.3.3/CMakeLists.txt
+===
+--- roctracer-rocm-5.3.3.orig/CMakeLists.txt
 roctracer-rocm-5.3.3/CMakeLists.txt
+@@ -37,7 +37,7 @@ endif()
+ 
+ set(CMAKE_CXX_STANDARD 17)
+ set(CMAKE_CXX_STANDARD_REQUIRED ON)
+-add_compile_options(-Wall -Werror)
++add_compile_options(-Wall)
+ 
+ set(THREADS_PREFER_PTHREAD_FLAG ON)
+ 

diff --git a/dev-util/roctracer/roctracer-5.3.3.ebuild 
b/dev-util/roctracer/roctracer-5.3.3.ebuild
index a053427379df..23e3d7e714e7 100644
--- a/dev-util/roctracer/roctracer-5.3.3.ebuild
+++ b/dev-util/roctracer/roctracer-5.3.3.ebuild
@@ -31,7 +31,8 @@ BDEPEND="
 "
 
 PATCHES=( "${FILESDIR}"/roctracer-5.3.3-flat-lib-layout.patch
-   "${FILESDIR}"/roctracer-5.3.3-do-not-install-test-files.patch )
+   "${FILESDIR}"/roctracer-5.3.3-do-not-install-test-files.patch
+   "${FILESDIR}"/roctracer-5.3.3-Werror.patch )
 
 python_check_deps() {
python_has_version "dev-python/CppHeaderParser[${PYTHON_USEDEP}]" \
@@ -51,6 +52,7 @@ src_configure() {
-DCMAKE_MODULE_PATH="${EPREFIX}/usr/lib64/cmake/hip"
-DAMDGPU_TARGETS="$(get_amdgpu_flags)"
-DFILE_REORG_BACKWARD_COMPATIBILITY=OFF
+   -DHIP_CXX_COMPILER=hipcc
)
 
cmake_src_configure



[gentoo-commits] repo/gentoo:master commit in: dev-libs/rocm-opencl-runtime/

2023-02-07 Thread Sam James
commit: 154ece10a9374160e04dc82f3dd3a46548cd1c0f
Author: Yiyang Wu  gmail  com>
AuthorDate: Sat Jan 28 06:16:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 04:17:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=154ece10

dev-libs/rocm-opencl-runtime: simplify ebuild

1. Set BUILD_ICD=OFF, because libOpenCL is already provided by
   dev-libs/opencl-icd-loader
2. Set FILE_REORG_BACKWARD_COMPATIBILITY=OFF for FHS
3. Cleanup unused commands and patches

Signed-off-by: Yiyang Wu  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/29310
Signed-off-by: Sam James  gentoo.org>

 3.3.ebuild => rocm-opencl-runtime-5.3.3-r1.ebuild} | 18 +++---
 1 file changed, 3 insertions(+), 15 deletions(-)

diff --git a/dev-libs/rocm-opencl-runtime/rocm-opencl-runtime-5.3.3.ebuild 
b/dev-libs/rocm-opencl-runtime/rocm-opencl-runtime-5.3.3-r1.ebuild
similarity index 86%
rename from dev-libs/rocm-opencl-runtime/rocm-opencl-runtime-5.3.3.ebuild
rename to dev-libs/rocm-opencl-runtime/rocm-opencl-runtime-5.3.3-r1.ebuild
index 692863db8e51..88142c6e203e 100644
--- a/dev-libs/rocm-opencl-runtime/rocm-opencl-runtime-5.3.3.ebuild
+++ b/dev-libs/rocm-opencl-runtime/rocm-opencl-runtime-5.3.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -27,25 +27,12 @@ BDEPEND=">=dev-util/rocm-cmake-${PV}
test? ( >=x11-apps/mesa-progs-8.5.0[X] )
"
 
-PATCHES=(
-   "${FILESDIR}/${PN}-3.5.0-do-not-install-libopencl.patch"
-)
-
 S="${WORKDIR}/ROCm-OpenCL-Runtime-rocm-${PV}"
 S1="${WORKDIR}/ROCclr-rocm-${PV}"
 
 src_prepare() {
-   # Remove "clinfo" - use "dev-util/clinfo" instead
-   #[ -d tools/clinfo ] && rm -rf tools/clinfo || die
-
cmake_src_prepare
 
-   hprefixify amdocl/CMakeLists.txt
-
-   sed -e "s/DESTINATION lib/DESTINATION ${CMAKE_INSTALL_LIBDIR}/g" -i 
packaging/CMakeLists.txt || die
-   # remove trailing CR or it won't work
-   sed -e "s/\r$//g" -i tests/ocltst/module/perf/oclperf.exclude || die
-
pushd ${S1} || die
# Bug #753377
# patch re-enables accidentally disabled gfx800 family
@@ -64,7 +51,8 @@ src_configure() {
-DROCM_PATH="${EPREFIX}/usr"
-DBUILD_TESTS=$(usex test ON OFF)
-DEMU_ENV=ON
-   # -DCMAKE_STRIP=""
+   -DBUILD_ICD=OFF
+   -DFILE_REORG_BACKWARD_COMPATIBILITY=OFF
)
cmake_src_configure
 }



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

2023-02-07 Thread Sam James
commit: bbff88f734f62381b0a0624b4b2d182a8d4b8589
Author: Yiyang Wu  gmail  com>
AuthorDate: Fri Jan 27 12:28:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 04:17:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbff88f7

dev-libs/rocr-runtime: disable non-FHS install

Closes: https://bugs.gentoo.org/887377
Signed-off-by: Yiyang Wu  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-libs/rocr-runtime/rocr-runtime-5.3.3.ebuild | 7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/dev-libs/rocr-runtime/rocr-runtime-5.3.3.ebuild 
b/dev-libs/rocr-runtime/rocr-runtime-5.3.3.ebuild
index 5004f492f993..99184725f576 100644
--- a/dev-libs/rocr-runtime/rocr-runtime-5.3.3.ebuild
+++ b/dev-libs/rocr-runtime/rocr-runtime-5.3.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -47,3 +47,8 @@ src_prepare() {
 
cmake_src_prepare
 }
+
+src_configure() {
+   local mycmakeargs=( -DINCLUDE_PATH_COMPATIBILITY=OFF )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/grass/

2023-02-07 Thread Sam James
commit: 91e79c4852d808c79d435ef0afadd4386a1dfb02
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Tue Feb  7 17:04:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 04:11:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91e79c48

sci-geosciences/grass: add bzip2 use flag

Bug: https://bugs.gentoo.org/893134
Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Closes: https://github.com/gentoo/gentoo/pull/29333
Signed-off-by: Sam James  gentoo.org>

 sci-geosciences/grass/grass-8.2.1.ebuild | 4 +++-
 sci-geosciences/grass/grass-.ebuild  | 4 +++-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/sci-geosciences/grass/grass-8.2.1.ebuild 
b/sci-geosciences/grass/grass-8.2.1.ebuild
index 70d3a66f7e30..0b77a9524bf5 100644
--- a/sci-geosciences/grass/grass-8.2.1.ebuild
+++ b/sci-geosciences/grass/grass-8.2.1.ebuild
@@ -36,7 +36,7 @@ else
S="${WORKDIR}/${MY_P}"
 fi
 
-IUSE="blas cxx fftw geos lapack las mysql netcdf nls odbc opencl opengl openmp 
pdal png postgres readline sqlite threads tiff truetype X zstd"
+IUSE="blas bzip2 cxx fftw geos lapack las mysql netcdf nls odbc opencl opengl 
openmp pdal png postgres readline sqlite threads tiff truetype X zstd"
 REQUIRED_USE="
${PYTHON_REQUIRED_USE}
opengl? ( X )"
@@ -60,6 +60,7 @@ RDEPEND="
virtual/cblas[eselect-ldso(+)]
virtual/blas[eselect-ldso(+)]
)
+   bzip2? ( app-arch/bzip2:= )
fftw? ( sci-libs/fftw:3.0= )
geos? ( sci-libs/geos:= )
lapack? ( virtual/lapack[eselect-ldso(+)] )
@@ -188,6 +189,7 @@ src_configure() {
$(use_with threads pthread)
$(use_with openmp)
$(use_with opencl)
+   $(use_with bzip2 bzlib)
$(use_with pdal pdal "${EPREFIX}"/usr/bin/pdal-config)
$(use_with las liblas "${EPREFIX}"/usr/bin/liblas-config)
$(use_with netcdf netcdf "${EPREFIX}"/usr/bin/nc-config)

diff --git a/sci-geosciences/grass/grass-.ebuild 
b/sci-geosciences/grass/grass-.ebuild
index 4c29251814aa..80491b81b91a 100644
--- a/sci-geosciences/grass/grass-.ebuild
+++ b/sci-geosciences/grass/grass-.ebuild
@@ -36,7 +36,7 @@ else
S="${WORKDIR}/${MY_P}"
 fi
 
-IUSE="blas cxx fftw geos lapack las mysql netcdf nls odbc opencl opengl openmp 
pdal png postgres readline sqlite threads tiff truetype X zstd"
+IUSE="blas bzip2 cxx fftw geos lapack las mysql netcdf nls odbc opencl opengl 
openmp pdal png postgres readline sqlite threads tiff truetype X zstd"
 REQUIRED_USE="
${PYTHON_REQUIRED_USE}
opengl? ( X )"
@@ -60,6 +60,7 @@ RDEPEND="
virtual/cblas[eselect-ldso(+)]
virtual/blas[eselect-ldso(+)]
)
+   bzip2? ( app-arch/bzip2:= )
fftw? ( sci-libs/fftw:3.0= )
geos? ( sci-libs/geos:= )
lapack? ( virtual/lapack[eselect-ldso(+)] )
@@ -183,6 +184,7 @@ src_configure() {
$(use_with threads pthread)
$(use_with openmp)
$(use_with opencl)
+   $(use_with bzip2 bzlib)
$(use_with pdal pdal "${EPREFIX}"/usr/bin/pdal-config)
$(use_with las liblas "${EPREFIX}"/usr/bin/liblas-config)
$(use_with netcdf netcdf "${EPREFIX}"/usr/bin/nc-config)



[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/grass/

2023-02-07 Thread Sam James
commit: e40338171ba06b88bb26cec045421eab9bf54877
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Sun Jan 29 18:34:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 04:11:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4033817

sci-geosciences/grass: add 8.2.1

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: Sam James  gentoo.org>

 sci-geosciences/grass/Manifest   |   1 +
 sci-geosciences/grass/grass-8.2.1.ebuild | 284 +++
 2 files changed, 285 insertions(+)

diff --git a/sci-geosciences/grass/Manifest b/sci-geosciences/grass/Manifest
index 3e0f3220fd5c..72d4208c6be4 100644
--- a/sci-geosciences/grass/Manifest
+++ b/sci-geosciences/grass/Manifest
@@ -1 +1,2 @@
 DIST grass-8.2.0.tar.gz 66819726 BLAKE2B 
e4398368dd8fd26324709202f42556033a0fea12b6bf5b300c9c416e8758472ceacf40e1d3d540b1aefea88199c0f411462a64fc5e09864582e2e4ce743d67f3
 SHA512 
8179b8704ea688ba412496d0e149c5a47b89fd557b613a49f3addb9721f166cd3aa23ff2549832d9940e5065893e3257ce7287e75018a3468aa7847392398930
+DIST grass-8.2.1.tar.gz 66827246 BLAKE2B 
d48e9169e7a444ed378b968f7d3cd76a6626c3a8d0ced9191c95842e2180178f9fa40a85b0c6a07742f22029b654f93909cacaef2ef2ed017b545183c7f163a3
 SHA512 
3d48519881d2ad0862185aa7541f39fd5ba19e53918655962b66855b330d693a1cfe9370c0283eefd49a2813e5e9f3399edc03e4e1e15518106342b3b105c661

diff --git a/sci-geosciences/grass/grass-8.2.1.ebuild 
b/sci-geosciences/grass/grass-8.2.1.ebuild
new file mode 100644
index ..70d3a66f7e30
--- /dev/null
+++ b/sci-geosciences/grass/grass-8.2.1.ebuild
@@ -0,0 +1,284 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_REQ_USE="sqlite"  # bug 572440
+
+inherit desktop python-single-r1 toolchain-funcs xdg
+
+DESCRIPTION="A free GIS with raster and vector functionality, as well as 3D 
vizualization"
+HOMEPAGE="https://grass.osgeo.org/;
+
+LICENSE="GPL-2"
+
+if [[ ${PV} =~ "" ]]; then
+   SLOT="0/8.3"
+else
+   SLOT="0/$(ver_cut 1-2 ${PV})"
+fi
+
+GVERSION=${SLOT#*/}
+MY_PM="${PN}${GVERSION}"
+MY_PM="${MY_PM/.}"
+
+if [[ ${PV} =~ "" ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/OSGeo/grass.git;
+else
+   MY_P="${P/_rc/RC}"
+   SRC_URI="https://grass.osgeo.org/${MY_PM}/source/${MY_P}.tar.gz;
+   if [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~amd64 ~x86"
+   fi
+
+   S="${WORKDIR}/${MY_P}"
+fi
+
+IUSE="blas cxx fftw geos lapack las mysql netcdf nls odbc opencl opengl openmp 
pdal png postgres readline sqlite threads tiff truetype X zstd"
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   opengl? ( X )"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   >=app-admin/eselect-1.2
+   $(python_gen_cond_dep '
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   ')
+   sci-libs/gdal:=
+   sys-libs/gdbm:=
+   sys-libs/ncurses:=
+   sci-libs/proj:=
+   sci-libs/xdrfile
+   sys-libs/zlib
+   media-libs/libglvnd
+   media-libs/glu
+   blas? (
+   virtual/cblas[eselect-ldso(+)]
+   virtual/blas[eselect-ldso(+)]
+   )
+   fftw? ( sci-libs/fftw:3.0= )
+   geos? ( sci-libs/geos:= )
+   lapack? ( virtual/lapack[eselect-ldso(+)] )
+   las? ( sci-geosciences/liblas )
+   mysql? ( dev-db/mysql-connector-c:= )
+   netcdf? ( sci-libs/netcdf:= )
+   odbc? ( dev-db/unixODBC )
+   opencl? ( virtual/opencl )
+   opengl? ( virtual/opengl )
+   pdal? ( >=sci-libs/pdal-2.0.0:= )
+   png? ( media-libs/libpng:= )
+   postgres? ( >=dev-db/postgresql-8.4:= )
+   readline? ( sys-libs/readline:= )
+   sqlite? ( dev-db/sqlite:3 )
+   tiff? ( media-libs/tiff:= )
+   truetype? ( media-libs/freetype:2 )
+   X? (
+   dev-python/wxpython:4.0
+   x11-libs/cairo[X]
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXt
+   )
+   zstd? ( app-arch/zstd:= )"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )"
+BDEPEND="
+   sys-devel/bison
+   sys-devel/flex
+   sys-devel/gettext
+   virtual/pkgconfig
+   X? ( dev-lang/swig )"
+
+PATCHES=(
+   # bug 746590
+   "${FILESDIR}/${PN}-flock.patch"
+)
+
+pkg_setup() {
+   if use lapack; then
+   local mylapack=$(eselect lapack show)
+   if [[ -z "${mylapack/.*reference.*/}" ]] && \
+   [[ -z "${mylapack/.*atlas.*/}" ]]; then
+   ewarn "You need to set lapack to atlas or reference. 
Do:"
+   ewarn "   eselect lapack set "
+   ewarn "where  is atlas, threaded-atlas or 
reference"
+   die "setup failed"
+   

[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/grass/

2023-02-07 Thread Sam James
commit: 1d5832ee940cb0b6635d29bf2e9be39d20ce696b
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Sun Jan 29 18:27:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 04:11:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d5832ee

sci-geosciences/grass: fix variable assignment order

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: Sam James  gentoo.org>

 sci-geosciences/grass/grass-8.2.0-r6.ebuild | 8 ++--
 sci-geosciences/grass/grass-.ebuild | 8 ++--
 2 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/sci-geosciences/grass/grass-8.2.0-r6.ebuild 
b/sci-geosciences/grass/grass-8.2.0-r6.ebuild
index 2439b5ce2439..89da9d5144ac 100644
--- a/sci-geosciences/grass/grass-8.2.0-r6.ebuild
+++ b/sci-geosciences/grass/grass-8.2.0-r6.ebuild
@@ -13,17 +13,21 @@ HOMEPAGE="https://grass.osgeo.org/;
 
 LICENSE="GPL-2"
 
+if [[ ${PV} =~ "" ]]; then
+   SLOT="0/8.3"
+else
+   SLOT="0/$(ver_cut 1-2 ${PV})"
+fi
+
 GVERSION=${SLOT#*/}
 MY_PM="${PN}${GVERSION}"
 MY_PM="${MY_PM/.}"
 
 if [[ ${PV} =~ "" ]]; then
inherit git-r3
-   SLOT="0/8.3"
EGIT_REPO_URI="https://github.com/OSGeo/grass.git;
 else
MY_P="${P/_rc/RC}"
-   SLOT="0/$(ver_cut 1-2 ${PV})"
SRC_URI="https://grass.osgeo.org/${MY_PM}/source/${MY_P}.tar.gz;
if [[ ${PV} != *_rc* ]] ; then
KEYWORDS="amd64 ~x86"

diff --git a/sci-geosciences/grass/grass-.ebuild 
b/sci-geosciences/grass/grass-.ebuild
index ed97dc748c64..9adfe1854258 100644
--- a/sci-geosciences/grass/grass-.ebuild
+++ b/sci-geosciences/grass/grass-.ebuild
@@ -13,17 +13,21 @@ HOMEPAGE="https://grass.osgeo.org/;
 
 LICENSE="GPL-2"
 
+if [[ ${PV} =~ "" ]]; then
+   SLOT="0/8.3"
+else
+   SLOT="0/$(ver_cut 1-2 ${PV})"
+fi
+
 GVERSION=${SLOT#*/}
 MY_PM="${PN}${GVERSION}"
 MY_PM="${MY_PM/.}"
 
 if [[ ${PV} =~ "" ]]; then
inherit git-r3
-   SLOT="0/8.3"
EGIT_REPO_URI="https://github.com/OSGeo/grass.git;
 else
MY_P="${P/_rc/RC}"
-   SLOT="0/$(ver_cut 1-2 ${PV})"
SRC_URI="https://grass.osgeo.org/${MY_PM}/source/${MY_P}.tar.gz;
if [[ ${PV} != *_rc* ]] ; then
KEYWORDS="~amd64 ~ppc ~x86"



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

2023-02-07 Thread Sam James
commit: ff89fe1336ef47d01765766daf98cd1c2526cc19
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Tue Feb  7 16:29:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 04:10:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff89fe13

sci-astronomy/pysiril: enable py3.11

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Closes: https://github.com/gentoo/gentoo/pull/29465
Signed-off-by: Sam James  gentoo.org>

 sci-astronomy/pysiril/pysiril-0.0.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-astronomy/pysiril/pysiril-0.0.12.ebuild 
b/sci-astronomy/pysiril/pysiril-0.0.12.ebuild
index a3e9a39ed3b7..353887254d53 100644
--- a/sci-astronomy/pysiril/pysiril-0.0.12.ebuild
+++ b/sci-astronomy/pysiril/pysiril-0.0.12.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 inherit distutils-r1
 
 DESCRIPTION="Python library to interface Python to a SiriL script"



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

2023-02-07 Thread Sam James
commit: 47ffb61a219fc366bbb92571075d5623c373a476
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Tue Feb  7 16:32:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 04:10:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47ffb61a

dev-python/filebytes: update SRC_URI

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Closes: https://github.com/gentoo/gentoo/pull/29466
Signed-off-by: Sam James  gentoo.org>

 dev-python/filebytes/Manifest| 2 +-
 dev-python/filebytes/filebytes-0.10.2.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/filebytes/Manifest b/dev-python/filebytes/Manifest
index d2bf3d9b8638..4c0c9d138e15 100644
--- a/dev-python/filebytes/Manifest
+++ b/dev-python/filebytes/Manifest
@@ -1 +1 @@
-DIST filebytes-0.10.2.tar.gz 1958114 BLAKE2B 
6b7fb865d01cc9ea0f14b32f6e0326da21fa2fa2a36549b99ca88e9bf015162d3b0f82e350be1cca805294fd56ef47e2db4394db5ffb3061773f146eda1ba666
 SHA512 
12317d6b5063e710b4410e4dcc61b45c0ac1cbc80655212dacb0929a19e100849df39ba84a05cb96699abe7ec16758e0b9656b3d3ce044f3d122b8636106e564
+DIST filebytes-0.10.2.gh.tar.gz 1958114 BLAKE2B 
6b7fb865d01cc9ea0f14b32f6e0326da21fa2fa2a36549b99ca88e9bf015162d3b0f82e350be1cca805294fd56ef47e2db4394db5ffb3061773f146eda1ba666
 SHA512 
12317d6b5063e710b4410e4dcc61b45c0ac1cbc80655212dacb0929a19e100849df39ba84a05cb96699abe7ec16758e0b9656b3d3ce044f3d122b8636106e564

diff --git a/dev-python/filebytes/filebytes-0.10.2.ebuild 
b/dev-python/filebytes/filebytes-0.10.2.ebuild
index 5b7fcb7de0d4..9432b0bc4654 100644
--- a/dev-python/filebytes/filebytes-0.10.2.ebuild
+++ b/dev-python/filebytes/filebytes-0.10.2.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == * ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/sashs/filebytes;
 else
-   SRC_URI="https://github.com/sashs/filebytes/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   SRC_URI="https://github.com/sashs/filebytes/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
KEYWORDS="amd64 ~ppc x86"
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/grass/

2023-02-07 Thread Sam James
commit: 5cc364bc7f92347c86f01301e534c6df314220c0
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Sun Jan 29 18:31:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 04:11:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cc364bc

sci-geosciences/grass: drop ppc keyword from live ebuild

Mandatory dependency sci-libs/pdal lacks ppc keyword. Keywording is in
progress (see https://bugs.gentoo.org/858098).

See: https://bugs.gentoo.org/858098
Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: Sam James  gentoo.org>

 sci-geosciences/grass/grass-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-geosciences/grass/grass-.ebuild 
b/sci-geosciences/grass/grass-.ebuild
index 9adfe1854258..4c29251814aa 100644
--- a/sci-geosciences/grass/grass-.ebuild
+++ b/sci-geosciences/grass/grass-.ebuild
@@ -30,7 +30,7 @@ else
MY_P="${P/_rc/RC}"
SRC_URI="https://grass.osgeo.org/${MY_PM}/source/${MY_P}.tar.gz;
if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~amd64 ~ppc ~x86"
+   KEYWORDS="~amd64 ~x86"
fi
 
S="${WORKDIR}/${MY_P}"



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

2023-02-07 Thread Sam James
commit: b1556a4ddabf55f1adf02de75bb5bce64a4b18f5
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Tue Feb  7 12:25:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 04:10:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1556a4d

app-arch/qpress: exclude -Werror on build

Closes: https://bugs.gentoo.org/889336
Signed-off-by: Azamat H. Hackimov  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/29460
Signed-off-by: Sam James  gentoo.org>

 app-arch/qpress/files/qpress-20220819-fix-build-system.patch | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/app-arch/qpress/files/qpress-20220819-fix-build-system.patch 
b/app-arch/qpress/files/qpress-20220819-fix-build-system.patch
index 79676f57664d..3fb5750eac9b 100644
--- a/app-arch/qpress/files/qpress-20220819-fix-build-system.patch
+++ b/app-arch/qpress/files/qpress-20220819-fix-build-system.patch
@@ -11,13 +11,12 @@ diff --git a/makefile b/makefile
 index 4890f9d..349fbb2 100755
 --- a/makefile
 +++ b/makefile
-@@ -1,9 +1,21 @@
+@@ -1,9 +1,20 @@
 -PREFIX = /usr/local
 +DESTDIR ?=
 +PREFIX ?= /usr/local
 +CXX ?= g++
-+CXXFLAGS ?= -O3
-+CXXFLAGS += -Wall -Wextra -Werror
++CXXFLAGS ?= -O3 -Wall -Wextra -Werror
 +LDFLAGS ?=
  
 -g++:  qpress.cpp aio.cpp quicklz.c utilities.cpp



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

2023-02-07 Thread Sam James
commit: 0fa6d3d7e8288497ed9081b6d1ed6b3003ca2d18
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Tue Feb  7 16:25:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 04:10:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fa6d3d7

dev-python/pefile: add 2023.2.7

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Closes: https://github.com/gentoo/gentoo/pull/29463
Signed-off-by: Sam James  gentoo.org>

 dev-python/pefile/Manifest   | 1 +
 dev-python/pefile/{pefile-.ebuild => pefile-2023.2.7.ebuild} | 2 +-
 dev-python/pefile/pefile-.ebuild | 2 +-
 3 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-python/pefile/Manifest b/dev-python/pefile/Manifest
index fe7458f1a06d..ee377dabf555 100644
--- a/dev-python/pefile/Manifest
+++ b/dev-python/pefile/Manifest
@@ -1 +1,2 @@
 DIST pefile-2022.5.30.tar.gz 72899 BLAKE2B 
11752fe849c91749c5272ee9157513db0690fa47a51e274d24093f47c21096e877b364e1dba9cf08d9369abb7e9133743fe98d524079559b9aa9159ece76af74
 SHA512 
b584472387f7f0161449d2dc0035867da8983eb2c89b488952f38a3e836d23241d46f49a1c9cde13dde4253ef3f212971df48747ea2fec6b91c4db2b7618956d
+DIST pefile-2023.2.7.gh.tar.gz 74852 BLAKE2B 
ddca4b8ef37af829bb1757eb4c4ba9f46c3914e05e6c13e13a8e5a3c88a608aba486deec9338400fddae4591867c0c7dcf7325cee14d42b1bb724751a3a2a7f0
 SHA512 
241d9846954f094ed39e61d80e7d8c1612829ec909650175e75657f9cf69c9bef9e2a115d4106bb14757125c0ffaa3e93abfb2f078e80326e78ac5818c7c2fd3

diff --git a/dev-python/pefile/pefile-.ebuild 
b/dev-python/pefile/pefile-2023.2.7.ebuild
similarity index 95%
copy from dev-python/pefile/pefile-.ebuild
copy to dev-python/pefile/pefile-2023.2.7.ebuild
index 4d76ae872210..845b25ecea0f 100644
--- a/dev-python/pefile/pefile-.ebuild
+++ b/dev-python/pefile/pefile-2023.2.7.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/erocarrera/pefile.git;
inherit git-r3
 else
-   
SRC_URI="https://github.com/erocarrera/pefile/releases/download/v${PV}/${P}.tar.gz;
+   
SRC_URI="https://github.com/erocarrera/pefile/releases/download/v${PV}/${P}.tar.gz
 -> ${P}.gh.tar.gz"
KEYWORDS="~amd64 ~x86"
 fi
 

diff --git a/dev-python/pefile/pefile-.ebuild 
b/dev-python/pefile/pefile-.ebuild
index 4d76ae872210..845b25ecea0f 100644
--- a/dev-python/pefile/pefile-.ebuild
+++ b/dev-python/pefile/pefile-.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/erocarrera/pefile.git;
inherit git-r3
 else
-   
SRC_URI="https://github.com/erocarrera/pefile/releases/download/v${PV}/${P}.tar.gz;
+   
SRC_URI="https://github.com/erocarrera/pefile/releases/download/v${PV}/${P}.tar.gz
 -> ${P}.gh.tar.gz"
KEYWORDS="~amd64 ~x86"
 fi
 



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

2023-02-07 Thread Sam James
commit: 2d6365bde5d509444acbf8ce37801554b1d6537f
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Tue Feb  7 16:26:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 04:10:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d6365bd

dev-db/sqlmap: add 1.7.2

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Closes: https://github.com/gentoo/gentoo/pull/29464
Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlmap/Manifest|  1 +
 dev-db/sqlmap/sqlmap-1.7.2.ebuild | 60 +++
 2 files changed, 61 insertions(+)

diff --git a/dev-db/sqlmap/Manifest b/dev-db/sqlmap/Manifest
index 5f27df33aace..317ecb4d03a6 100644
--- a/dev-db/sqlmap/Manifest
+++ b/dev-db/sqlmap/Manifest
@@ -1,3 +1,4 @@
 DIST sqlmap-1.6.11.gh.tar.gz 7206836 BLAKE2B 
fd55093c873537d8607822d4bf84b6eed47a1a01e89750265c040f70a82faea2141096a611f66c46f025cfe2893cb0401e63034c80be6d736cc25246cd70e3fd
 SHA512 
d773ab5e45e933ed64533e3ede0ec3e25543ecf9489fa72dc57558385ddb7c515e57952022b8c350fbeb347f6e935864e22c2cc51abee81740fd66478349e2ab
 DIST sqlmap-1.6.12.gh.tar.gz 7207020 BLAKE2B 
9d26c5a5dce4bd2eb5ab38b307d211fefc27a2fe0784f7d91dade2a1eecabdbeec506eeb8bed4a85993873760bb050a77c16d08f01ecdaad1e82e56dbf17c12e
 SHA512 
297cd31f055ee7ee41244f205e9cf71209a29d71e7002331a0d7eba04a151a238cef5c3c06710af516b86cdb95ae9bb72b63019830004a366008b798aad768aa
+DIST sqlmap-1.7.2.gh.tar.gz 7208613 BLAKE2B 
69c8f6ba75b884ef13a693857a864df973a7f38f796b3489adea3ef1fbfaf01a2181b0f22af124b8efa22c29d0f988fa3bb1050b33e84aa029bb97a6c2f0e949
 SHA512 
a26da178ba151d8c34574dee30f4247ec16002b719fbb0ecd56dc074c9806daa81ed0d414421641d98b354663ff1685596c5f276f6e4812dae266dbab84a8286
 DIST sqlmap-1.7.gh.tar.gz 7207796 BLAKE2B 
5a30cb111b0b6b8c37ff8b9ec37e3724b51b9a41cdd3d75d9665cfc6ceb4c9d11d642714cd327669015309b427184663c0ba248c4158378489bc5e0668a8cb7a
 SHA512 
ca79239eec7b0e72a37de65471787800837b01c9567a8dae617bda5f4dde70c80a0d2e8f38373245bf43cf6feaca19e606482f7c1ca7b18745ca107693f3

diff --git a/dev-db/sqlmap/sqlmap-1.7.2.ebuild 
b/dev-db/sqlmap/sqlmap-1.7.2.ebuild
new file mode 100644
index ..550ec7d5d4b0
--- /dev/null
+++ b/dev-db/sqlmap/sqlmap-1.7.2.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="sqlite"
+
+inherit bash-completion-r1 python-single-r1 wrapper
+
+DESCRIPTION="An automatic SQL injection and database takeover tool"
+HOMEPAGE="https://sqlmap.org/;
+
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/sqlmapproject/sqlmap;
+else
+   
SRC_URI="https://github.com/sqlmapproject/sqlmap/archive/refs/tags/${PV}.tar.gz 
-> ${P}.gh.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+# sqlmap (GPL-2+)
+# ansitrm (BSD)
+# beautifulsoup (BSD)
+# bottle (MIT)
+# chardet (LGPL-2.1+)
+# clientform (BSD)
+# colorama (BSD)
+# fcrypt (BSD-2)
+# identitywaf (MIT)
+# keepalive (LGPL-2.1+)
+# magic (MIT)
+# multipartpost (LGPL-2.1+)
+# ordereddict (MIT)
+# prettyprint (BSD-2)
+# pydes (public-domain)
+# six (MIT)
+# socks (BSD)
+# termcolor (BSD)
+# wininetpton (public-domain)
+LICENSE="BSD BSD-2 GPL-2+ LGPL-2.1+ MIT public-domain"
+SLOT="0"
+
+RDEPEND="${PYTHON_DEPS}"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DOCS=( doc/ README.md )
+
+src_install () {
+   einstalldocs
+
+   insinto /usr/share/${PN}/
+   doins -r *
+   python_optimize "${ED}"/usr/share/${PN}
+
+   make_wrapper ${PN} \
+   "${EPYTHON} ${EPREFIX}/usr/share/${PN}/sqlmap.py"
+
+   newbashcomp "${FILESDIR}"/sqlmap.bash-completion sqlmap
+}



[gentoo-commits] repo/gentoo:master commit in: app-backup/rsnapshot/

2023-02-07 Thread Sam James
commit: 21d53985417425a096a2ca6329bf19a50fc3a267
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb  8 03:38:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 03:38:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21d53985

app-backup/rsnapshot: fix email to align w/ bz

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

 app-backup/rsnapshot/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-backup/rsnapshot/metadata.xml 
b/app-backup/rsnapshot/metadata.xml
index 7e0c9a2c01d9..a3792ac00a78 100644
--- a/app-backup/rsnapshot/metadata.xml
+++ b/app-backup/rsnapshot/metadata.xml
@@ -2,7 +2,7 @@
 https://www.gentoo.org/dtd/metadata.dtd;>
 
  
-   ayod...@freeshell.org
+   folaj...@post.com
Jimi Ayodele
  
  



[gentoo-commits] proj/gentoo-functions:master commit in: /

2023-02-07 Thread Sam James
commit: 53862bd97274363393c35f192763eddc0f2b351d
Author: Kerin Millar  plushkava  net>
AuthorDate: Wed Feb  8 02:01:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 03:37:34 2023 +
URL:
https://gitweb.gentoo.org/proj/gentoo-functions.git/commit/?id=53862bd9

test-functions: Reduce the boilerplate required for new tests

Test functions may now define a callback() function before calling
iterate_tests() to iterate over the tests defined by the positional
parameters. The callback() function is responsible for performing a
single given test, and for setting the description variable.

Signed-off-by: Kerin Millar  plushkava.net>
Signed-off-by: Sam James  gentoo.org>

 test-functions | 57 +++--
 1 file changed, 31 insertions(+), 26 deletions(-)

diff --git a/test-functions b/test-functions
index f6985ef..d6471ed 100755
--- a/test-functions
+++ b/test-functions
@@ -87,28 +87,17 @@ test_is_older_than() {
tstamp=197001010100 # add an hour
done
 
-   passed=0
-   total=$(( $# / 3 ))
-   i=1
-   printf '%d..%d\n' "${i}" "${total}"
-   while [ "${i}" -le "${total}" ]; do
+   callback() {
if [ "$2" != "N/A" ] && [ "$3" != "N/A" ]; then
-   desc="is_older_than $2 $3 (expecting $1)"
+   description="is_older_than $2 $3"
is_older_than "$2" "$3"
else
-   desc="is_older_than (expecting $1)"
+   description="is_older_than"
is_older_than
fi
-   if [ "$?" -eq "$1" ]; then
-   passed=$((passed + 1))
-   else
-   printf 'not '
-   fi
-   printf 'ok %d - %s\n' "${i}" "${desc}"
-   i=$((i + 1))
-   shift 3
-   done
-   return "$(( passed < total ))"
+   }
+
+   iterate_tests 3 "$@"
 }
 
 test_get_bootparam() {
@@ -127,26 +116,42 @@ test_get_bootparam() {
0  gentoo=1  "foo gentoo=gentoo=1,bar baz" \
1  quux  "${cmdline}"
 
-   passed=0
-   total=$(( $# / 3 ))
-   i=1
-   printf '%d..%d\n' "${i}" "${total}"
-   while [ "${i}" -le "${total}" ]; do
+   callback() {
if [ "$2" = "N/A" ]; then
-   desc="get_bootparam (expecting $1)"
+   description="get_bootparam"
printf '%s\n' "$3" | get_bootparam
else
-   desc="get_bootparam \"$2\" (expecting $1)"
+   description="get_bootparam \"$2\""
printf '%s\n' "$3" | get_bootparam "$2"
fi
+   }
+
+   iterate_tests 3 "$@"
+}
+
+iterate_tests() {
+   slice_width=$1
+   shift
+
+   total=$(( $# / slice_width ))
+   printf '1..%d\n' "${total}"
+   code="callback"
+   i=0
+   while [ "$((i += 1))" -le "${slice_width}" ]; do
+   code="${code} \"\$${i}\""
+   done
+   passed=0
+   i=1
+   while [ "${i}" -le "${total}" ]; do
+   eval "${code}"
if [ "$?" -eq "$1" ]; then
passed=$((passed + 1))
else
printf 'not '
fi
-   printf 'ok %d - %s\n' "${i}" "${desc}"
+   printf 'ok %d - %s\n' "${i}" "${description} (expecting $1)"
i=$((i + 1))
-   shift 3
+   shift "${slice_width}"
done
return "$(( passed < total ))"
 }



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

2023-02-07 Thread Sam James
commit: 2d4b1550111553aa06c5f9c354ef598bf4698664
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb  8 03:34:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 03:34:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d4b1550

dev-libs/xmlsec: Stabilize 1.2.37 ppc, #893572

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

 dev-libs/xmlsec/xmlsec-1.2.37.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xmlsec/xmlsec-1.2.37.ebuild 
b/dev-libs/xmlsec/xmlsec-1.2.37.ebuild
index a08119a47773..65dfdf2c4a43 100644
--- a/dev-libs/xmlsec/xmlsec-1.2.37.ebuild
+++ b/dev-libs/xmlsec/xmlsec-1.2.37.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/${PN}1-${PV}"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86"
 IUSE="doc gcrypt gnutls nss +openssl static-libs test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="|| ( gcrypt gnutls nss openssl )



[gentoo-commits] repo/gentoo:master commit in: app-backup/rsnapshot/

2023-02-07 Thread Sam James
commit: b488607ec7053bb790576e05219ee242eec46664
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb  8 03:32:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 03:32:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b488607e

app-backup/rsnapshot: fix src_test

Upstream has a check target which doesn't do anything, but does exist. Switch 
to test
which actually runs the test suite.

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

 app-backup/rsnapshot/rsnapshot-1.4.5.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/app-backup/rsnapshot/rsnapshot-1.4.5.ebuild 
b/app-backup/rsnapshot/rsnapshot-1.4.5.ebuild
index 52d1d54e786b..01fb77647b26 100644
--- a/app-backup/rsnapshot/rsnapshot-1.4.5.ebuild
+++ b/app-backup/rsnapshot/rsnapshot-1.4.5.ebuild
@@ -25,6 +25,10 @@ src_prepare() {
sed -i -e 's:/etc/rsnapshot.conf.default:rsnapshot.conf.default:' 
rsnapshot-program.pl || die
 }
 
+src_test() {
+   emake test
+}
+
 src_install() {
docompress -x "/usr/share/doc/${PF}/rsnapshot.conf.default"
 



[gentoo-commits] repo/gentoo:master commit in: app-backup/rsnapshot/

2023-02-07 Thread Sam James
commit: b6de62590c37e4a37a324e8a1efdefa21691da72
Author: Jimi Ayodele  post  com>
AuthorDate: Wed Feb  8 03:28:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 03:29:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6de6259

app-backup/rsnapshot: update maintainers

Signed-off-by: Jimi Ayodele  post.com>
Closes: https://github.com/gentoo/gentoo/pull/29472
Signed-off-by: Sam James  gentoo.org>

 app-backup/rsnapshot/metadata.xml | 12 +++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/app-backup/rsnapshot/metadata.xml 
b/app-backup/rsnapshot/metadata.xml
index 85e4ed814fa2..7e0c9a2c01d9 100644
--- a/app-backup/rsnapshot/metadata.xml
+++ b/app-backup/rsnapshot/metadata.xml
@@ -1,5 +1,15 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-
+ 
+   ayod...@freeshell.org
+   Jimi Ayodele
+ 
+ 
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+ 
+ 
+   app-backup/rsnapshot
+ 
 



[gentoo-commits] repo/gentoo:master commit in: app-backup/rsnapshot/

2023-02-07 Thread Sam James
commit: bad6b5a6a0e8219e7ab9c7d2830c464b1ea74426
Author: Jimi Ayodele  post  com>
AuthorDate: Wed Feb  8 02:49:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 03:29:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bad6b5a6

app-backup/rsnapshot: add 1.4.5

Signed-off-by: Jimi Ayodele  post.com>
Signed-off-by: Sam James  gentoo.org>

 app-backup/rsnapshot/Manifest   |  1 +
 app-backup/rsnapshot/rsnapshot-1.4.5.ebuild | 50 +
 2 files changed, 51 insertions(+)

diff --git a/app-backup/rsnapshot/Manifest b/app-backup/rsnapshot/Manifest
index d13e263d3056..75493f31e8eb 100644
--- a/app-backup/rsnapshot/Manifest
+++ b/app-backup/rsnapshot/Manifest
@@ -1 +1,2 @@
 DIST rsnapshot-1.4.4.tar.gz 374269 BLAKE2B 
1e4a0c99d12d48cf4dacd3817b621f7e6b0ba32e9d9de87b61252875ae0bf735e8ce2c7d8bb60edb2f7d6345a06b183a2616bf1ac3dd7d1b5d3a3ef22a0ede6f
 SHA512 
da45039457b9f3feb53b823f6ee36e8f7447d0689281d1bc857c6fedd450db2fdf8a98e66ba6e135a86654666888f7744ad9ff0aabbd605e1fc09dd5f1f7b838
+DIST rsnapshot-1.4.5.tar.gz 287731 BLAKE2B 
2a668aa16991b2b4e611c6204cdcd0e8c9593e5f0af5ea89e787a578e73b6f5987514cd7d0252bb78aea1b157ef85aea947686111ca9e3befdb2a8cef0aa9ecd
 SHA512 
6caa2d7c425d084d0bb393421a0ed1ba78fdd27f7d8cec4810bc4a9f88b3232aeff7e4682282178f7702e2adc7abc8e9201249bf2bcaa28faa16e30aaa62e18a

diff --git a/app-backup/rsnapshot/rsnapshot-1.4.5.ebuild 
b/app-backup/rsnapshot/rsnapshot-1.4.5.ebuild
new file mode 100644
index ..52d1d54e786b
--- /dev/null
+++ b/app-backup/rsnapshot/rsnapshot-1.4.5.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="A filesystem backup utility based on rsync"
+HOMEPAGE="https://www.rsnapshot.org;
+SRC_URI="https://www.rsnapshot.org/downloads/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86"
+
+RDEPEND=">=dev-lang/perl-5.8.2
+   dev-perl/Lchown
+   >=sys-apps/util-linux-2.12-r4
+   >=sys-apps/coreutils-5.0.91-r4
+   >=net-misc/openssh-3.7.1_p2-r1
+   >=net-misc/rsync-2.6.0"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   default
+   # remove '/etc/' since we don't place it here, bug #461554
+   sed -i -e 's:/etc/rsnapshot.conf.default:rsnapshot.conf.default:' 
rsnapshot-program.pl || die
+}
+
+src_install() {
+   docompress -x "/usr/share/doc/${PF}/rsnapshot.conf.default"
+
+   # Change sysconfdir to install the template file as documentation
+   # rather than in /etc.
+   emake install DESTDIR="${D}" \
+   sysconfdir="${EPREFIX}/usr/share/doc/${PF}"
+
+   dodoc README.md AUTHORS ChangeLog \
+   docs/Upgrading_from_1.1
+
+   docinto utils
+   dodoc utils/{README,rsnaptar,*.sh,*.pl}
+
+   docinto utils/rsnapshotdb
+   dodoc utils/rsnapshotdb/*
+}
+
+pkg_postinst() {
+   elog "The template configuration file has been installed as"
+   elog "  ${EROOT}/usr/share/doc/${PF}/rsnapshot.conf.default"
+   elog "Copy and edit the the above file as ${EROOT}/etc/rsnapshot.conf"
+}



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

2023-02-07 Thread Sam James
commit: 0fba2b936e6d4f7440aeacfcf088bc4892b76705
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb  8 03:34:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 03:34:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fba2b93

dev-libs/xmlsec: Stabilize 1.2.37 ppc64, #893572

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

 dev-libs/xmlsec/xmlsec-1.2.37.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xmlsec/xmlsec-1.2.37.ebuild 
b/dev-libs/xmlsec/xmlsec-1.2.37.ebuild
index b94aafdda81c..a08119a47773 100644
--- a/dev-libs/xmlsec/xmlsec-1.2.37.ebuild
+++ b/dev-libs/xmlsec/xmlsec-1.2.37.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/${PN}1-${PV}"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
 IUSE="doc gcrypt gnutls nss +openssl static-libs test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="|| ( gcrypt gnutls nss openssl )



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

2023-02-07 Thread Sam James
commit: 929b2ce1067e199579c5cdd1a7dbd707963a5a37
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb  8 03:23:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 03:23:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=929b2ce1

dev-libs/xmlsec: Stabilize 1.2.37 arm, #893572

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

 dev-libs/xmlsec/xmlsec-1.2.37.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xmlsec/xmlsec-1.2.37.ebuild 
b/dev-libs/xmlsec/xmlsec-1.2.37.ebuild
index c0b9ee3e15dc..a0892c656ab9 100644
--- a/dev-libs/xmlsec/xmlsec-1.2.37.ebuild
+++ b/dev-libs/xmlsec/xmlsec-1.2.37.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/${PN}1-${PV}"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~amd64 arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 IUSE="doc gcrypt gnutls nss +openssl static-libs test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="|| ( gcrypt gnutls nss openssl )



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

2023-02-07 Thread Sam James
commit: fd2e918b0c2701684e3de1b05cf184eb8302e9db
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb  8 03:23:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 03:23:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd2e918b

dev-libs/xmlsec: Stabilize 1.2.37 amd64, #893572

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

 dev-libs/xmlsec/xmlsec-1.2.37.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xmlsec/xmlsec-1.2.37.ebuild 
b/dev-libs/xmlsec/xmlsec-1.2.37.ebuild
index a0892c656ab9..f36c99575c0c 100644
--- a/dev-libs/xmlsec/xmlsec-1.2.37.ebuild
+++ b/dev-libs/xmlsec/xmlsec-1.2.37.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/${PN}1-${PV}"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 IUSE="doc gcrypt gnutls nss +openssl static-libs test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="|| ( gcrypt gnutls nss openssl )



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

2023-02-07 Thread Sam James
commit: b4c9a11cb52ae32c5179afddbb431740be83dd0a
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb  8 03:23:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 03:23:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4c9a11c

dev-libs/xmlsec: Stabilize 1.2.37 x86, #893572

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

 dev-libs/xmlsec/xmlsec-1.2.37.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/xmlsec/xmlsec-1.2.37.ebuild 
b/dev-libs/xmlsec/xmlsec-1.2.37.ebuild
index 5fcaf6d0585d..c0b9ee3e15dc 100644
--- a/dev-libs/xmlsec/xmlsec-1.2.37.ebuild
+++ b/dev-libs/xmlsec/xmlsec-1.2.37.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -10,7 +10,7 @@ S="${WORKDIR}/${PN}1-${PV}"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 IUSE="doc gcrypt gnutls nss +openssl static-libs test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="|| ( gcrypt gnutls nss openssl )



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

2023-02-07 Thread Sam James
commit: 792cd2f040e08e2a3421d725a2f1e4e0bc252ff2
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb  8 03:23:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 03:23:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=792cd2f0

dev-libs/xmlsec: Stabilize 1.2.37 arm64, #893572

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

 dev-libs/xmlsec/xmlsec-1.2.37.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xmlsec/xmlsec-1.2.37.ebuild 
b/dev-libs/xmlsec/xmlsec-1.2.37.ebuild
index f36c99575c0c..b94aafdda81c 100644
--- a/dev-libs/xmlsec/xmlsec-1.2.37.ebuild
+++ b/dev-libs/xmlsec/xmlsec-1.2.37.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/${PN}1-${PV}"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 IUSE="doc gcrypt gnutls nss +openssl static-libs test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="|| ( gcrypt gnutls nss openssl )



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

2023-02-07 Thread Sam James
commit: 7ee34ba33700f03beba8eb436f5afc697b61ed63
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb  8 03:19:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 03:19:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ee34ba3

sys-apps/toybox: add 0.8.9

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

 sys-apps/toybox/Manifest   |  1 +
 .../toybox/files/toybox-0.8.9-verbose-build-fix.patch  | 18 ++
 .../toybox/{toybox-.ebuild => toybox-0.8.9.ebuild} | 16 ++--
 sys-apps/toybox/toybox-.ebuild | 16 ++--
 4 files changed, 39 insertions(+), 12 deletions(-)

diff --git a/sys-apps/toybox/Manifest b/sys-apps/toybox/Manifest
index ba6f861052d8..20175538592d 100644
--- a/sys-apps/toybox/Manifest
+++ b/sys-apps/toybox/Manifest
@@ -1 +1,2 @@
 DIST toybox-0.8.8.tar.gz 3492750 BLAKE2B 
d53864e07392a511e4e861fcf5b0fdc8b43e5d82f13fb9eba62b850053aa547e0e057245062c34d4205019bba6223dff1a514b1bb0dde54734bcd3b1df82b122
 SHA512 
3ffe4de6b17770ad9c43f98f2c69a110f94e5a85da909f8f770bbc9abaff42a524237b4ffaaa8b9800c8d31f0a8b6d3521f03bfdd0d1260fa421ef2525a34290
+DIST toybox-0.8.9.tar.gz 3517516 BLAKE2B 
1c57fe43785c1925762de6d8c3af012d3726b18338b0543ce3c775fefdcf1121327c1486d28786e42aafa5b5e7208475d942a02099715b0cb751e79788326622
 SHA512 
73a3ec2a0d69b1566e1663e94b2bc7764b9f93e53978725f036f066837ab2769033e8bf17d5550e565656781cacf27d93960dd611ffed5425fa006d1d3104351

diff --git a/sys-apps/toybox/files/toybox-0.8.9-verbose-build-fix.patch 
b/sys-apps/toybox/files/toybox-0.8.9-verbose-build-fix.patch
new file mode 100644
index ..d629ffddfe28
--- /dev/null
+++ b/sys-apps/toybox/files/toybox-0.8.9-verbose-build-fix.patch
@@ -0,0 +1,18 @@
+https://github.com/landley/toybox/commit/c5e7495fe46d4b2b2c225f222efc6b9070de2c3a
+
+From c5e7495fe46d4b2b2c225f222efc6b9070de2c3a Mon Sep 17 00:00:00 2001
+From: Rob Landley 
+Date: Fri, 13 Jan 2023 11:50:58 -0600
+Subject: [PATCH] Ensure make wrapper sees success return code in verbose mode
+ (V=1)
+
+--- a/scripts/make.sh
 b/scripts/make.sh
+@@ -303,4 +303,5 @@ fi
+ # multiplexer binary via truncate-and-write through a symlink.
+ do_loudly chmod 555 "$OUTNAME" || exit 1
+ 
+-[ -z "$V" ] && echo >&2
++# Ensure make wrapper sees success return code
++[ -z "$V" ] && echo >&2 || true
+

diff --git a/sys-apps/toybox/toybox-.ebuild 
b/sys-apps/toybox/toybox-0.8.9.ebuild
similarity index 84%
copy from sys-apps/toybox/toybox-.ebuild
copy to sys-apps/toybox/toybox-0.8.9.ebuild
index 888ca615d7a4..d890b64c89af 100644
--- a/sys-apps/toybox/toybox-.ebuild
+++ b/sys-apps/toybox/toybox-0.8.9.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit multiprocessing savedconfig toolchain-funcs
 
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/landley/toybox.git;
 else
SRC_URI="https://landley.net/code/toybox/downloads/${P}.tar.gz;
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="~amd64 ~arm64 ~x86"
 fi
 
 DESCRIPTION="Common linux commands in a multicall binary"
@@ -22,6 +22,10 @@ SLOT="0"
 DEPEND="virtual/libcrypt:="
 RDEPEND="${DEPEND}"
 
+PATCHES=(
+   "${FILESDIR}"/${P}-verbose-build-fix.patch
+)
+
 src_prepare() {
default
restore_config .config
@@ -45,14 +49,14 @@ src_configure() {
 src_compile() {
unset CROSS_COMPILE
export CPUS=$(makeopts_jobs)
-   emake V=1
+   emake V=1 NOSTRIP=1
 }
 
 src_test() {
-   emake test
+   emake V=1 test
 }
 
 src_install() {
save_config .config
-   newbin generated/unstripped/toybox toybox
+   dobin toybox
 }

diff --git a/sys-apps/toybox/toybox-.ebuild 
b/sys-apps/toybox/toybox-.ebuild
index 888ca615d7a4..d890b64c89af 100644
--- a/sys-apps/toybox/toybox-.ebuild
+++ b/sys-apps/toybox/toybox-.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit multiprocessing savedconfig toolchain-funcs
 
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/landley/toybox.git;
 else
SRC_URI="https://landley.net/code/toybox/downloads/${P}.tar.gz;
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="~amd64 ~arm64 ~x86"
 fi
 
 DESCRIPTION="Common linux commands in a multicall binary"
@@ -22,6 +22,10 @@ SLOT="0"
 DEPEND="virtual/libcrypt:="
 RDEPEND="${DEPEND}"
 
+PATCHES=(
+   "${FILESDIR}"/${P}-verbose-build-fix.patch
+)
+
 src_prepare() {
default
restore_config .config
@@ -45,14 +49,14 @@ src_configure() {
 src_compile() {
unset CROSS_COMPILE
export CPUS=$(makeopts_jobs)
-   emake V=1
+   emake V=1 

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

2023-02-07 Thread Sam James
commit: 7fc1d4ac0ac80d0a2aef7d2bb2892b374a5dd4fe
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb  8 02:50:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 02:50:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fc1d4ac

app-text/recode: add 3.7.14

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

 app-text/recode/Manifest |  1 +
 app-text/recode/recode-3.7.14.ebuild | 67 
 2 files changed, 68 insertions(+)

diff --git a/app-text/recode/Manifest b/app-text/recode/Manifest
index 81c6c925cb95..4f4570366e0c 100644
--- a/app-text/recode/Manifest
+++ b/app-text/recode/Manifest
@@ -1,2 +1,3 @@
 DIST recode-3.7.12.tar.gz 2399126 BLAKE2B 
420ba6f96d532da4ae0e1861b512c39ad59f1f63b0e0ef061dcff95c15ff4ed82a3b7bb72f6abb29f85588476a76cb5d50151ca9e3f857c2c1c09727ccdd2890
 SHA512 
365602bf7b20e5362d13d1ab5269419f7f0838fb81dc01c466ea99c38eb1b979f8d707d24ca3dabbd3a0c65cde97704b570007ac60689d88bbafd33351d37d95
 DIST recode-3.7.13.tar.gz 2400432 BLAKE2B 
457ba7855aeb5ae8b0cc32ee82b5b61b1b46ba2908406c0c10a76ae242343f421e81038b9bb6784089e8e3e687ecc0f61a6263c24f6b234962f94853e9359734
 SHA512 
af86754ed2ed1dc414f1dd7ab3564d606abb309766fb02bf085e56241527a74ac7141617956d01b0797e8e426cfb39ec597bd221d8ad58d9246e96b228e65b00
+DIST recode-3.7.14.tar.gz 2297471 BLAKE2B 
c353c287f0eb8fd461f1a98b47bb6e24067051edf4ef40badb5598b242aad4f560d1097ea826db8dc7f24206a86cc58207090fe746da2be6cd11e5b3d5961567
 SHA512 
ca0e9aa392f0571cfd1cf9566a15d7651a80edf40d603eadaa4c4ee2d7843ffa9d6074be30a21dac2ab192fe601f8581721d719d055911eeccb455acfe112596

diff --git a/app-text/recode/recode-3.7.14.ebuild 
b/app-text/recode/recode-3.7.14.ebuild
new file mode 100644
index ..2962bd75fa8d
--- /dev/null
+++ b/app-text/recode/recode-3.7.14.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit autotools flag-o-matic python-any-r1 toolchain-funcs
+
+DESCRIPTION="Convert files between various character sets"
+HOMEPAGE="https://github.com/rrthomas/recode;
+SRC_URI="https://github.com/rrthomas/recode/releases/download/v${PV}/${P}.tar.gz;
+
+LICENSE="GPL-3+"
+# librecode soname version
+SLOT="0/3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
+IUSE="nls test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="virtual/libiconv"
+DEPEND="
+   ${RDEPEND}
+   sys-devel/flex
+"
+BDEPEND="
+   nls? ( sys-devel/gettext )
+   test? (
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep '
+   dev-python/cython[${PYTHON_USEDEP}]
+   ')
+   )
+"
+
+python_check_deps() {
+   python_has_version "dev-python/cython[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   tc-export CC LD
+
+   # On Solaris, -lintl is needed to compile
+   [[ ${CHOST} == *-solaris* ]] && append-libs "-lintl"
+
+   # -fanalyzer substantially slows down the build and isn't useful for
+   # us. It's useful for upstream as it's static analysis, but it's not
+   # useful when just getting something built.
+   export gl_cv_warn_c__fanalyzer=no
+
+   econf $(use_enable nls)
+}
+
+src_install() {
+   default
+
+   find "${ED}" -name '*.la' -delete || die
+}



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

2023-02-07 Thread Sam James
commit: 351aed9ae8ec5aadb9d59c0cf3cc4bf5c05eecb6
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb  8 02:58:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 02:58:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=351aed9a

dev-python/docutils: fix tests w/ pygments-2.14.0

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

 dev-python/docutils/docutils-0.19.ebuild   |   4 +
 .../files/docutils-0.19-pygments-2.14.patch| 672 +
 2 files changed, 676 insertions(+)

diff --git a/dev-python/docutils/docutils-0.19.ebuild 
b/dev-python/docutils/docutils-0.19.ebuild
index 0a5fd76f32d2..b97ed0c05eff 100644
--- a/dev-python/docutils/docutils-0.19.ebuild
+++ b/dev-python/docutils/docutils-0.19.ebuild
@@ -26,6 +26,10 @@ BDEPEND="
${RDEPEND}
 "
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.19-pygments-2.14.patch
+)
+
 python_compile_all() {
# Generate html docs from reStructured text sources.
 

diff --git a/dev-python/docutils/files/docutils-0.19-pygments-2.14.patch 
b/dev-python/docutils/files/docutils-0.19-pygments-2.14.patch
new file mode 100644
index ..42324aa49c4d
--- /dev/null
+++ b/dev-python/docutils/files/docutils-0.19-pygments-2.14.patch
@@ -0,0 +1,672 @@
+https://bugs.gentoo.org/892213
+https://sourceforge.net/p/docutils/patches/201/
+--- a/test/test_parsers/test_rst/test_directives/test_code.py
 b/test/test_parsers/test_rst/test_directives/test_code.py
+@@ -10,14 +10,20 @@ Test the 'code' directive in parsers/rst
+ 
+ if __name__ == '__main__':
+ import __init__  # noqa: F401
++from packaging.version import Version
+ from test_parsers import DocutilsTestSupport
+-from docutils.utils.code_analyzer import with_pygments
++from docutils.utils.code_analyzer import with_pygments, pygments_version
+ 
+ 
+ def suite():
+ s = DocutilsTestSupport.ParserTestSuite()
+ if not with_pygments:
+ del(totest['code-parsing'])
++del(totest['code-parsing-2-14'])
++elif pygments_version >= Version('2.14.0'):
++del(totest['code-parsing'])
++else:
++del(totest['code-parsing-2-14'])
+ s.generateTests(totest)
+ return s
+ 
+@@ -170,6 +176,165 @@ totest['code-parsing'] = [
+ \n\
+ 
+ print
++
++(
++
++8
++
++/
++
++2
++
++)
++"""],
++["""\
++.. code:: latex
++  :class: testclass
++
++  hello \\emph{world} % emphasize
++""",
++"""\
++
++
++hello \n\
++
++\\emph
++
++{
++world
++
++}
++ \n\
++
++% emphasize"""],
++["""\
++.. code:: rst
++  :number-lines:
++
++  This is a code block with text.
++""",
++"""\
++
++
++
++1 \n\
++This is a code block with text.
++"""],
++["""\
++Code not parsed but warning silenced in ParserTestCase.
++
++.. code:: s-lang
++
++   % abc.sl
++   autoload("abc_mode", "abc");
++""",
++"""\
++
++
++Code not parsed but warning silenced in ParserTestCase.
++
++% abc.sl
++autoload("abc_mode", "abc");
++"""],
++["""\
++Place the language name in a class argument to avoid the no-lexer warning:
++
++.. code::
++   :class: s-lang
++
++   % abc.sl
++   autoload("abc_mode", "abc");
++""",
++"""\
++
++
++Place the language name in a class argument to avoid the no-lexer 
warning:
++
++% abc.sl
++autoload("abc_mode", "abc");
++"""],
++]
++
++totest['code-parsing-2-14'] = [
++["""\
++.. code:: python3
++  :class: testclass
++
++   print('hello world') # to stdout
++""",
++"""\
++
++
++ \n\
++
++print
++
++(
++
++'hello world'
++
++)
++ \n\
++
++# to stdout
++"""],
++["""\
++.. code:: python3
++  :class: testclass
++  :name: my_function
++  :number-lines: 7
++
++  def my_function():
++  '''Test the lexer.
++  '''
++
++  # and now for something completely different
++  print(8/2)
++""",
++"""\
++
++
++
++ 7 \n\
++
++def
++ \n\
++
++my_function
++
++():
++
++\n\
++
++ 8 \n\
++
++\n\
++
++\'\'\'Test the lexer.
++
++ 9 \n\
++
++\'\'\'
++
++\n\
++
++10 \n\
++
++\n\
++
++11 \n\
++
++\n\
++
++# and now for something completely different
++
++\n\
++
++12 \n\
++
++\n\
++
++print
+ 
+ (
+ 
+--- 

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

2023-02-07 Thread Julien Roy
commit: 53eea0f24df553b3f7837168ee1463157c4641ab
Author: Julien Roy  jroy  ca>
AuthorDate: Wed Feb  8 02:23:16 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Wed Feb  8 02:23:16 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=53eea0f2

dev-python/aiosqlite: treeclean

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

 dev-python/aiosqlite/Manifest   |  1 -
 dev-python/aiosqlite/aiosqlite-0.17.0-r2.ebuild | 31 -
 dev-python/aiosqlite/metadata.xml   | 13 ---
 3 files changed, 45 deletions(-)

diff --git a/dev-python/aiosqlite/Manifest b/dev-python/aiosqlite/Manifest
deleted file mode 100644
index fb7002456..0
--- a/dev-python/aiosqlite/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST aiosqlite-0.17.0.tar.gz 25941 BLAKE2B 
869d165bc8c791cb94159f6508f5113d915f5531117d0d79ac1f297de16cbb78574a7eaafc1bceccc9e4397f88f490b90d49becb4b7cc2c0d51e14f0afd7561b
 SHA512 
50f9965ef7dafe91a2f41dc41489395e437080aa4b7853800d806d21f4f8042d92ff6cfd2aeadefa7ca5e4debd14f39d93ca28c89f3116b3b61b2e8829533e6e

diff --git a/dev-python/aiosqlite/aiosqlite-0.17.0-r2.ebuild 
b/dev-python/aiosqlite/aiosqlite-0.17.0-r2.ebuild
deleted file mode 100644
index baf7b7808..0
--- a/dev-python/aiosqlite/aiosqlite-0.17.0-r2.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..11} )
-PYTHON_REQ_USE="sqlite"
-DISTUTILS_USE_PEP517=flit
-inherit distutils-r1
-
-DESCRIPTION="asyncio bridge to the standard sqlite3 module"
-HOMEPAGE="
-   https://aiosqlite.omnilib.dev
-   https://pypi.org/project/aiosqlite/
-   https://github.com/omnilib/aiosqlite
-"
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="dev-python/typing-extensions[${PYTHON_USEDEP}]"
-BDEPEND="test? (
-   dev-python/aiounittest[${PYTHON_USEDEP}]
-)"
-
-distutils_enable_tests unittest
-
-# AttributeError: 'str' object has no attribute 'supported'
-#distutils_enable_sphinx docs dev-python/m2r

diff --git a/dev-python/aiosqlite/metadata.xml 
b/dev-python/aiosqlite/metadata.xml
deleted file mode 100644
index e0260e99f..0
--- a/dev-python/aiosqlite/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-
-
-piotr.staroszc...@get24.org
-Piotr Staroszczyk
-
-
-cyber+gen...@sysrq.in
-Anna
-
-



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

2023-02-07 Thread Julien Roy
commit: 0fcb8ebfea995503cde0b16f45b6817d31d0b7ee
Author: Julien Roy  jroy  ca>
AuthorDate: Wed Feb  8 01:58:58 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Wed Feb  8 01:59:48 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0fcb8ebf

net-im/heisenbridge: add 1.14.2

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

 net-im/heisenbridge/Manifest   |  1 +
 net-im/heisenbridge/heisenbridge-1.14.2.ebuild | 60 ++
 2 files changed, 61 insertions(+)

diff --git a/net-im/heisenbridge/Manifest b/net-im/heisenbridge/Manifest
index 16459fcc0..11ffd2926 100644
--- a/net-im/heisenbridge/Manifest
+++ b/net-im/heisenbridge/Manifest
@@ -1 +1,2 @@
 DIST heisenbridge-1.14.1.gh.tar.gz 66220 BLAKE2B 
79e63dcdc7e29a581b3a19b3c72775ced659092888e73f2a4322470bd1f2dd59ea2991ad054dd2c1a8b2e261a7988793e16d29744fb34a9fc2664bfe93f0f42a
 SHA512 
f952261000ad6fd1b5793d1c18b952d13faea5afa2ac7798a22768e5ef31b620d9cc4cb73617c3e124dc1087a98785ba274747e9f85718533d5ba20dd7af5de2
+DIST heisenbridge-1.14.2.gh.tar.gz 67778 BLAKE2B 
50b1fbd76f4bec3a75198735b68762453f1c0b54b29e77024920c11f38218ff464faff086f74b3db0d8251b943dcae43a41189582dab7335930fbcd5e6658b2e
 SHA512 
2ba51f3786aea5d0f4e743db4a9196d800103d96ad68cd37009c2e82a3bde27eff8233e473c74aca0ccd1d64521a5e0a99337a3c6e97008e1800ff099be6499f

diff --git a/net-im/heisenbridge/heisenbridge-1.14.2.ebuild 
b/net-im/heisenbridge/heisenbridge-1.14.2.ebuild
new file mode 100644
index 0..cc4a9a2a0
--- /dev/null
+++ b/net-im/heisenbridge/heisenbridge-1.14.2.ebuild
@@ -0,0 +1,60 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..10} )
+
+inherit distutils-r1 systemd
+
+DESCRIPTION="A bouncer-style Matrix IRC bridge"
+HOMEPAGE="https://github.com/hifi/heisenbridge/;
+SRC_URI="https://github.com/hifi/heisenbridge/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   acct-user/${PN}
+   dev-python/irc[${PYTHON_USEDEP}]
+   dev-python/mautrix[${PYTHON_USEDEP}]
+   dev-python/python-socks[${PYTHON_USEDEP}]
+   dev-python/ruamel-yaml[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}/heisenbridge-1.14.1-qanotice.patch"
+)
+
+distutils_enable_tests pytest
+
+src_install() {
+   distutils-r1_src_install
+
+   newinitd "${FILESDIR}/heisenbridge.initd" "${PN}"
+   newconfd "${FILESDIR}/heisenbridge.confd" "${PN}"
+   systemd_dounit "${FILESDIR}/${PN}.service"
+}
+
+pkg_postinst() {
+   einfo
+   elog "Before you can use ${PN}, you must configure it correctly"
+   elog "The configuration file is located at /etc/conf.d/${PN}"
+   elog "Then, you must generate the registration file using the following 
command"
+   elog "If you are using synapse:"
+   elog "/usr/bin/python -m ${PN} -c /var/lib/${PN}/registration.yaml 
--generate https://example.com;
+   elog "If you are using Dendrite, Conduit or others:"
+   elog "/usr/bin/python -m ${PN} -c /var/lib/${PN}/registration.yaml 
--generate-compat https://example.com;
+   elog "Notice the URL at the end, replace it with your homeserver's URL"
+   elog "Then, you must register the bridge with your homeserver"
+   elog "Refer to your homeserver's documentation for instructions"
+   elog "The registration file is located at 
/var/lib/${PN}/registration.yaml"
+   elog "Finally, you may start the ${PN} daemon"
+   einfo
+
+}



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

2023-02-07 Thread Julien Roy
commit: f385c3816fa43cada0a7c89434e0e3b225bbd1ea
Author: Julien Roy  jroy  ca>
AuthorDate: Wed Feb  8 01:59:13 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Wed Feb  8 01:59:48 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f385c381

dev-python/mautrix: update test DEPEND

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

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

diff --git a/dev-python/mautrix/mautrix-0.19.2.ebuild 
b/dev-python/mautrix/mautrix-0.19.2.ebuild
index c8fc1efb6..d6fa660b5 100644
--- a/dev-python/mautrix/mautrix-0.19.2.ebuild
+++ b/dev-python/mautrix/mautrix-0.19.2.ebuild
@@ -29,7 +29,7 @@ RDEPEND="
test? (
dev-python/aiosqlite[${PYTHON_USEDEP}]
dev-python/asyncpg[${PYTHON_USEDEP}]
-   dev-python/sqlalchemy[${PYTHON_USEDEP}]
+   

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

2023-02-07 Thread Sam James
commit: 7e4fbef2b5abbbf384381e4d72ee0c2279f73bd3
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb  8 01:56:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 01:56:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e4fbef2

sec-keys/openpgp-keys-openssl: Stabilize 20230207 amd64, #893556

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

 sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20230207.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20230207.ebuild 
b/sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20230207.ebuild
index 8b043a744283..c90434400930 100644
--- a/sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20230207.ebuild
+++ b/sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20230207.ebuild
@@ -56,7 +56,7 @@ S="${WORKDIR}"
 
 LICENSE="public-domain"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc x86"
 
 src_install() {
local files=( ${A} )



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

2023-02-07 Thread Sam James
commit: 77ffa041609f4f1b80aec71c781eb12fbc749487
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb  8 01:56:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 01:56:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77ffa041

dev-libs/openssl: Stabilize 1.1.1t-r1 amd64, #893556

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

 dev-libs/openssl/openssl-1.1.1t-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/openssl/openssl-1.1.1t-r1.ebuild 
b/dev-libs/openssl/openssl-1.1.1t-r1.ebuild
index 6f5f892f56a6..89d9f7f6c010 100644
--- a/dev-libs/openssl/openssl-1.1.1t-r1.ebuild
+++ b/dev-libs/openssl/openssl-1.1.1t-r1.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}"
 LICENSE="openssl"
 SLOT="0/1.1" # .so version of libssl/libcrypto
 if [[ ${PV} != *_pre* ]] ; then
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 fi
 IUSE="+asm rfc3779 sctp cpu_flags_x86_sse2 sslv3 static-libs test 
tls-compression tls-heartbeat vanilla verify-sig weak-ssl-ciphers"
 RESTRICT="!test? ( test )"



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

2023-02-07 Thread Sam James
commit: fff73cadd8463d8403c358643d6dd81c48202be9
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb  8 01:55:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 01:55:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fff73cad

app-emulation/uxn: Stabilize 0_p20221211 amd64, #893560

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

 app-emulation/uxn/uxn-0_p20221211.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/uxn/uxn-0_p20221211.ebuild 
b/app-emulation/uxn/uxn-0_p20221211.ebuild
index e4a8f5dd88c1..9fadbd8e8644 100644
--- a/app-emulation/uxn/uxn-0_p20221211.ebuild
+++ b/app-emulation/uxn/uxn-0_p20221211.ebuild
@@ -18,7 +18,7 @@ else
SRC_URI="https://git.sr.ht/~rabbits/uxn/archive/${COMMIT}.tar.gz
-> ${P}.tar.gz"
S="${WORKDIR}"/${PN}-${COMMIT}
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="amd64 ~x86"
 fi
 
 LICENSE="MIT"



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

2023-02-07 Thread Sam James
commit: 93af482b2413c2215a41fee877105c1e5e29e702
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb  8 01:55:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 01:55:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93af482b

dev-libs/openssl: Stabilize 1.1.1t-r1 arm, #893556

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

 dev-libs/openssl/openssl-1.1.1t-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/openssl/openssl-1.1.1t-r1.ebuild 
b/dev-libs/openssl/openssl-1.1.1t-r1.ebuild
index 7ba0355f1114..6f5f892f56a6 100644
--- a/dev-libs/openssl/openssl-1.1.1t-r1.ebuild
+++ b/dev-libs/openssl/openssl-1.1.1t-r1.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}"
 LICENSE="openssl"
 SLOT="0/1.1" # .so version of libssl/libcrypto
 if [[ ${PV} != *_pre* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 fi
 IUSE="+asm rfc3779 sctp cpu_flags_x86_sse2 sslv3 static-libs test 
tls-compression tls-heartbeat vanilla verify-sig weak-ssl-ciphers"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: net-nds/openldap/

2023-02-07 Thread Sam James
commit: c7a2be13f19326cf632100f8ad8f325c340d5384
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb  8 01:54:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 01:54:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7a2be13

net-nds/openldap: adapt safety check for 2.4->2.6 upgrade

Drops berkdb.

See https://forums.gentoo.org/viewtopic-p-8775222.html.

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

 ...{openldap-2.6.3-r6.ebuild => openldap-2.6.3-r7.ebuild} | 15 ---
 1 file changed, 12 insertions(+), 3 deletions(-)

diff --git a/net-nds/openldap/openldap-2.6.3-r6.ebuild 
b/net-nds/openldap/openldap-2.6.3-r7.ebuild
similarity index 97%
rename from net-nds/openldap/openldap-2.6.3-r6.ebuild
rename to net-nds/openldap/openldap-2.6.3-r7.ebuild
index 2645e95da094..0c699006bb9c 100644
--- a/net-nds/openldap/openldap-2.6.3-r6.ebuild
+++ b/net-nds/openldap/openldap-2.6.3-r7.ebuild
@@ -231,7 +231,16 @@ openldap_find_versiontags() {
OLDVER="$(/usr/bin/ldd ${SLAPD_PATH} \
| awk 
'/libdb-/{gsub("^libdb-","",$1);gsub(".so$","",$1);print $1}')"
local fail=0
-   if [[ -z "${OLDVER}" ]] && [[ -z "${NEWVER}" ]]; then
+
+   if has_version "${CATEGORY}/${PN}[berkdb]" ; then
+   eerror "OpenLDAP >= 2.6.x has dropped support 
for Berkeley DB."
+   eerror "You will need to migrate per upstream's 
migration notes"
+   eerror "at 
https://www.openldap.org/doc/admin25/appendix-upgrading.html.;
+   eerror "Your existing database will not be 
accessible until it is"
+   eerror "converted to mdb!"
+   echo
+   fail=1
+   elif [[ -z "${OLDVER}" ]] && [[ -z "${NEWVER}" ]]; then
:
# Nothing wrong here.
elif [[ -z "${OLDVER}" ]] && [[ -n "${NEWVER}" ]]; then
@@ -287,8 +296,8 @@ openldap_upgrade_howto() {
eerror " 7. slapadd -l ${l}"
eerror " 8. chown ldap:ldap /var/lib/openldap-data/*"
eerror " 9. /etc/init.d/slapd start"
-   eerror "10. check that your data is intact."
-   eerror "11. set up the new replication system."
+   eerror "10. Check that your data is intact."
+   eerror "11. Set up the new replication system."
eerror
if [[ "${FORCE_UPGRADE}" != "1" ]]; then
die "You need to upgrade your database first"



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

2023-02-07 Thread Sam James
commit: c06cb2a10b2d2c1b40bddbd4f79a18f8e7d882bd
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb  8 01:55:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 01:55:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c06cb2a1

dev-util/chirurgien: Stabilize 2.1 amd64, #893566

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

 dev-util/chirurgien/chirurgien-2.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/chirurgien/chirurgien-2.1.ebuild 
b/dev-util/chirurgien/chirurgien-2.1.ebuild
index 402ca97d86c2..50465e44cddf 100644
--- a/dev-util/chirurgien/chirurgien-2.1.ebuild
+++ b/dev-util/chirurgien/chirurgien-2.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ S="${WORKDIR}"/${P^}
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 RDEPEND="
gui-libs/gtk:4



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

2023-02-07 Thread Sam James
commit: 0823329a015d81b2c0525c8cfd35574d1bec18e7
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb  8 01:55:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 01:55:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0823329a

sec-keys/openpgp-keys-openssl: Stabilize 20230207 arm, #893556

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

 sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20230207.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20230207.ebuild 
b/sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20230207.ebuild
index 3e15427e2c62..8b043a744283 100644
--- a/sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20230207.ebuild
+++ b/sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20230207.ebuild
@@ -56,7 +56,7 @@ S="${WORKDIR}"
 
 LICENSE="public-domain"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc x86"
 
 src_install() {
local files=( ${A} )



[gentoo-commits] repo/gentoo:master commit in: app-shells/pwsh-bin/

2023-02-07 Thread Sam James
commit: 4c2537ad8b6d87c0ff1c50faa36015933110e6ba
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb  8 01:55:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 01:55:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c2537ad

app-shells/pwsh-bin: Stabilize 7.3.1 amd64, #893562

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

 app-shells/pwsh-bin/pwsh-bin-7.3.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-shells/pwsh-bin/pwsh-bin-7.3.1.ebuild 
b/app-shells/pwsh-bin/pwsh-bin-7.3.1.ebuild
index 80d334fc9d07..b987b3df5a27 100644
--- a/app-shells/pwsh-bin/pwsh-bin-7.3.1.ebuild
+++ b/app-shells/pwsh-bin/pwsh-bin-7.3.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -15,7 +15,7 @@ S=${WORKDIR}
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64"
+KEYWORDS="amd64 ~arm ~arm64"
 IUSE="+pwsh-symlink"
 REQUIRED_USE="elibc_glibc"
 



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

2023-02-07 Thread Sam James
commit: d06970048f80989bd42e225521661e2469f54a32
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb  8 01:18:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 01:18:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0697004

dev-libs/openssl: forward ~ppc64

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

 dev-libs/openssl/openssl-3.0.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/openssl/openssl-3.0.8.ebuild 
b/dev-libs/openssl/openssl-3.0.8.ebuild
index 4b7932289c61..e259080c01c3 100644
--- a/dev-libs/openssl/openssl-3.0.8.ebuild
+++ b/dev-libs/openssl/openssl-3.0.8.ebuild
@@ -19,7 +19,7 @@ else
SRC_URI="mirror://openssl/source/${MY_P}.tar.gz
verify-sig? ( mirror://openssl/source/${MY_P}.tar.gz.asc )"
#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x86-linux"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
 fi
 
 S="${WORKDIR}"/${MY_P}



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

2023-02-07 Thread Sam James
commit: 453bc0b33c126bf09c3c8d11384a9ab477d33cc2
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb  8 01:17:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 01:17:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=453bc0b3

dev-libs/openssl: Keyword 3.0.7-r4 ppc64, #886243

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

 dev-libs/openssl/openssl-3.0.7-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/openssl/openssl-3.0.7-r4.ebuild 
b/dev-libs/openssl/openssl-3.0.7-r4.ebuild
index 8e3b2c022af1..9b47e61386dc 100644
--- a/dev-libs/openssl/openssl-3.0.7-r4.ebuild
+++ b/dev-libs/openssl/openssl-3.0.7-r4.ebuild
@@ -19,7 +19,7 @@ else
SRC_URI="mirror://openssl/source/${MY_P}.tar.gz
verify-sig? ( mirror://openssl/source/${MY_P}.tar.gz.asc )"
#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x86-linux"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
 fi
 
 S="${WORKDIR}"/${MY_P}



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

2023-02-07 Thread Sam James
commit: a4fc7049d963e6c1045fd65e9dfbe2d69eacea0f
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb  8 01:13:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 01:13:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4fc7049

sys-devel/gcc: backport gettext/libstdc++ fix to 8.5.0/9.5.0

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

 sys-devel/gcc/Manifest| 4 ++--
 sys-devel/gcc/gcc-8.5.0-r1.ebuild | 7 ---
 sys-devel/gcc/gcc-9.5.0.ebuild| 4 ++--
 3 files changed, 8 insertions(+), 7 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 38bc16f059a3..b080fd5deb39 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -35,7 +35,7 @@ DIST gcc-13.1.0-musl-patches-1.tar.xz 3528 BLAKE2B 
c572ab4a0fb929b16ec36b3a3616c
 DIST gcc-13.1.0-patches-5.tar.xz 11404 BLAKE2B 
5ba2b4002e917750757a28fa4c7ff6ff7090c35f28eb984aee6ad7fc0ac80c88a9d08e1d4d9efa98e6bd3f06e89df47b10b51f8294bb7d2ef0d1ac3fd2a1a963
 SHA512 
6864738794237bd7430c612404dd4b84e275362cb5abd081284a91e5b24c1b0aa97d90b9543168c72147be146887219715325d52ae2920912d9c4e17e7224aa3
 DIST gcc-13.1.0-patches-6.tar.xz 11552 BLAKE2B 
65ad3f4f9f767712ba11146edc25c7cc8ceb66a42f031059f904a4bb36171065489f4b72f55f85665fac275c11bf1f9a19d546747eaba7d835d2bdccf4211db7
 SHA512 
4d8f7f59469a64ca541a62bb48983603db540434c5763dd157960f176b05f69360a36a0b057263e6c21148a74ec5e3eeb78f8eef0924a3a4f6af1c83bbcb1c67
 DIST gcc-13.1.0-patches-7.tar.xz 13472 BLAKE2B 
186d2c4144759ceef40d7dcffb44a1b0b63b641fc7d1114991f0f6dd25e00ae0561ce4a1f54231216d089f63557b3758c881b6b3aca7e940c18b9308e2f2
 SHA512 
6f793e0ce69f52b73289f1d8bc6e89ab84c380c3fe311740e31890001412643a49a4865fb33a3403ce229e5d5060157edd438a5f3d7621b4fc1b9f98aa6c9969
-DIST gcc-8.5.0-patches-2.tar.bz2 16921 BLAKE2B 
619a47f74edf05fa01c9de59d0ff7abb027a01cf0bdec91ac41046166192f4eae561684136c4a6a5e077f64754bb5b0710905129f31b0def21d88f92e6bba7fb
 SHA512 
b6095d4570895e2c4dd58fed5756194aea27391b813e5e2de42b2749cb318c4bea2087eb0ff92c70e7f98ae4482c49d476db57be83d7beb19fd462aa61714ab2
+DIST gcc-8.5.0-patches-4.tar.xz 18616 BLAKE2B 
7594cbaea5daecf1a0b3d526c06aeba0a84c6da66aee2e105a51fda6be8d30a37ccc3814281b284a4582d892a1d556bca063551584edfc2525bed8ea5b6888e7
 SHA512 
1aa5742c361186637e7855f06feb1a4547e7d4d5de6e51f3d049e0ef3c19e2eff179465f52781739f59422035b7f8e4c0efa3844849f920f3c96acfdc37ca6a6
 DIST gcc-8.5.0.tar.xz 63841008 BLAKE2B 
aa81a1a730fd7371360f6abed6ba78b5843fd18c58d5de5687acc320741b9e430e85df3535a1ef7a26051409be8d2f0945f503e5968480d919103123a99d4b12
 SHA512 
92f599680e6b7fbce88bcdda810f468777d541e5fddfbb287f7977d51093de2a5178bd0e6a08dfe37090ea10a0508a43ccd00220041abbbec33f1179bfc174d8
-DIST gcc-9.5.0-patches-1.tar.xz 13772 BLAKE2B 
2e2e84a28a729cd271a23716ff3fe08b7209b72254af279f04dd15dbd39482fb7d905dc9293dc326536e14bca9a53397bd7e1c4b617ed8cbe42bcf617fcce3fb
 SHA512 
50e292e665bfae18bf71c0714074025b4f7cb87042862071815874f7c5b241acac3b8f60d85b8970b11978103c2e7616c02d789f6c3b091d7b736b65c535b743
+DIST gcc-9.5.0-patches-2.tar.xz 14324 BLAKE2B 
1d3bf3e673108ad2fcdcb86daefb4603d1c9f6aa815e34d1591054d466b76d6f50cce124ab4760528c4951ea16eb00888a3e6485417f81ebf250548732df4a8e
 SHA512 
a6d6f650aaf0bd193a17ac279649f0544a282cea295824384c59341c3000eac4b574b60e00dd427585d928f9768166abf85168b47772132790ad98854acacbbf
 DIST gcc-9.5.0.tar.xz 72462752 BLAKE2B 
69e39314ee6bb46e3be491ba9c3cbc4914cb716f732c6d3f2b14d9382750b40c4f14b5d3051225b81f936ef8297b0ba8cb5439512e961dae5815d3bee2b0bfdb
 SHA512 
cdd144ce4f747e051480410afc8506c90a57cb45da89071ddae377b1453bca3014422455ade9fe4563ebe51f4b6348cbc0c61905a9b8801cd597d51ad0ec62b3

diff --git a/sys-devel/gcc/gcc-8.5.0-r1.ebuild 
b/sys-devel/gcc/gcc-8.5.0-r1.ebuild
index ff799268370b..2d77b92b0327 100644
--- a/sys-devel/gcc/gcc-8.5.0-r1.ebuild
+++ b/sys-devel/gcc/gcc-8.5.0-r1.ebuild
@@ -1,10 +1,11 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
 
-TOOLCHAIN_PATCH_DEV="slyfox"
-PATCH_VER="2"
+TOOLCHAIN_PATCH_SUFFIX="xz"
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_VER="4"
 
 inherit toolchain
 

diff --git a/sys-devel/gcc/gcc-9.5.0.ebuild b/sys-devel/gcc/gcc-9.5.0.ebuild
index 133de2006773..868742a9b878 100644
--- a/sys-devel/gcc/gcc-9.5.0.ebuild
+++ b/sys-devel/gcc/gcc-9.5.0.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 TOOLCHAIN_PATCH_DEV="sam"
 PATCH_GCC_VER="9.5.0"
-PATCH_VER="1"
+PATCH_VER="2"
 
 if [[ $(ver_cut 3) ==  ]] ; then
MY_PV_2=$(ver_cut 2)



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

2023-02-07 Thread Sam James
commit: 7f1119bee467e25ffe4dc1b35828feb54168fe52
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb  8 01:14:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 01:14:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f1119be

sec-keys/openpgp-keys-openssl: Stabilize 20230207 x86, #893556

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

 sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20230207.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20230207.ebuild 
b/sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20230207.ebuild
index 4b792c94b968..3e15427e2c62 100644
--- a/sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20230207.ebuild
+++ b/sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20230207.ebuild
@@ -56,7 +56,7 @@ S="${WORKDIR}"
 
 LICENSE="public-domain"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc x86"
 
 src_install() {
local files=( ${A} )



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

2023-02-07 Thread Sam James
commit: 2f1b04b5bcca6dffcf400496db2e1dd8f8c4f0aa
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb  8 01:14:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 01:14:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f1b04b5

dev-libs/openssl: Stabilize 1.1.1t-r1 x86, #893556

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

 dev-libs/openssl/openssl-1.1.1t-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/openssl/openssl-1.1.1t-r1.ebuild 
b/dev-libs/openssl/openssl-1.1.1t-r1.ebuild
index f16e69f03a73..7ba0355f1114 100644
--- a/dev-libs/openssl/openssl-1.1.1t-r1.ebuild
+++ b/dev-libs/openssl/openssl-1.1.1t-r1.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}"
 LICENSE="openssl"
 SLOT="0/1.1" # .so version of libssl/libcrypto
 if [[ ${PV} != *_pre* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 fi
 IUSE="+asm rfc3779 sctp cpu_flags_x86_sse2 sslv3 static-libs test 
tls-compression tls-heartbeat vanilla verify-sig weak-ssl-ciphers"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/proj/guru:dev commit in: x11-drivers/OpenTabletDriver-bin/files/

2023-02-07 Thread Ethan Nijmeh
commit: f0621a86cd57da8d5fbc3fff59ba87a2644ee715
Author: Ethan Nijmeh  gmail  com>
AuthorDate: Wed Feb  8 01:06:53 2023 +
Commit: Ethan Nijmeh  gmail  com>
CommitDate: Wed Feb  8 01:06:53 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f0621a86

x11-drivers/OpenTabletDriver-bin: fixed files/otd

Signed-off-by: Ethan Nijmeh  gmail.com>

 x11-drivers/OpenTabletDriver-bin/files/otd | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-drivers/OpenTabletDriver-bin/files/otd 
b/x11-drivers/OpenTabletDriver-bin/files/otd
index b5cdb9c09..56884b5bb 100644
--- a/x11-drivers/OpenTabletDriver-bin/files/otd
+++ b/x11-drivers/OpenTabletDriver-bin/files/otd
@@ -7,7 +7,7 @@ then
 echo "DISPLAY and/or WAYLAND_DISPLAY is not set"
 exit 64
 fi
-dotnet ./OpenTabletDriver.Daemon.dll -c ./Configurations
+dotnet ./OpenTabletDriver.Daemon.dll
 else
 dotnet ./OpenTabletDriver.Console.dll "$@"
 fi



[gentoo-commits] proj/gentoo-functions:master commit in: /

2023-02-07 Thread Sam James
commit: 53a85d71a7f1a6f5a251b9622d7a1defe6ed54e6
Author: Kerin Millar  plushkava  net>
AuthorDate: Tue Feb  7 05:48:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 01:06:28 2023 +
URL:
https://gitweb.gentoo.org/proj/gentoo-functions.git/commit/?id=53a85d71

Mention that the busybox builtins work with the test script

Busybox provides builtins for mktemp(1) and touch(1), both of which are
now known to be compatible with the test suite. Mention so in a comment.

Signed-off-by: Kerin Millar  plushkava.net>
Signed-off-by: Sam James  gentoo.org>

 test-functions | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/test-functions b/test-functions
index 8602a05..f6985ef 100755
--- a/test-functions
+++ b/test-functions
@@ -1,6 +1,7 @@
 #!/bin/sh
 # shellcheck disable=2015
-# Requires mktemp(1) and touch(1) from GNU coreutils.
+# Requires mktemp(1) and touch(1). The implementations provided by GNU
+# coreutils are compatible, as are the builtins provided by busybox.
 
 bailout() {
printf 'Bail out! %s.\n' "$1"



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

2023-02-07 Thread Sam James
commit: ca59d8299a2dff39928b0dcf4f1dc5473df3570a
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb  8 01:03:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 01:03:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca59d829

dev-libs/openssl: Stabilize 1.1.1t-r1 ppc, #893556

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

 dev-libs/openssl/openssl-1.1.1t-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/openssl/openssl-1.1.1t-r1.ebuild 
b/dev-libs/openssl/openssl-1.1.1t-r1.ebuild
index 94cbd598ce40..f16e69f03a73 100644
--- a/dev-libs/openssl/openssl-1.1.1t-r1.ebuild
+++ b/dev-libs/openssl/openssl-1.1.1t-r1.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}"
 LICENSE="openssl"
 SLOT="0/1.1" # .so version of libssl/libcrypto
 if [[ ${PV} != *_pre* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 fi
 IUSE="+asm rfc3779 sctp cpu_flags_x86_sse2 sslv3 static-libs test 
tls-compression tls-heartbeat vanilla verify-sig weak-ssl-ciphers"
 RESTRICT="!test? ( test )"



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

2023-02-07 Thread Sam James
commit: 0d7aaed3e9ca8dfda55d24bdb1c6f8d81251873f
Author: Matt Whitlock  mattwhitlock  name>
AuthorDate: Wed Feb  8 00:44:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 00:50:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d7aaed3

media-libs/libjpeg-turbo: add patch to avoid SIGILL for 2.1.5

See: https://github.com/libjpeg-turbo/libjpeg-turbo/issues/649
Signed-off-by: Matt Whitlock  mattwhitlock.name>
Closes: https://github.com/gentoo/gentoo/pull/29473
Signed-off-by: Sam James  gentoo.org>

 ...-initialize-simd_support-before-every-use.patch | 442 +
 ...-2.1.5.ebuild => libjpeg-turbo-2.1.5-r1.ebuild} |   4 +
 2 files changed, 446 insertions(+)

diff --git 
a/media-libs/libjpeg-turbo/files/2.1.5-initialize-simd_support-before-every-use.patch
 
b/media-libs/libjpeg-turbo/files/2.1.5-initialize-simd_support-before-every-use.patch
new file mode 100644
index ..8ab7ede422b1
--- /dev/null
+++ 
b/media-libs/libjpeg-turbo/files/2.1.5-initialize-simd_support-before-every-use.patch
@@ -0,0 +1,442 @@
+From d743a2c12e889f7605a56f5144ae2e3899c9dd4f Mon Sep 17 00:00:00 2001
+From: DRC 
+Date: Thu, 2 Feb 2023 08:55:37 -0600
+Subject: [PATCH] SIMD/x86: Initialize simd_support before every use
+
+As long as a libjpeg instance is only used by one thread at a time, a
+program is technically within its rights to call jpeg_start_*compress()
+in one thread and jpeg_(read|write)_*(), with the same libjpeg instance,
+in a second thread.  However, because the various jsimd_can*() functions
+are called within the body of jpeg_start_*compress() and simd_support is
+now thread-local (due to f579cc11b33e5bfeb9931e37cc74b4a33c95d2e6), that
+led to a situation in which simd_support was initialized in the first
+thread but not the second.  The uninitialized value of simd_support is
+0x, which the second thread interpreted to mean that it could
+use any instruction set, and when it attempted to use AVX2 instructions
+on a CPU that didn't support them, an illegal instruction error
+occurred.
+
+This issue was known to affect libvips.
+
+This commit modifies the i386 and x86-64 SIMD dispatchers so that the
+various jsimd_*() functions always call init_simd(), if simd_support is
+uninitialized, prior to dispatching based on the value of simd_support.
+Note that the other SIMD dispatchers don't need this, because only the
+x86 SIMD extensions currently support multiple instruction sets.
+
+This patch has been verified to be performance-neutral to within
++/- 0.4% with 32-bit and 64-bit code running on a 2.8 GHz Intel Xeon
+W3530 and a 3.6 GHz Intel Xeon W2123.
+
+Fixes #649
+---
+ simd/i386/jsimd.c   | 71 -
+ simd/x86_64/jsimd.c | 47 +-
+ 2 files changed, 116 insertions(+), 2 deletions(-)
+
+diff --git a/simd/i386/jsimd.c b/simd/i386/jsimd.c
+index 7bd61b62f..b429b0a53 100644
+--- a/simd/i386/jsimd.c
 b/simd/i386/jsimd.c
+@@ -2,7 +2,7 @@
+  * jsimd_i386.c
+  *
+  * Copyright 2009 Pierre Ossman  for Cendio AB
+- * Copyright (C) 2009-2011, 2013-2014, 2016, 2018, 2022, D. R. Commander.
++ * Copyright (C) 2009-2011, 2013-2014, 2016, 2018, 2022-2023, D. R. Commander.
+  * Copyright (C) 2015-2016, 2018, 2022, Matthieu Darbois.
+  *
+  * Based on the x86 SIMD extension for IJG JPEG library,
+@@ -158,6 +158,9 @@ jsimd_rgb_ycc_convert(j_compress_ptr cinfo, JSAMPARRAY 
input_buf,
+   void (*sse2fct) (JDIMENSION, JSAMPARRAY, JSAMPIMAGE, JDIMENSION, int);
+   void (*mmxfct) (JDIMENSION, JSAMPARRAY, JSAMPIMAGE, JDIMENSION, int);
+ 
++  if (simd_support == ~0U)
++init_simd();
++
+   switch (cinfo->in_color_space) {
+   case JCS_EXT_RGB:
+ avx2fct = jsimd_extrgb_ycc_convert_avx2;
+@@ -217,6 +220,9 @@ jsimd_rgb_gray_convert(j_compress_ptr cinfo, JSAMPARRAY 
input_buf,
+   void (*sse2fct) (JDIMENSION, JSAMPARRAY, JSAMPIMAGE, JDIMENSION, int);
+   void (*mmxfct) (JDIMENSION, JSAMPARRAY, JSAMPIMAGE, JDIMENSION, int);
+ 
++  if (simd_support == ~0U)
++init_simd();
++
+   switch (cinfo->in_color_space) {
+   case JCS_EXT_RGB:
+ avx2fct = jsimd_extrgb_gray_convert_avx2;
+@@ -276,6 +282,9 @@ jsimd_ycc_rgb_convert(j_decompress_ptr cinfo, JSAMPIMAGE 
input_buf,
+   void (*sse2fct) (JDIMENSION, JSAMPIMAGE, JDIMENSION, JSAMPARRAY, int);
+   void (*mmxfct) (JDIMENSION, JSAMPIMAGE, JDIMENSION, JSAMPARRAY, int);
+ 
++  if (simd_support == ~0U)
++init_simd();
++
+   switch (cinfo->out_color_space) {
+   case JCS_EXT_RGB:
+ avx2fct = jsimd_ycc_extrgb_convert_avx2;
+@@ -379,6 +388,9 @@ GLOBAL(void)
+ jsimd_h2v2_downsample(j_compress_ptr cinfo, jpeg_component_info *compptr,
+   JSAMPARRAY input_data, JSAMPARRAY output_data)
+ {
++  if (simd_support == ~0U)
++init_simd();
++
+   if (simd_support & JSIMD_AVX2)
+ jsimd_h2v2_downsample_avx2(cinfo->image_width, cinfo->max_v_samp_factor,
+compptr->v_samp_factor,
+@@ 

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

2023-02-07 Thread Sam James
commit: 2be8a515e4c9e978cdb65afc994effd58816b07d
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb  8 01:03:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 01:03:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2be8a515

sec-keys/openpgp-keys-openssl: Stabilize 20230207 ppc, #893556

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

 sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20230207.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20230207.ebuild 
b/sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20230207.ebuild
index f4f965bc9856..4b792c94b968 100644
--- a/sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20230207.ebuild
+++ b/sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20230207.ebuild
@@ -56,7 +56,7 @@ S="${WORKDIR}"
 
 LICENSE="public-domain"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 
 src_install() {
local files=( ${A} )



[gentoo-commits] repo/gentoo:master commit in: media-libs/libjpeg-turbo/files/

2023-02-07 Thread Sam James
commit: 07c5d1a2b2c82269b8795fc4d9b67163f5898af4
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb  8 00:50:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 00:52:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07c5d1a2

media-libs/libjpeg-turbo: scrub patch, add references

Makes it easier to lookup.

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

 .../2.1.5-initialize-simd_support-before-every-use.patch  | 15 +--
 1 file changed, 5 insertions(+), 10 deletions(-)

diff --git 
a/media-libs/libjpeg-turbo/files/2.1.5-initialize-simd_support-before-every-use.patch
 
b/media-libs/libjpeg-turbo/files/2.1.5-initialize-simd_support-before-every-use.patch
index 8ab7ede422b1..8533427938d0 100644
--- 
a/media-libs/libjpeg-turbo/files/2.1.5-initialize-simd_support-before-every-use.patch
+++ 
b/media-libs/libjpeg-turbo/files/2.1.5-initialize-simd_support-before-every-use.patch
@@ -1,4 +1,8 @@
-From d743a2c12e889f7605a56f5144ae2e3899c9dd4f Mon Sep 17 00:00:00 2001
+https://bugs.gentoo.org/893552
+https://github.com/libjpeg-turbo/libjpeg-turbo/commit/4e028ecd63aaa13c8a14937f9f1e9a272ed4b543
+https://github.com/libjpeg-turbo/libjpeg-turbo/issues/649
+
+From 4e028ecd63aaa13c8a14937f9f1e9a272ed4b543 Mon Sep 17 00:00:00 2001
 From: DRC 
 Date: Thu, 2 Feb 2023 08:55:37 -0600
 Subject: [PATCH] SIMD/x86: Initialize simd_support before every use
@@ -29,13 +33,6 @@ This patch has been verified to be performance-neutral to 
within
 W3530 and a 3.6 GHz Intel Xeon W2123.
 
 Fixes #649

- simd/i386/jsimd.c   | 71 -
- simd/x86_64/jsimd.c | 47 +-
- 2 files changed, 116 insertions(+), 2 deletions(-)
-
-diff --git a/simd/i386/jsimd.c b/simd/i386/jsimd.c
-index 7bd61b62f..b429b0a53 100644
 --- a/simd/i386/jsimd.c
 +++ b/simd/i386/jsimd.c
 @@ -2,7 +2,7 @@
@@ -277,8 +274,6 @@ index 7bd61b62f..b429b0a53 100644
if ((simd_support & JSIMD_SSE2) && IS_ALIGNED_SSE(jconst_idct_float_sse2))
  jsimd_idct_float_sse2(compptr->dct_table, coef_block, output_buf,
output_col);
-diff --git a/simd/x86_64/jsimd.c b/simd/x86_64/jsimd.c
-index 227e27657..3f5ee77eb 100644
 --- a/simd/x86_64/jsimd.c
 +++ b/simd/x86_64/jsimd.c
 @@ -2,7 +2,7 @@



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

2023-02-07 Thread Sam James
commit: 5c9e85e3c601fc2d464720c54a6cb9ba3e701665
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb  8 00:54:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 00:54:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c9e85e3

media-libs/sdl2-mixer: add 2.6.3

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

 media-libs/sdl2-mixer/Manifest|   1 +
 media-libs/sdl2-mixer/sdl2-mixer-2.6.3.ebuild | 105 ++
 2 files changed, 106 insertions(+)

diff --git a/media-libs/sdl2-mixer/Manifest b/media-libs/sdl2-mixer/Manifest
index 61fa0d9c0640..5c52bb2ed71f 100644
--- a/media-libs/sdl2-mixer/Manifest
+++ b/media-libs/sdl2-mixer/Manifest
@@ -1,2 +1,3 @@
 DIST SDL2_mixer-2.0.4.tar.gz 11125077 BLAKE2B 
ccb55020e360fa000e82807b8c4e2371228291943d2dc7371606834ca0f781d4e82581b5427e9902156bf3072208db4ec07e95a06f206e40ff530f432dd9e491
 SHA512 
98c56069640668aaececa63748de21fc8f243c7d06386c45c43d0ee472bbb2595ccda644d9886ce5b95c3a3dee3c0a96903cf9a89ddc18d38f041133470699a3
 DIST SDL2_mixer-2.6.2.tar.gz 9934376 BLAKE2B 
9cf378d03046389b3625b90ca7a4c34d9b80e0908bccef454adedc21f16f24d99acc0fc3522ba981be89d8c58c7a6e877e7d98c798b157529e2cb26141faec8c
 SHA512 
16baa9d8b345bf0224538cbfb2ae9fc5d3deea2b454f41a98006c938fe7a65d5a8c84e28a76f98a4dd971c4fe5cf0219d8bf73331cf11f2702e01600eb197658
+DIST SDL2_mixer-2.6.3.tar.gz 9935069 BLAKE2B 
9908bdc549300af05b4fbcbb6c0533913ae62bfa2f761118983e0da58a4bcd68c2d008fa5bbcd94b0141241e54f1cd507e275e2d4b637214b803dabdbc5b0250
 SHA512 
2e9da045d2fdab97236c3901b3d441834a67a47c8851ddfb817c9db6f23ed9fb355a5ef8d2158d0c9959a83934e8cd1b95db8a69eaddf8f7fcca115f01818740

diff --git a/media-libs/sdl2-mixer/sdl2-mixer-2.6.3.ebuild 
b/media-libs/sdl2-mixer/sdl2-mixer-2.6.3.ebuild
new file mode 100644
index ..35995b532df6
--- /dev/null
+++ b/media-libs/sdl2-mixer/sdl2-mixer-2.6.3.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P="SDL2_mixer-${PV}"
+inherit multilib-minimal
+
+DESCRIPTION="Simple Direct Media Layer Mixer Library"
+HOMEPAGE="https://github.com/libsdl-org/SDL_mixer;
+SRC_URI="https://www.libsdl.org/projects/SDL_mixer/release/${MY_P}.tar.gz;
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="flac fluidsynth midi mod mp3 opus playtools static-libs timidity tremor 
vorbis +wav"
+REQUIRED_USE="
+   midi? ( || ( timidity fluidsynth ) )
+   timidity? ( midi )
+   fluidsynth? ( midi )
+   tremor? ( vorbis )
+"
+
+RDEPEND="
+   >=media-libs/libsdl2-2.0.7[${MULTILIB_USEDEP}]
+   flac? ( >=media-libs/flac-1.2.1-r5:=[${MULTILIB_USEDEP}] )
+   midi? (
+   fluidsynth? ( 
>=media-sound/fluidsynth-1.1.6-r1:=[${MULTILIB_USEDEP}] )
+   timidity? ( media-sound/timidity++ )
+   )
+   mod? ( >=media-libs/libmodplug-0.8.8.4-r1[${MULTILIB_USEDEP}] )
+   mp3? ( media-sound/mpg123[${MULTILIB_USEDEP}] )
+   opus? ( >=media-libs/opusfile-0.2 )
+   vorbis? (
+   tremor? ( >=media-libs/tremor-0_pre20130223[${MULTILIB_USEDEP}] 
)
+   !tremor? ( >=media-libs/libvorbis-1.3.3-r1[${MULTILIB_USEDEP}] )
+   )
+"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   default
+
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   $(use_enable static-libs static)
+   --disable-sdltest
+   --enable-music-cmd
+   $(use_enable wav music-wave)
+   $(use_enable mod music-mod)
+   $(use_enable mod music-mod-modplug)
+   --disable-music-mod-modplug-shared
+   $(use_enable midi music-midi)
+   $(use_enable timidity music-midi-timidity)
+   $(use_enable fluidsynth music-midi-fluidsynth)
+   --disable-music-midi-fluidsynth-shared
+   $(use_enable vorbis music-ogg)
+   $(usex vorbis \
+   $(use_enable !tremor music-ogg-vorbis) \
+   --disable-music-ogg-vorbis)
+   --disable-music-ogg-vorbis-shared
+   $(use_enable tremor music-ogg-tremor)
+   --disable-music-ogg-tremor-shared
+   $(use_enable flac music-flac)
+   $(use_enable flac music-flac-libflac)
+   --disable-music-flac-libflac-shared
+   $(use_enable mp3 music-mp3)
+   $(use_enable mp3 music-mp3-mpg123)
+   --disable-music-mp3-mpg123-shared
+   $(use_enable opus music-opus)
+   --disable-music-opus-shared
+   )
+
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install() {
+   emake DESTDIR="${D}" install
+   if multilib_is_native_abi && use playtools ; then
+   emake DESTDIR="${D}" install-bin
+   fi
+}

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

2023-02-07 Thread Sam James
commit: b1e8746ba8d7244bc46dee0f9bb2ab6587e3c26b
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb  8 00:43:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 00:50:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1e8746b

sys-apps/fakeroot: add 1.31

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

 sys-apps/fakeroot/Manifest |  1 +
 sys-apps/fakeroot/fakeroot-1.31.ebuild | 76 ++
 2 files changed, 77 insertions(+)

diff --git a/sys-apps/fakeroot/Manifest b/sys-apps/fakeroot/Manifest
index 9ba8c068804a..80d6d952deaf 100644
--- a/sys-apps/fakeroot/Manifest
+++ b/sys-apps/fakeroot/Manifest
@@ -1,2 +1,3 @@
 DIST fakeroot_1.27.orig.tar.gz 544301 BLAKE2B 
5e887d43c8bedaecbe51eb7f606d6bace3a9f191a7cf4be32362e1ba97e438413f04ed644532d3a386a46f3a569bf0104c4f38272e5ff46e3705c17896fef972
 SHA512 
cd98b8cd1064a5a11c6f25bc1d9cb1fb1bf0787f50772fead301470d1769c08a89a1510402b099af334d9f126cea5d3bd5d73e27fb91b5afc1ceebeb9ec3f926
 DIST fakeroot_1.30.1.orig.tar.gz 551219 BLAKE2B 
e8f7e69d5be0e8e87a365f59f61a848ade0a10ab926bf10262ffd32f126fa0ade92be66f377ea8aba907f6a1ece85b68544ee52b08c45287853d37ce492cc015
 SHA512 
a7ed2d86c7adf3e662e79b977c23247bf942fddf98a11c370389f0c43dd51e8e038c8489d0bb583ba90427c832fa36b244880034d25cb475f27ad68a5d7cde0c
+DIST fakeroot_1.31.orig.tar.gz 551366 BLAKE2B 
f9b766f233f1f731399a814d1936b1dbdd64808a411ba11c4f460fe2eb66d3a5d40fd907d3d6cf6d9f0d062ad24319bee379da0609bbb9b0e1b7f17a889643b0
 SHA512 
a66a3535c2088ba8c33e3afc18d2ab1a16a502b999a4efbea7542e345181aa172af2e0949989832cda69bf6753c80a4bfc12cc283f5da11de31aa0bee0e8b47b

diff --git a/sys-apps/fakeroot/fakeroot-1.31.ebuild 
b/sys-apps/fakeroot/fakeroot-1.31.ebuild
new file mode 100644
index ..ad2a72c41547
--- /dev/null
+++ b/sys-apps/fakeroot/fakeroot-1.31.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PLOCALES="de es fr nl pt sv"
+inherit autotools flag-o-matic plocale
+
+DESCRIPTION="A fake root environment by means of LD_PRELOAD and SysV IPC (or 
TCP) trickery"
+HOMEPAGE="https://packages.qa.debian.org/f/fakeroot.html;
+SRC_URI="mirror://debian/pool/main/${PN:0:1}/${PN}/${P/-/_}.orig.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="acl debug nls test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   sys-libs/libcap
+   acl? ( sys-apps/acl )
+   test? ( app-arch/sharutils )
+"
+BDEPEND="nls? ( app-text/po4a )"
+
+DOCS=( AUTHORS BUGS DEBUG README doc/README.saving )
+
+src_prepare() {
+   default
+
+   disable_locale() {
+   local locale=${1}
+
+   sed -i -e "s: ${locale}::" doc/po4a/po4a.cfg doc/Makefile.am || 
die
+   }
+
+   plocale_find_changes doc/po4a/po '' '.po'
+   plocale_for_each_disabled_locale disable_locale
+
+   # We could make this conditional and disable the autodependency in
+   # autotools.eclass but it'd make it too easy for NLS builds to be broken
+   # and us not realise.
+   eautoreconf
+}
+
+src_configure() {
+   export ac_cv_header_sys_acl_h=$(usex acl)
+   use acl || export ac_cv_search_acl_get_fd=no # bug 759568
+   use debug && append-cppflags -DLIBFAKEROOT_DEBUGGING
+
+   # https://bugs.gentoo.org/834445
+   # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101270
+   filter-flags -fno-semantic-interposition
+
+   econf --disable-static
+}
+
+src_compile() {
+   local enabled_locales=$(plocale_get_locales)
+
+   if use nls && [[ -n ${enabled_locales} ]] ; then
+   # Create translated man pages
+   pushd doc >/dev/null || die
+   po4a -v -k 0 --variable "srcdir=${S}/doc/" po4a/po4a.cfg || die
+   popd >/dev/null || die
+   fi
+
+   default
+}
+
+src_install() {
+   default
+
+   # no static archives
+   find "${ED}" -name '*.la' -delete || die
+}



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

2023-02-07 Thread Nick Sarnie
commit: 49d95d5cf88bf11cb081c1ed4b0a0bf53f83e9f9
Author: Nick Sarnie  gentoo  org>
AuthorDate: Wed Feb  8 00:48:00 2023 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Wed Feb  8 00:48:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49d95d5c

media-libs/vulkan-layers: drop 1.3.231

Signed-off-by: Nick Sarnie  gentoo.org>

 media-libs/vulkan-layers/Manifest  |  1 -
 .../vulkan-layers/vulkan-layers-1.3.231.ebuild | 59 --
 2 files changed, 60 deletions(-)

diff --git a/media-libs/vulkan-layers/Manifest 
b/media-libs/vulkan-layers/Manifest
index 15bba64d83c7..66ffb0374465 100644
--- a/media-libs/vulkan-layers/Manifest
+++ b/media-libs/vulkan-layers/Manifest
@@ -1,3 +1,2 @@
-DIST vulkan-layers-1.3.231.tar.gz 4408601 BLAKE2B 
9b777559a540c34c5f86a93b15c42a223b8b7fd517f06e28d7bd0ba0fdc938063fd86126f7cdb43e692f3cc22296b5f8df924c2f39e3ead38325b2e1442bf3a6
 SHA512 
550ff2f5d718ab1a272977f3beb89f653107a7a2b89209408233cb3b969206d1d9383e0e8933343bc71fc920dd80e0cf62ad3baa588b671f24ce04cb93d4b606
 DIST vulkan-layers-1.3.236.tar.gz 4519779 BLAKE2B 
087ecbfc4e460dbdd65009262d3ddedbed72258742ec902ac6e6e89d779aa350f819d4aa2aad4a30d365bdfb079c25ccaec265b9c5b56066e082db4701300095
 SHA512 
0ebb9d44b1a465a28702e12c80c6accb55dbd6a53ce2f1eb8e8cd627583a217544e21e8eb7e1619620458d756c0cde244bcde331710ab8244e113e302839f479
 DIST vulkan-layers-1.3.239.tar.gz 4549587 BLAKE2B 
b5ac5afade60b048414a336dc130ae2e7c332e1a9e4b86448be9c86f17f7705990b27908721ee2f62e3425f117d3941f47525f8fa0d07e79bc3c68f7e4e48f14
 SHA512 
4b96951874e5b7c7abbab83b0b85cfe10b13d3ced20148ddcdd9b6e79db5d083b9ee00ae1c3605a72bcea4c3b8f1ab42ed284eb2cbc8f7e98d377108970e884c

diff --git a/media-libs/vulkan-layers/vulkan-layers-1.3.231.ebuild 
b/media-libs/vulkan-layers/vulkan-layers-1.3.231.ebuild
deleted file mode 100644
index 8dab57540f03..
--- a/media-libs/vulkan-layers/vulkan-layers-1.3.231.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PN=Vulkan-ValidationLayers
-PYTHON_COMPAT=( python3_{9..11} )
-inherit cmake-multilib python-any-r1
-
-if [[ ${PV} == ** ]]; then
-   EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git;
-   EGIT_SUBMODULES=()
-   inherit git-r3
-else
-   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
-   S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0
-fi
-
-DESCRIPTION="Vulkan Validation Layers"
-HOMEPAGE="https://github.com/KhronosGroup/Vulkan-ValidationLayers;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="wayland X"
-
-PATCHES=( "${FILESDIR}/${P}-cmake-Cleanup-find_package-SPIRV-code.patch"
-   "${FILESDIR}/${P}-Make-BUILD_WERROR-actually-work.patch"
-)
-
-BDEPEND=">=dev-util/cmake-3.10.2"
-RDEPEND="~dev-util/spirv-tools-${PV}:=[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}
-   >=dev-cpp/robin-hood-hashing-3.11.5
-   ~dev-util/glslang-${PV}:=[${MULTILIB_USEDEP}]
-   ~dev-util/vulkan-headers-${PV}
-   wayland? ( dev-libs/wayland:=[${MULTILIB_USEDEP}] )
-   X? (
-   x11-libs/libX11:=[${MULTILIB_USEDEP}]
-   x11-libs/libXrandr:=[${MULTILIB_USEDEP}]
-   )
-"
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_C_FLAGS="${CFLAGS} -DNDEBUG"
-   -DCMAKE_CXX_FLAGS="${CXXFLAGS} -DNDEBUG"
-   -DCMAKE_SKIP_RPATH=ON
-   -DBUILD_LAYER_SUPPORT_FILES=ON
-   -DBUILD_WERROR=OFF
-   -DBUILD_WSI_WAYLAND_SUPPORT=$(usex wayland)
-   -DBUILD_WSI_XCB_SUPPORT=$(usex X)
-   -DBUILD_WSI_XLIB_SUPPORT=$(usex X)
-   -DBUILD_TESTS=OFF
-   -DVulkanRegistry_DIR="${ESYSROOT}/usr/share/vulkan/registry"
-   )
-   cmake_src_configure
-}



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

2023-02-07 Thread Nick Sarnie
commit: f16bb71720d2f922dbe1301747751ad39d685ea8
Author: Nick Sarnie  gentoo  org>
AuthorDate: Wed Feb  8 00:48:13 2023 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Wed Feb  8 00:48:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f16bb717

media-libs/vulkan-loader: drop 1.3.231

Signed-off-by: Nick Sarnie  gentoo.org>

 media-libs/vulkan-loader/Manifest  |  1 -
 .../vulkan-loader/vulkan-loader-1.3.231.ebuild | 65 --
 2 files changed, 66 deletions(-)

diff --git a/media-libs/vulkan-loader/Manifest 
b/media-libs/vulkan-loader/Manifest
index cb377ed39c64..bea3de4cb557 100644
--- a/media-libs/vulkan-loader/Manifest
+++ b/media-libs/vulkan-loader/Manifest
@@ -1,3 +1,2 @@
-DIST vulkan-loader-1.3.231.tar.gz 1609720 BLAKE2B 
0e6c2bdb6934502cd7f315636cf17dc0eeca7b990f8573944dcf5aec775272ce8c246efe51ee0395e0c2ed23c63a584be104d8a49a556c6d17e0fa66fda772cf
 SHA512 
07f1a8e7737d9609a138b4e9740f9c2228db1ac56f8ddbf3c1ec0ec3b745647002ba3af4725347941dae2feb63e7c33c9db5f14ab98d2f47dfd2181a559ba849
 DIST vulkan-loader-1.3.236.tar.gz 1646230 BLAKE2B 
dd4448f32ef6f9ba25cb9bfd07549213ce787bfe21fd7d677fed55940173f583457f9082b75a497f4849afa3584fc147f3973c8d59f2a6a10ab16a10753ad5f8
 SHA512 
d80f979775e6a98b1a68e079b825984a03c76ecc04d9a8e979ff751f0f0825234662b15f2096a1c183f35bce8a1cfc16dda3238ad8f192f1622da74b9ee4e078
 DIST vulkan-loader-1.3.239.tar.gz 1646819 BLAKE2B 
050f2e343295a367c42eb746635c1cfe05e01e1692ed11503f55efb0387aa50e3dd0f529d2212ec3a2cbbeca05fe3e60c8ef84ea66e3615582aaa370621da43a
 SHA512 
2de62bb2997021609426c5f019e6cd1584d490001d5d436751e5e0b42107e6edfefa4dc054bce3e1860b8ba9a8bbdbf141401891415f07b48d4dadd6831a8171

diff --git a/media-libs/vulkan-loader/vulkan-loader-1.3.231.ebuild 
b/media-libs/vulkan-loader/vulkan-loader-1.3.231.ebuild
deleted file mode 100644
index e20950a2937c..
--- a/media-libs/vulkan-loader/vulkan-loader-1.3.231.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PN=Vulkan-Loader
-inherit flag-o-matic cmake-multilib toolchain-funcs
-
-if [[ ${PV} == ** ]]; then
-   EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git;
-   EGIT_SUBMODULES=()
-   inherit git-r3
-else
-   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
-   S="${WORKDIR}"/${MY_PN}-sdk-${PV}
-fi
-
-DESCRIPTION="Vulkan Installable Client Driver (ICD) Loader"
-HOMEPAGE="https://github.com/KhronosGroup/Vulkan-Loader;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="layers wayland X"
-
-BDEPEND=">=dev-util/cmake-3.10.2"
-DEPEND="
-   ~dev-util/vulkan-headers-${PV}
-   wayland? ( dev-libs/wayland:=[${MULTILIB_USEDEP}] )
-   X? (
-   x11-libs/libX11:=[${MULTILIB_USEDEP}]
-   x11-libs/libXrandr:=[${MULTILIB_USEDEP}]
-   )
-"
-PDEPEND="layers? ( media-libs/vulkan-layers:=[${MULTILIB_USEDEP}] )"
-
-multilib_src_configure() {
-   # Integrated clang assembler doesn't work with x86 - Bug #698164
-   if tc-is-clang && [[ ${ABI} == x86 ]]; then
-   append-cflags -fno-integrated-as
-   fi
-
-   local mycmakeargs=(
-   -DCMAKE_C_FLAGS="${CFLAGS} -DNDEBUG"
-   -DCMAKE_CXX_FLAGS="${CXXFLAGS} -DNDEBUG"
-   -DCMAKE_SKIP_RPATH=ON
-   -DBUILD_TESTS=OFF
-   -DBUILD_WSI_WAYLAND_SUPPORT=$(usex wayland)
-   -DBUILD_WSI_XCB_SUPPORT=$(usex X)
-   -DBUILD_WSI_XLIB_SUPPORT=$(usex X)
-   -DVULKAN_HEADERS_INSTALL_DIR="${ESYSROOT}/usr"
-   )
-   cmake_src_configure
-}
-
-multilib_src_install() {
-   keepdir /etc/vulkan/icd.d
-
-   cmake_src_install
-}
-
-pkg_postinst() {
-   einfo "USE=demos has been dropped as per upstream packaging"
-   einfo "vulkaninfo is now available in the dev-util/vulkan-tools package"
-}



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

2023-02-07 Thread Nick Sarnie
commit: c5072334b55b2d8cfe493a01b7f9a17ca13b41aa
Author: Nick Sarnie  gentoo  org>
AuthorDate: Wed Feb  8 00:48:33 2023 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Wed Feb  8 00:48:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5072334

media-libs/shaderc: drop 2022.2-r1

Signed-off-by: Nick Sarnie  gentoo.org>

 media-libs/shaderc/Manifest |  1 -
 media-libs/shaderc/shaderc-2022.2-r1.ebuild | 79 -
 2 files changed, 80 deletions(-)

diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest
index 24e72c0273a2..2009f082e939 100644
--- a/media-libs/shaderc/Manifest
+++ b/media-libs/shaderc/Manifest
@@ -1,3 +1,2 @@
-DIST shaderc-2022.2.tar.gz 223386 BLAKE2B 
feb18bef51bea72574d784d4992e5b8514b0d1d70fbd9194ad842a361740ed3d66c6c3d2cf6114a0ef77279845ab686d01ad5fcd91cbddcc289cee4e521aec6a
 SHA512 
85962f17d07496ba4cef3ad62dc7fd1967ff628449ceb1fec77336211fddbd2554ea94e5558cfaf2cfe4dcfdf6f56744d905714be7dbb776ba2bcd67e4665039
 DIST shaderc-2022.3.tar.gz 223478 BLAKE2B 
6b00677464a916618f0f204c650a89a3a74fcfd463a4e9476f16f8ff3f1079979da2e42f30dff93ddb1d509cb117c03e50508661f8de892157334ad0e477fd3c
 SHA512 
a0ac3350defb89e39de79eba64a3648d24fd4d764be2df3193cabc1976d4a8f6bd8ebe296b02cc53788c8b74d66e8bcea3fe1266f7ad1c7e0e5a0d70ecb842ee
 DIST shaderc-2023.2.tar.gz 222452 BLAKE2B 
e827a4b408fa70142896ca6c957d2569a364ca426a077ef75bd4057d60c179ca2ba6374d1b73ff12f839b2c0ca94dcae4b466af4c6b2c6c22b11c151b113
 SHA512 
8d0c05ba766d2e102062233c02850fa42c19ebaac33a6aff31549a3b12c34f5c6e44ce2c368d9bcb28b09ba8bffbf398711ca61890d7745a716d016f17f9fb84

diff --git a/media-libs/shaderc/shaderc-2022.2-r1.ebuild 
b/media-libs/shaderc/shaderc-2022.2-r1.ebuild
deleted file mode 100644
index f75a3b7f5831..
--- a/media-libs/shaderc/shaderc-2022.2-r1.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..10} )
-inherit cmake-multilib python-any-r1
-
-DESCRIPTION="Collection of tools, libraries and tests for shader compilation"
-HOMEPAGE="https://github.com/google/shaderc;
-EGIT_COMMIT="${PV}"
-SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ppc64 x86"
-IUSE="doc"
-
-RDEPEND="
-   >=dev-util/glslang-1.3.224[${MULTILIB_USEDEP}]
-   >=dev-util/spirv-tools-1.3.224[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}
-   >=dev-util/spirv-headers-1.3.224"
-
-BDEPEND="doc? ( dev-ruby/asciidoctor )"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2020.4-fix-build.patch
-)
-
-# https://github.com/google/shaderc/issues/470
-RESTRICT=test
-
-src_prepare() {
-   cmake_comment_add_subdirectory examples
-
-   # Unbundle glslang, spirv-headers, spirv-tools
-   cmake_comment_add_subdirectory third_party
-   sed -i \
-   -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \
-   glslc/test/CMakeLists.txt || die
-
-   # Disable git versioning
-   sed -i -e '/build-version/d' glslc/CMakeLists.txt || die
-
-   # Manually create build-version.inc as we disabled git versioning
-   cat <<- EOF > glslc/src/build-version.inc || die
-   "${P}\n"
-   "$(best_version dev-util/spirv-tools)\n"
-   "$(best_version dev-util/glslang)\n"
-   EOF
-
-   cmake_src_prepare
-}
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DSHADERC_SKIP_TESTS="true"
-   -DSHADERC_ENABLE_WERROR_COMPILE="false"
-   )
-   cmake_src_configure
-}
-
-multilib_src_compile() {
-   if multilib_is_native_abi && use doc; then
-   cmake_src_compile glslc_doc_README
-   fi
-   cmake_src_compile
-}
-
-multilib_src_install() {
-   if multilib_is_native_abi; then
-   use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" )
-   fi
-   cmake_src_install
-}



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

2023-02-07 Thread Nick Sarnie
commit: beb3d579c1e7768b1c8407cc0e3e67488b21b3e7
Author: Nick Sarnie  gentoo  org>
AuthorDate: Wed Feb  8 00:47:05 2023 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Wed Feb  8 00:47:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=beb3d579

dev-util/spirv-tools: drop 1.3.231

Signed-off-by: Nick Sarnie  gentoo.org>

 dev-util/spirv-tools/Manifest   |  1 -
 dev-util/spirv-tools/spirv-tools-1.3.231.ebuild | 44 -
 2 files changed, 45 deletions(-)

diff --git a/dev-util/spirv-tools/Manifest b/dev-util/spirv-tools/Manifest
index c6e9114ca10e..fa0b789aad1d 100644
--- a/dev-util/spirv-tools/Manifest
+++ b/dev-util/spirv-tools/Manifest
@@ -1,3 +1,2 @@
-DIST spirv-tools-1.3.231.tar.gz 3044417 BLAKE2B 
f59afde3ec653e9ed0e8c43814e2ec8e9e379d3872c5f277215948d57ff4dc29374525e42fb5cace08d59c8322c28a9077c3573691242c5aaf4b057865ed7cf1
 SHA512 
d38ca24b9316e9e878f56e63a08ee40d7cae5aa947546f4d9e789d71b81d0f551fcafacce09d59e9874e284705f55f98e5fdc0acc27ec429fab02f9762e47952
 DIST spirv-tools-1.3.236.tar.gz 3079909 BLAKE2B 
97c773b3bee60d3889f9bda49d0b729ce199fab1d6ac211f0bcc9fd0ec2d1d770ed6dccd603cf9beae82541d009fa37bc6d5e1a3a8cae82985c84e3bcfbc4149
 SHA512 
c70287582cc42eca1a4b81259217f02e4d7003503d43a2aabc24b3c6c50b9081768bdd69ed8a9c8489b1e9a52e9762629c920a96eb2ef43a96e9ead7a1438674
 DIST spirv-tools-1.3.239.tar.gz 3088996 BLAKE2B 
b7900fee1b5fca47802cd168766c3bc2f316fd69380670a8f0241df607c8fb41e8534d699330e38fa33ca1632a63fe54fb6c69def68d5b7a30b4229598fdcd21
 SHA512 
77c06e9127e9f5ab5c83b2bae181a9e626adc4f37d10122a1ed62904dd7e05f78f5eb75f4213d8d986bc78f60f247ed23ddc2552fcbb8355c0160fb559d32707

diff --git a/dev-util/spirv-tools/spirv-tools-1.3.231.ebuild 
b/dev-util/spirv-tools/spirv-tools-1.3.231.ebuild
deleted file mode 100644
index 07404b32ae4d..
--- a/dev-util/spirv-tools/spirv-tools-1.3.231.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PN=SPIRV-Tools
-PYTHON_COMPAT=( python3_{9..11} )
-PYTHON_REQ_USE="xml(+)"
-inherit cmake-multilib python-any-r1
-
-if [[ ${PV} == ** ]]; then
-   EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git;
-   inherit git-r3
-else
-   EGIT_COMMIT="sdk-${PV}.0"
-   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/${EGIT_COMMIT}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
-   S="${WORKDIR}"/${MY_PN}-${EGIT_COMMIT}
-fi
-
-DESCRIPTION="Provides an API and commands for processing SPIR-V modules"
-HOMEPAGE="https://github.com/KhronosGroup/SPIRV-Tools;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-# Tests fail upon finding symbols that do not match a regular expression
-# in the generated library. Easily hit with non-standard compiler flags
-RESTRICT="test"
-COMMON_DEPEND="~dev-util/spirv-headers-${PV}"
-DEPEND="${COMMON_DEPEND}"
-RDEPEND=""
-BDEPEND="${PYTHON_DEPS}
-   ${COMMON_DEPEND}"
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   "-DSPIRV-Headers_SOURCE_DIR=${ESYSROOT}/usr/"
-   "-DSPIRV_WERROR=OFF"
-   "-DSPIRV_TOOLS_BUILD_STATIC=OFF"
-   "-DBUILD_SHARED_LIBS=ON"
-   )
-
-   cmake_src_configure
-}



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

2023-02-07 Thread Nick Sarnie
commit: fb224491d08ae1cfae1bd554d29f1e4e9cf9d3e2
Author: Nick Sarnie  gentoo  org>
AuthorDate: Wed Feb  8 00:47:19 2023 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Wed Feb  8 00:47:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb224491

dev-util/vulkan-headers: drop 1.3.231

Signed-off-by: Nick Sarnie  gentoo.org>

 dev-util/vulkan-headers/Manifest   |  1 -
 .../vulkan-headers/vulkan-headers-1.3.231.ebuild   | 24 --
 2 files changed, 25 deletions(-)

diff --git a/dev-util/vulkan-headers/Manifest b/dev-util/vulkan-headers/Manifest
index 7fa92f5cf530..120b752aed2a 100644
--- a/dev-util/vulkan-headers/Manifest
+++ b/dev-util/vulkan-headers/Manifest
@@ -1,3 +1,2 @@
-DIST vulkan-headers-1.3.231.tar.gz 1691630 BLAKE2B 
321ad1d472a80ec31e0bbc80e8eb79ef831a385415e216b2ddf83014fcf4c3fda804fb8d085be10b35bd9454ab42cada4bf3d7f25d3d854cd607f7afd8ace906
 SHA512 
3d460c2e768de02f8bf5ad2963c4c75c4efe03be3d6a5a752c54676307fc2913fd765c7955bee4da42a9f9c64c20b984ffde805c3561b4e97d2b4120049e88ab
 DIST vulkan-headers-1.3.236.tar.gz 1764629 BLAKE2B 
bcab4628979aba6121779f876010cca18308b42b2eea5f7e2c9ab45855914a5ef8f2f217a9853feca461c2fd002ad44696b60ef229c4a2f187aacb7e68ae3dd4
 SHA512 
f4623a9076896403ceff2c97b02bbda0692535be01dba0a51a1faaa015d9c57c47aaa0960505b94553f24b4efb9ebb84adac5a949d341bbb13898d734e6c722c
 DIST vulkan-headers-1.3.239.tar.gz 1804393 BLAKE2B 
ea7ab92539aa32a6973bb590b84e4004195eea1f41b3499b33c1f915514243e7d06c603f0dd9feb4d04a455dd732940f512d2acca150372ebf02b007e670b27d
 SHA512 
d7b0bf3f41f0f4a43c89c13cabfeb99401b069e6d0358b03befef465cba7e6a34e1608e62d981d0d905f5cc6327334cdca4e249ebb2305ce1ae81ebcfb62dc20

diff --git a/dev-util/vulkan-headers/vulkan-headers-1.3.231.ebuild 
b/dev-util/vulkan-headers/vulkan-headers-1.3.231.ebuild
deleted file mode 100644
index 767fada760a0..
--- a/dev-util/vulkan-headers/vulkan-headers-1.3.231.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PN=Vulkan-Headers
-inherit cmake
-
-if [[ ${PV} == ** ]]; then
-   EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git;
-   inherit git-r3
-else
-   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
-   S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0
-fi
-
-DESCRIPTION="Vulkan Header files and API registry"
-HOMEPAGE="https://github.com/KhronosGroup/Vulkan-Headers;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-
-BDEPEND=">=dev-util/cmake-3.10.2"



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

2023-02-07 Thread Nick Sarnie
commit: 9a74abbf395abd4ae2491ce0417951596b513cdb
Author: Nick Sarnie  gentoo  org>
AuthorDate: Wed Feb  8 00:47:40 2023 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Wed Feb  8 00:47:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a74abbf

dev-util/vulkan-tools: drop 1.3.231

Signed-off-by: Nick Sarnie  gentoo.org>

 dev-util/vulkan-tools/Manifest|  1 -
 dev-util/vulkan-tools/vulkan-tools-1.3.231.ebuild | 82 ---
 2 files changed, 83 deletions(-)

diff --git a/dev-util/vulkan-tools/Manifest b/dev-util/vulkan-tools/Manifest
index fe50ec9d9017..6d5e18f044c4 100644
--- a/dev-util/vulkan-tools/Manifest
+++ b/dev-util/vulkan-tools/Manifest
@@ -1,3 +1,2 @@
-DIST vulkan-tools-1.3.231.tar.gz 876613 BLAKE2B 
5c57e5f1f101d79b2bc57a7033a438c470db0d089beaeafa69865f95f14a55c0f71fcc0fb0dea1d898ddcdb80364abb883805e6b60f488a2b5b56bb42cffd4e9
 SHA512 
b6b1404e3d77e85c5f5d7e93503e9b2a409a506692a862fcfc01a57d3ee5c6410f47dc7175175b817a1f0e9af62b7a99934c33c68f90babd698aeaeb0b8f
 DIST vulkan-tools-1.3.236.tar.gz 880927 BLAKE2B 
0d2b885057d063946140489eae4fb08ad8ff3172d23243f746c74090a20990901b18126cfb41efdd38b24f7c2e7dcd62dd3453f0f6130c618632592a4ecb1d31
 SHA512 
aa3b934ab084a29ae2503be96f0af69c52b693525cd5bd641c85b5a6f79ec3b7a48ba1b08a1a898229f80086bd5fc819b8ad4019835490653edadcf2d086b9f3
 DIST vulkan-tools-1.3.239.tar.gz 775603 BLAKE2B 
ff2b07454b603a72f0f07c575c09b431f0ec996bab2d5adc66d8d5f1456b0897f3796a33c5658949c92f895b67cbc67ad777975697693cc677db69400549e824
 SHA512 
9397f71dba2b741dd43c101472ab5961e64b46a7252fca1aa2f3b7c2afbe44b789a25c13536c8eb5dbd6600d0c741330493b73177d805db38ff1542364ef4764

diff --git a/dev-util/vulkan-tools/vulkan-tools-1.3.231.ebuild 
b/dev-util/vulkan-tools/vulkan-tools-1.3.231.ebuild
deleted file mode 100644
index 223c7aa75fbf..
--- a/dev-util/vulkan-tools/vulkan-tools-1.3.231.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PN=Vulkan-Tools
-PYTHON_COMPAT=( python3_{9..11} )
-inherit cmake-multilib python-any-r1
-
-if [[ ${PV} == ** ]]; then
-   EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git;
-   EGIT_SUBMODULES=()
-   inherit git-r3
-else
-   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv"
-   S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0
-fi
-
-DESCRIPTION="Official Vulkan Tools and Utilities for Windows, Linux, Android, 
and MacOS"
-HOMEPAGE="https://github.com/KhronosGroup/Vulkan-Tools;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="cube wayland +X"
-
-# Cube demo only supports one window system at a time
-REQUIRED_USE="cube? ( ^^ ( X wayland ) )"
-
-BDEPEND="${PYTHON_DEPS}
-   >=dev-util/cmake-3.10.2
-   cube? ( ~dev-util/glslang-${PV}:=[${MULTILIB_USEDEP}] )
-"
-RDEPEND="
-   ~media-libs/vulkan-loader-${PV}:=[${MULTILIB_USEDEP},wayland?,X?]
-   wayland? ( dev-libs/wayland:=[${MULTILIB_USEDEP}] )
-   X? (
-   x11-libs/libX11:=[${MULTILIB_USEDEP}]
-   x11-libs/libXrandr:=[${MULTILIB_USEDEP}]
-   )
-"
-DEPEND="${RDEPEND}
-   ~dev-util/vulkan-headers-${PV}
-"
-
-pkg_setup() {
-   MULTILIB_CHOST_TOOLS=(
-   /usr/bin/vulkaninfo
-   )
-
-   use cube && MULTILIB_CHOST_TOOLS+=(
-   /usr/bin/vkcube
-   /usr/bin/vkcubepp
-   )
-
-   python-any-r1_pkg_setup
-}
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_C_FLAGS="${CFLAGS} -DNDEBUG"
-   -DCMAKE_CXX_FLAGS="${CXXFLAGS} -DNDEBUG"
-   -DCMAKE_SKIP_RPATH=ON
-   -DBUILD_VULKANINFO=ON
-   -DBUILD_CUBE=$(usex cube)
-   -DBUILD_WSI_WAYLAND_SUPPORT=$(usex wayland)
-   -DBUILD_WSI_XCB_SUPPORT=$(usex X)
-   -DBUILD_WSI_XLIB_SUPPORT=$(usex X)
-   -DVULKAN_HEADERS_INSTALL_DIR="${ESYSROOT}/usr"
-   )
-
-   use cube && mycmakeargs+=(
-   -DGLSLANG_INSTALL_DIR="${ESYSROOT}/usr"
-   -DCUBE_WSI_SELECTION=$(usex X XCB WAYLAND)
-   )
-
-   cmake_src_configure
-}
-
-multilib_src_install() {
-   cmake_src_install
-}



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

2023-02-07 Thread Nick Sarnie
commit: fbe2d74bac00582a69b91da9b5f7f542654e91ad
Author: Nick Sarnie  gentoo  org>
AuthorDate: Wed Feb  8 00:46:38 2023 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Wed Feb  8 00:46:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbe2d74b

dev-util/spirv-headers: drop 1.3.231

Signed-off-by: Nick Sarnie  gentoo.org>

 dev-util/spirv-headers/Manifest |  1 -
 dev-util/spirv-headers/spirv-headers-1.3.231.ebuild | 17 -
 2 files changed, 18 deletions(-)

diff --git a/dev-util/spirv-headers/Manifest b/dev-util/spirv-headers/Manifest
index c70a52e232e6..bbed1df7d890 100644
--- a/dev-util/spirv-headers/Manifest
+++ b/dev-util/spirv-headers/Manifest
@@ -1,3 +1,2 @@
-DIST spirv-headers-1.3.231.tar.gz 439643 BLAKE2B 
034f3ff56a36dbd62290980f55ead654af209eb23359b541b6d6de72f8c6dbd67d7e0ca5c64f0e2b2f29077a19b224909c507d373a17b76010862df3222e8a08
 SHA512 
227d0ae49d3095813cb48b5657858df4caebfc4c711b5d8b1d358f4b37f40b482d4cc7ca4d91cb029c32c8ba6af73221ba0fa02724e795a46dc324f2bc832ff9
 DIST spirv-headers-1.3.236.tar.gz 445166 BLAKE2B 
cf64f91a3d4368f876fb5834c0fa42d36861519b842fee8789515752dc8cb519266579cec8be26f3e0ea2917884b3bad2644f337adf9184cda139224cbc33240
 SHA512 
0cd35cbff41b5dc6f78c5129c138c83e099c8bea63eca9dfc8fdf0a19fed015b9d4435fc8e1c8d98997f1c673162b289842e0bbe3ba243f798bc631cd92d85d2
 DIST spirv-headers-1.3.239.tar.gz 446227 BLAKE2B 
43c115f2b9661b682455034479a056cbef9cb9d4d9e60be88a1d5e16354dbfc907c1719f0d90cb0a0d243e420b552b150b915baaa9aecf998604197f26ba214b
 SHA512 
f537becf7940cc31bc7b578f33be1ca55264414f205582dff0c569bdbae085e78760ea317a32e6d3fe3510e29554ea1b1a00bf9e4df3e20cd4de6e998a891a5d

diff --git a/dev-util/spirv-headers/spirv-headers-1.3.231.ebuild 
b/dev-util/spirv-headers/spirv-headers-1.3.231.ebuild
deleted file mode 100644
index 7a7c95b03c13..
--- a/dev-util/spirv-headers/spirv-headers-1.3.231.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="Machine-readable files for the SPIR-V Registry"
-HOMEPAGE="https://www.khronos.org/registry/spir-v/;
-EGIT_COMMIT="sdk-${PV}"
-SRC_URI="https://github.com/KhronosGroup/SPIRV-Headers/archive/${EGIT_COMMIT}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
-
-S="${WORKDIR}/SPIRV-Headers-${EGIT_COMMIT}"



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

2023-02-07 Thread Julien Roy
commit: 8373b3b69d0e63b81a4f111b718c3dfde9112f46
Author: Julien Roy  jroy  ca>
AuthorDate: Wed Feb  8 00:45:42 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Wed Feb  8 00:48:26 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8373b3b6

dev-python/mautrix: add optfeature ffmpeg

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

 dev-python/mautrix/mautrix-0.19.2.ebuild | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/dev-python/mautrix/mautrix-0.19.2.ebuild 
b/dev-python/mautrix/mautrix-0.19.2.ebuild
index 75042c921..c8fc1efb6 100644
--- a/dev-python/mautrix/mautrix-0.19.2.ebuild
+++ b/dev-python/mautrix/mautrix-0.19.2.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{9..10} )
 
-inherit distutils-r1
+inherit distutils-r1 optfeature
 
 DESCRIPTION="A Python 3 asyncio Matrix framework"
 HOMEPAGE="https://github.com/mautrix/python/;
@@ -35,3 +35,7 @@ RDEPEND="
 DEPEND="${RDEPEND}"
 
 distutils_enable_tests pytest
+
+pkg_postinst() {
+   optfeature "media transcoding" media-video/ffmpeg
+}



[gentoo-commits] proj/gentoo-functions:master commit in: /

2023-02-07 Thread Sam James
commit: e888b6390ceebeab87dd047e7633af581fa9c860
Author: Kerin Millar  plushkava  net>
AuthorDate: Tue Feb  7 23:56:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 00:02:37 2023 +
URL:
https://gitweb.gentoo.org/proj/gentoo-functions.git/commit/?id=e888b639

test-functions: Don't imply that coreutils is required

The runtime requirements are made clear by the opening comment, but there was
still a reference to coreutils made in another comment. Remove the latter.

Signed-off-by: Kerin Millar  plushkava.net>
Signed-off-by: Sam James  gentoo.org>

 test-functions | 7 +++
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/test-functions b/test-functions
index d3cd154..8602a05 100755
--- a/test-functions
+++ b/test-functions
@@ -74,10 +74,9 @@ test_is_older_than() {
1  older/fileolder-empty \
1  older/fileolder/file
 
-   # The mtimes need to be explicitly assigned. Empirical evidence has 
shown
-   # that executing mkdir(1) sequentially, with a single operand each time,
-   # does not guarantee the order of the resulting mtimes. As such, the
-   # implementation of touch(1) from coreutils is required.
+   # The mtimes need to be explicitly assigned. Empirical evidence has
+   # shown that executing mkdir(1) sequentially, with a single operand
+   # each time, does not guarantee the order of the resulting mtimes.
tstamp=19700101
for age in older newer; do
mkdir "${age}" "${age}-empty" \



[gentoo-commits] proj/gentoo-functions:master commit in: /

2023-02-07 Thread Sam James
commit: 833c5600ba5fd3570c8b53470f317151be85d2f4
Author: Kerin Millar  plushkava  net>
AuthorDate: Tue Feb  7 23:53:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 00:02:20 2023 +
URL:
https://gitweb.gentoo.org/proj/gentoo-functions.git/commit/?id=833c5600

test-functions: unset -v dir a little earlier

That way, it's guaranteed that it's unset at the point that the cleanup
function is called on account of not sourcing the functions.

Signed-off-by: Kerin Millar  plushkava.net>
Signed-off-by: Sam James  gentoo.org>

 test-functions | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/test-functions b/test-functions
index 3f34d59..d3cd154 100755
--- a/test-functions
+++ b/test-functions
@@ -151,14 +151,14 @@ test_get_bootparam() {
return "$(( passed < total ))"
 }
 
-
 printf 'TAP version 14\n'
 
+unset -v dir
+
 if ! . ./functions.sh; then
bailout "Couldn't source ./functions.sh"
 fi
 
-unset -v dir
 assign_tmpdir
 
 export TEST_GENFUNCS=1



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

2023-02-07 Thread Sam James
commit: e66873a3b765467c70f30bf20a01e02b3f37bb03
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb  7 23:55:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb  7 23:55:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e66873a3

sys-apps/gentoo-functions: drop 0.18-r1

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

 sys-apps/gentoo-functions/Manifest |  1 -
 .../gentoo-functions-0.18-r1.ebuild| 30 --
 2 files changed, 31 deletions(-)

diff --git a/sys-apps/gentoo-functions/Manifest 
b/sys-apps/gentoo-functions/Manifest
index 10ae4a63b512..f77fb3b45d19 100644
--- a/sys-apps/gentoo-functions/Manifest
+++ b/sys-apps/gentoo-functions/Manifest
@@ -1,3 +1,2 @@
 DIST gentoo-functions-0.17.tar.bz2 10798 BLAKE2B 
1b725945421ab36b1412f9addc22e9fe299c0e6460790ee2832b9f63d4c06b86bb0d054b01505640a5dc1e62f3cd257628717fec852116a4c8b2c9f9d2d149ee
 SHA512 
6a3de93b5e4d761a53a622f41e6079606cc4ad8a964771d49dafdefbb632afdf722fd055d261e494aa0be956c4160c49a775ab40c927c5340b8e4da275ef51fb
-DIST gentoo-functions-0.18.tar.bz2 11803 BLAKE2B 
d975b0227dd0370c072e34f11d8d6c427b90948e7469b214665d27805f5a4cada1dab2e1b9b3b32e032fdc42a82587d16c5b3a4766f85e9cb75ad74fac69cb0b
 SHA512 
b96f71a5a84b84affb69f042cb4908f41a6b4c0328f9f0a325f523361560dc95c95b8bd5de5c22758d7038a1b564c2bd3f5d8fc63b72f87ab17523c555daa829
 DIST gentoo-functions-0.19.tar.bz2 12079 BLAKE2B 
be0a3a54d4dee1755866047b670a69cd6fec368239123c3f0c08180b79a33c20147bca0e35e568faef6877513551e731bdf0c181aeb0460f6574d2d708219373
 SHA512 
2674d3fe5724cc6d685ae58bf0ee33f4a1bdba2c5e5809cfb193fd0a710d4678c2d9392c2c62d2321cf455f524950266dc1629ab684fe46632d179e539d5a39e

diff --git a/sys-apps/gentoo-functions/gentoo-functions-0.18-r1.ebuild 
b/sys-apps/gentoo-functions/gentoo-functions-0.18-r1.ebuild
deleted file mode 100644
index decad7ffcca3..
--- a/sys-apps/gentoo-functions/gentoo-functions-0.18-r1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 2014-2023 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://anongit.gentoo.org/git/proj/gentoo-functions.git;
-else
-   
SRC_URI="https://gitweb.gentoo.org/proj/gentoo-functions.git/snapshot/${P}.tar.bz2;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
-fi
-
-inherit toolchain-funcs flag-o-matic
-
-DESCRIPTION="Base functions required by all Gentoo systems"
-HOMEPAGE="https://gitweb.gentoo.org/proj/gentoo-functions.git;
-
-LICENSE="GPL-2"
-SLOT="0"
-
-# Specifically needs GNU find, as well.
-RDEPEND=">=sys-apps/findutils-4.9"
-
-src_configure() {
-   tc-export CC
-   append-lfs-flags
-   export ROOTPREFIX="${EPREFIX}"
-   export PREFIX="${EPREFIX}/usr"
-}



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

2023-02-07 Thread Sam James
commit: a8d77e22c1ed368c10a8f4b33a8e1038108634db
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb  7 23:54:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb  7 23:54:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8d77e22

sys-apps/gentoo-functions: add 0.19

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

 sys-apps/gentoo-functions/Manifest |  1 +
 .../gentoo-functions/gentoo-functions-0.19.ebuild  | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/sys-apps/gentoo-functions/Manifest 
b/sys-apps/gentoo-functions/Manifest
index 7b83ba1665cd..10ae4a63b512 100644
--- a/sys-apps/gentoo-functions/Manifest
+++ b/sys-apps/gentoo-functions/Manifest
@@ -1,2 +1,3 @@
 DIST gentoo-functions-0.17.tar.bz2 10798 BLAKE2B 
1b725945421ab36b1412f9addc22e9fe299c0e6460790ee2832b9f63d4c06b86bb0d054b01505640a5dc1e62f3cd257628717fec852116a4c8b2c9f9d2d149ee
 SHA512 
6a3de93b5e4d761a53a622f41e6079606cc4ad8a964771d49dafdefbb632afdf722fd055d261e494aa0be956c4160c49a775ab40c927c5340b8e4da275ef51fb
 DIST gentoo-functions-0.18.tar.bz2 11803 BLAKE2B 
d975b0227dd0370c072e34f11d8d6c427b90948e7469b214665d27805f5a4cada1dab2e1b9b3b32e032fdc42a82587d16c5b3a4766f85e9cb75ad74fac69cb0b
 SHA512 
b96f71a5a84b84affb69f042cb4908f41a6b4c0328f9f0a325f523361560dc95c95b8bd5de5c22758d7038a1b564c2bd3f5d8fc63b72f87ab17523c555daa829
+DIST gentoo-functions-0.19.tar.bz2 12079 BLAKE2B 
be0a3a54d4dee1755866047b670a69cd6fec368239123c3f0c08180b79a33c20147bca0e35e568faef6877513551e731bdf0c181aeb0460f6574d2d708219373
 SHA512 
2674d3fe5724cc6d685ae58bf0ee33f4a1bdba2c5e5809cfb193fd0a710d4678c2d9392c2c62d2321cf455f524950266dc1629ab684fe46632d179e539d5a39e

diff --git a/sys-apps/gentoo-functions/gentoo-functions-0.19.ebuild 
b/sys-apps/gentoo-functions/gentoo-functions-0.19.ebuild
new file mode 100644
index ..decad7ffcca3
--- /dev/null
+++ b/sys-apps/gentoo-functions/gentoo-functions-0.19.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2014-2023 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://anongit.gentoo.org/git/proj/gentoo-functions.git;
+else
+   
SRC_URI="https://gitweb.gentoo.org/proj/gentoo-functions.git/snapshot/${P}.tar.bz2;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+fi
+
+inherit toolchain-funcs flag-o-matic
+
+DESCRIPTION="Base functions required by all Gentoo systems"
+HOMEPAGE="https://gitweb.gentoo.org/proj/gentoo-functions.git;
+
+LICENSE="GPL-2"
+SLOT="0"
+
+# Specifically needs GNU find, as well.
+RDEPEND=">=sys-apps/findutils-4.9"
+
+src_configure() {
+   tc-export CC
+   append-lfs-flags
+   export ROOTPREFIX="${EPREFIX}"
+   export PREFIX="${EPREFIX}/usr"
+}



[gentoo-commits] proj/gentoo-functions: New tag: 0.19

2023-02-07 Thread Sam James
commit: 
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb  7 23:47:43 2023 +

New tag: 0.19




[gentoo-commits] proj/gentoo-functions:master commit in: /

2023-02-07 Thread Sam James
commit: eba1e10cf534577d62e6c007708ab1b517108911
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb  7 23:47:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb  7 23:47:28 2023 +
URL:
https://gitweb.gentoo.org/proj/gentoo-functions.git/commit/?id=eba1e10c

Makefile: crank version to 0.19

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

 Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Makefile b/Makefile
index 30e0ac5..739bfcb 100644
--- a/Makefile
+++ b/Makefile
@@ -2,7 +2,7 @@
 # Copyright 2014-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-VERSION = 0.18
+VERSION = 0.19
 GITREF ?= $(VERSION)
 PKG ?= gentoo-functions-$(VERSION)
 



[gentoo-commits] proj/gentoo-functions:master commit in: /

2023-02-07 Thread Sam James
commit: cdfb0ef04feb09260ee2631c6900044fdbfe476f
Author: Kerin Millar  plushkava  net>
AuthorDate: Tue Feb  7 05:06:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb  7 23:39:33 2023 +
URL:
https://gitweb.gentoo.org/proj/gentoo-functions.git/commit/?id=cdfb0ef0

Convert the test suite to sh, eliminating the bash dependency

This renders the test suite much more useful than it was because the
tests will now be performed using the system's sh(1) implementation,
whatever it may be.

Signed-off-by: Kerin Millar  plushkava.net>
Signed-off-by: Sam James  gentoo.org>

 test-functions | 189 ++---
 1 file changed, 100 insertions(+), 89 deletions(-)

diff --git a/test-functions b/test-functions
index 39216b2..d5816f1 100755
--- a/test-functions
+++ b/test-functions
@@ -1,154 +1,165 @@
-#!/bin/bash
-
+#!/bin/sh
+# shellcheck disable=2015
 # Requires mktemp(1) and touch(1) from GNU coreutils.
 
 bailout() {
printf 'Bail out! %s.\n' "$1"
+   cleanup_tmpdir
exit 1
 }
 
 assign_tmpdir() {
+   # shellcheck disable=1007
dir=$(mktemp -d) \
&& CDPATH= cd -- "${dir}" \
|| bailout "Couldn't create or change to the temp dir"
 }
 
+cleanup_tmpdir() {
+   if [ -n "${dir}" ]; then
+   rm -rf -- "${dir}"
+   fi
+}
+
 test_is_older_than() {
-   local age desc i passed total tstamp
-   local -a tests=(
-   1  N/A   N/A
-   0  newer newer
-   1  newer newer-empty
-   0  newer newer/file
-   1  newer non-existent
-   1  newer older
-   1  newer older-empty
-   1  newer older/file
-   0  newer-empty   newer
-   1  newer-empty   newer-empty
-   0  newer-empty   newer/file
-   1  newer-empty   non-existent
-   1  newer-empty   older
-   1  newer-empty   older-empty
-   1  newer-empty   older/file
-   1  newer/filenewer
-   1  newer/filenewer-empty
-   1  newer/filenewer/file
-   1  newer/filenon-existent
-   1  newer/fileolder
-   1  newer/fileolder-empty
-   1  newer/fileolder/file
-   0  non-existent  newer
-   0  non-existent  newer-empty
-   0  non-existent  newer/file
-   1  non-existent  non-existent
-   0  non-existent  older
-   0  non-existent  older-empty
-   0  non-existent  older/file
-   0  older newer
-   0  older newer-empty
-   0  older newer/file
-   1  older non-existent
-   0  older older
-   1  older older-empty
-   0  older older/file
-   0  older-empty   newer
-   0  older-empty   newer-empty
-   0  older-empty   newer/file
-   1  older-empty   non-existent
-   0  older-empty   older
-   1  older-empty   older-empty
-   0  older-empty   older/file
-   0  older/filenewer
-   0  older/filenewer-empty
-   0  older/filenewer/file
-   1  older/filenon-existent
-   1  older/fileolder
-   1  older/fileolder-empty
+   set -- \
+   1  N/A   N/A \
+   0  newer newer \
+   1  newer newer-empty \
+   0  newer newer/file \
+   1  newer non-existent \
+   1  newer older \
+   1  newer older-empty \
+   1  newer older/file \
+   0  newer-empty   newer \
+   1  newer-empty   newer-empty \
+   0  newer-empty   newer/file \
+   1  newer-empty   non-existent \
+   1  newer-empty   older \
+   1  newer-empty   older-empty \
+   1  newer-empty   older/file \
+   1  newer/filenewer \
+   1  newer/filenewer-empty \
+   1  newer/filenewer/file \
+   1  newer/filenon-existent \
+   1  newer/fileolder \
+   1  newer/fileolder-empty \
+   1  newer/fileolder/file \
+   0  non-existent  newer \
+   0  non-existent  newer-empty \
+   0  non-existent  newer/file \
+   1  non-existent  non-existent \
+   0  non-existent  older \
+   0  non-existent  older-empty \
+   0  non-existent  older/file \
+   0  older newer \
+   0  older newer-empty \
+   0  

[gentoo-commits] proj/gentoo-functions:master commit in: /

2023-02-07 Thread Sam James
commit: ac7ba4b2801edebb6588dbee7728ab7ae2e7e03d
Author: Kerin Millar  plushkava  net>
AuthorDate: Tue Feb  7 06:10:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb  7 23:39:51 2023 +
URL:
https://gitweb.gentoo.org/proj/gentoo-functions.git/commit/?id=ac7ba4b2

Add some more tests for the get_bootparam() function

These additional tests include some that would have easily foiled the
old parser, so it seems sensible to have them be included.

Signed-off-by: Kerin Millar  plushkava.net>
Signed-off-by: Sam James  gentoo.org>

 test-functions | 20 +---
 1 file changed, 13 insertions(+), 7 deletions(-)

diff --git a/test-functions b/test-functions
index d5816f1..3f34d59 100755
--- a/test-functions
+++ b/test-functions
@@ -112,14 +112,20 @@ test_is_older_than() {
 }
 
 test_get_bootparam() {
+   cmdline="foo gentoo=bar,baz quux"
set -- \
-   1  N/A  "${cmdline:=foo gentoo=bar,baz quux}" \
-   1  ''   "${cmdline}" \
-   1  ''   "gentoo=" \
-   1  foo  "${cmdline}" \
-   0  bar  "${cmdline}" \
-   0  baz  "${cmdline}" \
-   1  bar,baz  "${cmdline}"
+   1  N/A   "${cmdline}" \
+   1  ''"${cmdline}" \
+   1  ''"gentoo=" \
+   1  foo   "${cmdline}" \
+   0  bar   "${cmdline}" \
+   0  bar   "foo gentoo=gentoo=1,bar baz" \
+   0  bar   "foo gentoo=bar,gentoo=1 baz" \
+   0  baz   "${cmdline}" \
+   1  bar,baz   "${cmdline}" \
+   0  gentoo=1  "foo gentoo=bar,gentoo=1 baz" \
+   0  gentoo=1  "foo gentoo=gentoo=1,bar baz" \
+   1  quux  "${cmdline}"
 
passed=0
total=$(( $# / 3 ))



  1   2   3   4   >