[gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs-kmod/, sys-fs/zfs-kmod/files/

2022-09-17 Thread Georgy Yakovlev
commit: 343037a0b292a176d153a7e188f259bb57162007
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Sep 17 22:13:13 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Sep 17 22:14:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=343037a0

sys-fs/zfs-kmod: drop 2.1.4-r1

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

 sys-fs/zfs-kmod/Manifest |   2 -
 sys-fs/zfs-kmod/files/2.1.4-ZERO_RANGE.patch | 304 ---
 sys-fs/zfs-kmod/zfs-kmod-2.1.4-r1.ebuild | 209 --
 3 files changed, 515 deletions(-)

diff --git a/sys-fs/zfs-kmod/Manifest b/sys-fs/zfs-kmod/Manifest
index e252f0fccc10..9e6e521d9fef 100644
--- a/sys-fs/zfs-kmod/Manifest
+++ b/sys-fs/zfs-kmod/Manifest
@@ -1,5 +1,3 @@
-DIST zfs-2.1.4.tar.gz 34896310 BLAKE2B 
be303f1181f604770536aa4aa61d5319ec408abbd04964cedadd15b3101a15deba6539bb5d833f4fed357f323d74f622d035305df699b213df41ae45bffdd200
 SHA512 
c7b57c43fc287b22905067ab022df4133d32e1a5dc335f7baf743b4ef88f64c2bf9d41318c2083230d077dd49e68f7d9e6172266e13d4b1eee29d359860f969e
-DIST zfs-2.1.4.tar.gz.asc 836 BLAKE2B 
b311730f72d534c87a782515f35a354bfbefba0513dc0cee5b0b497cf742590f13be6a49ff8a70d7d6503d0ba06b0266e7d290d718337add614812c3d1b0731a
 SHA512 
53880cd5369f468551bab685eb83739ed76aa286886fdd2cbad4270755fe809da730082a91bba61011f59594fac297ce05645ae32c2c73b4a9aa835f2991a1ee
 DIST zfs-2.1.5-patches.tar.xz 13324 BLAKE2B 
bfef8abd298cebd54491272b8c1deacace901d9a1acce67cb927bab6447eafd985352fd09f64336aa9d6611bab0e5c761d7973f0a65c408d77bb735a94c60253
 SHA512 
d2b009664f8eb4f2a8596693011fde578b6eae123c6169e5dfb70bd920c0f987f5177f7b1be008705a421574a8a9bc930f99823785c69e81573f18b0350cb9bd
 DIST zfs-2.1.5.tar.gz 34951632 BLAKE2B 
c6e3efd9c0cda91654767eaad0eaaa05cd9a5daf1cb0384c9c78b30062f5c29142ac37ab9dbdaf96c91456d11c317d782d3524ade293f03fda983e5992b79e49
 SHA512 
d9ccf1049cefa9167d25f71fbdca70092cd02368b60f09341e6489fb68dc5f89e87b026b0191f4d81181a8851449124d824a1d959d0e2fb29c8a3d624edc4f03
 DIST zfs-2.1.5.tar.gz.asc 836 BLAKE2B 
4a81c266967540850a2cc824e79555ca9d05b2e17e45fa2723893cbd85b55e3d7d791986d6667b7ee1530e7692c03818f15e8b6798393b54989f90801b775786
 SHA512 
224b0dcf4982c63a8eff0a39d054537e7d023f7c35e154e4d20490b8daf184c076bc8e4de7d2c5af4059f8a802b747e637aad4479cd8d1330cf5b26da2f19c94

diff --git a/sys-fs/zfs-kmod/files/2.1.4-ZERO_RANGE.patch 
b/sys-fs/zfs-kmod/files/2.1.4-ZERO_RANGE.patch
deleted file mode 100644
index 338b14208dab..
--- a/sys-fs/zfs-kmod/files/2.1.4-ZERO_RANGE.patch
+++ /dev/null
@@ -1,304 +0,0 @@
-https://github.com/openzfs/zfs/commit/c220771a47e4206fb43e6849957657c9504b1b14
-https://github.com/openzfs/zfs/issues/13329
-
-From c220771a47e4206fb43e6849957657c9504b1b14 Mon Sep 17 00:00:00 2001
-From: Rich Ercolani <214141+rincebr...@users.noreply.github.com>
-Date: Wed, 20 Apr 2022 19:07:03 -0400
-Subject: [PATCH] Corrected oversight in ZERO_RANGE behavior
-
-It turns out, no, in fact, ZERO_RANGE and PUNCH_HOLE do
-have differing semantics in some ways - in particular,
-one requires KEEP_SIZE, and the other does not.
-
-Also added a zero-range test to catch this, corrected a flaw
-that made the punch-hole test succeed vacuously, and a typo
-in file_write.
-
-Reviewed-by: Brian Behlendorf 
-Signed-off-by: Rich Ercolani 
-Closes #13329
-Closes #13338
 a/module/os/linux/zfs/zpl_file.c
-+++ b/module/os/linux/zfs/zpl_file.c
-@@ -781,11 +781,13 @@ zpl_fallocate_common(struct inode *ip, int mode, loff_t 
offset, loff_t len)
-   if (mode & (test_mode)) {
-   flock64_t bf;
- 
--  if (offset > olen)
--  goto out_unmark;
-+  if (mode & FALLOC_FL_KEEP_SIZE) {
-+  if (offset > olen)
-+  goto out_unmark;
- 
--  if (offset + len > olen)
--  len = olen - offset;
-+  if (offset + len > olen)
-+  len = olen - offset;
-+  }
-   bf.l_type = F_WRLCK;
-   bf.l_whence = SEEK_SET;
-   bf.l_start = offset;
 a/tests/runfiles/linux.run
-+++ b/tests/runfiles/linux.run
-@@ -94,7 +94,7 @@ tests = ['events_001_pos', 'events_002_pos', 
'zed_rc_filter', 'zed_fd_spill']
- tags = ['functional', 'events']
- 
- [tests/functional/fallocate:Linux]
--tests = ['fallocate_prealloc']
-+tests = ['fallocate_prealloc', 'fallocate_zero-range']
- tags = ['functional', 'fallocate']
- 
- [tests/functional/fault:Linux]
 a/tests/zfs-tests/cmd/file_write/file_write.c
-+++ b/tests/zfs-tests/cmd/file_write/file_write.c
-@@ -251,7 +251,7 @@ usage(char *prog)
-   "\t[-s offset] [-c write_count] [-d data]\n\n"
-   "Where [data] equal to zero causes chars "
-   "0->%d to be repeated throughout, or [data]\n"
--  "equal to 'R' for psudorandom data.\n",
-+  "equal to 'R' for pseudorandom data.\n",
-   prog, DATA_RANGE);
- 
-   

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

2022-09-17 Thread William Hubbs
commit: 9566a3c6cf7b94705efa015d1f4a519d8308ead6
Author: William Hubbs  gentoo  org>
AuthorDate: Sun Sep 18 02:40:17 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sun Sep 18 02:40:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9566a3c6

dev-lang/go-bootstrap: keyword 1.19 for ~mips

Thanks-to: matoro  matoro.tk>
Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go-bootstrap/Manifest |  4 
 dev-lang/go-bootstrap/go-bootstrap-1.19.ebuild | 12 +++-
 2 files changed, 15 insertions(+), 1 deletion(-)

diff --git a/dev-lang/go-bootstrap/Manifest b/dev-lang/go-bootstrap/Manifest
index c49ff1d02512..d1a9411cbd89 100644
--- a/dev-lang/go-bootstrap/Manifest
+++ b/dev-lang/go-bootstrap/Manifest
@@ -9,6 +9,10 @@ DIST go-linux-arm-bootstrap-1.19.tbz 144962797 BLAKE2B 
58d23124db51dc782f4b07117
 DIST go-linux-arm64-bootstrap-1.16.6.tbz 119471617 BLAKE2B 
518ed7baf7c74aface2f458e5f3ed6e8c0f9aa2314d59f83688818fda8acb1d15e8d9288210eef916f09773868253661c30ffc259570e2f2e3de829cc49e91c4
 SHA512 
4e3b968188c6d7882568d24919baa1a80b07097a0ec8cf87c40e012db61eba58107edcedf67801868c93e5263cbf62eccfb2c2163d33018e6a82ffcd61e2872d
 DIST go-linux-arm64-bootstrap-1.19.tbz 142392386 BLAKE2B 
0b4938b0e171fa5145c24af49f6b7848004d299622f094b640f5c16e8312342f85b46af2b9577aebaeb7e49e8dc374afc8327e1b26b6d649c7f9ddea562976c6
 SHA512 
4b9905cf572ae9e77144eb5be04296b67af395fe687b2e12c5164cbacac088c577e2b015f1882828d8f0cd051f6c56907bb46c83fe335b260e6bab34abef8bea
 DIST go-linux-loong64-bootstrap-1.19.tbz 144935554 BLAKE2B 
0923a8a31d2dfaf22c38c0198ccd6e3494e9948233c6875a8ba6f06bec10cb7832cbe90f5a5ab3739fe2f694e6b49beee3190c5f37d678ec642f19a9446b
 SHA512 
aceee0bd99dd84afe51faf56a245dc6646e0ea494111d67f1469fbcb23c99329a2b7202fc05a1e5adf410055a8cdd16f58589fda9136fafcf0dfaaae512f45b3
+DIST go-linux-mips-bootstrap-1.19.tbz 142870308 BLAKE2B 
a2232ddbe68d5a62de83a18ad550a45635b84c8215c54fa4210609b5db8958d8618d2d2544a5402d9b44f8c2136193a11460a782cd2c229a71d919b650a004a4
 SHA512 
7fa24a9408dfdd9896fabbf04623d7f04af8588102eb83f2bc49ba4cf0121c86fafde123a6d1cdb9e6342b1d6027a51515839aee682771d0e81f46a02ff25baf
+DIST go-linux-mips64-bootstrap-1.19.tbz 143021255 BLAKE2B 
6828ff232e8b6d1b88cb708ece6652c049fe144985ed61ef9d11fb904af0d7f130ae86316d7adfcf8ce0729373e218a483f8e08f7aff148bae18a7e295dbc510
 SHA512 
5fb63c791c0019a58028fcb385be701d1f2eb6d4ba1a4c6dc847e67801f2b1537591683be5896fe12f979e5b94bd16394dedd4e4d2dd8c52356e98617d6e8831
+DIST go-linux-mips64le-bootstrap-1.19.tbz 142401298 BLAKE2B 
a0b6ccb4a0ba959216455fd0c53aa3f3f5ad20c00c3bf4f9b5cf2386c05e00964459cea6e4db59fb8dbe7f7c9f435044a3a6d8028b09273c529dabc9eda7
 SHA512 
7da00fda36830942983adc152e1977b1e3a21ed0ec930ff7a4a3292038679d193c5e19548c7e84f1e47b258d327a896749fae9721781f3fe51b57a310b2d928d
+DIST go-linux-mipsle-bootstrap-1.19.tbz 142843800 BLAKE2B 
5bdbfb4f9e7e4d912a56401de8e48278b539221827e14649ee5ee813ae30e3b4a2d031bc7f117d724eeba57897a6cf25d953df565a514a012728772c9a0305e1
 SHA512 
a746e32ffc9ff8ad9f3dbd2e78697f5edfde2818fca06b91190a668014f9a74d37e6f3e226cad51883b47e9e497b6ef22514ae6e3cef173aef0d7da3bc239b1e
 DIST go-linux-ppc64-bootstrap-1.16.6.tbz 119549132 BLAKE2B 
26131877025faf0a1b09abab9d229940532b52c7d994d001b7e91dbde0fe760a520e3337f6fe3e413aa3abc49096fb47883fba0cc247d8e0c93a6698947a4567
 SHA512 
a55d1a5da5a7b6360485101fc051aa34aecdc2e73be3690df16d132068c390a522114c890f942f504d197e7d00b97a95ea7cca6e74ae23719c6ab80deea4e7da
 DIST go-linux-ppc64-bootstrap-1.19.tbz 143163287 BLAKE2B 
99c2f786bc9d0a2fb3370d59a1a21eec86f69e9240bf96ad564cca3d252ba38a3a376dafd659038b1899a14cd25f606c2fa18641225946c94653158e6e4b5d23
 SHA512 
4a344a47ffae2ff93e893019729492026a3c99ad5ffe10c69e57ea0ce2f22948bd684f8b4bc26bb8027158bd7fb14a32e7e2038f4f49c890dd9bcee6e99ba74a
 DIST go-linux-ppc64le-bootstrap-1.16.6.tbz 118880332 BLAKE2B 
364f193b0e21ba330effc07ff8fd6b8e1b63519fdcd44c0c0c5a655a95739263a5a31771f04f3b682097bef41144ae7b31d28eaeae9c95505c187673a7289e3f
 SHA512 
56ed74c7b6a189fd477c8ec6a5d5af1cc628fe3816f562dfb0702bea743a55e61d36a06f3d8314576ab690eeaab09a6d076549c74cd8f2a99cd2531e82c09e7e

diff --git a/dev-lang/go-bootstrap/go-bootstrap-1.19.ebuild 
b/dev-lang/go-bootstrap/go-bootstrap-1.19.ebuild
index 8c2c8eac2d14..24e096eb21ce 100644
--- a/dev-lang/go-bootstrap/go-bootstrap-1.19.ebuild
+++ b/dev-lang/go-bootstrap/go-bootstrap-1.19.ebuild
@@ -11,6 +11,16 @@ SRC_URI="
arm? ( ${BOOTSTRAP_DIST}/go-linux-arm-bootstrap-${PV}.tbz )
arm64? ( ${BOOTSTRAP_DIST}/go-linux-arm64-bootstrap-${PV}.tbz )
loong? ( ${BOOTSTRAP_DIST}/go-linux-loong64-bootstrap-${PV}.tbz )
+   mips? (
+   abi_mips_o32? (
+   big-endian? ( 
${BOOTSTRAP_DIST}/go-linux-mips-bootstrap-${PV}.tbz )
+   !big-endian? ( 
${BOOTSTRAP_DIST}/go-linux-mipsle-bootstrap-${PV}.tbz )
+   )
+   abi_mips_n64? (
+   big-endian? ( 

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

2022-09-17 Thread William Hubbs
commit: 41228d023a77a783f76cf5a8cf53e611c21cea3a
Author: William Hubbs  gentoo  org>
AuthorDate: Sun Sep 18 02:40:17 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sun Sep 18 02:40:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41228d02

dev-lang/go: keyword 1.19.1 for ~mips

Thanks-to: matoro  matoro.tk>
Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/go-1.19.1.ebuild | 7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/dev-lang/go/go-1.19.1.ebuild b/dev-lang/go/go-1.19.1.ebuild
index bc66dab29cdd..8923fe948718 100644
--- a/dev-lang/go/go-1.19.1.ebuild
+++ b/dev-lang/go/go-1.19.1.ebuild
@@ -21,7 +21,7 @@ case ${PV}  in
case ${PV} in
*_beta*|*_rc*) ;;
*)
-   KEYWORDS="-* amd64 arm arm64 ~loong ~ppc64 ~riscv ~s390 ~x86 
~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+   KEYWORDS="-* amd64 arm arm64 ~loong ~mips ~ppc64 ~riscv ~s390 
~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
;;
esac
 esac
@@ -68,6 +68,11 @@ go_arch() {
x86)echo 386;;
x64-*)  echo amd64;;
loong)  echo loong64;;
+   mips) if use abi_mips_o32; then
+   [[ $(tc-endian $@) = big ]] && echo mips || 
echo mipsle
+   elif use abi_mips_n64; then
+   [[ $(tc-endian $@) = big ]] && echo mips64 || 
echo mips64le
+   fi ;;
ppc64) [[ $(tc-endian $@) = big ]] && echo ppc64 || echo 
ppc64le ;;
riscv) echo riscv64 ;;
s390) echo s390x ;;



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

2022-09-17 Thread Lucio Sauer
commit: b82dce7250b37f95640639873d53165e350653b4
Author: Lucio Sauer  posteo  net>
AuthorDate: Sun Sep 18 04:02:40 2022 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Sun Sep 18 04:34:08 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b82dce72

app-misc/anki-bin: update icon URL

Closes: https://bugs.gentoo.org/870688
Signed-off-by: Lucio Sauer  posteo.net>

 app-misc/anki-bin/Manifest   | 1 +
 app-misc/anki-bin/anki-bin-2.1.54.ebuild | 4 ++--
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/app-misc/anki-bin/Manifest b/app-misc/anki-bin/Manifest
index 8075610b3..709f07855 100644
--- a/app-misc/anki-bin/Manifest
+++ b/app-misc/anki-bin/Manifest
@@ -1,4 +1,5 @@
 DIST anki-bin-2.1.49.zip 9859031 BLAKE2B 
efe67559e090fbca990022f0dba9cff5f608ecbdf6d1a38cf682dfe8676458d77dbd0a12f68c19f24a74e8b006c7226c356bd9b03bc9c767ed1c063e3ab749d6
 SHA512 
cb6d4d65ad63d6a850a4bfd11f91e274f99afefe4eb988da8e72a73e062b3f477ffa5d7e6aac7baa0bb7efd8fafc599c10d36d44e6ab76d8ca2e7ebc83c32c3e
+DIST anki-bin-2.1.54.png 34595 BLAKE2B 
7b8adeece0d666f819d2e579d04f00102d6a28fe5915b2d13ae0bbf72671f95610d2bb47235509756684d38e4be495b41b6b5814fa0ee2b303adc1c78ed54b88
 SHA512 
c5051738be8c766629a0ec4cbf95c5f554e7bbca2fb5103b3545f2c34a6fcfd87c1384bbd5239199a8491fa46889b299f5f6e1f23988e271402239cdc2a0a9e7
 DIST anki-bin-2.1.54.zip 10987565 BLAKE2B 
9ef71f62694f02dab59b7fd54a110df9a3748c373aed52f230dbc2335f881a78e130027559527a6ab1959e21f0337ab13ae89623ae22cf87351133f3cc7aa571
 SHA512 
d842309251d28218607177140a099f8b190b6f4b9ffb632c33aa0f9423118dd1424e59c70a0c93e57ad08c504cc36650590fda37b107e95bbbfb33521fbca87a
 DIST anki.png 34595 BLAKE2B 
7b8adeece0d666f819d2e579d04f00102d6a28fe5915b2d13ae0bbf72671f95610d2bb47235509756684d38e4be495b41b6b5814fa0ee2b303adc1c78ed54b88
 SHA512 
c5051738be8c766629a0ec4cbf95c5f554e7bbca2fb5103b3545f2c34a6fcfd87c1384bbd5239199a8491fa46889b299f5f6e1f23988e271402239cdc2a0a9e7
 DIST aqt-2.1.49.zip 2199372 BLAKE2B 
319eae4de573bfb07537faa3f3cef18f920dae55c230ce473dc08f5ebf4480df5f7a7d1b875ba7bc3c7147b596288f622db317f7eda835715bd6272e09da64f7
 SHA512 
65696fb36a5cd0cd9209eee483ffa31b2a9370d90e307140fd1d3ad647c7e6a63d24046dc521704fa78bf15895a0d6e57f72915cd161e1bb03a8bcbecb8099f0

diff --git a/app-misc/anki-bin/anki-bin-2.1.54.ebuild 
b/app-misc/anki-bin/anki-bin-2.1.54.ebuild
index 388a9e9c3..ec35b0130 100644
--- a/app-misc/anki-bin/anki-bin-2.1.54.ebuild
+++ b/app-misc/anki-bin/anki-bin-2.1.54.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://apps.ankiweb.net/;
 SRC_URI="

https://files.pythonhosted.org/packages/cp39/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}-cp39-abi3-manylinux_2_28_x86_64.whl
 -> ${P}.zip

https://files.pythonhosted.org/packages/py3/a/aqt/aqt-${PV}-py3-none-any.whl -> 
aqt-${PV}.zip
-   https://raw.githubusercontent.com/ankitects/anki/${PV}/qt/linux/anki.png
+   
https://raw.githubusercontent.com/ankitects/${MY_PN}/${PV}/qt/bundle/lin/${MY_PN}.png
 -> ${P}.png
 "
 
 LICENSE="AGPL-3"
@@ -59,6 +59,6 @@ src_install() {
python_domodule aqt-${PV}.dist-info
printf "#!/usr/bin/python3\nimport sys;from aqt import 
run;sys.exit(run())" > runanki
python_newscript runanki anki
-   doicon "${DISTDIR}"/anki.png
+   newicon "${DISTDIR}"/${P}.png ${MY_PN}.png
make_desktop_entry /usr/bin/anki Anki anki Education
 }



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

2022-09-17 Thread Lucio Sauer
commit: fffbe2d8bbcb01711dcbc7c62b232877ce7cd5d9
Author: Lucio Sauer  posteo  net>
AuthorDate: Sun Sep 18 04:11:29 2022 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Sun Sep 18 04:34:15 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fffbe2d8

app-misc/anki-bin: update to EAPI 8, drop Python 3.8 support, update .desktop 
file, add man page

We are fetching a Python 3.9 wheel.

Signed-off-by: Lucio Sauer  posteo.net>

 app-misc/anki-bin/Manifest  |  2 +
 app-misc/anki-bin/anki-bin-2.1.54-r1.ebuild | 68 +
 2 files changed, 70 insertions(+)

diff --git a/app-misc/anki-bin/Manifest b/app-misc/anki-bin/Manifest
index 709f07855..23778d40d 100644
--- a/app-misc/anki-bin/Manifest
+++ b/app-misc/anki-bin/Manifest
@@ -1,4 +1,6 @@
 DIST anki-bin-2.1.49.zip 9859031 BLAKE2B 
efe67559e090fbca990022f0dba9cff5f608ecbdf6d1a38cf682dfe8676458d77dbd0a12f68c19f24a74e8b006c7226c356bd9b03bc9c767ed1c063e3ab749d6
 SHA512 
cb6d4d65ad63d6a850a4bfd11f91e274f99afefe4eb988da8e72a73e062b3f477ffa5d7e6aac7baa0bb7efd8fafc599c10d36d44e6ab76d8ca2e7ebc83c32c3e
+DIST anki-bin-2.1.54.1 2212 BLAKE2B 
18dba4d3f7210b1fa765490617c4290b7a0f37abd75df6fdb395ea758fa2557789f595e0c0470c918ee988dfa5270df48dda095e8f6dce2aad597b0bba23db50
 SHA512 
50ee6633758b028c54b899d70cf582c54d4fdbb7e13f10921303db3a84d325ac689b48dbf4a5f03584748e89ad7820e14cd4646d7a3fa97919496f48a99cdb05
+DIST anki-bin-2.1.54.desktop 458 BLAKE2B 
7311e2ea71b40bd586a547a14316ca5447d582c046c3850ec5f63637640401fa53e8cdb8799ca8d6b169e38dae3e507946f4fbe5057c0d48e92729033fc6514b
 SHA512 
4666f855e488c0f3cdf2d071aeb373cf8eff96eefe71eb7bb67344fed66150b821d83bed4d4ec2966f63d2a6ede1701f1b19236a6a72e3002e70d2f404d55220
 DIST anki-bin-2.1.54.png 34595 BLAKE2B 
7b8adeece0d666f819d2e579d04f00102d6a28fe5915b2d13ae0bbf72671f95610d2bb47235509756684d38e4be495b41b6b5814fa0ee2b303adc1c78ed54b88
 SHA512 
c5051738be8c766629a0ec4cbf95c5f554e7bbca2fb5103b3545f2c34a6fcfd87c1384bbd5239199a8491fa46889b299f5f6e1f23988e271402239cdc2a0a9e7
 DIST anki-bin-2.1.54.zip 10987565 BLAKE2B 
9ef71f62694f02dab59b7fd54a110df9a3748c373aed52f230dbc2335f881a78e130027559527a6ab1959e21f0337ab13ae89623ae22cf87351133f3cc7aa571
 SHA512 
d842309251d28218607177140a099f8b190b6f4b9ffb632c33aa0f9423118dd1424e59c70a0c93e57ad08c504cc36650590fda37b107e95bbbfb33521fbca87a
 DIST anki.png 34595 BLAKE2B 
7b8adeece0d666f819d2e579d04f00102d6a28fe5915b2d13ae0bbf72671f95610d2bb47235509756684d38e4be495b41b6b5814fa0ee2b303adc1c78ed54b88
 SHA512 
c5051738be8c766629a0ec4cbf95c5f554e7bbca2fb5103b3545f2c34a6fcfd87c1384bbd5239199a8491fa46889b299f5f6e1f23988e271402239cdc2a0a9e7

diff --git a/app-misc/anki-bin/anki-bin-2.1.54-r1.ebuild 
b/app-misc/anki-bin/anki-bin-2.1.54-r1.ebuild
new file mode 100644
index 0..bc3edd17e
--- /dev/null
+++ b/app-misc/anki-bin/anki-bin-2.1.54-r1.ebuild
@@ -0,0 +1,68 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_9 )
+inherit python-single-r1 desktop xdg
+
+MY_PN=${PN%-bin}
+DESCRIPTION="A spaced-repetition memory training program (flash cards)"
+HOMEPAGE="https://apps.ankiweb.net/;
+SRC_URI="
+   
https://files.pythonhosted.org/packages/cp39/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}-cp39-abi3-manylinux_2_28_x86_64.whl
 -> ${P}.zip
+   
https://files.pythonhosted.org/packages/py3/a/aqt/aqt-${PV}-py3-none-any.whl -> 
aqt-${PV}.zip
+   
https://raw.githubusercontent.com/ankitects/${MY_PN}/${PV}/qt/bundle/lin/${MY_PN}.desktop
 -> ${P}.desktop
+   
https://raw.githubusercontent.com/ankitects/${MY_PN}/${PV}/qt/bundle/lin/${MY_PN}.png
 -> ${P}.png
+   
https://raw.githubusercontent.com/ankitects/${MY_PN}/${PV}/qt/bundle/lin/${MY_PN}.1
 -> ${P}.1
