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

2022-01-06 Thread Georgy Yakovlev
commit: b797e7761515f1b31d757cf9923790d7c8934610
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Jan  7 07:53:14 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Jan  7 07:54:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b797e776

sys-apps/fd: drop 8.3.0

Signed-off-by: Georgy Yakovlev  gentoo.org>

 sys-apps/fd/Manifest|   6 ---
 sys-apps/fd/fd-8.3.0.ebuild | 117 
 2 files changed, 123 deletions(-)

diff --git a/sys-apps/fd/Manifest b/sys-apps/fd/Manifest
index 86ff7fbf1cd4..78b804808ad0 100644
--- a/sys-apps/fd/Manifest
+++ b/sys-apps/fd/Manifest
@@ -3,7 +3,6 @@ DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 
4f6947d1aacf89ccfab0592cdc55fa61ef
 DIST ansi_term-0.11.0.crate 17087 BLAKE2B 
9bd35c045a01ce4c6c4a5db1b4f15e9412bb97426eec19d4421dffbec633de8d13452c13c1dc1b30998690b78d7ed38311aca700087f13a81f66bd1d5d7300c4
 SHA512 
a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa
 DIST ansi_term-0.12.1.crate 24838 BLAKE2B 
f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791
 SHA512 
b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
 DIST anyhow-1.0.35.crate 28928 BLAKE2B 
74fec657b5c21455298198bd9feddbc5086c433f2c43de45950e33341ca9527f88f4ccb94eef248437e455394d54ec0dc13af33843deb799a0215abd1b1a874f
 SHA512 
e93baa31f9eb04dcefc9e17fe030778337796490cec3467799f98dbfda77f55522457adde388c08b8893303e8a34292b863793f37956c4adfb7a88ba10fbd154
-DIST anyhow-1.0.48.crate 41346 BLAKE2B 
9ba28706c0048f24312c1d8c753b6fb82bbcc22f24840c3d429a87813582bf05c45ed60b290c7abf54070969d4e42199a410d6a7bf02df788a119a96b4f201d0
 SHA512 
473b95883ae170b03e2097d924dd6e664604bce5e76a592e8abe763869ddca52de668244099f8f023c3709ae19934c3e1c4cc77610204820ae271b8b05c72d31
 DIST anyhow-1.0.52.crate 44224 BLAKE2B 
79d68d3390d27e0e27f9db784ad10b5d7845dec7949fbc722f944ef3988419acd72c509b44a4544e99bea5e57407da5b1ce40a96277d307fc408c958ea915c31
 SHA512 
b87e0b304daff85894c34060b97379d8e3d9be03078275313035c7142c76b3e59922b25924ac98a0b1b70fc98746eb174ca4b7ef33a26e115f294c1f1200aa6a
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 DIST autocfg-1.0.1.crate 12908 BLAKE2B 
40c53cab298e4f26634c3acff3ece6a3371188d91dbf377ed664eabedcde20536edaa93daf406618f37edde019f049a6e7b9a47f627344587dbd126bee2b5e3a
 SHA512 
630b348acb98b012e97804e6325d03c89abc22f2157762c59144c04e6c733daf550bdc7f0fe0b9f3b50e15dae8c1c3c4bdfce3d805b02f0fc987311f5332419b
@@ -27,7 +26,6 @@ DIST dirs-next-2.0.0.crate 11689 BLAKE2B 
f5022bc51dd50bad4ad0fd05b159a4117aca47a
 DIST dirs-sys-next-0.1.1.crate 10490 BLAKE2B 
a691f9603b649f648d410c7588a84c69adaff41179aa8eac899ed47082f171d765876864f08e3d0dbf3fa3798c1342b30e3bdf530ef06ed017c235a63b15d5a9
 SHA512 
e89af71b6bb4e23efb8ff189b42615672c2aa305fb8798393de2f9151c78cbfd5f3e45b066f5de64dfad69a84b15e72a1cdb4377f31ee9288018143017ed5730
 DIST dirs-sys-next-0.1.2.crate 10681 BLAKE2B 
71431533dbfd6016cc309c14a842ac8d43577abe768e69bd2caaf7d19d743f3ca95b9b0be1747077282089c64485f3d4e24bec8e56d4d883f25e494d328fbf3a
 SHA512 
b3c40a8e93d4f9f4a890718076e14779aedd67a79da61b466788268c1eaea19aa493f043a7e410f5023a23d5509e639a6fc6681fbee30e252a601091cfffa2d5
 DIST fd-8.2.1.tar.gz 83391 BLAKE2B 
a2dc300c0f65aba04eeb422aa46c93136f305b73ca70b1e0b9429e507652a203855070115f3d0c3bd8bcd4015a470439197749ec2020edf518a55d024dfdea71
 SHA512 
5e921cb3556899e086f0fbaae21842b532c486c75e91cbb8351e25f640467217ac89e8cfba044e855e2425222bfdbd01befa4f35251c8705b30b3503adf3a7bf
-DIST fd-8.3.0.tar.gz 93470 BLAKE2B 
5be704a71a61fe3e90fdd451f76e2191fc512a0733aaf705b7fe86283f4761bab5eadeaed544ab4fe3bf12826c1784777c70e7db31def5e8b83ae212189a4377
 SHA512 
8ead7eedd8dac77f4f253cd70c788d7cbdbeb66369829d845ec2da1dc651b73753a23b44635e40a70084cbe2a2f2f4ba129738e8b4c8601c3c82836c1a338b89
 DIST fd-8.3.1.tar.gz 94617 BLAKE2B 
4b896a8411ea2d43d7c47960f132135bebc01f761cb7524e3d9a1fd5d54e71e25b296e18ccdb2a0dfb42d5cf7628b0595858341286345049bbecdf17a56a30c1
 SHA512 
1f37ed817629f580986c7534636dc2cac6658177dda4717e86bfa29c6122aae52e562c0a026c287687053e11430087578a9ca9a166997bfe99417490530d03fb
 DIST filetime-0.2.13.crate 14348 BLAKE2B 
cdb21f88ba00293c93f4831ec81b1c5468d6ca88fc58d3c3daa106c5476089df630ce6082280a77bf6da881dd95f3000f4abeb2469d8aad4d0efb6c3bdd80a2b
 SHA512 
ba7d31b0946bc30782feee124dd904b4c3ba75d1bd81131e3bef06faeb019b51e7cc436a4fe86f3dc9615900fa27bce3f4965f13472ead173564054db8f6f786
 DIST filetime-0.2.15.crate 14511 BLAKE2B 

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

2022-01-06 Thread Georgy Yakovlev
commit: 3ba5efe9d862f2d541a153aa3ac341edc47d19f2
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Jan  7 07:52:52 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Jan  7 07:54:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ba5efe9

sys-apps/fd: add 8.3.1

Signed-off-by: Georgy Yakovlev  gentoo.org>

 sys-apps/fd/Manifest|   8 +++
 sys-apps/fd/fd-8.3.1.ebuild | 116 
 2 files changed, 124 insertions(+)

diff --git a/sys-apps/fd/Manifest b/sys-apps/fd/Manifest
index 38c1d97ddc5c..86ff7fbf1cd4 100644
--- a/sys-apps/fd/Manifest
+++ b/sys-apps/fd/Manifest
@@ -4,6 +4,7 @@ DIST ansi_term-0.11.0.crate 17087 BLAKE2B 
9bd35c045a01ce4c6c4a5db1b4f15e9412bb97
 DIST ansi_term-0.12.1.crate 24838 BLAKE2B 
f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791
 SHA512 
b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
 DIST anyhow-1.0.35.crate 28928 BLAKE2B 
74fec657b5c21455298198bd9feddbc5086c433f2c43de45950e33341ca9527f88f4ccb94eef248437e455394d54ec0dc13af33843deb799a0215abd1b1a874f
 SHA512 
e93baa31f9eb04dcefc9e17fe030778337796490cec3467799f98dbfda77f55522457adde388c08b8893303e8a34292b863793f37956c4adfb7a88ba10fbd154
 DIST anyhow-1.0.48.crate 41346 BLAKE2B 
9ba28706c0048f24312c1d8c753b6fb82bbcc22f24840c3d429a87813582bf05c45ed60b290c7abf54070969d4e42199a410d6a7bf02df788a119a96b4f201d0
 SHA512 
473b95883ae170b03e2097d924dd6e664604bce5e76a592e8abe763869ddca52de668244099f8f023c3709ae19934c3e1c4cc77610204820ae271b8b05c72d31
+DIST anyhow-1.0.52.crate 44224 BLAKE2B 
79d68d3390d27e0e27f9db784ad10b5d7845dec7949fbc722f944ef3988419acd72c509b44a4544e99bea5e57407da5b1ce40a96277d307fc408c958ea915c31
 SHA512 
b87e0b304daff85894c34060b97379d8e3d9be03078275313035c7142c76b3e59922b25924ac98a0b1b70fc98746eb174ca4b7ef33a26e115f294c1f1200aa6a
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 DIST autocfg-1.0.1.crate 12908 BLAKE2B 
40c53cab298e4f26634c3acff3ece6a3371188d91dbf377ed664eabedcde20536edaa93daf406618f37edde019f049a6e7b9a47f627344587dbd126bee2b5e3a
 SHA512 
630b348acb98b012e97804e6325d03c89abc22f2157762c59144c04e6c733daf550bdc7f0fe0b9f3b50e15dae8c1c3c4bdfce3d805b02f0fc987311f5332419b
 DIST bitflags-1.2.1.crate 16745 BLAKE2B 
0fa6d3ce44aad7616d5cd02aad8c1d0b0fed4022650eb43067c4a72e6fc88da05442674fa51826e4858a47c9de233e1ba2229820af094197cd11bb416ceffb2b
 SHA512 
ad89b3798845e23737a620bba581c2ff1ff3e15bac12555c765e201d2c0b90ecea0cdbc5b5b1a3fa9858c385e8e041f8226f5acfae5bbbe9925643fff2bf3f0b
@@ -16,6 +17,7 @@ DIST cfg-if-0.1.10.crate 7933 BLAKE2B 
063a96ed176f34f788666b40adc483d147fc011dee
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
 DIST chrono-0.4.19.crate 155663 BLAKE2B 
c92c273fb6475bbb2546dfb75eaa23321bc8f9a5fa8a7c652f527649b96ff8718fa932f52b500b02a4acae7837df5bdb14f69cb821d4962be2790dbd1d023a54
 SHA512 
a119349bfc2243a249f1d18b1ae548a04b30fecb75913a56f26d1ff8c0eb53097a2674d9141e2094018191cbbc1620843fbddaf52999824e077c1157f0907980
 DIST clap-2.33.3.crate 201925 BLAKE2B 
bec9c866481c5b3fddeb314f68af9bce38fc421e42816182de3209e8ea3447b72cf033e6251eea27fe974eff8085b7d98cdd2911b5cc0ec6b4bf4c750deb8a25
 SHA512 
3eb0fd648e2e3f9e5ff69a5e6cf0d867304fe18523accd036f28a86de368e4774088a6936c108ccc045092c539fe7f7494ea96420ebf6b4bec16880cea84bedf
+DIST clap-2.34.0.crate 202210 BLAKE2B 
f383adf1d757ac4b68995132b33837686ce451f85a02a8d05d2c746da398510d05d46330f3efade063c3952aacb1754cdac73dd0afcae0df5340a89f9353aa1c
 SHA512 
c648a761b9996a7e7464a538bb53621bae22090b846a42c3b729beca3363958ae67e3da9f93f58b10a10e043cadf7ff930388680d168646178c2824177832db8
 DIST crossbeam-utils-0.8.1.crate 35914 BLAKE2B 
8d8e7e2df01f061d3596127dd62c1d5316540fbdb34e6b88badff8968a408b2bdbd0f86a32531f4e276b6d40a89c4834cd8e9991288a0bb8cc27d99ba2f7b978
 SHA512 
c9f3a513fd139dab3c8091366cd6d378ef8a4d00eb43a6c26d107361fea470a5ab180950a1204c1a8881c2ed1106500327d598ccb09c79d0eba2db11299aa286
 DIST crossbeam-utils-0.8.5.crate 38414 BLAKE2B 
8a10162cbc54f77737602b6f8574b65a02765577f0e2f59d71e1d87662180fe24a781df542f3e765c4d64b7a0666575157e000766dac138bd4fc0356944092ad
 SHA512 
fd4d2ae10340bb96c22b31190b300aab54e96b8089fd62489e102c76a944e6a16c582a90bc40f5e188f13f841293a4b9becf30830c2ece04f3ce78c29066532f
 DIST ctrlc-3.1.7.crate 12854 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: x11-terms/terminology/

2022-01-06 Thread Joonas Niilola
commit: 357f08076c1fc4e8ceea39a46590b92e93f42761
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Jan  7 06:42:31 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jan  7 07:37:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=357f0807

x11-terms/terminology: update efl's opengl-gles2 logic

Signed-off-by: Joonas Niilola  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/23681

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

diff --git a/x11-terms/terminology/terminology-1.12.1.ebuild 
b/x11-terms/terminology/terminology-1.12.1-r1.ebuild
similarity index 94%
rename from x11-terms/terminology/terminology-1.12.1.ebuild
rename to x11-terms/terminology/terminology-1.12.1-r1.ebuild
index 68b2732bf05b..701ba06d6caf 100644
--- a/x11-terms/terminology/terminology-1.12.1.ebuild
+++ b/x11-terms/terminology/terminology-1.12.1-r1.ebuild
@@ -16,7 +16,7 @@ SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 IUSE="extras nls"
 
-RDEPEND="|| ( dev-libs/efl[X,opengl] dev-libs/efl[wayland] )
+RDEPEND="|| ( dev-libs/efl[X] dev-libs/efl[wayland] )
app-arch/lz4
>=dev-libs/efl-1.26.1[eet,fontconfig]"
 DEPEND="${RDEPEND}"



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

2022-01-06 Thread Joonas Niilola
commit: b8423df4b62e1fd6328b1121bb06ccf6c1701a08
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Jan  7 06:40:42 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jan  7 07:37:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8423df4

media-gfx/entice: update efl's opengl-gles2 logic

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

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

diff --git a/media-gfx/entice/entice-0_pre20210919.ebuild 
b/media-gfx/entice/entice-0_pre20210919-r1.ebuild
similarity index 95%
rename from media-gfx/entice/entice-0_pre20210919.ebuild
rename to media-gfx/entice/entice-0_pre20210919-r1.ebuild
index dada1963f8f3..a11d1c9be8e4 100644
--- a/media-gfx/entice/entice-0_pre20210919.ebuild
+++ b/media-gfx/entice/entice-0_pre20210919-r1.ebuild
@@ -15,7 +15,7 @@ LICENSE="BSD-2"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
-DEPEND="|| ( dev-libs/efl[X,opengl] dev-libs/efl[wayland] )
+DEPEND="|| ( dev-libs/efl[X] dev-libs/efl[wayland] )
media-libs/libexif"
 RDEPEND="${DEPEND}"
 



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

2022-01-06 Thread Joonas Niilola
commit: d2b5b1fe675a829107c3741304f8617797571600
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Jan  7 06:41:40 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jan  7 07:37:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2b5b1fe

