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

2023-07-08 Thread Joonas Niilola
commit: b6b1d51e18e5e5da378426b677f64d1ff8ce9e12
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Jul  9 06:56:48 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Jul  9 06:56:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6b1d51e

dev-lang/spidermonkey: add 102.13.0

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

 dev-lang/spidermonkey/Manifest |   1 +
 dev-lang/spidermonkey/spidermonkey-102.13.0.ebuild | 413 +
 2 files changed, 414 insertions(+)

diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
index f385392f306b..28511a3df039 100644
--- a/dev-lang/spidermonkey/Manifest
+++ b/dev-lang/spidermonkey/Manifest
@@ -1,6 +1,7 @@
 DIST firefox-102.10.0esr.source.tar.xz 479026088 BLAKE2B 
b4d8eaa6d72b009d12b435781c360f043bca7554d8b069b8d858399ece03f20703d7e36427a3f92d0b801a94b1c3f132904f21e51ba4118116bbfa4e5668d651
 SHA512 
f2b53c35bdd22a3de6f32699b832babcbf499667197c02dd50cf0b6cd956e0f4471f420938c2ab72f0a0686ed99fe74e3184afe9b5f7169130879b8f8fd99f0b
 DIST firefox-102.11.0esr.source.tar.xz 477769716 BLAKE2B 
b19db1b35e6c652e2cd44ec5219bd5c42aacd55987962dbcaf50b5ec54d2ac5066290264f938ba3d45ef111779b9f27b06736ae7df11fa62478ab2179acfe723
 SHA512 
fdfed404c87f33001c0ab50f9899fa80c897fac645be8ed832e426f412aafbf1468b1c8301bad463b3f5535b6d6f2005a96a748b6e2d6bf5afbc3b5bc10983d6
 DIST firefox-102.12.0esr.source.tar.xz 483008152 BLAKE2B 
ef5dcf7c7e6a46389a94b81f28d6b996bd56bc0a110f1e52dfbe00e5c766dad59a91494c3c2f2552a0cb1fef14c19bef6dcb6629e03f9e48d5163e75c59676b2
 SHA512 
2a85cf1e1c83a862c2886a63dcf3e3e8bca9dd3ed72c5d0223db52387fff3796bc0dcbb508adb8c10a30729f20554c5aac37f8ad045b0088a593d28e39d77fe5
+DIST firefox-102.13.0esr.source.tar.xz 485854020 BLAKE2B 
c835146f8eb5d45bcc5eebb5a510cc1b0b1f36ad7b47ed10eed743e9fddc2555f3458f19ab75ed12a510e896be727bf2bbee8521af439f323c48d8c1bbd82499
 SHA512 
745f4a77e4c898313f8274d27513f4baa16bb42d5b71d9bd0dbe8957dbf39a5f7ae8442cd711aca9b597bc909c04b44cb8d9094c57aa34e285e64f834fde
 DIST firefox-102.6.0esr.source.tar.xz 478856656 BLAKE2B 
2094bbb3ba00fc2d726a620e9946ca1ec98ad4c930ed611486ac92a7c74aa84da9c15b1353603eb36ce0a9098bd1f311dea2bea255f2bb6dd06fafbc7808d52c
 SHA512 
c0f0160bea612d0ae74c29dd44beb7fd9a1c292694b8cd5c4faf2e54feb5c27684eee821b67dd40df714d69866a4e3a8b19e22182d9bc3023050d2d96b02d308
 DIST firefox-102esr-patches-07j.tar.xz 23012 BLAKE2B 
41b706f5ae8695ddd33e971cf1aa99317382a57618cf19163c5bca09ed5d430dba672ac51b7ab3072360452cc89ac50397bb7992882a61a3adda37022239e654
 SHA512 
7048353ea5504e34d9d3950e3e5e3125f631f95269d5c9e422ca052173a316718fdd4b57ea7980a452139b1192805cb598f47f398fb148a426a85a5e979c6cdd
 DIST firefox-102esr-patches-10j.tar.xz 21744 BLAKE2B 
326f206dfcd5b6ea2f06f5f537505e23d358f6d7930f7e72fd8e54af88d97172170999c246af888278143810df42be9414541e47feb48b60732565a4ee38579e
 SHA512 
5efa50b221abedbb84c1b3d19d8ac089ac5752448e8c90c6aed9f43bf3eee876b7e7050a1678bca65f6b23734c4945b016bf059a3921ad7290b0150538111bbd

diff --git a/dev-lang/spidermonkey/spidermonkey-102.13.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.13.0.ebuild
new file mode 100644
index ..192caae25e38
--- /dev/null
+++ b/dev-lang/spidermonkey/spidermonkey-102.13.0.ebuild
@@ -0,0 +1,413 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+# Patch version
+FIREFOX_PATCHSET="firefox-102esr-patches-10j.tar.xz"
+SPIDERMONKEY_PATCHSET="spidermonkey-102-patches-05j.tar.xz"
+
+LLVM_MAX_SLOT=15
+
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="ssl,xml(+)"
+
+WANT_AUTOCONF="2.1"
+
+inherit autotools check-reqs flag-o-matic llvm multiprocessing prefix 
python-any-r1 toolchain-funcs
+
+MY_PN="mozjs"
+MY_PV="${PV/_pre*}" # Handle Gentoo pre-releases
+
+MY_MAJOR=$(ver_cut 1)
+
+MOZ_ESR=yes
+
+MOZ_PV=${PV}
+MOZ_PV_SUFFIX=
+if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
+   MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
+
+   # Convert the ebuild version to the upstream Mozilla version
+   MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
+   MOZ_PV="${MOZ_PV/_beta/b}"  # Handle beta for SRC_URI
+   MOZ_PV="${MOZ_PV%%_rc*}"# Handle rc for SRC_URI
+fi
+
+if [[ -n ${MOZ_ESR} ]] ; then
+   # ESR releases have slightly different version numbers
+   MOZ_PV="${MOZ_PV}esr"
+fi
+
+MOZ_PN="firefox"
+MOZ_P="${MOZ_PN}-${MOZ_PV}"
+MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
+MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
+
+MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}";
+
+if [[ ${PV} == *_rc* ]] ; then
+   
MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}";
+fi
+
+PATCH_URIS=(
+   
https://dev.gentoo.org/~{juippis,whissi}/mozilla/patchsets/${FIREFOX_PATCHSET}
+   
https://dev.gentoo.org/~{juippis,whissi}/mozilla/patchsets/${SPIDERMONKEY_PATCHSET}
+)
+
+SRC_URI="${MOZ_SRC_BASE_URI}/so

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

2023-07-08 Thread Joonas Niilola
commit: fa4dadacfd786e2263525318d10c37b0cec5c7e2
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Jul  9 06:42:01 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Jul  9 06:43:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa4dadac

mail-client/thunderbird-bin: add 102.13.0

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

 mail-client/thunderbird-bin/Manifest   |  66 +
 .../thunderbird-bin-102.13.0.ebuild| 327 +
 2 files changed, 393 insertions(+)

diff --git a/mail-client/thunderbird-bin/Manifest 
b/mail-client/thunderbird-bin/Manifest
index 45abd5ca7154..72fabfe5e156 100644
--- a/mail-client/thunderbird-bin/Manifest
+++ b/mail-client/thunderbird-bin/Manifest
@@ -62,5 +62,71 @@ DIST thunderbird-102.12.0-uz.xpi 593012 BLAKE2B 
283eaa6c6bf986e17c0e659e165ca809
 DIST thunderbird-102.12.0-vi.xpi 745662 BLAKE2B 
7c3022da529e8badd780b7563e4672f110e0e00221f7292c6f1b4cc9d470b103c2f01161d9982ae89ff227e8234e7afb6085222f02c814e32b543a7b9115da79
 SHA512 
b4aed65f63be3082104446703f5c65405934bc454afe9d643c8c1053d0e28befa08634545a37539d9b8a16069723dd175743d835d673d509d1dd0c3ba5687243
 DIST thunderbird-102.12.0-zh-CN.xpi 739886 BLAKE2B 
3df5581c666cd0d11682fae5ce02ce447915b2c81b9a1c60ea95d7da227dd8532ff487485b06cfba4b6ae884d0f59da1a6cf3c04fa5b38f9576bc2270399d005
 SHA512 
e3d901fe873badd85f104316ec331010df4390960d45830c9acd859e0a4849d1b9089d7ceb2adf4d8366d1b4b95e68be3423ce358e1b1e9651eaec1538f319cf
 DIST thunderbird-102.12.0-zh-TW.xpi 748346 BLAKE2B 
2950a7cf86aaad8aeeab276b82529f8aa5c003cc3b0170237745c3526fadb218dd616333b3899f3eff4e69ec2f4994dfc2fe7ecc8e03902dd6dbbb0423ef098e
 SHA512 
34f903a976e2cf9e942202d5153ae7385612df68cb429dcc9bd75f6e2fd96c173a01742a15a49f8ff7c29b618f55198cec096a1be22fd32c5d971692efd27c89
+DIST thunderbird-102.13.0-af.xpi 556871 BLAKE2B 
35f1ee32781f79d722255e22b9cd1a7670bfc4e7655d944ca11406caca058cb178a74aa0731e2b1417ac736320096ba2a460ce0185257e8e75122ea9cffef10f
 SHA512 
fb6891e6cff7ec6a85d4ec50b4341990bdbde7da8b32527d9849984a09bf3260b5cdff0900ed396295d5e3d1a120046e61f545b1fb1a024a3b459da18983210d
+DIST thunderbird-102.13.0-ar.xpi 666810 BLAKE2B 
dbc9981c7729684310be6c7423ff1dba2fc672128d9b970f63a5a8bc1b3f4cfb29efccc4b7a9f9c2f6b7ac09ab54a11d7b4d570ee038a614589add31691892f3
 SHA512 
7d51c10e2b5965f25081b08e58283d379ecf4ff9bae01ccf2b0f80d6b0457ee80e1f9588cce2d0524d776e44766d3f7f449a0d883f3871dd2c9bbce8cfcdb994
+DIST thunderbird-102.13.0-ast.xpi 572288 BLAKE2B 
001bb08f91d7f4c6bc246db288d297b506fe8e441ab19a846eb451c6d3b116996a1107f0c1074fd1e033c4b5f87ddaf5a09dbd3476ebc469c91552bc4b7a
 SHA512 
d1b2e675380c8511c587229a3b8bce1cc19e24b5fcbbd8d778e537d8e5c5614dc3b8b810e781cd5ef03314bc275c3ee76b6ea83df907283781c79c4e85a58a9e
+DIST thunderbird-102.13.0-be.xpi 701914 BLAKE2B 
1cc71a641ee1a771c602396e3d81638621c4485f8d74b439e4d74e159a65407e51f9502606b5dc6d15100a735f7c3a8554d032a411914d334e7f2cf967f0d6de
 SHA512 
2fe8ba257afe65b253a7e2b994ac3094cd8feb258985b0e35ed78d7d323fb907b7c9c42ba58cb1f4fac41e7a3086f64bfdd27df19bff1e564678b52c390881df
+DIST thunderbird-102.13.0-bg.xpi 693377 BLAKE2B 
d301d5c321c717d128bcca6f67437d022a16c460820f1ab97b95c1ce8f36063ee133b25ffe4d5b157fcaf4f0a8192a834fbc43d63bc3837beb4a9a5e9ca774d6
 SHA512 
62b8d62d92d3371f33c7182f5d0a7ebef4fa492469156ca0a5a11dc050b0f3f75c7d836f251c1a34a33067e11a2baab5b7fcb386dc0cde7690a7f9aca851329f
+DIST thunderbird-102.13.0-br.xpi 626472 BLAKE2B 
23c6ec7ca24e7f8b0b6ab4da6f9f13d35480298120c276559057a1161f09f4a92bd2e9e6e6cfbba0f0834647524e86025abed503ad2ffe2335798aee6f82b3ae
 SHA512 
87d3243fc693d1fc70c67a47b5f33bd3ce0526a1ced3adb907947dc8fb12c2e2880f3e240880f7d0c8a894c91e302d652b74f8920c26725415c64555b83768b6
+DIST thunderbird-102.13.0-ca.xpi 651367 BLAKE2B 
7a3f3dd801776645c56fc5020a4eef2e4c00de10cf44f459f64bbf2c687072894943c61af4bea97eb1de1a060c6bd61f5eafb2467cb2da4bf4f0cd63a1c05d19
 SHA512 
cc235e482d03de1ec06f70aaff816afd7211776e3c0e84c284648ecccae25c20530f7dc98198d5ead6f12c8ecf85b895c4b8b23c463822b977ab3bc1619e6286
+DIST thunderbird-102.13.0-cak.xpi 651779 BLAKE2B 
74787f6e8882279277cbcfe5e9fd6ef485f2bfff2db1b232a3a29dcebc87b3fc71eabba398c3d48b8bf8eaad5909bef496ad67810c4433d62719bbf45561b490
 SHA512 
a4e012834f6d616f60cf5c15ff5667a5c5a7ada0a8dd45bce048a5c7ae52ecfd4491cf24bd3bda723f144b67ad55abffb6c7eb0fdd75abaa977ba32704a85891
+DIST thunderbird-102.13.0-cs.xpi 728624 BLAKE2B 
363f113f74f786ec1bed9ba77d51d0df0fccc0a0baa8eb56e4925a80386f62b8c6ee0ce59be0aa6b0e098254da37949c7b3bcaa53928f146412dbb7481545779
 SHA512 
5410e5ea859ba542804d8946603f69e5eb5814373d5bdbfe598a4c2067be9a6b21c4065d78b987e6bf41c26466b0a7ab0dec4114916c8ab7b80a268d4b9bb75b
+DIST thunderbird-102.13.0-cy.xpi 705577 BLAKE2B 
3175c4ac83a6d88bc4b62f0bb2dd7122e2aa27344f5fed404fa5c5d7c3c5c0f9cb27f4f29ff4384efb9ac7d984cfa3ea5451dbdb515a2f59f6144f64c46fb379
 SHA512 
0b7e832dc82ea5c29d2845035eb0ce3fd3a96e6e9340ffd9460972c6da30325437e932ef19065d15d51e269283f5d486a6e87a44f52ad14a7e83d0

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

2023-07-08 Thread Joonas Niilola
commit: a296cac4b00d82ef3f5cfe5de83983ba8b8ef344
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Jul  9 06:38:58 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Jul  9 06:43:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a296cac4

www-client/firefox-bin: add 115.0.1

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

 www-client/firefox-bin/Manifest   |  98 ++
 www-client/firefox-bin/firefox-bin-115.0.1.ebuild | 381 ++
 2 files changed, 479 insertions(+)

diff --git a/www-client/firefox-bin/Manifest b/www-client/firefox-bin/Manifest
index 3da23e92a288..ed61e34eaa10 100644
--- a/www-client/firefox-bin/Manifest
+++ b/www-client/firefox-bin/Manifest
@@ -190,7 +190,105 @@ DIST firefox-115.0-vi.xpi 631054 BLAKE2B 
78293b383d62796d9731cfa669671c3405faba2
 DIST firefox-115.0-xh.xpi 429450 BLAKE2B 
206183f10758acde849aaddf3ac261c49fc49c274ca643ae46b0609779b18b85391df3a2f3e34b4854f4234860df374c8aadb2711a0220f8414dcd0988c0fd9a
 SHA512 
e696b5a960f12173e6766002f6cb8b743c422ea13d0067ca1c78b6626846fb42216dec1fac536407c3a4466cbc48c25cc7526544537a3be4215882f6beceeb24
 DIST firefox-115.0-zh-CN.xpi 629739 BLAKE2B 
4fdd9f7534512796b5540aa08a0519bebeb12b1d41ebfa6b7669de94a68769b53bbb90535c5b7473f3791378fdd92a7bd3901189dcf93e6a8a5fa437a45ba9bc
 SHA512 
9ba2ccfe09104ee005f39a6171724f0fdfa89d11dac3d1747c77d431513ac4cec1b5cd869ad003f8b07249fdff7bdc335e7596a5326b4e6d738809d1d79a610e
 DIST firefox-115.0-zh-TW.xpi 631510 BLAKE2B 
ceb95485fd162e056a4d02b310d751d3023963d4cd64d11205fd06198ee4757c83601cfa65163ecb2c1868fdf7d8872beb0b1dc491dd4b59fba98330398d8fb0
 SHA512 
afa77b7e710329af3cb1c8b1fd65a42e5c2bac52495a3917047b7fa7e5d813cb4e39d03e649e6aed34449011926cd82baa2c7fa31eefb969f9806c1d9485b052
+DIST firefox-115.0.1-ach.xpi 469318 BLAKE2B 
28a950ab6b7f0286e18616227156ab674c3b9e7e5afc97e63a42d50a3f1bd1213d1d3c8d4083cdb44a8887ab4a9f27c385c101645ae6f1c31cb93084cea13321
 SHA512 
8ab27e5de02a0c50ecc1c29918fe64c3540472281c1ec084dbf5081e1dcf346c1eef79065a19367f76f9a9e374cd2b47d8566964c7648e70756d4181fd91778e
+DIST firefox-115.0.1-af.xpi 430127 BLAKE2B 
94dae035d7ab1d5c1e5e81e20d13d23eb2f2f1cca7e09e760ce2e91144204b41dc95f9e8674a6809129404d3e44d0618b945603dcacde697c5ede5938105517c
 SHA512 
3019b943a1a2b6a4fde1221b9fac0c99ef3ffbf3f4be313b04f44826732802543db62a3109a6b595a823a64483d3b45f9189a6400f227864030d73dc056fa785
+DIST firefox-115.0.1-an.xpi 514819 BLAKE2B 
6381ed00e0906e546aa3ed3c6b384521eb53e4cc4692711766e4aa86d3cffaa8cef84812677ab9a761a819bcda8c5c20924b43ef4e748510116bbcdcc1adf2a1
 SHA512 
01d524efb61ec1b6150109fee018161d4b74c5d0abf8d298142a8c659c7279a003d59c6bc8075e39683e48aaa7db25aaadcd4f3ba74302c9d750c261fb704a5b
+DIST firefox-115.0.1-ar.xpi 583858 BLAKE2B 
919e6ecf047eda974fa578cb7b9ebd36b090817ff06a3c6a55954956bc7780c29fe93f83036fb801a4c1e1caf9604a618fa4bfec366319e47a69ca3f2efcd674
 SHA512 
f4003e001b73074992fe0bb0237cea9dde5e4e0647b05a79ad12832ae3f21d92e6edd5ec11be4ae2d1fbffa97adb7dd87c00536bf6bbec587ecf2014c8c88098
+DIST firefox-115.0.1-ast.xpi 496697 BLAKE2B 
bd0a46aa1993fb5a029afb951f4a4f486fedf730ebe99f713918033884d06a870ca01bc92aa67cb3f06219f27e34aefdb6ca7c3f7bedd89ad5c03a682e469c96
 SHA512 
a084a1ab8e91bfe5908505ea76a6ff44e699288ee95361b1eccee275df1a987c72b5b294bc2f5b693cff4ff11eee5755afd36857f336b9c9425b1cfedcc65581
+DIST firefox-115.0.1-az.xpi 501988 BLAKE2B 
b36482393801f8b5cd6bc2a51f760ee6d4c90f93686b4e837cb3377ec5079ef304efa8270be8c24aefe4002f8940b8ec34a601825bc3ebaef064f768d8e8815d
 SHA512 
51f905f7aca47c25cf69259de54978b91ac83ebf94ae077a18a4a630d50cfbae24f735f9a161dbd37d6a173f0259e8705f174e713e00636e852a0eaa55bbed5e
+DIST firefox-115.0.1-be.xpi 686947 BLAKE2B 
30c029ff30d71018fd5812d08905ec7276f74ec3aabe78a4400971517e8755952dd67b03dfc5b7bb237974cfb49cbc85f4b2d91768ddadd01e3aa6b7f3e0e93e
 SHA512 
e99838746427d5967f3ce959dc67bf3118588e8e80356cba97b30db3ea7e645b0a871d63d93e815a99b41207e33bea725cce27d811604be789fbe704d650f299
+DIST firefox-115.0.1-bg.xpi 600448 BLAKE2B 
49a4aa98466d02b23737eb1e38561bd23d5dc5a63c242c6362566c556e31857bfa52b195dd90f4ef0894f52c74cfcac234bf0db86bfaf4bd2c037ec517a089df
 SHA512 
facbb66aa49ccf45a3519697ce9645fc453803cbc8678b856626e8273cc0241e97ff033769ae12d0824131d5d7365ecfbd98c5dff595ba57a7c1b09e2ad878c7
+DIST firefox-115.0.1-bn.xpi 593728 BLAKE2B 
9de6d61dfdf80c7798d47f0e12124118849acf58b60280bdf6fe33ff50b83d3572119dd1f5d8c20ac915a9e1addfa78c045fcf59387e8d98f4de2e64db6017d0
 SHA512 
0763f032344f679a530f783fec1f599e552c86e167b06599cb4899d18235cef595053fcf3487b3b8428ea7ed6532dac22ed3a4d37ff789ac440dc3e521883355
+DIST firefox-115.0.1-br.xpi 565387 BLAKE2B 
776ebcd57d167ae4bc258910156edd6824341c220ce3c0a69a0aed614a4885e481cca33419f243fba0b3398fe3cddfa21ae6670188f725c72e5fc68bbaa1aac7
 SHA512 
a9d894dd6e02e02c4274a40b761803427d404207efcb7c9c32d7fb3cd034c1f7c3d60d3f58915017bfaaab493ef793c0178e5c717ee15974bd448e1aeb86b920
+DIST firefox-115.0.1-bs.xpi 474032 BLAKE2B 
14fa5a3027b0101dde8228af1a5fbba15a23c51

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

2023-07-08 Thread Joonas Niilola
commit: 92f165a8c7b830251a1af5cb73fe9178f72145f6
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Jul  9 06:42:05 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Jul  9 06:43:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92f165a8

mail-client/thunderbird-bin: drop 102.12.0

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

 mail-client/thunderbird-bin/Manifest   |  66 -
 .../thunderbird-bin-102.12.0.ebuild| 327 -
 2 files changed, 393 deletions(-)

diff --git a/mail-client/thunderbird-bin/Manifest 
b/mail-client/thunderbird-bin/Manifest
index 72fabfe5e156..cb558f5b4b39 100644
--- a/mail-client/thunderbird-bin/Manifest
+++ b/mail-client/thunderbird-bin/Manifest
@@ -1,67 +1,3 @@
-DIST thunderbird-102.12.0-af.xpi 556869 BLAKE2B 
bf49ad640d28261190e0a36c12c3a889bed4b0f2ae721c0c3bd9cfe1aca0affc4db4313e6917f591d7b27b57c64673f61c78d38b9f5c1dc089969c8f6731bca2
 SHA512 
0d3ec14b80d936bf3d8c676ff3350e64148899ec0c1f675ce9afb4c1b4db190b7aff896b1b6021710ee6bef5e187c7dec2e5186ec7d7cbd4db5147bae5525274
-DIST thunderbird-102.12.0-ar.xpi 666808 BLAKE2B 
d85de24769323489354f1e01a3f314c89353cb65aaae1c34e1081ae677a1242a6e2e014af6492379f36405785c6844ba338c7411e38002b23ad36a9f5d47d756
 SHA512 
234f9f8cb953367427acf4f66d78b09b17b42a5b68e7e88d6d05a553480b97d0ba6795c6397d47c2ec56128f9617eb12fde62ae5da561a4f46265f4848a3958b
-DIST thunderbird-102.12.0-ast.xpi 572287 BLAKE2B 
b6b978805d004ed0af315ca5a933e6718a2fb418bb57225179b2592de4e1cc02829d86d293b84c1efa4156ec91ca989295511f0cca2fb54c34ec2843e4ad0d45
 SHA512 
36bfd1a60fba2e68f9f70acdf16baf70bb98cf9d29b9445e1bb12049cf0a35e31690bf1a08921bbfb231f028f37229166ea003a441ccfa4d9f92037611c987a3
-DIST thunderbird-102.12.0-be.xpi 701912 BLAKE2B 
9fb23f99301745b0ccd7133e3ad2a27f1411cbedf6a05a5e67e0283d659c089f7f8c13c04069a06a6ea7d9417158f799fddbb2f638814af6a491972c7dd12d0e
 SHA512 
53289e594064486b4de310bf63f31bb49953522eebea135c86d4ea2c88516e870449cde96dfb7016460b92927c6ab60f11a8f7a23097544963eb26094b529e17
-DIST thunderbird-102.12.0-bg.xpi 693374 BLAKE2B 
4e0aaa5df44d143a64bafde233ef52ceda5f9145deb72d590a43dfe419292bedd3472012dce0ebe75ff0f627484044faad00289b20c7fa767ca8a6483f3b9986
 SHA512 
7a4c9f79bd4e3c91c73b310f499f3fba53d394a03ffe389646bd5aad0b7721d2128927c30264a4d7fc84d633901568eed7ad265420b1e6e10f06c9cca08b7873
-DIST thunderbird-102.12.0-br.xpi 626471 BLAKE2B 
b271977f2d58f620be16df68615573c8453cb74e661d7ecc86cedef2bf7523cd789965f316147e6a3b7c800acb1aff997d336ec82788e15cd9379194ae7a98f2
 SHA512 
0bce25a993e8f5b46247197a98c279563ec0be9fae9c867f4a18a9a97bc740ff517c42ffc9f283e180a7cbd6e83f57172e3d1555204fba4c2ab16e753c9eaf3a
-DIST thunderbird-102.12.0-ca.xpi 651366 BLAKE2B 
291b7acc40fb147c91a9ca0354bdade746aca3bfa1a3a5ae77ec8934ec7324ce11ed557f1b9b8a9bc8d425cbb0f8b731d2e315110c5f6c19f74cd1c68fda79c6
 SHA512 
851d756c599bf6ed164b73bf1de839f428741bbee2dcdaa61a4a04fa5b75cdc9c407201dc0e1e1ab4f97ef0fbcc46065c90eee2d29126bd1025bc80bfe91664e
-DIST thunderbird-102.12.0-cak.xpi 651778 BLAKE2B 
f0a9d413e3d493f85afce06a3ef53792c0a75034f3e6db09f36a6e233db3837472e12d15052d0cc23a37d8a765b9977215130cc992bfc6f809d3d7c361c5fde5
 SHA512 
2c4b350de4c2e9519ef3c2f08520e8b38e06bb8d5143b747a6cb4eeb6f2a6cd1b1127634f6b2ac61583eaeb3799ee0549f8509edfa118de91422293bc9e204ea
-DIST thunderbird-102.12.0-cs.xpi 728624 BLAKE2B 
7e8fa63f2f74f7bf779b7c0b0923466bb6948228d9e6cd4bc7cccdf2bd9f52aa0767fc3bef9d2152dad2ee40b7c9601c56177c24497366af9edd675b5f238e0e
 SHA512 
c31e9aa24759b3e611e06615130f1ae9639af47770c7f22a198f9f188ab80aa9fcdd73c0f5c5580dbedf0f11c55a9d6979fdc658dd072642ce32729a779d97d1
-DIST thunderbird-102.12.0-cy.xpi 705575 BLAKE2B 
365fdd721204d00b80d6eb81b46c086add45f88d31bbda0f69e686585b8a5835e54632215fe6cfecfa1df24802a32123b8f2a775771ff184ad41eac2ad5ef05b
 SHA512 
ae4b457d5f8fbd3380923315a1cb0b3970e25e32affa0e7aed6053cc56f11fee0a12b202d9a3cef9e3066247a417e2d2e2db33bf9a729759725cf27a9180637e
-DIST thunderbird-102.12.0-da.xpi 685254 BLAKE2B 
ed17511e6e3d91ca20f885d5e966157992275a6f1180249d6ef52cce93754884ea75892651b1af2b96c012621ee87807ecc09128c58ae76735db28b8354a78ee
 SHA512 
f16f6bd0ebc7602ed6ca21217070fa9cdb2006d324c91124bcf1fa9a0afc6fa59e0f634e9d18922fabd78bd6cefe9e9f6a5bcfb7a28f396368ab698589938876
-DIST thunderbird-102.12.0-de.xpi 717943 BLAKE2B 
4694fc24436a2f1a8029f2aef2b76c4e409279871eebf5474a5a11a07a5372bae67599eac589fb40c3cf13133f9a7fde706e5ca86ac2e45c944b7e2415fb9e68
 SHA512 
331072b54d61003f75b34a99570292f84453a0e635f864c528ce48c94fba23e0150313354d882245feb2d1228a2e9d9c195a412c08be4e788571aa0979359231
-DIST thunderbird-102.12.0-dsb.xpi 737081 BLAKE2B 
605cadee6750c6f892410b162f4f256c0e912960e2a6c0b2b3cf22647a746275f71a845ebc1eac21948dfbf544f6e6f28db07a329193b4d0d16bc4687a065f4a
 SHA512 
783e51e6befe3a35ea382db2c385351a08bea7189646178fd1ec576ef207bdda644261e0c56cf37183caaacb3316a64636559ef7b6b80d03596af7255bed29ff
-DIST thunderbird-102.12.0-el.xpi 840812 BLAKE2B 
04577e28a08def57ef677a2577e8

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

2023-07-08 Thread Joonas Niilola
commit: 32f486d968b0e8df535b2a40c9e0ed450e7af7da
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Jul  9 06:42:23 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Jul  9 06:43:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32f486d9

www-client/firefox-bin: drop 115.0

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

 www-client/firefox-bin/Manifest |  98 --
 www-client/firefox-bin/firefox-bin-115.0.ebuild | 381 
 2 files changed, 479 deletions(-)

diff --git a/www-client/firefox-bin/Manifest b/www-client/firefox-bin/Manifest
index ed61e34eaa10..620daa13b1d6 100644
--- a/www-client/firefox-bin/Manifest
+++ b/www-client/firefox-bin/Manifest
@@ -94,102 +94,6 @@ DIST firefox-102.13.0esr-vi.xpi 611417 BLAKE2B 
e67df605c3f3a94f34d82c87df46d25cc
 DIST firefox-102.13.0esr-xh.xpi 427930 BLAKE2B 
e7c691d36360e7d6353bf0e183cc08b64b0f7758411e37c7b5324511236f4f55957ee2120b6d2a7e11cef779af4927ccb535f2a052d3def6c108b76dc984cd39
 SHA512 
721c3b68e7af4712230f9be29222c73b9380907778ca7af2e26e0886fee583b4c01508aaada6cbf622b7d72184a18b7cb2f623f7e41917642757d908734f47d4
 DIST firefox-102.13.0esr-zh-CN.xpi 613299 BLAKE2B 
315e07eb480c9374e5d9dbd963f72f750757fac9aafd902e47b77fc0d8707c72f509b0aa420a40dfa2edd94f873d965265d12f949338c753df367e154938ac0c
 SHA512 
4c1baaabda6bbf5d06476d49aad5b000410b0af71b81140aae3f6e5d6299427b99b1d1e60075f05b95a430f10cf5e55932a6c071704e61831fb596bd60c900c1
 DIST firefox-102.13.0esr-zh-TW.xpi 614569 BLAKE2B 
68fdce9b0ece08978f8d514451a86a562e5d0cd7d9f0d1d99396013ec408eb6996206e8cbae4ebeba9be992da8b15b74076e875a05fa8a01d5bd1fe8471a0ac8
 SHA512 
70fd7d18b6662a328c8b1503adf27b42c9cd515a07eae325d56325aa459a5af84222779311d9162974b5763469e5c3e28c27833b72ca8155bfedf6d81d4315e4
-DIST firefox-115.0-ach.xpi 469323 BLAKE2B 
acf6ba5b45e646cb7e7baa5b9c8858f6ce3ea4c93573e0d735d997dc2a3fa3b56c6987205d9d6cfa4673a3770010b2b95f88a4b2e0791e765b86cf03671c87c8
 SHA512 
96eec943ca55df56c049dedddc6e36dbd8f987c2cfe1a76bd11f7a8b027a02bfa3bcf50d64ebcc07a4119e634062d17dcdf515952f2b9b633bca7764b8289e5e
-DIST firefox-115.0-af.xpi 430127 BLAKE2B 
b60e1fce53b3b72f5e310d4c81d59d55cc4b7f6680f40b35b9d6035d07bd8eb84bb7ea8e727766270a23d990bfe097c559895d8f3b8a0d052a91b0ac7475ed4f
 SHA512 
e58a0aec9a360deb3b3cd7aae6e11c2c5f839710163bc180065bf26c5ac03424fe02cf946fe9b2eb4217b3eb133e6120b520ff75ff6000c57fed94182c7dc4f9
-DIST firefox-115.0-an.xpi 514837 BLAKE2B 
3ac14201242f8ae6ba77a3fb0e37ceb2ceed34a9fe6252f1ff310aea10b427847050e9b190dddcff2b78e6767daf991854dcbc70eab2c7df78994bdac422a22b
 SHA512 
67f654a645d58c044667c8a12fc02844f219d2f00962b8b659fca840c821d853fee0ba15d612ed96dae11666107e5ff1ca983ba32cc91779a1bd501a426dcd98
-DIST firefox-115.0-ar.xpi 583860 BLAKE2B 
32a1324e9feedb8c82616b02e0c2a1d439b1842f64a5b3133afc1895ba472172d89b155bdd7530ca506b26a937f979a14c64c71468b4f0b762a0fd58566c4cda
 SHA512 
f6cd085577423bc05a70b39a350b777275cfdb2417d97f4061d3d1da10587de4ea58890f54317543ab221301e1c87015775895f915c2885d72030ba7ab062abc
-DIST firefox-115.0-ast.xpi 496713 BLAKE2B 
b9acfaf492af9ba4ac672879e48f89c8fab85c573caf70ba5a6b9c6c8c1dce0de4e5206958794706bb563cbd5a4dd08bbf483fdb9f26b054fe1082db02d89ad4
 SHA512 
06e4863e0d1bd25a755a8996d3e377899210c4351d6a98bf4245880e2bcdb3f633ed7a5d94c2879c8c038de636c01edb9cb0c54fd5705b91f0e215fdb696900c
-DIST firefox-115.0-az.xpi 501984 BLAKE2B 
e242faddc02b11f76c491e3b83074371856e8c7c91d884d7581ac520b5fee425f88b06abb5bb566b15ff758fd719e84e5f0ec201e12702e09a817d3ead54abd4
 SHA512 
2a5b79da74538cf265511434befde24fb2d8c90df10bc23add0ae9003846886944fa962651f5ad92b7939c7d8373011cf7221afe2b4e44c5432e74320395aadc
-DIST firefox-115.0-be.xpi 686957 BLAKE2B 
0947853cee92d08b5d07173167f818fb4e1f3762d4b8a9038268a9eb72b328eeb070233daa5290fc4af5049c4ae7587abf7cf7384c8c768181d55d4c8b7a974d
 SHA512 
d15ad246c2af2cecb4c58ff857372ca8964c3371242a158656f263ecb59eb32f32e772b5ea946d09a2bf47ea1dea37cb72b31c1b5d339350b0bce2f205d96c4a
-DIST firefox-115.0-bg.xpi 600442 BLAKE2B 
d6679cdde0cf2c531f50abaee66e3c7100c0e0771567fed65aee3ecf03c8fc8ec4f35452a2a0ea707fb1617c2235cfa6b8e08b33f041c50e390609007938a79b
 SHA512 
f9f8a7f382ec8c416cd321a7eb47041512e42e4028a7c8420cb271fe25be1ef2734cc80ef86c056b16340227f33b6ea4ba0618f0ec039032e595865854a8b49d
-DIST firefox-115.0-bn.xpi 593723 BLAKE2B 
bf87b085ba2cc515bca0ec5a99c7ed2c502fa464f29c2a843c6dff0e1a1dfb696b6685bfc5aa71e11e7787a10e325f1a737baedd52793f162ffb14dc845e1340
 SHA512 
5cef8e494e00baad9f3405f0a667ce0809e060517643ad41e03d37273a006ef22e31113ef66d04c54028dd8aaae91692cc9e300a2fcb5ac87d750a0828f76427
-DIST firefox-115.0-br.xpi 565383 BLAKE2B 
9080ec465f886d07717dd4778389a7fd48e131fca7ac5fd79c8a1805b1cd770cd5846e34e0fb25c04e333c8707ef603100ed4f1789f430fc6ca67eb9d5503ca3
 SHA512 
0e75b613b766ad86aced077451ed65b08596570645c0a3dcc1b0dc00ee2aa004d10d10b6a8fcfbb61c6d05c3e533bab4d2d69de66cc9aba574ff91e1e8321586
-DIST firefox-115.0-bs.xpi 474031 BLAKE2B 
e6e13730f8444588ba9e4b55e2e0b4ba39f151c0e00074d0a

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

2023-07-08 Thread Ionen Wolkens
commit: be0e0c5c9c74d3d32c2d3d2d2d8b3da33c85d066
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Jul  9 05:23:04 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Jul  9 06:39:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be0e0c5c

app-emulation/wine-staging: drop 8.7, 8.8

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

 app-emulation/wine-staging/Manifest|   4 -
 app-emulation/wine-staging/wine-staging-8.7.ebuild | 381 -
 app-emulation/wine-staging/wine-staging-8.8.ebuild | 381 -
 3 files changed, 766 deletions(-)

diff --git a/app-emulation/wine-staging/Manifest 
b/app-emulation/wine-staging/Manifest
index ab7f513d5e36..8fa0149c7e6e 100644
--- a/app-emulation/wine-staging/Manifest
+++ b/app-emulation/wine-staging/Manifest
@@ -1,12 +1,8 @@
 DIST wine-8.0.tar.xz 29054044 BLAKE2B 
baf8f96b665119c9f38a148a2472dbe8f6ca8d4641d9d09d48cb72cb4de2585c274b8b7981c2fa622ead6da2f087c57652e9b48edc8a17c0cfd6be9a36732f02
 SHA512 