+"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+QA_PREBUILT="usr/lib/*"
+DEPEND="
+$(python_gen_cond_dep '
+   dev-python/decorator[${PYTHON_USEDEP}]
+   dev-python/protobuf-python[${PYTHON_USEDEP}]
+   dev-python/orjson-bin[${PYTHON_USEDEP}]
+   dev-python/distro[${PYTHON_USEDEP}]
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/flask[${PYTHON_USEDEP}]
+   dev-python/waitress[${PYTHON_USEDEP}]
+   dev-python/send2trash[${PYTHON_USEDEP}]
+   dev-python/markdown[${PYTHON_USEDEP}]
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/flask-cors[${PYTHON_USEDEP}]
+   dev-python/PyQt5[${PYTHON_USEDEP}]
+   dev-python/PyQtWebEngine[${PYTHON_USEDEP}]
+   dev-python/stringcase[${PYTHON_USEDEP}]
+   ')
+"
+RDEPEND="${DEPEND}
+   ${PYTHON_DEPS}
+   !app-misc/anki
+"
+BDEPEND="app-arch/unzip"
+
+S="${WORKDIR}"
+
+src_unpack() {
+   unpack ${P}.zip aqt-${PV}.zip
+}
+
+src_install() {
+   python_domodule anki anki-${PV}.dist-info aqt aqt-${PV}.dist-info
+   printf "#!/usr/bin/python3\nimport sys;from aqt 

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

2022-09-17 Thread Matt Turner
commit: 168701c152ca2853fb3cba158046d72b77168909
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Sep 18 04:21:11 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Sep 18 04:32:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=168701c1

dev-util/glib-utils: Version bump to 2.74.0

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

 dev-util/glib-utils/Manifest |  1 +
 dev-util/glib-utils/glib-utils-2.74.0.ebuild | 62 
 2 files changed, 63 insertions(+)

diff --git a/dev-util/glib-utils/Manifest b/dev-util/glib-utils/Manifest
index 95e472e8decc..4774c58c55b9 100644
--- a/dev-util/glib-utils/Manifest
+++ b/dev-util/glib-utils/Manifest
@@ -1 +1,2 @@
 DIST glib-2.72.3.tar.xz 4893484 BLAKE2B 
1360c887b07ede3de3a7d31589f3dfc07ada2fe3e7901d3f30048ab9a1379357753ae142c6c107b3fcd6dd61e1401fbe6db22f0e89ea617db2c1073f1900cbe6
 SHA512 
8834ab7498577c2f659d135b87c27b34e1157be27f6c1fe5af0d64a94654f78cbe6a87e6868966849674c34e88a9d51d2de8d89f78f86aa1e1af3482761f0638
+DIST glib-2.74.0.tar.xz 5183072 BLAKE2B 
b21e5a72e2ce3390cbf13601aa902104f1ac1cfbd75181d30cd340f24b5875753f898b229f99c71d47d499be86cddb0191a0072c0c2decc82956a46c16255905
 SHA512 
5cdadd2f4568c0c3d45083b4d39699abf651e42e020f7bc880cce3ff33d28943118388d17a0632777e843f48009c1f97d5634fde3cb8c69c7c7f35b278ac8225

diff --git a/dev-util/glib-utils/glib-utils-2.74.0.ebuild 
b/dev-util/glib-utils/glib-utils-2.74.0.ebuild
new file mode 100644
index ..c715c1e6fd52
--- /dev/null
+++ b/dev-util/glib-utils/glib-utils-2.74.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..11} )
+GNOME_ORG_MODULE="glib"
+
+inherit gnome.org python-single-r1
+
+DESCRIPTION="Build utilities for GLib using projects"
+HOMEPAGE="https://www.gtk.org/;
+
+LICENSE="LGPL-2.1+"
+SLOT="0" # /usr/bin utilities that can't be parallel installed by their nature
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+
+RDEPEND="${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-libs/libxslt
+   app-text/docbook-xsl-stylesheets
+"
+
+src_configure() { :; }
+
+do_xsltproc_command() {
+   # Taken from meson.build for manual manpage building - keep in sync 
(also copied to dev-util/gdbus-codegen)
+   xsltproc \
+   --nonet \
+   --stringparam man.output.quietly 1 \
+   --stringparam funcsynopsis.style ansi \
+   --stringparam man.th.extra1.suppress 1 \
+   --stringparam man.authors.section.enabled 0 \
+   --stringparam man.copyright.section.enabled 0 \
+   -o "${2}" \
+   
http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl \
+   "${1}" || die "manpage generation failed"
+}
+
+src_compile() {
+   sed -e "s:@VERSION@:${PV}:g;s:@PYTHON@:python:g" 
gobject/glib-genmarshal.in > gobject/glib-genmarshal || die
+   sed -e "s:@VERSION@:${PV}:g;s:@PYTHON@:python:g" 
gobject/glib-mkenums.in > gobject/glib-mkenums || die
+   sed -e "s:@GLIB_VERSION@:${PV}:g;s:@PYTHON@:python:g" 
glib/gtester-report.in > glib/gtester-report || die
+   do_xsltproc_command docs/reference/gobject/glib-genmarshal.xml 
docs/reference/gobject/glib-genmarshal.1
+   do_xsltproc_command docs/reference/gobject/glib-mkenums.xml 
docs/reference/gobject/glib-mkenums.1
+   do_xsltproc_command docs/reference/glib/gtester-report.xml 
docs/reference/glib/gtester-report.1
+}
+
+src_install() {
+   python_fix_shebang gobject/glib-genmarshal
+   python_fix_shebang gobject/glib-mkenums
+   python_fix_shebang glib/gtester-report
+   exeinto /usr/bin
+   doexe gobject/glib-genmarshal
+   doexe gobject/glib-mkenums
+   doexe glib/gtester-report
+   doman docs/reference/gobject/glib-genmarshal.1
+   doman docs/reference/gobject/glib-mkenums.1
+   doman docs/reference/glib/gtester-report.1
+}



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

2022-09-17 Thread Matt Turner
commit: b14f20774b61952eb9b2473c7513de79348bd823
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Sep 18 04:26:44 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Sep 18 04:32:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b14f2077

dev-libs/glib: Version bump to 2.74.0

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

 dev-libs/glib/Manifest   |   1 +
 dev-libs/glib/glib-2.74.0.ebuild | 287 +++
 2 files changed, 288 insertions(+)

diff --git a/dev-libs/glib/Manifest b/dev-libs/glib/Manifest
index 95e472e8decc..4774c58c55b9 100644
--- a/dev-libs/glib/Manifest
+++ b/dev-libs/glib/Manifest
@@ -1 +1,2 @@
 DIST glib-2.72.3.tar.xz 4893484 BLAKE2B 
1360c887b07ede3de3a7d31589f3dfc07ada2fe3e7901d3f30048ab9a1379357753ae142c6c107b3fcd6dd61e1401fbe6db22f0e89ea617db2c1073f1900cbe6
 SHA512 
8834ab7498577c2f659d135b87c27b34e1157be27f6c1fe5af0d64a94654f78cbe6a87e6868966849674c34e88a9d51d2de8d89f78f86aa1e1af3482761f0638
+DIST glib-2.74.0.tar.xz 5183072 BLAKE2B 
b21e5a72e2ce3390cbf13601aa902104f1ac1cfbd75181d30cd340f24b5875753f898b229f99c71d47d499be86cddb0191a0072c0c2decc82956a46c16255905
 SHA512 
5cdadd2f4568c0c3d45083b4d39699abf651e42e020f7bc880cce3ff33d28943118388d17a0632777e843f48009c1f97d5634fde3cb8c69c7c7f35b278ac8225

diff --git a/dev-libs/glib/glib-2.74.0.ebuild b/dev-libs/glib/glib-2.74.0.ebuild
new file mode 100644
index ..db17ff43554c
--- /dev/null
+++ b/dev-libs/glib/glib-2.74.0.ebuild
@@ -0,0 +1,287 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_REQ_USE="xml(+)"
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit flag-o-matic gnome.org gnome2-utils linux-info meson-multilib multilib 
python-any-r1 toolchain-funcs xdg
+
+DESCRIPTION="The GLib library of C routines"
+HOMEPAGE="https://www.gtk.org/;
+
+LICENSE="LGPL-2.1+"
+SLOT="2"
+IUSE="dbus debug +elf gtk-doc +mime selinux static-libs sysprof systemtap test 
utils xattr"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="gtk-doc? ( test )" # Bug #777636
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+# * elfutils (via libelf) does not build on Windows. gresources are not 
embedded
+# within ELF binaries on that platform anyway and inspecting ELF binaries from
+# other platforms is not that useful so exclude the dependency in this case.
+# * Technically static-libs is needed on zlib, util-linux and perhaps more, but
+# these are used by GIO, which glib[static-libs] consumers don't really seem
+# to need at all, thus not imposing the deps for now and once some consumers
+# are actually found to static link libgio-2.0.a, we can revisit and either add
+# them or just put the (build) deps in that rare consumer instead of recursive
+# RDEPEND here (due to lack of recursive DEPEND).
+RDEPEND="
+   !=virtual/libiconv-0-r1[${MULTILIB_USEDEP}]
+   >=dev-libs/libpcre2-10.32:0=[${MULTILIB_USEDEP},static-libs?]
+   >=dev-libs/libffi-3.0.13-r1:=[${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+   >=virtual/libintl-0-r2[${MULTILIB_USEDEP}]
+   kernel_linux? ( >=sys-apps/util-linux-2.23[${MULTILIB_USEDEP}] )
+   selinux? ( >=sys-libs/libselinux-2.2.2-r5[${MULTILIB_USEDEP}] )
+   xattr? ( !elibc_glibc? ( >=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}] 
) )
+   elf? ( virtual/libelf:0= )
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}"
+# libxml2 used for optional tests that get automatically skipped
+BDEPEND="
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxslt
+   >=sys-devel/gettext-0.19.8
+   gtk-doc? ( >=dev-util/gtk-doc-1.33
+   app-text/docbook-xml-dtd:4.2
+   app-text/docbook-xml-dtd:4.5 )
+   systemtap? ( >=dev-util/systemtap-1.3 )
+   ${PYTHON_DEPS}
+   test? ( >=sys-apps/dbus-1.2.14 )
+   virtual/pkgconfig
+"
+# TODO: >=dev-util/gdbus-codegen-${PV} test dep once we modify 
gio/tests/meson.build to use external gdbus-codegen
+
+PDEPEND="
+   dbus? ( gnome-base/dconf )
+   mime? ( x11-misc/shared-mime-info )
+"
+# shared-mime-info needed for gio/xdgmime, bug #409481
+# dconf is needed to be able to save settings, bug #498436
+
+MULTILIB_CHOST_TOOLS=(
+   /usr/bin/gio-querymodules$(get_exeext)
+)
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.64.1-mark-gdbus-server-auth-test-flaky.patch
+)
+
+pkg_setup() {
+   if use kernel_linux ; then
+   CONFIG_CHECK="~INOTIFY_USER"
+   if use test ; then
+   CONFIG_CHECK="~IPV6"
+   WARNING_IPV6="Your kernel needs IPV6 support for 
running some tests, skipping them."
+   fi
+   linux-info_pkg_setup
+   fi
+   python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   if use test; then
+   # TODO: 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/gobject-introspection-common/

2022-09-17 Thread Matt Turner
commit: f6bdd8113833c50fc0d8c28e6a44812bb8bbad70
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Sep 18 04:14:51 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Sep 18 04:34:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6bdd811

dev-libs/gobject-introspection-common: Version bump to 1.74.0

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

 dev-libs/gobject-introspection-common/Manifest |  1 +
 .../gobject-introspection-common-1.74.0.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-libs/gobject-introspection-common/Manifest 
b/dev-libs/gobject-introspection-common/Manifest
index cb6ad8cd2b09..3df3cc05972b 100644
--- a/dev-libs/gobject-introspection-common/Manifest
+++ b/dev-libs/gobject-introspection-common/Manifest
@@ -1 +1,2 @@
 DIST gobject-introspection-1.72.0.tar.xz 1040936 BLAKE2B 
fd7600a927e57d5a076c203a084afe56a738d3a93109055be7bee22a96d6d5b08892300260288e5b83f883e54ca658cb24ef5c862abe435820c963bbf0cf8496
 SHA512 
b8fba2bd12e93776c55228acf3487bef36ee40b1abdc7f681b827780ac94a8bfa1f59b0c30d60fa5a1fea2f610de78b9e52029f411128067808f17eb6374cdc5
+DIST gobject-introspection-1.74.0.tar.xz 1044008 BLAKE2B 
223bb9b8b452f03945f941086e47fb3b14f03f8353f4f903b21e3f494af728652a44de986752374057e90dd8111f21f5b0cd3e00bb0a8c3aa25c8261bb0b9247
 SHA512 
decff5dda0ec5ec0afda4d6bcd3bdadcbf34289002c0d9c0c77ecf8c5d3f15d196b24d8035041545031006acbdfe76af47c42da061c40e200c87f2c74cd301f0

diff --git 
a/dev-libs/gobject-introspection-common/gobject-introspection-common-1.74.0.ebuild
 
b/dev-libs/gobject-introspection-common/gobject-introspection-common-1.74.0.ebuild
new file mode 100644
index ..67c0ee1d1c8a
--- /dev/null
+++ 
b/dev-libs/gobject-introspection-common/gobject-introspection-common-1.74.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GNOME_ORG_MODULE="gobject-introspection"
+
+inherit gnome.org
+
+DESCRIPTION="Build infrastructure for GObject Introspection"
+HOMEPAGE="https://wiki.gnome.org/Projects/GObjectIntrospection;
+
+LICENSE="HPND"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+RDEPEND="!<${CATEGORY}/${GNOME_ORG_MODULE}-${PV}"
+# Use !<${PV} because mixing gobject-introspection with different version of 
-common can cause issues like:
+# https://forums.gentoo.org/viewtopic-p-7421930.html
+
+src_configure() { :; }
+
+src_compile() { :; }
+
+src_install() {
+   insinto /usr/share/aclocal
+   doins m4/introspection.m4
+
+   insinto /usr/share/gobject-introspection-1.0
+   doins Makefile.introspection
+}



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

2022-09-17 Thread Matt Turner
commit: 3d12e89901f11f2b4ac2cb4dc27cf1cd712565c0
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Sep 18 04:17:10 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Sep 18 04:32:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d12e899

dev-util/gdbus-codegen: Version bump to 2.74.0

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

 dev-util/gdbus-codegen/Manifest|  1 +
 dev-util/gdbus-codegen/gdbus-codegen-2.74.0.ebuild | 72 ++
 2 files changed, 73 insertions(+)

diff --git a/dev-util/gdbus-codegen/Manifest b/dev-util/gdbus-codegen/Manifest
index 95e472e8decc..4774c58c55b9 100644
--- a/dev-util/gdbus-codegen/Manifest
+++ b/dev-util/gdbus-codegen/Manifest
@@ -1 +1,2 @@
 DIST glib-2.72.3.tar.xz 4893484 BLAKE2B 
1360c887b07ede3de3a7d31589f3dfc07ada2fe3e7901d3f30048ab9a1379357753ae142c6c107b3fcd6dd61e1401fbe6db22f0e89ea617db2c1073f1900cbe6
 SHA512 
8834ab7498577c2f659d135b87c27b34e1157be27f6c1fe5af0d64a94654f78cbe6a87e6868966849674c34e88a9d51d2de8d89f78f86aa1e1af3482761f0638
+DIST glib-2.74.0.tar.xz 5183072 BLAKE2B 
b21e5a72e2ce3390cbf13601aa902104f1ac1cfbd75181d30cd340f24b5875753f898b229f99c71d47d499be86cddb0191a0072c0c2decc82956a46c16255905
 SHA512 
5cdadd2f4568c0c3d45083b4d39699abf651e42e020f7bc880cce3ff33d28943118388d17a0632777e843f48009c1f97d5634fde3cb8c69c7c7f35b278ac8225

diff --git a/dev-util/gdbus-codegen/gdbus-codegen-2.74.0.ebuild 
b/dev-util/gdbus-codegen/gdbus-codegen-2.74.0.ebuild
new file mode 100644
index ..6964fb9fd48a
--- /dev/null
+++ b/dev-util/gdbus-codegen/gdbus-codegen-2.74.0.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GNOME_ORG_MODULE="glib"
+PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_REQ_USE="xml(+)"
+DISTUTILS_USE_PEP517=setuptools
+DISTUTILS_SINGLE_IMPL=1
+
+inherit gnome.org distutils-r1
+
+DESCRIPTION="GDBus code and documentation generator"
+HOMEPAGE="https://www.gtk.org/;
+
+LICENSE="LGPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+
+RDEPEND="${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-libs/libxslt
+   app-text/docbook-xsl-stylesheets
+"
+
+S="${WORKDIR}/glib-${PV}/gio/gdbus-2.0/codegen"
+
+python_prepare_all() {
+   PATCHES=(
+   "${FILESDIR}/${PN}-2.56.1-sitedir.patch"
+   )
+   distutils-r1_python_prepare_all
+
+   local MAJOR_VERSION=$(ver_cut 1)
+   local MINOR_VERSION=$(ver_cut 2)
+   sed -e 's:@PYTHON@:python:' gdbus-codegen.in > gdbus-codegen || die
+   sed -e "s:@VERSION@:${PV}:" \
+   -e "s:@MAJOR_VERSION@:${MAJOR_VERSION}:" \
+   -e "s:@MINOR_VERSION@:${MINOR_VERSION}:" config.py.in > 
config.py || die
+   cp "${FILESDIR}/setup.py-2.32.4" setup.py || die "cp failed"
+   sed -e "s/@PV@/${PV}/" -i setup.py || die "sed setup.py failed"
+}
+
+do_xsltproc_command() {
+   # Taken from meson.build for manual manpage building - keep in sync 
(also copied to dev-util/glib-utils)
+   xsltproc \
+   --nonet \
+   --stringparam man.output.quietly 1 \
+   --stringparam funcsynopsis.style ansi \
+   --stringparam man.th.extra1.suppress 1 \
+   --stringparam man.authors.section.enabled 0 \
+   --stringparam man.copyright.section.enabled 0 \
+   -o "${2}" \
+   
http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl \
+   "${1}" || die "manpage generation failed"
+}
+
+src_compile() {
+   distutils-r1_src_compile
+   do_xsltproc_command 
"${WORKDIR}/glib-${PV}/docs/reference/gio/gdbus-codegen.xml" 
"${WORKDIR}/glib-${PV}/docs/reference/gio/gdbus-codegen.1"
+}
+
+src_test() {
+   einfo "Skipping tests. This package is tested by dev-libs/glib"
+   einfo "when merged with FEATURES=test"
+}
+
+python_install_all() {
+   distutils-r1_python_install_all # no-op, but prevents QA warning
+   doman "${WORKDIR}/glib-${PV}/docs/reference/gio/gdbus-codegen.1"
+}



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

2022-09-17 Thread Matt Turner
commit: 0160549798672ca62853c36248c3fc4e9b447e8f
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Sep 18 04:16:03 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Sep 18 04:34:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01605497

dev-libs/gobject-introspection: Version bump to 1.74.0

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

 dev-libs/gobject-introspection/Manifest|  1 +
 .../gobject-introspection-1.74.0.ebuild| 79 ++
 2 files changed, 80 insertions(+)

diff --git a/dev-libs/gobject-introspection/Manifest 
b/dev-libs/gobject-introspection/Manifest
index cb6ad8cd2b09..3df3cc05972b 100644
--- a/dev-libs/gobject-introspection/Manifest
+++ b/dev-libs/gobject-introspection/Manifest
@@ -1 +1,2 @@
 DIST gobject-introspection-1.72.0.tar.xz 1040936 BLAKE2B 
fd7600a927e57d5a076c203a084afe56a738d3a93109055be7bee22a96d6d5b08892300260288e5b83f883e54ca658cb24ef5c862abe435820c963bbf0cf8496
 SHA512 
b8fba2bd12e93776c55228acf3487bef36ee40b1abdc7f681b827780ac94a8bfa1f59b0c30d60fa5a1fea2f610de78b9e52029f411128067808f17eb6374cdc5
+DIST gobject-introspection-1.74.0.tar.xz 1044008 BLAKE2B 
223bb9b8b452f03945f941086e47fb3b14f03f8353f4f903b21e3f494af728652a44de986752374057e90dd8111f21f5b0cd3e00bb0a8c3aa25c8261bb0b9247
 SHA512 
decff5dda0ec5ec0afda4d6bcd3bdadcbf34289002c0d9c0c77ecf8c5d3f15d196b24d8035041545031006acbdfe76af47c42da061c40e200c87f2c74cd301f0

diff --git a/dev-libs/gobject-introspection/gobject-introspection-1.74.0.ebuild 
b/dev-libs/gobject-introspection/gobject-introspection-1.74.0.ebuild
new file mode 100644
index ..9edbb532afbd
--- /dev/null
+++ b/dev-libs/gobject-introspection/gobject-introspection-1.74.0.ebuild
@@ -0,0 +1,79 @@
+# 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="xml(+)"
+inherit gnome.org meson python-single-r1 xdg
+
+DESCRIPTION="Introspection system for GObject-based libraries"
+HOMEPAGE="https://wiki.gnome.org/Projects/GObjectIntrospection;
+
+LICENSE="LGPL-2+ GPL-2+"
+SLOT="0"
+IUSE="doctool gtk-doc test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+# virtual/pkgconfig needed at runtime, bug #505408
+RDEPEND="
+   >=dev-libs/gobject-introspection-common-${PV}
+   >=dev-libs/glib-2.74.0:2
+   dev-libs/libffi:=
+   doctool? (
+   $(python_gen_cond_dep '
+   dev-python/mako[${PYTHON_USEDEP}]
+   dev-python/markdown[${PYTHON_USEDEP}]
+   ')
+   )
+   virtual/pkgconfig
+   ${PYTHON_DEPS}
+"
+# Wants real bison, not virtual/yacc
+DEPEND="${RDEPEND}"
+BDEPEND="
+   gtk-doc? (
+   >=dev-util/gtk-doc-1.19
+   app-text/docbook-xml-dtd:4.3
+   app-text/docbook-xml-dtd:4.5
+   )
+   sys-devel/bison
+   sys-devel/flex
+   test? (
+   x11-libs/cairo[glib]
+   $(python_gen_cond_dep '
+   dev-python/mako[${PYTHON_USEDEP}]
+   dev-python/markdown[${PYTHON_USEDEP}]
+   ')
+   )
+"
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_feature test cairo)
+   $(meson_feature doctool)
+   #-Dglib_src_dir
+   $(meson_use gtk-doc gtk_doc)
+   #-Dcairo_libname
+   -Dpython="${EPYTHON}"
+   #-Dgir_dir_prefix
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   python_fix_shebang "${ED}"/usr/bin/
+   python_optimize 
"${ED}"/usr/$(get_libdir)/gobject-introspection/giscanner
+
+   # Prevent collision with gobject-introspection-common
+   rm -v "${ED}"/usr/share/aclocal/introspection.m4 \
+   
"${ED}"/usr/share/gobject-introspection-1.0/Makefile.introspection || die
+   rmdir "${ED}"/usr/share/aclocal || die
+}



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

2022-09-17 Thread William Hubbs
commit: 0ca11c8aa1a8c8e0b95987f19b778ecdce4c8c61
Author: William Hubbs  gentoo  org>
AuthorDate: Sun Sep 18 04:27:47 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sun Sep 18 04:28:33 2022 +
URL:https://gitweb.gentoo.org/proj/baselayout.git/commit/?id=0ca11c8a

silence message about ignoring the touch failure

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

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

diff --git a/Makefile b/Makefile
index 230acbc5..493c824b 100644
--- a/Makefile
+++ b/Makefile
@@ -77,7 +77,7 @@ layout-dirs:
for x in $(KEEP_DIRS) ; do \
test -e $(DESTDIR)$$x/.keep && continue ; \
$(INSTALL_DIR) $(DESTDIR)$$x ; \
-   touch $(DESTDIR)$$x/.keep || echo "ignoring touch failure; 
mounted fs?" ; \
+   touch $(DESTDIR)$$x/.keep || true; \
done
 
 layout-BSD: layout-dirs



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

2022-09-17 Thread Mike Gilbert
commit: 63accc51997bc0433f2ce3c9f637a656eac649e7
Author: Paymon  gmail  com>
AuthorDate: Mon Jul 18 14:37:16 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Sep 18 03:21:01 2022 +
URL:https://gitweb.gentoo.org/proj/baselayout.git/commit/?id=63accc51

Relax checks on KEEPDIR when directories are mounted fs

My use case for this is in containers (mkosi with systemd-nspawn in my
case)

Closes: https://github.com/gentoo/baselayout/pull/2
Signed-off-by: Paymon  gmail.com>
Signed-off-by: Mike Gilbert  gentoo.org>

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

diff --git a/Makefile b/Makefile
index e0266d2a..230acbc5 100644
--- a/Makefile
+++ b/Makefile
@@ -76,7 +76,7 @@ layout-dirs:
# Create base filesytem layout
for x in $(KEEP_DIRS) ; do \
test -e $(DESTDIR)$$x/.keep && continue ; \
-   $(INSTALL_DIR) $(DESTDIR)$$x || exit $$? ; \
+   $(INSTALL_DIR) $(DESTDIR)$$x ; \
touch $(DESTDIR)$$x/.keep || echo "ignoring touch failure; 
mounted fs?" ; \
done
 



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

2022-09-17 Thread Mike Gilbert
commit: b607b26fff6dd73d886f2dc0afc1cf439510e509
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Sep 18 03:09:30 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Sep 18 03:10:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b607b26f

sys-apps/baselayout: don't prune /usr/local/sbin from PATH on merged-usr

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

 .../baselayout/{baselayout-2.8-r2.ebuild => baselayout-2.8-r3.ebuild}| 1 -
 sys-apps/baselayout/baselayout-.ebuild   | 1 -
 2 files changed, 2 deletions(-)

diff --git a/sys-apps/baselayout/baselayout-2.8-r2.ebuild 
b/sys-apps/baselayout/baselayout-2.8-r3.ebuild
similarity index 99%
rename from sys-apps/baselayout/baselayout-2.8-r2.ebuild
rename to sys-apps/baselayout/baselayout-2.8-r3.ebuild
index c6296f1a6f94..b7fc36bdb833 100644
--- a/sys-apps/baselayout/baselayout-2.8-r2.ebuild
+++ b/sys-apps/baselayout/baselayout-2.8-r3.ebuild
@@ -218,7 +218,6 @@ src_prepare() {
# don't want symlinked directories in PATH on systems with usr-merge
if ! use split-usr && ! use prefix-guest; then
sed \
-   -e 's|/usr/local/sbin:||g' \
-e 's|:/usr/sbin:|:|g' \
-e 's|:/sbin:|:|g' \
-e 's|:/bin:|:|g' \

diff --git a/sys-apps/baselayout/baselayout-.ebuild 
b/sys-apps/baselayout/baselayout-.ebuild
index c6296f1a6f94..b7fc36bdb833 100644
--- a/sys-apps/baselayout/baselayout-.ebuild
+++ b/sys-apps/baselayout/baselayout-.ebuild
@@ -218,7 +218,6 @@ src_prepare() {
# don't want symlinked directories in PATH on systems with usr-merge
if ! use split-usr && ! use prefix-guest; then
sed \
-   -e 's|/usr/local/sbin:||g' \
-e 's|:/usr/sbin:|:|g' \
-e 's|:/sbin:|:|g' \
-e 's|:/bin:|:|g' \



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

2022-09-17 Thread William Hubbs
commit: 962c112926de1808f308452adade65ae7ae741e4
Author: William Hubbs  gentoo  org>
AuthorDate: Sun Sep 18 03:08:27 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sun Sep 18 03:09:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=962c1129

dev-lang/go-bootstrap: fix iuse

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

 dev-lang/go-bootstrap/go-bootstrap-1.19.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/go-bootstrap/go-bootstrap-1.19.ebuild 
b/dev-lang/go-bootstrap/go-bootstrap-1.19.ebuild
index 24e096eb21ce..fa9937e75400 100644
--- a/dev-lang/go-bootstrap/go-bootstrap-1.19.ebuild
+++ b/dev-lang/go-bootstrap/go-bootstrap-1.19.ebuild
@@ -35,7 +35,7 @@ SRC_URI="
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="-* ~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~s390 ~x86 
~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
-IUSE="big-endian"
+IUSE="abi_mips_n64 abi_mips_o32 big-endian"
 RESTRICT="strip"
 QA_PREBUILT="*"
 



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

2022-09-17 Thread Mike Gilbert
commit: 625632955cec96bfc0dd83e8497cd55d9b9e
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Sep 18 03:01:40 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Sep 18 03:01:40 2022 +
URL:https://gitweb.gentoo.org/proj/baselayout.git/commit/?id=62563295

Makefile: simplify /sbin symlink for usrmerge

This matches the layout produced by sys-apps/merge-usr.

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

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

diff --git a/Makefile b/Makefile
index a61e828b..e0266d2a 100644
--- a/Makefile
+++ b/Makefile
@@ -106,7 +106,7 @@ ifeq ($(OS),Linux)
rm -fr ${DESTDIR}/sbin
rm -fr ${DESTDIR}/usr/sbin
ln -snf usr/bin ${DESTDIR}/bin
-   ln -snf usr/sbin ${DESTDIR}/sbin
+   ln -snf usr/bin ${DESTDIR}/sbin
ln -snf bin ${DESTDIR}/usr/sbin
 endif
 



[gentoo-commits] repo/gentoo:master commit in: dev-perl/XS-Parse-Keyword/

2022-09-17 Thread Akinori Hattori
commit: 9aa45a8de4ea26516e729fa3afb7f66d5108e127
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sun Sep 18 02:51:22 2022 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sun Sep 18 02:52:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9aa45a8d

dev-perl/XS-Parse-Keyword: new upstream release

Signed-off-by: Akinori Hattori  gentoo.org>

 dev-perl/XS-Parse-Keyword/Manifest|  1 +
 .../XS-Parse-Keyword/XS-Parse-Keyword-0.250.0.ebuild  | 19 +++
 dev-perl/XS-Parse-Keyword/metadata.xml|  2 +-
 3 files changed, 21 insertions(+), 1 deletion(-)

diff --git a/dev-perl/XS-Parse-Keyword/Manifest 
b/dev-perl/XS-Parse-Keyword/Manifest
index 7d1eb7b6e9d9..af901f803956 100644
--- a/dev-perl/XS-Parse-Keyword/Manifest
+++ b/dev-perl/XS-Parse-Keyword/Manifest
@@ -1 +1,2 @@
 DIST XS-Parse-Keyword-0.24.tar.gz 72742 BLAKE2B 
23b065eccc05325bb7bb48910297b84b9df1686594ae88941d3ef02b0485f0e0a1776c9d042cdff84c76563265dfcc2d350de6cdc71fc9228469b2d83019ad21
 SHA512 
ce9d622afeaeaea94fd68ece3840e52a9b79eb083558f68688ffa4d67d20be13e4690859f7f3cb89c4d371ba6f412ff4a0bf767d6e61e03fe0a2b6598a5558d3
+DIST XS-Parse-Keyword-0.25.tar.gz 74105 BLAKE2B 
cd68f85062a505d70b02ce74ee68719c7b66df3dbbf46363bacf935377bf571075fc128e785fe16a2aabc7cc065f319abd5a872711f3643daad07ad71cbd876c
 SHA512 
db4b92b49654574e5bb93cbf144e766840f9338cf7e6e7ebe48398b79f6beddf56761241d6f1672abbb8ea00e05eef4a3f909258abd7598dda8fee88b541508d

diff --git a/dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.250.0.ebuild 
b/dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.250.0.ebuild
new file mode 100644
index ..2f65d4a08d28
--- /dev/null
+++ b/dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.250.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=PEVANS
+DIST_VERSION=0.25
+inherit perl-module
+
+DESCRIPTION="XS functions to assist in parsing keyword syntax"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+RDEPEND=""
+BDEPEND="${RDEPEND}
+   dev-perl/ExtUtils-CChecker
+   dev-perl/Module-Build
+   virtual/perl-ExtUtils-CBuilder
+   virtual/perl-ExtUtils-ParseXS"

diff --git a/dev-perl/XS-Parse-Keyword/metadata.xml 
b/dev-perl/XS-Parse-Keyword/metadata.xml
index 46c7e7842b74..216073821622 100644
--- a/dev-perl/XS-Parse-Keyword/metadata.xml
+++ b/dev-perl/XS-Parse-Keyword/metadata.xml
@@ -10,7 +10,7 @@
Gentoo Perl Project


-   XS-Keyword-Try
+   XS-Parse-Keyword
XS::Parse::Infix
XS::Parse::Infix::Builder
XS::Parse::Keyword



[gentoo-commits] repo/gentoo:master commit in: x11-misc/xsetleds/files/, x11-misc/xsetleds/

2022-09-17 Thread Sam James
commit: b285885a1572877bed466f356c9f3f7ce8abb853
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 18 02:10:45 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 18 02:10:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b285885a

x11-misc/xsetleds: extra implicit decl. fixes

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

 ...ds-0.1.3-configure-implicit-function-decl.patch | 60 ++
 ...ds-0.1.3-r2.ebuild => xsetleds-0.1.3-r3.ebuild} |  0
 2 files changed, 60 insertions(+)

diff --git 
a/x11-misc/xsetleds/files/xsetleds-0.1.3-configure-implicit-function-decl.patch 
b/x11-misc/xsetleds/files/xsetleds-0.1.3-configure-implicit-function-decl.patch
index 4055e7a459a0..3235053c8b7e 100644
--- 
a/x11-misc/xsetleds/files/xsetleds-0.1.3-configure-implicit-function-decl.patch
+++ 
b/x11-misc/xsetleds/files/xsetleds-0.1.3-configure-implicit-function-decl.patch
@@ -13,3 +13,63 @@ is written for autoconf 2.13.
  EOF
  if { (eval echo configure:1063: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } 
&& test -s conftest${ac_exeext}; then
ac_cv_prog_cc_works=yes
+@@ -1304,6 +1304,7 @@ else
+ #line 1305 "configure"
+ #include "confdefs.h"
+ #include 
++#include 
+ #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
+ #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
+ #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
+@@ -2477,7 +2478,7 @@ for ac_kw in inline __inline__ __inline; do
+ #include "confdefs.h"
+ 
+ int main() {
+-} $ac_kw foo() {
++} int $ac_kw foo() {
+ ; return 0; }
+ EOF
+ if { (eval echo configure:2484: \"$ac_compile\") 1>&5; (eval $ac_compile) 
2>&5; }; then
+@@ -2855,13 +2856,14 @@ else
+   cat > conftest.$ac_ext <
+ /* System header to define __stub macros and hopefully few prototypes,
+ which can conflict with char $ac_func(); below.  */
+ #include 
+ /* Override any gcc2 internal prototype to avoid an error.  */
+ /* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply.  */
+-char $ac_func();
++int $ac_func();
+ 
+ int main() {
+ 
+@@ -2934,14 +2936,13 @@ else
+* does it exist and is it safe to write into the mmap'd area
+* how to use it (BSD variants)  */
+ #include 
++#include 
+ #include 
+ #include 
++#include 
++#include 
+ 
+-/* This mess was copied from the GNU getpagesize.h.  */
+ #ifndef HAVE_GETPAGESIZE
+-# ifdef HAVE_UNISTD_H
+-#  include 
+-# endif
+ 
+ /* Assume that all systems that can run configure have sys/param.h.  */
+ # ifndef HAVE_SYS_PARAM_H
+@@ -2981,7 +2982,7 @@ else
+ #ifdef __cplusplus
+ extern "C" { void *malloc(unsigned); }
+ #else
+-char *malloc();
++void *malloc();
+ #endif
+ 
+ int

diff --git a/x11-misc/xsetleds/xsetleds-0.1.3-r2.ebuild 
b/x11-misc/xsetleds/xsetleds-0.1.3-r3.ebuild
similarity index 100%
rename from x11-misc/xsetleds/xsetleds-0.1.3-r2.ebuild
rename to x11-misc/xsetleds/xsetleds-0.1.3-r3.ebuild



[gentoo-commits] repo/gentoo:master commit in: x11-misc/xsetleds/, x11-misc/xsetleds/files/

2022-09-17 Thread Sam James
commit: bbb8661765e69f8f978d4894026cf0aff603f586
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 18 01:19:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 18 01:26:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbb86617

x11-misc/xsetleds: update EAPI 6 -> 8, fix implicit func. declarations

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

 ...xsetleds-0.1.3-configure-implicit-function-decl.patch | 15 +++
 x11-misc/xsetleds/xsetleds-0.1.3-r2.ebuild   | 16 +---
 2 files changed, 24 insertions(+), 7 deletions(-)

diff --git 
a/x11-misc/xsetleds/files/xsetleds-0.1.3-configure-implicit-function-decl.patch 
b/x11-misc/xsetleds/files/xsetleds-0.1.3-configure-implicit-function-decl.patch
new file mode 100644
index ..4055e7a459a0
--- /dev/null
+++ 
b/x11-misc/xsetleds/files/xsetleds-0.1.3-configure-implicit-function-decl.patch
@@ -0,0 +1,15 @@
+https://bugs.gentoo.org/870571
+
+Not sent upstream as it's a generated file and configure.in
+is written for autoconf 2.13.
+--- a/configure
 b/configure
+@@ -1057,7 +1057,7 @@ cat > conftest.$ac_ext << EOF
+ #line 1058 "configure"
+ #include "confdefs.h"
+ 
+-main(){return(0);}
++int main(){return(0);}
+ EOF
+ if { (eval echo configure:1063: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } 
&& test -s conftest${ac_exeext}; then
+   ac_cv_prog_cc_works=yes

diff --git a/x11-misc/xsetleds/xsetleds-0.1.3-r2.ebuild 
b/x11-misc/xsetleds/xsetleds-0.1.3-r2.ebuild
index 1de8663792e8..5a8da903b1c3 100644
--- a/x11-misc/xsetleds/xsetleds-0.1.3-r2.ebuild
+++ b/x11-misc/xsetleds/xsetleds-0.1.3-r2.ebuild
@@ -1,10 +1,11 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
+
 inherit toolchain-funcs
 
-DESCRIPTION="small tool to report and change the keyboard LED states of an X 
display"
+DESCRIPTION="Small tool to report and change the keyboard LED states of an X 
display"
 HOMEPAGE="https://github.com/bmeurer/xsetleds;
 SRC_URI="
ftp://ftp.unix-ag.org/user/bmeurer/xsetleds/src/${P}.tar.gz
@@ -23,14 +24,15 @@ DEPEND="
${RDEPEND}
x11-base/xorg-proto
 "
+
 PATCHES=(
"${FILESDIR}"/${P}-assignment.patch
"${FILESDIR}"/${P}-isalpha.patch
+   "${FILESDIR}"/${P}-configure-implicit-function-decl.patch
 )
 
-src_prepare() {
-   default
+src_configure() {
tc-export CC
-}
 
-DOCS=( AUTHORS ChangeLog README TODO )
+   default
+}



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpck/, media-sound/mpck/files/

2022-09-17 Thread Sam James
commit: c62644e62856e96f2a07c4d8355a4f37ab2dc0ac
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 18 01:13:25 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 18 01:13:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c62644e6

media-sound/mpck: EAPI 8, fix implicit func. declarations

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

 media-sound/mpck/files/mpck-0.15-implicit-func-decl.patch  | 10 ++
 media-sound/mpck/{mpck-0.15.ebuild => mpck-0.15-r1.ebuild} | 11 +++
 2 files changed, 17 insertions(+), 4 deletions(-)

diff --git a/media-sound/mpck/files/mpck-0.15-implicit-func-decl.patch 
b/media-sound/mpck/files/mpck-0.15-implicit-func-decl.patch
new file mode 100644
index ..2c30d369599c
--- /dev/null
+++ b/media-sound/mpck/files/mpck-0.15-implicit-func-decl.patch
@@ -0,0 +1,10 @@
+--- a/mpck/file.c
 b/mpck/file.c
+@@ -27,6 +27,7 @@
+ #include "file.h"
+ #include "mp3errors.h"
+ #include "options.h"
++#include "print.h"
+ 
+ #ifdef HAVE_STDLIB_H
+ #include 

diff --git a/media-sound/mpck/mpck-0.15.ebuild 
b/media-sound/mpck/mpck-0.15-r1.ebuild
similarity index 72%
rename from media-sound/mpck/mpck-0.15.ebuild
rename to media-sound/mpck/mpck-0.15-r1.ebuild
index 1df48af46667..dfc0a2940a94 100644
--- a/media-sound/mpck/mpck-0.15.ebuild
+++ b/media-sound/mpck/mpck-0.15-r1.ebuild
@@ -1,18 +1,21 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 MY_P=checkmate-${PV}
 
 DESCRIPTION="Checks MP3s for errors"
 HOMEPAGE="http://mpck.linuxonly.nl/;
 SRC_URI="http://checkmate.linuxonly.nl/${MY_P}.tar.gz;
+S="${WORKDIR}"/${MY_P}
 
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc x86"
 
-S="${WORKDIR}/${MY_P}"
-
 DOCS=( ABOUT_FIXING AUTHORS ChangeLog HISTORY NEWS README TODO )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.15-implicit-func-decl.patch
+)



[gentoo-commits] repo/gentoo:master commit in: app-text/expander/, app-text/expander/files/

2022-09-17 Thread Sam James
commit: 7184d0d1b3e808e77232f9334120fc68e010e5d2
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 18 01:34:19 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 18 01:34:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7184d0d1

app-text/expander: EAPI 8, fix implicit func. declarations

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

 ...der-2.0.5-r2.ebuild => expander-2.05-r3.ebuild} | 16 +++---
 .../expander/files/expander-2.05-clang15.patch | 60 ++
 ...0.5-gentoo.patch => expander-2.05-gentoo.patch} |  0
 3 files changed, 69 insertions(+), 7 deletions(-)

diff --git a/app-text/expander/expander-2.0.5-r2.ebuild 
b/app-text/expander/expander-2.05-r3.ebuild
similarity index 69%
rename from app-text/expander/expander-2.0.5-r2.ebuild
rename to app-text/expander/expander-2.05-r3.ebuild
index 6684a72038d5..ee8a110a01e6 100644
--- a/app-text/expander/expander-2.0.5-r2.ebuild
+++ b/app-text/expander/expander-2.05-r3.ebuild
@@ -1,21 +1,23 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit toolchain-funcs
 
 DESCRIPTION="Expander is a utility that acts as a filter for text editors"
 HOMEPAGE="http://www.nedit.org;
-SRC_URI="ftp://ftp.nedit.org/pub/contrib/misc/nedit_expander_kit_2.05.tar.gz;
+SRC_URI="ftp://ftp.nedit.org/pub/contrib/misc/nedit_expander_kit_${PV}.tar.gz;
+S="${WORKDIR}"/${PN}
 
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~x86 ~x86-linux ~ppc-macos"
 