media-video/rage: update efl's opengl-gles2 logic

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

 media-video/rage/{rage-0.4.0.ebuild => rage-0.4.0-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/rage/rage-0.4.0.ebuild 
b/media-video/rage/rage-0.4.0-r1.ebuild
similarity index 90%
rename from media-video/rage/rage-0.4.0.ebuild
rename to media-video/rage/rage-0.4.0-r1.ebuild
index c235a9bd0a42..b3e1a1ba5b0f 100644
--- a/media-video/rage/rage-0.4.0.ebuild
+++ b/media-video/rage/rage-0.4.0-r1.ebuild
@@ -13,7 +13,7 @@ LICENSE="BSD-2"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
-DEPEND="|| ( dev-libs/efl[X,opengl] dev-libs/efl[wayland] )
+DEPEND="|| ( dev-libs/efl[X] dev-libs/efl[wayland] )
>=dev-libs/efl-1.26.1[gstreamer]
media-plugins/gst-plugins-meta[ffmpeg]"
 RDEPEND="${DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: app-editors/ecrire/

2022-01-06 Thread Joonas Niilola
commit: 70c1e6cbf767e69f4739408cf1ab31c4721f2180
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Jan  7 06:39:45 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jan  7 07:37:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70c1e6cb

app-editors/ecrire: update efl's opengl-gles2 logic

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

 app-editors/ecrire/{ecrire-0.2.0.ebuild => ecrire-0.2.0-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/ecrire/ecrire-0.2.0.ebuild 
b/app-editors/ecrire/ecrire-0.2.0-r1.ebuild
similarity index 89%
rename from app-editors/ecrire/ecrire-0.2.0.ebuild
rename to app-editors/ecrire/ecrire-0.2.0-r1.ebuild
index e501df4ec2dd..3b8035560242 100644
--- a/app-editors/ecrire/ecrire-0.2.0.ebuild
+++ b/app-editors/ecrire/ecrire-0.2.0-r1.ebuild
@@ -14,7 +14,7 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="nls"
 
-DEPEND="|| ( dev-libs/efl[X,opengl] dev-libs/efl[wayland] )
+DEPEND="|| ( dev-libs/efl[X] dev-libs/efl[wayland] )
>=dev-libs/efl-1.26.1"
 RDEPEND="${DEPEND}"
 BDEPEND="nls? ( sys-devel/gettext )"



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

2022-01-06 Thread Joonas Niilola
commit: cd97b7bdf959f23b2985e4e2febb848d4ce7291f
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Jan  7 06:36:16 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jan  7 07:36:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd97b7bd

dev-libs/efl: rework opengl-gles2 logic

 - 'opengl' is barely supported by upstream, and es-egl will provide
similar experience. Even if they're compiled in, hwaccel can be
disabled from the settings.

Closes: https://bugs.gentoo.org/757339
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-libs/efl/{efl-1.26.1.ebuild => efl-1.26.1-r1.ebuild} | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-libs/efl/efl-1.26.1.ebuild b/dev-libs/efl/efl-1.26.1-r1.ebuild
similarity index 98%
rename from dev-libs/efl/efl-1.26.1.ebuild
rename to dev-libs/efl/efl-1.26.1-r1.ebuild
index 2ffe8a53d6e6..8528716bda38 100644
--- a/dev-libs/efl/efl-1.26.1.ebuild
+++ b/dev-libs/efl/efl-1.26.1-r1.ebuild
@@ -33,6 +33,7 @@ REQUIRED_USE="${LUA_REQUIRED_USE}
drm? ( wayland )
examples? ( eet svg )
ibus? ( glib )
+   opengl? ( X )
pulseaudio? ( sound )
xim? ( X )
xpresent? ( X )"
@@ -50,6 +51,7 @@ RDEPEND="${LUA_DEPS}
sys-libs/zlib
virtual/jpeg
X? (
+   !opengl? ( media-libs/mesa[egl(+),gles2] )
media-libs/freetype
x11-libs/libX11
x11-libs/libXScrnSaver
@@ -221,6 +223,8 @@ src_configure() {
emesonargs+=( -D opengl=es-egl )
elif ! use wayland && use opengl; then
emesonargs+=( -D opengl=full )
+   elif ! use wayland && use X && ! use opengl; then
+   emesonargs+=( -D opengl=es-egl )
else
emesonargs+=( -D opengl=none )
fi



[gentoo-commits] proj/eselect: New tag: eselect-1.4.18

2022-01-06 Thread Ulrich Müller
commit: 
Commit: Ulrich Müller  gentoo  org>
CommitDate: Fri Jan  7 07:37:12 2022 +

New tag: eselect-1.4.18




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

2022-01-06 Thread Sam James
commit: a955e547f67678965bccd5e0dbd6cc390c04381a
Author: Chris Mayo  gmail  com>
AuthorDate: Thu Jan  6 19:25:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  7 05:23:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a955e547

dev-embedded/arduino: version bump (1.8.19)

Bug: https://bugs.gentoo.org/830716
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Chris Mayo  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/23676
Signed-off-by: Sam James  gentoo.org>

 dev-embedded/arduino/Manifest  |   3 +
 dev-embedded/arduino/arduino-1.8.19.ebuild | 118 +
 2 files changed, 121 insertions(+)

diff --git a/dev-embedded/arduino/Manifest b/dev-embedded/arduino/Manifest
index c91e7cc1a4d5..97976803f518 100644
--- a/dev-embedded/arduino/Manifest
+++ b/dev-embedded/arduino/Manifest
@@ -1,9 +1,12 @@
 DIST arduino-1.8.13.tar.gz 42634076 BLAKE2B 
66755822da4cdb804e313730784d2824f919a09a8c93973ceda2c5964142f8c93081c9d79e0172b745cc938ed2f01b0279a1977284bde6e55f3a330fa113c21c
 SHA512 
3481d1ed4ca4ffe038bdfc17acb6f2ec113ecc48d1a3967178738a852e5ba1d28044d2ea7cd4ae0984183a70ac8e6f8eb5a707624fd70e16561aa6cd6f4b9cd8
+DIST arduino-1.8.19.tar.gz 34715155 BLAKE2B 
d0bb23548db5b5c402e418f85339c1ace9a21306f5866bd4923edabd188e9e8e273227927d2f45ce50cdc1ee7bb59dfa4d62b027ee0f723d5948ec9ba77c0d50
 SHA512 
65db7aec67d6bbb96eea83d60608dd4c138ff1f9dd3c02259f3ffa0ce51f59a9a073a1ddb48acc0208477ece92ec79b5a6a87b445110f59e698990d61300bbf9
 DIST arduino-1.8.7.tar.gz 38372798 BLAKE2B 
a59aac177bb95e17eec7ab85d88cf0a25737f21d4be88458abfd8ffa12f2215b82e2256fc2921a14583b60f51f3144f46d35d19ae83ba6dd726a2a8773839aea
 SHA512 
6676e0a7e0383eb2addbfad05020cb54c1606f6920840c269625e58354fd950b57037f553e3f9661b462dfbb8afb40d6ba7390cbe0c4b96406871279939b5823
 DIST arduino-Edison_help_files-1.6.2.zip 3321743 BLAKE2B 
5d760ba329741cac27253fb439cf98381c0c0d7327f0c22f61cffc23c48d655278280185e5a7f6c85f3d182cacad4626eb9fe6cc2aaf7d2965bb377e2f39bbaa
 SHA512 
63d4005036b43f09347814433578e8c75a7af5caa0923516deab146ef0867af4e60aad0c9d5d47870dcec0ddb4e5396363e4312425f95a8d8da8725f77da8f3a
 DIST arduino-Galileo_help_files-1.6.2.zip 4352077 BLAKE2B 
16b99a57535ed77cdd69bb60dbb17085edfb2454b81a1b55b46310aa75e797bf784e39fb4642daf281ff92d9ade6f002cf359f98b95fc5225f66e63d189305fa
 SHA512 
411fcfad9e9877078de62c02accd66ed5e44daf2979cad38c12962c22d73412d084670db77d5b50b3a32f35977961943e90d85ac80484f926468aa994f8b107b
 DIST arduino-WiFi101-Updater-ArduinoIDE-Plugin-0.10.10.zip 7229880 BLAKE2B 
93729cf9fbbdab111a71020502cbe59b4a62217e90fa684977184e9de18cbd8e9a80d149184b794587385550a46aaef14a08057eb35b734146a911d5913496a7
 SHA512 
eacd20bfcc759f0b0744629073d1debd3d4fd8a36e5948314d149902568158839965755b833a263a71c65d7092d9091a5d05695c01854d4fb308fbec3711bd3c
+DIST arduino-WiFi101-Updater-ArduinoIDE-Plugin-0.12.0.zip 21873817 BLAKE2B 
ef2ee6291c452b58b990594a1cbae0daf86e1b6078b51225a7253d782554648610d39c2761ed67914e54a757d1345c7de4c8a63fbe12483f0134c21eac5dc303
 SHA512 
17e2d07fbdca491a8d80abb6f2ceb000c68af59b755da7db70dce2d5f781204340f43365c40e641acf0b084b2073b3b056f63d68990f405adefb76887f4c5b72
 DIST arduino-WiFi101-Updater-ArduinoIDE-Plugin-0.9.2.zip 945515 BLAKE2B 
a2ab32b400f774f006e1afb69797951382f8768ee55216591baecc8fc0665c31b31df403ffd17825ae524dcd0bcba87bfecbdc82722f9105d68cf9d5c8298415
 SHA512 
2fd003b638133d9ff77d76952ce4a38c3c2ea78c0c0c849580883e5104c3a5c141313f74934eeda29a446388e3d502e69e65ded088e693b0ff5810a133001ba8
 DIST arduino-avr-1.6.23.tar.bz2 5001988 BLAKE2B 
8b6ddc2d66e651a3a2b6bd6992cd1311aad223a6cefa1a1a4bc1fa05de449116511137f8cf13c50ca42b83477c66cf4aa3a7984f49905eb7a295eff7f2c3623e
 SHA512 
70ff70446bfc0f036f7a2927e8e53861e60225a0a6c1eb993557278ec79b8337f3a5ee6fd6f6d200744d80104efb1783332eb8d6d53c9f1b6ea6dc3054d78fd4
 DIST arduino-avr-1.8.3.tar.bz2 4941548 BLAKE2B 
48d84a30f3ccf1074df6ec006ccc58d702a572dee51cff1753121055d660ad6cea4176e74488af93227a9eeea4d3a9c0c0856711ebded26ee14a755fb519dd6f
 SHA512 
c8a63ad79f16c380def83b1215762f5cbddfc51480d658853370c3210724bb04627272f3affc0ad01af4463a68980665a4e1c37cc8fabcec16e97c4550d1bb03
+DIST arduino-examples-1.9.1.zip 4810227 BLAKE2B 
0781ecb330adc444e660f6db89533dfb01995ec87dec7b5f55e28e65bfaf7f505aa79362f5815193ea6500cb1d6a16a86d5f300acf70fc4eaff0265c2891d371
 SHA512 
c0e21dd374b2751a1e5f2b790202d4883879da2e26e9a23ccbaec478647e2b8160cbc085e76888deafc05b9b14b1aff4ce2a9b834a7b83e8226c3bc41801015c
 DIST arduino-reference-1.6.6-3.zip 7004842 BLAKE2B 
49d0d41fb499c15f06c8cb8d8211e5039ee9843a6629f305762b262a5bf199e4bbe7fea4716b7734403dc7e83ce35a963035b3a2c0d6a198a4218e7472b18d74
 SHA512 
65962322b6dcb15da6c119d47c382052d1183772c855b8e8fcdd108b54e730e2374d93741737f3b51e57288a0e8842a6a7f79dce4377ea3630293e6c3e7e8b73

diff --git a/dev-embedded/arduino/arduino-1.8.19.ebuild 
b/dev-embedded/arduino/arduino-1.8.19.ebuild
new file mode 100644
index ..30c6edc9d7ab
--- /dev/null
+++ 

[gentoo-commits] repo/gentoo:master commit in: www-misc/monitorix/

2022-01-06 Thread Sam James
commit: 36e1ecce4533635b0b911a3fa28d6bcb59ae3596
Author: Pedro Arizmendi  pm  me>
AuthorDate: Thu Dec 30 10:15:40 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  7 05:16:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36e1ecce

www-misc/monitorix: Added missing css styles

Signed-off-by: Pedro Arizmendi  pm.me>
Bug: https://bugs.gentoo.org/830233
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Closes: https://github.com/gentoo/gentoo/pull/23581
Signed-off-by: Sam James  gentoo.org>

 www-misc/monitorix/monitorix-3.13.1-r1.ebuild | 93 +++
 1 file changed, 93 insertions(+)

diff --git a/www-misc/monitorix/monitorix-3.13.1-r1.ebuild 
b/www-misc/monitorix/monitorix-3.13.1-r1.ebuild
new file mode 100644
index ..a6ac6b69d076
--- /dev/null
+++ b/www-misc/monitorix/monitorix-3.13.1-r1.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit systemd optfeature
+
+DESCRIPTION="A lightweight system monitoring tool"
+HOMEPAGE="https://www.monitorix.org/;
+SRC_URI="https://www.monitorix.org/${P}.tar.gz;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+   acct-user/monitorix
+   acct-group/monitorix
+   dev-perl/Config-General
+   dev-perl/DBI
+   dev-perl/HTTP-Server-Simple
+   dev-perl/IO-Socket-SSL
+   dev-perl/libwww-perl
+   dev-perl/MIME-Lite
+   dev-perl/XML-Simple
+   net-analyzer/rrdtool[graph,perl]
+   dev-perl/CGI"
+
+src_prepare() {
+   # Put better Gentoo defaults in the configuration file.
+   sed -e "s|\(base_dir.*\)/usr/share/${PN}|\1/usr/share/${PN}/htdocs|" \
+   -e "s|\(secure_log.*\)/var/log/secure|\1/var/log/auth.log|" \
+   -e "s|nobody|${PN}|g" -i ${PN}.conf || die
+   # Update systemd binary location
+   sed -e "s|/usr/bin|/usr/sbin|g" -i docs/${PN}.service || die
+   eapply_user
+}
+
+# Override compile phase
+src_compile() { :; }
+
+src_install() {
+   dosbin ${PN}
+
+   newinitd "${FILESDIR}/monitorix" ${PN}
+
+   insinto /etc/monitorix
+   doins ${PN}.conf
+
+   keepdir /etc/${PN}/conf.d
+
+   insinto /etc/logrotate.d
+   newins docs/${PN}.logrotate ${PN}
+
+   dodoc Changes README{,.nginx} 
docs/${PN}-{alert.sh,apache.conf,lighttpd.conf}
+   doman man/man5/${PN}.conf.5
+   doman man/man8/${PN}.8
+
+   insinto /var/lib/${PN}/www
+   doins logo_bot.png logo_top.png ${PN}ico.png
+
+   insinto /var/lib/${PN}/www/css
+   doins css/*.css
+
+   keepdir /var/lib/${PN}/www/imgs
+   fowners monitorix:monitorix /var/lib/${PN}/www/imgs
+
+   exeinto /var/lib/${PN}/www/cgi
+   doexe ${PN}.cgi
+
+   exeinto /usr/lib/${PN}
+   doexe lib/*.pm
+
+   keepdir /var/lib/${PN}/usage
+   insinto /var/lib/${PN}/reports
+   doins -r reports
+
+   systemd_dounit docs/${PN}.service
+}
+
+pkg_postinst() {
+   optfeature "disk drive temperatures and health" app-admin/hddtemp
+   optfeature "email reports/statics" mail-mta/postfix mail-mta/sendmail
+   optfeature "lm-sensors and GPU temperatures" sys-apps/lm-sensors
+   optfeature "APC UPS statistics" sys-power/apcupsd
+   optfeature "Network UPS Tools statistics" sys-power/nut
+   elog
+   elog "If you wish to use your own web server:"
+   elog "  Web data can be found at: ${EROOT}/var/lib/${PN}/www/"
+   elog "  Also please check the correct user and group ownership"
+   elog "  of ${EROOT}/var/lib/${PN}/www/imgs/"
+}



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

2022-01-06 Thread Sam James
commit: 84e4d1af3f397243aef9916ee70148f3082911f9
Author: Tomáš Mózes  gmail  com>
AuthorDate: Fri Dec 17 22:00:08 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  7 05:11:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84e4d1af

app-admin/mongosh-bin: drop old

Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/23390
Signed-off-by: Sam James  gentoo.org>

 app-admin/mongosh-bin/Manifest |  2 --
 app-admin/mongosh-bin/mongosh-bin-1.0.4.ebuild | 37 --
 2 files changed, 39 deletions(-)

diff --git a/app-admin/mongosh-bin/Manifest b/app-admin/mongosh-bin/Manifest
index 0ed4c582d1db..a5ea0cdfbf20 100644
--- a/app-admin/mongosh-bin/Manifest
+++ b/app-admin/mongosh-bin/Manifest
@@ -1,5 +1,3 @@
-DIST mongosh-1.0.4_arm64.tgz 58296826 BLAKE2B 
87304d259e731ac63b52f63e8277746042df90eeaa67771265d45fd9450950d878a20996a34285db4f8dbac9c4877c37391b54b6b9e57ff0409e0d72bec1c5a1
 SHA512 
ad9e9cf733915cfd6e9e2140b90cfbbc77f63160331683dee740e906c69b5993ac9704ac0bfbe8b5227eb474a0db75cddd8df310150f737de28fef00184d1280
-DIST mongosh-1.0.4_x64.tgz 62341440 BLAKE2B 
af4394c1312825ca0718f1ec836cde64c212533ae2210dcb64363042d066304e558c5822e46362323aeedb5cbc402fae1999689b338102d8ba8de5c74379cf21
 SHA512 
07091f85b14b80fcfe334ced3a1773d206e9dd09faa3ac0ec6045503f222ccba0735a861bb4088d4c7687783de37e2134c8beeaa160cd838f197233e68aae796
 DIST mongosh-1.0.7_arm64.tgz 59235420 BLAKE2B 
c1993ca1b697eac8c5ed8d2b9ec7af0b28a46021c368d14585736f5fa0a8874db8c6bfb1d362eb62b97c3331c6902c925687f4d8548f6a209dabd698a378151a
 SHA512 
885f86fa15c2ffb596d36bbdee5d3526e7ff0ea53d0530e8066bcfbd430dac678047914de9239a49d6cb6fb1e1d21b336de2a8dae3929af8f0504bebad9265f2
 DIST mongosh-1.0.7_x64.tgz 63269269 BLAKE2B 
0403db9fd437a832bc37790ac38ae43b1aa0add711283d0f40631f9c7f8ba7f590d083a53e5ac5403b90d22b34e2a461304593702f876e75a6867e543ce0f152
 SHA512 
fd232c46dbde02bda22a36300c49748860902d51bd2b01f24464168d0e2b76083369f201900783b4a8c698a77f2a344b903f6c05f0914f9cd94be3fa01270b2f
 DIST mongosh-1.1.7_arm64.tgz 60598298 BLAKE2B 
77817d970ddde690c49337d3e39d3f88fe50c442b698ea8d4aca3f7b9626d3f6f96e1094d08011e1c64caf616b9478ea7d275fc5e778b1afe1dfe762e71eff75
 SHA512 
b842fdc10f53eca4c310fc077340f87f22d2bff9550f8e865846fa6e503d8a8807d1b5e2cf113a636026c2fa233acf313a63bca0853fad91643cb9ce4df515c4

diff --git a/app-admin/mongosh-bin/mongosh-bin-1.0.4.ebuild 
b/app-admin/mongosh-bin/mongosh-bin-1.0.4.ebuild
deleted file mode 100644
index efad4f587482..
--- a/app-admin/mongosh-bin/mongosh-bin-1.0.4.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PN="${PN%-bin}"
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="The MongoDB Shell"
-HOMEPAGE="https://github.com/mongodb-js/mongosh 
https://www.mongodb.com/products/shell;
-
-SRC_URI_BASE="https://downloads.mongodb.com/compass/${MY_P}-linux;
-SRC_URI="amd64? ( ${SRC_URI_BASE}-x64.tgz -> ${MY_P}_x64.tgz )
-   arm64? ( ${SRC_URI_BASE}-arm64.tgz -> ${MY_P}_arm64.tgz )"
-
-LICENSE="Apache-2.0 BSD BSD-2 CC-BY-4.0 ISC MIT WTFPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-
-RDEPEND="dev-libs/cyrus-sasl[kerberos]"
-
-# Do not complain about CFLAGS etc since we don't use them
-QA_FLAGS_IGNORED='.*'
-
-src_unpack() {
-   if use amd64; then
-   S="${WORKDIR}/${MY_P}-linux-x64"
-   elif use arm64; then
-   S="${WORKDIR}/${MY_P}-linux-arm64"
-   fi
-
-   default
-}
-
-src_install() {
-   dobin bin/mongosh
-}



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

2022-01-06 Thread Sam James
commit: 18eea537caf43ea73264d216a612e48752f2aa03
Author: Tomáš Mózes  gmail  com>
AuthorDate: Fri Dec 17 22:07:51 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  7 05:12:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18eea537

dev-db/mydumper: drop old

Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/23391
Signed-off-by: Sam James  gentoo.org>

 dev-db/mydumper/Manifest |  3 --
 dev-db/mydumper/mydumper-0.10.3.ebuild   | 45 -
 dev-db/mydumper/mydumper-0.10.5.ebuild   | 45 -
 dev-db/mydumper/mydumper-0.10.7.2.ebuild | 49 
 4 files changed, 142 deletions(-)

diff --git a/dev-db/mydumper/Manifest b/dev-db/mydumper/Manifest
index 1befb0082635..39c88ee052a3 100644
--- a/dev-db/mydumper/Manifest
+++ b/dev-db/mydumper/Manifest
@@ -1,5 +1,2 @@
-DIST mydumper-0.10.3.tar.gz 64622 BLAKE2B 
14020b6bbb72271659dec965de164274e2bf81c72b52fa7c1d6997f393d1c0cc977d06d689bb7d7c6e3da86926add2c61f1551afdd30be71ddc97c4803d4e455
 SHA512 
d7cf6897815de3d46ec15cbcacc393722f7d547300a45e70960e47b8ce30e06a5e652f52a0ff8999d2ac3662b4a48927aadbab464668ac23f446eee95ba574cf
-DIST mydumper-0.10.5.tar.gz 66399 BLAKE2B 
77bba97580bcdb267d77be455f56831209a29b71389337c844e4e0cb37749dc22d000d3845e936f5d589951a21ad61bf19cd3b9084004a62aa1b33f16f81b5a0
 SHA512 
61127c4b9ae5a0d431672ec3818a6c3db74704ac5db12d286e380273968b8b9e56298ac73eb6c1c32649875fd2ee01d099a73c99cb9c8d4604eaf0eedb09
-DIST mydumper-0.10.7-2.tar.gz 71660 BLAKE2B 
44410294505beb9752bbd78b9235e2e75606b3423cf4966110732896c1f1934e94dc95554b7f17240e76fafbd0074415159ab89dca4e3f506c9da7bed2eba28d
 SHA512 
6af4cc80a6faee410ed91367147e7cd32eec8a90d798d5cc10bc24090c945192f9d2e151bf8c24d8d593996d72eb93329557580419591bba980eba5efdeefcff
 DIST mydumper-0.11.1-3.tar.gz 77589 BLAKE2B 
5b5a6965ee07fb265e2f3dad288195035554c02da49337ed008b01b6a5f5d399769e67c00f57f4531ed1a1b14233829f617f4bbfb45abb904f1f3054a41b0b01
 SHA512 
70f5e4dac5af4e016bfc85d8befa2eebbe9e5c1a6b2ee1ccbd491bed29e2625202aee7961ead41d0cf432b23e8ce06dfa4474587663b35fbbdd5bffabc32ae2e
 DIST mydumper-0.11.3-5.tar.gz 105032 BLAKE2B 
722938bf88fdea17804542c28f0613f4e792fece7fcc03b1c27bc9bf52ab4ffb235472a07a13761339ce4db0b6b3b320daaf8924990878752227c5d891a5eb15
 SHA512 
8eb99c3a949f6547badfe6a291fa63819f4fb3844e7dcf797a9d741e7df7912c6f0006a3ca694c4ad5b5d7efe2bde86c7fdd3c98a3c4a987cc99d8dfcb331f7c

diff --git a/dev-db/mydumper/mydumper-0.10.3.ebuild 
b/dev-db/mydumper/mydumper-0.10.3.ebuild
deleted file mode 100644
index b04b6fc975e0..
--- a/dev-db/mydumper/mydumper-0.10.3.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="A high-performance multi-threaded backup (and restore) toolset 
for MySQL"
-HOMEPAGE="https://github.com/maxbube/mydumper;
-SRC_URI="https://github.com/maxbube/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="doc"
-
-RDEPEND="app-arch/zstd
-   dev-db/mysql-connector-c:=
-   dev-libs/glib:=
-   dev-libs/libpcre:=
-   dev-libs/openssl:0=
-   sys-libs/zlib:="
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig
-   doc? ( dev-python/sphinx )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-atomic.patch" #654314
-)
-
-src_prepare() {
-   # respect user cflags; do not expand ${CMAKE_C_FLAGS} (!)
-   sed -i -e 's|-Werror -O3 -g|${CMAKE_C_FLAGS}|' CMakeLists.txt || die
-
-   # fix doc install path
-   sed -i -e "s|share/doc/mydumper|share/doc/${PF}|" docs/CMakeLists.txt 
|| die
-
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=("-DBUILD_DOCS=$(usex doc)")
-
-   cmake_src_configure
-}

diff --git a/dev-db/mydumper/mydumper-0.10.5.ebuild 
b/dev-db/mydumper/mydumper-0.10.5.ebuild
deleted file mode 100644
index a9e9ab55b395..
--- a/dev-db/mydumper/mydumper-0.10.5.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="A high-performance multi-threaded backup (and restore) toolset 
for MySQL"
-HOMEPAGE="https://github.com/maxbube/mydumper;
-SRC_URI="https://github.com/maxbube/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc"
-
-RDEPEND="app-arch/zstd
-   dev-db/mysql-connector-c:=
-   dev-libs/glib:=
-   dev-libs/libpcre:=
-   dev-libs/openssl:0=
-   sys-libs/zlib:="
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig
-   doc? ( dev-python/sphinx )"
-
-PATCHES=(
-   "${FILESDIR}/${P}-atomic.patch" #654314
-)
-
-src_prepare() {
-   # respect user cflags; do not expand ${CMAKE_C_FLAGS} (!)
-   sed -i -e 's|-Werror -O3 -g|${CMAKE_C_FLAGS}|' 

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

2022-01-06 Thread Sam James
commit: dc50040d72952c2fddf933117235f13a5e8cf4b8
Author: Tomáš Mózes  gmail  com>
AuthorDate: Fri Dec 17 22:07:24 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  7 05:12:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc50040d

dev-db/mydumper: bump to 0.11.3-5

Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-db/mydumper/Manifest |  1 +
 dev-db/mydumper/mydumper-0.11.3.5.ebuild | 49 
 2 files changed, 50 insertions(+)

diff --git a/dev-db/mydumper/Manifest b/dev-db/mydumper/Manifest
index 6cfc7ca43e22..1befb0082635 100644
--- a/dev-db/mydumper/Manifest
+++ b/dev-db/mydumper/Manifest
@@ -2,3 +2,4 @@ DIST mydumper-0.10.3.tar.gz 64622 BLAKE2B 
14020b6bbb72271659dec965de164274e2bf81
 DIST mydumper-0.10.5.tar.gz 66399 BLAKE2B 
77bba97580bcdb267d77be455f56831209a29b71389337c844e4e0cb37749dc22d000d3845e936f5d589951a21ad61bf19cd3b9084004a62aa1b33f16f81b5a0
 SHA512 
61127c4b9ae5a0d431672ec3818a6c3db74704ac5db12d286e380273968b8b9e56298ac73eb6c1c32649875fd2ee01d099a73c99cb9c8d4604eaf0eedb09
 DIST mydumper-0.10.7-2.tar.gz 71660 BLAKE2B 
44410294505beb9752bbd78b9235e2e75606b3423cf4966110732896c1f1934e94dc95554b7f17240e76fafbd0074415159ab89dca4e3f506c9da7bed2eba28d
 SHA512 
6af4cc80a6faee410ed91367147e7cd32eec8a90d798d5cc10bc24090c945192f9d2e151bf8c24d8d593996d72eb93329557580419591bba980eba5efdeefcff
 DIST mydumper-0.11.1-3.tar.gz 77589 BLAKE2B 
5b5a6965ee07fb265e2f3dad288195035554c02da49337ed008b01b6a5f5d399769e67c00f57f4531ed1a1b14233829f617f4bbfb45abb904f1f3054a41b0b01
 SHA512 
70f5e4dac5af4e016bfc85d8befa2eebbe9e5c1a6b2ee1ccbd491bed29e2625202aee7961ead41d0cf432b23e8ce06dfa4474587663b35fbbdd5bffabc32ae2e
+DIST mydumper-0.11.3-5.tar.gz 105032 BLAKE2B 
722938bf88fdea17804542c28f0613f4e792fece7fcc03b1c27bc9bf52ab4ffb235472a07a13761339ce4db0b6b3b320daaf8924990878752227c5d891a5eb15
 SHA512 
8eb99c3a949f6547badfe6a291fa63819f4fb3844e7dcf797a9d741e7df7912c6f0006a3ca694c4ad5b5d7efe2bde86c7fdd3c98a3c4a987cc99d8dfcb331f7c

diff --git a/dev-db/mydumper/mydumper-0.11.3.5.ebuild 
b/dev-db/mydumper/mydumper-0.11.3.5.ebuild
new file mode 100644
index ..b087cfa64bd1
--- /dev/null
+++ b/dev-db/mydumper/mydumper-0.11.3.5.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+MY_PV="$(ver_rs 3 -)"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="A high-performance multi-threaded backup (and restore) toolset 
for MySQL"
+HOMEPAGE="https://github.com/maxbube/mydumper;
+SRC_URI="https://github.com/maxbube/mydumper/archive/v${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+RDEPEND="app-arch/zstd
+   dev-db/mysql-connector-c:=
+   dev-libs/glib:2
+   dev-libs/libpcre
+   dev-libs/openssl:=
+   sys-libs/zlib:="
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig
+   doc? ( dev-python/sphinx )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.10.5-atomic.patch" #654314
+)
+
+src_prepare() {
+   # respect user cflags; do not expand ${CMAKE_C_FLAGS} (!)
+   sed -i -e 's|-Werror -O3 -g|${CMAKE_C_FLAGS}|' CMakeLists.txt || die
+
+   # fix doc install path
+   sed -i -e "s|share/doc/mydumper|share/doc/${PF}|" docs/CMakeLists.txt 
|| die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(-DBUILD_DOCS=$(usex doc))
+
+   cmake_src_configure
+}



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

2022-01-06 Thread Sam James
commit: ce6afa4588e5764738fab56e74ac06d1112c1ea5
Author: Tomáš Mózes  gmail  com>
AuthorDate: Fri Dec 17 21:59:33 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  7 05:11:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce6afa45

app-admin/mongosh-bin: bump to 1.1.7

Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-admin/mongosh-bin/Manifest |  2 ++
 app-admin/mongosh-bin/mongosh-bin-1.1.7.ebuild | 37 ++
 2 files changed, 39 insertions(+)

diff --git a/app-admin/mongosh-bin/Manifest b/app-admin/mongosh-bin/Manifest
index 14b8c3d90276..0ed4c582d1db 100644
--- a/app-admin/mongosh-bin/Manifest
+++ b/app-admin/mongosh-bin/Manifest
@@ -2,3 +2,5 @@ DIST mongosh-1.0.4_arm64.tgz 58296826 BLAKE2B 
87304d259e731ac63b52f63e8277746042
 DIST mongosh-1.0.4_x64.tgz 62341440 BLAKE2B 
af4394c1312825ca0718f1ec836cde64c212533ae2210dcb64363042d066304e558c5822e46362323aeedb5cbc402fae1999689b338102d8ba8de5c74379cf21
 SHA512 
07091f85b14b80fcfe334ced3a1773d206e9dd09faa3ac0ec6045503f222ccba0735a861bb4088d4c7687783de37e2134c8beeaa160cd838f197233e68aae796
 DIST mongosh-1.0.7_arm64.tgz 59235420 BLAKE2B 
c1993ca1b697eac8c5ed8d2b9ec7af0b28a46021c368d14585736f5fa0a8874db8c6bfb1d362eb62b97c3331c6902c925687f4d8548f6a209dabd698a378151a
 SHA512 
885f86fa15c2ffb596d36bbdee5d3526e7ff0ea53d0530e8066bcfbd430dac678047914de9239a49d6cb6fb1e1d21b336de2a8dae3929af8f0504bebad9265f2
 DIST mongosh-1.0.7_x64.tgz 63269269 BLAKE2B 
0403db9fd437a832bc37790ac38ae43b1aa0add711283d0f40631f9c7f8ba7f590d083a53e5ac5403b90d22b34e2a461304593702f876e75a6867e543ce0f152
 SHA512 
fd232c46dbde02bda22a36300c49748860902d51bd2b01f24464168d0e2b76083369f201900783b4a8c698a77f2a344b903f6c05f0914f9cd94be3fa01270b2f
+DIST mongosh-1.1.7_arm64.tgz 60598298 BLAKE2B 
77817d970ddde690c49337d3e39d3f88fe50c442b698ea8d4aca3f7b9626d3f6f96e1094d08011e1c64caf616b9478ea7d275fc5e778b1afe1dfe762e71eff75
 SHA512 
b842fdc10f53eca4c310fc077340f87f22d2bff9550f8e865846fa6e503d8a8807d1b5e2cf113a636026c2fa233acf313a63bca0853fad91643cb9ce4df515c4
+DIST mongosh-1.1.7_x64.tgz 61852105 BLAKE2B 
c929806debbf73ba603e716c78a187626c963b6880fff1b8a853092a682c49dee9e07d51705ee365ac57f6e93bac59975d2268761ea473265460437d37dabff0
 SHA512 
9f89a0f50eae7a33e96d82017ae69c19ab67ff443c156ff3c809564e1a9bf41209c49bb2b04395aeba5c4604b8eb92b870bd6dc76eba0208e03ad0f30fe0a7c5

diff --git a/app-admin/mongosh-bin/mongosh-bin-1.1.7.ebuild 
b/app-admin/mongosh-bin/mongosh-bin-1.1.7.ebuild
new file mode 100644
index ..99b15a3d48a8
--- /dev/null
+++ b/app-admin/mongosh-bin/mongosh-bin-1.1.7.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="${PN%-bin}"
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="The MongoDB Shell"
+HOMEPAGE="https://github.com/mongodb-js/mongosh 
https://www.mongodb.com/products/shell;
+
+SRC_URI_BASE="https://downloads.mongodb.com/compass/${MY_P}-linux;
+SRC_URI="amd64? ( ${SRC_URI_BASE}-x64.tgz -> ${MY_P}_x64.tgz )
+   arm64? ( ${SRC_URI_BASE}-arm64.tgz -> ${MY_P}_arm64.tgz )"
+
+LICENSE="Apache-2.0 BSD BSD-2 CC-BY-4.0 ISC MIT WTFPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="dev-libs/cyrus-sasl[kerberos]"
+
+# Do not complain about CFLAGS etc since we don't use them
+QA_FLAGS_IGNORED='.*'
+
+src_unpack() {
+   if use amd64; then
+   S="${WORKDIR}/${MY_P}-linux-x64"
+   elif use arm64; then
+   S="${WORKDIR}/${MY_P}-linux-arm64"
+   fi
+
+   default
+}
+
+src_install() {
+   dobin bin/mongosh
+}



[gentoo-commits] repo/gentoo:master commit in: net-wireless/blueberry/

2022-01-06 Thread Sam James
commit: ffb212eb50ee9f99448407c7029860f1a0271c7b
Author: Olivier Laurantin  laposte  net>
AuthorDate: Fri Dec 31 09:40:03 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  7 05:05:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffb212eb

net-wireless/blueberry: remove old

Remove old version

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Olivier Laurantin  laposte.net>
Closes: https://github.com/gentoo/gentoo/pull/23600
Signed-off-by: Sam James  gentoo.org>

 net-wireless/blueberry/Manifest   |  1 -
 net-wireless/blueberry/blueberry-1.4.2.ebuild | 61 ---
 2 files changed, 62 deletions(-)

diff --git a/net-wireless/blueberry/Manifest b/net-wireless/blueberry/Manifest
index 551a2dd2958b..48658733cded 100644
--- a/net-wireless/blueberry/Manifest
+++ b/net-wireless/blueberry/Manifest
@@ -1,2 +1 @@
-DIST blueberry-1.4.2.tar.gz 1414169 BLAKE2B 
cd55e2bb572efb2badeab1667324df67c35f5833c53755c76c0793c07e8427c7d4714135014dad90aeaddc806c798f2b89960a051a15f668d214bb95cc0943e3
 SHA512 
5c2fb94e842cd1229682305f0054061724b958406ea15a64495ca418aa7da73c38b45ddc43c27a193aef995ab860cad985e3369e3dac53d2098463e6e4250493
 DIST blueberry-1.4.6.tar.gz 1415484 BLAKE2B 
2b0a737d6e9e10f4f8502ab6af5e90b35e2eb651a48b431a0738cf06817ca49f12e9cdf6e0a3221b42370a00cca23c7da54d75c1f801968f1ee6d87dc3523590
 SHA512 
580b0a0434bb3c980158361a22ad0d8a502cb8b9c5d92adf4e97fdc28405bd5422709d4c605923371284457389f68aebce3e4599b7dd0c35866b65bb4fc2355a

diff --git a/net-wireless/blueberry/blueberry-1.4.2.ebuild 
b/net-wireless/blueberry/blueberry-1.4.2.ebuild
deleted file mode 100644
index d4077a454e74..
--- a/net-wireless/blueberry/blueberry-1.4.2.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8,9} )
-
-inherit gnome2-utils python-single-r1 xdg-utils
-
-DESCRIPTION="A Bluetooth configuration tool"
-HOMEPAGE="https://github.com/linuxmint/blueberry;
-SRC_URI="https://github.com/linuxmint/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
-   $(python_gen_cond_dep '
-   dev-python/dbus-python[${PYTHON_USEDEP}]
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   dev-python/setproctitle[${PYTHON_USEDEP}]
-   dev-python/xapp[${PYTHON_USEDEP}]
-   ')
-   >=net-wireless/gnome-bluetooth-3.14[introspection]
-   net-wireless/bluez[obex]
-   net-wireless/bluez-tools
-   || (
-   >=sys-apps/util-linux-2.31_rc1
-   net-wireless/rfkill
-   )
-   x11-libs/libnotify[introspection]
-   x11-misc/wmctrl"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
-   default
-   python_fix_shebang usr/lib
-}
-
-src_install() {
-   doins -r etc
-   exeinto /usr/bin
-   doexe usr/bin/*
-   exeinto /usr/lib/blueberry
-   doexe usr/lib/blueberry/*
-   insinto /usr
-   doins -r usr/share
-}
-
-pkg_postinst() {
-   gnome2_schemas_update
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   gnome2_schemas_update
-   xdg_icon_cache_update
-}



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

2022-01-06 Thread Sam James
commit: 0e73f2d0e01556719a3cf005bdec1df77814fb09
Author: Marco Genasci  gmail  com>
AuthorDate: Fri Dec 24 09:39:24 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  7 05:02:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e73f2d0

dev-db/sqldeveloper: bump version to 21.4.1.349.1822

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Marco Genasci  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-db/sqldeveloper/Manifest   |   1 +
 .../sqldeveloper-21.4.1.349.1822.ebuild| 100 +
 2 files changed, 101 insertions(+)

diff --git a/dev-db/sqldeveloper/Manifest b/dev-db/sqldeveloper/Manifest
index 422df38572bf..7431e573bbd4 100644
--- a/dev-db/sqldeveloper/Manifest
+++ b/dev-db/sqldeveloper/Manifest
@@ -1,2 +1,3 @@
 DIST sqldeveloper-21.2.1.204.1703-no-jre.zip 458220863 BLAKE2B 
0f5bfb3a97667a728db6b8d61178cdfc90db0958ea7e08460de8d854037f775aa5b97e7e334048c5a717acb35db64334358918b45046395b0170f3ff733d3c65
 SHA512 
4cdff031ea008bb7b31a202487bb98c1748599b7190ba5b82c9c3fbcc86d453e75751585c243ca9f52d255a43e24a720a0929630b3c3742cf8e91cfa980cf3bb
+DIST sqldeveloper-21.4.1.349.1822-no-jre.zip 469968216 BLAKE2B 
4f740829ba2836255ab3e131947dbbe8beeb38f2ee20b8a5489b044707fe992f28a12aa85c4a553b94994a94ce63bac76fed8b5fca91e5d0f996c1d570fab1c3
 SHA512 
6072bd07d2315c30c800965477b317281144471ae0d699af5112ff04a3918ce015ef4cfeb0a63aa89bf4619c74c0e1d8d1ea70739ac13e6bb76a7adaa826b45f
 DIST sqldeveloper-4.2.0.17.089.1709-no-jre.zip 348604841 BLAKE2B 
0c3adff04f148102e6460c7550f787329c7e5a69aca0b81c2de4725b9c9ea27c03bb2f588671a95371aa3612839805f2042855b443bb5635c70d0e0b2140295b
 SHA512 
4d1e270376ae125a60146228e35fcb2cb615d593c0e9f2ca98e4deef4d8fd1ddff59cf15064d63e33e77125f49e8da9fe317ed1fd96a9b00a699bf6c5e739874

diff --git a/dev-db/sqldeveloper/sqldeveloper-21.4.1.349.1822.ebuild 
b/dev-db/sqldeveloper/sqldeveloper-21.4.1.349.1822.ebuild
new file mode 100644
index ..3707f45ec26d
--- /dev/null
+++ b/dev-db/sqldeveloper/sqldeveloper-21.4.1.349.1822.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop java-pkg-2
+
+DESCRIPTION="Oracle SQL Developer is a graphical tool for database development"
+HOMEPAGE="https://www.oracle.com/technetwork/developer-tools/sql-developer/overview/index.html;
+SRC_URI="${P}-no-jre.zip"
+S="${WORKDIR}/${PN}"
+
+RESTRICT="bindist fetch"
+
+LICENSE="OTN"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+
+IUSE="mssql mysql postgres sybase"
+
+RDEPEND="
+   >=dev-java/openjdk-8:*[javafx]
+   >=virtual/jre-1.8:*
+   mssql? ( dev-java/jtds:1.3 )
+   mysql? ( dev-java/jdbc-mysql:0 )
+   postgres? ( dev-java/jdbc-postgresql:0 )
+   sybase? ( dev-java/jtds:1.3 )
+"
+BDEPEND="app-arch/unzip"
+
+S="${WORKDIR}/${PN}"
+
+QA_PREBUILT="
+   
opt/${PN}/netbeans/platform/modules/lib/amd64/linux/libjnidispatch-422.so
+"
+
+pkg_nofetch() {
+   einfo "Please go to"
+   einfo " ${HOMEPAGE}"
+   einfo "and download"
+   einfo " Oracle SQL Developer for other platforms"
+   einfo " ${SRC_URI}"
+   einfo "and move it to /var/cache/distfiles"
+}
+
+src_prepare() {
+   default
+   find ./ \( -iname "*.exe" -or -iname "*.dll" -or -iname "*.bat" \) 
-exec rm {} + || die
+   sed -i 's|"`dirname $0`"|/opt/sqldeveloper|' sqldeveloper.sh || die
+
+   rm -r netbeans/platform/modules/lib/i386 || die
+   rm -r modules/javafx || die
+
+   # they both use jtds, enabling one of them also enables the other one
+   if use mssql && ! use sybase; then
+   einfo "You requested MSSQL support, this also enables Sybase 
support."
+   fi
+   if use sybase && ! use mssql; then
+   einfo "You requested Sybase support, this also enables MSSQL 
support."
+   fi
+
+   if use mssql || use sybase; then
+   echo "AddJavaLibFile $(java-pkg_getjars jtds-1.3)" >> 
sqldeveloper/bin/sqldeveloper.conf || die
+   fi
+
+   if use mysql; then
+   echo "AddJavaLibFile $(java-pkg_getjars jdbc-mysql)" >> 
sqldeveloper/bin/sqldeveloper.conf || die
+   fi
+
+   if use postgres; then
+   echo "AddJavaLibFile $(java-pkg_getjars jdbc-postgresql)" >> 
sqldeveloper/bin/sqldeveloper.conf || die
+   fi
+}
+
+src_install() {
+   insinto /opt/${PN}
+   doins -r 
{configuration,d{ataminer,ropins},e{quinox,xternal},ide,j{avavm,d{bc,ev},lib,views},modules,netbeans,orakafka,rdbms,s{leepycat,ql{developer,j},vnkit}}
+   fperms +x 
/opt/${PN}/netbeans/platform/modules/lib/amd64/linux/libjnidispatch-422.so
+
+   dodir /opt/sqldeveloper/sqldeveloper/extensions/oracle.datamodeler/log
+   fperms 1777 
/opt/sqldeveloper/sqldeveloper/extensions/oracle.datamodeler/log
+
+   newbin "${FILESDIR}"/${PN}-r1 ${PN}
+
+   newicon icon.png ${PN}-32x32.png
+   

[gentoo-commits] repo/gentoo:master commit in: net-wireless/blueberry/

2022-01-06 Thread Sam James
commit: 673f9ffca5670706d807a4d984c94b32771ad970
Author: Olivier Laurantin  laposte  net>
AuthorDate: Fri Dec 31 09:38:27 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  7 05:05:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=673f9ffc

net-wireless/blueberry: version bump to 1.4.6

Update to latest upstream version

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Olivier Laurantin  laposte.net>
Signed-off-by: Sam James  gentoo.org>

 net-wireless/blueberry/Manifest   |  1 +
 net-wireless/blueberry/blueberry-1.4.6.ebuild | 61 +++
 2 files changed, 62 insertions(+)

diff --git a/net-wireless/blueberry/Manifest b/net-wireless/blueberry/Manifest
index 54e934943563..551a2dd2958b 100644
--- a/net-wireless/blueberry/Manifest
+++ b/net-wireless/blueberry/Manifest
@@ -1 +1,2 @@
 DIST blueberry-1.4.2.tar.gz 1414169 BLAKE2B 
cd55e2bb572efb2badeab1667324df67c35f5833c53755c76c0793c07e8427c7d4714135014dad90aeaddc806c798f2b89960a051a15f668d214bb95cc0943e3
 SHA512 
5c2fb94e842cd1229682305f0054061724b958406ea15a64495ca418aa7da73c38b45ddc43c27a193aef995ab860cad985e3369e3dac53d2098463e6e4250493
+DIST blueberry-1.4.6.tar.gz 1415484 BLAKE2B 
2b0a737d6e9e10f4f8502ab6af5e90b35e2eb651a48b431a0738cf06817ca49f12e9cdf6e0a3221b42370a00cca23c7da54d75c1f801968f1ee6d87dc3523590
 SHA512 
580b0a0434bb3c980158361a22ad0d8a502cb8b9c5d92adf4e97fdc28405bd5422709d4c605923371284457389f68aebce3e4599b7dd0c35866b65bb4fc2355a

diff --git a/net-wireless/blueberry/blueberry-1.4.6.ebuild 
b/net-wireless/blueberry/blueberry-1.4.6.ebuild
new file mode 100644
index ..d4077a454e74
--- /dev/null
+++ b/net-wireless/blueberry/blueberry-1.4.6.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8,9} )
+
+inherit gnome2-utils python-single-r1 xdg-utils
+
+DESCRIPTION="A Bluetooth configuration tool"
+HOMEPAGE="https://github.com/linuxmint/blueberry;
+SRC_URI="https://github.com/linuxmint/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   dev-python/setproctitle[${PYTHON_USEDEP}]
+   dev-python/xapp[${PYTHON_USEDEP}]
+   ')
+   >=net-wireless/gnome-bluetooth-3.14[introspection]
+   net-wireless/bluez[obex]
+   net-wireless/bluez-tools
+   || (
+   >=sys-apps/util-linux-2.31_rc1
+   net-wireless/rfkill
+   )
+   x11-libs/libnotify[introspection]
+   x11-misc/wmctrl"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   default
+   python_fix_shebang usr/lib
+}
+
+src_install() {
+   doins -r etc
+   exeinto /usr/bin
+   doexe usr/bin/*
+   exeinto /usr/lib/blueberry
+   doexe usr/lib/blueberry/*
+   insinto /usr
+   doins -r usr/share
+}
+
+pkg_postinst() {
+   gnome2_schemas_update
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   gnome2_schemas_update
+   xdg_icon_cache_update
+}



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

2022-01-06 Thread Sam James
commit: 2aa83595c25847b0df884935a90bbe2f94eb17c0
Author: Josiah Mullins  protonmail  com>
AuthorDate: Tue Dec 21 21:59:39 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  7 05:06:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2aa83595

net-im/toxic: Removed old version 0.8.3

Closes: https://bugs.gentoo.org/827058
Signed-off-by: Josiah Mullins  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-im/toxic/Manifest  |  1 -
 .../files/toxic-0.8.3-NAME_MAX-and-PATH_MAX.patch  | 49 -
 net-im/toxic/toxic-0.8.3-r3.ebuild | 85 --
 3 files changed, 135 deletions(-)

diff --git a/net-im/toxic/Manifest b/net-im/toxic/Manifest
index 5f20858fcd7b..4247de967283 100644
--- a/net-im/toxic/Manifest
+++ b/net-im/toxic/Manifest
@@ -1,3 +1,2 @@
 DIST toxic-0.10.1.tar.gz 1165118 BLAKE2B 
d367039bef9c97c23c8e5453b607cf72f70776e8c86c41da0480eb04725a901bf33bb89727aee3010ad97d33ef2aa653ff09ea49b597cdf2008ff976c395065c
 SHA512 
aec2e6612d639e0210ae68db3368b656647575e3d927444d0726422ff2cf9718dd5a8b3f37a8253cdc3714f09f9f96828dfccf7a7ae12f8a41ce3207f92a684d
 DIST toxic-0.11.1.tar.gz 1204163 BLAKE2B 
1e388982236badf1a27cb1cfd9e84ec635be6a576a0719a7394f32ac82f23796f94236ab807180620cbfa8c0c42f43ff244d2d99d27cd5ab3258c1ce69acc545
 SHA512 
53fba05271020547e779d63bea777f90f56b61e3eb2775afabe92e047a8347b4a9166628bb59d2eaab2e36a1121d791206ac68ff6604cb06fac6aaddbb05e787
-DIST toxic-0.8.3.tar.gz 1147100 BLAKE2B 
d73a861112aca65e54773c98473c2858bb81e63fef11212633e34dac9e87101956e3ab0d9d56757767bc5d48d1d5a406e550f8fc55ae34860dbc4977c94ee347
 SHA512 
c8d746efcc055592dd990dfa57415cc1eacaaa3b66303d7583d9f9e7e98b8829c8f1ae849f36a243c8896e99787dd2e493c92367de719b20a4a160bc7daea76e

diff --git a/net-im/toxic/files/toxic-0.8.3-NAME_MAX-and-PATH_MAX.patch 
b/net-im/toxic/files/toxic-0.8.3-NAME_MAX-and-PATH_MAX.patch
deleted file mode 100644
index 11dc43c6b778..
--- a/net-im/toxic/files/toxic-0.8.3-NAME_MAX-and-PATH_MAX.patch
+++ /dev/null
@@ -1,49 +0,0 @@
-diff -ruN src/autocomplete.c src/autocomplete.c
 src/autocomplete.c 2021-07-26 10:43:37.453154392 -0400
-+++ src/autocomplete.c 2021-07-26 10:59:29.856460938 -0400
-@@ -27,8 +27,11 @@
- #ifdef __APPLE__
- #include 
- #include 
--#else
-+//This include NAME_MAX
-+#include 
-+#elif __linux__
- #include 
-+#include //This includes NAME_MAX
- #endif /* __APPLE__ */
- 
- #include "windows.h"
-diff -ruN src/file_transfers.h src/file_transfers.h
 src/file_transfers.h   2021-07-26 10:43:37.456487724 -0400
-+++ src/file_transfers.h   2021-07-26 11:41:30.513057111 -0400
-@@ -24,6 +24,12 @@
- #define FILE_TRANSFERS_H
- 
- #include 
-+//This includes PATH_MAX
-+#ifdef __APPLE__
-+#include 
-+#elif __linux__
-+#include 
-+#endif
- 
- #include "toxic.h"
- #include "windows.h"
-diff -ruN src/settings.h src/settings.h
 src/settings.h 2021-07-26 10:43:37.459821058 -0400
-+++ src/settings.h 2021-07-26 11:45:46.709716594 -0400
-@@ -25,6 +25,13 @@
- 
- #include 
- 
-+//This includes PATH_MAX
-+#ifdef __APPLE__
-+#include 
-+#elif __linux__
-+#include 
-+#endif
-+
- #include 
- 
- /* Represents line_* hints max strlen */

diff --git a/net-im/toxic/toxic-0.8.3-r3.ebuild 
b/net-im/toxic/toxic-0.8.3-r3.ebuild
deleted file mode 100644
index 97ed2aa0ae38..
--- a/net-im/toxic/toxic-0.8.3-r3.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9,10} )
-
-inherit python-single-r1 xdg
-
-DESCRIPTION="A curses-based client for Tox"
-HOMEPAGE="https://github.com/JFreegman/toxic;
-SRC_URI="https://github.com/JFreegman/toxic/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="notification python qrcode +sound +video +X"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-BDEPEND="dev-libs/libconfig"
-
-RDEPEND="net-libs/tox:=
-   net-misc/curl
-   sys-libs/ncurses:=
-   sys-kernel/linux-headers
-   notification? ( x11-libs/libnotify )
-   python? ( ${PYTHON_DEPS} )
-   qrcode? ( media-gfx/qrencode:= )
-   sound? (
-   media-libs/freealut
-   media-libs/openal
-   net-libs/tox:=[av]
-   )
-   video? (
-   media-libs/libvpx:=
-   net-libs/tox:=[av]
-   x11-libs/libX11 )"
-
-DEPEND="${RDEPEND}"
-
-pkg_setup() {
-   use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   default
-   #prevent man files from being compressed.
-   sed -i -e "/gzip/d" cfg/targets/install.mk || die "Unable to prevent 
compression of man pages."
-   #Fix incorrect include declarations for NAME_MAX and PATH_MAX.
-   eapply -p0 "${FILESDIR}/${P}-NAME_MAX-and-PATH_MAX.patch" || die 
"Unable to fix include statements"
-}
-
-src_configure() {
-   export 

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

2022-01-06 Thread Sam James
commit: d992849b1b1874fdfcf3465f6850c448d9e92f3c
Author: Marco Genasci  gmail  com>
AuthorDate: Fri Dec 24 09:39:57 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  7 05:02:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d992849b

dev-db/sqldeveloper: removed old

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Marco Genasci  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/23317
Signed-off-by: Sam James  gentoo.org>

 dev-db/sqldeveloper/Manifest   |   1 -
 .../sqldeveloper-21.2.1.204.1703.ebuild| 100 -
 2 files changed, 101 deletions(-)

diff --git a/dev-db/sqldeveloper/Manifest b/dev-db/sqldeveloper/Manifest
index 7431e573bbd4..94b7868a9163 100644
--- a/dev-db/sqldeveloper/Manifest
+++ b/dev-db/sqldeveloper/Manifest
@@ -1,3 +1,2 @@
-DIST sqldeveloper-21.2.1.204.1703-no-jre.zip 458220863 BLAKE2B 
0f5bfb3a97667a728db6b8d61178cdfc90db0958ea7e08460de8d854037f775aa5b97e7e334048c5a717acb35db64334358918b45046395b0170f3ff733d3c65
 SHA512 
4cdff031ea008bb7b31a202487bb98c1748599b7190ba5b82c9c3fbcc86d453e75751585c243ca9f52d255a43e24a720a0929630b3c3742cf8e91cfa980cf3bb
 DIST sqldeveloper-21.4.1.349.1822-no-jre.zip 469968216 BLAKE2B 
4f740829ba2836255ab3e131947dbbe8beeb38f2ee20b8a5489b044707fe992f28a12aa85c4a553b94994a94ce63bac76fed8b5fca91e5d0f996c1d570fab1c3
 SHA512 
6072bd07d2315c30c800965477b317281144471ae0d699af5112ff04a3918ce015ef4cfeb0a63aa89bf4619c74c0e1d8d1ea70739ac13e6bb76a7adaa826b45f
 DIST sqldeveloper-4.2.0.17.089.1709-no-jre.zip 348604841 BLAKE2B 
0c3adff04f148102e6460c7550f787329c7e5a69aca0b81c2de4725b9c9ea27c03bb2f588671a95371aa3612839805f2042855b443bb5635c70d0e0b2140295b
 SHA512 
4d1e270376ae125a60146228e35fcb2cb615d593c0e9f2ca98e4deef4d8fd1ddff59cf15064d63e33e77125f49e8da9fe317ed1fd96a9b00a699bf6c5e739874

diff --git a/dev-db/sqldeveloper/sqldeveloper-21.2.1.204.1703.ebuild 
b/dev-db/sqldeveloper/sqldeveloper-21.2.1.204.1703.ebuild
deleted file mode 100644
index 3707f45ec26d..
--- a/dev-db/sqldeveloper/sqldeveloper-21.2.1.204.1703.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop java-pkg-2
-
-DESCRIPTION="Oracle SQL Developer is a graphical tool for database development"
-HOMEPAGE="https://www.oracle.com/technetwork/developer-tools/sql-developer/overview/index.html;
-SRC_URI="${P}-no-jre.zip"
-S="${WORKDIR}/${PN}"
-
-RESTRICT="bindist fetch"
-
-LICENSE="OTN"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-
-IUSE="mssql mysql postgres sybase"
-
-RDEPEND="
-   >=dev-java/openjdk-8:*[javafx]
-   >=virtual/jre-1.8:*
-   mssql? ( dev-java/jtds:1.3 )
-   mysql? ( dev-java/jdbc-mysql:0 )
-   postgres? ( dev-java/jdbc-postgresql:0 )
-   sybase? ( dev-java/jtds:1.3 )
-"
-BDEPEND="app-arch/unzip"
-
-S="${WORKDIR}/${PN}"
-
-QA_PREBUILT="
-   
opt/${PN}/netbeans/platform/modules/lib/amd64/linux/libjnidispatch-422.so
-"
-
-pkg_nofetch() {
-   einfo "Please go to"
-   einfo " ${HOMEPAGE}"
-   einfo "and download"
-   einfo " Oracle SQL Developer for other platforms"
-   einfo " ${SRC_URI}"
-   einfo "and move it to /var/cache/distfiles"
-}
-
-src_prepare() {
-   default
-   find ./ \( -iname "*.exe" -or -iname "*.dll" -or -iname "*.bat" \) 
-exec rm {} + || die
-   sed -i 's|"`dirname $0`"|/opt/sqldeveloper|' sqldeveloper.sh || die
-
-   rm -r netbeans/platform/modules/lib/i386 || die
-   rm -r modules/javafx || die
-
-   # they both use jtds, enabling one of them also enables the other one
-   if use mssql && ! use sybase; then
-   einfo "You requested MSSQL support, this also enables Sybase 
support."
-   fi
-   if use sybase && ! use mssql; then
-   einfo "You requested Sybase support, this also enables MSSQL 
support."
-   fi
-
-   if use mssql || use sybase; then
-   echo "AddJavaLibFile $(java-pkg_getjars jtds-1.3)" >> 
sqldeveloper/bin/sqldeveloper.conf || die
-   fi
-
-   if use mysql; then
-   echo "AddJavaLibFile $(java-pkg_getjars jdbc-mysql)" >> 
sqldeveloper/bin/sqldeveloper.conf || die
-   fi
-
-   if use postgres; then
-   echo "AddJavaLibFile $(java-pkg_getjars jdbc-postgresql)" >> 
sqldeveloper/bin/sqldeveloper.conf || die
-   fi
-}
-
-src_install() {
-   insinto /opt/${PN}
-   doins -r 
{configuration,d{ataminer,ropins},e{quinox,xternal},ide,j{avavm,d{bc,ev},lib,views},modules,netbeans,orakafka,rdbms,s{leepycat,ql{developer,j},vnkit}}
-   fperms +x 
/opt/${PN}/netbeans/platform/modules/lib/amd64/linux/libjnidispatch-422.so
-
-   dodir /opt/sqldeveloper/sqldeveloper/extensions/oracle.datamodeler/log
-   fperms 1777 
/opt/sqldeveloper/sqldeveloper/extensions/oracle.datamodeler/log
-
-   newbin "${FILESDIR}"/${PN}-r1 ${PN}
-
-   newicon 

[gentoo-commits] repo/gentoo:master commit in: sys-process/atop/

2022-01-06 Thread Sam James
commit: 087dbe4a60e74623378a185e50665d20ac5daf49
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan  7 05:03:47 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  7 05:04:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=087dbe4a

sys-process/atop: install init script for netatop

Already in FILESDIR but forgot to actually add it
again in the ebuild (didn't test on the same
machine as I committed it on).

Closes: https://github.com/gentoo/gentoo/pull/23520
Signed-off-by: Sam James  gentoo.org>

 sys-process/atop/{atop-2.7.0.ebuild => atop-2.7.0-r1.ebuild} | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/sys-process/atop/atop-2.7.0.ebuild 
b/sys-process/atop/atop-2.7.0-r1.ebuild
similarity index 95%
rename from sys-process/atop/atop-2.7.0.ebuild
rename to sys-process/atop/atop-2.7.0-r1.ebuild
index 224879742c4a..4e4a270b83e0 100644
--- a/sys-process/atop/atop-2.7.0.ebuild
+++ b/sys-process/atop/atop-2.7.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -85,8 +85,7 @@ src_install() {
 
systemd_dounit "${NETATOP_S}"/netatop.service
 
-   # TODO: openrc init script
-   #install -T -m 0755 netatop.init /etc/init.d/netatop
+   newinitd "${FILESDIR}"/netatop.rc netatop
fi
 
emake DESTDIR="${D}" genericinstall



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

2022-01-06 Thread Sam James
commit: 3eee6cc0b921975976c70f61015b94c1ba39e7a1
Author: Dennis Lamm  gentoo  org>
AuthorDate: Thu Dec 30 17:56:10 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  7 05:06:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3eee6cc0

dev-embedded/platformio: install missing udev rule

Closes: https://bugs.gentoo.org/771102
Signed-off-by: Dennis Lamm  gentoo.org>
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Closes: https://github.com/gentoo/gentoo/pull/23587
Signed-off-by: Sam James  gentoo.org>

 dev-embedded/platformio/platformio-5.2.3-r2.ebuild | 73 ++
 1 file changed, 73 insertions(+)

diff --git a/dev-embedded/platformio/platformio-5.2.3-r2.ebuild 
b/dev-embedded/platformio/platformio-5.2.3-r2.ebuild
new file mode 100644
index ..d1a8b6826686
--- /dev/null
+++ b/dev-embedded/platformio/platformio-5.2.3-r2.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8,9,10} )
+DISTUTILS_SINGLE_IMPL=1
+
+inherit distutils-r1 udev
+
+DESCRIPTION="An open source ecosystem for IoT development"
+HOMEPAGE="https://platformio.org/;
+SRC_URI="https://github.com/platformio/platformio-core/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}"/${PN}-core-${PV}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   =dev-python/aiofiles-0.7.0*[${PYTHON_USEDEP}]
+   =dev-python/click-7.1.2[${PYTHON_USEDEP}]
+   =dev-python/pyserial-3[${PYTHON_USEDEP}]
+   =dev-python/requests-2.4[${PYTHON_USEDEP}]
+   =dev-python/semantic_version-2.8.1[${PYTHON_USEDEP}]
+   =dev-python/tabulate-0.8.3[${PYTHON_USEDEP}]
+   =dev-python/pyelftools-0.25[${PYTHON_USEDEP}]
+   =dev-python/marshmallow-2.20.5[${PYTHON_USEDEP}]
+   dev-python/starlette[${PYTHON_USEDEP}]
+   =dev-python/uvicorn-0.15*[${PYTHON_USEDEP}]
+   dev-python/wsproto[${PYTHON_USEDEP}]
+   dev-python/zeroconf[${PYTHON_USEDEP}]
+   ')
+   virtual/udev"
+DEPEND="virtual/udev"
+BDEPEND="test? ( $(python_gen_cond_dep 
'dev-python/jsondiff[${PYTHON_USEDEP}]') )"
+
+# This list could be refined a bit to have individual tests which need network
+# (within EPYTEST_DESELECT) but so many need it that it doesn't seem worth it 
right now.
+EPYTEST_IGNORE=(
+   # Requires network access
+   tests/test_builder.py
+   tests/package/test_manager.py
+   tests/package/test_manifest.py
+   tests/commands/test_platform.py
+   tests/commands/test_test.py
+   tests/commands/test_ci.py
+   tests/commands/test_init.py
+   tests/commands/test_lib.py
+   tests/commands/test_lib_complex.py
+   tests/commands/test_boards.py
+   tests/commands/test_check.py
+   tests/test_ino2cpp.py
+   tests/test_maintenance.py
+   tests/test_misc.py
+)
+
+distutils_enable_tests pytest
+
+src_install() {
+   distutils-r1_src_install
+   udev_dorules scripts/99-platformio-udev.rules
+}



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

2022-01-06 Thread Sam James
commit: f507f98aca30fe012a14ee6060a9001766aae94a
Author: Josiah Mullins  protonmail  com>
AuthorDate: Tue Dec 21 21:22:45 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  7 05:06:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f507f98a

net-libs/tox: Bump to version 0.2.13.

Signed-off-by: Josiah Mullins  protonmail.com>
Bug: https://bugs.gentoo.org/829650
Signed-off-by: Sam James  gentoo.org>

 net-libs/tox/Manifest  |   1 +
 net-libs/tox/tox-0.2.13.ebuild | 114 +
 2 files changed, 115 insertions(+)

diff --git a/net-libs/tox/Manifest b/net-libs/tox/Manifest
index e976a4f2d42d..e5f406e55e51 100644
--- a/net-libs/tox/Manifest
+++ b/net-libs/tox/Manifest
@@ -1 +1,2 @@
 DIST c-toxcore-0.2.12.tar.gz 504832 BLAKE2B 
625713142cc1e4b6583879144c05d47a40a1d98031a8a2bf0deec85a199f816a0ff6df5c76e9487a526d7c1c1650b37a10ed81be8233eaa1395707851378474f
 SHA512 
c22f139cfff3a5aedf5fb08c33cae0dae3d6fbceec87867c81290e3bf9d2e13466a0e2bad8378a7a7ba1e9b7b9ad756712963461ae248102e4cab7d4691228d8
+DIST c-toxcore-0.2.13.tar.gz 511533 BLAKE2B 
8c68180710e3d06eaaef9fc05dc0ff2492907586934d1d6f57f147e07bb78b262f78b0057911e4b5cd27d2d1efb51cb714f757b90caa269988e604cafa62cd00
 SHA512 
f4ed9ea4afb7f9c14a5afd949f3a52e7880838c910acaf5adc39acb09ad574406be08f43b76a9fbdd4fc4bd14f0d73212dc7bd10783565055c910c6c3e5e357a

diff --git a/net-libs/tox/tox-0.2.13.ebuild b/net-libs/tox/tox-0.2.13.ebuild
new file mode 100644
index ..e05b2ca9cd78
--- /dev/null
+++ b/net-libs/tox/tox-0.2.13.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake systemd
+
+MY_P="c-toxcore-${PV}"
+DESCRIPTION="Encrypted P2P, messaging, and audio/video calling platform"
+HOMEPAGE="https://tox.chat https://github.com/TokTok/c-toxcore;
+SRC_URI="https://github.com/TokTok/c-toxcore/archive/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0/0.2"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="+av daemon dht-node ipv6 log-debug +log-error log-info log-trace 
log-warn test"
+
+REQUIRED_USE="?? ( log-debug log-error log-info log-trace log-warn )
+   daemon? ( dht-node )"
+RESTRICT="!test? ( test )"
+
+BDEPEND="virtual/pkgconfig"
+DEPEND="
+   dev-libs/libsodium:=[asm,urandom,-minimal]
+   av? (
+   media-libs/libvpx:=
+   media-libs/opus
+   )
+   daemon? ( dev-libs/libconfig:= )"
+RDEPEND="
+   ${DEPEND}
+   daemon? (
+   acct-group/tox
+   acct-user/tox
+   )"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+   cmake_src_prepare
+
+   #Remove faulty tests
+   for testname in lan_discovery save_compatibility set_status_message; do
+   sed -i -e "/^auto_test(${testname})$/d" CMakeLists.txt || die
+   done
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DAUTOTEST=$(usex test ON OFF)
+   -DBOOTSTRAP_DAEMON=$(usex daemon ON OFF)
+   -DBUILD_MISC_TESTS=$(usex test ON OFF)
+   -DBUILD_TOXAV=$(usex av ON OFF)
+   -DDHT_BOOTSTRAP=$(usex dht-node ON OFF)
+   -DENABLE_SHARED=ON
+   -DENABLE_STATIC=OFF
+   -DMUST_BUILD_TOXAV=$(usex av ON OFF)
+   )
+
+   if use test; then
+   mycmakeargs+=(
+   -DTEST_TIMEOUT_SECONDS=150
+   -DUSE_IPV6=$(usex ipv6 ON OFF)
+   )
+   else
+   mycmakeargs+=(-DUSE_IPV6=OFF)
+   fi
+
+   if use log-trace; then
+   mycmakeargs+=(-DMIN_LOGGER_LEVEL="TRACE")
+   elif use log-debug; then
+   mycmakeargs+=(-DMIN_LOGGER_LEVEL="DEBUG")
+   elif use log-info; then
+   mycmakeargs+=(-DMIN_LOGGER_LEVEL="INFO")
+   elif use log-warn; then
+   mycmakeargs+=(-DMIN_LOGGER_LEVEL="WARNING")
+   elif use log-error; then
+   mycmakeargs+=(-DMIN_LOGGER_LEVEL="ERROR")
+   else
+   mycmakeargs+=(-DMIN_LOGGER_LEVEL="")
+   einfo "Logging disabled"
+   fi
+
+   cmake_src_configure
+}
+
+src_test() {
+   cmake_src_test -j1
+}
+
+src_install() {
+   cmake_src_install
+
+   if use daemon; then
+   newinitd "${FILESDIR}"/initd tox-dht-daemon
+   newconfd "${FILESDIR}"/confd tox-dht-daemon
+   insinto /etc
+   doins "${FILESDIR}"/tox-bootstrapd.conf
+   systemd_dounit "${FILESDIR}"/tox-bootstrapd.service
+   fi
+}
+
+pkg_postinst() {
+   if use dht-node; then
+   ewarn "The QA notice regarding libmisc_tools.so is known by the 
upstream"
+   ewarn "developers and is on their TODO list. For more 
information,"
+   ewarn "please see 
'https://github.com/toktok/c-toxcore/issues/1144'"
+   ewarn ""
+   ewarn "There is 

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

2022-01-06 Thread Sam James
commit: f1016e56e0ae5277569c509622670f496be92c77
Author: Ronny (tastytea) Gutbrod  tastytea  de>
AuthorDate: Fri Dec 24 17:25:40 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  7 05:06:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1016e56

www-apps/hugo: Version bump 0.91.2

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

 www-apps/hugo/Manifest   |3 +
 www-apps/hugo/hugo-0.91.2.ebuild | 1050 ++
 2 files changed, 1053 insertions(+)

diff --git a/www-apps/hugo/Manifest b/www-apps/hugo/Manifest
index fb3f17705fe2..7bc5c58fdf0e 100644
--- a/www-apps/hugo/Manifest
+++ b/www-apps/hugo/Manifest
@@ -206,6 +206,8 @@ DIST github.com%2Fevanw%2Fesbuild%2F@v%2Fv0.14.2.mod 102 
BLAKE2B 8a815eb0c7fd9f6
 DIST github.com%2Fevanw%2Fesbuild%2F@v%2Fv0.14.2.zip 1584455 BLAKE2B 
a9944c34f809170b847488578c77b2d9650770dd4b743f456ada02ff1143ca32ba602bd6d0c1c7433560c28fa4d857f11589cd56d7dfe9a557db1f8e5811aa5c
 SHA512 
7f5954378e9ea915e71711892e59fb8cd53de799d87eac09dd0ec4a804912284df7fc206262bdb25717bfef75c15d57dd52b9d1b5d76d6de9a14ef14b715ddb8
 DIST github.com%2Fevanw%2Fesbuild%2F@v%2Fv0.14.5.mod 102 BLAKE2B 
8a815eb0c7fd9f6dbc2d52cb8d48d2b6f5ec33af61d56fb371852ee55d9438f442cbf736b6d6cb6d1a4c473bd6a545ea639fd08377f2023d650162511012f411
 SHA512 
469b40e5868241597112754d06f285d8827b2216583168faface154aada7903c7f21f464be2d7d3b798156ea9e21e6277244aa71f81bde141a89237fbd212cdf
 DIST github.com%2Fevanw%2Fesbuild%2F@v%2Fv0.14.5.zip 1590278 BLAKE2B 
29f814176e1d11921b850f381790655affc0c6563134d1ddd2885355d532213c6768f39130f05df7a363f01e4d39a9e105ce58baa5200983dea23aa89f77f60e
 SHA512 
12e7c98930deda8eca76a2a68cc1c4d7409b6c61f0ccb5b63c88b42ef8ea22218164a1fd451a7ff2e8167174adcf67c2732aa6696db716147a653604f9add8ad
+DIST github.com%2Fevanw%2Fesbuild%2F@v%2Fv0.14.8.mod 102 BLAKE2B 
8a815eb0c7fd9f6dbc2d52cb8d48d2b6f5ec33af61d56fb371852ee55d9438f442cbf736b6d6cb6d1a4c473bd6a545ea639fd08377f2023d650162511012f411
 SHA512 
469b40e5868241597112754d06f285d8827b2216583168faface154aada7903c7f21f464be2d7d3b798156ea9e21e6277244aa71f81bde141a89237fbd212cdf
+DIST github.com%2Fevanw%2Fesbuild%2F@v%2Fv0.14.8.zip 1603267 BLAKE2B 
215153c9fd7d042bbbfdebcfedaf504a36af4a08fcec3fe2fb9398fb6d4ef9cdc5a2d835266498c77fbe03fa6ce9519227e90b1355daf7de67e06a682b0e12ca
 SHA512 
84ac197adbf2651ccfdd349d8ef2cdc179ccc750af4f7217d36a9ccffee03ebb9218be35fcc7e4b9a5ea014329a0c82c1e6e685e476d839ec1b40aa1278e78f1
 DIST github.com%2Ffatih%2Fcolor%2F@v%2Fv1.7.0.mod 30 BLAKE2B 
cdd74965525563fa7e3db19aae87c777b2de65faeaf2987957ea3bb4c0c6a91ab82fe02bfeeab4d6f523214bc2e929628c082edb967d49309e75483ff4c3bb41
 SHA512 
2dfc66b2f6accb7ecaccc48cb3daa338173f4751d954cb2912025d881f17a7a2df0457b2d7420f2d93b50519a2437a763450c4d639a26b3289fce7bdec5bb144
 DIST github.com%2Ffortytw2%2Fleaktest%2F@v%2Fv1.3.0.mod 36 BLAKE2B 
0b3e2e38c2a6c708af475f5550f4e6b366b9218fb9e29b9ace6fd61775be5635b5dfb237170e5c4a84c82a4f62e3901ce8854cc5f9a81aeb1e2da6f788470e1a
 SHA512 
88ca10cb6af255e2e0ff960df075cbaf39e8baeb3b65e35b9a8f48843520a4cefe410765d0890781dc0429aebaa183aeda2290fc0643b852b9ef269c009ecbd1
 DIST github.com%2Ffortytw2%2Fleaktest%2F@v%2Fv1.3.0.zip 6665 BLAKE2B 
f9bdacdd7f4cb7149fbf6297d3ab38c3a9527e0af158b933fbc673b96c5ffb684d6511b1679e03a142e4db5dafffc7b1e2edf24ac2d0f4e8faad32041e3e1165
 SHA512 
77f320b3a94a6da76051d6c15a7c31bfe9dd50b463ad9a354b0ccd4e24df3ea14ce026a1f509d2125f9603ff95db4ee001f9910fd6db05c9bca7b1b15ec304f2
@@ -1007,6 +1009,7 @@ DIST honnef.co%2Fgo%2Ftools%2F@v%2Fv0.0.1-2020.1.3.mod 
300 BLAKE2B 3aa707c72ce7e
 DIST honnef.co%2Fgo%2Ftools%2F@v%2Fv0.0.1-2020.1.4.mod 300 BLAKE2B 
3aa707c72ce7e402cc1765fed30253eb87e9e87aecc8096130e973623f53ded2a7572ca3d464e4db9de524cd651b3aa8fbc9fa0ef6bdc4eb9670b4d8652f4dfc
 SHA512 
d814675e448688f6a506397bedb262fb2583c913ec1f8ca9ffc11206bdcd7e1f4ee3c561aee366eb2cdaede8c522a6f58f116236f3033bc7e91ec139bdd140f9
 DIST hugo-0.89.4.tar.gz 37376155 BLAKE2B 
867680ceae301e41eb98e52206a9c10c264777552de0e80a6e4dd19c49e846e0cdf45f9407570b4ca7d8d8f9d122ada8d2e67a23d5e8cfaee8066f0dae544d66
 SHA512 
71b868eb434d841aee9c4cb43d94cb99eaf019c9dfcb1e35e6790426c2d52680d5de85f438b7b13fea3cb98e129070d3861c1f5e77929afc078dee0d8487a509
 DIST hugo-0.91.0.tar.gz 28286266 BLAKE2B 
b5d1337bff09f8f0933ab8c5c8329e8a632b4a0d7b00b6c1a16401dae22554562208f53406844c003408a19a9c07731686db0d447561b8a536e3119ed6419547
 SHA512 
0ddffb73a7561d284a21f335a8fd3fe1388d7c869765b8bfafd0d0a797b1295b50413c6131465ec4e29e37cc63d923dbe046b8b4752541d194ac63f90697767f
+DIST hugo-0.91.2.tar.gz 28416583 BLAKE2B 
0f7ad7c7029ac42386a8da68d6ea6efd9982500588b7009f49629472793ea8f62a1a7640a11b5038532cc9a714695cdf849e52856d25cb904f49c9deb9113a03
 SHA512 
0994cc97c858b15991a5d7705a8f2f83154303d1daf4f3b3019e39d8789707875a0b90cd6f41e34bba42f10b9a13c13942ad06ddcd4b4808a4889b031a7b3d8e
 DIST rsc.io%2Fbinaryregexp%2F@v%2Fv0.2.0.mod 36 BLAKE2B 

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

2022-01-06 Thread Sam James
commit: 37f158895cb653981de5aae5d96415cfff64af1e
Author: Ronny (tastytea) Gutbrod  tastytea  de>
AuthorDate: Fri Dec 24 18:08:52 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  7 05:06:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37f15889

www-apps/hugo: Remove old ebuild

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

 www-apps/hugo/Manifest   |5 -
 www-apps/hugo/hugo-0.91.0.ebuild | 1054 --
 2 files changed, 1059 deletions(-)

diff --git a/www-apps/hugo/Manifest b/www-apps/hugo/Manifest
index 7bc5c58fdf0e..37a5f8e98362 100644
--- a/www-apps/hugo/Manifest
+++ b/www-apps/hugo/Manifest
@@ -202,10 +202,6 @@ DIST 
github.com%2Fenvoyproxy%2Fprotoc-gen-validate%2F@v%2Fv0.1.0.mod 49 BLAKE2B
 DIST github.com%2Fenvoyproxy%2Fprotoc-gen-validate%2F@v%2Fv0.1.0.zip 194391 
BLAKE2B 
78828261a7d5bee8399f689ed8de5a90e1a74e54a935d166078a477c79aaacb04663382c8531663a5ec8b3d225bd9e11e3ee4f3eb9fc94b2714fd6c8d34e9a25
 SHA512 
6091a63fbfe97f1b9bc5a9524e1065666ce653ae85b9dc7999f322f08dd48fe1959be515d2daed0dcacc3a83b80505dad5cf5a9d190cf8136a7a663a460806a0
 DIST github.com%2Fevanw%2Fesbuild%2F@v%2Fv0.13.12.mod 102 BLAKE2B 
8a815eb0c7fd9f6dbc2d52cb8d48d2b6f5ec33af61d56fb371852ee55d9438f442cbf736b6d6cb6d1a4c473bd6a545ea639fd08377f2023d650162511012f411
 SHA512 
469b40e5868241597112754d06f285d8827b2216583168faface154aada7903c7f21f464be2d7d3b798156ea9e21e6277244aa71f81bde141a89237fbd212cdf
 DIST github.com%2Fevanw%2Fesbuild%2F@v%2Fv0.13.12.zip 1538052 BLAKE2B 
550721e99e4b671cd848568d9bfbc6379a953e9b218a79820e648aacd02ff380b29b56b1fca69d695aa783c864daef310b71b1cd93adc4125453c9ef8d3cb707
 SHA512 
5fb1615da02cecf47fe04021946ab12fcf2638b9db117ffb86b79e6b371240cedbc996eb63bc07579d1a38500b333efd8dfb7337ffe4b3c6e2ae9281d2fca518
-DIST github.com%2Fevanw%2Fesbuild%2F@v%2Fv0.14.2.mod 102 BLAKE2B 
8a815eb0c7fd9f6dbc2d52cb8d48d2b6f5ec33af61d56fb371852ee55d9438f442cbf736b6d6cb6d1a4c473bd6a545ea639fd08377f2023d650162511012f411
 SHA512 
469b40e5868241597112754d06f285d8827b2216583168faface154aada7903c7f21f464be2d7d3b798156ea9e21e6277244aa71f81bde141a89237fbd212cdf
-DIST github.com%2Fevanw%2Fesbuild%2F@v%2Fv0.14.2.zip 1584455 BLAKE2B 
a9944c34f809170b847488578c77b2d9650770dd4b743f456ada02ff1143ca32ba602bd6d0c1c7433560c28fa4d857f11589cd56d7dfe9a557db1f8e5811aa5c
 SHA512 
7f5954378e9ea915e71711892e59fb8cd53de799d87eac09dd0ec4a804912284df7fc206262bdb25717bfef75c15d57dd52b9d1b5d76d6de9a14ef14b715ddb8
-DIST github.com%2Fevanw%2Fesbuild%2F@v%2Fv0.14.5.mod 102 BLAKE2B 
8a815eb0c7fd9f6dbc2d52cb8d48d2b6f5ec33af61d56fb371852ee55d9438f442cbf736b6d6cb6d1a4c473bd6a545ea639fd08377f2023d650162511012f411
 SHA512 
469b40e5868241597112754d06f285d8827b2216583168faface154aada7903c7f21f464be2d7d3b798156ea9e21e6277244aa71f81bde141a89237fbd212cdf
-DIST github.com%2Fevanw%2Fesbuild%2F@v%2Fv0.14.5.zip 1590278 BLAKE2B 
29f814176e1d11921b850f381790655affc0c6563134d1ddd2885355d532213c6768f39130f05df7a363f01e4d39a9e105ce58baa5200983dea23aa89f77f60e
 SHA512 
12e7c98930deda8eca76a2a68cc1c4d7409b6c61f0ccb5b63c88b42ef8ea22218164a1fd451a7ff2e8167174adcf67c2732aa6696db716147a653604f9add8ad
 DIST github.com%2Fevanw%2Fesbuild%2F@v%2Fv0.14.8.mod 102 BLAKE2B 
8a815eb0c7fd9f6dbc2d52cb8d48d2b6f5ec33af61d56fb371852ee55d9438f442cbf736b6d6cb6d1a4c473bd6a545ea639fd08377f2023d650162511012f411
 SHA512 
469b40e5868241597112754d06f285d8827b2216583168faface154aada7903c7f21f464be2d7d3b798156ea9e21e6277244aa71f81bde141a89237fbd212cdf
 DIST github.com%2Fevanw%2Fesbuild%2F@v%2Fv0.14.8.zip 1603267 BLAKE2B 
215153c9fd7d042bbbfdebcfedaf504a36af4a08fcec3fe2fb9398fb6d4ef9cdc5a2d835266498c77fbe03fa6ce9519227e90b1355daf7de67e06a682b0e12ca
 SHA512 
84ac197adbf2651ccfdd349d8ef2cdc179ccc750af4f7217d36a9ccffee03ebb9218be35fcc7e4b9a5ea014329a0c82c1e6e685e476d839ec1b40aa1278e78f1
 DIST github.com%2Ffatih%2Fcolor%2F@v%2Fv1.7.0.mod 30 BLAKE2B 
cdd74965525563fa7e3db19aae87c777b2de65faeaf2987957ea3bb4c0c6a91ab82fe02bfeeab4d6f523214bc2e929628c082edb967d49309e75483ff4c3bb41
 SHA512 
2dfc66b2f6accb7ecaccc48cb3daa338173f4751d954cb2912025d881f17a7a2df0457b2d7420f2d93b50519a2437a763450c4d639a26b3289fce7bdec5bb144
@@ -1008,7 +1004,6 @@ DIST honnef.co%2Fgo%2Ftools%2F@v%2Fv0.0.1-2019.2.3.mod 
300 BLAKE2B 3e3f5a2be0918
 DIST honnef.co%2Fgo%2Ftools%2F@v%2Fv0.0.1-2020.1.3.mod 300 BLAKE2B 
3aa707c72ce7e402cc1765fed30253eb87e9e87aecc8096130e973623f53ded2a7572ca3d464e4db9de524cd651b3aa8fbc9fa0ef6bdc4eb9670b4d8652f4dfc
 SHA512 
d814675e448688f6a506397bedb262fb2583c913ec1f8ca9ffc11206bdcd7e1f4ee3c561aee366eb2cdaede8c522a6f58f116236f3033bc7e91ec139bdd140f9
 DIST honnef.co%2Fgo%2Ftools%2F@v%2Fv0.0.1-2020.1.4.mod 300 BLAKE2B 
3aa707c72ce7e402cc1765fed30253eb87e9e87aecc8096130e973623f53ded2a7572ca3d464e4db9de524cd651b3aa8fbc9fa0ef6bdc4eb9670b4d8652f4dfc
 SHA512 

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

2022-01-06 Thread Sam James
commit: c6397a4edd486373d4f86e980b3e839ea09193de
Author: Josiah Mullins  protonmail  com>
AuthorDate: Tue Dec 21 21:13:32 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  7 05:06:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6397a4e

net-libs/tox: Remove old version 0.2.11

Signed-off-by: Josiah Mullins  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-libs/tox/Manifest |   1 -
 net-libs/tox/tox-0.2.11-r1.ebuild | 119 --
 2 files changed, 120 deletions(-)

diff --git a/net-libs/tox/Manifest b/net-libs/tox/Manifest
index baec84db1210..e976a4f2d42d 100644
--- a/net-libs/tox/Manifest
+++ b/net-libs/tox/Manifest
@@ -1,2 +1 @@
-DIST c-toxcore-0.2.11.tar.gz 507476 BLAKE2B 
67e86a5e5c8da1c387a319e6726eaccec28608f165f0b165d12e379cc7d8080baf9b89f438804ab8e59a8690a11bebba7f2ef689554800312fe039da77e70cac
 SHA512 
616b30423a170463b4445f6940e038fd9af820946c970260fcf72cc54d08d2615364b9f086869180e3ae26154ea92fea6e9a602366306bc40c3e1575e86350df
 DIST c-toxcore-0.2.12.tar.gz 504832 BLAKE2B 
625713142cc1e4b6583879144c05d47a40a1d98031a8a2bf0deec85a199f816a0ff6df5c76e9487a526d7c1c1650b37a10ed81be8233eaa1395707851378474f
 SHA512 
c22f139cfff3a5aedf5fb08c33cae0dae3d6fbceec87867c81290e3bf9d2e13466a0e2bad8378a7a7ba1e9b7b9ad756712963461ae248102e4cab7d4691228d8

diff --git a/net-libs/tox/tox-0.2.11-r1.ebuild 
b/net-libs/tox/tox-0.2.11-r1.ebuild
deleted file mode 100644
index e508bc927f6d..
--- a/net-libs/tox/tox-0.2.11-r1.ebuild
+++ /dev/null
@@ -1,119 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake systemd
-
-MY_P="c-toxcore-${PV}"
-DESCRIPTION="Encrypted P2P, messaging, and audio/video calling platform"
-HOMEPAGE="https://tox.chat;
-SRC_URI="https://github.com/TokTok/c-toxcore/archive/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0/0.2"
-KEYWORDS="amd64 ~arm x86"
-IUSE="+av daemon dht-node ipv6 log-debug +log-error log-info log-trace 
log-warn static-libs test"
-
-REQUIRED_USE="?? ( log-debug log-error log-info log-trace log-warn )
-   daemon? ( dht-node )"
-RESTRICT="!test? ( test )"
-
-BDEPEND="virtual/pkgconfig"
-DEPEND="
-   >dev-libs/libsodium-0.6.1:=[asm,urandom,-minimal]
-   av? (
-   media-libs/libvpx:=
-   media-libs/opus
-   )
-   daemon? ( dev-libs/libconfig:= )"
-RDEPEND="
-   ${DEPEND}
-   daemon? (
-   acct-group/tox
-   acct-user/tox
-   )"
-
-S="${WORKDIR}/${MY_P}"
-
-src_prepare() {
-   cmake_src_prepare
-   #remove faulty tests
-   for testname in bootstrap lan_discovery save_compatibility; do
-   sed -i -e "/^auto_test(${testname})$/d" CMakeLists.txt || die
-   done
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DAUTOTEST=$(usex test)
-   -DBOOTSTRAP_DAEMON=$(usex daemon)
-   -DBUILD_MISC_TESTS=$(usex test)
-   -DBUILD_TOXAV=$(usex av)
-   -DDHT_BOOTSTRAP=$(usex dht-node)
-   -DENABLE_SHARED=ON
-   -DENABLE_STATIC=$(usex static-libs)
-   -DMUST_BUILD_TOXAV=$(usex av))
-   if use test; then
-   mycmakeargs+=(
-   -DTEST_TIMEOUT_SECONDS=120
-   -DUSE_IPV6=$(usex ipv6))
-   else
-   mycmakeargs+=(-DUSE_IPV6=OFF)
-   fi
-
-   if use log-trace; then
-   mycmakeargs+=(-DMIN_LOGGER_LEVEL="TRACE")
-   elif use log-debug; then
-   mycmakeargs+=(-DMIN_LOGGER_LEVEL="DEBUG")
-   elif use log-info; then
-   mycmakeargs+=(-DMIN_LOGGER_LEVEL="INFO")
-   elif use log-warn; then
-   mycmakeargs+=(-DMIN_LOGGER_LEVEL="WARNING")
-   elif use log-error; then
-   mycmakeargs+=(-DMIN_LOGGER_LEVEL="ERROR")
-   else
-   mycmakeargs+=(-DMIN_LOGGER_LEVEL="")
-   einfo "Logging disabled"
-   fi
-
-   cmake_src_configure
-}
-
-src_test() {
-   cmake_src_test -j1
-}
-
-src_install() {
-   cmake_src_install
-
-   if use daemon; then
-   newinitd "${FILESDIR}"/initd tox-dht-daemon
-   newconfd "${FILESDIR}"/confd tox-dht-daemon
-   insinto /etc
-   doins "${FILESDIR}"/tox-bootstrapd.conf
-   systemd_dounit "${FILESDIR}"/tox-bootstrapd.service
-   fi
-}
-
-pkg_postinst() {
-   if use dht-node; then
-   ewarn "The QA notice regarding libmisc_tools.so is known by the 
upstream"
-   ewarn "developers and is on their TODO list."
-   ewarn ""
-   ewarn "There is currently an unresolved issue with tox DHT 
Bootstrap node"
-   ewarn "that causes the program to be built with a null library 
reference."
-   ewarn "This causes an infinite loop for certain 

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

2022-01-06 Thread Sam James
commit: dc58609e3079ec90ef2a2dbbfc96fbfae8f0237e
Author: Josiah Mullins  protonmail  com>
AuthorDate: Wed Dec 29 16:01:51 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  7 05:06:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc58609e

net-im/toxic: Bump to version 0.11.3

Signed-off-by: Josiah Mullins  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/23460
Signed-off-by: Sam James  gentoo.org>

 net-im/toxic/Manifest  |   1 +
 .../files/toxic-0.11.3-NAME_MAX-and-PATH_MAX.patch |  39 +++
 net-im/toxic/toxic-0.11.3.ebuild   | 115 +
 3 files changed, 155 insertions(+)

diff --git a/net-im/toxic/Manifest b/net-im/toxic/Manifest
index 4247de967283..cec989e95f38 100644
--- a/net-im/toxic/Manifest
+++ b/net-im/toxic/Manifest
@@ -1,2 +1,3 @@
 DIST toxic-0.10.1.tar.gz 1165118 BLAKE2B 
d367039bef9c97c23c8e5453b607cf72f70776e8c86c41da0480eb04725a901bf33bb89727aee3010ad97d33ef2aa653ff09ea49b597cdf2008ff976c395065c
 SHA512 
aec2e6612d639e0210ae68db3368b656647575e3d927444d0726422ff2cf9718dd5a8b3f37a8253cdc3714f09f9f96828dfccf7a7ae12f8a41ce3207f92a684d
 DIST toxic-0.11.1.tar.gz 1204163 BLAKE2B 
1e388982236badf1a27cb1cfd9e84ec635be6a576a0719a7394f32ac82f23796f94236ab807180620cbfa8c0c42f43ff244d2d99d27cd5ab3258c1ce69acc545
 SHA512 
53fba05271020547e779d63bea777f90f56b61e3eb2775afabe92e047a8347b4a9166628bb59d2eaab2e36a1121d791206ac68ff6604cb06fac6aaddbb05e787
+DIST toxic-0.11.3.tar.gz 1197252 BLAKE2B 
4a7a3c4eed270330c6d79ad400778debda1b98b66beed1196cf4e36858d300141c468c4963d012b77d8232f7b3b3b419138505e46098bfac3cde48e9bc0b0e1c
 SHA512 
2c8408004d9644b52cbe9477d7c486622fcef52f1d10a1bcdf7555656a2f2e1bd4c6f0594a7b0b3156fd6908c470c5b41c55e6e0914c3eb2067614013f0f259f

diff --git a/net-im/toxic/files/toxic-0.11.3-NAME_MAX-and-PATH_MAX.patch 
b/net-im/toxic/files/toxic-0.11.3-NAME_MAX-and-PATH_MAX.patch
new file mode 100644
index ..2101b64e3d9f
--- /dev/null
+++ b/net-im/toxic/files/toxic-0.11.3-NAME_MAX-and-PATH_MAX.patch
@@ -0,0 +1,39 @@
+diff -ruN src/autocomplete.c src/autocomplete.c
+--- src/autocomplete.c
 src/autocomplete.c
+@@ -29,6 +29,7 @@
+ #include 
+ #else
+ #include 
++#include 
+ #endif /* __APPLE__ */
+ 
+ #include "configdir.h"
+diff -ruN src/file_transfers.h src/file_transfers.h
+--- src/file_transfers.h
 src/file_transfers.h
+@@ -25,6 +25,10 @@
+ 
+ #include 
+ 
++#ifdef __linux__
++#include 
++#endif
++
+ #include "notify.h"
+ #include "toxic.h"
+ #include "windows.h"
+diff -ruN src/settings.h src/settings.h
+--- src/settings.h
 src/settings.h
+@@ -25,6 +25,10 @@
+ 
+ #include 
+ 
++#ifdef __linux__
++#include 
++#endif
++
+ #include 
+ 
+ /* Represents line_* hints max strlen */

diff --git a/net-im/toxic/toxic-0.11.3.ebuild b/net-im/toxic/toxic-0.11.3.ebuild
new file mode 100644
index ..540224d42d30
--- /dev/null
+++ b/net-im/toxic/toxic-0.11.3.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8,9,10} )
+
+inherit python-single-r1 xdg
+
+DESCRIPTION="A curses-based client for Tox"
+HOMEPAGE="https://github.com/JFreegman/toxic;
+SRC_URI="https://github.com/JFreegman/toxic/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+audio-notify debug games llvm notification png python qrcode +sound 
+video +X"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )
+   video? ( sound X ) "
+
+BDEPEND="dev-libs/libconfig:=
+   virtual/pkgconfig"
+
+RDEPEND="net-libs/tox:=
+   net-misc/curl
+   sys-kernel/linux-headers
+   sys-libs/ncurses:=
+   audio-notify? (
+   media-libs/freealut
+   media-libs/openal
+   )
+   notification? ( x11-libs/libnotify )
+   debug? ( llvm? ( sys-devel/llvm:* ) )
+   python? ( ${PYTHON_DEPS} )
+   qrcode? (
+   media-gfx/qrencode:=
+   png? ( media-libs/libpng )
+   )
+   sound? (
+   media-libs/openal
+   net-libs/tox:=[av]
+   )
+   X? (
+   x11-base/xorg-proto
+   x11-libs/libX11
+   )"
+
+DEPEND="${RDEPEND}"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   #prevent man files from being compressed.
+   sed -i -e "/gzip/d" cfg/targets/install.mk || die "Unable to prevent 
compression of man pages."
+   #Fix incorrect linkage of pthread (may be optional)
+   sed -i -e 's/pthread/lpthread/g' Makefile || die "Unable to fix linking 
of pthread."
+   #Makefile sets some required CFLAGS only if CFLAGS variable is 
undefined,
+   #This line changes the "lazy set if absent" assignment to a "lazy set" 
assignment.
+   #look below in src_configure to see how CFLAGS are passed to the 
makefile in USER_CFLAGS
+   sed -i 

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

