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

2023-05-20 Thread Sam James
commit: c88e7baab31b7db3bdfb4d89bb106bd94ecc2af2
Author: Sam James  gentoo  org>
AuthorDate: Sun May 21 05:42:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 21 05:42:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c88e7baa

dev-python/pipenv: revbump for fixed import patch

Bug: https://bugs.gentoo.org/905793
Fixes: 827ece915c1a98e3dad5a1c2f1358451ab52b496
Signed-off-by: Sam James  gentoo.org>

 dev-python/pipenv/{pipenv-2023.4.29.ebuild => pipenv-2023.4.29-r1.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/dev-python/pipenv/pipenv-2023.4.29.ebuild 
b/dev-python/pipenv/pipenv-2023.4.29-r1.ebuild
similarity index 100%
rename from dev-python/pipenv/pipenv-2023.4.29.ebuild
rename to dev-python/pipenv/pipenv-2023.4.29-r1.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-java/zxing-core/

2023-05-20 Thread Sam James
commit: dd9d6dec186bca4d5253bcf0f585d11ba698f36d
Author: Sam James  gentoo  org>
AuthorDate: Sun May 21 05:40:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 21 05:41:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd9d6dec

dev-java/zxing-core: update maintainers

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

 dev-java/zxing-core/metadata.xml | 8 
 1 file changed, 8 insertions(+)

diff --git a/dev-java/zxing-core/metadata.xml b/dev-java/zxing-core/metadata.xml
index d915f211153b..c77bb25a2b63 100644
--- a/dev-java/zxing-core/metadata.xml
+++ b/dev-java/zxing-core/metadata.xml
@@ -1,10 +1,18 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
+   
+   thar...@gmail.com
+   Valérian Rousset
+   

j...@gentoo.org
Java

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

zxing/zxing




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

2023-05-20 Thread Sam James
commit: 74d8ca7fe3af677bcf93804f91de016c5965a8de
Author: Sam James  gentoo  org>
AuthorDate: Sun May 21 05:37:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 21 05:41:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74d8ca7f

dev-java/cache2k-api: update maintainers

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

 dev-java/cache2k-api/metadata.xml | 8 
 1 file changed, 8 insertions(+)

diff --git a/dev-java/cache2k-api/metadata.xml 
b/dev-java/cache2k-api/metadata.xml
index 1995e443e4fb..496a7c76e966 100644
--- a/dev-java/cache2k-api/metadata.xml
+++ b/dev-java/cache2k-api/metadata.xml
@@ -1,10 +1,18 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
+   
+   thar...@gmail.com
+   Valérian Rousset
+   

j...@gentoo.org
Java

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

cache2k/cache2k




[gentoo-commits] repo/gentoo:master commit in: dev-java/jsonrpc2-server/

2023-05-20 Thread Sam James
commit: 63e5be01e5395eeb94ad5ec9e6e9af1b634131df
Author: Sam James  gentoo  org>
AuthorDate: Sun May 21 05:40:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 21 05:41:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63e5be01

dev-java/jsonrpc2-server: update maintainers

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

 dev-java/jsonrpc2-server/metadata.xml | 8 
 1 file changed, 8 insertions(+)

diff --git a/dev-java/jsonrpc2-server/metadata.xml 
b/dev-java/jsonrpc2-server/metadata.xml
index c14140ba6922..0432ff238301 100644
--- a/dev-java/jsonrpc2-server/metadata.xml
+++ b/dev-java/jsonrpc2-server/metadata.xml
@@ -1,10 +1,18 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
+   
+   thar...@gmail.com
+   Valérian Rousset
+   

j...@gentoo.org
Java

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

thetransactioncompany/json-rpc-2.0-server




[gentoo-commits] repo/gentoo:master commit in: dev-java/zxing-javase/

2023-05-20 Thread Sam James
commit: 341eac1d179e4e12a735327797f33d0fd2530c75
Author: Sam James  gentoo  org>
AuthorDate: Sun May 21 05:41:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 21 05:41:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=341eac1d

dev-java/zxing-javase: update maintainers

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

 dev-java/zxing-javase/metadata.xml | 8 
 1 file changed, 8 insertions(+)

diff --git a/dev-java/zxing-javase/metadata.xml 
b/dev-java/zxing-javase/metadata.xml
index d915f211153b..c77bb25a2b63 100644
--- a/dev-java/zxing-javase/metadata.xml
+++ b/dev-java/zxing-javase/metadata.xml
@@ -1,10 +1,18 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
+   
+   thar...@gmail.com
+   Valérian Rousset
+   

j...@gentoo.org
Java

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

zxing/zxing




[gentoo-commits] repo/gentoo:master commit in: dev-java/hashcash/

2023-05-20 Thread Sam James
commit: c510c511efcb81411889e3ce94765544958ad825
Author: Sam James  gentoo  org>
AuthorDate: Sun May 21 05:38:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 21 05:41:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c510c511

dev-java/hashcash: update maintainers

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

 dev-java/hashcash/metadata.xml | 8 
 1 file changed, 8 insertions(+)

diff --git a/dev-java/hashcash/metadata.xml b/dev-java/hashcash/metadata.xml
index 4221e170cbc0..2578eaba4e38 100644
--- a/dev-java/hashcash/metadata.xml
+++ b/dev-java/hashcash/metadata.xml
@@ -1,8 +1,16 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
+   
+   thar...@gmail.com
+   Valérian Rousset
+   

j...@gentoo.org
Java

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



[gentoo-commits] repo/gentoo:master commit in: dev-java/jsonrpc2-base/

2023-05-20 Thread Sam James
commit: 16ae42a56b585eaef204528f1051f99e146ccf8c
Author: Sam James  gentoo  org>
AuthorDate: Sun May 21 05:39:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 21 05:41:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16ae42a5

dev-java/jsonrpc2-base: update maintainers

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

 dev-java/jsonrpc2-base/metadata.xml | 8 
 1 file changed, 8 insertions(+)

diff --git a/dev-java/jsonrpc2-base/metadata.xml 
b/dev-java/jsonrpc2-base/metadata.xml
index 6457fca37d83..8ab1b3b4387d 100644
--- a/dev-java/jsonrpc2-base/metadata.xml
+++ b/dev-java/jsonrpc2-base/metadata.xml
@@ -1,10 +1,18 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
+   
+   thar...@gmail.com
+   Valérian Rousset
+   

j...@gentoo.org
Java

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

thetransactioncompany/json-rpc-2.0-base




[gentoo-commits] repo/gentoo:master commit in: dev-java/json-smart/

2023-05-20 Thread Sam James
commit: cc08cc721e9e911ee31dede836588038401cf0ea
Author: Sam James  gentoo  org>
AuthorDate: Sun May 21 05:39:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 21 05:41:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc08cc72

dev-java/json-smart: update maintainers

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

 dev-java/json-smart/metadata.xml | 8 
 1 file changed, 8 insertions(+)

diff --git a/dev-java/json-smart/metadata.xml b/dev-java/json-smart/metadata.xml
index a6544c9f9455..4edced72dcda 100644
--- a/dev-java/json-smart/metadata.xml
+++ b/dev-java/json-smart/metadata.xml
@@ -1,10 +1,18 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
+   
+   thar...@gmail.com
+   Valérian Rousset
+   

j...@gentoo.org
Java

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

netplex/json-smart-v1




[gentoo-commits] repo/gentoo:master commit in: dev-java/minidns-core/

2023-05-20 Thread Sam James
commit: caea40defcea1400c433166da693a6be2921c6fa
Author: Sam James  gentoo  org>
AuthorDate: Sun May 21 05:40:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 21 05:41:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=caea40de

dev-java/minidns-core: update maintainers

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

 dev-java/minidns-core/metadata.xml | 8 
 1 file changed, 8 insertions(+)

diff --git a/dev-java/minidns-core/metadata.xml 
b/dev-java/minidns-core/metadata.xml
index c9dbf1966175..115bee3bf8c1 100644
--- a/dev-java/minidns-core/metadata.xml
+++ b/dev-java/minidns-core/metadata.xml
@@ -1,10 +1,18 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
+   
+   thar...@gmail.com
+   Valérian Rousset
+   

j...@gentoo.org
Java

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

minidns/minidns




[gentoo-commits] repo/gentoo:master commit in: dev-java/jbcrypt/

2023-05-20 Thread Sam James
commit: 0757b6ca40a79c83b3f1e3d456ea902090fe2347
Author: Sam James  gentoo  org>
AuthorDate: Sun May 21 05:38:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 21 05:41:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0757b6ca

dev-java/jbcrypt: update maintainers

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

 dev-java/jbcrypt/metadata.xml | 8 
 1 file changed, 8 insertions(+)

diff --git a/dev-java/jbcrypt/metadata.xml b/dev-java/jbcrypt/metadata.xml
index 4221e170cbc0..2578eaba4e38 100644
--- a/dev-java/jbcrypt/metadata.xml
+++ b/dev-java/jbcrypt/metadata.xml
@@ -1,8 +1,16 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
+   
+   thar...@gmail.com
+   Valérian Rousset
+   

j...@gentoo.org
Java

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



[gentoo-commits] repo/gentoo:master commit in: dev-java/cache2k-core/

2023-05-20 Thread Sam James
commit: cba1c1e71f276a3c94be7770d52d609db42f6091
Author: Sam James  gentoo  org>
AuthorDate: Sun May 21 05:37:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 21 05:41:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cba1c1e7

dev-java/cache2k-core: update maintainers

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

 dev-java/cache2k-core/metadata.xml | 8 
 1 file changed, 8 insertions(+)

diff --git a/dev-java/cache2k-core/metadata.xml 
b/dev-java/cache2k-core/metadata.xml
index 1995e443e4fb..496a7c76e966 100644
--- a/dev-java/cache2k-core/metadata.xml
+++ b/dev-java/cache2k-core/metadata.xml
@@ -1,10 +1,18 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
+   
+   thar...@gmail.com
+   Valérian Rousset
+   

j...@gentoo.org
Java

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

cache2k/cache2k




[gentoo-commits] repo/gentoo:master commit in: dev-java/identicon/

2023-05-20 Thread Sam James
commit: 8885937dd2e068ccf61001a3f4ed3e4b9872018f
Author: Sam James  gentoo  org>
AuthorDate: Sun May 21 05:38:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 21 05:41:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8885937d

dev-java/identicon: update maintainers

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

 dev-java/identicon/metadata.xml | 8 
 1 file changed, 8 insertions(+)

diff --git a/dev-java/identicon/metadata.xml b/dev-java/identicon/metadata.xml
index ef597d3976e6..87f89724fd55 100644
--- a/dev-java/identicon/metadata.xml
+++ b/dev-java/identicon/metadata.xml
@@ -1,10 +1,18 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
+   
+   thar...@gmail.com
+   Valérian Rousset
+   

j...@gentoo.org
Java

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

PauloMigAlmeida/identicon




[gentoo-commits] repo/gentoo:master commit in: x11-drivers/nvidia-drivers/

2023-05-20 Thread Ionen Wolkens
commit: 869237b904aca6e569864cca905c2109ba22e2c8
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun May 21 05:36:59 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun May 21 05:37:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=869237b9

x11-drivers/nvidia-drivers: add 525.47.26:0/vulkan, drop 525.47.24

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

 x11-drivers/nvidia-drivers/Manifest   | 4 ++--
 ...vidia-drivers-525.47.24.ebuild => nvidia-drivers-525.47.26.ebuild} | 0
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-drivers/nvidia-drivers/Manifest 
b/x11-drivers/nvidia-drivers/Manifest
index 174ed7e2e34d..26f149fd8f98 100644
--- a/x11-drivers/nvidia-drivers/Manifest
+++ b/x11-drivers/nvidia-drivers/Manifest
@@ -10,7 +10,7 @@ DIST NVIDIA-Linux-x86_64-515.105.01.run 363738348 BLAKE2B 
b78b7e9dbc1450a7d01d9b
 DIST NVIDIA-Linux-x86_64-525.105.17.run 414594622 BLAKE2B 
c1db447a2e121fb13a90a26a4086f8759e8ef5e6eb3b355e3f4497cd67169b8b38506e00bdb8cfd0f5f7f25e0cacbe6e5ed05732815dbf4e63f2e800830ae3dd
 SHA512 
1a44a8d92d8434d356dcd6087c8a3277136e0819ffa5e4b6895854811cf63e44ad3dc08e0d248f149f8dc2280ab0993be6ee7fdf3c676fb9a85ff3dce83fd69a
 DIST NVIDIA-Linux-x86_64-525.116.03.run 414602354 BLAKE2B 
f46c88b579901cd4bf0263f046fc2915a8f147af4c4669d849fadd3df1dd6aad913a8cc27f9dde3c5ba9aa3f40df725220d06b590ccf9e185ecd720eb3977836
 SHA512 
684c2eddb621a18dddf047cc7d89521a4841fedbfad674e6ccb0bac7dba141a6e8e3ee77b6f2a692dab6d6e3310a88d38ea14f8198e94b21a299927e69234114
 DIST NVIDIA-Linux-x86_64-525.116.04.run 413341618 BLAKE2B 
f769c72bb38c10e16f88bdf655ef77a480097c31b5856de00858494e1b1708bc243d8d562e37b15c7fc4641c7c4937472cf16f84fc1b3b3dc837ace35a3570de
 SHA512 
8e511e4965f11c849ae0bb3f399bc79eb004bb3a15612b35e6c7b9ec236a73085b58cc4e8cb37b5ffde7e7fe202928a08618b5dd3328235795bb942bde339195
-DIST NVIDIA-Linux-x86_64-525.47.24.run 413758602 BLAKE2B 
bf28372edae0bef26c44fb21011583838fa50649e1a93c58ef97402ff28f964fc93916cdb328838ac325639cb1c5e9b5a2755e97ca5a5153bb8dd763c2c13dd1
 SHA512 
002d2d1cb12c5ebc89a68e82a7c0caadbc3d41fe1a161556ef0af8e8e3da7991cb9b287fa6c09f67b32d0a166e3e94e6c6ded2da43917fabf072d57988f936f3
+DIST NVIDIA-Linux-x86_64-525.47.26.run 414811422 BLAKE2B 
9dbb4ed5ce71b329f2c2fd12ae5697f299212916f9a0c357e4526863abd3d6123b9f6769dd44c0c1adbf43ca1f6f5e596ac6ec34cf06802428b652fa1ff494dd
 SHA512 
41d77f7200acff1cc8c3dd86e4809555ca5a0c84f405c864431a6b195826ee4263830eee182525d19ef96b8714dfec04a6416189c9ad9959e6e58147820ae94b
 DIST NVIDIA-Linux-x86_64-530.41.03.run 344312858 BLAKE2B 
bb5507afd23e6e063314532f37e5c7cc2530f96f359664d79ebac998c6a32ee238790b4aa66339a913e31114d22795e8e80aebced2260ff04b5d3589af472fc9
 SHA512 
90068122824322884ec8f3e4be2fe7f76bf07ee1163baf6da15d09ba3ff886e5c5ef72016509eef9f4af9d85f154ebbe051d5fb3af5e867f1f67f03af8068100
 DIST NVIDIA-kernel-module-source-515.105.01.tar.xz 7531676 BLAKE2B 
05a2e00141ce699956366dfc513c12b766b17b95bbabeb0e6da496a3babd4d8ce02ef82a7c125b3dd9d884b132079398225c5588a5ec853dfd3db7359cafea74
 SHA512 
5eb4ebb3641343eedaa3f6df9cfcc539011e4141f109c6ea585f6e7f2efc41ae1156fb5b056b070a17d8781f62028b396da9ec47972660548f8a651a032a6877
 DIST NVIDIA-kernel-module-source-525.105.17.tar.xz 10120440 BLAKE2B 
00fdaaa690a8ae14db333237e2ee3ef14d83ac7be84d53c0300e0ed70e5b2681e293730d737f82e2e74487ddf895c831ee620b6a8162dea9f0f0b979357992fc
 SHA512 
bdb475cc9e5332e383a5375baeae444c9148c6f145e7870392e4eecc1f91708d4e52fb5eb844accda19bcd749ae0c2850c29310cb234b015e9307c3c62088bd8
@@ -52,4 +52,4 @@ DIST nvidia-xconfig-525.105.17.tar.bz2 110608 BLAKE2B 
3db4f55f34fb16e00224d2dff7
 DIST nvidia-xconfig-525.116.03.tar.bz2 110982 BLAKE2B 
9aec023c8ab61e2a184bf8f341a458d17c2e6c4fd19b3e16a56e9eb9180b27a5745fd8073db613f26d501d277aacbda1479baae046eeef26e12a2a539313c6c6
 SHA512 
0f60dc86117670e52a15d09ec6a71fb6e3354bcc6d5f67b3650bc3dcb9c01a36eb74776da14476a8c6f6363972c100ca12665cfbd17b55ae22391c1c7ed5
 DIST nvidia-xconfig-525.116.04.tar.bz2 110583 BLAKE2B 
7fa42ffddee83dd6df0f3d86259831a34eb123dcb4aa7689e94ae40bbd463b30795b9a0f6f9a78ec869858625c5e19c3a5faec75fad0257500adbf7b8f5cb2d3
 SHA512 
2528616c78d4d0f1b28c479c0e211fe35653823f65a5a23b32f3bc2681b9730fd2a10907e46e264dff2fb80dad92b4aad29b659696acaef8f6ed6d244d41ac51
 DIST nvidia-xconfig-530.41.03.tar.bz2 110920 BLAKE2B 
c7b90382b0e42f9f0d839c40c53c613243314399c715c303d9221c1d9558bed4d159bc1b76c2ab8ff4831d32fc93b661650b9833ef7397559847c3a14763cdfa
 SHA512 
72cb1b44ff2fd162fc76fa4993b24a2994545b2b5e8f23252729a55e2deb2d10cc9263dfbe6449a81e3e18beca0bd6506b295a7299696bb9fea628fd99dca555
-DIST open-gpu-kernel-modules-525.47.24.tar.gz 10324099 BLAKE2B 
1a29912500935f98f5ded2e83526cef317dacfd06ea115eea79050861e109e33dbb597b4b2171fcff0674052c89998b99d5637abcd08fe897376b604d6161b07
 SHA512 
de6193eeece7826d48c3976293f366241e0f9565182c7c7c7f8c24f9a34e902abb16511bfa688d4c5736add57a4d064a7871052ba5f7d2b79a13ad832b04a0ea
+DIST 

[gentoo-commits] repo/gentoo:master commit in: media-libs/zita-resampler/files/

2023-05-20 Thread Sam James
commit: 4db94c8adb0ba6646e58722c00290cc833ce566c
Author: Alexander Tsoy  tsoy  me>
AuthorDate: Sun May 21 00:04:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 21 05:35:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4db94c8a

media-libs/zita-resampler: fix build w/ USE=tools

Closes: https://bugs.gentoo.org/906804
Signed-off-by: Alexander Tsoy  tsoy.me>
Closes: https://github.com/gentoo/gentoo/pull/3
Signed-off-by: Sam James  gentoo.org>

 .../zita-resampler/files/zita-resampler-1.10.1-makefile.patch  | 10 ++
 1 file changed, 10 insertions(+)

diff --git 
a/media-libs/zita-resampler/files/zita-resampler-1.10.1-makefile.patch 
b/media-libs/zita-resampler/files/zita-resampler-1.10.1-makefile.patch
index 45859759c445..cbc2ee6e17d3 100644
--- a/media-libs/zita-resampler/files/zita-resampler-1.10.1-makefile.patch
+++ b/media-libs/zita-resampler/files/zita-resampler-1.10.1-makefile.patch
@@ -77,3 +77,13 @@ diff -urpN zita-resampler-1.10.1.orig/source/Makefile 
zita-resampler-1.10.1/sour
  LDFLAGS += 
  LDLIBS +=
  
+@@ -49,6 +47,9 @@ ZITA-RESAMPLER_H = zita-resampler/resamp
+   zita-resampler/vresampler.h zita-resampler/cresampler.h
+ 
+ 
++$(ZITA-RESAMPLER_SO): $(ZITA-RESAMPLER_MIN)
++  ln -sf $(ZITA-RESAMPLER_MIN) $(ZITA-RESAMPLER_SO)
++
+ $(ZITA-RESAMPLER_MIN): $(ZITA-RESAMPLER_O)
+   $(CXX) -shared $(LDFLAGS) -Wl,-soname,$(ZITA-RESAMPLER_MAJ) -o 
$(ZITA-RESAMPLER_MIN) $(ZITA-RESAMPLER_O) $(ZITA-RESAMPLER_DEP)
+ 



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

2023-05-20 Thread Sam James
commit: 2c6858505e169c92f7f612388ef5c9f2ee72
Author: Sam James  gentoo  org>
AuthorDate: Sun May 21 05:34:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 21 05:34:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c685888

app-portage/g-octave: add gentoo upstream metadata

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

 app-portage/g-octave/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-portage/g-octave/metadata.xml 
b/app-portage/g-octave/metadata.xml
index cff3ec0c12eb..c062123f49ad 100644
--- a/app-portage/g-octave/metadata.xml
+++ b/app-portage/g-octave/metadata.xml
@@ -15,6 +15,7 @@
tries to be very similar to the interface of the emerge tool.


+   proj/g-octave
rafaelmartins/g-octave

 



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

2023-05-20 Thread Sam James
commit: fe95b2f427bb5c4fdaa995b043488855f1f1f359
Author: Sam James  gentoo  org>
AuthorDate: Sun May 21 05:33:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 21 05:34:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe95b2f4

app-portage/layman: add github upstream metadata

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

 app-portage/layman/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-portage/layman/metadata.xml b/app-portage/layman/metadata.xml
index 99dc6f19ed15..896fca0e0c03 100644
--- a/app-portage/layman/metadata.xml
+++ b/app-portage/layman/metadata.xml
@@ -19,5 +19,6 @@

layman
proj/layman
+   gentoo/layman

 



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

2023-05-20 Thread Sam James
commit: 01d36b43bef1261a9adb2de14608175857a4d81d
Author: Sam James  gentoo  org>
AuthorDate: Sun May 21 05:33:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 21 05:34:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01d36b43

app-portage/g-sorcery: add github upstream metadata

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

 app-portage/g-sorcery/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-portage/g-sorcery/metadata.xml 
b/app-portage/g-sorcery/metadata.xml
index a733111601b4..5e9e06aba2b0 100644
--- a/app-portage/g-sorcery/metadata.xml
+++ b/app-portage/g-sorcery/metadata.xml
@@ -10,5 +10,6 @@


proj/g-sorcery
+   gentoo/g-sorcery

 



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

2023-05-20 Thread Sam James
commit: ebb68b32be2b06c9c97e0364f7d61858b8db3884
Author: Sam James  gentoo  org>
AuthorDate: Sun May 21 05:27:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 21 05:34:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebb68b32

dev-libs/libcbor: use -j1 for doc build

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

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

diff --git a/dev-libs/libcbor/libcbor-0.10.2.ebuild 
b/dev-libs/libcbor/libcbor-0.10.2.ebuild
index b7c6aff0849d..75b5ed188e33 100644
--- a/dev-libs/libcbor/libcbor-0.10.2.ebuild
+++ b/dev-libs/libcbor/libcbor-0.10.2.ebuild
@@ -55,7 +55,7 @@ src_compile() {
if use doc; then
mkdir -p doc/build || die
pushd doc >/dev/null || die
-   emake html man
+   emake -j1 html man
popd >/dev/null || die
fi
 }



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

2023-05-20 Thread Sam James
commit: 6455dc5af8738e3294f8d0beec75f32cfa4378e5
Author: Sam James  gentoo  org>
AuthorDate: Sun May 21 05:32:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 21 05:34:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6455dc5a

app-portage/layman: add gentoo upstream metadata

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

 app-portage/layman/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-portage/layman/metadata.xml b/app-portage/layman/metadata.xml
index 3601ef3e7be0..99dc6f19ed15 100644
--- a/app-portage/layman/metadata.xml
+++ b/app-portage/layman/metadata.xml
@@ -18,5 +18,6 @@


layman
+   proj/layman

 



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

2023-05-20 Thread Michał Górny
commit: 77ab25ab03fa3d51d94cd5a48a6a6f30a1205391
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May 21 04:32:26 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 21 04:55:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77ab25ab

dev-python/requests-unixsocket: Fix urllib3-2.0* compatibility

Pull-Request: https://github.com/msabramo/requests-unixsocket/pull/69
Signed-off-by: Michał Górny  gentoo.org>

 .../requests-unixsocket-0.3.0-urllib3-2.patch  | 45 ++
 .../requests-unixsocket-0.3.0-r4.ebuild| 38 ++
 2 files changed, 83 insertions(+)

diff --git 
a/dev-python/requests-unixsocket/files/requests-unixsocket-0.3.0-urllib3-2.patch
 
b/dev-python/requests-unixsocket/files/requests-unixsocket-0.3.0-urllib3-2.patch
new file mode 100644
index ..3cbcd2dd59d3
--- /dev/null
+++ 
b/dev-python/requests-unixsocket/files/requests-unixsocket-0.3.0-urllib3-2.patch
@@ -0,0 +1,45 @@
+From 5a614f60e7b3639758a6b77691b4e0c0d6827e94 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Martin=20Roukala=20=28n=C3=A9=20Peres=29?=
+ 
+Date: Fri, 5 May 2023 09:23:41 +0300
+Subject: [PATCH] Inherit HTTPConnection through urllib3.connection, not
+ httplib
+
+By inheriting from `urllib3.connection.HTTPConnection` (that inherits
+from `httplib.HTTPConnection` itself), we can adapt to the internal
+changes in urllib3 2.0 that added a `request()` method that is
+incompatible with httplib.HTTPConnection.request.
+
+This fixes the incompatibility between urllib3 2.0 and requests 1.26+,
+which was the first version that stopped vendoring urllib3.
+
+Reference: 
https://github.com/docker/docker-py/issues/3113#issuecomment-1531570788
+---
+ requests_unixsocket/adapters.py | 7 +--
+ 1 file changed, 1 insertion(+), 6 deletions(-)
+
+diff --git a/requests_unixsocket/adapters.py b/requests_unixsocket/adapters.py
+index 83e1400..513c243 100644
+--- a/requests_unixsocket/adapters.py
 b/requests_unixsocket/adapters.py
