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

2022-08-22 Thread Joonas Niilola
commit: c2929a78aafeed9900ce971a937f5c503393fdbe
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Aug 23 06:26:49 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Aug 23 06:26:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2929a78

www-client/firefox-bin: add 104.0, drop 103.0.2

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

 www-client/firefox-bin/Manifest| 196 ++---
 ...bin-103.0.2.ebuild => firefox-bin-104.0.ebuild} |   0
 2 files changed, 98 insertions(+), 98 deletions(-)

diff --git a/www-client/firefox-bin/Manifest b/www-client/firefox-bin/Manifest
index e615d7fd5c53..5fdc019cf683 100644
--- a/www-client/firefox-bin/Manifest
+++ b/www-client/firefox-bin/Manifest
@@ -1,99 +1,99 @@
-DIST firefox-103.0.2-ach.xpi 454183 BLAKE2B 
e02657bff95c8866bb7486982c3b13713b1701dfe5c83ffe2d769eef8614b096ab61801a7b3b80058771c4995345cb724393be2aad67f175d639325b112f1155
 SHA512 
52fe30dee4414bdd8e3cc185044e16308fc02e1d37422f97ccd4111cec7e1e3673cce594b74c523ff417a046c925c703227589b4a2bfc5a65d627a53402309da
-DIST firefox-103.0.2-af.xpi 419559 BLAKE2B 
814baaf25ba8e444aadcce3dfcbb64bda971a36d9968bde3f7b6fb3e561047e089c68e9769cec66b78c7eaface431070be844cdb91d7e18cf248ea2711c0907c
 SHA512 
59640d6674c63caf93f29fac92f7995143031102abfa725a7b075f90066314f0f9edc4f528fcfe5254ef12538e6e5560b385b97740639540a93ddd70d0cafce7
-DIST firefox-103.0.2-an.xpi 498032 BLAKE2B 
541736791bc9f4a09d4ac08f15779751fabce3621c7d5e6aa2faab65fe7658f8ecf6f3ebc153429c82023f55a62a2f056a1d40ff246d47b59b0b042abf057f74
 SHA512 
08a455eafc7c7bd62c3ed1979884d239460850e63430efde34b2fcd42882337ef257592c6693092426d80a673b4cafe9c9780089d5906fdc829475d2bec66f59
-DIST firefox-103.0.2-ar.xpi 561683 BLAKE2B 
91ce9d741c7ab8770581a52066ed95abc7541e992a88789d2c7fd84cab3e657fc48e2ece8ac99f3adadce393b985acf9bdd47be8d4aea1991956c7332100bb09
 SHA512 
d63175677824a1b69e371394cf54d1cfe83c74f64392ad95f9b589fb21c34ba8943352eee6347d0d3db49d63e85376cd09a0689c6d8b6d64c96e16a9e1fbf746
-DIST firefox-103.0.2-ast.xpi 494291 BLAKE2B 
5f10b72454fe7a2200ed8d02f780ac1f7a9521c7abc161555cb77f8ebe13bf0ddf4c556ce863ada1c4e2268dce116d9d6a53feebf748c542ae9b492709fc0cfa
 SHA512 
67ae858d4bf050571e22b9d55f1c6f34fbaa271f2692174cc8e026531cac3569fd6fd5e8605844355039b9e21f9f46453540bc86b369dedd1a9adf752d603086
-DIST firefox-103.0.2-az.xpi 485457 BLAKE2B 
fd69531ef0e7653271555d231fa3b7289ce517809e822dbaf3ba49971b08eb0d941db46bdc61809733f076b342e14724d711a71e7bb84ab2a70970d2f2c8a9a1
 SHA512 
eb67193484848cb560f4429a836e95be8bfdbcdca03e015adf047773396acc6ba47e6f3c82e0b1cd5b859324f6ba51a787bc5c72b16a43997f83609779b5b2e0
-DIST firefox-103.0.2-be.xpi 625939 BLAKE2B 
1f5b33808e0f4198d236c1e1e7629f07c6a86a03d11bca585a71bc868e661d05633226468c256579e38d7b148d3e50ea8593b7b759af6eebc6563d633aac0ea9
 SHA512 
6128ff9f266842c5b92772d5cdb85de9c34bfb369ecb0ca0e17007e73c950b471065e56a34fa7c84af6a0a9c467f04b1d5695cf7101b03aeed0924e0d4fccaf4
-DIST firefox-103.0.2-bg.xpi 574199 BLAKE2B 
600d18857e121061a5130954c0909c0c576f6baca842d3bc098ae1b8d8efbad53045bc2ecc0e2023ff16f235e5076bfcb963d449ccd3c08efd8de75f2eea90e7
 SHA512 
7058c4ac7413a63f40226d83c3ad5754dd86f675b53e97ef7145196f6dba65382df340c70c0a87faa58d46a79bfa28adb6dc038e4d00617b47fdc105c0ef430f
-DIST firefox-103.0.2-bn.xpi 576219 BLAKE2B 
69f3673aa18998b04b773320e5293e78c508bae3649209107da5cbc1925cfc01e28ac6258204142e8cf81b728962ffcfad744061c970a0f3e17541d7089d474c
 SHA512 
c9f915edf7ec9e9276bcf2159277e947ace14826991f2ffe6f9c958355d191476682edd224f95e5827edeaf8789199b4c59c5a3821eabf1bc58f55831bac503a
-DIST firefox-103.0.2-br.xpi 532115 BLAKE2B 
682e98b8cfca6545311c066b480cd410ff120d249272978efd149c97ff6f6ffa87856a086179220bdec4e85caa35cd7eb4c22bfd548a55ac668ce4ab6a39dbcf
 SHA512 
02d8060a5bb2b79531c8a7cd2a8506024e5e12cf02788647ec25c1836ef090e165000af92337dfe98b43659d114eb51433c85ab4695ecf4705871a73b650ab07
-DIST firefox-103.0.2-bs.xpi 462896 BLAKE2B 
5dd2c03d6a8dc67028d082a621fc4bc14b5249d121d0e623afb6ab2ff8acecd2168d539b01afc5024828fa3c640bd655bf2cc4c5943e572a6d61b87a844f
 SHA512 
04684f9ecceb7b82af2580a14de1b0a6b944ac9840f7fa875fb5aa3011ea572268f957879facc1530852be750a5af0f53a2abbe8c7a572179acb679698183ca3
-DIST firefox-103.0.2-ca-valencia.xpi 537354 BLAKE2B 
28a0b06f4719ca6fd6272304a08c858c77833eac7b82be1968c115eb0ca8fb1bcc1ac206816fc68f4506c1515870ef6aebea38fbf82eaeb2ed3693ba84995628
 SHA512 
a2de2675a03ee5f25c837d9efe8577154b1f53957c41fbf8122bceb7946cb5268de0565ba23a8541c49dea1e7660d5bbfd277ccc743ea62693af1ee751089a4f
-DIST firefox-103.0.2-ca.xpi 534083 BLAKE2B 
b6ddf2d72ac8cca6bfd133d04dc3cb7f37836877b3264f8a310c2b412e1db41a54a17121856b28525bcad1bb0732de04fe329a9a452d309447a5396076ba62ca
 SHA512 
ebde710881c56d5753ce4075807d73873d4162c6893df3085fa83fd72c0ccc48224d3bc7903a67421b4690521d21c3bb3c310d3ee9e82947fa1d0a7bd053e5bf
-DIST firefox-103.0.2-cak.xpi 550808 BLAKE2B 
9eaa75132fe4f42ea13f62fb894bd0042b63ffe439297a8f5a007a10f5f566023fc8148cbc68f301ed23021ff4398

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

2022-08-22 Thread Joonas Niilola
commit: 9e7d76a25544123894373db704bc3d37b8bcc851
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Aug 23 05:51:25 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Aug 23 05:51:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e7d76a2

profiles/base: use.mask mail-client/thunderbird[system-python-libs]

 - experimental and unfinished work.

Bug: https://bugs.gentoo.org/854591
Signed-off-by: Joonas Niilola  gentoo.org>

 profiles/base/package.use.mask | 1 +
 1 file changed, 1 insertion(+)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index c1cdde4e768a..81fc4c65ee87 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -82,6 +82,7 @@ dev-python/jupyter_server doc
 # Joonas Niilola  (2022-05-03)
 # system-python-libs is HIGHLY EXPERIMENTAL according to upstream, and
 # still being worked on in Gentoo.
+>=mail-client/thunderbird-100.0 system-python-libs
 >=www-client/firefox-100.0 system-python-libs
 
 # Piotr Karbowski  (2022-04-29)



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

2022-08-22 Thread Joonas Niilola
commit: 2af4bfb07043d561e321b206a0d38b154607b668
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Aug 23 06:27:07 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Aug 23 06:27:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2af4bfb0

www-client/firefox-bin: add 91.13.0, drop 91.12.0

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

 www-client/firefox-bin/Manifest| 194 ++---
 ...n-91.12.0.ebuild => firefox-bin-91.13.0.ebuild} |   0
 2 files changed, 97 insertions(+), 97 deletions(-)

diff --git a/www-client/firefox-bin/Manifest b/www-client/firefox-bin/Manifest
index 5fdc019cf683..14329103a432 100644
--- a/www-client/firefox-bin/Manifest
+++ b/www-client/firefox-bin/Manifest
@@ -94,102 +94,102 @@ DIST firefox-104.0-vi.xpi 586731 BLAKE2B 
c334569109fff41f076e3b1dd24e81fbf2eb4c2
 DIST firefox-104.0-xh.xpi 433345 BLAKE2B 
a94920e0405787bc4b63569b6ddf350f0544a92c40d23405d0cfbcef2452df42312fa413036a10785c2c8b80db343c1c7f00aa18eb993c3d989af151a85b79d6
 SHA512 
cf9196740c88fba30dcaa10185a6f3cb31bf1c7facafd9545867c0575d4a2c02bb95b7262c59f4441c613c5782030d907fea140955b11d42724e2acd4f94eb81
 DIST firefox-104.0-zh-CN.xpi 587666 BLAKE2B 
b42aceb94ab211c6a15bb94d240879df68a5170631b109445c5d7587524fa86d8011293010a41e5b6d11a81d4e95421550a76bb7fbe4af402bcf10d5e02cec4d
 SHA512 
90f04294ee909281f7b7ef3e54c5abf9a280d58c02708fe808537abbc84e8eb18f7682545e4a191c04c4f50363aaff87064c56463104fa79358bbcebf99ab6ce
 DIST firefox-104.0-zh-TW.xpi 588453 BLAKE2B 
800d28e22f55ad5920788642522ad1753cc96a6e0fab0d34d49d66b09591a7c44db0c66dfb6f0d894823e865a6b15201cf41bbb9de8f263a36a002238583
 SHA512 
98978ac40a549f41cbf8a68002c0b2c2d2054515debddb102683cfda0b95851a3e943714e408ee294d7de97bacab89f9aed61a0cf06ceb3b251755c1b426a6cd
-DIST firefox-91.12.0esr-ach.xpi 453218 BLAKE2B 
72fe82032f20ab6c58af380d52b996b1dfccbb53341483fcb787619801e707840110490e3d5d44c2e326fb15acd02b6970f70ce3cfed34a4094da0355f415a2a
 SHA512 
e2d6200ad969b5ff1c0b5b12b5735cc2ed9e0a8d6ef3ea1152aa72b7e57c85d5cc756e304197560f9b38e6f41390ce19ab4c6613a7e3b4c48f55af7fc28b7235
-DIST firefox-91.12.0esr-af.xpi 426916 BLAKE2B 
f73e9822680474ff2ea982184e009adb9c2cc8cb9bf357241a142c4b5e178fd1cf3b59b5f14e60d5fc76b6477574b1f1742853e292c47cdd65cb185715e4bb52
 SHA512 
b818e45b0245dca391503a1a75a49fc4d376df6cac6e2edd7744fe2e8b91dfd7ac31e3125a6b0df530ca67200deeb38d29269622dc1fa8b120af207346bb9418
-DIST firefox-91.12.0esr-an.xpi 499897 BLAKE2B 
037a56ed04712009c4b593996068a6d7b462d600d1c35aefa68c1ba6f05a0d12195a4889e8f8cdb5d3c5953a244ee0cb9da49aa48d85ec0d328c0cacdb8e1796
 SHA512 
6b849d10a4c567109d0cd7b8c0ce3392e25d26cc91f29136f5c83d59306ab2f5b34c101b48b11748fb6472329cd031933676618b3f1fee251457243109f47979
-DIST firefox-91.12.0esr-ar.xpi 559662 BLAKE2B 
805478af34de8f943143958bf94383373430536fb10d3e900add7d802067cbe0cd8127e7f36506be3a909234d7e0ef0353211fd10d3234cbecd99f5b10f7a549
 SHA512 
a9303c4c9778155e9f45b25e334aa98aee7feca9b12b27a7be2f38198c0ad5e7c77a4d213bf291cbe9137218e3e43da7780dc83cd9ae9d32b1161705807a823b
-DIST firefox-91.12.0esr-ast.xpi 498573 BLAKE2B 
e5a1f96664426a3b03d16968e39b6bd7b5139da10f7c62113abeacbff754c56ae3b4f6ea212d70c92fa22396508a4dd1dedb0fb2afb60690973572f6a3847b57
 SHA512 
a7046e41e905ea6f85cb1ff147c8f5c8292d45b7098d8c26fc5ba0748312b86c44ebbaba942351546454c2fd6c9267cc6a90a225fa66cf4ec7339d7a2464e731
-DIST firefox-91.12.0esr-az.xpi 489425 BLAKE2B 
fa34468fc501f9637cb6ef60f65c8fd43a253dd29311ab21943e846f7ca1fdb3f09e1e115e81034da2ed3de9bb4269a0e3dfdd84b50266ba698c73518e4cb9d4
 SHA512 
7d0285d68b068a3c54b14abaf01969978fb8a2e33bb7d34c277b967387c220c8e6bab815fb7de810f182db838ac464adcd615ca061153264eb38184abb2dbcf0
-DIST firefox-91.12.0esr-be.xpi 622614 BLAKE2B 
1d9187fc8d0252f0fc0a548be2a4533e548e0e5fd6dc434490b3adb0f3d86fb763dc93548c71652c65507cba003a616a729f108ef1b1e7048180e3a2fd3714da
 SHA512 
e447bcc92ff63050faef058c83cd5241ffa86f8fda18083e3f0b25c6643d6dd646b8e005a8b714da87314f3e92568bde36b10c13f88b541fae66a1127f87f32b
-DIST firefox-91.12.0esr-bg.xpi 567636 BLAKE2B 
fa99f318dd05290f0e08b1aabd1bf9469f1c8995a23fa5a6254365db087f0383569c20e26b22a2862fa457b4c9c77b45a5e8e6d7a630469df68c3f620ca46731
 SHA512 
a2572075dd899cd9d5a8419dfaae834a9f34354ffb130a2cf93242346af08b48804bb7e56543667f0795908cde335df905572aa65a1f15886d2fd1b71292c7e5
-DIST firefox-91.12.0esr-bn.xpi 556815 BLAKE2B 
bed515a6af1edb3ec70c85ecd8c70126c48698482025deed2865aa412c8fa384105db1ddd287f71e4c30375ef334f855d07f0c0d53fa848ae1e56536187d0e35
 SHA512 
72f1e15d9c747d9d1505e6cf80093a0061e0d34921deb96680dae50bae48e9cf43808baa8181dd6852440f33ebcfca3c3ab8c4e9b3054abca8f6347d5e09
-DIST firefox-91.12.0esr-br.xpi 526252 BLAKE2B 
efa0046f6800736587092f638f90294ffe9e5309c011f80bf9b25fc168fd594e7bd036d57001d42fe4e4884ce5fd2f65a50c7082f166edd2998f77c1e8356cca
 SHA512 
b915790d63bc4fd35fa2fcc900d9e49b482ad7fd3ce5f4fc187f016e06bdafed34ef7f877519af3382ab9c6440fc4875766e8830929aec9c1261e2594b6e3d60
-DIST firefox-91.12.0esr-bs.xp

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

2022-08-22 Thread Sam James
commit: 8de456657fb55160ca68f81ecf6352e715a4181d
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 23 05:36:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 05:36:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8de45665

dev-util/scap-driver: update upstream metadata

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

 dev-util/scap-driver/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/scap-driver/metadata.xml 
b/dev-util/scap-driver/metadata.xml
index e786b1b99988..66a8465c5f91 100644
--- a/dev-util/scap-driver/metadata.xml
+++ b/dev-util/scap-driver/metadata.xml
@@ -10,6 +10,6 @@
Proxy Maintainers


-   falcosecuity/libs
+   falcosecurity/libs

 



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

2022-08-22 Thread Sam James
commit: 77ffd89b56ed7492a0a3d6c9e11c433e6b00f8cd
Author: Holger Hoffstätte  applied-asynchrony  com>
AuthorDate: Wed Jul 20 11:56:56 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 05:34:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77ffd89b

dev-util/scap-driver: new package, replacement for sysdig-kmod

Signed-off-by: Holger Hoffstätte  applied-asynchrony.com>
Signed-off-by: Sam James  gentoo.org>

 dev-util/scap-driver/Manifest  |  1 +
 dev-util/scap-driver/metadata.xml  | 15 +++
 dev-util/scap-driver/scap-driver-0.29.3.ebuild | 54 ++
 3 files changed, 70 insertions(+)

diff --git a/dev-util/scap-driver/Manifest b/dev-util/scap-driver/Manifest
new file mode 100644
index ..ea647a605682
--- /dev/null
+++ b/dev-util/scap-driver/Manifest
@@ -0,0 +1 @@
+DIST falcosecurity-libs-e5c53d648f3c4694385bbe488e7d47eaa36c229a.tar.gz 816972 
BLAKE2B 
b47ae6a7677935500ebdab8aea7f4c49ef50b7175ec097e7213a1f041ac2b5aa642379924927ec12c84271016e9ab9d191c0c1d4ffacd6ade58b7a03c37f9221
 SHA512 
65e5916e5f9507fd867a5e9ba3b2670a1b73b7672a22479d3019e948a52ad74441d7e2ce1c74ebd0fdbd1ce66808efa49f285bd5180bceae9d4e6730a60787ce

diff --git a/dev-util/scap-driver/metadata.xml 
b/dev-util/scap-driver/metadata.xml
new file mode 100644
index ..e786b1b99988
--- /dev/null
+++ b/dev-util/scap-driver/metadata.xml
@@ -0,0 +1,15 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   hol...@applied-asynchrony.com
+   Holger Hoffstätte
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+   
+   falcosecuity/libs
+   
+

diff --git a/dev-util/scap-driver/scap-driver-0.29.3.ebuild 
b/dev-util/scap-driver/scap-driver-0.29.3.ebuild
new file mode 100644
index ..518e80e54462
--- /dev/null
+++ b/dev-util/scap-driver/scap-driver-0.29.3.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake linux-mod
+
+DESCRIPTION="Kernel module for dev-util/sysdig"
+HOMEPAGE="https://sysdig.com/";
+
+# The driver is part of falcosecurity/libs, but for versioning reasons we 
cannot (yet)
+# use semver-released packages; instead we pull in a commit that is used and 
known
+# to work with sysdig, see sysdig/cmake/modules/falcosecurity-libs.cmake for 
details.
+# For now the commit here and the one referenced in sysdig should be in sync.
+LIBS_COMMIT="e5c53d648f3c4694385bbe488e7d47eaa36c229a"
+SRC_URI="https://github.com/falcosecurity/libs/archive/${LIBS_COMMIT}.tar.gz 
-> falcosecurity-libs-${LIBS_COMMIT}.tar.gz"
+S="${WORKDIR}/libs-${LIBS_COMMIT}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="!

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

2022-08-22 Thread Sam James
commit: 577e733cd936ecf7c734de289cc731308a41db94
Author: Holger Hoffstätte  applied-asynchrony  com>
AuthorDate: Wed Jul 20 11:57:23 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 05:34:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=577e733c

dev-util/sysdig: bump to 0.29.3

Signed-off-by: Holger Hoffstätte  applied-asynchrony.com>
Closes: https://github.com/gentoo/gentoo/pull/26496
Signed-off-by: Sam James  gentoo.org>

 dev-util/sysdig/Manifest |  2 +
 dev-util/sysdig/metadata.xml |  9 +++-
 dev-util/sysdig/sysdig-0.29.3.ebuild | 88 
 3 files changed, 98 insertions(+), 1 deletion(-)

diff --git a/dev-util/sysdig/Manifest b/dev-util/sysdig/Manifest
index cc1b76c77570..9262fd7968f3 100644
--- a/dev-util/sysdig/Manifest
+++ b/dev-util/sysdig/Manifest
@@ -1 +1,3 @@
+DIST falcosecurity-libs-e5c53d648f3c4694385bbe488e7d47eaa36c229a.tar.gz 816972 
BLAKE2B 
b47ae6a7677935500ebdab8aea7f4c49ef50b7175ec097e7213a1f041ac2b5aa642379924927ec12c84271016e9ab9d191c0c1d4ffacd6ade58b7a03c37f9221
 SHA512 
65e5916e5f9507fd867a5e9ba3b2670a1b73b7672a22479d3019e948a52ad74441d7e2ce1c74ebd0fdbd1ce66808efa49f285bd5180bceae9d4e6730a60787ce
 DIST sysdig-0.27.1.tar.gz 936415 BLAKE2B 
f4c15e3a2d4b974c5eafc8374f927dd82f123c05cc1976d04b08e77e1a7c0ff53f37c4e2c0022b7073fcc936310daf76ca3c3611141799ae4f51991bc6f3a0a3
 SHA512 
690f012c7db0a75ec2eb78fae17aae0f422aa1db0d4c2b15c4a09153fd2f60bd3c00d62238976fdcff2a906d87b2e34b81d02c0c78ad2684a1d6016a9988eb08
+DIST sysdig-0.29.3.tar.gz 306984 BLAKE2B 
51e9a0a085fa91d65963fd33e00b139d97d22b551de8ca85e48b4af73991897378970dfde54754a970e79300f06a54bad1d9c8fdfdb44f24150d0b21077e423f
 SHA512 
1dbe1195f245921c671ed2343325aee79fd0cde34681b9cab445135662d3ed7c84884e46b2270c0e868b5de1a3f2800b84e8bf9fcf0dfe581dd17e2e633f46d8

diff --git a/dev-util/sysdig/metadata.xml b/dev-util/sysdig/metadata.xml
index 8e4769903018..c16f8ef41665 100644
--- a/dev-util/sysdig/metadata.xml
+++ b/dev-util/sysdig/metadata.xml
@@ -1,7 +1,14 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
-   
+   
+   hol...@applied-asynchrony.com
+   Holger Hoffstätte
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   

Build kernel modules needed for tracing 
local
events. Disable this only if you intend to use sysdig 
purely

diff --git a/dev-util/sysdig/sysdig-0.29.3.ebuild 
b/dev-util/sysdig/sysdig-0.29.3.ebuild
new file mode 100644
index ..2c0745f73303
--- /dev/null
+++ b/dev-util/sysdig/sysdig-0.29.3.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( luajit )
+
+inherit bash-completion-r1 cmake lua-single
+
+DESCRIPTION="A system exploration and troubleshooting tool"
+HOMEPAGE="https://sysdig.com/";
+
+# For now we need to bump this version of falcosecurity/libs manually;
+# check the used git revision in /cmake/modules/falcosecurity-libs.cmake
+LIBS_COMMIT="e5c53d648f3c4694385bbe488e7d47eaa36c229a"
+
+SRC_URI="https://github.com/draios/sysdig/archive/${PV}.tar.gz -> ${P}.tar.gz
+   https://github.com/falcosecurity/libs/archive/${LIBS_COMMIT}.tar.gz -> 
falcosecurity-libs-${LIBS_COMMIT}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+modules"
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+
+RDEPEND="${LUA_DEPS}
+   app-misc/jq
+   dev-cpp/tbb:=
+   dev-cpp/yaml-cpp:=
+   dev-libs/libb64:=
+   dev-libs/openssl:=
+   dev-libs/protobuf:=
+   net-dns/c-ares:=
+   net-libs/grpc:=
+   net-misc/curl
+   sys-libs/ncurses:=
+   sys-libs/zlib:="
+
+DEPEND="${RDEPEND}
+   dev-cpp/nlohmann_json
+   dev-cpp/valijson
+   virtual/os-headers"
+
+# for now pin the driver to the same ebuild version
+PDEPEND="modules? ( =dev-util/scap-driver-${PV}* )"
+
+src_prepare() {
+   sed -i -e 's:-ggdb::' CMakeLists.txt || die
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   # don't build driver
+   -DBUILD_DRIVER=OFF
+
+   # libscap examples are not installed or really useful
+   -DBUILD_LIBSCAP_EXAMPLES=OFF
+
+   # point to the falcosecurity-libs tree
+   -DFALCOSECURITY_LIBS_SOURCE_DIR="${WORKDIR}"/libs-${LIBS_COMMIT}
+
+   # explicitly set version
+   -DSYSDIG_VERSION=${PV}
+
+   # unbundle the deps
+   -DUSE_BUNDLED_DEPS=OFF
+
+   # add valijson include path to prevent downloading
+   -DVALIJSON_INCLUDE="${ESYSROOT}"/usr/include
+
+   # enable chisels
+   -DWITH_CHISEL=ON
+   )
+
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   # remove driver headers
+   rm -r "${ED}"/usr/src || die
+

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

2022-08-22 Thread Sam James
commit: 1f042aa72a348e44e17987ddb765f445ccc48c05
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 23 05:33:13 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 05:33:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f042aa7

dev-util/ROPgadget: add proxy-maint too

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

 dev-util/ROPgadget/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-util/ROPgadget/metadata.xml b/dev-util/ROPgadget/metadata.xml
index abb0bc50b189..8a844e4ae0a5 100644
--- a/dev-util/ROPgadget/metadata.xml
+++ b/dev-util/ROPgadget/metadata.xml
@@ -9,6 +9,10 @@
s...@gentoo.org
Sam James

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

This tool lets you search your gadgets on your binaries to 
facilitate
your ROP exploitation. ROPgadget supports ELF, PE and Mach-O 
format on



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

2022-08-22 Thread Sam James
commit: 928e7516633961347e996d8565560678995f7500
Author: Holger Hoffstätte  applied-asynchrony  com>
AuthorDate: Wed Jul 20 11:56:27 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 05:34:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=928e7516

dev-cpp/valijson: new package

Signed-off-by: Holger Hoffstätte  applied-asynchrony.com>
Signed-off-by: Sam James  gentoo.org>

 dev-cpp/valijson/Manifest|  1 +
 dev-cpp/valijson/metadata.xml| 15 ++
 dev-cpp/valijson/valijson-0.6.ebuild | 40 
 3 files changed, 56 insertions(+)

diff --git a/dev-cpp/valijson/Manifest b/dev-cpp/valijson/Manifest
new file mode 100644
index ..ab196e007f5b
--- /dev/null
+++ b/dev-cpp/valijson/Manifest
@@ -0,0 +1 @@
+DIST valijson-0.6.tar.gz 1881386 BLAKE2B 
1dd7783e10f7d362673bd2b80920c911cca194068078ac1411897b212600032bc15ffe10dbb62c27e54d168a1c634d73ee40b394e4d534e72224694ec662e0a6
 SHA512 
a493d17159e479be7fe29d45c610c7d4fdd2c2f9ba897923129734fb07257dbb41fddde4c4263dbf0aa5c7101cd168a048beba2f60d2b32e625dd9690749

diff --git a/dev-cpp/valijson/metadata.xml b/dev-cpp/valijson/metadata.xml
new file mode 100644
index ..fbe60ab1e518
--- /dev/null
+++ b/dev-cpp/valijson/metadata.xml
@@ -0,0 +1,15 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   hol...@applied-asynchrony.com
+   Holger Hoffstätte
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+   
+   tristanpenman/valijson
+   
+

diff --git a/dev-cpp/valijson/valijson-0.6.ebuild 
b/dev-cpp/valijson/valijson-0.6.ebuild
new file mode 100644
index ..879b255f1760
--- /dev/null
+++ b/dev-cpp/valijson/valijson-0.6.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Header-only C++ library for JSON Schema validation"
+HOMEPAGE="https://github.com/tristanpenman/valijson";
+SRC_URI="https://github.com/tristanpenman/valijson/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+src_configure() {
+   local mycmakeargs=(
+   -Dvalijson_BUILD_TESTS=$(usex test)
+   )
+
+   if use test; then
+   sed -i -e 
"s:../tests/data/documents/:../${P}/tests/data/documents/:" 
tests/test_adapter_comparison.cpp || die
+   sed -i -e "s:../tests/data:../${P}/tests/data:" 
tests/test_validation_errors.cpp || die
+   sed -i -e "s:../thirdparty/:../${P}/thirdparty/:" -e 
"s:../doc/schema/:../${P}/doc/schema/:" tests/test_validator.cpp || die
+   fi
+
+   cmake_src_configure
+}
+
+src_test() {
+   cd "${BUILD_DIR}" || die
+   ./test_suite || die
+}
+
+src_install() {
+   # there is no target for installing headers, so do it manually
+   doheader -r include/*
+}



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

2022-08-22 Thread Sam James
commit: 0426e074b47de6ebbe6c48291d2d13ffac8d638e
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Wed Aug  3 21:25:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 05:33:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0426e074

dev-util/peda: new package, add 1.2, 

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

 dev-util/peda/Manifest |  1 +
 dev-util/peda/metadata.xml | 15 +
 dev-util/peda/peda-1.2.ebuild  | 49 ++
 dev-util/peda/peda-.ebuild | 49 ++
 4 files changed, 114 insertions(+)

diff --git a/dev-util/peda/Manifest b/dev-util/peda/Manifest
new file mode 100644
index ..91865e140d1d
--- /dev/null
+++ b/dev-util/peda/Manifest
@@ -0,0 +1 @@
+DIST peda-1.2.tar.gz 65331 BLAKE2B 
6942b99d714eb1114167b80ba202d86f6dee52cd47c8047b4cb78d4a91f45e1594521440a3318a968e35c5dc56a616393c0837d6f9db5ba41505641a385fb573
 SHA512 
e69844b8c3a51af96096d97ebfa4a67ac8ff16e4a9e0edb64bbb5e946b1ebeaa56260663718b90145f4191cc25762f3e351a8de92bf9b56f9f1d11389c563c43

diff --git a/dev-util/peda/metadata.xml b/dev-util/peda/metadata.xml
new file mode 100644
index ..a4d70b1a53ea
--- /dev/null
+++ b/dev-util/peda/metadata.xml
@@ -0,0 +1,15 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   mario.haust...@hrz.tu-chemnitz.de
+   Mario Haustein
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+   
+   longld/peda
+   
+

diff --git a/dev-util/peda/peda-1.2.ebuild b/dev-util/peda/peda-1.2.ebuild
new file mode 100644
index ..e3fd8e0aa2bb
--- /dev/null
+++ b/dev-util/peda/peda-1.2.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit python-single-r1 wrapper
+
+DESCRIPTION="Python Exploit Development Assistance for GDB"
+HOMEPAGE="https://github.com/longld/peda";
+
+if [[ ${PV} == "" ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/longld/peda";
+else
+   SRC_URI="https://github.com/longld/peda/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="CC-BY-NC-SA-3.0"
+SLOT="0"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/six[${PYTHON_USEDEP}]
+   sys-devel/gdb[python,${PYTHON_SINGLE_USEDEP}]
+   ')
+"
+
+src_install() {
+   insinto /usr/share/${PN}
+   doins -r lib/ *.py
+
+   python_optimize "${ED}"/usr/share/${PN}
+
+   make_wrapper "gdb-peda" \
+   "gdb -x \"${EPREFIX}/usr/share/${PN}/peda.py\"" || die
+
+   dodoc README{,.md}
+}
+
+pkg_postinst() {
+   einfo "\nUsage:"
+   einfo "~$ gdb-peda \n"
+}

diff --git a/dev-util/peda/peda-.ebuild b/dev-util/peda/peda-.ebuild
new file mode 100644
index ..e3fd8e0aa2bb
--- /dev/null
+++ b/dev-util/peda/peda-.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit python-single-r1 wrapper
+
+DESCRIPTION="Python Exploit Development Assistance for GDB"
+HOMEPAGE="https://github.com/longld/peda";
+
+if [[ ${PV} == "" ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/longld/peda";
+else
+   SRC_URI="https://github.com/longld/peda/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="CC-BY-NC-SA-3.0"
+SLOT="0"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/six[${PYTHON_USEDEP}]
+   sys-devel/gdb[python,${PYTHON_SINGLE_USEDEP}]
+   ')
+"
+
+src_install() {
+   insinto /usr/share/${PN}
+   doins -r lib/ *.py
+
+   python_optimize "${ED}"/usr/share/${PN}
+
+   make_wrapper "gdb-peda" \
+   "gdb -x \"${EPREFIX}/usr/share/${PN}/peda.py\"" || die
+
+   dodoc README{,.md}
+}
+
+pkg_postinst() {
+   einfo "\nUsage:"
+   einfo "~$ gdb-peda \n"
+}



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

2022-08-22 Thread Sam James
commit: ab164c230e1f06656119906651cbfa1e3758356c
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 23 05:33:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 05:33:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab164c23

dev-db/sqlmap: add proxy-maint too

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

 dev-db/sqlmap/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-db/sqlmap/metadata.xml b/dev-db/sqlmap/metadata.xml
index d5f5a618a4d0..16aade051731 100644
--- a/dev-db/sqlmap/metadata.xml
+++ b/dev-db/sqlmap/metadata.xml
@@ -9,6 +9,10 @@
s...@gentoo.org
Sam James

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

sqlmap is an open source penetration testing tool that 
automates the
process of detecting and exploiting SQL injection flaws and 
taking over



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

2022-08-22 Thread Sam James
commit: 75595557ee6ac3052cc696191272c9abb77935a7
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 23 05:33:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 05:33:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75595557

dev-python/yara-python: add proxy-maint too

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

 dev-python/yara-python/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-python/yara-python/metadata.xml 
b/dev-python/yara-python/metadata.xml
index 132e95cb36b9..da2280735cfd 100644
--- a/dev-python/yara-python/metadata.xml
+++ b/dev-python/yara-python/metadata.xml
@@ -9,6 +9,10 @@
s...@gentoo.org
Sam James

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

With this library you can use YARA from your Python programs. 
It covers
all YARA's features, from compiling, saving and loading rules to



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

2022-08-22 Thread Sam James
commit: 1c1de34dfcdb209c266c3ebf415181eaf2b33f29
Author: Viorel Munteanu  gmail  com>
AuthorDate: Sun Aug  7 10:41:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 05:32:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c1de34d

net-misc/tigervnc: drop 1.12.0-r6

Signed-off-by: Viorel Munteanu  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/26770
Signed-off-by: Sam James  gentoo.org>

 net-misc/tigervnc/tigervnc-1.12.0-r6.ebuild | 206 
 1 file changed, 206 deletions(-)

diff --git a/net-misc/tigervnc/tigervnc-1.12.0-r6.ebuild 
b/net-misc/tigervnc/tigervnc-1.12.0-r6.ebuild
deleted file mode 100644
index f7f753594c8d..
--- a/net-misc/tigervnc/tigervnc-1.12.0-r6.ebuild
+++ /dev/null
@@ -1,206 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-CMAKE_IN_SOURCE_BUILD=1
-inherit autotools cmake eapi8-dosym flag-o-matic java-pkg-opt-2 optfeature 
systemd xdg
-
-XSERVER_VERSION="21.1.1"
-
-DESCRIPTION="Remote desktop viewer display system"
-HOMEPAGE="https://www.tigervnc.org";
-SRC_URI="https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> 
${P}.tar.gz
-   server? (
-   
ftp://ftp.freedesktop.org/pub/xorg/individual/xserver/xorg-server-${XSERVER_VERSION}.tar.xz
-   
https://github.com/TigerVNC/tigervnc/commit/0c5a2b2e7759c2829c07186cfce4d24aa9b5274e.patch
 -> ${P}-xserver-21.patch
-   )"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc 
x86"
-IUSE="dri3 +drm gnutls java nls +opengl +server xinerama"
-REQUIRED_USE="
-   dri3? ( drm )
-   opengl? ( server )
-"
-
-CDEPEND="
-   media-libs/libjpeg-turbo:=
-   sys-libs/zlib:=
-   x11-libs/fltk:1
-   x11-libs/libX11
-   x11-libs/libXext
-   x11-libs/libXi
-   x11-libs/libXrandr
-   x11-libs/libXrender
-   x11-libs/pixman
-   gnutls? ( net-libs/gnutls:= )
-   nls? ( virtual/libiconv )
-   server? (
-   dev-libs/libbsd
-   dev-libs/openssl:0=
-   sys-libs/pam
-   x11-libs/libXau
-   x11-libs/libXdamage
-   x11-libs/libXdmcp
-   x11-libs/libXfixes
-   x11-libs/libXfont2
-   x11-libs/libXtst
-   x11-libs/pixman
-   x11-libs/xtrans
-   x11-apps/xauth
-   x11-apps/xinit
-   x11-apps/xkbcomp
-   x11-apps/xsetroot
-   x11-misc/xkeyboard-config
-   opengl? ( media-libs/libglvnd[X] )
-   )
-   "
-
-RDEPEND="${CDEPEND}
-   java? ( virtual/jre:1.8 )
-   server? (
-   dev-lang/perl
-   sys-process/psmisc
-   )"
-
-DEPEND="${CDEPEND}
-   drm? ( x11-libs/libdrm )
-   server? (
-   media-fonts/font-util
-   x11-base/xorg-proto
-   x11-libs/libxcvt
-   x11-libs/libxkbfile
-   x11-misc/util-macros
-   opengl? ( media-libs/mesa )
-   )"
-
-BDEPEND="
-   virtual/pkgconfig
-   nls? ( sys-devel/gettext )
-   "
-
-PATCHES=(
-   # Restore Java viewer
-   "${FILESDIR}"/${PN}-1.11.0-install-java-viewer.patch
-   "${FILESDIR}"/${PN}-1.12.0-xsession-path.patch
-)
-
-src_prepare() {
-   if use server; then
-   cp -r "${WORKDIR}"/xorg-server-${XSERVER_VERSION}/. 
unix/xserver || die
-   eapply "${FILESDIR}"/${P}-xorg-1.21.patch
-   eapply "${DISTDIR}"/${P}-xserver-21.patch
-   fi
-
-   cmake_src_prepare
-
-   if use server; then
-   cd unix/xserver || die
-   eapply ../xserver${XSERVER_VERSION}.patch
-   eautoreconf
-   sed -i 's:\(present.h\):../present/\1:' os/utils.c || die
-   sed -i '/strcmp.*-fakescreenfps/,/^\}/d' os/utils.c || 
die
-   fi
-}
-
-src_configure() {
-   if use arm || use hppa; then
-   append-flags "-fPIC"
-   fi
-
-   local mycmakeargs=(
-   -DENABLE_GNUTLS=$(usex gnutls)
-   -DENABLE_NLS=$(usex nls)
-   -DBUILD_JAVA=$(usex java)
-   )
-
-   cmake_src_configure
-
-   if use server; then
-   cd unix/xserver || die
-   econf \
-   $(use_enable opengl glx) \
-   $(use_enable drm libdrm) \
-   --disable-config-hal \
-   --disable-config-udev \
-   --disable-devel-docs \
-   --disable-dri \
-   $(use_enable dri3) \
-   --disable-glamor \
-   --disable-kdrive \
-   --disable-libunwind \
-   --disable-linux-acpi \
-   --disable-record \
- 

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

2022-08-22 Thread Sam James
commit: 13ce485f26c4131b2ef7ac06f25493ed9c7d8fb5
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Thu Aug  4 21:06:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 05:32:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13ce485f

dev-db/sqlmap: add 1.6.8

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

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

diff --git a/dev-db/sqlmap/Manifest b/dev-db/sqlmap/Manifest
index 81414d9df111..84f2df2e293f 100644
--- a/dev-db/sqlmap/Manifest
+++ b/dev-db/sqlmap/Manifest
@@ -1,3 +1,4 @@
 DIST sqlmap-1.6.5.tar.gz 7204055 BLAKE2B 
0ab5ff3ab8f27e0f944c65d84e9d66627dd09c22fd59a18002481a26db804d737702acf71768dfd44f88008fe82369c155144e9df58935e7feed644394299d89
 SHA512 
6812ab822119c0071077d87bbc7dd032560c6b85dedd6a568e63e12f885156959a89fa67045545a1433ab0ad6f4ad1f0335980adbc54a1af654d999ac07cee6d
 DIST sqlmap-1.6.6.tar.gz 7204158 BLAKE2B 
40e4a896855270b98c89fc0a5d6060af51ec7d24da101688dbf2ec470741129a6193330be45e3ddd8d450bdfbcf4ccdf29bac47ba9e1d27eddf76490fc0777dc
 SHA512 
9d680754ad82db660770d29b96c74a20c271dec8feff19f57f20c726a1776c86f685e538bb33c026ec49d48fadf981eb41cf6dd970c6100dc7a0c9dcd39c43cf
 DIST sqlmap-1.6.7.gh.tar.gz 7205694 BLAKE2B 
35498643389a8393b4941665d33349b0e0a6263e3ed10e40b12631bf9d8e495374fffa6354c69f032b6da94fa07b667f5393def9cacf9069c088b63de4b13a67
 SHA512 
35707755a93fe4d23ea67670d08014acb4eb8d49d6743b5031ad02ef72939181099523cc768be9d4f7a4fb5773ddaad5eac22758ecd1aadcb36e33679fff36d1
+DIST sqlmap-1.6.8.gh.tar.gz 7205751 BLAKE2B 
49fddc4b7c62c9baa5d6732bb9150bd2b3e48a671f9a3601ffc0821d5784fa02fbba37bc057ecd43888c2678ae477cca46b279e59b8a672310836218700df241
 SHA512 
e8849bb727ca84540fa9e44e580470aa6d853f7fcd1bddc2a51a5e4366a7eceedde80b3bd334f16753d5390ee0ac15fbd81551e79ada817bb11b6964dd439c9b

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



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

2022-08-22 Thread Sam James
commit: 28efe79713c6c0d8a7ce9ac4a48a1452c955b2e7
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon Jul 25 17:37:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 05:32:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28efe797

www-apps/nanoc-spec: update HOMEPAGE, add remote-id

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Portage 3.0.34 / pkgdev 0.2.1 / pkgcheck 0.10.11
Closes: https://github.com/gentoo/gentoo/pull/26593
Signed-off-by: Sam James  gentoo.org>

 www-apps/nanoc-spec/metadata.xml| 3 +++
 www-apps/nanoc-spec/nanoc-spec-0.0.2.ebuild | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/www-apps/nanoc-spec/metadata.xml b/www-apps/nanoc-spec/metadata.xml
index 83c7c76138df..22405e20a48d 100644
--- a/www-apps/nanoc-spec/metadata.xml
+++ b/www-apps/nanoc-spec/metadata.xml
@@ -6,4 +6,7 @@
 r...@gentoo.org
 Gentoo Ruby Project
 
+   
+   nanoc/nanoc
+   
 

diff --git a/www-apps/nanoc-spec/nanoc-spec-0.0.2.ebuild 
b/www-apps/nanoc-spec/nanoc-spec-0.0.2.ebuild
index 1644eabc99b8..20cf03408146 100644
--- a/www-apps/nanoc-spec/nanoc-spec-0.0.2.ebuild
+++ b/www-apps/nanoc-spec/nanoc-spec-0.0.2.ebuild
@@ -11,7 +11,7 @@ RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md"
 inherit ruby-fakegem
 
 DESCRIPTION="Provides Nanoc::Spec, containing functionality for writing tests 
for Nanoc"
-HOMEPAGE="https://nanoc.ws/";
+HOMEPAGE="https://nanoc.app/";
 LICENSE="MIT"
 
 KEYWORDS="~amd64 ~riscv"



[gentoo-commits] repo/gentoo:master commit in: app-forensics/yara/

2022-08-22 Thread Sam James
commit: 32909aedbbba15567be8b58db46450bd904c963a
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 23 05:33:23 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 05:33:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32909aed

app-forensics/yara: add proxy-maint too

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

 app-forensics/yara/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/app-forensics/yara/metadata.xml b/app-forensics/yara/metadata.xml
index a368fb9eb15d..a9b860305e6c 100644
--- a/app-forensics/yara/metadata.xml
+++ b/app-forensics/yara/metadata.xml
@@ -9,6 +9,10 @@
s...@gentoo.org
Sam James

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

YARA is a tool aimed at (but not limited to) helping malware
researchers to identify and classify malware samples. With YARA 
you can



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

2022-08-22 Thread Sam James
commit: ca919af5fb38fb03f2cf5a0c9e2dff264eb62a0d
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Thu Aug  4 21:06:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 05:32:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca919af5

dev-db/sqlmap: drop 1.6.5

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

 dev-db/sqlmap/Manifest|  1 -
 dev-db/sqlmap/sqlmap-1.6.5.ebuild | 60 ---
 2 files changed, 61 deletions(-)

diff --git a/dev-db/sqlmap/Manifest b/dev-db/sqlmap/Manifest
index 84f2df2e293f..d66ea242b9ce 100644
--- a/dev-db/sqlmap/Manifest
+++ b/dev-db/sqlmap/Manifest
@@ -1,4 +1,3 @@
-DIST sqlmap-1.6.5.tar.gz 7204055 BLAKE2B 
0ab5ff3ab8f27e0f944c65d84e9d66627dd09c22fd59a18002481a26db804d737702acf71768dfd44f88008fe82369c155144e9df58935e7feed644394299d89
 SHA512 
6812ab822119c0071077d87bbc7dd032560c6b85dedd6a568e63e12f885156959a89fa67045545a1433ab0ad6f4ad1f0335980adbc54a1af654d999ac07cee6d
 DIST sqlmap-1.6.6.tar.gz 7204158 BLAKE2B 
40e4a896855270b98c89fc0a5d6060af51ec7d24da101688dbf2ec470741129a6193330be45e3ddd8d450bdfbcf4ccdf29bac47ba9e1d27eddf76490fc0777dc
 SHA512 
9d680754ad82db660770d29b96c74a20c271dec8feff19f57f20c726a1776c86f685e538bb33c026ec49d48fadf981eb41cf6dd970c6100dc7a0c9dcd39c43cf
 DIST sqlmap-1.6.7.gh.tar.gz 7205694 BLAKE2B 
35498643389a8393b4941665d33349b0e0a6263e3ed10e40b12631bf9d8e495374fffa6354c69f032b6da94fa07b667f5393def9cacf9069c088b63de4b13a67
 SHA512 
35707755a93fe4d23ea67670d08014acb4eb8d49d6743b5031ad02ef72939181099523cc768be9d4f7a4fb5773ddaad5eac22758ecd1aadcb36e33679fff36d1
 DIST sqlmap-1.6.8.gh.tar.gz 7205751 BLAKE2B 
49fddc4b7c62c9baa5d6732bb9150bd2b3e48a671f9a3601ffc0821d5784fa02fbba37bc057ecd43888c2678ae477cca46b279e59b8a672310836218700df241
 SHA512 
e8849bb727ca84540fa9e44e580470aa6d853f7fcd1bddc2a51a5e4366a7eceedde80b3bd334f16753d5390ee0ac15fbd81551e79ada817bb11b6964dd439c9b

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



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

2022-08-22 Thread Sam James
commit: c28030558490d9b0de651148c5a19159630373a4
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon Jul 25 17:34:20 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 05:32:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2803055

www-apps/nanoc-cli: update HOMEPAGE, add remote-id

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Portage 3.0.34 / pkgdev 0.2.1 / pkgcheck 0.10.11
Signed-off-by: Sam James  gentoo.org>

 www-apps/nanoc-cli/metadata.xml| 3 +++
 www-apps/nanoc-cli/nanoc-cli-4.12.2.ebuild | 4 ++--
 www-apps/nanoc-cli/nanoc-cli-4.12.3.ebuild | 2 +-
 www-apps/nanoc-cli/nanoc-cli-4.12.5.ebuild | 2 +-
 www-apps/nanoc-cli/nanoc-cli-4.12.6.ebuild | 2 +-
 www-apps/nanoc-cli/nanoc-cli-4.12.7.ebuild | 2 +-
 6 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/www-apps/nanoc-cli/metadata.xml b/www-apps/nanoc-cli/metadata.xml
index 83c7c76138df..22405e20a48d 100644
--- a/www-apps/nanoc-cli/metadata.xml
+++ b/www-apps/nanoc-cli/metadata.xml
@@ -6,4 +6,7 @@
 r...@gentoo.org
 Gentoo Ruby Project
 
+   
+   nanoc/nanoc
+   
 

diff --git a/www-apps/nanoc-cli/nanoc-cli-4.12.2.ebuild 
b/www-apps/nanoc-cli/nanoc-cli-4.12.2.ebuild
index 77ad8311c5fe..379b069bdc23 100644
--- a/www-apps/nanoc-cli/nanoc-cli-4.12.2.ebuild
+++ b/www-apps/nanoc-cli/nanoc-cli-4.12.2.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 @@ RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
 inherit ruby-fakegem
 
 DESCRIPTION="nanoc is a simple but very flexible static site generator written 
in Ruby"
-HOMEPAGE="https://nanoc.ws/";
+HOMEPAGE="https://nanoc.app/";
 SRC_URI="https://github.com/nanoc/nanoc/archive/${PV}.tar.gz -> 
nanoc-${PV}.tar.gz"
 LICENSE="MIT"
 

diff --git a/www-apps/nanoc-cli/nanoc-cli-4.12.3.ebuild 
b/www-apps/nanoc-cli/nanoc-cli-4.12.3.ebuild
index e3d36dce2df6..d33b341c1a50 100644
--- a/www-apps/nanoc-cli/nanoc-cli-4.12.3.ebuild
+++ b/www-apps/nanoc-cli/nanoc-cli-4.12.3.ebuild
@@ -11,7 +11,7 @@ RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
 inherit ruby-fakegem
 
 DESCRIPTION="nanoc is a simple but very flexible static site generator written 
in Ruby"
-HOMEPAGE="https://nanoc.ws/";
+HOMEPAGE="https://nanoc.app/";
 SRC_URI="https://github.com/nanoc/nanoc/archive/${PV}.tar.gz -> 
nanoc-${PV}.tar.gz"
 LICENSE="MIT"
 

diff --git a/www-apps/nanoc-cli/nanoc-cli-4.12.5.ebuild 
b/www-apps/nanoc-cli/nanoc-cli-4.12.5.ebuild
index e3d36dce2df6..d33b341c1a50 100644
--- a/www-apps/nanoc-cli/nanoc-cli-4.12.5.ebuild
+++ b/www-apps/nanoc-cli/nanoc-cli-4.12.5.ebuild
@@ -11,7 +11,7 @@ RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
 inherit ruby-fakegem
 
 DESCRIPTION="nanoc is a simple but very flexible static site generator written 
in Ruby"
-HOMEPAGE="https://nanoc.ws/";
+HOMEPAGE="https://nanoc.app/";
 SRC_URI="https://github.com/nanoc/nanoc/archive/${PV}.tar.gz -> 
nanoc-${PV}.tar.gz"
 LICENSE="MIT"
 

diff --git a/www-apps/nanoc-cli/nanoc-cli-4.12.6.ebuild 
b/www-apps/nanoc-cli/nanoc-cli-4.12.6.ebuild
index 878387af78c7..89dc046b14ec 100644
--- a/www-apps/nanoc-cli/nanoc-cli-4.12.6.ebuild
+++ b/www-apps/nanoc-cli/nanoc-cli-4.12.6.ebuild
@@ -11,7 +11,7 @@ RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
 inherit ruby-fakegem
 
 DESCRIPTION="nanoc is a simple but very flexible static site generator written 
in Ruby"
-HOMEPAGE="https://nanoc.ws/";
+HOMEPAGE="https://nanoc.app/";
 SRC_URI="https://github.com/nanoc/nanoc/archive/${PV}.tar.gz -> 
nanoc-${PV}.tar.gz"
 LICENSE="MIT"
 

diff --git a/www-apps/nanoc-cli/nanoc-cli-4.12.7.ebuild 
b/www-apps/nanoc-cli/nanoc-cli-4.12.7.ebuild
index 60b0b6fc39b2..3d298add06f1 100644
--- a/www-apps/nanoc-cli/nanoc-cli-4.12.7.ebuild
+++ b/www-apps/nanoc-cli/nanoc-cli-4.12.7.ebuild
@@ -11,7 +11,7 @@ RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
 inherit ruby-fakegem
 
 DESCRIPTION="nanoc is a simple but very flexible static site generator written 
in Ruby"
-HOMEPAGE="https://nanoc.ws/";
+HOMEPAGE="https://nanoc.app/";
 SRC_URI="https://github.com/nanoc/nanoc/archive/${PV}.tar.gz -> 
nanoc-${PV}.tar.gz"
 LICENSE="MIT"
 



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

2022-08-22 Thread Sam James
commit: ede1db7d8354b6417e37af7f09009474f5c0357d
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon Jul 25 17:35:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 05:32:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ede1db7d

www-apps/nanoc-deploying: update HOMEPAGE, add remote-id

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Portage 3.0.34 / pkgdev 0.2.1 / pkgcheck 0.10.11
Signed-off-by: Sam James  gentoo.org>

 www-apps/nanoc-deploying/metadata.xml | 3 +++
 www-apps/nanoc-deploying/nanoc-deploying-1.0.1.ebuild | 2 +-
 www-apps/nanoc-deploying/nanoc-deploying-1.0.2.ebuild | 2 +-
 3 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/www-apps/nanoc-deploying/metadata.xml 
b/www-apps/nanoc-deploying/metadata.xml
index 83c7c76138df..22405e20a48d 100644
--- a/www-apps/nanoc-deploying/metadata.xml
+++ b/www-apps/nanoc-deploying/metadata.xml
@@ -6,4 +6,7 @@
 r...@gentoo.org
 Gentoo Ruby Project
 
+   
+   nanoc/nanoc
+   
 

diff --git a/www-apps/nanoc-deploying/nanoc-deploying-1.0.1.ebuild 
b/www-apps/nanoc-deploying/nanoc-deploying-1.0.1.ebuild
index 0462e9059adb..55b1d6fea075 100644
--- a/www-apps/nanoc-deploying/nanoc-deploying-1.0.1.ebuild
+++ b/www-apps/nanoc-deploying/nanoc-deploying-1.0.1.ebuild
@@ -13,7 +13,7 @@ RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md"
 inherit ruby-fakegem
 
 DESCRIPTION="Provides deploying functionality for Nanoc"
-HOMEPAGE="https://nanoc.ws/";
+HOMEPAGE="https://nanoc.app/";
 LICENSE="MIT"
 
 KEYWORDS="~amd64 ~riscv"

diff --git a/www-apps/nanoc-deploying/nanoc-deploying-1.0.2.ebuild 
b/www-apps/nanoc-deploying/nanoc-deploying-1.0.2.ebuild
index ac61113398df..3b8ea8b5e623 100644
--- a/www-apps/nanoc-deploying/nanoc-deploying-1.0.2.ebuild
+++ b/www-apps/nanoc-deploying/nanoc-deploying-1.0.2.ebuild
@@ -13,7 +13,7 @@ RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md"
 inherit ruby-fakegem
 
 DESCRIPTION="Provides deploying functionality for Nanoc"
-HOMEPAGE="https://nanoc.ws/";
+HOMEPAGE="https://nanoc.app/";
 LICENSE="MIT"
 
 KEYWORDS="~amd64 ~riscv"



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

2022-08-22 Thread Sam James
commit: ac91a26c8021ce1abbe21379a6603b7be3a7ba59
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon Jul 25 17:35:10 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 05:32:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac91a26c

www-apps/nanoc-core: update HOMEPAGE, add remote-id

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Portage 3.0.34 / pkgdev 0.2.1 / pkgcheck 0.10.11
Signed-off-by: Sam James  gentoo.org>

 www-apps/nanoc-core/metadata.xml | 3 +++
 www-apps/nanoc-core/nanoc-core-4.12.2.ebuild | 4 ++--
 www-apps/nanoc-core/nanoc-core-4.12.3.ebuild | 2 +-
 www-apps/nanoc-core/nanoc-core-4.12.5.ebuild | 2 +-
 www-apps/nanoc-core/nanoc-core-4.12.6.ebuild | 2 +-
 www-apps/nanoc-core/nanoc-core-4.12.7.ebuild | 2 +-
 6 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/www-apps/nanoc-core/metadata.xml b/www-apps/nanoc-core/metadata.xml
index 83c7c76138df..22405e20a48d 100644
--- a/www-apps/nanoc-core/metadata.xml
+++ b/www-apps/nanoc-core/metadata.xml
@@ -6,4 +6,7 @@
 r...@gentoo.org
 Gentoo Ruby Project
 
+   
+   nanoc/nanoc
+   
 

diff --git a/www-apps/nanoc-core/nanoc-core-4.12.2.ebuild 
b/www-apps/nanoc-core/nanoc-core-4.12.2.ebuild
index a20f4d762fa3..773ad79ce918 100644
--- a/www-apps/nanoc-core/nanoc-core-4.12.2.ebuild
+++ b/www-apps/nanoc-core/nanoc-core-4.12.2.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 @@ RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
 inherit ruby-fakegem
 
 DESCRIPTION="nanoc is a simple but very flexible static site generator written 
in Ruby"
-HOMEPAGE="https://nanoc.ws/";
+HOMEPAGE="https://nanoc.app/";
 SRC_URI="https://github.com/nanoc/nanoc/archive/${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="MIT"
 

diff --git a/www-apps/nanoc-core/nanoc-core-4.12.3.ebuild 
b/www-apps/nanoc-core/nanoc-core-4.12.3.ebuild
index 80ec88500e6d..52c7d50251d8 100644
--- a/www-apps/nanoc-core/nanoc-core-4.12.3.ebuild
+++ b/www-apps/nanoc-core/nanoc-core-4.12.3.ebuild
@@ -11,7 +11,7 @@ RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
 inherit ruby-fakegem
 
 DESCRIPTION="nanoc is a simple but very flexible static site generator written 
in Ruby"
-HOMEPAGE="https://nanoc.ws/";
+HOMEPAGE="https://nanoc.app/";
 SRC_URI="https://github.com/nanoc/nanoc/archive/${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="MIT"
 

diff --git a/www-apps/nanoc-core/nanoc-core-4.12.5.ebuild 
b/www-apps/nanoc-core/nanoc-core-4.12.5.ebuild
index 516b261eb552..b95379ab088c 100644
--- a/www-apps/nanoc-core/nanoc-core-4.12.5.ebuild
+++ b/www-apps/nanoc-core/nanoc-core-4.12.5.ebuild
@@ -11,7 +11,7 @@ RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
 inherit ruby-fakegem
 
 DESCRIPTION="nanoc is a simple but very flexible static site generator written 
in Ruby"
-HOMEPAGE="https://nanoc.ws/";
+HOMEPAGE="https://nanoc.app/";
 SRC_URI="https://github.com/nanoc/nanoc/archive/${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="MIT"
 

diff --git a/www-apps/nanoc-core/nanoc-core-4.12.6.ebuild 
b/www-apps/nanoc-core/nanoc-core-4.12.6.ebuild
index 8ae89b598904..94306b1e7cfc 100644
--- a/www-apps/nanoc-core/nanoc-core-4.12.6.ebuild
+++ b/www-apps/nanoc-core/nanoc-core-4.12.6.ebuild
@@ -11,7 +11,7 @@ RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
 inherit ruby-fakegem
 
 DESCRIPTION="nanoc is a simple but very flexible static site generator written 
in Ruby"
-HOMEPAGE="https://nanoc.ws/";
+HOMEPAGE="https://nanoc.app/";
 SRC_URI="https://github.com/nanoc/nanoc/archive/${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="MIT"
 

diff --git a/www-apps/nanoc-core/nanoc-core-4.12.7.ebuild 
b/www-apps/nanoc-core/nanoc-core-4.12.7.ebuild
index f3f122387474..0100d716bb87 100644
--- a/www-apps/nanoc-core/nanoc-core-4.12.7.ebuild
+++ b/www-apps/nanoc-core/nanoc-core-4.12.7.ebuild
@@ -11,7 +11,7 @@ RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
 inherit ruby-fakegem
 
 DESCRIPTION="nanoc is a simple but very flexible static site generator written 
in Ruby"
-HOMEPAGE="https://nanoc.ws/";
+HOMEPAGE="https://nanoc.app/";
 SRC_URI="https://github.com/nanoc/nanoc/archive/${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="MIT"
 



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

2022-08-22 Thread Sam James
commit: 9195cff83963066e2dd873a32e24832b335db85d
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon Jul 25 17:36:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 05:32:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9195cff8

www-apps/nanoc: update HOMEPAGE, add remote-id

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Portage 3.0.34 / pkgdev 0.2.1 / pkgcheck 0.10.11
Signed-off-by: Sam James  gentoo.org>

 www-apps/nanoc/metadata.xml| 3 +++
 www-apps/nanoc/nanoc-4.12.2.ebuild | 4 ++--
 www-apps/nanoc/nanoc-4.12.3.ebuild | 4 ++--
 www-apps/nanoc/nanoc-4.12.5.ebuild | 2 +-
 www-apps/nanoc/nanoc-4.12.6.ebuild | 2 +-
 www-apps/nanoc/nanoc-4.12.7.ebuild | 2 +-
 6 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/www-apps/nanoc/metadata.xml b/www-apps/nanoc/metadata.xml
index 83c7c76138df..22405e20a48d 100644
--- a/www-apps/nanoc/metadata.xml
+++ b/www-apps/nanoc/metadata.xml
@@ -6,4 +6,7 @@
 r...@gentoo.org
 Gentoo Ruby Project
 
+   
+   nanoc/nanoc
+   
 

diff --git a/www-apps/nanoc/nanoc-4.12.2.ebuild 
b/www-apps/nanoc/nanoc-4.12.2.ebuild
index dc3d92d1356c..e7a63b661450 100644
--- a/www-apps/nanoc/nanoc-4.12.2.ebuild
+++ b/www-apps/nanoc/nanoc-4.12.2.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 @@ RUBY_FAKEGEM_GEMSPEC="nanoc.gemspec"
 inherit ruby-fakegem
 
 DESCRIPTION="nanoc is a simple but very flexible static site generator written 
in Ruby"
-HOMEPAGE="https://nanoc.ws/";
+HOMEPAGE="https://nanoc.app/";
 SRC_URI="https://github.com/nanoc/nanoc/archive/${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="MIT"
 

diff --git a/www-apps/nanoc/nanoc-4.12.3.ebuild 
b/www-apps/nanoc/nanoc-4.12.3.ebuild
index bdae0db727f9..83061c10b1d7 100644
--- a/www-apps/nanoc/nanoc-4.12.3.ebuild
+++ b/www-apps/nanoc/nanoc-4.12.3.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
@@ -11,7 +11,7 @@ RUBY_FAKEGEM_GEMSPEC="nanoc.gemspec"
 inherit ruby-fakegem
 
 DESCRIPTION="nanoc is a simple but very flexible static site generator written 
in Ruby"
-HOMEPAGE="https://nanoc.ws/";
+HOMEPAGE="https://nanoc.app/";
 SRC_URI="https://github.com/nanoc/nanoc/archive/${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="MIT"
 

diff --git a/www-apps/nanoc/nanoc-4.12.5.ebuild 
b/www-apps/nanoc/nanoc-4.12.5.ebuild
index ea8e757d951a..4b5b89e2b6f2 100644
--- a/www-apps/nanoc/nanoc-4.12.5.ebuild
+++ b/www-apps/nanoc/nanoc-4.12.5.ebuild
@@ -11,7 +11,7 @@ RUBY_FAKEGEM_GEMSPEC="nanoc.gemspec"
 inherit ruby-fakegem
 
 DESCRIPTION="nanoc is a simple but very flexible static site generator written 
in Ruby"
-HOMEPAGE="https://nanoc.ws/";
+HOMEPAGE="https://nanoc.app/";
 SRC_URI="https://github.com/nanoc/nanoc/archive/${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="MIT"
 

diff --git a/www-apps/nanoc/nanoc-4.12.6.ebuild 
b/www-apps/nanoc/nanoc-4.12.6.ebuild
index 0e4fee9a9436..5dd599378dc6 100644
--- a/www-apps/nanoc/nanoc-4.12.6.ebuild
+++ b/www-apps/nanoc/nanoc-4.12.6.ebuild
@@ -11,7 +11,7 @@ RUBY_FAKEGEM_GEMSPEC="nanoc.gemspec"
 inherit ruby-fakegem
 
 DESCRIPTION="nanoc is a simple but very flexible static site generator written 
in Ruby"
-HOMEPAGE="https://nanoc.ws/";
+HOMEPAGE="https://nanoc.app/";
 SRC_URI="https://github.com/nanoc/nanoc/archive/${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="MIT"
 

diff --git a/www-apps/nanoc/nanoc-4.12.7.ebuild 
b/www-apps/nanoc/nanoc-4.12.7.ebuild
index 32ef4db37598..67f06c57a402 100644
--- a/www-apps/nanoc/nanoc-4.12.7.ebuild
+++ b/www-apps/nanoc/nanoc-4.12.7.ebuild
@@ -11,7 +11,7 @@ RUBY_FAKEGEM_GEMSPEC="nanoc.gemspec"
 inherit ruby-fakegem
 
 DESCRIPTION="nanoc is a simple but very flexible static site generator written 
in Ruby"
-HOMEPAGE="https://nanoc.ws/";
+HOMEPAGE="https://nanoc.app/";
 SRC_URI="https://github.com/nanoc/nanoc/archive/${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="MIT"
 



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

2022-08-22 Thread Sam James
commit: 8fc2687d374ae4853ec0d648ad2adfff9e27242f
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon Jul 25 17:33:18 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 05:32:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fc2687d

www-apps/nanoc-checking: update HOMEPAGE, add remote-id

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Portage 3.0.34 / pkgdev 0.2.1 / pkgcheck 0.10.11
Signed-off-by: Sam James  gentoo.org>

 www-apps/nanoc-checking/metadata.xml| 3 +++
 www-apps/nanoc-checking/nanoc-checking-1.0.1.ebuild | 2 +-
 www-apps/nanoc-checking/nanoc-checking-1.0.2.ebuild | 2 +-
 3 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/www-apps/nanoc-checking/metadata.xml 
b/www-apps/nanoc-checking/metadata.xml
index 83c7c76138df..22405e20a48d 100644
--- a/www-apps/nanoc-checking/metadata.xml
+++ b/www-apps/nanoc-checking/metadata.xml
@@ -6,4 +6,7 @@
 r...@gentoo.org
 Gentoo Ruby Project
 
+   
+   nanoc/nanoc
+   
 

diff --git a/www-apps/nanoc-checking/nanoc-checking-1.0.1.ebuild 
b/www-apps/nanoc-checking/nanoc-checking-1.0.1.ebuild
index 1f81a1276481..646382c44aa8 100644
--- a/www-apps/nanoc-checking/nanoc-checking-1.0.1.ebuild
+++ b/www-apps/nanoc-checking/nanoc-checking-1.0.1.ebuild
@@ -13,7 +13,7 @@ RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md"
 inherit ruby-fakegem
 
 DESCRIPTION="Provides checking functionality for Nanoc"
-HOMEPAGE="https://nanoc.ws/";
+HOMEPAGE="https://nanoc.app/";
 LICENSE="MIT"
 
 KEYWORDS="~amd64 ~riscv"

diff --git a/www-apps/nanoc-checking/nanoc-checking-1.0.2.ebuild 
b/www-apps/nanoc-checking/nanoc-checking-1.0.2.ebuild
index 125b020adb9f..8128dda38151 100644
--- a/www-apps/nanoc-checking/nanoc-checking-1.0.2.ebuild
+++ b/www-apps/nanoc-checking/nanoc-checking-1.0.2.ebuild
@@ -13,7 +13,7 @@ RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md"
 inherit ruby-fakegem
 
 DESCRIPTION="Provides checking functionality for Nanoc"
-HOMEPAGE="https://nanoc.ws/";
+HOMEPAGE="https://nanoc.app/";
 LICENSE="MIT"
 
 KEYWORDS="~amd64 ~riscv"



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

2022-08-22 Thread Sam James
commit: 9585425dee1b396fc305b6e2467a08d1d0d301b3
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Mon Aug  8 15:14:11 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 05:26:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9585425d

dev-util/ropper: add .gh suffix to tagged distfiles (live)

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

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

diff --git a/dev-util/ropper/ropper-.ebuild 
b/dev-util/ropper/ropper-.ebuild
index 6bd50c5a169b..715beb97d20b 100644
--- a/dev-util/ropper/ropper-.ebuild
+++ b/dev-util/ropper/ropper-.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} == * ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/sashs/Ropper";
 else
-   SRC_URI="https://github.com/sashs/Ropper/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   SRC_URI="https://github.com/sashs/Ropper/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
S="${WORKDIR}"/Ropper-${PV}
 
KEYWORDS="~amd64 ~x86"



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

2022-08-22 Thread Sam James
commit: f9d84da1e0a2a148a66b2ff2ab1055ed3d8ea00a
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Mon Aug  8 15:41:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 05:26:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9d84da1

dev-util/ropper: add 1.13.8

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

 dev-util/ropper/Manifest |  1 +
 dev-util/ropper/ropper-1.13.8.ebuild | 46 
 2 files changed, 47 insertions(+)

diff --git a/dev-util/ropper/Manifest b/dev-util/ropper/Manifest
index b34bde057d47..75aed993293a 100644
--- a/dev-util/ropper/Manifest
+++ b/dev-util/ropper/Manifest
@@ -1 +1,2 @@
 DIST ropper-1.13.7.tar.gz 1491228 BLAKE2B 
24e3f4d2454cad2b4ba8f365a4da4060f0aadc4e78423388024adbf2b58d33276e68ed92f7b778b9a7d9eda057c6a1675a67c43c93df4d378605c08720d97197
 SHA512 
1d93c4d58454bbd5cfb6a4a7a69f571294613e10e77cae6a65eaf7b9a5c977a3b82c888bd414d1b3e6a1082ba7cd9f2121253bf849dff2a40cdb34acb1371acf
+DIST ropper-1.13.8.gh.tar.gz 1491769 BLAKE2B 
8601bcd2287763aa208b227c437362b9799ec1775104b659213e69a77f118bce567e95a0b83a4f0556439a82ee853ebc9aabaa4098b2a700572d1b661213eb25
 SHA512 
eae2279e1c6bc91af76e8e5d37b7d57c5d2e518d027e293dbd52c6c27dcd8826e73673c55fe581cdefda272b657c8eff2b5eb4fdc4996fec1548709b8371b5d4

diff --git a/dev-util/ropper/ropper-1.13.8.ebuild 
b/dev-util/ropper/ropper-1.13.8.ebuild
new file mode 100644
index ..715beb97d20b
--- /dev/null
+++ b/dev-util/ropper/ropper-1.13.8.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Use to display information about binary files in different file 
formats"
+HOMEPAGE="https://scoding.de/ropper https://github.com/sashs/Ropper";
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/sashs/Ropper";
+else
+   SRC_URI="https://github.com/sashs/Ropper/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+   S="${WORKDIR}"/Ropper-${PV}
+
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="z3"
+
+RDEPEND="${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-libs/capstone[python,${PYTHON_USEDEP}]
+   dev-libs/keystone[python,${PYTHON_USEDEP}]
+   dev-python/filebytes[${PYTHON_USEDEP}]
+   ')
+   z3? ( sci-mathematics/z3[python,${PYTHON_SINGLE_USEDEP}] )
+"
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests unittest
+
+src_prepare() {
+   # Remove test which dies on trying to import itself (stub loader, not a 
real test)
+   rm test.py || die
+
+   distutils-r1_src_prepare
+}



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

2022-08-22 Thread Sam James
commit: 8e4a0100e36949f4c4887f00f7dd438dd5a1be75
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 23 05:28:12 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 05:28:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e4a0100

net-mail/notmuch: use python_check_deps for Sphinx

The configure script tries to import Sphinx so we need
Sphinx to be installed for the same Python.

Either we need python_setup in the ebuild because it actually tries to import
sphinx or something (then we need check_deps), or we don't need it at all
and we can simply BDEPEND on it.

And it does try to actually import Sphinx, at least for a configure
test: https://github.com/notmuch/notmuch/blob/master/configure#L935.

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

 net-mail/notmuch/notmuch-0.34.2-r1.ebuild | 306 ++
 1 file changed, 306 insertions(+)

diff --git a/net-mail/notmuch/notmuch-0.34.2-r1.ebuild 
b/net-mail/notmuch/notmuch-0.34.2-r1.ebuild
new file mode 100644
index ..f375e69ff53c
--- /dev/null
+++ b/net-mail/notmuch/notmuch-0.34.2-r1.ebuild
@@ -0,0 +1,306 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_OPTIONAL=1
+NEED_EMACS="24.1"
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+
+inherit bash-completion-r1 desktop distutils-r1 elisp-common flag-o-matic 
pax-utils toolchain-funcs xdg-utils
+
+DESCRIPTION="Thread-based e-mail indexer, supporting quick search and tagging"
+HOMEPAGE="https://notmuchmail.org/";
+SRC_URI="https://notmuchmail.org/releases/${P}.tar.xz
+   test? ( 
https://notmuchmail.org/releases/test-databases/database-v1.tar.xz )"
+
+LICENSE="GPL-3"
+# Sub-slot corresponds to major wersion of libnotmuch.so.X.Y. Bump of Y is
+# meant to be binary backward compatible.
+SLOT="0/5"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~x64-macos"
+REQUIRED_USE="
+   apidoc? ( doc )
+   nmbug? ( python )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   test? ( crypt emacs python valgrind )
+"
+IUSE="apidoc crypt doc emacs mutt nmbug python test valgrind"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   app-arch/xz-utils[extra-filters(-)]
+   virtual/pkgconfig
+   apidoc? (
+   app-doc/doxygen
+   dev-lang/perl
+   )
+   doc? (
+   $(python_gen_any_dep 'dev-python/sphinx[${PYTHON_USEDEP}]')
+   sys-apps/texinfo
+   )
+   python? (
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? ( dev-python/pytest[${PYTHON_USEDEP}] )
+   )
+   test? (
+   app-shells/bash
+   sys-process/parallel
+   )
+"
+
+COMMON_DEPEND="
+   dev-libs/glib
+   dev-libs/gmime:3.0[crypt]
+   >=dev-libs/xapian-1.4.0:=
+   sys-libs/talloc
+   sys-libs/zlib:=
+   emacs? ( >=app-editors/emacs-${NEED_EMACS}:* )
+   python? (
+   ${PYTHON_DEPS}
+   virtual/python-cffi[${PYTHON_USEDEP}]
+   )
+"
+
+DEPEND="${COMMON_DEPEND}
+   test? (
+   >=app-editors/emacs-${NEED_EMACS}:*[libxml2]
+   app-misc/dtach
+   sys-devel/gdb[python]
+   crypt? (
+   app-crypt/gnupg
+   dev-libs/openssl
+   )
+   )
+   valgrind? ( dev-util/valgrind )
+"
+
+RDEPEND="${COMMON_DEPEND}
+   crypt? ( app-crypt/gnupg )
+   mutt? (
+   dev-perl/File-Which
+   dev-perl/Mail-Box
+   dev-perl/MailTools
+   dev-perl/String-ShellQuote
+   dev-perl/Term-ReadLine-Gnu
+   virtual/perl-Digest-SHA
+   virtual/perl-File-Path
+   virtual/perl-Getopt-Long
+   dev-perl/Pod-Parser
+   )
+   nmbug? ( dev-vcs/git )
+"
+
+SITEFILE="50${PN}-gentoo.el"
+
+python_check_deps() {
+   python_has_version "dev-python/sphinx[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use emacs && elisp-check-emacs-version
+}
+
+src_unpack() {
+   unpack "${P}".tar.xz
+   if use test; then
+   mkdir -p "${S}"/test/test-databases || die
+   cp "${DISTDIR}"/database-v1.tar.xz "${S}"/test/test-databases/ 
|| die
+   fi
+}
+
+src_prepare() {
+   default
+
+   use python && distutils-r1_src_prepare
+
+   mv contrib/notmuch-mutt/README contrib/notmuch-mutt/README-mutt || die
+
+   # Override 'install' target, we want to install manpages with doman, 
but let it install texinfo files.
+   sed -i "s/all install-man install-info/all $(usex doc install-info 
'')/" "Makefile.local" || die
+
+   use test && append-flags '-g'
+
+   # Non-autoconf configure
+   [[ ${CHOST} == *-solaris* ]] && append-ldflags '-lnsl' '-lsocket'
+
+   # sphinx-4 broke everything. https://bugs.gentoo.org/789492
+   echo 'man_make_section_direc

[gentoo-commits] repo/gentoo:master commit in: dev-vcs/fossil/files/

2022-08-22 Thread Sam James
commit: bdd4d90356543a6c1e5d575de47efd5d4b8d7e27
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Wed Aug 10 17:44:27 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 05:26:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdd4d903

dev-vcs/fossil: remove unused patch

Portage 3.0.34 / pkgdev 0.2.1 / pkgcheck 0.10.12
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/26815
Signed-off-by: Sam James  gentoo.org>

 .../fossil-2.18-fix-sqlite-3.38-json-check.patch | 20 
 1 file changed, 20 deletions(-)

diff --git a/dev-vcs/fossil/files/fossil-2.18-fix-sqlite-3.38-json-check.patch 
b/dev-vcs/fossil/files/fossil-2.18-fix-sqlite-3.38-json-check.patch
deleted file mode 100644
index 9c7b57bfd37d..
--- a/dev-vcs/fossil/files/fossil-2.18-fix-sqlite-3.38-json-check.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-https://bugs.gentoo.org/835810
-https://fossil-scm.org/home/vpatch?from=d862cb71d6266449&to=8af827342f4c4a77
-https://fossil-scm.org/forum/info/549da79dd9
-
 a/tools/sqlcompattest.c
-+++ b/tools/sqlcompattest.c
-@@ -62,11 +62,10 @@
-   version=(major*100)+(minor*1000)+release;
- 
-   int i;
-   static const char *zRequiredOpts[] = {
- "ENABLE_FTS4",/* Required for repository search */
--"ENABLE_JSON1",   /* Required for the check-in locking protocol */
- "ENABLE_DBSTAT_VTAB", /* Required by /repo-tabsize page */
-   };
- 
-   /* Check minimum SQLite version number */
-   if( sqlite3_libversion_number()

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

2022-08-22 Thread Sam James
commit: bba2893f1623ceb93ab71d6be6135581fcbb9b32
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue Aug  2 16:52:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 05:25:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bba2893f

media-video/pipewire: remove unused file

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Portage 3.0.34 / pkgdev 0.2.1 / pkgcheck 0.10.11
Closes: https://github.com/gentoo/gentoo/pull/26707
Signed-off-by: Sam James  gentoo.org>

 media-video/pipewire/files/pipewire-launcher.sh | 6 --
 1 file changed, 6 deletions(-)

diff --git a/media-video/pipewire/files/pipewire-launcher.sh 
b/media-video/pipewire/files/pipewire-launcher.sh
deleted file mode 100644
index ecff3e7e7082..
--- a/media-video/pipewire/files/pipewire-launcher.sh
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/sh
-
-# We need to kill any existing pipewire instance to restore sound
-pkill -u "${USER}" -x pipewire 1>/dev/null 2>&1
-
-exec /usr/bin/pipewire



[gentoo-commits] repo/gentoo:master commit in: app-forensics/yara/

2022-08-22 Thread Sam James
commit: 591d7e59c86ac4284c11a53a6b72c758662c893a
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Tue Aug  9 11:35:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 05:24:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=591d7e59

app-forensics/yara: drop 4.2.0-r1, 4.2.1

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

 app-forensics/yara/Manifest |  2 --
 app-forensics/yara/yara-4.2.0-r1.ebuild | 57 -
 app-forensics/yara/yara-4.2.1.ebuild| 57 -
 3 files changed, 116 deletions(-)

diff --git a/app-forensics/yara/Manifest b/app-forensics/yara/Manifest
index 7cb826c17da6..ce50cf366466 100644
--- a/app-forensics/yara/Manifest
+++ b/app-forensics/yara/Manifest
@@ -1,4 +1,2 @@
-DIST yara-4.2.0.tar.gz 1284059 BLAKE2B 
735d161fde5f84199315f1ce6d31f1ad79488312bede85d2941a03cb97fe75c3c4db0b3cba75782d338a462d87e9d9ed57b393bbdb68decfb350a1bbd096258b
 SHA512 
24ca707015c77d87126bcaac0991997f6b09403024765d615a06db47191a3f0177e1c1eb4a917ec8412876b61d28f4a708f36999ddd9214c3967968c71ae3b7c
-DIST yara-4.2.1.tar.gz 1285173 BLAKE2B 
dc290bf7fe85d468fd519e68a12d88097d817ca064a665397ba64768078a2d572b46e488eb48747ea1904207598b41a72a510b4b8e4e8601cf518cb6ab98c322
 SHA512 
036a35d713647b23998135da0d27c13a8876aa44e18e3c9dc99fa425273d7c4a953cbdc78f413f29e8bf818d84b340d0719e241d2a83b7165a16d97e952c45b0
 DIST yara-4.2.2.tar.gz 1287486 BLAKE2B 
956a9ed4dab64d24cff680248b4f95b06287e96d27b3f94ff80e97641b3dc4581eaee59cf0d19dfffa9f90a6f0a56f95d3f90f9e9472b65e133bf4aac3e42da3
 SHA512 
6eb42e63eff93ce636e1d2ae84e30621eeea0d91e1d72bb2cbe826aca6af306bb3564ac2314bc090fb59c9aca5436e72d33658009722ce0cfbaae7ef87cc894e
 DIST yara-4.2.3.tar.gz 1288334 BLAKE2B 
4e92570e4dced5c1aa114065d791fc6780ea1281919eb1e908d4181fb5a966137c58d82ae09e8ba18edc69a25d542e3820d8e8de4ac62c0636e273e158086954
 SHA512 
1df23837d14d3f9f72db901190e7412241514a8914d72b753df32ad8a44c7a49ad8f14941a95de83754e4d1dd0f23d712d8e6a43916343341b92cb1bc66f3c09

diff --git a/app-forensics/yara/yara-4.2.0-r1.ebuild 
b/app-forensics/yara/yara-4.2.0-r1.ebuild
deleted file mode 100644
index a4761519106a..
--- a/app-forensics/yara/yara-4.2.0-r1.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="A malware identification and classification tool"
-HOMEPAGE="http://virustotal.github.io/yara/";
-SRC_URI="https://github.com/virustotal/yara/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${PN}-${PV/_/-}"
-
-LICENSE="Apache-2.0"
-SLOT="0/8"
-if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~amd64 ~x86"
-fi
-IUSE="+dex +dotnet +cuckoo +macho +magic profiling python test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   dev-libs/openssl:=
-   cuckoo? ( dev-libs/jansson:= )
-   magic? ( sys-apps/file:= )
-"
-RDEPEND="${DEPEND}"
-PDEPEND="python? ( =dev-python/yara-python-$(ver_cut 1)* )"
-
-PATCHES=( "${FILESDIR}/${PN}-$(ver_cut 1-2)-test.patch" )
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   econf \
-   $(use_enable profiling) \
-   $(use_enable cuckoo) \
-   $(use_enable magic) \
-   $(use_enable dotnet) \
-   $(use_enable macho) \
-   $(use_enable dex) \
-   $(use_enable test static)
-}
-
-src_test() {
-   emake check
-}
-
-src_install() {
-   default
-
-   # TODO: Allow tests to work against dyn. lib rather than building
-   # statically just for tests.
-   find "${ED}" \( -name '*.a' -o -name '*.la' \) -delete || die
-}

diff --git a/app-forensics/yara/yara-4.2.1.ebuild 
b/app-forensics/yara/yara-4.2.1.ebuild
deleted file mode 100644
index b7af959baad0..
--- a/app-forensics/yara/yara-4.2.1.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="A malware identification and classification tool"
-HOMEPAGE="http://virustotal.github.io/yara/";
-SRC_URI="https://github.com/virustotal/yara/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${PN}-${PV/_/-}"
-
-LICENSE="Apache-2.0"
-SLOT="0/8"
-if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="amd64 x86"
-fi
-IUSE="+dex +dotnet +cuckoo +macho +magic profiling python test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   dev-libs/openssl:=
-   cuckoo? ( dev-libs/jansson:= )
-   magic? ( sys-apps/file:= )
-"
-RDEPEND="${DEPEND}"
-PDEPEND="python? ( =dev-python/yara-python-$(ver_cut 1)* )"
-
-PATCHES=( "${FILESDIR}/${PN}-$(ver_cut 1-2)-test.patch" )
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   econf \
-   $(use_enable profiling) \
-   $(use_e

[gentoo-commits] repo/gentoo:master commit in: app-forensics/yara/

2022-08-22 Thread Sam James
commit: 2a5cf72c583825bf3c96233c16e919e4fa138b53
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 23 05:25:28 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 05:25:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a5cf72c

app-forensics/yara: HTTPSify HOMEPAGE

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

 app-forensics/yara/yara-4.2.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-forensics/yara/yara-4.2.3.ebuild 
b/app-forensics/yara/yara-4.2.3.ebuild
index cf8905b87957..195e5d1d5843 100644
--- a/app-forensics/yara/yara-4.2.3.ebuild
+++ b/app-forensics/yara/yara-4.2.3.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 inherit autotools
 
 DESCRIPTION="A malware identification and classification tool"
-HOMEPAGE="http://virustotal.github.io/yara/";
+HOMEPAGE="https://virustotal.github.io/yara/";
 SRC_URI="https://github.com/virustotal/yara/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz"
 S="${WORKDIR}/${PN}-${PV/_/-}"
 



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

2022-08-22 Thread Sam James
commit: cec62a9a65361ddca152837e838325ae641a2f1d
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Tue Aug  9 11:38:20 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 05:24:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cec62a9a

dev-python/yara-python: add 4.2.3

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

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

diff --git a/dev-python/yara-python/Manifest b/dev-python/yara-python/Manifest
index c343c2d42c6e..0821999b4538 100644
--- a/dev-python/yara-python/Manifest
+++ b/dev-python/yara-python/Manifest
@@ -1 +1,2 @@
 DIST yara-python-4.2.0.gh.tar.gz 34459 BLAKE2B 
fce460385eaa75dd1779fe49c7937ff36d7604433deb310b6fe9e66af9ea521952f92bee61829372cf19c7efee170329609530f1f9e863991720e4887c3c1349
 SHA512 
ba08d709fc51679ec9fe36165e0864b79fc241f85c681bf59823fe7bb0e34e928cded050ff296147eb5bcb837485f39949aa93425a0eb9ca8b3730e60fac93f4
+DIST yara-python-4.2.3.gh.tar.gz 34466 BLAKE2B 
a4c1435a73163cacc445e50d0651306b06df9ceffc1f01eb03b440325a3463672c3829ff48d4b45fa3cdb54e52c7661636b46c81aad39e3b51da0995e192f728
 SHA512 
d6d083cafe759e47ed1497f97df12679e75e647850696b20d0335d4693ba82970e3bfb23e8e975b4c6f813a8f3f439e96ad9e97d3a7766bb0472d156b1039f83

diff --git a/dev-python/yara-python/yara-python-4.2.3.ebuild 
b/dev-python/yara-python/yara-python-4.2.3.ebuild
new file mode 100644
index ..e4fa379a2709
--- /dev/null
+++ b/dev-python/yara-python/yara-python-4.2.3.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+inherit distutils-r1
+
+DESCRIPTION="Python interface for a malware identification and classification 
tool"
+HOMEPAGE="https://github.com/VirusTotal/yara-python";
+SRC_URI="https://github.com/virustotal/yara-python/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+RDEPEND="${PYTHON_DEPS}
+   =app-forensics/yara-$(ver_cut 1-2)*"
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests unittest
+
+python_configure_all() {
+   cat >> setup.cfg <<-EOF
+   [build_ext]
+   dynamic-linking = True
+   EOF
+}
+
+python_test() {
+   "${EPYTHON}" tests.py || die "Tests fail with ${EPYTHON}"
+}



[gentoo-commits] repo/gentoo:master commit in: app-forensics/yara/

2022-08-22 Thread Sam James
commit: 5b96d69cc7176f40f3fe3cbae9e63e848b64247a
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Tue Aug  9 11:33:14 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 05:24:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b96d69c

app-forensics/yara: add 4.2.3

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

 app-forensics/yara/Manifest  |  1 +
 app-forensics/yara/yara-4.2.3.ebuild | 57 
 2 files changed, 58 insertions(+)

diff --git a/app-forensics/yara/Manifest b/app-forensics/yara/Manifest
index b121a9780e37..7cb826c17da6 100644
--- a/app-forensics/yara/Manifest
+++ b/app-forensics/yara/Manifest
@@ -1,3 +1,4 @@
 DIST yara-4.2.0.tar.gz 1284059 BLAKE2B 
735d161fde5f84199315f1ce6d31f1ad79488312bede85d2941a03cb97fe75c3c4db0b3cba75782d338a462d87e9d9ed57b393bbdb68decfb350a1bbd096258b
 SHA512 
24ca707015c77d87126bcaac0991997f6b09403024765d615a06db47191a3f0177e1c1eb4a917ec8412876b61d28f4a708f36999ddd9214c3967968c71ae3b7c
 DIST yara-4.2.1.tar.gz 1285173 BLAKE2B 
dc290bf7fe85d468fd519e68a12d88097d817ca064a665397ba64768078a2d572b46e488eb48747ea1904207598b41a72a510b4b8e4e8601cf518cb6ab98c322
 SHA512 
036a35d713647b23998135da0d27c13a8876aa44e18e3c9dc99fa425273d7c4a953cbdc78f413f29e8bf818d84b340d0719e241d2a83b7165a16d97e952c45b0
 DIST yara-4.2.2.tar.gz 1287486 BLAKE2B 
956a9ed4dab64d24cff680248b4f95b06287e96d27b3f94ff80e97641b3dc4581eaee59cf0d19dfffa9f90a6f0a56f95d3f90f9e9472b65e133bf4aac3e42da3
 SHA512 
6eb42e63eff93ce636e1d2ae84e30621eeea0d91e1d72bb2cbe826aca6af306bb3564ac2314bc090fb59c9aca5436e72d33658009722ce0cfbaae7ef87cc894e
+DIST yara-4.2.3.tar.gz 1288334 BLAKE2B 
4e92570e4dced5c1aa114065d791fc6780ea1281919eb1e908d4181fb5a966137c58d82ae09e8ba18edc69a25d542e3820d8e8de4ac62c0636e273e158086954
 SHA512 
1df23837d14d3f9f72db901190e7412241514a8914d72b753df32ad8a44c7a49ad8f14941a95de83754e4d1dd0f23d712d8e6a43916343341b92cb1bc66f3c09

diff --git a/app-forensics/yara/yara-4.2.3.ebuild 
b/app-forensics/yara/yara-4.2.3.ebuild
new file mode 100644
index ..cf8905b87957
--- /dev/null
+++ b/app-forensics/yara/yara-4.2.3.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="A malware identification and classification tool"
+HOMEPAGE="http://virustotal.github.io/yara/";
+SRC_URI="https://github.com/virustotal/yara/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${PN}-${PV/_/-}"
+
+LICENSE="Apache-2.0"
+SLOT="0/8"
+if [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~amd64 ~ppc64 ~x86"
+fi
+IUSE="+dex +dotnet +cuckoo +macho +magic profiling python test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   dev-libs/openssl:=
+   cuckoo? ( dev-libs/jansson:= )
+   magic? ( sys-apps/file:= )
+"
+RDEPEND="${DEPEND}"
+PDEPEND="python? ( =dev-python/yara-python-$(ver_cut 1)* )"
+
+PATCHES=( "${FILESDIR}/${PN}-$(ver_cut 1-2)-test.patch" )
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   $(use_enable profiling) \
+   $(use_enable cuckoo) \
+   $(use_enable magic) \
+   $(use_enable dotnet) \
+   $(use_enable macho) \
+   $(use_enable dex) \
+   $(use_enable test static)
+}
+
+src_test() {
+   emake check
+}
+
+src_install() {
+   default
+
+   # TODO: Allow tests to work against dyn. lib rather than building
+   # statically just for tests.
+   find "${ED}" \( -name '*.a' -o -name '*.la' \) -delete || die
+}



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

2022-08-22 Thread Sam James
commit: 54b84770e0313c8d0e49128348fc8bf2cd6713df
Author: Petr Vaněk  atlas  cz>
AuthorDate: Tue Aug 16 18:04:57 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 05:24:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54b84770

net-im/synapse: add 1.65.0

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

 net-im/synapse/Manifest  |   1 +
 net-im/synapse/synapse-1.65.0.ebuild | 104 +++
 2 files changed, 105 insertions(+)

diff --git a/net-im/synapse/Manifest b/net-im/synapse/Manifest
index 1d9637aa7670..f7a873bf7c0f 100644
--- a/net-im/synapse/Manifest
+++ b/net-im/synapse/Manifest
@@ -1,2 +1,3 @@
 DIST synapse-1.62.0.gh.tar.gz 7841903 BLAKE2B 
f3002798a3fccd1b7fc4a1a302d12dd0940727ce8e89bcab0fdda04d498dbc9e469d21e7815db75b3593fcdfa01557e6828a39e874e946ce1b43d51cfe459ee6
 SHA512 
2bf9264f08fab29e8707317b69c52a4234bb25443c342ba43a27e06c506bcca1a9bdb211a99802abbca551e4f4288f68775d4629493b39d58dfcc8d8d1ca8ab8
 DIST synapse-1.63.1.gh.tar.gz 7861575 BLAKE2B 
7f69f2620289aa2c6b846514ce086e0ce20d559179cded20cda43b6c2ef2ad36d3b3f3fd6b139d2237a4c002c92a820a4150e5d8b25218b17bf22b638c67
 SHA512 
eb3bfb22081e932b2b7168a2b656b2ba7cc656bffbf60eb169b8d187d2a742809e2c0d6170afcea2bcf40ae5042a7b2ce7d7438294167bcc48def71e2488e338
+DIST synapse-1.65.0.gh.tar.gz 7895758 BLAKE2B 
1c816dfb7982fc0462a4a3b84c19dd144e7ac16d6cadf1e73dc71002c234eed5945ad8162d69960eff1bab80a3396a1b78e0be2cc2dfee314f6fb39d0b91b098
 SHA512 
3ba9751f707d41a9e18d9fe63f9652c36712451d42953e2bd4add8c142418a2a47a2ce75da893832af9225b944dd7b275f6d744f6e70d468b7f143dd5ccb9137

diff --git a/net-im/synapse/synapse-1.65.0.ebuild 
b/net-im/synapse/synapse-1.65.0.ebuild
new file mode 100644
index ..fbca8d3743db
--- /dev/null
+++ b/net-im/synapse/synapse-1.65.0.ebuild
@@ -0,0 +1,104 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..10} )
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_PEP517=poetry
+
+inherit distutils-r1 multiprocessing optfeature systemd
+
+DESCRIPTION="Reference implementation of Matrix homeserver"
+HOMEPAGE="
+   https://matrix.org/
+   https://github.com/matrix-org/synapse/
+"
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/matrix-org/${PN}.git";
+else
+   MY_PV="${PV/_rc/rc}"
+   SRC_URI="https://github.com/matrix-org/${PN}/archive/v${MY_PV}.tar.gz 
-> ${P}.gh.tar.gz"
+   S="${WORKDIR}/${PN}-${MY_PV}"
+   KEYWORDS="~amd64 ~ppc64"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="postgres systemd test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   acct-user/synapse
+   acct-group/synapse
+"
+RDEPEND="${DEPEND}
+   $(python_gen_cond_dep '
+   dev-python/attrs[${PYTHON_USEDEP}]
+   dev-python/bcrypt[${PYTHON_USEDEP}]
+   dev-python/bleach[${PYTHON_USEDEP}]
+   dev-python/canonicaljson[${PYTHON_USEDEP}]
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   dev-python/frozendict[${PYTHON_USEDEP}]
+   dev-python/ijson[${PYTHON_USEDEP}]
+   >=dev-python/jinja-3.0[${PYTHON_USEDEP}]
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   >=dev-python/matrix-common-1.2.1[${PYTHON_USEDEP}]
+   dev-python/msgpack[${PYTHON_USEDEP}]
+   dev-python/netaddr[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/phonenumbers[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP},webp]
+   dev-python/prometheus_client[${PYTHON_USEDEP}]
+   dev-python/pyasn1-modules[${PYTHON_USEDEP}]
+   dev-python/pyasn1[${PYTHON_USEDEP}]
+   dev-python/pymacaroons[${PYTHON_USEDEP}]
+   dev-python/pyopenssl[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/service_identity[${PYTHON_USEDEP}]
+   dev-python/signedjson[${PYTHON_USEDEP}]
+   dev-python/sortedcontainers[${PYTHON_USEDEP}]
+   dev-python/treq[${PYTHON_USEDEP}]
+   dev-python/twisted[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+   dev-python/unpaddedbase64[${PYTHON_USEDEP}]
+   postgres? ( dev-python/psycopg:2[${PYTHON_USEDEP}] )
+   systemd? ( dev-python/python-systemd[${PYTHON_USEDEP}] )
+   ')
+"
+BDEPEND="
+   test? ( $(python_gen_cond_dep '
+   dev-python/idna[${PYTHON_USEDEP}]
+   dev-python/parameterized[${PYTHON_USEDEP}]
+   ') )
+"
+
+python_test() {
+   "${EPYTHON}" -m twisted.trial -j "$(makeopts_jobs)" tests || die "Tests 
failed with ${EPYTHON}"
+}
+
+python_install() {
+   distutils-r1_python_install

[gentoo-commits] repo/gentoo:master commit in: app-crypt/dehydrated/, app-crypt/dehydrated/files/

2022-08-22 Thread Sam James
commit: 957184a325e39b7a26b24c86b6f5356cc6c0e692
Author: Ronny (tastytea) Gutbrod  tastytea  de>
AuthorDate: Fri Jul 15 15:49:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 05:24:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=957184a3

app-crypt/dehydrated: don't run cron job exactly on the hour

The Let's Encrypt API is often overwhelmed at 2:00 because a lot of
people call it exactly on the hour. I chose a number over 23 to make
minutes and hours instantly distinguishable.

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

 app-crypt/dehydrated/dehydrated-0.7.0-r1.ebuild | 50 +
 app-crypt/dehydrated/files/cron-r1  |  2 +
 2 files changed, 52 insertions(+)

diff --git a/app-crypt/dehydrated/dehydrated-0.7.0-r1.ebuild 
b/app-crypt/dehydrated/dehydrated-0.7.0-r1.ebuild
new file mode 100644
index ..c5872631d266
--- /dev/null
+++ b/app-crypt/dehydrated/dehydrated-0.7.0-r1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+DESCRIPTION="A client for signing certificates with an ACME-server"
+HOMEPAGE="https://github.com/lukas2511/dehydrated";
+SRC_URI="https://github.com/lukas2511/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86"
+IUSE="+cron"
+
+RDEPEND="acct-group/dehydrated
+   acct-user/dehydrated
+   app-shells/bash
+   net-misc/curl
+   cron? ( virtual/cron )"
+
+PATCHES=( 
"${FILESDIR}"/${P}-fix-CN-extraction-for-older-openssl-versions.patch )
+
+src_configure() {
+   default
+   sed -i  's,^#CONFIG_D=.*,CONFIG_D="/etc/dehydrated/config.d",' 
docs/examples/config || die "could not set config (CONFIG_D)"
+}
+
+src_install() {
+   dobin ${PN}
+   insinto /etc/${PN}
+   doins docs/examples/{config,domains.txt,hook.sh}
+   fperms u+x /etc/${PN}/hook.sh
+   dodoc docs/*.md
+
+   insinto /etc/${PN}/config.d
+   doins "${FILESDIR}"/00_gentoo.sh
+
+   if use cron ; then
+   insinto /etc/cron.d
+   newins "${FILESDIR}"/cron-r1 ${PN}
+   fi
+}
+
+pkg_postinst() {
+   if [[ -z "${REPLACING_VERSIONS}" ]] ; then
+   einfo "See /etc/dehydrated/config for configuration."
+
+   use cron && einfo "After finishing setup you should enable the 
cronjob in /etc/cron.d/dehydrated."
+   fi
+}

diff --git a/app-crypt/dehydrated/files/cron-r1 
b/app-crypt/dehydrated/files/cron-r1
new file mode 100644
index ..31d1bb805a3e
--- /dev/null
+++ b/app-crypt/dehydrated/files/cron-r1
@@ -0,0 +1,2 @@
+# dehydrated cron job
+#27 2 * * * dehydrated /usr/bin/dehydrated --cron



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

2022-08-22 Thread Sam James
commit: a7e4e0f2be2e891559507c61b390acfc39422c55
Author: Martin Kletzander  gmail  com>
AuthorDate: Fri Aug  5 14:01:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 05:23:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7e4e0f2

media-sound/pasystray: Fix pulseaudio requirements

In pipewire setup pasystray works like a charm and does not need
pulseaudio-daemon, libpulse is enough.

Closes: https://bugs.gentoo.org/863815
Signed-off-by: Martin Kletzander  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/26748
Signed-off-by: Sam James  gentoo.org>

 media-sound/pasystray/pasystray-0.8.0-r1.ebuild | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/media-sound/pasystray/pasystray-0.8.0-r1.ebuild 
b/media-sound/pasystray/pasystray-0.8.0-r1.ebuild
index a91da3725210..6ee50f286b3a 100644
--- a/media-sound/pasystray/pasystray-0.8.0-r1.ebuild
+++ b/media-sound/pasystray/pasystray-0.8.0-r1.ebuild
@@ -16,7 +16,11 @@ IUSE="libnotify zeroconf"
 
 RDEPEND="
dev-libs/glib
-   || ( media-sound/pulseaudio-daemon[glib,zeroconf?] 


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

2022-08-22 Thread Sam James
commit: 9711e66907f463dbafc06d8c3c0605fe44d0dc2e
Author: Alfred Persson Forsberg  catcream  org>
AuthorDate: Wed Aug 17 23:17:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 05:23:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9711e669

app-editor/vim: provide configure defaults when cross compiling

Signed-off-by: Alfred Persson Forsberg  catcream.org>
Signed-off-by: Sam James  gentoo.org>

 app-editors/vim/vim-9.0.0099.ebuild | 8 
 1 file changed, 8 insertions(+)

diff --git a/app-editors/vim/vim-9.0.0099.ebuild 
b/app-editors/vim/vim-9.0.0099.ebuild
index b3882ef81361..ac5d29c84a4c 100644
--- a/app-editors/vim/vim-9.0.0099.ebuild
+++ b/app-editors/vim/vim-9.0.0099.ebuild
@@ -247,6 +247,14 @@ src_configure() {
# keep prefix env contained within the EPREFIX
use prefix && myconf+=( --without-local-dir )
 
+   if tc-is-cross-compiler ; then
+   export vim_cv_getcwd_broken=no \
+  vim_cv_memmove_handles_overlap=yes \
+  vim_cv_stat_ignores_slash=yes \
+  vim_cv_terminfo=yes \
+  vim_cv_toupper_broken=no
+   fi
+
econf \
--with-modified-by=Gentoo-${PVR} \
"${myconf[@]}"



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

2022-08-22 Thread Sam James
commit: 9a77abf00e3d75523e999e9dae30aed6e30409aa
Author: Alfred Persson Forsberg  catcream  org>
AuthorDate: Wed Aug 17 23:18:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 05:23:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a77abf0

app-editor/vim-core: provide configure defaults when cross compiling

Signed-off-by: Alfred Persson Forsberg  catcream.org>
Signed-off-by: Sam James  gentoo.org>

 app-editors/vim-core/vim-core-9.0.0099.ebuild | 8 
 1 file changed, 8 insertions(+)

diff --git a/app-editors/vim-core/vim-core-9.0.0099.ebuild 
b/app-editors/vim-core/vim-core-9.0.0099.ebuild
index 8bea948c71c7..8249383faac5 100644
--- a/app-editors/vim-core/vim-core-9.0.0099.ebuild
+++ b/app-editors/vim-core/vim-core-9.0.0099.ebuild
@@ -148,6 +148,14 @@ src_configure() {
# Keep Gentoo Prefix env contained within the EPREFIX
use prefix && myconf+=( --without-local-dir )
 
+   if tc-is-cross-compiler ; then
+   export vim_cv_getcwd_broken=no \
+  vim_cv_memmove_handles_overlap=yes \
+  vim_cv_stat_ignores_slash=yes \
+  vim_cv_terminfo=yes \
+  vim_cv_toupper_broken=no
+   fi
+
econf "${myconf[@]}"
 }
 



[gentoo-commits] repo/gentoo:master commit in: dev-texlive/texlive-luatex/

2022-08-22 Thread Sam James
commit: c9dadf3fec92beaf6ae9b7a25143ab40fb860ce1
Author: Benda Xu  gentoo  org>
AuthorDate: Mon Aug 15 06:47:11 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 05:23:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9dadf3f

dev-texlive/texlive-luatex: let luaotfload get fonts from EPREFIX/etc.

Closes: https://bugs.gentoo.org/865203
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Benda Xu  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/26867
Signed-off-by: Sam James  gentoo.org>

 .../texlive-luatex/texlive-luatex-2021-r2.ebuild   | 37 ++
 1 file changed, 37 insertions(+)

diff --git a/dev-texlive/texlive-luatex/texlive-luatex-2021-r2.ebuild 
b/dev-texlive/texlive-luatex/texlive-luatex-2021-r2.ebuild
new file mode 100644
index ..d1a87519b045
--- /dev/null
+++ b/dev-texlive/texlive-luatex/texlive-luatex-2021-r2.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+TEXLIVE_MODULE_CONTENTS="addliga auto-pst-pdf-lua barracuda bezierplot 
checkcites chickenize chinese-jfm cloze combofont cstypo ctablestack ekdosis 
emoji emojicite enigma innerscript interpreter kanaparser lua-typo lua-uca 
lua-uni-algos lua-ul lua-visual-debug luacode luacolor luahyphenrules 
luaimageembed luaindex luainputenc luaintro luakeys lualatex-doc lualatex-math 
lualatex-truncate lualibs luamplib luaotfload luapackageloader luaprogtable 
luarandom luatex85 luatexbase luatexko luatextra luavlna luaxml newpax nodetree 
odsfile optex pdfarticle placeat plantuml selnolig spelling stricttex 
typewriter uninormalize collection-luatex
+"
+TEXLIVE_MODULE_DOC_CONTENTS="addliga.doc auto-pst-pdf-lua.doc barracuda.doc 
bezierplot.doc checkcites.doc chickenize.doc chinese-jfm.doc cloze.doc 
combofont.doc cstypo.doc ctablestack.doc ekdosis.doc emoji.doc emojicite.doc 
enigma.doc innerscript.doc interpreter.doc kanaparser.doc lua-typo.doc 
lua-uca.doc lua-uni-algos.doc lua-ul.doc lua-visual-debug.doc luacode.doc 
luacolor.doc luahyphenrules.doc luaimageembed.doc luaindex.doc luainputenc.doc 
luaintro.doc luakeys.doc lualatex-doc.doc lualatex-math.doc 
lualatex-truncate.doc lualibs.doc luamplib.doc luaotfload.doc 
luapackageloader.doc luaprogtable.doc luarandom.doc luatex85.doc luatexbase.doc 
luatexko.doc luatextra.doc luavlna.doc luaxml.doc newpax.doc nodetree.doc 
odsfile.doc optex.doc pdfarticle.doc placeat.doc plantuml.doc selnolig.doc 
spelling.doc stricttex.doc typewriter.doc uninormalize.doc "
+TEXLIVE_MODULE_SRC_CONTENTS="chickenize.source cloze.source ctablestack.source 
ekdosis.source innerscript.source lua-typo.source lua-ul.source luacode.source 
luacolor.source luaindex.source luainputenc.source lualatex-doc.source 
lualatex-math.source lualatex-truncate.source lualibs.source luamplib.source 
luaotfload.source luatex85.source luatexbase.source luatextra.source 
newpax.source nodetree.source placeat.source "
+inherit prefix texlive-module
+DESCRIPTION="TeXLive LuaTeX packages"
+
+LICENSE=" BSD FDL-1.1 GPL-2 GPL-3+ LPPL-1.3 LPPL-1.3c MIT public-domain 
TeX-other-free "
+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 
~x64-solaris ~x86-solaris"
+IUSE=""
+DEPEND="!~dev-texlive/texlive-latexextra-2020
+   >=dev-texlive/texlive-basic-2021
+"
+RDEPEND="
+   ${DEPEND}
+   dev-texlive/texlive-latexrecommended
+   dev-texlive/texlive-fontsrecommended
+"
+TEXLIVE_MODULE_BINSCRIPTS="
+   texmf-dist/scripts/luaotfload/luaotfload-tool.lua
+   texmf-dist/scripts/checkcites/checkcites.lua
+   "
+
+TEXLIVE_MODULE_BINLINKS="
+   luaotfload-tool:mkluatexfontdb
+   "
+
+src_prepare(){
+   default
+   hprefixify texmf-dist/tex/luatex/luaotfload/luaotfload-database.lua
+}



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

2022-08-22 Thread Sam James
commit: 1bc87f3bef4c7e02e495328b81ddd765923c0502
Author: Joe Kappus  wt  gd>
AuthorDate: Wed Aug 17 09:35:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 05:23:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bc87f3b

net-im/telegram-desktop: bump to 4.1.1

Dropped tdesktop-4.1.0-fix-unique_ptr-declaration.patch as fix was upstreamed.

Signed-off-by: Joe Kappus  wt.gd>
Closes: https://github.com/gentoo/gentoo/pull/26893
Signed-off-by: Sam James  gentoo.org>

 net-im/telegram-desktop/Manifest   |  2 +-
 ...tdesktop-4.1.0-fix-unique_ptr-declaration.patch | 25 --
 ...-4.1.0.ebuild => telegram-desktop-4.1.1.ebuild} |  1 -
 3 files changed, 1 insertion(+), 27 deletions(-)

diff --git a/net-im/telegram-desktop/Manifest b/net-im/telegram-desktop/Manifest
index fc3d53da412e..9be9d2961fa7 100644
--- a/net-im/telegram-desktop/Manifest
+++ b/net-im/telegram-desktop/Manifest
@@ -1,3 +1,3 @@
 DIST tdesktop-3.6.1-full.tar.gz 41226549 BLAKE2B 
6922ae015e36f86597aaedf1212ed951d6313a8f5f76a8838ab7ef9e02afe0cbc428acd991488190bafdf28faf2a69a09a5a1e963b2aa6ed27ef941602e15d88
 SHA512 
dd216c720ea3b1c72669805bb31319746a7ddfe746d188bf2ae0c5cdf0a10b379fc2e888a26fe755d77381fc5d9aa638cedc76b2dce1f1126a9c1ef9c02da2ba
 DIST tdesktop-4.0.2-full.tar.gz 41059443 BLAKE2B 
da4efb15c8a2d11719d3aa56c3a40b12f70c37577d2909c43e6029e10ca0bb1f8445ed68ed9acd532009c8e0a8f48fa13d2a51573a81f58a8a83b13427ffb631
 SHA512 
0078b627d06dd8e655bd2bcc222ecbb3b15b7d88f858810bccdca84793ad02a60f4a4bf3808838752d65d4f6cffa3ddb5f70c5afc8e94cb6edae52101362feeb
-DIST tdesktop-4.1.0-full.tar.gz 41431524 BLAKE2B 
041e3561a1666e60ccee8ca002a413cc773cd5aa7e42f8c1ca5878860eb9ed2d8175c78929b32c25530b511877751982c191dd3be182daf31808c439eedb2705
 SHA512 
d58ad4b3eaf72b4885612ecca0b29057a1f0e7efc7a539c4ed7cdfa9f6b8dd19e378f1e4b9f28a644d8c8559a5310a168e0b949aafac6902bd21155795db2574
+DIST tdesktop-4.1.1-full.tar.gz 41431505 BLAKE2B 
7faf8d3a1e6d1ccb621f7a5af89c9b680fe515fbf4994f05d899ec44b8dc863440a368194a0237bef09078d14b5c670749276765da28ac6118787b6584fcbc01
 SHA512 
3240b9f81c3901997b1ea13fd7db7b8598b31c0faa68a2f711909ed11f33345db5a45ac99c0be77f1caeb1f571093ea42b1dbc7e7bb15e989c8756805c2ec887

diff --git 
a/net-im/telegram-desktop/files/tdesktop-4.1.0-fix-unique_ptr-declaration.patch 
b/net-im/telegram-desktop/files/tdesktop-4.1.0-fix-unique_ptr-declaration.patch
deleted file mode 100644
index 46d7afe1851e..
--- 
a/net-im/telegram-desktop/files/tdesktop-4.1.0-fix-unique_ptr-declaration.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-Fix declaration of std::unique_ptr
-
-I'm not sure if this is an inherent tdesktop issue or if it's related to any
-new version of a tool...
-
 tdesktop-4.1.0-full.orig/Telegram/SourceFiles/ffmpeg/ffmpeg_emoji.h
-+++ tdesktop-4.1.0-full/Telegram/SourceFiles/ffmpeg/ffmpeg_emoji.h
-@@ -9,6 +9,7 @@
- 
- #include "ui/effects/frame_generator.h"
- 
-+#include 
- #include 
- 
- namespace FFmpeg {
 tdesktop-4.1.0-full.orig/Telegram/lib_lottie/lottie/lottie_emoji.h
-+++ tdesktop-4.1.0-full/Telegram/lib_lottie/lottie/lottie_emoji.h
-@@ -8,6 +8,7 @@
- 
- #include "ui/effects/frame_generator.h"
- 
-+#include 
- #include 
- 
- namespace rlottie {

diff --git a/net-im/telegram-desktop/telegram-desktop-4.1.0.ebuild 
b/net-im/telegram-desktop/telegram-desktop-4.1.1.ebuild
similarity index 98%
rename from net-im/telegram-desktop/telegram-desktop-4.1.0.ebuild
rename to net-im/telegram-desktop/telegram-desktop-4.1.1.ebuild
index 014988de2f0e..363e89f23081 100644
--- a/net-im/telegram-desktop/telegram-desktop-4.1.0.ebuild
+++ b/net-im/telegram-desktop/telegram-desktop-4.1.1.ebuild
@@ -76,7 +76,6 @@ PATCHES=(
"${FILESDIR}/tdesktop-3.3.0-fix-enchant.patch"
"${FILESDIR}/tdesktop-3.5.2-musl.patch"
"${FILESDIR}/tdesktop-4.0.2-fix-gcc12-cstdint.patch"
-   "${FILESDIR}/tdesktop-4.1.0-fix-unique_ptr-declaration.patch"
 )
 
 # Current desktop-file-utils-0.26 does not understand Version=1.5



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

2022-08-22 Thread Sam James
commit: 3e6f0d7e573c9141d2f3b5bb284caef999663294
Author: Marek Behún  kernel  org>
AuthorDate: Thu Aug 18 17:53:10 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 05:23:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e6f0d7e

Revert "toolchain.eclass: ensure thumb mode for armv6m"

This reverts commit 903b71810e0b270a7d494e16e2d799fcd95ae50f.

The commit caused default libgcc to be built in thumb mode for armv6m
target, but it broke subsequent compilation of newlib via crossdev.

The whole reason of this commit was to have the compiler generate
correct code when libgcc was used in thumb mode, but now this is not
needed anymore, because now we configure gcc with
--with-multilib-list=aprofile,rmprofile for CTARGET=arm-* when used with
multilib, which generates compiler that builds correct binaries for
-march=armv6-m even if libgcc is used.

Signed-off-by: Marek Behún  kernel.org>
Closes: https://github.com/gentoo/gentoo/pull/26914
Signed-off-by: Sam James  gentoo.org>

 eclass/toolchain.eclass | 2 --
 1 file changed, 2 deletions(-)

diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index 29076efc3f54..5c6e39472a58 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -1187,8 +1187,6 @@ toolchain_src_configure() {
fi
done
 
-   # Convert armv6m to armv6-m
-   [[ ${arm_arch} == armv6m ]] && arm_arch=armv6-m
# Convert armv7{a,r,m} to armv7-{a,r,m}
[[ ${arm_arch} == armv7? ]] && arm_arch=${arm_arch/7/7-}
# See if this is a valid --with-arch flag



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

2022-08-22 Thread Sam James
commit: ed9f9622f31bbcf28b83ae601cd788d7ffd3cec4
Author: Alfred Persson Forsberg  catcream  org>
AuthorDate: Wed Aug 17 23:18:20 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 05:23:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed9f9622

app-editor/gvim: provide configure defaults when cross compiling

Signed-off-by: Alfred Persson Forsberg  catcream.org>
Closes: https://github.com/gentoo/gentoo/pull/26900
Signed-off-by: Sam James  gentoo.org>

 app-editors/gvim/gvim-9.0.0099.ebuild | 8 
 1 file changed, 8 insertions(+)

diff --git a/app-editors/gvim/gvim-9.0.0099.ebuild 
b/app-editors/gvim/gvim-9.0.0099.ebuild
index 215bbad953eb..05ff265c0379 100644
--- a/app-editors/gvim/gvim-9.0.0099.ebuild
+++ b/app-editors/gvim/gvim-9.0.0099.ebuild
@@ -247,6 +247,14 @@ src_configure() {
export ac_cv_func_sigaction=no
fi
 
+   if tc-is-cross-compiler ; then
+   export vim_cv_getcwd_broken=no \
+  vim_cv_memmove_handles_overlap=yes \
+  vim_cv_stat_ignores_slash=yes \
+  vim_cv_terminfo=yes \
+  vim_cv_toupper_broken=no
+   fi
+
econf \
--with-modified-by=Gentoo-${PVR} \
--with-vim-name=gvim \



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

2022-08-22 Thread Sam James
commit: e61ffcd622d34570b294e7f4a3e922bdc980cd65
Author: Marek Behún  kernel  org>
AuthorDate: Thu Aug 18 18:01:58 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 05:23:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e61ffcd6

toolchain.eclass: build multilibs for ARM's A, R and M architecture profiles

For ARM targets, with USE=multilib and with CTARGET that does not imply
any of --with-arch, --with-cpu, --with-mode or --with-float options to
gcc's configuration (when arm_arch=arm), pass option
--with-multilib-list=aprofile,rmprofile to gcc's configuration to make
it build multilibs for A, R and M architecture profiles.

This makes it possible to have one compiler capable of generating
correct code (linking correct libgcc/CRT) for various ARM targets: from
armv6 to armv7, for both soft float and half float, for various FPU
types.

Example of arm-none-eabi-gcc -print-libgcc-file-name output for various
options:
  default:
/usr/lib/gcc/arm-none-eabi/12.1.1/libgcc.a
  -mcpu=cortex-m0
/usr/lib/gcc/arm-none-eabi/12.1.1/thumb/v6-m/nofp/libgcc.a
  -march=armv7-m
/usr/lib/gcc/arm-none-eabi/12.1.1/thumb/v7-m/nofp/libgcc.a
  -march=armv7-a
/usr/lib/gcc/arm-none-eabi/12.1.1/thumb/v7-a/nofp/libgcc.a
  -march=armv7-a -mhard-float -mfpu=neon
/usr/lib/gcc/arm-none-eabi/12.1.1/thumb/v7-a+simd/hard/libgcc.a
  -march=armv7-a -mhard-float -mfpu=vfp
/usr/lib/gcc/arm-none-eabi/12.1.1/thumb/v7-a+fp/hard/libgcc.a

Signed-off-by: Marek Behún  kernel.org>
Signed-off-by: Sam James  gentoo.org>

 eclass/toolchain.eclass | 11 +++
 1 file changed, 11 insertions(+)

diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index ed473e0c626f..29076efc3f54 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -1213,6 +1213,17 @@ toolchain_src_configure() {
armv7*) confgcc+=( --with-fpu=vfpv3-d16 
) ;;
esac
fi
+
+   # If multilib is used, make the compiler build multilibs
+   # for A or R and M architecture profiles. Do this only
+   # when no specific arch/mode/float is specified, e.g.
+   # for target arm-none-eabi, since doing this is
+   # incompatible with --with-arch/cpu/float/fpu.
+   if is_multilib && [[ ${arm_arch} == arm ]] && \
+  tc_version_is_at_least 7.1
+   then
+   confgcc+=( 
--with-multilib-list=aprofile,rmprofile  )
+   fi
;;
mips)
# Add --with-abi flags to set default ABI



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

2022-08-22 Thread Sam James
commit: 1b24e08378a4e3739be3207af4cc86da4a84207d
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Sun Aug 21 19:30:38 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 05:23:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b24e083

net-irc/hexchat: drop 2.16.0

Signed-off-by: Adrian Schollmeyer  nexadn.de>
Signed-off-by: Sam James  gentoo.org>

 net-irc/hexchat/Manifest  |   1 -
 net-irc/hexchat/hexchat-2.16.0.ebuild | 135 --
 2 files changed, 136 deletions(-)

diff --git a/net-irc/hexchat/Manifest b/net-irc/hexchat/Manifest
index 5620bb3a2a09..5d8f6c9d2b9d 100644
--- a/net-irc/hexchat/Manifest
+++ b/net-irc/hexchat/Manifest
@@ -1,2 +1 @@
-DIST hexchat-2.16.0.tar.xz 1348320 BLAKE2B 
d5c6da74152e7ca08b629ee86cc45acb8232fbdad3d508cf56aba0c09d558b77644b704b5489e5f08a70133813f37c12e45b1529162e41b62acc9f61bca0b108
 SHA512 
4802f6efe0883f48d3d56ee949be1fc224b76a3c76956dcba3f913679e91424ba53c5c0d68bb4e0e790b16a08689111098958ead4c83c35cddf39855fe07c207
 DIST hexchat-2.16.1.tar.xz 1349536 BLAKE2B 
6e1d9f7c36affc94356e0124ea445f019d8f00b643896ec004af17059befadfcd8fc1b75ef9fba277542dcf8593e8e4683a709a4c4cbaaaf4f3122d8488dc6ce
 SHA512 
9e6baa30ec8c3ce4fb56e2c82625da63295040eaf93a542aec8a4a18a6a3c95d69d1d4ffabc952bcdcd7b754afef234b348f296143991fafd0550342db95ce0e

diff --git a/net-irc/hexchat/hexchat-2.16.0.ebuild 
b/net-irc/hexchat/hexchat-2.16.0.ebuild
deleted file mode 100644
index 4ac16a414855..
--- a/net-irc/hexchat/hexchat-2.16.0.ebuild
+++ /dev/null
@@ -1,135 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( lua5-{1..4} luajit )
-PYTHON_COMPAT=( python3_{7..9} )
-
-inherit lua-single meson mono-env python-single-r1 xdg
-
-DESCRIPTION="Graphical IRC client based on XChat"
-HOMEPAGE="https://hexchat.github.io/";
-
-if [[ "${PV}" == "" ]] ; then
-   inherit git-r3
-   SRC_URI=""
-   EGIT_REPO_URI="https://github.com/${PN}/${PN}.git";
-else
-   SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz";
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc 
x86 ~amd64-linux"
-fi
-
-LICENSE="GPL-2 plugin-fishlim? ( MIT )"
-SLOT="0"
-IUSE="dbus debug +gtk libcanberra lua perl plugin-checksum plugin-fishlim 
plugin-sysinfo python ssl theme-manager"
-REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
-   plugin-fishlim? ( ssl )
-   python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="
-   dev-libs/glib:2
-   dbus? ( dev-libs/dbus-glib )
-   gtk? (
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:2
-   x11-libs/libX11
-   x11-libs/pango
-   )
-   libcanberra? ( media-libs/libcanberra )
-   lua? ( ${LUA_DEPS} )
-   perl? ( dev-lang/perl:= )
-   plugin-sysinfo? ( sys-apps/pciutils )
-   python? (
-   ${PYTHON_DEPS}
-   virtual/python-cffi
-   )
-   ssl? ( dev-libs/openssl:0= )
-   theme-manager? (
-   || (
-   (
-   dev-lang/mono[minimal]
-   dev-dotnet/libgdiplus
-   )
-   dev-lang/mono[-minimal]
-   )
-   )"
-
-DEPEND="${RDEPEND}"
-BDEPEND="
-   dev-util/glib-utils
-   app-arch/xz-utils
-   app-text/iso-codes
-   sys-devel/gettext
-   virtual/pkgconfig
-"
-
-pkg_setup() {
-   use lua && lua-single_pkg_setup
-   use python && python-single-r1_pkg_setup
-   if use theme-manager ; then
-   mono-env_pkg_setup
-   export XDG_CACHE_HOME="${T}/.cache"
-   fi
-}
-
-src_configure() {
-   local emesonargs=(
-   -Ddbus-service-use-appid=false
-   -Dinstall-appdata=false
-   -Dplugin=true
-   $(meson_feature dbus)
-   $(meson_feature libcanberra)
-   $(meson_feature ssl tls)
-   $(meson_use gtk gtk-frontend)
-   $(meson_use !gtk text-frontend)
-   $(meson_use theme-manager)
-
-   $(meson_use plugin-checksum with-checksum)
-   $(meson_use plugin-fishlim with-fishlim)
-   -Dwith-lua="$(usex lua "${ELUA}" false)"
-   -Dwith-perl="$(usex perl "${EPREFIX}"/usr/bin/perl false)"
-   -Dwith-python="$(usex python "${EPYTHON/.*}" false)"
-   $(meson_use plugin-sysinfo with-sysinfo)
-   )
-   meson_src_configure
-}
-
-src_install() {
-   meson_src_install
-   dodoc readme.md
-   find "${ED}" -type f -name '*.la' -delete || die
-}
-
-pkg_preinst() {
-   if use gtk ; then
-   xdg_pkg_preinst
-   fi
-}
-
-pkg_postinst() {
-   if use gtk ; then
-   xdg_pkg_postinst
-   else
-   elog "You have disabled the gtk USE flag. This means you don't 
have"
-  

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

2022-08-22 Thread Sam James
commit: d9cbfa49ba2d0ecaac28c52e3953dd1ed3a22d7e
Author: hololeap  users  noreply  github  com>
AuthorDate: Sun Aug 21 21:41:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 05:23:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9cbfa49

profiles: Remove masks blocking mjo's packages

Some packages maintained by mjo were masked in a previous PR. This
removes their packages and needed dependencies from package.mask.

Fixes: 44331afa171dbea130712eb35be172e7fe493928
See: https://github.com/gentoo/gentoo/pull/26837
See: https://marc.info/?l=gentoo-dev&m=166111324605816&w=2
Closes: https://github.com/gentoo/gentoo/pull/26951
Signed-off-by: Sam James  gentoo.org>

 profiles/package.mask | 16 
 1 file changed, 16 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 6a49bf50f135..35a2a6427f90 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -63,21 +63,16 @@ dev-haskell/casa-client
 dev-haskell/casa-types
 dev-haskell/cipher-aes128
 dev-haskell/concurrent-extra
-dev-haskell/configurator
 dev-haskell/contravariant-extras
-dev-haskell/convertible
 dev-haskell/cpphs
 dev-haskell/crypto-pubkey-types
 dev-haskell/cryptohash
 dev-haskell/cryptohash-cryptoapi
 dev-haskell/data-default-instances-base
-dev-haskell/dns
 dev-haskell/drbg
 dev-haskell/edit-distance-vector
 dev-haskell/either
-dev-haskell/errorcall-eq-instance
 dev-haskell/filelock
-dev-haskell/filemanip
 dev-haskell/filepattern
 dev-haskell/fsnotify
 dev-haskell/ghc-lib-parser
@@ -90,14 +85,10 @@ dev-haskell/haddock-api
 dev-haskell/hashable-time
 dev-haskell/hashtables
 dev-haskell/haskell-src-meta
-dev-haskell/hdbc
 dev-haskell/hdbc-odbc
-dev-haskell/hdbc-postgresql
-dev-haskell/hdbc-sqlite3
 dev-haskell/hi-file-parser
 dev-haskell/hlint
 dev-haskell/hpack
-dev-haskell/hslogger
 dev-haskell/hsopenssl
 dev-haskell/hsyaml-aeson
 dev-haskell/http-common
@@ -118,14 +109,12 @@ dev-haskell/keys
 dev-haskell/lens-aeson
 dev-haskell/memotrie
 dev-haskell/mintty
-dev-haskell/missingh
 dev-haskell/mustache
 dev-haskell/newtype-generics
 dev-haskell/open-browser
 dev-haskell/openssl-streams
 dev-haskell/optparse-simple
 dev-haskell/pantry
-dev-haskell/parallel-io
 dev-haskell/path-io
 dev-haskell/pointed
 dev-haskell/polyparse
@@ -158,11 +147,6 @@ dev-haskell/weigh
 dev-haskell/wreq
 dev-haskell/xhtml
 dev-haskell/zlib-bindings
-dev-util/shelltestrunner
-net-mail/list-remote-forwards
-net-mail/mailbox-count
-net-misc/haeredes
-net-misc/hath
 dev-util/bnfc
 
 # hololeap  (2022-08-21)



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

2022-08-22 Thread Sam James
commit: 18cc6458425a80fa8cc090f4066add9c3319c8a2
Author: Esteve Varela Colominas  gmail  com>
AuthorDate: Sat Aug 13 14:06:42 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 05:23:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18cc6458

net-im/telegram-desktop: Bump to 4.1.0

Signed-off-by: Esteve Varela Colominas  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-im/telegram-desktop/Manifest   |   1 +
 .../files/tdesktop-3.3.0-fix-enchant.patch |   2 +
 .../tdesktop-3.6.0-jemalloc-only-telegram.patch|   2 +
 ...tdesktop-4.1.0-fix-unique_ptr-declaration.patch |  25 +++
 .../telegram-desktop/telegram-desktop-4.1.0.ebuild | 182 +
 5 files changed, 212 insertions(+)

diff --git a/net-im/telegram-desktop/Manifest b/net-im/telegram-desktop/Manifest
index 5cc1ba90b246..fc3d53da412e 100644
--- a/net-im/telegram-desktop/Manifest
+++ b/net-im/telegram-desktop/Manifest
@@ -1,2 +1,3 @@
 DIST tdesktop-3.6.1-full.tar.gz 41226549 BLAKE2B 
6922ae015e36f86597aaedf1212ed951d6313a8f5f76a8838ab7ef9e02afe0cbc428acd991488190bafdf28faf2a69a09a5a1e963b2aa6ed27ef941602e15d88
 SHA512 
dd216c720ea3b1c72669805bb31319746a7ddfe746d188bf2ae0c5cdf0a10b379fc2e888a26fe755d77381fc5d9aa638cedc76b2dce1f1126a9c1ef9c02da2ba
 DIST tdesktop-4.0.2-full.tar.gz 41059443 BLAKE2B 
da4efb15c8a2d11719d3aa56c3a40b12f70c37577d2909c43e6029e10ca0bb1f8445ed68ed9acd532009c8e0a8f48fa13d2a51573a81f58a8a83b13427ffb631
 SHA512 
0078b627d06dd8e655bd2bcc222ecbb3b15b7d88f858810bccdca84793ad02a60f4a4bf3808838752d65d4f6cffa3ddb5f70c5afc8e94cb6edae52101362feeb
+DIST tdesktop-4.1.0-full.tar.gz 41431524 BLAKE2B 
041e3561a1666e60ccee8ca002a413cc773cd5aa7e42f8c1ca5878860eb9ed2d8175c78929b32c25530b511877751982c191dd3be182daf31808c439eedb2705
 SHA512 
d58ad4b3eaf72b4885612ecca0b29057a1f0e7efc7a539c4ed7cdfa9f6b8dd19e378f1e4b9f28a644d8c8559a5310a168e0b949aafac6902bd21155795db2574

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
index 35781fda0ced..7550828ef59e 100644
--- 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
@@ -1,3 +1,5 @@
+https://bugs.gentoo.org/830180
+
 --- 
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 @@

diff --git 
a/net-im/telegram-desktop/files/tdesktop-3.6.0-jemalloc-only-telegram.patch 
b/net-im/telegram-desktop/files/tdesktop-3.6.0-jemalloc-only-telegram.patch
index 6836e6935049..18240ce522e2 100644
--- a/net-im/telegram-desktop/files/tdesktop-3.6.0-jemalloc-only-telegram.patch
+++ b/net-im/telegram-desktop/files/tdesktop-3.6.0-jemalloc-only-telegram.patch
@@ -5,6 +5,8 @@ jemalloc is linked for those, and they're ran under portage's 
sandbox. Since
 this is only used during build-time, and jemalloc is merely necessary to
 improve runtime memory use, it's unnecessary to use it for anything else.
 
+https://bugs.gentoo.org/802624
+
 --- tdesktop-3.6.0-full.orig/Telegram/CMakeLists.txt
 +++ tdesktop-3.6.0-full/Telegram/CMakeLists.txt
 @@ -1376,6 +1376,14 @@

diff --git 
a/net-im/telegram-desktop/files/tdesktop-4.1.0-fix-unique_ptr-declaration.patch 
b/net-im/telegram-desktop/files/tdesktop-4.1.0-fix-unique_ptr-declaration.patch
new file mode 100644
index ..46d7afe1851e
--- /dev/null
+++ 
b/net-im/telegram-desktop/files/tdesktop-4.1.0-fix-unique_ptr-declaration.patch
@@ -0,0 +1,25 @@
+Fix declaration of std::unique_ptr
+
+I'm not sure if this is an inherent tdesktop issue or if it's related to any
+new version of a tool...
+
+--- tdesktop-4.1.0-full.orig/Telegram/SourceFiles/ffmpeg/ffmpeg_emoji.h
 tdesktop-4.1.0-full/Telegram/SourceFiles/ffmpeg/ffmpeg_emoji.h
+@@ -9,6 +9,7 @@
+ 
+ #include "ui/effects/frame_generator.h"
+ 
++#include 
+ #include 
+ 
+ namespace FFmpeg {
+--- tdesktop-4.1.0-full.orig/Telegram/lib_lottie/lottie/lottie_emoji.h
 tdesktop-4.1.0-full/Telegram/lib_lottie/lottie/lottie_emoji.h
+@@ -8,6 +8,7 @@
+ 
+ #include "ui/effects/frame_generator.h"
+ 
++#include 
+ #include 
+ 
+ namespace rlottie {

diff --git a/net-im/telegram-desktop/telegram-desktop-4.1.0.ebuild 
b/net-im/telegram-desktop/telegram-desktop-4.1.0.ebuild
new file mode 100644
index ..014988de2f0e
--- /dev/null
+++ b/net-im/telegram-desktop/telegram-desktop-4.1.0.ebuild
@@ -0,0 +1,182 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit xdg cmake python-any-r1 optfeature
+
+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

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

2022-08-22 Thread Sam James
commit: 8fbc406e3fdc55d1e623ce2610f03a943d0d1e36
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Sun Aug 21 19:13:20 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 05:23:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fbc406e

net-irc/hexchat: Filter LTO flags

Workaround for LTO type mismatch issue until upstream applies
the fix for this issue [1].

[1] https://github.com/hexchat/hexchat/issues/2726

Closes: https://bugs.gentoo.org/861458
Signed-off-by: Adrian Schollmeyer  nexadn.de>
Closes: https://github.com/gentoo/gentoo/pull/26949
Signed-off-by: Sam James  gentoo.org>

 net-irc/hexchat/{hexchat-.ebuild => hexchat-2.16.1-r1.ebuild} | 5 -
 net-irc/hexchat/hexchat-.ebuild   | 5 -
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/net-irc/hexchat/hexchat-.ebuild 
b/net-irc/hexchat/hexchat-2.16.1-r1.ebuild
similarity index 95%
copy from net-irc/hexchat/hexchat-.ebuild
copy to net-irc/hexchat/hexchat-2.16.1-r1.ebuild
index 06de44ed5d3d..a47f759179d2 100644
--- a/net-irc/hexchat/hexchat-.ebuild
+++ b/net-irc/hexchat/hexchat-2.16.1-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=7
 LUA_COMPAT=( lua5-{1..4} luajit )
 PYTHON_COMPAT=( python3_{8..10} )
 
-inherit lua-single meson mono-env python-single-r1 xdg
+inherit flag-o-matic lua-single meson mono-env python-single-r1 xdg
 
 DESCRIPTION="Graphical IRC client based on XChat"
 HOMEPAGE="https://hexchat.github.io/";
@@ -75,6 +75,9 @@ pkg_setup() {
 }
 
 src_configure() {
+   # LTO type mismatch, https://bugs.gentoo.org/861458
+   filter-lto
+
local emesonargs=(
-Ddbus-service-use-appid=false
-Dinstall-appdata=false

diff --git a/net-irc/hexchat/hexchat-.ebuild 
b/net-irc/hexchat/hexchat-.ebuild
index 06de44ed5d3d..a47f759179d2 100644
--- a/net-irc/hexchat/hexchat-.ebuild
+++ b/net-irc/hexchat/hexchat-.ebuild
@@ -6,7 +6,7 @@ EAPI=7
 LUA_COMPAT=( lua5-{1..4} luajit )
 PYTHON_COMPAT=( python3_{8..10} )
 
-inherit lua-single meson mono-env python-single-r1 xdg
+inherit flag-o-matic lua-single meson mono-env python-single-r1 xdg
 
 DESCRIPTION="Graphical IRC client based on XChat"
 HOMEPAGE="https://hexchat.github.io/";
@@ -75,6 +75,9 @@ pkg_setup() {
 }
 
 src_configure() {
+   # LTO type mismatch, https://bugs.gentoo.org/861458
+   filter-lto
+
local emesonargs=(
-Ddbus-service-use-appid=false
-Dinstall-appdata=false



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

2022-08-22 Thread Sam James
commit: 18380f0fba6b34509d936e3f153e775ba8893818
Author: matoro  users  noreply  github  com>
AuthorDate: Tue Aug 23 03:55:18 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 05:23:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18380f0f

dev-python/reportlab: revbump 3.6.11-r1, add sparc SIGBUS patch

This actually fixes a real bug that normally only would have manifested
under specific conditions (possibly crafted input file) but was revealed
due to sparc's alignment requirements.  Initially misidentified as a
cpython bug [1] but the cpython devs helpfully clarified and pointed in
the right direction [2].

[1] https://github.com/python/cpython/pull/94141
[2] https://github.com/python/cpython/issues/94149

Bug: https://bugs.gentoo.org/857408
Bug: https://bugs.gentoo.org/865051
Closes: https://github.com/gentoo/gentoo/pull/26970
Signed-off-by: Sam James  gentoo.org>

 ...1-correct-srclen-type-in-gstate__aapixbuf.patch | 37 +
 dev-python/reportlab/reportlab-3.6.11-r1.ebuild| 63 ++
 2 files changed, 100 insertions(+)

diff --git 
a/dev-python/reportlab/files/reportlab-3.6.11-correct-srclen-type-in-gstate__aapixbuf.patch
 
b/dev-python/reportlab/files/reportlab-3.6.11-correct-srclen-type-in-gstate__aapixbuf.patch
new file mode 100644
index ..20a57efcac66
--- /dev/null
+++ 
b/dev-python/reportlab/files/reportlab-3.6.11-correct-srclen-type-in-gstate__aapixbuf.patch
@@ -0,0 +1,37 @@
+Note:  Upstream development is done in HG, not git; this patch was
+generated using the git mirror at
+https://github.com/MrBitBucket/reportlab-mirror.  Attempted to submit to
+reportlab-users mailing list but it rejected my mail server.
+
+From 9ba2380a68e891667a2659e16d0f04ebe0ecfd19 Mon Sep 17 00:00:00 2001
+From: matoro 
+Date: Mon, 4 Jul 2022 18:42:18 -0400
+Subject: [PATCH] correct srclen type in gstate__aapixbuf
+
+gstate__aapixbuf calls PyArg_ParseTuple with the format string
+"y#ii|i".  Specifically the key "y#" will try to read a bytes-like
+object and its size into two Python variables.  The latter of these
+should be of type Py_ssize_t as specified by the C API, but here it is
+incorrectly declared as an int.  This was pointed out to me by the
+cpython developers when I mistakenly identified it as a cpython bug and
+submitted a PR there:  https://github.com/python/cpython/issues/94149
+---
+ src/rl_addons/renderPM/_renderPM.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/rl_addons/renderPM/_renderPM.c 
b/src/rl_addons/renderPM/_renderPM.c
+index c8415595..bc77d766 100644
+--- a/src/rl_addons/renderPM/_renderPM.c
 b/src/rl_addons/renderPM/_renderPM.c
+@@ -1319,7 +1319,7 @@ static   void _reverse_rows_inplace( char *buf, int 
nrows, int stride)
+ 
+ static PyObject* gstate__aapixbuf(gstateObject* self, PyObject* args)
+ {
+-  int srclen;
++  Py_ssize_t  srclen;
+   double  ctm[6], dstX, dstY, dstW, dstH;
+   ArtPixBuf   src;
+ 
+-- 
+2.37.2
+

diff --git a/dev-python/reportlab/reportlab-3.6.11-r1.ebuild 
b/dev-python/reportlab/reportlab-3.6.11-r1.ebuild
new file mode 100644
index ..990ad409b8ab
--- /dev/null
+++ b/dev-python/reportlab/reportlab-3.6.11-r1.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Tools for generating printable PDF documents from any data source"
+HOMEPAGE="
+   https://www.reportlab.com/
+   https://pypi.org/project/reportlab/
+"
+SRC_URI="
+   mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz
+   https://www.reportlab.com/ftp/fonts/pfbfer-20070710.zip
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
+
+DEPEND="
+   media-libs/freetype
+   media-libs/libart_lgpl
+   sys-libs/zlib:=
+"
+RDEPEND="
+   ${DEPEND}
+   dev-python/pillow[tiff,truetype,jpeg(+),${PYTHON_USEDEP}]
+"
+BDEPEND="
+   app-arch/unzip
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.6.9-paths.patch
+   "${FILESDIR}"/${PN}-3.6.11-correct-srclen-type-in-gstate__aapixbuf.patch
+)
+
+distutils_enable_sphinx docs/source
+
+src_unpack() {
+   unpack ${P}.tar.gz
+   cd ${P}/src/reportlab/fonts || die
+   unpack pfbfer-20070710.zip
+}
+
+src_configure() {
+   cat > local-setup.cfg <<-EOF || die
+   [OPTIONS]
+   no-download-t1-files = 1
+   use-system-libart = 1
+   EOF
+}
+
+python_test() {
+   pushd tests >/dev/null || die
+   "${EPYTHON}" runAll.py -v || die "Testing failed with ${EPYTHON}"
+   popd >/dev/null || die
+}



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

2022-08-22 Thread Sam James
commit: 0cb7876902053c2ada5ab6bc3cffd39244b0ae0d
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 23 05:16:12 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 05:23:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cb78769

app-portage/eix: add 0.36.5

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

 app-portage/eix/Manifest  |   1 +
 app-portage/eix/eix-0.36.5.ebuild | 104 ++
 2 files changed, 105 insertions(+)

diff --git a/app-portage/eix/Manifest b/app-portage/eix/Manifest
index 44d3cc63b924..12df82d22b4f 100644
--- a/app-portage/eix/Manifest
+++ b/app-portage/eix/Manifest
@@ -1,2 +1,3 @@
 DIST eix-0.36.3.tar.xz 639864 BLAKE2B 
f74b7c4087e5145f3a2e6ee8b0034e5104de8ef81ec810f2d9fc75d161181f71396f27dc635466685650182473fdfb542f4cec6509ddee0a3bb0d7d620b7d42d
 SHA512 
9fd7c64df6acf27e9ed07ee77ee7f209fb0fb2db9a3dbbc78c1f5b25e6d4786dffeea64bf8ddee3bfe4fe35445c8173103428e184c966964b2973d5737152679
 DIST eix-0.36.4.tar.xz 640776 BLAKE2B 
32486b6ce5e5d2a32bb6fc8581bbc37da6cef9cac0cecbd3d0cc6db8bf5b6bcb3c0a31e28df462edcf06056d279a88e64b4c526b430ce40a0614c0367710243c
 SHA512 
5b716cbd688bb5d8efadc7d47de9fb3238776ff10b11165abe02623421be82d17f2d51596d3f263219461188aa08974af1b559b4e43c31d9ee0682f21febb049
+DIST eix-0.36.5.tar.xz 640132 BLAKE2B 
b997be82e21e3316abc6f06bd120434f2a027d62a3bd97e54e7c6298ee201d9998fb0fda91955f88b1b9bbf15b3c6c0c1d821280508215131cde16d1eef621e7
 SHA512 
fb86367f34ae30dac10f0ba68a649c8e737f0f66fefb2933e100c63c57b778567753759f28a6b4afd0155430b050ff59297821c7b54fa73c6cd65b0231806d89

diff --git a/app-portage/eix/eix-0.36.5.ebuild 
b/app-portage/eix/eix-0.36.5.ebuild
new file mode 100644
index ..635ccd707e0a
--- /dev/null
+++ b/app-portage/eix/eix-0.36.5.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools bash-completion-r1 tmpfiles
+
+DESCRIPTION="Search and query ebuilds"
+HOMEPAGE="https://github.com/vaeth/eix/";
+SRC_URI="https://github.com/vaeth/eix/releases/download/v${PV}/${P}.tar.xz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="debug doc nls sqlite"
+
+DEPEND="
+   nls? ( virtual/libintl )
+   sqlite? ( >=dev-db/sqlite-3:= )"
+RDEPEND="${DEPEND}
+   >=app-shells/push-2.0-r1
+   >=app-shells/quoter-3.0_p2-r1"
+BDEPEND="
+   app-arch/xz-utils
+   virtual/pkgconfig
+   nls? ( sys-devel/gettext )"
+
+pkg_setup() {
+   # remove stale cache file to prevent collisions
+   local old_cache=${EROOT}/var/cache/${PN}
+   if [[ -f ${old_cache} ]]; then
+   rm "${old_cache}" || die
+   fi
+}
+
+src_prepare() {
+   default
+   sed -i -e "s:/:${EPREFIX}/:" tmpfiles.d/eix.conf || die
+
+   sed -e "/eixf_source=/s:push.sh:cat 
\"${EPREFIX}/usr/share/push/push.sh\":" \
+   -e "/eixf_source=/s:quoter_pipe.sh:cat 
\"${EPREFIX}/usr/share/quoter/quoter_pipe.sh\":" \
+   -i src/eix-functions.sh.in || die
+   sed -e "s:'\$(bindir)/eix-functions.sh':cat 
\"${EPREFIX}/usr/share/eix/eix-functions\":" \
+   -i src/Makefile.am || die
+
+   eautoreconf
+}
+
+src_configure() {
+   local myconf=(
+   $(use_enable debug paranoic-asserts)
+   $(use_enable nls)
+   $(use_with doc extra-doc)
+   $(use_with sqlite)
+   --without-protobuf
+
+   # default configuration
+   $(use_with prefix always-accept-keywords)
+   --with-dep-default
+   --with-required-use-default
+
+   # paths
+   --with-portage-rootpath="${ROOTPATH}"
+   --with-eprefix-default="${EPREFIX}"
+
+   # build a single executable with symlinks
+   --disable-separate-binaries
+   --disable-separate-tools
+
+   # used purely to control/disrespect *FLAGS
+   --disable-debugging
+   --disable-new_dialect
+   --disable-optimization
+   --disable-strong-optimization
+   --disable-security
+   --disable-nopie-security
+   --disable-strong-security
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+   dobashcomp bash/eix
+   dotmpfiles tmpfiles.d/eix.conf
+
+   rm -r "${ED}"/usr/bin/eix-functions.sh || die
+}
+
+pkg_postinst() {
+   tmpfiles_process eix.conf
+
+   local obs=${EROOT}/var/cache/eix.previous
+   if [[ -f ${obs} ]]; then
+   ewarn "Found obsolete ${obs}, please remove it"
+   fi
+}
+
+pkg_postrm() {
+   if [[ ! -n ${REPLACED_BY_VERSION} ]]; then
+   rm 

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

2022-08-22 Thread Sam James
commit: 65c6b1b6c33fc4bf1a3953f95de7c675d8f3d051
Author: matoro  users  noreply  github  com>
AuthorDate: Tue Aug 23 05:01:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 05:23:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65c6b1b6

dev-lang/python: Stabilize 3.8.13_p6 sparc, #864745

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

 dev-lang/python/python-3.8.13_p6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.8.13_p6.ebuild 
b/dev-lang/python/python-3.8.13_p6.ebuild
index 43fde997547b..693c41f0f154 100644
--- a/dev-lang/python/python-3.8.13_p6.ebuild
+++ b/dev-lang/python/python-3.8.13_p6.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 IUSE="
bluetooth build +ensurepip examples gdbm hardened lto +ncurses pgo
+readline +sqlite +ssl test tk wininst +xml



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

2022-08-22 Thread Sam James
commit: 9e2fd0d81f12306c6bf1a9182209b4f6782edd63
Author: Alexey Zapparov  zapparov  com>
AuthorDate: Mon Aug 15 13:50:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 04:52:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e2fd0d8

app-shells/starship: add 1.10.2

Signed-off-by: Alexey Zapparov  zapparov.com>
Closes: https://github.com/gentoo/gentoo/pull/26871
Signed-off-by: Sam James  gentoo.org>

 app-shells/starship/Manifest   | 121 +
 app-shells/starship/starship-1.10.2.ebuild | 419 +
 2 files changed, 540 insertions(+)

diff --git a/app-shells/starship/Manifest b/app-shells/starship/Manifest
index f5073c45f616..7f15c49a8568 100644
--- a/app-shells/starship/Manifest
+++ b/app-shells/starship/Manifest
@@ -1,8 +1,12 @@
+DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
 DIST ahash-0.7.6.crate 38030 BLAKE2B 
aca3661477fcd7822d6d10970151e05c28e1615f8cd7ddaac064b15102027e404b19b0f3f16dd76145048594ea1c22ae27dd08cc05c411efbae9ec7a1ef55ce9
 SHA512 
61354688b6fb096359faefb6f34be958cd2215d56b88c22c737d24183eaad433f811bc9e64f927e4852c87d2799c22fda82b55cfbef2ed6357ff74f0c4ffec68
 DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 
4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f
 SHA512 
7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00
+DIST android_system_properties-0.1.4.crate 4637 BLAKE2B 
a8d1768a924fc04ea27f4606b21cc3ee657b2ced18a267974b2eacfa73c895719ed56fc508beaa20997fe1848c23d40b5438400d6390a15950fafe57fb96d3f3
 SHA512 
6580064f046352d2ecc205f78fbac64f36e85a10d15c2c046cd7037ab2505d0d95ad785a4b1e276708116088a0d0ff5e7f89a0d26f498f0dfa038c8cf8d0dd2a
 DIST ansi_term-0.12.1.crate 24838 BLAKE2B 
f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791
 SHA512 
b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
 DIST anyhow-1.0.56.crate 44780 BLAKE2B 
142a2c02e51dc6fa2709d349881aea404b14dbdfa379ddd6a99672df4977dcca0658897c9e9881e291fb56f5b522cf2a0e2da12afb7038d0929d05f436ff68a9
 SHA512 
9dc8233b87f8229676ad08903cc1507370588d63702c10bff3426d00ce10754744477d5ba3396c94e7128eeef12c647f8f042de8cc6d1943c2882785ac7ebab5
 DIST anyhow-1.0.58.crate 43137 BLAKE2B 
8e797dfab555d7076128851203ec1c6cb3c448bad52fe28c82b10518549971e6daaaca52d4a0dbb126549fd819706d6788e5322c6433ed71836c7f6051230b7a
 SHA512 
78b21c51efd37e2be8f5672dc57f23ecd222d910604276da094754e06b86eb5a899d7ca7fb9f92566a13f70c116b05fed93d68a06320894d76a14a31e6c557b7
+DIST arc-swap-1.5.1.crate 66157 BLAKE2B 
9060ef4f9d699fadc03be1a116d9301f6308fbb7f8bcad6f01926d584386d26d03f9dd2ea35b6771a6725ee7819e028d0e1b256e8b5f3b812cbd388e757491fb
 SHA512 
8636149e92c068d5ff5352a19c9973e7bf2aba68b9363c783178903a8665f6edabbd30c25ad7992646635efe5830d67c958f8d41b44a4ed1fe5698628b41c074
+DIST arrayvec-0.7.2.crate 29341 BLAKE2B 
eae9d3f494033ea2d837a6024cb24bd4574683ed1e76ac6be7f7c6b0d8ee65c0eaf03dbae7fea04cf0921299f69234ad91e1cf41342de86f554f74e287dd3ba1
 SHA512 
80cc6e55b6032f4882362813de970d3d99e600ada774b28ac6a24c9c8e018fda3b35c5750ac3a09fca6fb9496e2e3fe608b58d21b1b84685ebd170f567a0ecbc
 DIST async-broadcast-0.3.4.crate 18539 BLAKE2B 
fdde29219480ff23cb1b8374ce97f9b1b878c9792e20bd4c4db5784797b0eaf1f5bc114675956c2c6d0ba8fda1c071b6d9c3dfe57e30a24338759c57ba2cad1b
 SHA512 
2081f37699bcde02ec9ae0cb3a2727a0277ed498abaf1949c0b49894cb6570939d835df4c547fe64d0956f979cd744a7425cc6f6f37a001bc887bb098ec2e43d
 DIST async-broadcast-0.4.0.crate 19657 BLAKE2B 
ec7c50cd2fb8e8268b98e72a5a785d388bc28f6d33179157101ba778783b46b17276f5d9381e2e43892fbb7bbe18df15f6c9e16375f5baf67df1750e24363eb1
 SHA512 
bbc72a254c115781f1a291a8aa562ab4354b7f7762a13ca280a68d6fdb0e23e09f23b75e7ef555141ae3f4f00835299d9b2ed632060c33e9412f4ea07b94252f
 DIST async-channel-1.6.1.crate 12574 BLAKE2B 
5c5c8f1cf1458d952637a439a1534e68bcb4a1cf478cec6b6d224387f56c59dc6cffd2e3621dc24e03e20df3fdbda5b8855fccfbbc26a2aa03656aff3a17d02f
 SHA512 
797b1f5b4c07853f78670e62b67fb787c329ffa2c89475a3767a963d524a69dce082cc7f3a2878d9c990f00ae2d9cd7e0d21743fc4186769c238467bdb20c65e
@@ -15,6 +19,7 @@ DIST async-task-4.2.0.crate 28496 BLAKE2B 
327895275248fb0d405a85e603d26cc4a9dd0d
 DIST async-trait-0.1.52.crate 25913 BLAKE2B 
fed6b6688cf10c712597dd612d505aabca0953c825b45e2a63cdb0fdee231e70436b3a7a02a56eca34ef7c11951f52eb2d67740c5c7226ed4417df55745714c6
 SHA512 
1a17e3771d0f8ded921a561ce052f397e997c99599fbcd741a69b7f43ebc10476d412dd9cc18a096c791717ada71e8439ce38d0312d6aa59dd4c0c34b5465696
 D

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

2022-08-22 Thread Sam James
commit: 586bd49181ad3b91291ac4d9bdd05f70b7dc2dce
Author: Bernd Waibel  posteo  net>
AuthorDate: Sun Jul 24 14:33:40 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 05:10:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=586bd491

media-libs/assimp: fix version mismatch in pkg-config and cmake files

Closes: https://bugs.gentoo.org/859862
Bug: https://github.com/assimp/assimp/issues/4655
Signed-off-by: Bernd Waibel  posteo.net>
Closes: https://github.com/gentoo/gentoo/pull/26566
Signed-off-by: Sam James  gentoo.org>

 media-libs/assimp/assimp-5.2.4-r1.ebuild   | 67 ++
 .../assimp/files/assimp-5.2.4-update-version.patch | 34 +++
 2 files changed, 101 insertions(+)

diff --git a/media-libs/assimp/assimp-5.2.4-r1.ebuild 
b/media-libs/assimp/assimp-5.2.4-r1.ebuild
new file mode 100644
index ..a6b0a428bfd5
--- /dev/null
+++ b/media-libs/assimp/assimp-5.2.4-r1.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Importer library to import assets from 3D files"
+HOMEPAGE="https://github.com/assimp/assimp";
+SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/5.2.4"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+IUSE="samples test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/boost:=
+   sys-libs/zlib[minizip]
+   samples? (
+   media-libs/freeglut
+   virtual/opengl
+   x11-libs/libX11
+   )
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   
"${FILESDIR}"/${PN}-5.2.2-fix-usage-of-incompatible-minizip-data-structure.patch
+   "${FILESDIR}"/${PN}-5.2.2-disable-failing-tests.patch
+   "${FILESDIR}"/${P}-update-version.patch
+)
+
+DOCS=( CodeConventions.md Readme.md )
+
+src_prepare() {
+   if use x86 ; then
+   eapply 
"${FILESDIR}"/${P}-drop-failing-tests-for-abi_x86_32.patch
+   fi
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DASSIMP_ASAN=OFF
+   -DASSIMP_BUILD_DOCS=OFF
+   -DASSIMP_BUILD_SAMPLES=$(usex samples)
+   -DASSIMP_BUILD_TESTS=$(usex test)
+   -DASSIMP_INJECT_DEBUG_POSTFIX=OFF
+   -DASSIMP_IGNORE_GIT_HASH=ON
+   -DASSIMP_UBSAN=OFF
+   -DASSIMP_WARNINGS_AS_ERRORS=OFF
+   )
+
+   if use samples; then
+   mycmakeargs+=( -DOpenGL_GL_PREFERENCE="GLVND" )
+   fi
+
+   cmake_src_configure
+}
+
+src_test() {
+   "${BUILD_DIR}/bin/unit" || die
+}

diff --git a/media-libs/assimp/files/assimp-5.2.4-update-version.patch 
b/media-libs/assimp/files/assimp-5.2.4-update-version.patch
new file mode 100644
index ..cc70165bc2e0
--- /dev/null
+++ b/media-libs/assimp/files/assimp-5.2.4-update-version.patch
@@ -0,0 +1,34 @@
+https://github.com/assimp/assimp/issues/4655
+https://github.com/assimp/assimp/pull/4656
+
+From 304b0f61d7c9ef7e2e5ca2eed185b32a2951aa90 Mon Sep 17 00:00:00 2001
+From: Bernd Waibel 
+Date: Sat, 30 Jul 2022 09:39:12 +0200
+Subject: [PATCH] update version
+
+Signed-off-by: Bernd Waibel 
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -56,7 +56,7 @@ IF(ASSIMP_HUNTER_ENABLED)
+   add_definitions(-DASSIMP_USE_HUNTER)
+ ENDIF()
+ 
+-PROJECT(Assimp VERSION 5.2.0)
++PROJECT(Assimp VERSION 5.2.4)
+ 
+ # All supported options ###
+ 
+--- a/test/unit/utVersion.cpp
 b/test/unit/utVersion.cpp
+@@ -61,7 +61,7 @@ TEST_F( utVersion, aiGetVersionMajorTest ) {
+ }
+ 
+ TEST_F( utVersion, aiGetVersionPatchTest ) {
+-EXPECT_EQ(aiGetVersionPatch(), 0U );   
++EXPECT_EQ(aiGetVersionPatch(), 4U );
+ }
+ 
+ TEST_F( utVersion, aiGetCompileFlagsTest ) {
+-- 
+2.35.1
+



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

2022-08-22 Thread Sam James
commit: b2cdfd96e3450154b38fa6b7a62ef42f817c7f5d
Author: Petr Vaněk  atlas  cz>
AuthorDate: Fri Aug 19 10:54:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 04:51:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2cdfd96

net-im/bitlbee: remove obsolete xmpp? ( !nss ) requirement

This requirement was basically introduced with 1.2 release in commit [1]
in order to solve https://bugs.gentoo.org/213958#c8 issue (the xmpp use
flag was called jabber back then). The requirement was later transformed
to REQUIRED_USE in commit [2]. However, this requirement seems no longer
be valid.

The nss use description in metadata was also bogus, it is changed to
more generic form.

[1] 
https://gitweb.gentoo.org/repo/gentoo/historical.git/commit/?id=30a0fafed3bd420fdb03e6e0a0da3d5f0a86b62e
[2] 
https://gitweb.gentoo.org/repo/gentoo/historical.git/commit/?id=65aa90800da80b1fbffc36c7b15c3503c37d7fd0

Bug: https://bugs.gentoo.org/213958
Signed-off-by: Petr Vaněk  atlas.cz>
Signed-off-by: Sam James  gentoo.org>

 net-im/bitlbee/bitlbee-3.6-r2.ebuild | 1 -
 net-im/bitlbee/bitlbee-3.6-r3.ebuild | 1 -
 net-im/bitlbee/bitlbee-.ebuild   | 1 -
 net-im/bitlbee/metadata.xml  | 2 +-
 4 files changed, 1 insertion(+), 4 deletions(-)

diff --git a/net-im/bitlbee/bitlbee-3.6-r2.ebuild 
b/net-im/bitlbee/bitlbee-3.6-r2.ebuild
index 4c086510b8d5..26f201ce42fd 100644
--- a/net-im/bitlbee/bitlbee-3.6-r2.ebuild
+++ b/net-im/bitlbee/bitlbee-3.6-r2.ebuild
@@ -29,7 +29,6 @@ REQUIRED_USE="
|| ( purple xmpp )
purple? ( plugins )
test? ( xmpp )
-   xmpp? ( !nss )
 "
 
 COMMON_DEPEND="

diff --git a/net-im/bitlbee/bitlbee-3.6-r3.ebuild 
b/net-im/bitlbee/bitlbee-3.6-r3.ebuild
index 6e4406af9f57..01b8a33d3618 100644
--- a/net-im/bitlbee/bitlbee-3.6-r3.ebuild
+++ b/net-im/bitlbee/bitlbee-3.6-r3.ebuild
@@ -29,7 +29,6 @@ REQUIRED_USE="
|| ( purple xmpp )
purple? ( plugins )
test? ( xmpp )
-   xmpp? ( !nss )
 "
 
 COMMON_DEPEND="

diff --git a/net-im/bitlbee/bitlbee-.ebuild 
b/net-im/bitlbee/bitlbee-.ebuild
index 58c3144ff8d5..8d4f88ddc3d1 100644
--- a/net-im/bitlbee/bitlbee-.ebuild
+++ b/net-im/bitlbee/bitlbee-.ebuild
@@ -29,7 +29,6 @@ REQUIRED_USE="
|| ( purple xmpp )
purple? ( plugins )
test? ( xmpp )
-   xmpp? ( !nss )
 "
 
 COMMON_DEPEND="

diff --git a/net-im/bitlbee/metadata.xml b/net-im/bitlbee/metadata.xml
index 9dbb1759075c..0541d2f03527 100644
--- a/net-im/bitlbee/metadata.xml
+++ b/net-im/bitlbee/metadata.xml
@@ -11,7 +11,7 @@


Use libevent for event handling
-   Use NSS for SSL support in Jabber
+   Prefer dev-libs/nss as SSL/TLS 
provider
Enable support for encrypted 
conversations
Enable support for plugins
Use libpurple instead of the built-in IM 
protocol support



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

2022-08-22 Thread Sam James
commit: 54bb9f516d5608cbf3bb445af98fa8876ce938e9
Author: Petr Vaněk  atlas  cz>
AuthorDate: Mon Aug 22 14:52:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 04:51:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54bb9f51

net-im/bitlbee: remove system-json-parser patch from live

This feature is now integrated in upstream.

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

 net-im/bitlbee/bitlbee-.ebuild |  3 +-
 .../files/bitlbee--system-json-parser.patch| 99 --
 2 files changed, 1 insertion(+), 101 deletions(-)

diff --git a/net-im/bitlbee/bitlbee-.ebuild 
b/net-im/bitlbee/bitlbee-.ebuild
index 8d4f88ddc3d1..079feaea767b 100644
--- a/net-im/bitlbee/bitlbee-.ebuild
+++ b/net-im/bitlbee/bitlbee-.ebuild
@@ -62,7 +62,6 @@ BDEPEND="${PYTHON_DEPS}
 
 PATCHES=(
"${FILESDIR}/${PN}-3.5-systemd-user.patch"
-   "${FILESDIR}/${P}-system-json-parser.patch"
 )
 
 src_configure() {
@@ -115,7 +114,7 @@ src_configure() {
--libdir=/usr/$(get_libdir) \
--pcdir=/usr/$(get_libdir)/pkgconfig \
--plugindir=/usr/$(get_libdir)/bitlbee \
-   --externaljsonparser=1 \
+   --external_json_parser=1 \
--systemdsystemunitdir=$(systemd_get_systemunitdir) \
--doc=1 \
--strip=0 \

diff --git a/net-im/bitlbee/files/bitlbee--system-json-parser.patch 
b/net-im/bitlbee/files/bitlbee--system-json-parser.patch
deleted file mode 100644
index d0020307cfa3..
--- a/net-im/bitlbee/files/bitlbee--system-json-parser.patch
+++ /dev/null
@@ -1,99 +0,0 @@
-This is adapted patch from upstream PR 151. Original PR defines
---external-json-parser which breaks configuration, see [1]. It was changed to
---externaljsonparser and $external_json_parser to $externaljsonparser.
-Additionally, LDFLAGS_CHECK variable was introduced in order to make
-tests working, see [2] and #865667.
-
-[1] https://github.com/bitlbee/bitlbee/pull/151#issuecomment-1201181905
-[2] https://github.com/bitlbee/bitlbee/pull/151#issuecomment-1219254239
-
-Upstream-PR: https://github.com/bitlbee/bitlbee/pull/151
-
-diff --git a/configure b/configure
-index 2291e9a4..3ba40933 100755
 a/configure
-+++ b/configure
-@@ -47,6 +47,7 @@ plugins=1
- otr=0
- 
- events=glib
-+externaljsonparser=auto
- ssl=auto
- 
- pam=0
-@@ -154,6 +155,7 @@ Option Description 
Default
- --events=...  Event handler (glib, libevent)  $events
- --ssl=... SSL library to use (gnutls, nss, openssl, auto)
-   $ssl
-+--externaljsonparser=0/1/auto Use External JSON parser $externaljsonparser
- 
- 
- --target=...  Cross compilation targetsame as host
-@@ -404,6 +406,21 @@ else
- fi
- echo 'EVENT_HANDLER=events_'$events'.o' >> Makefile.settings
- 
-+if [ "$externaljsonparser" = "auto" ]; then
-+  if pkg-config --exists json-parser; then
-+  externaljsonparser=1
-+  else
-+  externaljsonparser=0
-+  fi
-+fi
-+echo "EXTERNAL_JSON_PARSER=$externaljsonparser" >> Makefile.settings
-+if [ "$externaljsonparser" = "1" ]; then
-+echo "CFLAGS+=$(pkg-config --cflags json-parser)" >> Makefile.settings
-+echo "LDFLAGS_BITLBEE+=$(pkg-config --libs json-parser)" >> 
Makefile.settings
-+echo "LDFLAGS_CHECK+=$(pkg-config --libs json-parser)" >> 
Makefile.settings
-+fi
-+
-+
- detect_gnutls()
- {
-   if $PKG_CONFIG --exists gnutls; then
-@@ -993,6 +1010,12 @@ else
-   echo '  systemd disabled.'
- fi
- 
-+if [ "$externaljsonparser" = "1" ]; then
-+echo '  Using system JSON parser.'
-+else
-+echo '  Using bundled JSON parser.'
-+fi
-+
- echo '  Using python: '$PYTHON
- echo '  Using event handler: '$events
- echo '  Using SSL library: '$ssl
-diff --git a/lib/Makefile b/lib/Makefile
-index fc46aedc..ad95d9cb 100644
 a/lib/Makefile
-+++ b/lib/Makefile
-@@ -12,7 +12,11 @@ _SRCDIR_ := $(_SRCDIR_)lib/
- endif
- 
- # [SH] Program variables
--objects = arc.o base64.o canohost.o $(EVENT_HANDLER) ftutil.o http_client.o 
ini.o json.o json_util.o md5.o misc.o oauth.o oauth2.o proxy.o sha1.o 
$(SSL_CLIENT) url.o xmltree.o ns_parse.o
-+objects = arc.o base64.o canohost.o $(EVENT_HANDLER) ftutil.o http_client.o 
ini.o json_util.o md5.o misc.o oauth.o oauth2.o proxy.o sha1.o $(SSL_CLIENT) 
url.o xmltree.o ns_parse.o
-+
-+ifneq ($(EXTERNAL_JSON_PARSER),1)
-+objects += json.o
-+endif
- 
- LFLAGS += -r
- 
-diff --git a/tests/Makefile b/tests/Makefile
-index 76122a2f..2235bf1d 100644
 a/tests/Makefile
-+++ b/tests/Makefile
-@@ -20,7 +20,7 @@ test_objs = check.o check_util.o check_nick.o check_md5.o 
check_arc.o check_irc.
- 
- check: $(test_objs) $(addprefix ../, $(main_objs)) ../protocols/protocols.o 
../lib/lib.o
-  

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

2022-08-22 Thread Sam James
commit: 2b967f38394043d8cddb92b1008091dc2da64522
Author: Petr Vaněk  atlas  cz>
AuthorDate: Thu Aug 18 14:29:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 04:51:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b967f38

net-im/bitlbee: tests require xmpp enabled not plugins

plugins use flag is not required for test to work but xmpp is, because of
tests/check_jabber_* tests.

The test? ( plugin ) requirement was wrongly introduced in commit
eb108d8b5224 ("net-im/bitlbee: force plugins to be enabled for tests")
as a solution for bug https://bugs.gentoo.org/617604 which was later
reported again in bug https://bugs.gentoo.org/739510 and correctly fixed
in commit 05dc33a126ab ("net-im/bitlbee: fix compilation with disabled
plugins use").

Bug: https://bugs.gentoo.org/617604
Bug: https://bugs.gentoo.org/739510
Signed-off-by: Petr Vaněk  atlas.cz>
Signed-off-by: Sam James  gentoo.org>

 net-im/bitlbee/bitlbee-3.6-r2.ebuild | 2 +-
 net-im/bitlbee/bitlbee-3.6-r3.ebuild | 2 +-
 net-im/bitlbee/bitlbee-.ebuild   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/net-im/bitlbee/bitlbee-3.6-r2.ebuild 
b/net-im/bitlbee/bitlbee-3.6-r2.ebuild
index 983d5a872b1c..4c086510b8d5 100644
--- a/net-im/bitlbee/bitlbee-3.6-r2.ebuild
+++ b/net-im/bitlbee/bitlbee-3.6-r2.ebuild
@@ -28,7 +28,7 @@ RESTRICT="!test? ( test )"
 REQUIRED_USE="
|| ( purple xmpp )
purple? ( plugins )
-   test? ( plugins )
+   test? ( xmpp )
xmpp? ( !nss )
 "
 

diff --git a/net-im/bitlbee/bitlbee-3.6-r3.ebuild 
b/net-im/bitlbee/bitlbee-3.6-r3.ebuild
index dc1b934e114a..6e4406af9f57 100644
--- a/net-im/bitlbee/bitlbee-3.6-r3.ebuild
+++ b/net-im/bitlbee/bitlbee-3.6-r3.ebuild
@@ -28,7 +28,7 @@ RESTRICT="!test? ( test )"
 REQUIRED_USE="
|| ( purple xmpp )
purple? ( plugins )
-   test? ( plugins )
+   test? ( xmpp )
xmpp? ( !nss )
 "
 

diff --git a/net-im/bitlbee/bitlbee-.ebuild 
b/net-im/bitlbee/bitlbee-.ebuild
index c1ec4905594e..58c3144ff8d5 100644
--- a/net-im/bitlbee/bitlbee-.ebuild
+++ b/net-im/bitlbee/bitlbee-.ebuild
@@ -28,7 +28,7 @@ RESTRICT="!test? ( test )"
 REQUIRED_USE="
|| ( purple xmpp )
purple? ( plugins )
-   test? ( plugins )
+   test? ( xmpp )
xmpp? ( !nss )
 "
 



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

2022-08-22 Thread Sam James
commit: 9234f9e1d6a7a7c9b4bd9f4fd11c33b1bd33bee1
Author: Petr Vaněk  atlas  cz>
AuthorDate: Thu Aug 18 09:25:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 04:50:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9234f9e1

net-im/bitlbee: fix tests in 3.6-r3 and live

It was necessary to adapt system-json-parser patches more with
LDFLAGS_CHECK variable which is used when ./tests/check binary is
linked.

Fixes: 90a3d5fff1c0 ("net-im/bitlbee: Use system json-parser")
Fixes: 2f4aeedeec9c ("net-im/bitlbee: sync live")
Closes: https://bugs.gentoo.org/865667
Signed-off-by: Petr Vaněk  atlas.cz>
Signed-off-by: Sam James  gentoo.org>

 .../files/bitlbee-3.6-system-json-parser.patch | 23 ---
 .../files/bitlbee--system-json-parser.patch| 26 +-
 2 files changed, 41 insertions(+), 8 deletions(-)

diff --git a/net-im/bitlbee/files/bitlbee-3.6-system-json-parser.patch 
b/net-im/bitlbee/files/bitlbee-3.6-system-json-parser.patch
index 02d57e02d6d2..0a9c197d763d 100644
--- a/net-im/bitlbee/files/bitlbee-3.6-system-json-parser.patch
+++ b/net-im/bitlbee/files/bitlbee-3.6-system-json-parser.patch
@@ -1,13 +1,16 @@
 This is adapted patch from upstream PR 151. Original PR defines
 --external-json-parser which breaks configuration, see [1]. It was changed to
 --externaljsonparser and $external_json_parser to $externaljsonparser.
+Additionally, LDFLAGS_CHECK variable was introduced in order to make
+tests working, see [2] and #865667.
 
 [1] https://github.com/bitlbee/bitlbee/pull/151#issuecomment-1201181905
+[2] https://github.com/bitlbee/bitlbee/pull/151#issuecomment-1219254239
 
 Upstream-PR: https://github.com/bitlbee/bitlbee/pull/151
 
 diff --git a/configure b/configure
-index 4640c806..77b1213b 100755
+index fd8d363a..39495515 100755
 --- a/configure
 +++ b/configure
 @@ -47,6 +47,7 @@ plugins=1
@@ -26,7 +29,7 @@ index 4640c806..77b1213b 100755
  
  
  --target=...  Cross compilation targetsame as host
-@@ -398,6 +400,20 @@ else
+@@ -398,6 +400,21 @@ else
  fi
  echo 'EVENT_HANDLER=events_'$events'.o' >> Makefile.settings
  
@@ -41,13 +44,14 @@ index 4640c806..77b1213b 100755
 +if [ "$externaljsonparser" = "1" ]; then
 +echo "CFLAGS+=$(pkg-config --cflags json-parser)" >> Makefile.settings
 +echo "LDFLAGS_BITLBEE+=$(pkg-config --libs json-parser)" >> 
Makefile.settings
++echo "LDFLAGS_CHECK+=$(pkg-config --libs json-parser)" >> 
Makefile.settings
 +fi
 +
 +
  detect_gnutls()
  {
if $PKG_CONFIG --exists gnutls; then
-@@ -979,6 +995,12 @@ else
+@@ -979,6 +996,12 @@ else
echo '  systemd disabled.'
  fi
  
@@ -77,6 +81,19 @@ index fc46aedc..ad95d9cb 100644
  
  LFLAGS += -r
  
+diff --git a/tests/Makefile b/tests/Makefile
+index 76122a2f..2235bf1d 100644
+--- a/tests/Makefile
 b/tests/Makefile
+@@ -20,7 +20,7 @@ test_objs = check.o check_util.o check_nick.o check_md5.o 
check_arc.o check_irc.
+ 
+ check: $(test_objs) $(addprefix ../, $(main_objs)) ../protocols/protocols.o 
../lib/lib.o
+   @echo '*' Linking $@
+-  $(VERBOSE) $(CC) $(CFLAGS) -o $@ $^ $(LFLAGS) $(EFLAGS)
++  $(VERBOSE) $(CC) $(CFLAGS) -o $@ $^ $(LFLAGS) $(LDFLAGS_CHECK) $(EFLAGS)
+ 
+ %.o: $(_SRCDIR_)%.c
+   @echo '*' Compiling $<
 -- 
 2.35.1
 

diff --git a/net-im/bitlbee/files/bitlbee--system-json-parser.patch 
b/net-im/bitlbee/files/bitlbee--system-json-parser.patch
index 07f2878525ec..d0020307cfa3 100644
--- a/net-im/bitlbee/files/bitlbee--system-json-parser.patch
+++ b/net-im/bitlbee/files/bitlbee--system-json-parser.patch
@@ -1,13 +1,16 @@
 This is adapted patch from upstream PR 151. Original PR defines
 --external-json-parser which breaks configuration, see [1]. It was changed to
 --externaljsonparser and $external_json_parser to $externaljsonparser.
+Additionally, LDFLAGS_CHECK variable was introduced in order to make
+tests working, see [2] and #865667.
 
 [1] https://github.com/bitlbee/bitlbee/pull/151#issuecomment-1201181905
+[2] https://github.com/bitlbee/bitlbee/pull/151#issuecomment-1219254239
 
 Upstream-PR: https://github.com/bitlbee/bitlbee/pull/151
 
 diff --git a/configure b/configure
-index 4640c806..77b1213b 100755
+index 2291e9a4..3ba40933 100755
 --- a/configure
 +++ b/configure
 @@ -47,6 +47,7 @@ plugins=1
@@ -18,7 +21,7 @@ index 4640c806..77b1213b 100755
  ssl=auto
  
  pam=0
-@@ -148,6 +149,7 @@ Option Description 
Default
+@@ -154,6 +155,7 @@ Option Description 
Default
  --events=...  Event handler (glib, libevent)  $events
  --ssl=... SSL library to use (gnutls, nss, openssl, auto)
$ssl
@@ -26,7 +29,7 @@ index 4640c806..77b1213b 100755
  
  
  --target=...  Cross compilation targetsame as host
-@@ -398,6 +400,20 @@ else
+@@ -404,6 +406,21 @@ else
  fi
  echo 'EVENT_HANDLER=events_'$e

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

2022-08-22 Thread Sam James
commit: 80d77d905a0c2cb531b4fd8b408bfabdcc82bf59
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Mon Aug 22 16:14:13 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 04:49:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80d77d90

dev-util/ROPgadget: version bump 6.9

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

 dev-util/ROPgadget/Manifest| 1 +
 dev-util/ROPgadget/{ROPgadget-.ebuild => ROPgadget-6.9.ebuild} | 6 +++---
 dev-util/ROPgadget/ROPgadget-.ebuild   | 6 +++---
 3 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/dev-util/ROPgadget/Manifest b/dev-util/ROPgadget/Manifest
index 79e0d44dcbf2..d82573574e06 100644
--- a/dev-util/ROPgadget/Manifest
+++ b/dev-util/ROPgadget/Manifest
@@ -1,3 +1,4 @@
 DIST ROPgadget-6.6.tar.gz 9349424 BLAKE2B 
b1f1e5fbc76329f64122e65161ab188e9f7260c4e43d5e92e0e43cd4ebbf27ae281c32bd49790a363ff1d10360a1cda1846310054c249ab40279063a735654e6
 SHA512 
bf636a264975c95676e5bb6223d0cf04885699eeaf691c6c93a1ac8c1bc44f95323207660a57a58f44163f8c07156567daa73755b35a13cff5d27aee01ec4fb6
 DIST ROPgadget-6.7.tar.gz 9348558 BLAKE2B 
004f28993e3567b8bf78853c83b60fa17ff7dc8eb82867eabec33aee247283938ed522883bcf62a11f27a70fa10c4afbdd2636d613770bc8fa0ee7dd3667e859
 SHA512 
81bebafc1ba9cb18e017487395dacdaae044d6f1383604a0183b41d2210651c9a6870755f741cd7a3e2dc38ee5c004b0aeac52cc1082fa352c06c0598ac7e87b
 DIST ROPgadget-6.8.tar.gz 9348922 BLAKE2B 
f7278ea0934e61f6afcd95f3c3047a34cf07bfaa52b67514ad2c63aa06104ee1c3c13bf77275ae89a406e2db5f238b95353d2cef7b696b3b53769434775183f3
 SHA512 
9e14d5a180a2d2d974bf69fb6456d9a68f197d4d4dda1de16374a2c81b0b2780b220d6a73d155be65d5eee03273fdc94f76235fe645511646bc3b29c07e6e828
+DIST ROPgadget-6.9.gh.tar.gz 9903435 BLAKE2B 
de20400cc4b247a080ead3060c8790447e0d543e757975a17b5638ba9d5e44ff437a1f4a43731308427e92f9062c72b3e5bcdab68816f4e3ce19a849efc7d384
 SHA512 
c844a856e4185261fbd2b550c95439a7cfedf41c15fd988497b43c559264d266ebd3c684af705b539ed64f56526080313e1802f3cc6486a17d69439e0aa2a394

diff --git a/dev-util/ROPgadget/ROPgadget-.ebuild 
b/dev-util/ROPgadget/ROPgadget-6.9.ebuild
similarity index 87%
copy from dev-util/ROPgadget/ROPgadget-.ebuild
copy to dev-util/ROPgadget/ROPgadget-6.9.ebuild
index 776ffc4f5af6..50c40c36f4b9 100644
--- a/dev-util/ROPgadget/ROPgadget-.ebuild
+++ b/dev-util/ROPgadget/ROPgadget-6.9.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 PYTHON_REQ_USE="sqlite"
 
 inherit distutils-r1
@@ -16,8 +16,8 @@ if [[ ${PV} ==  ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/JonathanSalwan/ROPgadget";
 else
-   
SRC_URI="https://github.com/JonathanSalwan/ROPgadget/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
+   
SRC_URI="https://github.com/JonathanSalwan/ROPgadget/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+   KEYWORDS="~amd64 ~arm64 ~x86"
 fi
 
 LICENSE="GPL-2"

diff --git a/dev-util/ROPgadget/ROPgadget-.ebuild 
b/dev-util/ROPgadget/ROPgadget-.ebuild
index 776ffc4f5af6..50c40c36f4b9 100644
--- a/dev-util/ROPgadget/ROPgadget-.ebuild
+++ b/dev-util/ROPgadget/ROPgadget-.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 PYTHON_REQ_USE="sqlite"
 
 inherit distutils-r1
@@ -16,8 +16,8 @@ if [[ ${PV} ==  ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/JonathanSalwan/ROPgadget";
 else
-   
SRC_URI="https://github.com/JonathanSalwan/ROPgadget/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
+   
SRC_URI="https://github.com/JonathanSalwan/ROPgadget/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+   KEYWORDS="~amd64 ~arm64 ~x86"
 fi
 
 LICENSE="GPL-2"



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

2022-08-22 Thread Sam James
commit: 982bc21809ccdbcbe59692f89bd6b214b73ba0ad
Author: Petr Vaněk  atlas  cz>
AuthorDate: Fri Aug 19 07:23:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 04:50:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=982bc218

net-im/bitlbee: drop msn and oscar use flags

msn[1] and oscar[2] protocols were removed in version 3.6, therefore
both use flags do nothing.

[1] 
https://github.com/bitlbee/bitlbee/commit/7ec2ce8fd7d30a536823ef9e08a3dad80ce76d4e
[2] 
https://github.com/bitlbee/bitlbee/commit/e5d2c5607310ef9669a051a1b93e019319495955

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

 net-im/bitlbee/bitlbee-3.6-r2.ebuild | 4 ++--
 net-im/bitlbee/bitlbee-3.6-r3.ebuild | 4 ++--
 net-im/bitlbee/bitlbee-.ebuild   | 4 ++--
 net-im/bitlbee/metadata.xml  | 7 ++-
 4 files changed, 8 insertions(+), 11 deletions(-)

diff --git a/net-im/bitlbee/bitlbee-3.6-r2.ebuild 
b/net-im/bitlbee/bitlbee-3.6-r2.ebuild
index 127f0a88198d..983d5a872b1c 100644
--- a/net-im/bitlbee/bitlbee-3.6-r2.ebuild
+++ b/net-im/bitlbee/bitlbee-3.6-r2.ebuild
@@ -20,13 +20,13 @@ HOMEPAGE="https://www.bitlbee.org/";
 
 LICENSE="GPL-2 BSD-2"
 SLOT="0"
-IUSE_PROTOCOLS="msn oscar purple twitter +xmpp"
+IUSE_PROTOCOLS="purple twitter +xmpp"
 IUSE="debug +gnutls ipv6 libevent nss otr +plugins selinux test xinetd
${IUSE_PROTOCOLS}"
 RESTRICT="!test? ( test )"
 
 REQUIRED_USE="
-   || ( purple xmpp msn oscar )
+   || ( purple xmpp )
purple? ( plugins )
test? ( plugins )
xmpp? ( !nss )

diff --git a/net-im/bitlbee/bitlbee-3.6-r3.ebuild 
b/net-im/bitlbee/bitlbee-3.6-r3.ebuild
index 72d2a7207ba2..dc1b934e114a 100644
--- a/net-im/bitlbee/bitlbee-3.6-r3.ebuild
+++ b/net-im/bitlbee/bitlbee-3.6-r3.ebuild
@@ -20,13 +20,13 @@ HOMEPAGE="https://www.bitlbee.org/";
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE_PROTOCOLS="msn oscar purple twitter +xmpp"
+IUSE_PROTOCOLS="purple twitter +xmpp"
 IUSE="debug +gnutls ipv6 libevent nss otr +plugins selinux test xinetd
${IUSE_PROTOCOLS}"
 RESTRICT="!test? ( test )"
 
 REQUIRED_USE="
-   || ( purple xmpp msn oscar )
+   || ( purple xmpp )
purple? ( plugins )
test? ( plugins )
xmpp? ( !nss )

diff --git a/net-im/bitlbee/bitlbee-.ebuild 
b/net-im/bitlbee/bitlbee-.ebuild
index 0a8cc973ae18..c1ec4905594e 100644
--- a/net-im/bitlbee/bitlbee-.ebuild
+++ b/net-im/bitlbee/bitlbee-.ebuild
@@ -20,13 +20,13 @@ HOMEPAGE="https://www.bitlbee.org/";
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE_PROTOCOLS="msn oscar purple twitter +xmpp"
+IUSE_PROTOCOLS="purple twitter +xmpp"
 IUSE="debug +gnutls ipv6 libevent nss otr +plugins selinux test xinetd
${IUSE_PROTOCOLS}"
 RESTRICT="!test? ( test )"
 
 REQUIRED_USE="
-   || ( purple xmpp msn oscar )
+   || ( purple xmpp )
purple? ( plugins )
test? ( plugins )
xmpp? ( !nss )

diff --git a/net-im/bitlbee/metadata.xml b/net-im/bitlbee/metadata.xml
index a3e4b3e074d2..9dbb1759075c 100644
--- a/net-im/bitlbee/metadata.xml
+++ b/net-im/bitlbee/metadata.xml
@@ -11,9 +11,7 @@


Use libevent for event handling
-   Enable MSN Messenger IM protocol 
support.
-   Use NSS for SSL support in MSN and 
Jabber
-   Enable Oscar (AIM/ICQ) IM protocol 
support
+   Use NSS for SSL support in Jabber
Enable support for encrypted 
conversations
Enable support for plugins
Use libpurple instead of the built-in IM 
protocol support
@@ -21,8 +19,7 @@


Bitlbee as an IRC to IM gateway. It provides an irc server that 
allows
-   you to log on and then connect to various instant messaging 
protocols
-   (AIM, MSN, Yahoo, Jabber, etc).
+   you to log on and then connect to various instant messaging 
protocols.


bitlbee/bitlbee



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

2022-08-22 Thread Sam James
commit: 9c513b7f7fc5d0195c8f3146fd36417b261ae108
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 23 04:48:01 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 04:48:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c513b7f

app-text/hunspell: fix Manifest

I'd changed SRC_URI to official release tarballs but I generated manifest
first.

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

 app-text/hunspell/Manifest  | 2 +-
 app-text/hunspell/hunspell-1.7.1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-text/hunspell/Manifest b/app-text/hunspell/Manifest
index e31cb9258318..221793b182bf 100644
--- a/app-text/hunspell/Manifest
+++ b/app-text/hunspell/Manifest
@@ -1,2 +1,2 @@
 DIST hunspell-1.7.0.tar.gz 482156 BLAKE2B 
daf689ab44872c78d27bd035d996c61da9b01b7bbe5ced120034b2d64bbead573ad3807dfe5a06ecdbd96c610f42e4ea015be4b2046ebafad13347c08e60913a
 SHA512 
8149b2e8b703a0610c9ca5160c2dfad3cf3b85b16b3f0f5cfcb7ebb802473b2d499e8e2d0a637a97a37a24d62424e82d3880809210d3f043fa17a4970d47c903
-DIST hunspell-1.7.1.tar.gz 526464 BLAKE2B 
fc657f2db789aba3a3888f95b28b03eecc1da85356717b527b53936cc167ccca86111f3ce24c23319f4d741f2d5a53eb492570a406279a08b947ddbd2c131be8
 SHA512 
472249309aecbbc58a025445781268867173e0651a6147f29644975ad65af043a1e2fbe91f2094934526889c7f9944739dc0a5f0d25328a77d22db1fd8f055ec
+DIST hunspell-1.7.1.tar.gz 1074306 BLAKE2B 
55b82ece0ca73fb8823fc2efaafa25dd317fb62a3f593f582049244374b7c8254fa570f86909f93ae68bcf43a625db6eec74efa2669f360a0e634f2c24bc6121
 SHA512 
e177fadd39e89abf47c6cec7d12d1976d21af5c924fb62402433af202c07db50156cd9f60ceae44952b05740e76a98548afb7ac12b666a9fa170ef52e6f8e808

diff --git a/app-text/hunspell/hunspell-1.7.1.ebuild 
b/app-text/hunspell/hunspell-1.7.1.ebuild
index 6da0faf2695e..fa4279305dc0 100644
--- a/app-text/hunspell/hunspell-1.7.1.ebuild
+++ b/app-text/hunspell/hunspell-1.7.1.ebuild
@@ -35,7 +35,7 @@ for lang in ${LANGS}; do
 done
 unset dict lang LANGS
 
-DOCS=( AUTHORS ChangeLog NEWS THANKS license.{hunspell,myspell} README.md )
+DOCS=( AUTHORS ChangeLog NEWS THANKS license.{hunspell,myspell} README )
 
 PATCHES=(
# Upstream package creates some executables which names are too generic



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

2022-08-22 Thread Miroslav Šulc
commit: 370f0b03623c314e5c30711b068b99bc045a02e1
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Mon Aug 22 04:26:11 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Aug 23 04:41:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=370f0b03

dev-java/mockito: drop 4.6.0-r1

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/mockito/Manifest|  1 -
 dev-java/mockito/mockito-4.6.0-r1.ebuild | 50 
 2 files changed, 51 deletions(-)

diff --git a/dev-java/mockito/Manifest b/dev-java/mockito/Manifest
index 42cb97a35ce9..262e68959c6f 100644
--- a/dev-java/mockito/Manifest
+++ b/dev-java/mockito/Manifest
@@ -1,3 +1,2 @@
 DIST mockito-1.9.5.zip 6453870 BLAKE2B 
b577c4a82f03b5c345462ecc10e9fe25c03836d08d57d633d95a1eaba17f52d4306603f50f332df360d0a4880c85c65bad4503503df0acad8f7b437694a2b887
 SHA512 
93768992c74fbc2e2653b46b3afb526ab816b9c707cb5f9608564299ffd206e256182be146c590b4777a624379f576d7117ed7d43b11f8d2974e87c402eede51
-DIST mockito-4.6.0.tar.gz 1030497 BLAKE2B 
0afc0f5874acbd290312a7eee2ce8b9f7d1a83da12338ff8851e02cd6a9ed0c99bfc109fade5ddfec5f9a5277ffaa0d04c53a726c31082dc53b512a2e551473b
 SHA512 
18f76788e610ca169cf6b4eefd0fdd78c333b920122115d816d1f2ab94f0a84d5a9fd0d00d41d1c34e592c5634f7ac55f7f491061b7992d18aa69f3fc62561b6
 DIST mockito-4.6.1.tar.gz 1031362 BLAKE2B 
52768ead8770c701f5e5b698f9c35e8e189b57979d90b231b434aba57f6f1f167e5f1491eec53280ce29410add31ac41e81b3637257f58709162cc3c5307ed27
 SHA512 
f16454f3baba2e55a6da229d7719359357b2641cf4abaf3c0e5f5cac6999325ac4a9c08d815a02939c1ef62831745162935bb8d03177a27b0d972600a92fc1f7

diff --git a/dev-java/mockito/mockito-4.6.0-r1.ebuild 
b/dev-java/mockito/mockito-4.6.0-r1.ebuild
deleted file mode 100644
index bd3679411683..
--- a/dev-java/mockito/mockito-4.6.0-r1.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Tests not enabled, wants junit-jupiter.
-# "${S}/settings.gradle.kts"
-JAVA_PKG_IUSE="doc source"
-MAVEN_ID="org.mockito:mockito-core:4.6.0"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Mockito mock objects library core API and implementation"
-HOMEPAGE="https://github.com/mockito/mockito";
-SRC_URI="https://github.com/mockito/mockito/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="4"
-KEYWORDS="amd64 ~arm arm64 ppc64 x86"
-
-# Common dependencies
-# POM: ${PN}-core-${PV}.pom
-# net.bytebuddy:byte-buddy:1.12.8 -> >=dev-java/byte-buddy-1.12.8:0
-# net.bytebuddy:byte-buddy-agent:1.12.8 -> >=dev-java/byte-buddy-agent-1.12.8:0
-
-CP_DEPEND="
-   <=dev-java/byte-buddy-1.12.10:0
-   <=dev-java/byte-buddy-agent-1.12.10:0
-   dev-java/junit:4
-   dev-java/objenesis:0
-   dev-java/opentest4j:0
-"
-
-DEPEND="
-   >=virtual/jdk-1.8:*
-   ${CP_DEPEND}
-"
-
-# Runtime dependencies
-# POM: ${PN}-core-${PV}.pom
-# org.objenesis:objenesis:3.2 -> >=dev-java/objenesis-3.2:0
-
-RDEPEND="
-   >=virtual/jre-1.8:*
-   ${CP_DEPEND}
-"
-
-S="${WORKDIR}/${P}"
-
-JAVA_SRC_DIR="src/main/java"



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

2022-08-22 Thread Miroslav Šulc
commit: e1ebd015b28e0731eef5ef09d124ac1bd4993a5c
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Mon Aug 22 04:27:56 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Aug 23 04:41:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1ebd015

dev-java/randomized-runner: drop 2.7.9

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/randomized-runner/Manifest|  1 -
 .../randomized-runner-2.7.9.ebuild | 70 --
 2 files changed, 71 deletions(-)

diff --git a/dev-java/randomized-runner/Manifest 
b/dev-java/randomized-runner/Manifest
index 518ae668bfa1..9bcd3a6a7fd9 100644
--- a/dev-java/randomized-runner/Manifest
+++ b/dev-java/randomized-runner/Manifest
@@ -1,2 +1 @@
-DIST randomized-runner-2.7.9.tar.gz 1501927 BLAKE2B 
41ac32c724a87021c9fd58d3c421cab1fefd00a1e9e25a29d6188b831120c5e1407894f19fa92254df5cd1f2a66a44bf6e4469fa2128d841c1f17d17a623eec9
 SHA512 
23db6f21a805146d759fa9d3c9a37199b7181d6c53d0f62a4d82c42cbc15816cc25a87a174ef3d533870d648039b3f8dcac9370ffaff4ef76fefb6fc2c38ee88
 DIST randomized-runner-2.8.0.tar.gz 1506178 BLAKE2B 
0f142b5f90ea0aaf0934415ad772bf1363c75d371fb964398259e46af1879f2cd3520c9d3eff60b1614bef7fd64003d3ff868302cdc5421197085133dd856ba4
 SHA512 
e7fba917bf30a7ae4ea68301ec26bfa1b5659ea6124417ef494cc915b26bb07343ce8784dfd718032410ae750601f73ad56cd0a1bab3b2013559fc020694fb7f

diff --git a/dev-java/randomized-runner/randomized-runner-2.7.9.ebuild 
b/dev-java/randomized-runner/randomized-runner-2.7.9.ebuild
deleted file mode 100644
index a64ca2c3d78a..
--- a/dev-java/randomized-runner/randomized-runner-2.7.9.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Skeleton command:
-# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri 
https://github.com/randomizedtesting/randomizedtesting/archive/release/2.7.9.tar.gz
 --slot 0 --keywords "~amd64 ~arm ~arm64 ~x86" --ebuild 
randomized-runner-2.7.9.ebuild
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc source test"
-MAVEN_ID="com.carrotsearch.randomizedtesting:randomizedtesting-runner:2.7.9"
-JAVA_TESTING_FRAMEWORKS="junit-4"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="JUnit test runner and plugins for running JUnit tests with 
pseudo-randomness"
-HOMEPAGE="https://labs.carrotsearch.com/randomizedtesting.html";
-SRC_URI="https://github.com/randomizedtesting/randomizedtesting/archive/release/${PV}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ppc64 x86"
-
-# Common dependencies
-# POM: pom.xml
-# junit:junit:4.13.1 -> >=dev-java/junit-4.13.2:4
-
-CP_DEPEND="
-   >=dev-java/junit-4.12:4
-"
-
-# Compile dependencies
-# POM: pom.xml
-# test? org.assertj:assertj-core:2.2.0 -> >=dev-java/assertj-core-2.3.0:2
-
-DEPEND="
-   >=virtual/jdk-1.8:*
-   ${CP_DEPEND}
-   test? (
-   >=dev-java/assertj-core-2.3.0:2
-   )
-"
-
-RDEPEND="
-   >=virtual/jre-1.8:*
-   ${CP_DEPEND}"
-
-DOCS=( ../{CHANGES,CONTRIBUTING,README}.txt )
-
-S="${WORKDIR}/randomizedtesting-release-${PV}/${PN}"
-
-JAVA_SRC_DIR="src/main/java"
-
-JAVA_TEST_GENTOO_CLASSPATH="assertj-core-2"
-JAVA_TEST_SRC_DIR="src/test/java"
-
-src_test() {
-   local vm_version="$(java-config -g PROVIDES_VERSION)"
-   if [[ "${vm_version}" -ge "17" ]] ; then
-   JAVA_TEST_EXTRA_ARGS+=( 
--add-opens=java.base/java.lang=ALL-UNNAMED )
-   JAVA_TEST_EXTRA_ARGS+=( 
--add-opens=java.base/java.util=ALL-UNNAMED )
-   JAVA_TEST_EXTRA_ARGS+=( 
--add-opens=java.base/sun.nio.fs=ALL-UNNAMED )
-   fi
-
-   java-pkg-simple_src_test
-}
-
-src_install() {
-   default # https://bugs.gentoo.org/789582
-   java-pkg-simple_src_install
-}



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

2022-08-22 Thread Miroslav Šulc
commit: 5540cf3f38a8a827b200452e3b55e1d6164b4924
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Mon Aug 22 04:23:26 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Aug 23 04:41:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5540cf3f

dev-java/byte-buddy: drop 1.12.10

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/byte-buddy/Manifest  |  1 -
 dev-java/byte-buddy/byte-buddy-1.12.10.ebuild | 48 ---
 2 files changed, 49 deletions(-)

diff --git a/dev-java/byte-buddy/Manifest b/dev-java/byte-buddy/Manifest
index fffac52846d5..45f80b5633fa 100644
--- a/dev-java/byte-buddy/Manifest
+++ b/dev-java/byte-buddy/Manifest
@@ -1,3 +1,2 @@
-DIST byte-buddy-1.12.10-sources.jar 1331398 BLAKE2B 
8732ac81514de40d3d2ffd67ddca05ab9b8a5d0a7f240ee4591fd02b41f410f9e834f389aa898829fbae6082e14a090f87052f537b2b6293c7f8f98d4a5d0583
 SHA512 
15cb4330598d9259afa29aac0317f8e0e003eb76fb26052bba0714ad30453db721938be7d46fcc6a0c7bbe124bffe68dfee6fcf11a3e4030e99ef01d0ae3d461
 DIST byte-buddy-1.12.12.tar.gz 149937318 BLAKE2B 
1a1bd0de97b47ace4c64649da3ae80dcb421a4d46e9b4f66e121accad94a99a2b81fa9aeaca99ae14cf1ef56feff5248d5700d6b056d490563bbc7ae9f07ace9
 SHA512 
bd8dc5b86ce456d5a907dd23643233bb001c15df5419aeed177d3b4f8054ab172d13244d0b3fef734e8232dfdd9339745d8112fa69e0be566b62459c198bf67a
 DIST byte-buddy-1.12.13.tar.gz 1721038 BLAKE2B 
60aadbbb3b56e5ac2ecc2bb162653b769f4d4b913bd675457ce2fbf12a5777addc4beb2bb2e347d5956dbf1fbe6a6dfce078a29c53b1f1e2a60585670897d4ee
 SHA512 
88c221d0dccb248683069070e498c5d4320f4fce059c45f460e04fbd86c2c596c18a4c7f4e9b3a0480eaf96d93593d1f1af87d894a7c4b3d73511e88a95f4e92

diff --git a/dev-java/byte-buddy/byte-buddy-1.12.10.ebuild 
b/dev-java/byte-buddy/byte-buddy-1.12.10.ebuild
deleted file mode 100644
index 482eea806388..
--- a/dev-java/byte-buddy/byte-buddy-1.12.10.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Skeleton command:
-# java-ebuilder --generate-ebuild --workdir . --pom byte-buddy-1.12.10.pom 
--download-uri 
https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.12.10/byte-buddy-1.12.10-sources.jar
 --slot 0 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild 
byte-buddy-1.12.10.ebuild
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc source"
-MAVEN_ID="net.bytebuddy:byte-buddy:1.12.10"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Byte Buddy is a Java library for creating Java classes at run 
time"
-HOMEPAGE="https://bytebuddy.net/";
-SRC_URI="https://repo1.maven.org/maven2/net/bytebuddy/${PN}/${PV}/${P}-sources.jar";
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ppc64 x86"
-
-# Compile dependencies
-# POM: ${P}.pom
-# com.google.code.findbugs:findbugs-annotations:3.0.1 -> 
>=dev-java/findbugs-annotations-3.0.1:0
-# com.google.code.findbugs:jsr305:3.0.2 -> >=dev-java/jsr305-3.0.2:0
-# net.java.dev.jna:jna:5.8.0 -> >=dev-java/jna-5.10.0:4
-# net.java.dev.jna:jna-platform:5.8.0 -> !!!artifactId-not-found!!!
-
-DEPEND="
-   >=virtual/jdk-1.8:*
-   dev-java/findbugs-annotations:0
-   >=dev-java/jna-5.10.0:4
-"
-
-RDEPEND="
-   >=virtual/jre-1.8:*
-"
-
-BDEPEND="app-arch/unzip"
-
-S="${WORKDIR}"
-
-JAVA_CLASSPATH_EXTRA="findbugs-annotations,jna-4"
-
-src_prepare() {
-   default
-   java-pkg_clean
-}



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

2022-08-22 Thread Miroslav Šulc
commit: 56fb9f2945e0ae5c68fe8ca90dae500b917ff362
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Mon Aug 22 04:21:34 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Aug 23 04:41:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56fb9f29

dev-java/opentest4j: drop 1.2.0

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/opentest4j/opentest4j-1.2.0.ebuild | 34 -
 1 file changed, 34 deletions(-)

diff --git a/dev-java/opentest4j/opentest4j-1.2.0.ebuild 
b/dev-java/opentest4j/opentest4j-1.2.0.ebuild
deleted file mode 100644
index cb2a9e6814fb..
--- a/dev-java/opentest4j/opentest4j-1.2.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc source test"
-MAVEN_ID="org.opentest4j:opentest4j:1.2.0"
-JAVA_TESTING_FRAMEWORKS="junit-4"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Open Test Alliance for the JVM"
-HOMEPAGE="https://github.com/ota4j-team/opentest4j";
-SRC_URI="https://github.com/ota4j-team/opentest4j/archive/r${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ppc64 x86"
-
-DEPEND="
-   >=virtual/jdk-1.8:*
-"
-
-RDEPEND="
-   >=virtual/jre-1.8:*
-"
-
-S="${WORKDIR}/${PN}-r${PV}"
-
-JAVA_SRC_DIR=( src/{main,module}/java )
-
-JAVA_TEST_GENTOO_CLASSPATH="junit-4"
-JAVA_TEST_SRC_DIR=( src/test/java )
-JAVA_TEST_RESOURCE_DIRS=( src/test/resources )



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

2022-08-22 Thread Miroslav Šulc
commit: ca43978195767a2f911b8e4badc53a184b72c606
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Mon Aug 22 04:35:27 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Aug 23 04:41:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca439781

profiles/package.mask: last-rite dev-java/byte-buddy-agent

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/26956
Signed-off-by: Miroslav Šulc  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 2e993d47b851..6a49bf50f135 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,10 @@
 
 #--- END OF EXAMPLES ---
 
+# Volkmar W. Pogatzki  (2022-08-22)
+# Java library without consumers. Removal on 2022-09-22
+dev-java/byte-buddy-agent
+
 # hololeap  (2022-08-21)
 # Monolithic mask for dev-haskell/* packages which have no reverse 
dependencies,
 # are broken, or severely out of date. The aim is to have the Haskell overlay



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

2022-08-22 Thread Sam James
commit: be7e4b576d80f9c5c0b9d85567d5866b21cd98d0
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 23 04:29:44 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 04:29:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be7e4b57

app-text/hunspell: add 1.7.1

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

 app-text/hunspell/Manifest  |  1 +
 app-text/hunspell/hunspell-1.7.1.ebuild | 82 +
 2 files changed, 83 insertions(+)

diff --git a/app-text/hunspell/Manifest b/app-text/hunspell/Manifest
index eeaae2baf2d3..e31cb9258318 100644
--- a/app-text/hunspell/Manifest
+++ b/app-text/hunspell/Manifest
@@ -1 +1,2 @@
 DIST hunspell-1.7.0.tar.gz 482156 BLAKE2B 
daf689ab44872c78d27bd035d996c61da9b01b7bbe5ced120034b2d64bbead573ad3807dfe5a06ecdbd96c610f42e4ea015be4b2046ebafad13347c08e60913a
 SHA512 
8149b2e8b703a0610c9ca5160c2dfad3cf3b85b16b3f0f5cfcb7ebb802473b2d499e8e2d0a637a97a37a24d62424e82d3880809210d3f043fa17a4970d47c903
+DIST hunspell-1.7.1.tar.gz 526464 BLAKE2B 
fc657f2db789aba3a3888f95b28b03eecc1da85356717b527b53936cc167ccca86111f3ce24c23319f4d741f2d5a53eb492570a406279a08b947ddbd2c131be8
 SHA512 
472249309aecbbc58a025445781268867173e0651a6147f29644975ad65af043a1e2fbe91f2094934526889c7f9944739dc0a5f0d25328a77d22db1fd8f055ec

diff --git a/app-text/hunspell/hunspell-1.7.1.ebuild 
b/app-text/hunspell/hunspell-1.7.1.ebuild
new file mode 100644
index ..6da0faf2695e
--- /dev/null
+++ b/app-text/hunspell/hunspell-1.7.1.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LANGS="af bg ca cs cy da de de-1901 el en eo es et fo fr ga gl he hr hu ia id 
is
+it kk km ku lt lv mi mk ms nb nl nn pl pt pt-BR ro ru sk sl sq sv sw tn uk zu"
+inherit autotools flag-o-matic
+
+DESCRIPTION="Spell checker, morphological analyzer library and command-line 
tool"
+HOMEPAGE="https://hunspell.github.io/";
+SRC_URI="https://github.com/hunspell/hunspell/releases/download/v${PV}/${P}.tar.gz";
+
+LICENSE="MPL-1.1 GPL-2 LGPL-2.1"
+SLOT="0/$(ver_cut 1-2)"
+IUSE="ncurses nls readline static-libs"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+
+RDEPEND="
+   ncurses? ( sys-libs/ncurses:= )
+   readline? ( sys-libs/readline:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="sys-devel/gettext"
+
+PDEPEND=""
+for lang in ${LANGS}; do
+   IUSE+=" l10n_${lang}"
+   case ${lang} in
+   de-1901) dict="de_1901" ;;
+   pt-BR)   dict="pt-br"   ;;
+   *)   dict="${lang}" ;;
+   esac
+   PDEPEND+=" l10n_${lang}? ( app-dicts/myspell-${dict} )"
+done
+unset dict lang LANGS
+
+DOCS=( AUTHORS ChangeLog NEWS THANKS license.{hunspell,myspell} README.md )
+
+PATCHES=(
+   # Upstream package creates some executables which names are too generic
+   # to be placed in /usr/bin - this patch prefixes them with 'hunspell-'.
+   # It modifies a Makefile.am file, hence eautoreconf.
+   "${FILESDIR}/${PN}-1.7.0-renameexes.patch"
+
+   "${FILESDIR}/${PN}-1.7.0-tinfo.patch" # bug #692614
+)
+
+src_prepare() {
+   default
+
+   eautoreconf
+}
+
+src_configure() {
+   # Missing somehow...
+   [[ ${CHOST} == *-darwin* ]] && append-libs -liconv
+
+   # I wanted to put the include files in /usr/include/hunspell.
+   # You can do that, libreoffice can find them anywhere, just
+   # ping me when you do so ; -- scarabeus
+   local myeconfargs=(
+   $(use_enable nls)
+   $(use_with ncurses ui)
+   $(use_with readline readline)
+   $(use_enable static-libs static)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   einstalldocs
+
+   find "${ED}" -type f -name '*.la' -delete || die
+
+   # bug #342449
+   pushd "${ED}"/usr/$(get_libdir)/ >/dev/null || die
+   ln -s lib${PN}{-$(ver_cut 1).$(ver_cut 2).so.0.0.1,.so} || die
+   popd >/dev/null || die
+}



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

2022-08-22 Thread Sam James
commit: fba2159e2989a9a696d506971a2dd5e58ce458ce
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 23 04:24:01 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 04:24:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fba2159e

sys-apps/ack: add github upstream metadata

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

 sys-apps/ack/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-apps/ack/metadata.xml b/sys-apps/ack/metadata.xml
index f48a742f0ea4..b516c73148ae 100644
--- a/sys-apps/ack/metadata.xml
+++ b/sys-apps/ack/metadata.xml
@@ -31,5 +31,6 @@
App::Ack::Filter::MatchGroup
App::Ack::Resource
App::Ack::Resources
+   beyondgrep/ack3

 



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

2022-08-22 Thread Sam James
commit: 9c64630b7310ff9061ee74b82503ba186c6a6841
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 23 03:50:56 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 03:50:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c64630b

dev-cpp/folly: disable ccache

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

 dev-cpp/folly/folly-2022.08.22.00.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/dev-cpp/folly/folly-2022.08.22.00.ebuild 
b/dev-cpp/folly/folly-2022.08.22.00.ebuild
index 4b5d8e1a778e..455df9c64760 100644
--- a/dev-cpp/folly/folly-2022.08.22.00.ebuild
+++ b/dev-cpp/folly/folly-2022.08.22.00.ebuild
@@ -73,8 +73,10 @@ pkg_setup() {
 }
 
 src_configure() {
-   # TODO: liburing could in theory be optional but fails to link
+   # Fragile when changing compilers
+   export CCACHE_DISABLE=1
 
+   # TODO: liburing could in theory be optional but fails to link
local mycmakeargs=(
-DLIB_INSTALL_DIR="$(get_libdir)"
 



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

2022-08-22 Thread Sam James
commit: 034ccbf43460c7017b9a08d5edd3593aa42327cc
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 23 03:17:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 03:30:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=034ccbf4

dev-cpp/edencommon: add 2022.08.22.00

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

 dev-cpp/edencommon/Manifest|  1 +
 dev-cpp/edencommon/edencommon-2022.08.22.00.ebuild | 41 ++
 2 files changed, 42 insertions(+)

diff --git a/dev-cpp/edencommon/Manifest b/dev-cpp/edencommon/Manifest
index bfb6a1bf649a..c4d39f0abd52 100644
--- a/dev-cpp/edencommon/Manifest
+++ b/dev-cpp/edencommon/Manifest
@@ -1,3 +1,4 @@
 DIST edencommon-0_pre20220808.tar.gz 142458 BLAKE2B 
0dd501069bc511973e89b21b9dbdce7eeb0e87e31ecd05e585fe83c515894691a02e5725de8c912c4bd0fb70f4172445070ef8fec205243e1df9c35a3ccaffe4
 SHA512 
63f60e1c406d834cf618e2747c21f928e43fe2a475a97152070aecb61b11b5e515bdfd1c9571a93a159d91fa185c9f89caebe8d41421a94e636e8ff43fd11a3a
 DIST edencommon-0_pre20220815.tar.gz 142456 BLAKE2B 
64e2b8e155e56ff50ca348ae53f3e55e123b32816ec199cebf760dcd4b08da920b15b56aab1254a782d202b89e1d119a8180f7d5382da8a94f67752ecb6924db
 SHA512 
7263fb3f85c6142862eac9472c2de2ac94a2b3c5205e0d87ca2f6694d4ed3c5b9f2643c35266141e61d45079a59cf5803de3065ef46a9a8d7f321b15bc99
 DIST edencommon-2022.08.15.00.gh.tar.gz 142467 BLAKE2B 
e3d72f1ae5845db2c18003202ca6360cc9496c3544eff2cad8eee486098dae3649bc54a0b7b9ea57fb72a1669a1f4307a017a85693499ca353f553f0de79dc6b
 SHA512 
211a6f0e22b662e743cc944b7bc3d9ad63c1e4dd55b515db958fdfc04463357caef39ad43a9089417ac61929a8f32375f2fd673a113c04a162e94f6419737e81
+DIST edencommon-2022.08.22.00.gh.tar.gz 143598 BLAKE2B 
af33b9369c694a4649d27dfe66bae6a7442ff2cc241046b05dc71c98375dbfed9386ee3ef6f4f0f19252435e9579164c0826e4996078b43005de5ad751166ba9
 SHA512 
079ca724c7ce276586180940369709cabab187aac3e2e80cdec024b4ae9687158cd7888fa413a4e008dc68b725e690b0b0308a69c86c3bde036abfdcd2eaa168

diff --git a/dev-cpp/edencommon/edencommon-2022.08.22.00.ebuild 
b/dev-cpp/edencommon/edencommon-2022.08.22.00.ebuild
new file mode 100644
index ..5c158b468234
--- /dev/null
+++ b/dev-cpp/edencommon/edencommon-2022.08.22.00.ebuild
@@ -0,0 +1,41 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# These must be bumped together:
+# dev-cpp/edencommon
+# dev-cpp/folly
+# dev-util/watchman
+
+inherit cmake
+
+DESCRIPTION="Shared library for Watchman and Eden projects"
+HOMEPAGE="https://github.com/facebookexperimental/edencommon";
+SRC_URI="https://github.com/facebookexperimental/edencommon/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+IUSE="llvm-libunwind"
+
+RDEPEND="
+   dev-cpp/gflags:=
+   dev-cpp/glog:=[gflags]
+   dev-cpp/folly:=
+   llvm-libunwind? ( sys-libs/llvm-libunwind:= )
+   !llvm-libunwind? ( sys-libs/libunwind:= )
+"
+DEPEND="
+   ${RDEPEND}
+   dev-cpp/gtest
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_DIR="$(get_libdir)/cmake/${PN}"
+   -DLIB_INSTALL_DIR="$(get_libdir)"
+   )
+
+   cmake_src_configure
+}



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

2022-08-22 Thread Sam James
commit: 36346b28d6b876b96e5084b03250cde1a421eca6
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 23 03:18:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 03:30:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36346b28

dev-util/watchman: add 2022.08.22.00

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

 dev-util/watchman/Manifest  |   1 +
 dev-util/watchman/watchman-2022.08.22.00.ebuild | 217 
 2 files changed, 218 insertions(+)

diff --git a/dev-util/watchman/Manifest b/dev-util/watchman/Manifest
index 42cf23a5a51b..62cabef802a3 100644
--- a/dev-util/watchman/Manifest
+++ b/dev-util/watchman/Manifest
@@ -85,6 +85,7 @@ DIST watchman-2022.04.11.00.tar.gz 3783345 BLAKE2B 
0b4b4cadfb45e5a894428ab27fde3
 DIST watchman-2022.07.04.00.tar.gz 3785684 BLAKE2B 
b27f71cd5d505d9383858434eaa90dd9a70478507a2750f10c3fdc88e39978cc6f94402d498dc26e2b5043018913bf71a28c04870dbefe8ee79fbe3e963a86e8
 SHA512 
43bbccd5e69905105da54fb661f506d2b3ef43719660deb07cb4b3b47b1569af71edcdc798ffdae79ec26c7cf24988394321d0f183f20af51daf6d54f4a3d8e5
 DIST watchman-2022.08.08.00.tar.gz 3788351 BLAKE2B 
cdf5ea901bbe7ff46d32fadb7eb46d2346f3330fd20c2e14dd4faa54c3feabfaf4c0a76b83a4493bcd052b7fa9d08e7ed05ad3d1bc883edefef9812258afeba6
 SHA512 
537b52d50823ce27f0c42927f2c04a57bb273f53d9f4c91a6744a319ff8efef9f5ed202ec2f2a1dfd59b1c16f5e8044ba21148bd40ca45660813cc67c839d6a2
 DIST watchman-2022.08.15.00.tar.gz 3783166 BLAKE2B 
a2090fb9e62890ea77e264c6d2727d93e8799b96ad4eaf7e02c58a8526fbd57b3b6ff2fdeddfb67a41771e2c0e29ca2f7fab2246ef8455df9902685c40c96138
 SHA512 
497f7127fe6efc5419f9f169b580701bdf88c4774b2c2d35b5c3849b29f679bf72569885cbb4411ebfd92e8d34eb589bf327d2362d8b5a1c141f9c063833f3e7
+DIST watchman-2022.08.22.00.tar.gz 3785807 BLAKE2B 
7be65183a03bbef4b880349bc04b27c71699ae3a7c140bddea4f3f40299d9bbf19d63980bba988eab4219205b7250c9de2045d29aa9a5c65820e03a1b4cc647d
 SHA512 
33efa917f7561f8f6fddd77590ad87064cfcca10c3936ccc3fd078a3f425ae49ec4a7e0859251c3020f26a0e9086301fd23fc1fafe73746316bf336123463f9d
 DIST winapi-0.3.9.crate 1200382 BLAKE2B 
cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673
 SHA512 
ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97
 DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 
4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0
 SHA512 
a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2
 DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 
2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82
 SHA512 
4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513

diff --git a/dev-util/watchman/watchman-2022.08.22.00.ebuild 
b/dev-util/watchman/watchman-2022.08.22.00.ebuild
new file mode 100644
index ..ab5b42363940
--- /dev/null
+++ b/dev-util/watchman/watchman-2022.08.22.00.ebuild
@@ -0,0 +1,217 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# These must be bumped together:
+# dev-cpp/edencommon
+# dev-cpp/folly
+# dev-util/watchman
+
+# TODO: Split into different variables then combine for each component?
+# Not all is in rust/ dir.
+# Rust components: watchman/cli watchman/rust/serde_bser 
watchman/rust/watchman_client
+CRATES="
+ahash-0.3.8
+ansi_term-0.12.1
+anyhow-1.0.55
+atty-0.2.14
+autocfg-1.1.0
+bitflags-1.3.2
+byteorder-1.4.3
+bytes-1.1.0
+cfg-if-1.0.0
+clap-2.34.0
+const-random-0.1.13
+const-random-macro-0.1.13
+crossbeam-0.8.1
+crossbeam-channel-0.5.2
+crossbeam-deque-0.8.1
+crossbeam-epoch-0.9.7
+crossbeam-queue-0.3.4
+crossbeam-utils-0.8.7
+crunchy-0.2.2
+either-1.6.1
+futures-0.1.31
+futures-0.3.21
+futures-channel-0.3.21
+futures-core-0.3.21
+futures-executor-0.3.21
+futures-io-0.3.21
+futures-macro-0.3.21
+futures-sink-0.3.21
+futures-task-0.3.21
+futures-util-0.3.21
+getrandom-0.2.5
+heck-0.3.3
+hermit-abi-0.1.19
+jwalk-0.6.0
+lazy_static-1.4.0
+libc-0.2.119
+lock_api-0.4.6
+log-0.4.14
+maplit-1.0.2
+memchr-2.4.1
+memoffset-0.6.5
+mio-0.8.0
+miow-0.3.7
+ntapi-0.3.7
+num_cpus-1.13.1
+once_cell-1.9.0
+parking_lot-0.12.0
+parking_lot_core-0.9.1
+pin-project-lite-0.2.8
+pin-utils-0.1.0
+proc-macro2-1.0.36
+proc-macro-error-1.0.4
+proc-macro-error-attr-1.0.4
+proc-macro-hack-0.5.19
+quote-1.0.15
+rayon-1.5.1
+rayon-core-1.9.1
+redox_syscall-0.2.10
+scopeguard-1.1.0
+serde-1.0.136
+serde_derive-1.0.136
+signal-hook-registry-1.4.0
+slab-0.4.5
+smallvec-1.8.0
+socket2-0.4.4
+strsim-0.8.0
+structopt-0.3.26
+structopt-derive-0.4.18
+syn-1.0.86
+textwrap-0.11.0
+thiserro

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

2022-08-22 Thread Sam James
commit: 034c6401e819d26eaee589598141bf9233fc41db
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 23 02:51:47 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 02:51:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=034c6401

sys-apps/ethtool: add 5.19

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

 sys-apps/ethtool/Manifest|  1 +
 sys-apps/ethtool/ethtool-5.19.ebuild | 21 +
 2 files changed, 22 insertions(+)

diff --git a/sys-apps/ethtool/Manifest b/sys-apps/ethtool/Manifest
index c51d14ff6424..7d5fd537e08c 100644
--- a/sys-apps/ethtool/Manifest
+++ b/sys-apps/ethtool/Manifest
@@ -4,3 +4,4 @@ DIST ethtool-5.15.tar.xz 318864 BLAKE2B 
855c07e388bfabf37637f20e2714c6ca27717f38
 DIST ethtool-5.16.tar.xz 320308 BLAKE2B 
198d76502510e533b7f51785fd9f0848e840a6b4237bfd0496d005978ce3e638be02bd7dee971501f57c83354a1ac2f34a7ef29f2255764e900d9299bad9254c
 SHA512 
9f0c24323b3144cbc6e684dc8c545a7c5e4804a061f10e32c937ea7420cc25c0891137fd4be4f1b9cf44907d8a59970ead9db424051ec5b4a90c225038f04025
 DIST ethtool-5.17.tar.xz 321848 BLAKE2B 
1695077d812b3ed8e287615d6a3aa15525a061110fa63563e4b2db3e5d4718b023415508db63e857c572fef248c6797564da596f17c80b833839899656840a5d
 SHA512 
c9677829e3ed1f373bd993f72c710293a6e987bbd19829d437a436f42cf4e7995ee70a7db3590b1499ff6aa29c26815f4d0a3e4798ffb6992ae3f52b079cd3ff
 DIST ethtool-5.18.tar.xz 322600 BLAKE2B 
5c06c74ac1453b66fa3f2a01a3face8c6483bdd6849a0b258f5a3d0c041712de4d628240843d09a54e69ec6256dfaac5fa3b08d5e1d2033b2810a01f9be04673
 SHA512 
bd53e64d5cfe0fe4c3fbc9ec84e64f77b72d0229bbb611575007fd1e4c5c13611440b292edc875f1916707477e1d1e19b8f46785285d6b88066e9b9aafba9753
+DIST ethtool-5.19.tar.xz 324472 BLAKE2B 
44cc292db04f411a57a0a5ae0cdfbef733c7ee739fc252523c713489a13ae33de3927b500db796bc584fef3c83d7238dca2af4e6b6a5c594bbf21e87ed2380a7
 SHA512 
71103c6856a889161ef2bf81eadec69b2f3a84c94aa776d545f889dc1c55b91d566d3b7394dbd2cb70ed92ac19d5f26967b1f829c204f23831d1fb81a0464972

diff --git a/sys-apps/ethtool/ethtool-5.19.ebuild 
b/sys-apps/ethtool/ethtool-5.19.ebuild
new file mode 100644
index ..8d122a733c09
--- /dev/null
+++ b/sys-apps/ethtool/ethtool-5.19.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Utility for examining and tuning ethernet-based network 
interfaces"
+HOMEPAGE="https://www.kernel.org/pub/software/network/ethtool/";
+SRC_URI="https://www.kernel.org/pub/software/network/ethtool/${P}.tar.xz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+IUSE="+netlink"
+
+RDEPEND="netlink? ( net-libs/libmnl )"
+DEPEND="${RDEPEND}"
+BDEPEND="app-arch/xz-utils"
+
+src_configure() {
+   econf $(use_enable netlink)
+}



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

2022-08-22 Thread Sam James
commit: e0f111d8e97100721b29f1777b145e3c159b31de
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 23 03:17:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 03:30:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0f111d8

dev-cpp/folly: add 2022.08.22.00

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

 dev-cpp/folly/Manifest   |  1 +
 dev-cpp/folly/folly-2022.08.22.00.ebuild | 98 
 2 files changed, 99 insertions(+)

diff --git a/dev-cpp/folly/Manifest b/dev-cpp/folly/Manifest
index 94ae8e64d336..b7f871234569 100644
--- a/dev-cpp/folly/Manifest
+++ b/dev-cpp/folly/Manifest
@@ -3,3 +3,4 @@ DIST folly-2022.04.11.00.tar.gz 3632587 BLAKE2B 
13820f6dc600727fa97603181be97a56
 DIST folly-v2022.07.04.00.tar.gz 3647988 BLAKE2B 
ab8916ff4be1468d44dc0892126448682554ea95ce879166f457b621c3157cb22d0292fe2c58744494efe0fbabbf77732184335cd22244724c740910cf3a8303
 SHA512 
11fc32768539d8d42c7396eeac522238450617c8dde302b45c64bb93fd6ceaef7bb193b897802962782e8211c3931d31bf8df68e06741ce855d9725510677d7a
 DIST folly-v2022.08.08.00.tar.gz 3684846 BLAKE2B 
462c183effea452ca706a7a14ebba820f377bc5ba6fd1475b15ca10e3c21df60a16b529b6599cf5dd5df2913b1fbd0432a3c411ab0aa400a9c84bb6aecd2f70f
 SHA512 
f44dbf96f42a86d44cad46129750ae2bc0abb6702e148de10def4b241a3c7afa62ad19acca96609e8a9bfdfeeb7eda3f19d8eb161b5e41702c943ca87a75c88e
 DIST folly-v2022.08.15.00.tar.gz 3691439 BLAKE2B 
96ba34a18b51ea91aacd2bbcdbfef855a8924004850534ef342799d1c36d6ece04b77100b8901053fd3d0a997d1764ffdfd5bcd60928b4a4f8c9480f5a6d8ee6
 SHA512 
72d8d29a1f26f5af33d13e1d2f7ed5ce439bc7345daecc3ed1d30e33b802e0aa4f1ca59fae16db25079e55da14f60cd6a548f0f31eef48abad49b71baa6e6307
+DIST folly-v2022.08.22.00.tar.gz 3693126 BLAKE2B 
1d28c114068d6d37bb0d57fddc9ab22438efc967aba810ba463b2e63c451a7d66152c5ec5b42d10879ed3d44467af5548d98998c52080b10f82aabfaec5f8b85
 SHA512 
b042a25c4e114d7098dbba94699a472e94a9074fe0814b1c5417e5bf995b69a22704613ae2a863d4e098511b0b8cc38c2e7c172a02b7bf772e238edcfe967c9e

diff --git a/dev-cpp/folly/folly-2022.08.22.00.ebuild 
b/dev-cpp/folly/folly-2022.08.22.00.ebuild
new file mode 100644
index ..4b5d8e1a778e
--- /dev/null
+++ b/dev-cpp/folly/folly-2022.08.22.00.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# These must be bumped together:
+# dev-cpp/edencommon
+# dev-cpp/folly
+# dev-util/watchman
+
+inherit cmake toolchain-funcs
+
+DESCRIPTION="An open-source C++ library developed and used at Facebook"
+HOMEPAGE="https://github.com/facebook/folly";
+SRC_URI="https://github.com/facebook/folly/releases/download/v${PV}/${PN}-v${PV}.tar.gz";
+S="${WORKDIR}"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+IUSE="llvm-libunwind test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="app-arch/bzip2
+   app-arch/lz4:=
+   app-arch/snappy:=
+   app-arch/xz-utils
+   app-arch/zstd:=
+   dev-cpp/gflags:=
+   dev-cpp/glog:=[gflags]
+   dev-libs/boost:=[context,threads(+)]
+   dev-libs/double-conversion:=
+   dev-libs/libaio
+   dev-libs/libevent:=
+   dev-libs/libfmt:=
+   dev-libs/libsodium:=
+   dev-libs/openssl:=
+   >=sys-libs/liburing-2.2:=
+   sys-libs/zlib
+   llvm-libunwind? ( sys-libs/llvm-libunwind:= )
+   !llvm-libunwind? ( sys-libs/libunwind:= )"
+# libiberty is linked statically
+DEPEND="${RDEPEND}
+   sys-libs/binutils-libs
+   test? ( dev-cpp/gtest )"
+BDEPEND="test? ( sys-devel/clang )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2022.07.04.00-musl-fix.patch
+)
+
+pkg_setup() {
+   [[ ${BUILD_TYPE} == binary ]] && return
+
+   if use test && ! tc-is-clang ; then
+   # Always build w/ Clang for now to avoid gcc ICE
+   # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106230
+   #if [[ $(gcc-major-version) -eq 12 ]] ; then
+   #   return
+   #fi
+
+   ## Only older GCC 11 is broken
+   #if [[ $(gcc-major-version) -eq 11 && $(gcc-minor-version) -ge 
3 && $(gcc-micro-version) -ge 1 ]] ; then
+   #   return
+   #fi
+
+   ewarn "Forcing build with Clang due to GCC bug (because tests 
are enabled)"
+   #ewarn "(https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104008)"
+
+   export CC=${CHOST}-clang
+   export CXX=${CHOST}-clang++
+   fi
+}
+
+src_configure() {
+   # TODO: liburing could in theory be optional but fails to link
+
+   local mycmakeargs=(
+   -DLIB_INSTALL_DIR="$(get_libdir)"
+
+   -DBUILD_TESTS=$(usex test)
+   )
+
+   cmake_src_configure
+}
+
+src_test() {
+   local myctestargs=(
+   # - 
timeseries_histogram_test.TimeseriesHistogram.Percentile|HHWheelTimerTest
+   # Long-standing known test failure
+   # TODO: report ups

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

2022-08-22 Thread Sam James
commit: e1ea9b0c2468437bcd5849b75f2354695bbcdce0
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 23 02:12:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 02:12:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1ea9b0c

x11-base/xorg-server: Stabilize 21.1.4 hppa, #858140

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

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

diff --git a/x11-base/xorg-server/xorg-server-21.1.4.ebuild 
b/x11-base/xorg-server/xorg-server-21.1.4.ebuild
index 119bfe5c9a04..068d342b87c5 100644
--- a/x11-base/xorg-server/xorg-server-21.1.4.ebuild
+++ b/x11-base/xorg-server/xorg-server-21.1.4.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 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~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: sys-devel/crossdev/

2022-08-22 Thread Sam James
commit: 70a09067d5fd98c65476f9a874e2bb7dde290926
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 23 01:32:16 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 01:32:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70a09067

sys-devel/crossdev: add 20220818

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

 sys-devel/crossdev/Manifest |  1 +
 sys-devel/crossdev/crossdev-20220818.ebuild | 35 +
 2 files changed, 36 insertions(+)

diff --git a/sys-devel/crossdev/Manifest b/sys-devel/crossdev/Manifest
index a09703da90ce..b43e700f0b59 100644
--- a/sys-devel/crossdev/Manifest
+++ b/sys-devel/crossdev/Manifest
@@ -3,3 +3,4 @@ DIST crossdev-20220205.tar.xz 29088 BLAKE2B 
46e90557f0a6df49e4f6ab7be6495514a188
 DIST crossdev-20220424.tar.xz 29316 BLAKE2B 
8b026c165b643262ef934fb2daec5484bc2a2e8c2cafbaca08ecb81c2870a6306dd834c9f72bca8cbe219d1b24274fef0b83a88e301e66d98a1eb0825bb2e161
 SHA512 
3c2ac2d9c79140c6e0aa7ac9fa7838499f003c6c9c1260abf4b0b7883d2179ef1ded5ab0ba14ca48d471edde5090e22a50fffbf25fd86a32d354a9541e4fd567
 DIST crossdev-20220617.tar.xz 29396 BLAKE2B 
e3b39edfb4cbd5808851b56d86646bc879ea875b5e320802d86073236474e3aa80c5dbefc42ef4799528334bfb5a2a0abb5c0b344ebdce39ec01aac59306eb84
 SHA512 
bdc5ea519e4cd6275e8171ff7cd35c8ae45b6240fefd278997e247c8b0758bff6563f7e2613072e179ec4735155f05236f32385fe13579c5e955f761e0859e43
 DIST crossdev-20220709.tar.xz 29408 BLAKE2B 
dc96be5d86b343215564c2c15e91314c5ed88c765cec4f222b08a7e942ab5fb230915a0cdc3245719c0b12b4ce579066c6a88ae8e7ef4e44b80d8f0c5ddf7663
 SHA512 
f27929db8b4f7036408a0db18d46eb84312e1cef279336e13a07422ed3a154f3a21821d2d5ada66c0fca37bd70750413dab87b795c957a0a81cb9f27ebce2b90
+DIST crossdev-20220818.tar.xz 29452 BLAKE2B 
2fdb9ef8e5ffc1eb7ca16b38a428726646b4283131e7de3cde2fd48f30c96091303d13b8f392ef6ffc0e09c6cf230f0ea6f031426f82cef3650933b1485742d2
 SHA512 
3c103ad84a5614c7783bb12ca8e5ce4b5d1bb25b89c429678600d62f9fd066a2a4f9617db61b6d583b7564181ea794bed577668e6fb5d7cfcfab25d9c5e94624

diff --git a/sys-devel/crossdev/crossdev-20220818.ebuild 
b/sys-devel/crossdev/crossdev-20220818.ebuild
new file mode 100644
index ..1701b22179d5
--- /dev/null
+++ b/sys-devel/crossdev/crossdev-20220818.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+if [[ ${PV} == "" ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/crossdev.git";
+else
+   
SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.xz
+   https://dev.gentoo.org/~vapier/dist/${P}.tar.xz";
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="Gentoo Cross-toolchain generator"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Crossdev";
+
+LICENSE="GPL-2"
+SLOT="0"
+
+RDEPEND="
+   >=sys-apps/portage-2.1
+   >=app-portage/portage-utils-0.55
+   app-shells/bash
+   sys-apps/gentoo-functions
+"
+BDEPEND="app-arch/xz-utils"
+
+src_install() {
+   default
+
+   if [[ ${PV} == "" ]] ; then
+   sed -i "s:@CDEVPV@:${EGIT_VERSION}:" "${ED}"/usr/bin/crossdev 
|| die
+   fi
+}



[gentoo-commits] proj/crossdev: New tag: 20220818

2022-08-22 Thread Sam James
commit: 
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 01:31:37 2022 +

New tag: 20220818




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

2022-08-22 Thread Sam James
commit: 23f85c07a8c8a253132c861bff96d4fd0d2019d0
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 23 01:16:34 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 01:16:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23f85c07

www-apps/moodle: add github upstream metadata

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

 www-apps/moodle/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/www-apps/moodle/metadata.xml b/www-apps/moodle/metadata.xml
index 54a254035e86..50ddb9ce55d6 100644
--- a/www-apps/moodle/metadata.xml
+++ b/www-apps/moodle/metadata.xml
@@ -10,4 +10,7 @@
Gentoo Webapps


+   
+   moodle/moodle
+   
 



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

2022-08-22 Thread Sam James
commit: 1c1930cfdcdde41549bff34f9b648dbf72c5a743
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 23 01:15:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 01:15:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c1930cf

dev-util/librnp: add github upstream metadata

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

 dev-util/librnp/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-util/librnp/metadata.xml b/dev-util/librnp/metadata.xml
index d7a0807d3469..086e8d1f3ea1 100644
--- a/dev-util/librnp/metadata.xml
+++ b/dev-util/librnp/metadata.xml
@@ -5,4 +5,7 @@
 mozi...@gentoo.org
 Gentoo Mozilla Team
   
+  
+rnpgp/rnp
+  
 



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

2022-08-22 Thread Sam James
commit: 701c0a40979cd2af7f6c42d58a19ee904d951f35
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 23 00:53:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 00:53:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=701c0a40

dev-util/gpp: Keyword 2.27 arm64, #866067

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

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

diff --git a/dev-util/gpp/gpp-2.27.ebuild b/dev-util/gpp/gpp-2.27.ebuild
index 2a394ea3946b..5024d6dd96de 100644
--- a/dev-util/gpp/gpp-2.27.ebuild
+++ b/dev-util/gpp/gpp-2.27.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/logological/${PN}/archive/refs/tags/${PV}.tar.gz ->
 
 LICENSE="LGPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm"
+KEYWORDS="~amd64 ~arm ~arm64"
 
 src_prepare() {
default



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

2022-08-22 Thread Sam James
commit: 6a6c0c035f72157e94d84a48757dc41fd55fceec
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 23 00:53:27 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 00:53:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a6c0c03

dev-util/gpp: Keyword 2.27 arm, #866067

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

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

diff --git a/dev-util/gpp/gpp-2.27.ebuild b/dev-util/gpp/gpp-2.27.ebuild
index 1c1ee3e1352f..2a394ea3946b 100644
--- a/dev-util/gpp/gpp-2.27.ebuild
+++ b/dev-util/gpp/gpp-2.27.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/logological/${PN}/archive/refs/tags/${PV}.tar.gz ->
 
 LICENSE="LGPL-3+"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm"
 
 src_prepare() {
default



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

2022-08-22 Thread Sam James
commit: 3289771aa2d13cd3d8f7b5cb01eea6d634f5
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 23 00:38:45 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 00:39:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=328977ff

sys-apps/portage: add 3.0.35

Closes: https://bugs.gentoo.org/859439
Closes: https://bugs.gentoo.org/672916
Closes: https://bugs.gentoo.org/858791
Closes: https://bugs.gentoo.org/862600
Closes: https://bugs.gentoo.org/862606
Closes: https://bugs.gentoo.org/863422
Closes: https://bugs.gentoo.org/864382
Closes: https://bugs.gentoo.org/865635
Signed-off-by: Sam James  gentoo.org>

 sys-apps/portage/Manifest  |   1 +
 sys-apps/portage/portage-3.0.35.ebuild | 273 +
 2 files changed, 274 insertions(+)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index 493de57177f7..6c9f75dbe0ed 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -1,2 +1,3 @@
 DIST portage-3.0.30.tar.bz2 1157316 BLAKE2B 
56939618f4915f77dca6bb85d4a7cf98e50133b524f68a0b192c0a928ca209a0cb944c174dda78f1b5a071c02c190857ea8a7ecd514301c45e897b302542f52e
 SHA512 
accec770f63180b6d5d4cd08ef50f0cd01aa5701104156523f1a735d8ec3313a3b513629a33d8863285736515b6a3d56fc21498404da3a0f89b196655a98db7d
 DIST portage-3.0.34.tar.bz2 1110794 BLAKE2B 
32239a8319448e63fa249296b492c88504039cf5aabe3e1ffcb2423c95fd26a048d9717c8f673d670acf0f9fa290d12dbf194df08a5a0f11311db856e41ba714
 SHA512 
c3566a6bed5a87b7dc6882eeafe77b2511e5be3e4919159309303477ca97e1b5c1eb134fe5fc0d8a5f5c2880f1eb5c72592b8104a726bad5ed83b4ed2eed5193
+DIST portage-3.0.35.tar.bz2 1112935 BLAKE2B 
1226cc5808628a0d6c3c71aaacf87b7447205a1716beff198627693b22304b1e11b1d91e277c97794235690f17c0e3ae76f9546668d3459916caaa17c04eb9c5
 SHA512 
975d8e942014c2fb01971292ed0882291aef1d28ceba95250d0b593ed76fa9692adafecbf2326499dadd42d55be3d3f4fb634552b99d5e5392ef723413a2e3dd

diff --git a/sys-apps/portage/portage-3.0.35.ebuild 
b/sys-apps/portage/portage-3.0.35.ebuild
new file mode 100644
index ..26815216586a
--- /dev/null
+++ b/sys-apps/portage/portage-3.0.35.ebuild
@@ -0,0 +1,273 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( pypy3 python3_{8..11} )
+PYTHON_REQ_USE='bzip2(+),threads(+)'
+TMPFILES_OPTIONAL=1
+
+inherit distutils-r1 linux-info toolchain-funcs tmpfiles prefix
+
+DESCRIPTION="The package management and distribution system for Gentoo"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage";
+SRC_URI="https://gitweb.gentoo.org/proj/portage.git/snapshot/${P}.tar.bz2";
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+SLOT="0"
+IUSE="apidoc build doc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux test xattr"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   app-arch/xz-utils
+   test? ( dev-vcs/git )"
+DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   >=sys-apps/sed-4.0.5 sys-devel/patch
+   doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 )
+   apidoc? (
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   dev-python/sphinx-epytext[${PYTHON_USEDEP}]
+   )"
+# Require sandbox-2.2 for bug #288863.
+# For whirlpool hash, require python[ssl] (bug #425046).
+# For compgen, require bash[readline] (bug #445576).
+# app-portage/gemato goes without PYTHON_USEDEP since we're calling
+# the executable.
+RDEPEND="
+   acct-user/portage
+   app-arch/zstd
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   >=sys-apps/findutils-4.4
+   !build? (
+   >=sys-apps/sed-4.0.5
+   >=app-shells/bash-5.0:0[readline]
+   >=app-admin/eselect-1.2
+   rsync-verify? (
+   >=app-portage/gemato-14.5[${PYTHON_USEDEP}]
+   >=sec-keys/openpgp-keys-gentoo-release-20180706
+   >=app-crypt/gnupg-2.2.4-r2[ssl(-)]
+   )
+   )
+   elibc_glibc? ( >=sys-apps/sandbox-2.2 )
+   elibc_musl? ( >=sys-apps/sandbox-2.2 )
+   kernel_linux? ( sys-apps/util-linux )
+   >=app-misc/pax-utils-0.1.17
+   selinux? ( >=sys-libs/libselinux-2.0.94[python,${PYTHON_USEDEP}] )
+   xattr? ( kernel_linux? (
+   >=sys-apps/install-xattr-0.3
+   ) )
+   !> cnf/make.globals || die
+   fi
+
+   if use native-extensions && ! tc-is-cross-compiler; then
+   printf "[build_ext]\nportage_ext_modules=true\n" >> \
+   setup.cfg || die
+   fi
+
+   if ! use ipc ; then
+   einfo "Disabling ipc..."
+   sed -e "s:_enable_ipc_daemon = True:_enable_ipc_daemon = 
False:" \
+   -i lib/_emerge/AbstractEbuildProcess.py || \
+   die "failed 

[gentoo-commits] proj/portage: New tag: portage-3.0.35

2022-08-22 Thread Sam James
commit: 
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 00:33:51 2022 +

New tag: portage-3.0.35




[gentoo-commits] proj/portage:master commit in: /, bin/install-qa-check.d/

2022-08-22 Thread Sam James
commit: 772fdceea5f148d9bb5fd6c87ffd48f87ca93bab
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 23 00:27:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 00:33:19 2022 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=772fdcee

bin/install-qa-check.d: drop QA_PKGCONFIG_VERSION checks from 60pkgconfig

They've been too noisy. We can consider restoring this with an opt-in
check (perhaps by setting QA_PKGCONFIG_VERSION) in future.

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

 NEWS   |  3 ++
 bin/install-qa-check.d/60pkgconfig | 60 --
 2 files changed, 3 insertions(+), 60 deletions(-)

diff --git a/NEWS b/NEWS
index 87799bc4f..9cf67107a 100644
--- a/NEWS
+++ b/NEWS
@@ -27,6 +27,9 @@ Bug fixes:
 
 * dispatch-conf: respect (E)ROOT
 
+* install-qa-check.d: 60pkgconfig: drop noisy pkg-config mismatched Version
+  field check (bug 857654).
+
 * install-qa-check.d: 60pkgconfig: fix --validate check by adding
   ${ED}/usr/{lib*,share} to search path.
 

diff --git a/bin/install-qa-check.d/60pkgconfig 
b/bin/install-qa-check.d/60pkgconfig
index 20acaa7fb..f44ec232a 100644
--- a/bin/install-qa-check.d/60pkgconfig
+++ b/bin/install-qa-check.d/60pkgconfig
@@ -88,66 +88,6 @@ pkgconfig_check() {
eqawarn "(contains reference to either lib or lib64 in wrong 
directory)"
eqatag -v pkgconfig.bad-libdir "${bad_libdir[@]}"
fi
-
-   # Check for mismatched Version field vs ${PV}
-   # To be safe, let's make sure _all_ installed .pcs have a bad Version
-   # before warning, as this should catch the general cases we're worried
-   # about, while avoiding any pathological cases e.g. multiple libraries
-   # with different versioning within one package.
-   # Example bugs: bug #833895, bug #833887.
-
-   # Default to PV if QA_PKGCONFIG_VERSION is unset.
-   if [[ -z ${QA_PKGCONFIG_VERSION+set} ]]; then
-   local QA_PKGCONFIG_VERSION=${PV}
-   fi
-
-   # Skip the check if QA_PKGCONFIG_VERSION is set to empty string.
-   if [[ -n ${QA_PKGCONFIG_VERSION} ]]; then
-   local 
pms_ver_re="^([0-9]+(\.[0-9]+)*)([a-z]?)((_(alpha|beta|pre|rc|p)[0-9]*)*)(-r[0-9]+)?$"
-   local -A bad_files
-
-   local is_pms_ver=false
-   if [[ ${QA_PKGCONFIG_VERSION} =~ ${pms_ver_re} ]] ; then
-   # Ensure that ver_test is available.
-   [[ $(type -t ver_test) == function ]] || inherit 
eapi7-ver
-   is_pms_ver=true
-   fi
-
-   for f in "${files[@]}" ; do
-   local file_version=$(pkg-config --modversion "${f}")
-   if [[ -n ${file_version} ]] ; then
-   if ${is_pms_ver} && [[ ${file_version} =~ 
${pms_ver_re} ]]; then
-   # If both versions comply to PMS, then 
we can use ver_test to compare them.
-   ver_test ${QA_PKGCONFIG_VERSION} -eq 
${file_version} && continue
-   else
-   # Otherwise, we resort to string 
comparision.
-   [[ ${QA_PKGCONFIG_VERSION} == 
${file_version} ]] && continue
-   fi
-   else
-   # Record a special value if the .pc file has no 
version set at all.
-   file_version=""
-   fi
-
-   bad_files["${f//${D}}"]="${file_version}"
-   done
-
-   # Skip result reporting if *_p* because for both _pN and _preN, 
we
-   # don't generally expect the versions to be exactly accurate, 
and
-   # we want to avoid false positives.
-   if [[ ${#bad_files[@]} -gt 0 && ${PV} != *_p* ]] && ! has live 
${PROPERTIES} ; then
-   eqawarn "QA Notice: pkg-config files with mismatched 
Version found!"
-   eqawarn "The Version field of the following files does 
not match ${PV}"
-   local bad_file
-   for bad_file in "${!bad_files[@]}"; do
-   local 
bad_file_version="${bad_files[${bad_file}]}"
-   eqawarn "- ${bad_file}: ${bad_file_version}"
-   done
-   eqawarn "Please check all .pc files installed by this 
package."
-   eqawarn "You can use QA_PKGCONFIG_VERSION to set the 
expected version,"
-   eqawarn "or set to the empty string to disable this QA 
check."
-   eqatag pkgconfig.unexpected-version ${!bad_files[@]}
-   fi
-   fi
 }
 
 pkgconfig_check



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

2022-08-22 Thread Sam James
commit: ed11181a3ec315d476c2f06ba40e5cacda1f61e7
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 23 00:32:20 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 00:33:19 2022 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=ed11181a

NEWS: update for 3.0.35

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

 NEWS | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 9cf67107a..8fb4269a9 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,4 @@
-portage-3.0.35 (UNRELEASED)
+portage-3.0.35 (2022-08-23)
 --
 
 Features:
@@ -15,6 +15,10 @@ Bug fixes:
   consumer (gentoolkit, and only as of its most recent releases), so
   impact is not severe.
 
+* portage: dbapi: porttree: fix _set_porttrees() to operate correctly if passed
+  a generator. Fixes e.g. blank emerge --metadata caches in /var/cache/edb
+  which affected eix (bug #865635). Regression from 3.0.31.
+
 * logging: don't clutter with a global logger and instead scope to
   each module. Allows further logging refactoring in future.
 



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

2022-08-22 Thread Sam James
commit: 16e68f1b5c3e1bcb17d87a684aa4519d2316cf41
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 23 00:32:43 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 00:33:19 2022 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=16e68f1b

setup.py: update for 3.0.35

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

 setup.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/setup.py b/setup.py
index 57eaaa07c..8ed507d16 100755
--- a/setup.py
+++ b/setup.py
@@ -817,7 +817,7 @@ def get_data_files(regular_files, venv_files):
 
 setup(
 name="portage",
-version="3.0.34",
+version="3.0.35",
 url="https://wiki.gentoo.org/wiki/Project:Portage";,
 project_urls={
 "Release Notes": 
"https://gitweb.gentoo.org/proj/portage.git/plain/RELEASE-NOTES";,



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

2022-08-22 Thread Craig Andrews
commit: 3b7534e564dfe78cd3048cbbd8b39a33e3998239
Author: Craig Andrews  gentoo  org>
AuthorDate: Tue Aug 23 00:15:32 2022 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Tue Aug 23 00:15:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b7534e5

net-analyzer/netdata: add 1.36.1

Signed-off-by: Craig Andrews  gentoo.org>

 net-analyzer/netdata/Manifest  |   1 +
 net-analyzer/netdata/netdata-1.36.1.ebuild | 159 +
 2 files changed, 160 insertions(+)

diff --git a/net-analyzer/netdata/Manifest b/net-analyzer/netdata/Manifest
index cd5688d0960f..a20cda077200 100644
--- a/net-analyzer/netdata/Manifest
+++ b/net-analyzer/netdata/Manifest
@@ -1,2 +1,3 @@
 DIST netdata-1.35.1.tar.gz 22335562 BLAKE2B 
a715f26f1318f01ce45266bbc78ada5ec2e3516f7ff2a6fda77829433398986bc564b377362097ea7c2595ac01911a817be124c9f0ba560dd00ae5001a080da7
 SHA512 
43cbf099841fe2547b7de56610f811e55fdf2e9af3dc18fde818e09de1125a7f8d57f6a16f2dee8ea4b9e6f2683959549810a1ea7f8f7b5007eb7069bfddb477
 DIST netdata-1.36.0.tar.gz 24794657 BLAKE2B 
f3230f5c279a5a203f9245a1d74f254961cafe060d285fcd63f968c5f33cd2c4393288c44262eb12665c6471d757d65a9a2406c7d80997736ada6189ba1c8450
 SHA512 
1748c5f6ea392b6cfc6b761632bc632422fb6910f53fb26a796003cdc0048f28ab550daa0658a6d5de5fec65b0a5aae8f44f68ec65c19f06b11eda6fd337c8d4
+DIST netdata-1.36.1.tar.gz 24795841 BLAKE2B 
e58ca0a4ffb48169833a412ca234e6d1771f5bc179010bd4ee5f597768e63c147e1d0dfd65f52579901ad42760a98de74be9417d6cf6b3a150683551399927ab
 SHA512 
2ff01c816dbdd975450a7cebd292d9a1c6bf1822aa6efb56b846a90e5a01d1faac898e1a87b155fd6fa20f26d098e1d80042b12c0ff22b05260e14f3f552546d

diff --git a/net-analyzer/netdata/netdata-1.36.1.ebuild 
b/net-analyzer/netdata/netdata-1.36.1.ebuild
new file mode 100644
index ..3df5ef6ecd47
--- /dev/null
+++ b/net-analyzer/netdata/netdata-1.36.1.ebuild
@@ -0,0 +1,159 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python{3_8,3_9,3_10} )
+
+inherit autotools fcaps flag-o-matic linux-info python-single-r1 systemd 
toolchain-funcs
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/netdata/${PN}.git";
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/netdata/${PN}/releases/download/v${PV}/${PN}-v${PV}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/${PN}-v${PV}"
+   KEYWORDS="~amd64 ~ppc64 ~x86"
+fi
+
+DESCRIPTION="Linux real time system monitoring, done right!"
+HOMEPAGE="https://github.com/netdata/netdata https://my-netdata.io/";
+
+LICENSE="GPL-3+ MIT BSD"
+SLOT="0"
+IUSE="caps cloud +compression cpu_flags_x86_sse2 cups +dbengine ipmi +jsonc 
kinesis +lto mongodb mysql nfacct nodejs postgres prometheus +python tor xen"
+REQUIRED_USE="
+   mysql? ( python )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   tor? ( python )"
+
+# most unconditional dependencies are for plugins.d/charts.d.plugin:
+RDEPEND="
+   acct-group/netdata
+   acct-user/netdata
+   app-misc/jq
+   >=app-shells/bash-4:0
+   || (
+   net-analyzer/openbsd-netcat
+   net-analyzer/netcat
+   )
+   net-libs/libwebsockets
+   net-misc/curl
+   net-misc/wget
+   sys-apps/util-linux
+   virtual/awk
+   caps? ( sys-libs/libcap )
+   cups? ( net-print/cups )
+   dbengine? (
+   app-arch/lz4
+   dev-libs/judy
+   dev-libs/openssl:=
+   )
+   dev-libs/libuv
+   cloud? ( dev-libs/protobuf:= )
+   compression? ( sys-libs/zlib )
+   ipmi? ( sys-libs/freeipmi )
+   jsonc? ( dev-libs/json-c:= )
+   kinesis? ( dev-libs/aws-sdk-cpp[kinesis] )
+   mongodb? ( dev-libs/mongo-c-driver )
+   nfacct? (
+   net-firewall/nfacct
+   net-libs/libmnl
+   )
+   nodejs? ( net-libs/nodejs )
+   prometheus? (
+   dev-libs/protobuf:=
+   app-arch/snappy
+   )
+   python? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
+   mysql? ( $(python_gen_cond_dep 
'dev-python/mysqlclient[${PYTHON_USEDEP}]') )
+   postgres? ( $(python_gen_cond_dep 
'dev-python/psycopg:2[${PYTHON_USEDEP}]') )
+   tor? ( $(python_gen_cond_dep 'net-libs/stem[${PYTHON_USEDEP}]') 
)
+   )
+   xen? (
+   app-emulation/xen-tools
+   dev-libs/yajl
+   )"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+FILECAPS=(
+   'cap_dac_read_search,cap_sys_ptrace+ep' 
'usr/libexec/netdata/plugins.d/apps.plugin'
+)
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+   linux-info_pkg_setup
+}
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   if use ppc64; then
+   # bundled dlib does not support vsx on big-endian
+   # https://github.com/da

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

2022-08-22 Thread Craig Andrews
commit: 6fb8ce5137aadf412591b7415a1f65088fe2
Author: Craig Andrews  gentoo  org>
AuthorDate: Tue Aug 23 00:21:47 2022 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Tue Aug 23 00:21:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fb8

net-misc/mptcpd: add 0.11

Signed-off-by: Craig Andrews  gentoo.org>

 net-misc/mptcpd/Manifest   |  1 +
 net-misc/mptcpd/mptcpd-0.11.ebuild | 74 ++
 2 files changed, 75 insertions(+)

diff --git a/net-misc/mptcpd/Manifest b/net-misc/mptcpd/Manifest
index 3e5be0c6a1a5..d43011bddb17 100644
--- a/net-misc/mptcpd/Manifest
+++ b/net-misc/mptcpd/Manifest
@@ -1 +1,2 @@
 DIST mptcpd-0.10.tar.gz 671508 BLAKE2B 
de29050b5394b4011bf2bc25ce7ca33c42da8332e10d89c849047508886080e43e0e4f734e77437f8b0122336b47aa4f6442c07461e4552183cf10b08dfb6d81
 SHA512 
758dd9c84446abab7a26e6e7fa19fedb6ab4a8dbb8d6e2535f3eae5b9b423becaec9a18aea214498b424d110227af7eafb630b91b963eb5be2da0da936fd3a93
+DIST mptcpd-0.11.tar.gz 685987 BLAKE2B 
70fa9cdf24116fad62f2527edca2fc4076541db533ac046d170975c011efdce4fb5341289f2825df3a9233f63c2bbdd172d2ea758d00cd19d473b1d9eea40fb0
 SHA512 
93f06e828365fd50fce17f4e9305891b2a6ef5e6cd40bff40bbfb614db8d7ff728455dcb23a1a53e5cb059f4dd5ff7a5dcee2cfe8b4cedab1bffc32c87b0e400

diff --git a/net-misc/mptcpd/mptcpd-0.11.ebuild 
b/net-misc/mptcpd/mptcpd-0.11.ebuild
new file mode 100644
index ..2ee9b4505be0
--- /dev/null
+++ b/net-misc/mptcpd/mptcpd-0.11.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools linux-info systemd
+
+DESCRIPTION="Daemon that performs multipath TCP path management related 
operations."
+HOMEPAGE="https://github.com/intel/mptcpd/";
+
+LICENSE="GPL-2"
+SLOT="0/${PV}"
+IUSE="debug doc"
+
+RDEPEND="
+   >=dev-libs/ell-0.45.0
+   elibc_musl? ( sys-libs/argp-standalone )
+   "
+DEPEND="
+   ${RDEPEND}
+   >=sys-kernel/linux-headers-5.6
+   "
+BDEPEND="
+   doc? (
+   app-doc/doxygen
+   app-text/pandoc
+   )
+   virtual/pkgconfig
+   "
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/intel/mptcpd.git";
+else
+   
SRC_URI="https://github.com/intel/mptcpd/releases/download/v${PV}/${P}.tar.gz";
+   KEYWORDS="~amd64"
+fi
+
+CONFIG_CHECK="MPTCP"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.9-no-werror.patch
+)
+
+src_prepare() {
+   default
+
+   # For Werror patch
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   --with-kernel=upstream
+   --with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
+   $(use_enable debug)
+   )
+
+   econf "${myeconfargs[@]}"
+}
+
+src_compile() {
+   emake
+   use doc && emake doxygen-doc
+}
+
+src_test() {
+   emake check
+}
+
+src_install() {
+   default
+   find "${ED}" -name '*.la' -delete || die
+}



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

2022-08-22 Thread Craig Andrews
commit: 63d7b173a402aad11ce9eadcf24c691c30902834
Author: Craig Andrews  gentoo  org>
AuthorDate: Tue Aug 23 00:16:05 2022 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Tue Aug 23 00:16:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63d7b173

app-backup/btrbk: add 0.32.4

Signed-off-by: Craig Andrews  gentoo.org>

 app-backup/btrbk/Manifest|  1 +
 app-backup/btrbk/btrbk-0.32.4.ebuild | 77 
 2 files changed, 78 insertions(+)

diff --git a/app-backup/btrbk/Manifest b/app-backup/btrbk/Manifest
index 038d4d13e3fe..f1c8a5f3f8cf 100644
--- a/app-backup/btrbk/Manifest
+++ b/app-backup/btrbk/Manifest
@@ -4,3 +4,4 @@ DIST btrbk-0.32.0.tar.xz 110408 BLAKE2B 
d9627d0f0a258bba9412b37707c3e79ca8a65870
 DIST btrbk-0.32.1.tar.xz 110364 BLAKE2B 
5d2860e182701ba6c407b9d0f41e476442bdf0ebc8491c3fa944860228d087d6bbe13084a4e950a24fc6ea1e251e2c4c6cbf17e9e3a4cb4f3f9b7ea9b85b2c11
 SHA512 
a44c1a50696793661fa6a06fafc6a7682ba5db57b511666a9b77d2df79b724855e91187e4d13e1dfe340077f550b0aced8923c6dec955d25ce46f7644ed802f3
 DIST btrbk-0.32.2.tar.xz 111044 BLAKE2B 
f06e563d0a3f6a7096426b205c56446c8cba34767a0a2cd092f1d0d2661c1a38d88adfae0cd2046d2f43623fb236e9a2d7ef7281938a37b410f2cf842f5df83c
 SHA512 
204bd48605b369909b1cb586bfa75dda5ee57b833c71a9d39699020f05f7305e2bc932c76face5aa0e435c1df46e13a566cbb2042c86975f6f8cd65c82ddcccf
 DIST btrbk-0.32.3.tar.xz 110724 BLAKE2B 
f0e389891bfdfa961187505548ec5139aa8967932d2fcca43c151c8ca25664c30af96f0f52531507e7c838ca3df16f371f7419df226283734fee23f6af56b3cf
 SHA512 
8503ddb47a54b02abc03b160c296f9e5d2d71cc9705f4891f99732c36a62bb0bf81caa5cbe793d7e070c68ab461de995b442aa3a140d6aa68fe2a3b8a9cafb20
+DIST btrbk-0.32.4.tar.xz 110736 BLAKE2B 
e76a0b6ed8d54f97fa0ac2dad139891ae0f9450095e08d560f5a62ad28e3cc2e39da0a3a094ca841c5debbe9d34ca1cb3930cb3a16877b1547fb81f9c5e7e244
 SHA512 
495ec786c94f76c590f8e84cc9aa6be7b9a4807c11d501360bbdf171e0f0598fe6498b0d5b8aa8030af8d957aa8cebdff903876473f5111a9100032c16995373

diff --git a/app-backup/btrbk/btrbk-0.32.4.ebuild 
b/app-backup/btrbk/btrbk-0.32.4.ebuild
new file mode 100644
index ..f75978a45363
--- /dev/null
+++ b/app-backup/btrbk/btrbk-0.32.4.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/digint/btrbk.git";
+   inherit git-r3
+   SRC_URI=""
+else
+   SRC_URI="https://digint.ch/download/btrbk/releases/${P}.tar.xz";
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+DESCRIPTION="Tool for creating snapshots and remote backups of btrfs 
subvolumes"
+HOMEPAGE="https://digint.ch/btrbk/";
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="+mbuffer +doc +lsbtr"
+
+DEPEND="doc? ( >=dev-ruby/asciidoctor-1.5.7 )"
+
+RDEPEND="dev-lang/perl
+   net-misc/openssh
+   mbuffer? ( >=sys-block/mbuffer-20180505 )
+   >=sys-fs/btrfs-progs-4.12"
+
+src_compile() {
+   emake clean
+   use doc && emake -C doc
+}
+src_install() {
+   local targets="install-bin install-etc install-share install-systemd"
+   use doc && targets="${targets} install-man install-doc"
+   use lsbtr && targets="${targets} install-bin-links"
+   emake \
+   DESTDIR="${D}" \
+   DOCDIR="/usr/share/doc/${PF}" \
+   SYSTEMDDIR="$(systemd_get_systemunitdir)" \
+   ${targets}
+}
+pkg_preinst() {
+   if has_version "<${CATEGORY}/${PN}-0.26.0" ; then
+   upgrade_0_26_0_warning="1"
+   fi
+   if has_version "<${CATEGORY}/${PN}-0.27.0" ; then
+   upgrade_0_27_0_warning="1"
+   fi
+}
+pkg_postinst() {
+   if [[ "${upgrade_0_26_0_warning}" == "1" ]]; then
+   ewarn "If you are using raw targets, make sure to run the"
+   ewarn "\"raw_suffix2sidecar\" utility in each target directory."
+   fi
+   if [[ "${upgrade_0_27_0_warning}" == "1" ]]; then
+   ewarn 'Due to a bugfix in the scheduler [1] [2], previously 
preserved'
+   ewarn 'monthly/yearly backups could get deleted when upgrading 
to'
+   ewarn 'btrbk-0.27.0.'
+   ewarn ''
+   ewarn 'Before upgrading to btrbk-0.27.0, make sure to stop all 
cron jobs'
+   ewarn 'or systemd timers calling btrbk.'
+   ewarn ''
+   ewarn 'After upgrading, run "btrbk prune --dry-run 
--print-schedule" and'
+   ewarn 'check if any snapshots/backups would get deleted. If you 
want to'
+   ewarn 'forcibly preserve a snapshot/backup forever, rename it:'
+   ewarn ''
+   ewarn 'mv mysubvol.MMDD mysubvol.MMDD.keep_forever'
+   ewarn ''
+   ewarn 'Note that btrbk ignores subvolumes with unknown naming 
scheme, e.g.'
+   ewarn '(".keep_forever" suffix in the example abo

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

2022-08-22 Thread Craig Andrews
commit: df297d3e4c187a5034ccbc333dab54ad51c0ff72
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Aug 22 23:59:34 2022 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Tue Aug 23 00:06:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df297d3e

www-apps/radarr: add 4.2.2.6503

Signed-off-by: Craig Andrews  gentoo.org>

 www-apps/radarr/Manifest |  3 ++
 www-apps/radarr/radarr-4.2.2.6503.ebuild | 56 
 2 files changed, 59 insertions(+)

diff --git a/www-apps/radarr/Manifest b/www-apps/radarr/Manifest
index d3d47ec19fda..147dae2452f1 100644
--- a/www-apps/radarr/Manifest
+++ b/www-apps/radarr/Manifest
@@ -1,6 +1,9 @@
 DIST Radarr.develop.4.2.0.6438.linux-core-arm.tar.gz 92981383 BLAKE2B 
84092c8794536c59826228750155f2f89078ed469fc7e45e8224261106545eeb32ef879a6cfdee58a05158e6e4f6f7095464cc3e1c48aa8f8d145c7b93404f76
 SHA512 
19f191f34a857f519cad0cb180c14d05d0b3b66ff71057321cf842fe7b23d610bd163d523178db51d430c092c271e52048898595938b3b1768776c3f40fa2930
 DIST Radarr.develop.4.2.0.6438.linux-core-arm64.tar.gz 92637994 BLAKE2B 
a5d3609064342be7ac99f95c83bddafca89fa8592524ec470a80844880dcdd33140ce1680badbe356049b8334ca94f1204245e9a59405573976bc6005f739849
 SHA512 
bd8cc2864831627aa0aa8af475f204e29047d68eb240773024086a6a875d320248ff0e2e14764aceb0d0a917fe92503182ac6c50464088e7d889066546033096
 DIST Radarr.develop.4.2.0.6438.linux-core-x64.tar.gz 98655703 BLAKE2B 
5def0fd691a91fc6136ce983fe1e98e7a3c9691218ec5b80b637d2c7c304700e9e54b03ca6bb78850dbbbf90278a3e21602f5aedf2506be2598a3cabb52f9b0a
 SHA512 
5908d04d85d7b06e26d3c7bcfd00aa6dba92d424fea16b62fabb4328a0a65006344cd60fb67cbd0d7c1f776dfb635ca3ac0e2a8bc52e8cb89f3265db79db2bf5
+DIST Radarr.develop.4.2.2.6503.linux-core-arm.tar.gz 93038005 BLAKE2B 
b8bce418e0db3836b6c219002faca67c14469f397fcd1f9d654107237705f8760e63a6ff1788916040aa7a2283dcc44c2ae79ef06fc821a4bf0a5a4eb9c22e7d
 SHA512 
44dca2930c2898df53f9b3b21db2bd6d743ddbaf2aac9bc9b3984acca7e083d6b2212b55311d485522cf2ecde0d67aa79bbdcc2e446846d2086a277bc0471601
+DIST Radarr.develop.4.2.2.6503.linux-core-arm64.tar.gz 92682274 BLAKE2B 
cbb87f0e6b1b12568cb9fd8259425b48f32512cd929e9eef6bfe8cee713b5278b453164c10c09efffbee7f62114068dcade11360ed11a2e8e95e0ce7e7fd0106
 SHA512 
66b96e049b56e0b5646976a2813304b4db8e4dbf4bc58021c100431a150a6ec3b33c149efc6b514b7cbbf33c244fae838ccb73ed68dd68fffa1efc088008c9ce
+DIST Radarr.develop.4.2.2.6503.linux-core-x64.tar.gz 98713172 BLAKE2B 
99bb7ecc001029fed53e8d6c71b1ffd96267cb3c74001ee9004eb6cef0fb4d8667b5d76251bb32172607d1a1ef148eddd8eafd1ab95f9ebd89ce19f3b6133db1
 SHA512 
156b33cedb13a980e32c8704cc0023f1af509fc61e22cdfa692f56a70f19f996e0e78ece0093628d1f72851d58b8fdb3a13aef709675a69ff8f7631725d8bc12
 DIST Radarr.master.4.1.0.6175.linux-core-arm.tar.gz 92189393 BLAKE2B 
4420ba558e7791b80d667adc08fd7d1cbbc9f2a3caac0e9ed79417a6325129e68f6bce262519ae1eafbb61046fd4aa011f36e9101a9b6d7023bf20469b983892
 SHA512 
13ef8a393c257a0bbd70c7b69ed9a768df69896e4d021af10262faea1508ec9ec9a129c9c9302bf6692ebadcdefb9270f8391668b09fbb16925f2c8ad6c24ab0
 DIST Radarr.master.4.1.0.6175.linux-core-arm64.tar.gz 91841527 BLAKE2B 
864330f1cc8f654bbf0f6cd6db903c2679a4e4d6857f7e844df0624d16790b845759558a6c013faee567aedd932cef27e04eca60c0fc0e6f7b7841970ca0
 SHA512 
02ba1440fe09ef5fc43263cbdbd546218ba4f7167b596a56edd510d05f9db382e8aa5901ad32c851c488492323e1351446e34a01d5b75638015879b5f3a598f9
 DIST Radarr.master.4.1.0.6175.linux-core-x64.tar.gz 97882876 BLAKE2B 
9d14649d5059afe2497be25b5514bffa48e4b762b6f0683b57a250ceb5723f1ffb4041d5510fcc8287e4b56083d34ebed083ec7c6454525773578769def39778
 SHA512 
b3d88b2eb58a4b8125704299ddd9aaec306e9119eaffa142504e96d4d77ccefd77c226e24d6f3811e5a0727194758940eae6890ad0927e2aa553777eaa60

diff --git a/www-apps/radarr/radarr-4.2.2.6503.ebuild 
b/www-apps/radarr/radarr-4.2.2.6503.ebuild
new file mode 100644
index ..4de81c02d758
--- /dev/null
+++ b/www-apps/radarr/radarr-4.2.2.6503.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+
+SRC_URI="
+   amd64? ( 
https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.develop.${PV}.linux-core-x64.tar.gz
 )
+   arm? ( 
https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.develop.${PV}.linux-core-arm.tar.gz
 )
+   arm64? ( 
https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.develop.${PV}.linux-core-arm64.tar.gz
 )
+"
+
+DESCRIPTION="A fork of Sonarr to work with movies a la Couchpotato"
+HOMEPAGE="https://www.radarr.video";
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+RESTRICT="bindist strip test"
+
+RDEPEND="
+   acct-group/radarr
+   acct-user/radarr
+   media-video/mediainfo
+   dev-libs/icu
+   dev-util/lttng-ust:0
+   dev-db/sqlite"
+
+QA_PREBUILT="*"
+
+S="${WORKDIR}/Radarr"
+
+src_prepare() {
+   default
+
+   # https://github.com/dotnet/runtim

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

2022-08-22 Thread Craig Andrews
commit: c172c2db29e184405b126da8b07eda34e5fce458
Author: Craig Andrews  gentoo  org>
AuthorDate: Tue Aug 23 00:14:38 2022 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Tue Aug 23 00:14:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c172c2db

net-libs/ngtcp2: 0.8.0 version bump

Signed-off-by: Craig Andrews  gentoo.org>

 net-libs/ngtcp2/Manifest| 1 +
 net-libs/ngtcp2/{ngtcp2-.ebuild => ngtcp2-0.8.0.ebuild} | 3 +++
 net-libs/ngtcp2/ngtcp2-.ebuild  | 3 +++
 3 files changed, 7 insertions(+)

diff --git a/net-libs/ngtcp2/Manifest b/net-libs/ngtcp2/Manifest
index 235e7df57f1e..8e3db5e45c86 100644
--- a/net-libs/ngtcp2/Manifest
+++ b/net-libs/ngtcp2/Manifest
@@ -1 +1,2 @@
 DIST ngtcp2-0.7.0.tar.xz 573964 BLAKE2B 
178d51fd41486620c1546b94ca5c6ac1072e7185d864251ce83d3ef7fc7b53e41f283937dd9c7b7771de7dbec099c8a308086c93929878035db7962efd821d70
 SHA512 
21b4506936e3dffaa06499d3b5f782212e369326f5d71cda65d76c92b0f5518937c83d791e8e5ffcd7ca8efbeeb33ed88c0c592571bf9ff4e32c53b261f6a548
+DIST ngtcp2-0.8.0.tar.xz 581752 BLAKE2B 
0bd124c840d56cf8324a2d3de9748e3426944c1ac9436438ced807cda269e4e199d81fc1a9a8c4f7e6a0eb93d474006875c99eafda94d42dc518ea1f6ff00662
 SHA512 
d8ba29d55c1ad01c04e0d62fca4c1ed97e9e0bfd5dcb889dc1cb2b0a1188554ceb9bf2f92ece15eabfffb34eb992f5ac924f14077aba0de2e11246947b16d518

diff --git a/net-libs/ngtcp2/ngtcp2-.ebuild 
b/net-libs/ngtcp2/ngtcp2-0.8.0.ebuild
similarity index 93%
copy from net-libs/ngtcp2/ngtcp2-.ebuild
copy to net-libs/ngtcp2/ngtcp2-0.8.0.ebuild
index d8ed8ddc2f7e..24ec2747596c 100644
--- a/net-libs/ngtcp2/ngtcp2-.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-0.8.0.ebuild
@@ -37,6 +37,9 @@ multilib_src_configure() {
local mycmakeargs=(
-DENABLE_GNUTLS=$(usex gnutls)
-DENABLE_OPENSSL=$(usex openssl)
+   -DENABLE_BORINGSSL=OFF
+   -DENABLE_PICOTLS=OFF
+   -DENABLE_WOLFSSL=OFF
-DCMAKE_DISABLE_FIND_PACKAGE_Libev=ON
-DCMAKE_DISABLE_FIND_PACKAGE_Libnghttp3=ON
)

diff --git a/net-libs/ngtcp2/ngtcp2-.ebuild 
b/net-libs/ngtcp2/ngtcp2-.ebuild
index d8ed8ddc2f7e..24ec2747596c 100644
--- a/net-libs/ngtcp2/ngtcp2-.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-.ebuild
@@ -37,6 +37,9 @@ multilib_src_configure() {
local mycmakeargs=(
-DENABLE_GNUTLS=$(usex gnutls)
-DENABLE_OPENSSL=$(usex openssl)
+   -DENABLE_BORINGSSL=OFF
+   -DENABLE_PICOTLS=OFF
+   -DENABLE_WOLFSSL=OFF
-DCMAKE_DISABLE_FIND_PACKAGE_Libev=ON
-DCMAKE_DISABLE_FIND_PACKAGE_Libnghttp3=ON
)



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

2022-08-22 Thread Craig Andrews
commit: 60155080939cc1614608db8f8604c9601949900d
Author: Craig Andrews  gentoo  org>
AuthorDate: Tue Aug 23 00:05:04 2022 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Tue Aug 23 00:06:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60155080

www-apps/prowlarr: add 0.4.4.1947

Signed-off-by: Craig Andrews  gentoo.org>

 www-apps/prowlarr/Manifest   |  3 ++
 www-apps/prowlarr/prowlarr-0.4.4.1947.ebuild | 55 
 2 files changed, 58 insertions(+)

diff --git a/www-apps/prowlarr/Manifest b/www-apps/prowlarr/Manifest
index 6bd6f3229e5c..a6c101019dd4 100644
--- a/www-apps/prowlarr/Manifest
+++ b/www-apps/prowlarr/Manifest
@@ -4,3 +4,6 @@ DIST Prowlarr.develop.0.4.2.1879.linux-core-x64.tar.gz 90155053 
BLAKE2B 3baca736
 DIST Prowlarr.develop.0.4.3.1921.linux-core-arm.tar.gz 85882360 BLAKE2B 
f85fc83b82782a3f4fc1b35ddf42aebe837f9193c9f6689231b8b1c3d40204af22d966c9a1c04f1d1ae65d5f8925dd1446740baa0b699d825125b722d7a55b90
 SHA512 
bc3cf6d2f2704bd765b137d864630cc69d64081989e67c4314e7245866271a00b468c2eb41f094db195b5f548701e840e8d94374b2122914da278f385da52f43
 DIST Prowlarr.develop.0.4.3.1921.linux-core-arm64.tar.gz 85148479 BLAKE2B 
c4c05af3bc03b173e0897e717062b5432cdb12fed23022cb72a4bb9d9a3d8e1898d8ee021b7240ab3d3c2c0a5cff61cd2baf86c71e7776ce2b19c171188e157f
 SHA512 
3a5dee3264aef4ff25952d832a9d1b90a52cdb2013838d9cae8a9bc2c28df1d96ed1c9e0647576bbb2a620637bf3c9f360b972fb2a1a9f143ce3575a1d65ef66
 DIST Prowlarr.develop.0.4.3.1921.linux-core-x64.tar.gz 90147463 BLAKE2B 
43e78e7cd1c1b5bcf8cc7d2b964a6ec726b25da54a08fc59b9fef9f4b3386e6d499b24be55b51b0bcf8ffa9c4982eadc9e05f323e75e92fa643a47e9d654ef82
 SHA512 
b11c4603e3cb2c978cf37156dbfa442dbb295df88934313a67aed1e5b030c89daca5ba2091da4b58133a3fae798bbe9139a0e434e25ee2e90928fc72b658d6ed
+DIST Prowlarr.develop.0.4.4.1947.linux-core-arm.tar.gz 85888994 BLAKE2B 
0fe9b09cbfa284f95c78829fccab06ba970ae14e1f2d9cde263f014abf40263c59e0a19a7c700571c23bc17b34f4dbbabbd003471f9d01a484028439310bf58e
 SHA512 
18f61cadb8b642be5ee2c99bc1fd286671524d283aecbed65dd065e870b17fcfff7bea8912767e1ec85784a86fd54e026f05dada73ad209b2464bf58d05d2d6e
+DIST Prowlarr.develop.0.4.4.1947.linux-core-arm64.tar.gz 85158504 BLAKE2B 
202d738d16794dc530c21a162ed39779fb844eb0c35d0465c8deded513551a0aef818b54dcf2fd45e88355fc1fe53dae43faec3e065a76563a040ab99e960607
 SHA512 
9b0d066e9622bdabd726b02ac8ce3547736d850e0263663397d18d61ee2c21d3142cc2c7a8e9cdd6d1c216077eec69a4eb3b9de9a2ad26fc7a146e7584b2d91f
+DIST Prowlarr.develop.0.4.4.1947.linux-core-x64.tar.gz 90160751 BLAKE2B 
02e8940bd2dbc9c7bddb185ec82c1234837140782bfd3fbc91aa3136c92160869dd177f218b7a6c50f2c4cc7eb576a77efbe006ee5499e2e441b1ddd637c6c1d
 SHA512 
af0ccaa3a789a5a9c236e7fee1b8d329ba93b9cc441a647d6df674a496f6e67d4b21dda6118d332382930752af24a5ca1010c875495abcd50fe1d4f29571cc47

diff --git a/www-apps/prowlarr/prowlarr-0.4.4.1947.ebuild 
b/www-apps/prowlarr/prowlarr-0.4.4.1947.ebuild
new file mode 100644
index ..c80e40c7bec2
--- /dev/null
+++ b/www-apps/prowlarr/prowlarr-0.4.4.1947.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+
+SRC_URI="
+   amd64? ( 
https://github.com/Prowlarr/Prowlarr/releases/download/v${PV}/Prowlarr.develop.${PV}.linux-core-x64.tar.gz
 )
+   arm? ( 
https://github.com/Prowlarr/Prowlarr/releases/download/v${PV}/Prowlarr.develop.${PV}.linux-core-arm.tar.gz
 )
+   arm64? ( 
https://github.com/Prowlarr/Prowlarr/releases/download/v${PV}/Prowlarr.develop.${PV}.linux-core-arm64.tar.gz
 )
+"
+
+DESCRIPTION="An indexer manager/proxy to integrate with your various PVR apps"
+HOMEPAGE="https://wiki.servarr.com/prowlarr";
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm ~arm64"
+RESTRICT="bindist strip test"
+
+RDEPEND="
+   acct-group/prowlarr
+   acct-user/prowlarr
+   dev-libs/icu
+   dev-util/lttng-ust:0
+   dev-db/sqlite"
+
+QA_PREBUILT="*"
+
+S="${WORKDIR}/Prowlarr"
+
+src_prepare() {
+   default
+
+   # https://github.com/dotnet/runtime/issues/57784
+   rm libcoreclrtraceptprovider.so 
Prowlarr.Update/libcoreclrtraceptprovider.so || die
+}
+
+src_install() {
+   newinitd "${FILESDIR}/${PN}.init" ${PN}
+
+   keepdir /var/lib/${PN}
+   fowners -R ${PN}:${PN} /var/lib/${PN}
+
+   insinto /etc/logrotate.d
+   insopts -m0644 -o root -g root
+   newins "${FILESDIR}/${PN}.logrotate" ${PN}
+
+   dodir  "/opt/${PN}"
+   cp -R "${S}/." "${D}/opt/prowlarr" || die "Install failed!"
+
+   systemd_dounit "${FILESDIR}/prowlarr.service"
+   systemd_newunit "${FILESDIR}/prowlarr.service" "${PN}@.service"
+}



[gentoo-commits] repo/gentoo:master commit in: net-fs/sshfs/

2022-08-22 Thread Yixun Lan
commit: 44d146b79ab1b6c37a2c4804c98ea6eb02536ef4
Author: Yixun Lan  gentoo  org>
AuthorDate: Mon Aug 22 23:53:47 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Mon Aug 22 23:53:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44d146b7

net-fs/sshfs: Keyword 3.7.3 riscv, #866059

Signed-off-by: Yixun Lan  gentoo.org>

 net-fs/sshfs/sshfs-3.7.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-fs/sshfs/sshfs-3.7.3.ebuild b/net-fs/sshfs/sshfs-3.7.3.ebuild
index 12ab59c78cdb..1dc227ce8231 100644
--- a/net-fs/sshfs/sshfs-3.7.3.ebuild
+++ b/net-fs/sshfs/sshfs-3.7.3.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://github.com/libfuse/sshfs";
 SRC_URI="https://github.com/libfuse/${PN}/releases/download/${P}/${P}.tar.xz";
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux"
 SLOT="0"
 
 DEPEND=">=sys-fs/fuse-3.1.0:3



[gentoo-commits] proj/tinderbox-cluster:master commit in: buildbot_gentoo_ci/db/

2022-08-22 Thread Magnus Granberg
commit: 9e94e5e0e464ba589d25d60d6891c0a8dee0ecd7
Author: Magnus Granberg  gentoo  org>
AuthorDate: Mon Aug 22 22:54:39 2022 +
Commit: Magnus Granberg  gentoo  org>
CommitDate: Mon Aug 22 22:54:39 2022 +
URL:
https://gitweb.gentoo.org/proj/tinderbox-cluster.git/commit/?id=9e94e5e0

Add Merge Requeste test to projects_repositorys in db

Signed-off-by: Magnus Granberg  gentoo.org>

 buildbot_gentoo_ci/db/model.py| 1 +
 buildbot_gentoo_ci/db/projects.py | 3 ++-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/buildbot_gentoo_ci/db/model.py b/buildbot_gentoo_ci/db/model.py
index be305f2..3f1dc0a 100644
--- a/buildbot_gentoo_ci/db/model.py
+++ b/buildbot_gentoo_ci/db/model.py
@@ -144,6 +144,7 @@ class Model(base.DBConnectorComponent):
 sa.Column('pkgcheck', sa.Enum('package','full','none'), 
default='none'),
 sa.Column('build', sa.Boolean, default=False),
 sa.Column('test', sa.Boolean, default=False),
+sa.Column('test_mr', sa.Boolean, default=False),
 )
 
 # projects etc/portage settings

diff --git a/buildbot_gentoo_ci/db/projects.py 
b/buildbot_gentoo_ci/db/projects.py
index 8e2cd6f..9dcfa45 100644
--- a/buildbot_gentoo_ci/db/projects.py
+++ b/buildbot_gentoo_ci/db/projects.py
@@ -241,7 +241,8 @@ class ProjectsConnectorComponent(base.DBConnectorComponent):
 auto=row.auto,
 pkgcheck=pkgcheck,
 build=row.build,
-test=row.test
+test=row.test,
+test_mr=row.test_mr
 )
 
 def _row2dict_projects_workers(self, conn, row):



[gentoo-commits] repo/gentoo:master commit in: app-arch/xz-utils/

2022-08-22 Thread Sam James
commit: 5e558478826a961677fc36297ac69d5c56ce7556
Author: Sam James  gentoo  org>
AuthorDate: Mon Aug 22 22:08:43 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug 22 22:08:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e558478

app-arch/xz-utils: add 5.3.3_alpha (unkeyworded)

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

 app-arch/xz-utils/Manifest|   2 +
 app-arch/xz-utils/xz-utils-5.3.3_alpha.ebuild | 118 ++
 2 files changed, 120 insertions(+)

diff --git a/app-arch/xz-utils/Manifest b/app-arch/xz-utils/Manifest
index 3bbab17e9c45..9e38a9dfa6a2 100644
--- a/app-arch/xz-utils/Manifest
+++ b/app-arch/xz-utils/Manifest
@@ -2,3 +2,5 @@ DIST xz-5.2.5.tar.gz 1791345 BLAKE2B 
aded57324e129572c41646b3cc3b0b59a459452d933
 DIST xz-5.2.5.tar.gz.sig 566 BLAKE2B 
8b40d8d7913eaebe2595ea41a735d972d1969d8b58f42b2bee6591b51e2e626473fc85d64f1bbbff3cba6b0e1b4423556d6ddaf16f646ccc18ba1bad5cf45d83
 SHA512 
3aa21484bef0282ed0b83e3fcd5cf3d87bf51fa68e24d55bb11f91bc96f0ac29f468949bc4c8cc20fbd6ad12f5735686fe09ee42efe2b8d728010da9668aa5a9
 DIST xz-5.2.6.tar.gz 2069602 BLAKE2B 
3cc160dc76944ad2a181fbfb23ce386dbbd04e75bbeb0b159aaaf82e2e8157ea8b2bb80b216d79a7c25339bfbd13bd9d8c261789829cc7c3cb86fc893a7b4b94
 SHA512 
090958dd6c202c989746686094c86707ad4ae835026640080fc0a9d0fad699821b7d5cb3a67e6700661a0938818ba153662366f89ab8ec47e0bae4a3fe9b1961
 DIST xz-5.2.6.tar.gz.sig 566 BLAKE2B 
7c6114d93b4e3c8553108da3985029fc4585bfea5d72fc5028024221e91cc43c3b6cd3b7d169e4c8afed445a6beef7c255ef8420c5266a22ee9449a57cacec5d
 SHA512 
50a1ac0f8f87f8c04c25c69870ba054094abf20b668bdecd42ed247a2eff24b8e52178b6442da84c125a9401a6f98d40ca76b27453833a30807c83128ab70eee
+DIST xz-5.3.3alpha.tar.gz 2119150 BLAKE2B 
031e1a1556cbbd49565c2b72676e46a22c00e0e25bca2938c21d56f2d7f585c294d2a3a5712a3ae5d62fe8fef6e7b2f411fcc3c0ccac4714786209599b599d25
 SHA512 
c780c6854cb7599ed97629dbf923f5c6802b48e12aa25638c863e2403e56557abffb2b501823d4d53c852b7d09360b9ede355989756fef1daa1fa8cd9395da8d
+DIST xz-5.3.3alpha.tar.gz.sig 566 BLAKE2B 
2a02fd8a84c27967384021aa879efdf598b40ca9ff552080be2d057f402b3aace13bb0d98574e0185edd6ee3084793767f9941d4c1f21f5c5d55f886025cb845
 SHA512 
e6a849f2dd6f67ad3d51f50fe5f3e7f2a57e97e9d89499e2f88b94ab9716f1db5de34c3bb6f17b6fd55498ee5f4653d3d25e1a495b9c682b3200b2603a85479f

diff --git a/app-arch/xz-utils/xz-utils-5.3.3_alpha.ebuild 
b/app-arch/xz-utils/xz-utils-5.3.3_alpha.ebuild
new file mode 100644
index ..5247065721a0
--- /dev/null
+++ b/app-arch/xz-utils/xz-utils-5.3.3_alpha.ebuild
@@ -0,0 +1,118 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Remember: we cannot leverage autotools in this ebuild in order
+#   to avoid circular deps with autotools
+
+EAPI=7
+
+QA_PKGCONFIG_VERSION=${PV/_/}
+inherit libtool multilib multilib-minimal preserve-libs usr-ldscript
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://git.tukaani.org/xz.git";
+   inherit git-r3 autotools
+
+   # bug #272880 and bug #286068
+   BDEPEND="sys-devel/gettext >=sys-devel/libtool-2"
+else
+   
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/lassecollin.asc
+   inherit verify-sig
+
+   MY_P="${PN/-utils}-${PV/_}"
+   SRC_URI="https://tukaani.org/xz/${MY_P}.tar.gz";
+   SRC_URI+=" verify-sig? ( https://tukaani.org/xz/${MY_P}.tar.gz.sig )"
+
+   if [[ ${PV} != *_alpha* && ${PV} != *_beta* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   fi
+
+   S="${WORKDIR}/${MY_P}"
+fi
+
+DESCRIPTION="Utils for managing LZMA compressed files"
+HOMEPAGE="https://tukaani.org/xz/";
+
+# See top-level COPYING file as it outlines the various pieces and their 
licenses.
+LICENSE="public-domain LGPL-2.1+ GPL-2+"
+SLOT="0"
+IUSE="+extra-filters nls static-libs"
+
+RDEPEND="!

[gentoo-commits] proj/tinderbox-cluster:master commit in: sql/

2022-08-22 Thread Magnus Granberg
commit: e0aa266cf65e0fecd032ef58b188b71e51d5e340
Author: Magnus Granberg  gentoo  org>
AuthorDate: Mon Aug 22 21:44:13 2022 +
Commit: Magnus Granberg  gentoo  org>
CommitDate: Mon Aug 22 21:44:13 2022 +
URL:
https://gitweb.gentoo.org/proj/tinderbox-cluster.git/commit/?id=e0aa266c

Remove gitpuller from repositorys_type in db

Signed-off-by: Magnus Granberg  gentoo.org>

 sql/gentoo_ci_schema.sql | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sql/gentoo_ci_schema.sql b/sql/gentoo_ci_schema.sql
index f1725fa..70a7401 100644
--- a/sql/gentoo_ci_schema.sql
+++ b/sql/gentoo_ci_schema.sql
@@ -203,7 +203,6 @@ ALTER TYPE public.repositorys_mode OWNER TO postgres;
 --
 
 CREATE TYPE public.repositorys_type AS ENUM (
-'gitpuller',
 'git',
 'gitlab'
 );



[gentoo-commits] proj/tinderbox-cluster:master commit in: /, patches/

2022-08-22 Thread Magnus Granberg
commit: b635f1ab52fa63964ff9fc01f67638810c2fd2bf
Author: Magnus Granberg  gentoo  org>
AuthorDate: Mon Aug 22 22:34:57 2022 +
Commit: Magnus Granberg  gentoo  org>
CommitDate: Mon Aug 22 22:34:57 2022 +
URL:
https://gitweb.gentoo.org/proj/tinderbox-cluster.git/commit/?id=b635f1ab

Add buildbot gitlab patch

Signed-off-by: Magnus Granberg  gentoo.org>

 master.cfg |  21 +++--
 patches/bb-gitlab.patch| 212 +
 patches/secretstring.patch |  74 
 3 files changed, 225 insertions(+), 82 deletions(-)

diff --git a/master.cfg b/master.cfg
index af50ec2..dbdee3f 100644
--- a/master.cfg
+++ b/master.cfg
@@ -12,11 +12,13 @@ worker_data = [
 {'uuid' : 'updatedb_2', 'password' : '', 'type' : 'local', 'enable' : 
True, },
 {'uuid' : 'updatedb_3', 'password' : '', 'type' : 'local', 'enable' : 
True, },
 {'uuid' : 'updatedb_4', 'password' : '', 'type' : 'local', 'enable' : 
True, },
-{'uuid' : 'c89c2c1a-46e0-4ded-81dd-c51afeb7fcfa', 'password' : 'test', 
'type' : 'log', 'enable' : True, },
-{'uuid' : 'a89c2c1a-46e0-4ded-81dd-c51afeb7fcfa', 'password' : 'test', 
'type' : 'docker', 'enable' : True, },
-{'uuid' : 'a89c2c1a-46e0-4ded-81dd-c51afeb7fcfb', 'password' : 'test', 
'type' : 'docker', 'enable' : True, },
-{'uuid' : 'a89c2c1a-46e0-4ded-81dd-c51afeb7fcfd', 'password' : 'test', 
'type' : 'docker', 'enable' : True, },
-{'uuid' : 'c89c2c1a-46e0-4ded-81dd-c51afeb7fcfa', 'password' : 'test', 
'type' : 'node', 'enable' : True, },
+{'uuid' : 'b89c2c1a-46e0-4ded-81dd-c51afeb7fcfa', 'password' : 'X', 'type' 
: 'log', 'enable' : True, },
+{'uuid' : 'b89c2c1a-46e0-4ded-81dd-c51afeb7fcfb', 'password' : 'X', 'type' 
: 'log', 'enable' : True, },
+{'uuid' : 'b89c2c1a-46e0-4ded-81dd-c51afeb7fcfc', 'password' : 'X', 'type' 
: 'log', 'enable' : True, },
+{'uuid' : 'a89c2c1a-46e0-4ded-81dd-c51afeb7fcfa', 'password' : 'X', 'type' 
: 'docker', 'enable' : True, },
+{'uuid' : 'a89c2c1a-46e0-4ded-81dd-c51afeb7fcfb', 'password' : 'X', 'type' 
: 'docker', 'enable' : True, },
+{'uuid' : 'a89c2c1a-46e0-4ded-81dd-c51afeb7fcfd', 'password' : 'X', 'type' 
: 'docker', 'enable' : True, },
+{'uuid' : 'c89c2c1a-46e0-4ded-81dd-c51afeb7fcfa', 'password' : 'X', 'type' 
: 'node', 'enable' : True, },
 ]
 
 # This is the dictionary that the buildmaster pays attention to. We also use
@@ -27,7 +29,8 @@ c['buildbotNetUsageData'] = None
 
 ### SECRETS
 
-c['secretsProviders'] = 
[secrets.SecretInAFile(dirname="/var/lib/buildmaster/gentoo-ci-cloud/secrets/")]
+c['secretsProviders'] = []
+c['secretsProviders'].append(secrets.SecretInAFile(dirname="/var/lib/buildmaster/gentoo-ci-cloud/secrets"))
 
 ### WORKERS
 
@@ -88,7 +91,7 @@ c['titleURL'] = "https://gentoo-ci.gentoo.org";
 # the 'www' entry below, but with an externally-visible host name which the
 # buildbot cannot figure out without some help.
 
-c['buildbotURL'] = "http://90.231.13.235:8010/";
+c['buildbotURL'] = "http://0.0.0.0:8010/";
 
 # minimalistic config to activate new web UI
 c['www'] = dict(
@@ -97,6 +100,8 @@ c['www'] = dict(
 change_hook_dialects={
 'gitlab' : {
 'secret': util.Secret("WWWHookGitlabToken"),
+'token': util.Secret("gitlabToken"),
+'baseUrl': 'https://gitlab.gentoo.org',
 },
 },
 )
@@ -116,4 +121,4 @@ c['www']['ui_default_config'] = {
 # It's easy to start with sqlite, but it's recommended to switch to a dedicated
 # database, such as PostgreSQL or MySQL, for use in production environments.
 # 
http://docs.buildbot.net/current/manual/configuration/global.html#database-specification
-c['db_url'] = "postgresql://buildbot:fooo@192.168.1.9/buildbot"
+c['db_url'] = "postgresql://buildbot:X@192.0.0.0/buildbot"

diff --git a/patches/bb-gitlab.patch b/patches/bb-gitlab.patch
new file mode 100644
index 000..f57a2ac
--- /dev/null
+++ b/patches/bb-gitlab.patch
@@ -0,0 +1,212 @@
+--- a/buildbot/www/hooks/gitlab.py 2022-03-06 15:10:44.0 +0100
 b/buildbot/www/hooks/gitlab.py 2022-08-07 22:22:16.570498909 +0200
+@@ -19,6 +19,8 @@ import re
+ 
+ from dateutil.parser import parse as dateparse
+ 
++import gitlab as python_gitlab
++
+ from twisted.internet.defer import inlineCallbacks
+ from twisted.python import log
+ 
+@@ -26,6 +28,7 @@ from buildbot.process.properties import
+ from buildbot.util import bytes2unicode
+ from buildbot.www.hooks.base import BaseHookHandler
+ 
++_HOSTED_BASE_URL = 'https://gitlab.com'
+ _HEADER_EVENT = b'X-Gitlab-Event'
+ _HEADER_GITLAB_TOKEN = b'X-Gitlab-Token'
+ 
+@@ -94,6 +97,35 @@ class GitLabHandler(BaseHookHandler):
+ 
+ return changes
+ 
++#@inlineCallbacks
++def _configGitlabRest(self, token, baseURL=None):
++if baseURL is None:
++baseURL = _HOSTED_BASE_URL
++if baseURL.endswith('/'):
++baseURL = baseURL[:-1]
++return python_gitlab.Gitlab(url=ba

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

2022-08-22 Thread Sam James
commit: e171d4284ce6393c3be91e5b14dbbee780bcba55
Author: Sam James  gentoo  org>
AuthorDate: Mon Aug 22 21:55:02 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug 22 21:55:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e171d428

kde-apps/ktouch: add missing patch from ::kde

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

 .../ktouch/files/ktouch-22.07.90-without_x11.patch | 97 ++
 1 file changed, 97 insertions(+)

diff --git a/kde-apps/ktouch/files/ktouch-22.07.90-without_x11.patch 
b/kde-apps/ktouch/files/ktouch-22.07.90-without_x11.patch
new file mode 100644
index ..dbfc2d94987b
--- /dev/null
+++ b/kde-apps/ktouch/files/ktouch-22.07.90-without_x11.patch
@@ -0,0 +1,97 @@
+From d290b2a51d5aa4694ec746ce5cc9456977efde71 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner 
+Date: Sun, 31 Jul 2022 16:17:30 +0200
+Subject: [PATCH] Add CMake option to build WITHOUT_X11
+
+We want to be able to build without X11 support even if some of the used
+libraries may not work w/o X11 themselves yet or need to be built with
+X11 support for other reverse dependencies.
+
+KTOUCH_BUILD_WITH_X11 already exists and is set automagically so far,
+but using -DCMAKE_DISABLE_FIND_PACKAGE_X11 will break if any
+dependencies list X11 as required in their cmake config.
+
+Introducing this option means there is no behavior change by default,
+cmake will just skip finding X11 or adding unwanted features if the
+option is enabled.
+
+- Move the checks to root CMakeLists.txt
+- Move finding Qt5X11Extras behind "NOT WITHOUT_X11" too
+- x11_helper is conditional on KTOUCH_BUILD_WITH_X11
+
+Signed-off-by: Andreas Sturmlechner 
+---
+ CMakeLists.txt | 18 +++---
+ src/CMakeLists.txt | 13 +
+ 2 files changed, 16 insertions(+), 15 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 9ec74a5..a05231b 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -39,9 +39,6 @@ find_package(Qt${QT_MAJOR_VERSION} ${QT_MIN_VERSION} 
REQUIRED COMPONENTS
+ Xml
+ XmlPatterns
+ )
+-if (QT_MAJOR_VERSION STREQUAL "5")
+-find_package(Qt5X11Extras)
+-endif()
+ find_package(Qt${QT_MAJOR_VERSION} CONFIG QUIET OPTIONAL_COMPONENTS 
QuickCompiler)
+ 
+ find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS
+@@ -62,6 +59,21 @@ find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS
+ 
+ 
+ option(COMPILE_QML "Precompile QML code" OFF)
++option(WITHOUT_X11 "Build without X11 Keyboard Layout Detection (skips 
finding X11)" OFF)
++
++if (NOT WITHOUT_X11)
++find_package(X11)
++find_package(XCB OPTIONAL_COMPONENTS XCB XKB)
++if (QT_MAJOR_VERSION STREQUAL "5")
++find_package(Qt5X11Extras ${QT_MIN_VERSION} CONFIG)
++endif()
++
++if (Qt5X11Extras_FOUND AND X11_FOUND AND X11_Xkbfile_FOUND AND 
X11_Xkb_FOUND AND XCB_FOUND AND XCB_XKB_FOUND)
++set(KTOUCH_BUILD_WITH_X11 TRUE)
++endif()
++
++add_feature_info ("Keyboard Layout Detection" KTOUCH_BUILD_WITH_X11 
"needs Qt5X11Extras, libX11, libxkb, libxkbfile, libxcb, and libxcb-xkb")
++endif()
+ 
+ # enable QML debugging for debug builds
+ set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -DQT_QML_DEBUG")
+diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
+index cb6f3f5..9dd2a5f 100644
+--- a/src/CMakeLists.txt
 b/src/CMakeLists.txt
+@@ -4,15 +4,6 @@ ecm_setup_version(${RELEASE_SERVICE_VERSION}
+ PACKAGE_VERSION_FILE 
"${CMAKE_CURRENT_BINARY_DIR}/KTouchConfigVersion.cmake"
+ )
+ 
+-find_package(X11)
+-find_package(XCB OPTIONAL_COMPONENTS XCB XKB)
+-
+-if (Qt5X11Extras_FOUND AND X11_FOUND AND X11_Xkbfile_FOUND AND X11_Xkb_FOUND 
AND XCB_FOUND AND XCB_XKB_FOUND)
+-set(KTOUCH_BUILD_WITH_X11 TRUE)
+-endif()
+-
+-add_feature_info ("Keyboard Layout Detection" KTOUCH_BUILD_WITH_X11 "needs 
Qt5X11Extras, libX11, libxkb, libxkbfile, libxcb, and libxcb-xkb")
+-
+ ecm_optional_add_subdirectory(schemata)
+ 
+ # set include directories
+@@ -137,9 +128,7 @@ set(ktouch_SRCS
+ undocommands/coursecommands.cpp
+ undocommands/coursecommands.h
+ undocommands/keyboardlayoutcommands.cpp
+-undocommands/keyboardlayoutcommands.h
+-x11_helper.cpp
+-x11_helper.h)
++undocommands/keyboardlayoutcommands.h)
+ 
+ qt_add_resources(ktouch_imgs_SRCS images/images.qrc)
+ 
+-- 
+GitLab
+



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

2022-08-22 Thread Sam James
commit: 7259054dc8ec790e33f40816fb96a0875d1e4cf2
Author: Sam James  gentoo  org>
AuthorDate: Mon Aug 22 21:56:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug 22 21:56:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7259054d

kde-apps/yakuake: add missing patch from ::kde

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

 .../files/yakuake-22.07.90-without_x11.patch   | 87 ++
 1 file changed, 87 insertions(+)

diff --git a/kde-apps/yakuake/files/yakuake-22.07.90-without_x11.patch 
b/kde-apps/yakuake/files/yakuake-22.07.90-without_x11.patch
new file mode 100644
index ..2d46600e3dc2
--- /dev/null
+++ b/kde-apps/yakuake/files/yakuake-22.07.90-without_x11.patch
@@ -0,0 +1,87 @@
+From 1213c6dfd34583b005d0a2dbe7876951a13361a2 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner 
+Date: Sat, 27 Nov 2021 14:49:51 +0100
+Subject: [PATCH] Add CMake option to build WITHOUT_X11
+
+We want to be able to build without X11 support even if some of the used
+libraries may not work w/o X11 themselves yet or need to be built with
+X11 support for other reverse dependencies.
+
+HAVE_X11 already exists and is set automagically so far, but using
+-DCMAKE_DISABLE_FIND_PACKAGE_X11 will break if any dependencies list X11
+as required in their cmake config.
+
+Introducing this option means there is no behavior change by default,
+cmake will just skip finding X11 or adding unwanted features if the
+option is enabled.
+
+Signed-off-by: Andreas Sturmlechner 
+---
+ CMakeLists.txt | 30 --
+ app/CMakeLists.txt |  4 ++--
+ 2 files changed, 18 insertions(+), 16 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index eafad24..f9a8167 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -51,20 +51,22 @@ find_package(KF5 ${KF5_MIN_VERSION} REQUIRED
+ )
+ 
+ if(NOT APPLE)
+-  find_package(X11)
+-  set(HAVE_X11 ${X11_FOUND})
+-
+-  if(X11_FOUND)
+-  if (QT_MAJOR_VERSION EQUAL "5")
+-  find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED X11Extras)
+-  else()
+-  find_package(Qt6 ${REQUIRED_QT_VERSION} CONFIG REQUIRED Gui)
+-  endif()
+-  endif(X11_FOUND)
+-
+-  find_package(KF5Wayland ${KF5_MIN_VERSION} CONFIG)
+-  set(HAVE_KWAYLAND ${KF5Wayland_FOUND})
+-endif(NOT APPLE)
++option(WITHOUT_X11 "Build without X11 integration (skips finding X11)" 
OFF)
++if(NOT WITHOUT_X11)
++find_package(X11)
++set(HAVE_X11 ${X11_FOUND})
++if(X11_FOUND)
++if (QT_MAJOR_VERSION EQUAL "5")
++find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED X11Extras)
++else()
++find_package(Qt6 ${REQUIRED_QT_VERSION} CONFIG REQUIRED Gui)
++endif()
++endif()
++endif()
++
++find_package(KF5Wayland ${KF5_MIN_VERSION} CONFIG)
++set(HAVE_KWAYLAND ${KF5Wayland_FOUND})
++endif()
+ 
+ add_subdirectory(app)
+ add_subdirectory(data)
+diff --git a/app/CMakeLists.txt b/app/CMakeLists.txt
+index b2838ec..6ada125 100644
+--- a/app/CMakeLists.txt
 b/app/CMakeLists.txt
+@@ -63,13 +63,13 @@ target_link_libraries(yakuake
+ KF5::WidgetsAddons
+ KF5::WindowSystem)
+ 
+-if(X11_FOUND)
++if(HAVE_X11)
+ if (TARGET Qt5::X11Extras)
+ target_link_libraries(yakuake Qt5::X11Extras)
+ elseif (TARGET Qt6::Gui)
+ target_link_libraries(yakuake Qt6::GuiPrivate) # qtx11extras_p.h in 
knotificationrestrictions
+ endif()
+-endif(X11_FOUND)
++endif()
+ 
+ if(KF5Wayland_FOUND)
+   target_link_libraries(yakuake KF5::WaylandClient)
+-- 
+GitLab
+



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

2022-08-22 Thread Sam James
commit: ae6b3941bae945937367927bf2a651b220845071
Author: Sam James  gentoo  org>
AuthorDate: Mon Aug 22 20:04:22 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug 22 21:08:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae6b3941

dev-util/ccache: add 4.6.2

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

 dev-util/ccache/Manifest   |  2 +
 dev-util/ccache/ccache-4.6.2.ebuild| 93 ++
 .../ccache/files/ccache-4.6.2-avoid-run-user.patch | 30 +++
 3 files changed, 125 insertions(+)

diff --git a/dev-util/ccache/Manifest b/dev-util/ccache/Manifest
index 7a1b44c369a5..7fa32ed168dc 100644
--- a/dev-util/ccache/Manifest
+++ b/dev-util/ccache/Manifest
@@ -1,5 +1,7 @@
 DIST ccache-4.5.1.tar.xz 513008 BLAKE2B 
637b6d36c169bc742efd165569879a47405c2884918ed3731186e8176c926fa0e8e9cd648756d501ae3b741c671e2399cfdb0bc216410bc64826d4fe00d69498
 SHA512 
267dcc6b41270eeffe029d13e58eca3399540037cc19dc58bb5ebeb7dcc51b201fbde91c9824eaee5b14fbf28bb7304b78d1340118bc72e56b80ff148575bc56
 DIST ccache-4.6.1.tar.xz 529040 BLAKE2B 
b4c1cae8b0c836c9e562488c79524ddbba4c995946e16f87c9b856e32961b454dd205bacdb030c283477be66d357b0fb5e67c9ad38715359b73f714aa73baee9
 SHA512 
361427ccecd74e8c25ca6a98ef3d3c125d81862196767eb383f6f8159fed8e1695cd5bc8731cb591c23c55352f0114a088b32a673717711efbfbb178a6c08c82
 DIST ccache-4.6.1.tar.xz.asc 833 BLAKE2B 
2f9ca555a014cfc9dbc354f43d4db0d79f89a6f84c57a7b9452324854abb39cd21af1071404278c694212f38c3975c7fa702f7cc475e44f75e9b132e53088d5d
 SHA512 
5494844f99232c5bc21f52db461f2a03d706e38bd73e147ebda89a4ce57fc2b80a920e42f7de539b9a5837ac8b515b309a29e045e479910c95a95d3c839b837d
+DIST ccache-4.6.2.tar.xz 530952 BLAKE2B 
ef0fec6438ea69b109e918decb5e4a768ae0a5350e124b18cf700af7d307ed7a46509d02a9499aee87ed76a8fe5b9e4523ffec1fcc37b9b0a5ad56e5e713f8b8
 SHA512 
324c09c7cc76425552fd88e7483527c20ae977c817de1f0dff8a0102ae98f1c35d5e08c8a49c83ad76f6564ea912d9a500948051baa028139074913a6e07e452
+DIST ccache-4.6.2.tar.xz.asc 833 BLAKE2B 
dc4103d15808f044e47e27967df0b3ac063e40c4a40175958c99cf2609549657f4eec761f7d1103d8995ed7a86ad844cadd411fc4a4928901d78191f2dbe291b
 SHA512 
66f42af7fb43ce1e701adaf911829d6690388e69249e6d97e0f51c31510f4198c22a7fdf68489f7b59fa07d311b2391be02d0a6702e8d890401318e4bfafd900
 DIST ccache-4.6.tar.xz 526084 BLAKE2B 
2e43d0a3a004117e8c535ecb2f09c1273f5bec2b3704710abbc3034749438df33ef27db37d5bfbd48d83d60bdd3f738d3dbf356eff21166fee03780969dd1f24
 SHA512 
3a53fedfa91034ee876e1a4a672de25498fe53c6c80901bd4976049eb35e0479275ceb6627f0e8cf76d677d041d216f731daf4bad142e454e775b5e7f05e3e4e
 DIST ccache-4.6.tar.xz.asc 833 BLAKE2B 
e0fc7677087006e3c6ac2bb7285915a56f233b4058c738c9d5967d29baf62b1b072ad2da4bf12f076440c68f39be77333d001d68703c32e26bd88a42b9e3ce71
 SHA512 
af09ffcdbba5e1e26047c7692dd0cf61f07869720d5849f59cbc0fe0f61c11aa419226d4d05061d23b5a03e8ec995e4d0e5af398af096bd19dbe35bf460eee0c

diff --git a/dev-util/ccache/ccache-4.6.2.ebuild 
b/dev-util/ccache/ccache-4.6.2.ebuild
new file mode 100644
index ..e6fd6165c15d
--- /dev/null
+++ b/dev-util/ccache/ccache-4.6.2.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/joelrosdahl.asc
+inherit cmake toolchain-funcs flag-o-matic verify-sig
+
+DESCRIPTION="Fast compiler cache"
+HOMEPAGE="https://ccache.dev/";
+SRC_URI="https://github.com/ccache/ccache/releases/download/v${PV}/${P}.tar.xz";
+SRC_URI+=" verify-sig? ( 
https://github.com/ccache/ccache/releases/download/v${PV}/${P}.tar.xz.asc )"
+
+LICENSE="GPL-3 LGPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+# Enable 'static-c++' by default to make 'gcc' ebuild Just Work: bug #761220
+IUSE="doc redis +static-c++ test"
+RESTRICT="!test? ( test )"
+
+DEPEND="app-arch/zstd:=
+   redis? ( dev-libs/hiredis:= )"
+RDEPEND="${DEPEND}
+   dev-util/shadowman
+   sys-apps/gentoo-functions"
+# Needed for eselect calls in pkg_*
+IDEPEND="dev-util/shadowman"
+
+# clang-specific tests use dev-libs/elfutils to compare objects for equality.
+# Let's pull in the dependency unconditionally.
+DEPEND+=" test? ( dev-libs/elfutils )"
+BDEPEND=" doc? ( dev-ruby/asciidoctor )
+   verify-sig? ( sec-keys/openpgp-keys-joelrosdahl )"
+
+DOCS=( doc/{AUTHORS,MANUAL,NEWS}.adoc CONTRIBUTING.md README.md )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.5-nvcc-test.patch
+   "${FILESDIR}"/${PN}-4.0-objdump.patch
+   "${FILESDIR}"/${PN}-4.6.2-avoid-run-user.patch
+)
+
+src_prepare() {
+   cmake_src_prepare
+
+   sed \
+   -e "/^EPREFIX=/s:'':'${EPREFIX}':" \
+   "${FILESDIR}"/ccache-config-3 > ccache-config || die
+}
+
+src_configure() {
+   # Mainly used in tests
+   tc-export CC OBJDUMP
+
+   # Avoid dependency on libstdc++.so. Useful for cases whe

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

2022-08-22 Thread Patrick McLean
commit: fb479680735ae4de569c9214edbb7e242b9496de
Author: Patrick McLean  gentoo  org>
AuthorDate: Mon Aug 22 20:37:17 2022 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Mon Aug 22 20:37:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb479680

dev-libs/libbpf: add 1.0.0

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

 dev-libs/libbpf/Manifest|  1 +
 dev-libs/libbpf/libbpf-1.0.0.ebuild | 51 +
 2 files changed, 52 insertions(+)

diff --git a/dev-libs/libbpf/Manifest b/dev-libs/libbpf/Manifest
index 9c91566fbc25..5b6a9968ec19 100644
--- a/dev-libs/libbpf/Manifest
+++ b/dev-libs/libbpf/Manifest
@@ -1 +1,2 @@
 DIST libbpf-0.8.1.tar.gz 942702 BLAKE2B 
084be7d4258500fa894560ed2e52821addcc5d150dcd77fd646271b614d788b7931271be9c3e46fdbc4ed93d053ea3e09023158a8e4a31f9452d10dcb0677b58
 SHA512 
e3bb602f55215a4f030e564af7321ba6338937c426fcaee478b607f88b0c773c40a0c3f59a2b345bda951a19e79061733f8a3fdc10a6292e92782e65754b584a
+DIST libbpf-1.0.0.tar.gz 917108 BLAKE2B 
5bde5a9147330f11dcf1e37aace971624293aae3914459a6b8be327530fa2c2774edaf1b798225ade2771edd88bddc2a74d7f523791f83558417b759eb417f7a
 SHA512 
e99aea1ff477114549b41c272a975169a79ffc1daf4bcaba586cd13d0fc0b23c336cb406fd8e64b73350fe16e2d423fa68a29601d15e2477955c7a92358fb7f8

diff --git a/dev-libs/libbpf/libbpf-1.0.0.ebuild 
b/dev-libs/libbpf/libbpf-1.0.0.ebuild
new file mode 100644
index ..b2c18cdba4be
--- /dev/null
+++ b/dev-libs/libbpf/libbpf-1.0.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 2019-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs
+
+if [[ ${PV} =~ [9]{4,} ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/libbpf/libbpf.git";
+else
+   SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+S="${WORKDIR}/${P}/src"
+
+DESCRIPTION="Stand-alone build of libbpf from the Linux kernel"
+HOMEPAGE="https://github.com/libbpf/libbpf";
+
+LICENSE="GPL-2 LGPL-2.1 BSD-2"
+SLOT="0/$(ver_cut 1-2)"
+IUSE="static-libs"
+
+DEPEND="
+   sys-kernel/linux-headers
+   virtual/libelf"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/libbpf--paths.patch
+)
+
+src_configure() {
+   append-cflags -fPIC
+   tc-export CC AR
+   export LIBSUBDIR="$(get_libdir)"
+   export V=1
+}
+
+src_install() {
+   emake \
+   DESTDIR="${D}" \
+   install install_uapi_headers
+
+   if ! use static-libs; then
+   find "${ED}" -name '*.a' -delete || die
+   fi
+
+   insinto /usr/$(get_libdir)/pkgconfig
+   doins ${PN}.pc
+}



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

2022-08-22 Thread Patrick McLean
commit: 2c9e2b6bb3ed3b10eab43ec5ebf76b91e38b2c2b
Author: Patrick McLean  gentoo  org>
AuthorDate: Mon Aug 22 20:37:36 2022 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Mon Aug 22 20:37:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c9e2b6b

dev-libs/libbpf: Sync 

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

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

diff --git a/dev-libs/libbpf/libbpf-.ebuild 
b/dev-libs/libbpf/libbpf-.ebuild
index 48e13cc5780d..b2c18cdba4be 100644
--- a/dev-libs/libbpf/libbpf-.ebuild
+++ b/dev-libs/libbpf/libbpf-.ebuild
@@ -18,7 +18,7 @@ DESCRIPTION="Stand-alone build of libbpf from the Linux 
kernel"
 HOMEPAGE="https://github.com/libbpf/libbpf";
 
 LICENSE="GPL-2 LGPL-2.1 BSD-2"
-SLOT="0/${PV}"
+SLOT="0/$(ver_cut 1-2)"
 IUSE="static-libs"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/ceph/

2022-08-22 Thread Patrick McLean
commit: 50b96585651f38af35a823f8febaf2015a53ce37
Author: Patrick McLean  gentoo  org>
AuthorDate: Mon Aug 22 20:26:53 2022 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Mon Aug 22 20:29:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50b96585

sys-cluster/ceph: Fix boost dep in 16.2.8 (bug #865509)

Bug: https://bugs.gentoo.org/865509
Signed-off-by: Patrick McLean  gentoo.org>

 sys-cluster/ceph/Manifest | 1 -
 sys-cluster/ceph/{ceph-16.2.9-r1.ebuild => ceph-16.2.9-r2.ebuild} | 4 ++--
 2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/sys-cluster/ceph/Manifest b/sys-cluster/ceph/Manifest
index 85706e051c7c..1d0f28a97518 100644
--- a/sys-cluster/ceph/Manifest
+++ b/sys-cluster/ceph/Manifest
@@ -1,5 +1,4 @@
 DIST ceph-15.2.17.tar.gz 148640102 BLAKE2B 
a10dd702ffca005a8741bff645eaf2f671300be969edf9e9e321e29abdc34a403de7c56684fd1509d30c2bd32b996fff3aaa88d1d08c3d258d6f5ef43ecefddf
 SHA512 
952cd4db057fcab5efa3c6331fbc19cf1e904f5855266c2ed13e41ffb2e5a7d18ed133bd113fea493149005a182f429eef39931c4ceac7776aefe84a208a745a
-DIST ceph-16.2.10.tar.gz 157176743 BLAKE2B 
065b6f1941f87fde150ab22ba45aa9f58069acf7f33a483456faf0a26e41936846944e800ccd7f99bd8863db8438ae70804621522f75065c0b2506522c4fdd7d
 SHA512 
ae164c24462c3e08763d202acc3e2fe86ffc09f312b5059bae07863e804fc47bd158fc130aa2923246ffcfe26ae6d6d9317326aec96373226e6f9030d7123c8b
 DIST ceph-16.2.9.tar.gz 157168096 BLAKE2B 
0a667a9699925cfc920ca0cc535e5331cbcd95997fb0b9816a4d84c8add454b6b17813018bc1d1de07c802167ef50aa528704b10b01f42759189392ccdb5088f
 SHA512 
bf369038ad6383f88abbed267f0239e9d8a1d33b46b34ed260aeeb1fda1b374cb6e658238e1ace013fbbb68e73b8cd2922b7def318d7a110e5f4560eeae8fca3
 DIST ceph-17.2.3.tar.gz 168821857 BLAKE2B 
21ec5ac33591ae8b22eae3d88680ae87340e639cc21cb9c79bc4fb2f7b6cc7e93aa6b5af0242a6c094a4af9808a2b6f86b6bd7e3c8f247a513c91defa6d4e4a9
 SHA512 
fd6e057ba8440f69423e870dddb2705d68015089ff8d97356bdc359c2ab41e19351fb1c914330de6ba05180f48e328e3ea4c877e9dd80be049e2ec5895068595
 DIST ceph-xsimd-17.2.3.tar.gz 173025 BLAKE2B 
54679c24804c195ae55b9f49589e331dde92c6d89aaa20e827539e9a4e0010c7549cdd5cf02a7ebed83f953ab2a6f1d9cc9a98cf45c3dc7758ae4938c9c43713
 SHA512 
ecc58e7909648aaa22aefbf76ee2c5a2bece4b1b88da9c7eda1b69a46247e619ff99c4366afd6015f95debd68c1a6b89292c677b9049462d0fc0255fbc0c2a33

diff --git a/sys-cluster/ceph/ceph-16.2.9-r1.ebuild 
b/sys-cluster/ceph/ceph-16.2.9-r2.ebuild
similarity index 99%
rename from sys-cluster/ceph/ceph-16.2.9-r1.ebuild
rename to sys-cluster/ceph/ceph-16.2.9-r2.ebuild
index 880937c7a706..59d566d734d7 100644
--- a/sys-cluster/ceph/ceph-16.2.9-r1.ebuild
+++ b/sys-cluster/ceph/ceph-16.2.9-r2.ebuild
@@ -40,7 +40,7 @@ DEPEND="
app-arch/bzip2:=
app-arch/lz4:=
app-arch/snappy:=
-   || ( >=app-arch/snappy-1.1.9-r1 =app-arch/snappy-1.1.9-r1
app-arch/zstd:=
app-shells/bash:0
app-misc/jq:=
@@ -92,7 +92,7 @@ DEPEND="
rdma? ( sys-cluster/rdma-core:= )
spdk? ( dev-util/cunit )
sqlite? ( dev-db/sqlite:= )
-   system-boost? ( 
>=dev-libs/boost-1.72:=[threads(+),context,python,${PYTHON_USEDEP}] )
+   system-boost? ( 
>=dev-libs/boost-1.72:=[threads(+),context,python,${PYTHON_USEDEP,zlib}] )
!system-boost? ( $(python_gen_impl_dep '' 3.8 3.9) )
uring? ( sys-libs/liburing:= )
xfs? ( sys-fs/xfsprogs:= )



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/ceph/files/, sys-cluster/ceph/

2022-08-22 Thread Patrick McLean
commit: bf4283275302cbdf950f965f94920071068a2a8d
Author: Patrick McLean  gentoo  org>
AuthorDate: Mon Aug 22 20:27:40 2022 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Mon Aug 22 20:29:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf428327

sys-cluster/ceph: gcc12 (bug #866039), boost dep (bug #865509)

Also reduce filesdir usage a bit.

Closes: https://bugs.gentoo.org/865509
Closes: https://bugs.gentoo.org/866039
Signed-off-by: Patrick McLean  gentoo.org>

 sys-cluster/ceph/Manifest  |  1 +
 ...{ceph-16.2.10.ebuild => ceph-16.2.10-r1.ebuild} |  5 ++-
 .../ceph/files/ceph-15.2.15-snappy-1.1.9.patch | 22 ---
 sys-cluster/ceph/files/ceph-16.2.10-gcc12.patch| 45 ++
 4 files changed, 49 insertions(+), 24 deletions(-)

diff --git a/sys-cluster/ceph/Manifest b/sys-cluster/ceph/Manifest
index 1d0f28a97518..85706e051c7c 100644
--- a/sys-cluster/ceph/Manifest
+++ b/sys-cluster/ceph/Manifest
@@ -1,4 +1,5 @@
 DIST ceph-15.2.17.tar.gz 148640102 BLAKE2B 
a10dd702ffca005a8741bff645eaf2f671300be969edf9e9e321e29abdc34a403de7c56684fd1509d30c2bd32b996fff3aaa88d1d08c3d258d6f5ef43ecefddf
 SHA512 
952cd4db057fcab5efa3c6331fbc19cf1e904f5855266c2ed13e41ffb2e5a7d18ed133bd113fea493149005a182f429eef39931c4ceac7776aefe84a208a745a
+DIST ceph-16.2.10.tar.gz 157176743 BLAKE2B 
065b6f1941f87fde150ab22ba45aa9f58069acf7f33a483456faf0a26e41936846944e800ccd7f99bd8863db8438ae70804621522f75065c0b2506522c4fdd7d
 SHA512 
ae164c24462c3e08763d202acc3e2fe86ffc09f312b5059bae07863e804fc47bd158fc130aa2923246ffcfe26ae6d6d9317326aec96373226e6f9030d7123c8b
 DIST ceph-16.2.9.tar.gz 157168096 BLAKE2B 
0a667a9699925cfc920ca0cc535e5331cbcd95997fb0b9816a4d84c8add454b6b17813018bc1d1de07c802167ef50aa528704b10b01f42759189392ccdb5088f
 SHA512 
bf369038ad6383f88abbed267f0239e9d8a1d33b46b34ed260aeeb1fda1b374cb6e658238e1ace013fbbb68e73b8cd2922b7def318d7a110e5f4560eeae8fca3
 DIST ceph-17.2.3.tar.gz 168821857 BLAKE2B 
21ec5ac33591ae8b22eae3d88680ae87340e639cc21cb9c79bc4fb2f7b6cc7e93aa6b5af0242a6c094a4af9808a2b6f86b6bd7e3c8f247a513c91defa6d4e4a9
 SHA512 
fd6e057ba8440f69423e870dddb2705d68015089ff8d97356bdc359c2ab41e19351fb1c914330de6ba05180f48e328e3ea4c877e9dd80be049e2ec5895068595
 DIST ceph-xsimd-17.2.3.tar.gz 173025 BLAKE2B 
54679c24804c195ae55b9f49589e331dde92c6d89aaa20e827539e9a4e0010c7549cdd5cf02a7ebed83f953ab2a6f1d9cc9a98cf45c3dc7758ae4938c9c43713
 SHA512 
ecc58e7909648aaa22aefbf76ee2c5a2bece4b1b88da9c7eda1b69a46247e619ff99c4366afd6015f95debd68c1a6b89292c677b9049462d0fc0255fbc0c2a33

diff --git a/sys-cluster/ceph/ceph-16.2.10.ebuild 
b/sys-cluster/ceph/ceph-16.2.10-r1.ebuild
similarity index 99%
rename from sys-cluster/ceph/ceph-16.2.10.ebuild
rename to sys-cluster/ceph/ceph-16.2.10-r1.ebuild
index 7100183dd1ba..fab42ed01f7d 100644
--- a/sys-cluster/ceph/ceph-16.2.10.ebuild
+++ b/sys-cluster/ceph/ceph-16.2.10-r1.ebuild
@@ -40,7 +40,7 @@ DEPEND="
app-arch/bzip2:=
app-arch/lz4:=
app-arch/snappy:=
-   || ( >=app-arch/snappy-1.1.9-r1 =app-arch/snappy-1.1.9-r1
app-arch/zstd:=
app-shells/bash:0
app-misc/jq:=
@@ -92,7 +92,7 @@ DEPEND="
rdma? ( sys-cluster/rdma-core:= )
spdk? ( dev-util/cunit )
sqlite? ( dev-db/sqlite:= )
-   system-boost? ( 
>=dev-libs/boost-1.72:=[threads(+),context,python,${PYTHON_USEDEP}] )
+   system-boost? ( 
>=dev-libs/boost-1.72:=[threads(+),context,python,${PYTHON_USEDEP},zlib] )
!system-boost? ( $(python_gen_impl_dep '' 3.8 3.9) )
uring? ( sys-libs/liburing:= )
xfs? ( sys-fs/xfsprogs:= )
@@ -218,6 +218,7 @@ PATCHES=(
"${FILESDIR}/ceph-16.2.7-string-includes.patch"
"${FILESDIR}/ceph-17.2.0-fuse3.patch"
"${FILESDIR}/ceph-16.2.9-python310.patch"
+   "${FILESDIR}/ceph-16.2.10-gcc12.patch"
 )
 
 check-reqs_export_vars() {

diff --git a/sys-cluster/ceph/files/ceph-15.2.15-snappy-1.1.9.patch 
b/sys-cluster/ceph/files/ceph-15.2.15-snappy-1.1.9.patch
index 3b38c1708733..3319f3989ff9 100644
--- a/sys-cluster/ceph/files/ceph-15.2.15-snappy-1.1.9.patch
+++ b/sys-cluster/ceph/files/ceph-15.2.15-snappy-1.1.9.patch
@@ -1,25 +1,3 @@
-From 4c13a798dcf2e783afd7558bf3541dc025de854a Mon Sep 17 00:00:00 2001
-From: Nathan Cutler 
-Date: Tue, 27 Jul 2021 15:27:58 +0200
-Subject: [PATCH] compression/snappy: use uint32_t to be compatible with 1.1.9
-
-The snappy project made the following change in snappy.h between version 1.1.8
-and 1.1.9:
-
-<   bool GetUncompressedLength(Source* source, uint32_t* result);

->   bool GetUncompressedLength(Source* source, uint32* result);
-
-This causes Ceph to FTBFS with snappy 1.1.9.
-
-Thanks to Chris Denice for bringing this to our attention via Redmine.
-
-Fixes: https://tracker.ceph.com/issues/50934
-Signed-off-by: Nathan Cutler 

- src/compressor/snappy/SnappyCompressor.h | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
 diff --git a/src/compressor/snappy/SnappyCo

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/ceph/, sys-cluster/ceph/files/

2022-08-22 Thread Patrick McLean
commit: 1fc10bd005747daa1917f0c4d9394ae0ef1a70c9
Author: Patrick McLean  gentoo  org>
AuthorDate: Mon Aug 22 18:35:21 2022 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Mon Aug 22 20:29:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fc10bd0

sys-cluster/ceph: 17.2.3 more gcc12 fixes (bug #866039), bug #865509

- Fix system-boost boost dependency (bug #865509)
- Remove some documentation from patches to reduce the size of the files
  directory
- Drop old snappy dep since it's no longer in the tree

Bug: https://bugs.gentoo.org/865509
Closes: https://bugs.gentoo.org/866039
Signed-off-by: Patrick McLean  gentoo.org>

 .../{ceph-17.2.3.ebuild => ceph-17.2.3-r1.ebuild}  |  4 +--
 .../ceph/files/ceph-17.2.0-cyclic-deps.patch   | 29 ---
 sys-cluster/ceph/files/ceph-17.2.1-python310.patch | 23 ---
 sys-cluster/ceph/files/ceph-17.2.3-gcc12.patch | 33 +-
 4 files changed, 28 insertions(+), 61 deletions(-)

diff --git a/sys-cluster/ceph/ceph-17.2.3.ebuild 
b/sys-cluster/ceph/ceph-17.2.3-r1.ebuild
similarity index 99%
rename from sys-cluster/ceph/ceph-17.2.3.ebuild
rename to sys-cluster/ceph/ceph-17.2.3-r1.ebuild
index 49a8857b5c24..737e960de9d5 100644
--- a/sys-cluster/ceph/ceph-17.2.3.ebuild
+++ b/sys-cluster/ceph/ceph-17.2.3-r1.ebuild
@@ -41,7 +41,7 @@ DEPEND="
app-arch/bzip2:=
app-arch/lz4:=
app-arch/snappy:=
-   || ( >=app-arch/snappy-1.1.9-r1 =app-arch/snappy-1.1.9-r1
app-arch/zstd:=
app-shells/bash:0
app-misc/jq:=
@@ -99,7 +99,7 @@ DEPEND="
rdma? ( sys-cluster/rdma-core:= )
spdk? ( dev-util/cunit )
sqlite? ( dev-db/sqlite:= )
-   system-boost? ( 
>=dev-libs/boost-1.72:=[threads(+),context,python,${PYTHON_USEDEP}] )
+   system-boost? ( 
>=dev-libs/boost-1.72:=[threads(+),context,python,${PYTHON_USEDEP},zlib] )
uring? ( sys-libs/liburing:= )
xfs? ( sys-fs/xfsprogs:= )
zbd? ( sys-block/libzbd:= )

diff --git a/sys-cluster/ceph/files/ceph-17.2.0-cyclic-deps.patch 
b/sys-cluster/ceph/files/ceph-17.2.0-cyclic-deps.patch
index f80e8de7..e9177cc02764 100644
--- a/sys-cluster/ceph/files/ceph-17.2.0-cyclic-deps.patch
+++ b/sys-cluster/ceph/files/ceph-17.2.0-cyclic-deps.patch
@@ -1,32 +1,3 @@
-From 78edb6a9178814ceeeda0c95529df5f40da8 Mon Sep 17 00:00:00 2001
-From: "Kaleb S. KEITHLEY" 
-Date: Mon, 14 Feb 2022 07:42:08 -0500
-Subject: [PATCH] rgw: cmake configure error on fedora-37/rawhide
-
-see
-https://kojipkgs.fedoraproject.org//work/tasks/6624/82706624/build.log,
-excerpted below
-
-...
-CMake Error: The inter-target dependency graph contains the following
-strongly connected component (cycle): "rgw_common" of type
-STATIC_LIBRARY depends on "dbstore" (weak) depends on "sqlite_db" (weak)
-"dbstore" of type SHARED_LIBRARY depends on "rgw_common" (weak) depends
-on "sqlite_db" (weak) "sqlite_db" of type SHARED_LIBRARY depends on
-"rgw_common" (weak) depends on "dbstore" (weak) At least one of these
-targets is not a STATIC_LIBRARY. Cyclic dependencies are allowed only
-among static libraries. CMake Generate step failed. Build files cannot
-be regenerated correctly.
-...
-
-https://tracker.ceph.com/issues/54266
-
-Signed-off-by: Kaleb S. KEITHLEY 

- src/rgw/store/dbstore/CMakeLists.txt| 2 +-
- src/rgw/store/dbstore/sqlite/CMakeLists.txt | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
 diff --git a/src/rgw/store/dbstore/CMakeLists.txt 
b/src/rgw/store/dbstore/CMakeLists.txt
 index 143ede3c094c9..18e032b73f54f 100644
 --- a/src/rgw/store/dbstore/CMakeLists.txt

diff --git a/sys-cluster/ceph/files/ceph-17.2.1-python310.patch 
b/sys-cluster/ceph/files/ceph-17.2.1-python310.patch
index 767cd2922a26..959e98a8067a 100644
--- a/sys-cluster/ceph/files/ceph-17.2.1-python310.patch
+++ b/sys-cluster/ceph/files/ceph-17.2.1-python310.patch
@@ -1,26 +1,3 @@
-From 389054888f2aa782f73564125ec7a1ef0212d536 Mon Sep 17 00:00:00 2001
-From: Pete Zaitcev 
-Date: Tue, 14 Dec 2021 23:04:34 -0600
-Subject: [PATCH] mgr: Define PY_SSIZE_T_CLEAN ahead of every Python.h
-
-Building on Fedora 35 with Python 3.10 makes vstart to loop
-forever, throwing the following message:
-
- Error EINVAL: SystemError: PY_SSIZE_T_CLEAN macro must be
- defined for '#' formats
-
-I followed the hint in the following document:
- https://docs.python.org/3/c-api/intro.html
-
-It says "recommended" to always define PY_SSIZE_T_CLEAN,
-but as you can see it is actually required in our case.
-
-Fixes: https://tracker.ceph.com/issues/53441
-Signed-off-by: Pete Zaitcev 

- src/mgr/CMakeLists.txt | 1 +
- 1 file changed, 1 insertion(+)
-
 diff --git a/src/mgr/CMakeLists.txt b/src/mgr/CMakeLists.txt
 index 55147af4fc6ba..8f39e41ac0694 100644
 --- a/src/mgr/CMakeLists.txt

diff --git a/sys-cluster/ceph/files/ceph-17.2.3-gcc12.patch 
b/sys-cluster/ceph/files/ceph-17.2.3-gcc12.patch
index e5e77b4116f6..356da385fedb 100644
--- a/sy

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

2022-08-22 Thread Eray Aslan
commit: f99f8ddfc8bf06b6b3cc4c3e590e8b70482b8111
Author: orbea  riseup  net>
AuthorDate: Mon Aug 22 15:41:21 2022 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Mon Aug 22 20:20:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f99f8ddf

net-mail/dovecot: Fix linking with slibtool

Closes: https://bugs.gentoo.org/782631
Upstream-Commit: 
https://github.com/dovecot/core/commit/d5f5cd32bafc18a28a7edbe1dbe559f8abe55323
Signed-off-by: orbea  riseup.net>
Signed-off-by: Eray Aslan  gentoo.org>

 net-mail/dovecot/dovecot-2.3.19.1-r2.ebuild| 304 +
 .../dovecot/files/dovecot-2.3.19.1-slibtool.patch  |  65 +
 2 files changed, 369 insertions(+)

diff --git a/net-mail/dovecot/dovecot-2.3.19.1-r2.ebuild 
b/net-mail/dovecot/dovecot-2.3.19.1-r2.ebuild
new file mode 100644
index ..d0297e07ff84
--- /dev/null
+++ b/net-mail/dovecot/dovecot-2.3.19.1-r2.ebuild
@@ -0,0 +1,304 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-1 lua5-3 )
+# do not add a ssl USE flag.  ssl is mandatory
+SSL_DEPS_SKIP=1
+inherit autotools flag-o-matic lua-single ssl-cert systemd toolchain-funcs
+
+MY_P="${P/_/.}"
+#MY_S="${PN}-ce-${PV}"
+major_minor="$(ver_cut 1-2)"
+sieve_version="0.5.19"
+if [[ ${PV} == *_rc* ]]; then
+   rc_dir="rc/"
+else
+   rc_dir=""
+fi
+SRC_URI="https://dovecot.org/releases/${major_minor}/${rc_dir}${MY_P}.tar.gz
+   sieve? (
+   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
+   )
+   managesieve? (
+   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
+   ) "
+DESCRIPTION="An IMAP and POP3 server written with security primarily in mind"
+HOMEPAGE="https://www.dovecot.org/";
+
+SLOT="0"
+LICENSE="LGPL-2.1 MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
+IUSE_DOVECOT_COMPRESS="lz4 zstd"
+IUSE_DOVECOT_OTHER="argon2 caps doc ipv6 lucene managesieve rpc
+   selinux sieve solr static-libs stemmer suid systemd tcpd textcat unwind"
+
+IUSE="${IUSE_DOVECOT_AUTH} ${IUSE_DOVECOT_COMPRESS} ${IUSE_DOVECOT_OTHER}"
+
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
+
+DEPEND="
+   app-arch/bzip2
+   app-arch/xz-utils
+   dev-libs/icu:=
+   dev-libs/openssl:0=
+   sys-libs/zlib:=
+   virtual/libiconv
+   argon2? ( dev-libs/libsodium:= )
+   caps? ( sys-libs/libcap )
+   kerberos? ( virtual/krb5 )
+   ldap? ( net-nds/openldap:= )
+   lua? ( ${LUA_DEPS} )
+   lucene? ( >=dev-cpp/clucene-2.3 )
+   lz4? ( app-arch/lz4 )
+   mysql? ( dev-db/mysql-connector-c:0= )
+   pam? ( sys-libs/pam:= )
+   postgres? ( dev-db/postgresql:* )
+   rpc? ( net-libs/libtirpc:= net-libs/rpcsvc-proto )
+   selinux? ( sec-policy/selinux-dovecot )
+   solr? ( net-misc/curl dev-libs/expat )
+   sqlite? ( dev-db/sqlite:* )
+   stemmer? ( dev-libs/snowball-stemmer:= )
+   suid? ( acct-group/mail )
+   systemd? ( sys-apps/systemd:= )
+   tcpd? ( sys-apps/tcp-wrappers )
+   textcat? ( app-text/libexttextcat )
+   unwind? ( sys-libs/libunwind:= )
+   zstd? ( app-arch/zstd:= )
+   virtual/libcrypt:=
+   "
+
+RDEPEND="
+   ${DEPEND}
+   acct-group/dovecot
+   acct-group/dovenull
+   acct-user/dovecot
+   acct-user/dovenull
+   net-mail/mailbase
+   "
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}"-autoconf-lua-version-v2.patch
+   "${FILESDIR}/${PN}"-socket-name-too-long.patch
+   "${FILESDIR}/${P}"-slibtool.patch # 782631
+   "${FILESDIR}"/CVE-2022-30550.patch
+)
+
+pkg_setup() {
+   use lua && lua-single_pkg_setup
+   if use managesieve && ! use sieve; then
+   ewarn "managesieve USE flag selected but sieve USE flag 
unselected"
+   ewarn "sieve USE flag will be turned on"
+   fi
+}
+
+src_prepare() {
+   default
+   # bug 657108, 782631
+   #elibtoolize
+   eautoreconf
+
+   # Bug #727244
+   append-cflags -fasynchronous-unwind-tables
+}
+
+src_configure() {
+   local conf=""
+
+   if use postgres || use mysql || use sqlite; then
+   conf="${conf} --with-sql"
+   fi
+
+   # turn valgrind tests off. Bug #340791
+   VALGRIND=no \
+   LUAPC="${ELUA}" \
+   systemdsystemunitdir="$(systemd_get_systemunitdir)" \
+   econf \
+   --with-rundir="${EPREFIX}/run/dovecot" \
+   --with-statedir="${EPREFIX}/var/lib/dovecot" \
+   --with-moduledir="${EPREFIX}/usr/$(get_libdir)/dovecot" \
+   --disable-rpath \
+   --with-bzlib \
+   --without-libbsd \
+   --with-lz

  1   2   3   >