-S="${WORKDIR}/${PN}"
-
-PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
+PATCHES=(
+   "${FILESDIR}"/${P}-gentoo.patch
+   "${FILESDIR}"/${P}-clang15.patch
+)
 
 src_compile() {
emake -C src CC="$(tc-getCC)"
@@ -35,7 +37,7 @@ src_install() {
 
 pkg_postinst() {
elog
-   elog "Instructions for using expander with NEdit are in 
/usr/share/doc/${PF}/INSTALL"
-   elog "Macro, definition and template files can be found in 
/usr/share/${P}"
+   elog "Instructions for using expander with NEdit are in 
${EROOT}/usr/share/doc/${PF}/INSTALL"
+   elog "Macro, definition and template files can be found in 
${EROOT}/usr/share/${P}"
elog
 }

diff --git a/app-text/expander/files/expander-2.05-clang15.patch 
b/app-text/expander/files/expander-2.05-clang15.patch
new file mode 100644
index ..a7ae9bed3ddf
--- /dev/null
+++ b/app-text/expander/files/expander-2.05-clang15.patch
@@ -0,0 +1,60 @@
+https://bugs.gentoo.org/870898
+--- a/src/align_columns.c
 b/src/align_columns.c
+@@ -28,6 +28,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ 
/**/
+ /*  SYMBOL DEFINITIONS
*/
+--- a/src/align_comments.c
 b/src/align_comments.c
+@@ -28,6 +28,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ 
/*===*/
+ /* SYMBOL DEFINITIONS
*/
+--- a/src/boxcomment.c
 b/src/boxcomment.c
+@@ -59,6 +59,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ 
/**/
+ /*  SYMBOL DEFINITIONS
*/
+--- a/src/expander.c
 b/src/expander.c
+@@ -114,6 +114,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ /*==*/
+ /*  MACRO DEFINITIONS   */
+@@ -1264,7 +1265,7 @@ bool_t locate_definition(
+ bool_t ignore_definition = FALSE;
+ inti;
+ char   line[ MAXBUF ];
+-static level = 0;
++static int level = 0;
+ 
+ /*-
+ * Recursion protection.
+--- a/src/where_is.c
 b/src/where_is.c
+@@ -54,6 +54,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ typedef int bool_t;
+ 

diff --git a/app-text/expander/files/expander-2.0.5-gentoo.patch 
b/app-text/expander/files/expander-2.05-gentoo.patch
similarity index 100%
rename from app-text/expander/files/expander-2.0.5-gentoo.patch
rename to app-text/expander/files/expander-2.05-gentoo.patch



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

2022-09-17 Thread Sam James
commit: 12a3d1e50d4feb174f5f6343931059a4c90a72ed
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 18 01:21:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 18 01:26:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12a3d1e5

net-misc/rwhoisd: add github upstream metadata

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

 net-misc/rwhoisd/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/net-misc/rwhoisd/metadata.xml b/net-misc/rwhoisd/metadata.xml
index 115e9d64a669..8a42089e3b73 100644
--- a/net-misc/rwhoisd/metadata.xml
+++ b/net-misc/rwhoisd/metadata.xml
@@ -2,4 +2,7 @@
 https://www.gentoo.org/dtd/metadata.dtd;>
 

+   
+   arineng/rwhoisd
+   
 



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/xcircuit/

2022-09-17 Thread Sam James
commit: 5ac5f2307891deb06ba17ace56750e5399cbba1b
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 18 01:27:21 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 18 01:27:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ac5f230

sci-electronics/xcircuit: add github upstream metadata

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

 sci-electronics/xcircuit/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sci-electronics/xcircuit/metadata.xml 
b/sci-electronics/xcircuit/metadata.xml
index 4139bb1a7533..886eda20dd11 100644
--- a/sci-electronics/xcircuit/metadata.xml
+++ b/sci-electronics/xcircuit/metadata.xml
@@ -23,5 +23,6 @@
 
http://www.opencircuitdesign.com/xcircuit/changes.html
 http://www.opencircuitdesign.com/xcircuit/reference.html
 mailto:t...@opencircuitdesign.com
+RTimothyEdwards/xcircuit
   
 



[gentoo-commits] repo/gentoo:master commit in: x11-plugins/asmem/, x11-plugins/asmem/files/

2022-09-17 Thread Sam James
commit: c866f812d4ed8fd185016b97b5fdc9ac6a43d458
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 18 01:25:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 18 01:26:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c866f812

x11-plugins/asmem: update EAPI 6 -> 8, fix implicit func. declarations

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

 .../{asmem-1.12-r1.ebuild => asmem-1.12-r2.ebuild} | 26 ++
 .../files/configure-implicit-func-decls.patch  | 14 
 2 files changed, 31 insertions(+), 9 deletions(-)

diff --git a/x11-plugins/asmem/asmem-1.12-r1.ebuild 
b/x11-plugins/asmem/asmem-1.12-r2.ebuild
similarity index 69%
rename from x11-plugins/asmem/asmem-1.12-r1.ebuild
rename to x11-plugins/asmem/asmem-1.12-r2.ebuild
index b8aeeafc0159..47c255eede9c 100644
--- a/x11-plugins/asmem/asmem-1.12-r1.ebuild
+++ b/x11-plugins/asmem/asmem-1.12-r2.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
 inherit toolchain-funcs
 
@@ -14,16 +14,23 @@ SLOT="0"
 KEYWORDS="amd64 ppc ppc64 sparc x86"
 IUSE="jpeg"
 
-RDEPEND="x11-libs/libX11
+RDEPEND="
+   x11-libs/libX11
x11-libs/libICE
x11-libs/libSM
x11-libs/libXpm
x11-libs/libXext
-   jpeg? ( virtual/jpeg:0 )"
-DEPEND="${RDEPEND}
-   x11-base/xorg-proto"
-
-PATCHES=( "${FILESDIR}/respect-ldflags.patch" )
+   jpeg? ( media-libs/libjpeg-turbo:= )
+"
+DEPEND="
+   ${RDEPEND}
+   x11-base/xorg-proto
+"
+
+PATCHES=(
+   "${FILESDIR}"/respect-ldflags.patch
+   "${FILESDIR}"/configure-implicit-func-decls.patch
+)
 
 src_configure() {
econf $(use_enable jpeg)
@@ -34,7 +41,8 @@ src_compile() {
 }
 
 src_install() {
-   dobin "${PN}"
-   newman "${PN}.man" "${PN}.1"
einstalldocs
+
+   dobin ${PN}
+   newman ${PN}.man ${PN}.1
 }

diff --git a/x11-plugins/asmem/files/configure-implicit-func-decls.patch 
b/x11-plugins/asmem/files/configure-implicit-func-decls.patch
new file mode 100644
index ..0361c3e6e9b4
--- /dev/null
+++ b/x11-plugins/asmem/files/configure-implicit-func-decls.patch
@@ -0,0 +1,14 @@
+https://bugs.gentoo.org/870679
+
+Generated file and configure.in is written for autoconf 2.13.
+--- a/configure
 b/configure
+@@ -751,7 +751,7 @@ cat > conftest.$ac_ext << EOF
+ #line 752 "configure"
+ #include "confdefs.h"
+ 
+-main(){return(0);}
++int main(){return(0);}
+ EOF
+ if { (eval echo configure:757: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && 
test -s conftest${ac_exeext}; then
+   ac_cv_prog_cc_works=yes



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

2022-09-17 Thread Sam James
commit: 7aeca374eeb47fad31e342fbd24e8f46618c03c9
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 18 00:45:42 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 18 00:46:09 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7aeca374

profiles: add anki-bin package.use for all

Fixes: 75c489e6a5d8e8d1cfeab0f81e77297801988555
Signed-off-by: Sam James  gentoo.org>

 profiles/package.use | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/profiles/package.use b/profiles/package.use
new file mode 100644
index 0..5d9f47c73
--- /dev/null
+++ b/profiles/package.use
@@ -0,0 +1,3 @@
+# Lucio Sauer  (2022-09-16)
+# Upstream recommendation.
+app-misc/anki-bin python_single_target_python3_9



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

2022-09-17 Thread Sam James
commit: 900a47ae16382e60aaa76049e5e65e5f702b3573
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 18 00:37:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 18 00:37:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=900a47ae

dev-ml/opam: Stabilize 2.1.2-r1 x86, #859508

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

 dev-ml/opam/opam-2.1.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/opam/opam-2.1.2-r1.ebuild b/dev-ml/opam/opam-2.1.2-r1.ebuild
index 3bd868b21da2..cc9911b9afb1 100644
--- a/dev-ml/opam/opam-2.1.2-r1.ebuild
+++ b/dev-ml/opam/opam-2.1.2-r1.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/opam-${PV/_/-}"
 
 LICENSE="LGPL-2.1-with-linking-exception"
 SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
 IUSE="+ocamlopt"
 RESTRICT="test" #see bugs 838658
 



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

2022-09-17 Thread Sam James
commit: c51359d5f77a9ffc5120294be9ac77b3e9d9d475
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 18 00:37:02 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 18 00:37:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c51359d5

dev-ml/opam-state: Stabilize 2.1.2 x86, #859508

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

 dev-ml/opam-state/opam-state-2.1.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/opam-state/opam-state-2.1.2.ebuild 
b/dev-ml/opam-state/opam-state-2.1.2.ebuild
index 15366a61d471..2510169a70c1 100644
--- a/dev-ml/opam-state/opam-state-2.1.2.ebuild
+++ b/dev-ml/opam-state/opam-state-2.1.2.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/opam-${PV/_/-}"
 
 LICENSE="LGPL-2.1"
 SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
 IUSE="+ocamlopt"
 RESTRICT="test"
 



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

2022-09-17 Thread Sam James
commit: f26e1a67903f0ceaffebed81a8c18fc06e2cb146
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 18 00:36:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 18 00:36:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f26e1a67

dev-ml/opam-client: Stabilize 2.1.2 amd64, #859508

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

 dev-ml/opam-client/opam-client-2.1.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/opam-client/opam-client-2.1.2.ebuild 
b/dev-ml/opam-client/opam-client-2.1.2.ebuild
index 9160bccc9d77..8914062b8d18 100644
--- a/dev-ml/opam-client/opam-client-2.1.2.ebuild
+++ b/dev-ml/opam-client/opam-client-2.1.2.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/opam-${PV/_/-}"
 
 LICENSE="LGPL-2.1"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 IUSE="+ocamlopt test"
 RESTRICT="!test? ( test )"
 



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

2022-09-17 Thread Sam James
commit: 9a9e336b79a21cd55e6ce8607d4bf5a0b7370688
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 18 00:36:40 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 18 00:36:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a9e336b

dev-ml/opam-core: Stabilize 2.1.2 amd64, #859508

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

 dev-ml/opam-core/opam-core-2.1.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/opam-core/opam-core-2.1.2.ebuild 
b/dev-ml/opam-core/opam-core-2.1.2.ebuild
index 1e81f19a79fc..ee83d6bb3dc6 100644
--- a/dev-ml/opam-core/opam-core-2.1.2.ebuild
+++ b/dev-ml/opam-core/opam-core-2.1.2.ebuild
@@ -16,7 +16,7 @@ OPAM_INSTALLER="${S}/opam-installer"
 
 LICENSE="LGPL-2.1"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 
 RDEPEND="
dev-ml/ocamlgraph:=



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

2022-09-17 Thread Sam James
commit: 248e8ad90fbefcd0b72b7dade40fee852804c280
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 18 00:37:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 18 00:37:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=248e8ad9

dev-ml/opam-solver: Stabilize 2.1.2 x86, #859508

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

 dev-ml/opam-solver/opam-solver-2.1.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/opam-solver/opam-solver-2.1.2.ebuild 
b/dev-ml/opam-solver/opam-solver-2.1.2.ebuild
index e5f1d071ab9a..8e3819e86743 100644
--- a/dev-ml/opam-solver/opam-solver-2.1.2.ebuild
+++ b/dev-ml/opam-solver/opam-solver-2.1.2.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/opam-${PV/_/-}"
 
 LICENSE="LGPL-2.1"
 SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
 IUSE="+ocamlopt test"
 RESTRICT="!test? ( test )"
 



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

2022-09-17 Thread Sam James
commit: d3793a531fa7d80f60e776f10549664a01646c8a
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 18 00:37:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 18 00:37:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3793a53

dev-ml/opam-client: Stabilize 2.1.2 x86, #859508

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

 dev-ml/opam-client/opam-client-2.1.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/opam-client/opam-client-2.1.2.ebuild 
b/dev-ml/opam-client/opam-client-2.1.2.ebuild
index 8914062b8d18..aebe69e3c52a 100644
--- a/dev-ml/opam-client/opam-client-2.1.2.ebuild
+++ b/dev-ml/opam-client/opam-client-2.1.2.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/opam-${PV/_/-}"
 
 LICENSE="LGPL-2.1"
 SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
 IUSE="+ocamlopt test"
 RESTRICT="!test? ( test )"
 



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

2022-09-17 Thread Sam James
commit: 505d4697adbeb9ba167f18816cace227b37b9df2
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 18 00:36:57 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 18 00:36:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=505d4697

dev-ml/opam-core: Stabilize 2.1.2 x86, #859508

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

 dev-ml/opam-core/opam-core-2.1.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/opam-core/opam-core-2.1.2.ebuild 
b/dev-ml/opam-core/opam-core-2.1.2.ebuild
index ee83d6bb3dc6..a3daaaeba74c 100644
--- a/dev-ml/opam-core/opam-core-2.1.2.ebuild
+++ b/dev-ml/opam-core/opam-core-2.1.2.ebuild
@@ -16,7 +16,7 @@ OPAM_INSTALLER="${S}/opam-installer"
 
 LICENSE="LGPL-2.1"
 SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
 
 RDEPEND="
dev-ml/ocamlgraph:=



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

2022-09-17 Thread Sam James
commit: b23dbb23ca9f195f0c897911e963e489b7ee1a2e
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 18 00:36:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 18 00:36:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b23dbb23

dev-ml/opam: Stabilize 2.1.2-r1 amd64, #859508

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

 dev-ml/opam/opam-2.1.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/opam/opam-2.1.2-r1.ebuild b/dev-ml/opam/opam-2.1.2-r1.ebuild
index 8ff5fb0932d9..3bd868b21da2 100644
--- a/dev-ml/opam/opam-2.1.2-r1.ebuild
+++ b/dev-ml/opam/opam-2.1.2-r1.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/opam-${PV/_/-}"
 
 LICENSE="LGPL-2.1-with-linking-exception"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 IUSE="+ocamlopt"
 RESTRICT="test" #see bugs 838658
 



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

2022-09-17 Thread Sam James
commit: bee2a5b505f8d20a1fbd0db989ced7fa7ceb0b91
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 18 00:36:58 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 18 00:36:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bee2a5b5

dev-ml/opam-format: Stabilize 2.1.2-r1 x86, #859508

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

 dev-ml/opam-format/opam-format-2.1.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/opam-format/opam-format-2.1.2-r1.ebuild 
b/dev-ml/opam-format/opam-format-2.1.2-r1.ebuild
index 568be296e2c0..54ee6c913fc1 100644
--- a/dev-ml/opam-format/opam-format-2.1.2-r1.ebuild
+++ b/dev-ml/opam-format/opam-format-2.1.2-r1.ebuild
@@ -16,7 +16,7 @@ OPAM_INSTALLER="${S}/opam-installer"
 
 LICENSE="LGPL-2.1"
 SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
 IUSE="+ocamlopt test"
 RESTRICT="!test? ( test )"
 



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

2022-09-17 Thread Sam James
commit: 7d8b8b2f96880dbcbc2a61be790ce5483b537bac
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 18 00:37:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 18 00:37:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d8b8b2f

dev-ml/opam-repository: Stabilize 2.1.2 x86, #859508

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

 dev-ml/opam-repository/opam-repository-2.1.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/opam-repository/opam-repository-2.1.2.ebuild 
b/dev-ml/opam-repository/opam-repository-2.1.2.ebuild
index 86dcd46b506c..8f43fd8d357e 100644
--- a/dev-ml/opam-repository/opam-repository-2.1.2.ebuild
+++ b/dev-ml/opam-repository/opam-repository-2.1.2.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/opam-${PV/_/-}"
 
 LICENSE="LGPL-2.1"
 SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
 IUSE="+ocamlopt"
 RESTRICT="test"
 



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

2022-09-17 Thread Sam James
commit: b8b258a80a270552283e53f869d7b7e1d3ea1b6a
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 18 00:36:47 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 18 00:36:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8b258a8

dev-ml/opam-solver: Stabilize 2.1.2 amd64, #859508

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

 dev-ml/opam-solver/opam-solver-2.1.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/opam-solver/opam-solver-2.1.2.ebuild 
b/dev-ml/opam-solver/opam-solver-2.1.2.ebuild
index f7d57f853073..e5f1d071ab9a 100644
--- a/dev-ml/opam-solver/opam-solver-2.1.2.ebuild
+++ b/dev-ml/opam-solver/opam-solver-2.1.2.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/opam-${PV/_/-}"
 
 LICENSE="LGPL-2.1"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 IUSE="+ocamlopt test"
 RESTRICT="!test? ( test )"
 



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

2022-09-17 Thread Sam James
commit: 4fe881b36f9324a7e30ffcdafde8efaa1130b1e0
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 18 00:36:42 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 18 00:36:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fe881b3

dev-ml/opam-format: Stabilize 2.1.2-r1 amd64, #859508

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

 dev-ml/opam-format/opam-format-2.1.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/opam-format/opam-format-2.1.2-r1.ebuild 
b/dev-ml/opam-format/opam-format-2.1.2-r1.ebuild
index b1a5c43ceb11..568be296e2c0 100644
--- a/dev-ml/opam-format/opam-format-2.1.2-r1.ebuild
+++ b/dev-ml/opam-format/opam-format-2.1.2-r1.ebuild
@@ -16,7 +16,7 @@ OPAM_INSTALLER="${S}/opam-installer"
 
 LICENSE="LGPL-2.1"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 IUSE="+ocamlopt test"
 RESTRICT="!test? ( test )"
 



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

2022-09-17 Thread Sam James
commit: 6acaf5e607f6fa3a12e4130b2c4fa1e0aa9d071b
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 18 00:36:45 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 18 00:36:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6acaf5e6

dev-ml/opam-state: Stabilize 2.1.2 amd64, #859508

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

 dev-ml/opam-state/opam-state-2.1.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/opam-state/opam-state-2.1.2.ebuild 
b/dev-ml/opam-state/opam-state-2.1.2.ebuild
index c78f8d55f3e5..15366a61d471 100644
--- a/dev-ml/opam-state/opam-state-2.1.2.ebuild
+++ b/dev-ml/opam-state/opam-state-2.1.2.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/opam-${PV/_/-}"
 
 LICENSE="LGPL-2.1"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 IUSE="+ocamlopt"
 RESTRICT="test"
 



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

2022-09-17 Thread Sam James
commit: 1c9c4504abe07184a78949eaf4b18ab11443bdf1
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 18 00:36:43 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 18 00:36:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c9c4504

dev-ml/opam-repository: Stabilize 2.1.2 amd64, #859508

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

 dev-ml/opam-repository/opam-repository-2.1.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/opam-repository/opam-repository-2.1.2.ebuild 
b/dev-ml/opam-repository/opam-repository-2.1.2.ebuild
index 9e9b42b29bf3..86dcd46b506c 100644
--- a/dev-ml/opam-repository/opam-repository-2.1.2.ebuild
+++ b/dev-ml/opam-repository/opam-repository-2.1.2.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/opam-${PV/_/-}"
 
 LICENSE="LGPL-2.1"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 IUSE="+ocamlopt"
 RESTRICT="test"
 



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

2022-09-17 Thread Sam James
commit: 5ad00c4533510085f9b95d6113c24d732d4954d4
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 18 00:35:02 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 18 00:35:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ad00c45

dev-cpp/folly: drop versions

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

 dev-cpp/folly/Manifest  |   6 --
 dev-cpp/folly/folly-2022.04.11.00-r1.ebuild |  74 
 dev-cpp/folly/folly-2022.07.04.00.ebuild|  92 -
 dev-cpp/folly/folly-2022.08.08.00.ebuild|  99 ---
 dev-cpp/folly/folly-2022.08.15.00-r1.ebuild |  99 ---
 dev-cpp/folly/folly-2022.08.22.00.ebuild| 100 
 dev-cpp/folly/folly-2022.09.05.00.ebuild| 100 
 7 files changed, 570 deletions(-)

diff --git a/dev-cpp/folly/Manifest b/dev-cpp/folly/Manifest
index c485a2f9a8cd..22a3f7d97626 100644
--- a/dev-cpp/folly/Manifest
+++ b/dev-cpp/folly/Manifest
@@ -1,9 +1,3 @@
 DIST folly-2022.03.28.00.tar.gz 3616507 BLAKE2B 
da003701abe599f20ac87a2785fe9a4cd4a8896d182737eb1eac6384f3d75a792225b426febea7cc4ea99aac1a1f31eb7330e0a297f43ae7d5aafccd93784560
 SHA512 
6eee07b3e82247c3c8672442503e9a69a1c4607604269fc0760e11a2d0e5595029e6995fbe7c970d2052a7f228f6b92112630e6d5c624369fc52e5ad1823ef74
-DIST folly-2022.04.11.00.tar.gz 3632587 BLAKE2B 
13820f6dc600727fa97603181be97a568cc8b3c713659717592853827dac050d5f1f6d98178e3054871233b48ac18f713589bf43b36ea29445cad557ce13bacf
 SHA512 
7aa0be95d6f8b21aaa88558cf5921c526ab5a8c8121b858eb6e7ea19946d7a82dff06d90b7a365cef5c56a43d8d57af8d01b8b11b27262fbed9ee8c9e701b5ac
-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
 DIST folly-v2022.08.29.00.tar.gz 3696645 BLAKE2B 
c1ff618be8b6a73bf0a1249212cf904ac472711086e54da73dd631ecf002761e30496e8631d6591f51e279b736ae9b3fe50959de6b1f86f01f9d6bc08fe675fc
 SHA512 
1437a1314e26624715a0bb781049e19300eb3a67648287b319c55ce0dfbc867a09bd9d2f0cece6fc75fc62b21899aa94b464ae49c12687be7c94fdf0c7b95790
-DIST folly-v2022.09.05.00.tar.gz 3707503 BLAKE2B 
417df2b8e5dc21b6bffa815b265f85321c93c5d841ca0be77da46c32d6c75dc135a86ec37d8d6a6c3e2b95d8ccfe73e30739713c97e43f4cd3ba18c8a9d3dbde
 SHA512 
5ab206606c3e8b0930e098bc86406edd1b66e99bfa5b3bdcd93bfc054c83fae5271b4257a03a2e18d9f1f789bf64088de2e0c3bbd0a9618ef4281e748da0ccba
 DIST folly-v2022.09.12.00.tar.gz 3710760 BLAKE2B 
af59580ebee3229a6564c4b29e1d24bc405f4ae3b79751af315245c87472293f97c2d78348c92620d3196d1d41a7b55af9627cd42d23f74cbf6f00d129b3b77c
 SHA512 
f9d0ca44f6f0c343d16e8ee5408808830b30155d42a257c48e627f9a82bb4a57568a7feeba01cf73704db68af1eee7424971540635d5dfe1728fc2ae73953940

diff --git a/dev-cpp/folly/folly-2022.04.11.00-r1.ebuild 
b/dev-cpp/folly/folly-2022.04.11.00-r1.ebuild
deleted file mode 100644
index 4d4886d38022..
--- a/dev-cpp/folly/folly-2022.04.11.00-r1.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-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/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-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]
-   dev-libs/double-conversion:=
-   dev-libs/libaio
-   dev-libs/libevent:=
-   dev-libs/libfmt:=
-   

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

2022-09-17 Thread Sam James
commit: ea3e59dcc48859f0f60c82f78d26242f437db844
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 18 00:34:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 18 00:34:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea3e59dc

dev-util/watchman: drop versions

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

 dev-util/watchman/Manifest  |   6 -
 dev-util/watchman/watchman-2022.04.11.00.ebuild | 210 ---
 dev-util/watchman/watchman-2022.07.04.00.ebuild | 210 ---
 dev-util/watchman/watchman-2022.08.08.00.ebuild | 217 
 dev-util/watchman/watchman-2022.08.15.00.ebuild | 217 
 dev-util/watchman/watchman-2022.08.22.00.ebuild | 217 
 dev-util/watchman/watchman-2022.09.05.00.ebuild | 217 
 7 files changed, 1294 deletions(-)

diff --git a/dev-util/watchman/Manifest b/dev-util/watchman/Manifest
index 02a253dbcb69..891bf6e2099f 100644
--- a/dev-util/watchman/Manifest
+++ b/dev-util/watchman/Manifest
@@ -81,13 +81,7 @@ DIST vec_map-0.8.2.crate 14466 BLAKE2B 
8f109fbff19604b82ea2aa61c952e2ce9b5597ccc
 DIST version_check-0.9.4.crate 14895 BLAKE2B 
fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89
 SHA512 
b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8
 DIST wasi-0.10.2+wasi-snapshot-preview1.crate 27505 BLAKE2B 
4eb8644b945633d6e856ad80dd74990be19eb6af99823b147163384f61d471e2d9ec054d78a7064072344be53783e57073e8fffc6dc149b4834a9bf31dba
 SHA512 
06977a294d76369a3867c45abdd8a87ea5c84e5a3681075ba0d14af1aee3114ff24495c7e7f7fe1e6e42230e65fba0e062898e69bc89e0209af62c2d14094ec7
 DIST watchman-2022.03.28.00.tar.gz 3781468 BLAKE2B 
5db1f60c7149af418037a0ce7a00656bc652ec90a4bae261dd48c0bc21d2424ad30e049fe1142b072b5a01ca1380a5cd495fafa74d5c10785e097685f8fb5b21
 SHA512 
3275e66fe522fc45b3f0c8c458d6d2f61ee314f04d6b12935100535bc060603cafe76c8b13c0b8d334c13b63320ff4b84dc8dfb0f5ce09efc28d94e5d7a5974d
-DIST watchman-2022.04.11.00.tar.gz 3783345 BLAKE2B 
0b4b4cadfb45e5a894428ab27fde3e7b70e3e3021d0cf76a15f7d072e0c86589d4b9f8c32d75e0c055a8dd30832360e669cc3d7f86061d214a3e18adc61a3781
 SHA512 
129eaded13ecaff0f4bfa2ffcd5fd27a1685a5f98e53d7b9dba837ad09054c9f8054992d92009580e20f80f367eb71276edab11bfbd4604ade353b08a29076d7
-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 watchman-2022.08.29.00.tar.gz 3787691 BLAKE2B 
faf3f6afe351f7596256424c9e4f0c31fe826ee1097e216d04d869b3adee7ca1d4d9afbbea99fb3ca4f095d06171a1afe56fc5a71022242c4fde99246c3a1781
 SHA512 
25f6f133253335ece931fdbb131e8df4961c4b73877e2caa5008d3bd5e66e44b1121b7d4f2cd3367b1759476307aad8d6642089c482a6b65178b0a05510ea5f1
-DIST watchman-2022.09.05.00.tar.gz 3787904 BLAKE2B 
e8bf19f3b3bb15a6d1bc6c902928c8390c6b3d275c193b1235585afe9598ba89c8e2ee77e4d2e41a7b20708e9e2d081ecd99b27702bf5d9551a3b9947cfb6371
 SHA512 
5c4d3a722e610556e7c76ddbb76996a7e8ff60c141d6264900da368417fe6f94cb68452d4aa3ab7818985b6460140388c89a3d5e00a3269a32a2e4acbc84c996
 DIST watchman-2022.09.12.00.tar.gz 3789078 BLAKE2B 
57bb4f5e0e0c4fc3390296e78a62c4301997efcafe72f2cc9418c1d1527e03e6825c64c29aa1214d3cdedd6908a3e2ec89eb51e4c00cdf84129d8af6c3cb9fd9
 SHA512 
283db0b0d801ac5d0b87bf0edd054c0d4c90b1dee75b791f9fd999777dca9ba9efe46c26093ff932588e35679a9f835296b9109d0441c4dec1d37453f1373c1e
 DIST winapi-0.3.9.crate 1200382 BLAKE2B 
cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673
 SHA512 

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

2022-09-17 Thread Sam James
commit: 58f7f3f4b1bced4e33ba88d6cc6c7e18c6525bb2
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 18 00:34:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 18 00:34:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58f7f3f4

dev-cpp/edencommon: drop versions

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

 dev-cpp/edencommon/Manifest|  5 ---
 dev-cpp/edencommon/edencommon-0_pre20220808.ebuild | 44 --
 dev-cpp/edencommon/edencommon-0_pre20220815.ebuild | 44 --
 dev-cpp/edencommon/edencommon-2022.08.15.00.ebuild | 41 
 dev-cpp/edencommon/edencommon-2022.08.22.00.ebuild | 41 
 dev-cpp/edencommon/edencommon-2022.09.05.00.ebuild | 41 
 6 files changed, 216 deletions(-)

diff --git a/dev-cpp/edencommon/Manifest b/dev-cpp/edencommon/Manifest
index 22a0c80efd19..3ac044c57869 100644
--- a/dev-cpp/edencommon/Manifest
+++ b/dev-cpp/edencommon/Manifest
@@ -1,7 +1,2 @@
-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
 DIST edencommon-2022.08.29.00.gh.tar.gz 143430 BLAKE2B 
a66bae35413097140b24c9313b12d55d52cbd98396ff1afacc751eb9752d4116ab19aeb9320dead5500189d74b4d91fdc09d9648fc6b5fbb55a706328488e7ef
 SHA512 
6622c5de2dbff96717a345c82aaf9335745ed57262bb55c7a6704a68259ce81376ff0a2e9f3818ed1c1f08434da704f31fd4e3d8c48dd13646f0202e7564b2c7
-DIST edencommon-2022.09.05.00.gh.tar.gz 143447 BLAKE2B 
73296a663b76c445076392f59de46dec6a94d8bec75252952c88eb748b3f9a62e9d10134c8c33525ad0b3c2c3d235b96bc65500de9a63d1042f1f7c9c528
 SHA512 
2110446ef109fc151d2d0d2d7eead283ced5ddc4ef4af3bea66d6aebf26c141a636bb03ee9e3f35ce7440373cb37858b748c39ddd14588513373ac7801600897
 DIST edencommon-2022.09.12.00.gh.tar.gz 143483 BLAKE2B 
414060f4d43e16e92f654a0d5d74fede2621bf7f39b880588e3c172dca6cffc59c88de15ece3ce42e1860c351bdef16b1f4daa6ba4fa203aef91d714e43b63ea
 SHA512 
3c6da5425228ada48510208978facfd9fd233e607be076f05c3f431a473098329b23a81609ac8c4766ecf16d8e887aa8667d76c4e48219f0ab61074dbe207333

diff --git a/dev-cpp/edencommon/edencommon-0_pre20220808.ebuild 
b/dev-cpp/edencommon/edencommon-0_pre20220808.ebuild
deleted file mode 100644
index 93b9b628173b..
--- a/dev-cpp/edencommon/edencommon-0_pre20220808.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# 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
-
-# No proper tags yet 
(https://github.com/facebookexperimental/edencommon/issues/2)
-MY_COMMIT="d356bb7a9a28f09f00d72a81f7b60f8f27ce249c"
-DESCRIPTION="Shared library for Watchman and Eden projects"
-HOMEPAGE="https://github.com/facebookexperimental/edencommon;
-SRC_URI="https://github.com/facebookexperimental/edencommon/archive/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
-S="${WORKDIR}"/${PN}-${MY_COMMIT}
-
-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
-}

diff --git a/dev-cpp/edencommon/edencommon-0_pre20220815.ebuild 
b/dev-cpp/edencommon/edencommon-0_pre20220815.ebuild
deleted file mode 100644
index 2c1ede94a485..
--- a/dev-cpp/edencommon/edencommon-0_pre20220815.ebuild
+++ /dev/null
@@ -1,44 

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

2022-09-17 Thread Sam James
commit: 9fb1c86112a743885d91530ba44f394a821b9ba1
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 18 00:23:19 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 18 00:23:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fb1c861

dev-cpp/folly: add 2022.09.12.00

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

 dev-cpp/folly/Manifest   |   1 +
 dev-cpp/folly/folly-2022.09.12.00.ebuild | 100 +++
 2 files changed, 101 insertions(+)

diff --git a/dev-cpp/folly/Manifest b/dev-cpp/folly/Manifest
index cee34716d5ed..c485a2f9a8cd 100644
--- a/dev-cpp/folly/Manifest
+++ b/dev-cpp/folly/Manifest
@@ -6,3 +6,4 @@ DIST folly-v2022.08.15.00.tar.gz 3691439 BLAKE2B 
96ba34a18b51ea91aacd2bbcdbfef85
 DIST folly-v2022.08.22.00.tar.gz 3693126 BLAKE2B 
1d28c114068d6d37bb0d57fddc9ab22438efc967aba810ba463b2e63c451a7d66152c5ec5b42d10879ed3d44467af5548d98998c52080b10f82aabfaec5f8b85
 SHA512 
b042a25c4e114d7098dbba94699a472e94a9074fe0814b1c5417e5bf995b69a22704613ae2a863d4e098511b0b8cc38c2e7c172a02b7bf772e238edcfe967c9e
 DIST folly-v2022.08.29.00.tar.gz 3696645 BLAKE2B 
c1ff618be8b6a73bf0a1249212cf904ac472711086e54da73dd631ecf002761e30496e8631d6591f51e279b736ae9b3fe50959de6b1f86f01f9d6bc08fe675fc
 SHA512 
1437a1314e26624715a0bb781049e19300eb3a67648287b319c55ce0dfbc867a09bd9d2f0cece6fc75fc62b21899aa94b464ae49c12687be7c94fdf0c7b95790
 DIST folly-v2022.09.05.00.tar.gz 3707503 BLAKE2B 
417df2b8e5dc21b6bffa815b265f85321c93c5d841ca0be77da46c32d6c75dc135a86ec37d8d6a6c3e2b95d8ccfe73e30739713c97e43f4cd3ba18c8a9d3dbde
 SHA512 
5ab206606c3e8b0930e098bc86406edd1b66e99bfa5b3bdcd93bfc054c83fae5271b4257a03a2e18d9f1f789bf64088de2e0c3bbd0a9618ef4281e748da0ccba
+DIST folly-v2022.09.12.00.tar.gz 3710760 BLAKE2B 
af59580ebee3229a6564c4b29e1d24bc405f4ae3b79751af315245c87472293f97c2d78348c92620d3196d1d41a7b55af9627cd42d23f74cbf6f00d129b3b77c
 SHA512 
f9d0ca44f6f0c343d16e8ee5408808830b30155d42a257c48e627f9a82bb4a57568a7feeba01cf73704db68af1eee7424971540635d5dfe1728fc2ae73953940

diff --git a/dev-cpp/folly/folly-2022.09.12.00.ebuild 
b/dev-cpp/folly/folly-2022.09.12.00.ebuild
new file mode 100644
index ..fcc47d18f6a8
--- /dev/null
+++ b/dev-cpp/folly/folly-2022.09.12.00.ebuild
@@ -0,0 +1,100 @@
+# 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]
+   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() {
+   # 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)"
+
+   -DBUILD_TESTS=$(usex test)
+   )
+
+   cmake_src_configure
+}
+
+src_test() {
+   local myctestargs=(
+   # - 
timeseries_histogram_test.TimeseriesHistogram.Percentile|HHWheelTimerTest
+   # 

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

2022-09-17 Thread Sam James
commit: 7fb71a30a32fdbe77ec247da4232e23118783e7e
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 18 00:23:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 18 00:23:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fb71a30

dev-util/watchman: add 2022.09.12.00

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

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

diff --git a/dev-util/watchman/Manifest b/dev-util/watchman/Manifest
index 0f8b6d03b22a..02a253dbcb69 100644
--- a/dev-util/watchman/Manifest
+++ b/dev-util/watchman/Manifest
@@ -88,6 +88,7 @@ DIST watchman-2022.08.15.00.tar.gz 3783166 BLAKE2B 
a2090fb9e62890ea77e264c6d2727
 DIST watchman-2022.08.22.00.tar.gz 3785807 BLAKE2B 
7be65183a03bbef4b880349bc04b27c71699ae3a7c140bddea4f3f40299d9bbf19d63980bba988eab4219205b7250c9de2045d29aa9a5c65820e03a1b4cc647d
 SHA512 
33efa917f7561f8f6fddd77590ad87064cfcca10c3936ccc3fd078a3f425ae49ec4a7e0859251c3020f26a0e9086301fd23fc1fafe73746316bf336123463f9d
 DIST watchman-2022.08.29.00.tar.gz 3787691 BLAKE2B 
faf3f6afe351f7596256424c9e4f0c31fe826ee1097e216d04d869b3adee7ca1d4d9afbbea99fb3ca4f095d06171a1afe56fc5a71022242c4fde99246c3a1781
 SHA512 
25f6f133253335ece931fdbb131e8df4961c4b73877e2caa5008d3bd5e66e44b1121b7d4f2cd3367b1759476307aad8d6642089c482a6b65178b0a05510ea5f1
 DIST watchman-2022.09.05.00.tar.gz 3787904 BLAKE2B 
e8bf19f3b3bb15a6d1bc6c902928c8390c6b3d275c193b1235585afe9598ba89c8e2ee77e4d2e41a7b20708e9e2d081ecd99b27702bf5d9551a3b9947cfb6371
 SHA512 
5c4d3a722e610556e7c76ddbb76996a7e8ff60c141d6264900da368417fe6f94cb68452d4aa3ab7818985b6460140388c89a3d5e00a3269a32a2e4acbc84c996
+DIST watchman-2022.09.12.00.tar.gz 3789078 BLAKE2B 
57bb4f5e0e0c4fc3390296e78a62c4301997efcafe72f2cc9418c1d1527e03e6825c64c29aa1214d3cdedd6908a3e2ec89eb51e4c00cdf84129d8af6c3cb9fd9
 SHA512 
283db0b0d801ac5d0b87bf0edd054c0d4c90b1dee75b791f9fd999777dca9ba9efe46c26093ff932588e35679a9f835296b9109d0441c4dec1d37453f1373c1e
 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.09.12.00.ebuild 
b/dev-util/watchman/watchman-2022.09.12.00.ebuild
new file mode 100644
index ..ab5b42363940
--- /dev/null
+++ b/dev-util/watchman/watchman-2022.09.12.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

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

2022-09-17 Thread Sam James
commit: 1a84a89aab60d778d3a1e80d2b8ff87d2ef5fafe
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 18 00:23:23 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 18 00:23:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a84a89a

dev-cpp/edencommon: add 2022.09.12.00

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

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

diff --git a/dev-cpp/edencommon/Manifest b/dev-cpp/edencommon/Manifest
index 9a665e574a61..22a0c80efd19 100644
--- a/dev-cpp/edencommon/Manifest
+++ b/dev-cpp/edencommon/Manifest
@@ -4,3 +4,4 @@ DIST edencommon-2022.08.15.00.gh.tar.gz 142467 BLAKE2B 
e3d72f1ae5845db2c18003202
 DIST edencommon-2022.08.22.00.gh.tar.gz 143598 BLAKE2B 
af33b9369c694a4649d27dfe66bae6a7442ff2cc241046b05dc71c98375dbfed9386ee3ef6f4f0f19252435e9579164c0826e4996078b43005de5ad751166ba9
 SHA512 
079ca724c7ce276586180940369709cabab187aac3e2e80cdec024b4ae9687158cd7888fa413a4e008dc68b725e690b0b0308a69c86c3bde036abfdcd2eaa168
 DIST edencommon-2022.08.29.00.gh.tar.gz 143430 BLAKE2B 
a66bae35413097140b24c9313b12d55d52cbd98396ff1afacc751eb9752d4116ab19aeb9320dead5500189d74b4d91fdc09d9648fc6b5fbb55a706328488e7ef
 SHA512 
6622c5de2dbff96717a345c82aaf9335745ed57262bb55c7a6704a68259ce81376ff0a2e9f3818ed1c1f08434da704f31fd4e3d8c48dd13646f0202e7564b2c7
 DIST edencommon-2022.09.05.00.gh.tar.gz 143447 BLAKE2B 
73296a663b76c445076392f59de46dec6a94d8bec75252952c88eb748b3f9a62e9d10134c8c33525ad0b3c2c3d235b96bc65500de9a63d1042f1f7c9c528
 SHA512 
2110446ef109fc151d2d0d2d7eead283ced5ddc4ef4af3bea66d6aebf26c141a636bb03ee9e3f35ce7440373cb37858b748c39ddd14588513373ac7801600897
+DIST edencommon-2022.09.12.00.gh.tar.gz 143483 BLAKE2B 
414060f4d43e16e92f654a0d5d74fede2621bf7f39b880588e3c172dca6cffc59c88de15ece3ce42e1860c351bdef16b1f4daa6ba4fa203aef91d714e43b63ea
 SHA512 
3c6da5425228ada48510208978facfd9fd233e607be076f05c3f431a473098329b23a81609ac8c4766ecf16d8e887aa8667d76c4e48219f0ab61074dbe207333

diff --git a/dev-cpp/edencommon/edencommon-2022.09.12.00.ebuild 
b/dev-cpp/edencommon/edencommon-2022.09.12.00.ebuild
new file mode 100644
index ..5c158b468234
--- /dev/null
+++ b/dev-cpp/edencommon/edencommon-2022.09.12.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: sys-devel/gcc/

2022-09-17 Thread Sam James
commit: 65f30e86e81695a208457903933af333ef0cd479
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 18 00:20:22 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 18 00:20:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65f30e86

sys-devel/gcc: unkeyword 11.3.1_p20220916

No need.

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

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

diff --git a/sys-devel/gcc/gcc-11.3.1_p20220916.ebuild 
b/sys-devel/gcc/gcc-11.3.1_p20220916.ebuild
index e821929d61b4..4c05022129f0 100644
--- a/sys-devel/gcc/gcc-11.3.1_p20220916.ebuild
+++ b/sys-devel/gcc/gcc-11.3.1_p20220916.ebuild
@@ -27,9 +27,9 @@ inherit toolchain
 EGIT_BRANCH=releases/gcc-$(ver_cut 1)
 
 # Don't keyword live ebuilds
-if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
-fi
+#if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+#  KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+#fi
 
 # Technically only if USE=hardened *too* right now, but no point in 
complicating it further.
 # If GCC is enabling CET by default, we need glibc to be built with support 
for it.



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

2022-09-17 Thread Sam James
commit: 1b89547f02c172da32558380cee016284a763171
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep 17 21:54:13 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 18 00:18:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b89547f

dev-lang/rust-bin: add sparc64 binary for 1.63.0

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

 dev-lang/rust-bin/Manifest   | 1 +
 dev-lang/rust-bin/rust-bin-1.63.0.ebuild | 5 +++--
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-lang/rust-bin/Manifest b/dev-lang/rust-bin/Manifest
index fde4224761fe..67a97873ca31 100644
--- a/dev-lang/rust-bin/Manifest
+++ b/dev-lang/rust-bin/Manifest
@@ -189,6 +189,7 @@ DIST rust-1.63.0-riscv64gc-unknown-linux-gnu.tar.xz 
195670272 BLAKE2B 487ce5fd3d
 DIST rust-1.63.0-riscv64gc-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 
822415e792104724494f29dee1a9730fc0328e00ee613c163d3cc8298fd3f85465d5c31d2c94b479271dde0721690c78056ec3828e14087a5c5b82c0dee0d4b8
 SHA512 
9b2d8239708baefb075470aeb37d5b62fb934d4074c745d89467d4f9efb91c10b7c999b726c4edef720b58e95e525cc72fa20d4cfbe6d0ba1352f5fca5d1e195
 DIST rust-1.63.0-s390x-unknown-linux-gnu.tar.xz 219060812 BLAKE2B 
8087db6ae903fed440bddfe4a07fee35292b16fdb847155cf584dc1a7adbeb4a8f55bd17afeb015dba53c29a05bfbd3f5373b2e30018e4a56d400fdbd1cedc3f
 SHA512 
11bed7ebd8bf977aa34ef9f9dabee8428baede670885b4f268335fe87b81e41b426e94ca60db218e82be2e6e73ec33123c77922bfee7ae9373bfd9227417214c
 DIST rust-1.63.0-s390x-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 
3f656cd12927155b4debb68e821d9db3fa880ee49c557246c34390c44ab6e2c456d8b29b1c15c933de868d0884a83b2b419501af06d4244830d59032d5ce82a5
 SHA512 
521f95024624200c67d556c533d307468007c01a7de37cbd65d4af949275933cfee51334338838f5e4a9136a363b65bec47bcf399ebacff7f5558ae59c1d006c
+DIST rust-1.63.0-sparc64-unknown-linux-gnu.tar.xz 58821620 BLAKE2B 
7628ace5d473ac7526fccd2123780e348fd3e7c5ce4421ba221de57772154a5e83d4e9585eaf40239d6f4bedef08473453f82f41433fa1e772410ecead33c608
 SHA512 
eb2f40ff6268d76b2aa981298062fb7d18e0edf784b2f624395baad765a6d48fed426c4f4bb1aac0860da0768085fb3b86099dd7ec2ebf562234929c01bc409e
 DIST rust-1.63.0-x86_64-unknown-linux-gnu.tar.xz 155435832 BLAKE2B 
d5427a7380a214a7b1ad2f075b162f6f49056a96a3a1153df794025d9a1456083dd3e7ab9eb3c71982982701cc1f8a93405640f8b622fde60819ee022413446f
 SHA512 
9e538980b6a42d14b7ec08bd1a3ddecfea24e5d3068226edf212486bb5a20bfcac22f1f917a06536f6f26dcffedd65c7049870bc3d70b9c972075bcbe58eb8d9
 DIST rust-1.63.0-x86_64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 
0b4465f1afbf2f5f9135cf722632ffd7df9ef4e92c65e9ef6d4aede5b1ff392973949a6737e88685033ee571dfefe9b099d477480d7aaec2a329926a87a6f5b2
 SHA512 
0c8d339204a23000cdebfaee7faaa576673bd8d98111ea187f5e19f03f7231f3bbec8158c5b04d8d903877f1addeebc9f4fdc6b1de0fc0ad2995742987eafb1c
 DIST rust-1.63.0-x86_64-unknown-linux-musl.tar.xz 254705824 BLAKE2B 
8d35bbc3ffa53b52d7d7aacc51b90283d9703a40d5623c184a79195799aa3768a34942e235e2002a0b72d76110c0d66fb5ea403f9d0c81021ead52cea2a51e40
 SHA512 
995530319a14bd6674d5be145e777b7fd482953e62ecf672a29e2c5b4bf567e010d7db4d5c6acef1603d79135e74f21955d9fc13ed7e1c33279d05aae39bdfec

diff --git a/dev-lang/rust-bin/rust-bin-1.63.0.ebuild 
b/dev-lang/rust-bin/rust-bin-1.63.0.ebuild
index 109ea87b6a37..af387d8c12d1 100644
--- a/dev-lang/rust-bin/rust-bin-1.63.0.ebuild
+++ b/dev-lang/rust-bin/rust-bin-1.63.0.ebuild
@@ -15,11 +15,12 @@ HOMEPAGE="https://www.rust-lang.org/;
 SRC_URI="$(rust_all_arch_uris ${MY_P})
rust-src? ( ${MY_SRC_URI} )
 "
-#sparc? ( ${GENTOO_BIN_BASEURI}/${MY_P}-sparc64-unknown-linux-gnu.tar.xz )
+# Keep this separate to allow easy commenting out if not yet built
+SRC_URI+=" sparc? ( 
${GENTOO_BIN_BASEURI}/${MY_P}-sparc64-unknown-linux-gnu.tar.xz ) "
 
 LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA"
 SLOT="stable"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
 IUSE="clippy cpu_flags_x86_sse2 doc prefix rls rust-src rustfmt"
 
 DEPEND=""



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

2022-09-17 Thread Sam James
commit: 8a3391848e14a71e34ddec1fde12565913a3c985
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 18 00:19:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 18 00:19:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a339184

dev-util/android-tools: Stabilize 31.0.3_p2 x86, #870337

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

 dev-util/android-tools/android-tools-31.0.3_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/android-tools/android-tools-31.0.3_p2.ebuild 
b/dev-util/android-tools/android-tools-31.0.3_p2.ebuild
index 0b65a7221081..23f3a93fa47a 100644
--- a/dev-util/android-tools/android-tools-31.0.3_p2.ebuild
+++ b/dev-util/android-tools/android-tools-31.0.3_p2.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${PN}-${MY_PV}"
 # The entire source code is Apache-2.0, except for fastboot which is BSD-2.
 LICENSE="Apache-2.0 BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 x86 ~x86-linux"
 IUSE="python"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 



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

2022-09-17 Thread Sam James
commit: 68893761bee5e149c5f760c7f3f07d3061ff4979
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 18 00:19:25 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 18 00:19:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68893761

dev-util/android-tools: Stabilize 31.0.3_p2 amd64, #870337

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

 dev-util/android-tools/android-tools-31.0.3_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/android-tools/android-tools-31.0.3_p2.ebuild 
b/dev-util/android-tools/android-tools-31.0.3_p2.ebuild
index 23f3a93fa47a..a67df1447ce7 100644
--- a/dev-util/android-tools/android-tools-31.0.3_p2.ebuild
+++ b/dev-util/android-tools/android-tools-31.0.3_p2.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${PN}-${MY_PV}"
 # The entire source code is Apache-2.0, except for fastboot which is BSD-2.
 LICENSE="Apache-2.0 BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 x86 ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 x86 ~x86-linux"
 IUSE="python"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 



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

2022-09-17 Thread Sam James
commit: 1d3dd6a5cd95b8fc43bd14978d95aba7c7a65439
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 18 00:19:19 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 18 00:19:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d3dd6a5

media-libs/libheif: Stabilize 1.12.0-r3 amd64, #870877

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

 media-libs/libheif/libheif-1.12.0-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libheif/libheif-1.12.0-r3.ebuild 
b/media-libs/libheif/libheif-1.12.0-r3.ebuild
index e821637585e2..479daa410bcb 100644
--- a/media-libs/libheif/libheif-1.12.0-r3.ebuild
+++ b/media-libs/libheif/libheif-1.12.0-r3.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/strukturag/libheif/releases/download/v${PV}/${P}.tar.gz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="ISO/IEC 23008-12:2017 HEIF file format decoder and encoder"



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

2022-09-17 Thread Sam James
commit: c875fefc1197ef4394421bac656834d5faf50197
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 18 00:19:22 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 18 00:19:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c875fefc

media-libs/libbluray: Stabilize 1.3.2 amd64, #871141

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

 media-libs/libbluray/libbluray-1.3.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libbluray/libbluray-1.3.2.ebuild 
b/media-libs/libbluray/libbluray-1.3.2.ebuild
index d9c7962486d8..cfd1aa5c056a 100644
--- a/media-libs/libbluray/libbluray-1.3.2.ebuild
+++ b/media-libs/libbluray/libbluray-1.3.2.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV#} != ${PV} ]] ; then
inherit git-r3
 else

SRC_URI="https://downloads.videolan.org/pub/videolan/libbluray/${PV}/${P}.tar.bz2;
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc x86"
 fi
 
 DESCRIPTION="Blu-ray playback libraries"



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

2022-09-17 Thread Sam James
commit: 7e6adee1fc1eecb537b92afa9547c49284625d8c
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 18 00:19:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 18 00:19:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e6adee1

media-libs/libbluray: Stabilize 1.3.2 x86, #871141

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

 media-libs/libbluray/libbluray-1.3.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libbluray/libbluray-1.3.2.ebuild 
b/media-libs/libbluray/libbluray-1.3.2.ebuild
index 57d20f28bf32..d9c7962486d8 100644
--- a/media-libs/libbluray/libbluray-1.3.2.ebuild
+++ b/media-libs/libbluray/libbluray-1.3.2.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV#} != ${PV} ]] ; then
inherit git-r3
 else

SRC_URI="https://downloads.videolan.org/pub/videolan/libbluray/${PV}/${P}.tar.bz2;
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc x86"
 fi
 
 DESCRIPTION="Blu-ray playback libraries"



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

2022-09-17 Thread Sam James
commit: b96147bbb1f168d514bbcfd932dc1da8354dea64
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep 17 23:56:56 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 18 00:18:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b96147bb

sys-devel/gcc: add 11.3.1_p20220916

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

 sys-devel/gcc/Manifest|  1 +
 sys-devel/gcc/gcc-11.3.1_p20220916.ebuild | 52 +++
 2 files changed, 53 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 307b17d39cd1..04846fd2f86d 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -8,6 +8,7 @@ DIST gcc-10.5.0-musl-patches-1.tar.xz 3816 BLAKE2B 
5995f934a40665d877342853fde8b
 DIST gcc-10.5.0-patches-0.tar.xz 16188 BLAKE2B 
3fe3163c4960ff02eb792b2d00b9b20e1c2b44ad2d2e79661ffa0a5795b1bb631bce83c506f485765a7b971e6d391ebc1803c327f0d8d06e457610f5d6074c90
 SHA512 
fde1fec92df535416221827d48daf7d498f675da5697bc15bb4e17ccfedf6e6705dd28f57a3c9ebc8065b49328246fa5aa1fd90bd88bc27fe2b7b3e924f0df15
 DIST gcc-11-20220902.tar.xz 75785408 BLAKE2B 
d35d2dd3a3a3b1ae63facb55e93893155b59963ed9a9fc3650122fbb7f2274090e375ce41762587bee69c02f79b72f4f1c8e9b8e84035c41a1e9b269b4984f92
 SHA512 
4ee62df741b16212366a91a8124ac0fa5a8245565deabbc24f88b3379b5b9fbfebc04cd0b6e14ba2e1ef8d0624e3d52a763e259cfe1572489ba6797f3c713571
 DIST gcc-11-20220909.tar.xz 75778496 BLAKE2B 
6905614b33c1fa74caf409e4a6e87d0d38464e3f965ba92bba4167608af1143e69540b023626578437bcc4d631f94fc60e72e09b32c586be5c1dd6d29774b275
 SHA512 
22afab5e99cf787aac0eac2b4e5b7f663dd2a9fa82f4d13c08fca8b79007f5937cdbd8c5d49ae31d4b3267def09c9030c5c1dad4bd28c8d28050c4273810cc5d
+DIST gcc-11-20220916.tar.xz 75795008 BLAKE2B 
b208fc0364f2412e77afe599f3c907b44976ec656f2320a10f6e6fac13084a178dd55dd3fedb8f2bf2b97220cb3844c67804cdac39b56cdd429a13c31d7454d4
 SHA512 
7e59d8b0cf1f4ce598b8bd8fc2a9938ca7c5c0caee43a29eff329ce89303511fc1f1b3e36a3f1172907bd52865cdd63d1c1ddadfbc8f8750b9c5467513f48441
 DIST gcc-11.3.0-musl-patches-1.tar.xz 3856 BLAKE2B 
f511f8b4c0696771d906beee9645b5d009ea4b673602baa1ca562d6f23c5b0caf2012aae93578671624617c4286e3937d79a7383d6a03bb438c5b774a06fe8e6
 SHA512 
cd375ff2affb213475acaabf02989b1f05d719d972970ea0304d20a816986807390893d1401826f3b497787642f35d90a244195f8e466db41e8d768366057334
 DIST gcc-11.3.0-patches-7.tar.xz 15184 BLAKE2B 
426f00feaa982a35d2c459e7a2c2e9d29b4b467ac3625ebd72bb31077c75bbf0c028137df03921c52ddc97a14d92c49777bd3f27b47a7b47d8a05e2d106b6bdb
 SHA512 
bec8bf26b3e50633a5a2e0bb75ffeaba86becb704c14365ff3342e8d651ab75bb3ceec7808d88a25989b8c7182398184b95b6d1267aaef9aa828f687e4895e9d
 DIST gcc-11.3.0.tar.xz 81141364 BLAKE2B 
7e562d25446ca4ab9fe8cdb714866f66aba3744d78bf84f31bfb097c1a981e4c7f990cb1e6bcfec5ae6671836a4984e2b70eb8fed81dcef5e244f88da8623469
 SHA512 
f0be5ad705c73b84477128a69c047f57dd47002f375eb60e1e842e08cf2009a509e92152bca345823926d550b7395ae6d4de7db51d1ee371c2dc37313881fca7

diff --git a/sys-devel/gcc/gcc-11.3.1_p20220916.ebuild 
b/sys-devel/gcc/gcc-11.3.1_p20220916.ebuild
new file mode 100644
index ..e821929d61b4
--- /dev/null
+++ b/sys-devel/gcc/gcc-11.3.1_p20220916.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_SUFFIX="xz"
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_VER="2"
+PATCH_GCC_VER="11.4.0"
+MUSL_VER="0"
+MUSL_GCC_VER="11.4.0"
+
+if [[ $(ver_cut 3) ==  ]] ; then
+   MY_PV_2=$(ver_cut 2)
+   if [[ ${MY_PV_2} == 0 ]] ; then
+   MY_PV_2=0
+   else
+   MY_PV_2=$(($(ver_cut 2) - 1))
+   fi
+
+   # e.g. 12.2. -> 12.1.1
+   TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.$(($(ver_cut 3) - 9998))
+fi
+
+inherit toolchain
+# Needs to be after inherit (for now?), bug #830908
+EGIT_BRANCH=releases/gcc-$(ver_cut 1)
+
+# Don't keyword live ebuilds
+if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+fi
+
+# Technically only if USE=hardened *too* right now, but no point in 
complicating it further.
+# If GCC is enabling CET by default, we need glibc to be built with support 
for it.
+# bug #830454
+RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+DEPEND="${RDEPEND}"
+BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
+
+src_prepare() {
+   local p upstreamed_patches=(
+   # add them here
+   )
+   for p in "${upstreamed_patches[@]}"; do
+   rm -v "${WORKDIR}/patch/${p}" || die
+   done
+
+   toolchain_src_prepare
+
+   eapply_user
+}



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

2022-09-17 Thread Sam James
commit: 7c21c5f37504959292b0c784a84cc692a04c39f6
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 18 00:18:57 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 18 00:18:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c21c5f3

media-libs/libheif: Stabilize 1.12.0-r3 x86, #870877

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

 media-libs/libheif/libheif-1.12.0-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libheif/libheif-1.12.0-r3.ebuild 
b/media-libs/libheif/libheif-1.12.0-r3.ebuild
index f6505de170a5..e821637585e2 100644
--- a/media-libs/libheif/libheif-1.12.0-r3.ebuild
+++ b/media-libs/libheif/libheif-1.12.0-r3.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/strukturag/libheif/releases/download/v${PV}/${P}.tar.gz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="ISO/IEC 23008-12:2017 HEIF file format decoder and encoder"



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

2022-09-17 Thread Sam James
commit: 2345c278c94d8cab9ba98de26d7e3050c8148ab2
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep 17 23:42:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 18 00:18:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2345c278

sys-devel/gcc: add 10.4.1_p20220915

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

 sys-devel/gcc/Manifest|  1 +
 sys-devel/gcc/gcc-10.4.1_p20220915.ebuild | 58 +++
 2 files changed, 59 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 39a32fce631e..307b17d39cd1 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -1,5 +1,6 @@
 DIST gcc-10-20220901.tar.xz 71753520 BLAKE2B 
882d6b8a5eb0ea445e774b8ca076e82ad8bcbf01b65d0ee7edfba7a4f0c09037076f996b3758130f83919c3768bf75ba5be0f6990fd01a61adc3cb305056374d
 SHA512 
1bbe0e182227fc4d66c53b55da97a903f59656bf5870fdd5215b33152c977e33abfd5404741cb4d6712aee92cfce831062e3410d16209f33ab2101c1db364255
 DIST gcc-10-20220908.tar.xz 71756288 BLAKE2B 
4ebe4c1d2d655a975049fc148f9458064658130b48ddd7d6ce9f156ba7a90e79d30381d9fec7b3f1725d924fbbf272a8a6720e97d61b6afbea91fcb48ae35e59
 SHA512 
dcf7dac5a0bbd879a9ae40203fe85adf4bf326d160fa8a180b5c1005e445d8ea866becb4b1864bde80eb905483cd47e8ea514432aef820f017a57d4f30d7b7d7
+DIST gcc-10-20220915.tar.xz 71759056 BLAKE2B 
0c337b0d4d17ad8c19b79b7b05d2c8250e04e2b137a39e796a569d7321f4c2375239972e0a02b9b35769a653677a109a0040f43ea195d8fe698657ef22416680
 SHA512 
1ef13b14b2bd5c16ee576cc1270b11be77b26d28202db78d52b63aa5d516c8e8caf56e04964e30c6eed8d7a53e5860db718c3f3dbc63f7a598b29ba35d29
 DIST gcc-10.4.0-musl-patches-1.tar.xz 3808 BLAKE2B 
804d1fcc451dcd03be71240dd498ec2d179869571d44012967c48dccf5a478dd8c55000a964a80fdd5584d739a777dee1c83241cffce514ef002df2572854a67
 SHA512 
83e4a9c0f7062baf0c606a2bcc56a818494991403d7577dea65f04bbc25bdb786a5889b80d45d80e7f4be07c1aef786802cbfcfafd1a17ec255a2d4e93a77570
 DIST gcc-10.4.0-patches-5.tar.xz 17056 BLAKE2B 
f336d69a8ad105b8c4a84e8248a5b8a88175d3f1d67d32c6bee1780d252d86947059bd624992e6292610e86c9012f4d901a1a54df0d184dd023d404a0707700e
 SHA512 
aa8fb42f20587f8519e7b06037da4d8f7d386b63e228b239a0445a51df4e401940fcd81482381d966622054aef3e0db06d1def5c74ac3d3dcc9c75c3b966c758
 DIST gcc-10.4.0.tar.xz 75018092 BLAKE2B 
ec1169025d3896b70ab80a4b8ce5040763a95529fc7e120c6bc3a3eb1db5cf938ebde347c1e595a8ff7d4081e79ded6252702d7a1a09648449b7a0783188e434
 SHA512 
440c08ca746da450d9a1b35e8fd2305cb27e7e6987cd9d0f7d375f3b1fc9e4b0bd7acb3cd7bf795e72fcbead59cdef5b6c152862f5d35cd9fbfe6902101ce648

diff --git a/sys-devel/gcc/gcc-10.4.1_p20220915.ebuild 
b/sys-devel/gcc/gcc-10.4.1_p20220915.ebuild
new file mode 100644
index ..bb603378916c
--- /dev/null
+++ b/sys-devel/gcc/gcc-10.4.1_p20220915.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_SUFFIX="xz"
+TOOLCHAIN_PATCH_DEV="sam"
+#TOOLCHAIN_GCC_RC=1
+PATCH_GCC_VER="10.5.0"
+PATCH_VER="0"
+MUSL_VER="1"
+MUSL_GCC_VER="10.5.0"
+
+if [[ $(ver_cut 3) ==  ]] ; then
+   MY_PV_2=$(ver_cut 2)
+   if [[ ${MY_PV_2} == 0 ]] ; then
+   MY_PV_2=0
+   else
+   MY_PV_2=$(($(ver_cut 2) - 1))
+   fi
+
+   # e.g. 12.2. -> 12.1.1
+   TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.$(($(ver_cut 3) - 9998))
+elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+   # Cheesy hack for RCs
+   MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 
1)))-RC-$(ver_cut 5)
+   MY_P=${PN}-${MY_PV}
+   
GCC_TARBALL_SRC_URI="https://gcc.gnu.org/pub/gcc/snapshots/${MY_PV}/${MY_P}.tar.xz;
+   TOOLCHAIN_SET_S=no
+   S="${WORKDIR}"/${MY_P}
+fi
+
+inherit toolchain
+# Needs to be after inherit (for now?), bug #830908
+EGIT_BRANCH=releases/gcc-$(ver_cut 1)
+
+# Don't keyword live ebuilds
+#if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+#  KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+#fi
+
+RDEPEND=""
+BDEPEND="${CATEGORY}/binutils"
+
+src_prepare() {
+   local p upstreamed_patches=(
+   # add them here
+   )
+   for p in "${upstreamed_patches[@]}"; do
+   rm -v "${WORKDIR}/patch/${p}" || die
+   done
+
+   if has_version '>=sys-libs/glibc-2.32-r1'; then
+   rm -v "${WORKDIR}/patch/23_all_disable-riscv32-ABIs.patch" || 
die
+   fi
+
+   toolchain_src_prepare
+}



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

2022-09-17 Thread Sam James
commit: 7176acba7e7293e44e08ce7f49560889ce5babc7
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep 17 23:57:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 18 00:18:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7176acba

sys-devel/gcc: add 12.2.1_p20220917

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

 sys-devel/gcc/Manifest|  1 +
 sys-devel/gcc/gcc-12.2.1_p20220917.ebuild | 52 +++
 2 files changed, 53 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 04846fd2f86d..f280bdf63cc0 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -17,6 +17,7 @@ DIST gcc-11.4.0-patches-2.tar.xz 14224 BLAKE2B 
d3030c19a7bd8bd082fd39b35c3e80883
 DIST gcc-12-20220827.tar.xz 79135916 BLAKE2B 
bcb8de57a2a65eb242a6c3784d9b79fce0af759ae63b6654ed807973224ab4114a700ac1f2811eadaf1647f1838b4719b8eaaa94593e91377b64cd5fb207e987
 SHA512 
9c15debedfe2707cdcf7ef865a7467e7652826c392e6c241578bb839c53ab5a903b36e09d3eba13c7572fcb778399d4fa5fd136a81eddac98ee193223452e3b2
 DIST gcc-12-20220903.tar.xz 79131544 BLAKE2B 
fb5b2dbecd18ef50dd2eba3f914f6a71b59e1f51053fabb40c0ccbd8de29362d75e7cdcd8be794174f705fff64a85f402c30f66877bfc2c28c1fc970c7da6a8e
 SHA512 
ebef6b11e20bc7b4bcef94b5e5282e20c3895f72195dcf5377889b6dba27a8c548282247e158a75beafcb33c84f86faf07fe960d01fc05ae6f7112c6ab3e9f44
 DIST gcc-12-20220910.tar.xz 79136420 BLAKE2B 
53d1b45a083da03cd0edb534a81039548927b31564935f5f9788b3423782543ddee5bbb046656b61bac2b077686d1b99f7ec8dc26f7dccc0f5b0ccd2f58613f4
 SHA512 
6123d2dbd2f6fd68b050d2356278ecf801aae902a780c0953a0fb418baa34ee0eace6c9b037009c12ec75f42b37cc29e0c2ca3d706b07b9bd1b4f70579104dc3
+DIST gcc-12-20220917.tar.xz 79137544 BLAKE2B 
ddd538b339e57fce4d8ef47e18077a27b35994bb571b5ac8670fc2f833751f87557a05c3f82fc41e3c0c3ac47ac231d8392353835295874cfb24e02aa72a8662
 SHA512 
15071044595fcf22deca3fd4569309f7fa01e2e8d54b1c518c480ff134f1222a652b0137be98e03b495648eed3c21992d906e9c9d12f265a6467581adc2dc1ee
 DIST gcc-12.2.0-musl-patches-1.tar.xz 3844 BLAKE2B 
004432806696f7d0a32366270ac45695e858abee73a255e44dc6e0a225339e4cad40aab0d51dfe9a55d5aa4b4001f5726064bb2eea3212a0874b2d27e229abd7
 SHA512 
c354edcd641a9dfaf902a0ff4c44c75065d0cf1c36bbf6c3c35c2e23bff22b8f70bcf4458a5a0ef86371e9f2fafca8a54ca822e35820ff442c9458a2819c3606
 DIST gcc-12.2.0-patches-1.tar.xz 12864 BLAKE2B 
a5ae0a85dfc1b6f0bd968f0d5262ebed14ec9cdb3249e3a4c571578c54eda0e53708ee7fe8e03e506366c7f3cf7926eced9b390d9dee948c1249298c0fabd9fb
 SHA512 
f3d793b89a2a0385d596162fb0c653d4acdf21ae418cb792c1786a01fde0391bd0719715dbf07d53636f127168f5cd99108a1dc11cf6cea889b7d82385bcc258
 DIST gcc-12.2.0.tar.xz 84645292 BLAKE2B 
715574af9ad678f9dc8cfd19c866bf910c7edfd479e7e9681337feaa9b54e5d304ddb85483816b8d89754d502405823ae2eff0d1e444538763f40be8e428d8da
 SHA512 
e9e857bd81bf7a370307d6848c81b2f5403db8c7b5207f54bce3f3faac3bde63445684092c2bc1a2427cddb6f7746496d9fbbef05fbbd77f2810b2998f1f9173

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



[gentoo-commits] repo/gentoo:master commit in: games-util/xpadneo/

2022-09-17 Thread Ionen Wolkens
commit: 757576078f8bb360018a22e8ff765788eb9ff471
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Sep 17 23:14:01 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Sep 17 23:14:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75757607

games-util/xpadneo: add 0.9.5

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

 games-util/xpadneo/Manifest |  1 +
 games-util/xpadneo/xpadneo-0.9.5.ebuild | 74 +
 2 files changed, 75 insertions(+)

diff --git a/games-util/xpadneo/Manifest b/games-util/xpadneo/Manifest
index 5f03162043d5..79e3e12d0a71 100644
--- a/games-util/xpadneo/Manifest
+++ b/games-util/xpadneo/Manifest
@@ -1 +1,2 @@
 DIST xpadneo-0.9.4.tar.gz 1342566 BLAKE2B 
82c5bd4e9d68e0b9465047d446a1ffe0c95b9590d76f1c6cec2d6e1c770a6c3f7c6c47cffef5ce27c449f1ada854dd9b6e6413791360c0d8eee8a697718bb320
 SHA512 
347b0a066044926681863b342a71e5a9a03e9ca58b5f1c5e20b5d7d68d92b373c14ec809b3bd6e0d719f53792b146966a03e169f997a5f65cef762d6058d0d01
+DIST xpadneo-0.9.5.tar.gz 1341366 BLAKE2B 
d04a3e1b626af1f1a9ec114f0a8ed44c50ec8cde9da71483491d1afd7688611fd7548186ea68ef8a144aecec06acba816e81e9f0708c8dceb96fa1d40985bb44
 SHA512 
e7e299faf78c139d4cd189c4adc9bcbd52e1e1011ff90513cc09fc3e6cac1961018883933ad1db23dc02c8d5006f3166fbb42ae66150dff71138f2ed95f4576c

diff --git a/games-util/xpadneo/xpadneo-0.9.5.ebuild 
b/games-util/xpadneo/xpadneo-0.9.5.ebuild
new file mode 100644
index ..b193e5517951
--- /dev/null
+++ b/games-util/xpadneo/xpadneo-0.9.5.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# pkgcheck note: toolchain-funcs is not unused
+inherit linux-mod toolchain-funcs udev
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/atar-axis/xpadneo.git;
+   EGIT_MIN_CLONE_TYPE="single"
+else
+   SRC_URI="https://github.com/atar-axis/xpadneo/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="Advanced Linux Driver for Xbox One Wireless Controller"
+HOMEPAGE="https://atar-axis.github.io/xpadneo/;
+
+LICENSE="GPL-3"
+SLOT="0"
+
+S="${WORKDIR}/${P}/hid-${PN}"
+MODULE_NAMES="hid-${PN}(kernel/drivers/hid::src)"
+BUILD_PARAMS='V=1 LD="$(tc-getLD)" KERNEL_SOURCE_DIR="${KV_OUT_DIR}"'
+BUILD_TARGETS="modules"
+
+CONFIG_CHECK="INPUT_FF_MEMLESS"
+
+src_install() {
+   linux-mod_src_install
+
+   insinto /etc/modprobe.d
+   doins etc-modprobe.d/${PN}.conf
+
+   udev_dorules etc-udev-rules.d/60-${PN}.rules
+
+   dodoc -r ../docs/{[^i]*.md,descriptors,reports} ../NEWS.md
+}
+
+pkg_postinst() {
+   linux-mod_pkg_postinst
+   udev_reload
+
+   local disable_ertm=/sys/module/bluetooth/parameters/disable_ertm
+   if kernel_is -ge 5 12; then
+   if [[ $(<${disable_ertm}) == Y ]]; then
+   elog "Warning: bluetooth ERTM (Enhanced ReTransmission 
Mode) is disabled."
+   elog "This is no longer recommended with kernel >=5.12 
to use ${PN}."
+   elog "Can remove ${EROOT}/etc/modprobe.d/no-ertm.conf 
if it exists, and run:"
+   elog "  echo N > ${disable_ertm}"
+   elog "After changing, may need to re-pair the gamepad 
with bluetooth."
+   fi
+   elif [[ $(<${disable_ertm}) == N ]]; then
+   elog "Warning: bluetooth ERTM (Enhanced ReTransmission Mode) is 
enabled."
+   elog "While keeping enabled is recommended for rumble usage 
stability, it can"
+   elog "cause connection issues without a fix included in kernel 
>=5.12"
+   elog "If needed, this mode can be disabled by running:"
+   elog "  echo Y > ${disable_ertm}"
+   elog "  echo 'options bluetooth disable_ertm=y' > 
${EROOT}/etc/modprobe.d/no-ertm.conf"
+   elog "After changing, may need to re-pair the gamepad with 
bluetooth."
+   fi
+
+   if [[ ! ${REPLACING_VERSIONS} ]]; then
+   elog "To pair the gamepad and view module options, see 
documentation in:"
+   elog "  ${EROOT}/usr/share/doc/${PF}/"
+   fi
+}
+
+pkg_postrm() {
+   linux-mod_pkg_postrm
+   udev_reload
+}



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

2022-09-17 Thread Georgy Yakovlev
commit: 2d975e6387170cffdd3e1b54a939c7c6ab1f7507
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Sep 17 22:16:01 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Sep 17 22:16:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d975e63

sys-fs/zfs-kmod: remove 2y old spl blocker

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

 sys-fs/zfs-kmod/zfs-kmod-2.1.5-r1.ebuild | 4 +---
 sys-fs/zfs-kmod/zfs-kmod-.ebuild | 4 +---
 2 files changed, 2 insertions(+), 6 deletions(-)

diff --git a/sys-fs/zfs-kmod/zfs-kmod-2.1.5-r1.ebuild 
b/sys-fs/zfs-kmod/zfs-kmod-2.1.5-r1.ebuild
index e15a7aa768a8..56c94fb50e46 100644
--- a/sys-fs/zfs-kmod/zfs-kmod-2.1.5-r1.ebuild
+++ b/sys-fs/zfs-kmod/zfs-kmod-2.1.5-r1.ebuild
@@ -35,9 +35,7 @@ LICENSE="CDDL MIT debug? ( GPL-2+ )"
 SLOT="0/${PVR}"
 IUSE="custom-cflags debug +rootfs"
 
-RDEPEND="${DEPEND}
-   !sys-kernel/spl
-"
+RDEPEND="${DEPEND}"
 
 BDEPEND="
dev-lang/perl

diff --git a/sys-fs/zfs-kmod/zfs-kmod-.ebuild 
b/sys-fs/zfs-kmod/zfs-kmod-.ebuild
index 65567e49fef7..c7623deb64c8 100644
--- a/sys-fs/zfs-kmod/zfs-kmod-.ebuild
+++ b/sys-fs/zfs-kmod/zfs-kmod-.ebuild
@@ -34,9 +34,7 @@ LICENSE="CDDL MIT debug? ( GPL-2+ )"
 SLOT="0/${PVR}"
 IUSE="custom-cflags debug +rootfs"
 
-RDEPEND="${DEPEND}
-   !sys-kernel/spl
-"
+RDEPEND="${DEPEND}"
 
 BDEPEND="
dev-lang/perl



[gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs/, sys-fs/zfs/files/

2022-09-17 Thread Georgy Yakovlev
commit: 33344d7dd6b44bd93c17485d77d60c0e25ef71ee
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Sep 17 22:10:37 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Sep 17 22:14:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33344d7d

sys-fs/zfs: drop 2.0.7-r1

Closes: https://bugs.gentoo.org/850508
Signed-off-by: Georgy Yakovlev  gentoo.org>

 sys-fs/zfs/Manifest |   2 -
 sys-fs/zfs/files/2.0.7-scrub-timers.patch   |  99 -
 sys-fs/zfs/files/2.1.2-musl-tests.patch |  58 --
 sys-fs/zfs/files/2.1.2-openrc-vendor.patch  |  42 
 sys-fs/zfs/files/bash-completion-sudo.patch |  35 
 sys-fs/zfs/zfs-2.0.7-r1.ebuild  | 313 
 6 files changed, 549 deletions(-)

diff --git a/sys-fs/zfs/Manifest b/sys-fs/zfs/Manifest
index 7b982f51e740..e252f0fccc10 100644
--- a/sys-fs/zfs/Manifest
+++ b/sys-fs/zfs/Manifest
@@ -1,5 +1,3 @@
-DIST zfs-2.0.7.tar.gz 14550055 BLAKE2B 
80f7297f04a21cd8f3f2043d895b0325512ba0cea3bb9223561237754495c8233d29af5a9418a3c06a87510100240a45ef3d59c7ce776fffb5aafdcd18167c21
 SHA512 
1135abf74bf74685439018f7cd65fc52088f179d113bdd2e6481689bb0f4a016716a07d859107b74501fda00689e80b2488c7c2c53d5f058d6b659909ed85f6f
-DIST zfs-2.0.7.tar.gz.asc 836 BLAKE2B 
65e7df58c33ccadc4e0ca9dbc1e8c006abbec8442e2da50872a1ab0cbb841fc45152298e8d3b93ee4320ddae6416e3a856caf80d8efb21b19db53dfedbf00e38
 SHA512 
b901d8e92faa6cfe6010bd54de88c7d18057f434cb07f8a89672d6c446a0a97b23209ee8f02cfd3b2a8f431c68ec977e7dc9f95fe5d385dba0bb6d37338ba682
 DIST zfs-2.1.4.tar.gz 34896310 BLAKE2B 
be303f1181f604770536aa4aa61d5319ec408abbd04964cedadd15b3101a15deba6539bb5d833f4fed357f323d74f622d035305df699b213df41ae45bffdd200
 SHA512 
c7b57c43fc287b22905067ab022df4133d32e1a5dc335f7baf743b4ef88f64c2bf9d41318c2083230d077dd49e68f7d9e6172266e13d4b1eee29d359860f969e
 DIST zfs-2.1.4.tar.gz.asc 836 BLAKE2B 
b311730f72d534c87a782515f35a354bfbefba0513dc0cee5b0b497cf742590f13be6a49ff8a70d7d6503d0ba06b0266e7d290d718337add614812c3d1b0731a
 SHA512 
53880cd5369f468551bab685eb83739ed76aa286886fdd2cbad4270755fe809da730082a91bba61011f59594fac297ce05645ae32c2c73b4a9aa835f2991a1ee
 DIST zfs-2.1.5-patches.tar.xz 13324 BLAKE2B 
bfef8abd298cebd54491272b8c1deacace901d9a1acce67cb927bab6447eafd985352fd09f64336aa9d6611bab0e5c761d7973f0a65c408d77bb735a94c60253
 SHA512 
d2b009664f8eb4f2a8596693011fde578b6eae123c6169e5dfb70bd920c0f987f5177f7b1be008705a421574a8a9bc930f99823785c69e81573f18b0350cb9bd

diff --git a/sys-fs/zfs/files/2.0.7-scrub-timers.patch 
b/sys-fs/zfs/files/2.0.7-scrub-timers.patch
deleted file mode 100644
index 7c7bd1b874ea..
--- a/sys-fs/zfs/files/2.0.7-scrub-timers.patch
+++ /dev/null
@@ -1,99 +0,0 @@
-From 2c9844d159024d4c742d24639a218213fb53d537 Mon Sep 17 00:00:00 2001
-From: Georgy Yakovlev 
-Date: Sat, 22 May 2021 22:27:39 -0700
-Subject: [PATCH 1/2] systemd: add weekly and monthly scrub timers
-
-timers can be enabled as follows:
-
-systemctl enable zfs-scrub-weekly@rpool.timer --now
-systemctl enable zfs-scrub-monthly@datapool.timer --now
-
-Each timer will pull in zfs-scrub@${poolname}.service, which is not
-schedule-specific.
-
-Signed-off-by: Georgy Yakovlev 

- etc/systemd/system/.gitignore  |  1 +
- etc/systemd/system/Makefile.am |  5 -
- etc/systemd/system/zfs-scrub-mont...@.timer.in | 12 
- etc/systemd/system/zfs-scrub-wee...@.timer.in  | 12 
- etc/systemd/system/zfs-sc...@.service.in   | 14 ++
- 5 files changed, 43 insertions(+), 1 deletion(-)
- create mode 100644 etc/systemd/system/zfs-scrub-mont...@.timer.in
- create mode 100644 etc/systemd/system/zfs-scrub-wee...@.timer.in
- create mode 100644 etc/systemd/system/zfs-sc...@.service.in
-
-diff --git a/etc/systemd/system/Makefile.am b/etc/systemd/system/Makefile.am
-index c374a52ac..5e65e1db4 100644
 a/etc/systemd/system/Makefile.am
-+++ b/etc/systemd/system/Makefile.am
-@@ -12,7 +12,10 @@ systemdunit_DATA = \
-   zfs-volume-wait.service \
-   zfs-import.target \
-   zfs-volumes.target \
--  zfs.target
-+  zfs.target \
-+  zfs-scrub-monthly@.timer \
-+  zfs-scrub-weekly@.timer \
-+  zfs-scrub@.service
- 
- SUBSTFILES += $(systemdpreset_DATA) $(systemdunit_DATA)
- 
-diff --git a/etc/systemd/system/zfs-scrub-mont...@.timer.in 
b/etc/systemd/system/zfs-scrub-mont...@.timer.in
-new file mode 100644
-index 0..903068468
 /dev/null
-+++ b/etc/systemd/system/zfs-scrub-mont...@.timer.in
-@@ -0,0 +1,12 @@
-+[Unit]
-+Description=Monthly zpool scrub timer for %i
-+Documentation=man:zpool-scrub(8)
-+
-+[Timer]
-+OnCalendar=monthly
-+Persistent=true
-+RandomizedDelaySec=1h
-+Unit=zfs-scrub@%i.service
-+
-+[Install]
-+WantedBy=timers.target
-diff --git a/etc/systemd/system/zfs-scrub-wee...@.timer.in 
b/etc/systemd/system/zfs-scrub-wee...@.timer.in
-new file mode 100644
-index 0..ede699500
 /dev/null
-+++ 

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

2022-09-17 Thread Georgy Yakovlev
commit: 27feb58ed72e08c18f9f16595b0f061e2347ebb0
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Sep 17 22:14:42 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Sep 17 22:14:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27feb58e

sys-fs/zfs: remove old genkernel blocker. 2.5y is enough to migrate.

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

 sys-fs/zfs/zfs-2.1.5-r6.ebuild | 1 -
 sys-fs/zfs/zfs-.ebuild | 1 -
 2 files changed, 2 deletions(-)

diff --git a/sys-fs/zfs/zfs-2.1.5-r6.ebuild b/sys-fs/zfs/zfs-2.1.5-r6.ebuild
index 1e78e8fefdf5..b641b3d163ea 100644
--- a/sys-fs/zfs/zfs-2.1.5-r6.ebuild
+++ b/sys-fs/zfs/zfs-2.1.5-r6.ebuild
@@ -75,7 +75,6 @@ RDEPEND="${DEPEND}
rootfs? (
app-arch/cpio
app-misc/pax-utils
-   

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

2022-09-17 Thread Georgy Yakovlev
commit: 00b05e4f9b7dae326fad7433bd2b4ac670940b37
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Sep 17 22:11:19 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Sep 17 22:13:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00b05e4f

sys-fs/zfs-kmod: drop 2.0.7

Bug: https://bugs.gentoo.org/850508
Signed-off-by: Georgy Yakovlev  gentoo.org>

 sys-fs/zfs-kmod/Manifest  |   2 -
 sys-fs/zfs-kmod/zfs-kmod-2.0.7.ebuild | 212 --
 2 files changed, 214 deletions(-)

diff --git a/sys-fs/zfs-kmod/Manifest b/sys-fs/zfs-kmod/Manifest
index 7b982f51e740..e252f0fccc10 100644
--- a/sys-fs/zfs-kmod/Manifest
+++ b/sys-fs/zfs-kmod/Manifest
@@ -1,5 +1,3 @@
-DIST zfs-2.0.7.tar.gz 14550055 BLAKE2B 
80f7297f04a21cd8f3f2043d895b0325512ba0cea3bb9223561237754495c8233d29af5a9418a3c06a87510100240a45ef3d59c7ce776fffb5aafdcd18167c21
 SHA512 
1135abf74bf74685439018f7cd65fc52088f179d113bdd2e6481689bb0f4a016716a07d859107b74501fda00689e80b2488c7c2c53d5f058d6b659909ed85f6f
-DIST zfs-2.0.7.tar.gz.asc 836 BLAKE2B 
65e7df58c33ccadc4e0ca9dbc1e8c006abbec8442e2da50872a1ab0cbb841fc45152298e8d3b93ee4320ddae6416e3a856caf80d8efb21b19db53dfedbf00e38
 SHA512 
b901d8e92faa6cfe6010bd54de88c7d18057f434cb07f8a89672d6c446a0a97b23209ee8f02cfd3b2a8f431c68ec977e7dc9f95fe5d385dba0bb6d37338ba682
 DIST zfs-2.1.4.tar.gz 34896310 BLAKE2B 
be303f1181f604770536aa4aa61d5319ec408abbd04964cedadd15b3101a15deba6539bb5d833f4fed357f323d74f622d035305df699b213df41ae45bffdd200
 SHA512 
c7b57c43fc287b22905067ab022df4133d32e1a5dc335f7baf743b4ef88f64c2bf9d41318c2083230d077dd49e68f7d9e6172266e13d4b1eee29d359860f969e
 DIST zfs-2.1.4.tar.gz.asc 836 BLAKE2B 
b311730f72d534c87a782515f35a354bfbefba0513dc0cee5b0b497cf742590f13be6a49ff8a70d7d6503d0ba06b0266e7d290d718337add614812c3d1b0731a
 SHA512 
53880cd5369f468551bab685eb83739ed76aa286886fdd2cbad4270755fe809da730082a91bba61011f59594fac297ce05645ae32c2c73b4a9aa835f2991a1ee
 DIST zfs-2.1.5-patches.tar.xz 13324 BLAKE2B 
bfef8abd298cebd54491272b8c1deacace901d9a1acce67cb927bab6447eafd985352fd09f64336aa9d6611bab0e5c761d7973f0a65c408d77bb735a94c60253
 SHA512 
d2b009664f8eb4f2a8596693011fde578b6eae123c6169e5dfb70bd920c0f987f5177f7b1be008705a421574a8a9bc930f99823785c69e81573f18b0350cb9bd

diff --git a/sys-fs/zfs-kmod/zfs-kmod-2.0.7.ebuild 
b/sys-fs/zfs-kmod/zfs-kmod-2.0.7.ebuild
deleted file mode 100644
index a928c1eac6f9..
--- a/sys-fs/zfs-kmod/zfs-kmod-2.0.7.ebuild
+++ /dev/null
@@ -1,212 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools dist-kernel-utils flag-o-matic linux-mod toolchain-funcs
-
-DESCRIPTION="Linux ZFS kernel module for sys-fs/zfs"
-HOMEPAGE="https://github.com/openzfs/zfs;
-
-if [[ ${PV} == "" ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/openzfs/zfs.git;
-else
-   VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/openzfs.asc
-   inherit verify-sig
-
-   MY_PV="${PV/_rc/-rc}"
-   
SRC_URI="https://github.com/openzfs/zfs/releases/download/zfs-${MY_PV}/zfs-${MY_PV}.tar.gz;
-   SRC_URI+=" verify-sig? ( 
https://github.com/openzfs/zfs/releases/download/zfs-${MY_PV}/zfs-${MY_PV}.tar.gz.asc
 )"
-   S="${WORKDIR}/zfs-${PV%_rc?}"
-   ZFS_KERNEL_COMPAT="5.15"
-
-   #  increments minor eg 5.14 -> 5.15, and still supports override.
-   ZFS_KERNEL_DEP="${ZFS_KERNEL_COMPAT_OVERRIDE:-${ZFS_KERNEL_COMPAT}}"
-   ZFS_KERNEL_DEP="${ZFS_KERNEL_DEP%%.*}.$(( ${ZFS_KERNEL_DEP##*.} + 1))"
-
-   if [[ ${PV} != *_rc* ]]; then
-   KEYWORDS="amd64 arm64 ppc64"
-   fi
-fi
-
-LICENSE="CDDL MIT debug? ( GPL-2+ )"
-SLOT="0/${PVR}"
-IUSE="custom-cflags debug +rootfs"
-
-RDEPEND="${DEPEND}
-   !sys-kernel/spl
-"
-
-BDEPEND="
-   dev-lang/perl
-   virtual/awk
-"
-
-# we want dist-kernel block in BDEPEND because of portage resolver.
-# since linux-mod.eclass already sets version-unbounded dep, portage
-# will pull new versions. So we set it in BDEPEND which takes priority.
-# and we don't need in in git ebuild.
-if [[ ${PV} != "" ]] ; then
-   BDEPEND+="
-   verify-sig? ( sec-keys/openpgp-keys-openzfs )
-   dist-kernel? ( https://bugs.gentoo.org/811600
-   export CROSS_COMPILE=${CROSS_COMPILE-${CHOST}-}
-
-   local myconf=(
-   HOSTCC="$(tc-getBUILD_CC)"
-   --bindir="${EPREFIX}/bin"
-   --sbindir="${EPREFIX}/sbin"
-   --with-config=kernel
-   --with-linux="${KV_DIR}"
-   --with-linux-obj="${KV_OUT_DIR}"
-   $(use_enable debug)
-   )
-
-   econf "${myconf[@]}"
-}
-
-src_compile() {
-   set_arch_to_kernel
-
-   myemakeargs=(
-   HOSTCC="$(tc-getBUILD_CC)"
-   V=1
-   )
-
-   emake "${myemakeargs[@]}"
-}
-
-src_install() {
-   set_arch_to_kernel
-
-   

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

2022-09-17 Thread Georgy Yakovlev
commit: 718e15702ea4c6e6a4d477d6d2715f6a6f6df073
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Sep 17 22:13:51 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Sep 17 22:14:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=718e1570

sys-fs/zfs: drop 2.1.4-r1

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

 sys-fs/zfs/Manifest|   2 -
 sys-fs/zfs/zfs-2.1.4-r1.ebuild | 311 -
 2 files changed, 313 deletions(-)

diff --git a/sys-fs/zfs/Manifest b/sys-fs/zfs/Manifest
index e252f0fccc10..9e6e521d9fef 100644
--- a/sys-fs/zfs/Manifest
+++ b/sys-fs/zfs/Manifest
@@ -1,5 +1,3 @@
-DIST zfs-2.1.4.tar.gz 34896310 BLAKE2B 
be303f1181f604770536aa4aa61d5319ec408abbd04964cedadd15b3101a15deba6539bb5d833f4fed357f323d74f622d035305df699b213df41ae45bffdd200
 SHA512 
c7b57c43fc287b22905067ab022df4133d32e1a5dc335f7baf743b4ef88f64c2bf9d41318c2083230d077dd49e68f7d9e6172266e13d4b1eee29d359860f969e
-DIST zfs-2.1.4.tar.gz.asc 836 BLAKE2B 
b311730f72d534c87a782515f35a354bfbefba0513dc0cee5b0b497cf742590f13be6a49ff8a70d7d6503d0ba06b0266e7d290d718337add614812c3d1b0731a
 SHA512 
53880cd5369f468551bab685eb83739ed76aa286886fdd2cbad4270755fe809da730082a91bba61011f59594fac297ce05645ae32c2c73b4a9aa835f2991a1ee
 DIST zfs-2.1.5-patches.tar.xz 13324 BLAKE2B 
bfef8abd298cebd54491272b8c1deacace901d9a1acce67cb927bab6447eafd985352fd09f64336aa9d6611bab0e5c761d7973f0a65c408d77bb735a94c60253
 SHA512 
d2b009664f8eb4f2a8596693011fde578b6eae123c6169e5dfb70bd920c0f987f5177f7b1be008705a421574a8a9bc930f99823785c69e81573f18b0350cb9bd
 DIST zfs-2.1.5.tar.gz 34951632 BLAKE2B 
c6e3efd9c0cda91654767eaad0eaaa05cd9a5daf1cb0384c9c78b30062f5c29142ac37ab9dbdaf96c91456d11c317d782d3524ade293f03fda983e5992b79e49
 SHA512 
d9ccf1049cefa9167d25f71fbdca70092cd02368b60f09341e6489fb68dc5f89e87b026b0191f4d81181a8851449124d824a1d959d0e2fb29c8a3d624edc4f03
 DIST zfs-2.1.5.tar.gz.asc 836 BLAKE2B 
4a81c266967540850a2cc824e79555ca9d05b2e17e45fa2723893cbd85b55e3d7d791986d6667b7ee1530e7692c03818f15e8b6798393b54989f90801b775786
 SHA512 
224b0dcf4982c63a8eff0a39d054537e7d023f7c35e154e4d20490b8daf184c076bc8e4de7d2c5af4059f8a802b747e637aad4479cd8d1330cf5b26da2f19c94

diff --git a/sys-fs/zfs/zfs-2.1.4-r1.ebuild b/sys-fs/zfs/zfs-2.1.4-r1.ebuild
deleted file mode 100644
index fb6aab2ca7e7..
--- a/sys-fs/zfs/zfs-2.1.4-r1.ebuild
+++ /dev/null
@@ -1,311 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DISTUTILS_OPTIONAL=1
-PYTHON_COMPAT=( python3_{8,9,10} )
-
-inherit autotools bash-completion-r1 dist-kernel-utils distutils-r1 
flag-o-matic linux-info pam systemd udev usr-ldscript
-
-DESCRIPTION="Userland utilities for ZFS Linux kernel module"
-HOMEPAGE="https://github.com/openzfs/zfs;
-
-if [[ ${PV} == "" ]]; then
-   inherit git-r3 linux-mod
-   EGIT_REPO_URI="https://github.com/openzfs/zfs.git;
-else
-   VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/openzfs.asc
-   inherit verify-sig
-
-   MY_P="${P/_rc/-rc}"
-   
SRC_URI="https://github.com/openzfs/${PN}/releases/download/${MY_P}/${MY_P}.tar.gz;
-   SRC_URI+=" verify-sig? ( 
https://github.com/openzfs/${PN}/releases/download/${MY_P}/${MY_P}.tar.gz.asc )"
-   S="${WORKDIR}/${P%_rc?}"
-
-   # 2.1.3 unkeyworded briefly for some testing
-   if [[ ${PV} != *_rc* ]]; then
-   KEYWORDS="amd64 arm64 ppc64 ~riscv"
-   fi
-fi
-
-LICENSE="BSD-2 CDDL MIT"
-# just libzfs soname major for now.
-# possible candidates: libuutil, libzpool, libnvpair. Those do not provide 
stable abi, but are considered.
-# see libsoversion_check() below as well
-SLOT="0/5"
-IUSE="custom-cflags debug dist-kernel kernel-builtin minimal nls pam python 
+rootfs test-suite"
-
-DEPEND="
-   net-libs/libtirpc:=
-   sys-apps/util-linux
-   sys-libs/zlib
-   virtual/libudev:=
-   dev-libs/openssl:0=
-   !minimal? ( ${PYTHON_DEPS} )
-   pam? ( sys-libs/pam )
-   python? (
-   virtual/python-cffi[${PYTHON_USEDEP}]
-   )
-"
-
-BDEPEND="virtual/awk
-   virtual/pkgconfig
-   nls? ( sys-devel/gettext )
-   python? (
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   || (
-   dev-python/packaging[${PYTHON_USEDEP}]
-   dev-python/distlib[${PYTHON_USEDEP}]
-   )
-   )
-"
-
-if [[ ${PV} != "" ]] ; then
-   BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-openzfs )"
-fi
-
-# awk is used for some scripts, completions, and the Dracut module
-RDEPEND="${DEPEND}
-   !kernel-builtin? ( ~sys-fs/zfs-kmod-${PV}:= )
-   !prefix? ( virtual/udev )
-   sys-fs/udev-init-scripts
-   virtual/awk
-   dist-kernel? ( virtual/dist-kernel:= )
-   rootfs? (
-   app-arch/cpio
-   app-misc/pax-utils
-   !"
-   

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

2022-09-17 Thread Sam James
commit: c026e499608c9a6a71ad316d526d5e46d03690ef
Author: Holger Hoffstätte  applied-asynchrony  com>
AuthorDate: Wed Sep 14 05:33:18 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 17 21:41:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c026e499

dev-util/bpftrace: fix build failure with binutils-2.39

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

 dev-util/bpftrace/bpftrace-0.15.0-r1.ebuild|  1 +
 .../files/bpftrace-0.15.0-binutils-2.39.patch  | 87 ++
 2 files changed, 88 insertions(+)

diff --git a/dev-util/bpftrace/bpftrace-0.15.0-r1.ebuild 
b/dev-util/bpftrace/bpftrace-0.15.0-r1.ebuild
index 51346cb3d38d..566a14a29b4a 100644
--- a/dev-util/bpftrace/bpftrace-0.15.0-r1.ebuild
+++ b/dev-util/bpftrace/bpftrace-0.15.0-r1.ebuild
@@ -53,6 +53,7 @@ PATCHES=(
"${FILESDIR}/bpftrace-0.15.0-dont-compress-man.patch"
"${FILESDIR}/bpftrace-0.11.4-old-kernels.patch"
"${FILESDIR}/bpftrace-0.15.0-bcc-025.patch"
+   "${FILESDIR}/bpftrace-0.15.0-binutils-2.39.patch"
 )
 
 pkg_pretend() {

diff --git a/dev-util/bpftrace/files/bpftrace-0.15.0-binutils-2.39.patch 
b/dev-util/bpftrace/files/bpftrace-0.15.0-binutils-2.39.patch
new file mode 100644
index ..cb4b8a9bb2d2
--- /dev/null
+++ b/dev-util/bpftrace/files/bpftrace-0.15.0-binutils-2.39.patch
@@ -0,0 +1,87 @@
+
+Patch taken from: https://github.com/iovisor/bpftrace/pull/2328
+Removed hunk #1 (CHANGELOG.md) since it conflicts and is not required.
+Bug: https://bugs.gentoo.org/868120
+
+From 3be6e708d514d3378a4fe985ab907643ecbc77ee Mon Sep 17 00:00:00 2001
+From: Viktor Malik 
+Date: Mon, 15 Aug 2022 15:13:14 +0200
+Subject: [PATCH] Fix builds against libbfd(binutils) >=2.39
+
+Binutils 2.39 changed signature of the init_disassemble_info function by
+adding an extra parameter for styled printf function. Let CMake detect
+which of the versions is present and call it appropriately.
+---
+ CHANGELOG.md   |  2 ++
+ CMakeLists.txt |  3 +++
+ cmake/FindLibBfd.cmake | 10 ++
+ src/bfd-disasm.cpp | 14 ++
+ 4 files changed, 29 insertions(+)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 8f7995afd2..2e54eb84f8 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -249,6 +249,9 @@ if(HAVE_BFD_DISASM)
+   if(LIBBFD_DISASM_FOUR_ARGS_SIGNATURE)
+ set(BPFTRACE_FLAGS "${BPFTRACE_FLAGS}" LIBBFD_DISASM_FOUR_ARGS_SIGNATURE)
+   endif(LIBBFD_DISASM_FOUR_ARGS_SIGNATURE)
++  if(LIBBFD_INIT_DISASM_INFO_FOUR_ARGS_SIGNATURE)
++set(BPFTRACE_FLAGS "${BPFTRACE_FLAGS}" 
LIBBFD_INIT_DISASM_INFO_FOUR_ARGS_SIGNATURE)
++  endif(LIBBFD_INIT_DISASM_INFO_FOUR_ARGS_SIGNATURE)
+ endif(HAVE_BFD_DISASM)
+ 
+ if (LIBBPF_BTF_DUMP_FOUND)
+diff --git a/cmake/FindLibBfd.cmake b/cmake/FindLibBfd.cmake
+index 4f4b8c4e20..5d917b188c 100644
+--- a/cmake/FindLibBfd.cmake
 b/cmake/FindLibBfd.cmake
+@@ -75,5 +75,15 @@ int main(void) {
+abfd);
+   return 0;
+ }" LIBBFD_DISASM_FOUR_ARGS_SIGNATURE)
++CHECK_CXX_SOURCE_COMPILES("
++// See comment in bfd-disasm.cpp for why this needs to exist
++#define PACKAGE \"bpftrace-test\"
++#include 
++
++int main(void) {
++  init_disassemble_info(NULL, NULL, NULL, NULL);
++  return 0;
++}
++" LIBBFD_INIT_DISASM_INFO_FOUR_ARGS_SIGNATURE)
+ SET(CMAKE_REQUIRED_LIBRARIES)
+ endif()
+diff --git a/src/bfd-disasm.cpp b/src/bfd-disasm.cpp
+index f846468cd8..d4165dfac5 100644
+--- a/src/bfd-disasm.cpp
 b/src/bfd-disasm.cpp
+@@ -38,6 +38,16 @@ static int fprintf_nop(void *out __attribute__((unused)), 
const char *fmt __attr
+   return 0;
+ }
+ 
++#ifdef LIBBFD_INIT_DISASM_INFO_FOUR_ARGS_SIGNATURE
++static int fprintf_styled_nop(void *out __attribute__((unused)),
++  enum disassembler_style s 
__attribute__((unused)),
++  const char *fmt __attribute__((unused)),
++  ...)
++{
++  return 0;
++}
++#endif
++
+ static AlignState is_aligned_buf(void *buf, uint64_t size, uint64_t offset)
+ {
+   disassembler_ftype disassemble;
+@@ -55,7 +65,11 @@ static AlignState is_aligned_buf(void *buf, uint64_t size, 
uint64_t offset)
+ return AlignState::Fail;
+   }
+ 
++#ifdef LIBBFD_INIT_DISASM_INFO_FOUR_ARGS_SIGNATURE
++  init_disassemble_info(, stdout, fprintf_nop, fprintf_styled_nop);
++#else
+   init_disassemble_info(, stdout, fprintf_nop);
++#endif
+ 
+   info.arch = bfd_get_arch(bfdf);
+   info.mach = bfd_get_mach(bfdf);



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

2022-09-17 Thread Sam James
commit: ee3520b6906c5a46fe56c4bf3b5c26e357dd17a0
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep 17 21:45:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 17 21:45:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee3520b6

dev-util/kcov: fix build w/ binutils 2.39

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

 dev-util/kcov/files/kcov-40-binutils-2.39.patch | 92 +
 dev-util/kcov/files/kcov-40-gcc-13.patch| 45 
 dev-util/kcov/kcov-40.ebuild|  5 ++
 3 files changed, 142 insertions(+)

diff --git a/dev-util/kcov/files/kcov-40-binutils-2.39.patch 
b/dev-util/kcov/files/kcov-40-binutils-2.39.patch
new file mode 100644
index ..88029305c90f
--- /dev/null
+++ b/dev-util/kcov/files/kcov-40-binutils-2.39.patch
@@ -0,0 +1,92 @@
+https://github.com/SimonKagstrom/kcov/commit/fd1a4fd2f02cee49afd74e427e38c61b89154582
+https://bugs.gentoo.org/868114
+
+From fd1a4fd2f02cee49afd74e427e38c61b89154582 Mon Sep 17 00:00:00 2001
+From: oreo639 
+Date: Wed, 14 Sep 2022 16:02:17 -0700
+Subject: [PATCH] Fix build with binutils 2.39
+
+--- a/src/CMakeLists.txt
 b/src/CMakeLists.txt
+@@ -94,6 +94,7 @@ set (DISASSEMBLER_SRCS
+ )
+ 
+ set (HAS_LIBBFD "0")
++set (HAS_LIBBFD_DISASM_STYLED "0")
+ 
+ if (CMAKE_TARGET_ARCHITECTURES STREQUAL "i386" OR CMAKE_TARGET_ARCHITECTURES 
STREQUAL "x86_64")
+   if (LIBBFD_FOUND)
+@@ -106,6 +107,23 @@ if (CMAKE_TARGET_ARCHITECTURES STREQUAL "i386" OR 
CMAKE_TARGET_ARCHITECTURES STR
+   ${LIBBFD_BFD_LIBRARY}
+   ${LIBBFD_IBERTY_LIBRARY}
+   )
++  include(CheckCSourceCompiles)
++  set(CMAKE_REQUIRED_LIBRARIES ${DISASSEMBLER_LIBRARIES})
++  check_c_source_compiles("
++  #define PACKAGE
++  #define PACKAGE_VERSION
++  #include 
++  #include 
++
++  int main(int argc, char **argv){
++  struct disassemble_info info;
++  init_disassemble_info(, stdout, NULL, NULL);
++  return 0;
++  }
++  " TEST_LIBBFD_DISASM_STYLED)
++  if (TEST_LIBBFD_DISASM_STYLED)
++  set (HAS_LIBBFD_DISASM_STYLED "1")
++  endif (TEST_LIBBFD_DISASM_STYLED)
+   endif (LIBBFD_FOUND)
+ endif (CMAKE_TARGET_ARCHITECTURES STREQUAL "i386" OR 
CMAKE_TARGET_ARCHITECTURES STREQUAL "x86_64")
+ 
+@@ -284,7 +302,7 @@ set (KCOV_SYSTEM_MODE_SRCS
+ 
+ set (KCOV_LIBRARY_PREFIX "/tmp")
+ 
+-set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x -g -Wall 
-D_GLIBCXX_USE_NANOSLEEP -DKCOV_LIBRARY_PREFIX=${KCOV_LIBRARY_PREFIX} 
-DKCOV_HAS_LIBBFD=${HAS_LIBBFD}")
++set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x -g -Wall 
-D_GLIBCXX_USE_NANOSLEEP -DKCOV_LIBRARY_PREFIX=${KCOV_LIBRARY_PREFIX} 
-DKCOV_HAS_LIBBFD=${HAS_LIBBFD} 
-DKCOV_LIBFD_DISASM_STYLED=${HAS_LIBBFD_DISASM_STYLED}")
+ 
+ include_directories(
+   include/
+--- a/src/parsers/bfd-disassembler.cc
 b/src/parsers/bfd-disassembler.cc
+@@ -75,7 +75,11 @@ class BfdDisassembler : public IDisassembler
+   BfdDisassembler()
+   {
+   memset(_info, 0, sizeof(m_info));
++#if KCOV_LIBFD_DISASM_STYLED
++  init_disassemble_info(_info, (void *)this, 
BfdDisassembler::opcodesFprintFuncStatic, 
BfdDisassembler::opcodesFprintStyledFuncStatic);
++#else
+   init_disassemble_info(_info, (void *)this, 
BfdDisassembler::opcodesFprintFuncStatic);
++#endif
+   m_disassembler = print_insn_i386;
+ 
+   m_info.arch = bfd_arch_i386;
+@@ -407,6 +411,25 @@ class BfdDisassembler : public IDisassembler
+   return out;
+   }
+ 
++#if KCOV_LIBFD_DISASM_STYLED
++  static int opcodesFprintStyledFuncStatic(void *info, enum 
disassembler_style style, const char *fmt, ...)
++  {
++  (void)style;
++  BfdDisassembler *pThis = (BfdDisassembler *)info;
++  char str[64];
++  int out;
++
++  va_list args;
++  va_start (args, fmt);
++  out = vsnprintf( str, sizeof(str) - 1, fmt, args );
++  va_end (args);
++
++  pThis->opcodesFprintFunc(str);
++
++  return out;
++  }
++#endif
++
+   typedef std::map SectionCache_t;
+   typedef std::unordered_map 
InstructionAddressMap_t;
+   typedef std::map InstructionOrderedMap_t;
+

diff --git a/dev-util/kcov/files/kcov-40-gcc-13.patch 
b/dev-util/kcov/files/kcov-40-gcc-13.patch
new file mode 100644
index ..ea92a6b8364c
--- /dev/null
+++ b/dev-util/kcov/files/kcov-40-gcc-13.patch
@@ -0,0 +1,45 @@
+https://github.com/SimonKagstrom/kcov/commit/b63754b53b3a7cf43e13ec56bd0be76cb6175437
+
+From b63754b53b3a7cf43e13ec56bd0be76cb6175437 Mon Sep 17 00:00:00 2001
+From: Sergei Trofimovich 
+Date: Thu, 15 Sep 2022 19:55:21 

[gentoo-commits] repo/gentoo:master commit in: app-editors/joe/, app-editors/joe/files/

2022-09-17 Thread Sam James
commit: bd879e9e2691b082021eac942d4a982abd43322c
Author: Holger Hoffstätte  applied-asynchrony  com>
AuthorDate: Sat Sep 17 21:01:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 17 21:14:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd879e9e

app-editors/joe: fix build with -Werror=strict-prototypes

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

 app-editors/joe/files/joe-4.6-prototypes.patch | 409 +
 app-editors/joe/joe-4.6-r2.ebuild  |  57 
 2 files changed, 466 insertions(+)

diff --git a/app-editors/joe/files/joe-4.6-prototypes.patch 
b/app-editors/joe/files/joe-4.6-prototypes.patch
new file mode 100644
index ..f37d18f650ab
--- /dev/null
+++ b/app-editors/joe/files/joe-4.6-prototypes.patch
@@ -0,0 +1,409 @@
+
+Bug: https://bugs.gentoo.org/870769
+
+Signed-off-by: Holger Hoffstätte 
+
+--- joe-4.6/joe/b.c
 joe-4.6-prototypes/joe/b.c
+@@ -23,8 +23,6 @@
+ #endif
+ #endif
+ 
+-extern int errno;
+-
+ #ifdef WITH_SELINUX
+ #include 
+ static int selinux_enabled = -1;
+@@ -147,7 +145,7 @@ static void pfree(P *p)
+ B bufs = { {, } };
+ static B frebufs = { {, } };
+ 
+-void set_file_pos_orphaned()
++void set_file_pos_orphaned(void)
+ {
+   B *b;
+   for (b = bufs.link.next; b !=  b = b->link.next)
+@@ -324,7 +322,7 @@ void brm(B *b)
+   }
+ }
+ 
+-void brmall()
++void brmall(void)
+ {
+   while (!qempty(B, link, ))
+   brm(bufs.link.next);
+--- joe-4.6/joe/b.h
 joe-4.6-prototypes/joe/b.h
+@@ -171,7 +171,7 @@ extern const char *msgs[]; /* File acces
+ 
+ B *bmk(B *prop);
+ void brm(B *b);
+-void brmall();
++void brmall(void);
+ 
+ B *bfind(const char *s);
+ B *bfind_scratch(const char *s);
+@@ -330,7 +330,7 @@ extern int break_links; /* Break hard li
+ extern int break_symlinks; /* Break symbolic links on write */
+ extern int nodeadjoe; /* Prevent creation of DEADJOE files */
+ 
+-void set_file_pos_orphaned();
++void set_file_pos_orphaned(void);
+ 
+ void breplace(B *b, B *n);
+ 
+--- joe-4.6/joe/charmap.c
 joe-4.6-prototypes/joe/charmap.c
+@@ -1423,7 +1423,7 @@ main(int argc,char *argv[])
+ 
+ /* Get names of available encodings (for tab completion of ^T E prompt) */
+ 
+-char **get_encodings()
++char **get_encodings(void)
+ {
+   int y;
+   char **encodings = 0;
+@@ -1591,7 +1591,7 @@ struct charmap *locale_map;
+ struct charmap *locale_map_non_utf8;
+   /* Old, non-utf8 version of locale */
+ 
+-void joe_locale()
++void joe_locale(void)
+ {
+   const char *sc;
+   char *s, *t, *u;
+--- joe-4.6/joe/charmap.h
 joe-4.6-prototypes/joe/charmap.h
+@@ -80,7 +80,7 @@ int from_utf8(struct charmap *map,const
+ int to_uni(struct charmap *cset, int c);
+ void to_utf8(struct charmap *map,char *s,int c);
+ 
+-void joe_locale();
++void joe_locale(void);
+ extern struct charmap *locale_map;/* Character map of terminal */
+ extern struct charmap *utf8_map;  /* UTF-8 character map */
+ extern struct charmap *utf16_map; /* UTF-16 character map */
+--- joe-4.6/joe/cmd.c
 joe-4.6-prototypes/joe/cmd.c
+@@ -476,7 +476,7 @@ int execmd(CMD *cmd, int k)
+   return ret;
+ }
+ 
+-void do_auto_scroll()
++void do_auto_scroll(void)
+ {
+   static CMD *myscrup = 0;
+   static CMD *myscrdn = 0;
+--- joe-4.6/joe/cmd.h
 joe-4.6-prototypes/joe/cmd.h
+@@ -42,7 +42,7 @@ void addcmd(const char *s, MACRO *m);
+ 
+ /* Execute a command.  Returns return value of command */
+ int execmd(CMD *cmd, int k);
+-void do_auto_scroll();
++void do_auto_scroll(void);
+ 
+ extern B *cmdhist; /* Command history buffer */
+ 
+--- joe-4.6/joe/kbd.c
 joe-4.6-prototypes/joe/kbd.c
+@@ -425,7 +425,7 @@ static int dokeymap(W *w,char *s,void *o
+   return 0;
+ }
+ 
+-static char **get_keymap_list()
++static char **get_keymap_list(void)
+ {
+   char **lst = 0;
+   struct context *c;
+--- joe-4.6/joe/main.c
 joe-4.6-prototypes/joe/main.c
+@@ -95,7 +95,7 @@ time_t cur_time;
+ time_t timer_macro_delay;
+ MACRO *timer_macro;
+ 
+-MACRO *timer_play()
++MACRO *timer_play(void)
+ {
+   cur_time = time(NULL);
+   if (timer_macro && timer_macro_delay && cur_time >= last_timer_time + 
timer_macro_delay) {
+--- joe-4.6/joe/mouse.c
 joe-4.6-prototypes/joe/mouse.c
+@@ -136,7 +136,7 @@ int uextmouse(W *w, int k)
+   return mouse_event(w);
+ }
+ 
+-long mnow()
++long mnow(void)
+ {
+   struct timeval tv;
+   gettimeofday(, NULL);
+@@ -245,7 +245,7 @@ static void ttputs64(char *pp, ptrdiff_t
+ }
+ }
+ 
+-static void ttputs64_flush()
++static void ttputs64_flush(void)
+ {
+ char x;
+ switch (base64_count) {
+@@ -449,7 +449,7 @@ int utomouse(W *xx, int k)
+  * position that utomouse would use into tmspos. */
+ static off_t tmspos;
+ 
+-static int tomousestay()

[gentoo-commits] repo/gentoo:master commit in: mail-filter/imapfilter/files/, mail-filter/imapfilter/

2022-09-17 Thread Sam James
commit: bebe48a569c277bfa5b4835cababf62c3b7c9769
Author: Holger Hoffstätte  applied-asynchrony  com>
AuthorDate: Sat Sep 17 11:51:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 17 21:13:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bebe48a5

mail-filter/imapfilter: fix build with -Werror=strict-prototypes

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

 .../imapfilter/files/2.7.6-prototypes.patch| 30 ++
 mail-filter/imapfilter/imapfilter-2.7.6.ebuild |  4 +++
 2 files changed, 34 insertions(+)

diff --git a/mail-filter/imapfilter/files/2.7.6-prototypes.patch 
b/mail-filter/imapfilter/files/2.7.6-prototypes.patch
new file mode 100644
index ..33448834fa2f
--- /dev/null
+++ b/mail-filter/imapfilter/files/2.7.6-prototypes.patch
@@ -0,0 +1,30 @@
+
+Patch from: https://github.com/lefcha/imapfilter/pull/257
+Bug: https://bugs.gentoo.org/870682
+
+From 9580bfca0d8a1cf92a79a24b9f1b83fd3b778375 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Holger=20Hoffst=C3=A4tte?= 
+Date: Sat, 17 Sep 2022 13:42:30 +0200
+Subject: [PATCH] Fix compilation failure with -Werror=strict-prototypes
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Signed-off-by: Holger Hoffstätte 
+---
+ src/lua.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/lua.c b/src/lua.c
+index 868ddb7..02514bb 100644
+--- a/src/lua.c
 b/src/lua.c
+@@ -26,7 +26,7 @@ void interactive_mode(void);
+  * Lua interface functions, load and execute imapfilter's configuration file.
+  */
+ void
+-start_lua()
++start_lua(void)
+ {
+ 
+   lua = luaL_newstate();

diff --git a/mail-filter/imapfilter/imapfilter-2.7.6.ebuild 
b/mail-filter/imapfilter/imapfilter-2.7.6.ebuild
index 8c65a881ad44..d129899e7bff 100644
--- a/mail-filter/imapfilter/imapfilter-2.7.6.ebuild
+++ b/mail-filter/imapfilter/imapfilter-2.7.6.ebuild
@@ -25,6 +25,10 @@ DEPEND="${RDEPEND}"
 
 DOCS="AUTHORS NEWS README samples/*"
 
+PATCHES=(
+   "${FILESDIR}/${PV}-prototypes.patch"
+)
+
 src_prepare() {
default
sed -i -e "/^PREFIX/s:/usr/local:${EPREFIX}/usr:" \



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

2022-09-17 Thread Georgy Yakovlev
commit: 6d8feea27b7c50e28269c18acfdbf6aab853cdce
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Sep 17 19:58:22 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Sep 17 19:58:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d8feea2

sys-fs/zfs: Stabilize 2.1.5-r6 ppc64, #866644

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

 sys-fs/zfs/zfs-2.1.5-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/zfs/zfs-2.1.5-r6.ebuild b/sys-fs/zfs/zfs-2.1.5-r6.ebuild
index 37dfc569ef5f..1e78e8fefdf5 100644
--- a/sys-fs/zfs/zfs-2.1.5-r6.ebuild
+++ b/sys-fs/zfs/zfs-2.1.5-r6.ebuild
@@ -25,7 +25,7 @@ else
S="${WORKDIR}/${P%_rc?}"
 
if [[ ${PV} != *_rc* ]]; then
-   KEYWORDS="amd64 arm64 ~ppc64 ~riscv"
+   KEYWORDS="amd64 arm64 ppc64 ~riscv"
fi
 fi
 



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

2022-09-17 Thread Georgy Yakovlev
commit: ca7238eed13a81a458ddc37c71a74a064977bc1b
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Sep 17 19:58:18 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Sep 17 19:58:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca7238ee

sys-fs/zfs-kmod: Stabilize 2.1.5-r1 ppc64, #866644

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

 sys-fs/zfs-kmod/zfs-kmod-2.1.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/zfs-kmod/zfs-kmod-2.1.5-r1.ebuild 
b/sys-fs/zfs-kmod/zfs-kmod-2.1.5-r1.ebuild
index 40463fb6c90f..e15a7aa768a8 100644
--- a/sys-fs/zfs-kmod/zfs-kmod-2.1.5-r1.ebuild
+++ b/sys-fs/zfs-kmod/zfs-kmod-2.1.5-r1.ebuild
@@ -27,7 +27,7 @@ else
ZFS_KERNEL_DEP="${ZFS_KERNEL_DEP%%.*}.$(( ${ZFS_KERNEL_DEP##*.} + 1))"
 
if [[ ${PV} != *_rc* ]]; then
-   KEYWORDS="amd64 arm64 ~ppc64 ~riscv"
+   KEYWORDS="amd64 arm64 ppc64 ~riscv"
fi
 fi
 



[gentoo-commits] repo/proj/guru:dev commit in: net-p2p/monero/

2022-09-17 Thread Sergey Alirzaev
commit: 2620d11fb64c54d3931f08a70d876374d6f82c50
Author: Sergey Alirzaev  riseup  net>
AuthorDate: Sat Sep 17 20:23:00 2022 +
Commit: Sergey Alirzaev  gmail  com>
CommitDate: Sat Sep 17 20:23:24 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2620d11f

net-p2p/monero: add 0.18.1.1

Signed-off-by: Sergey Alirzaev  riseup.net>

 net-p2p/monero/Manifest   |   1 +
 net-p2p/monero/monero-0.18.1.1.ebuild | 117 ++
 2 files changed, 118 insertions(+)

diff --git a/net-p2p/monero/Manifest b/net-p2p/monero/Manifest
index 079f88d2e..0e415c491 100644
--- a/net-p2p/monero/Manifest
+++ b/net-p2p/monero/Manifest
@@ -3,3 +3,4 @@ DIST monero-0.17.2.3.tar.gz 10640501 BLAKE2B 
15c7b92e7d00788214953c09af96d578e79
 DIST monero-0.17.3.0.tar.gz 10659302 BLAKE2B 
fe73172e490f119a3d3730e3c11afd386e54fa22e12ac69d6f5e420d5409ba8201289feb01041520b374768325ea82132108972f68ef59114f414451232daea6
 SHA512 
97a40f594aaa6f588a3ad982142a0ea4f4410d208dd5ff43b09c70baadd32f87e92eac97abd800f25298e8d0613ae85f68605f586ceccf9dc078fcb189d7511a
 DIST monero-0.17.3.2.tar.gz 10685156 BLAKE2B 
f313ec0e5e224797448a43ad46d4e990174eec6cdceec6dc9a25d62f014a775172e103d05a33558404bd84a8443ba6ada0c27f81a3a83fe630d16cbad97602f5
 SHA512 
2d34e0525b2ca1d7bddb8ea51776b49fec4fb866a1c1239c347460ed3369af2f430be32da45666f16c369cebef099f285971c0e806d75d60354f195c5f93891d
 DIST monero-0.18.1.0.tar.gz 11600139 BLAKE2B 
dac1182e772b4163b2cc76ec83dc2cb5e91b251dab2185d4a2df6134780f05fadba2fc603964caab973ef6bc37dce1bfcb194c92ea4f843cfb953f9a5fc24378
 SHA512 
761f1bae4157ea05565c7459d1cd2a9316317068e3afc18a7215e4a949dee7eb58fe023cbd04c9fec0141d1f3dc33f526b2a187934b33d7aff2b55e47fad599c
+DIST monero-0.18.1.1.tar.gz 11609864 BLAKE2B 
45591a856d251b6d11dc9eac987852fc413bea3fd035c330218cbb2226636ed4284b69e016a0e4ad71e2976fbe8bd6a4bc1d48cca05a45722add068c56ae0d9e
 SHA512 
71c7d1940a31943b5a01236ffd7760907a3e63c50e31efa04cbd75f90d65401ed367efc1a9685a45638df7bdabd158ab61ee94398e3ca8e6c998aeb779db2066

diff --git a/net-p2p/monero/monero-0.18.1.1.ebuild 
b/net-p2p/monero/monero-0.18.1.1.ebuild
new file mode 100644
index 0..54ce411dc
--- /dev/null
+++ b/net-p2p/monero/monero-0.18.1.1.ebuild
@@ -0,0 +1,117 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake systemd
+
+DESCRIPTION="The secure, private, untraceable cryptocurrency"
+HOMEPAGE="https://github.com/monero-project/monero;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/monero-project/monero.git;
+   EGIT_SUBMODULES=()
+else
+   SRC_URI="https://github.com/monero-project/monero/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+LICENSE="BSD MIT"
+SLOT="0"
+IUSE="+daemon readline +tools +wallet-cli +wallet-rpc"
+REQUIRED_USE="|| ( daemon tools wallet-cli wallet-rpc )"
+RESTRICT="test"
+
+DEPEND="
+   acct-group/monero
+   acct-user/monero
+   dev-libs/boost:=[nls]
+   dev-libs/libsodium:=
+   dev-libs/openssl:=
+   dev-libs/randomx
+   dev-libs/rapidjson
+   dev-libs/supercop
+   net-dns/unbound:=[threads]
+   net-libs/czmq:=
+   net-libs/miniupnpc
+   readline? ( sys-libs/readline:0= )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.18.1.0-unbundle-dependencies.patch"
+)
+
+src_configure() {
+   local mycmakeargs=(
+   # TODO: Update CMake to install built libraries (help wanted)
+   -DBUILD_SHARED_LIBS=OFF
+   -DMANUAL_SUBMODULES=ON
+   -DUSE_DEVICE_TREZOR=OFF
+   )
+
+   use elibc_musl && mycmakeargs+=( -DSTACK_TRACE=OFF )
+
+   cmake_src_configure
+}
+
+src_compile() {
+   local targets=()
+   use daemon && targets+=(daemon)
+   use tools && 
targets+=(blockchain_{ancestry,blackball,db,depth,export,import,prune,prune_known_spent_data,stats,usage})
+   use wallet-cli && targets+=(simplewallet)
+   use wallet-rpc && targets+=(wallet_rpc_server)
+   cmake_build ${targets[@]}
+}
+
+src_install() {
+   einstalldocs
+
+   # Install all binaries.
+   find "${BUILD_DIR}/bin/" -type f -executable -print0 |
+   while IFS= read -r -d '' line; do
+   dobin "$line"
+   done
+
+   if use daemon; then
+   dodoc utils/conf/monerod.conf
+
+   # data-dir
+   keepdir /var/lib/monero
+   fowners monero:monero /var/lib/monero
+   fperms 0755 /var/lib/monero
+
+   # log-file dir
+   keepdir /var/log/monero
+   fowners monero:monero /var/log/monero
+   fperms 0755 /var/log/monero
+
+   # /etc/monero/monerod.conf
+   insinto /etc/monero
+   doins "${FILESDIR}/monerod.conf"
+
+   # OpenRC

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

2022-09-17 Thread William Hubbs
commit: e8ff8158e57e129733a381496747cdb1ac0eebc5
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Sep 17 19:43:04 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Sep 17 19:43:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8ff8158

sys-cluster/kube-scheduler: drop 1.22.12

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

 sys-cluster/kube-scheduler/Manifest|  1 -
 .../kube-scheduler/kube-scheduler-1.22.12.ebuild   | 39 --
 2 files changed, 40 deletions(-)

diff --git a/sys-cluster/kube-scheduler/Manifest 
b/sys-cluster/kube-scheduler/Manifest
index 1f1d44659ddb..47eee23cf9d8 100644
--- a/sys-cluster/kube-scheduler/Manifest
+++ b/sys-cluster/kube-scheduler/Manifest
@@ -1,4 +1,3 @@
-DIST kubernetes-1.22.12.tar.gz 36092785 BLAKE2B 
dc6427905469afee9d18b83f725a58a3f78d40f9fc1f4128e3105a0547df91d8b04500c507b21b43efba9358c012652b62c747d4f6ad3c4c442cca2a0093c897
 SHA512 
a024b652fd47e2e23890ae1509314456cb0abd96d3619054da18b8264e4f9da3a00278e1a4ab5b342aa7e80fbe637b4fb4d3053b8f999d4246bb1699ac145633
 DIST kubernetes-1.22.13.tar.gz 36093191 BLAKE2B 
ca73ff8e3ce8f22041a38c7e0c52eaec171bae117dd4afde9e9ba952edb5b641d8b0dd472be6ac4aba8859595557e222b188c763bc7cdafd25ab35e4a0ccaa57
 SHA512 
29bda4adf6970ab2f18fb71a8b932360c27a6b6cb1d0d797ce99a0e8d8469548ac6f54e666a8c8717e5ac44344a9cd34c8dba1c12074cff88637f60fdf69
 DIST kubernetes-1.23.10.tar.gz 38229682 BLAKE2B 
706ea466b4148475321e20b47d2d7f45c5f8fbb50065374604000a72b35eb7732272dea64b521a8b4fb91cd0f05cf28391ca205693dd76bb6a79081a83d65894
 SHA512 
9535a3adfd1769ded3c427ba5536bd497d0d30f3df81c41c554a562b67d0c356326730b18f641687be9e482be9b6e76320f4ce31f3c81b7d3a5a0fa7c13fe872
 DIST kubernetes-1.23.9.tar.gz 38225608 BLAKE2B 
f657a2ed9df4a45f360f90e7dbea5c04c9ff536ffb08c53797d5745f3b18468041374910525995a8ae45e31add799ce863c2912892333a84197e6bf0e733dda2
 SHA512 
e5e46e68c90f6374e4b97424b088ed5b3d494a60bfd753a88cafed59d51d6696260d2be279631eab52f73b9f5444511609aaf950c51c73dfc77cba174943f37f

diff --git a/sys-cluster/kube-scheduler/kube-scheduler-1.22.12.ebuild 
b/sys-cluster/kube-scheduler/kube-scheduler-1.22.12.ebuild
deleted file mode 100644
index 992ec024d537..
--- a/sys-cluster/kube-scheduler/kube-scheduler-1.22.12.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit go-module
-
-DESCRIPTION="Kubernetes Scheduler"
-HOMEPAGE="https://kubernetes.io;
-SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm64"
-IUSE="hardened"
-
-COMMON_DEPEND="acct-group/kube-scheduler
-   acct-user/kube-scheduler"
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="${COMMON_DEPEND}
-   !sys-cluster/kubernetes"
-BDEPEND=">=dev-lang/go-1.16"
-
-RESTRICT+=" test"
-S="${WORKDIR}/kubernetes-${PV}"
-
-src_compile() {
-   CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
-   emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
-}
-
-src_install() {
-   dobin _output/bin/${PN}
-   newinitd "${FILESDIR}"/${PN}.initd ${PN}
-   newconfd "${FILESDIR}"/${PN}.confd ${PN}
-   insinto /etc/logrotate.d
-   newins "${FILESDIR}"/${PN}.logrotated ${PN}
-   keepdir /var/log/${PN}
-   fowners ${PN}:${PN} /var/log/${PN}
-}



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

2022-09-17 Thread William Hubbs
commit: 4f7c222e30bfe0a684a55972564815fccfd30880
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Sep 17 19:43:00 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Sep 17 19:43:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f7c222e

sys-cluster/kubectl: drop 1.22.12

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

 sys-cluster/kubectl/Manifest   |  1 -
 sys-cluster/kubectl/kubectl-1.22.12.ebuild | 34 --
 2 files changed, 35 deletions(-)

diff --git a/sys-cluster/kubectl/Manifest b/sys-cluster/kubectl/Manifest
index 1f1d44659ddb..47eee23cf9d8 100644
--- a/sys-cluster/kubectl/Manifest
+++ b/sys-cluster/kubectl/Manifest
@@ -1,4 +1,3 @@
-DIST kubernetes-1.22.12.tar.gz 36092785 BLAKE2B 
dc6427905469afee9d18b83f725a58a3f78d40f9fc1f4128e3105a0547df91d8b04500c507b21b43efba9358c012652b62c747d4f6ad3c4c442cca2a0093c897
 SHA512 
a024b652fd47e2e23890ae1509314456cb0abd96d3619054da18b8264e4f9da3a00278e1a4ab5b342aa7e80fbe637b4fb4d3053b8f999d4246bb1699ac145633
 DIST kubernetes-1.22.13.tar.gz 36093191 BLAKE2B 
ca73ff8e3ce8f22041a38c7e0c52eaec171bae117dd4afde9e9ba952edb5b641d8b0dd472be6ac4aba8859595557e222b188c763bc7cdafd25ab35e4a0ccaa57
 SHA512 
29bda4adf6970ab2f18fb71a8b932360c27a6b6cb1d0d797ce99a0e8d8469548ac6f54e666a8c8717e5ac44344a9cd34c8dba1c12074cff88637f60fdf69
 DIST kubernetes-1.23.10.tar.gz 38229682 BLAKE2B 
706ea466b4148475321e20b47d2d7f45c5f8fbb50065374604000a72b35eb7732272dea64b521a8b4fb91cd0f05cf28391ca205693dd76bb6a79081a83d65894
 SHA512 
9535a3adfd1769ded3c427ba5536bd497d0d30f3df81c41c554a562b67d0c356326730b18f641687be9e482be9b6e76320f4ce31f3c81b7d3a5a0fa7c13fe872
 DIST kubernetes-1.23.9.tar.gz 38225608 BLAKE2B 
f657a2ed9df4a45f360f90e7dbea5c04c9ff536ffb08c53797d5745f3b18468041374910525995a8ae45e31add799ce863c2912892333a84197e6bf0e733dda2
 SHA512 
e5e46e68c90f6374e4b97424b088ed5b3d494a60bfd753a88cafed59d51d6696260d2be279631eab52f73b9f5444511609aaf950c51c73dfc77cba174943f37f

diff --git a/sys-cluster/kubectl/kubectl-1.22.12.ebuild 
b/sys-cluster/kubectl/kubectl-1.22.12.ebuild
deleted file mode 100644
index 1bc008b30c4a..
--- a/sys-cluster/kubectl/kubectl-1.22.12.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit bash-completion-r1 go-module
-
-DESCRIPTION="CLI to run commands against Kubernetes clusters"
-HOMEPAGE="https://kubernetes.io;
-SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm64"
-IUSE="hardened"
-
-DEPEND="!sys-cluster/kubernetes"
-BDEPEND=">=dev-lang/go-1.16"
-
-RESTRICT+=" test"
-S="${WORKDIR}/kubernetes-${PV}"
-
-src_compile() {
-   CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
-   emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
-}
-
-src_install() {
-   dobin _output/bin/${PN}
-   _output/bin/${PN} completion bash > ${PN}.bash || die
-   _output/bin/${PN} completion zsh > ${PN}.zsh || die
-   newbashcomp ${PN}.bash ${PN}
-   insinto /usr/share/zsh/site-functions
-   newins ${PN}.zsh _${PN}
-}



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

2022-09-17 Thread William Hubbs
commit: 94831acffe51dcc2199a45163908a62af8db5a6c
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Sep 17 19:43:01 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Sep 17 19:43:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94831acf

sys-cluster/kubelet: drop 1.22.12

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

 sys-cluster/kubelet/Manifest   |  1 -
 sys-cluster/kubelet/kubelet-1.22.12.ebuild | 37 --
 2 files changed, 38 deletions(-)

diff --git a/sys-cluster/kubelet/Manifest b/sys-cluster/kubelet/Manifest
index 1f1d44659ddb..47eee23cf9d8 100644
--- a/sys-cluster/kubelet/Manifest
+++ b/sys-cluster/kubelet/Manifest
@@ -1,4 +1,3 @@
-DIST kubernetes-1.22.12.tar.gz 36092785 BLAKE2B 
dc6427905469afee9d18b83f725a58a3f78d40f9fc1f4128e3105a0547df91d8b04500c507b21b43efba9358c012652b62c747d4f6ad3c4c442cca2a0093c897
 SHA512 
a024b652fd47e2e23890ae1509314456cb0abd96d3619054da18b8264e4f9da3a00278e1a4ab5b342aa7e80fbe637b4fb4d3053b8f999d4246bb1699ac145633
 DIST kubernetes-1.22.13.tar.gz 36093191 BLAKE2B 
ca73ff8e3ce8f22041a38c7e0c52eaec171bae117dd4afde9e9ba952edb5b641d8b0dd472be6ac4aba8859595557e222b188c763bc7cdafd25ab35e4a0ccaa57
 SHA512 
29bda4adf6970ab2f18fb71a8b932360c27a6b6cb1d0d797ce99a0e8d8469548ac6f54e666a8c8717e5ac44344a9cd34c8dba1c12074cff88637f60fdf69
 DIST kubernetes-1.23.10.tar.gz 38229682 BLAKE2B 
706ea466b4148475321e20b47d2d7f45c5f8fbb50065374604000a72b35eb7732272dea64b521a8b4fb91cd0f05cf28391ca205693dd76bb6a79081a83d65894
 SHA512 
9535a3adfd1769ded3c427ba5536bd497d0d30f3df81c41c554a562b67d0c356326730b18f641687be9e482be9b6e76320f4ce31f3c81b7d3a5a0fa7c13fe872
 DIST kubernetes-1.23.9.tar.gz 38225608 BLAKE2B 
f657a2ed9df4a45f360f90e7dbea5c04c9ff536ffb08c53797d5745f3b18468041374910525995a8ae45e31add799ce863c2912892333a84197e6bf0e733dda2
 SHA512 
e5e46e68c90f6374e4b97424b088ed5b3d494a60bfd753a88cafed59d51d6696260d2be279631eab52f73b9f5444511609aaf950c51c73dfc77cba174943f37f

diff --git a/sys-cluster/kubelet/kubelet-1.22.12.ebuild 
b/sys-cluster/kubelet/kubelet-1.22.12.ebuild
deleted file mode 100644
index dff62dcd892d..
--- a/sys-cluster/kubelet/kubelet-1.22.12.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit go-module systemd
-
-DESCRIPTION="Kubernetes Node Agent"
-HOMEPAGE="https://kubernetes.io;
-SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm64"
-IUSE="hardened"
-
-RDEPEND="!sys-cluster/kubernetes"
-BDEPEND=">=dev-lang/go-1.16"
-
-RESTRICT+=" test "
-S="${WORKDIR}/kubernetes-${PV}"
-
-src_compile() {
-   CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
-   emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
-}
-
-src_install() {
-   dobin _output/bin/${PN}
-   keepdir /etc/kubernetes/manifests /var/log/kubelet /var/lib/kubelet
-   newinitd "${FILESDIR}"/${PN}.initd ${PN}
-   newconfd "${FILESDIR}"/${PN}.confd ${PN}
-   insinto /etc/logrotate.d
-   newins "${FILESDIR}"/${PN}.logrotated ${PN}
-   systemd_dounit "${FILESDIR}"/${PN}.service
-   insinto /etc/kubernetes
-   newins "${FILESDIR}"/${PN}.env ${PN}.env
-}



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

2022-09-17 Thread William Hubbs
commit: ccb3fd07f247bfb671906658eb366ce076b8a3e1
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Sep 17 19:43:03 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Sep 17 19:43:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccb3fd07

sys-cluster/kube-proxy: drop 1.22.12

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

 sys-cluster/kube-proxy/Manifest  |  1 -
 sys-cluster/kube-proxy/kube-proxy-1.22.12.ebuild | 35 
 2 files changed, 36 deletions(-)

diff --git a/sys-cluster/kube-proxy/Manifest b/sys-cluster/kube-proxy/Manifest
index 1f1d44659ddb..47eee23cf9d8 100644
--- a/sys-cluster/kube-proxy/Manifest
+++ b/sys-cluster/kube-proxy/Manifest
@@ -1,4 +1,3 @@
-DIST kubernetes-1.22.12.tar.gz 36092785 BLAKE2B 
dc6427905469afee9d18b83f725a58a3f78d40f9fc1f4128e3105a0547df91d8b04500c507b21b43efba9358c012652b62c747d4f6ad3c4c442cca2a0093c897
 SHA512 
a024b652fd47e2e23890ae1509314456cb0abd96d3619054da18b8264e4f9da3a00278e1a4ab5b342aa7e80fbe637b4fb4d3053b8f999d4246bb1699ac145633
 DIST kubernetes-1.22.13.tar.gz 36093191 BLAKE2B 
ca73ff8e3ce8f22041a38c7e0c52eaec171bae117dd4afde9e9ba952edb5b641d8b0dd472be6ac4aba8859595557e222b188c763bc7cdafd25ab35e4a0ccaa57
 SHA512 
29bda4adf6970ab2f18fb71a8b932360c27a6b6cb1d0d797ce99a0e8d8469548ac6f54e666a8c8717e5ac44344a9cd34c8dba1c12074cff88637f60fdf69
 DIST kubernetes-1.23.10.tar.gz 38229682 BLAKE2B 
706ea466b4148475321e20b47d2d7f45c5f8fbb50065374604000a72b35eb7732272dea64b521a8b4fb91cd0f05cf28391ca205693dd76bb6a79081a83d65894
 SHA512 
9535a3adfd1769ded3c427ba5536bd497d0d30f3df81c41c554a562b67d0c356326730b18f641687be9e482be9b6e76320f4ce31f3c81b7d3a5a0fa7c13fe872
 DIST kubernetes-1.23.9.tar.gz 38225608 BLAKE2B 
f657a2ed9df4a45f360f90e7dbea5c04c9ff536ffb08c53797d5745f3b18468041374910525995a8ae45e31add799ce863c2912892333a84197e6bf0e733dda2
 SHA512 
e5e46e68c90f6374e4b97424b088ed5b3d494a60bfd753a88cafed59d51d6696260d2be279631eab52f73b9f5444511609aaf950c51c73dfc77cba174943f37f

diff --git a/sys-cluster/kube-proxy/kube-proxy-1.22.12.ebuild 
b/sys-cluster/kube-proxy/kube-proxy-1.22.12.ebuild
deleted file mode 100644
index 5cb1f41bbeab..
--- a/sys-cluster/kube-proxy/kube-proxy-1.22.12.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit go-module
-
-DESCRIPTION="Kubernetes Proxy service"
-HOMEPAGE="https://github.com/kubernetes/kubernetes https://kubernetes.io;
-SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm64"
-IUSE="hardened"
-
-RDEPEND="net-firewall/conntrack-tools
-   !sys-cluster/kubernetes"
-BDEPEND=">=dev-lang/go-1.16"
-
-RESTRICT+=" test"
-S="${WORKDIR}/kubernetes-${PV}"
-
-src_compile() {
-   CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
-   emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
-}
-
-src_install() {
-   dobin _output/bin/${PN}
-   keepdir /var/log/${PN} /var/lib/${PN}
-   newinitd "${FILESDIR}"/${PN}.initd ${PN}
-   newconfd "${FILESDIR}"/${PN}.confd ${PN}
-   insinto /etc/logrotate.d
-   newins "${FILESDIR}"/${PN}.logrotated ${PN}
-}



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

2022-09-17 Thread William Hubbs
commit: 5d4c1879c88c3e030f5f19b2845b8ea57c37b942
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Sep 17 19:42:37 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Sep 17 19:42:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d4c1879

sys-cluster/kubectl: stabilize 1.22.13 for amd64

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

 sys-cluster/kubectl/kubectl-1.22.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/kubectl/kubectl-1.22.13.ebuild 
b/sys-cluster/kubectl/kubectl-1.22.13.ebuild
index f480c2f82844..1bc008b30c4a 100644
--- a/sys-cluster/kubectl/kubectl-1.22.13.ebuild
+++ b/sys-cluster/kubectl/kubectl-1.22.13.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 IUSE="hardened"
 
 DEPEND="!sys-cluster/kubernetes"



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

2022-09-17 Thread William Hubbs
commit: 1b13d324d8b33e153456a19fdd5ae2d3c861c1f1
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Sep 17 19:42:41 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Sep 17 19:42:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b13d324

sys-cluster/kube-scheduler: stabilize 1.22.13 for amd64

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

 sys-cluster/kube-scheduler/kube-scheduler-1.22.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/kube-scheduler/kube-scheduler-1.22.13.ebuild 
b/sys-cluster/kube-scheduler/kube-scheduler-1.22.13.ebuild
index 6deafd6db8c6..992ec024d537 100644
--- a/sys-cluster/kube-scheduler/kube-scheduler-1.22.13.ebuild
+++ b/sys-cluster/kube-scheduler/kube-scheduler-1.22.13.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 IUSE="hardened"
 
 COMMON_DEPEND="acct-group/kube-scheduler



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

2022-09-17 Thread William Hubbs
commit: 887e85cb7bf4485b726af73cc3ea500ae47c8496
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Sep 17 19:42:58 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Sep 17 19:42:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=887e85cb

sys-cluster/kube-apiserver: drop 1.22.12

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

 sys-cluster/kube-apiserver/Manifest|  1 -
 .../kube-apiserver/kube-apiserver-1.22.12.ebuild   | 40 --
 2 files changed, 41 deletions(-)

diff --git a/sys-cluster/kube-apiserver/Manifest 
b/sys-cluster/kube-apiserver/Manifest
index 1f1d44659ddb..47eee23cf9d8 100644
--- a/sys-cluster/kube-apiserver/Manifest
+++ b/sys-cluster/kube-apiserver/Manifest
@@ -1,4 +1,3 @@
-DIST kubernetes-1.22.12.tar.gz 36092785 BLAKE2B 
dc6427905469afee9d18b83f725a58a3f78d40f9fc1f4128e3105a0547df91d8b04500c507b21b43efba9358c012652b62c747d4f6ad3c4c442cca2a0093c897
 SHA512 
a024b652fd47e2e23890ae1509314456cb0abd96d3619054da18b8264e4f9da3a00278e1a4ab5b342aa7e80fbe637b4fb4d3053b8f999d4246bb1699ac145633
 DIST kubernetes-1.22.13.tar.gz 36093191 BLAKE2B 
ca73ff8e3ce8f22041a38c7e0c52eaec171bae117dd4afde9e9ba952edb5b641d8b0dd472be6ac4aba8859595557e222b188c763bc7cdafd25ab35e4a0ccaa57
 SHA512 
29bda4adf6970ab2f18fb71a8b932360c27a6b6cb1d0d797ce99a0e8d8469548ac6f54e666a8c8717e5ac44344a9cd34c8dba1c12074cff88637f60fdf69
 DIST kubernetes-1.23.10.tar.gz 38229682 BLAKE2B 
706ea466b4148475321e20b47d2d7f45c5f8fbb50065374604000a72b35eb7732272dea64b521a8b4fb91cd0f05cf28391ca205693dd76bb6a79081a83d65894
 SHA512 
9535a3adfd1769ded3c427ba5536bd497d0d30f3df81c41c554a562b67d0c356326730b18f641687be9e482be9b6e76320f4ce31f3c81b7d3a5a0fa7c13fe872
 DIST kubernetes-1.23.9.tar.gz 38225608 BLAKE2B 
f657a2ed9df4a45f360f90e7dbea5c04c9ff536ffb08c53797d5745f3b18468041374910525995a8ae45e31add799ce863c2912892333a84197e6bf0e733dda2
 SHA512 
e5e46e68c90f6374e4b97424b088ed5b3d494a60bfd753a88cafed59d51d6696260d2be279631eab52f73b9f5444511609aaf950c51c73dfc77cba174943f37f

diff --git a/sys-cluster/kube-apiserver/kube-apiserver-1.22.12.ebuild 
b/sys-cluster/kube-apiserver/kube-apiserver-1.22.12.ebuild
deleted file mode 100644
index a43f3c267727..
--- a/sys-cluster/kube-apiserver/kube-apiserver-1.22.12.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit bash-completion-r1 go-module systemd
-
-DESCRIPTION="Kubernetes API server"
-HOMEPAGE="https://kubernetes.io;
-SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm64"
-IUSE="hardened"
-
-COMMON_DEPEND="
-   acct-group/kube-apiserver
-   acct-user/kube-apiserver"
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="${COMMON_DEPEND}
-   !sys-cluster/kubernetes"
-BDEPEND=">=dev-lang/go-1.16"
-
-RESTRICT+=" test"
-S="${WORKDIR}/kubernetes-${PV}"
-
-src_compile() {
-   CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
-   emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
-}
-
-src_install() {
-   dobin _output/bin/${PN}
-   newinitd "${FILESDIR}"/${PN}.initd ${PN}
-   newconfd "${FILESDIR}"/${PN}.confd ${PN}
-   insinto /etc/logrotate.d
-   newins "${FILESDIR}"/${PN}.logrotated ${PN}
-   keepdir /var/log/${PN}
-   fowners ${PN}:${PN} /var/log/${PN}
-}



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

2022-09-17 Thread William Hubbs
commit: 9148810dc4ed4d89ad0c85ce9e5767f158c55ef0
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Sep 17 19:42:57 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Sep 17 19:42:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9148810d

sys-cluster/kubeadm: drop 1.22.12

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

 sys-cluster/kubeadm/Manifest   |  1 -
 sys-cluster/kubeadm/kubeadm-1.22.12.ebuild | 34 --
 2 files changed, 35 deletions(-)

diff --git a/sys-cluster/kubeadm/Manifest b/sys-cluster/kubeadm/Manifest
index 1f1d44659ddb..47eee23cf9d8 100644
--- a/sys-cluster/kubeadm/Manifest
+++ b/sys-cluster/kubeadm/Manifest
@@ -1,4 +1,3 @@
-DIST kubernetes-1.22.12.tar.gz 36092785 BLAKE2B 
dc6427905469afee9d18b83f725a58a3f78d40f9fc1f4128e3105a0547df91d8b04500c507b21b43efba9358c012652b62c747d4f6ad3c4c442cca2a0093c897
 SHA512 
a024b652fd47e2e23890ae1509314456cb0abd96d3619054da18b8264e4f9da3a00278e1a4ab5b342aa7e80fbe637b4fb4d3053b8f999d4246bb1699ac145633
 DIST kubernetes-1.22.13.tar.gz 36093191 BLAKE2B 
ca73ff8e3ce8f22041a38c7e0c52eaec171bae117dd4afde9e9ba952edb5b641d8b0dd472be6ac4aba8859595557e222b188c763bc7cdafd25ab35e4a0ccaa57
 SHA512 
29bda4adf6970ab2f18fb71a8b932360c27a6b6cb1d0d797ce99a0e8d8469548ac6f54e666a8c8717e5ac44344a9cd34c8dba1c12074cff88637f60fdf69
 DIST kubernetes-1.23.10.tar.gz 38229682 BLAKE2B 
706ea466b4148475321e20b47d2d7f45c5f8fbb50065374604000a72b35eb7732272dea64b521a8b4fb91cd0f05cf28391ca205693dd76bb6a79081a83d65894
 SHA512 
9535a3adfd1769ded3c427ba5536bd497d0d30f3df81c41c554a562b67d0c356326730b18f641687be9e482be9b6e76320f4ce31f3c81b7d3a5a0fa7c13fe872
 DIST kubernetes-1.23.9.tar.gz 38225608 BLAKE2B 
f657a2ed9df4a45f360f90e7dbea5c04c9ff536ffb08c53797d5745f3b18468041374910525995a8ae45e31add799ce863c2912892333a84197e6bf0e733dda2
 SHA512 
e5e46e68c90f6374e4b97424b088ed5b3d494a60bfd753a88cafed59d51d6696260d2be279631eab52f73b9f5444511609aaf950c51c73dfc77cba174943f37f

diff --git a/sys-cluster/kubeadm/kubeadm-1.22.12.ebuild 
b/sys-cluster/kubeadm/kubeadm-1.22.12.ebuild
deleted file mode 100644
index 7ce55220d46f..
--- a/sys-cluster/kubeadm/kubeadm-1.22.12.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit bash-completion-r1 go-module
-
-DESCRIPTION="CLI to Easily bootstrap a secure Kubernetes cluster"
-HOMEPAGE="https://kubernetes.io;
-SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm64"
-IUSE="hardened"
-
-RDEPEND="!sys-cluster/kubernetes"
-BDEPEND=">=dev-lang/go-1.16"
-
-RESTRICT+=" test"
-S="${WORKDIR}/kubernetes-${PV}"
-
-src_compile() {
-   CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
-   emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
-}
-
-src_install() {
-   dobin _output/bin/${PN}
-   _output/bin/${PN} completion bash > ${PN}.bash || die
-   _output/bin/${PN} completion zsh > ${PN}.zsh || die
-   newbashcomp ${PN}.bash ${PN}
-   insinto /usr/share/zsh/site-functions
-   newins ${PN}.zsh _${PN}
-}



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kube-controller-manager/

2022-09-17 Thread William Hubbs
commit: 5c146cb89b64fcc072b8b5715e5f9615a4b02d88
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Sep 17 19:42:59 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Sep 17 19:42:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c146cb8

sys-cluster/kube-controller-manager: drop 1.22.12

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

 sys-cluster/kube-controller-manager/Manifest   |  1 -
 .../kube-controller-manager-1.22.12.ebuild | 39 --
 2 files changed, 40 deletions(-)

diff --git a/sys-cluster/kube-controller-manager/Manifest 
b/sys-cluster/kube-controller-manager/Manifest
index 1f1d44659ddb..47eee23cf9d8 100644
--- a/sys-cluster/kube-controller-manager/Manifest
+++ b/sys-cluster/kube-controller-manager/Manifest
@@ -1,4 +1,3 @@
-DIST kubernetes-1.22.12.tar.gz 36092785 BLAKE2B 
dc6427905469afee9d18b83f725a58a3f78d40f9fc1f4128e3105a0547df91d8b04500c507b21b43efba9358c012652b62c747d4f6ad3c4c442cca2a0093c897
 SHA512 
a024b652fd47e2e23890ae1509314456cb0abd96d3619054da18b8264e4f9da3a00278e1a4ab5b342aa7e80fbe637b4fb4d3053b8f999d4246bb1699ac145633
 DIST kubernetes-1.22.13.tar.gz 36093191 BLAKE2B 
ca73ff8e3ce8f22041a38c7e0c52eaec171bae117dd4afde9e9ba952edb5b641d8b0dd472be6ac4aba8859595557e222b188c763bc7cdafd25ab35e4a0ccaa57
 SHA512 
29bda4adf6970ab2f18fb71a8b932360c27a6b6cb1d0d797ce99a0e8d8469548ac6f54e666a8c8717e5ac44344a9cd34c8dba1c12074cff88637f60fdf69
 DIST kubernetes-1.23.10.tar.gz 38229682 BLAKE2B 
706ea466b4148475321e20b47d2d7f45c5f8fbb50065374604000a72b35eb7732272dea64b521a8b4fb91cd0f05cf28391ca205693dd76bb6a79081a83d65894
 SHA512 
9535a3adfd1769ded3c427ba5536bd497d0d30f3df81c41c554a562b67d0c356326730b18f641687be9e482be9b6e76320f4ce31f3c81b7d3a5a0fa7c13fe872
 DIST kubernetes-1.23.9.tar.gz 38225608 BLAKE2B 
f657a2ed9df4a45f360f90e7dbea5c04c9ff536ffb08c53797d5745f3b18468041374910525995a8ae45e31add799ce863c2912892333a84197e6bf0e733dda2
 SHA512 
e5e46e68c90f6374e4b97424b088ed5b3d494a60bfd753a88cafed59d51d6696260d2be279631eab52f73b9f5444511609aaf950c51c73dfc77cba174943f37f

diff --git 
a/sys-cluster/kube-controller-manager/kube-controller-manager-1.22.12.ebuild 
b/sys-cluster/kube-controller-manager/kube-controller-manager-1.22.12.ebuild
deleted file mode 100644
index 2e2307593ee7..
--- a/sys-cluster/kube-controller-manager/kube-controller-manager-1.22.12.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit go-module
-
-DESCRIPTION="Kubernetes Controller Manager"
-HOMEPAGE="https://kubernetes.io;
-SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm64"
-IUSE="hardened"
-
-COMMON_DEPEND="acct-group/kube-controller-manager
-   acct-user/kube-controller-manager"
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="${COMMON_DEPEND}
-   !sys-cluster/kubernetes"
-BDEPEND=">=dev-lang/go-1.16"
-
-RESTRICT+=" test"
-S="${WORKDIR}/kubernetes-${PV}"
-
-src_compile() {
-   CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
-   emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
-}
-
-src_install() {
-   dobin _output/bin/${PN}
-   newinitd "${FILESDIR}"/${PN}.initd ${PN}
-   newconfd "${FILESDIR}"/${PN}.confd ${PN}
-   insinto /etc/logrotate.d
-   newins "${FILESDIR}"/${PN}.logrotated ${PN}
-   keepdir /var/log/${PN}
-   fowners ${PN}:${PN} /var/log/${PN}
-}



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

2022-09-17 Thread William Hubbs
commit: 7224ff72a775eca10580925eb2ef812fd9211de0
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Sep 17 19:42:40 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Sep 17 19:42:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7224ff72

sys-cluster/kube-proxy: stabilize 1.22.13 for amd64

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

 sys-cluster/kube-proxy/kube-proxy-1.22.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/kube-proxy/kube-proxy-1.22.13.ebuild 
b/sys-cluster/kube-proxy/kube-proxy-1.22.13.ebuild
index 866b8b777f1f..5cb1f41bbeab 100644
--- a/sys-cluster/kube-proxy/kube-proxy-1.22.13.ebuild
+++ b/sys-cluster/kube-proxy/kube-proxy-1.22.13.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 IUSE="hardened"
 
 RDEPEND="net-firewall/conntrack-tools



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

2022-09-17 Thread William Hubbs
commit: 6a6dd4a3cda4b4ede25c68401a6eec7ba3a23751
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Sep 17 19:42:34 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Sep 17 19:42:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a6dd4a3

sys-cluster/kube-apiserver: stabilize 1.22.13 for amd64

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

 sys-cluster/kube-apiserver/kube-apiserver-1.22.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/kube-apiserver/kube-apiserver-1.22.13.ebuild 
b/sys-cluster/kube-apiserver/kube-apiserver-1.22.13.ebuild
index 19b4da1a49f7..a43f3c267727 100644
--- a/sys-cluster/kube-apiserver/kube-apiserver-1.22.13.ebuild
+++ b/sys-cluster/kube-apiserver/kube-apiserver-1.22.13.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 IUSE="hardened"
 
 COMMON_DEPEND="



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

2022-09-17 Thread William Hubbs
commit: 35ea0fb644a17aef6a9d4c622db2ba33fe77d31c
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Sep 17 19:42:38 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Sep 17 19:42:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35ea0fb6

sys-cluster/kubelet: stabilize 1.22.13 for amd64

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

 sys-cluster/kubelet/kubelet-1.22.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/kubelet/kubelet-1.22.13.ebuild 
b/sys-cluster/kubelet/kubelet-1.22.13.ebuild
index 3dc412ebab17..dff62dcd892d 100644
--- a/sys-cluster/kubelet/kubelet-1.22.13.ebuild
+++ b/sys-cluster/kubelet/kubelet-1.22.13.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 IUSE="hardened"
 
 RDEPEND="!sys-cluster/kubernetes"



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

2022-09-17 Thread William Hubbs
commit: bc8a8987f671defdb18012ecce5e408b2ed99bb0
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Sep 17 19:40:56 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Sep 17 19:40:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc8a8987

sys-cluster/kubeadm: stabilize 1.22.13 for amd64

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

 sys-cluster/kubeadm/kubeadm-1.22.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/kubeadm/kubeadm-1.22.13.ebuild 
b/sys-cluster/kubeadm/kubeadm-1.22.13.ebuild
index 654b067fe403..7ce55220d46f 100644
--- a/sys-cluster/kubeadm/kubeadm-1.22.13.ebuild
+++ b/sys-cluster/kubeadm/kubeadm-1.22.13.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 IUSE="hardened"
 
 RDEPEND="!sys-cluster/kubernetes"



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kube-controller-manager/

2022-09-17 Thread William Hubbs
commit: 760858db07cbad49d66ad6e10a71cffba3bc8758
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Sep 17 19:42:35 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Sep 17 19:42:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=760858db

sys-cluster/kube-controller-manager: stabilize 1.22.13 for amd64

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

 .../kube-controller-manager/kube-controller-manager-1.22.13.ebuild  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-cluster/kube-controller-manager/kube-controller-manager-1.22.13.ebuild 
b/sys-cluster/kube-controller-manager/kube-controller-manager-1.22.13.ebuild
index 3611bae7ae46..2e2307593ee7 100644
--- a/sys-cluster/kube-controller-manager/kube-controller-manager-1.22.13.ebuild
+++ b/sys-cluster/kube-controller-manager/kube-controller-manager-1.22.13.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 IUSE="hardened"
 
 COMMON_DEPEND="acct-group/kube-controller-manager



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

2022-09-17 Thread Sam James
commit: ab3d003f2402ea62ea8dff5182762bac635eaf61
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep 17 18:42:14 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 17 18:43:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab3d003f

net-libs/nodejs: fix typo

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

 net-libs/nodejs/nodejs-14.20.0.ebuild | 2 +-
 net-libs/nodejs/nodejs-16.17.0.ebuild | 8 
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/net-libs/nodejs/nodejs-14.20.0.ebuild 
b/net-libs/nodejs/nodejs-14.20.0.ebuild
index 00c75dddb7a0..ec4700ccab22 100644
--- a/net-libs/nodejs/nodejs-14.20.0.ebuild
+++ b/net-libs/nodejs/nodejs-14.20.0.ebuild
@@ -113,7 +113,7 @@ src_configure() {
 
# LTO compiler flags are handled by configure.py itself
filter-flags '-flto*'
-   # nodejs unconditionally links to libatomic #869992
+   # nodejs unconditionally links to libatomic #869992
# specifically it requires __atomic_is_lock_free which
# is not yet implemented by sys-libs/compiler-rt (see
# https://reviews.llvm.org/D85044?id=287068), therefore

diff --git a/net-libs/nodejs/nodejs-16.17.0.ebuild 
b/net-libs/nodejs/nodejs-16.17.0.ebuild
index 4640504d0f55..60ccb02f3246 100644
--- a/net-libs/nodejs/nodejs-16.17.0.ebuild
+++ b/net-libs/nodejs/nodejs-16.17.0.ebuild
@@ -28,8 +28,7 @@ IUSE="cpu_flags_x86_sse2 debug doc +icu inspector lto +npm 
pax-kernel +snapshot
 REQUIRED_USE="inspector? ( icu ssl )
npm? ( ssl )
system-icu? ( icu )
-   system-ssl? ( ssl )
-   sys-devel/gcc:*"
+   system-ssl? ( ssl )"
 
 RESTRICT="!test? ( test )"
 
@@ -39,7 +38,8 @@ RDEPEND=">=app-arch/brotli-1.0.9:=
>=net-libs/nghttp2-1.41.0:=
sys-libs/zlib
system-icu? ( >=dev-libs/icu-67:= )
-   system-ssl? ( >=dev-libs/openssl-1.1.1:0= )"
+   system-ssl? ( >=dev-libs/openssl-1.1.1:0= )
+   sys-devel/gcc:*"
 BDEPEND="${PYTHON_DEPS}
sys-apps/coreutils
virtual/pkgconfig
@@ -109,7 +109,7 @@ src_configure() {
 
# LTO compiler flags are handled by configure.py itself
filter-flags '-flto*'
-   # nodejs unconditionally links to libatomic #869992
+   # nodejs unconditionally links to libatomic #869992
# specifically it requires __atomic_is_lock_free which
# is not yet implemented by sys-libs/compiler-rt (see
# https://reviews.llvm.org/D85044?id=287068), therefore



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

2022-09-17 Thread William Hubbs
commit: 23f1241fe1802ab3561c15f699d6b48b39a59471
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Sep 17 18:26:43 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Sep 17 18:38:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23f1241f

net-libs/nodejs: force libgcc as support lib

Upstream behavior is correct wrt libatomic (unconditionally adding it)
due to their use of atomic_is_lock_free which is yet to be added to
compiler-rt (stuck in review hell at https://reviews.llvm.org/D85044).

This necessitates forcing libgcc as support lib.  Linking to libatomic
from gcc is dynamic, so sys-devel/gcc has to go in RDEPEND.  Clang can
be forced to use libgcc with --rtlib=libgcc, even with
USE=default-compiler-rt (which is the original cuase of the bug in
question).

This applies this pull request to 14.x and 16.x.

Closes: https://github.com/gentoo/gentoo/pull/27271
Signed-off-by: William Hubbs  gentoo.org>

 net-libs/nodejs/nodejs-14.20.0.ebuild | 9 -
 net-libs/nodejs/nodejs-16.17.0.ebuild | 9 -
 2 files changed, 16 insertions(+), 2 deletions(-)

diff --git a/net-libs/nodejs/nodejs-14.20.0.ebuild 
b/net-libs/nodejs/nodejs-14.20.0.ebuild
index 2068d2449ede..00c75dddb7a0 100644
--- a/net-libs/nodejs/nodejs-14.20.0.ebuild
+++ b/net-libs/nodejs/nodejs-14.20.0.ebuild
@@ -41,7 +41,8 @@ RDEPEND=">=app-arch/brotli-1.0.9:=
system-ssl? (
>=dev-libs/openssl-1.1.1:0=
https://reviews.llvm.org/D85044?id=287068), therefore
+   # we depend on gcc and force using libgcc as the support lib
+   tc-is-clang && append-ldflags "--rtlib=libgcc --unwindlib=libgcc"
 
local myconf=(
--shared-brotli

diff --git a/net-libs/nodejs/nodejs-16.17.0.ebuild 
b/net-libs/nodejs/nodejs-16.17.0.ebuild
index b091095897cc..4640504d0f55 100644
--- a/net-libs/nodejs/nodejs-16.17.0.ebuild
+++ b/net-libs/nodejs/nodejs-16.17.0.ebuild
@@ -28,7 +28,8 @@ IUSE="cpu_flags_x86_sse2 debug doc +icu inspector lto +npm 
pax-kernel +snapshot
 REQUIRED_USE="inspector? ( icu ssl )
npm? ( ssl )
system-icu? ( icu )
-   system-ssl? ( ssl )"
+   system-ssl? ( ssl )
+   sys-devel/gcc:*"
 
 RESTRICT="!test? ( test )"
 
@@ -108,6 +109,12 @@ src_configure() {
 
# LTO compiler flags are handled by configure.py itself
filter-flags '-flto*'
+   # nodejs unconditionally links to libatomic #869992
+   # specifically it requires __atomic_is_lock_free which
+   # is not yet implemented by sys-libs/compiler-rt (see
+   # https://reviews.llvm.org/D85044?id=287068), therefore
+   # we depend on gcc and force using libgcc as the support lib
+   tc-is-clang && append-ldflags "--rtlib=libgcc --unwindlib=libgcc"
 
local myconf=(
--shared-brotli



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

2022-09-17 Thread Matt Turner
commit: 73a3c3e3f24ff46a8aa81c77fa128ea7ff5fc07d
Author: brahmajit das  protonmail  com>
AuthorDate: Sat Sep 17 17:40:35 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Sep 17 18:32:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73a3c3e3

net-misc/gnome-connections: Version bump to 43.0

Closes: https://github.com/gentoo/gentoo/pull/27308
Signed-off-by: brahmajit das  protonmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 net-misc/gnome-connections/Manifest|  1 +
 .../gnome-connections-43.0.ebuild  | 64 ++
 2 files changed, 65 insertions(+)

diff --git a/net-misc/gnome-connections/Manifest 
b/net-misc/gnome-connections/Manifest
index a3cd4d100bc0..c02bca4c89f6 100644
--- a/net-misc/gnome-connections/Manifest
+++ b/net-misc/gnome-connections/Manifest
@@ -1 +1,2 @@
 DIST gnome-connections-42.1.2.tar.xz 3987992 BLAKE2B 
2cad2376c238884b069767efbcd8afae5270f576e499fa59defe2d8ec10188cfd9b263a63cd44fcbe9ceed315267807f6b106f93d1fc73092e6c5366d9daac62
 SHA512 
34bc8e167ccd828c1aa52728017a52282d96b607751d566e3f8a5169d6fd5ccd7c6ae04abb073946f5cf6038c7b23b3eb897e2922b6d5b914d89ac0afbbbc7ed
+DIST gnome-connections-43.0.tar.xz 3992760 BLAKE2B 
16ff3cc5d587a6169fdf749ae6e743cd0fbec2b6e127c684ec42ba17da6e73d1d66ef4ef621d01452d21230dc8c99bc27678ec0364b9522b5685cec4b9c69445
 SHA512 
cd9d53f2e4b8e679992c5a65aa89554d1b840174ecf0f75f103265ebc2f07f63f210da4ef7e3c36af8b5fe761ec9ae4711eb92f5f40ae00225fcd9f2f8a9157b

diff --git a/net-misc/gnome-connections/gnome-connections-43.0.ebuild 
b/net-misc/gnome-connections/gnome-connections-43.0.ebuild
new file mode 100644
index ..ec234797b43d
--- /dev/null
+++ b/net-misc/gnome-connections/gnome-connections-43.0.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..11} )
+inherit gnome.org gnome2-utils meson python-any-r1 vala xdg
+
+DESCRIPTION="A remote desktop client for the GNOME desktop environment"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/connections;
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   dev-libs/gobject-introspection
+   >=dev-libs/glib-2.50:2
+   >=x11-libs/gtk+-3.22:3[introspection]
+   >=net-libs/gtk-vnc-0.4.4[pulseaudio,vala]
+   >=gui-libs/libhandy-1.6.0:1[vala]
+   >=dev-libs/libxml2-2.7.8
+   app-crypt/libsecret[vala]
+
+   >=net-misc/freerdp-2.0.0:0=
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   $(vala_depend)
+   dev-libs/glib
+   dev-util/glib-utils
+   dev-util/itstool
+   sys-devel/gettext
+   virtual/pkgconfig
+
+   test? (
+   dev-libs/appstream-glib
+   dev-util/desktop-file-utils
+   )
+"
+
+src_prepare() {
+   default
+   vala_setup
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dprofile=default
+   )
+   meson_src_configure
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: mail-filter/mailfilter/files/, mail-filter/mailfilter/

2022-09-17 Thread Sam James
commit: 88b87a76b60d50f6bd753ed5825e140ddd4bab20
Author: Holger Hoffstätte  applied-asynchrony  com>
AuthorDate: Sat Sep 17 09:00:19 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 17 18:23:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88b87a76

mail-filter/mailfilter: fix build with -Werror=strict-prototypes (Clang 15+)

Also fix configure bashisms as reported in:
https://github.com/gentoo/gentoo/pull/27134

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

 mail-filter/mailfilter/files/0.8.9-bashisms.patch  |  26 
 .../mailfilter/files/0.8.9-prototypes.patch| 132 +
 mail-filter/mailfilter/mailfilter-0.8.9.ebuild |   5 +
 3 files changed, 163 insertions(+)

diff --git a/mail-filter/mailfilter/files/0.8.9-bashisms.patch 
b/mail-filter/mailfilter/files/0.8.9-bashisms.patch
new file mode 100644
index ..d3fcecb7b5f0
--- /dev/null
+++ b/mail-filter/mailfilter/files/0.8.9-bashisms.patch
@@ -0,0 +1,26 @@
+
+Fix configure bashisms with dash as /bin/sh as reported in
+https://github.com/gentoo/gentoo/pull/27134
+
+Signed-off-by: Holger Hoffstätte 
+
+--- mailfilter-0.8.9/configure 2022-09-04 12:23:29.0 +0200
 mailfilter-0.8.9-dash/configure2022-09-17 19:12:32.174505949 +0200
+@@ -5322,7 +5322,7 @@ fi
+ done
+ test -n "$YACC" || YACC="yacc"
+ 
+-if test x"$YACC" == x"yacc"
++if test x"$YACC" = x"yacc"
+ then :
+   as_fn_error $? "Please install bison or byacc before configuring." 
"$LINENO" 5
+ fi
+@@ -5545,7 +5545,7 @@ fi
+ rm -f conftest.l $LEX_OUTPUT_ROOT.c
+ 
+ fi
+-if test x"$LEX" == x":"
++if test x"$LEX" = x":"
+ then :
+   as_fn_error $? "Please install flex before configuring." "$LINENO" 5
+ fi

diff --git a/mail-filter/mailfilter/files/0.8.9-prototypes.patch 
b/mail-filter/mailfilter/files/0.8.9-prototypes.patch
new file mode 100644
index ..22cb739464af
--- /dev/null
+++ b/mail-filter/mailfilter/files/0.8.9-prototypes.patch
@@ -0,0 +1,132 @@
+
+Patch from: https://github.com/nondeterministic/mailfilter/pull/7
+Bug: https://bugs.gentoo.org/870625
+
+From c8ce051933c29561bdc57de782d0445f1513100d Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Holger=20Hoffst=C3=A4tte?= 
+Date: Wed, 14 Sep 2022 18:49:20 +0200
+Subject: [PATCH] Fix warnings about incorrect prototypes & use standard 
memcpy/memset
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Clang-15 rightfully complains about function definitions without proper
+prototypes. Also replace handrolled memcpy/memset with standard
+C library calls.
+
+Signed-off-by: Holger Hoffstätte 
+---
+ src/md5c.c | 47 +++
+ 1 file changed, 11 insertions(+), 36 deletions(-)
+
+diff --git a/src/md5c.c b/src/md5c.c
+index 2c2c564..ae5ec8d 100644
+--- a/src/md5c.c
 b/src/md5c.c
+@@ -24,6 +24,7 @@ documentation and/or software.
+  */
+ 
+ #include "md5.h"
++#include 
+ 
+ /* Constants for MD5Transform routine.
+  */
+@@ -94,8 +95,7 @@ Rotation is separate from addition to prevent recomputation.
+ 
+ /* MD5 initialization. Begins an MD5 operation, writing a new context.
+  */
+-void MD5Init (context)
+-MD5_CTX *context;/* context */
++void MD5Init (MD5_CTX *context)
+ {
+   context->count[0] = context->count[1] = 0;
+   /* Load magic initialization constants.
+@@ -110,10 +110,7 @@ MD5_CTX *context;
/* context */
+   operation, processing another message block, and updating the
+   context.
+  */
+-void MD5Update (context, input, inputLen)
+-MD5_CTX *context;/* context */
+-unsigned char *input;/* input block */
+-unsigned int inputLen; /* length of input block */
++void MD5Update (MD5_CTX *context, unsigned char *input, unsigned int inputLen)
+ {
+   unsigned int i, index, partLen;
+ 
+@@ -152,9 +149,7 @@ unsigned int inputLen; /* length of 
input block */
+ /* MD5 finalization. Ends an MD5 message-digest operation, writing the
+   the message digest and zeroizing the context.
+  */
+-void MD5Final (digest, context)
+-unsigned char digest[16]; /* message digest */
+-MD5_CTX *context;   /* context */
++void MD5Final (unsigned char digest[16], MD5_CTX *context)
+ {
+   unsigned char bits[8];
+   unsigned int index, padLen;
+@@ -180,9 +175,7 @@ MD5_CTX *context;   /* 
context */
+ 
+ /* MD5 basic transformation. Transforms state based on block.
+  */
+-static void MD5Transform (state, block)
+-uint32_t state[4];
+-unsigned char block[64];
++static void MD5Transform (uint32_t state[4], unsigned char block[64])
+ {
+   uint32_t a = state[0], b 

[gentoo-commits] repo/gentoo:master commit in: sys-auth/fprintd/files/, sys-auth/fprintd/

2022-09-17 Thread Sam James
commit: eec9cbb0fb0073fd1c407f98e5307ff3bfcf01c9
Author: matoro  users  noreply  github  com>
AuthorDate: Sat Sep 17 17:56:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 17 18:24:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eec9cbb0

sys-auth/fprintd: fix tests

No revbump since this affects tests only.

See: https://bugs.launchpad.net/ubuntu/+source/fprintd/+bug/1976256
See: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1009395
See: 
https://salsa.debian.org/debian/fprintd/-/blob/debian/debian/patches/tests-Fix-dbusmock-AddDevice-calls-to-include-optional-ar.patch
See: https://gitlab.freedesktop.org/libfprint/fprintd/-/commit/ae04fa98
Bug: https://bugs.gentoo.org/764554
Closes: https://github.com/gentoo/gentoo/pull/27309
Signed-off-by: Sam James  gentoo.org>

 ...ck-AddDevice-calls-to-include-optional-ar.patch | 68 ++
 sys-auth/fprintd/fprintd-1.94.1.ebuild |  1 +
 2 files changed, 69 insertions(+)

diff --git 
a/sys-auth/fprintd/files/tests-Fix-dbusmock-AddDevice-calls-to-include-optional-ar.patch
 
b/sys-auth/fprintd/files/tests-Fix-dbusmock-AddDevice-calls-to-include-optional-ar.patch
new file mode 100644
index ..409c18ea0d7b
--- /dev/null
+++ 
b/sys-auth/fprintd/files/tests-Fix-dbusmock-AddDevice-calls-to-include-optional-ar.patch
@@ -0,0 +1,68 @@
+https://bugs.launchpad.net/ubuntu/+source/fprintd/+bug/1976256
+https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1009395
+https://salsa.debian.org/debian/fprintd/-/blob/debian/debian/patches/tests-Fix-dbusmock-AddDevice-calls-to-include-optional-ar.patch
+
+From: Benjamin Berg 
+Date: Tue, 3 May 2022 12:01:37 +0200
+Subject: tests: Fix dbusmock AddDevice calls to include optional argument
+
+The dbusmock code checks that all parameters wanted by the dbus
+signature are given. As such, pass them, even though the parameters is
+optional on the python side.
+
+Origin: https://gitlab.freedesktop.org/libfprint/fprintd/-/commit/ae04fa98
+---
+ tests/pam/test_pam_fprintd.py | 8 
+ tests/test_fprintd_utils.py   | 2 +-
+ 2 files changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/tests/pam/test_pam_fprintd.py b/tests/pam/test_pam_fprintd.py
+index 99f8259..bd43497 100644
+--- a/tests/pam/test_pam_fprintd.py
 b/tests/pam/test_pam_fprintd.py
+@@ -82,7 +82,7 @@ class TestPamFprintd(dbusmock.DBusTestCase):
+ self.p_mock.wait()
+ 
+ def setup_device(self):
+-device_path = self.obj_fprintd_mock.AddDevice('FDO Trigger Finger 
Laser Reader', 3, 'swipe')
++device_path = self.obj_fprintd_mock.AddDevice('FDO Trigger Finger 
Laser Reader', 3, 'swipe', False)
+ self.device_mock = self.dbus_con.get_object('net.reactivated.Fprint', 
device_path)
+ self.device_mock.SetEnrolledFingers('toto', ['left-little-finger', 
'right-little-finger'])
+ 
+@@ -232,7 +232,7 @@ class TestPamFprintd(dbusmock.DBusTestCase):
+ self.assertRegex(res.errors[0], r'Failed to match fingerprint')
+ 
+ def test_pam_fprintd_dual_reader_auth(self):
+-device_path = self.obj_fprintd_mock.AddDevice('FDO Sandpaper Reader', 
3, 'press')
++device_path = self.obj_fprintd_mock.AddDevice('FDO Sandpaper Reader', 
3, 'press', False)
+ sandpaper_device_mock = 
self.dbus_con.get_object('net.reactivated.Fprint', device_path)
+ sandpaper_device_mock.SetEnrolledFingers('toto', 
['left-middle-finger', 'right-middle-finger'])
+ script = [
+@@ -251,12 +251,12 @@ class TestPamFprintd(dbusmock.DBusTestCase):
+ 
+ def test_pam_fprintd_multi_reader_not_all_enrolled(self):
+ # Add a 1st device with actual enrolled prints
+-device_path = self.obj_fprintd_mock.AddDevice('FDO Empty reader', 3, 
'press')
++device_path = self.obj_fprintd_mock.AddDevice('FDO Empty reader', 3, 
'press', False)
+ empty_reader = self.dbus_con.get_object('net.reactivated.Fprint', 
device_path)
+ empty_reader.SetEnrolledFingers('toto', dbus.Array(set([]), 
signature='s')) 
+ 
+ # Add a 2nd device with actual enrolled prints
+-device_path = self.obj_fprintd_mock.AddDevice('FDO Most Used Reader', 
3, 'press')
++device_path = self.obj_fprintd_mock.AddDevice('FDO Most Used Reader', 
3, 'press', False)
+ sandpaper_device_mock = 
self.dbus_con.get_object('net.reactivated.Fprint', device_path)
+ sandpaper_device_mock.SetEnrolledFingers('toto', 
['left-middle-finger', 'right-middle-finger'])
+ script = [
+diff --git a/tests/test_fprintd_utils.py b/tests/test_fprintd_utils.py
+index f10d4b0..efa5893 100755
+--- a/tests/test_fprintd_utils.py
 b/tests/test_fprintd_utils.py
+@@ -88,7 +88,7 @@ class TestFprintdUtilsBase(dbusmock.DBusTestCase):
+ 
+ def setup_device(self):
+ self.device_path = self.obj_fprintd_mock.AddDevice(
+-'FDO Trigger Finger Laser Reader', 3, 'swipe')
++'FDO Trigger Finger Laser Reader', 3, 'swipe', 

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

2022-09-17 Thread Andreas Sturmlechner
commit: 46701711da6713dfc1aaa34d9582b1af811f20de
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Sep  3 10:47:37 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Sep 17 18:13:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46701711

sys-cluster/ipvsadm: drop 1.27-r1, EAPI-6--

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

 sys-cluster/ipvsadm/Manifest   |  1 -
 .../files/ipvsadm-1.27-fix-daemon-state.patch  | 56 -
 sys-cluster/ipvsadm/ipvsadm-1.27-r1.ebuild | 73 --
 3 files changed, 130 deletions(-)

diff --git a/sys-cluster/ipvsadm/Manifest b/sys-cluster/ipvsadm/Manifest
index fab6b310824c..316c23370ead 100644
--- a/sys-cluster/ipvsadm/Manifest
+++ b/sys-cluster/ipvsadm/Manifest
@@ -1,2 +1 @@
-DIST ipvsadm-1.27.tar.xz 38196 BLAKE2B 
1b8a72b11c14a909b8b7459c459195d32bb7944ed4a01d963e2b85e8279c5d7d2fd095d9c23473c64dc15881a2b22b439b39c10b2019b3183f54e22535a258a9
 SHA512 
cf982b7981674c91d1b7516de7b55cf378b306ce4a53e13976b8eeb8610015c4fa4aa9d251bc4d329db8e05c1862863160af2d3c63b76263f290087cffdf1b80
 DIST ipvsadm-1.31.tar.xz 42396 BLAKE2B 
a42ceea834fb16e25ea34417227f6b632fe3b94c8a7ce5d3daff4375884fd47f14999551eab3bf7226d5eb02f25aef4c77a8287592b642946683bc5ddc6783da
 SHA512 
1c7187405771e702eff0009d688fa697375b833a486ff88b41a4a0dcfaa3e9884c7e3bc34375efea5f6a2d025847c9fac9fd6ba694ec3bf2fc9d357eef2cb631

diff --git a/sys-cluster/ipvsadm/files/ipvsadm-1.27-fix-daemon-state.patch 
b/sys-cluster/ipvsadm/files/ipvsadm-1.27-fix-daemon-state.patch
deleted file mode 100644
index e3e5ebec72c6..
--- a/sys-cluster/ipvsadm/files/ipvsadm-1.27-fix-daemon-state.patch
+++ /dev/null
@@ -1,56 +0,0 @@
-From 8c34d5a0d4c763db9b8f1e54be0c6c3ded6c54e0 Mon Sep 17 00:00:00 2001
-From: Alexander Holler 
-Date: Mon, 9 Jan 2012 13:16:55 +0100
-Subject: [PATCH] libipvs: Fix reporting of the state of the backup-daemon.
-
-ipvsadm -l --daemon didn't report a running ipvs-backup-daemon
-(if no master-daemon was run).
-
-It seems there was some misunderstanding of
-how the daemons got reported (without using netlink). The state of
-the backup-daemon is always reported (by the kernel) in the second
-element of type ip_vs_daemon_user which is returned by the kernel
-through IP_VS_SO_GET_DAEMON or IPVS_CMD_GET_DAEMON.
-
-Signed-off-by: Robin H. Johnson 
-

- libipvs/libipvs.c |   11 ++-
- 1 files changed, 6 insertions(+), 5 deletions(-)
-
-Note: patch adjusted slightly to apply against ipvsadm (was spun for 
keepalived) - robbat2
-
-diff --git a/libipvs/libipvs.c b/libipvs/libipvs.c
-index ea5e851..6bee837 100644
 a/libipvs/libipvs.c
-+++ b/libipvs/libipvs.c
-@@ -1003,12 +1003,9 @@ static int ipvs_daemon_parse_cb(struct nl_msg *msg, 
void *arg)
-   struct nlattr *attrs[IPVS_CMD_ATTR_MAX + 1];
-   struct nlattr *daemon_attrs[IPVS_DAEMON_ATTR_MAX + 1];
-   ipvs_daemon_t *u = (ipvs_daemon_t *)arg;
-+  __u32 state;
-   int i = 0;
- 
--  /* We may get two daemons.  If we've already got one, this is the 
second */
--  if (u[0].state)
--  i = 1;
--
-   if (genlmsg_parse(nlh, 0, attrs, IPVS_CMD_ATTR_MAX, ipvs_cmd_policy) != 
0)
-   return -1;
-   
-@@ -1021,7 +1018,11 @@ static int ipvs_daemon_parse_cb(struct nl_msg *msg, 
void *arg)
- daemon_attrs[IPVS_DAEMON_ATTR_SYNC_ID]))
-   return -1;
- 
--  u[i].state = nla_get_u32(daemon_attrs[IPVS_DAEMON_ATTR_STATE]);
-+  state = nla_get_u32(daemon_attrs[IPVS_DAEMON_ATTR_STATE]);
-+  /* The second element is used for the state of the backup daemon. */
-+  if (state == IP_VS_STATE_BACKUP)
-+  i = 1;
-+  u[i].state = state;
-   strncpy(u[i].mcast_ifn,
-   nla_get_string(daemon_attrs[IPVS_DAEMON_ATTR_MCAST_IFN]),
-   IP_VS_IFNAME_MAXLEN);
--- 
-1.7.6.5
-

diff --git a/sys-cluster/ipvsadm/ipvsadm-1.27-r1.ebuild 
b/sys-cluster/ipvsadm/ipvsadm-1.27-r1.ebuild
deleted file mode 100644
index 6cdcb9bf7853..
--- a/sys-cluster/ipvsadm/ipvsadm-1.27-r1.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit epatch linux-info toolchain-funcs
-
-DESCRIPTION="utility to administer the IP virtual server services"
-HOMEPAGE="http://linuxvirtualserver.org/;
-SRC_URI="https://kernel.org/pub/linux/utils/kernel/ipvsadm/ipvsadm-${PV}.tar.xz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ia64 ~ppc ppc64 ~s390 sparc x86"
-IUSE="static-libs"
-
-RDEPEND=">=sys-libs/ncurses-5.2:*
-   dev-libs/libnl:=
-   >=dev-libs/popt-1.16"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
-
-pkg_pretend() {
-   if kernel_is 2 4; then
-   eerror "${P} supports only 2.6 series and later kernels, please 
try ${PN}-1.21 for 2.4 kernels"
-   die "wrong 

[gentoo-commits] repo/gentoo:master commit in: profiles/base/, media-libs/libpng/

2022-09-17 Thread Sam James
commit: 437a2672807d5af06d7c6185db20e3f318570f65
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep 17 18:10:15 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 17 18:10:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=437a2672

media-libs/libpng: add rebased apng patch for 1.6.38

>From a different sourceforge project though.

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

 media-libs/libpng/Manifest | 1 +
 media-libs/libpng/libpng-1.6.38.ebuild | 6 +++---
 media-libs/libpng/metadata.xml | 2 ++
 profiles/base/package.use.mask | 4 
 4 files changed, 6 insertions(+), 7 deletions(-)

diff --git a/media-libs/libpng/Manifest b/media-libs/libpng/Manifest
index 8709d00fea9f..15fc74f2917a 100644
--- a/media-libs/libpng/Manifest
+++ b/media-libs/libpng/Manifest
@@ -1,3 +1,4 @@
 DIST libpng-1.6.37-apng.patch.gz 10334 BLAKE2B 
98660f2c13a78c93f937adf2859447cb0e6fa014b2ef6f0571c910593d94cc0a50137d271dbded0b571a3bc0ce4e9f765be48130ee4ae89884fb7292a1b0cf6e
 SHA512 
a9365257a33d67d7e7284494a37747bb1f3ab89f42a1730f2745c604538f59861828dc91d9bc1d08a5b79ab2f4eef1bb9e438dda1774b3548a1c56be77f8435f
 DIST libpng-1.6.37.tar.xz 1012272 BLAKE2B 
48e8f48a88e0db6fcbc0c0f1a4d5bda6e6c8b03255bacdc60e353256ae41ccc01b5b2a7e0e7b0dea236c53a3b9d1dd89d4bb19445afbebc37bf0f92691452424
 SHA512 
59e8c1059013497ae616a14c3abbe239322d3873c6ded0912403fc62fb260561768230b6ab997e23b868c09f539fd13635616b9fa0dd6279a3f63ec7e074
+DIST libpng-1.6.38-apng.patch.gz 10766 BLAKE2B 
3aa4bf28f5854f3dbafd1b1e92a1b80b23b59279286f730babcb091369c266ab93427223f79c8797139a6624bd41a3485064faedde47680048804ef6d41f892a
 SHA512 
e8cb74d9be6bcbc474b6bbd6200ab5d5111e91d3ab601e5fda04213d2800a4051f04152fa5d47db690612ed06a488ff3b2608a8f0bac0cf207d486107d98da1f
 DIST libpng-1.6.38.tar.xz 1023168 BLAKE2B 
b855f85c69336c21891fc9c074e5c03bb074f2262bf99ed6915573664379efcf427834ea049391ffec21e83c89a574c2e888989792fcae4598761718772d29c8
 SHA512 
4e450636062fcc75ecc65715e0b23ddc1097b73b4c95ffd31bef627144c576f58660b2130105f5f5781212cf54f00c7b6dd3facefd7e9de70c76b981d499f81e

diff --git a/media-libs/libpng/libpng-1.6.38.ebuild 
b/media-libs/libpng/libpng-1.6.38.ebuild
index e2ba9967246d..c45e7a82df1b 100644
--- a/media-libs/libpng/libpng-1.6.38.ebuild
+++ b/media-libs/libpng/libpng-1.6.38.ebuild
@@ -7,8 +7,8 @@ inherit libtool multilib-minimal
 
 DESCRIPTION="Portable Network Graphics library"
 HOMEPAGE="http://www.libpng.org/;
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz
-   apng? ( mirror://sourceforge/apng/${PN}-1.6.37-apng.patch.gz )"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
+SRC_URI+=" apng? ( mirror://sourceforge/libpng-apng/${PN}$(ver_rs 1-2 '' 
$(ver_cut 1-2))/${PV}/${P}-apng.patch.gz )"
 
 LICENSE="libpng2"
 SLOT="0/16"
@@ -24,7 +24,7 @@ src_prepare() {
default
 
if use apng; then
-   eapply -p0 "${WORKDIR}"/${PN}-*-apng.patch
+   eapply "${WORKDIR}"/${PN}-*-apng.patch
 
# Don't execute symbols check with apng patch, bug #378111
sed -i -e '/^check/s:scripts/symbols.chk::' Makefile.in || die

diff --git a/media-libs/libpng/metadata.xml b/media-libs/libpng/metadata.xml
index 9fc5e446743d..e98eff7f2f6f 100644
--- a/media-libs/libpng/metadata.xml
+++ b/media-libs/libpng/metadata.xml
@@ -18,6 +18,8 @@
pnggroup/libpng-EXPERIMENTAL
glennrp/libpng-releases
libpng
+   apng
+   libpng-apng


Reflect ABI compatibility for libpng.so.

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 67386b988015..ab2d36ce0217 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -19,10 +19,6 @@
 # bug #870211.
 dev-lang/rust llvm-libunwind
 
-# Sam James  (2022-09-15)
-# Patch not rebased and supporting it is not a priority: bug #824018.
->=media-libs/libpng-1.6.38 apng
-
 # Matt Jolly 

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

2022-09-17 Thread Sam James
commit: 6795cc4ecfff4ff5c94a6f6a39e68df0d51e12b6
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep 17 17:48:15 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 17 17:49:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6795cc4e

media-libs/libpng: fix NEON on ARM64

As of 1.6.38, =check is banned on arm64 because NEON is always present
there. We don't need =check otherwise, so just enable conditionally
based on whether cpu_flags_arm_neon is on.

(configure also says =check is deprecated/unsupported.)

Note that while cpu_flags_arm_neon is masked on arm64 in general,
it's unmasked for packages which we know work, like libpng (as
it's been fine before 1.6.38).

Closes: https://bugs.gentoo.org/870298
Thanks-to: Roy Bamford  gentoo.org>
Signed-off-by: Sam James  gentoo.org>

 media-libs/libpng/libpng-1.6.38.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libpng/libpng-1.6.38.ebuild 
b/media-libs/libpng/libpng-1.6.38.ebuild
index 26f8a8b0427d..e2ba9967246d 100644
--- a/media-libs/libpng/libpng-1.6.38.ebuild
+++ b/media-libs/libpng/libpng-1.6.38.ebuild
@@ -35,7 +35,7 @@ src_prepare() {
 
 multilib_src_configure() {
local myeconfargs=(
-   $(use_enable cpu_flags_arm_neon arm-neon check)
+   $(use_enable cpu_flags_arm_neon arm-neon)
$(use_enable cpu_flags_x86_sse intel-sse)
$(use_enable static-libs static)
)



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

2022-09-17 Thread Michał Górny
commit: 91f072c7a5b931134c809cc7aed900d04afa4c0c
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep 17 17:19:47 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep 17 17:47:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91f072c7

app-portage/gemato: Bump to 17.0

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

 app-portage/gemato/Manifest   |  1 +
 app-portage/gemato/gemato-17.0.ebuild | 47 +++
 2 files changed, 48 insertions(+)

diff --git a/app-portage/gemato/Manifest b/app-portage/gemato/Manifest
index d866b5780118..a53cf3add977 100644
--- a/app-portage/gemato/Manifest
+++ b/app-portage/gemato/Manifest
@@ -1 +1,2 @@
 DIST gemato-16.2.tar.gz 80178 BLAKE2B 
c973c36bb1277d07618ba8d90f7d6820508d78aedae200f0678c8b2e1dde38e3b7f4d7dc24791dedb9c88791d3b71711c9bdeb749b5fc091a20aa87f71ad70d3
 SHA512 
9d59ba360afaf237e47c5ded0e5bc29ec44d5b1d73eadadc19ff834a1966e1e620da258eb7a1b6afbff5c66cbd7e39454fd5920f2f82fc510c2f8836c0b80462
+DIST gemato-17.0.tar.gz 83991 BLAKE2B 
7a01b8ecb9e3540c698b7d57e5b6ba0961d42e7edd51e7b422d0e3d89088230633f3402b19168b3ccb772f028a3f669b324e76fa84f1918afa1c92c728942f14
 SHA512 
22066939ccab081c5d2bd52eab587aed0893b11cac40256a2e08a9a2f14e20320acaffd3414c4111bf27db15aca6d76a3856b6a3d8d5019fd649a2f7e07e3265

diff --git a/app-portage/gemato/gemato-17.0.ebuild 
b/app-portage/gemato/gemato-17.0.ebuild
new file mode 100644
index ..63cb3b73a727
--- /dev/null
+++ b/app-portage/gemato/gemato-17.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+PYTHON_REQ_USE='threads(+)'
+
+inherit distutils-r1
+
+DESCRIPTION="Stand-alone Manifest generation & verification tool"
+HOMEPAGE="https://github.com/projg2/gemato;
+SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD-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"
+IUSE="+gpg pretty-log tools"
+
+RDEPEND="
+   gpg? (
+   >=app-crypt/gnupg-2.2.20-r1
+   dev-python/requests[${PYTHON_USEDEP}]
+   )
+   pretty-log? (
+   dev-python/rich[${PYTHON_USEDEP}]
+   )
+"
+BDEPEND="
+   test? (
+   >=app-crypt/gnupg-2.2.20-r1
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/responses[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_install_all() {
+   distutils-r1_python_install_all
+
+   if use tools; then
+   exeinto /usr/share/gemato
+   doexe utils/*.{bash,py}
+   fi
+}



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

2022-09-17 Thread Michał Górny
commit: c556d3071b941ef0f4d91d32cf93e0686843b41d
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep 17 17:19:02 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep 17 17:47:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c556d307

app-portage/gemato: Update dependencies in -

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

 app-portage/gemato/gemato-.ebuild | 15 ++-
 app-portage/gemato/metadata.xml   |  2 ++
 2 files changed, 12 insertions(+), 5 deletions(-)

diff --git a/app-portage/gemato/gemato-.ebuild 
b/app-portage/gemato/gemato-.ebuild
index d889559f38d7..eeeb152eb331 100644
--- a/app-portage/gemato/gemato-.ebuild
+++ b/app-portage/gemato/gemato-.ebuild
@@ -1,8 +1,9 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
+DISTUTILS_USE_PEP517=flit
 PYTHON_COMPAT=( python3_{8..11} pypy3 )
 PYTHON_REQ_USE='threads(+)'
 
@@ -16,20 +17,24 @@ EGIT_REPO_URI="https://github.com/projg2/gemato.git;
 LICENSE="BSD-2"
 SLOT="0"
 KEYWORDS=""
-IUSE="+gpg tools"
+IUSE="+gpg pretty-log tools"
 
 RDEPEND="
gpg? (
>=app-crypt/gnupg-2.2.20-r1
dev-python/requests[${PYTHON_USEDEP}]
-   )"
+   )
+   pretty-log? (
+   dev-python/rich[${PYTHON_USEDEP}]
+   )
+"
 BDEPEND="
test? (
>=app-crypt/gnupg-2.2.20-r1
-   >=dev-python/pytest-5[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
dev-python/responses[${PYTHON_USEDEP}]
-   )"
+   )
+"
 
 distutils_enable_tests pytest
 

diff --git a/app-portage/gemato/metadata.xml b/app-portage/gemato/metadata.xml
index 2157106e5d71..aa7988a48ee7 100644
--- a/app-portage/gemato/metadata.xml
+++ b/app-portage/gemato/metadata.xml
@@ -9,6 +9,8 @@

Install dependencies needed for OpenPGP
signature verification support
+   Pull dev-python/rich
+   to enable pretty logs
Install additional utilities (benchmarks,
hash testing tools, fast Manifest generators)
to /usr/share/gemato.



[gentoo-commits] repo/gentoo:master commit in: x11-misc/xprintidle/

2022-09-17 Thread Andreas Sturmlechner
commit: 5923c540c048fec0121419f89779d96929e05928
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Aug 28 19:11:50 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Sep 17 17:34:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5923c540

x11-misc/xprintidle: drop 2.0, EAPI-6--

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

 x11-misc/xprintidle/Manifest  |  1 -
 x11-misc/xprintidle/xprintidle-2.0.ebuild | 36 ---
 2 files changed, 37 deletions(-)

diff --git a/x11-misc/xprintidle/Manifest b/x11-misc/xprintidle/Manifest
index 228dd3e632e4..dd3f58283b3f 100644
--- a/x11-misc/xprintidle/Manifest
+++ b/x11-misc/xprintidle/Manifest
@@ -1,2 +1 @@
-DIST xprintidle-2.0.tar.gz 87308 BLAKE2B 
b2ef3cd82f7208b2c2a2a2cf3fcff028c318e682b7b1e5de4982a50bb757b263044cf54edcd5452fea7fd93f435b86da3da6d0ef38dbacee761bc77399f43665
 SHA512 
cc2f62b33ef387366246ee9a195be4cde68b2d13a49a4d1299640da2d42f7042152bfdf6932e7904a7f4211b0dc22486bbd62b47fdaf9d5d3db895e296b5f2f9
 DIST xprintidle-2.1.tar.gz 92360 BLAKE2B 
9bfc08151a18200eb83b6569c2e9d79cbeb6326c39f0e8b9f5e400d0d3e28baa889ada32e3e0452197af77f90bae50d1094bae6972aeb0c3dbe81732246b6f1f
 SHA512 
12393e10a6e53491f3e803fb2e946cc5e20d9fb6198c95d53512b3418034d0f262fddafe9fa10e1aa3f335940134365dcdecb0ac00216e32a2bc4cc5be1c8ec5

diff --git a/x11-misc/xprintidle/xprintidle-2.0.ebuild 
b/x11-misc/xprintidle/xprintidle-2.0.ebuild
deleted file mode 100644
index 83b621d16fed..
--- a/x11-misc/xprintidle/xprintidle-2.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools
-
-DESCRIPTION="Prints user's X server idle time in milliseconds"
-HOMEPAGE="https://github.com/lucianposton/xprintidle;
-SRC_URI="https://github.com/lucianposton/xprintidle/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="
-   x11-libs/libX11
-   x11-libs/libXext
-   x11-libs/libXScrnSaver
-   "
-RDEPEND="${DEPEND}"
-
-DOCS=(
-   AUTHORS
-   ChangeLog
-   NEWS
-   README
-)
-
-src_prepare() {
-   eapply_user
-
-   # Address "configure: WARNING: 'missing' script is too old or missing"
-   eautoreconf
-}



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

2022-09-17 Thread Andreas Sturmlechner
commit: 4dfe5d3b8ef6ae176bb7cee3d2356bb919c63f96
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Aug 30 21:18:29 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Sep 17 17:33:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4dfe5d3b

sys-cluster/sanlock: drop 3.8.2, EAPI-6--

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

 sys-cluster/sanlock/Manifest |  1 -
 sys-cluster/sanlock/sanlock-3.8.2.ebuild | 95 
 2 files changed, 96 deletions(-)

diff --git a/sys-cluster/sanlock/Manifest b/sys-cluster/sanlock/Manifest
index 03cac489babf..27b197157c2d 100644
--- a/sys-cluster/sanlock/Manifest
+++ b/sys-cluster/sanlock/Manifest
@@ -1,2 +1 @@
-DIST sanlock-3.8.2.tar.gz 266780 BLAKE2B 
5248d08225bcc2a19594a3dcd3872c8c69ca8b217d31f6263f2717e4594180d4ba4685c9679ce2f31b6a2dcb4fe9f3e6a5dd5ac3ed073aea02599e7bbc04390c
 SHA512 
2fa92e16eee4d2f3dac452400522f7e90b93b71349d322564d5957e2d87fb4bd69f0b5617b05f4b296c272d6da9a404fccadbbfff106354a0e302c436593eaac
 DIST sanlock-3.8.4.tar.gz 270031 BLAKE2B 
da011a15d488849d47fe1043df040580652558918dff9549bf4e6cb4077c03b4aaa8f8de5399dbb0e3f2301ae90c0d20599b25bd5e72bae5317b13f79a352333
 SHA512 
9fca2b18fd3bd504d5186de0b2626ea2c993997528de2384dc042afe52b2b68422a2e4bb79e2409c9e6eccbe5ea8d8939549eb25c5d16aa7fecf6c9a5798340c

diff --git a/sys-cluster/sanlock/sanlock-3.8.2.ebuild 
b/sys-cluster/sanlock/sanlock-3.8.2.ebuild
deleted file mode 100644
index 86fc96a44877..
--- a/sys-cluster/sanlock/sanlock-3.8.2.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python3_{7,8} )
-inherit linux-info python-r1 systemd
-
-DESCRIPTION="shared storage lock manager"
-HOMEPAGE="https://pagure.io/sanlock;
-SRC_URI="https://releases.pagure.org/${PN}/${P}.tar.gz;
-
-LICENSE="LGPL-2+ GPL-2 GPL-2+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
sparc x86"
-IUSE="python"
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-DEPEND="
-   acct-user/${PN}
-   acct-group/${PN}
-   dev-libs/libaio
-   sys-apps/util-linux
-   python? ( ${PYTHON_DEPS} )
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/sanlock-fence_sanlock-LDFLAGS.patch
-)
-
-pkg_setup() {
-   local warning="You need to have CONFIG_SOFT_WATCHDOG enabled in your 
kernel for wdmd"
-   if linux_config_exists; then
-   if ! linux_chkconfig_present SOFT_WATCHDOG; then
-   ewarn ""
-   ewarn "${warning}"
-   ewarn ""
-   fi
-   else
-   ewarn ""
-   ewarn "Could not be checked automatically: $warning"
-   ewarn ""
-   fi
-}
-
-src_compile() {
-   for d in wdmd src fence_sanlock reset; do
-   cd ${d} || die
-   emake
-   cd .. || die
-   done
-
-   if use python; then
-   cd python || die
-   python_foreach_impl emake
-   cd .. || die
-   fi
-}
-
-src_install() {
-   for d in wdmd src fence_sanlock reset; do
-   cd ${d} || die
-   emake DESTDIR="${D}" LIBDIR="${EPREFIX}/usr/$(get_libdir)" 
install
-   cd .. || die
-   done
-
-   if use python; then
-   cd python || die
-   python_foreach_impl emake DESTDIR="${D}" install
-   cd .. || die
-   fi
-
-   # config
-   dodir /etc/wdmd.d
-   dodir /etc/sanlock
-   insinto /etc/sanlock
-   doins src/sanlock.conf
-
-   # init
-   newconfd init.d/sanlock.sysconfig sanlock
-   newconfd init.d/wdmd.sysconfig wdmd
-   newinitd "${FILESDIR}"/sanlock.initd sanlock
-   newinitd "${FILESDIR}"/wdmd.initd wdmd
-   #doinitd ${FILESDIR}/sanlk-resetd.initd
-   #doinitd ${FILESDIR}/fence_sanlockd.initd
-
-   # systemd
-   systemd_newunit init.d/sanlock.service.native sanlock.service
-   sed -i 's,^ExecStartPre=,#ExecStartPre=,' init.d/wdmd.service.native || 
die
-   systemd_newunit init.d/wdmd.service.native wdmd.service
-   systemd_dounit init.d/sanlk-resetd.service
-   #systemd_dounit ${FILESDIR}/fence_sanlockd.service
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ada/xmlada/

2022-09-17 Thread Alfredo Tupone
commit: 594cd546dbabf457c10096e5e6eacf1841ff94df
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Sep 17 17:08:12 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Sep 17 17:10:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=594cd546

dev-ada/xmlada: remove installation of test built things

Closes: https://bugs.gentoo.org/866275
Closes: https://bugs.gentoo.org/870586
Closes: https://bugs.gentoo.org/870589

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

 ...{xmlada-22.0.0.ebuild => xmlada-2021-r2.ebuild} | 35 +-
 dev-ada/xmlada/xmlada-22.0.0.ebuild| 17 +--
 2 files changed, 43 insertions(+), 9 deletions(-)

diff --git a/dev-ada/xmlada/xmlada-22.0.0.ebuild 
b/dev-ada/xmlada/xmlada-2021-r2.ebuild
similarity index 56%
copy from dev-ada/xmlada/xmlada-22.0.0.ebuild
copy to dev-ada/xmlada/xmlada-2021-r2.ebuild
index 574afc8518b7..f5640a9457f6 100644
--- a/dev-ada/xmlada/xmlada-22.0.0.ebuild
+++ b/dev-ada/xmlada/xmlada-2021-r2.ebuild
@@ -3,17 +3,20 @@
 
 EAPI=7
 
-ADA_COMPAT=( gnat_202{0..1} gcc_12_2_0 )
+ADA_COMPAT=( gnat_202{0..1} )
 inherit ada multiprocessing
 
+MYP=${P}-${PV}0518-19D50-src
+ID=6a2cf72f308cc787926b12ddc20993fcf2b8ea79
+ADAMIRROR=https://community.download.adacore.com/v1
+
 DESCRIPTION="Set of modules that provide a simple manipulation of XML streams"
 HOMEPAGE="http://libre.adacore.com/;
-SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
-   -> ${P}.tar.gz"
+SRC_URI="${ADAMIRROR}/${ID}?filename=${MYP}.tar.gz -> ${MYP}.tar.gz"
 
 LICENSE="GPL-3"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+SLOT="0"
+KEYWORDS="amd64 x86"
 IUSE="+shared static-libs static-pic"
 REQUIRED_USE="|| ( shared static-libs static-pic )
${ADA_REQUIRED_USE}"
@@ -22,6 +25,8 @@ RDEPEND="${ADA_DEPS}"
 DEPEND="${RDEPEND}
dev-ada/gprbuild[${ADA_USEDEP}]"
 
+S="${WORKDIR}"/${MYP}
+
 PATCHES=( "${FILESDIR}"/${PN}-2019-gentoo.patch )
 
 src_compile() {
@@ -43,8 +48,13 @@ src_compile() {
 }
 
 src_test() {
-   emake test
-   emake run_test | tee xmlada.testLog
+   GPR_PROJECT_PATH=schema:input_sources:dom:sax:unicode \
+   gprbuild -j$(makeopts_jobs) -m -p -v -XLIBRARY_TYPE=static \
+   -XBUILD=Production -XPROCESSORS=$(makeopts_jobs) xmlada.gpr \
+   -XTESTS_ACTIVATED=Only \
+   -largs ${LDFLAGS} \
+   -cargs ${ADAFLAGS} || die "gprbuild failed"
+   emake --no-print-directory -C tests tests | tee xmlada.testLog
grep -q DIFF xmlada.testLog && die
 }
 
@@ -67,7 +77,18 @@ src_install() {
fi
 
einstalldocs
+   rm -f "${D}"/usr/share/doc/${PN}/.buildinfo
dodoc xmlada-roadmap.txt
rm -rf "${D}"/usr/share/gpr/manifests
+   dodir /usr/share/gnatdoc
+   mv "${D}"/usr/share/doc/${PN} "${D}"/usr/share/gnatdoc/ || die
+   rm -f "${D}"/usr/share/examples/xmlada/*/b__*
+   rm -f "${D}"/usr/share/examples/xmlada/*/*.adb.std*
+   rm -f "${D}"/usr/share/examples/xmlada/*/*.ali
+   rm -f "${D}"/usr/share/examples/xmlada/*/*.bexch
+   rm -f "${D}"/usr/share/examples/xmlada/*/*.o
+   rm -f "${D}"/usr/share/examples/xmlada/*/*example
+   rm -f "${D}"/usr/share/examples/xmlada/dom/domexample2
+   rm -f "${D}"/usr/share/examples/xmlada/sax/saxexample_main
mv "${D}"/usr/share/examples/xmlada 
"${D}"/usr/share/doc/"${PF}"/examples || die
 }

diff --git a/dev-ada/xmlada/xmlada-22.0.0.ebuild 
b/dev-ada/xmlada/xmlada-22.0.0.ebuild
index 574afc8518b7..4dc1c1fcb620 100644
--- a/dev-ada/xmlada/xmlada-22.0.0.ebuild
+++ b/dev-ada/xmlada/xmlada-22.0.0.ebuild
@@ -43,8 +43,13 @@ src_compile() {
 }
 
 src_test() {
-   emake test
-   emake run_test | tee xmlada.testLog
+   GPR_PROJECT_PATH=schema:input_sources:dom:sax:unicode \
+   gprbuild -j$(makeopts_jobs) -m -p -v -XLIBRARY_TYPE=static \
+   -XBUILD=Production -XPROCESSORS=$(makeopts_jobs) xmlada.gpr \
+   -XTESTS_ACTIVATED=Only \
+   -largs ${LDFLAGS} \
+   -cargs ${ADAFLAGS} || die "gprbuild failed"
+   emake --no-print-directory -C tests tests | tee xmlada.testLog
grep -q DIFF xmlada.testLog && die
 }
 
@@ -69,5 +74,13 @@ src_install() {
einstalldocs
dodoc xmlada-roadmap.txt
rm -rf "${D}"/usr/share/gpr/manifests
+   rm -f "${D}"/usr/share/examples/xmlada/*/b__*
+   rm -f "${D}"/usr/share/examples/xmlada/*/*.adb.std*
+   rm -f "${D}"/usr/share/examples/xmlada/*/*.ali
+   rm -f "${D}"/usr/share/examples/xmlada/*/*.bexch
+   rm -f "${D}"/usr/share/examples/xmlada/*/*.o
+   rm -f "${D}"/usr/share/examples/xmlada/*/*example
+   rm -f "${D}"/usr/share/examples/xmlada/dom/domexample2
+   rm -f "${D}"/usr/share/examples/xmlada/sax/saxexample_main
mv "${D}"/usr/share/examples/xmlada 
"${D}"/usr/share/doc/"${PF}"/examples || die
 }



[gentoo-commits] repo/gentoo:master commit in: net-vpn/vpnc/

2022-09-17 Thread David Seifert
commit: 3d29e1fd4ef2b653d44f6ee61281ac12e2b4efe7
Author: David Seifert  gentoo  org>
AuthorDate: Sat Sep 17 17:08:19 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Sep 17 17:08:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d29e1fd

net-vpn/vpnc: drop 0.5.3_p550-r2

Signed-off-by: David Seifert  gentoo.org>

 net-vpn/vpnc/vpnc-0.5.3_p550-r2.ebuild | 69 --
 1 file changed, 69 deletions(-)

diff --git a/net-vpn/vpnc/vpnc-0.5.3_p550-r2.ebuild 
b/net-vpn/vpnc/vpnc-0.5.3_p550-r2.ebuild
deleted file mode 100644
index fbe052a03af0..
--- a/net-vpn/vpnc/vpnc-0.5.3_p550-r2.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit linux-info systemd tmpfiles toolchain-funcs vcs-snapshot
-
-DESCRIPTION="Free client for Cisco VPN routing software"
-HOMEPAGE="https://www.unix-ag.uni-kl.de/~massar/vpnc/;
-SRC_URI="https://github.com/streambinder/vpnc/archive/fa0689c.tar.gz -> 
${PF}.tar.gz"
-
-LICENSE="GPL-2 BSD"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86"
-IUSE="resolvconf +gnutls selinux"
-RESTRICT="!gnutls? ( bindist )"
-
-DEPEND="
-   dev-lang/perl
-   dev-libs/libgcrypt:0=
-   >=sys-apps/iproute2-2.6.19.20061214[-minimal]
-   gnutls? ( net-libs/gnutls:0= )
-   !gnutls? ( dev-libs/openssl:0= )"
-RDEPEND="${DEPEND}
-   resolvconf? ( virtual/resolvconf )
-   selinux? ( sec-policy/selinux-vpn )"
-
-CONFIG_CHECK="~TUN"
-
-S="${WORKDIR}/${PF}"
-PATCHES=( "${FILESDIR}"/${PF}-var-run-fhs-3.0.patch )
-
-src_configure() {
-   tc-export CC
-   export OPENSSL_GPL_VIOLATION=$(usex !gnutls)
-}
-
-src_install() {
-   emake PREFIX="/usr" DESTDIR="${ED}" install
-   dodoc README.md TODO VERSION
-
-   keepdir /etc/vpnc/scripts.d
-   newinitd "${FILESDIR}"/vpnc-3.init vpnc
-   newconfd "${FILESDIR}"/vpnc.confd vpnc
-   sed -e "s:/usr/local:${EPREFIX}/usr:" -i "${ED}"/etc/vpnc/vpnc-script 
|| die
-
-   dotmpfiles "${FILESDIR}"/vpnc-tmpfiles.conf
-   systemd_newunit "${FILESDIR}"/vpnc.service vpnc@.service
-
-   # COPYING file resides here, should not be installed
-   rm -r "${ED}"/usr/share/doc/vpnc/ || die
-}
-
-pkg_postinst() {
-   tmpfiles_process vpnc-tmpfiles.conf
-
-   elog "You can generate a configuration file from the original Cisco 
profiles of your"
-   elog "connection by using /usr/bin/pcf2vpnc to convert the .pcf file"
-   elog "A guide is available at https://wiki.gentoo.org/wiki/Vpnc;
-
-   if use gnutls; then
-   elog "Will build with GnuTLS (default) instead of OpenSSL so 
you may even redistribute binaries."
-   elog "See the Makefile itself and 
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=440318;
-   else
-   ewarn "Building SSL support with OpenSSL instead of GnuTLS. 
This means that"
-   ewarn "you are not allowed to re-distibute the binaries due to 
conflicts between BSD license and GPL,"
-   ewarn "see the vpnc Makefile and 
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=440318;
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: x11-themes/tela-icon-theme/

2022-09-17 Thread Georgy Yakovlev
commit: a49fd7194190b4bb0bd5c93f73a71b85bd7dd7c2
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Sep 17 16:59:42 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Sep 17 16:59:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a49fd719

x11-themes/tela-icon-theme: revbump, remove broken symlinks

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

 ...-icon-theme-20220828.ebuild => tela-icon-theme-20220828-r1.ebuild} | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/x11-themes/tela-icon-theme/tela-icon-theme-20220828.ebuild 
b/x11-themes/tela-icon-theme/tela-icon-theme-20220828-r1.ebuild
similarity index 95%
rename from x11-themes/tela-icon-theme/tela-icon-theme-20220828.ebuild
rename to x11-themes/tela-icon-theme/tela-icon-theme-20220828-r1.ebuild
index 8396dac63033..8c860c8bc138 100644
--- a/x11-themes/tela-icon-theme/tela-icon-theme-20220828.ebuild
+++ b/x11-themes/tela-icon-theme/tela-icon-theme-20220828-r1.ebuild
@@ -3,6 +3,8 @@
 
 EAPI=8
 
+inherit edo
+
 # eg. 20211225 -> 2021-12-25
 MY_PV="${PV:0:4}-${PV:4:2}-${PV:6:2}"
 MY_PN="${PN^}"
@@ -62,7 +64,7 @@ src_install() {
 
# installs broken symlink (by design, but we remove it due to QA 
warnings)
# https://bugs.gentoo.org/830467
-   find "${ED}" -xtype l -name uav.svg -delete || die "removing broken 
symlinks failed"
+   edob find "${ED}" -xtype l -print -delete
 
einstalldocs
 }



[gentoo-commits] repo/gentoo:master commit in: x11-themes/tela-icon-theme/

2022-09-17 Thread Georgy Yakovlev
commit: 47bd676d92bbb3fa2c554a503af807ec38415e66
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Sep 17 17:00:05 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Sep 17 17:00:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47bd676d

x11-themes/tela-icon-theme: sync live ebuild

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

 x11-themes/tela-icon-theme/tela-icon-theme-.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/x11-themes/tela-icon-theme/tela-icon-theme-.ebuild 
b/x11-themes/tela-icon-theme/tela-icon-theme-.ebuild
index 8396dac63033..8c860c8bc138 100644
--- a/x11-themes/tela-icon-theme/tela-icon-theme-.ebuild
+++ b/x11-themes/tela-icon-theme/tela-icon-theme-.ebuild
@@ -3,6 +3,8 @@
 
 EAPI=8
 
+inherit edo
+
 # eg. 20211225 -> 2021-12-25
 MY_PV="${PV:0:4}-${PV:4:2}-${PV:6:2}"
 MY_PN="${PN^}"
@@ -62,7 +64,7 @@ src_install() {
 
# installs broken symlink (by design, but we remove it due to QA 
warnings)
# https://bugs.gentoo.org/830467
-   find "${ED}" -xtype l -name uav.svg -delete || die "removing broken 
symlinks failed"
+   edob find "${ED}" -xtype l -print -delete
 
einstalldocs
 }



[gentoo-commits] repo/gentoo:master commit in: x11-themes/tela-icon-theme/

2022-09-17 Thread Georgy Yakovlev
commit: 64bd9e8414c8ec78127ec3a71f28105030358473
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Sep 17 16:53:28 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Sep 17 16:55:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64bd9e84

x11-themes/tela-icon-theme: add 20220828

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

 x11-themes/tela-icon-theme/Manifest|  1 +
 .../tela-icon-theme-20220828.ebuild| 68 ++
 2 files changed, 69 insertions(+)

diff --git a/x11-themes/tela-icon-theme/Manifest 
b/x11-themes/tela-icon-theme/Manifest
index f7ef1cd16046..d81849bc7e86 100644
--- a/x11-themes/tela-icon-theme/Manifest
+++ b/x11-themes/tela-icon-theme/Manifest
@@ -1 +1,2 @@
 DIST tela-icon-theme-20211225.tar.gz 3592063 BLAKE2B 
d5b16f4f3899fc162082d2ee2432367e4b81527e71d1689c1f9f930bb22a799485d3b127f9aafa803b3356ad462e59cd5e78ae17fdd7607edf68794307c0c8d8
 SHA512 
4b4db7c07e4349879dd6568b0cd06476027cef173565bb91fe89909cf1d6bbad591c6b9ce29c81bef03f71211fc06d71da353e9116103b8407b0fb3141e0d949
+DIST tela-icon-theme-20220828.tar.gz 3707567 BLAKE2B 
61a72b96df08cb5f3ef80b7aea5ca05e9b142607672f7213494c6f9fd0f458eeb87bd80842e14b7ed260f533088711f433357179c7c53d5beeeb76bafe2817d5
 SHA512 
6f0d26678ead12043bfc8943e2d40a507c2cfa8136a1556d53444efa5b1f6903307aead9255a38b3411980bd5353c3497bf224c1ed66a620d229b6a9a9079f83

diff --git a/x11-themes/tela-icon-theme/tela-icon-theme-20220828.ebuild 
b/x11-themes/tela-icon-theme/tela-icon-theme-20220828.ebuild
new file mode 100644
index ..8396dac63033
--- /dev/null
+++ b/x11-themes/tela-icon-theme/tela-icon-theme-20220828.ebuild
@@ -0,0 +1,68 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# eg. 20211225 -> 2021-12-25
+MY_PV="${PV:0:4}-${PV:4:2}-${PV:6:2}"
+MY_PN="${PN^}"
+
+# standard comes first
+MY_COLOR_VARIANTS=( standard black blue brown green grey orange pink purple 
red yellow manjaro ubuntu )
+
+inherit xdg
+
+DESCRIPTION="A flat colorful Design icon theme"
+HOMEPAGE="https://github.com/vinceliuice/Tela-icon-theme;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/vinceliuice/${MY_PN}.git;
+else
+   
SRC_URI="https://github.com/vinceliuice/${MY_PN}/archive/refs/tags/${MY_PV}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64 ~ppc64"
+   S="${WORKDIR}/${MY_PN}-${MY_PV}"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="+${MY_COLOR_VARIANTS[*]} +hardlink kde" # this is why standard comes 
first
+
+REQUIRED_USE="|| ( ${MY_COLOR_VARIANTS[*]} )"
+
+# not needed and slows us down, package installs 120 000 small files
+RESTRICT="binchecks strip test"
+
+# technically we can use app-arch/harlink too, but it's deprecated
+BDEPEND="
+   app-shells/bash
+   sys-apps/util-linux[hardlink(-)?]
+"
+
+src_prepare() {
+   default
+   # we use eclass for that
+   sed -i '/gtk-update-icon-cache/d' install.sh || die
+}
+
+src_install() {
+   local v variants=(
+   $(usev kde '-c')
+   $(for v in ${MY_COLOR_VARIANTS[@]}; do
+   usev ${v}
+   done)
+   )
+
+   dodir /usr/share/icons
+   ./install.sh -d "${ED}/usr/share/icons" "${variants[@]}" || die
+   if use hardlink; then
+   einfo "Linking duplicate icons... (may take a long time)"
+   hardlink -pot "${ED}/usr/share/icons" || die "hardlink failed"
+   fi
+
+   # installs broken symlink (by design, but we remove it due to QA 
warnings)
+   # https://bugs.gentoo.org/830467
+   find "${ED}" -xtype l -name uav.svg -delete || die "removing broken 
symlinks failed"
+
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: net-voip/mumble/

2022-09-17 Thread Kenton Groombridge
commit: 4ee0a357c7f5ede876b8f70e029deb0b65b1e9d9
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Sat Sep 17 16:44:43 2022 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Sat Sep 17 16:46:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ee0a357

net-voip/mumble: add 1.4.287

Signed-off-by: Kenton Groombridge  gentoo.org>

 net-voip/mumble/Manifest  |   1 +
 net-voip/mumble/mumble-1.4.287.ebuild | 150 ++
 2 files changed, 151 insertions(+)

diff --git a/net-voip/mumble/Manifest b/net-voip/mumble/Manifest
index ba7d6f1036de..83c9c835c209 100644
--- a/net-voip/mumble/Manifest
+++ b/net-voip/mumble/Manifest
@@ -3,3 +3,4 @@ DIST mumble-1.4-crypto-threads.patch.xz 1472 BLAKE2B 
18f64d7b63a5ac253792e31fe27
 DIST mumble-1.4-odr.patch.xz 1088 BLAKE2B 
48a7b04ef31f7d0f4cc7e5632ba8f328e5a7fa6961cd971b66a761366351a9a99e3cecce911c90701688083e03f2b63e6838083a8ab669f86fe0fecf23a8596d
 SHA512 
600807cbd893f585c621e7267ee16e2828428fff17aa7eb36b8595164356ef73be2765a41ff9cd7c549c11a63abbf593b0172e56e07571e1c0a3c86fd14e5f15
 DIST mumble-1.4-openssl3.patch.xz 4172 BLAKE2B 
5b68f023e218628a4d73b0991dcc7790ce5f92ce6a27c372c5e80b1f3a8beafa3ddd6416b884705b321aee31ea4f5e09dda6ceb240272dde64f420fbeb06845a
 SHA512 
3a4e504f3365e93418cb85d0da4e6f2f54ab904283743907604bb39276560a4215d9bea1b225601789d1c3d84d270c04840ec57cd04e3df1204cc586ea42562a
 DIST mumble-1.4.274.tar.gz 9446657 BLAKE2B 
db1909eaab0bd1fca1f65023ff695c753af7721032305ad0c2da8246cfd91f0ed097fe0dc3b6e09c96a78f1b9df671847e1c48f3f24ac58b477148b91e24e660
 SHA512 
6a585b75db966c45783eab9097dc93d597ef1b718a3b7b9cf544f92c94d4305c2cac6c959931ade62d5d104a89cb41e7ca44347d49ec170687fc92d2e8b718a2
+DIST mumble-1.4.287.tar.gz 9457292 BLAKE2B 
5fc89c184aa54ab8269870fd87b6c9ce271d77c05a6ecb2aa78eccf297ffb842a50a18a142ac628c1b287a2b5e6c0ae0dced3237242303840a4de05b7f3e7040
 SHA512 
34ed30c18257ba8deae6938009a90147c8bc3a0aca28e69bea7ec0262e8d2cdacb9a840fac7d3dd623a52ef8d5903ed5424b62b483af21d6df6aa9632eae9d82

diff --git a/net-voip/mumble/mumble-1.4.287.ebuild 
b/net-voip/mumble/mumble-1.4.287.ebuild
new file mode 100644
index ..c16a3cc2adaf
--- /dev/null
+++ b/net-voip/mumble/mumble-1.4.287.ebuild
@@ -0,0 +1,150 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit cmake flag-o-matic python-any-r1 xdg
+
+DESCRIPTION="Mumble is an open source, low-latency, high quality voice chat 
software"
+HOMEPAGE="https://wiki.mumble.info;
+if [[ "${PV}" ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/mumble-voip/mumble.git;
+   EGIT_SUBMODULES=( '-*' celt-0.7.0-src celt-0.11.0-src themes/Mumble 
3rdparty/rnnoise-src 3rdparty/FindPythonInterpreter )
+else
+   if [[ "${PV}" == *_pre* ]] ; then
+   SRC_URI="https://dev.gentoo.org/~concord/distfiles/${P}.tar.xz;
+   else
+   MY_PV="${PV/_/-}"
+   MY_P="${PN}-${MY_PV}"
+   
SRC_URI="https://github.com/mumble-voip/mumble/releases/download/v${MY_PV}/${MY_P}.tar.gz;
+   S="${WORKDIR}/${P}.src"
+   fi
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+fi
+
+SRC_URI+=" 
https://dev.gentoo.org/~concord/distfiles/${PN}-1.4-openssl3.patch.xz;
+SRC_URI+=" 
https://dev.gentoo.org/~concord/distfiles/${PN}-1.4-crypto-threads.patch.xz;
+SRC_URI+=" https://dev.gentoo.org/~concord/distfiles/${PN}-1.4-odr.patch.xz;
+
+LICENSE="BSD MIT"
+SLOT="0"
+IUSE="+alsa +dbus debug g15 jack pipewire portaudio pulseaudio multilib nls 
+rnnoise speech test zeroconf"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/openssl-1.0.0b:0=
+   dev-libs/poco[util,xml,zip]
+   >=dev-libs/protobuf-2.2.0:=
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtsql:5[sqlite]
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+   >=media-libs/libsndfile-1.0.20[-minimal]
+   >=media-libs/opus-1.3.1
+   >=media-libs/speex-1.2.0
+   media-libs/speexdsp
+   sys-apps/lsb-release
+   x11-libs/libX11
+   x11-libs/libXi
+   alsa? ( media-libs/alsa-lib )
+   dbus? ( dev-qt/qtdbus:5 )
+   g15? ( app-misc/g15daemon:= )
+   jack? ( virtual/jack )
+   portaudio? ( media-libs/portaudio )
+   pulseaudio? ( media-sound/pulseaudio )
+   pipewire? ( media-video/pipewire )
+   speech? ( >=app-accessibility/speech-dispatcher-0.8.0 )
+   zeroconf? ( net-dns/avahi[mdnsresponder-compat] )
+"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   dev-qt/qtconcurrent:5
+   dev-qt/qttest:5
+   dev-libs/boost
+   x11-base/xorg-proto
+"
+BDEPEND="
+   dev-qt/linguist-tools:5
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${WORKDIR}/${PN}-1.4-openssl3.patch"
+   "${WORKDIR}/${PN}-1.4-crypto-threads.patch"
+   

  1   2   3   >