2022-01-06 Thread Sam James
commit: 597632a29af5eadf96159482be025edb5883ac16
Author: Josiah Mullins  protonmail  com>
AuthorDate: Tue Dec 21 21:42:09 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  7 05:06:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=597632a2

net-libs/tox: Updates to tox-

This commit updates the  ebuild to EAPI 8,
removes the static-libs use flags, updated
faulty test section and added true/false output
parameters for usex in src_configure.

Signed-off-by: Josiah Mullins  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-libs/tox/tox-.ebuild | 33 ++---
 1 file changed, 14 insertions(+), 19 deletions(-)

diff --git a/net-libs/tox/tox-.ebuild b/net-libs/tox/tox-.ebuild
index e80ab4531665..ba31cc1a5c28 100644
--- a/net-libs/tox/tox-.ebuild
+++ b/net-libs/tox/tox-.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit cmake git-r3 systemd
 
@@ -13,14 +13,14 @@ EGIT_REPO_URI="https://github.com/TokTok/c-toxcore.git;
 LICENSE="GPL-3+"
 SLOT="0/0.2"
 KEYWORDS=""
-IUSE="+av daemon dht-node ipv6 log-debug +log-error log-info log-trace 
log-warn static-libs test"
+IUSE="+av daemon dht-node ipv6 log-debug +log-error log-info log-trace 
log-warn test"
 RESTRICT="!test? ( test )"
 