+@@ -3,11 +3,6 @@
+ from requests.adapters import HTTPAdapter
+ from requests.compat import urlparse, unquote
+ 
+-try:
+-import http.client as httplib
+-except ImportError:
+-import httplib
+-
+ try:
+ from requests.packages import urllib3
+ except ImportError:
+@@ -16,7 +11,7 @@
+ 
+ # The following was adapted from some code from docker-py
+ # https://github.com/docker/docker-py/blob/master/docker/transport/unixconn.py
+-class UnixHTTPConnection(httplib.HTTPConnection, object):
++class UnixHTTPConnection(urllib3.connection.HTTPConnection, object):
+ 
+ def __init__(self, unix_socket_url, timeout=60):
+ """Create an HTTP connection to a unix domain socket

diff --git a/dev-python/requests-unixsocket/requests-unixsocket-0.3.0-r4.ebuild 
b/dev-python/requests-unixsocket/requests-unixsocket-0.3.0-r4.ebuild
new file mode 100644
index ..e9644e79aedd
--- /dev/null
+++ b/dev-python/requests-unixsocket/requests-unixsocket-0.3.0-r4.ebuild
@@ -0,0 +1,38 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Use requests to talk HTTP via a UNIX domain socket"
+HOMEPAGE="
+   https://github.com/msabramo/requests-unixsocket/
+   https://pypi.org/project/requests-unixsocket/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/urllib3[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/pbr[${PYTHON_USEDEP}]
+   test? (
+   dev-python/waitress[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=(
+   # https://github.com/msabramo/requests-unixsocket/pull/69
+   "${FILESDIR}/${P}-urllib3-2.patch"
+)
+
+distutils_enable_tests pytest



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

2023-05-20 Thread Michał Górny
commit: 47dfa05455a634bcb420c7b5dd7e193ab88c36a2
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May 21 04:27:28 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 21 04:55:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47dfa054

dev-python/requests-unixsocket: Require  gentoo.org>

 ...ts-unixsocket-0.3.0-r2.ebuild => requests-unixsocket-0.3.0-r3.ebuild} | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/requests-unixsocket/requests-unixsocket-0.3.0-r2.ebuild 
b/dev-python/requests-unixsocket/requests-unixsocket-0.3.0-r3.ebuild
similarity index 94%
rename from dev-python/requests-unixsocket/requests-unixsocket-0.3.0-r2.ebuild
rename to dev-python/requests-unixsocket/requests-unixsocket-0.3.0-r3.ebuild
index 6ad0cb32118f..e0077847ef34 100644
--- a/dev-python/requests-unixsocket/requests-unixsocket-0.3.0-r2.ebuild
+++ b/dev-python/requests-unixsocket/requests-unixsocket-0.3.0-r3.ebuild
@@ -21,6 +21,7 @@ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k 
~mips ppc ppc64 ~riscv
 
 RDEPEND="
dev-python/requests[${PYTHON_USEDEP}]
+   

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

2023-05-20 Thread Michał Górny
commit: e19fde42e2ca1a4f164a98a90e731a566c347457
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May 21 04:05:17 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 21 04:55:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e19fde42

dev-python/llfuse: Bump to 1.4.4

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

 dev-python/llfuse/Manifest|  1 +
 dev-python/llfuse/llfuse-1.4.4.ebuild | 58 +++
 2 files changed, 59 insertions(+)

diff --git a/dev-python/llfuse/Manifest b/dev-python/llfuse/Manifest
index e7cb3898bb28..abeaa5f1046f 100644
--- a/dev-python/llfuse/Manifest
+++ b/dev-python/llfuse/Manifest
@@ -1 +1,2 @@
 DIST llfuse-1.4.2.tar.gz 834763 BLAKE2B 
60bdfdd4567de4aa6ab5ea6692f48e6d68572bc13976e30fa9850c96b8a2c8a77638d3750df549b827a2bba0cc2dfa2a3f2cac3c4729278515a2703ecde446a1
 SHA512 
6a368af9e49f8537bbea396dfcd9fc024f8b93b161d3c6167d13c4ffb0ab20b6c8393447e71b5c147c82d4d1ee590ae08c512c93ccb28df78a06ab6833ac3705
+DIST llfuse-1.4.4.tar.gz 293728 BLAKE2B 
aba684a0b7b06a0cdb97fb8851639ee0c6b5dc100e3d216430e26f122a78ac7933b7d5725f271328804a592b343988d6ceb79bd8c682620464dcef1d26cc20b0
 SHA512 
3e61f1f82194dc915947e4f0c2edf44ce0e87c4da142e39c2b19bb7db3f387a348f9c1bb02b6d0f2507b57cbfc20ad83c11ce513c685dc276d6a382e4dd449eb

diff --git a/dev-python/llfuse/llfuse-1.4.4.ebuild 
b/dev-python/llfuse/llfuse-1.4.4.ebuild
new file mode 100644
index ..9c9206538605
--- /dev/null
+++ b/dev-python/llfuse/llfuse-1.4.4.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python bindings for the low-level FUSE API"
+HOMEPAGE="
+   https://github.com/python-llfuse/python-llfuse/
+   https://pypi.org/project/llfuse/
+"
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="doc examples"
+
+RDEPEND="
+   >=sys-fs/fuse-2.8.0:0
+"
+DEPEND="
+   ${RDEPEND}
+   sys-apps/attr
+"
+BDEPEND="
+   dev-python/cython[${PYTHON_USEDEP}]
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/llfuse-1.3.5-cflags.patch
+)
+
+distutils_enable_sphinx rst
+distutils_enable_tests pytest
+
+src_prepare() {
+   # force regen
+   rm src/llfuse.c || die
+   distutils-r1_src_prepare
+}
+
+python_compile() {
+   if [[ ! -f src/llfuse.c ]]; then
+   esetup.py build_cython
+   fi
+   distutils-r1_python_compile
+}
+
+python_install_all() {
+   use examples && dodoc -r examples
+   distutils-r1_python_install_all
+}



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

2023-05-20 Thread Michał Górny
commit: 00ff6689c3830ca95aa400e75a37545d88be6772
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 20 19:20:22 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 21 04:03:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00ff6689

sys-libs/libcxxabi: Add 17.0.0_pre20230520 snapshot

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

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

diff --git a/sys-libs/libcxxabi/Manifest b/sys-libs/libcxxabi/Manifest
index 613e780805df..8526c1e2e3e1 100644
--- a/sys-libs/libcxxabi/Manifest
+++ b/sys-libs/libcxxabi/Manifest
@@ -8,3 +8,4 @@ DIST llvm-project-16.0.4.src.tar.xz 117996332 BLAKE2B 
2ea3ef25290ce6180d271e42fb
 DIST llvm-project-16.0.4.src.tar.xz.sig 566 BLAKE2B 
43cb2147f12f98f864797158e8efcfed9c6780fae3b5c71c0f1aea19a4131ee91c36bdf5b10e44f478f2370c8d22a9038038ecd607f25a95f2d3e33628eb9ac0
 SHA512 
c902d1b652e6e144fcf74f550539f56665475b6bdf673ba5bf2f1731c3bb8f5717ed56433d488c54bbf2f429b432da84e0bfb4b5fb5f2b7fa208b4f24f682be7
 DIST llvm-project-52882de0e641487329c9e093a90ea3dad01842c8.tar.gz 182953335 
BLAKE2B 
98682729992d73202e35b540d5d0d87e2acf44e4ab6896a0b6f9ac4a7423f55ad370ae1d7e919a6c86dc7f138a66890ac89b852b03305612d248ab567833f8be
 SHA512 
3685aff0f648e9b477e1e01edebe4799498c21587e2ed5577e2fdef98bb21ea215e206606a11692fbb93a0989fd59fd324faff2c4d97b7afca0851b53f123f05
 DIST llvm-project-7d436d56b60b36508b94e39d08761f1405a9c770.tar.gz 183363091 
BLAKE2B 
e0d3520814b3455e33107715697f00d653ad46bb8d8200caf42c42743520f389217ea2e57449bbc2e98126b602b2aa344e4125e4b1f92152f7957a11a9b9a150
 SHA512 
65a8e30702217e5e1309efe3daeda5115eeb2e8d25238db1fa4e8dcfc729d75655a10b3394f2f70b7e7efb8ea33a31b6e2482065cc81805023101da00584a81e
+DIST llvm-project-abbb22cc0c9c33dedb8d53c2bd3e703f92baace7.tar.gz 183193919 
BLAKE2B 
75c63d39918f7ec0faca0b1d03ba17dbd7d39a6f1d3a031dcb005ae1729933d8481f0bd745ec029ab21779525b2ddaf2989eaca2aed2b0e9b60c50ef71c7fc11
 SHA512 
f0c1b6fe2e087db202d32de05613b7570bd9a82dfef2e464014c9d4c9ba02c20d423cb783aa40ce5e9c9e074288efb2e5b6d70d55913bd285108e747400f55e7

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

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

2023-05-20 Thread Michał Górny
commit: eca42e1afb6010d22fe99f82f53eea90ca28e3a9
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 20 19:20:24 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 21 04:03:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eca42e1a

sys-devel/clang-runtime: Add 17.0.0_pre20230520 snapshot

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

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

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



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

2023-05-20 Thread Michał Górny
commit: 2c375edc5c3e24f87c392dee42d4b3f6c7c40557
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 20 19:20:16 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 21 04:03:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c375edc

dev-python/lit: Add 17.0.0_pre20230520 snapshot

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

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

diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest
index 613e780805df..8526c1e2e3e1 100644
--- a/dev-python/lit/Manifest
+++ b/dev-python/lit/Manifest
@@ -8,3 +8,4 @@ DIST llvm-project-16.0.4.src.tar.xz 117996332 BLAKE2B 
2ea3ef25290ce6180d271e42fb
 DIST llvm-project-16.0.4.src.tar.xz.sig 566 BLAKE2B 
43cb2147f12f98f864797158e8efcfed9c6780fae3b5c71c0f1aea19a4131ee91c36bdf5b10e44f478f2370c8d22a9038038ecd607f25a95f2d3e33628eb9ac0
 SHA512 
c902d1b652e6e144fcf74f550539f56665475b6bdf673ba5bf2f1731c3bb8f5717ed56433d488c54bbf2f429b432da84e0bfb4b5fb5f2b7fa208b4f24f682be7
 DIST llvm-project-52882de0e641487329c9e093a90ea3dad01842c8.tar.gz 182953335 
BLAKE2B 
98682729992d73202e35b540d5d0d87e2acf44e4ab6896a0b6f9ac4a7423f55ad370ae1d7e919a6c86dc7f138a66890ac89b852b03305612d248ab567833f8be
 SHA512 
3685aff0f648e9b477e1e01edebe4799498c21587e2ed5577e2fdef98bb21ea215e206606a11692fbb93a0989fd59fd324faff2c4d97b7afca0851b53f123f05
 DIST llvm-project-7d436d56b60b36508b94e39d08761f1405a9c770.tar.gz 183363091 
BLAKE2B 
e0d3520814b3455e33107715697f00d653ad46bb8d8200caf42c42743520f389217ea2e57449bbc2e98126b602b2aa344e4125e4b1f92152f7957a11a9b9a150
 SHA512 
65a8e30702217e5e1309efe3daeda5115eeb2e8d25238db1fa4e8dcfc729d75655a10b3394f2f70b7e7efb8ea33a31b6e2482065cc81805023101da00584a81e
+DIST llvm-project-abbb22cc0c9c33dedb8d53c2bd3e703f92baace7.tar.gz 183193919 
BLAKE2B 
75c63d39918f7ec0faca0b1d03ba17dbd7d39a6f1d3a031dcb005ae1729933d8481f0bd745ec029ab21779525b2ddaf2989eaca2aed2b0e9b60c50ef71c7fc11
 SHA512 
f0c1b6fe2e087db202d32de05613b7570bd9a82dfef2e464014c9d4c9ba02c20d423cb783aa40ce5e9c9e074288efb2e5b6d70d55913bd285108e747400f55e7

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



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

2023-05-20 Thread Michał Górny
commit: 13cac44b6b50dcbb244ed0f82d077deb85d62dad
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 20 19:20:23 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 21 04:03:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13cac44b

sys-libs/libomp: Add 17.0.0_pre20230520 snapshot

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

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

diff --git a/sys-libs/libomp/Manifest b/sys-libs/libomp/Manifest
index 1a89ac6c6765..10f0586a3467 100644
--- a/sys-libs/libomp/Manifest
+++ b/sys-libs/libomp/Manifest
@@ -10,3 +10,4 @@ DIST llvm-project-16.0.4.src.tar.xz 117996332 BLAKE2B 
2ea3ef25290ce6180d271e42fb
 DIST llvm-project-16.0.4.src.tar.xz.sig 566 BLAKE2B 
43cb2147f12f98f864797158e8efcfed9c6780fae3b5c71c0f1aea19a4131ee91c36bdf5b10e44f478f2370c8d22a9038038ecd607f25a95f2d3e33628eb9ac0
 SHA512 
c902d1b652e6e144fcf74f550539f56665475b6bdf673ba5bf2f1731c3bb8f5717ed56433d488c54bbf2f429b432da84e0bfb4b5fb5f2b7fa208b4f24f682be7
 DIST llvm-project-52882de0e641487329c9e093a90ea3dad01842c8.tar.gz 182953335 
BLAKE2B 
98682729992d73202e35b540d5d0d87e2acf44e4ab6896a0b6f9ac4a7423f55ad370ae1d7e919a6c86dc7f138a66890ac89b852b03305612d248ab567833f8be
 SHA512 
3685aff0f648e9b477e1e01edebe4799498c21587e2ed5577e2fdef98bb21ea215e206606a11692fbb93a0989fd59fd324faff2c4d97b7afca0851b53f123f05
 DIST llvm-project-7d436d56b60b36508b94e39d08761f1405a9c770.tar.gz 183363091 
BLAKE2B 
e0d3520814b3455e33107715697f00d653ad46bb8d8200caf42c42743520f389217ea2e57449bbc2e98126b602b2aa344e4125e4b1f92152f7957a11a9b9a150
 SHA512 
65a8e30702217e5e1309efe3daeda5115eeb2e8d25238db1fa4e8dcfc729d75655a10b3394f2f70b7e7efb8ea33a31b6e2482065cc81805023101da00584a81e
+DIST llvm-project-abbb22cc0c9c33dedb8d53c2bd3e703f92baace7.tar.gz 183193919 
BLAKE2B 
75c63d39918f7ec0faca0b1d03ba17dbd7d39a6f1d3a031dcb005ae1729933d8481f0bd745ec029ab21779525b2ddaf2989eaca2aed2b0e9b60c50ef71c7fc11
 SHA512 
f0c1b6fe2e087db202d32de05613b7570bd9a82dfef2e464014c9d4c9ba02c20d423cb783aa40ce5e9c9e074288efb2e5b6d70d55913bd285108e747400f55e7

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

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

2023-05-20 Thread Michał Górny
commit: 4bb4bc33707574c7b3b3e93311e05bd643dd2098
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May 21 04:06:27 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 21 04:55:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bb4bc33

dev-python/dogpile-cache: Bump to 1.2.1

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

 dev-python/dogpile-cache/Manifest  |  1 +
 .../dogpile-cache/dogpile-cache-1.2.1.ebuild   | 33 ++
 2 files changed, 34 insertions(+)

diff --git a/dev-python/dogpile-cache/Manifest 
b/dev-python/dogpile-cache/Manifest
index 6a46a138d8c2..f6de871126d2 100644
--- a/dev-python/dogpile-cache/Manifest
+++ b/dev-python/dogpile-cache/Manifest
@@ -1,2 +1,3 @@
 DIST dogpile.cache-1.1.8.tar.gz 394499 BLAKE2B 
3371e6ffceb6629200a18095a20a313952b8a246d2ec7580e6409bde0f16851f8332922647b92383b47276933cfeb818dde6df48efd2534df0f94cbbc511e01c
 SHA512 
2bacc111e17ecc706b3389f5c40ded888cc893f6d01c34a4e1e0d8d94c4592369b0c283aa80eb6ebec90dde7a89fd3b7fb9bbcbdd8010f90ad7de4501db13ace
 DIST dogpile.cache-1.2.0.tar.gz 258021 BLAKE2B 
1173023866891a003314df7999ebe2d5a81836bdef0d495c0f6a635ba76678805866c4acdbc42ffaf18a548a298ea41cfbd649c2638e1ce5c4d8d1014d609730
 SHA512 
a97b851bd9c541004d701e4564cc641e479d40ab60aa08a48c4617f42ee444cf19e4d7551b76ecbfc16ceef1097d3334d15bd1d0a9b3b6ad15ed4e17149e0864
+DIST dogpile.cache-1.2.1.tar.gz 258589 BLAKE2B 
c271f823f1a57f26c07078edd9af5a899aa6c3793d979f3eb86cbad7814360d51dc26cdfe06f92f6bbc9a14620362332c22379a6024c9adab18f46c1ad3583fe
 SHA512 
407a0b5842b9ae4a8a82da933b4c7a4fec4391b877dcddb4f454c7fdf78ed0d2f6db16650c89c8047e1ec2eb6348c23bdcae99a0998aa2de58cfc00d92e2fa5a

diff --git a/dev-python/dogpile-cache/dogpile-cache-1.2.1.ebuild 
b/dev-python/dogpile-cache/dogpile-cache-1.2.1.ebuild
new file mode 100644
index ..085c4b3a5d14
--- /dev/null
+++ b/dev-python/dogpile-cache/dogpile-cache-1.2.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYPI_PN=${PN/-/.}
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A locking API for expiring values while a single thread generates 
a new value"
+HOMEPAGE="
+   https://github.com/sqlalchemy/dogpile.cache/
+   https://pypi.org/project/dogpile.cache/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/decorator-4.0.0[${PYTHON_USEDEP}]
+   >=dev-python/stevedore-3.0.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mako[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2023-05-20 Thread Michał Górny
commit: 4d21de17708209177441f312d4036d2c2de59c85
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 20 19:20:15 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 21 04:03:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d21de17

dev-python/clang-python: Add 17.0.0_pre20230520 snapshot

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

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

diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest
index 613e780805df..8526c1e2e3e1 100644
--- a/dev-python/clang-python/Manifest
+++ b/dev-python/clang-python/Manifest
@@ -8,3 +8,4 @@ DIST llvm-project-16.0.4.src.tar.xz 117996332 BLAKE2B 
2ea3ef25290ce6180d271e42fb
 DIST llvm-project-16.0.4.src.tar.xz.sig 566 BLAKE2B 
43cb2147f12f98f864797158e8efcfed9c6780fae3b5c71c0f1aea19a4131ee91c36bdf5b10e44f478f2370c8d22a9038038ecd607f25a95f2d3e33628eb9ac0
 SHA512 
c902d1b652e6e144fcf74f550539f56665475b6bdf673ba5bf2f1731c3bb8f5717ed56433d488c54bbf2f429b432da84e0bfb4b5fb5f2b7fa208b4f24f682be7
 DIST llvm-project-52882de0e641487329c9e093a90ea3dad01842c8.tar.gz 182953335 
BLAKE2B 
98682729992d73202e35b540d5d0d87e2acf44e4ab6896a0b6f9ac4a7423f55ad370ae1d7e919a6c86dc7f138a66890ac89b852b03305612d248ab567833f8be
 SHA512 
3685aff0f648e9b477e1e01edebe4799498c21587e2ed5577e2fdef98bb21ea215e206606a11692fbb93a0989fd59fd324faff2c4d97b7afca0851b53f123f05
 DIST llvm-project-7d436d56b60b36508b94e39d08761f1405a9c770.tar.gz 183363091 
BLAKE2B 
e0d3520814b3455e33107715697f00d653ad46bb8d8200caf42c42743520f389217ea2e57449bbc2e98126b602b2aa344e4125e4b1f92152f7957a11a9b9a150
 SHA512 
65a8e30702217e5e1309efe3daeda5115eeb2e8d25238db1fa4e8dcfc729d75655a10b3394f2f70b7e7efb8ea33a31b6e2482065cc81805023101da00584a81e
+DIST llvm-project-abbb22cc0c9c33dedb8d53c2bd3e703f92baace7.tar.gz 183193919 
BLAKE2B 
75c63d39918f7ec0faca0b1d03ba17dbd7d39a6f1d3a031dcb005ae1729933d8481f0bd745ec029ab21779525b2ddaf2989eaca2aed2b0e9b60c50ef71c7fc11
 SHA512 
f0c1b6fe2e087db202d32de05613b7570bd9a82dfef2e464014c9d4c9ba02c20d423cb783aa40ce5e9c9e074288efb2e5b6d70d55913bd285108e747400f55e7

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



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

2023-05-20 Thread Michał Górny
commit: 3f6ff738238aa3b44f4a82acc9a3b91dcf4edacb
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 20 19:20:18 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 21 04:03:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f6ff738

dev-util/lldb: Add 17.0.0_pre20230520 snapshot

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

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

diff --git a/dev-util/lldb/Manifest b/dev-util/lldb/Manifest
index 613e780805df..8526c1e2e3e1 100644
--- a/dev-util/lldb/Manifest
+++ b/dev-util/lldb/Manifest
@@ -8,3 +8,4 @@ DIST llvm-project-16.0.4.src.tar.xz 117996332 BLAKE2B 
2ea3ef25290ce6180d271e42fb
 DIST llvm-project-16.0.4.src.tar.xz.sig 566 BLAKE2B 
43cb2147f12f98f864797158e8efcfed9c6780fae3b5c71c0f1aea19a4131ee91c36bdf5b10e44f478f2370c8d22a9038038ecd607f25a95f2d3e33628eb9ac0
 SHA512 
c902d1b652e6e144fcf74f550539f56665475b6bdf673ba5bf2f1731c3bb8f5717ed56433d488c54bbf2f429b432da84e0bfb4b5fb5f2b7fa208b4f24f682be7
 DIST llvm-project-52882de0e641487329c9e093a90ea3dad01842c8.tar.gz 182953335 
BLAKE2B 
98682729992d73202e35b540d5d0d87e2acf44e4ab6896a0b6f9ac4a7423f55ad370ae1d7e919a6c86dc7f138a66890ac89b852b03305612d248ab567833f8be
 SHA512 
3685aff0f648e9b477e1e01edebe4799498c21587e2ed5577e2fdef98bb21ea215e206606a11692fbb93a0989fd59fd324faff2c4d97b7afca0851b53f123f05
 DIST llvm-project-7d436d56b60b36508b94e39d08761f1405a9c770.tar.gz 183363091 
BLAKE2B 
e0d3520814b3455e33107715697f00d653ad46bb8d8200caf42c42743520f389217ea2e57449bbc2e98126b602b2aa344e4125e4b1f92152f7957a11a9b9a150
 SHA512 
65a8e30702217e5e1309efe3daeda5115eeb2e8d25238db1fa4e8dcfc729d75655a10b3394f2f70b7e7efb8ea33a31b6e2482065cc81805023101da00584a81e
+DIST llvm-project-abbb22cc0c9c33dedb8d53c2bd3e703f92baace7.tar.gz 183193919 
BLAKE2B 
75c63d39918f7ec0faca0b1d03ba17dbd7d39a6f1d3a031dcb005ae1729933d8481f0bd745ec029ab21779525b2ddaf2989eaca2aed2b0e9b60c50ef71c7fc11
 SHA512 
f0c1b6fe2e087db202d32de05613b7570bd9a82dfef2e464014c9d4c9ba02c20d423cb783aa40ce5e9c9e074288efb2e5b6d70d55913bd285108e747400f55e7

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

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

2023-05-20 Thread Michał Górny
commit: d93bb75aa8e7e7058da82b2c3e365d82e275afbb
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May 21 04:45:15 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 21 04:55:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d93bb75a

dev-python/mkdocs-material: Bump to 9.1.14

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

 dev-python/mkdocs-material/Manifest|  1 +
 .../mkdocs-material/mkdocs-material-9.1.14.ebuild  | 61 ++
 2 files changed, 62 insertions(+)

diff --git a/dev-python/mkdocs-material/Manifest 
b/dev-python/mkdocs-material/Manifest
index 65e110985174..6f2166cd0a05 100644
--- a/dev-python/mkdocs-material/Manifest
+++ b/dev-python/mkdocs-material/Manifest
@@ -2,4 +2,5 @@ DIST mkdocs-material-9.1.10.gh.tar.gz 14174187 BLAKE2B 
632f2855945575edc45719472
 DIST mkdocs-material-9.1.11.gh.tar.gz 14174425 BLAKE2B 
8789f589d80a73d882b9140141f912d64b30879ee52b42cdab49f26ad09e7a1ca68d558d31ff3b2392736147c72a9d3d00f8aefea297f14170e8f4da143d935a
 SHA512 
269ffd9a39431744fc4c6082cd34def57ae91dc6caaed236360c9149973f4ea69233bb28851e7d214f442329aa8bc362bf238d2cb6d0bed172c57d82555bcef0
 DIST mkdocs-material-9.1.12.gh.tar.gz 14175053 BLAKE2B 
4d19e1a2360d4b60867973843a7d9d45f70410608053a751b4e169e0819ed33f7319f9df29471329268ec26e4db3f046fa7b5f254e88c4f5509f4ab3b1c278a4
 SHA512 
bb30a68986e2d29fce4c632f5aa72ed6ede3d7a1a8c6ce4725e11c7181ec41feda7d3446241dd3c253e2f6459fa083c948b482bfb43e6f7926103e273cea7375
 DIST mkdocs-material-9.1.13.gh.tar.gz 14211447 BLAKE2B 
2e7bbe04514cc41a8e4086e9ca7bdac8223bf7105a2a0726a9c5dbcdcbdd88c59a273d716b251aee6183267e855ee12c507860b687734bac79e3db7ce148cbdc
 SHA512 
d85cac68cef50b54f98f4fc2536e12efcfa8d04e62990e11d6bd46b204589063157769ab08c21e4157230241f590982bfe7b2bf698fba9f2ffa5febd92ee3fe6
+DIST mkdocs-material-9.1.14.gh.tar.gz 14213692 BLAKE2B 
20bf12cc6f534e3c0167ef275713c5f5eb9a2ca877631c91724f8d7bf5a3314fb2ac64e457218fd84b1cc01f6fd472336e16b7825d932c0366cbaf7f098bc7be
 SHA512 
1f3a203cd41f67ac75573439077c65f98c3ddd803b0b0f09d2c0c590a019ae30dc7ee336372c4221ced77c4d015ebef7cf0c016ce02889a7f4ddb8f43e1d3bbf
 DIST mkdocs-material-9.1.9.gh.tar.gz 10937664 BLAKE2B 
ebb893deecbd545496542f714976337b6c57ab0b7413f53ec0e8635e3d3a668ce3b7dbd46ea2517855e077d271f147d1df7c9d838d80a3954ff8a9f63f7f7bce
 SHA512 
0b2a42e8f035375f34ca23a1489d4d76c9733cd28e1dc98f25c8f5461a337ff533eb85c72d9b22a8d2af4694b1e0c74ea61bb62da91827562b1ecb4cf4e8867c

diff --git a/dev-python/mkdocs-material/mkdocs-material-9.1.14.ebuild 
b/dev-python/mkdocs-material/mkdocs-material-9.1.14.ebuild
new file mode 100644
index ..c6eb88bef19a
--- /dev/null
+++ b/dev-python/mkdocs-material/mkdocs-material-9.1.14.ebuild
@@ -0,0 +1,61 @@
+# 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_{10..11} )
+
+DOCS_BUILDER="mkdocs"
+DOCS_DEPEND="
+   dev-python/mkdocs-material-extensions
+   dev-python/mkdocs-minify-plugin
+   dev-python/mkdocs-redirects
+"
+
+inherit distutils-r1 docs
+
+DESCRIPTION="A Material Design theme for MkDocs"
+HOMEPAGE="
+   https://github.com/squidfunk/mkdocs-material/
+   https://pypi.org/project/mkdocs-material/
+"
+SRC_URI="
+   https://github.com/squidfunk/${PN}/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="social"
+
+RDEPEND="
+   >=dev-python/colorama-0.4[${PYTHON_USEDEP}]
+   >=dev-python/jinja-3.0.2[${PYTHON_USEDEP}]
+   >=dev-python/markdown-3.2[${PYTHON_USEDEP}]
+   >=dev-python/mkdocs-1.4.2[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.14[${PYTHON_USEDEP}]
+   >=dev-python/pymdown-extensions-9.9.1[${PYTHON_USEDEP}]
+   >=dev-python/regex-2022.4.24[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.26[${PYTHON_USEDEP}]
+   social? (
+   >=dev-python/pillow-9.0[${PYTHON_USEDEP}]
+   >=media-gfx/cairosvg-2.5[${PYTHON_USEDEP}]
+   )
+"
+
+# mkdocs-material-extensions depends on mkdocs-material creating a circular dep
+PDEPEND="
+   >=dev-python/mkdocs-material-extensions-1.1.0[${PYTHON_USEDEP}]
+"
+
+PATCHES=(
+   # simplify pyproject to remove extra deps for metadata
+   "${FILESDIR}/${PN}-8.5.7-simplify-build.patch"
+)
+
+src_prepare() {
+   echo "__version__ = '${PV}'" > gentoo_version.py || die
+   distutils-r1_src_prepare
+}



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

2023-05-20 Thread Michał Górny
commit: 15e17bcfcd329ed0f9e1a48fea1328a7d482cd80
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 20 19:20:20 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 21 04:03:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15e17bcf

sys-libs/compiler-rt-sanitizers: Add 17.0.0_pre20230520 snapshot

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

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

diff --git a/sys-libs/compiler-rt-sanitizers/Manifest 
b/sys-libs/compiler-rt-sanitizers/Manifest
index 32d0a07fb871..27d4c5e376d8 100644
--- a/sys-libs/compiler-rt-sanitizers/Manifest
+++ b/sys-libs/compiler-rt-sanitizers/Manifest
@@ -10,3 +10,4 @@ DIST llvm-project-16.0.4.src.tar.xz 117996332 BLAKE2B 
2ea3ef25290ce6180d271e42fb
 DIST llvm-project-16.0.4.src.tar.xz.sig 566 BLAKE2B 
43cb2147f12f98f864797158e8efcfed9c6780fae3b5c71c0f1aea19a4131ee91c36bdf5b10e44f478f2370c8d22a9038038ecd607f25a95f2d3e33628eb9ac0
 SHA512 
c902d1b652e6e144fcf74f550539f56665475b6bdf673ba5bf2f1731c3bb8f5717ed56433d488c54bbf2f429b432da84e0bfb4b5fb5f2b7fa208b4f24f682be7
 DIST llvm-project-52882de0e641487329c9e093a90ea3dad01842c8.tar.gz 182953335 
BLAKE2B 
98682729992d73202e35b540d5d0d87e2acf44e4ab6896a0b6f9ac4a7423f55ad370ae1d7e919a6c86dc7f138a66890ac89b852b03305612d248ab567833f8be
 SHA512 
3685aff0f648e9b477e1e01edebe4799498c21587e2ed5577e2fdef98bb21ea215e206606a11692fbb93a0989fd59fd324faff2c4d97b7afca0851b53f123f05
 DIST llvm-project-7d436d56b60b36508b94e39d08761f1405a9c770.tar.gz 183363091 
BLAKE2B 
e0d3520814b3455e33107715697f00d653ad46bb8d8200caf42c42743520f389217ea2e57449bbc2e98126b602b2aa344e4125e4b1f92152f7957a11a9b9a150
 SHA512 
65a8e30702217e5e1309efe3daeda5115eeb2e8d25238db1fa4e8dcfc729d75655a10b3394f2f70b7e7efb8ea33a31b6e2482065cc81805023101da00584a81e
+DIST llvm-project-abbb22cc0c9c33dedb8d53c2bd3e703f92baace7.tar.gz 183193919 
BLAKE2B 
75c63d39918f7ec0faca0b1d03ba17dbd7d39a6f1d3a031dcb005ae1729933d8481f0bd745ec029ab21779525b2ddaf2989eaca2aed2b0e9b60c50ef71c7fc11
 SHA512 
f0c1b6fe2e087db202d32de05613b7570bd9a82dfef2e464014c9d4c9ba02c20d423cb783aa40ce5e9c9e074288efb2e5b6d70d55913bd285108e747400f55e7

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

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

2023-05-20 Thread Michał Górny
commit: b84f6668b53c213bf67834104f3f129661d2ec0b
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May 21 04:09:47 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 21 04:55:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b84f6668

dev-python/cheroot: Bump to 10.0.0

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

 dev-python/cheroot/Manifest  |  1 +
 dev-python/cheroot/cheroot-10.0.0.ebuild | 77 
 2 files changed, 78 insertions(+)

diff --git a/dev-python/cheroot/Manifest b/dev-python/cheroot/Manifest
index e520c631ec3d..bf99f1cab2a0 100644
--- a/dev-python/cheroot/Manifest
+++ b/dev-python/cheroot/Manifest
@@ -1 +1,2 @@
+DIST cheroot-10.0.0.tar.gz 148461 BLAKE2B 
d6a07878b03529be0d7ebefc91096f89b437374f9ede1db357a286bc199403798d35e9695dc1251d5045b6febc37940986693d9b36c89968ac3147ec68a481ea
 SHA512 
02e32e52a596463cbb9874a800dbcdc5680dd7d9dfa95ca6e73c81f9248a488087c514ae70cdba94fe9df1f5d3ab1c68efcb720561cbeb7b667109fe5962f85b
 DIST cheroot-9.0.0.tar.gz 152562 BLAKE2B 
5f5dd172cfc8fdd1318b22fc27060444a34343b6b83bbda4bd40c16d7cb0568c356f5fd14b0a7cdc74895d6707077ec54fcae54fb29b0d16a7c06e2cd36b1ee7
 SHA512 
86ea0dd2cb4cde25f86b489b1d0bb27e3e7c1ba5449759ccecaae689cdcb349b968fd0c8fb8bc8273deff5e32a078bf40f4342f0c5a1f53bb8d2b968f44a453b

diff --git a/dev-python/cheroot/cheroot-10.0.0.ebuild 
b/dev-python/cheroot/cheroot-10.0.0.ebuild
new file mode 100644
index ..8ecfaae8b79a
--- /dev/null
+++ b/dev-python/cheroot/cheroot-10.0.0.ebuild
@@ -0,0 +1,77 @@
+# 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} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="High-performance, pure-Python HTTP server used by CherryPy"
+HOMEPAGE="
+   https://cherrypy.dev/
+   https://pypi.org/project/cheroot/
+   https://github.com/cherrypy/cheroot/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+IUSE="test-rust"
+
+RDEPEND="
+   >=dev-python/more-itertools-2.6[${PYTHON_USEDEP}]
+   dev-python/jaraco-functools[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   test? (
+   dev-python/jaraco-context[${PYTHON_USEDEP}]
+   dev-python/jaraco-text[${PYTHON_USEDEP}]
+   dev-python/portend[${PYTHON_USEDEP}]
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   >=dev-python/pytest-mock-1.11.0[${PYTHON_USEDEP}]
+   dev-python/requests-toolbelt[${PYTHON_USEDEP}]
+   dev-python/requests-unixsocket[${PYTHON_USEDEP}]
+   dev-python/urllib3[${PYTHON_USEDEP}]
+   test-rust? (
+   dev-python/pyopenssl[${PYTHON_USEDEP}]
+   dev-python/trustme[${PYTHON_USEDEP}]
+   )
+   )
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   sed -e '/--cov/d' \
+   -e '/--testmon/d' \
+   -e '/--numproc/d' \
+   -i pytest.ini || die
+
+   # broken
+   sed -i -e '/False.*localhost/d' cheroot/test/test_ssl.py || die
+   # pypytools is py2 stuff
+   sed -i -e '/pypytools/d' cheroot/test/test_server.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # requires pypytools, see above
+   
cheroot/test/test_server.py::test_high_number_of_file_descriptors
+   )
+
+   local EPYTEST_IGNORE=()
+   if ! has_version "dev-python/pyopenssl[${PYTHON_USEDEP}]" ||
+   ! has_version "dev-python/trustme[${PYTHON_USEDEP}]"
+   then
+   EPYTEST_IGNORE+=(
+   cheroot/test/test_ssl.py
+   )
+   fi
+
+   epytest -p no:flaky
+}



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

2023-05-20 Thread Michał Górny
commit: 42ce07ce77e41a5e18272ac860cd5b318373d4a4
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 20 19:20:19 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 21 04:03:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42ce07ce

sys-libs/compiler-rt: Add 17.0.0_pre20230520 snapshot

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

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

diff --git a/sys-libs/compiler-rt/Manifest b/sys-libs/compiler-rt/Manifest
index 984553f292a4..8e4a2ceb69cd 100644
--- a/sys-libs/compiler-rt/Manifest
+++ b/sys-libs/compiler-rt/Manifest
@@ -10,3 +10,4 @@ DIST llvm-project-16.0.4.src.tar.xz 117996332 BLAKE2B 
2ea3ef25290ce6180d271e42fb
 DIST llvm-project-16.0.4.src.tar.xz.sig 566 BLAKE2B 
43cb2147f12f98f864797158e8efcfed9c6780fae3b5c71c0f1aea19a4131ee91c36bdf5b10e44f478f2370c8d22a9038038ecd607f25a95f2d3e33628eb9ac0
 SHA512 
c902d1b652e6e144fcf74f550539f56665475b6bdf673ba5bf2f1731c3bb8f5717ed56433d488c54bbf2f429b432da84e0bfb4b5fb5f2b7fa208b4f24f682be7
 DIST llvm-project-52882de0e641487329c9e093a90ea3dad01842c8.tar.gz 182953335 
BLAKE2B 
98682729992d73202e35b540d5d0d87e2acf44e4ab6896a0b6f9ac4a7423f55ad370ae1d7e919a6c86dc7f138a66890ac89b852b03305612d248ab567833f8be
 SHA512 
3685aff0f648e9b477e1e01edebe4799498c21587e2ed5577e2fdef98bb21ea215e206606a11692fbb93a0989fd59fd324faff2c4d97b7afca0851b53f123f05
 DIST llvm-project-7d436d56b60b36508b94e39d08761f1405a9c770.tar.gz 183363091 
BLAKE2B 
e0d3520814b3455e33107715697f00d653ad46bb8d8200caf42c42743520f389217ea2e57449bbc2e98126b602b2aa344e4125e4b1f92152f7957a11a9b9a150
 SHA512 
65a8e30702217e5e1309efe3daeda5115eeb2e8d25238db1fa4e8dcfc729d75655a10b3394f2f70b7e7efb8ea33a31b6e2482065cc81805023101da00584a81e
+DIST llvm-project-abbb22cc0c9c33dedb8d53c2bd3e703f92baace7.tar.gz 183193919 
BLAKE2B 
75c63d39918f7ec0faca0b1d03ba17dbd7d39a6f1d3a031dcb005ae1729933d8481f0bd745ec029ab21779525b2ddaf2989eaca2aed2b0e9b60c50ef71c7fc11
 SHA512 
f0c1b6fe2e087db202d32de05613b7570bd9a82dfef2e464014c9d4c9ba02c20d423cb783aa40ce5e9c9e074288efb2e5b6d70d55913bd285108e747400f55e7

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

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

2023-05-20 Thread Michał Górny
commit: e84cc86e549e81ba0a6dd1e7ebc0fdcefae8879e
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May 21 04:12:55 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 21 04:55:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e84cc86e

dev-python/owslib: Bump to 0.29.2

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

 dev-python/owslib/Manifest |  1 +
 dev-python/owslib/owslib-0.29.2.ebuild | 61 ++
 2 files changed, 62 insertions(+)

diff --git a/dev-python/owslib/Manifest b/dev-python/owslib/Manifest
index 86962121dade..7a5e059afc5b 100644
--- a/dev-python/owslib/Manifest
+++ b/dev-python/owslib/Manifest
@@ -1 +1,2 @@
 DIST OWSLib-0.29.1.gh.tar.gz 960582 BLAKE2B 
e88446a843113453b116016a4488e1738472b2ff8faf7f0b1647db061e2af4b15e7ca64fb92d3298a9c4e906f8230a03fea664df65113dedba901a75c074da2e
 SHA512 
10fc2d75b60c6a388d4729011e3843d0943e6273c94d628b288c973304c01359d77a4856a7dc74ac28358f26cbe9ffe85a67921ef5eb62475d2143dd20c46e08
+DIST OWSLib-0.29.2.gh.tar.gz 953216 BLAKE2B 
3c0204cd62fdf3fe36ca2051a83a00ad165e7f7682d850c3796877c83382f7a3c68d2c02f8dfaa90016909393a9bfd6f2415499f6096de9f4333102b20ccd932
 SHA512 
66c0c6b4bcae08f0acbf1d4ee4a0e5d2b33996ae0d088ddd01844f050da364c581f7ea2a46d48652b969c75e8b31caf4c721f497ea079fb779d670199dd56746

diff --git a/dev-python/owslib/owslib-0.29.2.ebuild 
b/dev-python/owslib/owslib-0.29.2.ebuild
new file mode 100644
index ..6b89ed5f6480
--- /dev/null
+++ b/dev-python/owslib/owslib-0.29.2.ebuild
@@ -0,0 +1,61 @@
+# 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=OWSLib-${PV}
+DESCRIPTION="Library for client programming with Open Geospatial Consortium 
web service"
+HOMEPAGE="
+   https://geopython.github.io/OWSLib/
+   https://github.com/geopython/owslib/
+   https://pypi.org/project/OWSLib/
+"
+SRC_URI="
+   https://github.com/geopython/${PN}/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+RESTRICT="test"
+PROPERTIES="test_network"
+
+RDEPEND="
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   dev-python/pytz[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pillow[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # connection errors
+   tests/test_wfs_generic.py::test_xmlfilter_wfs_110
+   tests/test_wfs_generic.py::test_xmlfilter_wfs_200
+   tests/test_ogcapi_records_pycsw.py::test_ogcapi_records_pycsw
+   tests/test_opensearch_pycsw.py::test_opensearch_creodias
+   tests/test_ows_interfaces.py::test_ows_interfaces_csw
+   tests/test_csw3_pycsw.py::test_csw_pycsw
+   tests/test_csw_pycsw.py::test_csw_pycsw
+   tests/test_csw_pycsw_skip_caps.py::test_csw_pycsw_skip_caps
+   # different output from remote service, sigh
+   tests/test_ogcapi_processes_pygeoapi.py::test_ogcapi_processes_pygeoapi
+)
+
+python_test() {
+   epytest -o addopts=
+}



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

2023-05-20 Thread Michał Górny
commit: a4671ceedb8bc359e351231593653cc9fe10550b
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May 21 04:44:34 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 21 04:55:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4671cee

dev-python/furo: Bump to 2023.5.20

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

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

diff --git a/dev-python/furo/Manifest b/dev-python/furo/Manifest
index fb0af9d2a4ce..69e58ab5634f 100644
--- a/dev-python/furo/Manifest
+++ b/dev-python/furo/Manifest
@@ -1 +1,2 @@
 DIST furo-2023.3.27-py3-none-any.whl 327605 BLAKE2B 
1368aabdbd497acf181c5b059da6d4bd3ae11e66bb81ec097358e051f7c64b7cffa537d5855ed68293398b26bb7df4d35a183c3eea00d4790b786b0f4bdbc6eb
 SHA512 
7d321f59064d64c205c9c1a207fd62685c22102bc1546f0e063be9565458c6eed887e9f52851160e2658401ac8ed791572183e3c067c2e85c9c1811411e051f6
+DIST furo-2023.5.20-py3-none-any.whl 326767 BLAKE2B 
cc8eb3816bf99039e1a312f9fed21538b0154ece228e351107df89f5770c382614efc7202bae742d28d2fc8fceabc8b748b2bfbe8a230aeb70f280b622d42c11
 SHA512 
1a97b37aa9ce55878f34e3276eebeb4b138bd9e397b6711469fed4523ab8dadcd91e77234a1eca20561276f6660410a31f48f34ae320c6772d1055699cdd7125

diff --git a/dev-python/furo/furo-2023.5.20.ebuild 
b/dev-python/furo/furo-2023.5.20.ebuild
new file mode 100644
index ..0674aa0b847b
--- /dev/null
+++ b/dev-python/furo/furo-2023.5.20.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# sphinx-theme-builder is completely unusable, as it requires pinning
+# to a very-specific nodejs version number, and ofc loves fetching
+# everything from the Internet
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( pypy3 python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Clean customisable Sphinx documentation theme"
+HOMEPAGE="
+   https://pypi.org/project/furo/
+   https://github.com/pradyunsg/furo/
+"
+SRC_URI="$(pypi_wheel_url)"
+S=${WORKDIR}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+RDEPEND="
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   dev-python/sphinx-basic-ng[${PYTHON_USEDEP}]
+"
+
+python_compile() {
+   distutils_wheel_install "${BUILD_DIR}/install" \
+   "${DISTDIR}/${P}-py3-none-any.whl"
+}



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

2023-05-20 Thread Michał Górny
commit: 79fb19e4ffdd105d9b8cd2bac0ad18c27bc1948b
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 20 19:20:22 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 21 04:03:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79fb19e4

sys-libs/libcxx: Add 17.0.0_pre20230520 snapshot

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

 sys-libs/libcxx/Manifest |   1 +
 sys-libs/libcxx/libcxx-17.0.0_pre20230520.ebuild | 211 +++
 2 files changed, 212 insertions(+)

diff --git a/sys-libs/libcxx/Manifest b/sys-libs/libcxx/Manifest
index 28722ba7e22a..5592133d2920 100644
--- a/sys-libs/libcxx/Manifest
+++ b/sys-libs/libcxx/Manifest
@@ -10,3 +10,4 @@ DIST llvm-project-16.0.4.src.tar.xz 117996332 BLAKE2B 
2ea3ef25290ce6180d271e42fb
 DIST llvm-project-16.0.4.src.tar.xz.sig 566 BLAKE2B 
43cb2147f12f98f864797158e8efcfed9c6780fae3b5c71c0f1aea19a4131ee91c36bdf5b10e44f478f2370c8d22a9038038ecd607f25a95f2d3e33628eb9ac0
 SHA512 
c902d1b652e6e144fcf74f550539f56665475b6bdf673ba5bf2f1731c3bb8f5717ed56433d488c54bbf2f429b432da84e0bfb4b5fb5f2b7fa208b4f24f682be7
 DIST llvm-project-52882de0e641487329c9e093a90ea3dad01842c8.tar.gz 182953335 
BLAKE2B 
98682729992d73202e35b540d5d0d87e2acf44e4ab6896a0b6f9ac4a7423f55ad370ae1d7e919a6c86dc7f138a66890ac89b852b03305612d248ab567833f8be
 SHA512 
3685aff0f648e9b477e1e01edebe4799498c21587e2ed5577e2fdef98bb21ea215e206606a11692fbb93a0989fd59fd324faff2c4d97b7afca0851b53f123f05
 DIST llvm-project-7d436d56b60b36508b94e39d08761f1405a9c770.tar.gz 183363091 
BLAKE2B 
e0d3520814b3455e33107715697f00d653ad46bb8d8200caf42c42743520f389217ea2e57449bbc2e98126b602b2aa344e4125e4b1f92152f7957a11a9b9a150
 SHA512 
65a8e30702217e5e1309efe3daeda5115eeb2e8d25238db1fa4e8dcfc729d75655a10b3394f2f70b7e7efb8ea33a31b6e2482065cc81805023101da00584a81e
+DIST llvm-project-abbb22cc0c9c33dedb8d53c2bd3e703f92baace7.tar.gz 183193919 
BLAKE2B 
75c63d39918f7ec0faca0b1d03ba17dbd7d39a6f1d3a031dcb005ae1729933d8481f0bd745ec029ab21779525b2ddaf2989eaca2aed2b0e9b60c50ef71c7fc11
 SHA512 
f0c1b6fe2e087db202d32de05613b7570bd9a82dfef2e464014c9d4c9ba02c20d423cb783aa40ce5e9c9e074288efb2e5b6d70d55913bd285108e747400f55e7

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

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

2023-05-20 Thread Michał Górny
commit: 53d7989b28c9455ef37ed9b6f0b2628d013acb7d
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 20 19:20:12 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 21 04:02:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53d7989b

dev-ml/llvm-ocaml: Add 17.0.0_pre20230520 snapshot

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

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

diff --git a/dev-ml/llvm-ocaml/Manifest b/dev-ml/llvm-ocaml/Manifest
index 613e780805df..8526c1e2e3e1 100644
--- a/dev-ml/llvm-ocaml/Manifest
+++ b/dev-ml/llvm-ocaml/Manifest
@@ -8,3 +8,4 @@ DIST llvm-project-16.0.4.src.tar.xz 117996332 BLAKE2B 
2ea3ef25290ce6180d271e42fb
 DIST llvm-project-16.0.4.src.tar.xz.sig 566 BLAKE2B 
43cb2147f12f98f864797158e8efcfed9c6780fae3b5c71c0f1aea19a4131ee91c36bdf5b10e44f478f2370c8d22a9038038ecd607f25a95f2d3e33628eb9ac0
 SHA512 
c902d1b652e6e144fcf74f550539f56665475b6bdf673ba5bf2f1731c3bb8f5717ed56433d488c54bbf2f429b432da84e0bfb4b5fb5f2b7fa208b4f24f682be7
 DIST llvm-project-52882de0e641487329c9e093a90ea3dad01842c8.tar.gz 182953335 
BLAKE2B 
98682729992d73202e35b540d5d0d87e2acf44e4ab6896a0b6f9ac4a7423f55ad370ae1d7e919a6c86dc7f138a66890ac89b852b03305612d248ab567833f8be
 SHA512 
3685aff0f648e9b477e1e01edebe4799498c21587e2ed5577e2fdef98bb21ea215e206606a11692fbb93a0989fd59fd324faff2c4d97b7afca0851b53f123f05
 DIST llvm-project-7d436d56b60b36508b94e39d08761f1405a9c770.tar.gz 183363091 
BLAKE2B 
e0d3520814b3455e33107715697f00d653ad46bb8d8200caf42c42743520f389217ea2e57449bbc2e98126b602b2aa344e4125e4b1f92152f7957a11a9b9a150
 SHA512 
65a8e30702217e5e1309efe3daeda5115eeb2e8d25238db1fa4e8dcfc729d75655a10b3394f2f70b7e7efb8ea33a31b6e2482065cc81805023101da00584a81e
+DIST llvm-project-abbb22cc0c9c33dedb8d53c2bd3e703f92baace7.tar.gz 183193919 
BLAKE2B 
75c63d39918f7ec0faca0b1d03ba17dbd7d39a6f1d3a031dcb005ae1729933d8481f0bd745ec029ab21779525b2ddaf2989eaca2aed2b0e9b60c50ef71c7fc11
 SHA512 
f0c1b6fe2e087db202d32de05613b7570bd9a82dfef2e464014c9d4c9ba02c20d423cb783aa40ce5e9c9e074288efb2e5b6d70d55913bd285108e747400f55e7

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

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

2023-05-20 Thread Michał Górny
commit: 66b80d45d4add3d47ab4e5c0b000faa48104d1b0
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 20 19:20:10 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 21 04:02:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66b80d45

sys-devel/llvm: Add 17.0.0_pre20230520 snapshot

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

 sys-devel/llvm/Manifest   |   1 +
 sys-devel/llvm/llvm-17.0.0_pre20230520.ebuild | 533 ++
 2 files changed, 534 insertions(+)

diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest
index fda11414ab5a..e08bf1b6df9a 100644
--- a/sys-devel/llvm/Manifest
+++ b/sys-devel/llvm/Manifest
@@ -16,3 +16,4 @@ DIST llvm-project-16.0.4.src.tar.xz 117996332 BLAKE2B 
2ea3ef25290ce6180d271e42fb
 DIST llvm-project-16.0.4.src.tar.xz.sig 566 BLAKE2B 
43cb2147f12f98f864797158e8efcfed9c6780fae3b5c71c0f1aea19a4131ee91c36bdf5b10e44f478f2370c8d22a9038038ecd607f25a95f2d3e33628eb9ac0
 SHA512 
c902d1b652e6e144fcf74f550539f56665475b6bdf673ba5bf2f1731c3bb8f5717ed56433d488c54bbf2f429b432da84e0bfb4b5fb5f2b7fa208b4f24f682be7
 DIST llvm-project-52882de0e641487329c9e093a90ea3dad01842c8.tar.gz 182953335 
BLAKE2B 
98682729992d73202e35b540d5d0d87e2acf44e4ab6896a0b6f9ac4a7423f55ad370ae1d7e919a6c86dc7f138a66890ac89b852b03305612d248ab567833f8be
 SHA512 
3685aff0f648e9b477e1e01edebe4799498c21587e2ed5577e2fdef98bb21ea215e206606a11692fbb93a0989fd59fd324faff2c4d97b7afca0851b53f123f05
 DIST llvm-project-7d436d56b60b36508b94e39d08761f1405a9c770.tar.gz 183363091 
BLAKE2B 
e0d3520814b3455e33107715697f00d653ad46bb8d8200caf42c42743520f389217ea2e57449bbc2e98126b602b2aa344e4125e4b1f92152f7957a11a9b9a150
 SHA512 
65a8e30702217e5e1309efe3daeda5115eeb2e8d25238db1fa4e8dcfc729d75655a10b3394f2f70b7e7efb8ea33a31b6e2482065cc81805023101da00584a81e
+DIST llvm-project-abbb22cc0c9c33dedb8d53c2bd3e703f92baace7.tar.gz 183193919 
BLAKE2B 
75c63d39918f7ec0faca0b1d03ba17dbd7d39a6f1d3a031dcb005ae1729933d8481f0bd745ec029ab21779525b2ddaf2989eaca2aed2b0e9b60c50ef71c7fc11
 SHA512 
f0c1b6fe2e087db202d32de05613b7570bd9a82dfef2e464014c9d4c9ba02c20d423cb783aa40ce5e9c9e074288efb2e5b6d70d55913bd285108e747400f55e7

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

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

2023-05-20 Thread Michał Górny
commit: 14e85e99732e7cea06903b8a01f25f1b46a8151b
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 20 19:20:25 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 21 04:03:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14e85e99

dev-libs/libclc: Add 17.0.0_pre20230520 snapshot

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

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

diff --git a/dev-libs/libclc/Manifest b/dev-libs/libclc/Manifest
index 613e780805df..8526c1e2e3e1 100644
--- a/dev-libs/libclc/Manifest
+++ b/dev-libs/libclc/Manifest
@@ -8,3 +8,4 @@ DIST llvm-project-16.0.4.src.tar.xz 117996332 BLAKE2B 
2ea3ef25290ce6180d271e42fb
 DIST llvm-project-16.0.4.src.tar.xz.sig 566 BLAKE2B 
43cb2147f12f98f864797158e8efcfed9c6780fae3b5c71c0f1aea19a4131ee91c36bdf5b10e44f478f2370c8d22a9038038ecd607f25a95f2d3e33628eb9ac0
 SHA512 
c902d1b652e6e144fcf74f550539f56665475b6bdf673ba5bf2f1731c3bb8f5717ed56433d488c54bbf2f429b432da84e0bfb4b5fb5f2b7fa208b4f24f682be7
 DIST llvm-project-52882de0e641487329c9e093a90ea3dad01842c8.tar.gz 182953335 
BLAKE2B 
98682729992d73202e35b540d5d0d87e2acf44e4ab6896a0b6f9ac4a7423f55ad370ae1d7e919a6c86dc7f138a66890ac89b852b03305612d248ab567833f8be
 SHA512 
3685aff0f648e9b477e1e01edebe4799498c21587e2ed5577e2fdef98bb21ea215e206606a11692fbb93a0989fd59fd324faff2c4d97b7afca0851b53f123f05
 DIST llvm-project-7d436d56b60b36508b94e39d08761f1405a9c770.tar.gz 183363091 
BLAKE2B 
e0d3520814b3455e33107715697f00d653ad46bb8d8200caf42c42743520f389217ea2e57449bbc2e98126b602b2aa344e4125e4b1f92152f7957a11a9b9a150
 SHA512 
65a8e30702217e5e1309efe3daeda5115eeb2e8d25238db1fa4e8dcfc729d75655a10b3394f2f70b7e7efb8ea33a31b6e2482065cc81805023101da00584a81e
+DIST llvm-project-abbb22cc0c9c33dedb8d53c2bd3e703f92baace7.tar.gz 183193919 
BLAKE2B 
75c63d39918f7ec0faca0b1d03ba17dbd7d39a6f1d3a031dcb005ae1729933d8481f0bd745ec029ab21779525b2ddaf2989eaca2aed2b0e9b60c50ef71c7fc11
 SHA512 
f0c1b6fe2e087db202d32de05613b7570bd9a82dfef2e464014c9d4c9ba02c20d423cb783aa40ce5e9c9e074288efb2e5b6d70d55913bd285108e747400f55e7

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



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

2023-05-20 Thread Michał Górny
commit: d2d5f933cbcad4be0a5a8200b571ab1a555c45bf
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 20 19:20:21 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 21 04:03:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2d5f933

sys-libs/llvm-libunwind: Add 17.0.0_pre20230520 snapshot

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

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

diff --git a/sys-libs/llvm-libunwind/Manifest b/sys-libs/llvm-libunwind/Manifest
index 613e780805df..8526c1e2e3e1 100644
--- a/sys-libs/llvm-libunwind/Manifest
+++ b/sys-libs/llvm-libunwind/Manifest
@@ -8,3 +8,4 @@ DIST llvm-project-16.0.4.src.tar.xz 117996332 BLAKE2B 
2ea3ef25290ce6180d271e42fb
 DIST llvm-project-16.0.4.src.tar.xz.sig 566 BLAKE2B 
43cb2147f12f98f864797158e8efcfed9c6780fae3b5c71c0f1aea19a4131ee91c36bdf5b10e44f478f2370c8d22a9038038ecd607f25a95f2d3e33628eb9ac0
 SHA512 
c902d1b652e6e144fcf74f550539f56665475b6bdf673ba5bf2f1731c3bb8f5717ed56433d488c54bbf2f429b432da84e0bfb4b5fb5f2b7fa208b4f24f682be7
 DIST llvm-project-52882de0e641487329c9e093a90ea3dad01842c8.tar.gz 182953335 
BLAKE2B 
98682729992d73202e35b540d5d0d87e2acf44e4ab6896a0b6f9ac4a7423f55ad370ae1d7e919a6c86dc7f138a66890ac89b852b03305612d248ab567833f8be
 SHA512 
3685aff0f648e9b477e1e01edebe4799498c21587e2ed5577e2fdef98bb21ea215e206606a11692fbb93a0989fd59fd324faff2c4d97b7afca0851b53f123f05
 DIST llvm-project-7d436d56b60b36508b94e39d08761f1405a9c770.tar.gz 183363091 
BLAKE2B 
e0d3520814b3455e33107715697f00d653ad46bb8d8200caf42c42743520f389217ea2e57449bbc2e98126b602b2aa344e4125e4b1f92152f7957a11a9b9a150
 SHA512 
65a8e30702217e5e1309efe3daeda5115eeb2e8d25238db1fa4e8dcfc729d75655a10b3394f2f70b7e7efb8ea33a31b6e2482065cc81805023101da00584a81e
+DIST llvm-project-abbb22cc0c9c33dedb8d53c2bd3e703f92baace7.tar.gz 183193919 
BLAKE2B 
75c63d39918f7ec0faca0b1d03ba17dbd7d39a6f1d3a031dcb005ae1729933d8481f0bd745ec029ab21779525b2ddaf2989eaca2aed2b0e9b60c50ef71c7fc11
 SHA512 
f0c1b6fe2e087db202d32de05613b7570bd9a82dfef2e464014c9d4c9ba02c20d423cb783aa40ce5e9c9e074288efb2e5b6d70d55913bd285108e747400f55e7

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

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

2023-05-20 Thread Michał Górny
commit: 2114b3cf257668e756b54a0ba2f975e5f0c4a867
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 20 19:20:14 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 21 04:03:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2114b3cf

sys-devel/clang: Add 17.0.0_pre20230520 snapshot

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

 sys-devel/clang/Manifest|   1 +
 sys-devel/clang/clang-17.0.0_pre20230520.ebuild | 480 
 2 files changed, 481 insertions(+)

diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest
index fda11414ab5a..e08bf1b6df9a 100644
--- a/sys-devel/clang/Manifest
+++ b/sys-devel/clang/Manifest
@@ -16,3 +16,4 @@ DIST llvm-project-16.0.4.src.tar.xz 117996332 BLAKE2B 
2ea3ef25290ce6180d271e42fb
 DIST llvm-project-16.0.4.src.tar.xz.sig 566 BLAKE2B 
43cb2147f12f98f864797158e8efcfed9c6780fae3b5c71c0f1aea19a4131ee91c36bdf5b10e44f478f2370c8d22a9038038ecd607f25a95f2d3e33628eb9ac0
 SHA512 
c902d1b652e6e144fcf74f550539f56665475b6bdf673ba5bf2f1731c3bb8f5717ed56433d488c54bbf2f429b432da84e0bfb4b5fb5f2b7fa208b4f24f682be7
 DIST llvm-project-52882de0e641487329c9e093a90ea3dad01842c8.tar.gz 182953335 
BLAKE2B 
98682729992d73202e35b540d5d0d87e2acf44e4ab6896a0b6f9ac4a7423f55ad370ae1d7e919a6c86dc7f138a66890ac89b852b03305612d248ab567833f8be
 SHA512 
3685aff0f648e9b477e1e01edebe4799498c21587e2ed5577e2fdef98bb21ea215e206606a11692fbb93a0989fd59fd324faff2c4d97b7afca0851b53f123f05
 DIST llvm-project-7d436d56b60b36508b94e39d08761f1405a9c770.tar.gz 183363091 
BLAKE2B 
e0d3520814b3455e33107715697f00d653ad46bb8d8200caf42c42743520f389217ea2e57449bbc2e98126b602b2aa344e4125e4b1f92152f7957a11a9b9a150
 SHA512 
65a8e30702217e5e1309efe3daeda5115eeb2e8d25238db1fa4e8dcfc729d75655a10b3394f2f70b7e7efb8ea33a31b6e2482065cc81805023101da00584a81e
+DIST llvm-project-abbb22cc0c9c33dedb8d53c2bd3e703f92baace7.tar.gz 183193919 
BLAKE2B 
75c63d39918f7ec0faca0b1d03ba17dbd7d39a6f1d3a031dcb005ae1729933d8481f0bd745ec029ab21779525b2ddaf2989eaca2aed2b0e9b60c50ef71c7fc11
 SHA512 
f0c1b6fe2e087db202d32de05613b7570bd9a82dfef2e464014c9d4c9ba02c20d423cb783aa40ce5e9c9e074288efb2e5b6d70d55913bd285108e747400f55e7

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

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

2023-05-20 Thread Michał Górny
commit: d237d3a8209fa58dbe5cd1a464a9893c86df779c
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 20 19:20:17 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 21 04:03:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d237d3a8

sys-devel/lld: Add 17.0.0_pre20230520 snapshot

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

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

diff --git a/sys-devel/lld/Manifest b/sys-devel/lld/Manifest
index 613e780805df..8526c1e2e3e1 100644
--- a/sys-devel/lld/Manifest
+++ b/sys-devel/lld/Manifest
@@ -8,3 +8,4 @@ DIST llvm-project-16.0.4.src.tar.xz 117996332 BLAKE2B 
2ea3ef25290ce6180d271e42fb
 DIST llvm-project-16.0.4.src.tar.xz.sig 566 BLAKE2B 
43cb2147f12f98f864797158e8efcfed9c6780fae3b5c71c0f1aea19a4131ee91c36bdf5b10e44f478f2370c8d22a9038038ecd607f25a95f2d3e33628eb9ac0
 SHA512 
c902d1b652e6e144fcf74f550539f56665475b6bdf673ba5bf2f1731c3bb8f5717ed56433d488c54bbf2f429b432da84e0bfb4b5fb5f2b7fa208b4f24f682be7
 DIST llvm-project-52882de0e641487329c9e093a90ea3dad01842c8.tar.gz 182953335 
BLAKE2B 
98682729992d73202e35b540d5d0d87e2acf44e4ab6896a0b6f9ac4a7423f55ad370ae1d7e919a6c86dc7f138a66890ac89b852b03305612d248ab567833f8be
 SHA512 
3685aff0f648e9b477e1e01edebe4799498c21587e2ed5577e2fdef98bb21ea215e206606a11692fbb93a0989fd59fd324faff2c4d97b7afca0851b53f123f05
 DIST llvm-project-7d436d56b60b36508b94e39d08761f1405a9c770.tar.gz 183363091 
BLAKE2B 
e0d3520814b3455e33107715697f00d653ad46bb8d8200caf42c42743520f389217ea2e57449bbc2e98126b602b2aa344e4125e4b1f92152f7957a11a9b9a150
 SHA512 
65a8e30702217e5e1309efe3daeda5115eeb2e8d25238db1fa4e8dcfc729d75655a10b3394f2f70b7e7efb8ea33a31b6e2482065cc81805023101da00584a81e
+DIST llvm-project-abbb22cc0c9c33dedb8d53c2bd3e703f92baace7.tar.gz 183193919 
BLAKE2B 
75c63d39918f7ec0faca0b1d03ba17dbd7d39a6f1d3a031dcb005ae1729933d8481f0bd745ec029ab21779525b2ddaf2989eaca2aed2b0e9b60c50ef71c7fc11
 SHA512 
f0c1b6fe2e087db202d32de05613b7570bd9a82dfef2e464014c9d4c9ba02c20d423cb783aa40ce5e9c9e074288efb2e5b6d70d55913bd285108e747400f55e7

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



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

2023-05-20 Thread Michał Górny
commit: ed3eaca096ab863edc4002e2d77b84457f7e4bee
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 20 19:20:02 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 21 04:02:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed3eaca0

llvm.org.eclass: Add 17.0.0_pre20230520 snapshot

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

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

diff --git a/eclass/llvm.org.eclass b/eclass/llvm.org.eclass
index 1c87049dc7da..9b44d7f42f39 100644
--- a/eclass/llvm.org.eclass
+++ b/eclass/llvm.org.eclass
@@ -72,6 +72,9 @@ if [[ -z ${_LLVM_SOURCE_TYPE+1} ]]; then
_LLVM_SOURCE_TYPE=snapshot
 
case ${PV} in
+   17.0.0_pre20230520)
+   
EGIT_COMMIT=abbb22cc0c9c33dedb8d53c2bd3e703f92baace7
+   ;;
17.0.0_pre20230512)

EGIT_COMMIT=7d436d56b60b36508b94e39d08761f1405a9c770
;;



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

2023-05-20 Thread Michał Górny
commit: ed23e0de0526af9a3d1c4214508ea014bb44def6
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 20 19:20:13 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 21 04:02:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed23e0de

sys-devel/clang-common: Add 17.0.0_pre20230520 snapshot

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

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

diff --git a/sys-devel/clang-common/Manifest b/sys-devel/clang-common/Manifest
index 613e780805df..8526c1e2e3e1 100644
--- a/sys-devel/clang-common/Manifest
+++ b/sys-devel/clang-common/Manifest
@@ -8,3 +8,4 @@ DIST llvm-project-16.0.4.src.tar.xz 117996332 BLAKE2B 
2ea3ef25290ce6180d271e42fb
 DIST llvm-project-16.0.4.src.tar.xz.sig 566 BLAKE2B 
43cb2147f12f98f864797158e8efcfed9c6780fae3b5c71c0f1aea19a4131ee91c36bdf5b10e44f478f2370c8d22a9038038ecd607f25a95f2d3e33628eb9ac0
 SHA512 
c902d1b652e6e144fcf74f550539f56665475b6bdf673ba5bf2f1731c3bb8f5717ed56433d488c54bbf2f429b432da84e0bfb4b5fb5f2b7fa208b4f24f682be7
 DIST llvm-project-52882de0e641487329c9e093a90ea3dad01842c8.tar.gz 182953335 
BLAKE2B 
98682729992d73202e35b540d5d0d87e2acf44e4ab6896a0b6f9ac4a7423f55ad370ae1d7e919a6c86dc7f138a66890ac89b852b03305612d248ab567833f8be
 SHA512 
3685aff0f648e9b477e1e01edebe4799498c21587e2ed5577e2fdef98bb21ea215e206606a11692fbb93a0989fd59fd324faff2c4d97b7afca0851b53f123f05
 DIST llvm-project-7d436d56b60b36508b94e39d08761f1405a9c770.tar.gz 183363091 
BLAKE2B 
e0d3520814b3455e33107715697f00d653ad46bb8d8200caf42c42743520f389217ea2e57449bbc2e98126b602b2aa344e4125e4b1f92152f7957a11a9b9a150
 SHA512 
65a8e30702217e5e1309efe3daeda5115eeb2e8d25238db1fa4e8dcfc729d75655a10b3394f2f70b7e7efb8ea33a31b6e2482065cc81805023101da00584a81e
+DIST llvm-project-abbb22cc0c9c33dedb8d53c2bd3e703f92baace7.tar.gz 183193919 
BLAKE2B 
75c63d39918f7ec0faca0b1d03ba17dbd7d39a6f1d3a031dcb005ae1729933d8481f0bd745ec029ab21779525b2ddaf2989eaca2aed2b0e9b60c50ef71c7fc11
 SHA512 
f0c1b6fe2e087db202d32de05613b7570bd9a82dfef2e464014c9d4c9ba02c20d423cb783aa40ce5e9c9e074288efb2e5b6d70d55913bd285108e747400f55e7

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

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

2023-05-20 Thread Michał Górny
commit: 6780c35675c62df5d6590b8abf65ccab0b12174f
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 20 19:20:09 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 21 04:02:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6780c356

sys-devel/llvm-common: Add 17.0.0_pre20230520 snapshot

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

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

diff --git a/sys-devel/llvm-common/Manifest b/sys-devel/llvm-common/Manifest
index 613e780805df..8526c1e2e3e1 100644
--- a/sys-devel/llvm-common/Manifest
+++ b/sys-devel/llvm-common/Manifest
@@ -8,3 +8,4 @@ DIST llvm-project-16.0.4.src.tar.xz 117996332 BLAKE2B 
2ea3ef25290ce6180d271e42fb
 DIST llvm-project-16.0.4.src.tar.xz.sig 566 BLAKE2B 
43cb2147f12f98f864797158e8efcfed9c6780fae3b5c71c0f1aea19a4131ee91c36bdf5b10e44f478f2370c8d22a9038038ecd607f25a95f2d3e33628eb9ac0
 SHA512 
c902d1b652e6e144fcf74f550539f56665475b6bdf673ba5bf2f1731c3bb8f5717ed56433d488c54bbf2f429b432da84e0bfb4b5fb5f2b7fa208b4f24f682be7
 DIST llvm-project-52882de0e641487329c9e093a90ea3dad01842c8.tar.gz 182953335 
BLAKE2B 
98682729992d73202e35b540d5d0d87e2acf44e4ab6896a0b6f9ac4a7423f55ad370ae1d7e919a6c86dc7f138a66890ac89b852b03305612d248ab567833f8be
 SHA512 
3685aff0f648e9b477e1e01edebe4799498c21587e2ed5577e2fdef98bb21ea215e206606a11692fbb93a0989fd59fd324faff2c4d97b7afca0851b53f123f05
 DIST llvm-project-7d436d56b60b36508b94e39d08761f1405a9c770.tar.gz 183363091 
BLAKE2B 
e0d3520814b3455e33107715697f00d653ad46bb8d8200caf42c42743520f389217ea2e57449bbc2e98126b602b2aa344e4125e4b1f92152f7957a11a9b9a150
 SHA512 
65a8e30702217e5e1309efe3daeda5115eeb2e8d25238db1fa4e8dcfc729d75655a10b3394f2f70b7e7efb8ea33a31b6e2482065cc81805023101da00584a81e
+DIST llvm-project-abbb22cc0c9c33dedb8d53c2bd3e703f92baace7.tar.gz 183193919 
BLAKE2B 
75c63d39918f7ec0faca0b1d03ba17dbd7d39a6f1d3a031dcb005ae1729933d8481f0bd745ec029ab21779525b2ddaf2989eaca2aed2b0e9b60c50ef71c7fc11
 SHA512 
f0c1b6fe2e087db202d32de05613b7570bd9a82dfef2e464014c9d4c9ba02c20d423cb783aa40ce5e9c9e074288efb2e5b6d70d55913bd285108e747400f55e7

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



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

2023-05-20 Thread Sam James
commit: e8a8f34562f4bf9ba7081c535c7f3466ae143d22
Author: Sam James  gentoo  org>
AuthorDate: Sun May 21 02:21:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 21 02:21:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8a8f345

sys-libs/ncurses: build native tools w/ --without-ada

There's no need for it when building the native tools just for tinfo etc for a
'cross' build. This doesn't affect the installed files.

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

 sys-libs/ncurses/ncurses-6.4.ebuild   | 2 +-
 sys-libs/ncurses/ncurses-6.4_p20230401.ebuild | 2 +-
 sys-libs/ncurses/ncurses-6.4_p20230424.ebuild | 2 +-
 sys-libs/ncurses/ncurses-6.4_p20230506.ebuild | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys-libs/ncurses/ncurses-6.4.ebuild 
b/sys-libs/ncurses/ncurses-6.4.ebuild
index 26715df453d0..5c0e899fefad 100644
--- a/sys-libs/ncurses/ncurses-6.4.ebuild
+++ b/sys-libs/ncurses/ncurses-6.4.ebuild
@@ -186,7 +186,7 @@ src_configure() {
CXXFLAGS=${BUILD_CXXFLAGS} \
CPPFLAGS=${BUILD_CPPFLAGS} \
LDFLAGS="${BUILD_LDFLAGS} ${lbuildflags}" \
-   do_configure cross --without-shared --with-normal --with-progs
+   do_configure cross --without-shared --with-normal --with-progs 
--without-ada
fi
multilib-minimal_src_configure
 }

diff --git a/sys-libs/ncurses/ncurses-6.4_p20230401.ebuild 
b/sys-libs/ncurses/ncurses-6.4_p20230401.ebuild
index fef75a86ebec..1bf84eb8b711 100644
--- a/sys-libs/ncurses/ncurses-6.4_p20230401.ebuild
+++ b/sys-libs/ncurses/ncurses-6.4_p20230401.ebuild
@@ -193,7 +193,7 @@ src_configure() {
CXXFLAGS=${BUILD_CXXFLAGS} \
CPPFLAGS=${BUILD_CPPFLAGS} \
LDFLAGS="${BUILD_LDFLAGS} ${lbuildflags}" \
-   do_configure cross --without-shared --with-normal --with-progs
+   do_configure cross --without-shared --with-normal --with-progs 
--without-ada
fi
multilib-minimal_src_configure
 }

diff --git a/sys-libs/ncurses/ncurses-6.4_p20230424.ebuild 
b/sys-libs/ncurses/ncurses-6.4_p20230424.ebuild
index a400ea23f18c..d222c10a6475 100644
--- a/sys-libs/ncurses/ncurses-6.4_p20230424.ebuild
+++ b/sys-libs/ncurses/ncurses-6.4_p20230424.ebuild
@@ -198,7 +198,7 @@ src_configure() {
CXXFLAGS=${BUILD_CXXFLAGS} \
CPPFLAGS=${BUILD_CPPFLAGS} \
LDFLAGS="${BUILD_LDFLAGS} ${lbuildflags}" \
-   do_configure cross --without-shared --with-normal --with-progs
+   do_configure cross --without-shared --with-normal --with-progs 
--without-ada
fi
multilib-minimal_src_configure
 }

diff --git a/sys-libs/ncurses/ncurses-6.4_p20230506.ebuild 
b/sys-libs/ncurses/ncurses-6.4_p20230506.ebuild
index b1551515ea6a..2252727d553a 100644
--- a/sys-libs/ncurses/ncurses-6.4_p20230506.ebuild
+++ b/sys-libs/ncurses/ncurses-6.4_p20230506.ebuild
@@ -203,7 +203,7 @@ src_configure() {
CXXFLAGS=${BUILD_CXXFLAGS} \
CPPFLAGS=${BUILD_CPPFLAGS} \
LDFLAGS="${BUILD_LDFLAGS} ${lbuildflags}" \
-   do_configure cross --without-shared --with-normal --with-progs
+   do_configure cross --without-shared --with-normal --with-progs 
--without-ada
fi
multilib-minimal_src_configure
 }



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

2023-05-20 Thread Sam James
commit: eb3eac2534f0b49a097f87bf36099b95ef4bc9fe
Author: Sam James  gentoo  org>
AuthorDate: Sun May 21 01:21:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 21 01:21:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb3eac25

sys-devel/gcc: keyword 11.3.1_p20230518

The other snapshots from the same time are kw'd, so let's do this as well.

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

 sys-devel/gcc/gcc-11.3.1_p20230518.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-devel/gcc/gcc-11.3.1_p20230518.ebuild 
b/sys-devel/gcc/gcc-11.3.1_p20230518.ebuild
index 9b57b16f07be..a43b016c3fc3 100644
--- a/sys-devel/gcc/gcc-11.3.1_p20230518.ebuild
+++ b/sys-devel/gcc/gcc-11.3.1_p20230518.ebuild
@@ -27,9 +27,9 @@ inherit toolchain
 EGIT_BRANCH=releases/gcc-$(ver_cut 1)
 
 # Don't keyword live ebuilds
-#if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
-#  KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
-#fi
+if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+fi
 
 if [[ ${CATEGORY} != cross-* ]] ; then
# Technically only if USE=hardened *too* right now, but no point in 
complicating it further.



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

2023-05-20 Thread Sam James
commit: 9aefd331b57e9e2e67e906936a8ef737b1953721
Author: Sam James  gentoo  org>
AuthorDate: Sun May 21 00:58:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 21 00:58:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9aefd331

sys-devel/gcc: keyword 10.4.1_p20230517

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

 sys-devel/gcc/gcc-10.4.1_p20230517.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-devel/gcc/gcc-10.4.1_p20230517.ebuild 
b/sys-devel/gcc/gcc-10.4.1_p20230517.ebuild
index 878de0807e9a..6d1bc02f4dde 100644
--- a/sys-devel/gcc/gcc-10.4.1_p20230517.ebuild
+++ b/sys-devel/gcc/gcc-10.4.1_p20230517.ebuild
@@ -35,9 +35,9 @@ inherit toolchain
 EGIT_BRANCH=releases/gcc-$(ver_cut 1)
 
 # Don't keyword live ebuilds
-#if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
-#  KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
-#fi
+if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+fi
 
 RDEPEND=""
 BDEPEND="${CATEGORY}/binutils"



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

2023-05-20 Thread Sam James
commit: 35f03d1527428b245e974377747ee37aeb74558b
Author: Sam James  gentoo  org>
AuthorDate: Sun May 21 00:54:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 21 00:54:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35f03d15

sys-devel/gcc: add 13.1.1_p20230520

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

 sys-devel/gcc/Manifest|  1 +
 sys-devel/gcc/gcc-13.1.1_p20230520.ebuild | 62 +++
 2 files changed, 63 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index e9a39a1c28dc..82e5b9f94f6b 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -19,6 +19,7 @@ DIST gcc-12.3.0-patches-2.tar.xz 14236 BLAKE2B 
06c43662c9abb0fa3cf90d5e2273c69ae
 DIST gcc-12.3.0.tar.xz 85491976 BLAKE2B 
a239749089e284887435b9fabc360a36764be1095f4c78eeac6f056f91dd23c49dab2ebec5da32a81bcc08fe8277dd3c714ad114ad725d24317faac03354d595
 SHA512 
8fb799dfa2e5de5284edf8f821e3d40c2781e4c570f5adfdb1ca0671fcae3fb7f794ea783e80f01ec7bfbf912ca508e478bd749b2755c2c14e4055648146c204
 DIST gcc-13-20230506.tar.xz 83939392 BLAKE2B 
439a139f6ef4b4c3afb5d3e4db69f2a4aa24a410c7b9c6689e58b2eec6383388ebbbd8a6f7be1d5cba2aac770ec7758a8b4b6bae80c63475a3b72372d1bef283
 SHA512 
5255500c92a72fe066b110efb20c73da217ddaf38d726b1a8f051dd27b6a613f3b4379762cdf4310823113e9bc75a31d6d72c060b20216a2a6bcd34800a2e1e1
 DIST gcc-13-20230513.tar.xz 83957000 BLAKE2B 
c1d17c383b5735744952ef61fa34f0129b304cae78dbeb0e780a81ec4dbfbbc438f8546770da973155ec5f9250d36be587a8491c88d4424b1123f47ba24d52eb
 SHA512 
a82e38d273a668e4a8ad33282cb74661d125babcc6165eb0ada5da471154b2ed2894bf1fa462f0345f9d817e733b155c09a971885f3b7c04398ebcdd3b5551f5
+DIST gcc-13-20230520.tar.xz 83959400 BLAKE2B 
7be5d333a2447923c547ed76bab86fb9a1206dde1ffeb8be0a2cb95f8e99910aa40479f221374aaf5bdea5dd7514b3d69347512d9cebb91dd23f585541efa43a
 SHA512 
d6c8626822855f71cc58b6b36ebb38092aaf12fa9aa40b8d70fb3edc9f4c614fbf47626ea5cc1ec631bc47b5d64911bfdb7cfc6924f27a54016b1f8c9c7588d7
 DIST gcc-13.1.0.tar.xz 87451196 BLAKE2B 
b956a773cffe8b43bd6c9a99fe614f53f665438925a6b320975d301f547923e45d4d6fa577a143467fb03e0a9c1bab2b6719a1011d672367f3e644433a2d7606
 SHA512 
6cf06dfc48f57f5e67f7efe3248019329a14d690c728d9f2f7ef5fa0d58f1816f309586ba7ea2eac20d0b60a2d1b701f68392e9067dd46f827ba0efd7192db33
 DIST gcc-13.2.0-musl-patches-2.tar.xz 5292 BLAKE2B 
c057d6574d03c05854edaa9f3fd40e9149662b04f3ac7a7db3eb078d73a7b535726d1bf52e5b12736dedb2f9898ad731f2e48a6421fcfbf7b90f929dee072fcb
 SHA512 
a691da0c87c443a5e9d23731f4005f27871c5b12bc9102873ffa24d374aa7b9fbd187c4f5635d23fa9ffb17e351e76173c2d3fdf40646e355c4cb314b538de69
 DIST gcc-13.2.0-patches-1.tar.xz 15792 BLAKE2B 
2ffa9ac013c0f9a91eb93e87e3bc6c378d02cca32ad3f8a84d1249e257eb02b206ec10fa425738a4bae2ffb7db8506afcee2a8dd855357e4b48636608aa24e50
 SHA512 
917ea178f3696724f9ec08aebb6976f03c5edf8ee21bb4bad7e2d820507452f6dace6e847c4f342a52870642550f34da0346ee635a60ba0c1bff667e0e31d195

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

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

2023-05-20 Thread Sam James
commit: ba0fd687d31b6f0705aec4b0baed89ce9987b89e
Author: Sam James  gentoo  org>
AuthorDate: Sun May 21 00:50:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 21 00:50:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba0fd687

media-sound/deadbeef: Stabilize 1.9.5-r1 amd64, #906851

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

 media-sound/deadbeef/deadbeef-1.9.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/deadbeef/deadbeef-1.9.5-r1.ebuild 
b/media-sound/deadbeef/deadbeef-1.9.5-r1.ebuild
index ad968e7b294f..8ec7586401ce 100644
--- a/media-sound/deadbeef/deadbeef-1.9.5-r1.ebuild
+++ b/media-sound/deadbeef/deadbeef-1.9.5-r1.ebuild
@@ -15,7 +15,7 @@ LICENSE="
wavpack? ( BSD )
 "
 SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
+KEYWORDS="amd64 ~riscv ~x86"
 IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm libretro 
libsamplerate mp3 musepack nls notify +nullout opus oss pulseaudio pipewire 
sc68 shellexec +supereq threads vorbis wavpack"
 
 REQUIRED_USE="



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

2023-05-20 Thread Sam James
commit: fdae02e8851cac2bcabe4f0fdac3db2e779150c2
Author: Sam James  gentoo  org>
AuthorDate: Sun May 21 00:50:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 21 00:50:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdae02e8

dev-libs/libdispatch: Stabilize 5.8 amd64, #906849

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

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

diff --git a/dev-libs/libdispatch/libdispatch-5.8.ebuild 
b/dev-libs/libdispatch/libdispatch-5.8.ebuild
index 95454fe7e805..cb05fc152191 100644
--- a/dev-libs/libdispatch/libdispatch-5.8.ebuild
+++ b/dev-libs/libdispatch/libdispatch-5.8.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/apple/${MY_PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.g
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
 IUSE="test"
 
 RESTRICT="!test? ( test )"



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

2023-05-20 Thread Sam James
commit: 680358e40299d1ff62961bae61dbdbd916ae6ff6
Author: Sam James  gentoo  org>
AuthorDate: Sun May 21 00:50:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 21 00:50:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=680358e4

sys-fs/mergerfs: Stabilize 2.35.1 amd64, #906852

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

 sys-fs/mergerfs/mergerfs-2.35.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/mergerfs/mergerfs-2.35.1.ebuild 
b/sys-fs/mergerfs/mergerfs-2.35.1.ebuild
index ad9d06e1fdee..8a02ec5860ea 100644
--- a/sys-fs/mergerfs/mergerfs-2.35.1.ebuild
+++ b/sys-fs/mergerfs/mergerfs-2.35.1.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="A featureful union filesystem"
 HOMEPAGE="https://github.com/trapexit/mergerfs;
 
 SRC_URI="https://github.com/trapexit/mergerfs/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-KEYWORDS="~amd64 ~riscv ~x86"
+KEYWORDS="amd64 ~riscv ~x86"
 
 # Vendorized libfuse that's bundled is under LGPL-2.1.
 LICENSE="ISC LGPL-2.1"



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

2023-05-20 Thread Sam James
commit: 65b37f2b927a589b264870aa8c156fa1148cc441
Author: Sam James  gentoo  org>
AuthorDate: Sun May 21 00:50:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 21 00:50:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65b37f2b

media-gfx/feh: Stabilize 3.10 amd64, #906850

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

 media-gfx/feh/feh-3.10.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-gfx/feh/feh-3.10.ebuild b/media-gfx/feh/feh-3.10.ebuild
index ccf4a73ffa70..f47d0c1cebb1 100644
--- a/media-gfx/feh/feh-3.10.ebuild
+++ b/media-gfx/feh/feh-3.10.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 @@ SRC_URI="https://feh.finalrewind.org/${P}.tar.bz2;
 
 LICENSE="feh"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~x86"
 IUSE="debug curl exif test xinerama inotify"
 RESTRICT="test" # Tests are broken.
 



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

2023-05-20 Thread Sam James
commit: 0cfe1ebf5bb2afac020303d24e502c70e502697f
Author: Sam James  gentoo  org>
AuthorDate: Sun May 21 00:49:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 21 00:49:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cfe1ebf

www-client/elinks: Stabilize 0.16.1.1-r1 arm, #906818

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

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

diff --git a/www-client/elinks/elinks-0.16.1.1-r1.ebuild 
b/www-client/elinks/elinks-0.16.1.1-r1.ebuild
index 35c3212c53f2..bab920a9d5c6 100644
--- a/www-client/elinks/elinks-0.16.1.1-r1.ebuild
+++ b/www-client/elinks/elinks-0.16.1.1-r1.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} == * ]] ; then
 else

SRC_URI="https://github.com/rkd77/elinks/releases/download/v${PV}/${P}.tar.xz;
 
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="GPL-2"



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

2023-05-20 Thread William Hubbs
commit: 6bdeee3a24ab9eaae5cc083c58810cf31f881412
Author: William Hubbs  gentoo  org>
AuthorDate: Sat May 20 21:33:49 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat May 20 21:34:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bdeee3a

app-backup/restic: add 0.15.2

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

 app-backup/restic/Manifest |  2 ++
 app-backup/restic/restic-0.15.2.ebuild | 48 ++
 2 files changed, 50 insertions(+)

diff --git a/app-backup/restic/Manifest b/app-backup/restic/Manifest
index 5c68a94e623f..e0b104af4634 100644
--- a/app-backup/restic/Manifest
+++ b/app-backup/restic/Manifest
@@ -4,3 +4,5 @@ DIST restic-0.14.0-deps.tar.xz 226627460 BLAKE2B 
e97fe4b68b4216fa01449aff7a8df8d
 DIST restic-0.14.0.tar.gz 23902279 BLAKE2B 
21586b48e55de53b19c4f4d368167c69e3050cff41ae85a6fcdb3171ac71a38987b8b578de2e9e37bac9a531d364432610b9ecb316b3c93133fa07ccac5664f3
 SHA512 
d896c93b72790ba5b3c3cd71b68bb45682a12661067cd0d7370b6dfe6d4482988462c4243b5c0b412e5444784568f0375c5a01d43d4d0557d5e6bf01ca512157
 DIST restic-0.15.1-deps.tar.xz 156200684 BLAKE2B 
8b34551c12e9b57d0e3328dd656f69d95964f4128eb61b1e546b1a002fd37874ee7614a9563754260d3b7ec0caf349fa611cb0316c5c5f983ba95d3607d6cae9
 SHA512 
4b2d9c9f6b43bd558965396f5ca501d57298ac444bf715801d52a743424a8e87b979c5808c599a6c13015e4e57a57e7911d86e77b2232cfa0c05822616f8ce9d
 DIST restic-0.15.1.tar.gz 23920501 BLAKE2B 
9561211576c01707691a1d0d7575c6bcd0d8f3c691159d10281ecb1cce5d16f237d60fd2f998bf7ad41d2ad7f8e69fd92ce6d487769774d41bae7f5ebd0ee4d7
 SHA512 
54b982f87f60df506c293df12813bea2f8a0df8996453096565a0eaba2832791a35da288c2e9fac590a0eaee9aef52b2c968ee717457fab30a1974d00d1d73fe
+DIST restic-0.15.2-deps.tar.xz 159164476 BLAKE2B 
652c5f880dc88ab9b4fcfb0168cf5bce19587f7c0195e379ac01ff227fd453bb5fc6ab72b7803d7070f92ea608a077aa0f79005f000b5626d7ea8841c9ec9643
 SHA512 
e4ef9ebfc09998e912128d84790081d16c05dad23e680f642e204974fc1ddd3a1f92ad2035227f6448f7661e24ba69379b1dc8198115d2d3d780ad0b0c7a475c
+DIST restic-0.15.2.tar.gz 23924222 BLAKE2B 
d07f505a9d3a425c2fbad275f43a3a23e0b84b673e0ac77f52c45c2965266b483ae136fe99f0bc82903680ff0c5843edd1ed72e4864e5977c2ed2c85a703520c
 SHA512 
8135f8a77c6f1264d962156f58fca4023da6581099cfd4a69379d8f1f137443c217c0207aeb7d41b603b341e78e9b3050c6bdad81323e0efd7b81805f33263bd

diff --git a/app-backup/restic/restic-0.15.2.ebuild 
b/app-backup/restic/restic-0.15.2.ebuild
new file mode 100644
index ..8ef1789eb500
--- /dev/null
+++ b/app-backup/restic/restic-0.15.2.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 go-module
+
+DESCRIPTION="A backup program that is fast, efficient and secure"
+HOMEPAGE="https://restic.github.io/;
+SRC_URI="https://github.com/restic/restic/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz;
+
+LICENSE="Apache-2.0 BSD BSD-2 LGPL-3-with-linking-exception MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+RDEPEND="sys-fs/fuse:0"
+DEPEND="${RDEPEND}"
+
+src_compile() {
+   local mygoargs=(
+   -tags release
+   -ldflags "-X main.version=${PV}"
+   -asmflags "-trimpath=${S}"
+   -gcflags "-trimpath=${S}"
+   )
+
+   ego build "${mygoargs[@]}" -o restic ./cmd/restic
+}
+
+src_test() {
+   addwrite /dev/fuse
+   # a number of the ./cmd/... tests fail
+   # ego test -timeout 30m ./cmd/... ./internal/...
+   ego test -timeout 30m ./internal/...
+}
+
+src_install() {
+   dobin restic
+
+   newbashcomp doc/bash-completion.sh "${PN}"
+
+   insinto /usr/share/zsh/site-functions
+   newins doc/zsh-completion.zsh _restic
+
+   doman doc/man/*
+   dodoc doc/*.rst
+}



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

2023-05-20 Thread Andreas Sturmlechner
commit: f8264281488a9d89763091e56e0df1be793c3098
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat May 20 20:23:48 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat May 20 20:26:00 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=f8264281

sets: KDE Frameworks: Move qqc2-desktop-style from Tier 1 to Tier 3

See also:
https://invent.kde.org/frameworks/qqc2-desktop-style/-/merge_requests/252

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

 sets/kde-frameworks-5-tier1   | 1 -
 sets/kde-frameworks-5-tier1-5.104 | 1 -
 sets/kde-frameworks-5-tier1-5.106 | 1 -
 sets/kde-frameworks-5-tier1-live  | 1 -
 sets/kde-frameworks-5-tier3   | 1 +
 sets/kde-frameworks-5-tier3-5.104 | 1 +
 sets/kde-frameworks-5-tier3-5.106 | 1 +
 sets/kde-frameworks-5-tier3-live  | 1 +
 8 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sets/kde-frameworks-5-tier1 b/sets/kde-frameworks-5-tier1
index 9a08367ea1..74e76e8027 100644
--- a/sets/kde-frameworks-5-tier1
+++ b/sets/kde-frameworks-5-tier1
@@ -31,7 +31,6 @@ kde-frameworks/modemmanager-qt:5
 kde-frameworks/networkmanager-qt:5
 kde-frameworks/oxygen-icons:5
 kde-frameworks/prison:5
-kde-frameworks/qqc2-desktop-style:5
 kde-frameworks/solid:5
 kde-frameworks/sonnet:5
 kde-frameworks/syntax-highlighting:5

diff --git a/sets/kde-frameworks-5-tier1-5.104 
b/sets/kde-frameworks-5-tier1-5.104
index 08ff99acb3..8d47257085 100644
--- a/sets/kde-frameworks-5-tier1-5.104
+++ b/sets/kde-frameworks-5-tier1-5.104
@@ -28,7 +28,6 @@
 

[gentoo-commits] proj/kde:master commit in: Documentation/package.accept_keywords/.kde-frameworks-5-live/, ...

2023-05-20 Thread Andreas Sturmlechner
commit: 225741180c9d532b6955d6204fdee1c7ca4ed900
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat May 20 20:25:34 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat May 20 20:26:19 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=22574118

Documentation: KDE Frameworks: Move qqc2-desktop-style to Tier 3

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

 .../.kde-frameworks-5-live/kde-frameworks-5-tier1-live  | 1 -
 .../.kde-frameworks-5-live/kde-frameworks-5-tier3-live  | 1 +
 Documentation/package.accept_keywords/kde-frameworks-5-live.keywords| 2 +-
 Documentation/package.accept_keywords/kde-frameworks-5.104.keywords | 2 +-
 Documentation/package.accept_keywords/kde-frameworks-5.106.keywords | 2 +-
 Documentation/package.mask/kde-frameworks-5.104 | 2 +-
 Documentation/package.mask/kde-frameworks-5.106 | 2 +-
 Documentation/package.unmask/kde-frameworks-5.104   | 2 +-
 Documentation/package.unmask/kde-frameworks-5.106   | 2 +-
 9 files changed, 8 insertions(+), 8 deletions(-)

diff --git 
a/Documentation/package.accept_keywords/.kde-frameworks-5-live/kde-frameworks-5-tier1-live
 
b/Documentation/package.accept_keywords/.kde-frameworks-5-live/kde-frameworks-5-tier1-live
index ec31403454..b577b24921 100644
--- 
a/Documentation/package.accept_keywords/.kde-frameworks-5-live/kde-frameworks-5-tier1-live
+++ 
b/Documentation/package.accept_keywords/.kde-frameworks-5-live/kde-frameworks-5-tier1-live
@@ -28,7 +28,6 @@
 ~kde-frameworks/networkmanager-qt-5. **
 ~kde-frameworks/oxygen-icons-5. **
 ~kde-frameworks/prison-5. **
-~kde-frameworks/qqc2-desktop-style-5. **
 ~kde-frameworks/solid-5. **
 ~kde-frameworks/sonnet-5. **
 ~kde-frameworks/syntax-highlighting-5. **

diff --git 
a/Documentation/package.accept_keywords/.kde-frameworks-5-live/kde-frameworks-5-tier3-live
 
b/Documentation/package.accept_keywords/.kde-frameworks-5-live/kde-frameworks-5-tier3-live
index fa492acb83..4678dc06ae 100644
--- 
a/Documentation/package.accept_keywords/.kde-frameworks-5-live/kde-frameworks-5-tier3-live
+++ 
b/Documentation/package.accept_keywords/.kde-frameworks-5-live/kde-frameworks-5-tier3-live
@@ -24,3 +24,4 @@
 ~kde-frameworks/kxmlgui-5. **
 ~kde-frameworks/plasma-5. **
 ~kde-frameworks/purpose-5. **
+~kde-frameworks/qqc2-desktop-style-5. **

diff --git 
a/Documentation/package.accept_keywords/kde-frameworks-5-live.keywords 
b/Documentation/package.accept_keywords/kde-frameworks-5-live.keywords
index fb39a35cba..64a5099f16 100644
--- a/Documentation/package.accept_keywords/kde-frameworks-5-live.keywords
+++ b/Documentation/package.accept_keywords/kde-frameworks-5-live.keywords
@@ -39,7 +39,6 @@
 ~kde-frameworks/networkmanager-qt-5. **
 ~kde-frameworks/oxygen-icons-5. **
 ~kde-frameworks/prison-5. **
-~kde-frameworks/qqc2-desktop-style-5. **
 ~kde-frameworks/solid-5. **
 ~kde-frameworks/sonnet-5. **
 ~kde-frameworks/syntax-highlighting-5. **
@@ -86,3 +85,4 @@
 ~kde-frameworks/kxmlgui-5. **
 ~kde-frameworks/plasma-5. **
 ~kde-frameworks/purpose-5. **
+~kde-frameworks/qqc2-desktop-style-5. **

diff --git 
a/Documentation/package.accept_keywords/kde-frameworks-5.104.keywords 
b/Documentation/package.accept_keywords/kde-frameworks-5.104.keywords
index fd28c443d6..7f2b9f8dae 100644
--- a/Documentation/package.accept_keywords/kde-frameworks-5.104.keywords
+++ b/Documentation/package.accept_keywords/kde-frameworks-5.104.keywords
@@ -39,7 +39,6 @@
 

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

2023-05-20 Thread James Le Cuirot
commit: a86f02490214e962bf134a1311c658d217276d9e
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat May 20 20:20:04 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat May 20 20:20:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a86f0249

dev-libs/weston: Version bump to 12.0.0

Dropping big endian keywords due to reports of issues.

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

 dev-libs/weston/Manifest |   1 +
 dev-libs/weston/weston-12.0.0.ebuild | 141 +++
 2 files changed, 142 insertions(+)

diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest
index 200ac0f5406c..2520a5b01aa0 100644
--- a/dev-libs/weston/Manifest
+++ b/dev-libs/weston/Manifest
@@ -1,2 +1,3 @@
 DIST weston-10.0.0.tar.xz 1774600 BLAKE2B 
b2b8fa4f7542aba03970ca8abf504f340f8f8da9f9581c16ceac5c702eac355f5d4244778393a8804017f39dff490431e26a48580746033158bd2d2b721437f8
 SHA512 
77e05530751e4f743eebf015ab5b78a1fcc66b774713b5e296cfffc488be84e459f811c85ac4280b7b63eebf4ff5c958dd7306376ab343e6b80feae16c8c35a4
 DIST weston-11.0.1.tar.xz 1900796 BLAKE2B 
33d7d5b3340e7074265885bd54ee039e8b5d448fa9f58f4bf9f823efd2557da9b916d903119565a806ab698382fe185165c8ede8614e983c872dfe15b474b616
 SHA512 
d451230fc260b45db5cf0aa360629e45e72e3b3676c6ec040d6c6549dbb57d05683effd962c3b2d61482b47a6c990d12cc736c896b501d982c8c4d34834c
+DIST weston-12.0.0.tar.xz 1969648 BLAKE2B 
23127b302bf0582eba8f6339136fe020c116f5228b7d2cefdbc2ecbba8189a3a055e253487aa5186c7d93a270b3c2a87bc6f2464b4cd93a05e8c23780017098b
 SHA512 
a3079be86e173ea3a216cf9c30738097fcf5e1b7c2de4c413a0fd4eb9f28d97fa4e378359a3f59485d282f9b2d7914584d0497a3436d4c3f22bc9bebf9733157

diff --git a/dev-libs/weston/weston-12.0.0.ebuild 
b/dev-libs/weston/weston-12.0.0.ebuild
new file mode 100644
index ..bcfc2d1b02f1
--- /dev/null
+++ b/dev-libs/weston/weston-12.0.0.ebuild
@@ -0,0 +1,141 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} = * ]]; then
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/weston.git;
+   GIT_ECLASS="git-r3"
+   EXPERIMENTAL="true"
+fi
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit meson python-any-r1 readme.gentoo-r1 xdg-utils ${GIT_ECLASS}
+
+DESCRIPTION="Wayland reference compositor"
+HOMEPAGE="https://wayland.freedesktop.org/ 
https://gitlab.freedesktop.org/wayland/weston;
+
+if [[ ${PV} = ** ]]; then
+   SRC_URI="${SRC_PATCHES}"
+else
+   
SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/-/releases/${PV}/downloads/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~riscv ~x86"
+fi
+
+LICENSE="MIT CC-BY-SA-3.0"
+SLOT="0"
+
+IUSE="+desktop +drm editor examples fullscreen +gles2 headless ivi jpeg kiosk 
lcms pipewire rdp remoting +resize-optimization screen-sharing +suid systemd 
test vnc wayland-compositor webp +X xwayland"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   drm? ( gles2 )
+   pipewire? ( drm )
+   remoting? ( drm gles2 )
+   screen-sharing? ( rdp )
+   test? ( desktop headless lcms xwayland )
+   wayland-compositor? ( gles2 )
+   || ( drm headless rdp vnc wayland-compositor X )
+"
+
+RDEPEND="
+   >=dev-libs/libinput-1.2.0
+   >=dev-libs/wayland-1.20.0
+   media-libs/libpng:0=
+   sys-auth/seatd:=
+   >=x11-libs/cairo-1.11.3
+   >=x11-libs/libdrm-2.4.108
+   >=x11-libs/libxkbcommon-0.5.0
+   >=x11-libs/pixman-0.25.2
+   x11-misc/xkeyboard-config
+   drm? (
+   >=media-libs/mesa-17.1[gbm(+)]
+   >=sys-libs/mtdev-1.1.0
+   >=virtual/udev-136
+   )
+   editor? ( x11-libs/pango )
+   examples? ( x11-libs/pango )
+   gles2? ( media-libs/mesa[gles2,wayland] )
+   jpeg? ( media-libs/libjpeg-turbo:0= )
+   lcms? ( >=media-libs/lcms-2.9:2 )
+   pipewire? ( >=media-video/pipewire-0.3:= )
+   rdp? ( >=net-misc/freerdp-2.3.0:=[server] )
+   remoting? (
+   media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0
+   )
+   systemd? ( sys-apps/systemd )
+   vnc? (
+   =dev-libs/aml-0.3*
+   =gui-libs/neatvnc-0.6*
+   sys-libs/pam
+   )
+   webp? ( media-libs/libwebp:0= )
+   X? (
+   >=x11-libs/libxcb-1.9
+   x11-libs/libX11
+   )
+   xwayland? (
+   x11-base/xwayland
+   x11-libs/cairo[X,xcb(+)]
+   >=x11-libs/libxcb-1.9
+   x11-libs/libXcursor
+   )
+"
+DEPEND="${RDEPEND}
+   >=dev-libs/wayland-protocols-1.24
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-util/wayland-scanner
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use drm backend-drm)
+   -Dbackend-drm-screencast-vaapi=false
+   $(meson_use headless backend-headless)
+   

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

2023-05-20 Thread James Le Cuirot
commit: 383e1e0a093513b8ab914bbfb9ab7e0bff95f4e1
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat May 20 20:15:59 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat May 20 20:15:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=383e1e0a

dev-libs/weston: Also enable pipewire backend with USE flag

It's not just used for audio any more.

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

 dev-libs/weston/weston-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-libs/weston/weston-.ebuild 
b/dev-libs/weston/weston-.ebuild
index 67c2218431b8..ed1d06f4586b 100644
--- a/dev-libs/weston/weston-.ebuild
+++ b/dev-libs/weston/weston-.ebuild
@@ -96,6 +96,7 @@ src_configure() {
$(meson_use drm backend-drm)
-Dbackend-drm-screencast-vaapi=false
$(meson_use headless backend-headless)
+   $(meson_use pipewire backend-pipewire)
$(meson_use rdp backend-rdp)
$(meson_use screen-sharing screenshare)
$(meson_use vnc backend-vnc)



[gentoo-commits] repo/gentoo:master commit in: x11-wm/xpra/

2023-05-20 Thread James Le Cuirot
commit: d59a7e446c597fbfe52fd3031b779882464810c4
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat May 20 20:21:56 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat May 20 20:21:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d59a7e44

x11-wm/xpra: Add trayicon USE flag and missing dependency

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

 x11-wm/xpra/metadata.xml  | 1 +
 x11-wm/xpra/xpra-4.4.4.ebuild | 3 ++-
 x11-wm/xpra/xpra-.ebuild  | 3 ++-
 3 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/x11-wm/xpra/metadata.xml b/x11-wm/xpra/metadata.xml
index 308083d50825..48743006848c 100644
--- a/x11-wm/xpra/metadata.xml
+++ b/x11-wm/xpra/metadata.xml
@@ -27,6 +27,7 @@
Enable OAuth2 authentication in the server
Enable pillow support
Use app-crypt/pinentry for password 
entry
+   Enable system tray icon
Build server-side code
Enable vpx image format support
Enable webcam support via opencv

diff --git a/x11-wm/xpra/xpra-4.4.4.ebuild b/x11-wm/xpra/xpra-4.4.4.ebuild
index e1b6b335baab..199c4d9d268c 100644
--- a/x11-wm/xpra/xpra-4.4.4.ebuild
+++ b/x11-wm/xpra/xpra-4.4.4.ebuild
@@ -21,7 +21,7 @@ DESCRIPTION="X Persistent Remote Apps (xpra) and Partitioning 
WM (parti) based o
 HOMEPAGE="https://xpra.org/;
 LICENSE="GPL-2 BSD"
 SLOT="0"
-IUSE="brotli +client +clipboard crypt csc cups dbus doc ffmpeg jpeg html ibus 
+lz4 lzo minimal oauth opengl pillow pinentry pulseaudio +server sound systemd 
test udev vpx webcam webp xdg xinerama"
+IUSE="brotli +client +clipboard crypt csc cups dbus doc ffmpeg jpeg html ibus 
+lz4 lzo minimal oauth opengl pillow pinentry pulseaudio +server sound systemd 
test +trayicon udev vpx webcam webp xdg xinerama"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
|| ( client server )
@@ -99,6 +99,7 @@ RDEPEND="
x11-apps/xmodmap
ibus? ( app-i18n/ibus )
pinentry? ( app-crypt/pinentry )
+   trayicon? ( dev-libs/libappindicator:3 )
udev? ( virtual/udev )
 "
 DEPEND+="

diff --git a/x11-wm/xpra/xpra-.ebuild b/x11-wm/xpra/xpra-.ebuild
index b338f3df7a4f..f24fa2443658 100644
--- a/x11-wm/xpra/xpra-.ebuild
+++ b/x11-wm/xpra/xpra-.ebuild
@@ -21,7 +21,7 @@ DESCRIPTION="X Persistent Remote Apps (xpra) and Partitioning 
WM (parti) based o
 HOMEPAGE="https://xpra.org/;
 LICENSE="GPL-2 BSD"
 SLOT="0"
-IUSE="brotli +client +clipboard crypt csc cups dbus doc ffmpeg jpeg html ibus 
+lz4 lzo minimal oauth opengl pillow pinentry pulseaudio +server sound systemd 
test udev vpx webcam webp xdg xinerama"
+IUSE="brotli +client +clipboard crypt csc cups dbus doc ffmpeg jpeg html ibus 
+lz4 lzo minimal oauth opengl pillow pinentry pulseaudio +server sound systemd 
test +trayicon udev vpx webcam webp xdg xinerama"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
|| ( client server )
@@ -99,6 +99,7 @@ RDEPEND="
x11-apps/xmodmap
ibus? ( app-i18n/ibus )
pinentry? ( app-crypt/pinentry )
+   trayicon? ( dev-libs/libappindicator:3 )
udev? ( virtual/udev )
 "
 DEPEND+="



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

2023-05-20 Thread Andreas Sturmlechner
commit: e4640674ee8579dfa2c330c94cc737a1ec41de37
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat May 20 20:18:37 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat May 20 20:18:37 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=e4640674

ecm.eclass: Need to exclude KDE Frameworks 5. from KFMIN>=5.240 check

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

 eclass/ecm.eclass | 10 --
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/eclass/ecm.eclass b/eclass/ecm.eclass
index fdd5ba92b8..542993b6ec 100644
--- a/eclass/ecm.eclass
+++ b/eclass/ecm.eclass
@@ -156,8 +156,14 @@ fi
 # @DESCRIPTION:
 # KDE Frameworks and Qt slot dependency, implied by KFMIN version.
 : "${_KFSLOT:=5}"
-if [[ ${KFMIN/.*} == 6 ]] || $(ver_test ${KFMIN} -ge 5.240); then
-   _KFSLOT=6
+if [[ ${CATEGORY} == kde-frameworks ]]; then
+   if [[ ${PV} != 5. ]] && $(ver_test ${KFMIN} -ge 5.240); then
+   _KFSLOT=6
+   fi
+else
+   if [[ ${KFMIN/.*} == 6 ]] || $(ver_test ${KFMIN} -ge 5.240); then
+   _KFSLOT=6
+   fi
 fi
 
 case ${ECM_NONGUI} in



[gentoo-commits] repo/gentoo:master commit in: www-servers/nginx-unit/, www-servers/nginx-unit/files/

2023-05-20 Thread Mike Pagano
commit: 22ec32f8b3d69b76278db53b1cee55ae1640a266
Author: Mike Pagano  gentoo  org>
AuthorDate: Sat May 20 19:07:57 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sat May 20 19:07:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22ec32f8

www-servers/nginx-unit: Fix init.d script

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

 www-servers/nginx-unit/files/nginx-unit.initd-r2 | 25 
 www-servers/nginx-unit/nginx-unit-1.30.0.ebuild  |  2 +-
 2 files changed, 26 insertions(+), 1 deletion(-)

diff --git a/www-servers/nginx-unit/files/nginx-unit.initd-r2 
b/www-servers/nginx-unit/files/nginx-unit.initd-r2
new file mode 100644
index ..bae7c007fbfa
--- /dev/null
+++ b/www-servers/nginx-unit/files/nginx-unit.initd-r2
@@ -0,0 +1,25 @@
+#!/sbin/openrc-run
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+command="/usr/sbin/unitd"
+pidfile="/run/nginx-unit.pid"
+NXT_USER=${NXT_USER:-nginx-unit}
+NXT_GROUP=${NXT_GROUP:-nginx-unit}
+NXT_CONTROL=${NXT_CONTROL:-unix:/run/nginx-unit.sock}
+NXT_PID=${NXT_PID:-/run/nginx-unit.pid}
+NXT_LOG=${NXT_LOG:-/var/log/nginx-unit}
+NXT_MODULES=${NXT_MODULES:-/usr/lib64/nginx-unit}
+NXT_STATE=${NXT_STATE:-/var/lib/nginx-unit}
+NXT_TMP=${NXT_TMP:-/usr/tmp}
+
+command_args=" --user ${NXT_USER} --group ${NXT_GROUP} --control 
${NXT_CONTROL} --pid ${NXT_PID} --log ${NXT_LOG} --modulesdir ${NXT_MODULES} 
--statedir ${NXT_STATE} --tmpdir ${NXT_TMP}"
+
+depend() {
+   use dns logger netmount
+}
+
+start_pre() {
+checkpath -d /var/lib/nginx-unit -o root:root -m 0770
+}
+

diff --git a/www-servers/nginx-unit/nginx-unit-1.30.0.ebuild 
b/www-servers/nginx-unit/nginx-unit-1.30.0.ebuild
index 92bb5f48b16f..8d3e40e6aa94 100644
--- a/www-servers/nginx-unit/nginx-unit-1.30.0.ebuild
+++ b/www-servers/nginx-unit/nginx-unit-1.30.0.ebuild
@@ -92,7 +92,7 @@ src_install() {
 
diropts -m 0770
keepdir /var/lib/${PN}
-   newinitd "${FILESDIR}/${PN}.initd-r1" ${PN}
+   newinitd "${FILESDIR}/${PN}.initd-r2" ${PN}
newconfd "${FILESDIR}"/nginx-unit.confd nginx-unit
systemd_newunit "${FILESDIR}"/${PN}.service ${PN}.service
 }



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

2023-05-20 Thread YiFei Zhu
commit: 9dad0b2b5daeaa25f1545b1c088dbfc96a51d7e6
Author: YiFei Zhu  gmail  com>
AuthorDate: Sat May 20 18:06:28 2023 +
Commit: YiFei Zhu  gmail  com>
CommitDate: Sat May 20 18:10:52 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9dad0b2b

dev-python/guppy3: fix test to cd to "${T}" first

Doesn't seem necessary at first but according to the guide [1] it
could cause troubles if it's not enabled. Bugs have been observed
in upsteam CI indeed when Python sees two copies of the source [2].

[1] 
https://projects.gentoo.org/python/guide/test.html#importerrors-for-c-extensions
[2] https://github.com/zhuyifei1999/guppy3/issues/37

Signed-off-by: YiFei Zhu  gmail.com>

 dev-python/guppy3/guppy3-3.1.3.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-python/guppy3/guppy3-3.1.3.ebuild 
b/dev-python/guppy3/guppy3-3.1.3.ebuild
index 5b4ce183d..cadaab1a5 100644
--- a/dev-python/guppy3/guppy3-3.1.3.ebuild
+++ b/dev-python/guppy3/guppy3-3.1.3.ebuild
@@ -19,5 +19,6 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
 python_test() {
-   "${EPYTHON}" guppy/heapy/test/test_all.py || die "tests failed"
+   cd "${T}" || die
+   "${EPYTHON}" "${S}"/guppy/heapy/test/test_all.py || die
 }



[gentoo-commits] repo/gentoo:master commit in: kde-apps/libkexiv2/

2023-05-20 Thread Andreas Sturmlechner
commit: 96f0e42bd2dab231492cdfd4ff2a41c3a609677c
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat May 20 17:03:01 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat May 20 18:02:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96f0e42b

kde-apps/libkexiv2: Fix build with >=exiv2-0.28

Closes: https://bugs.gentoo.org/906087
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-apps/libkexiv2/Manifest | 1 +
 kde-apps/libkexiv2/libkexiv2-23.04.1.ebuild | 3 +++
 2 files changed, 4 insertions(+)

diff --git a/kde-apps/libkexiv2/Manifest b/kde-apps/libkexiv2/Manifest
index a0ebf0c020f7..e9df0183e38f 100644
--- a/kde-apps/libkexiv2/Manifest
+++ b/kde-apps/libkexiv2/Manifest
@@ -1,2 +1,3 @@
 DIST libkexiv2-22.12.3.tar.xz 6 BLAKE2B 
cd813a2b69fae65303b0a846c8e1bb06a927d14d40e1374788d318035483282019273afedc7f5938d88039d9b6d1dc22025b56420cbab4f3957d991fe448bf8d
 SHA512 
252a64df99a545d71565e67c28aa8aea5c98229c4ae0fea1bfbc0ec85629b71c30afbec5eec3fb27f6842d40165fa4e6c046d89f30cf46dadec1ab427ed7e81d
+DIST libkexiv2-23.04.1-exiv2-0.28.patch.xz 4752 BLAKE2B 
36f7c30e23d46896a04f4314e0e24fc70db7fb0f423f3269b5e67137684eab7c8f3a6d64ed649ce0bb7ebc830ec68c027ec3fda9dbcf2cce5f7f7d6980d0d049
 SHA512 
6e9a5aae1f692365806fc7c7e3ed58fad979ed31f6c65c01b484ac86c6522cd30d6d7020edb9a6472d07724ce46858547f770d77ae6cdf5aa533d80c8712f259
 DIST libkexiv2-23.04.1.tar.xz 60020 BLAKE2B 
f34cb34eab3db2cf172f6c171538184c56839d0125546f727c0081d5aa448f601240baf386dab22d3a0cfc5b41fd58b8ab48e41c146d49ae8c24ae60021cf75e
 SHA512 
64fd820c376cdcb081599deea9a7817f48bf72aa7eed6bd710a0b6fad22a527e62e8f405787a506fe7bc7910f95acef232ba482d670d51240907013b8b106b6d

diff --git a/kde-apps/libkexiv2/libkexiv2-23.04.1.ebuild 
b/kde-apps/libkexiv2/libkexiv2-23.04.1.ebuild
index d958c95871d4..47e57581c5b4 100644
--- a/kde-apps/libkexiv2/libkexiv2-23.04.1.ebuild
+++ b/kde-apps/libkexiv2/libkexiv2-23.04.1.ebuild
@@ -7,6 +7,7 @@ QTMIN=5.15.5
 inherit ecm gear.kde.org
 
 DESCRIPTION="Wrapper around exiv2 library"
+SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${P}-exiv2-0.28.patch.xz;
 
 LICENSE="GPL-2+"
 SLOT="5"
@@ -18,3 +19,5 @@ DEPEND="
>=media-gfx/exiv2-0.25:=[xmp=]
 "
 RDEPEND="${DEPEND}"
+
+PATCHES=( "${WORKDIR}/${P}-exiv2-0.28.patch" ) # bug 906087



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kfilemetadata/, kde-frameworks/kfilemetadata/files/

2023-05-20 Thread Andreas Sturmlechner
commit: 3992bff6418317bb8d58bded14e977d8df15fa94
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat May 20 16:59:35 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat May 20 18:02:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3992bff6

kde-frameworks/kfilemetadata: Fix build with >=exiv2-0.28

Closes: https://bugs.gentoo.org/906090
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../files/kfilemetadata-5.106.0-exiv2-0.28.patch   | 40 ++
 .../kfilemetadata/kfilemetadata-5.106.0.ebuild |  2 ++
 2 files changed, 42 insertions(+)

diff --git 
a/kde-frameworks/kfilemetadata/files/kfilemetadata-5.106.0-exiv2-0.28.patch 
b/kde-frameworks/kfilemetadata/files/kfilemetadata-5.106.0-exiv2-0.28.patch
new file mode 100644
index ..7c8b3012efc6
--- /dev/null
+++ b/kde-frameworks/kfilemetadata/files/kfilemetadata-5.106.0-exiv2-0.28.patch
@@ -0,0 +1,40 @@
+From 6fcce03cfd85fffbe6d7701506de49c5987fdbe5 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Bernhard=20Rosenkr=C3=A4nzer?= 
+Date: Thu, 18 May 2023 02:03:56 +0200
+Subject: [PATCH] Fix build with exiv2 >= 0.28
+
+---
+ src/extractors/exiv2extractor.cpp | 8 
+ 1 file changed, 8 insertions(+)
+
+diff --git a/src/extractors/exiv2extractor.cpp 
b/src/extractors/exiv2extractor.cpp
+index d39247b9..469a6325 100644
+--- a/src/extractors/exiv2extractor.cpp
 b/src/extractors/exiv2extractor.cpp
+@@ -75,7 +75,11 @@ QVariant toVariantDateTime(const Exiv2::Value& value)
+ QVariant toVariantLong(const Exiv2::Value& value)
+ {
+ if (value.typeId() == Exiv2::unsignedLong || value.typeId() == 
Exiv2::signedLong) {
++#if EXIV2_TEST_VERSION(0,28,0)
++qlonglong val = value.toInt64();
++#else
+ qlonglong val = value.toLong();
++#endif
+ return QVariant(val);
+ }
+ 
+@@ -310,7 +314,11 @@ double Exiv2Extractor::fetchGpsAltitude(const 
Exiv2::ExifData& data)
+ it = data.findKey(Exiv2::ExifKey("Exif.GPSInfo.GPSAltitudeRef"));
+ if (it != data.end() && it->count() > 0 &&
+ (it->value().typeId() == Exiv2::unsignedByte || 
it->value().typeId() == Exiv2::signedByte)) {
++#if EXIV2_TEST_VERSION(0,28,0)
++auto altRef = it->value().toInt64();
++#else
+ auto altRef = it->value().toLong();
++#endif
+ if (altRef) {
+ alt = -1.0 * ratio.first / ratio.second;
+ } else {
+-- 
+GitLab
+

diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-5.106.0.ebuild 
b/kde-frameworks/kfilemetadata/kfilemetadata-5.106.0.ebuild
index 8cef200205be..42a73324ab29 100644
--- a/kde-frameworks/kfilemetadata/kfilemetadata-5.106.0.ebuild
+++ b/kde-frameworks/kfilemetadata/kfilemetadata-5.106.0.ebuild
@@ -33,6 +33,8 @@ DEPEND="${RDEPEND}
 "
 BDEPEND="test? ( ${PYTHON_DEPS} )"
 
+PATCHES=( "${FILESDIR}/${P}-exiv2-0.28.patch" ) # bug 906090
+
 pkg_setup() {
use test && python-any-r1_pkg_setup
ecm_pkg_setup



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtnetwork/, dev-qt/qtnetwork/files/

2023-05-20 Thread Andreas Sturmlechner
commit: 44d3661b4981baaa12699edc40dfe06858f911f7
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat May 20 17:59:01 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat May 20 18:02:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44d3661b

dev-qt/qtnetwork: QDnsLookup: make sure we don't overflow the buffer

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

 15.9-QDnsLookup-dont-overflow-the-buffer.patch | 103 +
 dev-qt/qtnetwork/qtnetwork-5.15.9-r1.ebuild|  76 +++
 2 files changed, 179 insertions(+)

diff --git 
a/dev-qt/qtnetwork/files/qtnetwork-5.15.9-QDnsLookup-dont-overflow-the-buffer.patch
 
b/dev-qt/qtnetwork/files/qtnetwork-5.15.9-QDnsLookup-dont-overflow-the-buffer.patch
new file mode 100644
index ..433dc678ad2d
--- /dev/null
+++ 
b/dev-qt/qtnetwork/files/qtnetwork-5.15.9-QDnsLookup-dont-overflow-the-buffer.patch
@@ -0,0 +1,103 @@
+From 2103f2487f709dd9546c503820d9ad509e9a63b3 Mon Sep 17 00:00:00 2001
+From: Thiago Macieira 
+Date: Thu, 11 May 2023 21:40:15 -0700
+Subject: [PATCH] QDnsLookup/Unix: make sure we don't overflow the buffer
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+The DNS Records are variable length and encode their size in 16 bits
+before the Record Data (RDATA). Ensure that both the RDATA and the
+Record header fields before it fall inside the buffer we have.
+
+Additionally reject any replies containing more than one query records.
+
+[ChangeLog][QtNetwork][QDnsLookup] Fixed a bug that could cause a buffer
+overflow in Unix systems while parsing corrupt, malicious, or truncated
+replies.
+
+Pick-to: 5.15 6.2 6.5 6.5.1
+Change-Id: I3e3bfef633af4130a03afffd175e4b9547654b95
+Reviewed-by: Mårten Nordheim 
+Reviewed-by: Jani Heikkinen 
+(cherry picked from commit 7dba2c87619d558a61a30eb30cc1d9c3fe6df94c)
+
+* asturmlechner 2023-05-18: Resolve conflict with dev branch commit
+  68b625901f9eb7c34e3d7aa302e1c0a454d3190b
+---
+ src/network/kernel/qdnslookup_unix.cpp | 31 +-
+ 1 file changed, 25 insertions(+), 6 deletions(-)
+
+diff --git a/src/network/kernel/qdnslookup_unix.cpp 
b/src/network/kernel/qdnslookup_unix.cpp
+index 12b40fc35dd..99e999d436c 100644
+--- a/src/network/kernel/qdnslookup_unix.cpp
 b/src/network/kernel/qdnslookup_unix.cpp
+@@ -227,7 +227,6 @@ void QDnsLookupRunnable::query(const int requestType, 
const QByteArray 
+ // responseLength in case of error, we still can extract the
+ // exact error code from the response.
+ HEADER *header = (HEADER*)response;
+-const int answerCount = ntohs(header->ancount);
+ switch (header->rcode) {
+ case NOERROR:
+ break;
+@@ -260,18 +259,31 @@ void QDnsLookupRunnable::query(const int requestType, 
const QByteArray 
+ return;
+ }
+ 
+-// Skip the query host, type (2 bytes) and class (2 bytes).
+ char host[PACKETSZ], answer[PACKETSZ];
+ unsigned char *p = response + sizeof(HEADER);
+-int status = local_dn_expand(response, response + responseLength, p, 
host, sizeof(host));
+-if (status < 0) {
++int status;
++
++if (ntohs(header->qdcount) == 1) {
++// Skip the query host, type (2 bytes) and class (2 bytes).
++status = local_dn_expand(response, response + responseLength, p, 
host, sizeof(host));
++if (status < 0) {
++reply->error = QDnsLookup::InvalidReplyError;
++reply->errorString = tr("Could not expand domain name");
++return;
++}
++if ((p - response) + status + 4 >= responseLength)
++header->qdcount = 0x;   // invalid reply below
++else
++p += status + 4;
++}
++if (ntohs(header->qdcount) > 1) {
+ reply->error = QDnsLookup::InvalidReplyError;
+-reply->errorString = tr("Could not expand domain name");
++reply->errorString = tr("Invalid reply received");
+ return;
+ }
+-p += status + 4;
+ 
+ // Extract results.
++const int answerCount = ntohs(header->ancount);
+ int answerIndex = 0;
+ while ((p < response + responseLength) && (answerIndex < answerCount)) {
+ status = local_dn_expand(response, response + responseLength, p, 
host, sizeof(host));
+@@ -283,6 +295,11 @@ void QDnsLookupRunnable::query(const int requestType, 
const QByteArray 
+ const QString name = QUrl::fromAce(host);
+ 
+ p += status;
++
++if ((p - response) + 10 > responseLength) {
++// probably just a truncated reply, return what we have
++return;
++}
+ const quint16 type = (p[0] << 8) | p[1];
+ p += 2; // RR type
+ p += 2; // RR class
+@@ -290,6 +307,8 @@ void QDnsLookupRunnable::query(const int requestType, 
const QByteArray 
+ p += 4;
+ const quint16 size = (p[0] << 8) | p[1];
+ p += 2;
++if ((p - response) 

[gentoo-commits] proj/kde:master commit in: kde-apps/kdeutils-meta/

2023-05-20 Thread Andreas Sturmlechner
commit: e21cfd2909cf1e064eeaf5ddc1249ad7349ebb12
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat May 20 17:13:35 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat May 20 17:13:35 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=e21cfd29

kde-apps/kdeutils-meta: Drop IUSE floppy and kde-apps/kfloppy RDEPEND

See also:
https://mail.kde.org/pipermail/kde-devel/2023-April/001789.html

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

 kde-apps/kdeutils-meta/kdeutils-meta-.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/kde-apps/kdeutils-meta/kdeutils-meta-.ebuild 
b/kde-apps/kdeutils-meta/kdeutils-meta-.ebuild
index 90ab784cea..2a540e91d5 100644
--- a/kde-apps/kdeutils-meta/kdeutils-meta-.ebuild
+++ b/kde-apps/kdeutils-meta/kdeutils-meta-.ebuild
@@ -9,7 +9,7 @@ HOMEPAGE="https://apps.kde.org/categories/utilities/;
 LICENSE="metapackage"
 SLOT="5"
 KEYWORDS=""
-IUSE="7zip cups floppy gpg lrz rar +webengine"
+IUSE="7zip cups gpg lrz rar +webengine"
 
 RDEPEND="
>=app-cdr/dolphin-plugins-mountiso-${PV}:${SLOT}
@@ -32,7 +32,6 @@ RDEPEND="
>=sys-block/partitionmanager-${PV}:${SLOT}
>=sys-libs/kpmcore-${PV}:${SLOT}
cups? ( >=kde-apps/print-manager-${PV}:${SLOT} )
-   floppy? ( >=kde-apps/kfloppy-${PV}:${SLOT} )
gpg? ( >=kde-apps/kgpg-${PV}:${SLOT} )
webengine? (
>=app-editors/ghostwriter-${PV}



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

2023-05-20 Thread Nickolas Raymond Kaczynski
commit: cf5521adf10da683580306ae4142a1b337675cc6
Author: NRK  disroot  org>
AuthorDate: Sat May 20 17:26:51 2023 +
Commit: Nickolas Raymond Kaczynski  disroot  org>
CommitDate: Sat May 20 17:30:23 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cf5521ad

media-gfx/nsxiv: update  ebuild

* update to EAPI 8
* adjust the sed command due to recent upstream change

Signed-off-by: NRK  disroot.org>

 media-gfx/nsxiv/nsxiv-.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/media-gfx/nsxiv/nsxiv-.ebuild 
b/media-gfx/nsxiv/nsxiv-.ebuild
index 75c9332a1..c588aabf6 100644
--- a/media-gfx/nsxiv/nsxiv-.ebuild
+++ b/media-gfx/nsxiv/nsxiv-.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit desktop xdg-utils savedconfig toolchain-funcs linux-info
 
@@ -43,8 +43,8 @@ src_prepare() {
 }
 
 src_configure() {
-   sed -i -e '/^install: / s|: all|:|' Makefile || die "sed failed"
-   sed -i -e 's|^CFLAGS =|CFLAGS +=|' config.mk || die "sed failed"
+   sed -i -e '/^install: / s|: all|:|' Makefile || die
+   sed -i -e 's|^CFLAGS =|CFLAGS +=|;s|-O2 ||;' config.mk || die
 }
 
 src_compile() {



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

2023-05-20 Thread Nickolas Raymond Kaczynski
commit: 045bda6931d1decca4adda3e4e670b7b791c34a1
Author: NRK  disroot  org>
AuthorDate: Sat May 20 17:28:53 2023 +
Commit: Nickolas Raymond Kaczynski  disroot  org>
CommitDate: Sat May 20 17:30:23 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=045bda69

media-gfx/nsxiv: fix copyright notice

nsxiv didn't even exist back in 1999, earliest commit in this dir dates
back to 2021, d22db6606219ff0101fff0c0609d8de86eff95e0

Signed-off-by: NRK  disroot.org>

 media-gfx/nsxiv/nsxiv-31.ebuild   | 2 +-
 media-gfx/nsxiv/nsxiv-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-gfx/nsxiv/nsxiv-31.ebuild b/media-gfx/nsxiv/nsxiv-31.ebuild
index 75c9332a1..99825be3d 100644
--- a/media-gfx/nsxiv/nsxiv-31.ebuild
+++ b/media-gfx/nsxiv/nsxiv-31.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 2021-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7

diff --git a/media-gfx/nsxiv/nsxiv-.ebuild 
b/media-gfx/nsxiv/nsxiv-.ebuild
index c588aabf6..21454ad79 100644
--- a/media-gfx/nsxiv/nsxiv-.ebuild
+++ b/media-gfx/nsxiv/nsxiv-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 2021-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8



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

2023-05-20 Thread William Hubbs
commit: 2d7795896208df59a4595e7d169390a61b6b5389
Author: William Hubbs  gentoo  org>
AuthorDate: Sat May 20 16:54:38 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat May 20 16:54:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d779589

app-misc/spire: drop 1.6.2

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

 app-misc/spire/Manifest   |  2 --
 app-misc/spire/spire-1.6.2.ebuild | 51 ---
 2 files changed, 53 deletions(-)

diff --git a/app-misc/spire/Manifest b/app-misc/spire/Manifest
index 82defc789da6..0ede628bda5f 100644
--- a/app-misc/spire/Manifest
+++ b/app-misc/spire/Manifest
@@ -1,6 +1,4 @@
 DIST spire-1.3.3-deps.tar.xz 248328956 BLAKE2B 
3d07927bad4490c6c87af97cd1c70350c3534993bd907a42b8bd06e31b446f930939e7530d76f771961c07d67f513f2d4f43b1608226701feb21ae18508663e1
 SHA512 
2d32b2705013f3148a0c26aa77bdf2234233c060b449bcbd73df417e7a9aef254a3fc066cf95b21a03f41cbcf918f23c5d56ad1c83859e8a1360c5a2208bb470
 DIST spire-1.3.3.tar.gz 2426257 BLAKE2B 
743a497f37edacd11e21dbd2f89b565b7133d3a098cca9c6fbc0ffd3019b00ac0adac90c68d487fd20aee599a4030aeb03496bb78cd01a5c162cad5087cd8646
 SHA512 
9417aa53725a893b8b3da59fe8ae15bcbdb650a05dd94065b3ad5d6621a2d2225ef211ed67397094d1b61465d34c1731e4c0d88edd93f6db5ce11f76fad342d6
-DIST spire-1.6.2-deps.tar.xz 388681232 BLAKE2B 
1f9cc5c760a8be0efd5b08b0a4b0f00ae586a810384add639f9b7811d8ac0b96949a7c33ef3766a6e7ffe157fd15a9c4fb6b7345787b10acc401ebe6f0c6827a
 SHA512 
4438d8fa9161f8bc0536ba07973a81a609b00adf73238ea1d8a5c75641ed8038f54119b6b11dfdde5d6a6d50e2bcf99bda4caa6fba1b798acf2af6579a835b34
-DIST spire-1.6.2.tar.gz 2490633 BLAKE2B 
8c78b396e8e96266bcc0740e5e63f0f88c49d0513033c10e72c9e7248ce2a929ad7503c93516a290c7acc3f1cdd73685b0295a29d4a7c76498d2542738ce77d9
 SHA512 
be04beb730fb2ada0637f60b4b9a4f7372ec2052776c9f04cd8019e38f8c3d043e0b080bee0474257b1474ddfca51e4640d288e97e12540fefd8a81a3832498c
 DIST spire-1.6.4-deps.tar.xz 391713668 BLAKE2B 
00ad8c5035180c02400d54e2ebd14ef345475eac9a7475ed446250c7af2a0ade0188dc7b223f9bed4d33089af959478a6d181b444d60a7ea2fa6fff875c48940
 SHA512 
46a9ba050b5e2c1716c6c3212c53a4b506f21f495dbc6e0ee3d9c1c8adec14f4130dc254727c96c7362f43d95213ec5793323e4563f49578d5853bf9a27969ce
 DIST spire-1.6.4.tar.gz 2523760 BLAKE2B 
e08dd495326d5c6eaf8532d2b99e0d6f5253bdcf3f1ffdd5f572bfd523427e96f9849fc7b178bd6a9b4865c197264bd6bea414f9b40a0e0bcd30580f8ed4d189
 SHA512 
ee0c39589d7e02cc1e6d93a680d33b4a52a571a0c54c85caad2fe9637ac25e63335cf526282d808b6d5f1fd32a6a14be66bd8b17b294882fef14339b8374bf8e

diff --git a/app-misc/spire/spire-1.6.2.ebuild 
b/app-misc/spire/spire-1.6.2.ebuild
deleted file mode 100644
index e82729b8ab3a..
--- a/app-misc/spire/spire-1.6.2.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 2019-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit go-module
-
-DESCRIPTION="the spiffe runtime environment"
-HOMEPAGE="https://github.com/spiffe/spire;
-SRC_URI="https://github.com/spiffe/spire/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-COMMON_DEPEND="acct-group/spire
-   acct-user/spire"
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="${COMMON_DEPEND}"
-
-src_prepare() {
-   default
-   sed -i -e 's/build:.*tidy/build:/' Makefile
-}
-
-src_compile() {
-   emake build
-}
-
-src_test() {
-   go test ./... || die "tests failed"
-}
-
-src_install() {
-   exeinto /opt/spire
-   doexe bin/*
-   keepdir /opt/spire/.data
-   insinto /etc/spire
-   doins -r conf/*
-   dosym ../../etc/spire /opt/spire/conf
-   dosym ../../opt/spire/spire-agent /usr/bin/spire-agent
-   dosym ../../opt/spire/spire-server /usr/bin/spire-server
-dodoc -r doc/*
-   newconfd "${FILESDIR}"/spire-agent.confd spire-agent
-   newinitd "${FILESDIR}"/spire-agent.initd spire-agent
-   newconfd "${FILESDIR}"/spire-server.confd spire-server
-   newinitd "${FILESDIR}"/spire-server.initd spire-server
-   keepdir /var/log/spire
-   fowners spire:spire /opt/spire/.data
-   fowners spire:spire /var/log/spire
-}



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

2023-05-20 Thread William Hubbs
commit: dc3360a2167b637f77ec8c65ed0ee3ddb264bc75
Author: William Hubbs  gentoo  org>
AuthorDate: Sat May 20 16:44:11 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat May 20 16:54:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc3360a2

app-misc/spire: add 1.6.4

Closes: https://bugs.gentoo.org/906664
Signed-off-by: William Hubbs  gentoo.org>

 app-misc/spire/Manifest   |  2 ++
 app-misc/spire/spire-1.6.4.ebuild | 56 +++
 2 files changed, 58 insertions(+)

diff --git a/app-misc/spire/Manifest b/app-misc/spire/Manifest
index 6a7ea13f120e..82defc789da6 100644
--- a/app-misc/spire/Manifest
+++ b/app-misc/spire/Manifest
@@ -2,3 +2,5 @@ DIST spire-1.3.3-deps.tar.xz 248328956 BLAKE2B 
3d07927bad4490c6c87af97cd1c70350c
 DIST spire-1.3.3.tar.gz 2426257 BLAKE2B 
743a497f37edacd11e21dbd2f89b565b7133d3a098cca9c6fbc0ffd3019b00ac0adac90c68d487fd20aee599a4030aeb03496bb78cd01a5c162cad5087cd8646
 SHA512 
9417aa53725a893b8b3da59fe8ae15bcbdb650a05dd94065b3ad5d6621a2d2225ef211ed67397094d1b61465d34c1731e4c0d88edd93f6db5ce11f76fad342d6
 DIST spire-1.6.2-deps.tar.xz 388681232 BLAKE2B 
1f9cc5c760a8be0efd5b08b0a4b0f00ae586a810384add639f9b7811d8ac0b96949a7c33ef3766a6e7ffe157fd15a9c4fb6b7345787b10acc401ebe6f0c6827a
 SHA512 
4438d8fa9161f8bc0536ba07973a81a609b00adf73238ea1d8a5c75641ed8038f54119b6b11dfdde5d6a6d50e2bcf99bda4caa6fba1b798acf2af6579a835b34
 DIST spire-1.6.2.tar.gz 2490633 BLAKE2B 
8c78b396e8e96266bcc0740e5e63f0f88c49d0513033c10e72c9e7248ce2a929ad7503c93516a290c7acc3f1cdd73685b0295a29d4a7c76498d2542738ce77d9
 SHA512 
be04beb730fb2ada0637f60b4b9a4f7372ec2052776c9f04cd8019e38f8c3d043e0b080bee0474257b1474ddfca51e4640d288e97e12540fefd8a81a3832498c
+DIST spire-1.6.4-deps.tar.xz 391713668 BLAKE2B 
00ad8c5035180c02400d54e2ebd14ef345475eac9a7475ed446250c7af2a0ade0188dc7b223f9bed4d33089af959478a6d181b444d60a7ea2fa6fff875c48940
 SHA512 
46a9ba050b5e2c1716c6c3212c53a4b506f21f495dbc6e0ee3d9c1c8adec14f4130dc254727c96c7362f43d95213ec5793323e4563f49578d5853bf9a27969ce
+DIST spire-1.6.4.tar.gz 2523760 BLAKE2B 
e08dd495326d5c6eaf8532d2b99e0d6f5253bdcf3f1ffdd5f572bfd523427e96f9849fc7b178bd6a9b4865c197264bd6bea414f9b40a0e0bcd30580f8ed4d189
 SHA512 
ee0c39589d7e02cc1e6d93a680d33b4a52a571a0c54c85caad2fe9637ac25e63335cf526282d808b6d5f1fd32a6a14be66bd8b17b294882fef14339b8374bf8e

diff --git a/app-misc/spire/spire-1.6.4.ebuild 
b/app-misc/spire/spire-1.6.4.ebuild
new file mode 100644
index ..759826817bb9
--- /dev/null
+++ b/app-misc/spire/spire-1.6.4.ebuild
@@ -0,0 +1,56 @@
+# Copyright 2019-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module
+
+DESCRIPTION="the spiffe runtime environment"
+HOMEPAGE="https://github.com/spiffe/spire;
+SRC_URI="https://github.com/spiffe/spire/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+COMMON_DEPEND="acct-group/spire
+   acct-user/spire"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+
+RESTRICT="test"
+
+src_prepare() {
+   default
+   sed -i -e 's/build:.*tidy/build:/' Makefile
+   set -- $(go version)
+   x=${3#go}
+   echo ${x} > .go-version
+}
+
+src_compile() {
+   emake build
+}
+
+src_test() {
+   go test ./... || die "tests failed"
+}
+
+src_install() {
+   exeinto /opt/spire
+   doexe bin/*
+   keepdir /opt/spire/.data
+   insinto /etc/spire
+   doins -r conf/*
+   dosym ../../etc/spire /opt/spire/conf
+   dosym ../../opt/spire/spire-agent /usr/bin/spire-agent
+   dosym ../../opt/spire/spire-server /usr/bin/spire-server
+dodoc -r doc/*
+   newconfd "${FILESDIR}"/spire-agent.confd spire-agent
+   newinitd "${FILESDIR}"/spire-agent.initd spire-agent
+   newconfd "${FILESDIR}"/spire-server.confd spire-server
+   newinitd "${FILESDIR}"/spire-server.initd spire-server
+   keepdir /var/log/spire
+   fowners spire:spire /opt/spire/.data
+   fowners spire:spire /var/log/spire
+}



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

2023-05-20 Thread Alfredo Tupone
commit: 384955da3bd8b267458a567ff85b19be3ba3ad19
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat May 20 16:44:01 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat May 20 16:46:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=384955da

dev-ml/dune-site: stabilize 3.7.1 for amd64

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune-site/dune-site-3.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/dune-site/dune-site-3.7.1.ebuild 
b/dev-ml/dune-site/dune-site-3.7.1.ebuild
index 7bf2f44ff50c..77728bf4e61b 100644
--- a/dev-ml/dune-site/dune-site-3.7.1.ebuild
+++ b/dev-ml/dune-site/dune-site-3.7.1.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/dune-${PV}"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
 IUSE="+ocamlopt"
 RESTRICT="test"
 



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

2023-05-20 Thread Alfredo Tupone
commit: 581aab1aa8053522de30bc26affc7afcc7692b66
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat May 20 16:46:19 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat May 20 16:47:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=581aab1a

dev-ml/dune: stabilize 3.7.1 for amd64

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune/dune-3.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/dune/dune-3.7.1.ebuild b/dev-ml/dune/dune-3.7.1.ebuild
index 4055f5de2e82..794b4c3542f2 100644
--- a/dev-ml/dune/dune-3.7.1.ebuild
+++ b/dev-ml/dune/dune-3.7.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 IUSE="emacs"
 RESTRICT="strip test"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-build-info/

2023-05-20 Thread Alfredo Tupone
commit: 59d45bda7ad26b42913cc04053af82d4c235847c
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat May 20 16:45:13 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat May 20 16:47:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59d45bda

dev-ml/dune-build-info: stabilize 3.7.1 for amd64

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune-build-info/dune-build-info-3.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/dune-build-info/dune-build-info-3.7.1.ebuild 
b/dev-ml/dune-build-info/dune-build-info-3.7.1.ebuild
index 2b60d3970e73..961e37103360 100644
--- a/dev-ml/dune-build-info/dune-build-info-3.7.1.ebuild
+++ b/dev-ml/dune-build-info/dune-build-info-3.7.1.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/dune-${PV}"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="+ocamlopt"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-private-libs/

2023-05-20 Thread Alfredo Tupone
commit: 0ecddd5eef7900c37bf86b05c499a73d7081845d
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat May 20 16:43:29 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat May 20 16:46:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ecddd5e

dev-ml/dune-private-libs: stabilize 3.7.1 for amd64

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune-private-libs/dune-private-libs-3.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/dune-private-libs/dune-private-libs-3.7.1.ebuild 
b/dev-ml/dune-private-libs/dune-private-libs-3.7.1.ebuild
index 797e233bbac6..d78578db0848 100644
--- a/dev-ml/dune-private-libs/dune-private-libs-3.7.1.ebuild
+++ b/dev-ml/dune-private-libs/dune-private-libs-3.7.1.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/dune-${PV}"
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 IUSE="+ocamlopt"
 RESTRICT="test"
 



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

2023-05-20 Thread Alfredo Tupone
commit: c713e375e942bcbeff4a247ffbe2570c6a0f5862
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat May 20 16:40:58 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat May 20 16:46:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c713e375

dev-ml/ordering: stabilize 3.7.1 for amd64

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/ordering/ordering-3.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/ordering/ordering-3.7.1.ebuild 
b/dev-ml/ordering/ordering-3.7.1.ebuild
index 3302c44ddac1..669840ebf990 100644
--- a/dev-ml/ordering/ordering-3.7.1.ebuild
+++ b/dev-ml/ordering/ordering-3.7.1.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/dune-${PV}"
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 IUSE="+ocamlopt"
 RESTRICT="test"
 



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

2023-05-20 Thread Alfredo Tupone
commit: 48f4994ddc877b7eab75368ab04331737a542bc8
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat May 20 16:44:38 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat May 20 16:47:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48f4994d

dev-ml/dune-configurator: stabilize 3.7.1 for amd64

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune-configurator/dune-configurator-3.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/dune-configurator/dune-configurator-3.7.1.ebuild 
b/dev-ml/dune-configurator/dune-configurator-3.7.1.ebuild
index 2ef2249b6a21..07cd96f97d34 100644
--- a/dev-ml/dune-configurator/dune-configurator-3.7.1.ebuild
+++ b/dev-ml/dune-configurator/dune-configurator-3.7.1.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/dune-${PV}"
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 IUSE="+ocamlopt"
 RESTRICT="test"
 



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

2023-05-20 Thread Alfredo Tupone
commit: e4083cd0adce646ba56b4115fc2d0016820f54bf
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat May 20 16:42:15 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat May 20 16:46:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4083cd0

dev-ml/stdune: stabilize 3.7.1 for amd64

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/stdune/stdune-3.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/stdune/stdune-3.7.1.ebuild 
b/dev-ml/stdune/stdune-3.7.1.ebuild
index 8d82be573c81..c31152e785e8 100644
--- a/dev-ml/stdune/stdune-3.7.1.ebuild
+++ b/dev-ml/stdune/stdune-3.7.1.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/dune-${PV}"
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 IUSE="+ocamlopt"
 RESTRICT="test"
 



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

2023-05-20 Thread Alfredo Tupone
commit: 4622bac282019a0930def0547b16cbfcc734a98d
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat May 20 16:41:37 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat May 20 16:46:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4622bac2

dev-ml/dyn: stabilize 3.7.1 for amd64

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dyn/dyn-3.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/dyn/dyn-3.7.1.ebuild b/dev-ml/dyn/dyn-3.7.1.ebuild
index a3d55d2d7132..53cc7fe224bf 100644
--- a/dev-ml/dyn/dyn-3.7.1.ebuild
+++ b/dev-ml/dyn/dyn-3.7.1.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/dune-${PV}"
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 IUSE="+ocamlopt"
 RESTRICT="test"
 



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

2023-05-20 Thread David Seifert
commit: 3717ac89376dd29fbe0e5220b881a3e99339d331
Author: David Seifert  gentoo  org>
AuthorDate: Sat May 20 16:37:44 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat May 20 16:37:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3717ac89

dev-libs/boost: fix USE=context on arm64

Closes: https://bugs.gentoo.org/904132
Signed-off-by: David Seifert  gentoo.org>

 .../{boost-1.82.0.ebuild => boost-1.82.0-r1.ebuild}   |  1 +
 dev-libs/boost/files/boost-1.82.0-context-arm64.patch | 19 +++
 2 files changed, 20 insertions(+)

diff --git a/dev-libs/boost/boost-1.82.0.ebuild 
b/dev-libs/boost/boost-1.82.0-r1.ebuild
similarity index 99%
rename from dev-libs/boost/boost-1.82.0.ebuild
rename to dev-libs/boost/boost-1.82.0-r1.ebuild
index 30ce182a1f86..f257063c371d 100644
--- a/dev-libs/boost/boost-1.82.0.ebuild
+++ b/dev-libs/boost/boost-1.82.0-r1.ebuild
@@ -51,6 +51,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-1.81.0-phoenix-multiple-definitions.patch
 
# (upstreamed)
+   "${FILESDIR}"/${PN}-1.82.0-context-arm64.patch
 )
 
 python_bindings_needed() {

diff --git a/dev-libs/boost/files/boost-1.82.0-context-arm64.patch 
b/dev-libs/boost/files/boost-1.82.0-context-arm64.patch
new file mode 100644
index ..a4efac7f2f62
--- /dev/null
+++ b/dev-libs/boost/files/boost-1.82.0-context-arm64.patch
@@ -0,0 +1,19 @@
+https://github.com/boostorg/context/commit/d039c8e4da79dbc76481236249e22892bfdde047
+https://bugs.gentoo.org/904132
+
+From d039c8e4da79dbc76481236249e22892bfdde047 Mon Sep 17 00:00:00 2001
+From: Nikita Kniazev 
+Date: Thu, 23 Mar 2023 16:23:07 +0300
+Subject: [PATCH] Fix arm64 detection broken by recent B2 change
+
+--- a/libs/context/build/Jamfile.v2
 b/libs/context/build/Jamfile.v2
+@@ -79,7 +79,7 @@ local rule default_abi ( )
+ local tmp = sysv ;
+ if [ os.name ] = "NT" { tmp = ms ; }
+ else if [ os.name ] = "CYGWIN" { tmp = ms ; }
+-else if [ os.platform ] = "ARM" { tmp = aapcs ; }
++else if [ os.platform ] in ARM ARM64 { tmp = aapcs ; }
+ else if [ os.platform ] = "MIPS32" { tmp = o32 ; }
+ else if [ os.platform ] = "MIPS64" { tmp = n64 ; }
+ return $(tmp) ;



[gentoo-commits] repo/gentoo:master commit in: net-p2p/qbittorrent/

2023-05-20 Thread David Seifert
commit: 38ce474f959d2e7322946ff0463c7b6a1ec01116
Author: David Seifert  gentoo  org>
AuthorDate: Sat May 20 16:37:45 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat May 20 16:37:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38ce474f

net-p2p/qbittorrent: revbump for boost RDEP->DEP change

Bug: https://bugs.gentoo.org/895480
Signed-off-by: David Seifert  gentoo.org>

 .../qbittorrent/{qbittorrent-4.5.2.ebuild => qbittorrent-4.5.2-r1.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/net-p2p/qbittorrent/qbittorrent-4.5.2.ebuild 
b/net-p2p/qbittorrent/qbittorrent-4.5.2-r1.ebuild
similarity index 100%
rename from net-p2p/qbittorrent/qbittorrent-4.5.2.ebuild
rename to net-p2p/qbittorrent/qbittorrent-4.5.2-r1.ebuild



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

2023-05-20 Thread Ronny Gutbrod
commit: b66c4dbf634fd6dc488db8fbeee14c0d760110f5
Author: tastytea  tastytea  de>
AuthorDate: Sat May 20 16:14:59 2023 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Sat May 20 16:14:59 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b66c4dbf

dev-python/pywebview: drop 3.6.1, 3.7

Signed-off-by: tastytea  tastytea.de>

 dev-python/pywebview/Manifest   |  2 --
 dev-python/pywebview/pywebview-3.6.1.ebuild | 30 
 dev-python/pywebview/pywebview-3.7.ebuild   | 31 -
 3 files changed, 63 deletions(-)

diff --git a/dev-python/pywebview/Manifest b/dev-python/pywebview/Manifest
index a0c9ad5c6..3c663a01b 100644
--- a/dev-python/pywebview/Manifest
+++ b/dev-python/pywebview/Manifest
@@ -1,3 +1 @@
-DIST pywebview-3.6.1.tar.gz 338235 BLAKE2B 
6376ee4f6bea245e1583414a0203bfed518f84cc64480a451e0b445c2b43f1d532c99dbf1403bca54f2e2b71859262e451b23be231578c91372d5691ffcbff37
 SHA512 
0877981f66c34f72d8c216c5e5167df2bf3c9b4bdd597e1ddde64958ab31e683d722df51e4638510cfa02f382f879340da6ce1b55760b792c215d4c826233f84
 DIST pywebview-3.7.2.tar.gz 440069 BLAKE2B 
72a7b53ee72570f3ef0dc2c490f484dca02581490213708b6c45bb487b990d41ca64d477853454549c6cad3543f6381109a2fc54182bb14a720872b1fa240ed9
 SHA512 
943ce75a29f19b04890e8ae8f3327968b35ba347c8abab9079cfac5e9f93edfa0fbc3999d77a68bb7885d5a7236dc12c75b3a23e1cfbf2fc9fe794089a936db9
-DIST pywebview-3.7.tar.gz 339300 BLAKE2B 
4cb3fec3566e3ff82f3e515c9ab7e295e6240df62f986f79e2a9de20343bdf0174accd46a26320b302c344ebd098d7ab0f1b51b509c265d5217756db6c0c3a99
 SHA512 
170ceb106a7382e25b1afc62085deb5d58a6ba52c5fd2afeb7408455e85eba5f537cc9a5f05ab35dbe8e20615e0a65d2629e70283f9a00dc67903d213a8dbf79

diff --git a/dev-python/pywebview/pywebview-3.6.1.ebuild 
b/dev-python/pywebview/pywebview-3.6.1.ebuild
deleted file mode 100644
index 3ac219afd..0
--- a/dev-python/pywebview/pywebview-3.6.1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="A lightweight cross-platform wrapper around a webview component"
-HOMEPAGE="https://github.com/r0x0r/pywebview;
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="gtk qt5"
-REQUIRED_USE="|| ( gtk qt5 )"
-
-RDEPEND="
-   dev-python/proxy_tools
-   gtk? (
-   dev-python/pygobject[cairo,${PYTHON_USEDEP}]
-   net-libs/webkit-gtk
-   )
-   qt5? (
-dev-python/pyside2[${PYTHON_USEDEP}]
-dev-python/QtPy[${PYTHON_USEDEP}]
-   )
-"

diff --git a/dev-python/pywebview/pywebview-3.7.ebuild 
b/dev-python/pywebview/pywebview-3.7.ebuild
deleted file mode 100644
index b3f6f3db9..0
--- a/dev-python/pywebview/pywebview-3.7.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="A lightweight cross-platform wrapper around a webview component"
-HOMEPAGE="https://github.com/r0x0r/pywebview;
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="gtk qt5"
-REQUIRED_USE="|| ( gtk qt5 )"
-
-RDEPEND="
-   dev-python/proxy_tools
-   gtk? (
-   dev-python/pygobject[cairo,${PYTHON_USEDEP}]
-   net-libs/webkit-gtk
-   )
-   qt5? (
-dev-python/pyside2[${PYTHON_USEDEP},webengine]
-dev-python/QtPy[${PYTHON_USEDEP},webengine]
-   )
-"



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

2023-05-20 Thread Alfredo Tupone
commit: 467d6d5283f02098b67a37fa999635de5d994b67
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat May 20 16:04:07 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat May 20 16:04:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=467d6d52

net-mail/courier-common: add dep

Closes: https://bugs.gentoo.org/906823
Closes: https://bugs.gentoo.org/906824
Signed-off-by: Alfredo Tupone  gentoo.org>

 net-mail/courier-common/courier-common-3.1.5.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-mail/courier-common/courier-common-3.1.5.ebuild 
b/net-mail/courier-common/courier-common-3.1.5.ebuild
index f6c77def74b2..1fb2ce23a4a6 100644
--- a/net-mail/courier-common/courier-common-3.1.5.ebuild
+++ b/net-mail/courier-common/courier-common-3.1.5.ebuild
@@ -19,6 +19,7 @@ RDEPEND="!mail-mta/courier
!<=net-mail/courier-imap-5.2.3
!<=mail-filter/maildrop-3.1.4
!net-mail/courier-makedat
+   >=net-libs/courier-unicode-2.0:=
gdbm? ( >=sys-libs/gdbm-1.8.0:= )
!gdbm? ( berkdb? ( >=sys-libs/db-3:= ) )"
 DEPEND="${RDEPEND}"



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

2023-05-20 Thread Joonas Niilola
commit: 3e82791157952869a8908f7597d673de611d790e
Author: Anna Vyalkova  sysrq  in>
AuthorDate: Tue May  9 00:36:04 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat May 20 16:02:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e827911

net-libs/qxmpp: add 1.5.5

Closes: https://bugs.gentoo.org/905392
Signed-off-by: Anna Vyalkova  sysrq.in>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-libs/qxmpp/Manifest   |  1 +
 net-libs/qxmpp/metadata.xml   |  5 
 net-libs/qxmpp/qxmpp-1.5.5.ebuild | 57 +++
 3 files changed, 63 insertions(+)

diff --git a/net-libs/qxmpp/Manifest b/net-libs/qxmpp/Manifest
index 1f55c5675469..95304059e386 100644
--- a/net-libs/qxmpp/Manifest
+++ b/net-libs/qxmpp/Manifest
@@ -1 +1,2 @@
 DIST qxmpp-1.4.0.tar.gz 313356 BLAKE2B 
a3a5c5cf3b16c319a6eddb3808f22af946040945eb8e66a641fe3117217b04eaf4e2b88dab8fa9cd2a3034d54884e1fa3563b0e775660645a5bdd6045469f9a5
 SHA512 
5a0cb72899314e47846b8b47340738df20a8d198c2db8cfe38c2cc31615166e9d86c6aaf6931be16078b2f9decca2d767497ad32e1d6dd0f6af888406c33fee9
+DIST qxmpp-1.5.5.tar.gz 606405 BLAKE2B 
999dfcaa601f1d79df97febcd63bfcdcce87de9c0e68db6c1253407c89414003f326011a9a5e366031f78ddae084d06f04851ab3f4573ee53c59567770ae0edc
 SHA512 
39774655fdb87dc54f32f7a018d4964c9ff8e9bebedd9cc94e6ad41288bd67365eec524525de09c5a3d2ea274e418fc6d5497ac2c1927946154cadaf7fc0d655

diff --git a/net-libs/qxmpp/metadata.xml b/net-libs/qxmpp/metadata.xml
index 1af484a2057c..a16102fbed25 100644
--- a/net-libs/qxmpp/metadata.xml
+++ b/net-libs/qxmpp/metadata.xml
@@ -5,6 +5,10 @@
0xd34df...@gmail.com
Georg Rudoy

+   
+   cyber+gen...@sysrq.in
+   Anna Vyalkova
+   

proxy-ma...@gentoo.org
Proxy Maintainers
@@ -15,6 +19,7 @@
qxmpp-project/qxmpp


+   Enable OMEMO encryption
Enable VP8 codec support via 
media-libs/libvpx

 

diff --git a/net-libs/qxmpp/qxmpp-1.5.5.ebuild 
b/net-libs/qxmpp/qxmpp-1.5.5.ebuild
new file mode 100644
index ..8f2dfc6cee67
--- /dev/null
+++ b/net-libs/qxmpp/qxmpp-1.5.5.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="A cross-platform C++ XMPP client library based on the Qt 
framework"
+HOMEPAGE="https://github.com/qxmpp-project/qxmpp;
+SRC_URI="https://github.com/${PN}-project/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc gstreamer omemo test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-qt/qtcore:5
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtxml:5
+   gstreamer? ( media-libs/gstreamer )
+   omemo? (
+   app-crypt/qca:2[qt5(+)]
+   net-libs/libomemo-c
+   )
+"
+DEPEND="${RDEPEND}
+   test? ( dev-qt/qttest:5 )
+"
+BDEPEND="
+   doc? ( app-doc/doxygen )
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_DOCUMENTATION=$(usex doc)
+   -DBUILD_EXAMPLES=OFF
+   -DBUILD_TESTS=$(usex test)
+   -DBUILD_INTERNAL_TESTS=$(usex test)
+   -DBUILD_OMEMO=$(usex omemo)
+   -DWITH_QCA=$(usex omemo)
+   -DWITH_GSTREAMER=$(usex gstreamer)
+   -DQT_VERSION_MAJOR=5
+   )
+
+   cmake_src_configure
+}
+
+src_test() {
+   local myctestargs=(
+   # require network connection, bug #623708
+   -E "tst_(qxmpptransfermanager|qxmppiceconnection)"
+   )
+
+   cmake_src_test
+}



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

2023-05-20 Thread Joonas Niilola
commit: a6391594e07b7d057f2353b3659ced27d1b0304d
Author: Anna Vyalkova  sysrq  in>
AuthorDate: Mon May  8 20:13:17 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat May 20 16:02:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6391594

net-libs/libomemo-c: new package, add 0.5.0

Signed-off-by: Anna Vyalkova  sysrq.in>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-libs/libomemo-c/Manifest|  1 +
 net-libs/libomemo-c/libomemo-c-0.5.0.ebuild | 31 +
 net-libs/libomemo-c/metadata.xml| 17 
 3 files changed, 49 insertions(+)

diff --git a/net-libs/libomemo-c/Manifest b/net-libs/libomemo-c/Manifest
new file mode 100644
index ..be5fb92e252f
--- /dev/null
+++ b/net-libs/libomemo-c/Manifest
@@ -0,0 +1 @@
+DIST libomemo-c-0.5.0.tar.gz 260987 BLAKE2B 
68a2e7488e1f079e32ed16124fc73e84f28e1140c96e19e60accde3e1434e4bfea0d3323c7550b2dc4bf55ad493d9353e284486920375c2efc32a1b51f0965bf
 SHA512 
2661ba0dea3eea308b1b71f1b46d7b8445fbe940bf52cc35f22eed110acdb8ee457841c1978e0fe9a53b9d9856c60d70c7f8f98ac182214c0ffb9ec3983240f0

diff --git a/net-libs/libomemo-c/libomemo-c-0.5.0.ebuild 
b/net-libs/libomemo-c/libomemo-c-0.5.0.ebuild
new file mode 100644
index ..fe4aef013c8a
--- /dev/null
+++ b/net-libs/libomemo-c/libomemo-c-0.5.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="XMPP fork of Signal Protocol C Library supporting XEP-0384 OMEMO"
+HOMEPAGE="https://github.com/dino/libomemo-c/;
+SRC_URI="https://github.com/dino/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD BSD-1 GPL-3 ISC"
+KEYWORDS="~amd64"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-libs/protobuf-c:="
+DEPEND="${RDEPEND}
+   test? (
+   dev-libs/check
+   dev-libs/openssl
+   )
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_TESTING=$(usex test)
+   )
+   cmake_src_configure
+}

diff --git a/net-libs/libomemo-c/metadata.xml b/net-libs/libomemo-c/metadata.xml
new file mode 100644
index ..f21f02d1d3a5
--- /dev/null
+++ b/net-libs/libomemo-c/metadata.xml
@@ -0,0 +1,17 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   cyber+gen...@sysrq.in
+   Anna Vyalkova
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+   
+   dino/libomemo-c
+   https://github.com/dino/libomemo-c/issues
+   
https://github.com/dino/libomemo-c/blob/master/README.md
+   
+



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

2023-05-20 Thread Joonas Niilola
commit: d5407a119944cde5d6a6878fc5d81fe687c64375
Author: Anna Vyalkova  sysrq  in>
AuthorDate: Tue May  9 00:36:31 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat May 20 16:02:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5407a11

net-libs/qxmpp: drop 

Signed-off-by: Anna Vyalkova  sysrq.in>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-libs/qxmpp/qxmpp-.ebuild | 59 
 1 file changed, 59 deletions(-)

diff --git a/net-libs/qxmpp/qxmpp-.ebuild b/net-libs/qxmpp/qxmpp-.ebuild
deleted file mode 100644
index 453364d6055c..
--- a/net-libs/qxmpp/qxmpp-.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit git-r3 cmake
-
-DESCRIPTION="A cross-platform C++ XMPP client library based on the Qt 
framework"
-HOMEPAGE="https://github.com/qxmpp-project/qxmpp/;
-EGIT_REPO_URI="https://github.com/qxmpp-project/qxmpp;
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS=""
-IUSE="debug doc opus +speex test theora vpx"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-qt/qtcore:5
-   dev-qt/qtnetwork:5[ssl]
-   dev-qt/qtxml:5
-   opus? ( media-libs/opus )
-   speex? ( media-libs/speex )
-   theora? ( media-libs/libtheora )
-   vpx? ( media-libs/libvpx:= )
-"
-DEPEND="${RDEPEND}
-   test? ( dev-qt/qttest:5 )
-"
-BDEPEND="
-   doc? ( app-doc/doxygen )
-"
-
-src_prepare() {
-   # requires network connection, bug #623708
-   sed \
-   -e "/qxmppiceconnection/d" \
-   -e "/qxmppserver/d" \
-   -e "/qxmpptransfermanager/d" \
-   -i tests/CMakeLists.txt \
-   || die "failed to drop certain network tests"
-
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_DOCUMENTATION=$(usex doc)
-   -DBUILD_EXAMPLES=OFF
-   -DBUILD_TESTS=$(usex test)
-   -DBUILD_INTERNAL_TESTS=$(usex test)
-   -DWITH_OPUS=$(usex opus)
-   -DWITH_SPEEX=$(usex speex)
-   -DWITH_THEORA=$(usex theora)
-   -DWITH_VPX=$(usex vpx)
-   )
-
-   cmake_src_configure
-}



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

2023-05-20 Thread Joonas Niilola
commit: 54abe67c87ddc15f1e0cc6aeccc68a67755d5ac5
Author: Anna Vyalkova  sysrq  in>
AuthorDate: Sat May 20 14:14:58 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat May 20 16:02:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54abe67c

profiles/arch/x86: mask net-libs/qxmpp[omemo]

Signed-off-by: Anna Vyalkova  sysrq.in>
Closes: https://github.com/gentoo/gentoo/pull/30944
Signed-off-by: Joonas Niilola  gentoo.org>

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

diff --git a/profiles/arch/x86/package.use.mask 
b/profiles/arch/x86/package.use.mask
index 301f708edcb3..47e4da6674f1 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Anna Vyalkova  (2023-05-20)
+# net-libs/libomemo-c is not keyworded for ~x86.
+net-libs/qxmpp omemo
+
 # Joonas Niilola  (2023-05-16)
 # Doesn't work on x86. #878445
 net-libs/pjproject webrtc



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

2023-05-20 Thread Joonas Niilola
commit: 8c25bc8c3bbad3de41f61d1e3e69edfe062604c2
Author: Anna Vyalkova  sysrq  in>
AuthorDate: Tue May  9 00:37:01 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat May 20 16:02:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c25bc8c

net-libs/qxmpp: fix UnusedLocalUse

Signed-off-by: Anna Vyalkova  sysrq.in>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-libs/qxmpp/metadata.xml | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/net-libs/qxmpp/metadata.xml b/net-libs/qxmpp/metadata.xml
index a16102fbed25..edf4f5064436 100644
--- a/net-libs/qxmpp/metadata.xml
+++ b/net-libs/qxmpp/metadata.xml
@@ -15,11 +15,10 @@


https://github.com/qxmpp-project/qxmpp/issues
-   
https://raw.githubusercontent.com/qxmpp-project/qxmpp/master/CHANGELOG
+   
https://raw.githubusercontent.com/qxmpp-project/qxmpp/master/CHANGELOG.md
qxmpp-project/qxmpp


Enable OMEMO encryption
-   Enable VP8 codec support via 
media-libs/libvpx

 



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

2023-05-20 Thread Michał Górny
commit: 129a836f5e4242e5dbe3440bb74110f6d0318baf
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 20 15:51:58 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 20 15:54:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=129a836f

dev-python/textX: Add test dep on dev-python/attrs

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

 dev-python/textX/textX-3.1.1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/textX/textX-3.1.1.ebuild 
b/dev-python/textX/textX-3.1.1.ebuild
index 2ef355c35dfd..d0f7bba95baf 100644
--- a/dev-python/textX/textX-3.1.1.ebuild
+++ b/dev-python/textX/textX-3.1.1.ebuild
@@ -27,6 +27,7 @@ RDEPEND="
 "
 BDEPEND="
test? (
+   dev-python/attrs[${PYTHON_USEDEP}]
dev-python/click[${PYTHON_USEDEP}]
dev-python/html5lib[${PYTHON_USEDEP}]
)



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

2023-05-20 Thread Ionen Wolkens
commit: 0db7367b4275034125b46c484e8de2c08ccbb90d
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat May 20 15:17:54 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat May 20 15:43:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0db7367b

dev-util/maturin: add 0.15.3

Deprecates MATURIN_PEP517_ARGS (aka still works for now) and adds
config_settings support.

Latter not been looked into yet, but will require a distutils-r1
eclass update.

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

 dev-util/maturin/Manifest  |  26 ++
 dev-util/maturin/maturin-0.15.3.ebuild | 476 +
 2 files changed, 502 insertions(+)

diff --git a/dev-util/maturin/Manifest b/dev-util/maturin/Manifest
index 3c963206aabe..f3c18f24d5ec 100644
--- a/dev-util/maturin/Manifest
+++ b/dev-util/maturin/Manifest
@@ -26,6 +26,7 @@ DIST bstr-1.2.0.crate 340985 BLAKE2B 
a032f74c4681407704fe6b49cadb19bece51270abe8
 DIST bstr-1.4.0.crate 345921 BLAKE2B 
39a3cb366a7ceb784b7a6626f81338e8047498c5755ed60fce1f6460ea5aa907ab5df4bcf30a07ed699c7af7d2d0dbc48b2c5cb674b863c22fd63b5080b52fae
 SHA512 
98dc7bdcc1a307eae2ed202b2b785a4ad27719c4b3289408edc710beabedb78d16b3042b41de04fca5dbdba19d8567df69c35431e33a3c02924820e1a601df36
 DIST bumpalo-3.12.0.crate 81604 BLAKE2B 
2370094f0c23a3e9b75c8e523e54637189543d9df90ae7ddc349d316054d3d1abd1319e51cf1578f1630be0673fd7f65d130469b2729aa32617372e8bc5dd5f7
 SHA512 
37f2228f251340e82c27f2b34da2af6eb520077b3809331547cbe4887c0b4791b1a7d75a017decccef162cd02a088d504214b7a44b484a7d93eb6a278b329ee4
 DIST bumpalo-3.12.1.crate 81653 BLAKE2B 
26ca1df07c8f55a4362e844bb80cabf1efb6627ed0f489f280178e03d0c8bb600303529c05e5c2a9bab79115510ef446f4baa717352babd68b6a3200b7bb
 SHA512 
1f57591bddd5d4c856d5ad1ae71f9306d8c37681a72172b6be35b4d6fffa7f30b086d88b37d8f512e2256cb7d37dc992ee83bd071e4ff84182e5e226dc92e4bd
+DIST bumpalo-3.12.2.crate 81706 BLAKE2B 
50aa1e5f8f1208bd50b8fb0580bb5c5a7baadf36c0a0d8ad041c48b127896b75437118decfb1138e694964b89c8c0f66144cbd44037a67ef376fed312e08ebe8
 SHA512 
a0571501d2b2cbe25b862197295fddf14da7472965ab6006fb7cfcdf0f76df3b5e505888c0f1a0be99870b87afe5881a80df4f75756d2d9b65791d94d566
 DIST byteorder-1.4.3.crate 22512 BLAKE2B 
d39c546ba7346df315297fc53da4bfc77ecb1f38567ddb788549ee31cae2719a8bc0b7d1f1705abb3cff033aa57af004987d90748f5a31765273b3223a011c0d
 SHA512 
8c8000eb8ecf40351c9ce36a3a8acd7a02f81786d1b11aab85adfeffa0f2267ed74df29b2ca5d1d38128484d1d3cad2b673aa0d0441dcd0620dfd3934bb888fa
 DIST bytes-1.3.0.crate 57563 BLAKE2B 
29abe4d9fd8583c23c5229bd81eca3b41bef01bd11bb5337d5e4a87fa34ccc8989ad9cbeb52dc66a06c0570fb2f91ba0dacb079b957f5c77fca912202535cfeb
 SHA512 
902c9af417f7aef25e47b15ed2256da5ae171fa866f2f511d6da5cb0a9271d7da214b10c774bff5d0ce186be1eb60c88f7aed848c264e1000bcbcfe0d25f9f76
 DIST bytes-1.4.0.crate 58080 BLAKE2B 
99a9d343424e04649bd209bf2a6c3a089a6cc9fdb799968f8c3a711189328e4499df2e09cc6a2a8ce05d2cc668149b364cf30cb3b09e96e21d50a39519c2f49f
 SHA512 
502c63b9fdcd36ed28ede55a63cd359dc7b28658ecd43020511d17d48d7c34e45aa8ff7e4b17770f12197451040c2b724fe68d2aa3ab4f81c9171d052f2aa000
@@ -46,6 +47,7 @@ DIST cargo-xwin-0.14.2.crate 27108 BLAKE2B 
e56e3266cf5ec50d22d9ded280cb439cbcd01
 DIST cargo-zigbuild-0.14.3.crate 26978 BLAKE2B 
b6178cf2ba7d5f85990b9be102a3fc7d86b7b8a2d2a9cd42a71f68fc8f9172e360cd94b74076bf4fa718cb1925e0337179ff57fe146f9141a8476f4ebfca0950
 SHA512 
995eafd4be4d99776ec6060ab8e5a0dd7e0ce801c76ae3d33557f1d55a7ce249dbe691c776aad8956f6f416a3812b3ca66f528654a2b334bf5d31b45bb5bc17b
 DIST cargo-zigbuild-0.16.7.crate 30641 BLAKE2B 
abf6b04116ed5f83cf89d0b9d87e20bf1abb1564d62b2630da853d314c61cf575cbfa4b99aaef864b4cad6dc18bd3b390f742385d48e09e22f7350334c0edbca
 SHA512 
72487f287fff7b9aa1292142d8ec36f29ac95267245462e1414c08a98b621a08d3f720e751ea58e8540140c86be4a4be03572db482bedbfde376814b9381c093
 DIST cargo-zigbuild-0.16.8.crate 30652 BLAKE2B 
5aee05aebca296058124ba6cecfa533410dae0b519d2385dab109211fe43f21011fae66853c8a8905bf5ac1655baec549ddd1495e270cd2135808056a53c3de9
 SHA512 
f9a81b84848e87792a49844ae9540973ac753e1b4739fc01470efddd07a8addb63bcc64c37d58b81490336b0d151b43bee8851bc99ed45c486c0f244ebee2a3e
+DIST cargo-zigbuild-0.16.9.crate 30715 BLAKE2B 
ca2ea3f315e697ba8d64d2841e704192a3acc2c243e4a4955187b9a01bcab85744c80a880f83ab06617f626ad7d41652fb0ca72cb7704029f7e49fb1b5be5a66
 SHA512 
824de4b02cf4b35fa220799693f8bc0288011592c3753e99436eb92df973be3b3933e038b25e326e25d14cd3dd0418409b9d55024d5f0f7f15b23b67d4eb8f65
 DIST cargo_metadata-0.15.2.crate 18528 BLAKE2B 
cb80318d0cf7316fa57badcaa0502737232b28bc9efd17a71ef1afa8e1b61a597d7f36d6ecfb41a2859360ed7ed7c7ffa86b9184400c4646d3196fb895cf3e94
 SHA512 
f663676ac3e2182d67d1047164eddd24d1006f61f378003abb1d5f53f9dfee672202d33a530cac1bb749955edd142ca78169dc3412d78c8fe98d6121c4303fd3
 DIST cargo_metadata-0.15.3.crate 19738 BLAKE2B 
fee5834f3eb741704c2322d9035943b1e841c8043c18686ee0748b90facad535c715bb882b61dfadf9e027556927051fe816de15c5f4f11e89c8927ddf717583
 SHA512 

[gentoo-commits] proj/multilib-portage:master commit in: sys-apps/portage/

2023-05-20 Thread Thomas Sachau
commit: b64f6923fcb8de1f51dd9e34f0887c714285f546
Author: Thomas Sachau  gentoo  org>
AuthorDate: Sat May 20 15:26:09 2023 +
Commit: Thomas Sachau  gentoo  org>
CommitDate: Sat May 20 15:26:09 2023 +
URL:
https://gitweb.gentoo.org/proj/multilib-portage.git/commit/?id=b64f6923

sys-apps/portage: drop 3.0.36

Signed-off-by: Thomas Sachau  gentoo.org>

 sys-apps/portage/portage-3.0.36.ebuild | 293 -
 1 file changed, 293 deletions(-)

diff --git a/sys-apps/portage/portage-3.0.36.ebuild 
b/sys-apps/portage/portage-3.0.36.ebuild
deleted file mode 100644
index 16f5fbd78..0
--- a/sys-apps/portage/portage-3.0.36.ebuild
+++ /dev/null
@@ -1,293 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( pypy3 python3_{8..11} )
-PYTHON_REQ_USE='bzip2(+),threads(+)'
-TMPFILES_OPTIONAL=1
-
-inherit distutils-r1 git-r3 linux-info toolchain-funcs multilib tmpfiles prefix
-
-DESCRIPTION="The package management and distribution system for Gentoo"
-EGIT_REPO_URI="https://github.com/TommyD/portage.git;
-EGIT_BRANCH="multilib"
-EGIT_COMMIT="a2d2029887f414dc8e106fe7e40ccfe102a62561"
-HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
-
-LICENSE="GPL-2"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
-SLOT="0"
-IUSE="apidoc build doc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux test xattr"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   app-arch/xz-utils
-   test? ( dev-vcs/git )"
-DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
-   >=app-arch/tar-1.27
-   dev-lang/python-exec:2
-   >=sys-apps/sed-4.0.5 sys-devel/patch
-   doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 )
-   >=sys-apps/abi-wrapper-1.0-r6
-   apidoc? (
-   dev-python/sphinx[${PYTHON_USEDEP}]
-   dev-python/sphinx-epytext[${PYTHON_USEDEP}]
-   )"
-# Require sandbox-2.2 for bug #288863.
-# For whirlpool hash, require python[ssl] (bug #425046).
-# For compgen, require bash[readline] (bug #445576).
-# app-portage/gemato goes without PYTHON_USEDEP since we're calling
-# the executable.
-RDEPEND="
-   acct-user/portage
-   app-arch/zstd
-   >=app-arch/tar-1.27
-   dev-lang/python-exec:2
-   >=sys-apps/findutils-4.4
-   !build? (
-   >=sys-apps/sed-4.0.5
-   >=app-shells/bash-5.0:0[readline]
-   >=app-admin/eselect-1.2
-   rsync-verify? (
-   >=app-portage/gemato-14.5[${PYTHON_USEDEP}]
-   >=sec-keys/openpgp-keys-gentoo-release-20180706
-   >=app-crypt/gnupg-2.2.4-r2[ssl(-)]
-   )
-   )
-   elibc_glibc? ( >=sys-apps/sandbox-2.2 )
-   elibc_musl? ( >=sys-apps/sandbox-2.2 )
-   kernel_linux? ( sys-apps/util-linux )
-   >=app-misc/pax-utils-0.1.17
-   selinux? ( >=sys-libs/libselinux-2.0.94[python,${PYTHON_USEDEP}] )
-   xattr? ( kernel_linux? (
-   >=sys-apps/install-xattr-0.3
-   ) )
-   !=sys-apps/abi-wrapper-1.0-r6
-   !> cnf/make.globals || die
-   fi
-
-   if use native-extensions && ! tc-is-cross-compiler; then
-   printf "[build_ext]\nportage_ext_modules=true\n" >> \
-   setup.cfg || die
-   fi
-
-   if ! use ipc ; then
-   einfo "Disabling ipc..."
-   sed -e "s:_enable_ipc_daemon = True:_enable_ipc_daemon = 
False:" \
-   -i lib/_emerge/AbstractEbuildProcess.py || \
-   die "failed to patch AbstractEbuildProcess.py"
-   fi
-
-   if use xattr && use kernel_linux ; then
-   einfo "Adding FEATURES=xattr to make.globals ..."
-   echo -e '\nFEATURES="${FEATURES} xattr"' >> cnf/make.globals \
-   || die "failed to append to make.globals"
-   fi
-
-   if use build || ! use rsync-verify; then
-   sed -e '/^sync-rsync-verify-metamanifest/s|yes|no|' \
-   -e '/^sync-webrsync-verify-signature/s|yes|no|' \
-   -i cnf/repos.conf || die "sed failed"
-   fi
-
-   if [[ -n ${EPREFIX} ]] ; then
-   einfo "Setting portage.const.EPREFIX ..."
-   hprefixify -e 
"s|^(EPREFIX[[:space:]]*=[[:space:]]*\").*|\1${EPREFIX}\"|" \
-   -w "/_BINARY/" lib/portage/const.py
-
-   einfo "Prefixing shebangs ..."
-   > "${T}/shebangs" || die
-   while read -r -d $'\0' ; do
-   local shebang=$(head -n1 "$REPLY")
-   if [[ ${shebang} == "#!"* && ! ${shebang} == 
"#!${EPREFIX}/"* ]] ; then
-   echo "${REPLY}" >> "${T}/shebangs" || die
-   fi
-   done < <(find . -type f -executable ! -name etc-update -print0)
-
-   if [[ -s 

[gentoo-commits] proj/multilib-portage:master commit in: sys-apps/portage/

2023-05-20 Thread Thomas Sachau
commit: e32d96724b6486e96e42d3b8d9abf751c8c9c357
Author: Thomas Sachau  gentoo  org>
AuthorDate: Sat May 20 15:25:33 2023 +
Commit: Thomas Sachau  gentoo  org>
CommitDate: Sat May 20 15:25:33 2023 +
URL:
https://gitweb.gentoo.org/proj/multilib-portage.git/commit/?id=e32d9672

sys-apps/portage: drop 3.0.30

Signed-off-by: Thomas Sachau  gentoo.org>

 sys-apps/portage/portage-3.0.30.ebuild | 290 -
 1 file changed, 290 deletions(-)

diff --git a/sys-apps/portage/portage-3.0.30.ebuild 
b/sys-apps/portage/portage-3.0.30.ebuild
deleted file mode 100644
index 0b979c1fe..0
--- a/sys-apps/portage/portage-3.0.30.ebuild
+++ /dev/null
@@ -1,290 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( pypy3 python3_{8..10} )
-PYTHON_REQ_USE='bzip2(+),threads(+)'
-TMPFILES_OPTIONAL=1
-
-inherit distutils-r1 git-r3 linux-info multilib tmpfiles prefix
-
-DESCRIPTION="The package management and distribution system for Gentoo"
-EGIT_REPO_URI="https://github.com/TommyD/portage.git;
-EGIT_BRANCH="multilib"
-EGIT_COMMIT="a5893dcca4aae2fdcccbcb6578bf48c203f5e1d9"
-HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
-
-LICENSE="GPL-2"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
-SLOT="0"
-IUSE="apidoc build doc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux test xattr"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   app-arch/xz-utils
-   test? ( dev-vcs/git )"
-DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
-   >=app-arch/tar-1.27
-   dev-lang/python-exec:2
-   >=sys-apps/sed-4.0.5 sys-devel/patch
-   doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 )
-   >=sys-apps/abi-wrapper-1.0-r6
-   apidoc? (
-   dev-python/sphinx[${PYTHON_USEDEP}]
-   dev-python/sphinx-epytext[${PYTHON_USEDEP}]
-   )"
-# Require sandbox-2.2 for bug #288863.
-# For whirlpool hash, require python[ssl] (bug #425046).
-# For compgen, require bash[readline] (bug #445576).
-# app-portage/gemato goes without PYTHON_USEDEP since we're calling
-# the executable.
-RDEPEND="
-   acct-user/portage
-   app-arch/zstd
-   >=app-arch/tar-1.27
-   dev-lang/python-exec:2
-   >=sys-apps/findutils-4.4
-   !build? (
-   >=sys-apps/sed-4.0.5
-   >=app-shells/bash-5.0:0[readline]
-   >=app-admin/eselect-1.2
-   rsync-verify? (
-   >=app-portage/gemato-14.5[${PYTHON_USEDEP}]
-   >=sec-keys/openpgp-keys-gentoo-release-20180706
-   >=app-crypt/gnupg-2.2.4-r2[ssl(-)]
-   )
-   )
-   elibc_glibc? ( >=sys-apps/sandbox-2.2 )
-   elibc_musl? ( >=sys-apps/sandbox-2.2 )
-   kernel_linux? ( sys-apps/util-linux )
-   >=app-misc/pax-utils-0.1.17
-   selinux? ( >=sys-libs/libselinux-2.0.94[python,${PYTHON_USEDEP}] )
-   xattr? ( kernel_linux? (
-   >=sys-apps/install-xattr-0.3
-   ) )
-   !=sys-apps/abi-wrapper-1.0-r6
-   !> cnf/make.globals || die
-   fi
-
-   if use native-extensions; then
-   printf "[build_ext]\nportage_ext_modules=true\n" >> \
-   setup.cfg || die
-   fi
-
-   if ! use ipc ; then
-   einfo "Disabling ipc..."
-   sed -e "s:_enable_ipc_daemon = True:_enable_ipc_daemon = 
False:" \
-   -i lib/_emerge/AbstractEbuildProcess.py || \
-   die "failed to patch AbstractEbuildProcess.py"
-   fi
-
-   if use xattr && use kernel_linux ; then
-   einfo "Adding FEATURES=xattr to make.globals ..."
-   echo -e '\nFEATURES="${FEATURES} xattr"' >> cnf/make.globals \
-   || die "failed to append to make.globals"
-   fi
-
-   if use build || ! use rsync-verify; then
-   sed -e '/^sync-rsync-verify-metamanifest/s|yes|no|' \
-   -e '/^sync-webrsync-verify-signature/s|yes|no|' \
-   -i cnf/repos.conf || die "sed failed"
-   fi
-
-   if [[ -n ${EPREFIX} ]] ; then
-   einfo "Setting portage.const.EPREFIX ..."
-   hprefixify -e 
"s|^(EPREFIX[[:space:]]*=[[:space:]]*\").*|\1${EPREFIX}\"|" \
-   -w "/_BINARY/" lib/portage/const.py
-
-   einfo "Prefixing shebangs ..."
-   > "${T}/shebangs" || die
-   while read -r -d $'\0' ; do
-   local shebang=$(head -n1 "$REPLY")
-   if [[ ${shebang} == "#!"* && ! ${shebang} == 
"#!${EPREFIX}/"* ]] ; then
-   echo "${REPLY}" >> "${T}/shebangs" || die
-   fi
-   done < <(find . -type f -executable ! -name etc-update -print0)
-
-   if [[ -s ${T}/shebangs ]]; then
-  

[gentoo-commits] proj/multilib-portage:master commit in: sys-apps/portage/

2023-05-20 Thread Thomas Sachau
commit: f8bdf21efd019080a035cc667d02fd3f01af2609
Author: Thomas Sachau  gentoo  org>
AuthorDate: Sat May 20 15:23:46 2023 +
Commit: Thomas Sachau  gentoo  org>
CommitDate: Sat May 20 15:23:46 2023 +
URL:
https://gitweb.gentoo.org/proj/multilib-portage.git/commit/?id=f8bdf21e

sys-apps/portage: add 3.0.47

Signed-off-by: Thomas Sachau  gentoo.org>

 sys-apps/portage/Manifest  |   1 +
 sys-apps/portage/portage-3.0.47.ebuild | 296 +
 2 files changed, 297 insertions(+)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index db56a9491..8c76e21a1 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -6,4 +6,5 @@ EBUILD portage-3.0.30.ebuild 9370 BLAKE2B 
c77fcdd1b0b80c0a398ae06272c9b97b680db6
 EBUILD portage-3.0.34.ebuild 9480 BLAKE2B 
d431b911a224ce672154bf136c11642c2205fa25dee87e446a7111ec6e1ecd09666849373f1817a9d4adc648a743dcc311783d8bec1c6b6af60d03fd4dd83916
 SHA512 
bf3c6159cff3015cc1102b19e0a7d4b87230709ffaa104a24ed55e04c16981aca81cb8c18d383155bedef723e2a0538fd9d78ee365793be1eec50850293ec11e
 EBUILD portage-3.0.36.ebuild 9480 BLAKE2B 
98e7d90bcb6500b5eef1bf12c1fb523bff36fc89797f6fad5533bda83e5a80e2915a7668dcb54eef7f76b780097c55f1969af4cc91b251568fe6cbf577a9e2dc
 SHA512 
e3e6b0f0d463ae37daf1e2b90add6a3b1bf784dba5d063b80a1fedfaba8ef7897a8f60d1f44d00d3ebe80ab2616e04cace828eb174f3edef3187eecf57a431db
 EBUILD portage-3.0.42.ebuild 9822 BLAKE2B 
ebadf2ffa6d6616a6a4ca845b19020ba8fcdc7c3bb45831c99fc8667a8cf7034893261c90bacc30ea441fce3b9dc9b38bb2c7a9298d599d19c2fee0ea72b36e7
 SHA512 
51ed25ac141eda68d33c04a776ea8e27fe3da9131086cf80c62f4dbda00690fb0871ea49beba9c6d9e4f8177a565abea13ba27b4e82a261c5e267334a245c72a
+EBUILD portage-3.0.47.ebuild 9442 BLAKE2B 
d41744c444cbd95835498c6b4d7bbf01fe489edc99ec897d758821eb8bff5596d05c6c6fc8ef8a51eef5e00ba0d248ac9f2ca309c6753e8dfbe42cf9c4f8583c
 SHA512 
9c6c9422272607b803df08d01960e45f8e9d79b133380bfca7147ec601b96cf2e589851d5e6f823c88d1e5fa702fe5ca330174dfac3bca404c94c17fbd421a98
 MISC metadata.xml 1482 BLAKE2B 
1f75075b708135bace30a6fb3caaca01a411bcc53805e47720f639d7a8866ad703aac0a1d0b5e5dc3db5efa502c112b733535d3c7c40a691d444958cab3f065b
 SHA512 
5ccf338f8847b8e958efdadb475af12bf689e1227830dccd117682f74b1ae4711359337a5c688b3ed9fc8056e4cbbd37a7e24f5bfdc2f650ab90f6e185091c2a

diff --git a/sys-apps/portage/portage-3.0.47.ebuild 
b/sys-apps/portage/portage-3.0.47.ebuild
new file mode 100644
index 0..7ef37124f
--- /dev/null
+++ b/sys-apps/portage/portage-3.0.47.ebuild
@@ -0,0 +1,296 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_EXT=1
+PYTHON_COMPAT=( pypy3 python3_{9..11} )
+PYTHON_REQ_USE='bzip2(+),threads(+)'
+TMPFILES_OPTIONAL=1
+
+inherit distutils-r1 git-r3 linux-info toolchain-funcs multilib tmpfiles prefix
+
+DESCRIPTION="The package management and distribution system for Gentoo"
+EGIT_REPO_URI="https://github.com/TommyD/portage.git;
+EGIT_BRANCH="multilib"
+EGIT_COMMIT="05ae40a197a95bf4d521a58403e204d48d7d796a"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
+SLOT="0"
+IUSE="apidoc build doc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux test xattr"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   app-arch/xz-utils
+   test? ( dev-vcs/git )
+"
+DEPEND="
+   !build? ( $(python_gen_impl_dep 'ssl(+)') )
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   >=sys-apps/sed-4.0.5 sys-devel/patch
+   doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 )
+   >=sys-apps/abi-wrapper-1.0-r6
+   apidoc? (
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   dev-python/sphinx-epytext[${PYTHON_USEDEP}]
+   )
+"
+# Require sandbox-2.2 for bug #288863.
+# For whirlpool hash, require python[ssl] (bug #425046).
+# For compgen, require bash[readline] (bug #445576).
+# app-portage/gemato goes without PYTHON_USEDEP since we're calling
+# the executable.
+RDEPEND="
+   acct-user/portage
+   app-arch/zstd
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   >=sys-apps/baselayout-2.9
+   >=sys-apps/findutils-4.4
+   !build? (
+   >=sys-apps/sed-4.0.5
+   >=app-shells/bash-5.0:0[readline]
+   >=app-admin/eselect-1.2
+   rsync-verify? (
+   >=app-portage/gemato-14.5[${PYTHON_USEDEP}]
+   >=sec-keys/openpgp-keys-gentoo-release-20220101
+   >=app-crypt/gnupg-2.2.4-r2[ssl(-)]
+   )
+   )
+   elibc_glibc? ( >=sys-apps/sandbox-2.2 )
+   elibc_musl? ( >=sys-apps/sandbox-2.2 )
+   kernel_linux? ( sys-apps/util-linux )
+   >=app-misc/pax-utils-0.1.17
+   selinux? ( >=sys-libs/libselinux-2.0.94[python,${PYTHON_USEDEP}] )
+   xattr? ( kernel_linux? (
+   

[gentoo-commits] proj/multilib-portage:master commit in: sys-apps/portage/

2023-05-20 Thread Thomas Sachau
commit: a12aa53ecbe17efe437f93440706fe40811a362a
Author: Thomas Sachau  gentoo  org>
AuthorDate: Sat May 20 15:25:49 2023 +
Commit: Thomas Sachau  gentoo  org>
CommitDate: Sat May 20 15:25:49 2023 +
URL:
https://gitweb.gentoo.org/proj/multilib-portage.git/commit/?id=a12aa53e

sys-apps/portage: drop 3.0.34

Signed-off-by: Thomas Sachau  gentoo.org>

 sys-apps/portage/portage-3.0.34.ebuild | 293 -
 1 file changed, 293 deletions(-)

diff --git a/sys-apps/portage/portage-3.0.34.ebuild 
b/sys-apps/portage/portage-3.0.34.ebuild
deleted file mode 100644
index e7d5e4d35..0
--- a/sys-apps/portage/portage-3.0.34.ebuild
+++ /dev/null
@@ -1,293 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( pypy3 python3_{8..11} )
-PYTHON_REQ_USE='bzip2(+),threads(+)'
-TMPFILES_OPTIONAL=1
-
-inherit distutils-r1 git-r3 linux-info toolchain-funcs multilib tmpfiles prefix
-
-DESCRIPTION="The package management and distribution system for Gentoo"
-EGIT_REPO_URI="https://github.com/TommyD/portage.git;
-EGIT_BRANCH="multilib"
-EGIT_COMMIT="3b6ad9bd495bb1d31c330133e069fa3140bcbe8c"
-HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
-
-LICENSE="GPL-2"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
-SLOT="0"
-IUSE="apidoc build doc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux test xattr"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   app-arch/xz-utils
-   test? ( dev-vcs/git )"
-DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
-   >=app-arch/tar-1.27
-   dev-lang/python-exec:2
-   >=sys-apps/sed-4.0.5 sys-devel/patch
-   doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 )
-   >=sys-apps/abi-wrapper-1.0-r6
-   apidoc? (
-   dev-python/sphinx[${PYTHON_USEDEP}]
-   dev-python/sphinx-epytext[${PYTHON_USEDEP}]
-   )"
-# Require sandbox-2.2 for bug #288863.
-# For whirlpool hash, require python[ssl] (bug #425046).
-# For compgen, require bash[readline] (bug #445576).
-# app-portage/gemato goes without PYTHON_USEDEP since we're calling
-# the executable.
-RDEPEND="
-   acct-user/portage
-   app-arch/zstd
-   >=app-arch/tar-1.27
-   dev-lang/python-exec:2
-   >=sys-apps/findutils-4.4
-   !build? (
-   >=sys-apps/sed-4.0.5
-   >=app-shells/bash-5.0:0[readline]
-   >=app-admin/eselect-1.2
-   rsync-verify? (
-   >=app-portage/gemato-14.5[${PYTHON_USEDEP}]
-   >=sec-keys/openpgp-keys-gentoo-release-20180706
-   >=app-crypt/gnupg-2.2.4-r2[ssl(-)]
-   )
-   )
-   elibc_glibc? ( >=sys-apps/sandbox-2.2 )
-   elibc_musl? ( >=sys-apps/sandbox-2.2 )
-   kernel_linux? ( sys-apps/util-linux )
-   >=app-misc/pax-utils-0.1.17
-   selinux? ( >=sys-libs/libselinux-2.0.94[python,${PYTHON_USEDEP}] )
-   xattr? ( kernel_linux? (
-   >=sys-apps/install-xattr-0.3
-   ) )
-   !=sys-apps/abi-wrapper-1.0-r6
-   !> cnf/make.globals || die
-   fi
-
-   if use native-extensions && ! tc-is-cross-compiler; then
-   printf "[build_ext]\nportage_ext_modules=true\n" >> \
-   setup.cfg || die
-   fi
-
-   if ! use ipc ; then
-   einfo "Disabling ipc..."
-   sed -e "s:_enable_ipc_daemon = True:_enable_ipc_daemon = 
False:" \
-   -i lib/_emerge/AbstractEbuildProcess.py || \
-   die "failed to patch AbstractEbuildProcess.py"
-   fi
-
-   if use xattr && use kernel_linux ; then
-   einfo "Adding FEATURES=xattr to make.globals ..."
-   echo -e '\nFEATURES="${FEATURES} xattr"' >> cnf/make.globals \
-   || die "failed to append to make.globals"
-   fi
-
-   if use build || ! use rsync-verify; then
-   sed -e '/^sync-rsync-verify-metamanifest/s|yes|no|' \
-   -e '/^sync-webrsync-verify-signature/s|yes|no|' \
-   -i cnf/repos.conf || die "sed failed"
-   fi
-
-   if [[ -n ${EPREFIX} ]] ; then
-   einfo "Setting portage.const.EPREFIX ..."
-   hprefixify -e 
"s|^(EPREFIX[[:space:]]*=[[:space:]]*\").*|\1${EPREFIX}\"|" \
-   -w "/_BINARY/" lib/portage/const.py
-
-   einfo "Prefixing shebangs ..."
-   > "${T}/shebangs" || die
-   while read -r -d $'\0' ; do
-   local shebang=$(head -n1 "$REPLY")
-   if [[ ${shebang} == "#!"* && ! ${shebang} == 
"#!${EPREFIX}/"* ]] ; then
-   echo "${REPLY}" >> "${T}/shebangs" || die
-   fi
-   done < <(find . -type f -executable ! -name etc-update -print0)
-
-   if [[ -s 

[gentoo-commits] proj/multilib-portage:master commit in: sys-apps/portage/

2023-05-20 Thread Thomas Sachau
commit: 96cd7f285a10d3f7c8d3af6f3bfb1e63b77d4b36
Author: Thomas Sachau  gentoo  org>
AuthorDate: Sat May 20 15:26:56 2023 +
Commit: Thomas Sachau  gentoo  org>
CommitDate: Sat May 20 15:26:56 2023 +
URL:
https://gitweb.gentoo.org/proj/multilib-portage.git/commit/?id=96cd7f28

sys-apps/portage: drop 3.0.42

Signed-off-by: Thomas Sachau  gentoo.org>

 sys-apps/portage/portage-3.0.42.ebuild | 300 -
 1 file changed, 300 deletions(-)

diff --git a/sys-apps/portage/portage-3.0.42.ebuild 
b/sys-apps/portage/portage-3.0.42.ebuild
deleted file mode 100644
index 01ce6ee5d..0
--- a/sys-apps/portage/portage-3.0.42.ebuild
+++ /dev/null
@@ -1,300 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( pypy3 python3_{8..11} )
-PYTHON_REQ_USE='bzip2(+),threads(+)'
-TMPFILES_OPTIONAL=1
-
-inherit distutils-r1 git-r3 linux-info toolchain-funcs multilib tmpfiles prefix
-
-DESCRIPTION="The package management and distribution system for Gentoo"
-EGIT_REPO_URI="https://github.com/TommyD/portage.git;
-EGIT_BRANCH="multilib"
-EGIT_COMMIT="64a71265f05e8bd6683c32babadb5d1516f9aaa2"
-HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
-
-LICENSE="GPL-2"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
-SLOT="0"
-IUSE="apidoc build doc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux test xattr"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   app-arch/xz-utils
-   test? ( dev-vcs/git )"
-DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
-   >=app-arch/tar-1.27
-   dev-lang/python-exec:2
-   >=sys-apps/sed-4.0.5 sys-devel/patch
-   doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 )
-   >=sys-apps/abi-wrapper-1.0-r6
-   apidoc? (
-   dev-python/sphinx[${PYTHON_USEDEP}]
-   dev-python/sphinx-epytext[${PYTHON_USEDEP}]
-   )"
-# Require sandbox-2.2 for bug #288863.
-# For whirlpool hash, require python[ssl] (bug #425046).
-# For compgen, require bash[readline] (bug #445576).
-# app-portage/gemato goes without PYTHON_USEDEP since we're calling
-# the executable.
-RDEPEND="
-   acct-user/portage
-   app-arch/zstd
-   >=app-arch/tar-1.27
-   dev-lang/python-exec:2
-   >=sys-apps/findutils-4.4
-   !build? (
-   >=sys-apps/sed-4.0.5
-   >=app-shells/bash-5.0:0[readline]
-   >=app-admin/eselect-1.2
-   rsync-verify? (
-   >=app-portage/gemato-14.5[${PYTHON_USEDEP}]
-   >=sec-keys/openpgp-keys-gentoo-release-20220101
-   >=app-crypt/gnupg-2.2.4-r2[ssl(-)]
-   )
-   )
-   elibc_glibc? ( >=sys-apps/sandbox-2.2 )
-   elibc_musl? ( >=sys-apps/sandbox-2.2 )
-   kernel_linux? ( sys-apps/util-linux )
-   >=app-misc/pax-utils-0.1.17
-   selinux? ( >=sys-libs/libselinux-2.0.94[python,${PYTHON_USEDEP}] )
-   xattr? ( kernel_linux? (
-   >=sys-apps/install-xattr-0.3
-   ) )
-   !=sys-apps/abi-wrapper-1.0-r6
-   !> cnf/make.globals || die
-   fi
-
-   if use native-extensions && ! tc-is-cross-compiler; then
-   printf "[build_ext]\nportage_ext_modules=true\n" >> \
-   setup.cfg || die
-   fi
-
-   if ! use ipc ; then
-   einfo "Disabling ipc..."
-   sed -e "s:_enable_ipc_daemon = True:_enable_ipc_daemon = 
False:" \
-   -i lib/_emerge/AbstractEbuildProcess.py || \
-   die "failed to patch AbstractEbuildProcess.py"
-   fi
-
-   if use xattr && use kernel_linux ; then
-   einfo "Adding FEATURES=xattr to make.globals ..."
-   echo -e '\nFEATURES="${FEATURES} xattr"' >> cnf/make.globals \
-   || die "failed to append to make.globals"
-   fi
-
-   if use build || ! use rsync-verify; then
-   sed -e '/^sync-rsync-verify-metamanifest/s|yes|no|' \
-   -e '/^sync-webrsync-verify-signature/s|yes|no|' \
-   -i cnf/repos.conf || die "sed failed"
-   fi
-
-   if [[ -n ${EPREFIX} ]] ; then
-   einfo "Setting portage.const.EPREFIX ..."
-   hprefixify -e 
"s|^(EPREFIX[[:space:]]*=[[:space:]]*\").*|\1${EPREFIX}\"|" \
-   -w "/_BINARY/" lib/portage/const.py
-
-   einfo "Prefixing shebangs ..."
-   > "${T}/shebangs" || die
-   while read -r -d $'\0' ; do
-   local shebang=$(head -n1 "$REPLY")
-   if [[ ${shebang} == "#!"* && ! ${shebang} == 
"#!${EPREFIX}/"* ]] ; then
-   echo "${REPLY}" >> "${T}/shebangs" || die
-   fi
-   done < <(find . -type f -executable ! -name etc-update -print0)
-
-   if [[ -s 

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

2023-05-20 Thread Thomas Sachau
commit: ae4a0f4642139eeb65ee60fc4a724434dbf50f63
Author: Thomas Sachau  gentoo  org>
AuthorDate: Sat May 20 15:08:47 2023 +
Commit: Thomas Sachau  gentoo  org>
CommitDate: Sat May 20 15:08:47 2023 +
URL:
https://gitweb.gentoo.org/proj/multilib-portage.git/commit/?id=ae4a0f46

sys-apps/portage: add 3.0.42

Signed-off-by: Thomas Sachau  gentoo.org>

 sys-apps/portage/Manifest  |   2 +
 sys-apps/portage/files/portage-tmpdir.conf |   2 +
 sys-apps/portage/portage-3.0.42.ebuild | 300 +
 3 files changed, 304 insertions(+)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index 63fab8ca9..db56a9491 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -1,7 +1,9 @@
 AUX 3.0.30-revert-default-enable-soname-dependencies.patch 2342 BLAKE2B 
3852da2110ef498700e113495daf568bbd06d700a43d8719f4179179a9a96e7a809da15281cd2485b6608fa22e2bb8d43cb36140d91242ed281d7034a790c1bf
 SHA512 
fc0cf492b9ca9f8937dc5ac432954245ffb6e1225c51d350efe6546535e42efd5a551028cfdc0c1cf0a1561aa5bb02d6b238ab485a8c8ba1500cbf7064c683ea
 AUX README.RESCUE 137 BLAKE2B 
af986752f516bf1925852271f2cea558fe02990c1180ac696c9234c25d1266e4f6eba6ac72f907757c5f98394e1248b436286f8ba1c48456b752ee4ceb8405da
 SHA512 
dba0f0d6d4cd140e636cc70dfb7bdb298e2f2fb040bc07b0874cac994bdbabd26bfd9361d85a0f8b9a92a185281e4901606b9e4f563afdc8867341bbe6af1cb0
 AUX portage-ccache.conf 60 BLAKE2B 
b45ac69ba4bf6b221191ab9618aa484948ad8765ae906402e83df4b72fd10e006621523fe5b6d59219318a978e368649047784bb85771cd189b2542a2e19f941
 SHA512 
36427e57046118ecf982fc3b1a80a3543b5682e3eef7df5dfc8a50b261a5da56f997dd75f63c5194049aceea204c37aee638a3bc383b9f7a0eff8ac9c35f3b1c
+AUX portage-tmpdir.conf 76 BLAKE2B 
79f35df57dbdcd461d94d558212261df7df54253d5205b40a0a0640ce2a7ae553a84d7aa8d8c11a776cac44b7573b842951ec11f8ab393145edb1786d6837e79
 SHA512 
4810d8ae1f8291d34b756897972841d30d5f50b48597a430cb8ddb102dab07a7f0d78c3901b6fdd6763180e92b5ae90a3cb88ae5a5c1cae845b23b49d03a87fd
 EBUILD portage-3.0.30.ebuild 9370 BLAKE2B 
c77fcdd1b0b80c0a398ae06272c9b97b680db6e4c49ad3a2d916682a048aef076c5247f8ed21d56981555325e7f7651e13ffb3b5910b02afd778dca1cdb4975b
 SHA512 
0e364ba2730d372b39d8ed04996a2f17e4557c90f8d5eb5e425fbc790b721ebf2e0a2f5f12ece6d24205e5be3065fc812d9c5258e403cab6b78eb900d2c7a08c
 EBUILD portage-3.0.34.ebuild 9480 BLAKE2B 
d431b911a224ce672154bf136c11642c2205fa25dee87e446a7111ec6e1ecd09666849373f1817a9d4adc648a743dcc311783d8bec1c6b6af60d03fd4dd83916
 SHA512 
bf3c6159cff3015cc1102b19e0a7d4b87230709ffaa104a24ed55e04c16981aca81cb8c18d383155bedef723e2a0538fd9d78ee365793be1eec50850293ec11e
 EBUILD portage-3.0.36.ebuild 9480 BLAKE2B 
98e7d90bcb6500b5eef1bf12c1fb523bff36fc89797f6fad5533bda83e5a80e2915a7668dcb54eef7f76b780097c55f1969af4cc91b251568fe6cbf577a9e2dc
 SHA512 
e3e6b0f0d463ae37daf1e2b90add6a3b1bf784dba5d063b80a1fedfaba8ef7897a8f60d1f44d00d3ebe80ab2616e04cace828eb174f3edef3187eecf57a431db
+EBUILD portage-3.0.42.ebuild 9822 BLAKE2B 
ebadf2ffa6d6616a6a4ca845b19020ba8fcdc7c3bb45831c99fc8667a8cf7034893261c90bacc30ea441fce3b9dc9b38bb2c7a9298d599d19c2fee0ea72b36e7
 SHA512 
51ed25ac141eda68d33c04a776ea8e27fe3da9131086cf80c62f4dbda00690fb0871ea49beba9c6d9e4f8177a565abea13ba27b4e82a261c5e267334a245c72a
 MISC metadata.xml 1482 BLAKE2B 
1f75075b708135bace30a6fb3caaca01a411bcc53805e47720f639d7a8866ad703aac0a1d0b5e5dc3db5efa502c112b733535d3c7c40a691d444958cab3f065b
 SHA512 
5ccf338f8847b8e958efdadb475af12bf689e1227830dccd117682f74b1ae4711359337a5c688b3ed9fc8056e4cbbd37a7e24f5bfdc2f650ab90f6e185091c2a

diff --git a/sys-apps/portage/files/portage-tmpdir.conf 
b/sys-apps/portage/files/portage-tmpdir.conf
new file mode 100644
index 0..4f6e20ccb
--- /dev/null
+++ b/sys-apps/portage/files/portage-tmpdir.conf
@@ -0,0 +1,2 @@
+d /var/tmp/portage 0775 portage portage
+d /tmp/portage 0775 portage portage

diff --git a/sys-apps/portage/portage-3.0.42.ebuild 
b/sys-apps/portage/portage-3.0.42.ebuild
new file mode 100644
index 0..01ce6ee5d
--- /dev/null
+++ b/sys-apps/portage/portage-3.0.42.ebuild
@@ -0,0 +1,300 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( pypy3 python3_{8..11} )
+PYTHON_REQ_USE='bzip2(+),threads(+)'
+TMPFILES_OPTIONAL=1
+
+inherit distutils-r1 git-r3 linux-info toolchain-funcs multilib tmpfiles prefix
+
+DESCRIPTION="The package management and distribution system for Gentoo"
+EGIT_REPO_URI="https://github.com/TommyD/portage.git;
+EGIT_BRANCH="multilib"
+EGIT_COMMIT="64a71265f05e8bd6683c32babadb5d1516f9aaa2"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
+SLOT="0"
+IUSE="apidoc build doc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux test xattr"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   app-arch/xz-utils
+   test? ( dev-vcs/git )"
+DEPEND="!build? ( 

[gentoo-commits] repo/proj/guru:dev commit in: app-arch/fuse-archive/

2023-05-20 Thread Nickolas Raymond Kaczynski
commit: 8c977008636aa0e3f2dcdd051ac03298eb042a81
Author: NRK  disroot  org>
AuthorDate: Sat May 20 14:58:59 2023 +
Commit: Nickolas Raymond Kaczynski  disroot  org>
CommitDate: Sat May 20 14:58:59 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8c977008

app-arch/fuse-archive: disable test phase

Closes: https://bugs.gentoo.org/906830
Signed-off-by: NRK  disroot.org>

 app-arch/fuse-archive/fuse-archive-0.1.14.ebuild | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/app-arch/fuse-archive/fuse-archive-0.1.14.ebuild 
b/app-arch/fuse-archive/fuse-archive-0.1.14.ebuild
index a57506a3e..622458094 100644
--- a/app-arch/fuse-archive/fuse-archive-0.1.14.ebuild
+++ b/app-arch/fuse-archive/fuse-archive-0.1.14.ebuild
@@ -26,6 +26,11 @@ DEPEND="
 "
 RDEPEND="${DEPEND}"
 
+# TODO(NRK): enable tests. requires additional dependency on dev-lang/go and 
such.
+src_test() {
+   :
+}
+
 src_compile() {
emake CXX="$(tc-getCXX)" PKG_CONFIG="$(tc-getPKG_CONFIG)"
 }
@@ -33,5 +38,3 @@ src_compile() {
 src_install() {
dobin out/fuse-archive
 }
-
-# TODO(NRK): enable tests



[gentoo-commits] proj/multilib-portage:master commit in: sys-apps/portage/

2023-05-20 Thread Thomas Sachau
commit: a09104549b791703d592e855de1164bb0793063f
Author: Thomas Sachau  gentoo  org>
AuthorDate: Sat May 20 14:42:55 2023 +
Commit: Thomas Sachau  gentoo  org>
CommitDate: Sat May 20 14:42:55 2023 +
URL:
https://gitweb.gentoo.org/proj/multilib-portage.git/commit/?id=a0910454

sys-apps/portage: add 3.0.36

Signed-off-by: Thomas Sachau  gentoo.org>

 sys-apps/portage/Manifest  |   1 +
 sys-apps/portage/portage-3.0.36.ebuild | 293 +
 2 files changed, 294 insertions(+)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index f5c70c298..63fab8ca9 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -3,4 +3,5 @@ AUX README.RESCUE 137 BLAKE2B 
af986752f516bf1925852271f2cea558fe02990c1180ac696c
 AUX portage-ccache.conf 60 BLAKE2B 
b45ac69ba4bf6b221191ab9618aa484948ad8765ae906402e83df4b72fd10e006621523fe5b6d59219318a978e368649047784bb85771cd189b2542a2e19f941
 SHA512 
36427e57046118ecf982fc3b1a80a3543b5682e3eef7df5dfc8a50b261a5da56f997dd75f63c5194049aceea204c37aee638a3bc383b9f7a0eff8ac9c35f3b1c
 EBUILD portage-3.0.30.ebuild 9370 BLAKE2B 
c77fcdd1b0b80c0a398ae06272c9b97b680db6e4c49ad3a2d916682a048aef076c5247f8ed21d56981555325e7f7651e13ffb3b5910b02afd778dca1cdb4975b
 SHA512 
0e364ba2730d372b39d8ed04996a2f17e4557c90f8d5eb5e425fbc790b721ebf2e0a2f5f12ece6d24205e5be3065fc812d9c5258e403cab6b78eb900d2c7a08c
 EBUILD portage-3.0.34.ebuild 9480 BLAKE2B 
d431b911a224ce672154bf136c11642c2205fa25dee87e446a7111ec6e1ecd09666849373f1817a9d4adc648a743dcc311783d8bec1c6b6af60d03fd4dd83916
 SHA512 
bf3c6159cff3015cc1102b19e0a7d4b87230709ffaa104a24ed55e04c16981aca81cb8c18d383155bedef723e2a0538fd9d78ee365793be1eec50850293ec11e
+EBUILD portage-3.0.36.ebuild 9480 BLAKE2B 
98e7d90bcb6500b5eef1bf12c1fb523bff36fc89797f6fad5533bda83e5a80e2915a7668dcb54eef7f76b780097c55f1969af4cc91b251568fe6cbf577a9e2dc
 SHA512 
e3e6b0f0d463ae37daf1e2b90add6a3b1bf784dba5d063b80a1fedfaba8ef7897a8f60d1f44d00d3ebe80ab2616e04cace828eb174f3edef3187eecf57a431db
 MISC metadata.xml 1482 BLAKE2B 
1f75075b708135bace30a6fb3caaca01a411bcc53805e47720f639d7a8866ad703aac0a1d0b5e5dc3db5efa502c112b733535d3c7c40a691d444958cab3f065b
 SHA512 
5ccf338f8847b8e958efdadb475af12bf689e1227830dccd117682f74b1ae4711359337a5c688b3ed9fc8056e4cbbd37a7e24f5bfdc2f650ab90f6e185091c2a

diff --git a/sys-apps/portage/portage-3.0.36.ebuild 
b/sys-apps/portage/portage-3.0.36.ebuild
new file mode 100644
index 0..16f5fbd78
--- /dev/null
+++ b/sys-apps/portage/portage-3.0.36.ebuild
@@ -0,0 +1,293 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( pypy3 python3_{8..11} )
+PYTHON_REQ_USE='bzip2(+),threads(+)'
+TMPFILES_OPTIONAL=1
+
+inherit distutils-r1 git-r3 linux-info toolchain-funcs multilib tmpfiles prefix
+
+DESCRIPTION="The package management and distribution system for Gentoo"
+EGIT_REPO_URI="https://github.com/TommyD/portage.git;
+EGIT_BRANCH="multilib"
+EGIT_COMMIT="a2d2029887f414dc8e106fe7e40ccfe102a62561"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
+SLOT="0"
+IUSE="apidoc build doc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux test xattr"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   app-arch/xz-utils
+   test? ( dev-vcs/git )"
+DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   >=sys-apps/sed-4.0.5 sys-devel/patch
+   doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 )
+   >=sys-apps/abi-wrapper-1.0-r6
+   apidoc? (
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   dev-python/sphinx-epytext[${PYTHON_USEDEP}]
+   )"
+# Require sandbox-2.2 for bug #288863.
+# For whirlpool hash, require python[ssl] (bug #425046).
+# For compgen, require bash[readline] (bug #445576).
+# app-portage/gemato goes without PYTHON_USEDEP since we're calling
+# the executable.
+RDEPEND="
+   acct-user/portage
+   app-arch/zstd
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   >=sys-apps/findutils-4.4
+   !build? (
+   >=sys-apps/sed-4.0.5
+   >=app-shells/bash-5.0:0[readline]
+   >=app-admin/eselect-1.2
+   rsync-verify? (
+   >=app-portage/gemato-14.5[${PYTHON_USEDEP}]
+   >=sec-keys/openpgp-keys-gentoo-release-20180706
+   >=app-crypt/gnupg-2.2.4-r2[ssl(-)]
+   )
+   )
+   elibc_glibc? ( >=sys-apps/sandbox-2.2 )
+   elibc_musl? ( >=sys-apps/sandbox-2.2 )
+   kernel_linux? ( sys-apps/util-linux )
+   >=app-misc/pax-utils-0.1.17
+   selinux? ( >=sys-libs/libselinux-2.0.94[python,${PYTHON_USEDEP}] )
+   xattr? ( kernel_linux? (
+   >=sys-apps/install-xattr-0.3
+   ) )
+   

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

2023-05-20 Thread Efe İzbudak
commit: 27bfc458aa46aa510d07166e1725909a935f074f
Author: Efe İzbudak  metu  edu  tr>
AuthorDate: Sat May 20 14:32:29 2023 +
Commit: Efe İzbudak  metu  edu  tr>
CommitDate: Sat May 20 14:35:58 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=27bfc458

app-misc/lf: add 30

Signed-off-by: Efe İzbudak  metu.edu.tr>

 app-misc/lf/Manifest |  2 ++
 app-misc/lf/lf-30.ebuild | 58 
 2 files changed, 60 insertions(+)

diff --git a/app-misc/lf/Manifest b/app-misc/lf/Manifest
index 5c6409568..7e003ab87 100644
--- a/app-misc/lf/Manifest
+++ b/app-misc/lf/Manifest
@@ -4,3 +4,5 @@ DIST lf-28-deps.tar.xz 28197760 BLAKE2B 
8b89b05b5fec0fcb2e57fb1b6df4e8f5ec5e056d
 DIST lf-28.tar.gz 117374 BLAKE2B 
9f4ef1f51177ce23527aa21021079b45ba729cba58c7aaa9915e9306c2f343d9533e7630a54fd0670b8c869aff042059d672bc4bdc3496637892618b4b90ac36
 SHA512 
ae52248b5934e3c136c54e0df184a6a1d3219f6e6ddebdf7263dc7516f7f1344331d7c5640cb83b7d483f291524a56271b2209454981742bf702b177acfffbc0
 DIST lf-29-deps.tar.xz 16965264 BLAKE2B 
0e57ea4b64d467c307e5a1ec8744d20bd463149be700333dc16266ca23ec05776efe1a86c316d3858518347aa4151d3f1eafb1646db3435176bcc69f84054fc8
 SHA512 
513896887c01c37e6419fb4913ee17be91dd4554d4e0f63355b2c5306f0ddcd939ec5c58c6885fb8c2ef95cfbba349e5f06d78e2ef9da497504e1e591bb0f831
 DIST lf-29.tar.gz 123717 BLAKE2B 
8fd81c5333c2b4732a3fe72f8f6d92ebf41713128806bd6f4b781ba65430dd8cbee84c12ad1502ef824fb7887ce052b628c8acfe36bcd67d3c37ff0245315d2d
 SHA512 
7e55fa284a491aef1e3a78ac33de74df2c350a750fa87411540a46a2bd663cdec8c46326586e63e3dd2db4a27f6d6042100c57c18a554ebbcebff1356cc9bf32
+DIST lf-30-deps.tar.xz 1141300 BLAKE2B 
fe668d052e6ace68d4c6a0cfdb838a16bee62215a31e297b48b80ad3ae9e154055be60df5b0d5789d4a278ed343d8cf35ce6516abe2e33320272036fddbb5110
 SHA512 
be6622fe040497e71cf505f6e336bd12b31eb85dde929e30d831da7268a34f30baf48730cd40acfb4d88e68f9a12f1fd9949cd58219ba822d626f79100b3ea60
+DIST lf-30.tar.gz 125152 BLAKE2B 
082ddfc2438dd7133a72ed951c093bbf9514cea2b9aa58ed8263d7d759d6112dc14ca811287543bc61f0b79570ed15f69fd561bda34652ec53c8735baa95082d
 SHA512 
2318b8b1ebb92cec5247b3f8819492182085776bc437b223a92377f731f26a85a7b9bf3c475b31ee28ba204cc2e9abf8330e7a64b7d57631da9cb285aa80326d

diff --git a/app-misc/lf/lf-30.ebuild b/app-misc/lf/lf-30.ebuild
new file mode 100644
index 0..d027ff90e
--- /dev/null
+++ b/app-misc/lf/lf-30.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit go-module bash-completion-r1 desktop xdg
+
+SRC_URI="https://github.com/gokcehan/lf/archive/r${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI+=" https://github.com/ephemer4l/gentoo-lf/raw/main/${P}-deps.tar.xz;
+
+DESCRIPTION="Terminal file manager"
+HOMEPAGE="https://github.com/gokcehan/lf;
+IUSE="+static"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+LICENSE="MIT"
+SLOT="0"
+
+S="${WORKDIR}/${PN}-r${PV}"
+
+src_compile() {
+   local ldflags="-s -w -X main.gVersion=r${PV}"
+   use static && {
+   export CGO_ENABLED=0
+   ldflags+=' -extldflags "-static"'
+   }
+
+   go build -ldflags="${ldflags}" || die 'go build failed'
+}
+
+src_install() {
+   local DOCS=( README.md etc/lfrc.example )
+
+   dobin "${PN}"
+
+   einstalldocs
+
+   doman "${PN}.1"
+
+   # bash & zsh cd script
+   insinto "/usr/share/${PN}"
+   doins "etc/${PN}cd.sh"
+
+   # bash-completion
+   newbashcomp "etc/${PN}.bash" "${PN}"
+
+   # zsh-completion
+   insinto /usr/share/zsh/site-functions
+   newins "etc/${PN}.zsh" "_${PN}"
+
+   # fish-completion
+   insinto /usr/share/fish/vendor_completions.d
+   doins "etc/${PN}.fish"
+   insinto /usr/share/fish/vendor_functions.d
+   doins "etc/${PN}cd.fish"
+
+   domenu "${PN}.desktop"
+}



[gentoo-commits] proj/multilib-portage:master commit in: sys-apps/portage/

2023-05-20 Thread Thomas Sachau
commit: 05c9c5a8a57d87e33c6ab3e9f07bc9de6d38ee78
Author: Thomas Sachau  gentoo  org>
AuthorDate: Sat May 20 14:33:53 2023 +
Commit: Thomas Sachau  gentoo  org>
CommitDate: Sat May 20 14:33:53 2023 +
URL:
https://gitweb.gentoo.org/proj/multilib-portage.git/commit/?id=05c9c5a8

sys-apps/portage: drop 3.0.28

Signed-off-by: Thomas Sachau  gentoo.org>

 sys-apps/portage/Manifest  |   4 -
 sys-apps/portage/portage-3.0.28.ebuild | 292 -
 2 files changed, 296 deletions(-)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index 16a26e321..f5c70c298 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -1,10 +1,6 @@
 AUX 3.0.30-revert-default-enable-soname-dependencies.patch 2342 BLAKE2B 
3852da2110ef498700e113495daf568bbd06d700a43d8719f4179179a9a96e7a809da15281cd2485b6608fa22e2bb8d43cb36140d91242ed281d7034a790c1bf
 SHA512 
fc0cf492b9ca9f8937dc5ac432954245ffb6e1225c51d350efe6546535e42efd5a551028cfdc0c1cf0a1561aa5bb02d6b238ab485a8c8ba1500cbf7064c683ea
 AUX README.RESCUE 137 BLAKE2B 
af986752f516bf1925852271f2cea558fe02990c1180ac696c9234c25d1266e4f6eba6ac72f907757c5f98394e1248b436286f8ba1c48456b752ee4ceb8405da
 SHA512 
dba0f0d6d4cd140e636cc70dfb7bdb298e2f2fb040bc07b0874cac994bdbabd26bfd9361d85a0f8b9a92a185281e4901606b9e4f563afdc8867341bbe6af1cb0
 AUX portage-ccache.conf 60 BLAKE2B 
b45ac69ba4bf6b221191ab9618aa484948ad8765ae906402e83df4b72fd10e006621523fe5b6d59219318a978e368649047784bb85771cd189b2542a2e19f941
 SHA512 
36427e57046118ecf982fc3b1a80a3543b5682e3eef7df5dfc8a50b261a5da56f997dd75f63c5194049aceea204c37aee638a3bc383b9f7a0eff8ac9c35f3b1c
-DIST portage-3.0.28-setuptools-install-depr.patch 1191 BLAKE2B 
1601b8943be27fbebea8bfc5e927e9ba6c5e18b6b76a89f8b2b8525595f4693fe014d0bfd936b513a5d03524aba64797ef1bb1e85b0965426a6f36b6c9e9e07c
 SHA512 
bb06c3f705e4a3e6fcc170fe36aa522184c573ef6e05dea3678ff9158472722d1b68fc480b89f4656786e024be6c5f6f656c386aeda467744bf8e9acdb6ffef5
-DIST portage-3.0.28.tar.bz2 1153994 BLAKE2B 
8d9e3af04acd9bb5fdb3cff5b928abbf707db13f6c25afdac4399ea47adb67b2621ebb733927b4f9386e3f285fa7daac0423ae3fb0509a9df747b41c82865313
 SHA512 
148484b0384672116f2f2187eaddb56f646548324cd5f6c8e187a02bc965fb2bea6632214aed9b40c615acb89eb6124ab831ad85c59bac9a416b02a07506669b
-EBUILD portage-3.0.23.ebuild 9194 BLAKE2B 
6f431c48d77629c17989178aa142506634134729e3bc4ecbcd146965fe0a144fbf0f603ef088f1b5f6afeeb50efd62a7a93fa73e8b888ac857b9300524554f47
 SHA512 
8ef955c59b3d3009a80cdb3bab5c7e2dddc6d91d56ee99ff967c7a489ea2e1564091176d7df7792a86d6644efc6b31d39241ce56aeb776c55031b7dd3cf051a9
-EBUILD portage-3.0.28.ebuild 9519 BLAKE2B 
3972e8c02eea3cfee9bfc4ce75467abee6a69b7007b60df608e34291c171ee0598b18043a0dfe5e8cbbc35cc08258bc4245f7f063ef89ce52fdce0da9c40935c
 SHA512 
8a20e7d2feaaf5ebcab2407f81d691935d98592b44cc3b645839f2336be08bedd1133bdeec85244c91db1883892736f26ce272810b7c2ee232517e571050ed42
 EBUILD portage-3.0.30.ebuild 9370 BLAKE2B 
c77fcdd1b0b80c0a398ae06272c9b97b680db6e4c49ad3a2d916682a048aef076c5247f8ed21d56981555325e7f7651e13ffb3b5910b02afd778dca1cdb4975b
 SHA512 
0e364ba2730d372b39d8ed04996a2f17e4557c90f8d5eb5e425fbc790b721ebf2e0a2f5f12ece6d24205e5be3065fc812d9c5258e403cab6b78eb900d2c7a08c
 EBUILD portage-3.0.34.ebuild 9480 BLAKE2B 
d431b911a224ce672154bf136c11642c2205fa25dee87e446a7111ec6e1ecd09666849373f1817a9d4adc648a743dcc311783d8bec1c6b6af60d03fd4dd83916
 SHA512 
bf3c6159cff3015cc1102b19e0a7d4b87230709ffaa104a24ed55e04c16981aca81cb8c18d383155bedef723e2a0538fd9d78ee365793be1eec50850293ec11e
 MISC metadata.xml 1482 BLAKE2B 
1f75075b708135bace30a6fb3caaca01a411bcc53805e47720f639d7a8866ad703aac0a1d0b5e5dc3db5efa502c112b733535d3c7c40a691d444958cab3f065b
 SHA512 
5ccf338f8847b8e958efdadb475af12bf689e1227830dccd117682f74b1ae4711359337a5c688b3ed9fc8056e4cbbd37a7e24f5bfdc2f650ab90f6e185091c2a

diff --git a/sys-apps/portage/portage-3.0.28.ebuild 
b/sys-apps/portage/portage-3.0.28.ebuild
deleted file mode 100644
index 7d986e237..0
--- a/sys-apps/portage/portage-3.0.28.ebuild
+++ /dev/null
@@ -1,292 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( pypy3 python3_{8..10} )
-PYTHON_REQ_USE='bzip2(+),threads(+)'
-TMPFILES_OPTIONAL=1
-
-inherit distutils-r1 git-r3 linux-info multilib tmpfiles prefix
-
-DESCRIPTION="The package management and distribution system for Gentoo"
-EGIT_REPO_URI="https://github.com/TommyD/portage.git;
-EGIT_BRANCH="multilib"
-EGIT_COMMIT="e2085b63a9063d3a548347ec37f0a8448e6d35e7"
-HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
-SRC_URI="
-   https://gitweb.gentoo.org/proj/portage.git/snapshot/${P}.tar.bz2
-   
https://gitweb.gentoo.org/proj/portage.git/patch/?id=c309328c4e1f6254251d31149ee47b4266d4d70f
-   -> ${P}-setuptools-install-depr.patch"
-
-LICENSE="GPL-2"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
-SLOT="0"

  1   2   3   4   >