53ba813b260a65a271ec575822725b97631f60038fb026dcc0fe66862711eedcc29a8feb29ff54ae4f64458f85c290d8f3838eff5e4c77a5420a7d2b951fef77
 DIST wine-8.10.tar.xz 29225368 BLAKE2B 
78058ccb707ddd63052ab3114e27435f94957b7badbe3001f8123fd536f5b937006b26e2133390ea5d995e9cb8c54940c907dacf910160c085e2bf3f29772caf
 SHA512 
5f141fb63a598482f512ebefef83500c2fa17a5dea87cb25e600e5167820a5990e12aeaec4a18c1467d64f7c122bf54705aa6fa6a2e6b2b4a463fe182f9b0e6e
 DIST wine-8.11.tar.xz 29236492 BLAKE2B 
db97b9abde6e1f4c854b449d27bdbafbc91bd75b835d84da401777c6ae2f4f623f2130f470d2e9a3aaf7e737f75d143a07191d38b409c06596373bece3df23c5
 SHA512 
f3e37f51f0a13aacbd41b017fc3d35e197614b03c00f5b9959c0fabc4e89975b5c3f411b38329e45ce6f9d2a2d82952b95e0907fbe2d6ae35cc4bec293825769
-DIST wine-8.7.tar.xz 29158096 BLAKE2B 
73bd0b5a6eec8a2e37301d8b0f8e9be1ad757f07df3471b0cea17aac6716d456eea1d36fa22bd2451e6cc7662b2b36e4ca628d65216c60d5950f5b439fd2052c
 SHA512 
0a7fe9ad86cf931527c2149207473bf4671d1098af7c21f1b740dfaa84486a8e235fea99b1cad035ff9c3eb20810caab53d51051d63efe626514b79309904d93
-DIST wine-8.8.tar.xz 29181484 BLAKE2B 
43a79fb34f86382cbd8dd3b3aa16f104d02a8e86fd8d47afb157865b707b71674199c4ae748f8b3e3de4ae1e63d70a18fca0d09d7716c178a4c9c21d21c092ac
 SHA512 
e56427680c940970153b1996841c70d540a0a2572ab980c4d77cf7225efd7c26c91ef9b0548b73d51e78afa55a7e324d5d93f6211f5eb5d5698ab9ff421e26de
 DIST wine-8.9.tar.xz 29198080 BLAKE2B 
dfad284f554c164ac8f95d7c36d8b999217c6375f7720ed05e512e3f16cbc5a08325dad4e56dd59a17b27e53ab3a8331d54dd17b24e459b34d9e408ba93a52f3
 SHA512 
4de85654d2d5c9d48fa2a748eb9bee4477f0ba7fbd2c5dd40ea69662d8f6dfbb6432d1ec9109233d24608dc9554bad525c1e1ecdc86a5d00d133772810b12261
 DIST wine-staging-8.0.tar.gz 9529620 BLAKE2B 
c9540195ea885d9f1e980232b0af471e92c61eb079cae35fdb3af5c13d4660b3466f751772440e38f15874082db296d16d1f1d68827a505b2dd949617eda0203
 SHA512 
76a729d7ced1ff634ddb455ddfaa66ca103b652f43cd152b57ada7431bb5fbb74f5e92bf2f4f329b6df6f5908130afad84e609cbce6df645d6cf8131e9b949f9
 DIST wine-staging-8.10.tar.gz 9703684 BLAKE2B 
1af11df98cc811741148de9d62a37a352c305d05bdb29b3df5e6a9a2a6597a9cc3ed63109523188cf09f01a97873d077760b1761d3251ac2657c77c92c975373
 SHA512 
89282f9edeb47a904f11796cfeda6853bc492701b6ce1a65211ffebf25c5539516c49b687e0ea024a99d3fc6251ed348a14f644babeb64b6dffdd6032e493859
 DIST wine-staging-8.11.tar.gz 9715880 BLAKE2B 
2795389381d6e52215d8b1b2c437a47beaf61e9b36e78f99c45b3fcd79d554f2d4abafcbf34c366dcb7ce4fc14d66b8751466c30648ae0d7c451aaa345c30c5f
 SHA512 
fb7a5f575c092e84afa78868e3b15fa33d67205a5e20deae61a60613714df784b18d54cd32167355ae38543f047f4304bfbc7f2ba2b3f6050c9f738812a15154
-DIST wine-staging-8.7.tar.gz 9524736 BLAKE2B 
4ae32c77024c41fe660090889958e0016dc6e0d189c1cc938e305cc72297a924ea8209244374baa651ded3bdf62352f9b41e15bb163f200b9b0b3f18ccac2ea5
 SHA512 
42a32b3a5420f358085c510250f3204bc5eb7430c447e7bb5b25046245cf3c54f02684226daffedb65dce093cfa513424523e55d4d3a5b416fdff6e4e1e4a161
-DIST wine-staging-8.8.tar.gz 9509284 BLAKE2B 
f8a25b9a3a52b8bfc98d8eea6c22f9648d8e6040d12dd4a8a2dd13199ced954292f141c4b4ae4fc7748d5fa7f6b0fa1cdd535a27b1495150bdee5f50b940ab8d
 SHA512 
7178ab98ca77a2892f9c827d1af51c9b98fe8c9559f6708fc63f73d3ebed96bd1a158179c5eed83d4c89bc57f0120e9cafddb1e0dbb77587054ae29a60eddaf5
 DIST wine-staging-8.9.1.tar.gz 9700492 BLAKE2B 
4382cc7226e734f8f592da80d2fba485052f39b829f61a51c523098a185a47a451c7e91badaa792de9ddf4fd80c16fd5d6091cc2d962ecaf455d6bc3d0010efc
 SHA512 
abb25718f965241c1404430c1dffa398c2ffd180328e5456fc58a070f90f818a10285ad5515d74727a43f6de9f6c19129acd6ed6ba866d7b240886bbcabcd990