-REQUIRED_USE="^^ ( log-debug log-error log-info log-trace log-warn )
+REQUIRED_USE="?? ( log-debug log-error log-info log-trace log-warn )
daemon? ( dht-node )"
 
 BDEPEND="virtual/pkgconfig"
-DEPEND=">dev-libs/libsodium-0.6.1:=[asm,urandom,-minimal]
+DEPEND="dev-libs/libsodium:=[asm,urandom,-minimal]
av? (
media-libs/libvpx:=
media-libs/opus
@@ -36,31 +36,26 @@ RDEPEND="
 src_prepare() {
cmake_src_prepare
 
-   # Remove faulty tests
-   local faultytest=(lan_discovery save_compatibility)
-   local testname=
-   for testname in "${faultytest[@]}"; do
+   #remove faulty tests
+   for testname in lan_discovery save_compatibility set_status_message; do
sed -i -e "/^auto_test(${testname})$/d" CMakeLists.txt || die
done
 }
 
 src_configure() {
local mycmakeargs=(
-   -DAUTOTEST=$(usex test)
-   -DBOOTSTRAP_DAEMON=$(usex daemon)
-   -DBUILD_MISC_TESTS=$(usex test)
-   -DBUILD_TOXAV=$(usex av)
-   -DDHT_BOOTSTRAP=$(usex dht-node)
+   -DAUTOTEST=$(usex test ON OFF)
+   -DBOOTSTRAP_DAEMON=$(usex daemon ON OFF)
+   -DBUILD_MISC_TESTS=$(usex test ON OFF)
+   -DBUILD_TOXAV=$(usex av ON OFF)
+   -DDHT_BOOTSTRAP=$(usex dht-node ON OFF)
-DENABLE_SHARED=ON
-   -DENABLE_STATIC=$(usex static-libs)
-   -DMUST_BUILD_TOXAV=$(usex av)
-   )
-
+   -DENABLE_STATIC=OFF
+   -DMUST_BUILD_TOXAV=$(usex av ON OFF))
if use test; then
mycmakeargs+=(
-DTEST_TIMEOUT_SECONDS=120
-   -DUSE_IPV6=$(usex ipv6)
-   )
+   -DUSE_IPV6=$(usex ipv6 ON OFF))
else
mycmakeargs+=(-DUSE_IPV6=OFF)
fi



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

2022-01-06 Thread Georgy Yakovlev
commit: f53a67d47e6ed3870242d5b108026207bd3895ff
Author: Adrian Ratiu  collabora  com>
AuthorDate: Wed Jan  5 15:59:56 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Jan  7 02:17:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f53a67d4

kernel-2.eclass: fix minor OBOBJCOPY -> OBJCOPY typo

Fixes:55f5c68c01e791c7339144aadc1f20802791551e
Suggested-by: Manoj Gupta  chromium.org>
Signed-off-by: Adrian Ratiu  collabora.com>
Signed-off-by: Georgy Yakovlev  gentoo.org>

 eclass/kernel-2.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/kernel-2.eclass b/eclass/kernel-2.eclass
index 1472f8c9a7ce..f1c27a36d99b 100644
--- a/eclass/kernel-2.eclass
+++ b/eclass/kernel-2.eclass
@@ -692,7 +692,7 @@ env_setup_xmakeopts() {
elif type -p ${CHOST}-ar >/dev/null; then
xmakeopts="${xmakeopts} CROSS_COMPILE=${CHOST}-"
fi
-   xmakeopts="${xmakeopts} HOSTCC=$(tc-getBUILD_CC) CC=$(tc-getCC) 
LD=$(tc-getLD) AR=$(tc-getAR) NM=$(tc-getNM) OBOBJCOPY=$(tc-getOBJCOPY) 
READELF=$(tc-getREADELF) STRIP=$(tc-getSTRIP)"
+   xmakeopts="${xmakeopts} HOSTCC=$(tc-getBUILD_CC) CC=$(tc-getCC) 
LD=$(tc-getLD) AR=$(tc-getAR) NM=$(tc-getNM) OBJCOPY=$(tc-getOBJCOPY) 
READELF=$(tc-getREADELF) STRIP=$(tc-getSTRIP)"
export xmakeopts
 }
 



[gentoo-commits] repo/proj/guru:dev commit in: media-sound/noson-app/

2022-01-06 Thread Steve Burnham
commit: 52cef671b841c0a48cbde39a74ffab1b52b95f59
Author: Steven Burnham  gmail  com>
AuthorDate: Fri Jan  7 01:43:08 2022 +
Commit: Steve Burnham  gmail  com>
CommitDate: Fri Jan  7 01:43:08 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=52cef671

media-sound/noson-app: version bump

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Steven Burnham  gmail.com>

 media-sound/noson-app/Manifest  | 2 +-
 .../noson-app/{noson-app-4.5.0.ebuild => noson-app-4.5.1.ebuild}| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-sound/noson-app/Manifest b/media-sound/noson-app/Manifest
index bd0802e21..4d8973f38 100644
--- a/media-sound/noson-app/Manifest
+++ b/media-sound/noson-app/Manifest
@@ -1 +1 @@
-DIST noson-app-4.5.0.tar.gz 2117587 BLAKE2B 
f1f37ebfdb36d7a1dfe0a7d14abbb52d66f911b86262199d96861bbe0346e00367e0bea1621251d5ca56e57c115fa2fe78a9559d88a526474693e9888eacb14b
 SHA512 
e2909dc80e63ee2e9eb90134b6a65e1f40eb06ce0c48293d7c568f900ef0a2118ad32a8c2514788392d3006eed6a2ec6281535039d2d74b08805b7563cb8dd4c
+DIST noson-app-4.5.1.tar.gz 2117640 BLAKE2B 
d8729c7998bd0f7236b976526a4c72df51781297af6ee9af3d82a7c612534f0098eb1d1c39c76d3da386816bccb6decfd9306013b7bda537e151576569d0
 SHA512 
bed8eade4bf2154a1b0d083426dd6684f0a7d1a6346bed09e279cf9e0bea37571ca54d1582375543f7f3f7c21e9194c23d13cebc636cb993207d7d865e1058a5

diff --git a/media-sound/noson-app/noson-app-4.5.0.ebuild 
b/media-sound/noson-app/noson-app-4.5.1.ebuild
similarity index 94%
rename from media-sound/noson-app/noson-app-4.5.0.ebuild
rename to media-sound/noson-app/noson-app-4.5.1.ebuild
index a04f8048f..c0f4968b2 100644
--- a/media-sound/noson-app/noson-app-4.5.0.ebuild
+++ b/media-sound/noson-app/noson-app-4.5.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7



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

2022-01-06 Thread Sam James
commit: ac1a83da759184984512e1becf8eb9cbc129c157
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan  7 00:42:36 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  7 00:42:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac1a83da

sys-devel/gcc: tweak/simplify *DEPEND

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

 sys-devel/gcc/gcc-11.2.1_p20211127.ebuild | 3 ++-
 sys-devel/gcc/gcc-11.2.1_pre.ebuild   | 3 ++-
 sys-devel/gcc/gcc-12.0.0_pre.ebuild   | 3 ++-
 3 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/sys-devel/gcc/gcc-11.2.1_p20211127.ebuild 
b/sys-devel/gcc/gcc-11.2.1_p20211127.ebuild
index 1f30179859b2..cf332f7e6ce2 100644
--- a/sys-devel/gcc/gcc-11.2.1_p20211127.ebuild
+++ b/sys-devel/gcc/gcc-11.2.1_p20211127.ebuild
@@ -15,7 +15,8 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips 
~ppc ~ppc64 ~riscv ~
 # 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? ( cet? ( sys-libs/glibc[cet(-)] ) )"
+RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+DEPEND="${RDEPEND}"
 BDEPEND="${CATEGORY}/binutils[cet(-)?]"
 
 src_prepare() {

diff --git a/sys-devel/gcc/gcc-11.2.1_pre.ebuild 
b/sys-devel/gcc/gcc-11.2.1_pre.ebuild
index 9e33ba672b19..b17d87e21b4f 100644
--- a/sys-devel/gcc/gcc-11.2.1_pre.ebuild
+++ b/sys-devel/gcc/gcc-11.2.1_pre.ebuild
@@ -15,7 +15,8 @@ inherit toolchain
 # 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? ( cet? ( sys-libs/glibc[cet(-)] ) )"
+RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+DEPEND="${RDEPEND}"
 BDEPEND="${CATEGORY}/binutils[cet(-)?]"
 
 src_prepare() {

diff --git a/sys-devel/gcc/gcc-12.0.0_pre.ebuild 
b/sys-devel/gcc/gcc-12.0.0_pre.ebuild
index d652a650041e..3571c4605330 100644
--- a/sys-devel/gcc/gcc-12.0.0_pre.ebuild
+++ b/sys-devel/gcc/gcc-12.0.0_pre.ebuild
@@ -17,7 +17,8 @@ inherit toolchain
 # 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? ( cet? ( sys-libs/glibc[cet(-)] ) )"
+RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+DEPEND="${RDEPEND}"
 BDEPEND="${CATEGORY}/binutils[cet(-)?]"
 
 src_prepare() {



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

2022-01-06 Thread Sam James
commit: a0c6762824e9e51b962a9ca0385448c7b08093f7
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan  7 00:36:10 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  7 00:40:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0c67628

sys-devel/gcc: CET support needs glibc[cet] if enabled

We'll probably revbump with these fixes (or a slightly later
gcc snapshot) shortly, but not doing it just yet.

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

 sys-devel/gcc/gcc-11.2.1_p20211127.ebuild | 4 ++--
 sys-devel/gcc/gcc-11.2.1_pre.ebuild   | 4 ++--
 sys-devel/gcc/gcc-12.0.0_pre.ebuild   | 7 ---
 3 files changed, 8 insertions(+), 7 deletions(-)

diff --git a/sys-devel/gcc/gcc-11.2.1_p20211127.ebuild 
b/sys-devel/gcc/gcc-11.2.1_p20211127.ebuild
index 33ab5e2a5247..1f30179859b2 100644
--- a/sys-devel/gcc/gcc-11.2.1_p20211127.ebuild
+++ b/sys-devel/gcc/gcc-11.2.1_p20211127.ebuild
@@ -15,8 +15,8 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips 
~ppc ~ppc64 ~riscv ~
 # 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? ( cet? ( sys-libs/glibc[cet] ) )"
-BDEPEND="${CATEGORY}/binutils"
+RDEPEND="elibc_glibc? ( cet? ( sys-libs/glibc[cet(-)] ) )"
+BDEPEND="${CATEGORY}/binutils[cet(-)?]"
 
 src_prepare() {
toolchain_src_prepare

diff --git a/sys-devel/gcc/gcc-11.2.1_pre.ebuild 
b/sys-devel/gcc/gcc-11.2.1_pre.ebuild
index 3cd99510965f..9e33ba672b19 100644
--- a/sys-devel/gcc/gcc-11.2.1_pre.ebuild
+++ b/sys-devel/gcc/gcc-11.2.1_pre.ebuild
@@ -15,8 +15,8 @@ inherit toolchain
 # 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? ( cet? ( sys-libs/glibc[cet] ) )"
-BDEPEND="${CATEGORY}/binutils"
+RDEPEND="elibc_glibc? ( cet? ( sys-libs/glibc[cet(-)] ) )"
+BDEPEND="${CATEGORY}/binutils[cet(-)?]"
 
 src_prepare() {
local p upstreamed_patches=(

diff --git a/sys-devel/gcc/gcc-12.0.0_pre.ebuild 
b/sys-devel/gcc/gcc-12.0.0_pre.ebuild
index af8380e0436e..d652a650041e 100644
--- a/sys-devel/gcc/gcc-12.0.0_pre.ebuild
+++ b/sys-devel/gcc/gcc-12.0.0_pre.ebuild
@@ -11,13 +11,14 @@ MUSL_GCC_VER="11.2.0"
 EGIT_BRANCH=master
 inherit toolchain
 
-#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+# Don't keyword live ebuilds
+#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sh ~sparc ~x86"
 
 # 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? ( cet? ( sys-libs/glibc[cet] ) )"
-BDEPEND="${CATEGORY}/binutils"
+RDEPEND="elibc_glibc? ( cet? ( sys-libs/glibc[cet(-)] ) )"
+BDEPEND="${CATEGORY}/binutils[cet(-)?]"
 
 src_prepare() {
local p upstreamed_patches=(



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

2022-01-06 Thread Sam James
commit: 5f39470325a561396f10949fe0eb4670eb3a4761
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan  7 00:30:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  7 00:30:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f394703

dev-libs/uriparser: Stabilize 0.9.6 amd64, #830711

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

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

diff --git a/dev-libs/uriparser/uriparser-0.9.6.ebuild 
b/dev-libs/uriparser/uriparser-0.9.6.ebuild
index 5a00a3ff727a..d51a2395e256 100644
--- a/dev-libs/uriparser/uriparser-0.9.6.ebuild
+++ b/dev-libs/uriparser/uriparser-0.9.6.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.bz2;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux 
~ppc-macos ~x86-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux 
~ppc-macos ~x86-solaris"
 IUSE="+doc qt5 test unicode"  # +doc to address warning RequiredUseDefaults
 
 REQUIRED_USE="qt5? ( doc ) test? ( unicode )"



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

2022-01-06 Thread Sam James
commit: be5d139db04feea7e3ecdfd6340b1f2b8708d934
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan  7 00:30:26 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  7 00:30:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be5d139d

dev-libs/uriparser: Stabilize 0.9.6 arm, #830711

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

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

diff --git a/dev-libs/uriparser/uriparser-0.9.6.ebuild 
b/dev-libs/uriparser/uriparser-0.9.6.ebuild
index d51a2395e256..fe67d35746c4 100644
--- a/dev-libs/uriparser/uriparser-0.9.6.ebuild
+++ b/dev-libs/uriparser/uriparser-0.9.6.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.bz2;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux 
~ppc-macos ~x86-solaris"
+KEYWORDS="amd64 arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux 
~ppc-macos ~x86-solaris"
 IUSE="+doc qt5 test unicode"  # +doc to address warning RequiredUseDefaults
 
 REQUIRED_USE="qt5? ( doc ) test? ( unicode )"



[gentoo-commits] repo/gentoo:master commit in: games-strategy/endless-sky/, games-strategy/endless-sky/files/

2022-01-06 Thread Sam James
commit: 466dd3ad91db9f2259c687f52f87835e45e191b9
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  6 23:59:40 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  7 00:01:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=466dd3ad

games-strategy/endless-sky: don't compress man page; use system catch2

- Don't compress man page
- Use system copy of Catch 2 for tests (works w/ glibc-2.34 now, didn't
  notice earlier b/c tested on a stable box); still not running tests yet,
  need to resolve linking issue.
- Respect AR

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

 games-strategy/endless-sky/endless-sky-0.9.14.ebuild |  9 +++--
 .../endless-sky-0.9.14-dont-compress-man-page.patch  | 20 
 .../files/endless-sky-0.9.14-use-system-catch2.patch | 14 ++
 3 files changed, 41 insertions(+), 2 deletions(-)

diff --git a/games-strategy/endless-sky/endless-sky-0.9.14.ebuild 
b/games-strategy/endless-sky/endless-sky-0.9.14.ebuild
index f0f7509aa8a8..0a6641ac67ee 100644
--- a/games-strategy/endless-sky/endless-sky-0.9.14.ebuild
+++ b/games-strategy/endless-sky/endless-sky-0.9.14.ebuild
@@ -13,6 +13,8 @@ 
SRC_URI="https://github.com/endless-sky/endless-sky/archive/v${PV}.tar.gz -> ${P
 LICENSE="CC-BY-SA-4.0 CC-BY-SA-3.0 GPL-3+ public-domain"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
 
 # Needs work; doesn't link against SDL 2
 RESTRICT="test"
@@ -24,15 +26,18 @@ RDEPEND="media-libs/glew:0=
media-libs/libpng:=
media-libs/openal
virtual/opengl"
-DEPEND="${RDEPEND}"
+DEPEND="${RDEPEND}
+   test? ( dev-cpp/catch:0 )"
 
 PATCHES=(
"${FILESDIR}"/${PN}-0.9.14-respect-cflags.patch
"${FILESDIR}"/${PN}-0.9.14-no-games-path.patch
+   "${FILESDIR}"/${PN}-0.9.14-dont-compress-man-page.patch
+   "${FILESDIR}"/${PN}-0.9.14-use-system-catch2.patch
 )
 
 src_compile() {
-   tc-export CXX
+   tc-export AR CXX
 
escons
 }

diff --git 
a/games-strategy/endless-sky/files/endless-sky-0.9.14-dont-compress-man-page.patch
 
b/games-strategy/endless-sky/files/endless-sky-0.9.14-dont-compress-man-page.patch
new file mode 100644
index ..d3836c088f31
--- /dev/null
+++ 
b/games-strategy/endless-sky/files/endless-sky-0.9.14-dont-compress-man-page.patch
@@ -0,0 +1,20 @@
+From 07f273e6f72a01158934158c3e8ff84c530367c9 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Thu, 6 Jan 2022 23:57:32 +
+Subject: [PATCH 2/2] Don't compress man page
+
+--- a/SConstruct
 b/SConstruct
+@@ -176,10 +176,9 @@ if env.get("PREFIX").startswith("/usr/"):
+   "gtk-update-icon-cache -t $DESTDIR$PREFIX/share/icons/hicolor/")
+ 
+ # Install the man page.
+-env.Command(
++env.Install(
+   "$DESTDIR$PREFIX/share/man/man6/endless-sky.6.gz",
+-  "endless-sky.6",
+-  "gzip -c $SOURCE > $TARGET")
++  "endless-sky.6")
+ 
+ # Install the data files.
+ def RecursiveInstall(env, target, source):

diff --git 
a/games-strategy/endless-sky/files/endless-sky-0.9.14-use-system-catch2.patch 
b/games-strategy/endless-sky/files/endless-sky-0.9.14-use-system-catch2.patch
new file mode 100644
index ..9b38e28a60fe
--- /dev/null
+++ 
b/games-strategy/endless-sky/files/endless-sky-0.9.14-use-system-catch2.patch
@@ -0,0 +1,14 @@
+From e8119dcdcb42479896a35cec5dc85c17c1901b2e Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Thu, 6 Jan 2022 23:56:59 +
+Subject: [PATCH 1/2] Use system copy of catch2
+
+In particular, we get glibc-2.34 fixes for free then.
+--- a/tests/include/es-test.hpp
 b/tests/include/es-test.hpp
+@@ -23,4 +23,4 @@ PARTICULAR PURPOSE.  See the GNU General Public License for 
more details.
+ // #define CATCH_CONFIG_WINDOWS_CRTDBG
+ #endif
+ 
+-#include "catch.hpp"
++#include 



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

2022-01-06 Thread James Le Cuirot
commit: 8e31baa8e41d048ea417b483f2aa168e38afd85a
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Jan  6 23:47:31 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Jan  6 23:48:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e31baa8

dev-python/pygments: Keyword 2.11.2 for ~m68k

The tests pass.

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

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

diff --git a/dev-python/pygments/pygments-2.11.2.ebuild 
b/dev-python/pygments/pygments-2.11.2.ebuild
index 70311ec50e8b..933278c2e707 100644
--- a/dev-python/pygments/pygments-2.11.2.ebuild
+++ b/dev-python/pygments/pygments-2.11.2.ebuild
@@ -17,7 +17,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 
~sparc"
 
 BDEPEND="
test? (



[gentoo-commits] repo/gentoo:master commit in: dev-python/wcag-contrast-ratio/

2022-01-06 Thread James Le Cuirot
commit: 0788d0a0b7ca3c9c06f33edd2959552f449da823
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Jan  6 23:47:17 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Jan  6 23:48:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0788d0a0

dev-python/wcag-contrast-ratio: Keyword 0.9 for ~m68k

The tests pass.

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

 dev-python/wcag-contrast-ratio/wcag-contrast-ratio-0.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/wcag-contrast-ratio/wcag-contrast-ratio-0.9.ebuild 
b/dev-python/wcag-contrast-ratio/wcag-contrast-ratio-0.9.ebuild
index 6fc69e49a0c6..3de21e6b6a7c 100644
--- a/dev-python/wcag-contrast-ratio/wcag-contrast-ratio-0.9.ebuild
+++ b/dev-python/wcag-contrast-ratio/wcag-contrast-ratio-0.9.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 
~sparc"
 
 BDEPEND="
test? (



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

2022-01-06 Thread Georgy Yakovlev
commit: ad58023a21604ac5f8d1e6830ac83454f8bf991b
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Jan  6 23:41:12 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Jan  6 23:41:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad58023a

media-libs/rnnoise: bump year

Signed-off-by: Georgy Yakovlev  gentoo.org>

 media-libs/rnnoise/rnnoise-0.4.1_p20210122.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/rnnoise/rnnoise-0.4.1_p20210122.ebuild 
b/media-libs/rnnoise/rnnoise-0.4.1_p20210122.ebuild
index 47e04057c0fb..12413df9efe2 100644
--- a/media-libs/rnnoise/rnnoise-0.4.1_p20210122.ebuild
+++ b/media-libs/rnnoise/rnnoise-0.4.1_p20210122.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8



[gentoo-commits] repo/gentoo:master commit in: net-im/telegram-desktop/, net-im/telegram-desktop/files/

2022-01-06 Thread Georgy Yakovlev
commit: 8466d07e680b8d7245fbe352bbd261933b232309
Author: Esteve Varela Colominas  gmail  com>
AuthorDate: Thu Jan  6 20:25:59 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Jan  6 23:34:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8466d07e

net-im/telegram-desktop: Fix USE=enchant

The patched file isn't compiled without this USE flag.
No revbump.

Closes: https://bugs.gentoo.org/830180
Thanks-to: yongxiang  gmail.com>
Signed-off-by: Esteve Varela Colominas  gmail.com>
Signed-off-by: Georgy Yakovlev  gentoo.org>

 .../files/tdesktop-3.3.0-fix-enchant.patch   | 20 
 .../telegram-desktop/telegram-desktop-3.3.0.ebuild   |  1 +
 2 files changed, 21 insertions(+)

diff --git a/net-im/telegram-desktop/files/tdesktop-3.3.0-fix-enchant.patch 
b/net-im/telegram-desktop/files/tdesktop-3.3.0-fix-enchant.patch
new file mode 100644
index ..35781fda0ced
--- /dev/null
+++ b/net-im/telegram-desktop/files/tdesktop-3.3.0-fix-enchant.patch
@@ -0,0 +1,20 @@
+--- 
tdesktop-3.3.0-full.orig/Telegram/lib_spellcheck/spellcheck/platform/linux/spellcheck_linux.cpp
 
tdesktop-3.3.0-full/Telegram/lib_spellcheck/spellcheck/platform/linux/spellcheck_linux.cpp
+@@ -34,7 +34,7 @@
+ auto IsHebrew(const QString ) {
+   // Words with mixed scripts will be automatically ignored,
+   // so this check should be fine.
+-  return ::Spellchecker::WordScript() == QChar::Script_Hebrew;
++  return ::Spellchecker::WordScript(word) == QChar::Script_Hebrew;
+ }
+ 
+ class EnchantSpellChecker {
+@@ -154,7 +154,7 @@
+ }
+ 
+ auto EnchantSpellChecker::findSuggestions(const QString ) {
+-  const auto wordScript = ::Spellchecker::WordScript();
++  const auto wordScript = ::Spellchecker::WordScript(word);
+   auto w = word.toStdString();
+   std::vector result;
+   if (!_validators.size()) {

diff --git a/net-im/telegram-desktop/telegram-desktop-3.3.0.ebuild 
b/net-im/telegram-desktop/telegram-desktop-3.3.0.ebuild
index cedaf383018b..a14b4b6bc825 100644
--- a/net-im/telegram-desktop/telegram-desktop-3.3.0.ebuild
+++ b/net-im/telegram-desktop/telegram-desktop-3.3.0.ebuild
@@ -71,6 +71,7 @@ S="${WORKDIR}/${MY_P}"
 PATCHES=(
"${FILESDIR}/tdesktop-3.1.0-jemalloc-only-telegram.patch"
"${FILESDIR}/tdesktop-3.1.0-fix-openssl3.patch"
+   "${FILESDIR}/tdesktop-3.3.0-fix-enchant.patch"
 )
 
 pkg_pretend() {



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

2022-01-06 Thread Georgy Yakovlev
commit: fa4f3dbec766e6a4e1ace3754537830f43a27098
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Jan  6 23:40:26 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Jan  6 23:40:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa4f3dbe

dev-libs/libdispatch: fix IndirectInherits

Signed-off-by: Georgy Yakovlev  gentoo.org>

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

diff --git a/dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild 
b/dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild
index 11c5f15b7a78..e1834b4c8b3b 100644
--- a/dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild
+++ b/dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit cmake
+inherit flag-o-matic cmake toolchain-funcs
 
 MY_PN="swift-corelibs-${PN}"
 MY_PV="swift-${PV}-RELEASE"



[gentoo-commits] repo/gentoo:master commit in: net-im/telegram-desktop/

2022-01-06 Thread Georgy Yakovlev
commit: a9c4f7ff428f79f11827839e311aee530fb4f725
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Jan  6 23:39:12 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Jan  6 23:39:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9c4f7ff

net-im/telegram-desktop: update copyright years

Signed-off-by: Georgy Yakovlev  gentoo.org>

 net-im/telegram-desktop/telegram-desktop-3.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-im/telegram-desktop/telegram-desktop-3.3.0.ebuild 
b/net-im/telegram-desktop/telegram-desktop-3.3.0.ebuild
index a14b4b6bc825..08ff83d0ea96 100644
--- a/net-im/telegram-desktop/telegram-desktop-3.3.0.ebuild
+++ b/net-im/telegram-desktop/telegram-desktop-3.3.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 Gentoo Authors
+# Copyright 2020-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8



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

2022-01-06 Thread Georgy Yakovlev
commit: 4993f6ad0da041ce0f2055760eb4f0afec135f0b
Author: Esteve Varela Colominas  gmail  com>
AuthorDate: Thu Jan  6 13:55:59 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Jan  6 23:34:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4993f6ad

media-libs/rnnoise: Bump to EAPI 8

Signed-off-by: Esteve Varela Colominas  gmail.com>
Signed-off-by: Georgy Yakovlev  gentoo.org>

 media-libs/rnnoise/rnnoise-0.4.1_p20210122.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/media-libs/rnnoise/rnnoise-0.4.1_p20210122.ebuild 
b/media-libs/rnnoise/rnnoise-0.4.1_p20210122.ebuild
index 158923f80f70..47e04057c0fb 100644
--- a/media-libs/rnnoise/rnnoise-0.4.1_p20210122.ebuild
+++ b/media-libs/rnnoise/rnnoise-0.4.1_p20210122.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit autotools
 
@@ -32,7 +32,6 @@ src_prepare() {
 
 src_configure() {
local myeconfargs=(
-   --disable-static
--disable-examples
$(use_enable doc)
)



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

2022-01-06 Thread Georgy Yakovlev
commit: f357930997b87c5454c4898322b3c9124154a44a
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Jan  6 23:34:11 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Jan  6 23:34:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3579309

dev-libs/libdispatch: keyword 5.3.3-r1 for ~ppc64

Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild 
b/dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild
index 063c0a8fde6c..11c5f15b7a78 100644
--- a/dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild
+++ b/dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/apple/${MY_PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.g
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
 
 DEPEND="!gnustep-base/libobjc2"
 RDEPEND="${DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: net-im/telegram-desktop/

2022-01-06 Thread Georgy Yakovlev
commit: 26c1ba8abe83a114526e89570859b9e70182b0fb
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Jan  6 23:38:51 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Jan  6 23:38:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26c1ba8a

net-im/telegram-desktop: keyword 3.4.3 for ~ppc64

Signed-off-by: Georgy Yakovlev  gentoo.org>

 net-im/telegram-desktop/telegram-desktop-3.4.3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-im/telegram-desktop/telegram-desktop-3.4.3.ebuild 
b/net-im/telegram-desktop/telegram-desktop-3.4.3.ebuild
index b3ee846dae26..ae523764b30f 100644
--- a/net-im/telegram-desktop/telegram-desktop-3.4.3.ebuild
+++ b/net-im/telegram-desktop/telegram-desktop-3.4.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 Gentoo Authors
+# Copyright 2020-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="BSD GPL-3-with-openssl-exception LGPL-2+"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~ppc64"
 IUSE="+dbus enchant +hunspell screencast +spell wayland +X"
 REQUIRED_USE="
spell? (



[gentoo-commits] repo/gentoo:master commit in: net-im/telegram-desktop/

2022-01-06 Thread Georgy Yakovlev
commit: 4d1ff465b1f870a6d2c1176643501dd3a6381927
Author: Esteve Varela Colominas  gmail  com>
AuthorDate: Thu Jan  6 20:45:13 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Jan  6 23:34:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d1ff465

net-im/telegram-desktop: Bump to 3.4.3

Also fixing build for RISC-V, will need a separate ticket for
keywording.

PPC64 keyword dropped due to unkeyworded dependency.

Closes: https://bugs.gentoo.org/830286
Signed-off-by: Esteve Varela Colominas  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/23677
Signed-off-by: Georgy Yakovlev  gentoo.org>

 net-im/telegram-desktop/Manifest   |   1 +
 .../telegram-desktop/telegram-desktop-3.4.3.ebuild | 154 +
 2 files changed, 155 insertions(+)

diff --git a/net-im/telegram-desktop/Manifest b/net-im/telegram-desktop/Manifest
index b50c8f7cd2fe..e5931abb9049 100644
--- a/net-im/telegram-desktop/Manifest
+++ b/net-im/telegram-desktop/Manifest
@@ -1,2 +1,3 @@
 DIST tdesktop-3.1.8-full.tar.gz 38494235 BLAKE2B 
50da0fdfe48f6492dc255c0fdfdb584750fd137ab0f847d226f9f62012ed1c34cc1a597f97735ca6aae1ba7e262562be2c88b92fe22c2868ed2cda437341a1f9
 SHA512 
787c92d6aaad2998d7195f2e1c98eddc6e87c3cb04a0d9ab80ea9a4a2dd1a798004109f8cc1ad82136c511ae191cea5b15cc23cc541ce86ccdb79dbc65367f09
 DIST tdesktop-3.3.0-full.tar.gz 38662573 BLAKE2B 
f6cba2be02faccde77c510742dc57680a2731cd3b2bc4a2d680f6cda7fd1a634e2fa0406855a491241434daa080e782f561e5e472dcc42a8b8376c16e038b6af
 SHA512 
ff0ac1abe264f19812c2e0b40d4861caddd6c01a3f863ccb68de9c5227282872b2bde878dcf751d7d04d36c6e0e77912619ac7863d54f25f739f3744e9bca53a
+DIST tdesktop-3.4.3-full.tar.gz 40647558 BLAKE2B 
220a7b29dbc7a48d53e53fe9609dba804e5fe536feebc1225fd5400a8eec703e64f65decb8b503ed77e843c011c8b5fd12916534d4a1ecbc84724f277dcc301a
 SHA512 
6b27eb14570b55fb14c77f1d557591985a4791712897c2e144196c54c2a98b10c7ece9dac7d039a6bb56f39e3062e4fbfbb60f6822e52b76f927bbf419d88a6b

diff --git a/net-im/telegram-desktop/telegram-desktop-3.4.3.ebuild 
b/net-im/telegram-desktop/telegram-desktop-3.4.3.ebuild
new file mode 100644
index ..b3ee846dae26
--- /dev/null
+++ b/net-im/telegram-desktop/telegram-desktop-3.4.3.ebuild
@@ -0,0 +1,154 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{7..10} )
+
+inherit xdg cmake python-any-r1 optfeature flag-o-matic
+
+DESCRIPTION="Official desktop client for Telegram"
+HOMEPAGE="https://desktop.telegram.org;
+
+MY_P="tdesktop-${PV}-full"
+SRC_URI="https://github.com/telegramdesktop/tdesktop/releases/download/v${PV}/${MY_P}.tar.gz;
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="BSD GPL-3-with-openssl-exception LGPL-2+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+dbus enchant +hunspell screencast +spell wayland +X"
+REQUIRED_USE="
+   spell? (
+   ^^ ( enchant hunspell )
+   )
+"
+
+RDEPEND="
+   !net-im/telegram-desktop-bin
+   app-arch/lz4:=
+   dev-cpp/abseil-cpp:=
+   dev-libs/jemalloc:=[-lazy-lock]
+   dev-libs/libdispatch
+   dev-libs/openssl:=
+   dev-libs/xxhash
+   >=dev-qt/qtcore-5.15:5
+   >=dev-qt/qtgui-5.15:5[dbus?,jpeg,png,wayland?,X?]
+   >=dev-qt/qtimageformats-5.15:5
+   >=dev-qt/qtnetwork-5.15:5[ssl]
+   >=dev-qt/qtsvg-5.15:5
+   >=dev-qt/qtwidgets-5.15:5[png,X?]
+   media-fonts/open-sans
+   media-libs/fontconfig:=
+   ~media-libs/libtgvoip-2.4.4_p20211129
+   media-libs/openal
+   media-libs/opus:=
+   media-libs/rnnoise
+   ~media-libs/tg_owt-0_pre20211207[screencast=,X=]
+   media-video/ffmpeg:=[opus]
+   sys-libs/zlib:=[minizip]
+   dbus? (
+   dev-cpp/glibmm:2
+   dev-qt/qtdbus:5
+   dev-libs/libdbusmenu-qt[qt5(+)]
+   )
+   enchant? ( app-text/enchant:= )
+   hunspell? ( >=app-text/hunspell-1.7:= )
+   wayland? ( kde-frameworks/kwayland:= )
+   X? ( x11-libs/libxcb:= )
+"
+DEPEND="${RDEPEND}
+   dev-cpp/range-v3
+   =dev-cpp/ms-gsl-3*
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-util/cmake-3.16
+   virtual/pkgconfig
+"
+# dev-libs/jemalloc:=[-lazy-lock] -> https://bugs.gentoo.org/803233
+
+PATCHES=(
+   "${FILESDIR}/tdesktop-3.1.0-jemalloc-only-telegram.patch"
+   "${FILESDIR}/tdesktop-3.3.0-fix-enchant.patch"
+)
+
+pkg_pretend() {
+   if has ccache ${FEATURES}; then
+   ewarn
+   ewarn "ccache does not work with ${PN} out of the box"
+   ewarn "due to usage of precompiled headers"
+   ewarn "check bug https://bugs.gentoo.org/715114 for more info"
+   ewarn
+   fi
+}
+
+src_prepare() {
+   # no explicit toggle, doesn't build with the system one #752417
+   sed -i 's/DESKTOP_APP_USE_PACKAGED/NO_ONE_WILL_EVER_SET_THIS/' \
+   cmake/external/rlottie/CMakeLists.txt || die
+
+   # fix linking 

[gentoo-commits] repo/gentoo:master commit in: games-strategy/endless-sky/files/, games-strategy/endless-sky/

2022-01-06 Thread Sam James
commit: 72aa2845bba14a3291d5c73d178278a448e11d7f
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  6 23:06:22 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  6 23:06:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72aa2845

games-strategy/endless-sky: initial import (restore at 0.9.14)

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

 games-strategy/endless-sky/Manifest|  1 +
 .../endless-sky/endless-sky-0.9.14.ebuild  | 59 ++
 .../files/endless-sky-0.9.14-no-games-path.patch   | 42 +++
 .../files/endless-sky-0.9.14-respect-cflags.patch  | 20 
 games-strategy/endless-sky/metadata.xml| 16 ++
 5 files changed, 138 insertions(+)

diff --git a/games-strategy/endless-sky/Manifest 
b/games-strategy/endless-sky/Manifest
new file mode 100644
index ..75a855912828
--- /dev/null
+++ b/games-strategy/endless-sky/Manifest
@@ -0,0 +1 @@
+DIST endless-sky-0.9.14.tar.gz 124358153 BLAKE2B 
5845c3b595f0feba7fc5f6ce1ead88b34e9426c3db53cf013fc67f9197d2cabad8fae39056fa6f4d6da76fceb43a9709397b95daba855d1b1ebf3c25a04ba007
 SHA512 
861fddc8e2f167d335247f3ce1efb59bb4a5951cb0aa5e4a10517fded096db7e69ac17cf0e813f2a1ec040bef57c5d6b6e8e90d952debc9b2caa38d1fb91abe5

diff --git a/games-strategy/endless-sky/endless-sky-0.9.14.ebuild 
b/games-strategy/endless-sky/endless-sky-0.9.14.ebuild
new file mode 100644
index ..f0f7509aa8a8
--- /dev/null
+++ b/games-strategy/endless-sky/endless-sky-0.9.14.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8,9,10} )
+inherit python-any-r1 scons-utils toolchain-funcs xdg
+
+DESCRIPTION="Space exploration, trading & combat in the tradition of Terminal 
Velocity"
+HOMEPAGE="https://endless-sky.github.io;
+SRC_URI="https://github.com/endless-sky/endless-sky/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="CC-BY-SA-4.0 CC-BY-SA-3.0 GPL-3+ public-domain"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+# Needs work; doesn't link against SDL 2
+RESTRICT="test"
+
+RDEPEND="media-libs/glew:0=
+   media-libs/libsdl2
+   media-libs/libjpeg-turbo:=
+   media-libs/libmad
+   media-libs/libpng:=
+   media-libs/openal
+   virtual/opengl"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.9.14-respect-cflags.patch
+   "${FILESDIR}"/${PN}-0.9.14-no-games-path.patch
+)
+
+src_compile() {
+   tc-export CXX
+
+   escons
+}
+
+src_test() {
+   escons test
+}
+
+src_install() {
+   escons PREFIX="${ED}"/usr/ install
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   einfo "Endless Sky provides high-res sprites for high-dpi screens."
+   einfo "If you want to use them, download"
+   einfo
+   einfo "   https://github.com/endless-sky/endless-sky-high-dpi/releases;
+   einfo
+   einfo "and extract it to ~/.local/share/endless-sky/plugins/."
+   einfo
+   einfo "Enjoy."
+}

diff --git 
a/games-strategy/endless-sky/files/endless-sky-0.9.14-no-games-path.patch 
b/games-strategy/endless-sky/files/endless-sky-0.9.14-no-games-path.patch
new file mode 100644
index ..bdec820de1e1
--- /dev/null
+++ b/games-strategy/endless-sky/files/endless-sky-0.9.14-no-games-path.patch
@@ -0,0 +1,42 @@
+https://src.fedoraproject.org/rpms/endless-sky/raw/rawhide/f/endless-sky-0.9.13-remove-games-path.patch
+--- a/SConstruct
 b/SConstruct
+@@ -191,11 +191,11 @@
+   RecursiveInstall(env, pathjoin(target, name), 
node.abspath)
+   else:
+   env.Install(target, node)
+-RecursiveInstall(env, "$DESTDIR$PREFIX/share/games/endless-sky/data", "data")
+-RecursiveInstall(env, "$DESTDIR$PREFIX/share/games/endless-sky/images", 
"images")
+-RecursiveInstall(env, "$DESTDIR$PREFIX/share/games/endless-sky/sounds", 
"sounds")
+-env.Install("$DESTDIR$PREFIX/share/games/endless-sky", "credits.txt")
+-env.Install("$DESTDIR$PREFIX/share/games/endless-sky", "keys.txt")
++RecursiveInstall(env, "$DESTDIR$PREFIX/share/endless-sky/data", "data")
++RecursiveInstall(env, "$DESTDIR$PREFIX/share/endless-sky/images", "images")
++RecursiveInstall(env, "$DESTDIR$PREFIX/share/endless-sky/sounds", "sounds")
++env.Install("$DESTDIR$PREFIX/share/endless-sky", "credits.txt")
++env.Install("$DESTDIR$PREFIX/share/endless-sky", "keys.txt")
+ 
+ # Make the word "install" in the command line do an installation.
+ env.Alias("install", "$DESTDIR$PREFIX")
+--- a/SConstruct
 b/SConstruct
+@@ -142,7 +142,7 @@
+ 
+ 
+ # Install the binary:
+-env.Install("$DESTDIR$PREFIX/games", sky)
++env.Install("$DESTDIR$PREFIX/bin", sky)
+ 
+ # Install the desktop file:
+ env.Install("$DESTDIR$PREFIX/share/applications", "endless-sky.desktop")
+--- a/source/Files.cpp
 b/source/Files.cpp
+@@ -119,7 +119,7 @@
+   // the executable, but are under 

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

2022-01-06 Thread James Le Cuirot
commit: 816056cc91f7138b03df8662b7da2e030d2edbc2
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Jan  6 22:57:32 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Jan  6 22:59:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=816056cc

media-gfx/libimagequant: Keyword 2.15.1 for ~m68k

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

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

diff --git a/media-gfx/libimagequant/libimagequant-2.15.1.ebuild 
b/media-gfx/libimagequant/libimagequant-2.15.1.ebuild
index b8c716a833cd..4435fc0b0474 100644
--- a/media-gfx/libimagequant/libimagequant-2.15.1.ebuild
+++ b/media-gfx/libimagequant/libimagequant-2.15.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/ImageOptim/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="GPL-3"
 SLOT="0/0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux"
 IUSE="cpu_flags_x86_sse2 openmp"
 
 PATCHES=(



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

2022-01-06 Thread James Le Cuirot
commit: 68f40dfd8a505b927e9c660cd919ff5c85d2fee0
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Jan  6 22:58:25 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Jan  6 22:59:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68f40dfd

dev-python/pillow: Keyword 9.0.0 for ~m68k

The tests pass... surprisingly.

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

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

diff --git a/dev-python/pillow/pillow-9.0.0.ebuild 
b/dev-python/pillow/pillow-9.0.0.ebuild
index ac36da1d605f..caa5fbbcd092 100644
--- a/dev-python/pillow/pillow-9.0.0.ebuild
+++ b/dev-python/pillow/pillow-9.0.0.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k tiff truetype )"
 RESTRICT="!test? ( test )"



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

2022-01-06 Thread James Le Cuirot
commit: 87e404b29f40ed839f304b604c261218c39cc775
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Jan  6 22:57:58 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Jan  6 22:59:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87e404b2

dev-python/olefile: Keyword 0.46-r1 for ~m68k

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

 dev-python/olefile/olefile-0.46-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/olefile/olefile-0.46-r1.ebuild 
b/dev-python/olefile/olefile-0.46-r1.ebuild
index be4a231cb844..3eecbb5845d1 100644
--- a/dev-python/olefile/olefile-0.46-r1.ebuild
+++ b/dev-python/olefile/olefile-0.46-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/decalage2/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux"
 
 distutils_enable_sphinx doc \
dev-python/sphinx_rtd_theme



[gentoo-commits] repo/gentoo:master commit in: gnustep-apps/cenon/

2022-01-06 Thread Bernard Cafarelli
commit: 9fe33c8a14697638f5bf62e07d600d3bfa783a71
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Thu Jan  6 22:44:40 2022 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Thu Jan  6 22:45:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fe33c8a

gnustep-apps/cenon: drop ppc keyword

ppc-specific compilation failure, don't hesitate to ping us if you are
interested in a ppc-keyworded cenon

Closes: https://bugs.gentoo.org/821097
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Bernard Cafarelli  gentoo.org>

 gnustep-apps/cenon/cenon-4.0.2-r1.ebuild | 4 ++--
 gnustep-apps/cenon/cenon-4.0.6.ebuild| 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/gnustep-apps/cenon/cenon-4.0.2-r1.ebuild 
b/gnustep-apps/cenon/cenon-4.0.2-r1.ebuild
index 209586efc0a7..f95e59f8 100644
--- a/gnustep-apps/cenon/cenon-4.0.2-r1.ebuild
+++ b/gnustep-apps/cenon/cenon-4.0.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -9,7 +9,7 @@ S=${WORKDIR}/${PN/c/C}
 DESCRIPTION="Cenon is a vector graphics tool for GNUstep, OpenStep and MacOSX"
 HOMEPAGE="http://www.cenon.info/;
 SRC_URI="http://www.cenon.zone/download/source/${P/c/C}.tar.bz2;
-KEYWORDS="amd64 ppc x86"
+KEYWORDS="amd64 x86"
 SLOT="0"
 LICENSE="Cenon"
 IUSE=""

diff --git a/gnustep-apps/cenon/cenon-4.0.6.ebuild 
b/gnustep-apps/cenon/cenon-4.0.6.ebuild
index 512edd10e9d2..36e93ec53433 100644
--- a/gnustep-apps/cenon/cenon-4.0.6.ebuild
+++ b/gnustep-apps/cenon/cenon-4.0.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -9,7 +9,7 @@ S=${WORKDIR}/${PN/c/C}
 DESCRIPTION="Cenon is a vector graphics tool for GNUstep, OpenStep and MacOSX"
 HOMEPAGE="http://www.cenon.info/;
 SRC_URI="http://www.cenon.zone/download/source/${P/c/C}.tar.bz2;
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="~amd64 ~x86"
 SLOT="0"
 LICENSE="Cenon"
 IUSE=""



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

2022-01-06 Thread James Le Cuirot
commit: b97e82d730dbef0fa36d148b79ded9c9c335f535
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Jan  6 22:29:39 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Jan  6 22:29:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b97e82d7

media-video/makemkv: Drop old 1.16.4

Closes: https://bugs.gentoo.org/830709
Signed-off-by: James Le Cuirot  gentoo.org>

 media-video/makemkv/Manifest  |   2 -
 media-video/makemkv/makemkv-1.16.4.ebuild | 126 --
 2 files changed, 128 deletions(-)

diff --git a/media-video/makemkv/Manifest b/media-video/makemkv/Manifest
index d0d8cd97cc71..d667005e6dd7 100644
--- a/media-video/makemkv/Manifest
+++ b/media-video/makemkv/Manifest
@@ -1,4 +1,2 @@
-DIST makemkv-bin-1.16.4.tar.gz 15455839 BLAKE2B 
5d29416beeb06f5fc66db39e5323de4d3491b120ec1b734183c9aaf937baf8a63a277ddb378b668d9659c34449c474e2ab9a7bb82a448f33de85abf82e5e791b
 SHA512 
d2d12a18ef64e77d7a47e1e68ced265fbd2071fd60fb8118085c2b8c892132e9ef81f1a54c09e5f45be6f880a91cef3bb25ed5e86e3735f5b449c6b7fb88a72f
 DIST makemkv-bin-1.16.5.tar.gz 15585124 BLAKE2B 
c006b47af571089de5a3283f0f4094556b3fbd9b67d26f7fc57e05e6feb0b3a6875742d8eb5536c561dbd8e6914b9255e38b97eb0b9acaba761daa28e532c3af
 SHA512 
4e0ee2f2d9036a46dc3d3bdf13048c17f7efe886ddf808911d7694c319b0b887439907a0d5f47a7ff3824ef7bfb036d5900a66d3f500dc1b57223012479a0609
-DIST makemkv-oss-1.16.4.tar.gz 6536730 BLAKE2B 
8f5167c6b5056f9ea38a47b60875aac8394c130b40f08ef7a102f00937c34feb58e6436a9140509da9fc2d2b835956dede6bd8485827f3037b2026b0421a7094
 SHA512 
e25b41cbc348a49f13914af6b2dd040376c7517273dd4f49dc68fe9e363e28e336fb6d3d525b190c11d70e7c9b7127ffabdd89b3130cd1aab55a6a6f708d7452
 DIST makemkv-oss-1.16.5.tar.gz 6541723 BLAKE2B 
e628fa65a883e69b51a84bdc0d46da5628c1981017f2e64a31e36e3b7bc45e16d2a94831a6e0fd405676d8385ce11afb9db7d5fc81f2cb174e9ca44dde775f1d
 SHA512 
865f621fb326541dcc05231667510895cb20e3bccb4705d67533aefec57b043d6fd33f0541290428f45226123f2dc419f7d0f2c071518f6f7a548c5aeea8978e

diff --git a/media-video/makemkv/makemkv-1.16.4.ebuild 
b/media-video/makemkv/makemkv-1.16.4.ebuild
deleted file mode 100644
index ea05fb9afbb4..
--- a/media-video/makemkv/makemkv-1.16.4.ebuild
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic linux-info xdg
-
-MY_P=makemkv-oss-${PV}
-MY_PB=makemkv-bin-${PV}
-
-DESCRIPTION="Tool for ripping and streaming Blu-ray, HD-DVD and DVD discs"
-HOMEPAGE="http://www.makemkv.com/;
-SRC_URI="http://www.makemkv.com/download/${MY_P}.tar.gz
-   http://www.makemkv.com/download/${MY_PB}.tar.gz;
-
-LICENSE="GPL-2 LGPL-2.1 MPL-1.1 MakeMKV-EULA openssl"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
-IUSE="+gui +java"
-RESTRICT="bindist mirror"
-
-QA_PREBUILT="usr/bin/makemkvcon usr/bin/mmdtsdec"
-
-DEPEND="
-   dev-libs/expat
-   dev-libs/openssl:0=[-bindist(-)]
-   >=media-video/ffmpeg-1.0.0:0=
-   sys-libs/glibc
-   sys-libs/zlib
-   gui? (
-   dev-qt/qtcore:5
-   dev-qt/qtdbus:5
-   dev-qt/qtgui:5
-   dev-qt/qtwidgets:5
-   )
-"
-RDEPEND="
-   ${DEPEND}
-   net-misc/wget
-   java? ( >=virtual/jre-1.8 )
-"
-BDEPEND="
-   virtual/pkgconfig
-   gui? ( dev-qt/qtcore:5 )
-"
-
-CONFIG_CHECK="~CHR_DEV_SG"
-S="${WORKDIR}/${MY_P}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-path.patch
-   "${FILESDIR}"/${PN}-flags.patch
-)
-
-src_prepare() {
-   default
-
-   if ! use java; then
-   rm -v "${WORKDIR}/${MY_PB}"/src/share/blues.* || die
-   fi
-}
-
-src_configure() {
-   # See bug #439380.
-   replace-flags -O* -Os
-
-   econf \
-   --enable-debug \
-   --disable-noec \
-   $(use_enable gui) \
-   $(use_enable gui qt5)
-}
-
-src_install() {
-   local myarch
-   case "${ARCH}" in
-   arm) myarch=armel ;;
-   x86) myarch=i386 ;;
-   *) myarch=${ARCH} ;;
-   esac
-
-   default
-
-   # add missing symlinks for QA
-   dosym libdriveio.so.0 /usr/$(get_libdir)/libdriveio.so.0.${PV}
-   dosym libdriveio.so.0 /usr/$(get_libdir)/libdriveio.so
-   dosym libmakemkv.so.1 /usr/$(get_libdir)/libmakemkv.so.1.${PV}
-   dosym libmakemkv.so.1 /usr/$(get_libdir)/libmakemkv.so
-   dosym libmmbd.so.0/usr/$(get_libdir)/libmmbd.so
-   dosym libmmbd.so.0/usr/$(get_libdir)/libmmbd.so.0.${PV}
-
-   cd "${WORKDIR}"/${MY_PB} || die
-
-   # install prebuilt bin
-   dobin bin/"${myarch}"/makemkvcon
-
-   # additional tool is actually part of makemkvcon
-   dosym makemkvcon /usr/bin/sdftool
-
-   # install profiles and locales
-   insinto /usr/share/MakeMKV
-   doins src/share/*
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-
-   elog "While MakeMKV is in beta mode, 

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

2022-01-06 Thread James Le Cuirot
commit: 2046bedbfe893c814f5a73c42edb7eff46cb3fa4
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Jan  6 22:15:22 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Jan  6 22:16:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2046bedb

net-libs/liblockfile: Keyword 1.17 for ~m68k

The tests pass.

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

 net-libs/liblockfile/liblockfile-1.17.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/liblockfile/liblockfile-1.17.ebuild 
b/net-libs/liblockfile/liblockfile-1.17.ebuild
index 88f5b080023f..d2fcc989d6a9 100644
--- a/net-libs/liblockfile/liblockfile-1.17.ebuild
+++ b/net-libs/liblockfile/liblockfile-1.17.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/miquels/liblockfile/archive/v${PV}.tar.gz -> ${P}.ta
 
 LICENSE="LGPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
 IUSE="static-libs"
 
 RDEPEND="acct-group/mail"



[gentoo-commits] repo/gentoo:master commit in: x11-libs/xcb-util-image/

2022-01-06 Thread James Le Cuirot
commit: 18c01072841f5b1709fd39648cb371e02c40b21e
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Jan  6 21:49:22 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Jan  6 22:05:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18c01072

x11-libs/xcb-util-image: Keyword 0.4.0-r2 for ~m68k

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

 x11-libs/xcb-util-image/xcb-util-image-0.4.0-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-libs/xcb-util-image/xcb-util-image-0.4.0-r2.ebuild 
b/x11-libs/xcb-util-image/xcb-util-image-0.4.0-r2.ebuild
index fd67ff80ff37..2f879d5ac8a0 100644
--- a/x11-libs/xcb-util-image/xcb-util-image-0.4.0-r2.ebuild
+++ b/x11-libs/xcb-util-image/xcb-util-image-0.4.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -9,7 +9,7 @@ inherit xorg-3
 DESCRIPTION="X C-language Bindings sample implementations"
 HOMEPAGE="https://xcb.freedesktop.org/ 
https://gitlab.freedesktop.org/xorg/lib/libxcb-image;
 
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris"
 
 RDEPEND=">=x11-libs/libxcb-1.9.1:=[${MULTILIB_USEDEP}]
>=x11-libs/xcb-util-${PV}:=[${MULTILIB_USEDEP}]"



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

2022-01-06 Thread James Le Cuirot
commit: b4bb6f9539cd8214106cfd7a9751c70492be56e8
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Jan  6 22:03:02 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Jan  6 22:06:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4bb6f95

profiles: Unmask X, xpm, and libglvnd flags on m68k

xorg-server and friends have now been keyworded.

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

 profiles/arch/m68k/use.mask | 6 --
 1 file changed, 6 deletions(-)

diff --git a/profiles/arch/m68k/use.mask b/profiles/arch/m68k/use.mask
index 56fb20679473..a9c347e2c04a 100644
--- a/profiles/arch/m68k/use.mask
+++ b/profiles/arch/m68k/use.mask
@@ -64,10 +64,6 @@ qt5
 # valgrind has no m68k port.
 valgrind
 
-# Matt Turner  (2019-12-05)
-# media-libs/libglvnd is not keyworded
-libglvnd
-
 # Mattéo Rossillol‑‑Laruelle  (2019‑08‑31)
 # Dependencies not keyworded.
 appindicator
@@ -147,6 +143,4 @@ slang
 systemd
 tcl
 tk
-X
 xemacs
-xpm



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

2022-01-06 Thread James Le Cuirot
commit: 3ba5b3d56c3bb5d36cc4e0d5cd5cd7ca063d0f2e
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Jan  6 21:58:42 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Jan  6 22:05:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ba5b3d5

profiles: Force USE=minimal for x11-base/xorg-server on m68k

Force Xorg without Mesa. Mesa has been tested on m68k with VirtIO-GPU
under QEMU and seems quite broken.

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

 profiles/arch/m68k/package.use.force | 7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/profiles/arch/m68k/package.use.force 
b/profiles/arch/m68k/package.use.force
index 0430487c6a2f..068dcfea95c4 100644
--- a/profiles/arch/m68k/package.use.force
+++ b/profiles/arch/m68k/package.use.force
@@ -1,6 +1,11 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# James Le Cuirot  (2022-01-06)
+# Force Xorg without Mesa. Mesa has been tested on m68k with VirtIO-GPU under
+# QEMU and seems quite broken.
+x11-base/xorg-server minimal
+
 # James Le Cuirot  (2021-11-09)
 # dev-perl/Type-Tie fails a test so avoid dependencies.
 dev-perl/Type-Tiny minimal



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

2022-01-06 Thread James Le Cuirot
commit: b7e34fc95d5499ddce21048a7d440cf333b57e78
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Jan  6 22:01:44 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Jan  6 22:05:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7e34fc9

x11-base/xorg-server: Keyword 21.1.3 for ~m68k

The tests pass and plenty of manual testing has been done.

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

 x11-base/xorg-server/xorg-server-21.1.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-base/xorg-server/xorg-server-21.1.3.ebuild 
b/x11-base/xorg-server/xorg-server-21.1.3.ebuild
index 79b9ff4ad7a3..832c1d7ea546 100644
--- a/x11-base/xorg-server/xorg-server-21.1.3.ebuild
+++ b/x11-base/xorg-server/xorg-server-21.1.3.ebuild
@@ -11,7 +11,7 @@ 
EGIT_REPO_URI="https://gitlab.freedesktop.org/xorg/xserver.git;
 DESCRIPTION="X.Org X servers"
 SLOT="0/${PV}"
 if [[ ${PV} != * ]]; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 IUSE_SERVERS="xephyr xnest xorg xvfb"



[gentoo-commits] repo/gentoo:master commit in: x11-libs/xcb-util-cursor/

2022-01-06 Thread James Le Cuirot
commit: 94c15a9c603070ff356132253837fdbf1745dbd4
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Jan  6 21:49:47 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Jan  6 22:05:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94c15a9c

x11-libs/xcb-util-cursor: Keyword 0.1.3-r3 for ~m68k

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

 x11-libs/xcb-util-cursor/xcb-util-cursor-0.1.3-r3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-libs/xcb-util-cursor/xcb-util-cursor-0.1.3-r3.ebuild 
b/x11-libs/xcb-util-cursor/xcb-util-cursor-0.1.3-r3.ebuild
index 85f17e5da11e..6882f533d2d8 100644
--- a/x11-libs/xcb-util-cursor/xcb-util-cursor-0.1.3-r3.ebuild
+++ b/x11-libs/xcb-util-cursor/xcb-util-cursor-0.1.3-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -9,7 +9,7 @@ inherit xorg-3
 DESCRIPTION="X C-language Bindings sample implementations"
 HOMEPAGE="https://xcb.freedesktop.org/ 
https://gitlab.freedesktop.org/xorg/lib/libxcb-cursor;
 
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris"
 
 RDEPEND=">=x11-libs/libxcb-1.9.1:=[${MULTILIB_USEDEP}]
>=x11-libs/xcb-util-image-0.3.9-r1[${MULTILIB_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: x11-libs/xcb-util-renderutil/

2022-01-06 Thread James Le Cuirot
commit: 6a24985594d60dca356910ae45d34f4d4fd48bf9
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Jan  6 21:42:08 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Jan  6 22:04:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a249855

x11-libs/xcb-util-renderutil: Keyword 0.3.9-r3 for ~m68k

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

 x11-libs/xcb-util-renderutil/xcb-util-renderutil-0.3.9-r3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-libs/xcb-util-renderutil/xcb-util-renderutil-0.3.9-r3.ebuild 
b/x11-libs/xcb-util-renderutil/xcb-util-renderutil-0.3.9-r3.ebuild
index ad2b141a271b..7468752e7968 100644
--- a/x11-libs/xcb-util-renderutil/xcb-util-renderutil-0.3.9-r3.ebuild
+++ b/x11-libs/xcb-util-renderutil/xcb-util-renderutil-0.3.9-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -9,7 +9,7 @@ inherit xorg-3
 DESCRIPTION="X C-language Bindings sample implementations"
 HOMEPAGE="https://xcb.freedesktop.org/ 
https://gitlab.freedesktop.org/xorg/lib/libxcb-render-util;
 
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris"
 
 RDEPEND=">=x11-libs/libxcb-1.9.1:=[${MULTILIB_USEDEP}]"
 DEPEND="${RDEPEND}



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

2022-01-06 Thread James Le Cuirot
commit: d1310ee0fdc5197580eec4d3fc1414beaf22fa13
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Jan  6 21:43:47 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Jan  6 22:04:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1310ee0

x11-libs/xcb-util: Keyword 0.4.0-r2 for ~m68k

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

 x11-libs/xcb-util/xcb-util-0.4.0-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-libs/xcb-util/xcb-util-0.4.0-r2.ebuild 
b/x11-libs/xcb-util/xcb-util-0.4.0-r2.ebuild
index 1c10dcc1aae5..663ea157e325 100644
--- a/x11-libs/xcb-util/xcb-util-0.4.0-r2.ebuild
+++ b/x11-libs/xcb-util/xcb-util-0.4.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -9,7 +9,7 @@ inherit xorg-3
 DESCRIPTION="X C-language Bindings sample implementations"
 HOMEPAGE="https://xcb.freedesktop.org/ 
https://gitlab.freedesktop.org/xorg/lib/libxcb-util;
 
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris"
 
 RDEPEND=">=x11-libs/libxcb-1.9.1:=[${MULTILIB_USEDEP}]"
 DEPEND="${RDEPEND}



[gentoo-commits] repo/gentoo:master commit in: x11-libs/xcb-util-wm/

2022-01-06 Thread James Le Cuirot
commit: e6ef675292620a34b83388a900aae534907b9f07
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Jan  6 21:43:21 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Jan  6 22:04:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6ef6752

x11-libs/xcb-util-wm: Keyword 0.4.1-r3 for ~m68k

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

 x11-libs/xcb-util-wm/xcb-util-wm-0.4.1-r3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-libs/xcb-util-wm/xcb-util-wm-0.4.1-r3.ebuild 
b/x11-libs/xcb-util-wm/xcb-util-wm-0.4.1-r3.ebuild
index e7e02cc41a34..28b81694e2b3 100644
--- a/x11-libs/xcb-util-wm/xcb-util-wm-0.4.1-r3.ebuild
+++ b/x11-libs/xcb-util-wm/xcb-util-wm-0.4.1-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -9,7 +9,7 @@ inherit xorg-3
 DESCRIPTION="X C-language Bindings sample implementations"
 HOMEPAGE="https://xcb.freedesktop.org/ 
https://gitlab.freedesktop.org/xorg/lib/libxcb-wm;
 
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris"
 
 RDEPEND=">=x11-libs/libxcb-1.9.1:=[${MULTILIB_USEDEP}]"
 DEPEND="${RDEPEND}



[gentoo-commits] repo/gentoo:master commit in: x11-libs/xcb-util-keysyms/

2022-01-06 Thread James Le Cuirot
commit: 7bde56759e96d07a003c60cb863d48571dceb992
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Jan  6 21:42:52 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Jan  6 22:04:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bde5675

x11-libs/xcb-util-keysyms: Keyword 0.4.0-r2 for ~m68k

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

 x11-libs/xcb-util-keysyms/xcb-util-keysyms-0.4.0-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-libs/xcb-util-keysyms/xcb-util-keysyms-0.4.0-r2.ebuild 
b/x11-libs/xcb-util-keysyms/xcb-util-keysyms-0.4.0-r2.ebuild
index 7791bec83f74..b9829779f5f6 100644
--- a/x11-libs/xcb-util-keysyms/xcb-util-keysyms-0.4.0-r2.ebuild
+++ b/x11-libs/xcb-util-keysyms/xcb-util-keysyms-0.4.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -9,7 +9,7 @@ inherit xorg-3
 DESCRIPTION="X C-language Bindings sample implementations"
 HOMEPAGE="https://xcb.freedesktop.org/ 
https://gitlab.freedesktop.org/xorg/lib/libxcb-keysyms;
 
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris"
 
 RDEPEND="x11-libs/libxcb:=[${MULTILIB_USEDEP}]"
 DEPEND="${RDEPEND}



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

2022-01-06 Thread Sam James
commit: 9a91eb2714cc058b6baa9bf8c5e8bb6f6cb318d6
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  6 21:55:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  6 21:55:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a91eb27

media-video/pipewire: throw libusb in with bluetooth support

It's only used right now for quirk detection of different
Bluetooth adapters.

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

 .../{pipewire-0.3.43-r1.ebuild => pipewire-0.3.43-r2.ebuild}| 6 +++---
 media-video/pipewire/pipewire-.ebuild   | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/media-video/pipewire/pipewire-0.3.43-r1.ebuild 
b/media-video/pipewire/pipewire-0.3.43-r2.ebuild
similarity index 98%
rename from media-video/pipewire/pipewire-0.3.43-r1.ebuild
rename to media-video/pipewire/pipewire-0.3.43-r2.ebuild
index 984f1ef55dcd..65a0e6a60d2d 100644
--- a/media-video/pipewire/pipewire-0.3.43-r1.ebuild
+++ b/media-video/pipewire/pipewire-0.3.43-r2.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="https://pipewire.org/;
 LICENSE="MIT LGPL-2.1+ GPL-2"
 # ABI was broken in 0.3.42 for 
https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/49
 SLOT="0/0.4"
-IUSE="bluetooth doc echo-cancel extra gstreamer jack-client jack-sdk lv2 
pipewire-alsa ssl systemd test usb v4l zeroconf"
+IUSE="bluetooth doc echo-cancel extra gstreamer jack-client jack-sdk lv2 
pipewire-alsa ssl systemd test v4l zeroconf"
 
 # Once replacing system JACK libraries is possible, it's likely that
 # jack-client IUSE will need blocking to avoid users accidentally
@@ -57,6 +57,7 @@ RDEPEND="
media-libs/libfreeaptx
media-libs/sbc
>=net-wireless/bluez-4.101:=
+   virtual/libusb:1
)
echo-cancel? ( media-libs/webrtc-audio-processing:0 )
extra? (
@@ -80,7 +81,6 @@ RDEPEND="
!pipewire-alsa? ( 
media-plugins/alsa-plugins[${MULTILIB_USEDEP},pulseaudio] )
ssl? ( dev-libs/openssl:= )
systemd? ( sys-apps/systemd )
-   usb? ( virtual/libusb:1 )
v4l? ( media-libs/libv4l )
zeroconf? ( net-dns/avahi )
 "
@@ -162,6 +162,7 @@ multilib_src_configure() {
$(meson_native_use_feature bluetooth bluez5-codec-aac)
$(meson_native_use_feature bluetooth bluez5-codec-aptx)
$(meson_native_use_feature bluetooth bluez5-codec-ldac)
+   $(meson_native_use_feature bluetooth libusb) # At least for now 
only used by bluez5 native (quirk detection of adapters)
$(meson_native_use_feature echo-cancel echo-cancel-webrtc) 
#807889
-Dcontrol=enabled # Matches upstream
-Daudiotestsrc=enabled # Matches upstream
@@ -177,7 +178,6 @@ multilib_src_configure() {
$(meson_native_use_feature v4l v4l2)
-Dlibcamera=disabled # libcamera is not in Portage tree
$(meson_native_use_feature ssl raop)
-   $(meson_native_use_feature usb libusb)
-Dvideoconvert=enabled # Matches upstream
-Dvideotestsrc=enabled # Matches upstream
-Dvolume=enabled # Matches upstream

diff --git a/media-video/pipewire/pipewire-.ebuild 
b/media-video/pipewire/pipewire-.ebuild
index 984f1ef55dcd..65a0e6a60d2d 100644
--- a/media-video/pipewire/pipewire-.ebuild
+++ b/media-video/pipewire/pipewire-.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="https://pipewire.org/;
 LICENSE="MIT LGPL-2.1+ GPL-2"
 # ABI was broken in 0.3.42 for 
https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/49
 SLOT="0/0.4"
-IUSE="bluetooth doc echo-cancel extra gstreamer jack-client jack-sdk lv2 
pipewire-alsa ssl systemd test usb v4l zeroconf"
+IUSE="bluetooth doc echo-cancel extra gstreamer jack-client jack-sdk lv2 
pipewire-alsa ssl systemd test v4l zeroconf"
 
 # Once replacing system JACK libraries is possible, it's likely that
 # jack-client IUSE will need blocking to avoid users accidentally
@@ -57,6 +57,7 @@ RDEPEND="
media-libs/libfreeaptx
media-libs/sbc
>=net-wireless/bluez-4.101:=
+   virtual/libusb:1
)
echo-cancel? ( media-libs/webrtc-audio-processing:0 )
extra? (
@@ -80,7 +81,6 @@ RDEPEND="
!pipewire-alsa? ( 
media-plugins/alsa-plugins[${MULTILIB_USEDEP},pulseaudio] )
ssl? ( dev-libs/openssl:= )
systemd? ( sys-apps/systemd )
-   usb? ( virtual/libusb:1 )
v4l? ( media-libs/libv4l )
zeroconf? ( net-dns/avahi )
 "
@@ -162,6 +162,7 @@ multilib_src_configure() {
$(meson_native_use_feature bluetooth bluez5-codec-aac)
$(meson_native_use_feature bluetooth bluez5-codec-aptx)
$(meson_native_use_feature bluetooth bluez5-codec-ldac)
+   $(meson_native_use_feature 

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

2022-01-06 Thread Sam James
commit: 476b0e4d1badc14ab49fef86b09f487b545d0988
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  6 21:37:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  6 21:37:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=476b0e4d

media-video/pipewire: fix automagic lv2 dep

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

 media-video/pipewire/metadata.xml | 1 +
 .../pipewire/{pipewire-0.3.43.ebuild => pipewire-0.3.43-r1.ebuild}| 4 +++-
 media-video/pipewire/pipewire-.ebuild | 4 +++-
 3 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/media-video/pipewire/metadata.xml 
b/media-video/pipewire/metadata.xml
index 0629898f6956..ca29532fdfbe 100644
--- a/media-video/pipewire/metadata.xml
+++ b/media-video/pipewire/metadata.xml
@@ -27,6 +27,7 @@
Build pw-cat/pw-play/pw-record
Install a plugin for running PipeWire 
as a JACK client
Use PipeWire as JACK replacement
+   Allow loading LV2 plugins via 
media-libs/lv2
Replace PulseAudio's ALSA plugin 
with PipeWire's plugin
Enable raop-sink support (needs 
dev-libs/openssl)


diff --git a/media-video/pipewire/pipewire-0.3.43.ebuild 
b/media-video/pipewire/pipewire-0.3.43-r1.ebuild
similarity index 98%
rename from media-video/pipewire/pipewire-0.3.43.ebuild
rename to media-video/pipewire/pipewire-0.3.43-r1.ebuild
index 35187723a20e..984f1ef55dcd 100644
--- a/media-video/pipewire/pipewire-0.3.43.ebuild
+++ b/media-video/pipewire/pipewire-0.3.43-r1.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="https://pipewire.org/;
 LICENSE="MIT LGPL-2.1+ GPL-2"
 # ABI was broken in 0.3.42 for 
https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/49
 SLOT="0/0.4"
-IUSE="bluetooth doc echo-cancel extra gstreamer jack-client jack-sdk 
pipewire-alsa ssl systemd test usb v4l zeroconf"
+IUSE="bluetooth doc echo-cancel extra gstreamer jack-client jack-sdk lv2 
pipewire-alsa ssl systemd test usb v4l zeroconf"
 
 # Once replacing system JACK libraries is possible, it's likely that
 # jack-client IUSE will need blocking to avoid users accidentally
@@ -72,6 +72,7 @@ RDEPEND="
!media-sound/jack-audio-connection-kit
!media-sound/jack2
)
+   lv2? ( media-libs/lv2 )
pipewire-alsa? (
>=media-libs/alsa-lib-1.1.7[${MULTILIB_USEDEP}]
!media-plugins/alsa-plugins[${MULTILIB_USEDEP},pulseaudio]
@@ -172,6 +173,7 @@ multilib_src_configure() {
-Dsupport=enabled # Miscellaneous/common plugins, such as null 
sink
-Devl=disabled # Matches upstream
-Dtest=disabled # fakesink and fakesource plugins
+   $(meson_native_use_feature lv2)
$(meson_native_use_feature v4l v4l2)
-Dlibcamera=disabled # libcamera is not in Portage tree
$(meson_native_use_feature ssl raop)

diff --git a/media-video/pipewire/pipewire-.ebuild 
b/media-video/pipewire/pipewire-.ebuild
index 35187723a20e..984f1ef55dcd 100644
--- a/media-video/pipewire/pipewire-.ebuild
+++ b/media-video/pipewire/pipewire-.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="https://pipewire.org/;
 LICENSE="MIT LGPL-2.1+ GPL-2"
 # ABI was broken in 0.3.42 for 
https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/49
 SLOT="0/0.4"
-IUSE="bluetooth doc echo-cancel extra gstreamer jack-client jack-sdk 
pipewire-alsa ssl systemd test usb v4l zeroconf"
+IUSE="bluetooth doc echo-cancel extra gstreamer jack-client jack-sdk lv2 
pipewire-alsa ssl systemd test usb v4l zeroconf"
 
 # Once replacing system JACK libraries is possible, it's likely that
 # jack-client IUSE will need blocking to avoid users accidentally
@@ -72,6 +72,7 @@ RDEPEND="
!media-sound/jack-audio-connection-kit
!media-sound/jack2
)
+   lv2? ( media-libs/lv2 )
pipewire-alsa? (
>=media-libs/alsa-lib-1.1.7[${MULTILIB_USEDEP}]
!media-plugins/alsa-plugins[${MULTILIB_USEDEP},pulseaudio]
@@ -172,6 +173,7 @@ multilib_src_configure() {
-Dsupport=enabled # Miscellaneous/common plugins, such as null 
sink
-Devl=disabled # Matches upstream
-Dtest=disabled # fakesink and fakesource plugins
+   $(meson_native_use_feature lv2)
$(meson_native_use_feature v4l v4l2)
-Dlibcamera=disabled # libcamera is not in Portage tree
$(meson_native_use_feature ssl raop)



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

2022-01-06 Thread Brian Evans
commit: 0811fe227a4ce93eb23d94abbe13f9c655fd1169
Author: Brian Evans  gentoo  org>
AuthorDate: Thu Jan  6 21:36:49 2022 +
Commit: Brian Evans  gentoo  org>
CommitDate: Thu Jan  6 21:36:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0811fe22

dev-php/PEAR-HTTP_Request2: add allarches to metadata

Signed-off-by: Brian Evans  gentoo.org>

 dev-php/PEAR-HTTP_Request2/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-php/PEAR-HTTP_Request2/metadata.xml 
b/dev-php/PEAR-HTTP_Request2/metadata.xml
index 8d1b88e9c494..1f4b70b9642a 100644
--- a/dev-php/PEAR-HTTP_Request2/metadata.xml
+++ b/dev-php/PEAR-HTTP_Request2/metadata.xml
@@ -11,4 +11,5 @@
Force dev-lang/php to be compiled with ssl 
extension
Force dev-lang/php to be compiled with zlib 
extension

+   
 



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

2022-01-06 Thread Georgy Yakovlev
commit: bdd50380cbfefdb5683c70d28b8ea71e91e04bb2
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Jan  6 21:02:33 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Jan  6 21:22:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdd50380

dev-lang/jsonnet: Keyword 0.18.0-r1 arm64, #830692

Signed-off-by: Georgy Yakovlev  gentoo.org>

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

diff --git a/dev-lang/jsonnet/jsonnet-0.18.0-r1.ebuild 
b/dev-lang/jsonnet/jsonnet-0.18.0-r1.ebuild
index 3daa4dee915f..e089beab3200 100644
--- a/dev-lang/jsonnet/jsonnet-0.18.0-r1.ebuild
+++ b/dev-lang/jsonnet/jsonnet-0.18.0-r1.ebuild
@@ -15,7 +15,7 @@ IUSE="custom-optimization doc examples python test"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
 RDEPEND="
dev-cpp/rapidyaml:=
dev-cpp/nlohmann_json:=



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

2022-01-06 Thread Georgy Yakovlev
commit: d5647a97aabaabd5232bc2d5f81af50316182c64
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Jan  6 21:02:34 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Jan  6 21:22:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5647a97

dev-cpp/rapidyaml: Keyword 0.3.0 arm64, #830692

Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-cpp/rapidyaml/rapidyaml-0.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/rapidyaml/rapidyaml-0.3.0.ebuild 
b/dev-cpp/rapidyaml/rapidyaml-0.3.0.ebuild
index 62a8cc7371f5..64b80e293129 100644
--- a/dev-cpp/rapidyaml/rapidyaml-0.3.0.ebuild
+++ b/dev-cpp/rapidyaml/rapidyaml-0.3.0.ebuild
@@ -25,7 +25,7 @@ S="${WORKDIR}/${P}-src"
 
 LICENSE="MIT Boost-1.0 BSD"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
 IUSE="debug test"
 RESTRICT="!test? ( test )"
 



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

2022-01-06 Thread Sam James
commit: d46502e794948afa85e33f86d575456c62ff8859
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  6 21:11:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  6 21:14:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d46502e7

dev-libs/userspace-rcu: add 0.13.1

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

 dev-libs/userspace-rcu/Manifest|  1 +
 .../userspace-rcu-0.13.1-tests-no-benchmark.patch  | 13 ++
 dev-libs/userspace-rcu/metadata.xml| 14 +++---
 dev-libs/userspace-rcu/userspace-rcu-0.13.1.ebuild | 50 ++
 4 files changed, 71 insertions(+), 7 deletions(-)

diff --git a/dev-libs/userspace-rcu/Manifest b/dev-libs/userspace-rcu/Manifest
index 24eedb824689..f20d5a0e4e87 100644
--- a/dev-libs/userspace-rcu/Manifest
+++ b/dev-libs/userspace-rcu/Manifest
@@ -1 +1,2 @@
 DIST userspace-rcu-0.13.0.tar.bz2 608434 BLAKE2B 
11b5d13f4e1a577cc33ad430eb387b26cc2db2ba9ff32c7a09f9cb6c8a418548cd87c198ab4b63be3df884d8e3878046ba817106ff2f07cbab86dd60c9bb1d34
 SHA512 
7288b5a4a2dca6a75ecaa8553b942b9e7be9cae25776d2448fb0b0c950af9919c369791839607c6c1e6cbd32bbd1e1cafc18ee753f0e3bdc2ed7b65488612580
+DIST userspace-rcu-0.13.1.tar.bz2 609961 BLAKE2B 
96581fb3e90764870d2eb3eff6999e3c20bf206e3a0d5c910acfe693d55e0cb389fa5126a74d175f3c46655e740ecf1c1426c367eb3c28f3ef3a634848e51e83
 SHA512 
c86f2eb260cccb3cb6bd54ddbc0b46e60083fc99423e9403242ebed7f39a2a49c68af933ea6f373e2a9d4f9dc56f5befe030740891e28cf2fabe927a48ff8182

diff --git 
a/dev-libs/userspace-rcu/files/userspace-rcu-0.13.1-tests-no-benchmark.patch 
b/dev-libs/userspace-rcu/files/userspace-rcu-0.13.1-tests-no-benchmark.patch
new file mode 100644
index ..ecbe3e01e0a8
--- /dev/null
+++ b/dev-libs/userspace-rcu/files/userspace-rcu-0.13.1-tests-no-benchmark.patch
@@ -0,0 +1,13 @@
+Fedora: 
https://src.fedoraproject.org/rpms/userspace-rcu/raw/rawhide/f/regtest-without-bench.patch
+
+"Remove the benchmarks from the regtest target, they timeout on the buildds."
+--- a/tests/Makefile.am
 b/tests/Makefile.am
+@@ -8,7 +8,6 @@
+   cd benchmark && $(MAKE) $(AM_MAKEFLAGS) long_bench
+ regtest:
+   cd regression && $(MAKE) $(AM_MAKEFLAGS) regtest
+-  cd benchmark && $(MAKE) $(AM_MAKEFLAGS) regtest
+ 
+ check-loop:
+   while [ 0 ]; do \

diff --git a/dev-libs/userspace-rcu/metadata.xml 
b/dev-libs/userspace-rcu/metadata.xml
index 4123f2f05874..dce48a4a9489 100644
--- a/dev-libs/userspace-rcu/metadata.xml
+++ b/dev-libs/userspace-rcu/metadata.xml
@@ -1,11 +1,11 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-
-base-sys...@gentoo.org
-Gentoo Base System
-
-
-Run regression tests (requires 
FEATURES=test)
-
+   
+   base-sys...@gentoo.org
+   Gentoo Base System
+   
+   
+   Run regression tests (requires 
FEATURES=test)
+   
 

diff --git a/dev-libs/userspace-rcu/userspace-rcu-0.13.1.ebuild 
b/dev-libs/userspace-rcu/userspace-rcu-0.13.1.ebuild
new file mode 100644
index ..434c0ba25a9e
--- /dev/null
+++ b/dev-libs/userspace-rcu/userspace-rcu-0.13.1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools
+
+DESCRIPTION="Userspace RCU (read-copy-update) library"
+HOMEPAGE="https://liburcu.org/;
+SRC_URI="https://lttng.org/files/urcu/${P}.tar.bz2;
+
+LICENSE="LGPL-2.1"
+SLOT="0/8" # subslot = soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+IUSE="static-libs test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="test? ( sys-process/time )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.13.1-tests-no-benchmark.patch
+)
+
+src_prepare() {
+   default
+
+   # Needed for tests patch
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   --enable-shared
+   $(use_enable static-libs static)
+   )
+
+   econf "${myeconfargs[@]}"
+}
+
+src_test() {
+   default
+
+   emake -C tests/regression regtest
+}
+
+src_install() {
+   default
+
+   find "${ED}" -type f -name "*.la" -delete || die
+}



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

2022-01-06 Thread Sam James
commit: 55bf6ee6c961534204769f278e01caa7306b8964
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  6 21:06:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  6 21:14:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55bf6ee6

dev-util/byacc: add 20220101

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

 dev-util/byacc/Manifest  |  1 +
 dev-util/byacc/byacc-20220101.ebuild | 20 
 2 files changed, 21 insertions(+)

diff --git a/dev-util/byacc/Manifest b/dev-util/byacc/Manifest
index 52f0df6c962d..a48229106f55 100644
--- a/dev-util/byacc/Manifest
+++ b/dev-util/byacc/Manifest
@@ -1,2 +1,3 @@
 DIST byacc-20210808.tgz 891489 BLAKE2B 
e349e960cdbc654b148ec8412f8502e26976f8a933e3846fc4ff308440c8c8058b3422dbc0a709b792ec727c62f3b4ed7d0679d9d5da69fed8c4e08daa801625
 SHA512 
cde092dbd845364752aca228a838b97fc34378c7dd7f860c614d13c8ec7167b8416422ded82864d22e8c3c447b47b30abca591ef8ab667c49f9fa070d68114c4
 DIST byacc-20211224.tgz 894135 BLAKE2B 
6b9e7686e66d9f23ba92f5d8129bda72f75b71a50a72792ec241270102d972279b775b6dcfba85f79dd3bad04470838c1a9f2a675d620322393c7251afafab25
 SHA512 
e2b9df443c5b05179815808d61e693e942549ca6484a5ab4fdb285b9468da9ed3a90e00d1950a0fbacd1890e5a69bcc03b6d7135a7bbfa59ab0995125b9a8642
+DIST byacc-20220101.tgz 895100 BLAKE2B 
a78b3530cae045453a6d19fb0dfe3b84034638c624183a32950a19d9b5dbf6b4e4f32ab943e3bad9e9e497107513763be1f758f7cfdf0ffcf31e23a0e2fa5ad9
 SHA512 
9aff85f0b4ea7f0c9b2e25a155537c99e0591582b2c76c251f08493987a343a812ff86b9cf3d8ecb0954140817c9b164328117de9116f7013e6ec0d91a27486e

diff --git a/dev-util/byacc/byacc-20220101.ebuild 
b/dev-util/byacc/byacc-20220101.ebuild
new file mode 100644
index ..6f72092c3d7c
--- /dev/null
+++ b/dev-util/byacc/byacc-20220101.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="The best variant of the Yacc parser generator"
+HOMEPAGE="https://invisible-island.net/byacc/byacc.html;
+SRC_URI="ftp://ftp.invisible-island.net/byacc/${P}.tgz;
+# Seems to be unreliable (unstable tarballs): bug #820167.
+#SRC_URI="https://invisible-mirror.net/archives/byacc/${P}.tgz;
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris 
~x86-solaris"
+
+DOCS=( ACKNOWLEDGEMENTS AUTHORS CHANGES NEW_FEATURES NOTES README )
+
+src_configure() {
+   econf --program-prefix=b
+}



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

2022-01-06 Thread Miroslav Šulc
commit: fc7b2c8abb4b08c215e524bf4bcfec26b9f88d50
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Thu Jan  6 21:13:03 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Thu Jan  6 21:13:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc7b2c8a

www-apps/wordpress: bump to 5.8.3 + eapi8, dropped 5.8.2

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Miroslav Šulc  gentoo.org>

 www-apps/wordpress/Manifest   | 2 +-
 www-apps/wordpress/{wordpress-5.8.2.ebuild => wordpress-5.8.3.ebuild} | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/www-apps/wordpress/Manifest b/www-apps/wordpress/Manifest
index 2fc360c6217a..5953689d82fb 100644
--- a/www-apps/wordpress/Manifest
+++ b/www-apps/wordpress/Manifest
@@ -1 +1 @@
-DIST wordpress-5.8.2.tar.gz 15085301 BLAKE2B 
fd9a4592ae0ce94a219478f842c7b3b5687828511230dd727d3629a3aa0dfee645c410ada1ca8002b7f72a6f0f2c0d23347620897fa25a97fb12a65586652f30
 SHA512 
84f33132fb453de437f17b09abd2acf97aaea0ab30ae781204abee2c900beb2629db465d3fabdd29011d98e7fc998a0d559ddc836ce3492381565ac3304fa0d3
+DIST wordpress-5.8.3.tar.gz 15087521 BLAKE2B 
c93869997ffc419051af5da15276691fe40f3a9bf788e08405ff23d918cf844aed21e0531d9a8c00632703dc558d8ac9b0fbf02cd2d3e2758342b098d8eab623
 SHA512 
08ebf959d9ae8ca33bee86fec222fb0266dc10bf6db4ed1ebeb7886a422abd838cbcc4d004002dea2c923c7a0822a1f410881b01f2e234560836b1635d98718b

diff --git a/www-apps/wordpress/wordpress-5.8.2.ebuild 
b/www-apps/wordpress/wordpress-5.8.3.ebuild
similarity index 96%
rename from www-apps/wordpress/wordpress-5.8.2.ebuild
rename to www-apps/wordpress/wordpress-5.8.3.ebuild
index 230beac91636..6ea3e4bf16ad 100644
--- a/www-apps/wordpress/wordpress-5.8.2.ebuild
+++ b/www-apps/wordpress/wordpress-5.8.3.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit webapp
 



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

2022-01-06 Thread Arthur Zamarin
commit: 405f2211707737cc1383d94d55458986dc6c7e3d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Jan  6 21:02:26 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Jan  6 21:02:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=405f2211

media-sound/hydrogen: Stabilize 1.1.1 ppc, #830669

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

 media-sound/hydrogen/hydrogen-1.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/hydrogen/hydrogen-1.1.1.ebuild 
b/media-sound/hydrogen/hydrogen-1.1.1.ebuild
index cf55877eea4d..89c7d2b049dd 100644
--- a/media-sound/hydrogen/hydrogen-1.1.1.ebuild
+++ b/media-sound/hydrogen/hydrogen-1.1.1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} ==  ]]; then
 else
MY_PV=${PV/_/-}
SRC_URI="https://github.com/${PN}-music/${PN}/archive/${MY_PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="amd64 ~ppc ~ppc64 ~x86"
+   KEYWORDS="amd64 ppc ~ppc64 ~x86"
S="${WORKDIR}"/${PN}-${MY_PV}
 fi
 



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

2022-01-06 Thread Georgy Yakovlev
commit: 8387e13d7af3d1335fbb5a64d4760ca30204ad79
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Jan  6 20:52:48 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Jan  6 20:57:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8387e13d

dev-lang/jsonnet: Keyword 0.18.0-r1 ppc64, #830692

Signed-off-by: Georgy Yakovlev  gentoo.org>

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

diff --git a/dev-lang/jsonnet/jsonnet-0.18.0-r1.ebuild 
b/dev-lang/jsonnet/jsonnet-0.18.0-r1.ebuild
index 388aa38e464e..3daa4dee915f 100644
--- a/dev-lang/jsonnet/jsonnet-0.18.0-r1.ebuild
+++ b/dev-lang/jsonnet/jsonnet-0.18.0-r1.ebuild
@@ -15,7 +15,7 @@ IUSE="custom-optimization doc examples python test"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
 RDEPEND="
dev-cpp/rapidyaml:=
dev-cpp/nlohmann_json:=



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

2022-01-06 Thread Georgy Yakovlev
commit: 586d8c2b6b3fe7c256c343f4fbf06323a9466bdb
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Jan  6 20:52:50 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Jan  6 20:57:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=586d8c2b

dev-cpp/rapidyaml: Keyword 0.3.0 ppc64, #830692

Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-cpp/rapidyaml/rapidyaml-0.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/rapidyaml/rapidyaml-0.3.0.ebuild 
b/dev-cpp/rapidyaml/rapidyaml-0.3.0.ebuild
index a31baebfcc2c..62a8cc7371f5 100644
--- a/dev-cpp/rapidyaml/rapidyaml-0.3.0.ebuild
+++ b/dev-cpp/rapidyaml/rapidyaml-0.3.0.ebuild
@@ -25,7 +25,7 @@ S="${WORKDIR}/${P}-src"
 
 LICENSE="MIT Boost-1.0 BSD"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
 IUSE="debug test"
 RESTRICT="!test? ( test )"
 



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

2022-01-06 Thread Sam James
commit: 8a46d6fabc4485d4c22c208518d13605c7ee8d72
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  6 20:53:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  6 20:53:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a46d6fa

media-video/pipewire: sync live

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

 media-video/pipewire/pipewire-.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-video/pipewire/pipewire-.ebuild 
b/media-video/pipewire/pipewire-.ebuild
index 321e1eecdb7d..35187723a20e 100644
--- a/media-video/pipewire/pipewire-.ebuild
+++ b/media-video/pipewire/pipewire-.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="https://pipewire.org/;
 LICENSE="MIT LGPL-2.1+ GPL-2"
 # ABI was broken in 0.3.42 for 
https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/49
 SLOT="0/0.4"
-IUSE="bluetooth doc echo-cancel extra gstreamer jack-client jack-sdk libusb 
pipewire-alsa ssl systemd test v4l zeroconf"
+IUSE="bluetooth doc echo-cancel extra gstreamer jack-client jack-sdk 
pipewire-alsa ssl systemd test usb v4l zeroconf"
 
 # Once replacing system JACK libraries is possible, it's likely that
 # jack-client IUSE will need blocking to avoid users accidentally
@@ -72,7 +72,6 @@ RDEPEND="
!media-sound/jack-audio-connection-kit
!media-sound/jack2
)
-   libusb? ( virtual/libusb:1 )
pipewire-alsa? (
>=media-libs/alsa-lib-1.1.7[${MULTILIB_USEDEP}]
!media-plugins/alsa-plugins[${MULTILIB_USEDEP},pulseaudio]
@@ -80,6 +79,7 @@ RDEPEND="
!pipewire-alsa? ( 
media-plugins/alsa-plugins[${MULTILIB_USEDEP},pulseaudio] )
ssl? ( dev-libs/openssl:= )
systemd? ( sys-apps/systemd )
+   usb? ( virtual/libusb:1 )
v4l? ( media-libs/libv4l )
zeroconf? ( net-dns/avahi )
 "
@@ -175,7 +175,7 @@ multilib_src_configure() {
$(meson_native_use_feature v4l v4l2)
-Dlibcamera=disabled # libcamera is not in Portage tree
$(meson_native_use_feature ssl raop)
-   $(meson_native_use_feature libusb)
+   $(meson_native_use_feature usb libusb)
-Dvideoconvert=enabled # Matches upstream
-Dvideotestsrc=enabled # Matches upstream
-Dvolume=enabled # Matches upstream



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

2022-01-06 Thread Sam James
commit: 26754e7d4280639fb756a8340e0de7d29b8de78a
Author: Niklāvs Koļesņikovs <89q1r14hd  relay  firefox  com>
AuthorDate: Tue Jan  4 06:38:20 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  6 20:53:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26754e7d

media-video/wireplumber: add fix to stop stream move on HDMI suspend

The patch looks like it might fix other things too but the best known
issue it should be resolving is that without it having a display
suspend or enter power off state would make audio streams be moved
to the next highest priority device. Such behavior might be
PulseAudio default but for PipeWire it's considered undesirable and
a bug to fix.

Bug: https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/94

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

 ...tes.lua-reevaluate-current-profile-only-f.patch | 81 ++
 ...0.4.5-r3.ebuild => wireplumber-0.4.5-r4.ebuild} |  1 +
 2 files changed, 82 insertions(+)

diff --git 
a/media-video/wireplumber/files/wireplumber-0.4.5-default-routes.lua-reevaluate-current-profile-only-f.patch
 
b/media-video/wireplumber/files/wireplumber-0.4.5-default-routes.lua-reevaluate-current-profile-only-f.patch
new file mode 100644
index ..423a1fcb6139
--- /dev/null
+++ 
b/media-video/wireplumber/files/wireplumber-0.4.5-default-routes.lua-reevaluate-current-profile-only-f.patch
@@ -0,0 +1,81 @@
+https://gitlab.freedesktop.org/pipewire/wireplumber/-/commit/22fd4292ab35786b09561508778ab49cc6488dc6
+
+From 22fd4292ab35786b09561508778ab49cc6488dc6 Mon Sep 17 00:00:00 2001
+From: Julian Bouzas 
+Date: Tue, 7 Dec 2021 14:10:32 -0500
+Subject: [PATCH] default-routes.lua: reevaluate current profile only for its
+ own routes
+
+Only check the current active profile when some routes changed that are part of
+the profile. If some other route changed, just ignore it.
+---
+ src/scripts/default-routes.lua | 39 +++---
+ 1 file changed, 22 insertions(+), 17 deletions(-)
+
+diff --git a/src/scripts/default-routes.lua b/src/scripts/default-routes.lua
+index 1840989f..953cba33 100644
+--- a/src/scripts/default-routes.lua
 b/src/scripts/default-routes.lua
+@@ -352,6 +352,12 @@ function handleDevice(device)
+   local dev_info = dev_infos[device["bound-id"]]
+   local new_route_infos = {}
+   local avail_routes_changed = false
++  local profile = nil
++
++  -- get current profile
++  for p in device:iterate_params("Profile") do
++profile = parseParam(p, "Profile")
++  end
+ 
+   -- look at all the routes and update/reset cached information
+   for p in device:iterate_params("EnumRoute") do
+@@ -370,7 +376,9 @@ function handleDevice(device)
+   Log.info(device, "route " .. route.name .. " available changed " ..
+route_info.available .. " -> " .. route.available)
+   route_info.available = route.available
+-  avail_routes_changed = true
++  if profile and arrayContains(route.profiles, profile.index) then
++avail_routes_changed = true
++  end
+ end
+ route_info.prev_active = route_info.active
+ route_info.active = false
+@@ -419,23 +427,20 @@ function handleDevice(device)
+ ::skip_route::
+   end
+ 
+-  -- now get the profile and restore routes for it
+-  for p in device:iterate_params("Profile") do
+-local profile = parseParam(p, "Profile")
+-if profile then
+-  local profile_changed = (dev_info.active_profile ~= profile.index)
+-
+-  -- if the profile changed, restore routes for that profile
+-  -- if any of the routes of the current profile changed in availability,
+-  -- then try to select a new "best" route for each device and ignore
+-  -- what was stored
+-  if profile_changed or avail_routes_changed then
+-dev_info.active_profile = profile.index
+-restoreProfileRoutes(device, dev_info, profile, profile_changed)
+-  end
+-
+-  saveProfile(dev_info, profile.name)
++  -- restore routes for profile
++  if profile then
++local profile_changed = (dev_info.active_profile ~= profile.index)
++
++-- if the profile changed, restore routes for that profile
++-- if any of the routes of the current profile changed in availability,
++-- then try to select a new "best" route for each device and ignore
++-- what was stored
++if profile_changed or avail_routes_changed then
++  dev_info.active_profile = profile.index
++  restoreProfileRoutes(device, dev_info, profile, profile_changed)
+ end
++
++saveProfile(dev_info, profile.name)
+   end
+ end
+ 
+-- 
+GitLab

diff --git a/media-video/wireplumber/wireplumber-0.4.5-r3.ebuild 
b/media-video/wireplumber/wireplumber-0.4.5-r4.ebuild
similarity index 97%
rename from media-video/wireplumber/wireplumber-0.4.5-r3.ebuild
rename to media-video/wireplumber/wireplumber-0.4.5-r4.ebuild
index 

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

2022-01-06 Thread Sam James
commit: 9e7b319e7893e19fc4bb30a3351927cf61210d6f
Author: Niklāvs Koļesņikovs <89q1r14hd  relay  firefox  com>
AuthorDate: Thu Jan  6 18:59:36 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  6 20:53:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e7b319e

media-video/wireplumber: bump to 0.4.6 and sync KEYWORDS for live

This commit adds WirePlumber 0.4.6 and synchronizes KEYWORDS of the live
ebuild with current keywording state by adding ~sparc (other BE arches
are already present), so that it's not accidentally lost.

Because one of the patches Gentoo applies to fix BE issues has been
upstreamed since 0.4.5 was released, this commit unpacks the old BE
fixes archive, removes the upstreamed parts and added the still missing
fixes as a regular patch in FILESDIR. They should be upstreamed shortly.

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

 media-video/wireplumber/Manifest   |   1 +
 .../files/wireplumber-0.4.6-endianness-fixes.patch | 229 +
 ...lumber-.ebuild => wireplumber-0.4.6.ebuild} |   6 +-
 media-video/wireplumber/wireplumber-.ebuild|   2 +-
 4 files changed, 236 insertions(+), 2 deletions(-)

diff --git a/media-video/wireplumber/Manifest b/media-video/wireplumber/Manifest
index 55ce53511807..5b354c8484df 100644
--- a/media-video/wireplumber/Manifest
+++ b/media-video/wireplumber/Manifest
@@ -1,2 +1,3 @@
 DIST wireplumber-0.4.5-endianness-fixes.patch.bz2 2341 BLAKE2B 
225b164a4624128b50fe8691e3577de9aea35e85ed0527c605a617227d96ad49646b658da120d118ab45fd1ed82ed188ad1073b0a8954632ec6501535d533009
 SHA512 
d5b64612aad6d462ffbc78a24cf50ebde83b29e183a6d169976f5d8fdb0ec3c72984135ee75d52f7d7e8261716482ca277c49cf5824028bfaf33e596857de97f
 DIST wireplumber-0.4.5.tar.gz 345035 BLAKE2B 
177984901790228d8ddeb8ee2a548eb53db07c8077734590c3f964df36cfa47a4099e049ae9a19a136f4147c75b7122359a73b8387a641768f71484b9c4ab119
 SHA512 
b0d5962e7a83709cc3115fbf0a04b63660085aeea2ebda6d78d692065ccb193cea8b44bb506fa440cf0b88bfae71a4f69a192cd6cba885ebf3c9270bea50c67a
+DIST wireplumber-0.4.6.tar.gz 357392 BLAKE2B 
03942930b1eafb37071c0f38071567fb6117a9a64b91f064982eafa34a8662e1cba26b634db9c74a4e0bd0a8765d9b827ab2afd5e364c6377fa7ecbc7e32c5d1
 SHA512 
4b4b9aff6e0e6d7c567e20e4df533cfd16287f2e7498ae8533a9a4251066e6d0a9cd99e3da48f525bb2010053f7c9918fe09a5ade39c8830ec08c24292527684

diff --git 
a/media-video/wireplumber/files/wireplumber-0.4.6-endianness-fixes.patch 
b/media-video/wireplumber/files/wireplumber-0.4.6-endianness-fixes.patch
new file mode 100644
index ..9b8bba93a8ab
--- /dev/null
+++ b/media-video/wireplumber/files/wireplumber-0.4.6-endianness-fixes.patch
@@ -0,0 +1,229 @@
+Bunch of patches from 
https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/49
+Requires pipewire 0.3.42 for 03f0a7c9bac3e61126fc852e543b8ea254471eb7.
+
+--- a/tests/wp/spa-pod.c
 b/tests/wp/spa-pod.c
+@@ -6,6 +6,8 @@
+  * SPDX-License-Identifier: MIT
+  */
+ 
++#include 
++
+ #include 
+ 
+ static void
+@@ -428,12 +430,12 @@ test_spa_pod_object (void)
+ wp_spa_type_name (wp_spa_pod_get_spa_type (pod)));
+ 
+ const char *id_name;
+-gboolean mute = TRUE;
++bool mute = true;
+ float vol = 0.0;
+ gint32 frequency;
+ const char *device;
+ gint64 device_fd;
+-gboolean custom = FALSE;
++bool custom = false;
+ g_assert_true (wp_spa_pod_get_object (pod,
+ _name,
+ "mute", "b", ,
+@@ -475,12 +477,12 @@ test_spa_pod_object (void)
+ wp_spa_type_name (wp_spa_pod_get_spa_type (pod)));
+ 
+ const char *id_name;
+-gboolean mute = TRUE;
++bool mute = true;
+ float vol = 0.0;
+ gint32 frequency;
+ const char *device;
+ gint64 device_fd;
+-gboolean custom = FALSE;
++bool custom = false;
+ g_autoptr (WpSpaPodParser) p = wp_spa_pod_parser_new_object (pod, 
_name);
+ g_assert_nonnull (pod);
+ g_assert_true (wp_spa_pod_parser_get (p, "mute", "b", , NULL));
+@@ -603,7 +605,7 @@ test_spa_pod_struct (void)
+ g_assert_true (wp_spa_pod_parser_get (p, "P", _object, NULL));
+ g_assert_nonnull (value_object);
+ const char *id_name;
+-gboolean mute = TRUE;
++bool mute = true;
+ 
+ g_assert_true (wp_spa_pod_get_object (value_object,
+ _name,
+--- a/tests/wp/endpoint.c
 b/tests/wp/endpoint.c
+@@ -499,7 +499,7 @@ test_endpoint_with_props (TestEndpointFixture *fixture, 
gconstpointer data)
+ g_auto (GValue) item = G_VALUE_INIT;
+ g_autoptr (WpSpaPod) pod = NULL;
+ gfloat float_value = 0.0f;
+-gboolean boolean_value = TRUE;
++bool boolean_value = true;
+ 
+ iterator = wp_pipewire_object_enum_params_sync (
+ WP_PIPEWIRE_OBJECT (fixture->proxy_endpoint), "Props", NULL);
+@@ -513,7 +513,7 @@ test_endpoint_with_props (TestEndpointFixture *fixture, 
gconstpointer 

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

2022-01-06 Thread Sam James
commit: 422e7ff15be8fcb48d90dea3d7dca0c2833938fc
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  6 20:33:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  6 20:53:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=422e7ff1

media-video/pipewire: add 0.3.43

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

 media-video/pipewire/Manifest  |  1 +
 .../pipewire-0.3.43-systemd-user-unit-dir.patch| 30 ++
 media-video/pipewire/metadata.xml  |  1 +
 ...pipewire-.ebuild => pipewire-0.3.43.ebuild} | 21 ---
 media-video/pipewire/pipewire-.ebuild  | 21 ---
 5 files changed, 66 insertions(+), 8 deletions(-)

diff --git a/media-video/pipewire/Manifest b/media-video/pipewire/Manifest
index a1d886e79e61..6bba82bf0703 100644
--- a/media-video/pipewire/Manifest
+++ b/media-video/pipewire/Manifest
@@ -1,3 +1,4 @@
 DIST pipewire-0.3.30.tar.gz 1540950 BLAKE2B 
69b35743e3ad9a8caf68d9bb16cf395203efed6c3046b3f4ea33bbcdd6649f5d425d813042c12396a7cd5ff4e8ed91dbc395a96fe55935ad50f9c3f3918b0407
 SHA512 
ec525e0fb7e5c5313245fcc745b971fd7d4a1caa7ab9fe1fa38dc20d50f03e5969197e86b60659971676bec0f79aa7b7951c8209bfe9565a3fd1dcac1b8535b3
 DIST pipewire-0.3.36.tar.gz 1708209 BLAKE2B 
20fce0d7f88347fe594491d4fae7b6a8edee67ff7749f1a40b807a5d5094d792e61e3efd05dca2221f781c263e34ff0a50ad3c162231911d4b1d87704df6c775
 SHA512 
f0fc68ea005018b420a4f65a24dc9c85eb6263c24e66852a7ce2b03f966990d62487b388c7d73ff5adfc10c80c439b1200ae876e41d78f91db190036a1799a14
 DIST pipewire-0.3.42.tar.gz 1705295 BLAKE2B 
afd397e75be4f776b9d3042258e8091d6e1722f374e62417274238e5017e268c986ac7624e1b91ec8a97fc9078e8aa6d46a22f30c0834f99e5cd3112a096aded
 SHA512 
bbf00ad5cee8ac872d8c2ef6b9499233100dba04c127b435894cf16c349188ae11edf918479a58039becc1b493c6f53a318d8fb483043dde074dc21ec32984c1
+DIST pipewire-0.3.43.tar.gz 1713131 BLAKE2B 
3fa167d74e6104685760a9eac721bc359f1245897e1a5f9b09b4b9591fc459d19549e209990ca478a10ad6c2a4dfaecc3546d996ab7f7d64fe880fb0c1c1dfca
 SHA512 
d3804cdb1d94977bb4e2757e46829e1e51fca52b018007afa3bbfabff4dc33538cedad015c91154e28b879fc2edeb4e1fadf633b0af9a0d3bfd930c53b1bc2c0

diff --git 
a/media-video/pipewire/files/pipewire-0.3.43-systemd-user-unit-dir.patch 
b/media-video/pipewire/files/pipewire-0.3.43-systemd-user-unit-dir.patch
new file mode 100644
index ..93c3ffe3e053
--- /dev/null
+++ b/media-video/pipewire/files/pipewire-0.3.43-systemd-user-unit-dir.patch
@@ -0,0 +1,30 @@
+https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/814d409501aca3e044ad53063eb3f433b8aff6f9.patch
+
+From 814d409501aca3e044ad53063eb3f433b8aff6f9 Mon Sep 17 00:00:00 2001
+From: Timo Gurr 
+Date: Thu, 6 Jan 2022 12:17:10 +
+Subject: [PATCH] systemd: Add systemd-system-unit-dir override
+
+--- a/meson_options.txt
 b/meson_options.txt
+@@ -179,6 +179,9 @@ option('udev',
+ option('udevrulesdir',
+type : 'string',
+description : 'Directory for udev rules (defaults to 
/lib/udev/rules.d)')
++option('systemd-system-unit-dir',
++   type : 'string',
++   description : 'Directory for system systemd units (defaults to 
/usr/lib/systemd/system)')
+ option('systemd-user-unit-dir',
+type : 'string',
+description : 'Directory for user systemd units (defaults to 
/usr/lib/systemd/user)')
+--- a/src/daemon/systemd/system/meson.build
 b/src/daemon/systemd/system/meson.build
+@@ -1,4 +1,7 @@
+ systemd_system_services_dir = systemd.get_variable(pkgconfig: 
'systemdsystemunitdir', pkgconfig_define : [ 'rootprefix', prefix])
++if get_option('systemd-system-unit-dir') != ''
++  systemd_system_services_dir = get_option('systemd-system-unit-dir')
++endif
+ 
+ install_data(sources : 'pipewire.socket',
+  install_dir : systemd_system_services_dir)
+GitLab

diff --git a/media-video/pipewire/metadata.xml 
b/media-video/pipewire/metadata.xml
index dfdfec054d9e..0629898f6956 100644
--- a/media-video/pipewire/metadata.xml
+++ b/media-video/pipewire/metadata.xml
@@ -28,5 +28,6 @@
Install a plugin for running PipeWire 
as a JACK client
Use PipeWire as JACK replacement
Replace PulseAudio's ALSA plugin 
with PipeWire's plugin
+   Enable raop-sink support (needs 
dev-libs/openssl)

 

diff --git a/media-video/pipewire/pipewire-.ebuild 
b/media-video/pipewire/pipewire-0.3.43.ebuild
similarity index 95%
copy from media-video/pipewire/pipewire-.ebuild
copy to media-video/pipewire/pipewire-0.3.43.ebuild
index e74fc97557fb..35187723a20e 100644
--- a/media-video/pipewire/pipewire-.ebuild
+++ b/media-video/pipewire/pipewire-0.3.43.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="7"
+EAPI=8
 
 PYTHON_COMPAT=( python3_{8..10} )
 
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
inherit 

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

2022-01-06 Thread Sam James
commit: 0230e0a867f43845a8c0ba10d748946c4e9cc0b6
Author: Niklāvs Koļesņikovs <89q1r14hd  relay  firefox  com>
AuthorDate: Thu Jan  6 07:06:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  6 20:53:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0230e0a8

media-video/wireplumber: update PW minimum version for live ebuild

PipeWire 0.3.43 has been released and WirePlumber upstream has made
that the minimum version that its build system will accept.

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

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

diff --git a/media-video/wireplumber/wireplumber-.ebuild 
b/media-video/wireplumber/wireplumber-.ebuild
index 43f426dd14b9..2371a95d9c68 100644
--- a/media-video/wireplumber/wireplumber-.ebuild
+++ b/media-video/wireplumber/wireplumber-.ebuild
@@ -40,7 +40,7 @@ BDEPEND="
 DEPEND="
${LUA_DEPS}
>=dev-libs/glib-2.62
-   >=media-video/pipewire-0.3.42:=
+   >=media-video/pipewire-0.3.43:=
virtual/libc
elogind? ( sys-auth/elogind )
systemd? ( sys-apps/systemd )



[gentoo-commits] repo/gentoo:master commit in: games-emulation/pcsx2/

2022-01-06 Thread Michał Górny
commit: ae06c3c92830a8708c88f7091a9b4a42014f6d92
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan  6 19:07:44 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan  6 20:52:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae06c3c9

games-emulation/pcsx2: Remove old

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

 games-emulation/pcsx2/pcsx2-1.6.0-r1.ebuild | 112 
 1 file changed, 112 deletions(-)

diff --git a/games-emulation/pcsx2/pcsx2-1.6.0-r1.ebuild 
b/games-emulation/pcsx2/pcsx2-1.6.0-r1.ebuild
deleted file mode 100644
index 7bdeda838f0d..
--- a/games-emulation/pcsx2/pcsx2-1.6.0-r1.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-WX_GTK_VER="3.0-gtk3"
-inherit cmake fcaps flag-o-matic multilib toolchain-funcs wxwidgets
-
-MY_PV="${PV/_/-}"
-
-DESCRIPTION="A PlayStation 2 emulator"
-HOMEPAGE="https://pcsx2.net/;
-SRC_URI="https://github.com/PCSX2/${PN}/archive/v${MY_PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="-* amd64 x86"
-
-RDEPEND="
-   app-arch/bzip2[abi_x86_32(-)]
-   app-arch/xz-utils[abi_x86_32(-)]
-   dev-libs/libaio[abi_x86_32(-)]
-   dev-libs/libxml2:2[abi_x86_32(-)]
-   media-libs/alsa-lib[abi_x86_32(-)]
-   media-libs/libpng:=[abi_x86_32(-)]
-   media-libs/libsdl2[abi_x86_32(-),haptic,joystick,sound]
-   media-libs/libsoundtouch[abi_x86_32(-)]
-   media-libs/portaudio[abi_x86_32(-)]
-   net-libs/libpcap[abi_x86_32(-)]
-   sys-libs/zlib[abi_x86_32(-)]
-   virtual/libudev[abi_x86_32(-)]
-   virtual/opengl[abi_x86_32(-)]
-   x11-libs/gtk+:3[abi_x86_32(-)]
-   x11-libs/libICE[abi_x86_32(-)]
-   x11-libs/libX11[abi_x86_32(-)]
-   x11-libs/libXext[abi_x86_32(-)]
-   x11-libs/wxGTK:${WX_GTK_VER}[abi_x86_32(-),X]
-"
-DEPEND="${RDEPEND}
-   dev-cpp/pngpp
-   dev-cpp/sparsehash
-"
-
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-FILECAPS=(
-   "CAP_NET_RAW+eip CAP_NET_ADMIN+eip" usr/bin/PCSX2
-)
-
-PATCHES=(
-   "${FILESDIR}/${P}-disable-setcap.patch"
-)
-
-pkg_setup() {
-   if [[ ${MERGE_TYPE} != binary && $(tc-getCC) == *gcc* ]]; then
-   # -mxsave flag is needed when GCC >= 8.2 is used
-   # https://bugs.gentoo.org/685156
-   if [[ $(gcc-major-version) -gt 8 || $(gcc-major-version) == 8 
&& $(gcc-minor-version) -ge 2 ]]; then
-   append-flags -mxsave
-   fi
-   fi
-}
-
-src_configure() {
-   multilib_toolchain_setup x86
-   # Build with ld.gold fails
-   # https://github.com/PCSX2/pcsx2/issues/1671
-   tc-ld-disable-gold
-
-   # pcsx2 build scripts will force CMAKE_BUILD_TYPE=Devel
-   # if it something other than "Devel|Debug|Release"
-   local CMAKE_BUILD_TYPE="Release"
-
-   if use amd64; then
-   # Passing correct CMAKE_TOOLCHAIN_FILE for amd64
-   # https://github.com/PCSX2/pcsx2/pull/422
-   local 
MYCMAKEARGS=(-DCMAKE_TOOLCHAIN_FILE=cmake/linux-compiler-i386-multilib.cmake)
-   fi
-
-   local mycmakeargs=(
-   -DARCH_FLAG=
-   -DDISABLE_BUILD_DATE=TRUE
-   -DDISABLE_PCSX2_WRAPPER=TRUE
-   -DDISABLE_SETCAP=TRUE
-   -DEXTRA_PLUGINS=FALSE
-   -DOPTIMIZATION_FLAG=
-   -DPACKAGE_MODE=TRUE
-   -DXDG_STD=TRUE
-
-   -DCMAKE_LIBRARY_PATH="/usr/$(get_libdir)/${PN}"
-   -DDOC_DIR=/usr/share/doc/"${PF}"
-   -DEGL_API=FALSE
-   -DGTK3_API=TRUE
-   -DOPENCL_API=FALSE
-   -DPLUGIN_DIR="/usr/$(get_libdir)/${PN}"
-   # wxGTK must be built against same sdl version
-   -DSDL2_API=TRUE
-   -DUSE_VTUNE=FALSE
-   )
-
-   setup-wxwidgets
-   cmake_src_configure
-}
-
-src_install() {
-   # Upstream issues:
-   #  https://github.com/PCSX2/pcsx2/issues/417
-   #  https://github.com/PCSX2/pcsx2/issues/3077
-   QA_EXECSTACK="usr/bin/PCSX2"
-   QA_TEXTRELS="usr/$(get_libdir)/pcsx2/* usr/bin/PCSX2"
-   cmake_src_install
-}



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

2022-01-06 Thread Michał Górny
commit: 503cc3b1b64ceece897c2b94b6fb52f831923a62
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan  6 19:05:57 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan  6 20:52:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=503cc3b1

dev-python/boto3: Bump to 1.20.29

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

 dev-python/boto3/Manifest |  1 +
 dev-python/boto3/boto3-1.20.29.ebuild | 59 +++
 2 files changed, 60 insertions(+)

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 52c2f76a1b93..c6b54a81c102 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -3,4 +3,5 @@ DIST boto3-1.20.23.tar.gz 456315 BLAKE2B 
9f74a1822c631fdcc666db1d2cda5ab464b150c
 DIST boto3-1.20.24.tar.gz 456338 BLAKE2B 
4192f20a7a5c247a72b381506697034d744fd62c60d06402759942c3dc1ef0c136ea7b85ab80920831f876e098af549bcdff688ff287a0350ed00ed88aaf0adf
 SHA512 
96a2d6dabaca0aa0d85efcbc2f98f8e41b568e2190352c00101c3df85623867036f64ad9935681ad2a104abd9f6aa9e79de8f7136a846e256185d065afed23a1
 DIST boto3-1.20.25.tar.gz 457371 BLAKE2B 
f1e6ab3add86f0ba25b22d92f58580e4ab86affdfb5c3b6f9a53938a2a647d0fc8cd23975cd60b909e5db339d442820e557497e232bda836ac9f2028b376afcf
 SHA512 
2693134800ad3313785922c654296ca04a5b561e135fc60a45784e8190cdeb1dd525e6a81f314fda9f14f9dfddd5ffd8bde9af2d2be50b61921b9ec1248fee07
 DIST boto3-1.20.26.tar.gz 458382 BLAKE2B 
a2123120c07bc8e53004f6c76f6631f3363d5d8e58057a08d2edf914d3a7ea1d2d6a771529abf7031604ac1c366a5b8ee4934e6d34d27eb3dd0716bc16cd6d22
 SHA512 
5ad18954f8347f240031c2dfab2664bf760b334b12ae90f1d2613f53194843f500164e645445d17fd4e7e7061beb3e2fe34a5a2651a92fdef5efecb18324cd36
+DIST boto3-1.20.29.tar.gz 457663 BLAKE2B 
8bb10de51a0250c3bf18b339ca6d9aa54985ebb0ff860862ced57ca1f0455f4c95834a689530e3bad043711735c22fee41e2e860602d7024bb8128ecaee7aa85
 SHA512 
c19e24a70d68919a2953a1f8060b519782a422183385276e0a439da2150fb20bf24e89153ecd9a134ee0fd631921569739aebf226815ca9c63244c8f2bc3c59a
 DIST boto3-1.20.5.tar.gz 439166 BLAKE2B 
c140e15e497e6cdf6b4b77bb99e0a0f5ac01d5b5793f8bfb210b52bbc09e39e6fe06a957951375e0795210dc1c3b2a0afd2f498bc88e449d9e6846f2b357f016
 SHA512 
2823466e4851684253d4ce42a8c34e5cbdad6d04c823040fe2cebdf0cffb14d5d3f40e28d57ebec14533fab04ba74f27c25f078ddb8791b8f52d0424e11b39fc

diff --git a/dev-python/boto3/boto3-1.20.29.ebuild 
b/dev-python/boto3/boto3-1.20.29.ebuild
new file mode 100644
index ..0d5810a8ffe0
--- /dev/null
+++ b/dev-python/boto3/boto3-1.20.29.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="https://github.com/boto/boto3;
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/boto3;
+   inherit git-r3
+   BOTOCORE_PV=${PV}
+else
+   SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+
+   # botocore is x.(y+3).z
+   BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
+fi
+
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs/source \
+   'dev-python/guzzle_sphinx_theme'
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # don't lock versions to narrow ranges
+   sed -e '/botocore/ d' \
+   -e '/jmespath/ d' \
+   -e '/s3transfer/ d' \
+   -i setup.py || die
+
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   epytest tests/{functional,unit}
+}



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

2022-01-06 Thread Michał Górny
commit: ab5c7071f01f6d65183e73040be232d1123d9a9a
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan  6 20:51:54 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan  6 20:52:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab5c7071

dev-python/pymongo: Remove old

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

 dev-python/pymongo/Manifest  |   6 --
 dev-python/pymongo/pymongo-3.11.4.ebuild | 115 ---
 dev-python/pymongo/pymongo-3.12.0.ebuild | 115 ---
 dev-python/pymongo/pymongo-3.12.1.ebuild | 115 ---
 dev-python/pymongo/pymongo-3.12.2.ebuild | 112 --
 dev-python/pymongo/pymongo-3.12.3.ebuild | 112 --
 dev-python/pymongo/pymongo-4.0.ebuild| 112 --
 7 files changed, 687 deletions(-)

diff --git a/dev-python/pymongo/Manifest b/dev-python/pymongo/Manifest
index f09ae2165605..57adc2d896f2 100644
--- a/dev-python/pymongo/Manifest
+++ b/dev-python/pymongo/Manifest
@@ -1,7 +1 @@
-DIST mongo-python-driver-3.11.4.tar.gz 983009 BLAKE2B 
b2ca8d90a34b41c0991b545626853137b6a7f5f006dbb5d7a93fd8312759b53b99415583ca5ba982abb420db8502cb9de745f1ac0962efa05eb05ecb4289c323
 SHA512 
ecd2ff41ab902423dc58901cd9a8355e200f5b00a4eea4a8e950de75674fd59f7367df1ab7ee6c09bf515b8fa110cac0f7de084fbe14527486a9c38a0c8c9c27
-DIST mongo-python-driver-3.12.0.tar.gz 1062091 BLAKE2B 
636a34a42d43a6ecd549c51e9e5b3a617291b64a1ba91d7473c365f8df88d59efd7b2906dd80147ffab4309d38cce30a3475bbe142e347312823236f8657c801
 SHA512 
fc2734b8821b42cca1b67930d5c7612526e51292144a376425627ea6254b09128ccd894af3be293184f940c7f8faa1c0cd3a0d069f9b4143a15cb32279c3bdb1
-DIST mongo-python-driver-3.12.1.tar.gz 1067667 BLAKE2B 
3f18c5aa92ce180067f9c86e1fcbd80543274a2ee33ce1fad5741f0e7f5a9cb0520c33b8fe885ea69c2c8ce168747a44129fe79a5df389b83bd5e77a6ec4a687
 SHA512 
1fc98c33d8140ab045804130fc27b655a8622318f7030967d841e7a296dcdfb89a125cb2574a9b08eef15d3fdc089f268631501743b46d04a7b465cc45c0c04e
-DIST mongo-python-driver-3.12.2.tar.gz 1069372 BLAKE2B 
962dc2ee42f01586d9e8fb07d3ba7a74f4379af268b6213c1a5b67b901c805719b9c164fc3d270dd77b3c627f998b291330eeb02968246f2a68e5925bcb608fc
 SHA512 
0e6ac0eafb8fb71db22e7ce27e6acc5c17ea80ac8c0100c358302582da68e03d7bd33eed320f5c8c43b067c3f1e75b4ed4f8c63c4c9705bf9a1c764917d973cb
-DIST mongo-python-driver-3.12.3.tar.gz 1069576 BLAKE2B 
accb8d1598c3f7d3fb4bec05390521562abf3a067abf82e25b62ebfdb95ed000f6a77edc60f0bcb816b85b1f7fc32c1e4dd54580c203a5d383d30e144a61dfa9
 SHA512 
21a723985c7846879d3b81ca41060fa6063b187c91c0c7797227f0b7b174880114aec9412d37821cb3d839bf98039b87f03c7c559b9599626705d3f790a8e11c
 DIST mongo-python-driver-4.0.1.tar.gz 1030722 BLAKE2B 
b820901a433ffa2e82db0ef3c014aaa1e7d53bbc3ab94a5432fcb713d9789cbbf411a4ad5085ef3896cbf2aeff6d0e79f3f7bd5936d3aa615080a0421d8818c2
 SHA512 
1aead66d21c032e6d42b3aa408b0193bcac6a5a293ecfc513fadb634c574dccdcd351c693352f23cfe577c73fec901cdc2aa635dfe9afe8d9108ed917f55b53b
-DIST mongo-python-driver-4.0.tar.gz 1029687 BLAKE2B 
d8ae35b68bff288388a797c51b40d453c3e2197a0b639689bbb43f7e4470f3c4d5bf861d6ae77805b950e8c8daadcef5043b93c6d6a4b094fcb95521caf4c751
 SHA512 
b29acfcbd92b8f46780039cd0688cb03c083dfaf1ec6793906029f1e03635edc9a9ef6eb7104fa3dc16eca6df4ccfedd7bd4a8da495f754157edec371211fe15

diff --git a/dev-python/pymongo/pymongo-3.11.4.ebuild 
b/dev-python/pymongo/pymongo-3.11.4.ebuild
deleted file mode 100644
index 9bf6b48d8df0..
--- a/dev-python/pymongo/pymongo-3.11.4.ebuild
+++ /dev/null
@@ -1,115 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..9} )
-inherit check-reqs distutils-r1
-
-MY_P=mongo-python-driver-${PV}
-DESCRIPTION="Python driver for MongoDB"
-HOMEPAGE="https://github.com/mongodb/mongo-python-driver 
https://pypi.org/project/pymongo/;
-SRC_URI="
-   https://github.com/mongodb/mongo-python-driver/archive/${PV}.tar.gz
-   -> ${MY_P}.tar.gz"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~hppa ~riscv x86"
-IUSE="doc kerberos"
-
-RDEPEND="
-   kerberos? ( dev-python/pykerberos[${PYTHON_USEDEP}] )
-"
-BDEPEND="
-   test? (
-   >=dev-db/mongodb-2.6.0
-   )
-"
-DISTUTILS_IN_SOURCE_BUILD=1
-
-distutils_enable_sphinx doc
-distutils_enable_tests nose
-
-reqcheck() {
-   if use test; then
-   # During the tests, database size reaches 1.5G.
-   local CHECKREQS_DISK_BUILD=1536M
-
-   check-reqs_${1}
-   fi
-}
-
-pkg_pretend() {
-   reqcheck pkg_pretend
-}
-
-pkg_setup() {
-   reqcheck pkg_setup
-}
-
-src_prepare() {
-   # network-sandbox probably
-   rm test/test_srv_polling.py || die
-   sed -e 's:test_connection_timeout_ms_propagates_to_DNS_resolver:_&:' \
-   -i test/test_client.py || die
-   # 

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

2022-01-06 Thread Michał Górny
commit: c552b77b231d811f4f8400bc32a6d1155d2a222f
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan  6 19:04:26 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan  6 20:52:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c552b77b

dev-python/pip: Remove old

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

 dev-python/pip/pip-21.3.1.ebuild | 149 ---
 1 file changed, 149 deletions(-)

diff --git a/dev-python/pip/pip-21.3.1.ebuild b/dev-python/pip/pip-21.3.1.ebuild
deleted file mode 100644
index deed1e87f702..
--- a/dev-python/pip/pip-21.3.1.ebuild
+++ /dev/null
@@ -1,149 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-PYTHON_REQ_USE="ssl(+),threads(+)"
-
-inherit bash-completion-r1 distutils-r1
-
-# setuptools & wheel .whl files are required for testing,
-# the exact version is not very important.
-SETUPTOOLS_WHL="setuptools-57.4.0-py3-none-any.whl"
-WHEEL_WHL="wheel-0.36.2-py2.py3-none-any.whl"
-# upstream still requires virtualenv-16 for testing, we are now fetching
-# it directly to avoid blockers with virtualenv-20
-VENV_PV=16.7.11
-
-DESCRIPTION="Installs python packages -- replacement for easy_install"
-HOMEPAGE="
-   https://pip.pypa.io/en/stable/
-   https://pypi.org/project/pip/
-   https://github.com/pypa/pip/;
-SRC_URI="
-   https://github.com/pypa/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
-   test? (
-   
https://files.pythonhosted.org/packages/py3/s/setuptools/${SETUPTOOLS_WHL}
-   
https://files.pythonhosted.org/packages/py2.py3/w/wheel/${WHEEL_WHL}
-   https://github.com/pypa/virtualenv/archive/${VENV_PV}.tar.gz
-   -> virtualenv-${VENV_PV}.tar.gz
-   )
-"
-
-LICENSE="MIT"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv sparc 
x86 ~x64-macos"
-SLOT="0"
-IUSE="test vanilla"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=dev-python/setuptools-39.2.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   ${RDEPEND}
-   test? (
-   dev-python/freezegun[${PYTHON_USEDEP}]
-   dev-python/pretend[${PYTHON_USEDEP}]
-   dev-python/pytest[${PYTHON_USEDEP}]
-   dev-python/scripttest[${PYTHON_USEDEP}]
-   dev-python/werkzeug[${PYTHON_USEDEP}]
-   dev-python/wheel[${PYTHON_USEDEP}]
-   !alpha? ( !hppa? ( !ia64? (
-   dev-python/cryptography[${PYTHON_USEDEP}]
-   ) ) )
-   )
-"
-
-python_prepare_all() {
-   local PATCHES=(
-   "${FILESDIR}/${PN}-21.3-no-coverage.patch"
-   "${FILESDIR}/${P}-cryptography-tests.patch"
-   )
-   if ! use vanilla; then
-   PATCHES+=( 
"${FILESDIR}/pip-20.0.2-disable-system-install.patch" )
-   fi
-
-   distutils-r1_python_prepare_all
-
-   if use test; then
-   mkdir tests/data/common_wheels/ || die
-   cp "${DISTDIR}"/{${SETUPTOOLS_WHL},${WHEEL_WHL}} \
-   tests/data/common_wheels/ || die
-   fi
-}
-
-python_test() {
-   if [[ ${EPYTHON} == pypy* ]]; then
-   ewarn "Skipping tests on ${EPYTHON} since they are very broken"
-   return 0
-   fi
-
-   local EPYTEST_DESELECT=(
-   tests/functional/test_install.py::test_double_install_fail
-   
tests/functional/test_list.py::test_multiple_exclude_and_normalization
-   
'tests/unit/test_commands.py::test_index_group_handle_pip_version_check[False-False-True-download]'
-   
'tests/unit/test_commands.py::test_index_group_handle_pip_version_check[False-False-True-install]'
-   
'tests/unit/test_commands.py::test_index_group_handle_pip_version_check[False-False-True-list]'
-   
'tests/unit/test_commands.py::test_index_group_handle_pip_version_check[False-False-True-wheel]'
-   
tests/functional/test_install.py::test_install_pip_does_not_modify_pip_when_satisfied
-   # Internet
-   
tests/functional/test_install.py::test_install_editable_with_prefix_setup_cfg
-   
tests/functional/test_install.py::test_editable_install__local_dir_no_setup_py_with_pyproject
-   
tests/functional/test_install.py::test_editable_install__local_dir_setup_requires_with_pyproject
-   )
-
-   local EPYTEST_IGNORE=(
-   # require tomli-w that needs to be keyworded (added in -r1)
-   tests/functional/test_pep517.py
-   tests/functional/test_pep660.py
-   )
-
-   [[ ${EPYTHON} == python3.10 ]] && EPYTEST_DESELECT+=(
-   tests/lib/test_lib.py::test_correct_pip_version
-   # uses vendored packaging that uses deprecated distutils
-   

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

2022-01-06 Thread Michał Górny
commit: 5948756d0dcda61f8f00d14ca0f9b4f05bbb8338
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan  6 19:06:30 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan  6 20:52:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5948756d

app-admin/awscli: Bump to 1.22.29

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

 app-admin/awscli/Manifest  |  1 +
 app-admin/awscli/awscli-1.22.29.ebuild | 58 ++
 2 files changed, 59 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index bcd145afad2f..82b2ad88083d 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -3,4 +3,5 @@ DIST awscli-1.22.23.tar.gz 2128226 BLAKE2B 
b572d21d2ba226871fd84eb33d44e65c3f5c0
 DIST awscli-1.22.24.tar.gz 2128390 BLAKE2B 
6b23a629a66e6f962b953fdc89ab1e81530806ba6120ae92022c8227e61f31aba53cea880d94b26d81ee4a7b62c57b39e45fdbd3e5ce1b9a929111ecc4b759b6
 SHA512 
846b5c0aa4121cd5975cadfa6a3800118b2fa3616d80dde7676043aa57142ae092debb1eb35f159db580104a03b20e2e02f57d73d7bad9f17f9931dab5b51435
 DIST awscli-1.22.25.tar.gz 2130417 BLAKE2B 
1c150feb135d662cbae1e51cd0cd41744472d8a33ff84948ef1a1d6e49ea36ec5e9d85a6f8176d928dc3d1a74961bf6116e4bb01e4256c7cf01059bfb7e3db66
 SHA512 
0055805213057247fad6a13cb9cd9a90796723411999a55aa7bcd9f7b014709127654313877833a1257a14a2a61770232d142943c5dfae91ee1d9de91efd81d5
 DIST awscli-1.22.26.tar.gz 2131318 BLAKE2B 
87651dc3a75bf0ca57142fb394b90ff3f60fbde724b7f6586c213fbf03169d5f4638133362b925a32235e518d7c8b56dea54a0bd224d4562a482e6303c7f81fb
 SHA512 
276a137a3826922dc56316c59f46b1a741f57b5037a0a6345ece3732d31715e3fbf36faaa09b8969b161be2d54ef106c0cfd7bd6c3a3a31a540b8b42f9cf364c
+DIST awscli-1.22.29.tar.gz 2132978 BLAKE2B 
67dd83bfd9799c3a49bc2439b29b581e21cd57c6d4c93f8b3073bfd83b0d6ebbc95abc074b6257407f03b2f98253ef099dd1a2a853c093338b2435a17bf9d02e
 SHA512 
61b2117125031e945a2aaa4d20325d8cee0a56d7b5cdb9726f0d951b1bd0eedefc6264be8a1a890c9dfa4869500222a15a9b62f2935cf59f168bdd3d0022fba0
 DIST awscli-1.22.5.tar.gz 2111679 BLAKE2B 
970e472e8de43664d060023fdab9f54ce848c5655d8aa417efeae1b1efb52989fd021817521db9dc9cd64580cabbf0c30f3d0178034bdb1edf41feebbc690f46
 SHA512 
9177fe9da0fb8e9e28777bbf8f2c3fe089a08851b57a49fecefab43417fff187584638d17394289bf6df3d18d9052fd958bd3fbc8064327120af04a0cbe30494

diff --git a/app-admin/awscli/awscli-1.22.29.ebuild 
b/app-admin/awscli/awscli-1.22.29.ebuild
new file mode 100644
index ..5327b8227ea2
--- /dev/null
+++ b/app-admin/awscli/awscli-1.22.29.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit bash-completion-r1 distutils-r1
+
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="https://pypi.org/project/awscli/;
+#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+SRC_URI="https://github.com/aws/aws-cli/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/aws-cli-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+# botocore is x.(y+1).z
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 1)).$(ver_cut 3-)"
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/rsa[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.4.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests --install pytest
+
+src_prepare() {
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+   # strip overzealous upper bounds on requirements
+   sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   distutils_install_for_testing
+   # integration tests require AWS credentials and Internet access
+   epytest tests/{functional,unit}
+}
+
+python_install_all() {
+   newbashcomp bin/aws_bash_completer aws
+
+   insinto /usr/share/zsh/site-functions
+   newins bin/aws_zsh_completer.sh _aws
+
+   distutils-r1_python_install_all
+
+   rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || 
die
+}



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

2022-01-06 Thread Michał Górny
commit: 022b881608fd9836b66cc6ce25b1482f40667cc2
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan  6 18:59:25 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan  6 20:52:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=022b8816

dev-python/setuptools: Bump to 60.3.1

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

 dev-python/setuptools/Manifest |  1 +
 dev-python/setuptools/setuptools-60.3.1.ebuild | 89 ++
 2 files changed, 90 insertions(+)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 7bf52cc790a8..94fdffc34af7 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -2,3 +2,4 @@ DIST python-gentoo-patches-3.10.0_p1.tar.xz 10068 BLAKE2B 
1c9817b449831559f0a0b7
 DIST setuptools-59.8.0.tar.gz 2282358 BLAKE2B 
2f1b49285fc70420e24f958c4955200ef0407a7f3aa52fd581a165fd47c7bbde8366c26963f1bbb36f0f77797c12cbb9016fdc69e1a5cc696bb67aacca16d140
 SHA512 
d906558b498bda8abf28831224502c6f0290a4cdbf087fe07af8321dba3dfd1e19fa5b4a820033e54c4561b82ea8ec54c287b4fd657892ed28c2a7de91a9107e
 DIST setuptools-60.2.0.tar.gz 2282807 BLAKE2B 
97d54353050d4e8a009e617a112c23d70726ad00625994d78639665f41245cee6f92544d5d5fc9962841ac0b2db3302ebbf0b5c6ee8f544f003fa05358c7ccf2
 SHA512 
9c7185843ead283ef97311018f1bb683c2e969f0333d5b246c7f1687c5ec6a9d6a2dafc39540ea7354e969d5a3f84e74c07dbce010970dd0ed46ebb48300a0bf
 DIST setuptools-60.3.0.tar.gz 2283824 BLAKE2B 
c0e1ffb6c19fd4c85aed2878a95e23372131e5c069551b39af477c72d591608e73d1bd9710d34a8540c226a0dbb91dd9def170121672daf2928d039f589c238e
 SHA512 
71c19147e8f34a5eb2c830ad0942bcb1a468a3ae07c91035fb19eb50d549dbc3b9e992dd2b654383843ac6ba088a46dedfe928850417da92c24f1c5bf3e8b6c9
+DIST setuptools-60.3.1.tar.gz 2284193 BLAKE2B 
0138acaf830d7f29db95c759e60d77986113385b13e96446974b63abf3621db2d2fd033f0f45bf380b6cfb2066ed66ff008446ca595f741c3f5446107f2a554b
 SHA512 
7a2434d857b2914136d5ec0a7b9fbd89352a5dd3452bf2e3f7c0e2ef7317b45a3cfe6d3921b7f61a1f0a99a7c06f73428f9871dac0d7ae481fa1a1a0b97042cb

diff --git a/dev-python/setuptools/setuptools-60.3.1.ebuild 
b/dev-python/setuptools/setuptools-60.3.1.ebuild
new file mode 100644
index ..eae813972e97
--- /dev/null
+++ b/dev-python/setuptools/setuptools-60.3.1.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
+EAPI=7
+
+# Set to 'manual' to avoid triggering install QA check
+DISTUTILS_USE_SETUPTOOLS=manual
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 multiprocessing
+
+CPY_PATCHSET="python-gentoo-patches-3.10.0_p1"
+DESCRIPTION="Collection of extensions to Distutils"
+HOMEPAGE="https://github.com/pypa/setuptools 
https://pypi.org/project/setuptools/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz
+   https://dev.gentoo.org/~floppym/python/${CPY_PATCHSET}.tar.xz;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/jaraco-envs[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-path-3.2.0[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pip[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/pytest-fixture-config[${PYTHON_USEDEP}]
+   dev-python/pytest-virtualenv[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
+   dev-python/wheel[${PYTHON_USEDEP}]
+   ' python3_{8..10} pypy3)
+   )
+"
+PDEPEND="
+   >=dev-python/certifi-2016.9.26[${PYTHON_USEDEP}]
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]"
+
+# Force in-source build because build system modifies sources.
+DISTUTILS_IN_SOURCE_BUILD=1
+
+DOCS=( {CHANGES,README}.rst )
+
+src_prepare() {
+   # apply distutils patches to the bundled distutils
+   pushd setuptools/_distutils >/dev/null || die
+   # TODO: distutils C++ patch?
+   eapply -p3 
"${WORKDIR}/${CPY_PATCHSET}/0006-distutils-make-OO-enable-both-opt-1-and-opt-2-optimi.patch"
+   popd >/dev/null || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local -x SETUPTOOLS_USE_DISTUTILS=stdlib
+
+   # keep in sync with python_gen_cond_dep above!
+   has "${EPYTHON}" python3.{8..10} pypy3 || continue
+
+   distutils_install_for_testing
+   local 

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

2022-01-06 Thread Michał Górny
commit: 666806e571f040a5d3fa9e82319948394fcc4369
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan  6 19:05:28 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan  6 20:52:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=666806e5

dev-python/botocore: Bump to 1.23.29

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index e332781135d1..d109e442f329 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -3,4 +3,5 @@ DIST botocore-1.23.23.tar.gz 8679727 BLAKE2B 
89e54120caec616ffb539ef9df93923d951
 DIST botocore-1.23.24.tar.gz 8677151 BLAKE2B 
c12382994208f673cfcfa71e17fed028abfd299595734af7f604612fc6f1fc45dd67a1de17d36accf831d296a5eafedb75b6249e219fb3de75a6a4dbb6e41d59
 SHA512 
a03b64236c61fcfc7111d8218fa5cb6a305522c20f8eee28dc83983560cfd5a32c9bf5933e6005b49f188b7b673614389a9b79fd5f81701acb09b0816e5bac54
 DIST botocore-1.23.25.tar.gz 8685879 BLAKE2B 
6eff15d35c66ded69a07ee0a276efe1e42dac9a3924a1d9735cf55ad89307a6a695e2ab6ee092e6454d1b6d682d329afdcf40644a8a6b89099dab1d53543adda
 SHA512 
f09cb0564e0208816b05ec827d534bf866d4de827466ce53d91bcf21b08060934c937e38f756d02735412bc965bb831283f0c44a4c957af4271ba754215a6545
 DIST botocore-1.23.26.tar.gz 8688841 BLAKE2B 
eec8481bef3096d7173281138e072364fb2eebf0d22e7ef7edcd1fc7878b3c9888279f8bc063d57deb0e8410bd77da43a243c0fe57f3b34d3ddeabe1134a8d9a
 SHA512 
050e0e63506b1d3161811c570c81e5d574f8f96ea000729453650fd3c5df9422d8a23959256f0867a17cfe4db426fb79b2f47e5875eb0c3574e6c6fa8d061e6c
+DIST botocore-1.23.29.tar.gz 8705067 BLAKE2B 
b5c2358a263f93b4808a2527b7ce8a1bbc36dcd44ebf5d987bdc39713d494cdca8dc7499081f54a03467c5b7e998897d651672b586c2430da99ac67e92c8c3c4
 SHA512 
e5d282c69a4180f3d8e0a496a703df36ccc79cf23a63549167267b59ee44dcd06b5e6a7aa0234728467b0787517687f5b5e75db3b9a1e9c35776902b772f409d
 DIST botocore-1.23.5.tar.gz 8374467 BLAKE2B 
467092e7d8aa5ccb756132669049865445a47205913964c1c944b20caaf100b1efdd1bf3af9c5416ff079b487e6d4d08ffe6208e2b352d09655cc5be21c88739
 SHA512 
6afca19b724f9019f21e5993ce970d605b95d31c1a4e969ec1b4080510a5a120b3fa0cfd5ade973a9203bd6b7983a3dbca2f7a03108a9167392efd60d5e2fe9b

diff --git a/dev-python/botocore/botocore-1.23.29.ebuild 
b/dev-python/botocore/botocore-1.23.29.ebuild
new file mode 100644
index ..5a7d2c6fb0f2
--- /dev/null
+++ b/dev-python/botocore/botocore-1.23.29.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="https://github.com/boto/botocore;
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/botocore;
+   inherit git-r3
+else
+   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+fi
+
+RDEPEND="
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/jmespath[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch"
+)
+
+distutils_enable_sphinx docs/source \
+   'dev-python/guzzle_sphinx_theme'
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin deps
+   sed -i -e "s:>=.*':':" setup.py || die
+
+   # unbundle deps
+   rm -r botocore/vendored || die
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # rely on bundled six
+   tests/functional/test_six_imports.py::test_no_bare_six_imports
+   tests/functional/test_six_threading.py::test_six_thread_safety
+   )
+
+   distutils_install_for_testing --via-venv
+   epytest tests/{functional,unit}
+}



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

2022-01-06 Thread James Le Cuirot
commit: 2fe9f0ffc7447482e2f40d257a1b8cca882d0390
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Jan  6 20:46:38 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Jan  6 20:46:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fe9f0ff

media-libs/libglvnd: Keyword 1.4.0 for ~m68k

The tests pass.

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

 media-libs/libglvnd/libglvnd-1.4.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/libglvnd/libglvnd-1.4.0.ebuild 
b/media-libs/libglvnd/libglvnd-1.4.0.ebuild
index f6b7cee43834..ae64e11b1123 100644
--- a/media-libs/libglvnd/libglvnd-1.4.0.ebuild
+++ b/media-libs/libglvnd/libglvnd-1.4.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2018-2021 Gentoo Authors
+# Copyright 2018-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -19,7 +19,7 @@ HOMEPAGE="https://gitlab.freedesktop.org/glvnd/libglvnd;
 if [[ ${PV} = * ]]; then
SRC_URI=""
 else
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"

SRC_URI="https://gitlab.freedesktop.org/glvnd/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2
 -> ${P}.tar.bz2"
S=${WORKDIR}/${PN}-v${PV}
 fi



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

2022-01-06 Thread Arthur Zamarin
commit: f1c5d988b4bef0e8c70c3d1952d71404cf21b00b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Jan  6 20:42:58 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Jan  6 20:43:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1c5d988

dev-python/pycryptodome: Stabilize 3.12.0 ppc, #830651

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.12.0.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.12.0.ebuild
index 1059165d7926..e116386f00b8 100644
--- a/dev-python/pycryptodome/pycryptodome-3.12.0.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.12.0.ebuild
@@ -18,7 +18,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE=""
 
 DEPEND="



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

2022-01-06 Thread Stephan Hartmann
commit: 97a2a231f6042dc1fb7a340bb648d078893c1c3e
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Thu Jan  6 20:24:08 2022 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Thu Jan  6 20:24:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97a2a231

www-client/microsoft-edge: remove old

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Stephan Hartmann  gentoo.org>

 www-client/microsoft-edge/Manifest |   1 -
 .../microsoft-edge-96.0.1054.62.ebuild | 109 -
 2 files changed, 110 deletions(-)

diff --git a/www-client/microsoft-edge/Manifest 
b/www-client/microsoft-edge/Manifest
index 4ed6c9af8f60..11ffecd41d0b 100644
--- a/www-client/microsoft-edge/Manifest
+++ b/www-client/microsoft-edge/Manifest
@@ -1,2 +1 @@
-DIST microsoft-edge-stable_96.0.1054.62-1_amd64.deb 119225788 BLAKE2B 
26afac756e5b0346a62684f1a9126816714fd16fa5a5e2be070233dd192e34694af833550d76dfa2a8b492c1195c04acb90820c774577fe402758aa67b5ec59d
 SHA512 
c135c54846cae0d5ad109315f5bda255c5eade0695f66e381f7486a736a28cc971dc4a30f7cdbb2913380287e13eadb61cb57ffeb4b6bf559a8e59bb68c2487d
 DIST microsoft-edge-stable_97.0.1072.55-1_amd64.deb 119842192 BLAKE2B 
e4013f602378c9958e61198e5cf27bad6e38e3123b7a6855ef23c320cb8dc096b6e332bb11be31668583ecec449a1756e926ba1cb679dde440281100b7eb91b7
 SHA512 
8bd3826135faef50f4aeafdd036b8f4bff4e8b8f1fca524704fd228fc01a1b2d75aeb690b74ec6c5f60872ba1cc9dad5a7c9f59c5d2b3642de8e764dd7dd36fd

diff --git a/www-client/microsoft-edge/microsoft-edge-96.0.1054.62.ebuild 
b/www-client/microsoft-edge/microsoft-edge-96.0.1054.62.ebuild
deleted file mode 100644
index e93899591b03..
--- a/www-client/microsoft-edge/microsoft-edge-96.0.1054.62.ebuild
+++ /dev/null
@@ -1,109 +0,0 @@
-# Copyright 2011-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-inherit chromium-2 desktop pax-utils unpacker xdg
-
-DESCRIPTION="The web browser from Microsoft"
-HOMEPAGE="https://www.microsoft.com/en-us/edge;
-
-if [[ ${PN} == microsoft-edge ]]; then
-   MY_PN=${PN}-stable
-else
-   MY_PN=${PN}
-fi
-
-KEYWORDS="-* amd64"
-
-MY_P="${MY_PN}_${PV}-1"
-
-SRC_URI="https://packages.microsoft.com/repos/edge/pool/main/m/${MY_PN}/${MY_P}_amd64.deb;
-
-LICENSE="microsoft-edge"
-SLOT="0"
-RESTRICT="bindist mirror strip"
-
-RDEPEND="
-   app-accessibility/at-spi2-atk:2
-   app-accessibility/at-spi2-core:2
-   app-misc/ca-certificates
-   dev-libs/atk
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   media-fonts/liberation-fonts
-   media-libs/alsa-lib
-   media-libs/mesa[gbm(+)]
-   net-misc/curl[ssl]
-   net-print/cups
-   sys-apps/dbus
-   sys-apps/util-linux
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:3[X]
-   x11-libs/libdrm
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/libxcb
-   x11-libs/libxkbcommon
-   x11-libs/libxshmfence
-   x11-libs/pango
-   x11-misc/xdg-utils
-"
-
-QA_PREBUILT="*"
-QA_DESKTOP_FILE="usr/share/applications/microsoft-edge.*\\.desktop"
-S=${WORKDIR}
-EDGE_HOME="opt/microsoft/msedge${PN#microsoft-edge}"
-
-pkg_nofetch() {
-   eerror "Please wait 24 hours and sync your tree before reporting a bug 
for microsoft-edge fetch failures."
-}
-
-pkg_pretend() {
-   # Protect against people using autounmask overzealously
-   use amd64 || die "microsoft-edge only works on amd64"
-}
-
-pkg_setup() {
-   chromium_suid_sandbox_check_kernel_config
-}
-
-src_unpack() {
-   :
-}
-
-src_install() {
-   dodir /
-   cd "${ED}" || die
-   unpacker
-
-   rm _gpgorigin || die
-
-   rm -r etc usr/share/menu || die
-   mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die
-
-   gzip -d usr/share/doc/${PF}/changelog.gz || die
-   gzip -d usr/share/man/man1/${MY_PN}.1.gz || die
-   if [[ -L usr/share/man/man1/${PN}.1.gz ]]; then
-   rm usr/share/man/man1/${PN}.1.gz || die
-   dosym ${MY_PN}.1 usr/share/man/man1/${PN}.1
-   fi
-
-   local suffix=
-   [[ ${PN} == microsoft-edge-beta ]] && suffix=_beta
-   [[ ${PN} == microsoft-edge-dev ]] && suffix=_dev
-
-   local size
-   for size in 16 24 32 48 64 128 256 ; do
-   newicon -s ${size} 
"${EDGE_HOME}/product_logo_${size}${suffix}.png" ${PN}.png
-   done
-
-   pax-mark m "${EDGE_HOME}/msedge"
-}



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

2022-01-06 Thread Stephan Hartmann
commit: e04eac01c9518abf91bdac4814234bb0409ffc15
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Thu Jan  6 20:23:44 2022 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Thu Jan  6 20:23:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e04eac01

www-client/microsoft-edge: amd64 stable

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Stephan Hartmann  gentoo.org>

 www-client/microsoft-edge/microsoft-edge-97.0.1072.55.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/microsoft-edge/microsoft-edge-97.0.1072.55.ebuild 
b/www-client/microsoft-edge/microsoft-edge-97.0.1072.55.ebuild
index ae99bf2a06bb..ad61270c68ad 100644
--- a/www-client/microsoft-edge/microsoft-edge-97.0.1072.55.ebuild
+++ b/www-client/microsoft-edge/microsoft-edge-97.0.1072.55.ebuild
@@ -14,7 +14,7 @@ else
MY_PN=${PN}
 fi
 
-KEYWORDS="-* ~amd64"
+KEYWORDS="-* amd64"
 
 MY_P="${MY_PN}_${PV}-1"
 



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

2022-01-06 Thread Stephan Hartmann
commit: 047fa6536f75ca3945609ae8ad85c7727e62d53c
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Thu Jan  6 20:22:54 2022 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Thu Jan  6 20:23:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=047fa653

www-client/microsoft-edge: bump to 97.0.1072.55

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Stephan Hartmann  gentoo.org>

 www-client/microsoft-edge/Manifest |   1 +
 .../microsoft-edge-97.0.1072.55.ebuild | 109 +
 2 files changed, 110 insertions(+)

diff --git a/www-client/microsoft-edge/Manifest 
b/www-client/microsoft-edge/Manifest
index 496502efb72e..4ed6c9af8f60 100644
--- a/www-client/microsoft-edge/Manifest
+++ b/www-client/microsoft-edge/Manifest
@@ -1 +1,2 @@
 DIST microsoft-edge-stable_96.0.1054.62-1_amd64.deb 119225788 BLAKE2B 
26afac756e5b0346a62684f1a9126816714fd16fa5a5e2be070233dd192e34694af833550d76dfa2a8b492c1195c04acb90820c774577fe402758aa67b5ec59d
 SHA512 
c135c54846cae0d5ad109315f5bda255c5eade0695f66e381f7486a736a28cc971dc4a30f7cdbb2913380287e13eadb61cb57ffeb4b6bf559a8e59bb68c2487d
+DIST microsoft-edge-stable_97.0.1072.55-1_amd64.deb 119842192 BLAKE2B 
e4013f602378c9958e61198e5cf27bad6e38e3123b7a6855ef23c320cb8dc096b6e332bb11be31668583ecec449a1756e926ba1cb679dde440281100b7eb91b7
 SHA512 
8bd3826135faef50f4aeafdd036b8f4bff4e8b8f1fca524704fd228fc01a1b2d75aeb690b74ec6c5f60872ba1cc9dad5a7c9f59c5d2b3642de8e764dd7dd36fd

diff --git a/www-client/microsoft-edge/microsoft-edge-97.0.1072.55.ebuild 
b/www-client/microsoft-edge/microsoft-edge-97.0.1072.55.ebuild
new file mode 100644
index ..ae99bf2a06bb
--- /dev/null
+++ b/www-client/microsoft-edge/microsoft-edge-97.0.1072.55.ebuild
@@ -0,0 +1,109 @@
+# Copyright 2011-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit chromium-2 desktop pax-utils unpacker xdg
+
+DESCRIPTION="The web browser from Microsoft"
+HOMEPAGE="https://www.microsoft.com/en-us/edge;
+
+if [[ ${PN} == microsoft-edge ]]; then
+   MY_PN=${PN}-stable
+else
+   MY_PN=${PN}
+fi
+
+KEYWORDS="-* ~amd64"
+
+MY_P="${MY_PN}_${PV}-1"
+
+SRC_URI="https://packages.microsoft.com/repos/edge/pool/main/m/${MY_PN}/${MY_P}_amd64.deb;
+
+LICENSE="microsoft-edge"
+SLOT="0"
+RESTRICT="bindist mirror strip"
+
+RDEPEND="
+   app-accessibility/at-spi2-atk:2
+   app-accessibility/at-spi2-core:2
+   app-misc/ca-certificates
+   dev-libs/atk
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   media-fonts/liberation-fonts
+   media-libs/alsa-lib
+   media-libs/mesa[gbm(+)]
+   net-misc/curl[ssl]
+   net-print/cups
+   sys-apps/dbus
+   sys-apps/util-linux
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3[X]
+   x11-libs/libdrm
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/libxshmfence
+   x11-libs/pango
+   x11-misc/xdg-utils
+"
+
+QA_PREBUILT="*"
+QA_DESKTOP_FILE="usr/share/applications/microsoft-edge.*\\.desktop"
+S=${WORKDIR}
+EDGE_HOME="opt/microsoft/msedge${PN#microsoft-edge}"
+
+pkg_nofetch() {
+   eerror "Please wait 24 hours and sync your tree before reporting a bug 
for microsoft-edge fetch failures."
+}
+
+pkg_pretend() {
+   # Protect against people using autounmask overzealously
+   use amd64 || die "microsoft-edge only works on amd64"
+}
+
+pkg_setup() {
+   chromium_suid_sandbox_check_kernel_config
+}
+
+src_unpack() {
+   :
+}
+
+src_install() {
+   dodir /
+   cd "${ED}" || die
+   unpacker
+
+   rm _gpgorigin || die
+
+   rm -r etc usr/share/menu || die
+   mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die
+
+   gzip -d usr/share/doc/${PF}/changelog.gz || die
+   gzip -d usr/share/man/man1/${MY_PN}.1.gz || die
+   if [[ -L usr/share/man/man1/${PN}.1.gz ]]; then
+   rm usr/share/man/man1/${PN}.1.gz || die
+   dosym ${MY_PN}.1 usr/share/man/man1/${PN}.1
+   fi
+
+   local suffix=
+   [[ ${PN} == microsoft-edge-beta ]] && suffix=_beta
+   [[ ${PN} == microsoft-edge-dev ]] && suffix=_dev
+
+   local size
+   for size in 16 24 32 48 64 128 256 ; do
+   newicon -s ${size} 
"${EDGE_HOME}/product_logo_${size}${suffix}.png" ${PN}.png
+   done
+
+   pax-mark m "${EDGE_HOME}/msedge"
+}



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

2022-01-06 Thread Sam James
commit: 3630aba76156fa462e73d020abf404aab5e7bc1d
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  6 20:21:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  6 20:21:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3630aba7

sys-libs/readline: update SRC_URI

See; 1472a4a78f4fe7cb1d38d5a9b9b7d355201ab140
Signed-off-by: Sam James  gentoo.org>

 sys-libs/readline/readline-8.1_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/readline/readline-8.1_p2.ebuild 
b/sys-libs/readline/readline-8.1_p2.ebuild
index 72846f8bc532..f27175df6017 100644
--- a/sys-libs/readline/readline-8.1_p2.ebuild
+++ b/sys-libs/readline/readline-8.1_p2.ebuild
@@ -21,7 +21,7 @@ patches() {
echo "${@/#/${DISTDIR}/}"
else
local u
-   for u in ftp://ftp.cwru.edu/pub/bash mirror://gnu/${PN} ; do
+   for u in mirror://gnu/${PN} ftp://ftp.cwru.edu/pub/bash ; do
printf "${u}/${PN}-${MY_PV}-patches/%s " "$@"
done
fi



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

2022-01-06 Thread Sebastian Pipping
commit: 6fe389bbf400ccbe9ee83697f55ddd9be611cac2
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Thu Jan  6 20:15:00 2022 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Thu Jan  6 20:16:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fe389bb

dev-libs/uriparser: 0.9.6

Bug: https://bugs.gentoo.org/830665
Signed-off-by: Sebastian Pipping  gentoo.org>
Package-Manager: Portage-3.0.30, Repoman-3.0.3

 dev-libs/uriparser/Manifest   |  1 +
 dev-libs/uriparser/uriparser-0.9.6.ebuild | 57 +++
 2 files changed, 58 insertions(+)

diff --git a/dev-libs/uriparser/Manifest b/dev-libs/uriparser/Manifest
index 20959f1b111e..ee86970d1b42 100644
--- a/dev-libs/uriparser/Manifest
+++ b/dev-libs/uriparser/Manifest
@@ -1 +1,2 @@
 DIST uriparser-0.9.5.tar.bz2 176501 BLAKE2B 
5ec3d993e60c62f2478e4012354cf82f2e4155ea1a69e9a3d6611d1765fe0f3b8ba5382c928852a5fd215f51ebb0688c9d713e9f1208f18f5ce2d8b8f0fb1dca
 SHA512 
44d36a33565b7724d721e2b5e689530227bc87e609ee78f1d23e7353480191313b1b91039c7a046566d14b83eb320c97d75e74c8ef4841e1b9c8559c3feddb34
+DIST uriparser-0.9.6.tar.bz2 17 BLAKE2B 
2c7229d8438eaef40657b809742dff7ed8919edfe9b4003be996d967b2d876ec61c6493b60c3a0a167db80365c748ee63f2cebfa04058ae8bed8d29b0ab7ea22
 SHA512 
c021ab3f93cc0373c9244edafff042c3d73a3904d69e573c277b04ca4a49cd2e88255214599cf433088b32846c9a628dfb116025188a6bb61a40c236827799aa

diff --git a/dev-libs/uriparser/uriparser-0.9.6.ebuild 
b/dev-libs/uriparser/uriparser-0.9.6.ebuild
new file mode 100644
index ..5a00a3ff727a
--- /dev/null
+++ b/dev-libs/uriparser/uriparser-0.9.6.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="Strictly RFC 3986 compliant URI parsing library in C"
+HOMEPAGE="https://uriparser.github.io/;
+SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.bz2;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux 
~ppc-macos ~x86-solaris"
+IUSE="+doc qt5 test unicode"  # +doc to address warning RequiredUseDefaults
+
+REQUIRED_USE="qt5? ( doc ) test? ( unicode )"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   test? ( >=dev-cpp/gtest-1.8.1 )
+"
+BDEPEND="
+   virtual/pkgconfig
+   doc? (
+   >=app-doc/doxygen-1.5.8
+   media-gfx/graphviz
+   qt5? ( dev-qt/qthelp:5 )
+   )
+"
+
+DOCS=( AUTHORS ChangeLog THANKS )
+
+src_configure() {
+   local mycmakeargs=(
+   -DURIPARSER_BUILD_CHAR=ON
+   -DURIPARSER_BUILD_DOCS=$(usex doc ON OFF)
+   -DURIPARSER_BUILD_TESTS=$(usex test ON OFF)
+   -DURIPARSER_BUILD_TOOLS=ON
+   -DURIPARSER_BUILD_WCHAR_T=$(usex unicode ON OFF)
+
+   # The usex wrapper is here to address this warning:
+   #   One or more CMake variables were not used by the project:
+   #   CMAKE_DISABLE_FIND_PACKAGE_Qt5Help
+   $(usex doc "$(cmake_use_find_package qt5 Qt5Help)")
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   if use doc && use qt5; then
+   dodoc "${BUILD_DIR}"/doc/*.qch
+   docompress -x /usr/share/doc/${PF}/${P}.qch
+   fi
+}



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

2022-01-06 Thread Arthur Zamarin
commit: ead0952510ac63427890ea895800269a27f3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Jan  6 20:15:59 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Jan  6 20:15:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ead09525

dev-java/jmh-core: Keyword 1.21 arm64, #830681

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

 dev-java/jmh-core/jmh-core-1.21.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/jmh-core/jmh-core-1.21.ebuild 
b/dev-java/jmh-core/jmh-core-1.21.ebuild
index a22acd2f7d1a..42c501e08dd6 100644
--- a/dev-java/jmh-core/jmh-core-1.21.ebuild
+++ b/dev-java/jmh-core/jmh-core-1.21.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://openjdk.java.net/projects/code-tools/jmh;
 
SRC_URI="https://hg.openjdk.java.net/code-tools/${MY_PN}/archive/${MY_PV}.tar.gz
 -> ${P}.tar.gz"
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 
 # jopt *must* be 4.6, see 
https://mail.openjdk.java.net/pipermail/jmh-dev/2016-October/002395.html
 CP_DEPEND="



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

2022-01-06 Thread Arthur Zamarin
commit: bf566898e16cc7a3859708c3451b77153bd73d5c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Jan  6 20:15:59 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Jan  6 20:15:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf566898

dev-java/jopt-simple: Keyword 4.6 arm64, #830681

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

 dev-java/jopt-simple/jopt-simple-4.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/jopt-simple/jopt-simple-4.6.ebuild 
b/dev-java/jopt-simple/jopt-simple-4.6.ebuild
index aaf03a76da0c..91899dcea876 100644
--- a/dev-java/jopt-simple/jopt-simple-4.6.ebuild
+++ b/dev-java/jopt-simple/jopt-simple-4.6.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://pholser.github.com/jopt-simple/;
 SRC_URI="https://github.com/pholser/${PN}/tarball/${P} -> ${P}.tar.gz"
 LICENSE="MIT"
 SLOT="4.6"
-KEYWORDS="amd64 ~arm ppc64 x86"
+KEYWORDS="amd64 ~arm ~arm64 ppc64 x86"
 
 RDEPEND=">=virtual/jre-1.6"
 DEPEND=">=virtual/jdk-1.6"



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

2022-01-06 Thread Arthur Zamarin
commit: 35b66be27400403e426a82d09849159738e9bb34
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Jan  6 20:13:59 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Jan  6 20:14:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35b66be2

dev-java/commons-math: Keyword 3.6.1-r1 arm, #830681

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

 dev-java/commons-math/commons-math-3.6.1-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-java/commons-math/commons-math-3.6.1-r1.ebuild 
b/dev-java/commons-math/commons-math-3.6.1-r1.ebuild
index 3ef7e38716d8..45de2587390c 100644
--- a/dev-java/commons-math/commons-math-3.6.1-r1.ebuild
+++ b/dev-java/commons-math/commons-math-3.6.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -21,4 +21,4 @@ RDEPEND=">=virtual/jre-1.8:*"
 
 LICENSE="Apache-2.0"
 SLOT="3"
-KEYWORDS="amd64 arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"



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

2022-01-06 Thread Arthur Zamarin
commit: 708ee4f993019baec9efdbccc068cdc6c84be757
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Jan  6 20:13:58 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Jan  6 20:14:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=708ee4f9

dev-java/jopt-simple: Keyword 4.6 arm, #830681

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

 dev-java/jopt-simple/jopt-simple-4.6.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-java/jopt-simple/jopt-simple-4.6.ebuild 
b/dev-java/jopt-simple/jopt-simple-4.6.ebuild
index 197957670e4c..aaf03a76da0c 100644
--- a/dev-java/jopt-simple/jopt-simple-4.6.ebuild
+++ b/dev-java/jopt-simple/jopt-simple-4.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -12,7 +12,7 @@ HOMEPAGE="https://pholser.github.com/jopt-simple/;
 SRC_URI="https://github.com/pholser/${PN}/tarball/${P} -> ${P}.tar.gz"
 LICENSE="MIT"
 SLOT="4.6"
-KEYWORDS="amd64 ppc64 x86"
+KEYWORDS="amd64 ~arm ppc64 x86"
 
 RDEPEND=">=virtual/jre-1.6"
 DEPEND=">=virtual/jdk-1.6"



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

2022-01-06 Thread Arthur Zamarin
commit: 9df1bc51d536d8257ec42cf2649b2b7e8511e891
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Jan  6 20:00:44 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Jan  6 20:14:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9df1bc51

dev-python/flexmock: add 0.11.2

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

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

diff --git a/dev-python/flexmock/Manifest b/dev-python/flexmock/Manifest
index 4f8612d4df04..4f416d984ee8 100644
--- a/dev-python/flexmock/Manifest
+++ b/dev-python/flexmock/Manifest
@@ -1 +1,2 @@
 DIST flexmock-0.11.1.tar.gz 48331 BLAKE2B 
b4a670530050098706133d531f162516163e8bed5fe867277d8d729c3afbd21747d53f17e8cd0f2f087550137c864aa8ac912cb404103426e3fdb17e98d79645
 SHA512 
6b5ce669e29dc24313e94b0c0c24d75e25c99343c33d787987c6707532598fb0d28df751148a4f7183d4bbdb54822c07d88ded394358545fe8d822564e1408e6
+DIST flexmock-0.11.2.tar.gz 51330 BLAKE2B 
3ebeea60c19a9234a362117009610802f10c68c55885ae9dd72c16b19af19fdfbf18634bbc56a80efb0c985f0c339bab234304088dc482b0ccf937c1d7c2fd0f
 SHA512 
208876131155dd0febc9e6aad7a6e98082fccf52573758ac9280f9f767d81ece7af425c901a4a094b3eb56bd711219a55dcfc0d7747f9060b3ad6630c37e6618

diff --git a/dev-python/flexmock/flexmock-0.11.2.ebuild 
b/dev-python/flexmock/flexmock-0.11.2.ebuild
new file mode 100644
index ..db8b214775f5
--- /dev/null
+++ b/dev-python/flexmock/flexmock-0.11.2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+inherit distutils-r1
+
+DESCRIPTION="Testing library to create mocks, stubs and fakes"
+HOMEPAGE="https://flexmock.readthedocs.io/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_IGNORE=(
+   tests/test_teamcity.py
+   tests/test_testtools.py
+   tests/test_unittest.py
+   )
+   epytest -p no:flaky
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+   dodoc -r docs
+}



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

2022-01-06 Thread Arthur Zamarin
commit: fb42a6954d081ff8123202cae7d5583b3a3e930a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Jan  6 20:13:57 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Jan  6 20:14:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb42a695

dev-python/cython: Stabilize 0.29.25 ppc, #830653

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

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

diff --git a/dev-python/cython/cython-0.29.25.ebuild 
b/dev-python/cython/cython-0.29.25.ebuild
index 269a165bca7f..d535ce37c377 100644
--- a/dev-python/cython/cython-0.29.25.ebuild
+++ b/dev-python/cython/cython-0.29.25.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/cython/cython/archive/${PV}.tar.gz -> ${P}.gh.tar.gz
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris ~x86-solaris"
 IUSE="emacs test"
 RESTRICT="!test? ( test )"
 



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

2022-01-06 Thread Arthur Zamarin
commit: 1484f2fa9f3c4369e3ee45430fee6045d78e6146
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Jan  6 20:13:58 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Jan  6 20:14:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1484f2fa

dev-java/jmh-core: Keyword 1.21 arm, #830681

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

 dev-java/jmh-core/jmh-core-1.21.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-java/jmh-core/jmh-core-1.21.ebuild 
b/dev-java/jmh-core/jmh-core-1.21.ebuild
index ad044bba454e..a22acd2f7d1a 100644
--- a/dev-java/jmh-core/jmh-core-1.21.ebuild
+++ b/dev-java/jmh-core/jmh-core-1.21.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -16,7 +16,7 @@ HOMEPAGE="https://openjdk.java.net/projects/code-tools/jmh;
 
SRC_URI="https://hg.openjdk.java.net/code-tools/${MY_PN}/archive/${MY_PV}.tar.gz
 -> ${P}.tar.gz"
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm ~x86"
 
 # jopt *must* be 4.6, see 
https://mail.openjdk.java.net/pipermail/jmh-dev/2016-October/002395.html
 CP_DEPEND="



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

2022-01-06 Thread Sam James
commit: 73c08c1bef6c5564b5ccaf2c81d210cafb9af79a
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  6 20:02:25 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  6 20:02:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73c08c1b

sys-devel/kgcc64: add 11.2.0

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

 sys-devel/kgcc64/Manifest |  2 ++
 sys-devel/kgcc64/kgcc64-11.2.0.ebuild | 42 +++
 2 files changed, 44 insertions(+)

diff --git a/sys-devel/kgcc64/Manifest b/sys-devel/kgcc64/Manifest
index af4193df6866..93b80cd955ae 100644
--- a/sys-devel/kgcc64/Manifest
+++ b/sys-devel/kgcc64/Manifest
@@ -2,6 +2,8 @@ DIST gcc-10.3.0-patches-1.tar.bz2 15282 BLAKE2B 
ef283e8b108af9bfd3324fabb95c8353
 DIST gcc-10.3.0.tar.xz 76692288 BLAKE2B 
ac7898f5eb8a7c5f151a526d1bb38913a68b50a65e4d010ac09fa20b6c801c671c790d780f23ccb8e4ecdfc686f4aa588082ccc9eb5c80c7b0e30788f824c1eb
 SHA512 
2b2dd7453d48a398c29eaebd1422b70341001b8c90a62aee51e83344e7fdd8a8e45f82a4a9165bd7edc76dada912c932f4b6632c5636760fec4c5d7e402b3f86
 DIST gcc-11.1.0-patches-1.tar.bz2 12130 BLAKE2B 
4d763b83dba7875bbbe8bbb9b6c392791ba97037d17347548604ffa7c70b32fdafcd45b0722ae40aa3aa8cbb34b9f3e3aa399d0096e35e74f75b174aad0c032e
 SHA512 
e4e363c6a81bbc423ec36b6c57801ea2a70961ee7d7d0333924c7012b2b6fd4008f53e9208b5d1f6025f9e74a95d46c121b4b8909827070b46091228688996a4
 DIST gcc-11.1.0.tar.xz 78877216 BLAKE2B 
fe617e776b0270d11adea21b5c37d889de90865c19ab82d1c37bbd5c5b9c583a98c174606c4f893ca4950a4233e2a58aae93ad6aa7ad33d4e78a31c72371c1ed
 SHA512 
fd6bba0f67ff48069d03073d1a9b5e896383b1cfc9dde008e868e60a9ec5014a837d56af0ecbf467b3fb9b37ec74a676e819a18b44393a0a3c4280175b5d7ad8
+DIST gcc-11.2.0-patches-1.tar.bz2 11537 BLAKE2B 
9dd791ada244c9b70b8b99f9f305a688c248134715ed1b26d406e53b114983faae6873cdc521497164388d24d5f61c199e98df146bc02f5578e877295bcf5c82
 SHA512 
6539efc60c656d0798a5896dc1b944ed69914b815102c7a1c10bdba4ef935abd326b01309f38316e121f1ed90ceb2abcaf65df6af116892daad829ac2623cefc
+DIST gcc-11.2.0.tar.xz 8024 BLAKE2B 
69b61234ac436edfea2933df68c434a2ce7aa4454ef4da573e82587e1a42dc420189e949cfdadaf4cb37fc0de9674822210a95b77ff03aca0dbedfe67df19cc6
 SHA512 
d53a0a966230895c54f01aea38696f818817b505f1e2bfa65e508753fcd01b2aedb4a61434f41f3a2ddbbd9f41384b96153c684ded3f0fa97c82758d9de5c7cf
 DIST gcc-9.3.0-patches-3.tar.bz2 14193 BLAKE2B 
4863fec1af41a8cdb2c24479b28812df36c1f71ab71d267ff0efc467cfb8ce99ed77714ceaedfb08b0d1eb0eb9316758cc7cbc5a8ad0bb582050690935e64b46
 SHA512 
8b90a5826df64e6f74e4f6c0e5acead695b38f671e26485b110d5b341daaad4ac21aabb04baae9ad457408eed274888b7f785bbc782611acfc7261e6a315d110
 DIST gcc-9.3.0.tar.xz 70533868 BLAKE2B 
21efb1432aefad5ed9b9b395e88ef2adfda3a8ea6e3e808cd151da6e66df9fed1bafdc8b8ff055d4b2272ac786d8b7ddc4293bb6b51c55c40a261a0eda0e7cb4
 SHA512 
4b9e3639eef6e623747a22c37a904b4750c93b6da77cf3958d5047e9b5ebddb7eebe091cc16ca0a227c0ecbd2bf3b984b221130f269a97ee4cc18f9cf6c444de
 DIST gcc-9.4.0-patches-1.tar.bz2 14012 BLAKE2B 
d5fbfd73d9c3a5b66be5b124d981fe5a7468363c83784989a50731f87931435f4b6302e4c20a64b20680581ed40005eff7bdd5855526a093f73a04c3c1ddab31
 SHA512 
b84884c7d2197cb14229d3321b98cd66c783cf9ebf7e5d1b1186e6cf32ee9e47d004ebad26118f9c848f9bc0a3783ceb23d9b65101d98c3bfa99874e66ee7cbc

diff --git a/sys-devel/kgcc64/kgcc64-11.2.0.ebuild 
b/sys-devel/kgcc64/kgcc64-11.2.0.ebuild
new file mode 100644
index ..e6b50adde92e
--- /dev/null
+++ b/sys-devel/kgcc64/kgcc64-11.2.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+case ${CHOST} in
+   hppa*)CTARGET=hppa64-${CHOST#*-};;
+   mips*)CTARGET=${CHOST/mips/mips64};;
+   powerpc*) CTARGET=${CHOST/powerpc/powerpc64};;
+   s390*)CTARGET=${CHOST/s390/s390x};;
+   sparc*)   CTARGET=${CHOST/sparc/sparc64};;
+   i?86*)CTARGET=x86_64-${CHOST#*-};;
+esac
+export CTARGET
+TOOLCHAIN_ALLOWED_LANGS="c"
+GCC_TARGET_NO_MULTILIB=true
+
+PATCH_VER="1"
+inherit toolchain
+
+DESCRIPTION="64bit kernel compiler"
+
+# Works on hppa and mips; all other archs, refer to bug #228115
+KEYWORDS="~hppa"
+
+# unlike every other target, hppa has not unified the 32/64 bit
+# ports in binutils yet
+DEPEND="hppa? ( sys-devel/binutils-hppa64 )"
+
+pkg_postinst() {
+   toolchain_pkg_postinst
+
+   cd "${ROOT}"/usr/bin
+   local x
+   for x in gcc cpp ; do
+   cat <<-EOF >${CTARGET%%-*}-linux-${x}
+   #!/bin/sh
+   exec ${CTARGET}-${x} "\$@"
+   EOF
+   chmod a+rx ${CTARGET%%-*}-linux-${x}
+   done
+}



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

2022-01-06 Thread Sam James
commit: 33ed77d033847d9777670770d5d6384310a47c50
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  6 20:02:22 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  6 20:02:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33ed77d0

sys-devel/kgcc64: add 9.4.0

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

 sys-devel/kgcc64/Manifest|  2 ++
 sys-devel/kgcc64/kgcc64-9.4.0.ebuild | 42 
 2 files changed, 44 insertions(+)

diff --git a/sys-devel/kgcc64/Manifest b/sys-devel/kgcc64/Manifest
index 2a601d0d9fa4..af4193df6866 100644
--- a/sys-devel/kgcc64/Manifest
+++ b/sys-devel/kgcc64/Manifest
@@ -4,3 +4,5 @@ DIST gcc-11.1.0-patches-1.tar.bz2 12130 BLAKE2B 
4d763b83dba7875bbbe8bbb9b6c39279
 DIST gcc-11.1.0.tar.xz 78877216 BLAKE2B 
fe617e776b0270d11adea21b5c37d889de90865c19ab82d1c37bbd5c5b9c583a98c174606c4f893ca4950a4233e2a58aae93ad6aa7ad33d4e78a31c72371c1ed
 SHA512 
fd6bba0f67ff48069d03073d1a9b5e896383b1cfc9dde008e868e60a9ec5014a837d56af0ecbf467b3fb9b37ec74a676e819a18b44393a0a3c4280175b5d7ad8
 DIST gcc-9.3.0-patches-3.tar.bz2 14193 BLAKE2B 
4863fec1af41a8cdb2c24479b28812df36c1f71ab71d267ff0efc467cfb8ce99ed77714ceaedfb08b0d1eb0eb9316758cc7cbc5a8ad0bb582050690935e64b46
 SHA512 
8b90a5826df64e6f74e4f6c0e5acead695b38f671e26485b110d5b341daaad4ac21aabb04baae9ad457408eed274888b7f785bbc782611acfc7261e6a315d110
 DIST gcc-9.3.0.tar.xz 70533868 BLAKE2B 
21efb1432aefad5ed9b9b395e88ef2adfda3a8ea6e3e808cd151da6e66df9fed1bafdc8b8ff055d4b2272ac786d8b7ddc4293bb6b51c55c40a261a0eda0e7cb4
 SHA512 
4b9e3639eef6e623747a22c37a904b4750c93b6da77cf3958d5047e9b5ebddb7eebe091cc16ca0a227c0ecbd2bf3b984b221130f269a97ee4cc18f9cf6c444de
+DIST gcc-9.4.0-patches-1.tar.bz2 14012 BLAKE2B 
d5fbfd73d9c3a5b66be5b124d981fe5a7468363c83784989a50731f87931435f4b6302e4c20a64b20680581ed40005eff7bdd5855526a093f73a04c3c1ddab31
 SHA512 
b84884c7d2197cb14229d3321b98cd66c783cf9ebf7e5d1b1186e6cf32ee9e47d004ebad26118f9c848f9bc0a3783ceb23d9b65101d98c3bfa99874e66ee7cbc
+DIST gcc-9.4.0.tar.xz 72411232 BLAKE2B 
4bb000d33d6bd2d6cc91c040713f27f79dcf726ef8ab1542c711e0c25651507628510b1373bc73aef71ffb660afddb2eb8d8c8540f5f1498ee243cfff6c0be67
 SHA512 
dfd3500bf21784b8351a522d53463cf362ede66b0bc302edf350bb44e94418497a8b4b797b6af8ca9b2eeb746b3b115d9c3698381b989546e9151b4496415624

diff --git a/sys-devel/kgcc64/kgcc64-9.4.0.ebuild 
b/sys-devel/kgcc64/kgcc64-9.4.0.ebuild
new file mode 100644
index ..e6b50adde92e
--- /dev/null
+++ b/sys-devel/kgcc64/kgcc64-9.4.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+case ${CHOST} in
+   hppa*)CTARGET=hppa64-${CHOST#*-};;
+   mips*)CTARGET=${CHOST/mips/mips64};;
+   powerpc*) CTARGET=${CHOST/powerpc/powerpc64};;
+   s390*)CTARGET=${CHOST/s390/s390x};;
+   sparc*)   CTARGET=${CHOST/sparc/sparc64};;
+   i?86*)CTARGET=x86_64-${CHOST#*-};;
+esac
+export CTARGET
+TOOLCHAIN_ALLOWED_LANGS="c"
+GCC_TARGET_NO_MULTILIB=true
+
+PATCH_VER="1"
+inherit toolchain
+
+DESCRIPTION="64bit kernel compiler"
+
+# Works on hppa and mips; all other archs, refer to bug #228115
+KEYWORDS="~hppa"
+
+# unlike every other target, hppa has not unified the 32/64 bit
+# ports in binutils yet
+DEPEND="hppa? ( sys-devel/binutils-hppa64 )"
+
+pkg_postinst() {
+   toolchain_pkg_postinst
+
+   cd "${ROOT}"/usr/bin
+   local x
+   for x in gcc cpp ; do
+   cat <<-EOF >${CTARGET%%-*}-linux-${x}
+   #!/bin/sh
+   exec ${CTARGET}-${x} "\$@"
+   EOF
+   chmod a+rx ${CTARGET%%-*}-linux-${x}
+   done
+}



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

2022-01-06 Thread Patrick McLean
commit: 8d9eced42b273a3258ee7d1e77006c976fd671af
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu Jan  6 20:01:56 2022 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Thu Jan  6 20:02:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d9eced4

dev-lang/jsonnet: revbump, add missing gtest dep (bug #830699)

Closes: https://bugs.gentoo.org/830699
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Patrick McLean  gentoo.org>

 dev-lang/jsonnet/{jsonnet-0.18.0.ebuild => jsonnet-0.18.0-r1.ebuild} | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-lang/jsonnet/jsonnet-0.18.0.ebuild 
b/dev-lang/jsonnet/jsonnet-0.18.0-r1.ebuild
similarity index 97%
rename from dev-lang/jsonnet/jsonnet-0.18.0.ebuild
rename to dev-lang/jsonnet/jsonnet-0.18.0-r1.ebuild
index 456f3d3e9e49..388aa38e464e 100644
--- a/dev-lang/jsonnet/jsonnet-0.18.0.ebuild
+++ b/dev-lang/jsonnet/jsonnet-0.18.0-r1.ebuild
@@ -22,7 +22,10 @@ RDEPEND="
python? ( ${PYTHON_DEPS} )
 "
 
-DEPEND="${RDEPEND}"
+DEPEND="
+   ${RDEPEND}
+   test? ( dev-cpp/gtest )
+"
 
 BDEPEND="
python? (



  1   2   3   >