diff --git a/app-emulation/wine-staging/wine-staging-8.7.ebuild 
b/app-emulation/wine-staging/wine-staging-8.7.ebuild
deleted file mode 100644
index 3d3ed519862c..
--- a/app-emulation/wine-staging/wine-staging-8.7.ebuild
+++ /dev/null
@@ -1,381 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MULTILIB_COMPAT=(

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

2023-07-08 Thread Ionen Wolkens
commit: 9a00e1f8f7f7a2ce4c53fd10733b723343127c70
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Jul  9 05:27:21 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Jul  9 06:39:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a00e1f8

app-emulation/wine-staging: add 8.12

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

 app-emulation/wine-staging/Manifest|   2 +
 .../wine-staging/wine-staging-8.12.ebuild  | 387 +
 2 files changed, 389 insertions(+)

diff --git a/app-emulation/wine-staging/Manifest 
b/app-emulation/wine-staging/Manifest
index 8fa0149c7e6e..fc5c88b41388 100644
--- a/app-emulation/wine-staging/Manifest
+++ b/app-emulation/wine-staging/Manifest
@@ -1,8 +1,10 @@
 DIST wine-8.0.tar.xz 29054044 BLAKE2B 
baf8f96b665119c9f38a148a2472dbe8f6ca8d4641d9d09d48cb72cb4de2585c274b8b7981c2fa622ead6da2f087c57652e9b48edc8a17c0cfd6be9a36732f02
 SHA512 
53ba813b260a65a271ec575822725b97631f60038fb026dcc0fe66862711eedcc29a8feb29ff54ae4f64458f85c290d8f3838eff5e4c77a5420a7d2b951fef77
 DIST wine-8.10.tar.xz 29225368 BLAKE2B 
78058ccb707ddd63052ab3114e27435f94957b7badbe3001f8123fd536f5b937006b26e2133390ea5d995e9cb8c54940c907dacf910160c085e2bf3f29772caf
 SHA512 
5f141fb63a598482f512ebefef83500c2fa17a5dea87cb25e600e5167820a5990e12aeaec4a18c1467d64f7c122bf54705aa6fa6a2e6b2b4a463fe182f9b0e6e
 DIST wine-8.11.tar.xz 29236492 BLAKE2B 
db97b9abde6e1f4c854b449d27bdbafbc91bd75b835d84da401777c6ae2f4f623f2130f470d2e9a3aaf7e737f75d143a07191d38b409c06596373bece3df23c5
 SHA512 
f3e37f51f0a13aacbd41b017fc3d35e197614b03c00f5b9959c0fabc4e89975b5c3f411b38329e45ce6f9d2a2d82952b95e0907fbe2d6ae35cc4bec293825769
+DIST wine-8.12.tar.xz 29276732 BLAKE2B 
c1bf0d32eaf17f06b47dd7ffc495db4874f72ffec7cfca9edd9b2b9def8ab16db2583349950c3af447d85d476aa013914554f990d5f42d5bc8243b9effbaf869
 SHA512 
6b9eab7ca1ed5a13202b1250d8d95f6bd8ee5176f0c39b5358aedaf28f7f23543f4a73bf0782c3b4e50936813fc2a459582b5d294569c976ace784fbd9e0af1b
 DIST wine-8.9.tar.xz 29198080 BLAKE2B 
dfad284f554c164ac8f95d7c36d8b999217c6375f7720ed05e512e3f16cbc5a08325dad4e56dd59a17b27e53ab3a8331d54dd17b24e459b34d9e408ba93a52f3
 SHA512 
4de85654d2d5c9d48fa2a748eb9bee4477f0ba7fbd2c5dd40ea69662d8f6dfbb6432d1ec9109233d24608dc9554bad525c1e1ecdc86a5d00d133772810b12261
 DIST wine-staging-8.0.tar.gz 9529620 BLAKE2B 
c9540195ea885d9f1e980232b0af471e92c61eb079cae35fdb3af5c13d4660b3466f751772440e38f15874082db296d16d1f1d68827a505b2dd949617eda0203
 SHA512 
76a729d7ced1ff634ddb455ddfaa66ca103b652f43cd152b57ada7431bb5fbb74f5e92bf2f4f329b6df6f5908130afad84e609cbce6df645d6cf8131e9b949f9
 DIST wine-staging-8.10.tar.gz 9703684 BLAKE2B 
1af11df98cc811741148de9d62a37a352c305d05bdb29b3df5e6a9a2a6597a9cc3ed63109523188cf09f01a97873d077760b1761d3251ac2657c77c92c975373
 SHA512 
89282f9edeb47a904f11796cfeda6853bc492701b6ce1a65211ffebf25c5539516c49b687e0ea024a99d3fc6251ed348a14f644babeb64b6dffdd6032e493859
 DIST wine-staging-8.11.tar.gz 9715880 BLAKE2B 
2795389381d6e52215d8b1b2c437a47beaf61e9b36e78f99c45b3fcd79d554f2d4abafcbf34c366dcb7ce4fc14d66b8751466c30648ae0d7c451aaa345c30c5f
 SHA512 
fb7a5f575c092e84afa78868e3b15fa33d67205a5e20deae61a60613714df784b18d54cd32167355ae38543f047f4304bfbc7f2ba2b3f6050c9f738812a15154
+DIST wine-staging-8.12.tar.gz 9764049 BLAKE2B 
739c6dfdcef6e744fc7f6dcee24abdedd5f96b7ad688bdd5cc667627cec0b21d658354369ecc0de71a4ba682636e369105cef3de97dbf095f1ee1025d9a12fc2
 SHA512 
11364b2367e25706b98c168710288b796e9dea1e3400efc0d010ea8827cb8c4187385f53aebd1fda46611902f6619282ea97ce9d7c20fe18aa48c14f15c99d14
 DIST wine-staging-8.9.1.tar.gz 9700492 BLAKE2B 
4382cc7226e734f8f592da80d2fba485052f39b829f61a51c523098a185a47a451c7e91badaa792de9ddf4fd80c16fd5d6091cc2d962ecaf455d6bc3d0010efc
 SHA512 
abb25718f965241c1404430c1dffa398c2ffd180328e5456fc58a070f90f818a10285ad5515d74727a43f6de9f6c19129acd6ed6ba866d7b240886bbcabcd990

diff --git a/app-emulation/wine-staging/wine-staging-8.12.ebuild 
b/app-emulation/wine-staging/wine-staging-8.12.ebuild
new file mode 100644
index ..940bb93e3836
--- /dev/null
+++ b/app-emulation/wine-staging/wine-staging-8.12.ebuild
@@ -0,0 +1,387 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MULTILIB_COMPAT=( abi_x86_{32,64} )
+PYTHON_COMPAT=( python3_{10..12} )
+inherit autotools edo flag-o-matic multilib multilib-build
+inherit python-any-r1 toolchain-funcs wrapper
+
+WINE_GECKO=2.47.4
+WINE_MONO=8.0.0
+WINE_P=wine-$(ver_cut 1-2)
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.winehq.org/wine/wine-staging.git";
+   WINE_EGIT_REPO_URI="https://gitlab.winehq.org/wine/wine.git";
+else
+   (( $(ver_cut 2) )) && WINE_SDIR=$(ver_cut 1).x || WINE_SDIR=$(ver_cut 
1).0
+   SRC_URI="
+   https://dl.winehq.org/wine/source/${WINE_SDIR}/${WINE_P}.tar.xz
+   
https://github.com/wine-staging/wine-staging/archive/v${PV}.tar.gz -> 
$

[gentoo-commits] proj/portage:master commit in: /, lib/_emerge/

2023-07-08 Thread Sam James
commit: b199d0307b47f9fb06dbe533d7e24926a561c238
Author: Oskari Pirhonen  gmail  com>
AuthorDate: Sun Jul  9 05:08:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul  9 06:24:28 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=b199d030

depgraph.py: fix "no ebuilds/binpkgs" message

The "there are no binary packages to satisfy" was being unconditionally
output for packages that could not be found. Fix the logic for choosing
between the "binary packages" and "ebuilds" form of the message.

This is a temporary stopgap as alluded to by me in the bug, but the
tl;dr is that some entries in the `myopts` dict have "y"/"n" values
whereas some are True/unset, and this discrepancy should be sorted out.

[sam: Add NEWS and Fixes, although the change in that commit _shouldn't_
have been wrong, it is because of a quirk for now...]

Bug: https://bugs.gentoo.org/909853
Signed-off-by: Oskari Pirhonen  gmail.com>
Closes: https://github.com/gentoo/portage/pull/1065
Fixes: 0b21a5a392bd84c07b94373991f59108fbe98516
Signed-off-by: Sam James  gentoo.org>

 NEWS| 3 +++
 lib/_emerge/depgraph.py | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index d40c309cd..fe59a1ddf 100644
--- a/NEWS
+++ b/NEWS
@@ -5,6 +5,9 @@ Bug fixes:
 * install-qa-check.d/05prefix: Fix prefixifying shebang for >= EAPI 7 ebuilds
   (bug #909147).
 
+* emerge: Fix 'no ebuilds available' message always mentioning binpkgs
+  (bug #909853).
+
 * gpkg: Fix timestamp for binary packages (bug #909067).
 
 portage-3.0.49 (2023-06-21)

diff --git a/lib/_emerge/depgraph.py b/lib/_emerge/depgraph.py
index a36ab6351..1aeae6257 100644
--- a/lib/_emerge/depgraph.py
+++ b/lib/_emerge/depgraph.py
@@ -6456,7 +6456,7 @@ class depgraph:
 cp_exists = True
 break
 
-if self._frozen_config.myopts.get("--usepkgonly", "y"):
+if self._frozen_config.myopts.get("--usepkgonly", False):
 writemsg(
 f"\nemerge: there are no binary packages to satisfy 
{green(xinfo)}.\n",
 noiselevel=-1,



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

2023-07-08 Thread Hans de Graaff
commit: 86d647eb6014abe06bea465028ab179d2b93ec2d
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Jul  9 06:04:05 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jul  9 06:04:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86d647eb

dev-ruby/stringio: drop 3.0.4

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/stringio/Manifest  |  1 -
 dev-ruby/stringio/stringio-3.0.4.ebuild | 30 --
 2 files changed, 31 deletions(-)

diff --git a/dev-ruby/stringio/Manifest b/dev-ruby/stringio/Manifest
index ebd8cb62cb00..000f22fed0ed 100644
--- a/dev-ruby/stringio/Manifest
+++ b/dev-ruby/stringio/Manifest
@@ -1,4 +1,3 @@
-DIST stringio-3.0.4.tar.gz 43654 BLAKE2B 
08f0d41577cae1acba36acc3823218649342c45fde58fd4a2455a40e3f80859e405db541f1f3a55b222083b2e30efb8d6a2396edb208b1cfd802b5b85c196a4c
 SHA512 
835fa9861e2446512715315ecd44ea192f6209ab5a12f10d91f11ad156ba896737531a5074e7f10f6cd5d3500fd07036de7a9d0bcbce4c2ffe75822fbb28a2f8
 DIST stringio-3.0.5.tar.gz 43822 BLAKE2B 
5b79def3cb154f4bb1f4a50b8eeb95e0841279d8500b0ad0cdae1f3029c2b53e8e3f46583ed0b5e289afe6636bb4610bc27a25e24acba5c7c1e679c5e4283f3b
 SHA512 
d881dea34738e46fffaceb9a5e88fa3148979eff3571a6693d1d80bd01fbe236c0eb65bd8b2003abc0241bceff93d87fd3acd27b038b3a7bf6da65d492047153
 DIST stringio-3.0.6.tar.gz 44971 BLAKE2B 
a143fc01e7b9434db3b444f6049b002549a4149b9573ceeab4bf895290b1f41ef6ff012c7f58d1bc0559ca864e83aeb34f0cb75c3133ea91ac51f55008ff
 SHA512 
118e7672fb347b111f90f4380e49ad01aac617fdf6afc9317f2242e942e68fa55ef5d71782c15156ed7b4c91d1eff75ac68d870885650ac4505d6a17b368afab
 DIST stringio-3.0.7.tar.gz 44797 BLAKE2B 
2772028015b6eb5e5a45e9c86551e62e91e24a627b7280530a10b1d343f08eb19b53d4fbeaf791ed23a239e0609775e8eb4c0550dadc282f690ecc9abef7930b
 SHA512 
fcea0a32bb70c6f1d8a3b237e8a8dbb2677b00c077f0d6ddfa72e1e382c832277ee592dd2e17abdc12003b0494665853eab18fa90bf6f34f51efa0f62f7ea1b9

diff --git a/dev-ruby/stringio/stringio-3.0.4.ebuild 
b/dev-ruby/stringio/stringio-3.0.4.ebuild
deleted file mode 100644
index bcb84c33aab9..
--- a/dev-ruby/stringio/stringio-3.0.4.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-RUBY_FAKEGEM_EXTENSIONS=(ext/stringio/extconf.rb)
-RUBY_FAKEGEM_GEMSPEC="stringio.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Pseudo IO class from/to String."
-HOMEPAGE="https://github.com/ruby/stringio";
-SRC_URI="https://github.com/ruby/stringio/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD-2"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-SLOT="0"
-IUSE="test"
-
-all_ruby_prepare() {
-   sed -e "/s.version =/ s/source_version/'${PV}'/" \
-   -e 's/__dir__/"."/' \
-   -i ${RUBY_FAKEGEM_GEMSPEC} || die
-}
-
-each_ruby_test() {
-   ${RUBY} -Ilib:.:test -e 'Dir["test/test_*.rb"].each{|f| require f}' || 
die
-}



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

2023-07-08 Thread Hans de Graaff
commit: 292d37d5785fef12129973cd07a2f7731303d989
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Jul  9 05:55:48 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jul  9 05:55:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=292d37d5

dev-libs/yajl: update EAPI 7 -> 8, fix memory leak

Bug: https://bugs.gentoo.org/908036
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-libs/yajl/files/yajl-2.1.0-memory-leak.patch | 23 +++
 dev-libs/yajl/yajl-2.1.0-r4.ebuild   | 37 
 2 files changed, 60 insertions(+)

diff --git a/dev-libs/yajl/files/yajl-2.1.0-memory-leak.patch 
b/dev-libs/yajl/files/yajl-2.1.0-memory-leak.patch
new file mode 100644
index ..da059c405393
--- /dev/null
+++ b/dev-libs/yajl/files/yajl-2.1.0-memory-leak.patch
@@ -0,0 +1,23 @@
+From 23a122eddaa28165a6c219000adcc31ff9a8a698 Mon Sep 17 00:00:00 2001
+From: "zhang.jiujiu" <282627...@qq.com>
+Date: Tue, 7 Dec 2021 22:37:02 +0800
+Subject: [PATCH] fix memory leaks
+
+---
+ src/yajl_tree.c | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/src/yajl_tree.c b/src/yajl_tree.c
+index b9e66043..0e7bde98 100644
+--- a/src/yajl_tree.c
 b/src/yajl_tree.c
+@@ -456,6 +456,9 @@ yajl_val yajl_tree_parse (const char *input,
+  yajl_tree_free(v);
+ }
+ yajl_free (handle);
++  //If the requested memory is not released in time, it will cause memory 
leakage
++  if(ctx.root)
++   yajl_tree_free(ctx.root);
+ return NULL;
+ }
+ 

diff --git a/dev-libs/yajl/yajl-2.1.0-r4.ebuild 
b/dev-libs/yajl/yajl-2.1.0-r4.ebuild
new file mode 100644
index ..fb59588a03ea
--- /dev/null
+++ b/dev-libs/yajl/yajl-2.1.0-r4.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib multibuild
+
+DESCRIPTION="Small event-driven (SAX-style) JSON parser"
+HOMEPAGE="https://lloyd.github.io/yajl/";
+SRC_URI="https://github.com/lloyd/yajl/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/lloyd-yajl-66cb08c"
+
+LICENSE="ISC"
+SLOT="0/2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE=""
+
+PATCHES=(
+   "${FILESDIR}"/${P}-uclibc.patch # git master 5d4bf525
+   "${FILESDIR}"/${P}-pkg-config.patch # downstream
+   "${FILESDIR}"/${P}-memory-leak.patch # Bug 908036
+)
+
+src_prepare() {
+   cmake_src_prepare
+   multilib_copy_sources
+}
+
+multilib_src_test() {
+   cd "${S}"/test/parsing || die
+   ./run_tests.sh "${BUILD_DIR}"/test/parsing/yajl_test || die
+}
+
+src_install() {
+   cmake-multilib_src_install
+   find "${D}" -name libyajl_s.a -delete || die
+}



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

2023-07-08 Thread Hans de Graaff
commit: d74a346e8d0ed9535f2f77c50e47c41b438c9bb3
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Jul  9 05:28:39 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jul  9 05:42:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d74a346e

dev-ruby/io-console: only install expected files

The gemspec file installs different files depending on the
ruby engine. Match this to avoid loading the wrong files.

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

 .../{io-console-0.6.0.ebuild => io-console-0.6.0-r1.ebuild}   | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-ruby/io-console/io-console-0.6.0.ebuild 
b/dev-ruby/io-console/io-console-0.6.0-r1.ebuild
similarity index 86%
rename from dev-ruby/io-console/io-console-0.6.0.ebuild
rename to dev-ruby/io-console/io-console-0.6.0-r1.ebuild
index 6c1240d7498a..54a0ae2fb86d 100644
--- a/dev-ruby/io-console/io-console-0.6.0.ebuild
+++ b/dev-ruby/io-console/io-console-0.6.0-r1.ebuild
@@ -29,6 +29,10 @@ all_ruby_prepare() {
# Avoid test that require a proper TTY
sed -e '/test_\(bad_keyword\|failed_path\)/aomit "requires TTY"' \
-i test/io/console/test_io_console.rb || die
+
+   # Remove ruby and ffi files in accordance with the gemspec. These
+   # are only used when using a different ruby engine like jruby.
+   rm -fr lib/io/console.rb lib/io/console/ffi || die
 }
 
 each_ruby_test() {



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

2023-07-08 Thread Hans de Graaff
commit: bbe83eaa8e36806a458880d65d8ac25a5d0ea543
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Jul  9 05:30:37 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jul  9 05:42:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbe83eaa

dev-ruby/reline: add 0.3.6

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/reline/Manifest|  1 +
 dev-ruby/reline/reline-0.3.6.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/dev-ruby/reline/Manifest b/dev-ruby/reline/Manifest
index a1eb387b3050..2d0c88cfcd0e 100644
--- a/dev-ruby/reline/Manifest
+++ b/dev-ruby/reline/Manifest
@@ -1 +1,2 @@
 DIST reline-0.3.5.tar.gz 86159 BLAKE2B 
344db9ea247e3acc5b2f346cec657b3702c385b165b0d99e25239d099cbf293705458bc00cbf1646581abc37e0b661962aa2ae6be56879e9a1b8b7b31b2f1ff6
 SHA512 
5aa6f01cc92d4036f7edb6d10bb1d03300cf79667b87fe7bd4d53bd9cc018b1ac56de7f1ccbaac8ee76d9301196130fcbc6913e482a2c8d78526664f2076677c
+DIST reline-0.3.6.tar.gz 87142 BLAKE2B 
7e52e4a1e1cc62f58a5ae45f452b269233b2b681a0146f1ccab5343491053bd514d6fa93610c17bddc4ec3dfc14fa06e6f67559c8d4e254a0d0f857271ee5a31
 SHA512 
b8a465de0658378b5eb52d9ca78d82bb54c392e0cad512bfbba4d82834ea5834582b7055b12ccfae8785ce4d13f232aa9d4e7f8b48da0dd2aeb982cd2705

diff --git a/dev-ruby/reline/reline-0.3.6.ebuild 
b/dev-ruby/reline/reline-0.3.6.ebuild
new file mode 100644
index ..e402f399fa66
--- /dev/null
+++ b/dev-ruby/reline/reline-0.3.6.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_GEMSPEC="reline.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Alternative readline implementation in pure Ruby"
+HOMEPAGE="https://github.com/ruby/reline";
+SRC_URI="https://github.com/ruby/reline/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/io-console-0.5.0:0"
+
+all_ruby_prepare() {
+   sed -e "s:_relative ':'./:" \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_test() {
+   ${RUBY} -Ilib:.:test/reline -rhelper -e 
'Dir["test/**/test_*.rb"].each{|f| require f}' || die
+}



[gentoo-commits] repo/gentoo:master commit in: net-irc/rbot/

2023-07-08 Thread Hans de Graaff
commit: f1b4807c840cfdbaa88a3feb910a12812bd79362
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Jul  9 05:40:28 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jul  9 05:42:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1b4807c

net-irc/rbot: add 0.9.15_p20210609

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

 net-irc/rbot/Manifest |   1 +
 net-irc/rbot/rbot-0.9.15_p20210609.ebuild | 197 ++
 2 files changed, 198 insertions(+)

diff --git a/net-irc/rbot/Manifest b/net-irc/rbot/Manifest
index ca7d6c77ec02..c1ddbbf15c76 100644
--- a/net-irc/rbot/Manifest
+++ b/net-irc/rbot/Manifest
@@ -1 +1,2 @@
 DIST rbot-0.9.15_p20160325.tar.gz 762685 BLAKE2B 
68146d241bd57198e0a7a9e5ae033827116bbe31d3bdc05bf42aa644c5dd900254bbe7317461aa553ad92daac299439721a85cd8dd41033cf38b9e97b268e1ee
 SHA512 
b0bc90ee2c6ddb3cdd92cdd5f3a45520d20bc97327b3d694235f7ba94f13ef3c884d4658b083f71bfee2cbeff3cbc7a57c251c4d28bfee293e2556f64e7b4160
+DIST rbot-0.9.15_p20210609.tar.gz 769331 BLAKE2B 
7dcdb3ffefefc0b2bfc8d232aec7fec2efecbbf2b025745673acac21733ed115c247cd988db0fb2739174ab1dad9fada83e1a291219e480d294ac32d1bbaad38
 SHA512 
068e3171bc2d2d0ffea36fbdf342766672fb83b9a4359b154b44b5e0283e6d1d0308dd7fbd66b515bcabb4ecc0eeca95fe670b49654e5d082a0be376138d4e50

diff --git a/net-irc/rbot/rbot-0.9.15_p20210609.ebuild 
b/net-irc/rbot/rbot-0.9.15_p20210609.ebuild
new file mode 100644
index ..76d3cf5e8335
--- /dev/null
+++ b/net-irc/rbot/rbot-0.9.15_p20210609.ebuild
@@ -0,0 +1,197 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby30 ruby31"
+
+GITHUB_COMMIT="3ace72d5642284665fce2c33c99dfeb1b931b2c6"
+inherit ruby-ng strip-linguas
+
+DESCRIPTION="A ruby IRC bot"
+HOMEPAGE="https://ruby-rbot.org/";
+SRC_URI="https://github.com/ruby-rbot/rbot/archive/${GITHUB_COMMIT}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="|| ( feh GPL-2 )"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="spell aspell timezone translator nls figlet
+   fortune cal host sqlite toilet"
+ILINGUAS="zh_CN zh_TW ru nl de fi fr it ja"
+RUBY_S="${PN}-${GITHUB_COMMIT}"
+
+CDEPEND="
+   acct-group/rbot
+   acct-user/rbot
+"
+
+RDEPEND+="
+   ${CDEPEND}
+   spell? (
+   aspell? ( app-text/aspell )
+   !aspell? ( app-text/hunspell )
+   )
+   figlet? ( app-misc/figlet )
+   sqlite? ( dev-ruby/sqlite3 )
+   toilet? ( app-misc/toilet )
+   fortune? ( games-misc/fortune-mod )
+   cal? ( sys-apps/util-linux )
+   host? ( net-dns/bind-tools )"
+
+DEPEND+="${CDEPEND}"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/sqlite3
+   )
+   nls? (
+   >=dev-ruby/ruby-gettext-2
+   dev-ruby/rake
+   )"
+
+ruby_add_rdepend "
+   dev-ruby/tokyocabinet
+   timezone? ( dev-ruby/tzinfo:* )
+   translator? ( dev-ruby/mechanize )
+   nls? ( dev-ruby/ruby-gettext >=dev-ruby/locale-2.0.5-r2 )
+"
+
+all_ruby_prepare() {
+   eapply -p0 "${FILESDIR}"/rbot-rakefile-gettext.patch
+
+   # Avoid tests that are only compatible with ruby22
+   rm -f test/test_journal.rb || die
+
+   # Fix deprecated code that was removed with ruby22
+   sed -i -e 's/::Config/::RbConfig/' setup.rb || die
+
+   # Avoid tests for optional dependencies that are not packaged.
+   # sed -i -e '/RegistryDaybreakTest/,/^end/ s:^:#:' 
test/test_registry.rb || die
+
+   # Avoid broken tests that call code that doesn't exist
+   rm -f test/test_plugins_threshold.rb || die
+}
+
+all_ruby_compile() {
+   disable_rbot_plugin() {
+   mv "${S}"/data/rbot/plugins/$1.rb{,.disabled}
+   }
+   use_rbot_plugin() {
+   use $1 && return
+   disable_rbot_plugin "$2"
+   }
+   rbot_conf() {
+   echo "$1: $2" >> "${T}"/rbot.conf
+   }
+   use_rbot_conf_path() {
+   use "$1" \
+   && rbot_conf "$2" "$3" \
+   || rbot_conf "$2" /bin/false
+   }
+
+   local spell_program="/usr/bin/hunspell -i"
+   if use !spell; then
+   disable_rbot_plugin spell
+   spell_program="/bin/false"
+   elif use aspell; then
+   spell_program="/usr/bin/ispell-aspell"
+   fi
+
+   rbot_conf spell.program "${spell_program}"
+
+   if use !figlet && use !toilet; then
+   disable_rbot_plugin figlet
+   fi
+
+   use_rbot_conf_path figlet figlet.path /usr/bin/figlet
+   use_rbot_conf_path toilet toilet.path /usr/bin/toilet
+
+   use_rbot_plugin timezone time
+   use_rbot_plugin translator translator
+
+   use_rbot_plugin fortune fortune
+   use_rbot_conf_path fortune fortune.path /usr/bin/fortune
+
+   use_rbot_plugin cal cal
+   use_rbot_conf_path cal cal.path /usr/bin/cal
+

[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/arch/x64/

2023-07-08 Thread Benda XU
commit: 503fa9bc402353c5a89995e13c5a2f98772ccb76
Author: Benda Xu  gentoo  org>
AuthorDate: Sun Jul  9 05:14:01 2023 +
Commit: Benda XU  gentoo  org>
CommitDate: Sun Jul  9 05:14:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=503fa9bc

p/p/darwin/macos/arch/x64: allow users to tune the x86 CPU flags.

This is useful to fine tune the number crunching performance on macOS.

Signed-off-by: Benda Xu  gentoo.org>

 .../prefix/darwin/macos/arch/x64/make.defaults |  3 ++-
 profiles/prefix/darwin/macos/arch/x64/use.mask | 23 ++
 2 files changed, 25 insertions(+), 1 deletion(-)

diff --git a/profiles/prefix/darwin/macos/arch/x64/make.defaults 
b/profiles/prefix/darwin/macos/arch/x64/make.defaults
index 9dee8c00f5f0..e4b9746c663a 100644
--- a/profiles/prefix/darwin/macos/arch/x64/make.defaults
+++ b/profiles/prefix/darwin/macos/arch/x64/make.defaults
@@ -1,9 +1,10 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 ARCH="x64-macos"
 ACCEPT_KEYWORDS="~x64-macos"
 
+USE_EXPAND_HIDDEN="-CPU_FLAGS_X86"
 CPU_FLAGS_X86="mmx mmxext sse sse2"
 
 # multilib build stuff, single ABI (no multilib)

diff --git a/profiles/prefix/darwin/macos/arch/x64/use.mask 
b/profiles/prefix/darwin/macos/arch/x64/use.mask
index 01a9fae674b6..6bf08722e781 100644
--- a/profiles/prefix/darwin/macos/arch/x64/use.mask
+++ b/profiles/prefix/darwin/macos/arch/x64/use.mask
@@ -4,3 +4,26 @@
 # Unmask the flag corresponding to the default ABI
 -x64-macos
 -abi_x86_64
+
+# Benda Xu  (2023-07-09)
+# Unmask the CPU-flag related USE EXPAND, as in the general arch/amd64
+
+-cpu_flags_x86_3dnow
+-cpu_flags_x86_3dnowext
+-cpu_flags_x86_aes
+-cpu_flags_x86_avx
+-cpu_flags_x86_avx2
+-cpu_flags_x86_fma3
+-cpu_flags_x86_fma4
+-cpu_flags_x86_mmx
+-cpu_flags_x86_mmxext
+-cpu_flags_x86_padlock
+-cpu_flags_x86_popcnt
+-cpu_flags_x86_sse
+-cpu_flags_x86_sse2
+-cpu_flags_x86_sse3
+-cpu_flags_x86_sse4_1
+-cpu_flags_x86_sse4_2
+-cpu_flags_x86_sse4a
+-cpu_flags_x86_ssse3
+-cpu_flags_x86_xop



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

2023-07-08 Thread Benda XU
commit: bf5062d5c5ff8c3c42c8630b4c6b36101d1af2e9
Author: Benda Xu  gentoo  org>
AuthorDate: Sun Jul  9 04:56:11 2023 +
Commit: Benda XU  gentoo  org>
CommitDate: Sun Jul  9 05:05:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf5062d5

sys-apps/the_silver_searcher: keyword 2.2.0_p20201217-r1 for ~x64-macos

Signed-off-by: Benda Xu  gentoo.org>

 .../the_silver_searcher/the_silver_searcher-2.2.0_p20201217-r1.ebuild   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-apps/the_silver_searcher/the_silver_searcher-2.2.0_p20201217-r1.ebuild 
b/sys-apps/the_silver_searcher/the_silver_searcher-2.2.0_p20201217-r1.ebuild
index eb85f58a5cd2..b1f5f48499dd 100644
--- a/sys-apps/the_silver_searcher/the_silver_searcher-2.2.0_p20201217-r1.ebuild
+++ b/sys-apps/the_silver_searcher/the_silver_searcher-2.2.0_p20201217-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/ggreer/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~x86 
~amd64-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~x86 
~amd64-linux ~x64-macos"
 IUSE="lzma test zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/sunos/, profiles/prefix/sunos/solaris/, ...

2023-07-08 Thread Benda XU
commit: 200dcd061e685c809a8d2859afdf1781b23020ee
Author: Benda Xu  gentoo  org>
AuthorDate: Sun Jul  9 05:02:59 2023 +
Commit: Benda XU  gentoo  org>
CommitDate: Sun Jul  9 05:05:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=200dcd06

p/p/{darwin/macos,sunos/solaris}: move the xattr masks downwards.

The masks are more related to userland libc implementations than
kernels, and suits better to macos and solaris subdirectories.

Signed-off-by: Benda Xu  gentoo.org>

 profiles/prefix/darwin/macos/package.mask|  6 ++
 profiles/prefix/{sunos => darwin/macos}/use.mask | 20 
 profiles/prefix/darwin/package.mask  |  6 --
 profiles/prefix/darwin/use.mask  |  4 
 profiles/prefix/sunos/package.mask   |  8 
 profiles/prefix/sunos/solaris/package.mask   |  6 ++
 profiles/prefix/sunos/{ => solaris}/use.mask | 20 
 profiles/prefix/sunos/use.mask   |  4 
 8 files changed, 12 insertions(+), 62 deletions(-)

diff --git a/profiles/prefix/darwin/macos/package.mask 
b/profiles/prefix/darwin/macos/package.mask
index 0eeeffbc554e..a0d4caecafae 100644
--- a/profiles/prefix/darwin/macos/package.mask
+++ b/profiles/prefix/darwin/macos/package.mask
@@ -1,6 +1,12 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Benda Xu  (2023-07-09)
+# Requires Glibc  to work properly.
+# For example, 'lgetxattr' is not available on macOS or gnulib.
+# https://www.gnu.org/software/gnulib/manual/html_node/lgetxattr.html
+sys-apps/attr
+
 # Fabian Groffen  (2023-06-05)
 # Fails to compile using GCC, misdetecting sincosf
 # https://github.com/harfbuzz/harfbuzz/issues/4266

diff --git a/profiles/prefix/sunos/use.mask 
b/profiles/prefix/darwin/macos/use.mask
similarity index 54%
copy from profiles/prefix/sunos/use.mask
copy to profiles/prefix/darwin/macos/use.mask
index d9cbd55a4b77..334d27168fee 100644
--- a/profiles/prefix/sunos/use.mask
+++ b/profiles/prefix/darwin/macos/use.mask
@@ -1,26 +1,6 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# Re-add SunOS libc
--elibc_SunOS
--kernel_SunOS
-
 # Benda Xu  (2023-07-09)
 # xattr requires sys-apps/attr, which is masked.
 xattr
-
-# these will more than likely never work on solaris
-3dfx
-acpi
-alsa
-apm
-caps
-djbfft
-fbcon
-ggi
-gpm
-hardened
-oss
-svga
-rtc
-v4l

diff --git a/profiles/prefix/darwin/package.mask 
b/profiles/prefix/darwin/package.mask
index 770d57809b9a..47b1d8ab9f58 100644
--- a/profiles/prefix/darwin/package.mask
+++ b/profiles/prefix/darwin/package.mask
@@ -1,12 +1,6 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# Benda Xu  (2023-07-09)
-# Requires Glibc  to work properly.
-# For example, 'lgetxattr' is not available on macOS or gnulib.
-# https://www.gnu.org/software/gnulib/manual/html_node/lgetxattr.html
-sys-apps/attr
-
 # Fabian Groffen  (2014-01-14)
 # util-linux has no business on Darwin systems
 sys-apps/util-linux

diff --git a/profiles/prefix/darwin/use.mask b/profiles/prefix/darwin/use.mask
index 79035bfa7912..b3b6dcd4f1e3 100644
--- a/profiles/prefix/darwin/use.mask
+++ b/profiles/prefix/darwin/use.mask
@@ -34,9 +34,5 @@ introspection
 # libcap doesn't work on OSX (fcaps.eclass), bug #534264
 filecaps
 
-# Benda Xu  (2023-07-09)
-# xattr requires sys-apps/attr, which is masked.
-xattr
-
 # linux-exclusive feature
 inotify

diff --git a/profiles/prefix/sunos/package.mask 
b/profiles/prefix/sunos/package.mask
deleted file mode 100644
index 1d933faa70cb..
--- a/profiles/prefix/sunos/package.mask
+++ /dev/null
@@ -1,8 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Benda Xu  (2023-07-09)
-# Requires Glibc  to work properly.
-# For example, 'lgetxattr' is not available on Solaris or gnulib.
-# https://www.gnu.org/software/gnulib/manual/html_node/lgetxattr.html
-sys-apps/attr

diff --git a/profiles/prefix/sunos/solaris/package.mask 
b/profiles/prefix/sunos/solaris/package.mask
index bd2fe8fd3273..dbb1185a8cae 100644
--- a/profiles/prefix/sunos/solaris/package.mask
+++ b/profiles/prefix/sunos/solaris/package.mask
@@ -1,6 +1,12 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Benda Xu  (2023-07-09)
+# Requires Glibc  to work properly.
+# For example, 'lgetxattr' is not available on Solaris or gnulib.
+# https://www.gnu.org/software/gnulib/manual/html_node/lgetxattr.html
+sys-apps/attr
+
 # Fabian Groffen  (2023-06-09)
 # Fails to compile due to missing DT_* symbols
 # fix: https://lore.kernel.org/git/20230606205935.3183276-1-ased...@google.com/

diff --git a/profiles/prefix/sunos/use.mask 
b/profiles/prefix/sunos/solaris/use.mask
similarity index 54%
copy from p

[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/fricas/

2023-07-08 Thread Andrey Grozin
commit: 0eb5f79cd03d0aa4da0f7edd2ae62af3887429c3
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sun Jul  9 04:48:30 2023 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Sun Jul  9 04:48:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0eb5f79c

sci-mathematics/fricas: bump to 1.3.9

Signed-off-by: Andrey Grozin  gentoo.org>

 sci-mathematics/fricas/Manifest|   1 +
 sci-mathematics/fricas/fricas-1.3.9.ebuild | 110 +
 sci-mathematics/fricas/metadata.xml|   1 +
 3 files changed, 112 insertions(+)

diff --git a/sci-mathematics/fricas/Manifest b/sci-mathematics/fricas/Manifest
index 276c12bbc607..f880d5c7a0bf 100644
--- a/sci-mathematics/fricas/Manifest
+++ b/sci-mathematics/fricas/Manifest
@@ -1 +1,2 @@
 DIST fricas-1.3.8-full.tar.bz2 10878913 BLAKE2B 
214eecd430a2b758a10d985f512f3c79f6b12de35bc29e8f0a3fd296fe871b2e9a6b362060cbeec317dc355bd3c661fcab44087feeaa092fe6afcdebd0fb94a8
 SHA512 
330554f9dc36b47451195e3dee88fe26a80ab2bf9b6750d651cd53c5ba16b9c9736176936c7c69e699685be25aa62b6a099ed7340913e946a4f5e53579835dbb
+DIST fricas-1.3.9.full.tar.bz2 10949173 BLAKE2B 
c535d2a384fa55db53b6901d3ba5d1cc8eca35ccf67a2664f934da427a808b5adc7a5522b935f5dcff89795c0ca5816818d9cf37399b6f9bdc63cfe4d622a7c3
 SHA512 
9cfcb8bad52550a46216509154d5c06dac23625bc14d504a1febbea7ff771fd3172f91c2824df51375b8d85adc19959a5cbbfa2b77a0095ca37e8a4d4b8cc405

diff --git a/sci-mathematics/fricas/fricas-1.3.9.ebuild 
b/sci-mathematics/fricas/fricas-1.3.9.ebuild
new file mode 100644
index ..e3004457c1e1
--- /dev/null
+++ b/sci-mathematics/fricas/fricas-1.3.9.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit elisp-common
+
+DESCRIPTION="FriCAS is a fork of Axiom computer algebra system"
+HOMEPAGE="http://fricas.sourceforge.net/
+   https://github.com/fricas/fricas
+   https://fricas.github.io/";
+SRC_URI="mirror://sourceforge/${PN}/${PV}/${P}.full.tar.bz2"
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+# Supported lisps, number 0 is the default
+LISPS=( sbcl cmucl gcl ecls clisp clozurecl )
+# Version restrictions, . means no restrictions
+REST=(  .. .   .. . )
+# command name: . means just ${LISP}
+COMS=(  .lisp  .   ecl  . ccl )
+
+IUSE="${LISPS[*]} X emacs gmp"
+RDEPEND="X? ( x11-libs/libXpm x11-libs/libICE )
+   emacs? ( >=app-editors/emacs-23.1:* )
+   gmp? ( dev-libs/gmp:= )"
+
+# Generating lisp deps
+n=${#LISPS[*]}
+for ((n--; n > 0; n--)); do
+   LISP=${LISPS[$n]}
+   if [ "${REST[$n]}" = "." ]; then
+   DEP="dev-lisp/${LISP}"
+   else
+   DEP="${REST[$n]}"
+   fi
+   RDEPEND="${RDEPEND} ${LISP}? ( ${DEP}:= ) !${LISP}? ("
+done
+if [ "${REST[0]}" = "." ]; then
+   DEP="dev-lisp/${LISPS[0]}"
+else
+   DEP="${REST[0]}"
+fi
+RDEPEND="${RDEPEND} ${DEP}:="
+n=${#LISPS[*]}
+for ((n--; n > 0; n--)); do
+   RDEPEND="${RDEPEND} )"
+done
+
+DEPEND="${RDEPEND}"
+
+# necessary for clisp and gcl
+RESTRICT="strip"
+
+src_configure() {
+   local LISP n GMP
+   LISP=sbcl
+   n=${#LISPS[*]}
+   for ((n--; n > 0; n--)); do
+   if use ${LISPS[$n]}; then
+   LISP=${COMS[$n]}
+   if [ "${LISP}" = "." ]; then
+   LISP=${LISPS[$n]}
+   fi
+   fi
+   done
+   einfo "Using lisp: ${LISP}"
+
+   # bug #650788
+   if [[ ${LISP} = sbcl || ${LISP} = ccl ]]
+   then GMP=$(use_with gmp)
+   else GMP=''
+   fi
+
+   # aldor is not yet in portage
+   econf --disable-aldor --with-lisp=${LISP} $(use_with X x) ${GMP}
+}
+
+src_compile() {
+   # bug #300132
+   emake -j1
+}
+
+src_test() {
+   emake -j1 all-input
+}
+
+src_install() {
+   emake -j1 DESTDIR="${D}" install
+   dodoc README.rst FAQ
+
+   if use emacs; then
+   sed -e "s|(setq load-path (cons (quote 
\"/usr/$(get_libdir)/fricas/emacs\") load-path)) ||" \
+   -i "${D}"/usr/bin/efricas \
+   || die "sed efricas failed"
+   elisp-install ${PN} "${D}"/usr/$(get_libdir)/${PN}/emacs/*.el
+   elisp-make-site-file 64${PN}-gentoo.el
+   else
+   rm "${D}"/usr/bin/efricas || die "rm efricas failed"
+   fi
+   rm -r "${D}"/usr/$(get_libdir)/${PN}/emacs || die "rm -r emacs failed"
+}
+
+pkg_postinst() {
+   use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+   use emacs && elisp-site-regen
+}

diff --git a/sci-mathematics/fricas/metadata.xml 
b/sci-mathematics/fricas/metadata.xml
index c17dd82db612..5f547acf8a41 100644
--- a/sci-mathematics/fricas/metadata.xml
+++ b/sci-mathematics/fricas/metadata.xml
@@ -25,5 +25,6 @@
   
   
 fricas
+fricas/fricas
   
 



[gentoo-commits] repo/gentoo:master commit in: profiles/features/big-endian/

2023-07-08 Thread Sam James
commit: 5cb7875c200d1e57f9eadf78781c4c292efef520
Author: Matoro Mahri  users  noreply  github  
com>
AuthorDate: Fri Jun 30 21:50:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul  9 04:47:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cb7875c

profiles/features/big-endian: mask media-libs/libjxl

Bug: https://bugs.gentoo.org/908939
Bug: https://bugs.gentoo.org/908210
Signed-off-by: Matoro Mahri  users.noreply.github.com>
Closes: https://github.com/gentoo/gentoo/pull/31682
Signed-off-by: Sam James  gentoo.org>

 profiles/features/big-endian/package.mask | 5 +
 profiles/features/big-endian/use.mask | 5 +
 2 files changed, 10 insertions(+)

diff --git a/profiles/features/big-endian/package.mask 
b/profiles/features/big-endian/package.mask
index 33a1b137be24..13300d04d70e 100644
--- a/profiles/features/big-endian/package.mask
+++ b/profiles/features/big-endian/package.mask
@@ -1,6 +1,11 @@
 # Copyright 2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# matoro  (2023-06-30)
+# Test failures on BE
+# https://github.com/libjxl/libjxl/issues/2433
+media-libs/libjxl
+
 # James Le Cuirot  (2023-06-24)
 # Test failures on BE (#901391).
 # https://github.com/any1/neatvnc/issues/85

diff --git a/profiles/features/big-endian/use.mask 
b/profiles/features/big-endian/use.mask
index 146182d4c1f9..49de7dd81e15 100644
--- a/profiles/features/big-endian/use.mask
+++ b/profiles/features/big-endian/use.mask
@@ -1,6 +1,11 @@
 # Copyright 2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# matoro  (2023-06-30)
+# media-libs/libjxl casualties
+# https://github.com/libjxl/libjxl/issues/2433
+jpegxl
+
 # matoro  (2023-05-05)
 # media-libs/zimg casualties (https://github.com/sekrit-twc/zimg/pull/156)
 zimg



[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/flint/files/, sci-mathematics/flint/

2023-07-08 Thread Sam James
commit: b3d94642a52b8a887c3ae1c249275ba1fb1da2cf
Author: Matoro Mahri  users  noreply  github  
com>
AuthorDate: Sun Jul  9 03:23:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul  9 04:46:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3d94642

sci-mathematics/flint: remove hardcoded CFLAGS

Bug: https://bugs.gentoo.org/909738
Signed-off-by: Matoro Mahri  users.noreply.github.com>
Signed-off-by: Sam James  gentoo.org>

 .../flint-2.9.0-remove-hardcoded-CFLAGS.patch  | 69 ++
 sci-mathematics/flint/flint-2.9.0.ebuild   |  1 +
 2 files changed, 70 insertions(+)

diff --git 
a/sci-mathematics/flint/files/flint-2.9.0-remove-hardcoded-CFLAGS.patch 
b/sci-mathematics/flint/files/flint-2.9.0-remove-hardcoded-CFLAGS.patch
new file mode 100644
index ..b057ea207bbd
--- /dev/null
+++ b/sci-mathematics/flint/files/flint-2.9.0-remove-hardcoded-CFLAGS.patch
@@ -0,0 +1,69 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 9784633c4..641ab9ed4 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -1,6 +1,5 @@
+ cmake_minimum_required(VERSION 3.9)
+ 
+-include(CheckIPOSupported)
+ include(CheckIncludeFiles)
+ include(CheckFunctionExists)
+ include(CheckPrototypeDefinition)
+@@ -126,13 +125,6 @@ with open(join('${CMAKE_SOURCE_DIR}','qadic', 
'CPimport.txt')) as fin:
+ )
+ configure_file(${CMAKE_BINARY_DIR}/CPimport.h.in 
${CMAKE_BINARY_DIR}/CPimport.h COPYONLY)
+ 
+-# Setup for flint-config.h
+-check_c_compiler_flag("-mpopcnt" HAS_FLAG_MPOPCNT)
+-check_c_compiler_flag("-funroll-loops" HAS_FLAG_UNROLL_LOOPS)
+-
+-if(HAS_FLAG_MPOPCNT)
+-  set(CMAKE_REQUIRED_FLAGS "-mpopcnt")
+-endif()
+ # Testing __builtin_popcountl...
+ check_c_source_runs([[int main(int argc, char ** argv) {
+   #if defined(_WIN64)
+@@ -141,7 +133,6 @@ check_c_source_runs([[int main(int argc, char ** argv) {
+   return __builtin_popcountl(argc) == 100;
+   #endif
+   }]] FLINT_USES_POPCNT)
+-unset(CMAKE_REQUIRED_FLAGS)
+ 
+ # fenv configuration
+ check_c_source_compiles([[#include 
+@@ -250,13 +241,6 @@ if(BUILD_SHARED_LIBS AND WIN32)
+ target_compile_definitions(flint PUBLIC "MSC_USE_DLL")
+ endif()
+ 
+-if (HAS_FLAG_MPOPCNT)
+-target_compile_options(flint PUBLIC "-mpopcnt")
+-endif()
+-if (HAS_FLAG_UNROLL_LOOPS)
+-target_compile_options(flint PUBLIC "-funroll-loops")
+-endif()
+-
+ # Versioning
+ 
+ set_target_properties(flint PROPERTIES
+@@ -279,21 +263,6 @@ elseif (WIN32)
+ set_target_properties(flint PROPERTIES RUNTIME_OUTPUT_NAME 
"flint-${FLINT_MAJOR}")
+ endif()
+ 
+-if(NOT DEFINED IPO_SUPPORTED)
+-message(STATUS "Checking for IPO")
+-check_ipo_supported(RESULT ipo_supported LANGUAGES C)
+-if(ipo_supported)
+-message(STATUS "Checking for IPO - found")
+-else()
+-message(STATUS "Checking for IPO - not found")
+-endif()
+-set(IPO_SUPPORTED ${ipo_supported} CACHE INTERNAL "Introprocedural 
Optimization" FORCE)
+-endif()
+-
+-if(IPO_SUPPORTED)
+-set_target_properties(flint PROPERTIES INTERPROCEDURAL_OPTIMIZATION TRUE)
+-endif()
+-
+ if(NOT MSVC)
+   target_link_libraries(flint PUBLIC m)
+ endif()

diff --git a/sci-mathematics/flint/flint-2.9.0.ebuild 
b/sci-mathematics/flint/flint-2.9.0.ebuild
index 5a1fb677b0b8..494339dd488e 100644
--- a/sci-mathematics/flint/flint-2.9.0.ebuild
+++ b/sci-mathematics/flint/flint-2.9.0.ebuild
@@ -41,6 +41,7 @@ DEPEND="dev-libs/gmp:=
 RDEPEND="${DEPEND}"
 
 S="${WORKDIR}/flint2-${PV}"
+PATCHES=( "${FILESDIR}/${PN}-2.9.0-remove-hardcoded-CFLAGS.patch" )
 
 src_prepare() {
# https://github.com/wbhart/flint2/issues/1140



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Config-General/

2023-07-08 Thread Sam James
commit: 05953286847500023c1e42bc6d344f3077dbee09
Author: Matoro Mahri  users  noreply  github  
com>
AuthorDate: Sun Jul  9 04:43:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul  9 04:46:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05953286

dev-perl/Config-General: Keyword 2.650.0 alpha, #909352

Signed-off-by: Matoro Mahri  users.noreply.github.com>
Signed-off-by: Sam James  gentoo.org>

 dev-perl/Config-General/Config-General-2.650.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Config-General/Config-General-2.650.0.ebuild 
b/dev-perl/Config-General/Config-General-2.650.0.ebuild
index f37c9fbf2e8e..b14176544b20 100644
--- a/dev-perl/Config-General/Config-General-2.650.0.ebuild
+++ b/dev-perl/Config-General/Config-General-2.650.0.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Config file parser module"
 
 LICENSE="Artistic-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
 
 RDEPEND="
virtual/perl-File-Spec



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

2023-07-08 Thread Sam James
commit: ee4823852ddac938004852416e907069beb8cdc3
Author: Matoro Mahri  users  noreply  github  
com>
AuthorDate: Thu Jun 29 16:11:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul  9 04:46:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee482385

app-text/mandoc: wire up tests

Bug: https://bugs.gentoo.org/908743
Signed-off-by: Matoro Mahri  users.noreply.github.com>
Closes: https://github.com/gentoo/gentoo/pull/31668
Signed-off-by: Sam James  gentoo.org>

 app-text/mandoc/mandoc-1.14.6.ebuild | 8 +++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/app-text/mandoc/mandoc-1.14.6.ebuild 
b/app-text/mandoc/mandoc-1.14.6.ebuild
index 9af875d1eed0..a4127ae75473 100644
--- a/app-text/mandoc/mandoc-1.14.6.ebuild
+++ b/app-text/mandoc/mandoc-1.14.6.ebuild
@@ -12,7 +12,8 @@ SRC_URI="https://mdocml.bsd.lv/snapshots/${P}.tar.gz";
 LICENSE="ISC"
 SLOT="0"
 KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc 
x86"
-IUSE="cgi selinux system-man"
+IUSE="cgi selinux system-man test"
+RESTRICT="!test? ( test )"
 
 RDEPEND="sys-libs/zlib
system-man? ( !sys-apps/man-db )
@@ -22,6 +23,7 @@ DEPEND="${RDEPEND}
 "
 BDEPEND="
cgi? ( app-text/highlight )
+   test? ( dev-lang/perl )
 "
 RDEPEND+=" selinux? ( sec-policy/selinux-makewhatis )"
 
@@ -107,6 +109,10 @@ src_compile() {
use cgi && emake man.cgi
 }
 
+src_test() {
+   emake regress
+}
+
 src_install() {
emake DESTDIR="${D}" install
use cgi && emake DESTDIR="${D}" cgi-install www-install



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

2023-07-08 Thread Sam James
commit: 77e199cfc3d399ae5c1e5309bb59398fbee4cec5
Author: Matoro Mahri  users  noreply  github  
com>
AuthorDate: Fri Jun 30 21:44:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul  9 04:47:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77e199cf

media-libs/libjxl: fix tests

Tests were broken with lcms2.  Backporting this pair of patches from
https://github.com/libjxl/libjxl/issues/2433 fixes the tests on
little-endian.

Closes: https://bugs.gentoo.org/908939
Bug: https://bugs.gentoo.org/908210
Signed-off-by: Matoro Mahri  users.noreply.github.com>
Signed-off-by: Sam James  gentoo.org>

 .../files/libjxl-0.8.2-backport-pr2596.patch   | 50 +
 .../files/libjxl-0.8.2-backport-pr2617.patch   | 60 +++
 media-libs/libjxl/libjxl-0.8.2-r1.ebuild   | 86 ++
 3 files changed, 196 insertions(+)

diff --git a/media-libs/libjxl/files/libjxl-0.8.2-backport-pr2596.patch 
b/media-libs/libjxl/files/libjxl-0.8.2-backport-pr2596.patch
new file mode 100644
index ..43448a01c473
--- /dev/null
+++ b/media-libs/libjxl/files/libjxl-0.8.2-backport-pr2596.patch
@@ -0,0 +1,50 @@
+https://bugs.gentoo.org/908939
+https://github.com/libjxl/libjxl/issues/2433
+https://github.com/libjxl/libjxl/pull/2596
+
+From 6a5cd1ff847e7b18ba8b87fcc11ada17dccb0692 Mon Sep 17 00:00:00 2001
+From: Sami Boukortt 
+Date: Thu, 22 Jun 2023 12:26:25 +0200
+Subject: [PATCH] Make sure to read the rendering intent before the CICP tag
+
+The code that reads the CICP tag exits the function if it succeeds, but
+it should not skip reading the rendering intent, so make sure to have
+already done it by that point.
+---
+ lib/jxl/enc_color_management.cc | 16 
+ 1 file changed, 8 insertions(+), 8 deletions(-)
+
+diff --git a/lib/jxl/enc_color_management.cc b/lib/jxl/enc_color_management.cc
+index 752e3e02c0..2b519d152e 100644
+--- a/lib/jxl/enc_color_management.cc
 b/lib/jxl/enc_color_management.cc
+@@ -982,6 +982,14 @@ Status ColorEncoding::SetFieldsFromICC() {
+   Profile profile;
+   JXL_RETURN_IF_ERROR(DecodeProfile(context, icc_, &profile));
+ 
++  const cmsUInt32Number rendering_intent32 =
++  cmsGetHeaderRenderingIntent(profile.get());
++  if (rendering_intent32 > 3) {
++return JXL_FAILURE("Invalid rendering intent %u\n", rendering_intent32);
++  }
++  // ICC and RenderingIntent have the same values (0..3).
++  rendering_intent = static_cast(rendering_intent32);
++
+   static constexpr size_t kCICPSize = 12;
+   static constexpr auto kCICPSignature =
+   static_cast(0x63696370);
+@@ -993,14 +1001,6 @@ Status ColorEncoding::SetFieldsFromICC() {
+ return true;
+   }
+ 
+-  const cmsUInt32Number rendering_intent32 =
+-  cmsGetHeaderRenderingIntent(profile.get());
+-  if (rendering_intent32 > 3) {
+-return JXL_FAILURE("Invalid rendering intent %u\n", rendering_intent32);
+-  }
+-  // ICC and RenderingIntent have the same values (0..3).
+-  rendering_intent = static_cast(rendering_intent32);
+-
+   SetColorSpace(ColorSpaceFromProfile(profile));
+   if (cmsGetColorSpace(profile.get()) == cmsSigCmykData) {
+ cmyk_ = true;

diff --git a/media-libs/libjxl/files/libjxl-0.8.2-backport-pr2617.patch 
b/media-libs/libjxl/files/libjxl-0.8.2-backport-pr2617.patch
new file mode 100644
index ..af9345867473
--- /dev/null
+++ b/media-libs/libjxl/files/libjxl-0.8.2-backport-pr2617.patch
@@ -0,0 +1,60 @@
+https://bugs.gentoo.org/908939
+https://github.com/libjxl/libjxl/issues/2433
+https://github.com/libjxl/libjxl/pull/2617
+
+From d9637bd803bf9fadc00aa01cea7becfff1e00e1f Mon Sep 17 00:00:00 2001
+From: Sami Boukortt 
+Date: Mon, 26 Jun 2023 15:06:17 +0200
+Subject: [PATCH] Fix decode_test with lcms2
+
+Co-authored-by: Zoltan Szabadka 
+Co-authored-by: Luca Versari 
+---
+ lib/jxl/decode_test.cc | 17 +++--
+ 1 file changed, 11 insertions(+), 6 deletions(-)
+
+diff --git a/lib/jxl/decode_test.cc b/lib/jxl/decode_test.cc
+index 44ead99ec6..bbb7bda39c 100644
+--- a/lib/jxl/decode_test.cc
 b/lib/jxl/decode_test.cc
+@@ -3734,13 +3734,18 @@ void AnalyzeCodestream(const jxl::PaddedBytes& data,
+   jxl::Span(codestream.data(), codestream.size()));
+   ASSERT_EQ(br.ReadFixedBits<16>(), 0x0AFF);
+   jxl::CodecMetadata metadata;
+-  EXPECT_TRUE(ReadSizeHeader(&br, &metadata.size));
+-  EXPECT_TRUE(ReadImageMetadata(&br, &metadata.m));
++  ASSERT_TRUE(ReadSizeHeader(&br, &metadata.size));
++  ASSERT_TRUE(ReadImageMetadata(&br, &metadata.m));
+   streampos->basic_info =
+   add_offset(br.TotalBitsConsumed() / jxl::kBitsPerByte);
+   metadata.transform_data.nonserialized_xyb_encoded = metadata.m.xyb_encoded;
+-  EXPECT_TRUE(jxl::Bundle::Read(&br, &metadata.transform_data));
+-  EXPECT_TRUE(br.JumpToByteBoundary());
++  ASSERT_TRUE(jxl::Bundle::Read(&br, &metadata.transform_data));
++  if (metadata.m.color_encoding.WantICC()) {
++jxl::PaddedBytes icc;
++ASSERT_TRUE(jxl::ReadICC(&

[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/

2023-07-08 Thread Sam James
commit: 8ad83bb8a5e471120fddad430113ba8c6cf908cc
Author: Matoro Mahri  users  noreply  github  
com>
AuthorDate: Sun Jul  9 04:43:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul  9 04:46:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ad83bb8

sys-block/tgt: Keyword 1.0.86 alpha, #909352

Signed-off-by: Matoro Mahri  users.noreply.github.com>
Signed-off-by: Sam James  gentoo.org>

 sys-block/tgt/tgt-1.0.86.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-block/tgt/tgt-1.0.86.ebuild b/sys-block/tgt/tgt-1.0.86.ebuild
index 805337363ac3..e2b6a07d8cfb 100644
--- a/sys-block/tgt/tgt-1.0.86.ebuild
+++ b/sys-block/tgt/tgt-1.0.86.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/fujita/tgt/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
 IUSE="fcoe fcp ibmvio infiniband rbd selinux"
 
 DEPEND="



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

2023-07-08 Thread Sam James
commit: a80e4374b3013c07d137cdca3155d20cb6d5f13c
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul  9 04:37:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul  9 04:37:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a80e4374

sys-apps/nvme-cli: drop redundant src_install

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

 sys-apps/nvme-cli/nvme-cli-2.5.ebuild | 4 
 1 file changed, 4 deletions(-)

diff --git a/sys-apps/nvme-cli/nvme-cli-2.5.ebuild 
b/sys-apps/nvme-cli/nvme-cli-2.5.ebuild
index 96f6ab025153..6a60b7ff63e2 100644
--- a/sys-apps/nvme-cli/nvme-cli-2.5.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-2.5.ebuild
@@ -45,10 +45,6 @@ src_configure() {
meson_src_configure
 }
 
-src_install() {
-   meson_src_install
-}
-
 pkg_postinst() {
udev_reload
 }



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

2023-07-08 Thread Sam James
commit: 74b0fd90fcf80cd28fb56095abfe37e8864723c1
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul  9 04:37:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul  9 04:37:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74b0fd90

sys-libs/libnvme: disable py3.9

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

 sys-libs/libnvme/libnvme-1.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/libnvme/libnvme-1.5.ebuild 
b/sys-libs/libnvme/libnvme-1.5.ebuild
index f00e46205f84..8939d9860409 100644
--- a/sys-libs/libnvme/libnvme-1.5.ebuild
+++ b/sys-libs/libnvme/libnvme-1.5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit python-r1 meson
 
 DESCRIPTION="C Library for NVM Express on Linux"



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

2023-07-08 Thread Sam James
commit: fa60a8dafebb7a2332a5d3cac1e1d620094ed9f2
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul  9 04:36:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul  9 04:36:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa60a8da

sys-libs/libnvme: tweak style to match skel.ebuild

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

 sys-libs/libnvme/libnvme-1.5.ebuild | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/sys-libs/libnvme/libnvme-1.5.ebuild 
b/sys-libs/libnvme/libnvme-1.5.ebuild
index 3502d35610d0..f00e46205f84 100644
--- a/sys-libs/libnvme/libnvme-1.5.ebuild
+++ b/sys-libs/libnvme/libnvme-1.5.ebuild
@@ -8,12 +8,16 @@ inherit python-r1 meson
 
 DESCRIPTION="C Library for NVM Express on Linux"
 HOMEPAGE="https://github.com/linux-nvme/libnvme";
+SRC_URI="https://github.com/linux-nvme/libnvme/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
 LICENSE="LGPL-2.1+"
 SLOT="0/1"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="dbus +json keyutils python ssl +uuid"
 
-SRC_URI="https://github.com/linux-nvme/libnvme/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+REQUIRED_USE="
+   python? ( ${PYTHON_REQUIRED_USE} )
+"
 
 DEPEND="
json? ( dev-libs/json-c:= )
@@ -29,10 +33,6 @@ BDEPEND="
dev-lang/swig
 "
 
-REQUIRED_USE="
-   python? ( ${PYTHON_REQUIRED_USE} )
-"
-
 src_configure() {
local emesonargs=(
-Dpython=false



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

2023-07-08 Thread Sam James
commit: 5f0efd48b22033c07c136d8631b038bd1a9eee2d
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul  9 04:36:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul  9 04:36:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f0efd48

dev-python/jsonschema-spec: Stabilize 0.1.6 ALLARCHES, #910079

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

 dev-python/jsonschema-spec/jsonschema-spec-0.1.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/jsonschema-spec/jsonschema-spec-0.1.6.ebuild 
b/dev-python/jsonschema-spec/jsonschema-spec-0.1.6.ebuild
index 4c1b2bdda25c..38e3d84989ef 100644
--- a/dev-python/jsonschema-spec/jsonschema-spec-0.1.6.ebuild
+++ b/dev-python/jsonschema-spec/jsonschema-spec-0.1.6.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
 
 RDEPEND="


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

2023-07-08 Thread Sam James
commit: 21d2beaa9a285217495d9f3dc222ada17c3c7b4c
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul  9 04:35:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul  9 04:35:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21d2beaa

dev-python/zeroconf: Stabilize 0.69.0 amd64, #910075

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

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

diff --git a/dev-python/zeroconf/zeroconf-0.69.0.ebuild 
b/dev-python/zeroconf/zeroconf-0.69.0.ebuild
index f6863248d6cf..901de773de6e 100644
--- a/dev-python/zeroconf/zeroconf-0.69.0.ebuild
+++ b/dev-python/zeroconf/zeroconf-0.69.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
 
 RDEPEND="
>=dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]



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

2023-07-08 Thread Sam James
commit: 4bdc22ed3b37efa26cfd7fde88010b95f64326dc
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul  9 03:05:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul  9 04:34:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bdc22ed

dev-python/elasticsearch-py: disable py3.9

Noop.

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

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

diff --git a/dev-python/elasticsearch-py/elasticsearch-py-8.8.2.ebuild 
b/dev-python/elasticsearch-py/elasticsearch-py-8.8.2.ebuild
index e0dffb4bed03..215cd5318a9b 100644
--- a/dev-python/elasticsearch-py/elasticsearch-py-8.8.2.ebuild
+++ b/dev-python/elasticsearch-py/elasticsearch-py-8.8.2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit distutils-r1
 
 DESCRIPTION="Official Elasticsearch client library for Python"



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

2023-07-08 Thread Sam James
commit: 344a1183b94e5a61d670dc6a137a2b9222d646aa
Author: Alfred Wingate  protonmail  com>
AuthorDate: Thu Jul  6 18:58:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul  9 04:34:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=344a1183

dev-python/elasticsearch-py: add 8.8.2

Signed-off-by: Alfred Wingate  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/31782
Signed-off-by: Sam James  gentoo.org>

 dev-python/elasticsearch-py/Manifest   |   2 +
 .../elasticsearch-py/elasticsearch-py-8.8.2.ebuild | 144 +
 2 files changed, 146 insertions(+)

diff --git a/dev-python/elasticsearch-py/Manifest 
b/dev-python/elasticsearch-py/Manifest
index b38e271ef529..896552cb2232 100644
--- a/dev-python/elasticsearch-py/Manifest
+++ b/dev-python/elasticsearch-py/Manifest
@@ -1,6 +1,8 @@
 DIST elasticsearch-8.6.2-linux-x86_64.tar.gz 581745209 BLAKE2B 
c5d76e8fd2b7b28d50a0b81950c5d824f5000d3239efef9c3312e153829f09d98ba1394dceff2f147c29e2cd24be2ea4aaf0e0dc830e51989b87c8c7b48e3b3c
 SHA512 
4c5ea98af53861d6c7f06f855f3bd4f4f52136d8149347e43f633a23ba56d3237f6ff7346bf849090f4e52b28fc21c98df8d9b0f0f845a330834367705cd366a
 DIST elasticsearch-8.7.0-linux-x86_64.tar.gz 596104472 BLAKE2B 
bf2d6d6f810abd6e586681882f7eb01728167c6fd56ff927b08388bc3f4f5d342f0d903db1306880d70efc27c1ed7c53ba25d9517c55f4fa228744fdb7e3695b
 SHA512 
7ac6ee5e2e2ccee1ebb20a1c94992b90e879b8b37273d59ae1496b1e8ae5499ae1b6ddce8cea7dda3b63e7e45352735b2bd3328ad0fdd6d6aadb020de21eb894
 DIST elasticsearch-8.8.0-linux-x86_64.tar.gz 596757716 BLAKE2B 
78867b59fddd8efdc63cbe914d968a500d5c1351bd97abb7fb868ca5af8945d7b8d4e2116f3b7daafa4ec1c675deec15dfad25cd4545efd694a6663d2590bccb
 SHA512 
4af771a03371605ce82964300c78dd54d5f8ca3b1237c6480818f595a56deaceace842fdade433636ef53a0e55142477e82e9c1157e7e33ca3f46d86beca44e8
+DIST elasticsearch-8.8.2-linux-x86_64.tar.gz 597172402 BLAKE2B 
65fa55de5282cefcb75d6dfc2af2f48ead1faa53674168c349451526f805417bc0744e6542fe5df0bb443a51b65ba48470e0fa0aa3704e95cb72ad90d324963b
 SHA512 
4a63bb3c4cc69573be6a6ee6fae69adec2da5e33c048fa2aba8ee8842e2aef6ef82b6fd22cfb2145e307c46e6ddf40654a49e8bdab0f8672d88dac07a50e4743
 DIST elasticsearch-py-8.6.2.gh.tar.gz 517674 BLAKE2B 
c498f1e1efaea4c24f595f7e496f576372d6075da107b2f84a7d4a42c02de4e00d1459df6f965384f5880b4d8f910c4a7a49a773cb38361618ca7a74e5c4ec5a
 SHA512 
53c03c9c8da4eb303e8f9cd5752bbef5a360d1e1a6fea4e98a8d576299f2ae4175c1da09429049cedf53a78bf86a4647fe4f4f9c7735a5a29977ada7db49e5fb
 DIST elasticsearch-py-8.7.0.gh.tar.gz 523141 BLAKE2B 
bbc6c59e921c5e8db3b7815a3086abe42690733d6719dcf3e167a521b1e7b38e68bf29ff2b1e0e48839be36c11feb9cb5bd9da507c35f508063ccfe9f3c24c59
 SHA512 
8f28d51cde600069692c8bef810e7949165a5f7a3ec440513a5f69e5c392ecb928dbd0317a9424d1845f523230a421e7d53db41a03b1bd3cc232c4b04ee0c894
 DIST elasticsearch-py-8.8.0.gh.tar.gz 526860 BLAKE2B 
81d747c6ff3a552bcb279bc6ae4ede6a20c9516610f375dc11183eb38b759b4a8b4a9d0af9747300f483f3df403d918d938e50ae8bec91d09b67b7e81b11a114
 SHA512 
8fdcb658b648f2b3c7bd41c0d83cc66385eb8e5a118714c146c7ee8fb247f606098cc3ddacb679e009495dc8dbc0e3159fb0cae38ee49399e27c868940f1
+DIST elasticsearch-py-8.8.2.gh.tar.gz 527409 BLAKE2B 
e7768150e22995b4ae4a5b0898a252c46e90b224e8c4132a7035d726db9367facfe2cd006c0d319454c61c075d180776f567e45791d731bf1fc1d40a78d284a2
 SHA512 
5e5610425fe3727b817fbeafb411fa3e455a1f08c4992774c95c93c5b0d01880198d39febb18baee7a1da85bd126d9679fb6a2aac4602df8ec49cfff0b5bd3be

diff --git a/dev-python/elasticsearch-py/elasticsearch-py-8.8.2.ebuild 
b/dev-python/elasticsearch-py/elasticsearch-py-8.8.2.ebuild
new file mode 100644
index ..e0dffb4bed03
--- /dev/null
+++ b/dev-python/elasticsearch-py/elasticsearch-py-8.8.2.ebuild
@@ -0,0 +1,144 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+inherit distutils-r1
+
+DESCRIPTION="Official Elasticsearch client library for Python"
+HOMEPAGE="
+   https://ela.st/es-python
+   https://github.com/elastic/elasticsearch-py
+   https://pypi.org/project/elasticsearch/
+"
+# Use bundled jdk for the test elasticsearch as there is no convenient way to 
ensure system jdk17 is used
+SRC_URI="
+   
https://github.com/elastic/elasticsearch-py/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz
+   test? (
+   amd64? (
+   elibc_glibc? (
+   
https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-${PV}-linux-x86_64.tar.gz
+   )
+   )
+   )
+"
+
+LICENSE="Apache-2.0"
+SLOT="0/$(ver_cut 1)"
+KEYWORDS="~amd64 ~x86"
+
+RESTRICT="
+   !amd64? ( test )
+   !elibc_glibc? ( test )
+   !test? ( test )
+"
+
+RDEPEND="
+   >=dev-python/aiohttp-3[${PYTHON_USEDEP}] 
=dev-python/elastic-transport-8[${PYTHON_USEDEP}] 
=dev-python/requests-2.4[${P

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

2023-07-08 Thread Sam James
commit: b1abdb748060c391fc53ed96cc66c6db75c5a562
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul  9 04:35:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul  9 04:35:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1abdb74

dev-python/zeroconf: Stabilize 0.69.0 x86, #910075

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

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

diff --git a/dev-python/zeroconf/zeroconf-0.69.0.ebuild 
b/dev-python/zeroconf/zeroconf-0.69.0.ebuild
index 547370f5f4c2..f6863248d6cf 100644
--- a/dev-python/zeroconf/zeroconf-0.69.0.ebuild
+++ b/dev-python/zeroconf/zeroconf-0.69.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
 
 RDEPEND="
>=dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/sunos/, profiles/prefix/darwin/

2023-07-08 Thread Benda XU
commit: e89144f2c9ac889fa99bff752ea2065bf1a735fb
Author: Benda Xu  gentoo  org>
AuthorDate: Sun Jul  9 03:32:43 2023 +
Commit: Benda XU  gentoo  org>
CommitDate: Sun Jul  9 03:40:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e89144f2

p/prefix/{darwin,sunos}: mask sys-apps/attr and USE=xattr.

The required headers are not available on macOS or Solaris.

Bug: https://bugs.gentoo.org/910070
Signed-off-by: Benda Xu  gentoo.org>

 profiles/prefix/darwin/package.mask | 8 +++-
 profiles/prefix/darwin/use.mask | 6 +-
 profiles/prefix/sunos/package.mask  | 8 
 profiles/prefix/sunos/use.mask  | 6 +-
 4 files changed, 25 insertions(+), 3 deletions(-)

diff --git a/profiles/prefix/darwin/package.mask 
b/profiles/prefix/darwin/package.mask
index fbda04428af4..770d57809b9a 100644
--- a/profiles/prefix/darwin/package.mask
+++ b/profiles/prefix/darwin/package.mask
@@ -1,6 +1,12 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Benda Xu  (2023-07-09)
+# Requires Glibc  to work properly.
+# For example, 'lgetxattr' is not available on macOS or gnulib.
+# https://www.gnu.org/software/gnulib/manual/html_node/lgetxattr.html
+sys-apps/attr
+
 # Fabian Groffen  (2014-01-14)
 # util-linux has no business on Darwin systems
 sys-apps/util-linux

diff --git a/profiles/prefix/darwin/use.mask b/profiles/prefix/darwin/use.mask
index 980886cdc0dc..79035bfa7912 100644
--- a/profiles/prefix/darwin/use.mask
+++ b/profiles/prefix/darwin/use.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 #Add USE flags that don't work on Darwin/OpenDarwin/OS X here
@@ -34,5 +34,9 @@ introspection
 # libcap doesn't work on OSX (fcaps.eclass), bug #534264
 filecaps
 
+# Benda Xu  (2023-07-09)
+# xattr requires sys-apps/attr, which is masked.
+xattr
+
 # linux-exclusive feature
 inotify

diff --git a/profiles/prefix/sunos/package.mask 
b/profiles/prefix/sunos/package.mask
new file mode 100644
index ..1d933faa70cb
--- /dev/null
+++ b/profiles/prefix/sunos/package.mask
@@ -0,0 +1,8 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Benda Xu  (2023-07-09)
+# Requires Glibc  to work properly.
+# For example, 'lgetxattr' is not available on Solaris or gnulib.
+# https://www.gnu.org/software/gnulib/manual/html_node/lgetxattr.html
+sys-apps/attr

diff --git a/profiles/prefix/sunos/use.mask b/profiles/prefix/sunos/use.mask
index 875fdb97c4dd..d9cbd55a4b77 100644
--- a/profiles/prefix/sunos/use.mask
+++ b/profiles/prefix/sunos/use.mask
@@ -1,10 +1,14 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # Re-add SunOS libc
 -elibc_SunOS
 -kernel_SunOS
 
+# Benda Xu  (2023-07-09)
+# xattr requires sys-apps/attr, which is masked.
+xattr
+
 # these will more than likely never work on solaris
 3dfx
 acpi



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/

2023-07-08 Thread Benda XU
commit: e0fffb403b42ad4ff381c454480c70b53bf273ef
Author: Benda Xu  gentoo  org>
AuthorDate: Sun Jul  9 03:38:21 2023 +
Commit: Benda XU  gentoo  org>
CommitDate: Sun Jul  9 03:40:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0fffb40

p/p/darwin/macos/package.mask: harfbuzz-7.2 droped in a7f050bbcecb.

Signed-off-by: Benda Xu  gentoo.org>

 profiles/prefix/darwin/macos/package.mask | 1 -
 1 file changed, 1 deletion(-)

diff --git a/profiles/prefix/darwin/macos/package.mask 
b/profiles/prefix/darwin/macos/package.mask
index cc6f25ce78cf..0eeeffbc554e 100644
--- a/profiles/prefix/darwin/macos/package.mask
+++ b/profiles/prefix/darwin/macos/package.mask
@@ -4,5 +4,4 @@
 # Fabian Groffen  (2023-06-05)
 # Fails to compile using GCC, misdetecting sincosf
 # https://github.com/harfbuzz/harfbuzz/issues/4266
-=media-libs/harfbuzz-7.2.0
 =media-libs/harfbuzz-7.3.0



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

2023-07-08 Thread Michał Górny
commit: 5468f8e3bd4336c4facbe3a837f76e14c72b877d
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jul  9 03:12:08 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jul  9 03:26:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5468f8e3

dev-python/rpds-py: Bump to 0.8.10

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

 dev-python/rpds-py/Manifest  |  1 +
 dev-python/rpds-py/rpds-py-0.8.10.ebuild | 77 
 2 files changed, 78 insertions(+)

diff --git a/dev-python/rpds-py/Manifest b/dev-python/rpds-py/Manifest
index 93bb9abad752..713489108e76 100644
--- a/dev-python/rpds-py/Manifest
+++ b/dev-python/rpds-py/Manifest
@@ -25,6 +25,7 @@ DIST quote-1.0.23.crate 28058 BLAKE2B 
81c483fa26b36b5c4dbe85b386a74f5bfeaa854a99
 DIST redox_syscall-0.2.16.crate 24012 BLAKE2B 
9497a52044458b1435ea16e86ee072e379b6b11ee31602ea72d6b6072a4a99426f409c2e58108a4e9c36dc193fa49c83951e71f4fd4e158eafff18c594dc01ad
 SHA512 
63b5d876baaf99f5cf737679bc6ac7a9e3d8a41aa93f5c59416ce7e3841e2513bff678773553cfe62fb452707f82acc384ea63aec932a31bf94679cd1caddd27
 DIST rpds-0.13.0.crate 67994 BLAKE2B 
91b4aec7a25b81566288c5fefe5f89a0f8b9eae83caf05cf7a9796394df70ae79b721b64804f72c582bfc41ff59647a9bc0980ba7dc9438412f6445e4a916b5b
 SHA512 
6567eabae407fb2c5eea49395d6901c540dc0b4dbd585d5f93fed1b4a71885a784fb8652f46cca5148acd35957040c4a61ce1d95e871cf494b41db846fd38698
 DIST rpds_py-0.7.1.tar.gz 15355 BLAKE2B 
801cdd11b09a49d6769ffeac2340d203351d4b6f85cac1fa06b306e50021d4956601c3e6ca645091157dac70a2619cc00bdd277e57cf7bc3762bff04781a3c76
 SHA512 
60245d4ef4a1d1b49fdca93c530f5f66ccc7b601bd29ddd04de05a2030914bc55157262f2cda2d4dfe5e735f6f29d99a7edf74e6058eab96668e88540ad0b84c
+DIST rpds_py-0.8.10.tar.gz 16400 BLAKE2B 
821f88119bf13819bbc30dc7ed7c5bd5fefc6f8931c1df14ac6249f0e707464818e4b89745ec93ea78251ecc440a0f2f178a43945a55edfb75681e24e4cc2657
 SHA512 
4bec55c6cd4025d6af1b78bc5b4187631d33470648c5ccf16be6296fd62c14493fbaa08f37b66963eb46f379915bfb55639222ee3bee4ecdd0f1dc2d237982aa
 DIST rpds_py-0.8.8.tar.gz 16383 BLAKE2B 
dd45d7ce214266ce533f4aed8d4eaf33da08c9414bd7a1783c2e909ee63079f5687ac8497a940f027b2bda7adf4ef5bd8612ebf3706a4c3b3bcb129e6721a903
 SHA512 
68cda5ba4b72fc419a0c59fa2cc0655734cff9b452b11da26bb38acf221c2b4f503d3b7742032e467ee91f9fdd3de94b3aa43e5df1bf353ede07761ca759c86b
 DIST scopeguard-1.1.0.crate 11470 BLAKE2B 
f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe
 SHA512 
368fa5726df8f42b53681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d
 DIST smallvec-1.10.0.crate 31564 BLAKE2B 
e3e46a0781d3a7892a739b001592d462d0704f010363984c439e3fe4f75aecb9720648aa1e9bcc56bb3be848dd40cee578212439f78f07a807c9441c3c3e0147
 SHA512 
a09110184582dcc01d7a0d3fa8f74c17bf726935126d3654667b8e9c4bc43ad16ccfd8fa94feae7d9b31913aa7ee030fe5936e4b44a36302b6ce5fe37372a7ae

diff --git a/dev-python/rpds-py/rpds-py-0.8.10.ebuild 
b/dev-python/rpds-py/rpds-py-0.8.10.ebuild
new file mode 100644
index ..01f2ae1eebca
--- /dev/null
+++ b/dev-python/rpds-py/rpds-py-0.8.10.ebuild
@@ -0,0 +1,77 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=maturin
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+CRATES="
+   archery@0.5.0
+   autocfg@1.1.0
+   bitflags@1.3.2
+   cfg-if@1.0.0
+   indoc@1.0.9
+   libc@0.2.139
+   lock_api@0.4.9
+   memoffset@0.9.0
+   once_cell@1.17.1
+   parking_lot@0.12.1
+   parking_lot_core@0.9.7
+   proc-macro2@1.0.51
+   pyo3-build-config@0.19.1
+   pyo3-ffi@0.19.1
+   pyo3-macros-backend@0.19.1
+   pyo3-macros@0.19.1
+   pyo3@0.19.1
+   quote@1.0.23
+   redox_syscall@0.2.16
+   rpds@0.13.0
+   scopeguard@1.1.0
+   smallvec@1.10.0
+   static_assertions@1.1.0
+   syn@1.0.109
+   target-lexicon@0.12.6
+   unicode-ident@1.0.6
+   unindent@0.1.11
+   windows-sys@0.45.0
+   windows-targets@0.42.1
+   windows_aarch64_gnullvm@0.42.1
+   windows_aarch64_msvc@0.42.1
+   windows_i686_gnu@0.42.1
+   windows_i686_msvc@0.42.1
+   windows_x86_64_gnu@0.42.1
+   windows_x86_64_gnullvm@0.42.1
+   windows_x86_64_msvc@0.42.1
+"
+
+inherit cargo distutils-r1 pypi
+
+DESCRIPTION="Python bindings to Rust's persistent data structures (rpds)"
+HOMEPAGE="
+   https://github.com/crate-py/rpds/
+   https://pypi.org/project/rpds-py/
+"
+SRC_URI+="
+   ${CARGO_CRATE_URIS}
+"
+
+LICENSE="MIT"
+# Dependent crate licenses
+LICENSE+="
+   Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT MPL-2.0
+   Unicode-DFS-2016
+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv"
+
+BDEPEND="
+   test? (
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   )
+"
+
+QA_FLAGS_IGNORED="usr/lib.*/py.*/site-

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

2023-07-08 Thread Michał Górny
commit: 2b3a59a692226ef6e513adca4ccb30d2ab3edc7c
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jul  9 02:17:54 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jul  9 03:26:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b3a59a6

dev-python/oslo-utils: Strip tzdata requirement

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

 .../{oslo-utils-6.2.0.ebuild => oslo-utils-6.2.0-r1.ebuild}  | 5 +
 1 file changed, 5 insertions(+)

diff --git a/dev-python/oslo-utils/oslo-utils-6.2.0.ebuild 
b/dev-python/oslo-utils/oslo-utils-6.2.0-r1.ebuild
similarity index 94%
rename from dev-python/oslo-utils/oslo-utils-6.2.0.ebuild
rename to dev-python/oslo-utils/oslo-utils-6.2.0-r1.ebuild
index c889c6445f5f..f71d5c7f6d24 100644
--- a/dev-python/oslo-utils/oslo-utils-6.2.0.ebuild
+++ b/dev-python/oslo-utils/oslo-utils-6.2.0-r1.ebuild
@@ -45,6 +45,11 @@ BDEPEND="
 
 distutils_enable_tests unittest
 
+src_prepare() {
+   sed -i -e '/tzdata/d' requirements.txt || die
+   distutils-r1_src_prepare
+}
+
 python_compile() {
distutils-r1_python_compile
find "${BUILD_DIR}"/install -name '*eventletutils*' -delete || die



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

2023-07-08 Thread Michał Górny
commit: eb90f3394b4890775e7c5d836e8c151bc4fdde4d
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jul  9 02:13:54 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jul  9 03:26:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb90f339

dev-python/zeroconf: Bump to 0.71.0

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

 dev-python/zeroconf/Manifest   |  1 +
 dev-python/zeroconf/zeroconf-0.71.0.ebuild | 56 ++
 2 files changed, 57 insertions(+)

diff --git a/dev-python/zeroconf/Manifest b/dev-python/zeroconf/Manifest
index 20cb0dec6502..fd24e3cd0a90 100644
--- a/dev-python/zeroconf/Manifest
+++ b/dev-python/zeroconf/Manifest
@@ -6,3 +6,4 @@ DIST zeroconf-0.66.0.tar.gz 142962 BLAKE2B 
7cc625ea71e00a4e1f47589de1e8168c62993
 DIST zeroconf-0.68.0.tar.gz 143138 BLAKE2B 
fc0bdd42245339abf4a283a4f3dba9b820c02074fb78066d9867bf7cdd06c17f2cc5452fdfe3dab93bd3427d800b4901a6cb398593c5beb2495d89b240f3df13
 SHA512 
6f72391e9486debdb588c3f4e262530b584be967bcb524758e025035aec53ed49fbcee8f9e2c0caaf9a94f2fc5b9c19e5d88e83f1ca909be8d2049f8e2b4e43b
 DIST zeroconf-0.69.0.tar.gz 143434 BLAKE2B 
1c80eff0395167879b0d782d1b0fc5f6102a95271682212de11983bd523565622b52ec13591445b4e4015fffa6a94d6b023d7addb6f05b4c1dfd65ce4181d9f5
 SHA512 
6f9799fe7810cf5357e378435308d87eeef1279768581f1704201f2aa7683a324b4bae697099259b3a85012a8de412bf892aa264322349b2f98d676b392482c2
 DIST zeroconf-0.70.0.tar.gz 143727 BLAKE2B 
dc7d44e69ebfad71519acfe32ea91dc165b9813c0d16feb4f663845fe532f0b696a2d384a2b5a7091c3b759d484b6d80275a8e70dfa0b9605909bf2758599a1d
 SHA512 
37dc1fde285b09fa2654de685a1dbbbcf35834147ff2f7115ccf569e404d92ff116a5b437a53ef6f40252641ad810cfd862e2d5db6cd76ed2120fb658b50c001
+DIST zeroconf-0.71.0.tar.gz 143961 BLAKE2B 
5a51242c148b095c83ef36abf2ba70d4a860e412cd4fdd75293505969397be29577e69e37fff2696ece6300e3b2638d8c2e95db3c7a5aadf78695ddc2adf17ab
 SHA512 
b417a030984bbd9931612b09b44e8be32322d9da01f7e1e8248f4c8054a15a2245db485d71b7a2e57a71a9ec78dd63cc866b4d4f970a9de7b5407936da75773e

diff --git a/dev-python/zeroconf/zeroconf-0.71.0.ebuild 
b/dev-python/zeroconf/zeroconf-0.71.0.ebuild
new file mode 100644
index ..547370f5f4c2
--- /dev/null
+++ b/dev-python/zeroconf/zeroconf-0.71.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Pure Python Multicast DNS Service Discovery Library 
(Bonjour/Avahi compatible)"
+HOMEPAGE="
+   https://github.com/python-zeroconf/python-zeroconf/
+   https://pypi.org/project/zeroconf/
+"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   >=dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/async-timeout-3.0.0[${PYTHON_USEDEP}]
+   ' 3.{9..10})
+"
+# the build system uses custom build script that uses distutils to build
+# C extensions, sigh
+BDEPEND="
+   >=dev-python/cython-0.29.32[${PYTHON_USEDEP}]
+   >=dev-python/setuptools-65.6.3[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+export REQUIRE_CYTHON=1
+
+python_test() {
+   local -x SKIP_IPV6=1
+   local EPYTEST_DESELECT=(
+   # network
+   tests/test_core.py::Framework::test_close_multiple_times
+   tests/test_core.py::Framework::test_launch_and_close
+   
tests/test_core.py::Framework::test_launch_and_close_context_manager
+
+   # fragile to timeouts (?)
+   
tests/services/test_browser.py::test_service_browser_expire_callbacks
+   tests/utils/test_asyncio.py::test_run_coro_with_timeout
+   )
+
+   epytest -o addopts=
+}



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

2023-07-08 Thread Michał Górny
commit: 78c5ec19c16b4ea65ab362ed55d1fe7aacb6caab
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jul  9 02:18:34 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jul  9 03:26:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78c5ec19

dev-python/zipp: Bump to 3.16.0

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

 dev-python/zipp/Manifest   |  1 +
 dev-python/zipp/zipp-3.16.0.ebuild | 52 ++
 2 files changed, 53 insertions(+)

diff --git a/dev-python/zipp/Manifest b/dev-python/zipp/Manifest
index d13a7166da2f..97ac779616c7 100644
--- a/dev-python/zipp/Manifest
+++ b/dev-python/zipp/Manifest
@@ -1 +1,2 @@
 DIST zipp-3.15.0.tar.gz 18454 BLAKE2B 
759c9be6cdf6297874ed8d7cc98e8fc7c360bb765b72b345b264034f43a63831b92daa31a4d40736cc83a12b5f853d17da7fae290cb62a87ac6552edfcaca913
 SHA512 
74a512428fa29e284c515a7e6c45030e4d840727e12e376bca480a90b7fd1e111462deafa372ca9aebd9f53c24bc37111570e7a4a6a873c0b7dee9a0277c100d
+DIST zipp-3.16.0.tar.gz 18432 BLAKE2B 
b9f9f016f6f6bc87610fa4338dcbd237b09623cb5da20761e5a6f4e06bc694b6e5fd219681e12468b76b2ebf590f3ea1adfa066dfdf49caf4aecee30f73a4c19
 SHA512 
f83eb32a28a1f3acf49ade075e8390f89912d1a058cf514432c06efc1963d2a40d78051a6f7963fcdaee3dcf38e327a48a4eef15e5f3ac0db4a9590d6061ccdf

diff --git a/dev-python/zipp/zipp-3.16.0.ebuild 
b/dev-python/zipp/zipp-3.16.0.ebuild
new file mode 100644
index ..b9d1c493d482
--- /dev/null
+++ b/dev-python/zipp/zipp-3.16.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
+EAPI=7
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Backport of pathlib-compatible object wrapper for zip files"
+HOMEPAGE="
+   https://github.com/jaraco/zipp/
+   https://pypi.org/project/zipp/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+
+# big_o is only used in test_complexity, that we ignore
+BDEPEND="
+   test? (
+   dev-python/jaraco-functools[${PYTHON_USEDEP}]
+   dev-python/jaraco-itertools[${PYTHON_USEDEP}]
+   dev-python/more-itertools[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_IGNORE=(
+   # performance tests are flaky by design
+   tests/test_complexity.py
+)
+
+src_configure() {
+   grep -q 'build-backend = "setuptools' pyproject.toml ||
+   die "Upstream changed build-backend, recheck"
+   # write a custom pyproject.toml to ease setuptools bootstrap
+   cat > pyproject.toml <<-EOF || die
+   [build-system]
+   requires = ["flit_core >=3.2,<4"]
+   build-backend = "flit_core.buildapi"
+
+   [project]
+   name = "zipp"
+   version = "${PV}"
+   description = "Backport of pathlib-compatible object wrapper 
for zip files"
+   EOF
+}



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

2023-07-08 Thread Michał Górny
commit: 3ed8c11f6c920394646a2ec8eab574945718cd75
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jul  9 03:11:28 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jul  9 03:26:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ed8c11f

dev-python/allpairspy: Bump to 2.5.1

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

 dev-python/allpairspy/Manifest|  1 +
 dev-python/allpairspy/allpairspy-2.5.1.ebuild | 21 +
 2 files changed, 22 insertions(+)

diff --git a/dev-python/allpairspy/Manifest b/dev-python/allpairspy/Manifest
index 3fa369dcbd6d..986fda26c774 100644
--- a/dev-python/allpairspy/Manifest
+++ b/dev-python/allpairspy/Manifest
@@ -1 +1,2 @@
 DIST allpairspy-2.5.0.tar.gz 10729 BLAKE2B 
40fd71135ce3919d1aec90ea2d2b0f3439c96a1890533f747f541f03fb47f6583de121dcca73ab3262b2d2ceb2df9d33da073868c44a77194f77c50905841384
 SHA512 
57ebcadec52fce7353fecc8d47d44f85e577594e3e7fa8670350817a848a6cdcd62908f1f371ca37d3ca7e8a49682888f38032b27c2abf734367076b08e2b4b0
+DIST allpairspy-2.5.1.tar.gz 14281 BLAKE2B 
f1a918e368e9d98e13e579a4d7bdd447ee243f56418ff990c4e8560730e96f8ec9b7230dc016d199676368b5b67928ac8e6ad922e766527d24a3a97b616c458f
 SHA512 
062796329238837f2d9c9c56b3eefd8e462c4933578ef6f1f094a0e2f83bd44be6243ab202c976e0cbe13b8c0fb40d32c918a8bb6a1d29dcc0de942fc0b9339a

diff --git a/dev-python/allpairspy/allpairspy-2.5.1.ebuild 
b/dev-python/allpairspy/allpairspy-2.5.1.ebuild
new file mode 100644
index ..4b05c64c931c
--- /dev/null
+++ b/dev-python/allpairspy/allpairspy-2.5.1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Pairwise test combinations generator"
+HOMEPAGE="
+   https://github.com/thombashi/allpairspy/
+   https://pypi.org/project/allpairspy/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+distutils_enable_tests pytest



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

2023-07-08 Thread Michał Górny
commit: 6479b5c746f4d21c796dcc8231c21938fe5abdef
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jul  9 03:09:11 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jul  9 03:26:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6479b5c7

dev-python/jsonschema-spec: Bump to 0.2.3

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

 dev-python/jsonschema-spec/Manifest|  1 +
 .../jsonschema-spec/jsonschema-spec-0.2.3.ebuild   | 44 ++
 2 files changed, 45 insertions(+)

diff --git a/dev-python/jsonschema-spec/Manifest 
b/dev-python/jsonschema-spec/Manifest
index 8114994cbf52..915a1a344767 100644
--- a/dev-python/jsonschema-spec/Manifest
+++ b/dev-python/jsonschema-spec/Manifest
@@ -4,3 +4,4 @@ DIST jsonschema-spec-0.1.6.gh.tar.gz 36043 BLAKE2B 
e85cad336d6b5ed11d6a51c8fab2c
 DIST jsonschema-spec-0.2.0.gh.tar.gz 37210 BLAKE2B 
44892638371f8ed9074c997e0590594a55a4a00bb0f88bbe535021726f1de6b961825a710c7f1ed63081c5ee7d252bc4f5bcc2cb462ded71ecb492625876c811
 SHA512 
6bc9f50f9132a72243df1a20d16d049ca1413904fba5403fb780663c0819ae3be8dfd51efada84118e34e157e95475e375df9c6ce1e1930c72c6d45dc71d4d04
 DIST jsonschema-spec-0.2.1.gh.tar.gz 37242 BLAKE2B 
8e1b2c4e44052fba0e78cefdf0a60a1e14adbe9f0027464d87e635bac7bb2ce1aefe65c92a1224877128ee23505402f199aca119cd48769d9149d57b5f9ec7ea
 SHA512 
1d1769e301f60c2b2a1e7b413e5d1081f3e069bf29ad12d5e3c4b0c91094c8e78f44b01642a9a58f229e5efe69db14276cf067d9dad37d53c8a35368bd62d6d6
 DIST jsonschema-spec-0.2.2.gh.tar.gz 37188 BLAKE2B 
05f740f36bf93da99e88167b054883c39cea05cc5271722cd25ab345da5c6a63aa3dcea0af370686e227af3eabe39e01ec196ae90452c4d2814828d7acb35400
 SHA512 
25bd6cd2a7ab8f40e05a78ec4b69601cee7cb9c22c43eaeb66777b991249f4314eb27038ee6ec1f8b7e15c782385ef604e4454179ef6a2307c1a73731f72a021
+DIST jsonschema-spec-0.2.3.gh.tar.gz 37245 BLAKE2B 
e487b9e22d502dc1dbfa2957a28b8ea39b5809f7dcfc4d7f787d46727025528bf946d0576e0a1c530c56d8f80d09401c7bd565dee5af74838db5df0da3f9de11
 SHA512 
6de68cfa9aeda77cb68ad0d15cb87dd6298bf178424ea40e3009d78a9a5a5ee66443560a0d99521d02e2fbfcecbd081b24d1dd7dee216eaea1fffbd8f7a71e8a

diff --git a/dev-python/jsonschema-spec/jsonschema-spec-0.2.3.ebuild 
b/dev-python/jsonschema-spec/jsonschema-spec-0.2.3.ebuild
new file mode 100644
index ..0c82e0a19efb
--- /dev/null
+++ b/dev-python/jsonschema-spec/jsonschema-spec-0.2.3.ebuild
@@ -0,0 +1,44 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( pypy3 python3_{10..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="JSONSchema Spec with object-oriented paths"
+HOMEPAGE="
+   https://pypi.org/project/jsonschema-spec/
+   https://github.com/p1c2u/jsonschema-spec/
+"
+SRC_URI="
+   https://github.com/p1c2u/jsonschema-spec/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+RDEPEND="
+   >=dev-python/pathable-0.4.1[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
+   >=dev-python/referencing-0.28.1[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+   test? (
+   dev-python/responses[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   sed -i -e '/--cov/d' pyproject.toml || die
+   # remove random pins due to caret operator
+   sed -i -e 's:\^:>=:' -e 's:,<[0-9.]*::' pyproject.toml || die
+   distutils-r1_src_prepare
+}



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

2023-07-08 Thread Michał Górny
commit: 77fae43854c01b16a400e476c43c0f10480c3d33
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jul  9 03:07:48 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jul  9 03:26:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77fae438

dev-python/pyupgrade: Bump to 3.9.0

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

 dev-python/pyupgrade/Manifest   |  1 +
 dev-python/pyupgrade/pyupgrade-3.9.0.ebuild | 30 +
 2 files changed, 31 insertions(+)

diff --git a/dev-python/pyupgrade/Manifest b/dev-python/pyupgrade/Manifest
index 3ff009be94ea..dc4b12ac1b63 100644
--- a/dev-python/pyupgrade/Manifest
+++ b/dev-python/pyupgrade/Manifest
@@ -4,3 +4,4 @@ DIST pyupgrade-3.4.0.gh.tar.gz 62408 BLAKE2B 
a816cea1e2b17790312d4e17ec972a1e09a
 DIST pyupgrade-3.6.0.gh.tar.gz 62595 BLAKE2B 
a6622985e4b26bfb55cdeebd2323bd912289399bffa167b7d4ac1d16c11072b9b58793193febed31838d72691f3c6882914cd7005391f477a2ca6c78b808a33d
 SHA512 
15b3ea59e0afbd5da0c2e7d60ed938d418107eb99cae7d2a5059fcea3f3ea69f451fed962cbdbb40655c39911c92f21bb9ace55f9b1bc65be2f8870b5b48acb8
 DIST pyupgrade-3.7.0.gh.tar.gz 62560 BLAKE2B 
65715106db02e83f801b47aad5e48ba6e84cc42121298a210de8893752392ecbf99953fb6e0b7a2629b76e454523520794b7107226587d7dcfb46eecaad82439
 SHA512 
cd6b0a1516e91e1e882aaa314ca265387ea8dfb5739e428703f2dd798755126dc6269a5d253d6eaa3118d096945e9492f7f122ae306f6d5835b8aa9fa30f
 DIST pyupgrade-3.8.0.gh.tar.gz 62529 BLAKE2B 
d82a8670bd14294f3320f57643173e8e2963898133f38158902d6c6df01bd6859204a40b8f83ff533ca16ff583f3a739cbbba2a9c3a9205ffd796ba81f6cfbb6
 SHA512 
af04d68560fb520361ce42be449b26d3c590337ba3b54adfaf610e9477c3e913d3f38f742d055f6e435a3dc7695ae18b22d011b3cfec02b6c41c7b64a6e83b3b
+DIST pyupgrade-3.9.0.gh.tar.gz 63231 BLAKE2B 
5b8bcba1d5f20379a2fe12df3f515222ccf05a67cc9de9caddc2f667010eec296f5c64354dbd56170a94f3cba00e0556f34c5f0cc2ffcc4e3a289790d24f
 SHA512 
572f5b30ce18d86ed2e0cae102cc05940e58be325e0dffb4d5c23e7ed377e497d74c01f44d2bf32a18d04eaed282df5007f5f9eea5633fc46f196c63a6fcc134

diff --git a/dev-python/pyupgrade/pyupgrade-3.9.0.ebuild 
b/dev-python/pyupgrade/pyupgrade-3.9.0.ebuild
new file mode 100644
index ..8d3990592700
--- /dev/null
+++ b/dev-python/pyupgrade/pyupgrade-3.9.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Tool + pre-commit hook to automatically upgrade syntax for newer 
Pythons"
+HOMEPAGE="
+   https://github.com/asottile/pyupgrade/
+   https://pypi.org/project/pyupgrade/
+"
+# no tests in sdist, as of 3.3.2
+SRC_URI="
+   https://github.com/asottile/pyupgrade/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+   dev-python/tokenize-rt[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



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

2023-07-08 Thread Michał Górny
commit: 66aee1a7a83fe96991da24ce2d88e9f4cdd7de89
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jul  9 03:10:26 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jul  9 03:26:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66aee1a7

dev-python/Nuitka: Bump to 1.7.2

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

 dev-python/Nuitka/Manifest|  1 +
 dev-python/Nuitka/Nuitka-1.7.2.ebuild | 54 +++
 2 files changed, 55 insertions(+)

diff --git a/dev-python/Nuitka/Manifest b/dev-python/Nuitka/Manifest
index 005379a0acaa..d7406f22a09c 100644
--- a/dev-python/Nuitka/Manifest
+++ b/dev-python/Nuitka/Manifest
@@ -2,4 +2,5 @@ DIST Nuitka-1.6.4.tar.gz 4254226 BLAKE2B 
ec20d567f83bd80c662fefd897c224712735b11
 DIST Nuitka-1.6.5.tar.gz 4250050 BLAKE2B 
66586aa497da1174e0387a1050763760973a601d40cb5a36bdb030df60a2cde7908f30d173a871a136f9efe9798e3eb3ca03a945c2f1c7345c7ad87f3310f90f
 SHA512 
20469e2872ffd4379ea0ce704fb6282aef8d6c5f8459067e0612248dc21de93b3de1282aab3ad5a285b5a198a9771b0b55897576a2420450753eddb3db827feb
 DIST Nuitka-1.6.6.tar.gz 4250403 BLAKE2B 
027ccbaca57e5306ba150b5f9dbf31f2d8dc447a498369d70b824357ff9738375505f67c04b2317b09fefc568b0c4cebabfdffa219b64dfd734b435c31924c1a
 SHA512 
c9b50cc40571b7d9477d972eef82aa72079fc6ef68040d8ff6cea2c51628797b6467174627f2376f6f8c14deb45fc8fcec2f43cbf3ae999a78b06cc1c887e8db
 DIST Nuitka-1.7.1.tar.gz 4275626 BLAKE2B 
8cad1de66cfb540e0b536ca27278213a5192aecee56be34c52a9fca6cb493c8c1069823135d6d27dc8f0c1fe1d9d08faad3a9fafa6e4c01b0d04af5b818de495
 SHA512 
cf8a05e71d6fb62b2208b3b7e3c4e961cd46933e29e4c61b66fd1d39d6c6a10e37bff5a9d7822c9709623f4e1eb5303c58c33b34ad0ebe1b87615397f3e22b30
+DIST Nuitka-1.7.2.tar.gz 4275682 BLAKE2B 
10f10cdfe00f7655f335a565b1e63c3d0ab90843cb60abe78dcbc8e2f0258160405be011c55aeffb18800af9bc7e16498e8eb8c73031f97e2586788b8675cc53
 SHA512 
3c95c70b5a66f614d302bbae50e3fff960aecb65c97ce1d77ad39080a8d27ac8f1c51b90e74c63ecf16f621fc06280ae0610ebe8f9615dd25a80d3beb4d23fa7
 DIST Nuitka-1.7.tar.gz 4275155 BLAKE2B 
b293075412c8d858e157598d4fd5b6e776f09a62d2d03cf81c55fb5b22d336551d12173bc3cd3817849b6d83efff996d9d259dedaf5cc119eea2fc8e86916e22
 SHA512 
1b973550787c67ce507744f8e3df88cc91cdae61663aaa38c46acd6644ae1b3b425b1d88fe75867275845ea2022fc8ac3481685fe6056e5c932d407109b96084

diff --git a/dev-python/Nuitka/Nuitka-1.7.2.ebuild 
b/dev-python/Nuitka/Nuitka-1.7.2.ebuild
new file mode 100644
index ..f1bec277226a
--- /dev/null
+++ b/dev-python/Nuitka/Nuitka-1.7.2.ebuild
@@ -0,0 +1,54 @@
+# 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
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 flag-o-matic optfeature pypi
+
+DESCRIPTION="Python to native compiler"
+HOMEPAGE="
+   https://www.nuitka.net/
+   https://github.com/Nuitka/Nuitka/
+   https://pypi.org/project/Nuitka/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~loong ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-util/scons[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${RDEPEND}
+   test? ( dev-util/ccache )
+"
+
+DOCS=( Changelog.pdf Developer_Manual.pdf README.pdf )
+
+distutils-r1_src_prepare() {
+   # remove vendored version of SCons that is Python2 only
+   # this should be removed when upstream removes support for Python2
+   rm -vR "nuitka/build/inline_copy/lib/scons-2.3.2/SCons" || die
+   eapply_user
+}
+
+python_install() {
+   distutils-r1_python_install
+   doman doc/nuitka3.1 doc/nuitka3-run.1
+}
+
+python_test() {
+   append-ldflags -Wl,--no-warn-search-mismatch
+   ./tests/basics/run_all.py search || die
+}
+
+pkg_postinst() {
+   optfeature "support for stand-alone executables" app-admin/chrpath
+}



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

2023-07-08 Thread Michał Górny
commit: 70a46fcd283b608171fd5529619915e119b69405
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jul  9 02:26:56 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jul  9 03:26:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70a46fcd

dev-python/astroid: Bump to 2.15.6

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

 dev-python/astroid/Manifest  |  1 +
 dev-python/astroid/astroid-2.15.6.ebuild | 67 
 2 files changed, 68 insertions(+)

diff --git a/dev-python/astroid/Manifest b/dev-python/astroid/Manifest
index 0a3370bb4181..419b56991b4e 100644
--- a/dev-python/astroid/Manifest
+++ b/dev-python/astroid/Manifest
@@ -1 +1,2 @@
 DIST astroid-2.15.5.gh.tar.gz 461755 BLAKE2B 
4af28becb14d767c3fa162be93cd1d3f99e42a476a7b1ee57225a6d5603876cbfde7a58e17412d1142baa42288cbb2cfe3ecdbaafe5195c777f04a3ad9fe4427
 SHA512 
9862a2f4703b36284d14a3b09f80b4b0a1e0948e306b4906ec663fc133d07966e24a711a90067b369b166ce4d53859327e1da84406a023d1a911fff7bb0ed026
+DIST astroid-2.15.6.gh.tar.gz 462156 BLAKE2B 
f5df204a0b635d29165da1566afd9259ff26102fef3b56685ad9e10fe1cdae35aa90b1e1f81293e591c03122e980936dfd91b521dfe7a4c8cfacb8b40bcac9d6
 SHA512 
20c4d316176b84d61b5f44823026926e84c7de3c3a6febaa23cf9c8c5a9507ce65168804a61cb2db0ffcc7ec0ecb687282e6c794485135203cc25d30064e0047

diff --git a/dev-python/astroid/astroid-2.15.6.ebuild 
b/dev-python/astroid/astroid-2.15.6.ebuild
new file mode 100644
index ..d2feb47f4808
--- /dev/null
+++ b/dev-python/astroid/astroid-2.15.6.ebuild
@@ -0,0 +1,67 @@
+# 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
+
+DESCRIPTION="Abstract Syntax Tree for logilab packages"
+HOMEPAGE="
+   https://github.com/pylint-dev/astroid/
+   https://pypi.org/project/astroid/
+"
+SRC_URI="
+   https://github.com/pylint-dev/astroid/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+# Version specified in pyproject.toml
+RDEPEND="
+   >=dev-python/lazy-object-proxy-1.4.0[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   =dev-python/typing-extensions-4.0.0[${PYTHON_USEDEP}]
+   ' 3.9 3.10)
+"
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   test? (
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # no clue why they're broken
+   
tests/test_modutils.py::GetModulePartTest::test_known_values_get_builtin_module_part
+   tests/test_regrtest.py::NonRegressionTests::test_numpy_distutils
+   
tests/brain/test_regex.py::TestRegexBrain::test_regex_pattern_and_match_subscriptable
+   # some problem with warnings (our options?)
+   
tests/test_decorators.py::TestDeprecationDecorators::test_deprecated_default_argument_values_one_arg
+   
tests/test_decorators.py::TestDeprecationDecorators::test_deprecated_default_argument_values_two_args
+   tests/test_scoped_nodes.py::test_deprecation_of_doc_attribute
+   # requires six bundled in urllib3, sigh
+   
tests/test_modutils.py::test_file_info_from_modpath__SixMetaPathImporter
+   # requires pip, and looks suspicious anyway
+   
tests/test_manager.py::IsolatedAstroidManagerTest::test_no_user_warning
+   # pydantic-2?
+   tests/brain/test_dataclasses.py::test_pydantic_field
+   )
+
+   # Faker causes sys.path_importer_cache keys to be overwritten
+   # with PosixPaths
+   epytest -p no:faker
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-basic-ng/

2023-07-08 Thread Michał Górny
commit: af6e06ac7a976bf178016c55fb82b44249ce6eff
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jul  9 02:25:38 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jul  9 03:26:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af6e06ac

dev-python/sphinx-basic-ng: Bump to 1.0.0_beta2

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

 dev-python/sphinx-basic-ng/Manifest|  1 +
 .../sphinx-basic-ng-1.0.0_beta2.ebuild | 43 ++
 2 files changed, 44 insertions(+)

diff --git a/dev-python/sphinx-basic-ng/Manifest 
b/dev-python/sphinx-basic-ng/Manifest
index 7d938d0ac6b1..1d754faa7beb 100644
--- a/dev-python/sphinx-basic-ng/Manifest
+++ b/dev-python/sphinx-basic-ng/Manifest
@@ -1 +1,2 @@
 DIST sphinx-basic-ng-1.0.0.beta1.gh.tar.gz 24059 BLAKE2B 
319f27b7326acf0ad1457fcb4d9b6257fb420eaf2bf7d4ebd6e9333f992bc5d0a5fdb518f196edc342c023f3a1c9d1258de2bac5f263d35226ac3ed62d747f23
 SHA512 
177da348fdb2af88bbe3a269f0d468f4d8cd5710a3102ea0fdd943505bc5251a73783a12e5397750fd7bec2df7ecce6601e82a95e777cbd40540a7833982c998
+DIST sphinx-basic-ng-1.0.0.beta2.gh.tar.gz 24076 BLAKE2B 
ce2d8e20d22e4d4e62b4db2eed41c72329a076bbacbf4cd247b657404e8b7f714c37b9625d77363edf7d4e53d9cef45568c53cbad8275bd7b519c0f7b1657c1f
 SHA512 
e8c342251d0b0a085a1cd3a8fe8bede90cde3c5a404daf7afc24b601e6bdcef1c37161fadd21d34306633f1978bc96438bad3d9aa4511913dd92d69f4e299926

diff --git a/dev-python/sphinx-basic-ng/sphinx-basic-ng-1.0.0_beta2.ebuild 
b/dev-python/sphinx-basic-ng/sphinx-basic-ng-1.0.0_beta2.ebuild
new file mode 100644
index ..86839c93bdc0
--- /dev/null
+++ b/dev-python/sphinx-basic-ng/sphinx-basic-ng-1.0.0_beta2.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1
+
+MY_P=${P/_/.}
+DESCRIPTION="A modern skeleton for Sphinx themes"
+HOMEPAGE="
+   https://github.com/pradyunsg/sphinx-basic-ng/
+   https://pypi.org/project/sphinx-basic-ng/
+"
+SRC_URI="
+   https://github.com/pradyunsg/sphinx-basic-ng/archive/${PV/_/.}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-python/sphinx-4.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   ${RDEPEND}
+   dev-python/myst-parser[${PYTHON_USEDEP}]
+   )
+"
+
+python_test() {
+   local HTML_DOCS=()
+   build_sphinx tests/barebones
+   rm -r tests/barebones/_build || die
+}



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

2023-07-08 Thread Michał Górny
commit: 3bd0db93503fefd506b6dc3700622ee4f5047ff0
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jul  9 03:06:55 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jul  9 03:26:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bd0db93

dev-python/hypercorn: Bump to 0.14.4

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

 dev-python/hypercorn/Manifest|  1 +
 dev-python/hypercorn/hypercorn-0.14.4.ebuild | 48 
 2 files changed, 49 insertions(+)

diff --git a/dev-python/hypercorn/Manifest b/dev-python/hypercorn/Manifest
index 09c22ff73087..b66ae29a2500 100644
--- a/dev-python/hypercorn/Manifest
+++ b/dev-python/hypercorn/Manifest
@@ -1 +1,2 @@
 DIST hypercorn-0.14.3.gh.tar.gz 154930 BLAKE2B 
da827d586307ace6ef9ddb8ca4046ebc5c745df1d48152ed78b948751a7d472c73d5f8310e58266158af4739e14f2960a46c2e7fc7f12bf7629a3edb3821b58f
 SHA512 
f0d69ab1883379058112907547e6f89a4a7114d7f4851b92f0c465d73def9cc15508e3981bda7e66ce3c00e896f7fb221b3dcd8bee6a51d8429572b678b7ade8
+DIST hypercorn-0.14.4.gh.tar.gz 156001 BLAKE2B 
262cbaba3df674b07dd5f6c15418cac18b46c2303a8ff616c8d2e968ff233d15bf616f2d3d0dbacda03f819251453be1b00cee4b98fdfaaed49f40cdcfb43119
 SHA512 
461b6fab72586b3bdea25ded6c0439595a8f84d5fb0b1a264f976926d9d34cb21f52bd10c84b9180d08fb05942f9fdb842343d4c6c476dcd60a26399387a2373

diff --git a/dev-python/hypercorn/hypercorn-0.14.4.ebuild 
b/dev-python/hypercorn/hypercorn-0.14.4.ebuild
new file mode 100644
index ..cb1241731e13
--- /dev/null
+++ b/dev-python/hypercorn/hypercorn-0.14.4.ebuild
@@ -0,0 +1,48 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="A ASGI Server based on Hyper libraries and inspired by Gunicorn"
+HOMEPAGE="
+   https://github.com/pgjones/hypercorn/
+   https://pypi.org/project/hypercorn/
+"
+SRC_URI="
+   https://github.com/pgjones/hypercorn/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+RDEPEND="
+   dev-python/h11[${PYTHON_USEDEP}]
+   >=dev-python/h2-3.1.0[${PYTHON_USEDEP}]
+   dev-python/priority[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/exceptiongroup-1.1.0[${PYTHON_USEDEP}]
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.{8..10})
+   >=dev-python/wsproto-0.14.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/pytest-trio[${PYTHON_USEDEP}]
+   >=dev-python/trio-0.22.0[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   sed -i -e 's:--no-cov-on-fail::' pyproject.toml || die
+   distutils-r1_src_prepare
+}



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

2023-07-08 Thread Michał Górny
commit: 9d625c9da06230580048940fb86ad63cbcda8565
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jul  9 02:20:03 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jul  9 03:26:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d625c9d

dev-python/dogpile-cache: Bump to 1.2.2

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

 dev-python/dogpile-cache/Manifest  |  1 +
 .../dogpile-cache/dogpile-cache-1.2.2.ebuild   | 36 ++
 2 files changed, 37 insertions(+)

diff --git a/dev-python/dogpile-cache/Manifest 
b/dev-python/dogpile-cache/Manifest
index 6c0f78bed4d4..d2bf200b795b 100644
--- a/dev-python/dogpile-cache/Manifest
+++ b/dev-python/dogpile-cache/Manifest
@@ -1 +1,2 @@
 DIST dogpile.cache-1.2.1.tar.gz 258589 BLAKE2B 
c271f823f1a57f26c07078edd9af5a899aa6c3793d979f3eb86cbad7814360d51dc26cdfe06f92f6bbc9a14620362332c22379a6024c9adab18f46c1ad3583fe
 SHA512 
407a0b5842b9ae4a8a82da933b4c7a4fec4391b877dcddb4f454c7fdf78ed0d2f6db16650c89c8047e1ec2eb6348c23bdcae99a0998aa2de58cfc00d92e2fa5a
+DIST dogpile.cache-1.2.2.tar.gz 263102 BLAKE2B 
ccd64492e154f30b27a9b031086acd89002c9cae402105720022370688c6343c6c7a023fc643390764a40dfa9dde083e5adaf644aa79939c0bf6573c4c518366
 SHA512 
23b078b79e4b1f87c8d397d35b772f0b5fee66a0e452de06e7644ecb1ef577ae1629307a0e32fa62f49d536f95fb62fe70ededeb43647fa0c2e0baf896261931

diff --git a/dev-python/dogpile-cache/dogpile-cache-1.2.2.ebuild 
b/dev-python/dogpile-cache/dogpile-cache-1.2.2.ebuild
new file mode 100644
index ..24f2c8fe8b23
--- /dev/null
+++ b/dev-python/dogpile-cache/dogpile-cache-1.2.2.ebuild
@@ -0,0 +1,36 @@
+# 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..12} )
+
+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}]
+   $(python_gen_cond_dep '
+   >=dev-python/typing-extensions-4.0.1[${PYTHON_USEDEP}]
+   ' 3.10)
+"
+BDEPEND="
+   test? (
+   dev-python/mako[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2023-07-08 Thread Michał Górny
commit: 924b9ca854e3dde7a524c7305862726078071468
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jul  9 02:20:52 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jul  9 03:26:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=924b9ca8

dev-python/execnet: Bump to 2.0.1

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

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

diff --git a/dev-python/execnet/Manifest b/dev-python/execnet/Manifest
index 43b30944a0a1..a9d4131b39a5 100644
--- a/dev-python/execnet/Manifest
+++ b/dev-python/execnet/Manifest
@@ -1,3 +1,4 @@
 DIST execnet-1.9.0-pytest-7.2.patch 11177 BLAKE2B 
6d6d0c76de606305ed0ca4f0f52d5ccc0cc3ab99d795ac2f4d39d3804cd5c0191f75704ee5eafcd135dc9854eef99a59dbd9cf57a8455b6b9cd45f2612fbcdba
 SHA512 
ae16b3127545efe77a49392836a8940a053967e530a6288660a39edba9b35b448d0061ac7ac751c3be68de2cf5410655c2db55d344519f69db7c9ed4f7ca0003
 DIST execnet-1.9.0.tar.gz 173884 BLAKE2B 
622a1f47365bdea97ba53aee908faf990ef847e3641ab0590073cdd6eac3413d1517f16e8e5b73b56884f02aebb3142691ecf6113e14f9c49c9b0fef3ee3247c
 SHA512 
d425e7b6f3708efecb5dfa2c36a837cb55f2c32cf2ec0c1dc11cd1ca6ea614d119d04908b84dd5a3593c87db35e71fee202f843665c853ac3538479f60c83d60
 DIST execnet-2.0.0.gh.tar.gz 172932 BLAKE2B 
ad2ef83db08457e403bf568dbcd01975dbec6c20785b970860c04ba84887db3b83ca5d234341556aa33451052d082ebf9fe7a89ac6dfeab2868f9cb76a520969
 SHA512 
bde07713ed4f85b8de85e42c87d5bde062c0ac90defc87b9a3ec56cb210b445f06dce8e586c6ee764c45ab1f8947f330481e43921096cca9d987449d704c9988
+DIST execnet-2.0.1.tar.gz 160812 BLAKE2B 
0e354b1630696faff7bc56f925a14797119f0480b5784f37154fed1bdf5e9541c6ccf73c805556d6b317d4d9c9b9b39714e187342c8a1a06a64b3efdc665f31e
 SHA512 
422fdaa8173b3f41763738b64045583fd887d17fbacda921316d01c7a7082ed9447cdb85d3d42ee5ce8bff5917ee8d8a588c9e3caab8bd434606890effd284b2

diff --git a/dev-python/execnet/execnet-2.0.1.ebuild 
b/dev-python/execnet/execnet-2.0.1.ebuild
new file mode 100644
index ..ac5bcec67f3d
--- /dev/null
+++ b/dev-python/execnet/execnet-2.0.1.ebuild
@@ -0,0 +1,32 @@
+# 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..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Rapid multi-Python deployment"
+HOMEPAGE="
+   https://codespeak.net/execnet/
+   https://github.com/pytest-dev/execnet/
+   https://pypi.org/project/execnet/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+"
+
+distutils_enable_sphinx doc
+distutils_enable_tests pytest
+
+python_test() {
+   local -x PYTHONDONTWRITEBYTECODE=
+   epytest testing
+}



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

2023-07-08 Thread Michał Górny
commit: 21e1e4d225361e7f1bcd9455e3c8c95234b15bf8
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jul  9 02:12:40 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jul  9 03:26:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21e1e4d2

dev-python/jaraco-classes: Bump to 3.3.0

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

 dev-python/jaraco-classes/Manifest |  1 +
 .../jaraco-classes/jaraco-classes-3.3.0.ebuild | 27 ++
 2 files changed, 28 insertions(+)

diff --git a/dev-python/jaraco-classes/Manifest 
b/dev-python/jaraco-classes/Manifest
index 40579d74960d..ed6162901425 100644
--- a/dev-python/jaraco-classes/Manifest
+++ b/dev-python/jaraco-classes/Manifest
@@ -1 +1,2 @@
 DIST jaraco.classes-3.2.3.tar.gz 9416 BLAKE2B 
00de6548b746d2e6136572d2bcbc8a9c3e6f6570a02ee27e679e6bab7b9f4b8a327acf2b8854045b5348df8760763a7bc52fedb0b3504629ceced3dd3b4588ad
 SHA512 
73fe80de5c50b553efee6aa51fff98e30e72dcb4167b6056628d3cbbb897e29abde4fa9da79a2b413830d8440055a43ea97ace4daa62853d874419cb36c43fee
+DIST jaraco.classes-3.3.0.tar.gz 10729 BLAKE2B 
05791a799e4d5bbce94b111e7acc922f46cf2eb409c6043f997482960ad3b4a29b0d2f9afc7f1fdc07363f0a0b6403077d685831baf909ecd93adac71611ac30
 SHA512 
8099c85c93ed0eff37b1f870e2577b20488dea7b10273c00a89b43c0ef759c17c9a835916eef0fd97b3944bc5cd50b32e1393ac7c80cf7c7bfd1ee0d639d16cf

diff --git a/dev-python/jaraco-classes/jaraco-classes-3.3.0.ebuild 
b/dev-python/jaraco-classes/jaraco-classes-3.3.0.ebuild
new file mode 100644
index ..836ba64e
--- /dev/null
+++ b/dev-python/jaraco-classes/jaraco-classes-3.3.0.ebuild
@@ -0,0 +1,27 @@
+# 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=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Classes used by other projects by developer jaraco"
+HOMEPAGE="
+   https://github.com/jaraco/jaraco.classes/
+   https://pypi.org/project/jaraco.classes/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



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

2023-07-08 Thread Sam James
commit: f0051899262fdaeaf63df3352978bddc9ec3554b
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul  9 02:51:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul  9 02:51:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0051899

sys-fs/udisks: depend on https://bugs.gentoo.org/910077
Bug: https://bugs.gentoo.org/910074
Signed-off-by: Sam James  gentoo.org>

 sys-fs/udisks/{udisks-2.9.4-r2.ebuild => udisks-2.9.4-r3.ebuild} | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/sys-fs/udisks/udisks-2.9.4-r2.ebuild 
b/sys-fs/udisks/udisks-2.9.4-r3.ebuild
similarity index 96%
rename from sys-fs/udisks/udisks-2.9.4-r2.ebuild
rename to sys-fs/udisks/udisks-2.9.4-r3.ebuild
index fe29b9c6515b..12ec4ea23ef4 100644
--- a/sys-fs/udisks/udisks-2.9.4-r2.ebuild
+++ b/sys-fs/udisks/udisks-2.9.4-r3.ebuild
@@ -23,9 +23,11 @@ REQUIRED_USE="
 # See configure.ac file for the required min version
 BLOCKDEV_MIN_VER="2.25"
 
+# 

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

2023-07-08 Thread Sam James
commit: a43629357609b4fc45137c24dc47dd68d7947e85
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul  9 02:30:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul  9 02:31:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4362935

profiles/arch/base: mask nvme-cli[hugepages]

Needs https://bugs.gentoo.org/806079
Bug: https://bugs.gentoo.org/908793
Signed-off-by: Sam James  gentoo.org>

 profiles/arch/base/package.use.mask   | 4 
 profiles/base/package.use.stable.mask | 6 --
 2 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 7bc135207b0c..00a675095efc 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James  (2023-07-09)
+# sys-libs/libhugetlbfs is broken w/ newer glibc, bug #806079
+sys-apps/nvme-cli hugepages
+
 # Michał Górny  (2023-06-24)
 # dev-db/mongodb builds practically only on the authors' computer.
 dev-python/pymongo test-full

diff --git a/profiles/base/package.use.stable.mask 
b/profiles/base/package.use.stable.mask
index ff18eb9cf1eb..b500832a58bf 100644
--- a/profiles/base/package.use.stable.mask
+++ b/profiles/base/package.use.stable.mask
@@ -50,12 +50,6 @@ dev-python/subprocess-tee test-full
 # app-text/pandoc is not stable
 app-text/nuspell doc
 
-# Sam James  (2022-02-11)
-# Needs glibc-2.35(?) (or <2.34) which is not yet even keyworded but
-# won't be stable for a while. Can be unmasked then.
-# bug #806079
-sys-apps/nvme-cli hugepages
-
 # Georgy Yakovlev  (2021-12-24)
 # test deps are not stable
 >=sys-fs/zfs-2.0.7 test-suite



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

2023-07-08 Thread Sam James
commit: 4ddae656a91c92cb5226b055a620ff4973294317
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul  9 02:19:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul  9 02:20:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ddae656

sys-fs/udisks: add libblockdev slot dep; adjust use dep (defaults) for 
libblockdev

See 
https://github.com/storaged-project/udisks/blob/e311efadd6186bf2a6642a4d9d73016f97f2b072/NEWS#L23.

(Tag 910056 for completeness b/c udisks came up there.)

Bug: https://bugs.gentoo.org/910056
Closes: https://bugs.gentoo.org/910074
Signed-off-by: Sam James  gentoo.org>

 sys-fs/udisks/{udisks-2.9.4-r1.ebuild => udisks-2.9.4-r2.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-fs/udisks/udisks-2.9.4-r1.ebuild 
b/sys-fs/udisks/udisks-2.9.4-r2.ebuild
similarity index 96%
rename from sys-fs/udisks/udisks-2.9.4-r1.ebuild
rename to sys-fs/udisks/udisks-2.9.4-r2.ebuild
index 2d8d5e0ce7dc..fe29b9c6515b 100644
--- a/sys-fs/udisks/udisks-2.9.4-r1.ebuild
+++ b/sys-fs/udisks/udisks-2.9.4-r2.ebuild
@@ -25,7 +25,7 @@ BLOCKDEV_MIN_VER="2.25"
 
 COMMON_DEPEND="
>=sys-auth/polkit-0.114
-   >=sys-libs/libblockdev-${BLOCKDEV_MIN_VER}[cryptsetup,lvm?,vdo(-)?]
+   >=sys-libs/libblockdev-${BLOCKDEV_MIN_VER}:=[cryptsetup,lvm?,vdo(-)?]
virtual/udev
acl? ( virtual/acl )
daemon? (
@@ -37,7 +37,7 @@ COMMON_DEPEND="
introspection? ( >=dev-libs/gobject-introspection-1.30:= )
lvm? ( sys-fs/lvm2 )
systemd? ( >=sys-apps/systemd-209 )
-   zram? ( >=sys-libs/libblockdev-${BLOCKDEV_MIN_VER}[kbd] )
+   zram? ( >=sys-libs/libblockdev-${BLOCKDEV_MIN_VER}[kbd(-)] )
 "
 # util-linux -> mount, umount, swapon, swapoff (see also #403073)
 RDEPEND="${COMMON_DEPEND}



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

2023-07-08 Thread Sam James
commit: 089240818070266de280c08d38736db1f0f4877e
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul  9 02:12:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul  9 02:12:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08924081

sys-libs/libnvme: Keyword 1.5 arm, #910073

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

 sys-libs/libnvme/libnvme-1.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/libnvme/libnvme-1.5.ebuild 
b/sys-libs/libnvme/libnvme-1.5.ebuild
index eebf0dc02112..3502d35610d0 100644
--- a/sys-libs/libnvme/libnvme-1.5.ebuild
+++ b/sys-libs/libnvme/libnvme-1.5.ebuild
@@ -13,7 +13,7 @@ SLOT="0/1"
 IUSE="dbus +json keyutils python ssl +uuid"
 
 SRC_URI="https://github.com/linux-nvme/libnvme/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 
 DEPEND="
json? ( dev-libs/json-c:= )



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

2023-07-08 Thread Sam James
commit: efc094bacf1c5b9cf290e2799ea0c180e7aa3b57
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul  9 02:12:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul  9 02:12:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efc094ba

sys-devel/automake: disable py3.9

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

 sys-devel/automake/automake-1.16.5-r1.ebuild | 2 +-
 sys-devel/automake/automake-1.16.5.ebuild| 2 +-
 sys-devel/automake/automake-.ebuild  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-devel/automake/automake-1.16.5-r1.ebuild 
b/sys-devel/automake/automake-1.16.5-r1.ebuild
index e1cf2e4800bc..4e9c907a8a1a 100644
--- a/sys-devel/automake/automake-1.16.5-r1.ebuild
+++ b/sys-devel/automake/automake-1.16.5-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit python-any-r1
 

diff --git a/sys-devel/automake/automake-1.16.5.ebuild 
b/sys-devel/automake/automake-1.16.5.ebuild
index edf47ba57d4e..156318f9ba77 100644
--- a/sys-devel/automake/automake-1.16.5.ebuild
+++ b/sys-devel/automake/automake-1.16.5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit python-any-r1
 

diff --git a/sys-devel/automake/automake-.ebuild 
b/sys-devel/automake/automake-.ebuild
index a00db1146efc..8935774850e8 100644
--- a/sys-devel/automake/automake-.ebuild
+++ b/sys-devel/automake/automake-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit python-any-r1
 



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

2023-07-08 Thread Sam James
commit: 8fa6c9f63718cb0f278a03323fa92aa1f0bc40e8
Author: Violet Purcell  inventati  org>
AuthorDate: Fri Jul  7 21:40:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul  9 02:07:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fa6c9f6

sys-devel/automake: Change app-arch/gzip dep to app-alternatives/gzip

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

Signed-off-by: Violet Purcell  inventati.org>
Closes: https://github.com/gentoo/gentoo/pull/31794
Signed-off-by: Sam James  gentoo.org>

 sys-devel/automake/automake-1.16.5-r1.ebuild | 2 +-
 sys-devel/automake/automake-1.16.5.ebuild| 2 +-
 sys-devel/automake/automake-.ebuild  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-devel/automake/automake-1.16.5-r1.ebuild 
b/sys-devel/automake/automake-1.16.5-r1.ebuild
index 23a2236bae2f..e1cf2e4800bc 100644
--- a/sys-devel/automake/automake-1.16.5-r1.ebuild
+++ b/sys-devel/automake/automake-1.16.5-r1.ebuild
@@ -42,7 +42,7 @@ RDEPEND=">=dev-lang/perl-5.6
sys-devel/gnuconfig"
 DEPEND="${RDEPEND}"
 BDEPEND="
-   app-arch/gzip
+   app-alternatives/gzip
sys-apps/help2man
test? ( ${PYTHON_DEPS} )
 "

diff --git a/sys-devel/automake/automake-1.16.5.ebuild 
b/sys-devel/automake/automake-1.16.5.ebuild
index 779a853293c6..edf47ba57d4e 100644
--- a/sys-devel/automake/automake-1.16.5.ebuild
+++ b/sys-devel/automake/automake-1.16.5.ebuild
@@ -42,7 +42,7 @@ RDEPEND=">=dev-lang/perl-5.6
sys-devel/gnuconfig"
 DEPEND="${RDEPEND}"
 BDEPEND="
-   app-arch/gzip
+   app-alternatives/gzip
sys-apps/help2man
test? ( ${PYTHON_DEPS} )
 "

diff --git a/sys-devel/automake/automake-.ebuild 
b/sys-devel/automake/automake-.ebuild
index 571985fea6d6..a00db1146efc 100644
--- a/sys-devel/automake/automake-.ebuild
+++ b/sys-devel/automake/automake-.ebuild
@@ -42,7 +42,7 @@ RDEPEND=">=dev-lang/perl-5.6
sys-devel/gnuconfig"
 DEPEND="${RDEPEND}"
 BDEPEND="
-   app-arch/gzip
+   app-alternatives/gzip
sys-apps/help2man
test? ( ${PYTHON_DEPS} )
 "



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

2023-07-08 Thread Sam James
commit: 6119e0af51c851273ebb84a0595ec42bb88ccde1
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul  9 02:12:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul  9 02:12:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6119e0af

sys-libs/libblockdev: Keyword 3.0.1 arm, #910073

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

 sys-libs/libblockdev/libblockdev-3.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/libblockdev/libblockdev-3.0.1.ebuild 
b/sys-libs/libblockdev/libblockdev-3.0.1.ebuild
index c2034e0c7802..f5bc2e4fb5e5 100644
--- a/sys-libs/libblockdev/libblockdev-3.0.1.ebuild
+++ b/sys-libs/libblockdev/libblockdev-3.0.1.ebuild
@@ -17,7 +17,7 @@ if [[ "${PV}" == * ]] ; then
 else
MY_PV="${PV}-1"

SRC_URI="https://github.com/storaged-project/${PN}/releases/download/${MY_PV}/${P}.tar.gz";
-   KEYWORDS="~alpha ~amd64 ~arm64 ~loong ~mips ~ppc64 ~riscv ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~x86"
 fi
 LICENSE="LGPL-2+"
 SLOT="0/3" # subslot is SOVERSION



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

2023-07-08 Thread Sam James
commit: d9367841216769db497b06b1f76a69114f668bbf
Author: Violet Purcell  inventati  org>
AuthorDate: Fri Jul  7 21:44:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul  9 02:07:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9367841

dev-ruby/rake: Change app-arch/gzip dependency to app-alternatives/gzip

Signed-off-by: Violet Purcell  inventati.org>
Closes: https://github.com/gentoo/gentoo/pull/31795
Signed-off-by: Sam James  gentoo.org>

 dev-ruby/rake/rake-13.0.6-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/rake/rake-13.0.6-r2.ebuild 
b/dev-ruby/rake/rake-13.0.6-r2.ebuild
index 0cd3a7152daf..dccfcd88769a 100644
--- a/dev-ruby/rake/rake-13.0.6-r2.ebuild
+++ b/dev-ruby/rake/rake-13.0.6-r2.ebuild
@@ -24,7 +24,7 @@ SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="doc"
 
-DEPEND+=" app-arch/gzip"
+BDEPEND+=" app-alternatives/gzip"
 
 ruby_add_bdepend "test? ( >=dev-ruby/minitest-5.8 )
doc? ( dev-ruby/rdoc )"



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

2023-07-08 Thread Sam James
commit: 484780bbcbc5bbace9eebb4ed538760df7dd2343
Author: Violet Purcell  inventati  org>
AuthorDate: Sat Jul  8 18:39:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul  9 02:10:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=484780bb

net-libs/udns: Fix detection of inet_pton and inet_ntop with clang 16

Closes: https://bugs.gentoo.org/883285
Signed-off-by: Violet Purcell  inventati.org>
Closes: https://github.com/gentoo/gentoo/pull/31806
Signed-off-by: Sam James  gentoo.org>

 .../udns-0.4-configure-pton-ntop-clang16.patch | 22 ++
 .../{udns-0.4-r1.ebuild => udns-0.4-r2.ebuild} |  3 ++-
 2 files changed, 24 insertions(+), 1 deletion(-)

diff --git a/net-libs/udns/files/udns-0.4-configure-pton-ntop-clang16.patch 
b/net-libs/udns/files/udns-0.4-configure-pton-ntop-clang16.patch
new file mode 100644
index ..5eb0010092a8
--- /dev/null
+++ b/net-libs/udns/files/udns-0.4-configure-pton-ntop-clang16.patch
@@ -0,0 +1,22 @@
+Bug: https://bugs.gentoo.org/883285
+
+From e39b749619191226ccbf8730084c0d2dcadc9065 Mon Sep 17 00:00:00 2001
+From: Violet Purcell 
+Date: Sat, 8 Jul 2023 18:34:11 +
+Subject: [PATCH] Fix detection of dns_pton and dns_ntop with clang 16
+
+--- a/configure
 b/configure
+@@ -94,7 +94,8 @@ int main() {
+   char buf[64];
+   long x = 0;
+   inet_pton(AF_INET, &x, buf);
+-  return inet_ntop(AF_INET, &x, buf, sizeof(buf));
++  inet_ntop(AF_INET, &x, buf, sizeof(buf));
++  return 0;
+ } 
+ EOF
+ 
+-- 
+2.41.0
+

diff --git a/net-libs/udns/udns-0.4-r1.ebuild b/net-libs/udns/udns-0.4-r2.ebuild
similarity index 90%
rename from net-libs/udns/udns-0.4-r1.ebuild
rename to net-libs/udns/udns-0.4-r2.ebuild
index f8f8c3675854..a963d2ac18b4 100644
--- a/net-libs/udns/udns-0.4-r1.ebuild
+++ b/net-libs/udns/udns-0.4-r2.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
@@ -16,6 +16,7 @@ IUSE="ipv6 static +tools"
 
 PATCHES=(
"${FILESDIR}"/${PN}-0.4-configure-clang16.patch
+   "${FILESDIR}"/${PN}-0.4-configure-pton-ntop-clang16.patch
 )
 
 src_configure() {



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

2023-07-08 Thread Sam James
commit: 8bfd605926ea8ee4deb13cda75016f698fd22503
Author: Violet Purcell  inventati  org>
AuthorDate: Sat Jul  8 18:26:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul  9 02:02:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bfd6059

dev-cpp/cpp-httplib: Remove superfluous --reflink=auto from calls to cp

--reflink=auto has become the default behaviour in coreutils 9, and is not 
compatible with BSD userland.

Signed-off-by: Violet Purcell  inventati.org>
Signed-off-by: Sam James  gentoo.org>

 dev-cpp/cpp-httplib/cpp-httplib-0.12.3.ebuild | 2 +-
 dev-cpp/cpp-httplib/cpp-httplib-0.12.6.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-cpp/cpp-httplib/cpp-httplib-0.12.3.ebuild 
b/dev-cpp/cpp-httplib/cpp-httplib-0.12.3.ebuild
index 0a629fc03232..3940a9e7fc05 100644
--- a/dev-cpp/cpp-httplib/cpp-httplib-0.12.3.ebuild
+++ b/dev-cpp/cpp-httplib/cpp-httplib-0.12.3.ebuild
@@ -44,7 +44,7 @@ src_configure() {
 }
 
 multilib_src_test() {
-   cp -p -R --reflink=auto "${S}/test" ./test || die
+   cp -p -R "${S}/test" ./test || die
 
emake -C test "CXX=$(tc-getCXX)" CXXFLAGS="${CXXFLAGS} -I."
 }

diff --git a/dev-cpp/cpp-httplib/cpp-httplib-0.12.6.ebuild 
b/dev-cpp/cpp-httplib/cpp-httplib-0.12.6.ebuild
index d084d2656c17..b5c075454fdb 100644
--- a/dev-cpp/cpp-httplib/cpp-httplib-0.12.6.ebuild
+++ b/dev-cpp/cpp-httplib/cpp-httplib-0.12.6.ebuild
@@ -44,7 +44,7 @@ src_configure() {
 }
 
 multilib_src_test() {
-   cp -p -R --reflink=auto "${S}/test" ./test || die
+   cp -p -R "${S}/test" ./test || die
 
GTEST_FILTER='-*.*_Online' emake -C test "CXX=$(tc-getCXX)" 
CXXFLAGS="${CXXFLAGS} -I."
 }



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

2023-07-08 Thread Sam James
commit: 8f377950b088ae4240db530fee28ddb3a23c2013
Author: Violet Purcell  inventati  org>
AuthorDate: Fri Jul  7 19:17:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul  9 02:02:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f377950

dev-lang/zig: Backport fix for musl 1.2.4

Signed-off-by: Violet Purcell  inventati.org>
Signed-off-by: Sam James  gentoo.org>

 .../zig/files/zig-0.10.1-musl-1.2.4-lfs64.patch| 220 +
 .../{zig-0.10.1-r2.ebuild => zig-0.10.1-r3.ebuild} |   1 +
 2 files changed, 221 insertions(+)

diff --git a/dev-lang/zig/files/zig-0.10.1-musl-1.2.4-lfs64.patch 
b/dev-lang/zig/files/zig-0.10.1-musl-1.2.4-lfs64.patch
new file mode 100644
index ..05a550a7920e
--- /dev/null
+++ b/dev-lang/zig/files/zig-0.10.1-musl-1.2.4-lfs64.patch
@@ -0,0 +1,220 @@
+From 
https://github.com/ziglang/zig/commit/b20ccff515364cdb8f3e733cc950e53ab77656db 
Mon Sep 17 00:00:00 2001
+From: Andrew Kelley 
+Date: Mon, 19 Jun 2023 15:17:01 -0700
+Subject: [PATCH] std.os: update logic for 64-bit symbol choice
+
+musl v1.2.4 dropped the "64"-suffixed aliases for legacy "LFS64" ("large
+file support") interfaces, so this commit changes the corresponding Zig
+logic to call the correct names.
+--- a/lib/std/os.zig
 b/lib/std/os.zig
+@@ -890,10 +890,7 @@ pub fn pread(fd: fd_t, buf: []u8, offset: u64) 
PReadError!usize {
+ };
+ const adjusted_len = @min(max_count, buf.len);
+ 
+-const pread_sym = if (builtin.os.tag == .linux and builtin.link_libc)
+-system.pread64
+-else
+-system.pread;
++const pread_sym = if (lfs64_abi) system.pread64 else system.pread;
+ 
+ const ioffset = @bitCast(i64, offset); // the OS treats this as unsigned
+ while (true) {
+@@ -966,10 +963,7 @@ pub fn ftruncate(fd: fd_t, length: u64) 
TruncateError!void {
+ }
+ 
+ while (true) {
+-const ftruncate_sym = if (builtin.os.tag == .linux and 
builtin.link_libc)
+-system.ftruncate64
+-else
+-system.ftruncate;
++const ftruncate_sym = if (lfs64_abi) system.ftruncate64 else 
system.ftruncate;
+ 
+ const ilen = @bitCast(i64, length); // the OS treats this as unsigned
+ switch (errno(ftruncate_sym(fd, ilen))) {
+@@ -1034,10 +1028,7 @@ pub fn preadv(fd: fd_t, iov: []const iovec, offset: 
u64) PReadError!usize {
+ 
+ const iov_count = math.cast(u31, iov.len) orelse math.maxInt(u31);
+ 
+-const preadv_sym = if (builtin.os.tag == .linux and builtin.link_libc)
+-system.preadv64
+-else
+-system.preadv;
++const preadv_sym = if (lfs64_abi) system.preadv64 else system.preadv;
+ 
+ const ioffset = @bitCast(i64, offset); // the OS treats this as unsigned
+ while (true) {
+@@ -1311,10 +1302,7 @@ pub fn pwrite(fd: fd_t, bytes: []const u8, offset: u64) 
PWriteError!usize {
+ };
+ const adjusted_len = @min(max_count, bytes.len);
+ 
+-const pwrite_sym = if (builtin.os.tag == .linux and builtin.link_libc)
+-system.pwrite64
+-else
+-system.pwrite;
++const pwrite_sym = if (lfs64_abi) system.pwrite64 else system.pwrite;
+ 
+ const ioffset = @bitCast(i64, offset); // the OS treats this as unsigned
+ while (true) {
+@@ -1400,10 +1388,7 @@ pub fn pwritev(fd: fd_t, iov: []const iovec_const, 
offset: u64) PWriteError!usiz
+ }
+ }
+ 
+-const pwritev_sym = if (builtin.os.tag == .linux and builtin.link_libc)
+-system.pwritev64
+-else
+-system.pwritev;
++const pwritev_sym = if (lfs64_abi) system.pwritev64 else system.pwritev;
+ 
+ const iov_count = if (iov.len > IOV_MAX) IOV_MAX else @intCast(u31, 
iov.len);
+ const ioffset = @bitCast(i64, offset); // the OS treats this as unsigned
+@@ -1514,10 +1499,7 @@ pub fn openZ(file_path: [*:0]const u8, flags: u32, 
perm: mode_t) OpenError!fd_t
+ return open(mem.sliceTo(file_path, 0), flags, perm);
+ }
+ 
+-const open_sym = if (builtin.os.tag == .linux and builtin.link_libc)
+-system.open64
+-else
+-system.open;
++const open_sym = if (lfs64_abi) system.open64 else system.open;
+ 
+ while (true) {
+ const rc = open_sym(file_path, flags, perm);
+@@ -1730,10 +1712,7 @@ pub fn openatZ(dir_fd: fd_t, file_path: [*:0]const u8, 
flags: u32, mode: mode_t)
+ return openat(dir_fd, mem.sliceTo(file_path, 0), flags, mode);
+ }
+ 
+-const openat_sym = if (builtin.os.tag == .linux and builtin.link_libc)
+-system.openat64
+-else
+-system.openat;
++const openat_sym = if (lfs64_abi) system.openat64 else system.openat;
+ 
+ while (true) {
+ const rc = openat_sym(dir_fd, file_path, flags, mode);
+@@ -4117,10 +4096,7 @@ pub fn fstat(fd: fd_t) FStatError!Stat {
+ @compileError("fstat is not yet implemented on Windows");
+ }
+ 
+-const fstat_sym = if (builtin.os.tag == .linux and builtin.link_libc)
+-system.fsta

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

2023-07-08 Thread Sam James
commit: a28715fb68bc9ff58f6cc6f4f5dfcb3dd1ff7161
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul  8 23:05:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul  9 02:02:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a28715fb

sys-devel/gcc: add 13.1.1_p20230708

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

 sys-devel/gcc/Manifest|  1 +
 sys-devel/gcc/gcc-13.1.1_p20230708.ebuild | 65 +++
 2 files changed, 66 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index c79da63bd7b4..cbd839bd19dc 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -21,6 +21,7 @@ DIST gcc-12.3.0-patches-2.tar.xz 14236 BLAKE2B 
06c43662c9abb0fa3cf90d5e2273c69ae
 DIST gcc-13-20230527.tar.xz 83956360 BLAKE2B 
86a2131b88144817673a6300c73b29c2dbb8559a7057609601029aaf60aeb4c4926fa4b99c4e1768726cde09f994159685768b62b3ca73d7b606847788301e82
 SHA512 
87566c74258f9981742eae77f552361c220f79fa6f17c36d5b5a9e73f41c50d8a2cab16b9ffb17f07829005f0d42b4b1d524150d3dcba9710091532cbfad7152
 DIST gcc-13-20230624.tar.xz 83969940 BLAKE2B 
8a145ade87b38226d25161a0494b781e3cba1cfda229ffa367ed570aa97cdd3c38a520ae14e9ed9050fe844b229ac7bd8c2ef37544c472d39b8d75f7b9ecc3af
 SHA512 
98e5fe2e780646f67f6d8ed2e9f8338a9be27ade40c2cfa78b7fa3f9c9a0a74771292b3eb81c5713f230f90bdec46104fa655ca4286bb9e6065432ae10122f54
 DIST gcc-13-20230701.tar.xz 83971804 BLAKE2B 
3f5bab12f47e44f57556c320d2d9a8ca4a64ba392af62e59d34188aca1cad759358fc3082ec3b959c938d03f6819f9c2974f6252754e0038baec6652f325cb5b
 SHA512 
68d5ade55c082ef80dd4b66bcac1c5fc59f82f5dabaf6b4f703d7f4bc04a92c34e9a554bfa7794861630af97df668b5c7b81548ee7692e22cad25c0a5eb651ef
+DIST gcc-13-20230708.tar.xz 83997508 BLAKE2B 
b19c5f8bb90bb38f8e30e5cc04ddc7c26db007b309ce4007163b0be2d73fa0f8adbbcc318e9933e58ecdb52fa17d4b70221df4ac48f1b5fa28599e418bb71ae9
 SHA512 
c3fc449a6ec66786d3a6bd665749eed94108295e1c787c95e27e46311fd86d17f0e501636f2fb5db5d9f90d4a137632933056a8ff5fcb1988ffd4310adce95e3
 DIST gcc-13.2.0-musl-patches-2.tar.xz 5292 BLAKE2B 
c057d6574d03c05854edaa9f3fd40e9149662b04f3ac7a7db3eb078d73a7b535726d1bf52e5b12736dedb2f9898ad731f2e48a6421fcfbf7b90f929dee072fcb
 SHA512 
a691da0c87c443a5e9d23731f4005f27871c5b12bc9102873ffa24d374aa7b9fbd187c4f5635d23fa9ffb17e351e76173c2d3fdf40646e355c4cb314b538de69
 DIST gcc-13.2.0-patches-3.tar.xz 30956 BLAKE2B 
29ce043b46645640ca1e983397af3e158588ad87575f0bc59451ea4a7dd5e3bb5b190ed031de6a22cd790d423ba111e95d222187dd09985dceb12db9f0a2d907
 SHA512 
4ffecae7be320124ad0c4e71e39e142b7aa8db0e70b5f486f491d7a33ea31efc6464c6abeea77df02a8bd5cf81f08225d625c8af5c27f9afa32c0d7d989f7a3c
 DIST gcc-14-20230625.tar.xz 84461556 BLAKE2B 
231980a191e231a3f7dabc8f69ab364ecf1f3cf9a165a7e0bcbb9ad4ed17bda0616be325fe6cd2996321f6bfbc69f5e8d4a13513c3126132a0797d9d1c5c422f
 SHA512 
d794a977a7a6b759729386eb13bff934f90c093716c47e89b7490dbd36ea489f5dfb03d0c6c0f7d57e1d4214dad8a82d886438c8eb5af53620cf2a85236f0b45

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

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

2023-07-08 Thread Sam James
commit: 516676bad716f90388c6a8c3a66f5f696007fafb
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul  9 02:01:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul  9 02:02:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=516676ba

app-emulation/virt-manager: fix indentation

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

 app-emulation/virt-manager/virt-manager-4.1.0.ebuild | 2 +-
 app-emulation/virt-manager/virt-manager-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-emulation/virt-manager/virt-manager-4.1.0.ebuild 
b/app-emulation/virt-manager/virt-manager-4.1.0.ebuild
index 7dcde0ab5956..91dad4ae4f16 100644
--- a/app-emulation/virt-manager/virt-manager-4.1.0.ebuild
+++ b/app-emulation/virt-manager/virt-manager-4.1.0.ebuild
@@ -30,7 +30,7 @@ RDEPEND="
app-cdr/cdrtools
>=app-emulation/libvirt-glib-1.0.0[introspection]
>=sys-libs/libosinfo-0.2.10[introspection]
-   $(python_gen_cond_dep '
+   $(python_gen_cond_dep '
dev-libs/libxml2[python,${PYTHON_USEDEP}]
dev-python/argcomplete[${PYTHON_USEDEP}]
>=dev-python/libvirt-python-6.10.0[${PYTHON_USEDEP}]

diff --git a/app-emulation/virt-manager/virt-manager-.ebuild 
b/app-emulation/virt-manager/virt-manager-.ebuild
index 149a17abda7b..d5fd49307e4c 100644
--- a/app-emulation/virt-manager/virt-manager-.ebuild
+++ b/app-emulation/virt-manager/virt-manager-.ebuild
@@ -30,7 +30,7 @@ RDEPEND="
app-cdr/cdrtools
>=app-emulation/libvirt-glib-1.0.0[introspection]
>=sys-libs/libosinfo-0.2.10[introspection]
-   $(python_gen_cond_dep '
+   $(python_gen_cond_dep '
dev-libs/libxml2[python,${PYTHON_USEDEP}]
dev-python/argcomplete[${PYTHON_USEDEP}]
>=dev-python/libvirt-python-6.10.0[${PYTHON_USEDEP}]



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

2023-07-08 Thread Sam James
commit: 4df05bbbdf80c84c3f373ad75789ec0a6d13cbb4
Author: Violet Purcell  inventati  org>
AuthorDate: Sat Jul  8 18:23:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul  9 02:02:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4df05bbb

dev-lang/zig-bin: Backport fix for musl 1.2.4

Signed-off-by: Violet Purcell  inventati.org>
Closes: https://github.com/gentoo/gentoo/pull/31791
Signed-off-by: Sam James  gentoo.org>

 .../files/zig-0.10.1-musl-1.2.4-lfs64.patch| 220 +
 ...n-0.10.1-r2.ebuild => zig-bin-0.10.1-r3.ebuild} |   4 +-
 2 files changed, 223 insertions(+), 1 deletion(-)

diff --git a/dev-lang/zig-bin/files/zig-0.10.1-musl-1.2.4-lfs64.patch 
b/dev-lang/zig-bin/files/zig-0.10.1-musl-1.2.4-lfs64.patch
new file mode 100644
index ..05a550a7920e
--- /dev/null
+++ b/dev-lang/zig-bin/files/zig-0.10.1-musl-1.2.4-lfs64.patch
@@ -0,0 +1,220 @@
+From 
https://github.com/ziglang/zig/commit/b20ccff515364cdb8f3e733cc950e53ab77656db 
Mon Sep 17 00:00:00 2001
+From: Andrew Kelley 
+Date: Mon, 19 Jun 2023 15:17:01 -0700
+Subject: [PATCH] std.os: update logic for 64-bit symbol choice
+
+musl v1.2.4 dropped the "64"-suffixed aliases for legacy "LFS64" ("large
+file support") interfaces, so this commit changes the corresponding Zig
+logic to call the correct names.
+--- a/lib/std/os.zig
 b/lib/std/os.zig
+@@ -890,10 +890,7 @@ pub fn pread(fd: fd_t, buf: []u8, offset: u64) 
PReadError!usize {
+ };
+ const adjusted_len = @min(max_count, buf.len);
+ 
+-const pread_sym = if (builtin.os.tag == .linux and builtin.link_libc)
+-system.pread64
+-else
+-system.pread;
++const pread_sym = if (lfs64_abi) system.pread64 else system.pread;
+ 
+ const ioffset = @bitCast(i64, offset); // the OS treats this as unsigned
+ while (true) {
+@@ -966,10 +963,7 @@ pub fn ftruncate(fd: fd_t, length: u64) 
TruncateError!void {
+ }
+ 
+ while (true) {
+-const ftruncate_sym = if (builtin.os.tag == .linux and 
builtin.link_libc)
+-system.ftruncate64
+-else
+-system.ftruncate;
++const ftruncate_sym = if (lfs64_abi) system.ftruncate64 else 
system.ftruncate;
+ 
+ const ilen = @bitCast(i64, length); // the OS treats this as unsigned
+ switch (errno(ftruncate_sym(fd, ilen))) {
+@@ -1034,10 +1028,7 @@ pub fn preadv(fd: fd_t, iov: []const iovec, offset: 
u64) PReadError!usize {
+ 
+ const iov_count = math.cast(u31, iov.len) orelse math.maxInt(u31);
+ 
+-const preadv_sym = if (builtin.os.tag == .linux and builtin.link_libc)
+-system.preadv64
+-else
+-system.preadv;
++const preadv_sym = if (lfs64_abi) system.preadv64 else system.preadv;
+ 
+ const ioffset = @bitCast(i64, offset); // the OS treats this as unsigned
+ while (true) {
+@@ -1311,10 +1302,7 @@ pub fn pwrite(fd: fd_t, bytes: []const u8, offset: u64) 
PWriteError!usize {
+ };
+ const adjusted_len = @min(max_count, bytes.len);
+ 
+-const pwrite_sym = if (builtin.os.tag == .linux and builtin.link_libc)
+-system.pwrite64
+-else
+-system.pwrite;
++const pwrite_sym = if (lfs64_abi) system.pwrite64 else system.pwrite;
+ 
+ const ioffset = @bitCast(i64, offset); // the OS treats this as unsigned
+ while (true) {
+@@ -1400,10 +1388,7 @@ pub fn pwritev(fd: fd_t, iov: []const iovec_const, 
offset: u64) PWriteError!usiz
+ }
+ }
+ 
+-const pwritev_sym = if (builtin.os.tag == .linux and builtin.link_libc)
+-system.pwritev64
+-else
+-system.pwritev;
++const pwritev_sym = if (lfs64_abi) system.pwritev64 else system.pwritev;
+ 
+ const iov_count = if (iov.len > IOV_MAX) IOV_MAX else @intCast(u31, 
iov.len);
+ const ioffset = @bitCast(i64, offset); // the OS treats this as unsigned
+@@ -1514,10 +1499,7 @@ pub fn openZ(file_path: [*:0]const u8, flags: u32, 
perm: mode_t) OpenError!fd_t
+ return open(mem.sliceTo(file_path, 0), flags, perm);
+ }
+ 
+-const open_sym = if (builtin.os.tag == .linux and builtin.link_libc)
+-system.open64
+-else
+-system.open;
++const open_sym = if (lfs64_abi) system.open64 else system.open;
+ 
+ while (true) {
+ const rc = open_sym(file_path, flags, perm);
+@@ -1730,10 +1712,7 @@ pub fn openatZ(dir_fd: fd_t, file_path: [*:0]const u8, 
flags: u32, mode: mode_t)
+ return openat(dir_fd, mem.sliceTo(file_path, 0), flags, mode);
+ }
+ 
+-const openat_sym = if (builtin.os.tag == .linux and builtin.link_libc)
+-system.openat64
+-else
+-system.openat;
++const openat_sym = if (lfs64_abi) system.openat64 else system.openat;
+ 
+ while (true) {
+ const rc = openat_sym(dir_fd, file_path, flags, mode);
+@@ -4117,10 +4096,7 @@ pub fn fstat(fd: fd_t) FStatError!Stat {
+ @compileError("fstat is not yet implemented on Windows");
+ }
+ 
+-const f

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

2023-07-08 Thread Anna Vyalkova
commit: 057d47c0f15ce776b8d51b1a41fb7cb0c051eb0b
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Jul  9 01:40:05 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Jul  9 01:55:44 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=057d47c0

dev-util/fpm: drop 0.8.1, 0.8.2

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 dev-util/fpm/Manifest |   4 --
 dev-util/fpm/fpm-0.8.1.ebuild | 116 --
 dev-util/fpm/fpm-0.8.2.ebuild | 116 --
 3 files changed, 236 deletions(-)

diff --git a/dev-util/fpm/Manifest b/dev-util/fpm/Manifest
index b084b1366..1bb962f6b 100644
--- a/dev-util/fpm/Manifest
+++ b/dev-util/fpm/Manifest
@@ -1,6 +1,2 @@
-DIST fpm-0.8.1.F90 1254888 BLAKE2B 
681af746d74ef6208f8d4a6b7e560fda080124ca69d5d1c773c8bee3dfea84ab89dd2f57e7fdc6fc31e8297f5df89744ff657244d790bb8526ae35fc1d4be37a
 SHA512 
627f5a6976358449b2dfa3623039244ddbab64007e1518718b6ae033e206d4a6b1ff462769df75137067522d85b0fbbb5f4a1749f7bbfba3c7b9040b457b1872
-DIST fpm-0.8.1.tar.gz 194794 BLAKE2B 
6236cdcc22a16e4d46e7d49f513bc1506e956bad6e3b444c2c638db8e41910aafa07982e4116a4e4b6496a62b4f52c2792aa08d4692c30e6158639115066b0c9
 SHA512 
2c6243ded0c4603ab75acdb43ff953f026a30221abaa1c1a2791cbf8dd7f9c95016941b38a63d54bbb09a0c2451ad23a216bb100cb08bc1c7f25899ad88dad26
-DIST fpm-0.8.2.F90 1272455 BLAKE2B 
1749d65cf45fee497aa42b9a53c3e3f76899414ca24d2c1c17764478740388e69f8e8bc7bd147c9ca3d8698a1424202effac0e661c2400068c9558626e7e3b9b
 SHA512 
1cc070db2f03b474e70a8a889d1f11093a48f71f355c21d65ffb5edc255121e13419f9a9b95d8b42006725402a4aea8b644beb208f1af1c3de862d860dbfe4e6
-DIST fpm-0.8.2.tar.gz 199494 BLAKE2B 
40ebf2185dcf7d68d19288ef43717a3fac41e7ec307739e64f0e89023b345358534cdf4914172ea3584233831fedc6a8bd2a3bc7e519668c7a18b96f2ffb611c
 SHA512 
93cb6f25476e2f341004389edb9bb283f039a28bd09e461fdead91a0d53e069ffd2f8093cd7136f8b24d61c3705af555b7d45f4ffa9046f29870aadda97d3cb2
 DIST fpm-0.9.0.F90 1371069 BLAKE2B 
df3439ca50176f0a8e3b2f48d130dc232da343d7fe5451af73b5bfa72112cfc7e08bc5c0dbaced2c5b5c72f48fc91d059ca533b4b47df23d1e579ebd03690078
 SHA512 
62f17491a2540d3b5f68435a87916b5e88bbd903a87cb4ecdfaa25e3024357e070c27e51a1f5ccdf22fb05ac8054ed83bb83e8a13c8639a47be822ff1fda9060
 DIST fpm-0.9.0.tar.gz 219603 BLAKE2B 
cb282913c1c6dd6440e6c7b982e7a5ffd76a2e8177b70da22ee36946feb62229919b8f40a4747a2f0cd8b2c589ee111f063cab50ee0f0bee295cd8cf8946b46a
 SHA512 
b80141408a2192efdd3c0777eb2df01de95ee5740332468ac95f89f6e6199c88c2d4180934ce552403572cadfc755395eb669336fcc9d3d00cb8ee0607205397

diff --git a/dev-util/fpm/fpm-0.8.1.ebuild b/dev-util/fpm/fpm-0.8.1.ebuild
deleted file mode 100644
index cdb50e965..0
--- a/dev-util/fpm/fpm-0.8.1.ebuild
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-FORTRAN_STANDARD="2003"
-
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit fortran-2 python-any-r1 toolchain-funcs
-
-DESCRIPTION="Fortran Package Manager (fpm)"
-HOMEPAGE="https://fpm.fortran-lang.org";
-SRC_URI="
-   https://github.com/fortran-lang/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
-   https://github.com/fortran-lang/fpm/releases/download/v${PV}/${P}.F90
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="openmp doc test"
-RESTRICT="!test? ( test )"
-
-CDEPEND="
-   dev-libs/jonquil:0/2
-   dev-libs/toml-f:0/4
-   dev-libs/M_CLI2
-"
-
-RDEPEND="
-   ${CDEPEND}
-   dev-vcs/git
-"
-
-DEPEND="
-   ${CDEPEND}
-   doc? (
-   ${PYTHON_DEPS}
-   $(python_gen_any_dep '
-   app-doc/ford[${PYTHON_USEDEP}]
-   ')
-   )
-"
-
-DOCS=( LICENSE PACKAGING.md README.md )
-
-PATCHES="${FILESDIR}/${P}_fpm_toml.patch"
-
-BSDIR="build/bootstrap" # Bootstrap directory path
-
-pkg_pretend() {
-   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-}
-
-set_build_flags() {
-   OMPFLAG=""
-   if use openmp ; then
-   case $(tc-getFC) in
-   *gfortran* )
-   OMPFLAG="-fopenmp" ;;
-   * )
-   die "Sorry, only GNU gfortran is currently 
supported in the ebuild" ;;
-   esac
-   fi
-
-   BUILD_FLAGS=( --compiler "$(tc-getFC)"
-   --flag "${FCFLAGS} ${OMPFLAG} -I/usr/include/toml-f/modules 
-I/usr/include/jonquil/modules -I/usr/include/M_CLI2"
-   --c-compiler "$(tc-getCC)" --c-flag "${CFLAGS}"
-   --cxx-compiler "$(tc-getCXX)" --cxx-flag "${CXXFLAGS}"
-   --archiver "$(tc-getAR)" --link-flag "${LDFLAGS}" )
-}
-
-pkg_setup() {
-   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-   fortran-2_pkg_setup
-   python-any-r1_pkg_setup
-   set_build_flags
-}
-
-src_prepare() {
-   default
-
-   mkdir -p "${BSDIR}"

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

2023-07-08 Thread Anna Vyalkova
commit: af4407a4751edbcb7a3c20bc6e194a9208d872f1
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Thu Jul  6 00:10:07 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Jul  9 01:24:33 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=af4407a4

dev-crystal/exception_page: add 0.3.1

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 dev-crystal/exception_page/Manifest|  1 +
 .../exception_page/exception_page-0.3.1.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-crystal/exception_page/Manifest 
b/dev-crystal/exception_page/Manifest
index b93e41cee..9df765e16 100644
--- a/dev-crystal/exception_page/Manifest
+++ b/dev-crystal/exception_page/Manifest
@@ -1 +1,2 @@
 DIST exception_page-0.3.0.tar.gz 11056 BLAKE2B 
b9a6d7b53282a022ed7a2cc4597dbd93478b0eb526e5e74893bfa7d902623c851e60665013ece1bfaa760f189a2fb1fe8bd26f2c976723d54d06fee6771eb269
 SHA512 
a77692f859d8cbc15c226a56b2f395b26932fbbe176b374af4fad0142c387a651af75b3f1ba47b9f58f612d1394c09a1baf0e97a02f3753abb1006b9560fb081
+DIST exception_page-0.3.1.tar.gz 11099 BLAKE2B 
51e62c4aff40d70dc31178c190c3de7ae3484620e61cdeee1e5219ff4cbe6c645e2181a6e121dd884239e64e5c3a6191c85560e683e3db0fcd5da7de5b15de58
 SHA512 
68218b5b4d21fdd1e5739e196db9022cb702c59913258b319a370e21a0523c6146d41b9fe6bc4d125f428acd6913b118f0a0e3d3e70d00a97150cbc9d9967fe7

diff --git a/dev-crystal/exception_page/exception_page-0.3.1.ebuild 
b/dev-crystal/exception_page/exception_page-0.3.1.ebuild
new file mode 100644
index 0..e3615aee9
--- /dev/null
+++ b/dev-crystal/exception_page/exception_page-0.3.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit shards
+
+DESCRIPTION="A library for displaying exceptional exception pages for easier 
debugging"
+HOMEPAGE="https://github.com/crystal-loot/exception_page";
+SRC_URI="https://github.com/crystal-loot/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-crystal/backtracer"
+BDEPEND="
+   test? (
+   dev-crystal/lucky_flow
+   )
+"
+
+src_prepare() {
+   default
+
+   # test error, related to lucky_flow ('be_on_page' method)
+   rm spec/exception_page_spec.cr || die
+}



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

2023-07-08 Thread Anna Vyalkova
commit: 6a5aeb2b2fe7901fbcfddfb40e998dd601d0db83
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Jul  9 01:27:39 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Jul  9 01:27:39 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6a5aeb2b

app-misc/vocabsieve: move dep

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

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

diff --git a/app-misc/vocabsieve/vocabsieve-0.10.1.ebuild 
b/app-misc/vocabsieve/vocabsieve-0.10.1.ebuild
index 4c1cb00a7..894ca5609 100644
--- a/app-misc/vocabsieve/vocabsieve-0.10.1.ebuild
+++ b/app-misc/vocabsieve/vocabsieve-0.10.1.ebuild
@@ -28,7 +28,7 @@ RDEPEND="
dev-python/pymorphy2-dicts-ru[${PYTHON_USEDEP}]
dev-python/pymorphy2-dicts-uk[${PYTHON_USEDEP}]
dev-python/pyqtdarktheme[${PYTHON_USEDEP}]
-   dev-python/charset_normalizer[${PYTHON_USEDEP}]
+   dev-python/charset-normalizer[${PYTHON_USEDEP}]
dev-python/EbookLib[${PYTHON_USEDEP}]
dev-python/sentence-splitter[${PYTHON_USEDEP}]
dev-python/mobi[${PYTHON_USEDEP}]



[gentoo-commits] repo/proj/guru:dev commit in: www-apps/invidious/

2023-07-08 Thread Anna Vyalkova
commit: 3943a0aab3fee5e79113f693b8813be511ec29c6
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Jul  9 01:38:25 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Jul  9 01:55:59 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3943a0aa

www-apps/invidious: add 2023.07.05, drop 2023.06.10

Closes: https://bugs.gentoo.org/910068
Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 www-apps/invidious/Manifest| 2 +-
 .../{invidious-2023.06.10.ebuild => invidious-2023.07.05.ebuild}   | 7 ---
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/www-apps/invidious/Manifest b/www-apps/invidious/Manifest
index 37ffc499b..66f42105a 100644
--- a/www-apps/invidious/Manifest
+++ b/www-apps/invidious/Manifest
@@ -1,5 +1,5 @@
-DIST invidious-2023.06.10.tar.gz 3282324 BLAKE2B 
b8f272df76d588440a369c58f6af6a16252aebb0a53d132413e762205fe495cf009155b08d08bcb9934cc857abcdce8be17816d446304fa466e33ef91c652688
 SHA512 
2ac626277087a0b302f5a5d8cbecf321842cf937bcc22dbf17ed52ae6ce408cd365fdbf8ca8757f5063002f13aac255ba816566e9b089165eda59c227ec651b6
 DIST invidious-2023.06.22.tar.gz 3267178 BLAKE2B 
7d6a13dd878c1ce1b52009990cd0be4762482b901bcf58806fa43ab750ed20d867d80075f24beabb8ac5c13039163d1b9953d1045c3af24901ecfe717cc3aa14
 SHA512 
4f996d39a5de2472327c31b01d2ac0d4e5af6d65e199786570ddb95f4643328dd7064af4d602d786e9b5d1b27f233a800ac7fbb05eea2c4f20705355749d6e5d
+DIST invidious-2023.07.05.tar.gz 3267903 BLAKE2B 
a2b25c996c17151ace3a1ebea4ff34d746b84d640d04bd56b1ff34f03146a78550da976dac38c606072212ad9cc07016865128f276ab0039ed29b970f5d34616
 SHA512 
7b8f3b205721d021f1f0f9a32dbb466a4acbe2a6c231be77a5e0b19f20ac4c6e9884040fc65750b37a229e26f0ddf8a105fe0d0f0f56d77ba34deb00366c9a71
 DIST invidious-mocks-11ec372.tar.gz 180392 BLAKE2B 
899db54d4efdfc231d588155d52784d70a364c7382bd1652a3c384dc618435d646a50e957c1407f6ac7ade410e811438b23a16d9949e63f7791e34960bba1fc6
 SHA512 
7bc1aa17f555babaceca15fe51061400a6c8a9cb01ad15c5d22c155f3164aca7c6e49c8dcdbd894e1593c2c69d3ddaa201544b068510281e910b90a11a407e59
 DIST video.js-7.12.1.tgz 3511060 BLAKE2B 
9ae5b1f6a0afab918b7dc3555fff2708963d4abb6c7903e13145b2d5393fb80e4ab6302c423b0ba15c805a624a23c25dd3db7865f1510c44cfc5d1d5ab1dbf54
 SHA512 
d0ec25eeae196e6e981d7f783fd595a90daf9e97de3723ad4cdc2e4c41282a8bd9a20a2a57631c3949ac40633811db60e2f19388fef816fe8755ad55e857917e
 DIST videojs-contrib-quality-levels-2.1.0.tgz 18770 BLAKE2B 
f6c4789835379380bde941d032bb0afbc49d093eb9407308094afd0b9c1f25781f57d8f8db928e318eb270927574a5fd505f08af13f0baf55897723ec489b769
 SHA512 
76a19019b2fd00586e731922ed9874737908847d0f00f707121ea351d47268509578ebaa9c9ace62cff7c0db6ca240dd05d45fd83bb66a79e9bb86765da49946

diff --git a/www-apps/invidious/invidious-2023.06.10.ebuild 
b/www-apps/invidious/invidious-2023.07.05.ebuild
similarity index 96%
rename from www-apps/invidious/invidious-2023.06.10.ebuild
rename to www-apps/invidious/invidious-2023.07.05.ebuild
index 9b530c0b8..b809164af 100644
--- a/www-apps/invidious/invidious-2023.06.10.ebuild
+++ b/www-apps/invidious/invidious-2023.07.05.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 inherit check-reqs shards systemd
 
-COMMIT="e7bed765fed0691795ac29c55640ddaa6b13c57d"
+COMMIT="507bed6313b49564e53b69a5c9b4d072d1e05e4b"
 MOCKS_COMMIT="11ec372f72747c09d48ffef04843f72be67d5b54"
 MOCKS_P="${PN}-mocks-${MOCKS_COMMIT:0:7}"
 DESCRIPTION="Invidious is an alternative front-end to YouTube"
@@ -45,7 +45,7 @@ COMMON_DEPEND="
dev-libs/libpcre2:=
dev-libs/libxml2:2
dev-libs/libyaml
-   dev-libs/openssl:=
+   

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

2023-07-08 Thread Anna Vyalkova
commit: b17866ef563f21d0016fa22dc4671735c704a8b5
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Jul  9 01:40:11 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Jul  9 01:55:44 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b17866ef

dev-util/fpm: unkeyword 0.9.0 for ~x86

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

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

diff --git a/dev-util/fpm/fpm-0.9.0.ebuild b/dev-util/fpm/fpm-0.9.0.ebuild
index 63c714656..c809ccf12 100644
--- a/dev-util/fpm/fpm-0.9.0.ebuild
+++ b/dev-util/fpm/fpm-0.9.0.ebuild
@@ -18,7 +18,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64"
 IUSE="openmp doc test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/proj/guru:dev commit in: www-apps/invidious/

2023-07-08 Thread Anna Vyalkova
commit: c2afdcdb8c1fcea4261f41d8e6140995c05aa143
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Jul  9 02:00:12 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Jul  9 02:00:12 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c2afdcdb

www-apps/invidious: update upstream metadata

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 www-apps/invidious/metadata.xml | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/www-apps/invidious/metadata.xml b/www-apps/invidious/metadata.xml
index 72bf81068..91f2a2a42 100644
--- a/www-apps/invidious/metadata.xml
+++ b/www-apps/invidious/metadata.xml
@@ -1,4 +1,4 @@
-
+
 https://www.gentoo.org/dtd/metadata.dtd";>
 

@@ -7,5 +7,9 @@


iv-org/invidious
+   
+   Omar Roth
+   omarr...@protonmail.com
+   

 



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

2023-07-08 Thread Anna Vyalkova
commit: 087a6d56627fc35d93f1113ca048a70bf6c6e6f4
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Thu Jul  6 00:09:25 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Jul  9 01:24:32 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=087a6d56

dev-crystal/webdrivers: add 0.4.2

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 dev-crystal/webdrivers/Manifest|  1 +
 dev-crystal/webdrivers/webdrivers-0.4.2.ebuild | 31 ++
 2 files changed, 32 insertions(+)

diff --git a/dev-crystal/webdrivers/Manifest b/dev-crystal/webdrivers/Manifest
index e80d4766f..34a0d2aa1 100644
--- a/dev-crystal/webdrivers/Manifest
+++ b/dev-crystal/webdrivers/Manifest
@@ -1 +1,2 @@
 DIST webdrivers-0.4.1.tar.gz 6944 BLAKE2B 
d835d24866d941b0dce80fe4eddefef3bd9718ec2f2625b436173da41edb00d995c2bd8900c1c0a4bdaa69679456dd2792a86a7691491f4e34494578e9165ce1
 SHA512 
d524eb696e10666e581a07b8ee7f3285e54a212004e460ffe01e7d4e6f6a2a0a460f06069ef6aa697caa9ab8300275311d1a8263b3a23c3dacc73f01c86b
+DIST webdrivers-0.4.2.tar.gz 6989 BLAKE2B 
efedebeb0fd60c711e188a3679c08b36455dd87ebbc676898ab1b43a3be4807e7e23306a84c3f39d991944a57c7f4a722a1b68bed8b8a4477f1a4d574b8f526a
 SHA512 
e704bab7176cf2e62f0cfa6fd7b7c4a76028ed4c54a6b05c79f7c8cbd267448c6324d266b97d78be18c7be46f67f08391b894a72c073e00d27d6306fbfe5

diff --git a/dev-crystal/webdrivers/webdrivers-0.4.2.ebuild 
b/dev-crystal/webdrivers/webdrivers-0.4.2.ebuild
new file mode 100644
index 0..a23a7f4ad
--- /dev/null
+++ b/dev-crystal/webdrivers/webdrivers-0.4.2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit shards
+
+MY_PN="${PN}.cr"
+DESCRIPTION="Helps manage drivers for Selenium, such as the Chromedriver"
+HOMEPAGE="https://github.com/matthewmcgarvey/webdrivers.cr";
+SRC_URI="https://github.com/matthewmcgarvey/${MY_PN}/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-crystal/crystar
+   dev-crystal/habitat
+"
+
+src_prepare() {
+   default
+
+   # remove tests that use network
+   rm \
+   spec/webdrivers/chromedriver_spec.cr \
+   spec/webdrivers/geckodriver_spec.cr \
+   spec/webdrivers/chrome/driver_remote_version_finder_spec.cr || 
die
+}



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

2023-07-08 Thread Anna Vyalkova
commit: 8c464ae012a9ff49ac49d2e2e8cf2c110f1fac3a
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Jul  9 01:39:07 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Jul  9 01:55:44 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8c464ae0

dev-libs/fortran-stdlib: unkeyword 0.2.1-r1 for ~x86

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 dev-libs/fortran-stdlib/fortran-stdlib-0.2.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/fortran-stdlib/fortran-stdlib-0.2.1-r1.ebuild 
b/dev-libs/fortran-stdlib/fortran-stdlib-0.2.1-r1.ebuild
index ef89ae1da..558b77e56 100644
--- a/dev-libs/fortran-stdlib/fortran-stdlib-0.2.1-r1.ebuild
+++ b/dev-libs/fortran-stdlib/fortran-stdlib-0.2.1-r1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://stdlib.fortran-lang.org/";
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64"
 IUSE="doc test"
 RESTRICT="mirror !test? ( test )"
 



[gentoo-commits] repo/proj/guru:dev commit in: app-doc/ford/

2023-07-08 Thread Anna Vyalkova
commit: cbb060ccffd8c26725732b307f8087c04f763cad
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Jul  9 01:31:27 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Jul  9 01:31:27 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cbb060cc

app-doc/ford: unkeyword 6.2.5 for ~x86

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 app-doc/ford/ford-6.2.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/ford/ford-6.2.5.ebuild b/app-doc/ford/ford-6.2.5.ebuild
index 3fc47c364..fd0b34ac4 100644
--- a/app-doc/ford/ford-6.2.5.ebuild
+++ b/app-doc/ford/ford-6.2.5.ebuild
@@ -14,7 +14,7 @@ SRC_URI="$(pypi_sdist_url --no-normalize "${MY_PN^}" "${PV}")"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/proj/guru:dev commit in: app-doc/ford/

2023-07-08 Thread Anna Vyalkova
commit: 9d6d17e415e5250fca4d2b12cb365f85581b50b9
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Jul  9 01:31:11 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Jul  9 01:31:11 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9d6d17e4

app-doc/ford: drop 6.1.17-r1, 6.2.0, 6.2.4

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 app-doc/ford/Manifest  |  3 ---
 app-doc/ford/ford-6.1.17-r1.ebuild | 48 --
 app-doc/ford/ford-6.2.0.ebuild | 45 ---
 app-doc/ford/ford-6.2.4.ebuild | 45 ---
 4 files changed, 141 deletions(-)

diff --git a/app-doc/ford/Manifest b/app-doc/ford/Manifest
index b4e409dd4..68e9d8823 100644
--- a/app-doc/ford/Manifest
+++ b/app-doc/ford/Manifest
@@ -1,4 +1 @@
-DIST FORD-6.1.17.tar.gz 6132346 BLAKE2B 
b01aa7cd19f02bec53fe3f85e3d4f002cf314655a1d344ecdee7765bd423cfeb6a1d85a4df084b57a1484ab22519b1604bc5fe869ea34220b9a6bdceadc5ec46
 SHA512 
b5d89ffec4485276b4f37f7ebdb00774e3dd31a572dd047ccbf7fd7a7d579f4221a60920d2965a4c198cbd9392414c635adb4aeed68d7587906a7574c0f9bcec
-DIST FORD-6.2.0.tar.gz 6135683 BLAKE2B 
3d8e87007259fea7dce3d88641902a367634ed00e96eb77c70a037be5736fb341d41737af002c9daa8c6e5606bbc5f0240c466e7e9164af698cfacdcbb06f5aa
 SHA512 
8f87a17c9b0736ba994d7cd7a38d601f8fa9432340908db61866e9362f76168ed4bb5fe2ab92b3c0bd93138640dbbb9e8e6eed681241a663e3c8500d84d67de9
-DIST FORD-6.2.4.tar.gz 6138975 BLAKE2B 
6f9ad0978db752fbc517072a77f15f33372ff0e34f3d86f89f23386763aa0bdc5efefcb335b9fd6f3da17418f76872bd317b8e60785bd5ea74a4d91063880762
 SHA512 
6b9db315e74b8c8bfe63923a0305f6fc43eef6ac016ffb6d268dc84259cfdce738341aca0726eb6f60bd3ccff882193140516fa52f5b453f58d0872d632e87db
 DIST FORD-6.2.5.tar.gz 6140012 BLAKE2B 
261ddf8901c53732feb46e5ec9adefd689e10db0e1a674b45c9757f49658d57f1c6d3d0a5ba12bbc9d1d7d0a48031b29c772f438aea2069a5451d7e3b4aaa82b
 SHA512 
1f47ddd45804af3c9d99576e542795f91a1833d816ceccb5e81f8f71710e0c79a4ba769b95b85771365d8c4392d1c812e247a5b82cfee6cc023f61eeedd86d75

diff --git a/app-doc/ford/ford-6.1.17-r1.ebuild 
b/app-doc/ford/ford-6.1.17-r1.ebuild
deleted file mode 100644
index 2bb02a6e5..0
--- a/app-doc/ford/ford-6.1.17-r1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1 pypi toolchain-funcs
-
-MY_PN="FORD"
-DESCRIPTION="FORD, automatic documentation generator for modern Fortran 
programs"
-HOMEPAGE="https://github.com/Fortran-FOSS-Programmers/ford";
-SRC_URI="$(pypi_sdist_url --no-normalize "${MY_PN^}" "${PV}")"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-RDEPEND="
-   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
-   >=dev-python/graphviz-0.20[${PYTHON_USEDEP}]
-   dev-python/jinja[${PYTHON_USEDEP}]
-   >=dev-python/markdown-3.4[${PYTHON_USEDEP}]
-   >=dev-python/markdown-include-0.7.0[${PYTHON_USEDEP}]
-   >=dev-python/pygments-2.12.0[${PYTHON_USEDEP}]
-   dev-python/python-markdown-math[${PYTHON_USEDEP}]
-   >=dev-python/toposort-1.7[${PYTHON_USEDEP}]
-   >=dev-python/tqdm-4.64.0[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-   "${FILESDIR}/${P}_fix_python3.11_tests.patch"
-   "${FILESDIR}/${P}_fix_setuptools_QA_warnings.patch"
-)
-
-DOCS=( CHANGELOG.md README.md )
-
-distutils_enable_tests pytest
-
-src_prepare() {
-   default
-   sed -i -e 's/"cpp /"'"$(tc-getCPP)"' /' ford/__init__.py || die # bug: 
839300
-}

diff --git a/app-doc/ford/ford-6.2.0.ebuild b/app-doc/ford/ford-6.2.0.ebuild
deleted file mode 100644
index 9032e2e46..0
--- a/app-doc/ford/ford-6.2.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# 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 pypi toolchain-funcs
-
-MY_PN="FORD"
-DESCRIPTION="FORD, automatic documentation generator for modern Fortran 
programs"
-HOMEPAGE="https://github.com/Fortran-FOSS-Programmers/ford";
-SRC_URI="$(pypi_sdist_url --no-normalize "${MY_PN^}" "${PV}")"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-RDEPEND="
-   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
-   >=dev-python/graphviz-0.20[${PYTHON_USEDEP}]
-   dev-python/jinja[${PYTHON_USEDEP}]
-   >=dev-python/markdown-3.4[${PYTHON_USEDEP}]
-   >=dev-python/markdown-include-0.7.0[${PYTHON_USEDEP}]
-   >=dev-python/pygments-2.12.0[${PYTHON_USEDEP}]
-   dev-python/python-markdown-math[${PYTHON_USEDEP}]
-   >=dev-python/toposort-1.7[${PYTHON_USEDEP}]
-   >=dev-python/tqdm-4.6

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

2023-07-08 Thread Anna Vyalkova
commit: 799814d4216019e23a2357683e26dbf10947826e
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Jul  9 01:39:26 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Jul  9 01:55:44 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=799814d4

dev-python/devtools: unkeyword 0.10.0-r1 for ~x86

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

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

diff --git a/dev-python/devtools/devtools-0.10.0-r1.ebuild 
b/dev-python/devtools/devtools-0.10.0-r1.ebuild
index 417e5be12..5fa9ae14b 100644
--- a/dev-python/devtools/devtools-0.10.0-r1.ebuild
+++ b/dev-python/devtools/devtools-0.10.0-r1.ebuild
@@ -24,7 +24,7 @@ HOMEPAGE="
 RESTRICT="!test? ( test )"
 
 LICENSE="MIT"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64"
 SLOT="0"
 
 RDEPEND="



[gentoo-commits] repo/proj/guru:dev commit in: media-video/ffsubsync/

2023-07-08 Thread Anna Vyalkova
commit: eae4b65e24f7e22373a9747f7bee1cdca737b5f2
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Jul  9 01:27:58 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Jul  9 01:27:58 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=eae4b65e

media-video/ffsubsync: drop 0.4.22, 0.4.23

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 media-video/ffsubsync/Manifest|  2 --
 media-video/ffsubsync/ffsubsync-0.4.22.ebuild | 37 ---
 media-video/ffsubsync/ffsubsync-0.4.23.ebuild | 37 ---
 3 files changed, 76 deletions(-)

diff --git a/media-video/ffsubsync/Manifest b/media-video/ffsubsync/Manifest
index 48da11b3d..77daac463 100644
--- a/media-video/ffsubsync/Manifest
+++ b/media-video/ffsubsync/Manifest
@@ -1,3 +1 @@
-DIST ffsubsync-0.4.22.tar.gz 3822889 BLAKE2B 
3df9e52b38fc3d25243924e5a0005fa2332c4bfed93dc5538446e17f197f578a60f28de41c0496be91c258286f321ac1f72589c923b77c807e10abcf1b3a75b4
 SHA512 
4d4ef4b1e4c99a7d8810f84a9b494632bc374e6a91db037d79f76495a77f5243a48428cdcf679db03968616ebe5c81c9fc5550160125910c3332b4f4afd3f728
-DIST ffsubsync-0.4.23.tar.gz 3823053 BLAKE2B 
0ee91bb0cf634a651285be3e5edbdbc3fc799211d2a3c8a279a95426e3d944501874279e3b545b0d6b53ab1d25333e36aa785d0e379bb838fc4a35a40b94b212
 SHA512 
408f735b52f1a875cb18b11a2809df03dd5e905c7c25de21feead7fe17e95708ffa7bc5f24ddde909b5957160dbf7ff8981bbb8ba7f499bb2621de042236e1e4
 DIST ffsubsync-0.4.25.tar.gz 3823703 BLAKE2B 
059b043c90002c596fdccafe4892edb0249387adc10eba265ccd7c05fd1ed013a7542921e2fd000de6de1d185916db23b1d0d49262835dbdf294a0ebb9fbb337
 SHA512 
18b95a83ee87d5b9c028375c4e7bf8409f18d1d425dc3d7907d8a1814ef3c3c0cea0f8460d1fe0e2ad700ca92f3a0e464017b48ffae00edd234ec342c4a6deee

diff --git a/media-video/ffsubsync/ffsubsync-0.4.22.ebuild 
b/media-video/ffsubsync/ffsubsync-0.4.22.ebuild
deleted file mode 100644
index 1994453a4..0
--- a/media-video/ffsubsync/ffsubsync-0.4.22.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1
-
-DESCRIPTION="Automagically syncronize subtitles with video"
-HOMEPAGE="https://github.com/smacke/ffsubsync";
-SRC_URI="https://github.com/smacke/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   ~dev-python/auditok-0.1.5[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   dev-python/cchardet[${PYTHON_USEDEP}]
-   ' python3_{8..10})
-   dev-python/chardet[${PYTHON_USEDEP}]
-   dev-python/charset_normalizer[${PYTHON_USEDEP}]
-   dev-python/ffmpeg-python[${PYTHON_USEDEP}]
-   >=dev-python/future-0.18.2[${PYTHON_USEDEP}]
-   >=dev-python/numpy-1.12.0[${PYTHON_USEDEP}]
-   >=dev-python/pysubs2-1.2.0[${PYTHON_USEDEP}]
-   dev-python/rich[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-   >=dev-python/srt-3.0.0[${PYTHON_USEDEP}]
-   dev-python/tqdm[${PYTHON_USEDEP}]
-   dev-python/webrtcvad[${PYTHON_USEDEP}]
-   dev-python/typing-extensions[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest

diff --git a/media-video/ffsubsync/ffsubsync-0.4.23.ebuild 
b/media-video/ffsubsync/ffsubsync-0.4.23.ebuild
deleted file mode 100644
index 1994453a4..0
--- a/media-video/ffsubsync/ffsubsync-0.4.23.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1
-
-DESCRIPTION="Automagically syncronize subtitles with video"
-HOMEPAGE="https://github.com/smacke/ffsubsync";
-SRC_URI="https://github.com/smacke/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   ~dev-python/auditok-0.1.5[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   dev-python/cchardet[${PYTHON_USEDEP}]
-   ' python3_{8..10})
-   dev-python/chardet[${PYTHON_USEDEP}]
-   dev-python/charset_normalizer[${PYTHON_USEDEP}]
-   dev-python/ffmpeg-python[${PYTHON_USEDEP}]
-   >=dev-python/future-0.18.2[${PYTHON_USEDEP}]
-   >=dev-python/numpy-1.12.0[${PYTHON_USEDEP}]
-   >=dev-python/pysubs2-1.2.0[${PYTHON_USEDEP}]
-   dev-python/rich[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-   >=dev-python/srt-3.0.0[${PYTHON_USEDEP}]
-   dev-python/tqdm[${PYTHON_USEDEP}]
-   dev-python/webrtcvad[${PYTHON_USEDEP}]
-   dev-python/typing-extensions[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest



[gentoo-commits] repo/proj/guru:dev commit in: www-apps/castopod/

2023-07-08 Thread Anna Vyalkova
commit: e47f6e012e471f6b659a3f661557d124d587c2ca
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Thu Jul  6 00:06:57 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Jul  9 01:24:31 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e47f6e01

www-apps/castopod: add 1.4.5, drop 1.4.1

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 www-apps/castopod/Manifest | 2 +-
 www-apps/castopod/{castopod-1.4.1.ebuild => castopod-1.4.5.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/www-apps/castopod/Manifest b/www-apps/castopod/Manifest
index 2d74279fb..258fdce6b 100644
--- a/www-apps/castopod/Manifest
+++ b/www-apps/castopod/Manifest
@@ -1,2 +1,2 @@
-DIST castopod-1.4.1.tar.gz 52379315 BLAKE2B 
05c22be9f299112106da4c83cf601b9c4512199fdaa0861b2b730a1b9bc36bc2e55b98943a30af45d23a073e690d87cb7d282337d546e4916647c53597360982
 SHA512 
100f27a77f155aa13420b051cacd1e677178cbbb3e88b25ef31d828fc80c70f34fda52cc17d61126c01fc1f237e34310207efa85e421d3a51befda436832c10a
 DIST castopod-1.4.3.tar.gz 52273984 BLAKE2B 
2bd30d98b05172f851573b71c8503900805db20028554a67d11a0b8f8f9415421aaf018f7c872bac9c04d939197025432b1b06ff827d53705101138da6c6773e
 SHA512 
f30feb71001d29dd14a96e51a06999356d7691f44da0eb0c96a28a14f4113d966e86ad1fde7583b5f2400bb764a2bc961c59b6b2ca233f15cb17edc805ea91e9
+DIST castopod-1.4.5.tar.gz 51626589 BLAKE2B 
3340a77a109cf6c9665342af2bbc67b70520d8261d3adcd816d1335a545d96441a19dd83a68b58ee3ef0e58d1c7915475a70fbc72094f1aa94f7d7104835c00e
 SHA512 
58c4f0da2b93f6e0b68cf93686fb280af9292c5c3e72d5672ebfd70b14ac545fb9d6be9266a74c08b12b0f0ccdacff42e6b96f163df925e1020373af9966e5db

diff --git a/www-apps/castopod/castopod-1.4.1.ebuild 
b/www-apps/castopod/castopod-1.4.5.ebuild
similarity index 94%
rename from www-apps/castopod/castopod-1.4.1.ebuild
rename to www-apps/castopod/castopod-1.4.5.ebuild
index 07f295e55..da3aac29f 100644
--- a/www-apps/castopod/castopod-1.4.1.ebuild
+++ b/www-apps/castopod/castopod-1.4.5.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 inherit optfeature webapp
 
-UPLOAD_HASH="a486871ac2e2787c90420001bf782c7a"
+UPLOAD_HASH="50c9b05f5267aa48c562539182d9ffd1"
 DESCRIPTION="Open-source hosting platform made for podcasters"
 HOMEPAGE="
https://castopod.org



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

2023-07-08 Thread Anna Vyalkova
commit: 4aed7c69531ec3ebff113ec3296b6570478046cb
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Thu Jul  6 00:07:37 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Jul  9 01:24:32 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4aed7c69

dev-nim/cligen: add 1.6.8, drop 1.6.6

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 dev-nim/cligen/Manifest | 2 +-
 dev-nim/cligen/{cligen-1.6.6.ebuild => cligen-1.6.8.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-nim/cligen/Manifest b/dev-nim/cligen/Manifest
index 48603444f..af5765715 100644
--- a/dev-nim/cligen/Manifest
+++ b/dev-nim/cligen/Manifest
@@ -1,2 +1,2 @@
-DIST cligen-1.6.6.tar.gz 441388 BLAKE2B 
ed15fe6d5b5a9a779ac8ed39c8b4f5fb4f44faa431bedcf8444c374f758d33a46b96b92ed785bc076431ea6bab45d3b2c2bff2d54590f2b9a66c648de18728aa
 SHA512 
e09b760d825238b8719e2a1894123b604588e8375c7b337316fa9ec16d9022b8384cf2e8799f06010a41ec923d0c69fc93fff79d2a1c48673ffb6acb39d4d689
 DIST cligen-1.6.7.tar.gz 441610 BLAKE2B 
46fda5067e6df440b9954a4b99e09454d7610c3ae4c878be533f097d7159d6eea9b3dd34bb63cab746e951818f15b901c53591ef51f78c39d9b784d25feb27ef
 SHA512 
66026590c5ee319eac18ab1edbe39ad4858b206243ada3e64fbbfcad625eafa18adcb607a49ab225ca629b71ae28bf67c1e47360e08ea75e0d9df4f067fc67a2
+DIST cligen-1.6.8.tar.gz 442112 BLAKE2B 
91166348ee373821f2dc3f58ada6b9b1b7ba5331b57cf593d5091a448ca877c0b1db8b8dfc155ba18d6f9aeeaa5f879ae2e956bd9935e6d7abc29907c2afa266
 SHA512 
d9ee7ec2ee90e4accc40bedab29fd5f5746318edd1290c55a9a9dd1e1a8c13bfae94efcb07ecc62b4c96c6d608e33856d9971e46531c4944d15278600dc6a6a4

diff --git a/dev-nim/cligen/cligen-1.6.6.ebuild 
b/dev-nim/cligen/cligen-1.6.8.ebuild
similarity index 100%
rename from dev-nim/cligen/cligen-1.6.6.ebuild
rename to dev-nim/cligen/cligen-1.6.8.ebuild



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

2023-07-08 Thread Anna Vyalkova
commit: da2f9bde1e0660f2d73a53ffe5f4d24fd408c691
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Thu Jul  6 00:08:42 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Jul  9 01:24:32 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=da2f9bde

dev-crystal/lucky_flow: add 0.9.1

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 dev-crystal/lucky_flow/Manifest|  1 +
 dev-crystal/lucky_flow/lucky_flow-0.9.1.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/dev-crystal/lucky_flow/Manifest b/dev-crystal/lucky_flow/Manifest
index 2b129c21a..60b1039c7 100644
--- a/dev-crystal/lucky_flow/Manifest
+++ b/dev-crystal/lucky_flow/Manifest
@@ -1 +1,2 @@
 DIST lucky_flow-0.9.0.tar.gz 16811 BLAKE2B 
c5a01bd000e0977a65f959fb9f3ed2ed3103ef1bb2b8bca549634297c317b65196af44116486f65b1b4d6ddec424004df884eee61b557afc07157b178e3b7ded
 SHA512 
003016d5a623df2b748b949cf0d993fea765b7e68b795e4143c22f69d3849ccc19d529a597559716fcd8b8e21a31e1c0035ff6b1b62b02fc518675012b3e53ef
+DIST lucky_flow-0.9.1.tar.gz 16887 BLAKE2B 
3dd6422f9edaaebf032fa08cdfe35392d91b933980b2b2de65b785ec8c63140f8cbb2b055a679e94725445a68a9ccaafb2f4a5de74bb1cac8928133be330b75d
 SHA512 
bd09f0cf141236ed8648f9db507f652de2986348df9b5db44d389849d196e10af17de11ecaea850fea3a9c844bbad456fd4360a53ee44ba2d1b1dae0f9c15084

diff --git a/dev-crystal/lucky_flow/lucky_flow-0.9.1.ebuild 
b/dev-crystal/lucky_flow/lucky_flow-0.9.1.ebuild
new file mode 100644
index 0..a213375bd
--- /dev/null
+++ b/dev-crystal/lucky_flow/lucky_flow-0.9.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit shards
+
+DESCRIPTION="LuckyFlow is a library for testing user flows in the browser"
+HOMEPAGE="https://github.com/luckyframework/lucky_flow";
+SRC_URI="https://github.com/luckyframework/${PN}/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-crystal/crystal-html5
+   dev-crystal/habitat
+   dev-crystal/selenium
+   dev-crystal/webdrivers
+   dev-crystal/webless
+"
+
+src_test() {
+   ecrystal spec --tag "~headless_chrome"
+}



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

2023-07-08 Thread Anna Vyalkova
commit: ff7d38296258e62d67c6549a0c7dd591392ae9fa
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Thu Jul  6 00:09:54 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Jul  9 01:24:32 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ff7d3829

dev-crystal/selenium: add 0.12.0, drop 0.9.1

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 dev-crystal/selenium/Manifest  | 2 +-
 dev-crystal/selenium/{selenium-0.9.1.ebuild => selenium-0.12.0.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-crystal/selenium/Manifest b/dev-crystal/selenium/Manifest
index ef9a05395..98a9edeb1 100644
--- a/dev-crystal/selenium/Manifest
+++ b/dev-crystal/selenium/Manifest
@@ -1,2 +1,2 @@
 DIST selenium-0.11.0.tar.gz 19041 BLAKE2B 
1cb6d2479b503dbb9e688f606e551ef4f5c5baa0f5c17fa98f20b1c12d11227c911a6e3025812fa36a7171199314682abbf6134770f6307c7e284909d9ec9205
 SHA512 
1086be36dd6785677db87e2eb982c5eaf7621e18246276765afc68a2a735ece9fe5331623516eb74b22e81232b071901e78afec087e696f13223c611acca77b0
-DIST selenium-0.9.1.tar.gz 15955 BLAKE2B 
3a2a7d60ad4e9eb41d3e75484dbce38c66209971506c79266fed08261019839555fbc4e82b4ad80eab37acef8374ce9b700754d2190bb8c56f76120aefafd3f5
 SHA512 
e9b7940816ade0e159c377e1a7026bdec4719afbb83df6773a72fa911d54c57eb9fb7a5bb0a154f154ad38876b0916f187a2f50a404dc1810f8215bc2fee6c19
+DIST selenium-0.12.0.tar.gz 19117 BLAKE2B 
071bec550a262076b44368fcee29086b7e578394de965b8fe52b9910e63742b334ccee76da9ea21f39dbeff192678087f3b9f7dbf30c7531e0471280e922231a
 SHA512 
86abefb770feb451f9f454eb982fd073e4df87b8630dd53be385d5beeae9c1261c52f6a949935a3a4a0776d5c93992bbe253b245f7024ed8ca93fd8b5ed0e3b6

diff --git a/dev-crystal/selenium/selenium-0.9.1.ebuild 
b/dev-crystal/selenium/selenium-0.12.0.ebuild
similarity index 100%
rename from dev-crystal/selenium/selenium-0.9.1.ebuild
rename to dev-crystal/selenium/selenium-0.12.0.ebuild



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

2023-07-08 Thread Anna Vyalkova
commit: cc804f10938531c50e1af5d0c60e1e6d5cf2c556
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Jul  9 01:26:44 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Jul  9 01:26:44 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cc804f10

dev-python/markdown-include: treeclean duplicate

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 dev-python/markdown-include/Manifest   |  1 -
 .../markdown-include/markdown-include-0.8.1.ebuild | 27 --
 dev-python/markdown-include/metadata.xml   | 20 
 3 files changed, 48 deletions(-)

diff --git a/dev-python/markdown-include/Manifest 
b/dev-python/markdown-include/Manifest
deleted file mode 100644
index 49765423b..0
--- a/dev-python/markdown-include/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST markdown-include-0.8.1.tar.gz 21873 BLAKE2B 
83090f66af6f6b7dfc441bce97a0ca91bed3f94274030297e5f46fe8d42d3b3e83afc9f981941870f5bf361bfb5edd54bdda4c5d85595cc5599375f5a2478490
 SHA512 
4ae155d7e114de9d8ca32c129fe5778e7fc9516321357d8e4d90fad651a1dcb54b1fb144bc51e981cf728f1632dc293ed8cc1e7d4219154a2350780ea6f9b7b2

diff --git a/dev-python/markdown-include/markdown-include-0.8.1.ebuild 
b/dev-python/markdown-include/markdown-include-0.8.1.ebuild
deleted file mode 100644
index ed4e07389..0
--- a/dev-python/markdown-include/markdown-include-0.8.1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# 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
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Syntax which allows for inclusion of contents of other Markdown 
docs"
-HOMEPAGE="https://github.com/cmacmackin/markdown-include";
-
-LICENSE="GPL-3"
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
-RESTRICT="!test? ( test )"
-
-RDEPEND=">=dev-python/markdown-3.4[${PYTHON_USEDEP}]"
-
-distutils_enable_tests pytest
-
-src_prepare() {
-   sed -i "s/description-file/description_file/" setup.cfg || die
-   distutils-r1_src_prepare
-}

diff --git a/dev-python/markdown-include/metadata.xml 
b/dev-python/markdown-include/metadata.xml
deleted file mode 100644
index 11fd896fc..0
--- a/dev-python/markdown-include/metadata.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd";>
-
-   
-   torokhov-...@yandex.ru
-   Sergey Torokhov
-   
-   
-   An extension to Python-Markdown which provides an "include" 
function,
-   similar to that found in LaTeX (and also the C pre-processor 
and Fortran).
-   
-   
-   cmacmackin/markdown-include
-   markdown-include
-   
-   Chris MacMackin
-   cmacmac...@gmail.com
-   
-   
-



[gentoo-commits] repo/proj/guru:dev commit in: media-video/ffsubsync/

2023-07-08 Thread Anna Vyalkova
commit: 28b722dca9ea6678248bee55a20e19f84e82a3cb
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Jul  9 01:28:28 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Jul  9 01:28:28 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=28b722dc

media-video/ffsubsync: move dep

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

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

diff --git a/media-video/ffsubsync/ffsubsync-0.4.25.ebuild 
b/media-video/ffsubsync/ffsubsync-0.4.25.ebuild
index 7a8049b00..429bcb4df 100644
--- a/media-video/ffsubsync/ffsubsync-0.4.25.ebuild
+++ b/media-video/ffsubsync/ffsubsync-0.4.25.ebuild
@@ -18,7 +18,7 @@ KEYWORDS="~amd64"
 RDEPEND="
~dev-python/auditok-0.1.5[${PYTHON_USEDEP}]
dev-python/chardet[${PYTHON_USEDEP}]
-   dev-python/charset_normalizer[${PYTHON_USEDEP}]
+   dev-python/charset-normalizer[${PYTHON_USEDEP}]
dev-python/faust-cchardet[${PYTHON_USEDEP}]
dev-python/ffmpeg-python[${PYTHON_USEDEP}]
>=dev-python/future-0.18.2[${PYTHON_USEDEP}]



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

2023-07-08 Thread Matt Turner
commit: c75b687ef09f4ebb1287a28be60dc441c9b46486
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Jul  9 01:30:07 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Jul  9 01:32:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c75b687e

www-client/epiphany: Remove timeout multiplier

I added this for debugging and mistakenly left it in.

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

 www-client/epiphany/epiphany-44.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/epiphany/epiphany-44.5.ebuild 
b/www-client/epiphany/epiphany-44.5.ebuild
index 8af546e9bfe1..08712d0db0e2 100644
--- a/www-client/epiphany/epiphany-44.5.ebuild
+++ b/www-client/epiphany/epiphany-44.5.ebuild
@@ -68,7 +68,7 @@ src_configure() {
 }
 
 src_test() {
-   virtx meson_src_test --timeout-multiplier=30
+   virtx meson_src_test
 }
 
 pkg_postinst() {



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

2023-07-08 Thread Matt Turner
commit: 63ef74e2de3433a9326731d50bd755b72ab4f4eb
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Jul  9 01:29:17 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Jul  9 01:32:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63ef74e2

media-libs/libshumate: Version bump to 1.0.4

Closes: https://bugs.gentoo.org/889352
Signed-off-by: Matt Turner  gentoo.org>

 media-libs/libshumate/Manifest |  1 +
 .../1.0.4-tests-Add-test-setup-for-valgrind.patch  | 98 ++
 media-libs/libshumate/libshumate-1.0.4.ebuild  | 64 ++
 3 files changed, 163 insertions(+)

diff --git a/media-libs/libshumate/Manifest b/media-libs/libshumate/Manifest
index 4f4977a28229..c6e5fc462052 100644
--- a/media-libs/libshumate/Manifest
+++ b/media-libs/libshumate/Manifest
@@ -1 +1,2 @@
 DIST libshumate-1.0.3.tar.xz 110868 BLAKE2B 
56d2304208dd41e1c6dc14b76bd6c5cadfb3359576c1c74405851e63be06deaa92bce4fae7bb91855fee53f561dfa84ccbb7ff61eed2f3195d6a93f76e3e2668
 SHA512 
dc72955bdbe6eee3d4d82dd884c5e74341fa5de25af388d3cc41a368170e4d8f5edf32acdf320e7dde9bc6ace94694e166eafb864887f66a60fb4053d12e1462
+DIST libshumate-1.0.4.tar.xz 111960 BLAKE2B 
889ddcf2231091f72bcadb94a12db545218c8c145c2c803b6febd75481087177cc92c5406d08ed450940f17bb5f094bcb4124cdd5bfa7d3d3ac69b225cf449e9
 SHA512 
6befa699f11c2bf60ff8d109f24f8015b44084816e66d365d3e7249897901b1d2117f038289287df450296132c6ebe267411caa6bfb2bcf306f907d10a3d1be7

diff --git 
a/media-libs/libshumate/files/1.0.4-tests-Add-test-setup-for-valgrind.patch 
b/media-libs/libshumate/files/1.0.4-tests-Add-test-setup-for-valgrind.patch
new file mode 100644
index ..fa3a0ea30abc
--- /dev/null
+++ b/media-libs/libshumate/files/1.0.4-tests-Add-test-setup-for-valgrind.patch
@@ -0,0 +1,98 @@
+https://gitlab.gnome.org/GNOME/libshumate/-/merge_requests/158/
+
+From f4f806207cc59c21331d1542f6629e85a59ea1db Mon Sep 17 00:00:00 2001
+From: Matt Turner 
+Date: Thu, 1 Dec 2022 20:48:57 -0500
+Subject: [PATCH] tests: Add test setup for valgrind
+
+valgrind is great, but it often does not support the latest instruction
+sets used by core libraries (e.g. AVX instructions used in glibc). That
+leads to failures that are unrelated to libshumate. For example:
+
+  6/7 viewportFAIL0.16s   killed by signal 4 SIGILL
+  [...]
+  vex amd64->IR: unhandled instruction bytes: 0xC4 0xE1 0xF9 0x90 0xD 0xDE 
0xE8 0x1 0x0 0x41
+  vex amd64->IR:   REX=0 REX.W=1 REX.R=0 REX.X=0 REX.B=0
+  vex amd64->IR:   VEX=1 VEX.L=0 VEX.n=0x0 ESC=0F
+  vex amd64->IR:   PFX.66=1 PFX.F2=0 PFX.F3=0
+
+Categorizing these tests under a 'valgrind' setup allows distributions
+to easily disable them.
+---
+ tests/meson.build | 38 +-
+ 1 file changed, 17 insertions(+), 21 deletions(-)
+
+diff --git a/tests/meson.build b/tests/meson.build
+index eadf54f..362e87d 100644
+--- a/tests/meson.build
 b/tests/meson.build
+@@ -6,21 +6,18 @@ test_env = [
+   'G_TEST_BUILDDIR=@0@'.format(meson.current_build_dir()),
+ ]
+
+-valgrind_tests = [
+-  'coordinate',
+-  'memory-cache',
+-  'viewport',
+-]
+-
+ tests = [
++  'coordinate',
+   'file-cache',
+-  'marker',
+   'map',
++  'marker',
+   'marker-layer',
++  'memory-cache',
++  'viewport',
+ ]
+
+ if get_option('vector_renderer')
+-  valgrind_tests += [
++  tests += [
+ 'vector-expression',
+ 'vector-style',
+ 'vector-value',
+@@ -29,21 +26,20 @@ endif
+
+ subdir('data')
+
++# Allow the tests to be easily run under valgrind using --setup=valgrind
+ valgrind = find_program('valgrind', required: false)
+
+ if valgrind.found()
+-  foreach test : valgrind_tests
+-executable = executable(
+-  test,
+-  test_resources,
+-  '@0@.c'.format(test),
+-  dependencies: [libshumate_dep],
+-)
+-
+-test(test, valgrind, args: ['--leak-check=full', '--error-exitcode=1', 
executable], env: test_env)
+-  endforeach
+-else
+-  tests += valgrind_tests
++  add_test_setup('valgrind',
++exclude_suites: [ 'no-valgrind', 'flaky' ],
++exe_wrapper: [
++  valgrind,
++  '--leak-check=full',
++  '--error-exitcode=1',
++],
++env: test_env,
++timeout_multiplier: 20,
++  )
+ endif
+
+ foreach test : tests
+@@ -55,4 +51,4 @@ foreach test : tests
+   )
+
+   test(test, executable, env: test_env)
+-endforeach
+\ No newline at end of file
++endforeach
+--
+2.39.3
+

diff --git a/media-libs/libshumate/libshumate-1.0.4.ebuild 
b/media-libs/libshumate/libshumate-1.0.4.ebuild
new file mode 100644
index ..835ca224551f
--- /dev/null
+++ b/media-libs/libshumate/libshumate-1.0.4.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org meson vala virtualx
+
+DESCRIPTION="Shumate is a GTK toolkit providing widgets for embedded maps"
+HOMEPAGE="https://wiki.gnome.org/Projects/libshumate 
https://gitlab.gnome.

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

2023-07-08 Thread Mike Gilbert
commit: d148943deee0e9d74622cff112e680069b324dc6
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Jul  9 01:29:52 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Jul  9 01:29:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d148943d

sys-apps/baselayout: add 2.14

Bug: https://bugs.gentoo.org/909664
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/baselayout/Manifest   |   1 +
 sys-apps/baselayout/baselayout-2.14.ebuild | 367 +
 2 files changed, 368 insertions(+)

diff --git a/sys-apps/baselayout/Manifest b/sys-apps/baselayout/Manifest
index 294492d1164a..547771aec137 100644
--- a/sys-apps/baselayout/Manifest
+++ b/sys-apps/baselayout/Manifest
@@ -1,2 +1,3 @@
 DIST baselayout-2.13.tar.bz2 29423 BLAKE2B 
a399e515297d3a936c5821205f1f0d6de844580099936be50e80a463b9fa6239aead52b7b371136680e263e326f7e6a1faea8cd8db0f11462cf0e8166707fc91
 SHA512 
ff16f20cf2c65258ab6d48c403607113f84fc57ffee6650652202746095f402f8c6a4f22040d0bb9310180945131bed6a0fda3717b39080a987e4f5224339095
+DIST baselayout-2.14.tar.bz2 30182 BLAKE2B 
c5f67795233e565c2c75c97a55c000aec98e901bb0a25f1aeb52b01b44d7c09bfc6e67813234629ca71ff32d603e82ada8e66e5ab6007fa0664b95367256320d
 SHA512 
bffd118f5e92975b9247d854fc5683a311dbcd03efa37a13dfd05d04e92a6e784858d3a55aa689f782229afc5985e829eb332c08a79eed081bf0a47720ca7e8a
 DIST baselayout-2.9.tar.bz2 30200 BLAKE2B 
3a997e847e853a5bcdce7eb06d50fda4727a6c408ca614bdc8dd576bfc9296d3c625c4e8791dbdb078dd5088f818e5ee98eea5d14d737f465ed225554da26180
 SHA512 
c07726141446c9d9202bac19642baf819b28a838814e1dd3c200d1768af64a913bd9188923029e0b0edf7e420d5aad7bdde278d6c24c4f40029fddbad28d8e02

diff --git a/sys-apps/baselayout/baselayout-2.14.ebuild 
b/sys-apps/baselayout/baselayout-2.14.ebuild
new file mode 100644
index ..a588c68f51e9
--- /dev/null
+++ b/sys-apps/baselayout/baselayout-2.14.ebuild
@@ -0,0 +1,367 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib prefix
+
+DESCRIPTION="Filesystem baselayout and init scripts"
+HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage";
+if [[ ${PV} =  ]]; then
+   EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/${PN}.git";
+   inherit git-r3
+else
+   SRC_URI="https://gitweb.gentoo.org/proj/${PN}.git/snapshot/${P}.tar.bz2";
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="build +split-usr"
+
+RDEPEND="!sys-apps/baselayout-prefix"
+
+riscv_compat_symlink() {
+   # Here we apply some special sauce for riscv.
+   # Two multilib layouts exist for now:
+   # 1) one level libdirs, (32bit) "lib" and (64bit) "lib64"
+   #these are chosen by us to closely resemble other arches
+   # 2) two level libdirs, "lib64/lp64d" "lib64/lp64" "lib32/ilp32d" ...
+   #this is the glibc/gcc default
+   # Unfortunately, the default has only one fallback, which is "lib"
+   # for both 32bit and 64bit. So things do not break in 1), we need
+   # to provide compatibility symlinks...
+
+   # This function has exactly two parameters:
+   # - the default libdir, to determine if 1) or 2) applies
+   # - the location of the symlink (which points to ".")
+
+   # Note: we call this only in the ${SYMLINK_LIB} = no codepath, since
+   # there never was a ${SYMLINK_LIB} = yes riscv profile.
+
+   case ${CHOST} in
+   riscv*)
+   # are we on a one level libdir profile? is there no symlink yet?
+   if [[ ${1} != */* && ! -L ${2} ]] ; then
+   ln -s . $2 || die "Unable to make $2 riscv 
compatibility symlink"
+   fi
+   ;;
+   esac
+}
+
+# Create our multilib dirs - the Makefile has no knowledge of this
+multilib_layout() {
+   local dir def_libdir libdir libdirs
+   local prefix prefix_lst
+   def_libdir=$(get_abi_LIBDIR $DEFAULT_ABI)
+   libdirs=$(get_all_libdirs)
+
+   if [[ -z "${SYMLINK_LIB}" || ${SYMLINK_LIB} = no ]] ; then
+   prefix_lst=( "${EROOT}"/{,usr/,usr/local/} )
+   for prefix in "${prefix_lst[@]}"; do
+   for libdir in ${libdirs}; do
+   dir="${prefix}${libdir}"
+   if [[ -e "${dir}" ]]; then
+   [[ ! -d "${dir}" ]] &&
+   die "${dir} exists but is not a 
directory"
+   continue
+   fi
+   if ! use split-usr && [[ ${prefix} = ${EROOT}/ 
]]; then
+   libdir="${libdir%%/*}"
+   dir="${prefix}${libdir}"
+

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

2023-07-08 Thread Mike Gilbert
commit: e6a1b3610fba8ef576da75ea19e3b40feaf50f6b
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Jul  9 01:31:52 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Jul  9 01:31:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6a1b361

sys-apps/baselayout: drop 2.9

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

 sys-apps/baselayout/Manifest  |   1 -
 sys-apps/baselayout/baselayout-2.9.ebuild | 370 --
 2 files changed, 371 deletions(-)

diff --git a/sys-apps/baselayout/Manifest b/sys-apps/baselayout/Manifest
index 547771aec137..8f24feb7c25e 100644
--- a/sys-apps/baselayout/Manifest
+++ b/sys-apps/baselayout/Manifest
@@ -1,3 +1,2 @@
 DIST baselayout-2.13.tar.bz2 29423 BLAKE2B 
a399e515297d3a936c5821205f1f0d6de844580099936be50e80a463b9fa6239aead52b7b371136680e263e326f7e6a1faea8cd8db0f11462cf0e8166707fc91
 SHA512 
ff16f20cf2c65258ab6d48c403607113f84fc57ffee6650652202746095f402f8c6a4f22040d0bb9310180945131bed6a0fda3717b39080a987e4f5224339095
 DIST baselayout-2.14.tar.bz2 30182 BLAKE2B 
c5f67795233e565c2c75c97a55c000aec98e901bb0a25f1aeb52b01b44d7c09bfc6e67813234629ca71ff32d603e82ada8e66e5ab6007fa0664b95367256320d
 SHA512 
bffd118f5e92975b9247d854fc5683a311dbcd03efa37a13dfd05d04e92a6e784858d3a55aa689f782229afc5985e829eb332c08a79eed081bf0a47720ca7e8a
-DIST baselayout-2.9.tar.bz2 30200 BLAKE2B 
3a997e847e853a5bcdce7eb06d50fda4727a6c408ca614bdc8dd576bfc9296d3c625c4e8791dbdb078dd5088f818e5ee98eea5d14d737f465ed225554da26180
 SHA512 
c07726141446c9d9202bac19642baf819b28a838814e1dd3c200d1768af64a913bd9188923029e0b0edf7e420d5aad7bdde278d6c24c4f40029fddbad28d8e02

diff --git a/sys-apps/baselayout/baselayout-2.9.ebuild 
b/sys-apps/baselayout/baselayout-2.9.ebuild
deleted file mode 100644
index 4cf8882d3ef8..
--- a/sys-apps/baselayout/baselayout-2.9.ebuild
+++ /dev/null
@@ -1,370 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit multilib prefix
-
-DESCRIPTION="Filesystem baselayout and init scripts"
-HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage";
-if [[ ${PV} =  ]]; then
-   EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/${PN}.git";
-   inherit git-r3
-else
-   SRC_URI="https://gitweb.gentoo.org/proj/${PN}.git/snapshot/${P}.tar.bz2";
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="build +split-usr"
-
-RDEPEND="!sys-apps/baselayout-prefix"
-
-pkg_setup() {
-   multilib_layout
-}
-
-riscv_compat_symlink() {
-   # Here we apply some special sauce for riscv.
-   # Two multilib layouts exist for now:
-   # 1) one level libdirs, (32bit) "lib" and (64bit) "lib64"
-   #these are chosen by us to closely resemble other arches
-   # 2) two level libdirs, "lib64/lp64d" "lib64/lp64" "lib32/ilp32d" ...
-   #this is the glibc/gcc default
-   # Unfortunately, the default has only one fallback, which is "lib"
-   # for both 32bit and 64bit. So things do not break in 1), we need
-   # to provide compatibility symlinks...
-
-   # This function has exactly two parameters:
-   # - the default libdir, to determine if 1) or 2) applies
-   # - the location of the symlink (which points to ".")
-
-   # Note: we call this only in the ${SYMLINK_LIB} = no codepath, since
-   # there never was a ${SYMLINK_LIB} = yes riscv profile.
-
-   case ${CHOST} in
-   riscv*)
-   # are we on a one level libdir profile? is there no symlink yet?
-   if [[ ${1} != */* && ! -L ${2} ]] ; then
-   ln -s . $2 || die "Unable to make $2 riscv 
compatibility symlink"
-   fi
-   ;;
-   esac
-}
-
-# Create our multilib dirs - the Makefile has no knowledge of this
-multilib_layout() {
-   local dir def_libdir libdir libdirs
-   local prefix prefix_lst
-   def_libdir=$(get_abi_LIBDIR $DEFAULT_ABI)
-   libdirs=$(get_all_libdirs)
-
-   if [[ -z "${SYMLINK_LIB}" || ${SYMLINK_LIB} = no ]] ; then
-   prefix_lst=( "${EROOT}"/{,usr/,usr/local/} )
-   for prefix in "${prefix_lst[@]}"; do
-   for libdir in ${libdirs}; do
-   dir="${prefix}${libdir}"
-   if [[ -e "${dir}" ]]; then
-   [[ ! -d "${dir}" ]] &&
-   die "${dir} exists but is not a 
directory"
-   continue
-   fi
-   if ! use split-usr && [[ ${prefix} = ${EROOT}/ 
]]; then
-   libdir="${libdir%%/*}"
-   dir="${prefix}${libdir}"
- 

[gentoo-commits] proj/baselayout: New tag: baselayout-2.14

2023-07-08 Thread Mike Gilbert
commit: 
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Jul  9 01:24:32 2023 +

New tag: baselayout-2.14




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

2023-07-08 Thread Mike Gilbert
commit: 2e5afe86d2134937572a3dd78341de14e8a814d5
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Jul  9 01:20:51 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Jul  9 01:20:51 2023 +
URL:https://gitweb.gentoo.org/proj/baselayout.git/commit/?id=2e5afe86

Update ChangeLog

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

 ChangeLog | 132 +++---
 1 file changed, 117 insertions(+), 15 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index f51e31f0..ff099a8e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,120 @@
+commit 5c926abe03ba6e17ba58faa71a512b3f6db90b19
+Author: Mike Gilbert 
+Commit: Mike Gilbert 
+
+Makefile: create /dev/console and /dev/null in the layout target
+
+Bug: https://bugs.gentoo.org/909664
+Signed-off-by: Mike Gilbert 
+
+commit 60664bef0aae2e1975a18a8cdecee02bcbf0a730
+Author: Mike Gilbert 
+Commit: Mike Gilbert 
+
+Makefile: simplify creation of /root, /tmp, /var/tmp
+
+Signed-off-by: Mike Gilbert 
+
+commit 8982430a505574a5d8869d45a5bee699fc2abebf
+Author: Sam James 
+Commit: Sam James 
+
+share/issue.devfix: tweak whitespace, use HTTPS
+
+Signed-off-by: Sam James 
+
+commit 078b1b75dc5cc4595d835e3344ac6668ddf73f7f
+Author: Sam James 
+Commit: Sam James 
+
+etc/profile: fix trailing whitespace
+
+Signed-off-by: Sam James 
+
+commit 77016216767358d9892b1736439ee60b9b197221
+Author: Sam James 
+Commit: Sam James 
+
+share/fstab: fix whitespace
+
+As Matt pointed out on the PR.
+
+Fixes: aaf5ebb65b16fd41877a04cde82fdd3d8cc90cfb
+Signed-off-by: Sam James 
+
+commit 4040300c749f6cab84bdfa9c12ec72b113568865
+Author: Florian Schmaus 
+Commit: Sam James 
+
+share/fstab: make example root filesystem entry use xfs
+
+The new default of the handbook is xfs, so follow that in baselayout's
+fstab.
+
+Suggested-by: Sam James 
+Signed-off-by: Florian Schmaus 
+Closes: https://github.com/gentoo/baselayout/pull/4
+Signed-off-by: Sam James 
+
+commit 94aa297486ca7ace7fa3bcce2889bba6a892424c
+Author: Florian Schmaus 
+Commit: Sam James 
+
+share/fstab: make comment regarding pass number a NOTE
+
+Signed-off-by: Florian Schmaus 
+Signed-off-by: Sam James 
+
+commit 0979cb590cd99ecf298fc3de4b0c20d33251b717
+Author: Florian Schmaus 
+Commit: Sam James 
+
+share/fstab: move fstable header right above example entries
+
+Move the fstable table header right above the commented-out example
+fstab entries. Also split "" into " ", since
+those are two different fields (see fstab(5)).
+
+Signed-off-by: Florian Schmaus 
+Signed-off-by: Sam James 
+
+commit aaf5ebb65b16fd41877a04cde82fdd3d8cc90cfb
+Author: Florian Schmaus 
+Commit: Sam James 
+
+share/fstab: drop reiserfs references and noatime, use defaults
+
+ReiserFS was deprecated in Linux 5.18 and slated for removal in 2025.
+
+Using 'noatime' does seldom really bring any noticeable performance
+benefit. The default of 'relatime', which Linux supports for a long
+time, is a good compromise. Having an (coarse-grained) atime allows
+for certain use cases. For example, a tool that detects unused
+packages in a system and suggest them for removal.
+
+A generic configuration file like this should simply use the
+defaults. Especially if those are sane ones. No need to continue the
+noatime cargo cult.
+
+Signed-off-by: Florian Schmaus 
+Signed-off-by: Sam James 
+
+commit 0613954c3960f6d07f2550494480d38a0341cde2
+Author: Mike Gilbert 
+Commit: Mike Gilbert 
+
+passwd: update home directory for portage user
+
+Signed-off-by: Mike Gilbert 
+
+commit 3bfcd8238abf92146a7e17b44625ea1e5325230c
+Author: Mike Gilbert 
+Commit: Mike Gilbert 
+
+Update ChangeLog
+
+Signed-off-by: Mike Gilbert 
+
 commit bc22069d1a41eeec6e22ba9bf391412a0244f5a7
 Author: Mike Gilbert 
 Commit: Mike Gilbert 
@@ -179,18 +296,3 @@ Commit: William Hubbs 
 typo fix
 
 Signed-off-by: William Hubbs 
-
-commit ffb9e602847f4f196d6366dd1f982046853b29f4
-Author: orbea 
-Commit: William Hubbs 
-
-etc/shells: Add yash to login shells
-
-Yash, yet another shell, is a POSIX-compliant command line shell
-written in C99 (ISO/IEC 9899:1999). Yash is intended to be the most
-POSIX-compliant shell in the world while supporting features for daily
-interactive and scripting use.
-
-Closes: https://github.com/gentoo/baselayout/pull/1
-Signed-off-by: orbea 
-Signed-off-by: William Hubbs 



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

2023-07-08 Thread Mike Gilbert
commit: 04fce684374ad832e70f56076fb713ac3de12c53
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Jul  9 01:23:23 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Jul  9 01:23:23 2023 +
URL:https://gitweb.gentoo.org/proj/baselayout.git/commit/?id=04fce684

2.14

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

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

diff --git a/Makefile b/Makefile
index 24671480..ac5f6912 100644
--- a/Makefile
+++ b/Makefile
@@ -7,7 +7,7 @@
 # It also has the added bonus of being easier to install on systems
 # without an ebuild style package manager.
 
-PV = 2.13
+PV = 2.14
 PKG = baselayout-$(PV)
 DISTFILE = $(PKG).tar.bz2
 



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

2023-07-08 Thread Mike Gilbert
commit: 5c926abe03ba6e17ba58faa71a512b3f6db90b19
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Jul  6 17:25:46 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Jul  9 01:16:36 2023 +
URL:https://gitweb.gentoo.org/proj/baselayout.git/commit/?id=5c926abe

Makefile: create /dev/console and /dev/null in the layout target

Bug: https://bugs.gentoo.org/909664
Signed-off-by: Mike Gilbert  gentoo.org>

 Makefile | 4 
 1 file changed, 4 insertions(+)

diff --git a/Makefile b/Makefile
index 36c9134c..24671480 100644
--- a/Makefile
+++ b/Makefile
@@ -73,6 +73,10 @@ layout:
$(INSTALL) -d -m 0700 $(DESTDIR)/root
$(INSTALL) -d -m 1777 $(DESTDIR)/tmp
$(INSTALL) -d -m 1777 $(DESTDIR)/var/tmp
+   # Essential device nodes for init/openrc in early boot
+   # Nonfatal in case we are running as non-root
+   -mknod -m 0600 $(DESTDIR)/dev/console c 5 1
+   -mknod -m 0666 $(DESTDIR)/dev/null c 1 3
 
 layout-usrmerge: layout
rm -fr ${DESTDIR}/bin



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

2023-07-08 Thread Mike Gilbert
commit: 60664bef0aae2e1975a18a8cdecee02bcbf0a730
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Jul  6 17:16:20 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Jul  9 01:16:36 2023 +
URL:https://gitweb.gentoo.org/proj/baselayout.git/commit/?id=60664bef

Makefile: simplify creation of /root, /tmp, /var/tmp

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

 Makefile | 18 +-
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/Makefile b/Makefile
index 3c8071c3..36c9134c 100644
--- a/Makefile
+++ b/Makefile
@@ -1,5 +1,5 @@
 # baselayout Makefile
-# Copyright 2006-2011 Gentoo Foundation
+# Copyright 2006-2023 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 #
 # We've moved the installation logic from Gentoo ebuild into a generic
@@ -12,10 +12,11 @@ PKG = baselayout-$(PV)
 DISTFILE = $(PKG).tar.bz2
 
 CHANGELOG_LIMIT = --after="1 year ago"
-INSTALL_DIR= install -m 0755 -d
-INSTALL_EXE= install -m 0755
-INSTALL_FILE   = install -m 0644
-INSTALL_SECURE = install -m 0600
+INSTALL   ?= install
+INSTALL_DIR= $(INSTALL) -m 0755 -d
+INSTALL_EXE= $(INSTALL) -m 0755
+INSTALL_FILE   = $(INSTALL) -m 0644
+INSTALL_SECURE = $(INSTALL) -m 0600
 
 KEEP_DIRS = \
/bin \
@@ -27,7 +28,6 @@ KEEP_DIRS = \
/mnt \
/opt \
/proc \
-   /root \
/run \
/sbin \
/sys \
@@ -70,9 +70,9 @@ layout:
ln -snf ../run $(DESTDIR)/var/run
ln -snf ../run/lock $(DESTDIR)/var/lock
# Special dirs
-   chmod 0700 $(DESTDIR)/root
-   chmod 1777 $(DESTDIR)/var/tmp
-   chmod 1777 $(DESTDIR)/tmp
+   $(INSTALL) -d -m 0700 $(DESTDIR)/root
+   $(INSTALL) -d -m 1777 $(DESTDIR)/tmp
+   $(INSTALL) -d -m 1777 $(DESTDIR)/var/tmp
 
 layout-usrmerge: layout
rm -fr ${DESTDIR}/bin



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

2023-07-08 Thread Marek Szuba
commit: c3d5d3eebd88048dc257b5579d437736941be7f0
Author: Marek Szuba  gentoo  org>
AuthorDate: Sun Jul  9 00:30:49 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sun Jul  9 00:30:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3d5d3ee

sys-libs/libblockdev: add a subslot to all ebuilds

Signed-off-by: Marek Szuba  gentoo.org>

 sys-libs/libblockdev/libblockdev-2.28-r1.ebuild | 2 +-
 sys-libs/libblockdev/libblockdev-2.28-r2.ebuild | 2 +-
 sys-libs/libblockdev/libblockdev-.ebuild| 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-libs/libblockdev/libblockdev-2.28-r1.ebuild 
b/sys-libs/libblockdev/libblockdev-2.28-r1.ebuild
index 4d0836e9f708..16134d249951 100644
--- a/sys-libs/libblockdev/libblockdev-2.28-r1.ebuild
+++ b/sys-libs/libblockdev/libblockdev-2.28-r1.ebuild
@@ -20,7 +20,7 @@ else
KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv 
sparc x86"
 fi
 LICENSE="LGPL-2+"
-SLOT="0"
+SLOT="0/2" # subslot is SOVERSION
 IUSE="bcache +cryptsetup device-mapper dmraid escrow gtk-doc introspection lvm 
kbd test +tools vdo"
 # Tests require root. In a future release, we may be able to run a smaller
 # subset with new run_tests.py arguments.

diff --git a/sys-libs/libblockdev/libblockdev-2.28-r2.ebuild 
b/sys-libs/libblockdev/libblockdev-2.28-r2.ebuild
index 1be0372d3a14..b0ea270cfb87 100644
--- a/sys-libs/libblockdev/libblockdev-2.28-r2.ebuild
+++ b/sys-libs/libblockdev/libblockdev-2.28-r2.ebuild
@@ -20,7 +20,7 @@ else
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
 fi
 LICENSE="LGPL-2+"
-SLOT="0"
+SLOT="0/2" # subslot is SOVERSION
 IUSE="bcache +cryptsetup device-mapper dmraid escrow gtk-doc introspection lvm 
kbd test +tools vdo"
 # Tests require root. In a future release, we may be able to run a smaller
 # subset with new run_tests.py arguments.

diff --git a/sys-libs/libblockdev/libblockdev-.ebuild 
b/sys-libs/libblockdev/libblockdev-.ebuild
index 73e19fc076a1..7d85d1383f49 100644
--- a/sys-libs/libblockdev/libblockdev-.ebuild
+++ b/sys-libs/libblockdev/libblockdev-.ebuild
@@ -20,7 +20,7 @@ else
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
 fi
 LICENSE="LGPL-2+"
-SLOT="0"
+SLOT="0/3" # subslot is SOVERSION
 IUSE="bcache +cryptsetup device-mapper dmraid escrow gtk-doc introspection lvm 
kbd +nvme test +tools"
 # Tests require root. In a future release, we may be able to run a smaller
 # subset with new run_tests.py arguments.



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

2023-07-08 Thread Marek Szuba
commit: 0bc862265ed250c228bc730b7cc49a367b5fd60c
Author: Marek Szuba  gentoo  org>
AuthorDate: Sun Jul  9 00:32:07 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sun Jul  9 00:32:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bc86226

sys-libs/libblockdev: sync up the live ebuild

Signed-off-by: Marek Szuba  gentoo.org>

 sys-libs/libblockdev/libblockdev-.ebuild | 20 ++--
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/sys-libs/libblockdev/libblockdev-.ebuild 
b/sys-libs/libblockdev/libblockdev-.ebuild
index 7d85d1383f49..c44cfbc5a2a4 100644
--- a/sys-libs/libblockdev/libblockdev-.ebuild
+++ b/sys-libs/libblockdev/libblockdev-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit autotools python-single-r1 xdg-utils
 
 DESCRIPTION="A library for manipulating block devices"
@@ -21,7 +21,7 @@ else
 fi
 LICENSE="LGPL-2+"
 SLOT="0/3" # subslot is SOVERSION
-IUSE="bcache +cryptsetup device-mapper dmraid escrow gtk-doc introspection lvm 
kbd +nvme test +tools"
+IUSE="+cryptsetup device-mapper escrow gtk-doc introspection lvm +nvme test 
+tools"
 # Tests require root. In a future release, we may be able to run a smaller
 # subset with new run_tests.py arguments.
 RESTRICT="!test? ( test ) test"
@@ -29,6 +29,7 @@ RESTRICT="!test? ( test ) test"
 RDEPEND="
>=dev-libs/glib-2.42.2
dev-libs/libbytesize
+   sys-apps/gptfdisk
>=sys-apps/kmod-19
>=sys-apps/util-linux-2.27
>=sys-block/parted-3.1
@@ -37,13 +38,9 @@ RDEPEND="
>=dev-libs/nss-3.18.0
dev-libs/volume_key
)
-   >=sys-fs/cryptsetup-1.6.7:=
+   >=sys-fs/cryptsetup-2.3.0:=
)
device-mapper? ( sys-fs/lvm2 )
-   dmraid? (
-   sys-fs/dmraid
-   sys-fs/lvm2
-   )
lvm? (
sys-fs/lvm2
virtual/udev
@@ -60,6 +57,12 @@ BDEPEND+="
dev-util/gtk-doc-am
gtk-doc? ( dev-util/gtk-doc )
introspection? ( >=dev-libs/gobject-introspection-1.3.0 )
+   test? (
+   $(python_gen_cond_dep '
+   dev-libs/libbytesize[python,${PYTHON_USEDEP}]
+   ')
+   sys-block/targetcli-fb
+   )
 "
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
@@ -90,13 +93,10 @@ src_configure() {
--without-nvdimm
$(use_enable introspection)
$(use_enable test tests)
-   $(use_with bcache)
$(use_with cryptsetup crypto)
$(use_with device-mapper dm)
-   $(use_with dmraid)
$(use_with escrow)
$(use_with gtk-doc)
-   $(use_with kbd)
$(use_with lvm lvm)
$(use_with lvm lvm-dbus)
$(use_with nvme)



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libblockdev/, sys-libs/libblockdev/files/

2023-07-08 Thread Marek Szuba
commit: 4d0304347f57f44cb1ba4f015aad75ca12e1596a
Author: Marek Szuba  gentoo  org>
AuthorDate: Sun Jul  9 01:00:46 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sun Jul  9 01:03:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d030434

sys-libs/libblockdev: add 3.0.1

Note that this version is not presently keyworded for arm, ia64, ppc and
sparc due to missing keywords on sys-libs/libnvme.

Closes: https://bugs.gentoo.org/910056
Signed-off-by: Marek Szuba  gentoo.org>

 sys-libs/libblockdev/Manifest  |  1 +
 .../files/libblockdev-3.0.1-sh_tests.patch | 23 ++
 ...ockdev-.ebuild => libblockdev-3.0.1.ebuild} |  7 ++-
 sys-libs/libblockdev/libblockdev-.ebuild   |  1 +
 4 files changed, 31 insertions(+), 1 deletion(-)

diff --git a/sys-libs/libblockdev/Manifest b/sys-libs/libblockdev/Manifest
index 4df36cdc8961..4046bb32be93 100644
--- a/sys-libs/libblockdev/Manifest
+++ b/sys-libs/libblockdev/Manifest
@@ -1 +1,2 @@
 DIST libblockdev-2.28.tar.gz 925698 BLAKE2B 
63ac7ab5bd02c1ef1848d0b252e09fe721cfe86258f063b7bab616766cbc56311707dcb2dd3a1fadf0e0840187f121aa178fd5959500cd590b846238a9d3e36e
 SHA512 
9e01c41db4f728c8e81e710c6bb4725bbe34b3a7de25ff7f57b7b88ca6b7b5debbe858947585d314770036b2c3c533f9f8ff3d038b7ca50eee3d18f9fbe0d392
+DIST libblockdev-3.0.1.tar.gz 1066201 BLAKE2B 
bc213683fcfe78fcbeb494be90a5974911603f301152095b7aa6e0f14c0acfcaf946e8ef175b201d04d47de9d7743d9feaff5a31b23086b0253b5cab9cab24ee
 SHA512 
b45e2f26691fe4016c8a161e1300f1edfca7a810e7535dd1eb787ad88a0d3110f75e0da289027eaed16bad275bfbb709b29b946e5fc3750a56e86c6453aa3a6d

diff --git a/sys-libs/libblockdev/files/libblockdev-3.0.1-sh_tests.patch 
b/sys-libs/libblockdev/files/libblockdev-3.0.1-sh_tests.patch
new file mode 100644
index ..c57464c39d86
--- /dev/null
+++ b/sys-libs/libblockdev/files/libblockdev-3.0.1-sh_tests.patch
@@ -0,0 +1,23 @@
+bash is fine with "test . == ." but e.g. dash fails on not having
+the two dots quoted as strings.
+
+--- a/docs/Makefile.am
 b/docs/Makefile.am
+@@ -2,7 +2,7 @@
+ 
+ html-doc.stamp: ${srcdir}/libblockdev-docs.xml 
${srcdir}/libblockdev-sections.txt ${srcdir}/3.0-api-changes.xml $(wildcard 
${srcdir}/../src/plugins/*.[ch]) $(wildcard ${srcdir}/../src/lib/*.[ch]) 
$(wildcard ${srcdir}/../src/utils/*.[ch])
+   touch ${builddir}/html-doc.stamp
+-  test ${builddir} = ${srcdir} || cp ${srcdir}/libblockdev-sections.txt 
${srcdir}/libblockdev-docs.xml ${builddir}
++  test "${builddir}" = "${srcdir}" || cp 
${srcdir}/libblockdev-sections.txt ${srcdir}/libblockdev-docs.xml ${builddir}
+   gtkdoc-scan --rebuild-types --module=libblockdev 
--source-dir=${srcdir}/../src/plugins/ --source-dir=${srcdir}/../src/lib/ 
--source-dir=${srcdir}/../src/utils/ 
--ignore-headers="${srcdir}/../src/plugins/check_deps.h 
${srcdir}/../src/plugins/dm_logging.h ${srcdir}/../src/plugins/vdo_stats.h 
${srcdir}/../src/plugins/fs/common.h"
+   gtkdoc-mkdb --module=libblockdev --output-format=xml 
--source-dir=${srcdir}/../src/plugins/ --source-dir=${srcdir}/../src/lib/ 
--source-dir=${srcdir}/../src/utils/ --source-suffixes=c,h
+   test -d ${builddir}/html || mkdir ${builddir}/html
+@@ -13,7 +13,7 @@
+   -rm -rf ${builddir}/html
+   -rm -rf ${builddir}/xml
+   test ! -f ${builddir}/html-doc.stamp || rm ${builddir}/html-doc.stamp
+-  test ${builddir} = ${srcdir} || rm -f 
${builddir}/libblockdev-sections.txt ${builddir}/libblockdev-docs.xml 
${builddir}/3.0-api-changes.xml
++  test "${builddir}" = "${srcdir}" || rm -f 
${builddir}/libblockdev-sections.txt ${builddir}/libblockdev-docs.xml 
${builddir}/3.0-api-changes.xml
+ 
+ install-data-local:
+   test -d ${DESTDIR}${datadir}/gtk-doc/html/libblockdev || mkdir -p 
${DESTDIR}${datadir}/gtk-doc/html/libblockdev

diff --git a/sys-libs/libblockdev/libblockdev-.ebuild 
b/sys-libs/libblockdev/libblockdev-3.0.1.ebuild
similarity index 94%
copy from sys-libs/libblockdev/libblockdev-.ebuild
copy to sys-libs/libblockdev/libblockdev-3.0.1.ebuild
index c44cfbc5a2a4..c2034e0c7802 100644
--- a/sys-libs/libblockdev/libblockdev-.ebuild
+++ b/sys-libs/libblockdev/libblockdev-3.0.1.ebuild
@@ -17,7 +17,7 @@ if [[ "${PV}" == * ]] ; then
 else
MY_PV="${PV}-1"

SRC_URI="https://github.com/storaged-project/${PN}/releases/download/${MY_PV}/${P}.tar.gz";
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm64 ~loong ~mips ~ppc64 ~riscv ~x86"
 fi
 LICENSE="LGPL-2+"
 SLOT="0/3" # subslot is SOVERSION
@@ -38,6 +38,7 @@ RDEPEND="
>=dev-libs/nss-3.18.0
dev-libs/volume_key
)
+   >=sys-apps/keyutils-1.5.0:=
>=sys-fs/cryptsetup-2.3.0:=
)
device-mapper? ( sys-fs/lvm2 )
@@ -68,6 +69,10 @@ BDEPEND+="
 REQUIRED_USE="${PYTHON_REQUIRED_

[gentoo-commits] proj/portage:master commit in: .builds/

2023-07-08 Thread Sam James
commit: 9a41acc7ee5d39c390d9a09421ad2671acee0be8
Author: Oskari Pirhonen  gmail  com>
AuthorDate: Sat Jul  8 06:43:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul  9 00:35:14 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=9a41acc7

sr.ht ci: install pytest

Ensure pytest exists on sourcehut builds before running Portage test
suite.

Signed-off-by: Oskari Pirhonen  gmail.com>
Closes: https://github.com/gentoo/portage/pull/1064
Signed-off-by: Sam James  gentoo.org>

 .builds/ci.yml | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/.builds/ci.yml b/.builds/ci.yml
index 18cdbe47a..797aea074 100644
--- a/.builds/ci.yml
+++ b/.builds/ci.yml
@@ -20,6 +20,13 @@ tasks:
   - setup-python: |
   portage/.builds/setup-python.sh "${PYTHON_VERSIONS[@]}"
 
+  - setup-tests: |
+  for py in "${PYTHON_VERSIONS[@]}"; do
+source ".venv-$py/bin/activate"
+pip install pytest
+deactivate
+  done
+
   - test-install: |
   for py in "${PYTHON_VERSIONS[@]}"; do
 source ".venv-$py/bin/activate"



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

2023-07-08 Thread Marek Szuba
commit: a3b08911ea198c9309952736b4a8ce7a8def9076
Author: Marek Szuba  gentoo  org>
AuthorDate: Sat Jul  8 23:59:32 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sat Jul  8 23:59:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3b08911

dev-python/pytest-verbose-parametrize: enable PEP-517 mode and py3.12

Closes: https://bugs.gentoo.org/909953
Signed-off-by: Marek Szuba  gentoo.org>

 .../pytest-verbose-parametrize-1.7.0-r1.ebuild | 37 ++
 1 file changed, 37 insertions(+)

diff --git 
a/dev-python/pytest-verbose-parametrize/pytest-verbose-parametrize-1.7.0-r1.ebuild
 
b/dev-python/pytest-verbose-parametrize/pytest-verbose-parametrize-1.7.0-r1.ebuild
new file mode 100644
index ..8ec81faef350
--- /dev/null
+++ 
b/dev-python/pytest-verbose-parametrize/pytest-verbose-parametrize-1.7.0-r1.ebuild
@@ -0,0 +1,37 @@
+# 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
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="More descriptive parametrized-test IDs for py.test"
+HOMEPAGE="https://github.com/man-group/pytest-plugins 
https://pypi.org/project/pytest-verbose-parametrize/";
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+# The test suite is borked, some of the tests are extremely sensitive to Python
+# verbosity level whereas others act differently depending on whether the 
package
+# has previously been installed or not.
+RESTRICT="test"
+
+RDEPEND="dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]"
+BDEPEND="dev-python/setuptools-git[${PYTHON_USEDEP}]
+   test? (
+   dev-python/coverage[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pytest-virtualenv[${PYTHON_USEDEP}]
+   )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.7.0_collections-abc.patch
+)
+
+distutils_enable_tests pytest



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

2023-07-08 Thread Marek Szuba
commit: 18ae7725f16c7b6a285f3a57f6c67cca0510d80b
Author: Marek Szuba  gentoo  org>
AuthorDate: Sat Jul  8 23:07:14 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sat Jul  8 23:39:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18ae7725

dev-python/mkdocs-htmlproofer-plugin: keyword 0.13.1 for ~riscv

Signed-off-by: Marek Szuba  gentoo.org>

 .../mkdocs-htmlproofer-plugin/mkdocs-htmlproofer-plugin-0.13.1.ebuild   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dev-python/mkdocs-htmlproofer-plugin/mkdocs-htmlproofer-plugin-0.13.1.ebuild 
b/dev-python/mkdocs-htmlproofer-plugin/mkdocs-htmlproofer-plugin-0.13.1.ebuild
index 5bde85a5830f..57d2b7e4fa08 100644
--- 
a/dev-python/mkdocs-htmlproofer-plugin/mkdocs-htmlproofer-plugin-0.13.1.ebuild
+++ 
b/dev-python/mkdocs-htmlproofer-plugin/mkdocs-htmlproofer-plugin-0.13.1.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/manuzhang/${PN}/archive/refs/tags/v${PV}.tar.gz -> $
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~riscv"
 
 RDEPEND="
dev-python/beautifulsoup4[${PYTHON_USEDEP}]



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

2023-07-08 Thread Marek Szuba
commit: 3d063a69890b2fbdccd19e87d7c14452e31fae96
Author: Marek Szuba  gentoo  org>
AuthorDate: Sat Jul  8 23:08:02 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sat Jul  8 23:39:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d063a69

dev-python/mkdocs-monorepo-plugin: keyword 1.0.5 for ~riscv

Signed-off-by: Marek Szuba  gentoo.org>

 dev-python/mkdocs-monorepo-plugin/mkdocs-monorepo-plugin-1.0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dev-python/mkdocs-monorepo-plugin/mkdocs-monorepo-plugin-1.0.5.ebuild 
b/dev-python/mkdocs-monorepo-plugin/mkdocs-monorepo-plugin-1.0.5.ebuild
index e0e42827eeb2..578a81810428 100644
--- a/dev-python/mkdocs-monorepo-plugin/mkdocs-monorepo-plugin-1.0.5.ebuild
+++ b/dev-python/mkdocs-monorepo-plugin/mkdocs-monorepo-plugin-1.0.5.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~riscv"
 
 RDEPEND="
>=dev-python/mkdocs-1.0.4[${PYTHON_USEDEP}]



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

2023-07-08 Thread Marek Szuba
commit: 3a7183d13f105c99c6c8e4ff9faad41d841ab9e8
Author: Marek Szuba  gentoo  org>
AuthorDate: Sat Jul  8 22:55:45 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sat Jul  8 23:39:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a7183d1

dev-python/mkdocs-gen-files: keyword 0.5.0 for ~riscv

Signed-off-by: Marek Szuba  gentoo.org>

 dev-python/mkdocs-gen-files/mkdocs-gen-files-0.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/mkdocs-gen-files/mkdocs-gen-files-0.5.0.ebuild 
b/dev-python/mkdocs-gen-files/mkdocs-gen-files-0.5.0.ebuild
index 3e74ddcb0c54..732770910ba6 100644
--- a/dev-python/mkdocs-gen-files/mkdocs-gen-files-0.5.0.ebuild
+++ b/dev-python/mkdocs-gen-files/mkdocs-gen-files-0.5.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~riscv"
 
 RDEPEND=">=dev-python/mkdocs-1.0.3[${PYTHON_USEDEP}]"
 BDEPEND="test? ( dev-python/pytest-golden[${PYTHON_USEDEP}] )"



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

2023-07-08 Thread Marek Szuba
commit: 41b4068e01a35a28e05d81ccda8cbc7fe9b746c0
Author: Marek Szuba  gentoo  org>
AuthorDate: Sat Jul  8 22:43:54 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sat Jul  8 23:39:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41b4068e

dev-python/pytest-golden: keyword 0.2.2 for ~riscv

Signed-off-by: Marek Szuba  gentoo.org>

 dev-python/pytest-golden/pytest-golden-0.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pytest-golden/pytest-golden-0.2.2.ebuild 
b/dev-python/pytest-golden/pytest-golden-0.2.2.ebuild
index 3ad9c0b434be..3087ff87091d 100644
--- a/dev-python/pytest-golden/pytest-golden-0.2.2.ebuild
+++ b/dev-python/pytest-golden/pytest-golden-0.2.2.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/oprypin/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~riscv"
 
 RDEPEND="
>=dev-python/atomicwrites-1.4.0[${PYTHON_USEDEP}]



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

2023-07-08 Thread Marek Szuba
commit: 109055cd362c58012c7b83313feabe77c0547c0f
Author: Marek Szuba  gentoo  org>
AuthorDate: Sat Jul  8 22:38:27 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sat Jul  8 23:39:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=109055cd

dev-python/markdown-include: keyword 0.8.1 for ~riscv

Signed-off-by: Marek Szuba  gentoo.org>

 dev-python/markdown-include/markdown-include-0.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/markdown-include/markdown-include-0.8.1.ebuild 
b/dev-python/markdown-include/markdown-include-0.8.1.ebuild
index 1983e613780b..49aca9e16365 100644
--- a/dev-python/markdown-include/markdown-include-0.8.1.ebuild
+++ b/dev-python/markdown-include/markdown-include-0.8.1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~riscv"
 
 RDEPEND=">=dev-python/markdown-3.0[${PYTHON_USEDEP}]"
 BDEPEND=">=dev-python/setuptools-scm-6.2[${PYTHON_USEDEP}]"



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

2023-07-08 Thread Marek Szuba
commit: 430be976a4c64b5484b9a8e57b60a1544acc92f2
Author: Marek Szuba  gentoo  org>
AuthorDate: Sat Jul  8 22:35:35 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sat Jul  8 23:39:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=430be976

dev-python/markdown-exec: keyword 1.6.0 for ~riscv

Signed-off-by: Marek Szuba  gentoo.org>

 dev-python/markdown-exec/markdown-exec-1.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/markdown-exec/markdown-exec-1.6.0.ebuild 
b/dev-python/markdown-exec/markdown-exec-1.6.0.ebuild
index dbc2b3efc408..dcd59b62a3f2 100644
--- a/dev-python/markdown-exec/markdown-exec-1.6.0.ebuild
+++ b/dev-python/markdown-exec/markdown-exec-1.6.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="ISC"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~riscv"
 IUSE="ansi"
 
 RDEPEND="



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

2023-07-08 Thread Marek Szuba
commit: 90f2d412a5a9e60006d48ff02fffc6dfd484f018
Author: Marek Szuba  gentoo  org>
AuthorDate: Sat Jul  8 23:08:33 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sat Jul  8 23:39:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90f2d412

app-misc/gramps: add 5.1.6

Signed-off-by: Marek Szuba  gentoo.org>

 app-misc/gramps/Manifest|   1 +
 app-misc/gramps/gramps-5.1.6.ebuild | 104 
 2 files changed, 105 insertions(+)

diff --git a/app-misc/gramps/Manifest b/app-misc/gramps/Manifest
index c250581b7256..d21cf246dbc7 100644
--- a/app-misc/gramps/Manifest
+++ b/app-misc/gramps/Manifest
@@ -1 +1,2 @@
 DIST gramps-5.1.5.tar.gz 17425167 BLAKE2B 
f07fcb84c28f1def84c5568da6ac38a78def8657a0ee010163cb7e0899dd94ebb1c851e2c9d207fd9725754363ac7243a66f0de6e0d9708270d2d43c90485212
 SHA512 
8e36e8da7cfb41cc0c77881993cfc212a15bf9775dad3c8be131889b70360117e023b6837b91dad28fc03198080290a08c8089856c753246ff14c7fc3bca38be
+DIST gramps-5.1.6.tar.gz 17429153 BLAKE2B 
fe94d80ff209e1f27ec1cfa533e916514336c1d367435e0a9da4b8309efbc9c047302a67ec24e28237eaead67ff63e76bd1384ac1e3df10e08ae98aca126566b
 SHA512 
419bbfa54ca3bf33e71fd579c84a56eebe4afc78ccd50c23b2d62869684709ccbf373e8da0e65835d9fc21a29d2d144597d6cf8c425e14c91574535d4b1ab64d

diff --git a/app-misc/gramps/gramps-5.1.6.ebuild 
b/app-misc/gramps/gramps-5.1.6.ebuild
new file mode 100644
index ..35795730b469
--- /dev/null
+++ b/app-misc/gramps/gramps-5.1.6.ebuild
@@ -0,0 +1,104 @@
+# Copyright 2001-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_SINGLE_IMPL=1
+# Sadly, PEP-517 mode breaks both the test suite and the installation of some 
of the data files
+DISTUTILS_USE_SETUPTOOLS=no
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="sqlite"
+
+inherit distutils-r1 xdg-utils
+
+DESCRIPTION="Community genealogy program aiming to be both intuitive and 
feature-complete"
+HOMEPAGE="https://gramps-project.org/";
+SRC_URI="https://github.com/gramps-project/${PN}/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="exif geo postscript +rcs +reports spell test"
+
+# Some of the tests fail unless the deprecated BerkeleyDB back-end is enabled.
+RESTRICT="test"
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   >=dev-python/pygobject-3.12:3[cairo,${PYTHON_USEDEP}]
+   dev-python/pyicu[${PYTHON_USEDEP}]
+   exif? ( >=media-libs/gexiv2-0.5[${PYTHON_USEDEP},introspection] 
)
+   ')
+   gnome-base/librsvg:2
+   >x11-libs/gtk+-3.14.8:3[introspection]
+   x11-libs/pango[introspection]
+   x11-misc/xdg-utils
+   geo? ( >=sci-geosciences/osm-gps-map-1.1.0 )
+   spell? ( app-text/gtkspell:3[introspection] )
+   rcs? ( dev-vcs/rcs )
+   reports? ( media-gfx/graphviz[postscript?] )
+"
+BDEPEND="test? (
+   $(python_gen_cond_dep '
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/lxml[${PYTHON_USEDEP}]
+   ')
+)"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-5.1.3-test_locale.patch
+)
+
+distutils_enable_tests setup.py
+
+python_prepare_all() {
+   # Install documentation to the proper location. This can't be done
+   # easily with a patch because we substitute in the ${PF} variable,
+   # and that changes with every revision.
+   sed -i "s:share/doc/gramps:share/doc/${PF}:g" setup.py || die
+   distutils-r1_python_prepare_all
+}
+
+python_configure_all() {
+   DISTUTILS_ARGS=(
+   --resourcepath=/usr/share
+   --no-compress-manpages
+   )
+}
+
+python_test() {
+   # Gramps builds just fine out of tree but it confuses its test suite.
+   # The following at least lets the tests run properly in legacy mode.
+   rm -rf "${S}/build" && ln -s "${BUILD_DIR}" "${S}"/build || \
+   die "Failed to symlink build directory to source directory"
+
+   # Set a sane default locale for the tests which do not explicitly set 
one.
+   local -x LC_ALL=C.UTF-8
+
+   esetup.py test || die
+}
+
+# Ugly hack to work around Bug #717922
+python_install() {
+   local DISTUTILS_ARGS=(
+   --resourcepath=/usr/share
+   --no-compress-manpages
+   build
+   )
+   distutils-r1_python_install
+   echo -n "${EPREFIX}/usr/share" > 
"${D}$(python_get_sitedir)/gramps/gen/utils/resource-path" || die
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+   xdg_mimeinfo_database_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+   xdg_mimeinfo_database_update
+}



  1   2   3   4   >