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

2023-01-10 Thread Sam James
commit: 950272f845116911bdac5c1b5bdeed94fb8028cc
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 11 07:58:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 07:58:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=950272f8

dev-ruby/listen: Stabilize 3.7.1 x86, #890447

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

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

diff --git a/dev-ruby/listen/listen-3.7.1.ebuild 
b/dev-ruby/listen/listen-3.7.1.ebuild
index 8919bef27e3f..7f058645a111 100644
--- a/dev-ruby/listen/listen-3.7.1.ebuild
+++ b/dev-ruby/listen/listen-3.7.1.ebuild
@@ -20,7 +20,7 @@ HOMEPAGE="https://github.com/guard/listen;
 
 LICENSE="MIT"
 SLOT="3"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
 IUSE="test"
 
 # Block on other packages trying to install a /usr/bin/listen



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

2023-01-10 Thread Sam James
commit: 2bf40ae29939559f1db704ec8ff3024daddd678c
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 11 07:57:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 07:57:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bf40ae2

sys-apps/fix-gnustack: add gentoo upstream metadata

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

 sys-apps/fix-gnustack/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/sys-apps/fix-gnustack/metadata.xml 
b/sys-apps/fix-gnustack/metadata.xml
index 33d53cff133d..69e7760af2ee 100644
--- a/sys-apps/fix-gnustack/metadata.xml
+++ b/sys-apps/fix-gnustack/metadata.xml
@@ -8,4 +8,7 @@
base-sys...@gentoo.org
Gentoo Base System

+   
+   proj/elfix
+   
 



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

2023-01-10 Thread Sam James
commit: 76b38653b67fad5362090bd01dd416d05553bc5f
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 11 07:58:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 07:58:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76b38653

dev-ruby/listen: Stabilize 3.7.1 amd64, #890447

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

 dev-ruby/listen/listen-3.7.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/listen/listen-3.7.1.ebuild 
b/dev-ruby/listen/listen-3.7.1.ebuild
index 15483a55ea0b..8919bef27e3f 100644
--- a/dev-ruby/listen/listen-3.7.1.ebuild
+++ b/dev-ruby/listen/listen-3.7.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -20,7 +20,7 @@ HOMEPAGE="https://github.com/guard/listen;
 
 LICENSE="MIT"
 SLOT="3"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
 IUSE="test"
 
 # Block on other packages trying to install a /usr/bin/listen



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

2023-01-10 Thread Sam James
commit: e43d0f8ceeb33a4a94e77255c2738d79ce074c88
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 11 07:57:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 07:57:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e43d0f8c

sys-apps/fix-gnustack: add github upstream metadata

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

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

diff --git a/sys-apps/fix-gnustack/metadata.xml 
b/sys-apps/fix-gnustack/metadata.xml
index 69e7760af2ee..f1e4bd47573f 100644
--- a/sys-apps/fix-gnustack/metadata.xml
+++ b/sys-apps/fix-gnustack/metadata.xml
@@ -10,5 +10,6 @@


proj/elfix
+   gentoo/elfix

 



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

2023-01-10 Thread Sam James
commit: 6759017f096a62b6cd6708c0941fea7d919f965e
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 11 07:53:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 07:53:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6759017f

sys-devel/gcc: drop 12.2.1_p20221210, 12.2.1_p20221224

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

 sys-devel/gcc/Manifest|  4 ---
 sys-devel/gcc/gcc-12.2.1_p20221210.ebuild | 52 ---
 sys-devel/gcc/gcc-12.2.1_p20221224.ebuild | 52 ---
 3 files changed, 108 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 74c964906434..42cde3c590c4 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -19,15 +19,11 @@ DIST gcc-11.4.0-patches-3.tar.xz 15200 BLAKE2B 
a393df941a2a31164f477d6bc0032e283
 DIST gcc-11.4.0-patches-5.tar.xz 15136 BLAKE2B 
202bc321d1a75a543bcbb54ddd7aae2a6d81764b1ae752e95bbcb7b1e68cbac33e2066a1c935c705fc7cea6603e93a6dcb3041645131a5e76c986242a8613908
 SHA512 
96ec2dec4e663d739fa7b80e63df32aa6d72c193e124bc93580cc1c0f9b8d3578dee3faf0e765b766cc6bb46136958a4b0e7095962d73b6e2a8066b8be558a5c
 DIST gcc-11.4.0-patches-6.tar.xz 14160 BLAKE2B 
b1c4348fe0ac1fa18f33b4079f81d68d23e6ab4a1ca9fd0a148e21ac7c0c899159fc27e2330635b8d7b6bca1838edb9d8c7b5e4513c21ebc18e2962c97ea88fe
 SHA512 
6c688b01fb07a0f971831ff0ecb795228853e0debb06f7f16b44254136235f4a02b55fb96b72204821a93660e1bb6c52e1b11a161cbb6511358b7f5d1c209cf7
 DIST gcc-12-20221126.tar.xz 79631864 BLAKE2B 
3bb97ef4a1a17ab8b92b431b1f792c11131085a1b523efa08c5b4f995b44bf628be371564813e5affb1f8e2320bb8a9b04532e57b2deeef26b33f517783daa5e
 SHA512 
163e0aa39dc5c24980f84000bd6ccd4b7c24581831b7a4cdbd63e4726be5c2b1933d034ce12c65cf95e4c0ebe1175af7e32facace465bfd7c7c377401350a2df
-DIST gcc-12-20221210.tar.xz 79645632 BLAKE2B 
063222037d420f356d452d0419fc4621c30393beaca1f2661d7070c087bca88831f27ae96d8fb7433efaeb59cb338495fb210611a1c37931a1d00373cba9812b
 SHA512 
00399148932b5c57dbe442dcde01e856cbb981c7cc6703760ea51b28e0784cbc6e016663f195b69714da8c7e2cdcfbc03cb1939bab3e6b507b64846e1e814fa6
-DIST gcc-12-20221224.tar.xz 79647600 BLAKE2B 
9c99e6fee09457ac56f8b975650aa0b7dc82f05e990b722af16383ef75b9c02ea592fc37ba3a098e5a601c2115fe2c2414699830175e375325f99743d8ed952f
 SHA512 
018c68d323d9fbe25295807211f750fa80efb947b77e8557860cfd9e97c90198e50c5b3f589afe7fd287a226ff5105b59c6134e4a6cd616ac3d551a5914a15e8
 DIST gcc-12-20221231.tar.xz 79647424 BLAKE2B 
8e75adb993eedf38059ced571d2df160aa3a11ab855a6be7ea8ad630ec0cdf470e432d6d80b794c1b326aca63cf0b8b673fb9c89330f52e5418e2aab8d43
 SHA512 
76fc6bd5b1e7711e4f2f7c391bc057a3c64db193af11cd2edb7bde5a638134aaac37012da75b90aea30da04b69565276f377266318471b4d123252cf3e5f5852
 DIST gcc-12-20230107.tar.xz 79636856 BLAKE2B 
784529905807b1b8f7f3d988ab05e46a1f9e254ef6d3876fd491d344405fa1a626994222e22f612083c55f2403abc791f17da429652b7515c31671fa58373d5c
 SHA512 
79e7caec8fd9fab98df629a70345ca414d29c027afc519a32c4adc8df28c15bb39ec1320a484aa5894d0e4abccd927fa2c5b744f2dc069978322b476fd00e40f
 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-patches-2.tar.xz 13952 BLAKE2B 
a9e798911acaf45c3f585f69721130cfbecec016727a50ac0f4767b37a2ab9df39e0828abb07f1e429619cc102808f81af8422fef0265415c287d303d9d97fc0
 SHA512 
1808a05e98094577099d115ff5f3e136e3fc8f39fbe35c5183fd7775383f94439212e5e4174ab8d0ae8c0874e227ff84a958ffdfa1c99c9a8306a9842d126ef9
-DIST gcc-12.2.0-patches-6.tar.xz 19096 BLAKE2B 
9d97f4b1d4c82c00d6bac923963444198fb8144753bfb25f0068d96e4c7444f6163a7cd2e6ed2b808f608131f3208746776b2d061986b8d50311ca6cd8cbb917
 SHA512 
9af71c64490a289d959e95b2df34e62861c161cb161632020f66a4fbdfdbc7f08f6f2956d08e0a7995332d010c974f58a8bc8e4d595769c5632c4755a4e86b31
-DIST gcc-12.2.0-patches-7.tar.xz 14492 BLAKE2B 
95347cc4a7affab3ac1ed2b89ed7dcb239e17b28c93ab45f248765d297ca37e2ab127b13fba2a38256166c2daf43156e574ac783868ac48d561909af5fe82139
 SHA512 
661daf478f6abeab8c3164282aef591c44e18ab99deaa1aee2102de4c8d05da4145bf3ea371ebcf7e4f2455d5ae97c6d94e321b98d373750c784c1b278efb87a
 DIST gcc-12.2.0-patches-8.tar.xz 14656 BLAKE2B 
25f00289699e8e3417c5e4a7d424cdbb140304fb764e8d1fee2e259b4231987c8b53cdbdeba761899a0256b764f7cfd6b4e691fcf44634b59b9dac9ab8a49cdc
 SHA512 
dca2983a72d6c95c3cfe8e1c43195c9aff2a9c5c012851c1b30e51f4384be9b08e761ca589e4941528c89e522d1f11bc6964c8584d7761a889f47e302a3d2b5d
 DIST 

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

2023-01-10 Thread Sam James
commit: a36a6859b948ac030cf0071282abb47b21c769a8
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 11 07:54:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 07:54:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a36a6859

dev-libs/imath: Stabilize 3.1.6 amd64, #890441

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

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

diff --git a/dev-libs/imath/imath-3.1.6.ebuild 
b/dev-libs/imath/imath-3.1.6.ebuild
index ea42ad6135a0..9b3aa8fa7f00 100644
--- a/dev-libs/imath/imath-3.1.6.ebuild
+++ b/dev-libs/imath/imath-3.1.6.ebuild
@@ -13,7 +13,7 @@ DESCRIPTION="Imath basic math package"
 HOMEPAGE="https://imath.readthedocs.io;
 
SRC_URI="https://github.com/AcademySoftwareFoundation/${MY_PN}/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
 # re-keywording needed for (according to ilmbase keywords): ~x64-macos 
~x86-solaris
-KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux"
 S="${WORKDIR}/${MY_PN}-${PV}"
 
 LICENSE="BSD"



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

2023-01-10 Thread Sam James
commit: 70d069bc3716e30646d22b9f929133bd067c6e10
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 11 07:53:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 07:54:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70d069bc

sys-devel/gcc: drop old 13 snapshots

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

 sys-devel/gcc/Manifest  |  3 --
 sys-devel/gcc/gcc-13.0.0_pre20221218.ebuild | 53 -
 sys-devel/gcc/gcc-13.0.0_pre20221225.ebuild | 53 -
 sys-devel/gcc/gcc-13.0.0_pre20230101.ebuild | 53 -
 4 files changed, 162 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 42cde3c590c4..86036255f613 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -27,9 +27,6 @@ DIST gcc-12.2.0-patches-2.tar.xz 13952 BLAKE2B 
a9e798911acaf45c3f585f69721130cfb
 DIST gcc-12.2.0-patches-8.tar.xz 14656 BLAKE2B 
25f00289699e8e3417c5e4a7d424cdbb140304fb764e8d1fee2e259b4231987c8b53cdbdeba761899a0256b764f7cfd6b4e691fcf44634b59b9dac9ab8a49cdc
 SHA512 
dca2983a72d6c95c3cfe8e1c43195c9aff2a9c5c012851c1b30e51f4384be9b08e761ca589e4941528c89e522d1f11bc6964c8584d7761a889f47e302a3d2b5d
 DIST gcc-12.2.0-patches-9.tar.xz 13636 BLAKE2B 
fcbd3dc5adeb7425d028001bd21ede21ae5596a48f4cfbeabed3fb657b27edf19bbe502f0388c284ffc87d03714f9e0ba4bc9c8008814c6362ed56b8165d403b
 SHA512 
09581aba97a18008739d70dc6dbfdacd0c82acce6e175c879b50b81c7575c6e056cd9f2a73e7d6231ea5a6f72c248eca3d818996188ec34cdf7137e9f263fc01
 DIST gcc-12.2.0.tar.xz 84645292 BLAKE2B 
715574af9ad678f9dc8cfd19c866bf910c7edfd479e7e9681337feaa9b54e5d304ddb85483816b8d89754d502405823ae2eff0d1e444538763f40be8e428d8da
 SHA512 
e9e857bd81bf7a370307d6848c81b2f5403db8c7b5207f54bce3f3faac3bde63445684092c2bc1a2427cddb6f7746496d9fbbef05fbbd77f2810b2998f1f9173
-DIST gcc-13-20221218.tar.xz 82692928 BLAKE2B 
d68af44da5708d6433cc4c409d93d725111bd69fa76d49e8354043ad2bb8aa8cb396489151442910fc4544fedd5290277aa8934aac5c24332c0963dc4605c149
 SHA512 
27b98455bedecbd8cf70f6357924ca1ad45f79ce4a50aefcbcf5b14f6c6a0a5c60fda5b85e7c2c24cf8ce65233dc1eda72c5e48dd0cac699ded1e72c32f0164d
-DIST gcc-13-20221225.tar.xz 82806372 BLAKE2B 
73da814af9d75a1217de7cc84ab3fee1b762ee3845242b21e8724ff22193447f2a5d5c850270083b8de4eb66cf6d70821aa10e0a552d094a7fb7ae0d61a55477
 SHA512 
30bcb6a6a914489513eca6c065b8f6105417bb1fa279664a1b5aa4c2103d9b0fe1c4ba37156f5448c5ffd5990aa72785710082825ab54ccce3998ddd97730b9e
-DIST gcc-13-20230101.tar.xz 82778064 BLAKE2B 
42bd1c0b4c5ba4c137a09a12b548c5d44661b8ddd7ecd27035f83b701af3233366ffc3b726caabbc2c1e597666bb67ca2250bdc252dcf43ef727e3e2c058f71f
 SHA512 
c4651410f87d303de1efdefb8dbc5d98c148e7e3fc02819cfa6516f9aeb550eb113639bfe5868afd25b012e1f8f0eeedaf5b107c984082a33a417c269bc01d57
 DIST gcc-13-20230108.tar.xz 82786988 BLAKE2B 
c08b06947f347bf589775b4004636cddd1fbba582aec8192733fb3630d7082a7eaf7acd665b004a897bfdfc7cd9fd1b10f3e25596b70b51aa0a61f75267e4cf7
 SHA512 
46a7212755f33fb02b4fc07d808207ca5e34d0d55a42c0e32b80af3e75393526177da0c1455182fea7fd3015a5ac0ed72204e3859381a5c8d64dd0b19e7add07
 DIST gcc-13.1.0-patches-5.tar.xz 11404 BLAKE2B 
5ba2b4002e917750757a28fa4c7ff6ff7090c35f28eb984aee6ad7fc0ac80c88a9d08e1d4d9efa98e6bd3f06e89df47b10b51f8294bb7d2ef0d1ac3fd2a1a963
 SHA512 
6864738794237bd7430c612404dd4b84e275362cb5abd081284a91e5b24c1b0aa97d90b9543168c72147be146887219715325d52ae2920912d9c4e17e7224aa3
 DIST gcc-8.5.0-patches-2.tar.bz2 16921 BLAKE2B 
619a47f74edf05fa01c9de59d0ff7abb027a01cf0bdec91ac41046166192f4eae561684136c4a6a5e077f64754bb5b0710905129f31b0def21d88f92e6bba7fb
 SHA512 
b6095d4570895e2c4dd58fed5756194aea27391b813e5e2de42b2749cb318c4bea2087eb0ff92c70e7f98ae4482c49d476db57be83d7beb19fd462aa61714ab2

diff --git a/sys-devel/gcc/gcc-13.0.0_pre20221218.ebuild 
b/sys-devel/gcc/gcc-13.0.0_pre20221218.ebuild
deleted file mode 100644
index d4606768767d..
--- a/sys-devel/gcc/gcc-13.0.0_pre20221218.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-TOOLCHAIN_PATCH_DEV="sam"
-PATCH_VER="5"
-PATCH_GCC_VER="13.1.0"
-MUSL_GCC_VER="13.1.0"
-
-if [[ $(ver_cut 3) ==  ]] ; then
-   MY_PV_2=$(ver_cut 2)
-   MY_PV_3=$(($(ver_cut 3) - 9998))
-   if [[ ${MY_PV_2} == 0 ]] ; then
-   MY_PV_2=0
-   MY_PV_3=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}.${MY_PV_3}
-fi
-
-inherit toolchain
-# Needs to be after inherit (for now?), bug #830908
-EGIT_BRANCH=master
-
-# 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"
-   KEYWORDS="~loong"
-fi
-
-# Technically only if USE=hardened *too* right now, but 

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

2023-01-10 Thread Sam James
commit: 213994d1d0da26f59ab3a964d2e3605082b78458
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 11 07:54:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 07:54:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=213994d1

dev-libs/imath: Stabilize 3.1.6 arm64, #890441

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

 dev-libs/imath/imath-3.1.6.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/imath/imath-3.1.6.ebuild 
b/dev-libs/imath/imath-3.1.6.ebuild
index 8ad12802d59f..ea42ad6135a0 100644
--- a/dev-libs/imath/imath-3.1.6.ebuild
+++ b/dev-libs/imath/imath-3.1.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ DESCRIPTION="Imath basic math package"
 HOMEPAGE="https://imath.readthedocs.io;
 
SRC_URI="https://github.com/AcademySoftwareFoundation/${MY_PN}/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
 # re-keywording needed for (according to ilmbase keywords): ~x64-macos 
~x86-solaris
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux"
 S="${WORKDIR}/${MY_PN}-${PV}"
 
 LICENSE="BSD"



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

2023-01-10 Thread Sam James
commit: 5ef43d91f3ab7ec882d6757e2077d83ad4743273
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 11 07:54:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 07:54:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ef43d91

media-gfx/alembic: Stabilize 1.8.4 amd64, #890443

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

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

diff --git a/media-gfx/alembic/alembic-1.8.4.ebuild 
b/media-gfx/alembic/alembic-1.8.4.ebuild
index 3bf6ec05cfba..c19102eb2f98 100644
--- a/media-gfx/alembic/alembic-1.8.4.ebuild
+++ b/media-gfx/alembic/alembic-1.8.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~x86"
 IUSE="examples hdf5 python test"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 RESTRICT="!test? ( test )"



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

2023-01-10 Thread Sam James
commit: 8bcf453dd5d87b7d0beb6ff3ee047db3c41a940b
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 11 07:52:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 07:52:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bcf453d

sys-devel/gcc: drop 10.4.1_p20221229

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

 sys-devel/gcc/Manifest|  1 -
 sys-devel/gcc/gcc-10.4.1_p20221229.ebuild | 58 ---
 2 files changed, 59 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index fb53a102236a..b39b8850bcfc 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -1,6 +1,5 @@
 DIST gcc-10-20221208.tar.xz 72098912 BLAKE2B 
8167b3d91fb95c727caa3a76d8bd6d70e0d0bd79eda72305f3005c9f7163dcd425c75386ba55b2d71644ecf83d998a4bccb6fd265bb615dcdd104f27cadb8e76
 SHA512 
5e49159d86300eaa4c2f34fb3537b5f257931e861a1a1217dbabcfcd5ef9da224d4a6023aaf8d24c8893ecd204ec0cd6e96349ae0dd445d62d92ebb041aeb054
 DIST gcc-10-20221222.tar.xz 72112292 BLAKE2B 
fad78a6bc00e23909fa4c441592e61311709efa770ec713c44923f6f088c1185c52022cb9fa2e13185e644b655b16f7b4f4247e93bc82925ae44b2580feab8dd
 SHA512 
34ecb5def4152e69c6b2a5fcd111c27f6c53ed4359516923331af4634e67b803635ec770f24fc7dc12a571918d523fdf4f23d13e7aec927a05f8c5b83090
-DIST gcc-10-20221229.tar.xz 72106168 BLAKE2B 
315233f7906fd12ebe206d351b7c0ee26f5f5010674f7133b9683122172b755e08ae29a837448bf49aef6759a1b373ae4a80acafb79b3d0207f3c0d8a543ba0c
 SHA512 
39404361a464c0ec65923a6f01761beb70b56e2ed0c587b77b833290db71b943071e806fabd13dc3bd41f67813aabcda49d9d5ae490241dd913f115fa59cfba6
 DIST gcc-10-20230105.tar.xz 72113116 BLAKE2B 
4227a8ae8fc3b266a63875b7ac84aa9d1b91d958f753703560f628acff0591eb72a4d3ac1725f2a80ded71a198b02af155fc7d10203cef7148663ccc523e
 SHA512 
970a2df219b01775111bcc7f2652d2743fdaba6b9c15e53b8935ce87b2f6babf7ceab0e41d3e115a463be1639e9270eacd70df8763f78ff9372890ca615ddb08
 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

diff --git a/sys-devel/gcc/gcc-10.4.1_p20221229.ebuild 
b/sys-devel/gcc/gcc-10.4.1_p20221229.ebuild
deleted file mode 100644
index 8dae3d80c082..
--- a/sys-devel/gcc/gcc-10.4.1_p20221229.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# 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="3"
-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/

2023-01-10 Thread Sam James
commit: 798f6adf6f1b41e52faf0fb3d66bfd333ce7d22a
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 11 07:52:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 07:52:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=798f6adf

sys-devel/gcc: drop 11.3.1_p20221230

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

 sys-devel/gcc/Manifest|  1 -
 sys-devel/gcc/gcc-11.3.1_p20221230.ebuild | 52 ---
 2 files changed, 53 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index b39b8850bcfc..74c964906434 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -9,7 +9,6 @@ DIST gcc-10.5.0-patches-1.tar.xz 17180 BLAKE2B 
d8ecc7cc15fa1ab420fa9eff11173a1d5
 DIST gcc-10.5.0-patches-3.tar.xz 17292 BLAKE2B 
403b3955756c060fa00cdc55c29cdad58cf0ce449af7a75aabf4ddecc9043cffe5f1d6fe77bec00a59de2040e207fabb390f9c603748926821d189be53f4000d
 SHA512 
f5a192f4d02ab765e8b284dfbd999e69db8a7d6a2e5f1f378a16ba3f0b26f35bbad3b3a9e6e9e30c6734b76d8b69d80b802593cbe4d671f14cc16db30c8e
 DIST gcc-11-20221209.tar.xz 76240768 BLAKE2B 
3be0f1ece4473bbbf10f7242102f330a6e246c8481da5bd32620dcb15d2acd008bad60d2576a301f03e444e3d93a3c72d5184740c6fb3de2bc05e1863b68a0bc
 SHA512 
33d9581d434c012526eb4d49a4453cf77c57b459fd43f84e49bc764745e0772939eac007e119269f4f1989755df8678613732a84474c691b0c2452237c5b38a3
 DIST gcc-11-20221223.tar.xz 76237128 BLAKE2B 
4d50d3a296bae501dd4287ca7c877304a60b1a6d444b96598ff2e018f4cf540896c675c11a99cc127acfbe7e3af38d603f6b80b7049d9e525420eaee7c0f81e4
 SHA512 
efbb26ce3b8a5ffcc36ad84f797b638c1d8d0a1fe61e3d9bd984c0dbce0a887d1384f8644d71f4b25b22ae2c67fedcbc4282780a2b834a47a318ed558fd9e0ed
-DIST gcc-11-20221230.tar.xz 76219720 BLAKE2B 
25694ef7300f241f3e144b9d29b7d1dc9b779a322d25a5457d3b1fc9b695e11a252e496d7a4a3bc00d6b06304cf9971571dde1e4331d20579f57a39458da1a1b
 SHA512 
2118a7c5637fc21db53472cf0e633e1ac2495cc13a1b63fe55c4d7d17f8bc75a9d36ef4b9dc7dc82d5ab0800bf7a4c808b6a42cfadacb6ef99dd769f23a7b4ca
 DIST gcc-11-20230106.tar.xz 76214188 BLAKE2B 
0f41b47059816e2b5759e5befec8ef5c1fb63ef0e1abb04864da1cac1afad3b1e7ef136142a80aa2f8f54bc669bc91cab587df9883a5c6832999ff1386354f20
 SHA512 
f693c696332e3549edd5b7205dac6dff27d73382a9655b1df26d8a29f5d1e8e300520f735fe381e5f64a56927775e9306be83b05642213b03496e5827cc6a767
 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

diff --git a/sys-devel/gcc/gcc-11.3.1_p20221230.ebuild 
b/sys-devel/gcc/gcc-11.3.1_p20221230.ebuild
deleted file mode 100644
index 6335866c4e6a..
--- a/sys-devel/gcc/gcc-11.3.1_p20221230.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2023 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="5"
-PATCH_GCC_VER="11.4.0"
-MUSL_VER="1"
-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: sys-devel/gcc/

2023-01-10 Thread Sam James
commit: 049db9896df60dc4fce131b31e44901c22a7350d
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 11 07:53:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 07:54:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=049db989

sys-devel/gcc: keyword 12.2.1_p20221126 (shadowed, just for musl)

Newer versions don't work on musl. This doesn't affect others who will
already have a newer version installed.

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

 sys-devel/gcc/gcc-12.2.1_p20221126.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys-devel/gcc/gcc-12.2.1_p20221126.ebuild 
b/sys-devel/gcc/gcc-12.2.1_p20221126.ebuild
index 28a10fb471f5..e1e84c1bc200 100644
--- a/sys-devel/gcc/gcc-12.2.1_p20221126.ebuild
+++ b/sys-devel/gcc/gcc-12.2.1_p20221126.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -34,9 +34,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 ~loong ~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 ~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.



[gentoo-commits] proj/elfix:master commit in: misc/fix-gnustack/tests/

2023-01-10 Thread Sam James
commit: c8a1d365ff1349cc438352917863ed98ee34a80f
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 11 07:09:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 07:16:07 2023 +
URL:https://gitweb.gentoo.org/proj/elfix.git/commit/?id=c8a1d365

fix-gnustack: pass -Wl,-z,execstack for tests with Clang

Clang doesn't create executable stacks by default, so we need to force it
for the purposes of the tests.

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

 misc/fix-gnustack/tests/Makefile.am | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/misc/fix-gnustack/tests/Makefile.am 
b/misc/fix-gnustack/tests/Makefile.am
index ad573a3..17bec0d 100644
--- a/misc/fix-gnustack/tests/Makefile.am
+++ b/misc/fix-gnustack/tests/Makefile.am
@@ -8,8 +8,10 @@ bad-gnustack.s: bad-gnustack.c
$(CC) $(CPPFLAGS) $(CFLAGS) -S $<
$(SED) -i -e 's/GNU-stack,"",/GNU-stack,"x",/' $@
 
+# Clang doesn't create executable stacks by default, so
+# tests for fix-gnustack fail without this.
 bad-gnustack$(EXEEXT): bad-gnustack.s
-   $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $<
+   $(CC) $(CFLAGS) $(LDFLAGS) -Wl,-z,execstack -o $@ $<
 
 check_SCRIPTS = gnustacktest
 TEST = $(check_SCRIPTS)



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

2023-01-10 Thread Sam James
commit: 1b3dae8c4d21100a8a805fb087ddbe29cd4371b2
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 11 07:50:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 07:50:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b3dae8c

x11-terms/xterm: Stabilize 377-r1 ppc64, #890399

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

 x11-terms/xterm/xterm-377-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/xterm/xterm-377-r1.ebuild 
b/x11-terms/xterm/xterm-377-r1.ebuild
index 26d6658de9ae..4bda42aad115 100644
--- a/x11-terms/xterm/xterm-377-r1.ebuild
+++ b/x11-terms/xterm/xterm-377-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( 
https://invisible-island.net/archives/${PN}/${P}.tgz.as
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+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"
 IUSE="+openpty sixel toolbar truetype unicode Xaw3d xinerama"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/, sys-apps/systemd-utils/files/

2023-01-10 Thread Sam James
commit: 9bfce2326016d4d99f2345a4c6f7627cc561230e
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 11 07:37:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 07:49:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bfce232

sys-apps/systemd-utils: backport tmpfiles UB fix

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

 sys-apps/systemd-utils/files/251-tmpfiles-ub.patch |  71 +++
 .../systemd-utils/systemd-utils-251.10-r1.ebuild   | 525 +
 2 files changed, 596 insertions(+)

diff --git a/sys-apps/systemd-utils/files/251-tmpfiles-ub.patch 
b/sys-apps/systemd-utils/files/251-tmpfiles-ub.patch
new file mode 100644
index ..df190d500e34
--- /dev/null
+++ b/sys-apps/systemd-utils/files/251-tmpfiles-ub.patch
@@ -0,0 +1,71 @@
+https://github.com/systemd/systemd/pull/25957
+https://github.com/systemd/systemd/pull/25959
+https://github.com/systemd/systemd/commit/9f804ab04d566ff745849e1c4ced680a0447cf76
+https://github.com/systemd/systemd/commit/34680637e838415204850f77c93ca6ca219abaf1
+
+From 9f804ab04d566ff745849e1c4ced680a0447cf76 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Fri, 6 Jan 2023 10:58:32 +
+Subject: [PATCH] tmpfiles: avoid null free() for acl attributes
+
+When built with ACL support, we might be processing a tmpfiles
+entry where there's no cause for us to call parse_acls_from_arg,
+then we get to the end of parse_line without having ever populated
+i.{acl_access, acl_default}.
+
+Then we pass a null pointer into acl_free().
+
+From UBSAN w/ GCC 13.0.0_pre20230101:
+```
+$ systemd-tmpfiles --clean
+/var/tmp/portage/sys-apps/acl-2.3.1-r1/work/acl-2.3.1/libacl/acl_free.c:44:14: 
runtime error: applying non-zero offset 18446744073709551608 to null pointer
+#0 0x7f65d868b482 in acl_free 
/var/tmp/portage/sys-apps/acl-2.3.1-r1/work/acl-2.3.1/libacl/acl_free.c:44
+#1 0x55fe7e592249 in item_free_contents 
../systemd-/src/tmpfiles/tmpfiles.c:2855
+#2 0x55fe7e5a347a in parse_line 
../systemd-/src/tmpfiles/tmpfiles.c:3158
+#3 0x55fe7e5a347a in read_config_file 
../systemd-/src/tmpfiles/tmpfiles.c:3897
+#4 0x55fe7e590c61 in read_config_files 
../systemd-/src/tmpfiles/tmpfiles.c:3985
+#5 0x55fe7e590c61 in run ../systemd-/src/tmpfiles/tmpfiles.c:4157
+#6 0x55fe7e590c61 in main ../systemd-/src/tmpfiles/tmpfiles.c:4218
+#7 0x7f65d7ebe289  (/usr/lib64/libc.so.6+0x23289)
+#8 0x7f65d7ebe344 in __libc_start_main (/usr/lib64/libc.so.6+0x23344)
+#9 0x55fe7e591900 in _start (/usr/bin/systemd-tmpfiles+0x11900)
+```
+--- a/src/tmpfiles/tmpfiles.c
 b/src/tmpfiles/tmpfiles.c
+@@ -2852,8 +2852,11 @@ static void item_free_contents(Item *i) {
+ strv_free(i->xattrs);
+ 
+ #if HAVE_ACL
+-acl_free(i->acl_access);
+-acl_free(i->acl_default);
++if (i->acl_access)
++acl_free(i->acl_access);
++
++if (i->acl_default)
++acl_free(i->acl_default);
+ #endif
+ }
+ 
+
+From 34680637e838415204850f77c93ca6ca219abaf1 Mon Sep 17 00:00:00 2001
+From: Lennart Poettering 
+Date: Fri, 6 Jan 2023 12:30:36 +0100
+Subject: [PATCH] nspawn: guard acl_free() with a NULL check
+
+Inspired by #25957 there's one other place where we don't guard
+acl_free() calls with a NULL check.
+
+Fix that.
+--- a/src/nspawn/nspawn-patch-uid.c
 b/src/nspawn/nspawn-patch-uid.c
+@@ -181,7 +181,9 @@ static int patch_acls(int fd, const char *name, const 
struct stat *st, uid_t shi
+ 
+ if (S_ISDIR(st->st_mode)) {
+ acl_free(acl);
+-acl_free(shifted);
++
++if (shifted)
++acl_free(shifted);
+ 
+ acl = shifted = NULL;
+ 

diff --git a/sys-apps/systemd-utils/systemd-utils-251.10-r1.ebuild 
b/sys-apps/systemd-utils/systemd-utils-251.10-r1.ebuild
new file mode 100644
index ..bab8984fc18e
--- /dev/null
+++ b/sys-apps/systemd-utils/systemd-utils-251.10-r1.ebuild
@@ -0,0 +1,525 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..11} )
+
+QA_PKGCONFIG_VERSION=$(ver_cut 1)
+
+inherit bash-completion-r1 flag-o-matic meson-multilib python-any-r1 
toolchain-funcs udev usr-ldscript
+
+DESCRIPTION="Utilities split out from systemd for OpenRC users"
+HOMEPAGE="https://systemd.io/;
+
+if [[ ${PV} == *.* ]]; then
+   MY_P="systemd-stable-${PV}"
+   S="${WORKDIR}/${MY_P}"
+   
SRC_URI="https://github.com/systemd/systemd-stable/archive/refs/tags/v${PV}.tar.gz
 -> ${MY_P}.tar.gz"
+else
+   MY_P="systemd-${PV}"
+   S="${WORKDIR}/${MY_P}"
+   
SRC_URI="https://github.com/systemd/systemd/archive/refs/tags/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
+fi
+
+MUSL_PATCHSET="systemd-musl-patches-251.2"
+SRC_URI+=" elibc_musl? ( 
https://dev.gentoo.org/~floppym/dist/${MUSL_PATCHSET}.tar.gz )"
+
+LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
+SLOT="0"

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

2023-01-10 Thread Sam James
commit: fa51d8e141a9704a1787e9521509cde09d0c4806
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 11 07:50:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 07:50:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa51d8e1

x11-terms/xterm: Stabilize 377-r1 ppc, #890399

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

 x11-terms/xterm/xterm-377-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/xterm/xterm-377-r1.ebuild 
b/x11-terms/xterm/xterm-377-r1.ebuild
index da16144976ee..26d6658de9ae 100644
--- a/x11-terms/xterm/xterm-377-r1.ebuild
+++ b/x11-terms/xterm/xterm-377-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( 
https://invisible-island.net/archives/${PN}/${P}.tgz.as
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+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"
 IUSE="+openpty sixel toolbar truetype unicode Xaw3d xinerama"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/files/, sys-apps/systemd-utils/

2023-01-10 Thread Sam James
commit: 646922c6fd43ff7a0daa3f5f28cc24888dc6dc15
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 11 07:48:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 07:49:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=646922c6

sys-apps/systemd-utils: drop 251.7, 251.9

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

 sys-apps/systemd-utils/Manifest   |   2 -
 sys-apps/systemd-utils/files/251-meson-0.64.patch |  26 --
 sys-apps/systemd-utils/systemd-utils-251.7.ebuild | 527 --
 sys-apps/systemd-utils/systemd-utils-251.9.ebuild | 524 -
 4 files changed, 1079 deletions(-)

diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest
index fe5d34db75c7..cd1e7db96718 100644
--- a/sys-apps/systemd-utils/Manifest
+++ b/sys-apps/systemd-utils/Manifest
@@ -1,5 +1,3 @@
 DIST systemd-musl-patches-251.2.tar.gz 28512 BLAKE2B 
4ac6a5220dab8409962a3954af2fb2484af718d0f282129957236ce241fbe8538a90d507a96c7c3d86f4f408ab784a6888b37486405d3276e7734a1bd5aa9680
 SHA512 
6e56b62234ac54929faea5a7cad699d0b932f869b48e3ba4e1f349a88653b7c787efec24a09b00290c3dc566614e3c1dc2f3c04f04e943f513108a91eca1be82
 DIST systemd-stable-251.10.tar.gz 11461671 BLAKE2B 
a351b6dd9fc307e4bdcf0323b16e7f58c714392cfa466180a81196309c289b54767bfe5d03037eb1bd6b273d7eb8f6f42b927aabaa1310be04266675d1a3dd06
 SHA512 
49e33dbbc1b2ebe123b2f722070c87524b3126d1e605fb3e24a3f9f328ab67de506dc4588a92caf157428c21b9c73c3884726c4a5b1f67bb997d4a68bb871e5b
-DIST systemd-stable-251.7.tar.gz 11448429 BLAKE2B 
959ac7944d778c8e6d7a3c67ea6adc89e5e7ac1cc3b163e2af2a582211b91316da5ffba37b854978b7b2a5b3f9aae3651701a23e4391da6676e078747df1a37b
 SHA512 
a4c06b2d25c47af58abb1e1dc85737b2fb0eb394f09d2bb7c6b7b716cb4b1383a145885bbc8e5ffcdc26611fd44d362fba2152c4dd0ead6a03a93965b82bb9a4
 DIST systemd-stable-251.8.tar.gz 11457551 BLAKE2B 
d4ca799a5b22164362fa8948bbec95215d6ebc04380f13f755916c4bfd4e1cc43a82177c21d2c56aa9d8440b44872b773f21682fc127c7f6d2b3542661c27d80
 SHA512 
c337fad3cf2beef11401850ddd6418efef035d4ec6405049084302738042f77ac1f8bfd7eb3611668a13038878389c9617e63278ec0b37782b3e0242e69c4843
-DIST systemd-stable-251.9.tar.gz 11461131 BLAKE2B 
ba8fa2d70cc992ded3d1aa354e36d9815c6ae87a6f438f8879771e9e5ae9f7d10591956cf8c617ba0c5c13fdc229bc23a7ea173aa9849bfdf6476cc0721d62be
 SHA512 
27df2076445a826911274101286a328ebd0894a5c32f2dea71a075b5fcde3931f4d04f5726c5b39d482357939d2fbd2b52ac9a894b6853f48833984f4c17

diff --git a/sys-apps/systemd-utils/files/251-meson-0.64.patch 
b/sys-apps/systemd-utils/files/251-meson-0.64.patch
deleted file mode 100644
index 6cc200bbd87d..
--- a/sys-apps/systemd-utils/files/251-meson-0.64.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From cddbc850270415a818aadabd71fe12dc0508 Mon Sep 17 00:00:00 2001
-From: Jan Janssen 
-Date: Sun, 9 Oct 2022 17:16:12 +0200
-Subject: [PATCH] meson: Fix build with --optimization=plain
-
-Note that -O0 is deliberately filtered out as we have to compile with at
-least -O1 due to #24202.
-
-Fixes: #24323

- src/boot/efi/meson.build | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/boot/efi/meson.build b/src/boot/efi/meson.build
-index e0cd4ebad993..395386d3eda7 100644
 a/src/boot/efi/meson.build
-+++ b/src/boot/efi/meson.build
-@@ -223,7 +223,7 @@ endif
- if get_option('debug') and get_option('mode') == 'developer'
- efi_cflags += ['-ggdb', '-DEFI_DEBUG']
- endif
--if get_option('optimization') != '0'
-+if get_option('optimization') in ['1', '2', '3', 's', 'g']
- efi_cflags += ['-O' + get_option('optimization')]
- endif
- if get_option('b_ndebug') == 'true' or (

diff --git a/sys-apps/systemd-utils/systemd-utils-251.7.ebuild 
b/sys-apps/systemd-utils/systemd-utils-251.7.ebuild
deleted file mode 100644
index 71637af6ed33..
--- a/sys-apps/systemd-utils/systemd-utils-251.7.ebuild
+++ /dev/null
@@ -1,527 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{8..11} )
-
-QA_PKGCONFIG_VERSION=$(ver_cut 1)
-
-inherit bash-completion-r1 flag-o-matic meson-multilib python-any-r1 
toolchain-funcs udev usr-ldscript
-
-DESCRIPTION="Utilities split out from systemd for OpenRC users"
-HOMEPAGE="https://systemd.io/;
-
-if [[ ${PV} == *.* ]]; then
-   MY_P="systemd-stable-${PV}"
-   S="${WORKDIR}/${MY_P}"
-   
SRC_URI="https://github.com/systemd/systemd-stable/archive/refs/tags/v${PV}.tar.gz
 -> ${MY_P}.tar.gz"
-else
-   MY_P="systemd-${PV}"
-   S="${WORKDIR}/${MY_P}"
-   
SRC_URI="https://github.com/systemd/systemd/archive/refs/tags/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
-fi
-
-MUSL_PATCHSET="systemd-musl-patches-251.2"
-SRC_URI+=" elibc_musl? ( 
https://dev.gentoo.org/~floppym/dist/${MUSL_PATCHSET}.tar.gz )"
-
-LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv 

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

2023-01-10 Thread Sam James
commit: 5dcf22c247271f71fc18d1ae1221728e75c096da
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 11 07:49:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 07:49:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dcf22c2

sys-apps/systemd: drop 251.9, 252.3

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

 sys-apps/systemd/Manifest |   2 -
 sys-apps/systemd/systemd-251.9.ebuild | 521 --
 sys-apps/systemd/systemd-252.3.ebuild | 520 -
 3 files changed, 1043 deletions(-)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index f11c7148c5d5..ce71490cadd6 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -1,5 +1,3 @@
 DIST systemd-stable-251.10.tar.gz 11461671 BLAKE2B 
a351b6dd9fc307e4bdcf0323b16e7f58c714392cfa466180a81196309c289b54767bfe5d03037eb1bd6b273d7eb8f6f42b927aabaa1310be04266675d1a3dd06
 SHA512 
49e33dbbc1b2ebe123b2f722070c87524b3126d1e605fb3e24a3f9f328ab67de506dc4588a92caf157428c21b9c73c3884726c4a5b1f67bb997d4a68bb871e5b
 DIST systemd-stable-251.8.tar.gz 11457551 BLAKE2B 
d4ca799a5b22164362fa8948bbec95215d6ebc04380f13f755916c4bfd4e1cc43a82177c21d2c56aa9d8440b44872b773f21682fc127c7f6d2b3542661c27d80
 SHA512 
c337fad3cf2beef11401850ddd6418efef035d4ec6405049084302738042f77ac1f8bfd7eb3611668a13038878389c9617e63278ec0b37782b3e0242e69c4843
-DIST systemd-stable-251.9.tar.gz 11461131 BLAKE2B 
ba8fa2d70cc992ded3d1aa354e36d9815c6ae87a6f438f8879771e9e5ae9f7d10591956cf8c617ba0c5c13fdc229bc23a7ea173aa9849bfdf6476cc0721d62be
 SHA512 
27df2076445a826911274101286a328ebd0894a5c32f2dea71a075b5fcde3931f4d04f5726c5b39d482357939d2fbd2b52ac9a894b6853f48833984f4c17
-DIST systemd-stable-252.3.tar.gz 11750469 BLAKE2B 
855ca884d8e843605f8b467e8453ccdadf0c17e45f4511f2ba25decd5a46429ca5d765346bd5a2ec345cb62d425c8961306cc91f179566f2ff64d043ada3fdfb
 SHA512 
fd7594f0cb232996fda33f14a09565b4c315db8969579512f39a3f96734fc0841a1c6a83c3668103b70d108f73ffc11e7465bf5867d1ff313d0e428d4a6e2134
 DIST systemd-stable-252.4.tar.gz 11753300 BLAKE2B 
8819ca6d3a64c110e5a245ae0369dc431079556e200d13d8edfc64fc35b2b04f1cdc215b81d9bf126245f315be3662ebd2c094167f88d2465f0dce25aa1fd196
 SHA512 
d4e99a67c59091dae78f654433a6c5e114ae66256b72d9d43292c43a986ee6a58e2d06f12866cbd7ec821b61580ec003af1725f60fd4b038b4a981b3ca839ee2

diff --git a/sys-apps/systemd/systemd-251.9.ebuild 
b/sys-apps/systemd/systemd-251.9.ebuild
deleted file mode 100644
index f529ba8b84df..
--- a/sys-apps/systemd/systemd-251.9.ebuild
+++ /dev/null
@@ -1,521 +0,0 @@
-# Copyright 2011-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{8..11} )
-
-# Avoid QA warnings
-TMPFILES_OPTIONAL=1
-UDEV_OPTIONAL=1
-
-QA_PKGCONFIG_VERSION=$(ver_cut 1)
-
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://github.com/systemd/systemd.git;
-   inherit git-r3
-else
-   if [[ ${PV} == *.* ]]; then
-   MY_PN=systemd-stable
-   else
-   MY_PN=systemd
-   fi
-   MY_PV=${PV/_/-}
-   MY_P=${MY_PN}-${MY_PV}
-   S=${WORKDIR}/${MY_P}
-   
SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
-fi
-
-inherit bash-completion-r1 flag-o-matic linux-info meson-multilib pam
-inherit python-any-r1 systemd toolchain-funcs udev usr-ldscript
-
-DESCRIPTION="System and service manager for Linux"
-HOMEPAGE="http://systemd.io/;
-
-LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
-SLOT="0/2"
-IUSE="
-   acl apparmor audit cgroup-hybrid cryptsetup curl +dns-over-tls elfutils
-   fido2 +gcrypt gnuefi gnutls homed http idn importd iptables +kmod
-   +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode
-   +resolvconf +seccomp selinux split-usr +sysv-utils test tpm vanilla xkb 
+zstd
-"
-REQUIRED_USE="
-   dns-over-tls? ( || ( gnutls openssl ) )
-   homed? ( cryptsetup pam openssl )
-   importd? ( curl lzma || ( gcrypt openssl ) )
-   pwquality? ( homed )
-"
-RESTRICT="!test? ( test )"
-
-MINKV="4.15"
-
-COMMON_DEPEND="
-   >=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}]
-   sys-libs/libcap:0=[${MULTILIB_USEDEP}]
-   virtual/libcrypt:=[${MULTILIB_USEDEP}]
-   acl? ( sys-apps/acl:0= )
-   apparmor? ( sys-libs/libapparmor:0= )
-   audit? ( >=sys-process/audit-2:0= )
-   cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= )
-   curl? ( net-misc/curl:0= )
-   elfutils? ( >=dev-libs/elfutils-0.158:0= )
-   fido2? ( dev-libs/libfido2:0= )
-   gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0=[${MULTILIB_USEDEP}] )
-   gnutls? ( >=net-libs/gnutls-3.6.0:0= )
-   http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] )
-   idn? ( net-dns/libidn2:= )
-   importd? (
-   app-arch/bzip2:0=
-  

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

2023-01-10 Thread Sam James
commit: 86ffc68d728ab8b550348e1dc607c1889f6d5f1c
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 11 07:50:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 07:50:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86ffc68d

x11-terms/xterm: Stabilize 377-r1 arm64, #890399

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

 x11-terms/xterm/xterm-377-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/xterm/xterm-377-r1.ebuild 
b/x11-terms/xterm/xterm-377-r1.ebuild
index cfc0a9bc3f6c..da16144976ee 100644
--- a/x11-terms/xterm/xterm-377-r1.ebuild
+++ b/x11-terms/xterm/xterm-377-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( 
https://invisible-island.net/archives/${PN}/${P}.tgz.as
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+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"
 IUSE="+openpty sixel toolbar truetype unicode Xaw3d xinerama"
 
 DEPEND="



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

2023-01-10 Thread Sam James
commit: 59906936100e85e453f4a6057b2c7b855bce58db
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 11 07:50:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 07:50:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59906936

sys-devel/gdb: Stabilize 12.1-r3 ppc, #890381

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

 sys-devel/gdb/gdb-12.1-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/gdb/gdb-12.1-r3.ebuild b/sys-devel/gdb/gdb-12.1-r3.ebuild
index 8170d934aa47..8665f715d490 100644
--- a/sys-devel/gdb/gdb-12.1-r3.ebuild
+++ b/sys-devel/gdb/gdb-12.1-r3.ebuild
@@ -44,7 +44,7 @@ LICENSE="GPL-3+ LGPL-2.1+"
 SLOT="0"
 
 if [[ ${PV} != * ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 IUSE="cet guile lzma multitarget nls +python +server source-highlight test 
vanilla xml xxhash"



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

2023-01-10 Thread Sam James
commit: 45d2898f0a463f4f62900d8e47c5267e92407157
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 11 07:50:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 07:50:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45d2898f

dev-cpp/rapidyaml: Stabilize 0.5.0 amd64, #890350

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

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

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



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

2023-01-10 Thread Sam James
commit: e8ada7e120d482847ef1ab885a0ef03c9fc3c414
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 11 07:50:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 07:50:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8ada7e1

x11-terms/xterm: Stabilize 377-r1 arm, #890399

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

 x11-terms/xterm/xterm-377-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/xterm/xterm-377-r1.ebuild 
b/x11-terms/xterm/xterm-377-r1.ebuild
index 27d950be2653..cfc0a9bc3f6c 100644
--- a/x11-terms/xterm/xterm-377-r1.ebuild
+++ b/x11-terms/xterm/xterm-377-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( 
https://invisible-island.net/archives/${PN}/${P}.tgz.as
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+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"
 IUSE="+openpty sixel toolbar truetype unicode Xaw3d xinerama"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/files/, sys-apps/systemd/

2023-01-10 Thread Sam James
commit: b2cfce6a6a5ed0466d0c17e827706a62f5efa5c9
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 11 07:30:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 07:48:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2cfce6a

sys-apps/systemd: backport tmpfiles UB fix

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

 sys-apps/systemd/files/252-tmpfiles-ub.patch |  71 
 sys-apps/systemd/systemd-252.4-r1.ebuild | 521 +++
 2 files changed, 592 insertions(+)

diff --git a/sys-apps/systemd/files/252-tmpfiles-ub.patch 
b/sys-apps/systemd/files/252-tmpfiles-ub.patch
new file mode 100644
index ..df190d500e34
--- /dev/null
+++ b/sys-apps/systemd/files/252-tmpfiles-ub.patch
@@ -0,0 +1,71 @@
+https://github.com/systemd/systemd/pull/25957
+https://github.com/systemd/systemd/pull/25959
+https://github.com/systemd/systemd/commit/9f804ab04d566ff745849e1c4ced680a0447cf76
+https://github.com/systemd/systemd/commit/34680637e838415204850f77c93ca6ca219abaf1
+
+From 9f804ab04d566ff745849e1c4ced680a0447cf76 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Fri, 6 Jan 2023 10:58:32 +
+Subject: [PATCH] tmpfiles: avoid null free() for acl attributes
+
+When built with ACL support, we might be processing a tmpfiles
+entry where there's no cause for us to call parse_acls_from_arg,
+then we get to the end of parse_line without having ever populated
+i.{acl_access, acl_default}.
+
+Then we pass a null pointer into acl_free().
+
+From UBSAN w/ GCC 13.0.0_pre20230101:
+```
+$ systemd-tmpfiles --clean
+/var/tmp/portage/sys-apps/acl-2.3.1-r1/work/acl-2.3.1/libacl/acl_free.c:44:14: 
runtime error: applying non-zero offset 18446744073709551608 to null pointer
+#0 0x7f65d868b482 in acl_free 
/var/tmp/portage/sys-apps/acl-2.3.1-r1/work/acl-2.3.1/libacl/acl_free.c:44
+#1 0x55fe7e592249 in item_free_contents 
../systemd-/src/tmpfiles/tmpfiles.c:2855
+#2 0x55fe7e5a347a in parse_line 
../systemd-/src/tmpfiles/tmpfiles.c:3158
+#3 0x55fe7e5a347a in read_config_file 
../systemd-/src/tmpfiles/tmpfiles.c:3897
+#4 0x55fe7e590c61 in read_config_files 
../systemd-/src/tmpfiles/tmpfiles.c:3985
+#5 0x55fe7e590c61 in run ../systemd-/src/tmpfiles/tmpfiles.c:4157
+#6 0x55fe7e590c61 in main ../systemd-/src/tmpfiles/tmpfiles.c:4218
+#7 0x7f65d7ebe289  (/usr/lib64/libc.so.6+0x23289)
+#8 0x7f65d7ebe344 in __libc_start_main (/usr/lib64/libc.so.6+0x23344)
+#9 0x55fe7e591900 in _start (/usr/bin/systemd-tmpfiles+0x11900)
+```
+--- a/src/tmpfiles/tmpfiles.c
 b/src/tmpfiles/tmpfiles.c
+@@ -2852,8 +2852,11 @@ static void item_free_contents(Item *i) {
+ strv_free(i->xattrs);
+ 
+ #if HAVE_ACL
+-acl_free(i->acl_access);
+-acl_free(i->acl_default);
++if (i->acl_access)
++acl_free(i->acl_access);
++
++if (i->acl_default)
++acl_free(i->acl_default);
+ #endif
+ }
+ 
+
+From 34680637e838415204850f77c93ca6ca219abaf1 Mon Sep 17 00:00:00 2001
+From: Lennart Poettering 
+Date: Fri, 6 Jan 2023 12:30:36 +0100
+Subject: [PATCH] nspawn: guard acl_free() with a NULL check
+
+Inspired by #25957 there's one other place where we don't guard
+acl_free() calls with a NULL check.
+
+Fix that.
+--- a/src/nspawn/nspawn-patch-uid.c
 b/src/nspawn/nspawn-patch-uid.c
+@@ -181,7 +181,9 @@ static int patch_acls(int fd, const char *name, const 
struct stat *st, uid_t shi
+ 
+ if (S_ISDIR(st->st_mode)) {
+ acl_free(acl);
+-acl_free(shifted);
++
++if (shifted)
++acl_free(shifted);
+ 
+ acl = shifted = NULL;
+ 

diff --git a/sys-apps/systemd/systemd-252.4-r1.ebuild 
b/sys-apps/systemd/systemd-252.4-r1.ebuild
new file mode 100644
index ..ff03afa3b8cf
--- /dev/null
+++ b/sys-apps/systemd/systemd-252.4-r1.ebuild
@@ -0,0 +1,521 @@
+# Copyright 2011-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{8..11} )
+
+# Avoid QA warnings
+TMPFILES_OPTIONAL=1
+UDEV_OPTIONAL=1
+
+QA_PKGCONFIG_VERSION=$(ver_cut 1)
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://github.com/systemd/systemd.git;
+   inherit git-r3
+else
+   if [[ ${PV} == *.* ]]; then
+   MY_PN=systemd-stable
+   else
+   MY_PN=systemd
+   fi
+   MY_PV=${PV/_/-}
+   MY_P=${MY_PN}-${MY_PV}
+   S=${WORKDIR}/${MY_P}
+   
SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+inherit bash-completion-r1 flag-o-matic linux-info meson-multilib pam
+inherit python-any-r1 systemd toolchain-funcs udev usr-ldscript
+
+DESCRIPTION="System and service manager for Linux"
+HOMEPAGE="http://systemd.io/;
+
+LICENSE="GPL-2 LGPL-2.1 MIT 

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

2023-01-10 Thread Sam James
commit: 2da823e00fce128d20b098ab5abef4838084e24f
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 11 07:37:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 07:49:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2da823e0

sys-apps/systemd-utils: add note re FORTIFY_SOURCE=3 in 251.10-r1

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

 sys-apps/systemd-utils/systemd-utils-251.10-r1.ebuild | 9 +
 1 file changed, 9 insertions(+)

diff --git a/sys-apps/systemd-utils/systemd-utils-251.10-r1.ebuild 
b/sys-apps/systemd-utils/systemd-utils-251.10-r1.ebuild
index bab8984fc18e..4eddaff04164 100644
--- a/sys-apps/systemd-utils/systemd-utils-251.10-r1.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-251.10-r1.ebuild
@@ -4,6 +4,15 @@
 EAPI=8
 PYTHON_COMPAT=( python3_{8..11} )
 
+if [[ ${PV} != 25[12].* ]] ; then
+   # The F_S=3 issues should be fixed in 253.
+   # - https://github.com/systemd/systemd/issues/22801
+   # - https://github.com/systemd/systemd/pull/25967
+   # - 
https://github.com/systemd/systemd/commit/7929e180aa47a2692ad4f053afac2857d7198758
+   # - 
https://github.com/systemd/systemd/commit/4f79f545b3c46c358666c9f5f2b384fe50aac4b4
+   die "Please remove the FORTIFY_SOURCE hacks in src_configure."
+fi
+
 QA_PKGCONFIG_VERSION=$(ver_cut 1)
 
 inherit bash-completion-r1 flag-o-matic meson-multilib python-any-r1 
toolchain-funcs udev usr-ldscript



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

2023-01-10 Thread Sam James
commit: 0b52ada9cc383d311dfccc6ae37eee15a15ca877
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 11 07:50:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 07:50:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b52ada9

x11-terms/xterm: Stabilize 377-r1 sparc, #890399

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

 x11-terms/xterm/xterm-377-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/xterm/xterm-377-r1.ebuild 
b/x11-terms/xterm/xterm-377-r1.ebuild
index 8252efb59990..27d950be2653 100644
--- a/x11-terms/xterm/xterm-377-r1.ebuild
+++ b/x11-terms/xterm/xterm-377-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( 
https://invisible-island.net/archives/${PN}/${P}.tgz.as
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+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"
 IUSE="+openpty sixel toolbar truetype unicode Xaw3d xinerama"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/fix-gnustack/, sys-apps/fix-gnustack/files/0.1/

2023-01-10 Thread Sam James
commit: cc554dfa5dc6d0a41fc5cdf0c999618b6a379518
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 11 07:20:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 07:48:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc554dfa

sys-apps/fix-gnustack: update EAPI 7 -> 8

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

 ...gnustack-respect-CFLAGS-LDFLAGS-for-tests.patch | 28 
 ...k-add-set-x-in-tests-for-easier-debugging.patch | 22 
 ...k-pass-Wl-z-execstack-for-tests-with-Clan.patch | 26 +++
 sys-apps/fix-gnustack/fix-gnustack-0.1-r1.ebuild   | 30 ++
 4 files changed, 106 insertions(+)

diff --git 
a/sys-apps/fix-gnustack/files/0.1/0001-fix-gnustack-respect-CFLAGS-LDFLAGS-for-tests.patch
 
b/sys-apps/fix-gnustack/files/0.1/0001-fix-gnustack-respect-CFLAGS-LDFLAGS-for-tests.patch
new file mode 100644
index ..f0c786abf183
--- /dev/null
+++ 
b/sys-apps/fix-gnustack/files/0.1/0001-fix-gnustack-respect-CFLAGS-LDFLAGS-for-tests.patch
@@ -0,0 +1,28 @@
+From 4fb8a9cb2a5410aa565d028bd8deb53d8682da62 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Fri, 6 Jan 2023 05:39:13 +
+Subject: [PATCH 1/3] fix-gnustack: respect CFLAGS, LDFLAGS for tests
+
+Needed to correctly run tests with Clang, as Clang doesn't create
+executable stacks by default.
+
+Signed-off-by: Sam James 
+--- a/tests/Makefile.am
 b/tests/Makefile.am
+@@ -5,11 +5,11 @@ noinst_PROGRAMS = bad-gnustack
+ EXTRA_DIST = gnustacktest.sh
+ 
+ bad-gnustack.s: bad-gnustack.c
+-  $(CC) -S $<
++  $(CC) $(CPPFLAGS) $(CFLAGS) -S $<
+   $(SED) -i -e 's/GNU-stack,"",/GNU-stack,"x",/' $@
+ 
+ bad-gnustack$(EXEEXT): bad-gnustack.s
+-  $(CC) -o $@ $<
++  $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $<
+ 
+ check_SCRIPTS = gnustacktest
+ TEST = $(check_SCRIPTS)
+-- 
+2.39.0
+

diff --git 
a/sys-apps/fix-gnustack/files/0.1/0002-fix-gnustack-add-set-x-in-tests-for-easier-debugging.patch
 
b/sys-apps/fix-gnustack/files/0.1/0002-fix-gnustack-add-set-x-in-tests-for-easier-debugging.patch
new file mode 100644
index ..16ade32c2bd1
--- /dev/null
+++ 
b/sys-apps/fix-gnustack/files/0.1/0002-fix-gnustack-add-set-x-in-tests-for-easier-debugging.patch
@@ -0,0 +1,22 @@
+From 87ca5c5bbe63ea3c9227fdd4a01ccdc1ce723323 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Fri, 6 Jan 2023 05:39:43 +
+Subject: [PATCH 2/3] fix-gnustack: add 'set -x' in tests for easier debugging
+
+It's hard to see why something failed otherwise, as we only have the
+exit code.
+
+Signed-off-by: Sam James 
+--- a/tests/gnustacktest.sh
 b/tests/gnustacktest.sh
+@@ -16,6 +16,7 @@
+ #You should have received a copy of the GNU General Public License
+ #along with this program.  If not, see .
+ #
++set -x
+ 
+ before=$(../fix-gnustack -f bad-gnustack)
+ before=$(echo ${before} | awk '{ print $2 }')
+-- 
+2.39.0
+

diff --git 
a/sys-apps/fix-gnustack/files/0.1/0003-fix-gnustack-pass-Wl-z-execstack-for-tests-with-Clan.patch
 
b/sys-apps/fix-gnustack/files/0.1/0003-fix-gnustack-pass-Wl-z-execstack-for-tests-with-Clan.patch
new file mode 100644
index ..66ffa5e5136d
--- /dev/null
+++ 
b/sys-apps/fix-gnustack/files/0.1/0003-fix-gnustack-pass-Wl-z-execstack-for-tests-with-Clan.patch
@@ -0,0 +1,26 @@
+From c8a1d365ff1349cc438352917863ed98ee34a80f Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Wed, 11 Jan 2023 07:09:53 +
+Subject: [PATCH 3/3] fix-gnustack: pass -Wl,-z,execstack for tests with Clang
+
+Clang doesn't create executable stacks by default, so we need to force it
+for the purposes of the tests.
+
+Signed-off-by: Sam James 
+--- a/tests/Makefile.am
 b/tests/Makefile.am
+@@ -8,8 +8,10 @@ bad-gnustack.s: bad-gnustack.c
+   $(CC) $(CPPFLAGS) $(CFLAGS) -S $<
+   $(SED) -i -e 's/GNU-stack,"",/GNU-stack,"x",/' $@
+ 
++# Clang doesn't create executable stacks by default, so
++# tests for fix-gnustack fail without this.
+ bad-gnustack$(EXEEXT): bad-gnustack.s
+-  $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $<
++  $(CC) $(CFLAGS) $(LDFLAGS) -Wl,-z,execstack -o $@ $<
+ 
+ check_SCRIPTS = gnustacktest
+ TEST = $(check_SCRIPTS)
+-- 
+2.39.0
+

diff --git a/sys-apps/fix-gnustack/fix-gnustack-0.1-r1.ebuild 
b/sys-apps/fix-gnustack/fix-gnustack-0.1-r1.ebuild
new file mode 100644
index ..592e82c6121b
--- /dev/null
+++ b/sys-apps/fix-gnustack/fix-gnustack-0.1-r1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Utility to report and remove the executable flag from an ELF 
object's GNU_STACK"
+HOMEPAGE="https://dev.gentoo.org/~blueness/fix-gnustack;
+SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.bz2;
+S="${WORKDIR}/${PN}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="dev-libs/elfutils"

[gentoo-commits] repo/gentoo:master commit in: sys-apps/install-xattr/files/0.8/, sys-apps/install-xattr/

2023-01-10 Thread Sam James
commit: cc1c95985ddcf95cc24fb9e784b935b6bab6fda0
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 11 06:59:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 07:48:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc1c9598

sys-apps/install-xattr: backport UB fix

Bug: https://github.com/gentoo/elfix/pull/3
Signed-off-by: Sam James  gentoo.org>

 ...stall-xattr-avoid-accessing-empty-storage.patch | 46 
 .../0002-install-xattr-fix-small-memory-leak.patch | 50 ++
 ...attr-0.8.ebuild => install-xattr-0.8-r1.ebuild} | 24 ++-
 sys-apps/install-xattr/install-xattr-0.8.ebuild|  4 +-
 sys-apps/install-xattr/install-xattr-.ebuild   | 23 +-
 5 files changed, 123 insertions(+), 24 deletions(-)

diff --git 
a/sys-apps/install-xattr/files/0.8/0001-install-xattr-avoid-accessing-empty-storage.patch
 
b/sys-apps/install-xattr/files/0.8/0001-install-xattr-avoid-accessing-empty-storage.patch
new file mode 100644
index ..b77f74635e48
--- /dev/null
+++ 
b/sys-apps/install-xattr/files/0.8/0001-install-xattr-avoid-accessing-empty-storage.patch
@@ -0,0 +1,46 @@
+https://github.com/gentoo/elfix/pull/3
+
+From 2a0dffbf0080dc74f82910a74f051d835cfd653f Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Fri, 6 Jan 2023 03:06:50 +
+Subject: [PATCH 1/2] install-xattr: avoid accessing empty storage
+
+UBSAN reports:
+```
+install-xattr.c:124:16: runtime error: load of address 0x5556d440 with 
insufficient space for an object of type 'char'
+0x5556d440: note: pointer points here
+ 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 
00 00 00  61 00 00 00
+  ^
+#0 0x7a27 in copyxattr /home/sam/git/elfix//install-xattr.c:124
+#1 0x6a4d in main /home/sam/git/elfix//install-xattr.c:410
+#2 0x777c864f  (/usr/lib64/libc.so.6+0x2364f)
+#3 0x777c8708 in __libc_start_main (/usr/lib64/libc.so.6+0x23708)
+#4 0x7114 in _start (/home/sam/git/elfix//install-xattr+0x3114)
+```
+
+Triggered with:
+```
+mkdir /tmp/a
+touch /tmp/foo
+./install-xattr -c /tmp/foo /tmp/foo2 /tmp/a
+```
+
+I don't see this with Clang or < GCC 12, but I do with GCC 13 
(13.0.0_pre20230101 p5);
+I suspect it's because of object-size improvements.
+
+Signed-off-by: Sam James 
+--- a/install-xattr.c
 b/install-xattr.c
+@@ -119,6 +119,10 @@ copyxattr(const char *source, const char *target)
+   lxattr = xmalloc(lsize);
+   xlistxattr(source, lxattr, lsize);
+ 
++  /* There's no xattrs at all. */
++  if (lsize == 0)
++  return;
++
+   i = 0;
+   while (1) {
+   while (lxattr[i++] == 0)
+-- 
+2.39.0

diff --git 
a/sys-apps/install-xattr/files/0.8/0002-install-xattr-fix-small-memory-leak.patch
 
b/sys-apps/install-xattr/files/0.8/0002-install-xattr-fix-small-memory-leak.patch
new file mode 100644
index ..91c9d8885b9e
--- /dev/null
+++ 
b/sys-apps/install-xattr/files/0.8/0002-install-xattr-fix-small-memory-leak.patch
@@ -0,0 +1,50 @@
+https://github.com/gentoo/elfix/pull/3
+
+From 776afeae92d2afd3340cd753abc58ccd8daba48f Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Fri, 6 Jan 2023 06:39:30 +
+Subject: [PATCH 2/2] install-xattr: fix small memory leak
+
+There's another with strdup/malloc but it gets a bit messier
+to fix so let's leave that for now (this is mostly about correctness
+anyway, as the runtime of install-xattr is very small):
+```
+Direct leak of 4097 byte(s) in 1 object(s) allocated from:
+#0 0x7f4a2c22e257 in __interceptor_malloc 
/usr/src/debug/sys-devel/gcc-13.0.0_pre20230101/gcc-13-20230101/libsanitizer/asan/asan_malloc_linux.cpp:69
+#1 0x7f4a2c1d2b40 in __interceptor_realpath 
/usr/src/debug/sys-devel/gcc-13.0.0_pre20230101/gcc-13-20230101/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:3904
+#2 0x55da3adf5629 in realpath /usr/include/bits/stdlib.h:42
+#3 0x55da3adf5629 in main /home/sam/git/elfix/install-xattr.c:252
+```
+
+Signed-off-by: Sam James 
+--- a/install-xattr.c
 b/install-xattr.c
+@@ -248,7 +248,6 @@ main(int argc, char* argv[])
+   char *target = NULL;   /* the target file or directory  
   */
+   char *path;/* path to the target file   
   */
+ 
+-  char *mypath = realpath("/proc/self/exe", NULL); /* path to argv[0] 
   */
+   char *install;   /* path to the system 
install */
+ 
+   struct stat s; /* test if a file is a regular file or a 
directory  */
+@@ -353,7 +352,9 @@ main(int argc, char* argv[])
+   case -1:
+   err(1, "fork() failed");
+ 
+-  case 0:
++  case 0: {
++  char *mypath = realpath("/proc/self/exe", NULL); /* 
path 

[gentoo-commits] repo/gentoo:master commit in: net-misc/rsync/, net-misc/rsync/files/

2023-01-10 Thread Sam James
commit: ddcd66e295c1744b215ec48a673b9c399bfb481f
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 11 07:47:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 07:48:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddcd66e2

net-misc/rsync: backport UB fix

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

 .../rsync/files/rsync-3.2.7-flist-memcmp-ub.patch  |  21 +++
 net-misc/rsync/rsync-3.2.7-r2.ebuild   | 195 +
 2 files changed, 216 insertions(+)

diff --git a/net-misc/rsync/files/rsync-3.2.7-flist-memcmp-ub.patch 
b/net-misc/rsync/files/rsync-3.2.7-flist-memcmp-ub.patch
new file mode 100644
index ..9aa1b93e2c9c
--- /dev/null
+++ b/net-misc/rsync/files/rsync-3.2.7-flist-memcmp-ub.patch
@@ -0,0 +1,21 @@
+https://github.com/WayneD/rsync/issues/427
+https://github.com/WayneD/rsync/issues/429
+https://github.com/WayneD/rsync/commit/90df93e446f9ebbfd4ce97d6755c5fe1f45f9fd0
+
+From 90df93e446f9ebbfd4ce97d6755c5fe1f45f9fd0 Mon Sep 17 00:00:00 2001
+From: Wayne Davison 
+Date: Sun, 8 Jan 2023 21:35:39 -0800
+Subject: [PATCH] Don't call memcmp() on an empty lastdir.
+
+--- a/flist.c
 b/flist.c
+@@ -2367,7 +2367,7 @@ struct file_list *send_file_list(int f, int argc, char 
*argv[])
+   }
+ 
+   dirlen = dir ? strlen(dir) : 0;
+-  if (dirlen != lastdir_len || memcmp(lastdir, dir, dirlen) != 0) 
{
++  if (dirlen != lastdir_len || (dirlen && memcmp(lastdir, dir, 
dirlen) != 0)) {
+   if (!change_pathname(NULL, dir, -dirlen))
+   goto bad_path;
+   lastdir = pathname;
+

diff --git a/net-misc/rsync/rsync-3.2.7-r2.ebuild 
b/net-misc/rsync/rsync-3.2.7-r2.ebuild
new file mode 100644
index ..11a98ecdd402
--- /dev/null
+++ b/net-misc/rsync/rsync-3.2.7-r2.ebuild
@@ -0,0 +1,195 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Uncomment when introducing a patch which touches configure
+#RSYNC_NEEDS_AUTOCONF=1
+PYTHON_COMPAT=( python3_{8..11} )
+inherit prefix python-single-r1 systemd
+
+DESCRIPTION="File transfer program to keep remote files into sync"
+HOMEPAGE="https://rsync.samba.org/;
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/WayneD/rsync.git;
+   inherit autotools git-r3
+
+   REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+else
+   
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/waynedavison.asc
+   inherit verify-sig
+
+   if [[ -n ${RSYNC_NEEDS_AUTOCONF} ]] ; then
+   inherit autotools
+   fi
+
+   if [[ ${PV} == *_pre* ]] ; then
+   SRC_DIR="src-previews"
+   else
+   SRC_DIR="src"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   fi
+
+   SRC_URI="https://rsync.samba.org/ftp/rsync/${SRC_DIR}/${P/_/}.tar.gz
+   verify-sig? ( 
https://rsync.samba.org/ftp/rsync/${SRC_DIR}/${P/_/}.tar.gz.asc )"
+   S="${WORKDIR}"/${P/_/}
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="acl examples iconv lz4 rrsync ssl stunnel system-zlib xattr xxhash zstd"
+REQUIRED_USE+=" examples? ( ${PYTHON_REQUIRED_USE} )"
+REQUIRED_USE+=" rrsync? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+   >=dev-libs/popt-1.5
+   acl? ( virtual/acl )
+   examples? (
+   ${PYTHON_DEPS}
+   dev-lang/perl
+   )
+   lz4? ( app-arch/lz4:= )
+   rrsync? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/bracex[${PYTHON_USEDEP}]
+   ')
+   )
+   ssl? ( dev-libs/openssl:= )
+   system-zlib? ( sys-libs/zlib )
+   xattr? ( kernel_linux? ( sys-apps/attr ) )
+   xxhash? ( >=dev-libs/xxhash-0.8 )
+   zstd? ( >=app-arch/zstd-1.4:= )
+   iconv? ( virtual/libiconv )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   examples? ( ${PYTHON_DEPS} )
+   rrsync? ( ${PYTHON_DEPS} )
+"
+
+if [[ ${PV} == * ]] ; then
+   BDEPEND+=" ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/commonmark[${PYTHON_USEDEP}]
+   ')"
+else
+   BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-waynedavison )"
+fi
+
+PATCHES=(
+   "${FILESDIR}"/${P}-flist-memcmp-ub.patch
+)
+
+pkg_setup() {
+   # - USE=examples needs Python itself at runtime, but nothing else
+   # -  needs commonmark at build time
+   if [[ ${PV} == * ]] || use examples || use rrsync; then
+   python-single-r1_pkg_setup
+   fi
+}
+
+src_prepare() {
+   default
+
+   if [[ ${PV} == * || -n ${RSYNC_NEEDS_AUTOCONF} ]] ; then
+   eaclocal -I m4
+   eautoconf -o 

[gentoo-commits] repo/gentoo:master commit in: app-shells/bash/, app-shells/bash/files/

2023-01-10 Thread Sam James
commit: c834e23a32d262a415a7d553e5bd6c6460b0d38a
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 11 07:43:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 07:48:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c834e23a

app-shells/bash: backport random UB fix

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

 app-shells/bash/bash-5.2_p15-r1.ebuild | 354 +
 app-shells/bash/files/bash-5.2_p15-random-ub.patch |  13 +
 2 files changed, 367 insertions(+)

diff --git a/app-shells/bash/bash-5.2_p15-r1.ebuild 
b/app-shells/bash/bash-5.2_p15-r1.ebuild
new file mode 100644
index ..5fad0049fc09
--- /dev/null
+++ b/app-shells/bash/bash-5.2_p15-r1.ebuild
@@ -0,0 +1,354 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/chetramey.asc
+inherit flag-o-matic toolchain-funcs prefix verify-sig
+
+# Uncomment if we have a patchset
+#GENTOO_PATCH_DEV="sam"
+#GENTOO_PATCH_VER="${PV}"
+
+# Official patchlevel
+# See ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/
+PLEVEL="${PV##*_p}"
+MY_PV="${PV/_p*}"
+MY_PV="${MY_PV/_/-}"
+MY_P="${PN}-${MY_PV}"
+MY_PATCHES=()
+
+is_release() {
+   case ${PV} in
+   |*_alpha*|*_beta*|*_rc*)
+   return 1
+   ;;
+   *)
+   return 0
+   ;;
+   esac
+}
+
+[[ ${PV} != *_p* ]] && PLEVEL=0
+
+# The version of readline this bash normally ships with.
+# Note: right now, we don't use the system copy of readline for bash for 
non-releases.
+READLINE_VER="8.2_p1"
+
+DESCRIPTION="The standard GNU Bourne again shell"
+HOMEPAGE="https://tiswww.case.edu/php/chet/bash/bashtop.html 
https://git.savannah.gnu.org/cgit/bash.git;
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://git.savannah.gnu.org/git/bash.git;
+   EGIT_BRANCH=devel
+   inherit git-r3
+elif is_release ; then
+   SRC_URI="mirror://gnu/bash/${MY_P}.tar.gz"
+   SRC_URI+=" verify-sig? ( mirror://gnu/bash/${MY_P}.tar.gz.sig )"
+
+   if [[ ${PLEVEL} -gt 0 ]] ; then
+   # bash-5.1 -> bash51
+   my_p=${PN}$(ver_rs 1-2 '' $(ver_cut 1-2))
+
+   patch_url=
+   my_patch_index=
+
+   for ((my_patch_index=1; my_patch_index <= ${PLEVEL} ; 
my_patch_index++)) ; do
+   for url in mirror://gnu/${pn} 
ftp://ftp.cwru.edu/pub/bash ; do
+   patch_url=$(printf "${url}/${PN}-$(ver_cut 
1-2)-patches/${my_p}-%03d" ${my_patch_index})
+   SRC_URI+=" ${patch_url}"
+   SRC_URI+=" verify-sig? ( ${patch_url}.sig )"
+   done
+
+   MY_PATCHES+=( "${DISTDIR}"/$(printf ${my_p}-%03d 
${my_patch_index}) )
+   done
+
+   unset my_pn patch_url my_patch_index
+   fi
+else
+   SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz 
ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz;
+   SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${MY_P}.tar.gz.sig 
ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz.sig )"
+fi
+
+if [[ -n ${GENTOO_PATCH_VER} ]] ; then
+   SRC_URI+=" 
https://dev.gentoo.org/~${GENTOO_PATCH_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${GENTOO_PATCH_VER}-patches.tar.xz;
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+if is_release ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
+IUSE="afs bashlogger examples mem-scramble +net nls plugins pgo +readline"
+
+DEPEND="
+   >=sys-libs/ncurses-5.2-r2:=
+   nls? ( virtual/libintl )
+"
+if is_release ; then
+   DEPEND+=" readline? ( >=sys-libs/readline-${READLINE_VER}:= )"
+fi
+RDEPEND="
+   ${DEPEND}
+"
+# We only need yacc when the .y files get patched (bash42-005, bash51-011)
+BDEPEND="
+   app-alternatives/yacc
+   pgo? ( dev-util/gperf )
+   verify-sig? ( sec-keys/openpgp-keys-chetramey )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+# EAPI 8 tries to append it but it doesn't exist here
+QA_CONFIGURE_OPTIONS="--disable-static"
+
+PATCHES=(
+   #"${WORKDIR}"/${PN}-${GENTOO_PATCH_VER}/
+
+   # Patches from Chet sent to bash-bug ml
+   "${FILESDIR}"/${PN}-5.0-syslog-history-extern.patch
+   "${FILESDIR}"/${PN}-5.2_p15-random-ub.patch
+)
+
+pkg_setup() {
+   # bug #7332
+   if is-flag -malign-double ; then
+   eerror "Detected bad CFLAGS '-malign-double'.  Do not use this"
+   eerror "as it breaks LFS (struct stat64) on x86."
+   die "remove -malign-double from your CFLAGS mr ricer"
+   fi
+
+   if use bashlogger ; then
+   ewarn "The logging patch should ONLY be used in restricted 

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

2023-01-10 Thread Sam James
commit: 3c279c7734179483274ddd919d9d21c561f854cc
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 11 07:32:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 07:48:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c279c77

sys-apps/systemd: drop FORTIFY_SOURCE=3 hacks in , add note to 252.4-r1

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

 sys-apps/systemd/systemd-252.4-r1.ebuild |  9 +
 sys-apps/systemd/systemd-.ebuild | 18 ++
 2 files changed, 11 insertions(+), 16 deletions(-)

diff --git a/sys-apps/systemd/systemd-252.4-r1.ebuild 
b/sys-apps/systemd/systemd-252.4-r1.ebuild
index ff03afa3b8cf..6391f42dbf34 100644
--- a/sys-apps/systemd/systemd-252.4-r1.ebuild
+++ b/sys-apps/systemd/systemd-252.4-r1.ebuild
@@ -4,6 +4,15 @@
 EAPI=7
 PYTHON_COMPAT=( python3_{8..11} )
 
+if [[ ${PV} != 252.* ]] ; then
+   # The F_S=3 issues should be fixed in 253.
+   # - https://github.com/systemd/systemd/issues/22801
+   # - https://github.com/systemd/systemd/pull/25967
+   # - 
https://github.com/systemd/systemd/commit/7929e180aa47a2692ad4f053afac2857d7198758
+   # - 
https://github.com/systemd/systemd/commit/4f79f545b3c46c358666c9f5f2b384fe50aac4b4
+   die "Please remove the FORTIFY_SOURCE hacks in src_configure."
+fi
+
 # Avoid QA warnings
 TMPFILES_OPTIONAL=1
 UDEV_OPTIONAL=1

diff --git a/sys-apps/systemd/systemd-.ebuild 
b/sys-apps/systemd/systemd-.ebuild
index 6a423f8c5593..9e93b8d36e1b 100644
--- a/sys-apps/systemd/systemd-.ebuild
+++ b/sys-apps/systemd/systemd-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2011-2022 Gentoo Authors
+# Copyright 2011-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -26,7 +26,7 @@ else
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
 fi
 
-inherit bash-completion-r1 flag-o-matic linux-info meson-multilib pam
+inherit bash-completion-r1 linux-info meson-multilib pam
 inherit python-any-r1 systemd toolchain-funcs udev usr-ldscript
 
 DESCRIPTION="System and service manager for Linux"
@@ -251,20 +251,6 @@ src_configure() {
# Prevent conflicts with i686 cross toolchain, bug 559726
tc-export AR CC NM OBJCOPY RANLIB
 
-   # Broken with FORTIFY_SOURCE=3: bug #841770.
-   #
-   # Our toolchain sets F_S=2 by default w/ >= -O2, so we need
-   # to unset F_S first, then explicitly set 2, to negate any default
-   # and anything set by the user if they're choosing 3 (or if they've
-   # modified GCC to set 3).
-   #
-   if is-flagq '-O[23]' || is-flagq '-Ofast' ; then
-   # We can't unconditionally do this b/c we fortify needs
-   # some level of optimisation.
-   filter-flags -D_FORTIFY_SOURCE=3
-   append-cppflags -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2
-   fi
-
python_setup
 
multilib-minimal_src_configure



[gentoo-commits] repo/proj/guru:dev commit in: sci-mathematics/rstudio-desktop-bin/

2023-01-10 Thread Joe Kappus
commit: effc9ffbf40badbcb8641b578020417b98fe4d65
Author: Joe Kappus  wt  gd>
AuthorDate: Wed Jan 11 07:10:14 2023 +
Commit: Joe Kappus  wt  gd>
CommitDate: Wed Jan 11 07:13:58 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=effc9ffb

sci-mathematics/rstudio-desktop-bin: new package, add 2022.12.0-r353

Signed-off-by: Joe Kappus  wt.gd>

 sci-mathematics/rstudio-desktop-bin/Manifest   |   1 +
 sci-mathematics/rstudio-desktop-bin/metadata.xml   |  12 ++
 .../rstudio-desktop-bin-2022.12.0-r353.ebuild  | 130 +
 3 files changed, 143 insertions(+)

diff --git a/sci-mathematics/rstudio-desktop-bin/Manifest 
b/sci-mathematics/rstudio-desktop-bin/Manifest
new file mode 100644
index 0..39cc8f144
--- /dev/null
+++ b/sci-mathematics/rstudio-desktop-bin/Manifest
@@ -0,0 +1 @@
+DIST rstudio-2022.12.0-353-x86_64.rpm 146094600 BLAKE2B 
1d6f5a6fe4e4593d3e0a3f901190db2b63dd121b9dcc1b2511d7a3d6a77e2834a419732fc9ab0ba5485fe63f30373f2b641d7c44d78fbce82e3205d044889889
 SHA512 
dbd0c2ddb16b772867a81be38511024aac00655d8c98e545a08ca154048345bfb822f3605992868390643387e39f23e8bb84fe20814dce3471c1d15c85aea16a

diff --git a/sci-mathematics/rstudio-desktop-bin/metadata.xml 
b/sci-mathematics/rstudio-desktop-bin/metadata.xml
new file mode 100644
index 0..55d18be04
--- /dev/null
+++ b/sci-mathematics/rstudio-desktop-bin/metadata.xml
@@ -0,0 +1,12 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   RStudio is an integrated development environment (IDE) for R. 
It can
+   run it on a desktop or even over the web using RStudio Server.
+   
+   
+   https://github.com/rstudio/rstudio/issues
+   rstudio/rstudio
+   
+

diff --git 
a/sci-mathematics/rstudio-desktop-bin/rstudio-desktop-bin-2022.12.0-r353.ebuild 
b/sci-mathematics/rstudio-desktop-bin/rstudio-desktop-bin-2022.12.0-r353.ebuild
new file mode 100644
index 0..4c0011d88
--- /dev/null
+++ 
b/sci-mathematics/rstudio-desktop-bin/rstudio-desktop-bin-2022.12.0-r353.ebuild
@@ -0,0 +1,130 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="${PN/-desktop-bin/}"
+
+CHROMIUM_LANGS="
+   af am ar bg bn ca cs da de el en-GB en-US es-419 es et fa fi fil fr gu 
he hi
+   hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr 
sv
+   sw ta te th tr uk ur vi zh-CN zh-TW
+"
+
+inherit chromium-2 desktop linux-info optfeature rpm xdg
+
+DESCRIPTION="IDE for R and Python"
+HOMEPAGE="https://posit.co;
+SRC_URI="https://download1.rstudio.org/electron/rhel8/x86_64/${MY_PN}-${PVR/-r/-}-x86_64.rpm;
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+RESTRICT="bindist mirror strip test"
+
+RDEPEND="
+   || (
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   ( app-accessibility/at-spi2-atk dev-libs/atk )
+   )
+   app-crypt/libsecret
+   app-misc/jq
+   dev-db/postgresql
+   dev-cpp/yaml-cpp
+   dev-lang/R
+   dev-libs/boost[context(+)]
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/mathjax
+   dev-libs/nspr
+   dev-libs/nss
+   || (
+   dev-libs/openssl-compat:1.1.1
+   =dev-libs/openssl-1.1.1*
+   )
+   media-libs/alsa-lib
+   media-libs/fontconfig
+   media-libs/mesa[gbm(+)]
+   net-print/cups
+   sys-apps/dbus
+   sys-apps/util-linux
+   sys-libs/glibc
+   x11-libs/cairo
+   x11-libs/libdrm
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+   x11-libs/libX11
+   x11-libs/libXScrnSaver
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/libxshmfence
+   x11-libs/pango
+   =virtual/jdk-11*:*
+"
+
+DESTDIR="/opt/${MY_PN}"
+
+QA_PREBUILT="
+   ${DESTDIR#/}/${MY_PN}
+   ${DESTDIR#/}/chrome-sandbox
+   ${DESTDIR#/}/chrome_crashpad_handler
+   ${DESTDIR#/}/libffmpeg.so
+   ${DESTDIR#/}/libvk_swiftshader.so
+   ${DESTDIR#/}/libvulkan.so
+   ${DESTDIR#/}/libEGL.so
+   ${DESTDIR#/}/libGLESv2.so
+"
+
+CONFIG_CHECK="~USER_NS"
+
+S="${WORKDIR}/usr/lib/${MY_PN}"
+
+src_configure() {
+   default
+   chromium_suid_sandbox_check_kernel_config
+}
+
+src_prepare() {
+   default
+   pushd "locales/" >/dev/null || die "location change for language 
cleanup failed"
+   chromium_remove_language_paks
+   popd >/dev/null || die "location reset for language cleanup failed"
+   # fix .desktop exec location
+   sed -i "/Exec/s:/usr/lib/rstudio/rstudio:${DESTDIR}/${MY_PN}:" \
+   "${WORKDIR}/usr/share/applications/${MY_PN}.desktop" ||
+   die "fixing of exec location on .desktop failed"
+}
+
+src_install() {
+   insinto 

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

2023-01-10 Thread Hans de Graaff
commit: e7da4786d4169109aceccce962301254767166cd
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Jan 11 07:02:13 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Jan 11 07:03:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7da4786

dev-ruby/listen: drop 3.6.0, 3.7.0

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

 dev-ruby/listen/Manifest|  2 --
 dev-ruby/listen/listen-3.6.0.ebuild | 47 -
 dev-ruby/listen/listen-3.7.0.ebuild | 47 -
 3 files changed, 96 deletions(-)

diff --git a/dev-ruby/listen/Manifest b/dev-ruby/listen/Manifest
index ec53c583a929..01f77a916ab8 100644
--- a/dev-ruby/listen/Manifest
+++ b/dev-ruby/listen/Manifest
@@ -1,5 +1,3 @@
 DIST listen-3.5.1.tar.gz 56236 BLAKE2B 
e74186532d5aa9fa7488d0734867d7ec7218036b10769667b8818d057af4d8a973204ce68f687fa508d5d2ed879b0ba6287c3b93fb05eaedfc63a8dc251523b9
 SHA512 
d7475e295b5123c5a8f166891e866de60379f28d61ab0610774bdf499bcf0859807ea2abb31fd6e708c106f926282376aec94ce268e6709884a63852e820ae74
-DIST listen-3.6.0.tar.gz 56134 BLAKE2B 
6826426c5e46fa10145148d545ebdda278af080c4ddda8b055189a9aec91c26302c991ba69199d2616ae171ac85cb0ec6cef657980e6b984bc09513adabf3d16
 SHA512 
32b93ee98333657f8dfcaa8e5c9aa291d5413ddfadac3c3ff34edd2a2273e119922dee71825d6b06a6e86951deb96a676a8b9cdd98431fd21c7a154702ee
-DIST listen-3.7.0.tar.gz 56192 BLAKE2B 
eb7d154dc0e608d43b6751db630f0b99e89fbfefd61e718aa99cc6a03c47e1a455d42f1ae75351f4397c60902dcc78d8c9e8250899f075c351a7fd781069
 SHA512 
86942d60cc57a0a960ba813c3b90ca33c47513bb609c1861c792ce2b9b37371998859c0d6e1cd979d4a3427319d3a75454dfffa068ca1dec22d38497add1335c
 DIST listen-3.7.1.tar.gz 56280 BLAKE2B 
3e0409ca5d636ddde8493e6cab342ca724c98f5ceb4f4abd306d1ec081095387d7d5d6da48d05f47ee50e23475f5685bd23ab7c2592b5697de6bd8292f30c174
 SHA512 
f082e177b14f86c0906af3760f2da81b1574aee5931ef308c640c537bf0e70488b9854c7f1515545ddee76d4a203734b47a9a3d501955214562cec7acc590e1e
 DIST listen-3.8.0.tar.gz 56514 BLAKE2B 
5b316487defe902f755bc53e40052289d03052d3fc54cf2431bb833204ea0fdee9dffa26e2d6d78267f96214a6d1ca3f097c175ec6ccf9cd3037eff64abd3169
 SHA512 
9f1cb065f3db96d3d416ba255b327a10dfdc6cd72f1509bd4fa95a157966bc436282fd37cf16df645ede1594e8eda62c7cc0934936db9d118d39a55521e7c35e

diff --git a/dev-ruby/listen/listen-3.6.0.ebuild 
b/dev-ruby/listen/listen-3.6.0.ebuild
deleted file mode 100644
index 5d10bd2e1352..
--- a/dev-ruby/listen/listen-3.6.0.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby26 ruby27 ruby30"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-SRC_URI="https://github.com/guard/listen/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-DESCRIPTION="Listens to file modifications and notifies you about the changes"
-HOMEPAGE="https://github.com/guard/listen;
-
-LICENSE="MIT"
-SLOT="3"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
-IUSE="test"
-
-# Block on other packages trying to install a /usr/bin/listen
-RDEPEND+="!!media-radio/ax25-apps !!=dev-ruby/rb-inotify-0.9.10"
-
-ruby_add_bdepend "test? ( dev-ruby/thor )"
-
-all_ruby_prepare() {
-   rm -f Gemfile || die
-   sed -i -e "/git/,+3d" -e "/rb-fsevent/d" ${PN}.gemspec || die
-   sed -i -e "/rb-fsevent/d"  lib/listen/adapter/darwin.rb || die
-   rm -rf spec/lib/listen/adapter/darwin_spec.rb || die
-}
-
-each_ruby_prepare() {
-   mkdir spec/.fixtures || die
-}
-
-each_ruby_test() {
-   RSPEC_VERSION=3 ruby-ng_rspec
-   rm -rf spec/.fixtures || die
-}

diff --git a/dev-ruby/listen/listen-3.7.0.ebuild 
b/dev-ruby/listen/listen-3.7.0.ebuild
deleted file mode 100644
index 992a285023e8..
--- a/dev-ruby/listen/listen-3.7.0.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby26 ruby27 ruby30"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-SRC_URI="https://github.com/guard/listen/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-DESCRIPTION="Listens to file modifications and notifies you about the changes"
-HOMEPAGE="https://github.com/guard/listen;
-
-LICENSE="MIT"
-SLOT="3"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="test"
-
-# Block on other packages trying to install a /usr/bin/listen
-RDEPEND+="!!media-radio/ax25-apps !!=dev-ruby/rb-inotify-0.9.10"
-
-ruby_add_bdepend "test? ( dev-ruby/thor )"
-
-all_ruby_prepare() {
-   rm -f Gemfile || die
-   sed -i -e "/git/,+3d" -e "/rb-fsevent/d" ${PN}.gemspec || die
-   sed -i -e 

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

2023-01-10 Thread Hans de Graaff
commit: 4c61c8143316248801d233697fa92569a5f5fc43
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Jan 11 06:45:22 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Jan 11 07:03:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c61c814

dev-ruby/net-sftp: drop obsolete net-ssh:5

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

 dev-ruby/net-sftp/net-sftp-3.0.0.ebuild | 4 ++--
 dev-ruby/net-sftp/net-sftp-4.0.0.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-ruby/net-sftp/net-sftp-3.0.0.ebuild 
b/dev-ruby/net-sftp/net-sftp-3.0.0.ebuild
index 095c3504b8e3..1a15973e3816 100644
--- a/dev-ruby/net-sftp/net-sftp-3.0.0.ebuild
+++ b/dev-ruby/net-sftp/net-sftp-3.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -19,7 +19,7 @@ SLOT="2"
 KEYWORDS="amd64 ~arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-solaris ~x86-solaris"
 IUSE=""
 
-ruby_add_rdepend "|| ( dev-ruby/net-ssh:6 dev-ruby/net-ssh:5 )"
+ruby_add_rdepend "dev-ruby/net-ssh:6"
 
 ruby_add_bdepend "
test? (

diff --git a/dev-ruby/net-sftp/net-sftp-4.0.0.ebuild 
b/dev-ruby/net-sftp/net-sftp-4.0.0.ebuild
index 10ddf9def3a8..e4695b4cf967 100644
--- a/dev-ruby/net-sftp/net-sftp-4.0.0.ebuild
+++ b/dev-ruby/net-sftp/net-sftp-4.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -19,7 +19,7 @@ SLOT="2"
 KEYWORDS="amd64 ~arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-solaris ~x86-solaris"
 IUSE=""
 
-ruby_add_rdepend "|| ( dev-ruby/net-ssh:7 dev-ruby/net-ssh:6 
dev-ruby/net-ssh:5 )"
+ruby_add_rdepend "|| ( dev-ruby/net-ssh:7 dev-ruby/net-ssh:6 )"
 
 ruby_add_bdepend "
test? (



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

2023-01-10 Thread Hans de Graaff
commit: 5564afc373a69cd63ac76944fd905d74c530bd46
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Jan 11 07:00:20 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Jan 11 07:03:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5564afc3

dev-ruby/listen: add 3.8.0

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

 dev-ruby/listen/Manifest|  1 +
 dev-ruby/listen/listen-3.8.0.ebuild | 47 +
 2 files changed, 48 insertions(+)

diff --git a/dev-ruby/listen/Manifest b/dev-ruby/listen/Manifest
index af66ff9d8492..ec53c583a929 100644
--- a/dev-ruby/listen/Manifest
+++ b/dev-ruby/listen/Manifest
@@ -2,3 +2,4 @@ DIST listen-3.5.1.tar.gz 56236 BLAKE2B 
e74186532d5aa9fa7488d0734867d7ec7218036b1
 DIST listen-3.6.0.tar.gz 56134 BLAKE2B 
6826426c5e46fa10145148d545ebdda278af080c4ddda8b055189a9aec91c26302c991ba69199d2616ae171ac85cb0ec6cef657980e6b984bc09513adabf3d16
 SHA512 
32b93ee98333657f8dfcaa8e5c9aa291d5413ddfadac3c3ff34edd2a2273e119922dee71825d6b06a6e86951deb96a676a8b9cdd98431fd21c7a154702ee
 DIST listen-3.7.0.tar.gz 56192 BLAKE2B 
eb7d154dc0e608d43b6751db630f0b99e89fbfefd61e718aa99cc6a03c47e1a455d42f1ae75351f4397c60902dcc78d8c9e8250899f075c351a7fd781069
 SHA512 
86942d60cc57a0a960ba813c3b90ca33c47513bb609c1861c792ce2b9b37371998859c0d6e1cd979d4a3427319d3a75454dfffa068ca1dec22d38497add1335c
 DIST listen-3.7.1.tar.gz 56280 BLAKE2B 
3e0409ca5d636ddde8493e6cab342ca724c98f5ceb4f4abd306d1ec081095387d7d5d6da48d05f47ee50e23475f5685bd23ab7c2592b5697de6bd8292f30c174
 SHA512 
f082e177b14f86c0906af3760f2da81b1574aee5931ef308c640c537bf0e70488b9854c7f1515545ddee76d4a203734b47a9a3d501955214562cec7acc590e1e
+DIST listen-3.8.0.tar.gz 56514 BLAKE2B 
5b316487defe902f755bc53e40052289d03052d3fc54cf2431bb833204ea0fdee9dffa26e2d6d78267f96214a6d1ca3f097c175ec6ccf9cd3037eff64abd3169
 SHA512 
9f1cb065f3db96d3d416ba255b327a10dfdc6cd72f1509bd4fa95a157966bc436282fd37cf16df645ede1594e8eda62c7cc0934936db9d118d39a55521e7c35e

diff --git a/dev-ruby/listen/listen-3.8.0.ebuild 
b/dev-ruby/listen/listen-3.8.0.ebuild
new file mode 100644
index ..7c04021bcd9d
--- /dev/null
+++ b/dev-ruby/listen/listen-3.8.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+SRC_URI="https://github.com/guard/listen/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+DESCRIPTION="Listens to file modifications and notifies you about the changes"
+HOMEPAGE="https://github.com/guard/listen;
+
+LICENSE="MIT"
+SLOT="3"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="test"
+
+# Block on other packages trying to install a /usr/bin/listen
+RDEPEND+="!!media-radio/ax25-apps !!=dev-ruby/rb-inotify-0.9.10"
+
+ruby_add_bdepend "test? ( dev-ruby/thor )"
+
+all_ruby_prepare() {
+   rm -f Gemfile || die
+   sed -i -e "/git/,+3d" -e "/rb-fsevent/d" ${PN}.gemspec || die
+   sed -i -e "/rb-fsevent/d"  lib/listen/adapter/darwin.rb || die
+   rm -rf spec/lib/listen/adapter/darwin_spec.rb || die
+}
+
+each_ruby_prepare() {
+   mkdir spec/.fixtures || die
+}
+
+each_ruby_test() {
+   RSPEC_VERSION=3 ruby-ng_rspec
+   rm -rf spec/.fixtures || die
+}



[gentoo-commits] proj/elfix:master commit in: misc/install-xattr/

2023-01-10 Thread Sam James
commit: 844b96fc02e9edcf57ab493ae7da286daaa1c8cd
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 11 06:53:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 06:53:32 2023 +
URL:https://gitweb.gentoo.org/proj/elfix.git/commit/?id=844b96fc

install-xattr: update copyright year, fix typo

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

 misc/install-xattr/install-xattr.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/misc/install-xattr/install-xattr.c 
b/misc/install-xattr/install-xattr.c
index 23b6af3..2966af4 100644
--- a/misc/install-xattr/install-xattr.c
+++ b/misc/install-xattr/install-xattr.c
@@ -1,7 +1,7 @@
-/* Copyright 2014 Gentoo Foundation
+/* Copyright 2014-2023 Gentoo Foundation
  * Distributed under the terms of the GNU General Public License v2
  *
- * Wrapper for coreutil's install to preserve extended attributes.
+ * Wrapper for coreutils install to preserve extended attributes.
  *
  * Copyright 2014 Anthony G. Basile - 
  * Copyright 2014 Mike Frysinger- 



[gentoo-commits] repo/gentoo:master commit in: media-tv/tvbrowser-bin/

2023-01-10 Thread Viorel Munteanu
commit: 274989d5e446116a13487783d60e63340608399a
Author: Harald Judt  gmx  at>
AuthorDate: Sun Jan  1 04:14:43 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Jan 11 06:44:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=274989d5

media-tv/tvbrowser-bin: Bump version to 4.2.7

Signed-off-by: Harald Judt  gmx.at>
Signed-off-by: Viorel Munteanu  gentoo.org>

 media-tv/tvbrowser-bin/Manifest   |  1 +
 media-tv/tvbrowser-bin/tvbrowser-bin-4.2.7.ebuild | 39 +++
 2 files changed, 40 insertions(+)

diff --git a/media-tv/tvbrowser-bin/Manifest b/media-tv/tvbrowser-bin/Manifest
index 002cf650ce94..842fbac40171 100644
--- a/media-tv/tvbrowser-bin/Manifest
+++ b/media-tv/tvbrowser-bin/Manifest
@@ -1 +1,2 @@
 DIST tvbrowser-bin-4.2.6.tar.gz 5659017 BLAKE2B 
c9ef5f4df9a6338c3cadbc20d5ce14db7ce1821f993becd68e0187a371c068b296dde9002f89e527b7385a02bda0e0ca89ccf12b54761875b6c22f7f2415dc95
 SHA512 
0e3bf4b57974c7804c9cd2622c2dad9e4c873248feec53f0fb514944c698a890e59bcbe9bd4abe4a4146296b26e93b81d81b7eab8c27e055781c1e8571893d7d
+DIST tvbrowser-bin-4.2.7.tar.gz 5678714 BLAKE2B 
22af4810641943db990d9fc5290e1c64b0b6921efba0bb72aeba674850fa07a6f0cae678557df74c973712058dbf1ac3480edbc470c4fd05b95a422e9594a296
 SHA512 
922db2dbae2a4278abb8a818ac23eba38de20b0c3b273b5b7d4fbb57085136500f8cf6cc1daf2ad6765d9b8b1b8e8b8351463397a8ed5ab3025ae6faed8c37ae

diff --git a/media-tv/tvbrowser-bin/tvbrowser-bin-4.2.7.ebuild 
b/media-tv/tvbrowser-bin/tvbrowser-bin-4.2.7.ebuild
new file mode 100644
index ..0e2ced4a33ce
--- /dev/null
+++ b/media-tv/tvbrowser-bin/tvbrowser-bin-4.2.7.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit desktop
+
+DESCRIPTION="Themeable and easy to use TV Guide - written in Java"
+HOMEPAGE="https://www.tvbrowser.org;
+MY_PN="tvbrowser"
+SRC_URI="https://sourceforge.net/projects/tvbrowser/files/TV-Browser%20Releases%20%28Java%2011%20and%20higher%29/${PV}/${MY_PN}_${PV}_bin.tar.gz/download
 -> ${P}.tar.gz"
+S="${WORKDIR}"/"${MY_PN}-${PV}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+JAVA_SLOT=11
+RDEPEND="|| ( dev-java/openjdk:${JAVA_SLOT}
+   dev-java/openjdk-bin:${JAVA_SLOT}
+   dev-java/openjdk-jre-bin:${JAVA_SLOT} )"
+
+src_install() {
+   # Copy files and directories
+   insinto /opt/"${P}"
+   doins -r *
+
+   # Generate launcher
+   exeinto /opt/bin
+   sed -e "s/^P=.*\$/P=${P}/" \
+   -e "s/^JAVA_SLOT=.*\$/JAVA_SLOT=${JAVA_SLOT}/" \
+   "${FILESDIR}"/tvbrowser | \
+   newexe - tvbrowser || die
+
+   # Generate desktop entry
+   make_desktop_entry tvbrowser "TV-Browser" \
+   /opt/"${P}"/imgs/tvbrowser128.png \
+   "AudioVideo;TV;Video"
+}



[gentoo-commits] repo/gentoo:master commit in: media-tv/tvbrowser-bin/

2023-01-10 Thread Viorel Munteanu
commit: 4c57bdb8905ad9d86cb0cee59648bad1241de543
Author: Harald Judt  gmx  at>
AuthorDate: Sun Jan  1 04:16:39 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Jan 11 06:44:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c57bdb8

media-tv/tvbrowser-bin: Remove version 4.2.6

Signed-off-by: Harald Judt  gmx.at>
Closes: https://github.com/gentoo/gentoo/pull/28909
Signed-off-by: Viorel Munteanu  gentoo.org>

 media-tv/tvbrowser-bin/Manifest   |  1 -
 media-tv/tvbrowser-bin/tvbrowser-bin-4.2.6.ebuild | 39 ---
 2 files changed, 40 deletions(-)

diff --git a/media-tv/tvbrowser-bin/Manifest b/media-tv/tvbrowser-bin/Manifest
index 842fbac40171..0bdc3f35ca45 100644
--- a/media-tv/tvbrowser-bin/Manifest
+++ b/media-tv/tvbrowser-bin/Manifest
@@ -1,2 +1 @@
-DIST tvbrowser-bin-4.2.6.tar.gz 5659017 BLAKE2B 
c9ef5f4df9a6338c3cadbc20d5ce14db7ce1821f993becd68e0187a371c068b296dde9002f89e527b7385a02bda0e0ca89ccf12b54761875b6c22f7f2415dc95
 SHA512 
0e3bf4b57974c7804c9cd2622c2dad9e4c873248feec53f0fb514944c698a890e59bcbe9bd4abe4a4146296b26e93b81d81b7eab8c27e055781c1e8571893d7d
 DIST tvbrowser-bin-4.2.7.tar.gz 5678714 BLAKE2B 
22af4810641943db990d9fc5290e1c64b0b6921efba0bb72aeba674850fa07a6f0cae678557df74c973712058dbf1ac3480edbc470c4fd05b95a422e9594a296
 SHA512 
922db2dbae2a4278abb8a818ac23eba38de20b0c3b273b5b7d4fbb57085136500f8cf6cc1daf2ad6765d9b8b1b8e8b8351463397a8ed5ab3025ae6faed8c37ae

diff --git a/media-tv/tvbrowser-bin/tvbrowser-bin-4.2.6.ebuild 
b/media-tv/tvbrowser-bin/tvbrowser-bin-4.2.6.ebuild
deleted file mode 100644
index bc0c8bb7a3f9..
--- a/media-tv/tvbrowser-bin/tvbrowser-bin-4.2.6.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-inherit desktop
-
-DESCRIPTION="Themeable and easy to use TV Guide - written in Java"
-HOMEPAGE="https://www.tvbrowser.org;
-MY_PN="tvbrowser"
-SRC_URI="mirror://sourceforge/project/tvbrowser/TV-Browser%20Releases%20%28Java%2011%20and%20higher%29/${PV}/${MY_PN}_${PV}_bin.tar.gz
 -> ${P}.tar.gz"
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-JAVA_SLOT=11
-RDEPEND="|| ( dev-java/openjdk:${JAVA_SLOT}
-   dev-java/openjdk-bin:${JAVA_SLOT}
-   dev-java/openjdk-jre-bin:${JAVA_SLOT} )"
-
-S="${WORKDIR}"/"${MY_PN}-${PV}"
-
-src_install() {
-   # Copy files and directories
-   insinto /opt/"${P}"
-   doins -r *
-
-   # Generate launcher
-   exeinto /opt/bin
-   sed -e "s/^P=.*\$/P=${P}/" \
-   -e "s/^JAVA_SLOT=.*\$/JAVA_SLOT=${JAVA_SLOT}/" \
-   "${FILESDIR}"/tvbrowser | \
-   newexe - tvbrowser || die
-
-   # Generate desktop entry
-   make_desktop_entry tvbrowser "TV-Browser" \
-   /opt/"${P}"/imgs/tvbrowser128.png \
-   "AudioVideo;TV;Video"
-}



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

2023-01-10 Thread Joonas Niilola
commit: 4b89b42889141c89cc894e7d9b37e4e684fc318e
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Jan 11 06:27:35 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jan 11 06:28:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b89b428

xfce-base/xfdesktop: Keyword 4.19.0 x86, #890340

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

 xfce-base/xfdesktop/xfdesktop-4.19.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xfce-base/xfdesktop/xfdesktop-4.19.0.ebuild 
b/xfce-base/xfdesktop/xfdesktop-4.19.0.ebuild
index 21adf527c9b8..e913bade7372 100644
--- a/xfce-base/xfdesktop/xfdesktop-4.19.0.ebuild
+++ b/xfce-base/xfdesktop/xfdesktop-4.19.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 IUSE="X libnotify +thunar wayland"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: xfce-base/xfce4-panel/

2023-01-10 Thread Joonas Niilola
commit: 9e4f800925ec35f7ef56cb2e21043f1b34271b90
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Jan 11 06:27:36 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jan 11 06:28:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e4f8009

xfce-base/xfce4-panel: Keyword 4.19.0 x86, #890340

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

 xfce-base/xfce4-panel/xfce4-panel-4.19.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xfce-base/xfce4-panel/xfce4-panel-4.19.0.ebuild 
b/xfce-base/xfce4-panel/xfce4-panel-4.19.0.ebuild
index fff8efcd9fa6..65a4d9e2a76e 100644
--- a/xfce-base/xfce4-panel/xfce4-panel-4.19.0.ebuild
+++ b/xfce-base/xfce4-panel/xfce4-panel-4.19.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2;
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 IUSE="X +dbusmenu introspection vala wayland"
 REQUIRED_USE="vala? ( introspection )"
 



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

2023-01-10 Thread Joonas Niilola
commit: b53d64f1ecc9049c637cae1d1e53ae3d51d717ed
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Jan 11 06:27:30 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jan 11 06:28:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b53d64f1

xfce-base/libxfce4windowing: Keyword 4.19.1 x86, #890340

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

 xfce-base/libxfce4windowing/libxfce4windowing-4.19.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xfce-base/libxfce4windowing/libxfce4windowing-4.19.1.ebuild 
b/xfce-base/libxfce4windowing/libxfce4windowing-4.19.1.ebuild
index 5caade99205f..996945906e24 100644
--- a/xfce-base/libxfce4windowing/libxfce4windowing-4.19.1.ebuild
+++ b/xfce-base/libxfce4windowing/libxfce4windowing-4.19.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2;
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 IUSE="+introspection wayland X"
 
 DEPEND="



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

2023-01-10 Thread Sam James
commit: eb63cd5cb89c8d7b466c34633d319a59a049d9f8
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 11 06:04:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 06:04:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb63cd5c

sys-devel/gdb: Stabilize 12.1-r3 sparc, #890381

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

 sys-devel/gdb/gdb-12.1-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/gdb/gdb-12.1-r3.ebuild b/sys-devel/gdb/gdb-12.1-r3.ebuild
index 3b90cc0a8b0a..8170d934aa47 100644
--- a/sys-devel/gdb/gdb-12.1-r3.ebuild
+++ b/sys-devel/gdb/gdb-12.1-r3.ebuild
@@ -44,7 +44,7 @@ LICENSE="GPL-3+ LGPL-2.1+"
 SLOT="0"
 
 if [[ ${PV} != * ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 IUSE="cet guile lzma multitarget nls +python +server source-highlight test 
vanilla xml xxhash"



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

2023-01-10 Thread Sam James
commit: 910e545667f67328d659e7387be922c5a434c78f
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 11 06:04:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 06:04:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=910e5456

sys-devel/gdb: Stabilize 12.1-r3 ppc64, #890381

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

 sys-devel/gdb/gdb-12.1-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/gdb/gdb-12.1-r3.ebuild b/sys-devel/gdb/gdb-12.1-r3.ebuild
index 18f76d136066..3b90cc0a8b0a 100644
--- a/sys-devel/gdb/gdb-12.1-r3.ebuild
+++ b/sys-devel/gdb/gdb-12.1-r3.ebuild
@@ -44,7 +44,7 @@ LICENSE="GPL-3+ LGPL-2.1+"
 SLOT="0"
 
 if [[ ${PV} != * ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 IUSE="cet guile lzma multitarget nls +python +server source-highlight test 
vanilla xml xxhash"



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

2023-01-10 Thread Sam James
commit: 28fcae31f91eb30b62c8d55b39207238d377f0c2
Author: Eric Joldasov  getgoogleoff  me>
AuthorDate: Wed Jan  4 11:44:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 06:04:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28fcae31

dev-lang/zig: use correct binary for testing 0.10.0

According to upstream [1], 'stage3' binary should be used for testing
instead of 'stage2'. Thanks to Frederik Schwan and Sam James for
pointing this out! Also split tests so than we can know more accurately
what test step failed.

[1] https://www.github.com/ziglang/zig/issues/14240#issuecomment-1374634325

Signed-off-by: Eric Joldasov  getgoogleoff.me>
Closes: https://github.com/gentoo/gentoo/pull/29059
Signed-off-by: Sam James  gentoo.org>

 .../zig-0.10.0-build-dir-install-stage3.patch  | 28 ++
 dev-lang/zig/zig-0.10.0.ebuild | 18 +-
 2 files changed, 45 insertions(+), 1 deletion(-)

diff --git a/dev-lang/zig/files/zig-0.10.0-build-dir-install-stage3.patch 
b/dev-lang/zig/files/zig-0.10.0-build-dir-install-stage3.patch
new file mode 100644
index ..c44632f5111e
--- /dev/null
+++ b/dev-lang/zig/files/zig-0.10.0-build-dir-install-stage3.patch
@@ -0,0 +1,28 @@
+From: Eric Joldasov 
+
+Install 'zig' binary in 'build_dir/stage3' directory so that we can find it 
and use for testing.
+Upstream PR https://github.com/ziglang/zig/pull/14255.
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -1094,7 +1094,7 @@ set(ZIG_BUILD_ARGS
+ )
+ 
+ add_custom_target(stage3 ALL
+-COMMAND zig2 build compile ${ZIG_BUILD_ARGS}
++COMMAND zig2 build --prefix "${CMAKE_BINARY_DIR}/stage3" ${ZIG_BUILD_ARGS}
+ DEPENDS zig2
+ COMMENT STATUS "Building stage3"
+ WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}"
+--- a/build.zig
 b/build.zig
+@@ -148,10 +148,6 @@ pub fn build(b: *Builder) !void {
+ };
+ 
+ const exe = b.addExecutable("zig", main_file);
+-
+-const compile_step = b.step("compile", "Build the self-hosted compiler");
+-compile_step.dependOn();
+-
+ exe.stack_size = stack_size;
+ exe.strip = strip;
+ exe.sanitize_thread = sanitize_thread;

diff --git a/dev-lang/zig/zig-0.10.0.ebuild b/dev-lang/zig/zig-0.10.0.ebuild
index fbc2bd7aee94..f47f22799167 100644
--- a/dev-lang/zig/zig-0.10.0.ebuild
+++ b/dev-lang/zig/zig-0.10.0.ebuild
@@ -49,6 +49,7 @@ CHECKREQS_MEMORY="10G"
 
 PATCHES=(
"${FILESDIR}/${P}-avoid-cmake-bug.patch"
+   "${FILESDIR}/${P}-build-dir-install-stage3.patch"
 )
 
 llvm_check_deps() {
@@ -75,7 +76,22 @@ src_configure() {
 
 src_test() {
cd "${BUILD_DIR}" || die
-   ./zig2 build test -Dstatic-llvm=false -Denable-llvm=true 
-Dskip-non-native=true || die
+   local ZIG_TESTARGS=("-Dstatic-llvm=false -Denable-llvm=true 
-Dskip-non-native=true -Drelease -Dtarget=native")
+   ./stage3/bin/zig build test-cases ${ZIG_TESTARGS[@]} || die
+   ./stage3/bin/zig build test-fmt ${ZIG_TESTARGS[@]} || die
+   ./stage3/bin/zig build test-behavior ${ZIG_TESTARGS[@]} || die
+   ./stage3/bin/zig build test-compiler-rt ${ZIG_TESTARGS[@]} || die
+   ./stage3/bin/zig build test-universal-libc ${ZIG_TESTARGS[@]} || die
+   ./stage3/bin/zig build test-compare-output ${ZIG_TESTARGS[@]} || die
+   ./stage3/bin/zig build test-standalone ${ZIG_TESTARGS[@]} || die
+   ./stage3/bin/zig build test-c-abi ${ZIG_TESTARGS[@]} || die
+   ./stage3/bin/zig build test-link ${ZIG_TESTARGS[@]} || die
+   ./stage3/bin/zig build test-stack-traces ${ZIG_TESTARGS[@]} || die
+   ./stage3/bin/zig build test-cli ${ZIG_TESTARGS[@]} || die
+   ./stage3/bin/zig build test-asm-link ${ZIG_TESTARGS[@]} || die
+   ./stage3/bin/zig build test-translate-c ${ZIG_TESTARGS[@]} || die
+   ./stage3/bin/zig build test-run-translated-c ${ZIG_TESTARGS[@]} || die
+   ./stage3/bin/zig build test-std ${ZIG_TESTARGS[@]} || die
 }
 
 pkg_postinst() {



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

2023-01-10 Thread Sam James
commit: 12c5d67f53723a24caf9f20a6e9512399ee09aa8
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 11 06:04:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 06:04:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12c5d67f

sys-devel/gdb: Stabilize 12.1-r3 x86, #890381

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

 sys-devel/gdb/gdb-12.1-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/gdb/gdb-12.1-r3.ebuild b/sys-devel/gdb/gdb-12.1-r3.ebuild
index 4507c75c1e45..060a9a41da4c 100644
--- a/sys-devel/gdb/gdb-12.1-r3.ebuild
+++ b/sys-devel/gdb/gdb-12.1-r3.ebuild
@@ -44,7 +44,7 @@ LICENSE="GPL-3+ LGPL-2.1+"
 SLOT="0"
 
 if [[ ${PV} != * ]] ; then
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 IUSE="cet guile lzma multitarget nls +python +server source-highlight test 
vanilla xml xxhash"



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

2023-01-10 Thread Sam James
commit: 704dbbd4daa9f8c6bb721efd7322f063ae1d3774
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 11 06:04:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 06:04:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=704dbbd4

sys-devel/gdb: Stabilize 12.1-r3 arm64, #890381

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

 sys-devel/gdb/gdb-12.1-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/gdb/gdb-12.1-r3.ebuild b/sys-devel/gdb/gdb-12.1-r3.ebuild
index 6e8be1073895..4507c75c1e45 100644
--- a/sys-devel/gdb/gdb-12.1-r3.ebuild
+++ b/sys-devel/gdb/gdb-12.1-r3.ebuild
@@ -44,7 +44,7 @@ LICENSE="GPL-3+ LGPL-2.1+"
 SLOT="0"
 
 if [[ ${PV} != * ]] ; then
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 IUSE="cet guile lzma multitarget nls +python +server source-highlight test 
vanilla xml xxhash"



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

2023-01-10 Thread Sam James
commit: b3cef4c92d0825afa86d7bbc29479693b5fa54ea
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 11 06:04:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 06:04:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3cef4c9

sys-devel/gdb: Stabilize 12.1-r3 arm, #890381

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

 sys-devel/gdb/gdb-12.1-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/gdb/gdb-12.1-r3.ebuild b/sys-devel/gdb/gdb-12.1-r3.ebuild
index 060a9a41da4c..18f76d136066 100644
--- a/sys-devel/gdb/gdb-12.1-r3.ebuild
+++ b/sys-devel/gdb/gdb-12.1-r3.ebuild
@@ -44,7 +44,7 @@ LICENSE="GPL-3+ LGPL-2.1+"
 SLOT="0"
 
 if [[ ${PV} != * ]] ; then
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 IUSE="cet guile lzma multitarget nls +python +server source-highlight test 
vanilla xml xxhash"



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

2023-01-10 Thread Joonas Niilola
commit: 7f7a6a42ce5125030e536443962c9e0eb78cb919
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Jan 11 06:01:32 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jan 11 06:03:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f7a6a42

x11-terms/xterm: Stabilize 377-r1 x86, #890399

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

 x11-terms/xterm/xterm-377-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/xterm/xterm-377-r1.ebuild 
b/x11-terms/xterm/xterm-377-r1.ebuild
index 9529cbea8b30..8252efb59990 100644
--- a/x11-terms/xterm/xterm-377-r1.ebuild
+++ b/x11-terms/xterm/xterm-377-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( 
https://invisible-island.net/archives/${PN}/${P}.tgz.as
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+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"
 IUSE="+openpty sixel toolbar truetype unicode Xaw3d xinerama"
 
 DEPEND="



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

2023-01-10 Thread Joonas Niilola
commit: 09f2697b739c162ae84fb168a3d07e5ab0363bd6
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Jan 11 05:59:38 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jan 11 06:03:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09f2697b

x11-terms/xterm: Stabilize 377-r1 amd64, #890399

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

 x11-terms/xterm/xterm-377-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-terms/xterm/xterm-377-r1.ebuild 
b/x11-terms/xterm/xterm-377-r1.ebuild
index deff5d6c51bd..9529cbea8b30 100644
--- a/x11-terms/xterm/xterm-377-r1.ebuild
+++ b/x11-terms/xterm/xterm-377-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( 
https://invisible-island.net/archives/${PN}/${P}.tgz.as
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+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"
 IUSE="+openpty sixel toolbar truetype unicode Xaw3d xinerama"
 
 DEPEND="



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

2023-01-10 Thread Viorel Munteanu
commit: 520d7e6c78bef4d3d1fc769574eb29141525272b
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue Jan 10 16:29:47 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Jan 11 05:51:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=520d7e6c

net-misc/turbovnc: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/29047
Signed-off-by: Viorel Munteanu  gentoo.org>

 .../turbovnc-2.2.7-fix-musl-compilation.patch  | 51 --
 1 file changed, 51 deletions(-)

diff --git a/net-misc/turbovnc/files/turbovnc-2.2.7-fix-musl-compilation.patch 
b/net-misc/turbovnc/files/turbovnc-2.2.7-fix-musl-compilation.patch
deleted file mode 100644
index c9f5f0397b4c..
--- a/net-misc/turbovnc/files/turbovnc-2.2.7-fix-musl-compilation.patch
+++ /dev/null
@@ -1,51 +0,0 @@
-See bug https://bugs.gentoo.org/836723
-
-There are 2 compilation errors:
-
-/var/tmp/portage/net-misc/turbovnc-2.2.7-r2/work/turbovnc-2.2.7/unix/Xvnc/programs/Xserver/os/access.c:
 In function 'GetLocalClientCreds':
-/var/tmp/portage/net-misc/turbovnc-2.2.7-r2/work/turbovnc-2.2.7/unix/Xvnc/programs/Xserver/os/access.c:1178:18:
 error: storage size of 'peercred' isn't known
- 1178 | struct ucred peercred;
-  |  ^~~~
-
-/var/tmp/portage/net-misc/turbovnc-2.2.7-r2/work/turbovnc-2.2.7/unix/Xvnc/programs/Xserver/Xext/xf86bigfont.c:48:10:
 fatal error: asm/page.h: No such file or directory
-   48 | #include 
-  |  ^~~~
-
-
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -69,6 +69,8 @@
- boolean_number(TVNC_BUILDSERVER)
- report_option(TVNC_BUILDSERVER "TurboVNC Server")
- 
-+option(BUILDING_ON_MUSL "Define GNU macros on musl" 0)
-+
- if(TVNC_BUILDNATIVE OR TVNC_BUILDSERVER)
-   set(USEC 1)
- endif()
 a/unix/Xvnc/programs/Xserver/os/CMakeLists.txt
-+++ b/unix/Xvnc/programs/Xserver/os/CMakeLists.txt
-@@ -13,6 +13,10 @@
-   add_definitions(-DBSD44SOCKETS)
- endif()
- 
-+if(BUILDING_ON_MUSL)
-+  add_definitions(-D_GNU_SOURCE)
-+endif()
-+
- set(EXTRASRCS "")
- if(CMAKE_SYSTEM_NAME STREQUAL "SunOS")
-   add_definitions(-DSECURE_RPC)
 a/unix/Xvnc/programs/Xserver/Xext/CMakeLists.txt
-+++ b/unix/Xvnc/programs/Xserver/Xext/CMakeLists.txt
-@@ -8,6 +8,10 @@
-   endif()
- endforeach()
- 
-+if(BUILDING_ON_MUSL)
-+  add_definitions(-D__GNU_LIBRARY__=2)
-+endif()
-+
- disable_compiler_warnings()
- handle_type_puns()
- 



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

2023-01-10 Thread Sam James
commit: ccbbdbf3cc4d944e1bb7ad73d6c988e5f074c7b4
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 11 05:15:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 05:15:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccbbdbf3

dev-java/tomcat-el-api: Stabilize 10.1.4 amd64, #890359

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

 dev-java/tomcat-el-api/tomcat-el-api-10.1.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/tomcat-el-api/tomcat-el-api-10.1.4.ebuild 
b/dev-java/tomcat-el-api/tomcat-el-api-10.1.4.ebuild
index 52dd5481036f..56e06f95d3d0 100644
--- a/dev-java/tomcat-el-api/tomcat-el-api-10.1.4.ebuild
+++ b/dev-java/tomcat-el-api/tomcat-el-api-10.1.4.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://apache/tomcat/tomcat-$(ver_cut 
1)/v${PV}/src/apache-tomcat-${P
 
 LICENSE="Apache-2.0"
 SLOT="5.0"
-KEYWORDS="~amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~x64-solaris 
~x86-solaris"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~x64-solaris 
~x86-solaris"
 
 DEPEND=">=virtual/jdk-11:*"
 RDEPEND=">=virtual/jre-11:*"



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

2023-01-10 Thread Sam James
commit: b158567e5cdc369e80e509490006b70874ccd9bf
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 11 05:15:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 05:15:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b158567e

dev-java/tomcat-servlet-api: Stabilize 10.1.4 amd64, #890359

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

 dev-java/tomcat-servlet-api/tomcat-servlet-api-10.1.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/tomcat-servlet-api/tomcat-servlet-api-10.1.4.ebuild 
b/dev-java/tomcat-servlet-api/tomcat-servlet-api-10.1.4.ebuild
index a845ba3e023f..3a19ce54b1b8 100644
--- a/dev-java/tomcat-servlet-api/tomcat-servlet-api-10.1.4.ebuild
+++ b/dev-java/tomcat-servlet-api/tomcat-servlet-api-10.1.4.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://apache/tomcat/tomcat-$(ver_cut 
1)/v${PV}/src/apache-tomcat-${P
 
 LICENSE="Apache-2.0"
 SLOT="6.0"
-KEYWORDS="~amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~x64-solaris 
~x86-solaris"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~x64-solaris 
~x86-solaris"
 
 CP_DEPEND="~dev-java/tomcat-el-api-${PV}:5.0"
 



[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-apache-tomcat/

2023-01-10 Thread Sam James
commit: 1ec2b29db64ebc3fa2a6bc123a103103942be0eb
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 11 05:15:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 05:15:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ec2b29d

sec-keys/openpgp-keys-apache-tomcat: Stabilize 10.1.4 amd64, #890359

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

 .../openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-10.1.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-10.1.4.ebuild 
b/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-10.1.4.ebuild
index a09bf3d45fc9..81b3505e76ec 100644
--- 
a/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-10.1.4.ebuild
+++ 
b/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-10.1.4.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://downloads.apache.org/tomcat/tomcat-$(ver_cut 
1)/v${PV}/KEYS ->
 
 LICENSE="public-domain"
 SLOT="${PV}"
-KEYWORDS="~amd64 ~arm arm64 ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86"
 
 S="${WORKDIR}"
 



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

2023-01-10 Thread Sam James
commit: 184424c92ae4dd1783a06654093231d8d63a61d6
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 11 05:15:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 05:15:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=184424c9

dev-java/tomcat-jsp-api: Stabilize 10.1.4 amd64, #890359

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

 dev-java/tomcat-jsp-api/tomcat-jsp-api-10.1.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/tomcat-jsp-api/tomcat-jsp-api-10.1.4.ebuild 
b/dev-java/tomcat-jsp-api/tomcat-jsp-api-10.1.4.ebuild
index d55f016f4c5b..e43c05b27418 100644
--- a/dev-java/tomcat-jsp-api/tomcat-jsp-api-10.1.4.ebuild
+++ b/dev-java/tomcat-jsp-api/tomcat-jsp-api-10.1.4.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://apache/tomcat/tomcat-$(ver_cut 
1)/v${PV}/src/apache-tomcat-${P
 
 LICENSE="Apache-2.0"
 SLOT="3.1"
-KEYWORDS="~amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~x64-solaris 
~x86-solaris"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~x64-solaris 
~x86-solaris"
 
 CP_DEPEND="
~dev-java/tomcat-el-api-${PV}:5.0



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

2023-01-10 Thread Sam James
commit: 0690819306aabed8c734dc8f4d94c8d903474506
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 11 05:15:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 05:15:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06908193

sys-devel/gdb: Stabilize 12.1-r3 amd64, #890381

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

 sys-devel/gdb/gdb-12.1-r3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-devel/gdb/gdb-12.1-r3.ebuild b/sys-devel/gdb/gdb-12.1-r3.ebuild
index d488fd670d9c..6e8be1073895 100644
--- a/sys-devel/gdb/gdb-12.1-r3.ebuild
+++ b/sys-devel/gdb/gdb-12.1-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -44,7 +44,7 @@ LICENSE="GPL-3+ LGPL-2.1+"
 SLOT="0"
 
 if [[ ${PV} != * ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 IUSE="cet guile lzma multitarget nls +python +server source-highlight test 
vanilla xml xxhash"



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

2023-01-10 Thread Sam James
commit: 58bc8de6c739239a82a6a28ee8ff1c4b85b57d56
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 11 05:15:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 05:15:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58bc8de6

dev-java/tomcat-jsp-api: Stabilize 10.1.4 x86, #890359

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

 dev-java/tomcat-jsp-api/tomcat-jsp-api-10.1.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/tomcat-jsp-api/tomcat-jsp-api-10.1.4.ebuild 
b/dev-java/tomcat-jsp-api/tomcat-jsp-api-10.1.4.ebuild
index 8fec55e56f42..d55f016f4c5b 100644
--- a/dev-java/tomcat-jsp-api/tomcat-jsp-api-10.1.4.ebuild
+++ b/dev-java/tomcat-jsp-api/tomcat-jsp-api-10.1.4.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://apache/tomcat/tomcat-$(ver_cut 
1)/v${PV}/src/apache-tomcat-${P
 
 LICENSE="Apache-2.0"
 SLOT="3.1"
-KEYWORDS="~amd64 ~arm arm64 ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-solaris 
~x86-solaris"
+KEYWORDS="~amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~x64-solaris 
~x86-solaris"
 
 CP_DEPEND="
~dev-java/tomcat-el-api-${PV}:5.0



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

2023-01-10 Thread Sam James
commit: acf817857de9a17276e89797ca2fa715d0e08a90
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 11 05:15:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 05:15:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acf81785

dev-java/tomcat-servlet-api: Stabilize 10.1.4 x86, #890359

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

 dev-java/tomcat-servlet-api/tomcat-servlet-api-10.1.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/tomcat-servlet-api/tomcat-servlet-api-10.1.4.ebuild 
b/dev-java/tomcat-servlet-api/tomcat-servlet-api-10.1.4.ebuild
index d0180c929b84..a845ba3e023f 100644
--- a/dev-java/tomcat-servlet-api/tomcat-servlet-api-10.1.4.ebuild
+++ b/dev-java/tomcat-servlet-api/tomcat-servlet-api-10.1.4.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://apache/tomcat/tomcat-$(ver_cut 
1)/v${PV}/src/apache-tomcat-${P
 
 LICENSE="Apache-2.0"
 SLOT="6.0"
-KEYWORDS="~amd64 ~arm arm64 ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-solaris 
~x86-solaris"
+KEYWORDS="~amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~x64-solaris 
~x86-solaris"
 
 CP_DEPEND="~dev-java/tomcat-el-api-${PV}:5.0"
 



[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-apache-tomcat/

2023-01-10 Thread Sam James
commit: f92f47c8fb6675569a648d452dc3c75d3a171ab6
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 11 05:15:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 05:15:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f92f47c8

sec-keys/openpgp-keys-apache-tomcat: Stabilize 10.1.4 x86, #890359

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

 .../openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-10.1.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-10.1.4.ebuild 
b/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-10.1.4.ebuild
index 5f19c05ec070..a09bf3d45fc9 100644
--- 
a/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-10.1.4.ebuild
+++ 
b/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-10.1.4.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://downloads.apache.org/tomcat/tomcat-$(ver_cut 
1)/v${PV}/KEYS ->
 
 LICENSE="public-domain"
 SLOT="${PV}"
-KEYWORDS="~amd64 ~arm arm64 ppc64 ~x86"
+KEYWORDS="~amd64 ~arm arm64 ppc64 x86"
 
 S="${WORKDIR}"
 



[gentoo-commits] repo/gentoo:master commit in: www-servers/tomcat/

2023-01-10 Thread Sam James
commit: 1521fef9eebe46f79f9e8baf7fd9228474150fd0
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 11 05:15:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 05:15:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1521fef9

www-servers/tomcat: Stabilize 10.1.4 amd64, #890359

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

 www-servers/tomcat/tomcat-10.1.4.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/www-servers/tomcat/tomcat-10.1.4.ebuild 
b/www-servers/tomcat/tomcat-10.1.4.ebuild
index 9be9150ea919..ed93fb552e70 100644
--- a/www-servers/tomcat/tomcat-10.1.4.ebuild
+++ b/www-servers/tomcat/tomcat-10.1.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -24,7 +24,7 @@ 
SRC_URI="mirror://apache/${PN}/tomcat-10/v${PV}/src/${MY_P}.tar.gz
 
 LICENSE="Apache-2.0"
 SLOT="10.1"
-KEYWORDS="~amd64 ~amd64-linux"
+KEYWORDS="amd64 ~amd64-linux"
 IUSE="extra-webapps"
 
 RESTRICT="test" # can we run them on a production system?



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

2023-01-10 Thread Sam James
commit: bdff603b4dec2c1ce85a7f164454194b531c28b3
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 11 05:13:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 05:15:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdff603b

x11-terms/xterm: add 378

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

 x11-terms/xterm/Manifest |   2 +
 x11-terms/xterm/xterm-378.ebuild | 106 +++
 2 files changed, 108 insertions(+)

diff --git a/x11-terms/xterm/Manifest b/x11-terms/xterm/Manifest
index c5dcaf7c38ac..4bedd63c2da9 100644
--- a/x11-terms/xterm/Manifest
+++ b/x11-terms/xterm/Manifest
@@ -2,3 +2,5 @@ DIST xterm-376.tgz 1524619 BLAKE2B 
eae78890a33995e8ca5ffabe742c7adf0e29f41b373c5
 DIST xterm-376.tgz.asc 729 BLAKE2B 
a2dc9fd23ebb066dc7bb691a72a88ea0f630e64507eb9741097e8ca1973e09a39765974e32b3ce384d29e79d431a72b6f89f3af646dffa5ca92b569a8956996e
 SHA512 
6e6f91e57b686e6590448d50549e671ba89015096adffa8e7e4eae4ca254346b92dce45cdb57bc8987caad6a1141f30d997fdf04d83791209e56c3646a9dbc8e
 DIST xterm-377.tgz 1527178 BLAKE2B 
0e7436d3eae4264d4974026b3e26588cfeb2d6e630e01cdfb9158ade4b9376754c832cffc59be88861469c461ace19ec2ecd9f808ac52cd967301502ec5ccc6e
 SHA512 
e74fef6edae3162a7395e5654e78afcb3cb816dbfeabf46dacab48ed872a7aa7ee8c2be32f14a67d51bc207a2bc914cdc9b446985aed73240086e2320127f7c9
 DIST xterm-377.tgz.asc 729 BLAKE2B 
b20e862876e093c270a4cdc46b47414c2fb4eb36b99867c3c93d31f785b92ebf90918053dfa11f999da091f2d2ce6326068f2e0acc8055f768e1be39d6a89d75
 SHA512 
4f93e969053aa3d7f568c7dbc05cecb19d60fb6b5f54c305ea0727f1a11796f882530a403dbec6f9d5d916a43719bd2b62179510e7f6083972ea37b2837af4d2
+DIST xterm-378.tgz 1529140 BLAKE2B 
73524a7e382c5e69122432927f9facf525981258df04ac06bd181b9ca8ccddc6387903922a28d17a0d2e8d35c0f459f76fc8aeec9eb43dfd1123cd4f7b1a080c
 SHA512 
71515ecde2f050c17613f5851d00893326338dc31bd4db6a737792d2848d807c8d82ae9c49f8f673150b042c065d5b2a44da8d0cbcdbffbf55fe0919a1ee9047
+DIST xterm-378.tgz.asc 729 BLAKE2B 
c12827b98ce4a498fd7ae7b223391c6f7193a5f85709bbc2758499db02405f618fab80c2fba21b48181f2330eccd08cd7201fab3671ea239f01b3749d18a7bd5
 SHA512 
c7e1845375a0bbd477ae78e4449cd2b16206669f042733acf527057dfb3f58582f26d81509383f312cd4f37043ae3754131412ae63571320c4b9fdb00da11c86

diff --git a/x11-terms/xterm/xterm-378.ebuild b/x11-terms/xterm/xterm-378.ebuild
new file mode 100644
index ..433b5518e63a
--- /dev/null
+++ b/x11-terms/xterm/xterm-378.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/thomasdickey.asc
+inherit desktop flag-o-matic toolchain-funcs verify-sig xdg
+
+DESCRIPTION="Terminal Emulator for X Windows"
+HOMEPAGE="https://invisible-island.net/xterm/;
+SRC_URI="https://invisible-island.net/archives/${PN}/${P}.tgz;
+SRC_URI+=" verify-sig? ( 
https://invisible-island.net/archives/${PN}/${P}.tgz.asc )"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="+openpty sixel toolbar truetype unicode Xaw3d xinerama"
+
+DEPEND="
+   kernel_linux? ( sys-libs/libutempter )
+   media-libs/fontconfig:1.0
+   >=sys-libs/ncurses-5.7-r7:=
+   x11-apps/xmessage
+   x11-libs/libICE
+   x11-libs/libX11
+   x11-libs/libXaw
+   x11-libs/libXft
+   x11-libs/libxkbfile
+   x11-libs/libXmu
+   x11-libs/libXrender
+   x11-libs/libXt
+   unicode? ( x11-apps/luit )
+   Xaw3d? ( x11-libs/libXaw3d )
+   xinerama? ( x11-libs/libXinerama )"
+RDEPEND="${DEPEND}
+   media-fonts/font-misc-misc
+   x11-apps/rgb"
+DEPEND+=" x11-base/xorg-proto"
+BDEPEND="
+   virtual/pkgconfig
+   verify-sig? ( sec-keys/openpgp-keys-thomasdickey )
+"
+
+DOCS=( README{,.i18n} ctlseqs.txt )
+
+src_configure() {
+   DEFAULTS_DIR="${EPREFIX}"/usr/share/X11/app-defaults
+
+   # bug #454736
+   # Workaround for ncurses[tinfo] until upstream fixes their buildsystem 
using
+   # something sane like pkg-config or ncurses5-config and stops guessing 
libs
+   # Everything gets linked against ncurses anyways, so don't shout
+   append-libs $($(tc-getPKG_CONFIG) --libs ncurses)
+
+   local myeconfargs=(
+   --disable-full-tgetent
+   --disable-imake
+   --disable-setgid
+   --disable-setuid
+   --enable-256-color
+   --enable-broken-osc
+   --enable-broken-st
+   --enable-dabbrev
+   --enable-exec-xterm
+   --enable-i18n
+   --enable-load-vt-fonts
+   --enable-logging
+   --enable-screen-dumps
+   --enable-warnings
+   --enable-wide-chars
+  

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

2023-01-10 Thread Sam James
commit: 049b7d1ac60a5479ccf6d1e6df5fc4e8e5e0c7d6
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 11 05:15:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 05:15:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=049b7d1a

dev-java/tomcat-el-api: Stabilize 10.1.4 x86, #890359

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

 dev-java/tomcat-el-api/tomcat-el-api-10.1.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/tomcat-el-api/tomcat-el-api-10.1.4.ebuild 
b/dev-java/tomcat-el-api/tomcat-el-api-10.1.4.ebuild
index 8b291231f793..52dd5481036f 100644
--- a/dev-java/tomcat-el-api/tomcat-el-api-10.1.4.ebuild
+++ b/dev-java/tomcat-el-api/tomcat-el-api-10.1.4.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://apache/tomcat/tomcat-$(ver_cut 
1)/v${PV}/src/apache-tomcat-${P
 
 LICENSE="Apache-2.0"
 SLOT="5.0"
-KEYWORDS="~amd64 ~arm arm64 ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-solaris 
~x86-solaris"
+KEYWORDS="~amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~x64-solaris 
~x86-solaris"
 
 DEPEND=">=virtual/jdk-11:*"
 RDEPEND=">=virtual/jre-11:*"



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

2023-01-10 Thread Sam James
commit: 824d3ea9c919d37ee6f6e3d69c35bfa4c30f0dea
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 11 05:15:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 05:15:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=824d3ea9

dev-cpp/rapidyaml: Stabilize 0.5.0 x86, #890350

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

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

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



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

2023-01-10 Thread Sam James
commit: 824f05613399bddee186dc0d473c0ddc3201a170
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 11 05:09:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 05:15:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=824f0561

media-gfx/scrot: add xinerama dep

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

 media-gfx/scrot/{scrot-1.8.ebuild => scrot-1.8-r1.ebuild} | 1 +
 media-gfx/scrot/scrot-.ebuild | 1 +
 2 files changed, 2 insertions(+)

diff --git a/media-gfx/scrot/scrot-1.8.ebuild 
b/media-gfx/scrot/scrot-1.8-r1.ebuild
similarity index 98%
rename from media-gfx/scrot/scrot-1.8.ebuild
rename to media-gfx/scrot/scrot-1.8-r1.ebuild
index a7f14945b8f4..858ee4b9038c 100644
--- a/media-gfx/scrot/scrot-1.8.ebuild
+++ b/media-gfx/scrot/scrot-1.8-r1.ebuild
@@ -26,6 +26,7 @@ RDEPEND="
x11-libs/libX11
x11-libs/libXcomposite
x11-libs/libXfixes
+   x11-libs/libXinerama
|| (
media-libs/imlib2[gif]
media-libs/imlib2[jpeg]

diff --git a/media-gfx/scrot/scrot-.ebuild 
b/media-gfx/scrot/scrot-.ebuild
index a7f14945b8f4..858ee4b9038c 100644
--- a/media-gfx/scrot/scrot-.ebuild
+++ b/media-gfx/scrot/scrot-.ebuild
@@ -26,6 +26,7 @@ RDEPEND="
x11-libs/libX11
x11-libs/libXcomposite
x11-libs/libXfixes
+   x11-libs/libXinerama
|| (
media-libs/imlib2[gif]
media-libs/imlib2[jpeg]



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

2023-01-10 Thread Sam James
commit: ec3c6e534c6e2c6f9c7aca0b7eec03424eea0aff
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 11 05:14:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 05:15:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec3c6e53

www-client/lynx: add 2.9.0_pre12

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

 www-client/lynx/Manifest|   2 +
 www-client/lynx/lynx-2.9.0_pre12.ebuild | 108 
 2 files changed, 110 insertions(+)

diff --git a/www-client/lynx/Manifest b/www-client/lynx/Manifest
index b0bac5a81296..79b10a59b642 100644
--- a/www-client/lynx/Manifest
+++ b/www-client/lynx/Manifest
@@ -2,3 +2,5 @@ DIST lynx2.9.0dev.10.tar.bz2 2748823 BLAKE2B 
d4d5625091dd19fcbb245b51faca0913241
 DIST lynx2.9.0dev.10.tar.bz2.asc 729 BLAKE2B 
80c7cfa5e91e3b66af3bce2034c435e3bebbd4601034887bafdcad910619fc7141108f994ad4b095b28042e1f412549ab57182da09710f22e1a37f3249204c12
 SHA512 
386f1ce3d65db6275f999c3e6b9e4af31ca1f8c7bd2577fa0d130df3eb15685c0badc92b1b853805151b30ddda35f6423ad89f62b4983ad102ede770d6b15e60
 DIST lynx2.9.0dev.11.tar.bz2 2761964 BLAKE2B 
e5830aa84749b693ccf715b6492b9b2613c313770a3e161f6ff0b816d702a2cdb891486849a9cd2a86a534972bd8ec4dbfb6b70485d98ac714ab7d210f9da2b7
 SHA512 
d7eaf567f145b31fe3ab827768326c0af28c1ef891c280fa45041184a8f3b4e310a9f8c192d1495b55fb0bf5cb2a08e7310aec728a1f906a3d3d391448ae4121
 DIST lynx2.9.0dev.11.tar.bz2.asc 729 BLAKE2B 
7eda78aa36b8f4cb8fd72e107e74ad95977a858297b63f11cb6788282d9471751a6d50dca197f30370b4eddd8c4d3f517da25383470057666b0c2de22c1d38f4
 SHA512 
e6242445a408b8e3c9740e413f84c27573f8f8d7c40c34d258b4ed6637143d3c6e4483ff587e7cf08b5e337642dc54ebf03d7bef24f009fa10c015ac5e3100ff
+DIST lynx2.9.0dev.12.tar.bz2 2762036 BLAKE2B 
93bf762271b0419be73b11066b68dcf65e59f4eb1a5c221f0482bc0cad5e88e1cc83eb24c4c40316c37183c37db1178985d4478a2659c9e1b8322e8b6a4c6ff0
 SHA512 
9dd85d335a0b2c4c28f362cbcbe6499662696286fcc78e827bfafe2787d4a7fcd3faec78a115df8c14ea6e4314a5ea272f5b6353cb13224ecaebb61ae271701b
+DIST lynx2.9.0dev.12.tar.bz2.asc 729 BLAKE2B 
0e24df945b714acafc17974a908ca0246e4e4f506416cdb4fedb50a0b081fb87ac2b5e272fc27bbb1eee0aeef69ebb99b75583184e434e017b0edae3d9bde4d8
 SHA512 
fecfcbbf41f83285019a93b59d3ee38263aa0b8fc03914d41af1f9f3f77e1e376c8c686754d3e1a777d6aa853b4f3cfdca5d2a4ffa2ab3fe6ae4952e61a22e16

diff --git a/www-client/lynx/lynx-2.9.0_pre12.ebuild 
b/www-client/lynx/lynx-2.9.0_pre12.ebuild
new file mode 100644
index ..aad1ce08f70a
--- /dev/null
+++ b/www-client/lynx/lynx-2.9.0_pre12.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/thomasdickey.asc
+inherit verify-sig
+
+case ${PV} in
+   *_pre*) MY_P="${PN}${PV/_pre/dev.}" ;;
+   *_rc*)  MY_P="${PN}${PV/_rc/pre.}" ;;
+   *_p*|*) MY_P="${PN}${PV/_p/rel.}" ;;
+esac
+
+DESCRIPTION="An excellent console-based web browser with ssl support"
+HOMEPAGE="https://lynx.invisible-island.net/;
+SRC_URI="https://invisible-mirror.net/archives/${PN}/tarballs/${MY_P}.tar.bz2;
+SRC_URI+=" verify-sig? ( 
https://invisible-mirror.net/archives/${PN}/tarballs/${MY_P}.tar.bz2.asc )"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="brotli bzip2 cjk gnutls idn nls ssl"
+
+RDEPEND="
+   sys-libs/ncurses:=[unicode(+)]
+   sys-libs/zlib
+   brotli? ( app-arch/brotli:= )
+   bzip2? ( app-arch/bzip2 )
+   idn? ( net-dns/libidn:= )
+   nls? ( virtual/libintl )
+   ssl? (
+   !gnutls? (
+   dev-libs/openssl:=
+   )
+   gnutls? (
+   dev-libs/libgcrypt:=
+   >=net-libs/gnutls-2.6.4:=
+   )
+   )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   nls? ( sys-devel/gettext )
+   verify-sig? ( sec-keys/openpgp-keys-thomasdickey )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.9.0_pre9-mint.patch"
+   "${FILESDIR}/${PN}-2.9.0_pre9-parallel.patch"
+)
+
+src_configure() {
+   local myconf=(
+   --enable-cgi-links
+   --enable-color-style
+   --enable-externs
+   --enable-file-upload
+   --enable-included-msgs
+   --enable-ipv6
+   --enable-nested-tables
+   --enable-nsl-fork
+   --enable-persistent-cookies
+   --enable-prettysrc
+   --enable-read-eta
+   --enable-scrollbar
+   --with-screen=ncursesw
+   --with-zlib
+   $(use_enable cjk)
+   $(use_enable idn idna)
+   $(use_enable nls)
+   $(use_with brotli)

[gentoo-commits] repo/gentoo:master commit in: xfce-base/libxfce4windowing/, xfce-base/libxfce4windowing/files/

2023-01-10 Thread Michał Górny
commit: 14f26e09ebd50a2d6c2d55f8ebaf76b2d47861ea
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 11 04:39:54 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 11 05:14:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14f26e09

xfce-base/libxfce4windowing: Backport USE=-X build fix

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

 .../files/libxfce4windowing-4.19.1-no-x.patch  | 25 ++
 .../libxfce4windowing-4.19.1.ebuild|  4 
 2 files changed, 29 insertions(+)

diff --git 
a/xfce-base/libxfce4windowing/files/libxfce4windowing-4.19.1-no-x.patch 
b/xfce-base/libxfce4windowing/files/libxfce4windowing-4.19.1-no-x.patch
new file mode 100644
index ..430d4f05f670
--- /dev/null
+++ b/xfce-base/libxfce4windowing/files/libxfce4windowing-4.19.1-no-x.patch
@@ -0,0 +1,25 @@
+From 19dde29828a6fbc49a3279f5b2943f0b87d54e25 Mon Sep 17 00:00:00 2001
+From: "Brian J. Tarricone" 
+Date: Tue, 10 Jan 2023 20:26:27 -0800
+Subject: [PATCH] Fix Wayland-only build
+
+Closes #8
+---
+ libxfce4windowing/libxfce4windowing-private.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/libxfce4windowing/libxfce4windowing-private.c 
b/libxfce4windowing/libxfce4windowing-private.c
+index 0d51c45..fc5a3c5 100644
+--- a/libxfce4windowing/libxfce4windowing-private.c
 b/libxfce4windowing/libxfce4windowing-private.c
+@@ -24,6 +24,7 @@
+ #include 
+ #include 
+ #endif
++#include 
+ 
+ #include "libxfce4windowing-private.h"
+ #include "xfw-util.h"
+-- 
+GitLab
+

diff --git a/xfce-base/libxfce4windowing/libxfce4windowing-4.19.1.ebuild 
b/xfce-base/libxfce4windowing/libxfce4windowing-4.19.1.ebuild
index 2b02ffb55a17..5caade99205f 100644
--- a/xfce-base/libxfce4windowing/libxfce4windowing-4.19.1.ebuild
+++ b/xfce-base/libxfce4windowing/libxfce4windowing-4.19.1.ebuild
@@ -38,6 +38,10 @@ BDEPEND="
)
 "
 
+PATCHES=(
+   "${FILESDIR}"/${P}-no-x.patch
+)
+
 src_configure() {
local myconf=(
$(use_enable introspection)



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

2023-01-10 Thread Michał Górny
commit: f61286644245ffa191a295e1b3967a9965b81890
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 11 04:33:50 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 11 05:14:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6128664

dev-python/sphinx: Bump to 6.1.3

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

 dev-python/sphinx/Manifest|   1 +
 dev-python/sphinx/sphinx-6.1.3.ebuild | 128 ++
 2 files changed, 129 insertions(+)

diff --git a/dev-python/sphinx/Manifest b/dev-python/sphinx/Manifest
index f56da0e60ea4..935659551e94 100644
--- a/dev-python/sphinx/Manifest
+++ b/dev-python/sphinx/Manifest
@@ -3,3 +3,4 @@ DIST sphinx-5.3.0.gh.tar.gz 6873479 BLAKE2B 
c57ede5e3d83447c6152d050d45df73bced6
 DIST sphinx-6.0.0.gh.tar.gz 6713685 BLAKE2B 
b2e333efdbbd319c82203a0ee731ae8b0bc8a848b92773bdaa93b52c3841ab3802f68f698155b8ce4f65af93fdbe741c3e37775defde6111ee6ad5db89f968d8
 SHA512 
6efcbe57170cacec6f3c7f11f09094d096dc2afb7e0470c7cbdb9ea209dcbb782a6227a32de41974258555fa01986406a6564587f6b414594c452dcc6b8a06fc
 DIST sphinx-6.1.1.gh.tar.gz 6719767 BLAKE2B 
91951c896c9feceee5877f98cd6d9afd0868bf6fd0c7372289eff2511ffb3ac845a29a43442c1cc8a9d14be3b242695d289b68a3fd41b5fdcbdf87c88145
 SHA512 
eaeed485d93d9fca3d8c388112594b2f71bed4b3d14ab2d5728ae4ca43bd444668f8b3633f7d2e11f4b1ec20aa309e8f0f70b500752e9f7dfeafd2999244fb58
 DIST sphinx-6.1.2.gh.tar.gz 6720271 BLAKE2B 
2206fdd2e3936dded171ffd3aa0895ee9ea337c1a1cd55735eb880a8cbe36f2454fd545883de46831bd29f0738796c0bedbbfda45e6c132e452a36b028bf5e08
 SHA512 
ecbfea636bf3095b94a38992856c2279f696b8a34558f99b1a08a984c5ace678d68a9bd3197119205f6af6dbbf995c3b820972b7c83d8c628fa5031e0b545e4c
+DIST sphinx-6.1.3.gh.tar.gz 6720056 BLAKE2B 
8d8753a7735df1d2e86dfc1c6347ea6fd550c5a6abd5e4cb2b884e0ec9d9de5179eac241cad98aad3ee09cca26d13f74aecc2eb2f61067eb20beb4a26159ac4d
 SHA512 
b1cdd1ae8e643306cbbf26bd926f0fbd6c76a11098cf35c8088dd12f4c8ac4dbb5a7acc0676608d8268059191756e71741564a72e9786a66eb2282afd0271f27

diff --git a/dev-python/sphinx/sphinx-6.1.3.ebuild 
b/dev-python/sphinx/sphinx-6.1.3.ebuild
new file mode 100644
index ..880775676d67
--- /dev/null
+++ b/dev-python/sphinx/sphinx-6.1.3.ebuild
@@ -0,0 +1,128 @@
+# Copyright 1999-2023 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="Python documentation generator"
+HOMEPAGE="
+   https://www.sphinx-doc.org/
+   https://github.com/sphinx-doc/sphinx/
+   https://pypi.org/project/Sphinx/
+"
+SRC_URI="
+   https://github.com/sphinx-doc/sphinx/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="doc latex"
+
+RDEPEND="
+   =dev-python/Babel-2.9[${PYTHON_USEDEP}]
+   =dev-python/docutils-0.18[${PYTHON_USEDEP}]
+   >=dev-python/imagesize-1.3[${PYTHON_USEDEP}]
+   >=dev-python/jinja-3.0[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.13[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.25.0[${PYTHON_USEDEP}]
+   >=dev-python/snowballstemmer-2.0[${PYTHON_USEDEP}]
+   dev-python/sphinxcontrib-applehelp[${PYTHON_USEDEP}]
+   dev-python/sphinxcontrib-devhelp[${PYTHON_USEDEP}]
+   dev-python/sphinxcontrib-jsmath[${PYTHON_USEDEP}]
+   >=dev-python/sphinxcontrib-htmlhelp-2.0.0[${PYTHON_USEDEP}]
+   >=dev-python/sphinxcontrib-serializinghtml-1.1.5[${PYTHON_USEDEP}]
+   dev-python/sphinxcontrib-qthelp[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/importlib_metadata-4.8[${PYTHON_USEDEP}]
+   ' 3.8 3.9)
+   latex? (
+   dev-texlive/texlive-latexextra
+   dev-texlive/texlive-luatex
+   app-text/dvipng
+   )
+   !dev-python/namespace-sphinxcontrib
+"
+BDEPEND="
+   doc? (
+   dev-python/sphinxcontrib-websupport[${PYTHON_USEDEP}]
+   media-gfx/graphviz
+   )
+   test? (
+   app-text/dvipng
+   dev-python/cython[${PYTHON_USEDEP}]
+   dev-python/html5lib[${PYTHON_USEDEP}]
+   dev-texlive/texlive-fontsextra
+   dev-texlive/texlive-latexextra
+   dev-texlive/texlive-luatex
+   virtual/imagemagick-tools[jpeg,png,svg]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/sphinx-3.2.1-doc-link.patch"
+   "${FILESDIR}/sphinx-4.3.2-doc-link.patch"
+)
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # disable internet access
+   sed -i -e 's:^intersphinx_mapping:disabled_&:' \
+   doc/conf.py || die
+
+   

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

2023-01-10 Thread Michał Górny
commit: 61fbc765dbc0679dfdf4ce8b9fcfb882f159d4a9
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 11 04:19:22 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 11 05:14:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61fbc765

dev-python/boto3: Bump to 1.26.47

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

 dev-python/boto3/Manifest |  1 +
 dev-python/boto3/boto3-1.26.47.ebuild | 68 +++
 2 files changed, 69 insertions(+)

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 3fe330e3e1be..80b5de937e38 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -2,3 +2,4 @@ DIST boto3-1.26.37.gh.tar.gz 584822 BLAKE2B 
08c08502f3defee6365aa19a55cb5bb6c006
 DIST boto3-1.26.41.gh.tar.gz 586086 BLAKE2B 
8f5fac4e26a8ff34e91ee99ab4f93b6c31174cea7fdb1a7e98c942601324fd4128b4609fb1b28d7daf4139dfc1e0fc75760d64693f33e225cc4180c83867aebb
 SHA512 
d87db9db58315de796750d478d6488815cd37307693305d2c6fd0e5f1d04aef51190fa438d942412def7d0075ebb23d440508415459bd9dda83302d29e7cc646
 DIST boto3-1.26.45.gh.tar.gz 587548 BLAKE2B 
fca56cad5fa8bf3bfa34f76aa7014d6ee1129653ec8f0b2c0bb0c2b250814d855e732c4ea4252435a1674138ff00e757cec706ac1a1daa8f6e7969d7f0b65811
 SHA512 
e872efdc764d20b8d264d7a7e984d9427a0f5bd0a78d895812c2e40a4cf97ba0c483129492b5fe698ac8e123a3a23d6fde4e92cc075632ec7b9d0ed55d0b57b4
 DIST boto3-1.26.46.gh.tar.gz 588430 BLAKE2B 
5df965497f598e8f6b29041c060d4b60cb61a5ac6938f9ec395d4c1abe380f3cf4802addd2b9329019933eb1faa46f0253644a43aef18262cdb6f11548ba2b46
 SHA512 
27513156a4d47c91f6afd063a4f351fe1d959d89064138e2662dda32a8b55b2ae13d62528bfe84616913e05049122831a1fed8727e1fc3a9a195bda861122fe4
+DIST boto3-1.26.47.gh.tar.gz 588689 BLAKE2B 
31a2bfebcac762422e1aee78f05c5a19d3e8a1580fe8f1013530a5fc2295ecadabafdbeb499ab366d7bf13151ef300eb6f14652e7b67cd525ec6863cb68e2cdc
 SHA512 
fa78aa330af3df03eb74caae2fc8e8535494719c3564a5f49ba420daffd59bb5340e5ad88aea6e037224035b7da0cc05ae15ac4631929da2318de3b0263cd6cf

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



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

2023-01-10 Thread Michał Górny
commit: 9b11d5ccac58877a3ed6c06daf64e4961749961d
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 11 04:19:11 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 11 05:14:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b11d5cc

dev-python/botocore: Bump to 1.29.47

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

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.29.47.ebuild | 74 +
 2 files changed, 75 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 07bb2bc8999f..a700f1808c52 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -2,3 +2,4 @@ DIST botocore-1.29.37.gh.tar.gz 11077206 BLAKE2B 
59c877edba074d4d5858dbf0a4026c0
 DIST botocore-1.29.41.gh.tar.gz 11082628 BLAKE2B 
a42a66299715159e82bb7bd9ceb5d1d60e88bfe2f59f66231605c909b03110ec18e6f946690c5b33e662fc92719e45fa4cf64ac31176d809908f3574fece5d49
 SHA512 
b3a5409f3d868c93fd038687d8c864be3c9cacbf4740ba0dd745358cadcce9aa8d76616d7f93316ac14f5f94f18ed42505ec108e2557b234b26c01ca0f3fc22c
 DIST botocore-1.29.45.gh.tar.gz 11090136 BLAKE2B 
4c5cbd6e80a061793276b40124124c6c8e8c0d9f5bfbe4d5089d755b7af8399635107ed94da6602b2d0788159c1d883b7821db989fe47ad02bcf8bbaa7784b08
 SHA512 
dfbbc2b30449fa7526794489d3f0c3951e81ddbf53d7915d4492697398febd3b4b918604054a85c950c26a2423e969042de395b8b513688dcf8ad3fe305df4f7
 DIST botocore-1.29.46.gh.tar.gz 11096104 BLAKE2B 
540840e08fb7d8a9a8a220108e624600dd28d494937e0439f4d7ad93e9f2c4f09566e69a95cd5806a0576b458256b1293b0764461fa7c27d0e39074a3591b0d3
 SHA512 
b7ea07081464c3799fadd736371229ca6dfab8b05f8941daa681905ef135e4c0273f30eb2f19b64fbe85b6913886664f83dff0484413b3018ab6f508b0d51f05
+DIST botocore-1.29.47.gh.tar.gz 11097124 BLAKE2B 
3ec2fbc1e518854c6e423d8528a52b25d2bec401e38d65cc9e551e46510d4fc8142eafc44f911e02578860265c13303f4e565eaab6963845e291f5270a832528
 SHA512 
562954e6c9cf45ba8f7fda13d7acfed0e466126fb45b8e8c577ce17b5b97381df264d6dca0381d55f7e15021035b3e8f318e977469fae9d846d2adb81c675b22

diff --git a/dev-python/botocore/botocore-1.29.47.ebuild 
b/dev-python/botocore/botocore-1.29.47.ebuild
new file mode 100644
index ..0f4daaa48e81
--- /dev/null
+++ b/dev-python/botocore/botocore-1.29.47.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+   https://github.com/boto/botocore/
+   https://pypi.org/project/botocore/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/botocore;
+   inherit git-r3
+else
+   SRC_URI="
+   https://github.com/boto/botocore/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+fi
+
+RDEPEND="
+   dev-python/six[${PYTHON_USEDEP}]
+   =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs/source \
+   'dev-python/guzzle_sphinx_theme'
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin deps
+   sed -i -e "s:>=.*':':" setup.py || die
+
+   # unbundle deps
+   rm -r botocore/vendored || die
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # rely on bundled six
+   tests/functional/test_six_imports.py::test_no_bare_six_imports
+   tests/functional/test_six_threading.py::test_six_thread_safety
+   # fails on unrelated warnings
+   
tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME
+   
tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME
+   # TODO
+   
tests/functional/test_credentials.py::SSOSessionTest::test_token_chosen_from_provider
+   )
+
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)"
+}



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

2023-01-10 Thread Michał Górny
commit: f1070f97d569accfda40d0063ce02182dc82f3b5
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 11 04:19:35 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 11 05:14:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1070f97

app-admin/awscli: Bump to 1.27.47

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

 app-admin/awscli/Manifest  |  1 +
 app-admin/awscli/awscli-1.27.47.ebuild | 80 ++
 2 files changed, 81 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index dcecd424354b..341ddc2e5248 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -2,3 +2,4 @@ DIST aws-cli-1.27.37.gh.tar.gz 2332965 BLAKE2B 
9c855f02bc63f64e3d9bb706139305a6b
 DIST aws-cli-1.27.41.gh.tar.gz 2333941 BLAKE2B 
ab39bd9acdf7d2d6f7ac6a8168b5959ede6799b4e06e04892fd49fae056b384c4fe9f7d721301b46be90f84fc0ead345968d1bc93399c8d8a374559e10c31519
 SHA512 
81d36eb1554386968924ea14c42e03fc21ab32ab97750f2d8fd20ac0deb6a6a7184b84b41e06ba0738ece233ff9dba08fe1f9f801bce1a2b38656c73f23e76e0
 DIST aws-cli-1.27.45.gh.tar.gz 2344942 BLAKE2B 
02171244d074008721a5da4b9e640b0da3b77ed90ad8acda300b7256ef62eb663f0bee78a52f025e3f6315306602ba3cb8848e89dbfb6abec6342a0ae04b1009
 SHA512 
d3daa556c6b93c312dae8ff29941d938cfed7f27e62408f06c32abbeb7324d04a3b8997fd1db9feb78ef1ef1eb98ea2fa456fe179c037127558ecf786e5b69c5
 DIST aws-cli-1.27.46.gh.tar.gz 2345966 BLAKE2B 
e39f6feecad7d940f7cf64bc947f586e13c01c06c78181c2d04ade117797e4e0eae7eccf2823bb0a17f1e347aaafb6430687bcd5e10c932aeaea2430fca62f38
 SHA512 
5bb3554b7b4ece43c3f9ae0ac6c6dff92af501c34de16d71be9767b9a59740945504a6804be5985f1ee4ca1e328776aa65b80a5bce9d633dffb8066c3b5e65ce
+DIST aws-cli-1.27.47.gh.tar.gz 2346342 BLAKE2B 
d065367cca04ae199a177c5dd21ff49d634084b6a45d5fd0a2c8ff26a9e75fdac7b9735f62816d00cbe7232c53875760e1d528817f5826383ddf8a7c17eb04a0
 SHA512 
165219463747912ee16bd2de02a1045f96264865a2b253045ff0f5b3ba37a298d7cc07208f7ed3d501da595cb2bf7a3877fdb2137bc737f12a0a14ac0de43d80

diff --git a/app-admin/awscli/awscli-1.27.47.ebuild 
b/app-admin/awscli/awscli-1.27.47.ebuild
new file mode 100644
index ..62c19f3a63fb
--- /dev/null
+++ b/app-admin/awscli/awscli-1.27.47.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit bash-completion-r1 distutils-r1 multiprocessing
+
+MY_P=aws-cli-${PV}
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="
+   https://github.com/aws/aws-cli/
+   https://pypi.org/project/awscli/
+"
+SRC_URI="
+   https://github.com/aws/aws-cli/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# botocore is x.(y+2).z
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/rsa[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   !app-admin/awscli-bin
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+   # strip overzealous upper bounds on requirements
+   sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # TODO
+   
tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple
+   
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only
+   
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing
+   
tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid
+   )
+
+   # integration tests require AWS credentials and Internet access
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked
+}
+
+python_install_all() {
+   newbashcomp bin/aws_bash_completer aws
+
+   insinto /usr/share/zsh/site-functions
+   newins bin/aws_zsh_completer.sh _aws
+
+   distutils-r1_python_install_all
+
+   rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || 
die
+}



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

2023-01-10 Thread Michał Górny
commit: 23ab91bf737971e8e0343c5421e836ae0f4487b3
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 11 04:21:38 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 11 05:14:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23ab91bf

dev-python/trimesh: Bump to 3.18.0

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

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

diff --git a/dev-python/trimesh/Manifest b/dev-python/trimesh/Manifest
index 2cbda00d760f..1bb31b452c18 100644
--- a/dev-python/trimesh/Manifest
+++ b/dev-python/trimesh/Manifest
@@ -1,2 +1,3 @@
 DIST trimesh-3.16.0.gh.tar.gz 11970053 BLAKE2B 
3898dd2fd12fd070bc9a3a10e21bd255b75f7758deb38e0d36314524b4e24b7ada6514865c06677a1db39b1723b918e5ec6dcf491bf0c946c3e22495cf7dcd01
 SHA512 
7b56a5007614eae8a7cef1a69334ef3b21499572b5bfaa414bd29097a431266e1ec4d7dda540dbf502a57f5b0ce9d3fb3763675821714ac25d924e0d15e22c71
 DIST trimesh-3.17.1.gh.tar.gz 12653345 BLAKE2B 
df286132ca01e1a7e8c226b7c98ffa0682b9bf2e225c4114c88395611d1a65a02be4395940ad04b67ae3b6909664b46e18e9fd018d892c86f8f5a4fcfe532210
 SHA512 
8cbf0bedd21c0867c5aa307e9bb8b4e4caff2aabee89cfadfa11513293304caa4b6a5ecce21064b7fa157a2453b58d401eb6010d0ea32bbd5a99c3075f38b826
+DIST trimesh-3.18.0.gh.tar.gz 1265 BLAKE2B 
e183ab1b5ff904b54a7801aaf9e6a3ac24a277107dae03dd37be7a37c56835ac99b617af1c12ea4119c39c3c064d8d1e783ce6effa51ebc0bc65103e688ad363
 SHA512 
309e1c5dd17a2d1875254a732d96708b98635cbd17ceea80c5386d6ea4675f943e1760f7a4383e9c24ec5711d30ea0732883a691952da1d1079a81a87fcca6cc

diff --git a/dev-python/trimesh/trimesh-3.18.0.ebuild 
b/dev-python/trimesh/trimesh-3.18.0.ebuild
new file mode 100644
index ..5cbb40238b4f
--- /dev/null
+++ b/dev-python/trimesh/trimesh-3.18.0.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1 multiprocessing optfeature
+
+DESCRIPTION="Python library for loading and using triangular meshes"
+HOMEPAGE="
+   https://trimsh.org/
+   https://github.com/mikedh/trimesh/
+   https://pypi.org/project/trimesh/
+"
+SRC_URI="
+   https://github.com/mikedh/${PN}/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+   dev-python/chardet[${PYTHON_USEDEP}]
+   dev-python/colorlog[${PYTHON_USEDEP}]
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/msgpack[${PYTHON_USEDEP}]
+   dev-python/networkx[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   dev-python/pycollada[${PYTHON_USEDEP}]
+   =dev-python/shapely-1.8.2[${PYTHON_USEDEP}]
+   dev-python/svg-path[${PYTHON_USEDEP}]
+   dev-python/sympy[${PYTHON_USEDEP}]
+   dev-python/xxhash[${PYTHON_USEDEP}]
+   sci-libs/rtree[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   dev-python/mapbox_earcut[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # remove pyinstrument from tests, as only used for profiling
+   sed -e '/pyinstrument/d' -i tests/{regression,corpus,generic}.py || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # does profiling with pyinstrument
+   tests/test_scenegraph.py::GraphTests::test_shortest_path
+   )
+   epytest -n "$(makeopts_jobs)"
+}
+
+pkg_postinst() {
+   optfeature_header "${PN} functionality can be extended by installing 
the following packages:"
+   optfeature "making GUI applications with 3D stuff" dev-python/glooey
+   optfeature "2D triangulations of polygons" dev-python/mapbox_earcut
+   optfeature "loading a number of additional mesh formats" 
dev-python/meshio
+   optfeature "figuring out how much memory we have" dev-python/psutil
+   optfeature "marching cubes and other nice stuff" sci-libs/scikit-image
+}



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

2023-01-10 Thread Michał Górny
commit: a85c963677ae882c4bd0ca3e3fa2127fcbe54203
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 11 04:35:14 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 11 05:14:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a85c9636

dev-python/pyghmi: Bump to 1.5.56

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

 dev-python/pyghmi/Manifest |  1 +
 dev-python/pyghmi/pyghmi-1.5.56.ebuild | 39 ++
 2 files changed, 40 insertions(+)

diff --git a/dev-python/pyghmi/Manifest b/dev-python/pyghmi/Manifest
index d6a2421c51c0..596de36f1c10 100644
--- a/dev-python/pyghmi/Manifest
+++ b/dev-python/pyghmi/Manifest
@@ -1,3 +1,4 @@
 DIST pyghmi-1.5.53.tar.gz 245616 BLAKE2B 
f0dd3d84426c7d1b0e32ae6d666823f2c760b4b6022beb7224af242ab17540f02e47cb321d681ab0153b6cee67c5a35609d45b4af5f9b55896217da8eb089132
 SHA512 
0f598bcfbfb233ef6a9e7890b914b745c114c67a1c9a5daa6136f498af78c0f6e29e501d5e94a94d47651c11396d154925769d0d7509cc7058a0949545c7eb76
 DIST pyghmi-1.5.54.tar.gz 248634 BLAKE2B 
82142cc00972db5e23c893c323d1012b701edeb9844e522b8c2ad5f9d96bfc6835a4461f14ae27b595cf4ccdf7c768a403194833f1c6311515c60c2fa9e9
 SHA512 
6182745a6560f207443042a6f7e56176aabffa32a98b2d20d808b80d8b61febd979281fc207871ec36b26a40c67e453f50e1fc9b2f1581c7a83a561a6e40a435
 DIST pyghmi-1.5.55.tar.gz 248976 BLAKE2B 
ccf76960a694d46e7669d164599abc731360c88e118d9cd3b724eb195f014d8cca2a3c58592fee99d455899472169057dabf62e8d57809e74adf8652e146a3e3
 SHA512 
9b3b8bdf0714e8567041415336d0ce9ba12fee61e41879185577288c4598ef42e837004682882589b832db5e9244bddfb2c63585dd5a097a945238b0f524dcaf
+DIST pyghmi-1.5.56.tar.gz 249087 BLAKE2B 
60163c3274396018e10770ba519c4d455644b091ed6f03191a334a0b81f794c3eb4cd8a76a78ef0f4db61832a3ae936fc99fd9529cec292aebf39dbe9fbb85e9
 SHA512 
154c13a10f7a244cc60bc318dcb1e1718f112d0cf3fd4c4dcd9459756a1f13df95874bd6f337ae93c050e3c680759e25e556041348396b88205888ddc455d0a6

diff --git a/dev-python/pyghmi/pyghmi-1.5.56.ebuild 
b/dev-python/pyghmi/pyghmi-1.5.56.ebuild
new file mode 100644
index ..e1bbeb73d4f6
--- /dev/null
+++ b/dev-python/pyghmi/pyghmi-1.5.56.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="A pure python implementation of IPMI protocol"
+HOMEPAGE="
+   https://opendev.org/x/pyghmi/
+   https://pypi.org/project/pyghmi/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=dev-python/cryptography-2.1[${PYTHON_USEDEP}]
+   dev-python/pbr[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}]
+   >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
+   >=dev-python/sphinx-1.6.5[${PYTHON_USEDEP}]
+   >=dev-python/subunit-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
+   >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests unittest



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

2023-01-10 Thread Michał Górny
commit: ce52cc072ed845ca70844c897aa70605a15827e6
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 11 04:36:10 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 11 05:14:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce52cc07

dev-python/toposort: Bump to 1.8

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

 dev-python/toposort/Manifest|  1 +
 dev-python/toposort/toposort-1.8.ebuild | 24 
 2 files changed, 25 insertions(+)

diff --git a/dev-python/toposort/Manifest b/dev-python/toposort/Manifest
index 88d7234e8335..771cacee77bc 100644
--- a/dev-python/toposort/Manifest
+++ b/dev-python/toposort/Manifest
@@ -1 +1,2 @@
 DIST toposort-1.7.tar.gz 10671 BLAKE2B 
89da22e803c334cec77d5ac8ad6a9ab8013f7516555c2822bd6d511edf28230c85c2eaeabad3dc4a24a58ae3ce3850d407ad957d0e28491574557140a286843a
 SHA512 
a585d1c103b2162fa3f37f6b0ef60a8709f08d9543d7fab619af3718bf9f752a293e50061d370fd08872b2d8a8db504cb9d9c1cce5446885b46fe8e833813833
+DIST toposort-1.8.tar.gz 10688 BLAKE2B 
354070b8d723a5d75e1c4050b91268d8d747f1d345be58315914b8c3caf9ce0f975a64f281e336952f7e507269b14d4c1c6310b5c7702e0066b25b2f3caab1ed
 SHA512 
f567e371d1524dc6c285a1a25780b92a8052f3c80b8207fbb8d7a5396fb7434ea503e3fac2755443ed52d9383185d2d0f89e18db011ba8b48f2cd013b552f29a

diff --git a/dev-python/toposort/toposort-1.8.ebuild 
b/dev-python/toposort/toposort-1.8.ebuild
new file mode 100644
index ..93680abc0927
--- /dev/null
+++ b/dev-python/toposort/toposort-1.8.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Implements a topological sort algorithm"
+HOMEPAGE="
+   https://gitlab.com/ericvsmith/toposort/
+   https://pypi.org/project/toposort/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+python_test() {
+   "${EPYTHON}" test/test_toposort.py -v || die "Tests failed with 
${EPYTHON}"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/google-api-python-client/

2023-01-10 Thread Michał Górny
commit: 3f546f0f7462b6cf3d51eabcf4edb1947ebec294
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 11 04:27:20 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 11 05:14:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f546f0f

dev-python/google-api-python-client: Bump to 2.72.0

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

 dev-python/google-api-python-client/Manifest   |  1 +
 .../google-api-python-client-2.72.0.ebuild | 52 ++
 2 files changed, 53 insertions(+)

diff --git a/dev-python/google-api-python-client/Manifest 
b/dev-python/google-api-python-client/Manifest
index 60334b6af55b..9f61aaacab58 100644
--- a/dev-python/google-api-python-client/Manifest
+++ b/dev-python/google-api-python-client/Manifest
@@ -1,3 +1,4 @@
 DIST google-api-python-client-2.68.0.gh.tar.gz 37053945 BLAKE2B 
7a73b80737b73198531207d203c2010969a9dbdd5012071944ec86bd6c2c63eb0a86bf2941a4c37544629aeae32b367cc8d9209300c63e8d1be39f32bef1d91f
 SHA512 
9b70ad6f05d28198ee82984e263e770c995143770123a8aaeb605aad880464e951b8849bbed8c7cb511bd7beebed1df965fdd53b2e6a161905a0a2e481d5b68a
 DIST google-api-python-client-2.70.0.gh.tar.gz 37420341 BLAKE2B 
8bc148c2cfeb1be59d3db8494a8701f6fc06949c57d7cc930aba44ee9ab3cc7f4450ec988c37ef8ccc0cb990bbc1fe75415d6f6b94ad00121e6e458698b5ff2b
 SHA512 
5c1b8b0dbf545da17d9d5f3fc6ddd3c966d72b1034bb37e3acc5199dd39d40421b6608d6622ea539864022d0e19bc4a3123e9d666d2687a60fc7928201967ff1
 DIST google-api-python-client-2.71.0.gh.tar.gz 37887241 BLAKE2B 
5b0e8f39a4935f6e64e1846b7457e2fef62f91d8b62debd277dd49fe28242ffa6d1f8bf8962b56860448aa0edd8fe23d102062809995b212b775c760d20b403c
 SHA512 
a13e31226991a77f900e87f72232d6722dc34d3b7a0134fed3039a5439d207ee26a3f9caa8b4cc5319acc864e11f07e080c0cea25ff29ab1a775b49278582c83
+DIST google-api-python-client-2.72.0.gh.tar.gz 37897701 BLAKE2B 
fff35a2103f7d3a58e790cb6b385a881c572c2272bc078531912f69d26ac16433513d97ac724f70e47b250dbaac95a78e1df04c2ea7a030325f6ead9de42646d
 SHA512 
1bb625fc6d9aeacebf0b03a77709367d9b29e33f171b5c708a90141e697d29fcf8689d3d6a71f21a50e976feaef5fc2aec9451525a2aa00867639fdfc401c262

diff --git 
a/dev-python/google-api-python-client/google-api-python-client-2.72.0.ebuild 
b/dev-python/google-api-python-client/google-api-python-client-2.72.0.ebuild
new file mode 100644
index ..7f5368fd7fde
--- /dev/null
+++ b/dev-python/google-api-python-client/google-api-python-client-2.72.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_10 )
+
+inherit distutils-r1
+
+DESCRIPTION="Google API Client for Python"
+HOMEPAGE="
+   https://github.com/googleapis/google-api-python-client/
+   https://pypi.org/project/google-api-python-client/
+"
+SRC_URI="
+   
https://github.com/googleapis/google-api-python-client/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-python/httplib2-0.15[${PYTHON_USEDEP}]
+   =dev-python/google-api-core-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/google-auth-1.35.0[${PYTHON_USEDEP}]
+   >=dev-python/google-auth-httplib2-0.1.0[${PYTHON_USEDEP}]
+   >=dev-python/uritemplate-3.0.0[${PYTHON_USEDEP}]
+   

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

2023-01-10 Thread Michał Górny
commit: fabd32cb555f7ad73efb72899300d8bee300f230
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 11 04:22:26 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 11 05:14:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fabd32cb

dev-python/coverage: Bump to 7.0.5

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

 dev-python/coverage/Manifest  |  1 +
 dev-python/coverage/coverage-7.0.5.ebuild | 78 +++
 2 files changed, 79 insertions(+)

diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest
index 3d4cd930f330..58d7b87d2a1e 100644
--- a/dev-python/coverage/Manifest
+++ b/dev-python/coverage/Manifest
@@ -4,3 +4,4 @@ DIST coverage-7.0.1.tar.gz 781226 BLAKE2B 
52da1dd6f3eae7d235a597d3dd24d4042ee1ee
 DIST coverage-7.0.2.tar.gz 789237 BLAKE2B 
6a83b6736374679e855eefc99488eea8f4fa8b785bbff6455c6087a03b3d074d200b219fb7f9eaaa08824b9b37363861d02f0ca0cd157adf285b1e2e7bec92a2
 SHA512 
d2981951517ac1efe08df4f19931dd581fc1877d7095003ae1b0c63e10b388238bc793823471c5ac3243f6b46e9284057f3e569a14dc972dcaf342768da9d73e
 DIST coverage-7.0.3.tar.gz 790351 BLAKE2B 
0e0e2e0dfd6773bf78318b63400c6ba15b8218590d9d2c99666a2d6bb41745aa7d00b7c32879eabf9c0f6a2e3831637970fd8ea308a50befd526f2e0aafb6867
 SHA512 
6a298aa7fdf460277e85174fe930bf4dcdabfa57b753adda2d4b8381cd61c2e22700d287fefa16f098de318e6d79849c4db85a6d9f6e069f0acd5ce6ac93f154
 DIST coverage-7.0.4.tar.gz 794474 BLAKE2B 
4c3e2e53a3a5bd55d2ba8c409a1983e96ca7ace33d69052f4e44c27d53e3732513a35c7e3e553fceffe06d5c9d664f548ce59ca171b210dafc88e6a7eb657d3b
 SHA512 
f3f895af4d91a796b8ebc360ad116b78acf71a0f55cc1439a203440241e896fd9eccdb69f2cfb8162275755137356cb8b1df6504faa51f0a026d694abceb
+DIST coverage-7.0.5.tar.gz 796171 BLAKE2B 
87ecffd87c2465607bf1fd330296e84e174953d7696ee0ef3046f6555f54634cfc643ada2a03971685021a5cf59191d75a0bddbc83f736e11a2516c684b0f0d9
 SHA512 
d199d710cdfac5c6cde79224b4a27d6b88a0e0c504eff7ad5700e9fb1f5cc8e1e9359dcc12f6c447a7ee6cd680feeb89f70ad68574a739c55a6d09b22017df06

diff --git a/dev-python/coverage/coverage-7.0.5.ebuild 
b/dev-python/coverage/coverage-7.0.5.ebuild
new file mode 100644
index ..ed343a56f333
--- /dev/null
+++ b/dev-python/coverage/coverage-7.0.5.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+PYTHON_REQ_USE="threads(+),sqlite(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="Code coverage measurement for Python"
+HOMEPAGE="
+   https://coverage.readthedocs.io/en/latest/
+   https://github.com/nedbat/coveragepy/
+   https://pypi.org/project/coverage/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.{8..10})
+"
+BDEPEND="
+   test? (
+   dev-python/flaky[${PYTHON_USEDEP}]
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   >=dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   sed -i -e '/^addopts/s:-q -n auto::' setup.cfg || die
+   distutils-r1_src_prepare
+}
+
+test_tracer() {
+   local -x COVERAGE_TEST_TRACER=${1}
+   einfo "  Testing with the ${COVERAGE_TEST_TRACER} tracer ..."
+   epytest tests
+}
+
+python_test() {
+   local EPYTEST_IGNORE=(
+   # pip these days insists on fetching build deps from Internet
+   tests/test_venv.py
+   )
+
+   "${EPYTHON}" igor.py zip_mods || die
+
+   local -x COVERAGE_TESTING=True
+   # TODO: figure out why they can't be imported inside test env
+   local -x COVERAGE_NO_CONTRACTS=1
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x 
PYTEST_PLUGINS=_hypothesis_pytestplugin,flaky.flaky_pytest_plugin,xdist.plugin
+
+   local prev_opt=$(shopt -p nullglob)
+   shopt -s nullglob
+   local c_ext=( "${BUILD_DIR}/install$(python_get_sitedir)"/coverage/*.so 
)
+   ${prev_opt}
+
+   if [[ -n ${c_ext} ]]; then
+   cp "${c_ext}" \
+   coverage/ || die
+   test_tracer c
+   rm coverage/*.so || die
+   else
+   test_tracer py
+   fi
+}



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

2023-01-10 Thread Michał Górny
commit: 84a79107b4cff7c08be6c467f91267ab5bba5d20
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 11 04:32:53 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 11 05:14:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84a79107

dev-python/Faker: Bump to 16.3.0

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

 dev-python/Faker/Faker-16.3.0.ebuild | 34 ++
 dev-python/Faker/Manifest|  1 +
 2 files changed, 35 insertions(+)

diff --git a/dev-python/Faker/Faker-16.3.0.ebuild 
b/dev-python/Faker/Faker-16.3.0.ebuild
new file mode 100644
index ..ab4075c0d00b
--- /dev/null
+++ b/dev-python/Faker/Faker-16.3.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="A Python package that generates fake data for you"
+HOMEPAGE="
+   https://github.com/joke2k/faker/
+   https://pypi.org/project/Faker/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}]
+   !dev-ruby/faker
+"
+BDEPEND="
+   test? (
+   dev-python/freezegun[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP},tiff]
+   dev-python/validators[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest

diff --git a/dev-python/Faker/Manifest b/dev-python/Faker/Manifest
index de79d336d8d2..2dce10cc9e87 100644
--- a/dev-python/Faker/Manifest
+++ b/dev-python/Faker/Manifest
@@ -1,2 +1,3 @@
 DIST Faker-15.3.4.tar.gz 1599191 BLAKE2B 
8fc26d35cbcde467123c8a5e15813351e65cf81a3640552115bdc55dff48b123e28b180e46595b80029dfdc0d3545b9e75b3f8c2deff380a6168aa2ab603ef2f
 SHA512 
f9c50008c492a2aa8a7d7e62d0f404036cc9161baa3036f5948f607d4e971b34945401f565b3640eca71e7716fa5f2f3d82dd029f84f35dd4925e647638c0c56
 DIST Faker-16.1.0.tar.gz 1599748 BLAKE2B 
62c55659b84e556ad2960b0b3c3e49fc96beca86850469af152c833f5b8680e222ef8bde7dbeacb75ac13535ed9ec0774f5c524d58f10d92c78542ec4714ff1f
 SHA512 
7da4ca3824b64fa1b36d5a3f58206e03f61ca984a672e59e68e8ab642da6bb08d7656dc2422a7107ee46ca2d5a0ec5bc7ed4301c296a07f2dfc39c2cfb6ff693
+DIST Faker-16.3.0.tar.gz 1624029 BLAKE2B 
c17eafa1ba85d3839545ec57811541edf9006c822ffeb15a19560f0d72e188d5ce09bced5d5bde12ab690867a9e6d35dc472cb7df50437c6da422f5f62ba40cf
 SHA512 
2f4fc0a984ae22a8765831499d895b787fea095e9d4eeb54b3cad1e8ae7b0e583d221fb3aa8d3d4e9c07d25734d08b8cac7a53c7b500dd8dab18eaceacdff562



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

2023-01-10 Thread Michał Górny
commit: 2be08f2ee24372069c6db9d7b424b5d26a55ac99
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 11 04:20:36 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 11 05:14:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2be08f2e

dev-lang/python: Bump to 3.12.0_alpha4

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

 dev-lang/python/Manifest|   3 +
 dev-lang/python/python-3.12.0_alpha4.ebuild | 505 
 2 files changed, 508 insertions(+)

diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest
index eb5625321136..7bb27aeb1ad0 100644
--- a/dev-lang/python/Manifest
+++ b/dev-lang/python/Manifest
@@ -6,6 +6,8 @@ DIST Python-3.11.1.tar.xz 19856648 BLAKE2B 
2a8942e7a145cfcc5b6932865ff9a1afd300b
 DIST Python-3.11.1.tar.xz.asc 833 BLAKE2B 
27c6101b2022cb7bea3e6082f1554b31cceb8cabe720e4b19391f550e870588c4defd1552c580a7e063638b80e8b8f415e54a11cf40ae3b0f449500c2e9babc6
 SHA512 
81ed05c2adf38552bdc5ac761704f2720a646d56681a919a6bfa51f1a4b42cd14edb9c84d58664dbc8e7b561cd78d82ae6b10dda423e1fae543bc7fa4bf3f78e
 DIST Python-3.12.0a3.tar.xz 19695444 BLAKE2B 
c869e68612b7b32a3a9cdb5accd1fec3453abbea68ca6993e7ce6d5f8deead50902ee6026c3bf2a3faf92e5a571b6b71fbcfc85d49fa03b4ac12ab5dba3f486a
 SHA512 
82d88adda53a1e5c16fc7165ac0d55f3828bae9249d361fbf7237d8826bd5acd941befb9b2c74f815a251b216d377f416831fbd233f1bfef31c2cab73b6554d1
 DIST Python-3.12.0a3.tar.xz.asc 963 BLAKE2B 
ff0a4eb7a3e27281494450dca7f23f4e1816e18d0487e09b6a9f58d441b766f32e8653b7e01753c8353bb34a235b8296cbe975ee7a917ae4a24e5b8875b4ff5f
 SHA512 
e25a42982f3cab6e38ef7a4f5bfd71ad25811f52dffeffbb827ee9f48bf45003edad14ffdd3289bfda113a34b7ef818d04a413d0da7e8ca52d0c47f9b4475dbb
+DIST Python-3.12.0a4.tar.xz 19690792 BLAKE2B 
f4da53e856afca1acd8ba56dc37d78ef4cfee0007a3a66c9276b7a93dbd4c9e7ddb39aaea344bc55219e33ad09a9b34bf0e8b89273bba8e99643eeafc7e76d42
 SHA512 
19a98939077004259868cc5e6901d8fbf0ae90ad579700d6993f6b82990b1b4eb92efa5c8b5b7b50cfc46e311cb5c45f83251223a623fe1ade5da45ef2ca5dce
+DIST Python-3.12.0a4.tar.xz.asc 963 BLAKE2B 
da2279932786fad5cb3def5e34f9f113b9203233f70edc805ac1f7c3ddb584883655bb3da7fac1651017269a0dd8ce9a88fcca609ab2072bc6285190c487a566
 SHA512 
b74a1bf0d5e4f402b6e5164cd140457ed0b172b2bfe61be1642fe053b71092b8bae1f5281e03516a6fba24319c78cd2505494cfada2416b766f4c602c1284d2a
 DIST Python-3.8.16.tar.xz 19046724 BLAKE2B 
cbdeec7961d39cb9ab4960760b5d4c7ae71675c174156aa9f6fca55ee92a93a937ef39defe86e423237a25e0e24703233ce4b91dc97005b6ffc1f342ddd9e22c
 SHA512 
d206e80806409410c00ef8acd8c3d90e3cc9553f996d0a57faa63802f2415e9d7591542b2e84b5e8e79245f40f6478790b5ba2acf1da98ebbc9495999183f7fd
 DIST Python-3.8.16.tar.xz.asc 833 BLAKE2B 
678dabc558d013b104bf9e65d4319076c4730a67093a66fefc073b429c640d4facb31a0d6b7238deb08b265586a0cfb2c345051fe4df7bf5001d7317e6c06c9b
 SHA512 
e93c394c0c5afcaaab625a3bd540dcc8e0ab946803d212343b8d1d6d5e6b89b09b6a20607bab0d858b30389a03305d57e14548605a65277d053c7817f32f4546
 DIST Python-3.9.16.tar.xz 19738796 BLAKE2B 
70dedeb70d9d8f27e4f6db5106623e087c61d451c7a04639cf8d3503ad02d4d43f1b36d0cdf1131aefc9bf6e677e561227dd4baef2c2c3d2dbf6d3e7dc36bd94
 SHA512 
b5fd0afe131c82bbce6ddf887c59eef6945910d6a9a2bc87c0927f4e4a096bf9ca4d25bcb729c40f6ebb8a65fbe8bf7b0b97a7c4a8c9e551240eb4f34b878653
@@ -14,5 +16,6 @@ DIST python-gentoo-patches-2.7.18_p16.tar.xz 35448 BLAKE2B 
0139c0944f62f9cdd236f
 DIST python-gentoo-patches-3.10.9.tar.xz 12216 BLAKE2B 
ced4f951089c51ddaab6c62ade9d2c84f69e7e1baf2acf5247559534c7d0fb0e88dca1222f5bd2209b4e61f5aca17279b8054f269535dbc10de0786c2c5779f5
 SHA512 
2d01f0f3831beeba004517bb82f7d616f25f08e5c755409ecff79cd68e0a619b5bf6802fffd0e5f7f39f1d9d93e65b018b91cdeb337a5e47f1651f36bea0e96e
 DIST python-gentoo-patches-3.11.1.tar.xz 7076 BLAKE2B 
3ec45f7529d34eabc9d9ba7fa7f8dd51d8754d9758a605b61857a9fd80386a0357837c925263ad7b0e207ff916944b94cc0e03c0f59921f839d5e51d92f0e47e
 SHA512 
4253dbfa057a91db584b92550e2d39d87986f33041233bc400dd0254cbd95415b33fc47b0fe997bb84192c755bc16d3d31941bba4c216ee4d65facf0b48c7862
 DIST python-gentoo-patches-3.12.0a3.tar.xz 6152 BLAKE2B 
6c8c88100d184440cf27a4b9baf4f192310f62960b2061adca8dd423745836048f3f8489c434c51ab7572320356bc889498d68f3635f174194d6009e1b9277e4
 SHA512 
7b0dbcbefeafbdb2a822bb06950844ff21336ba1685a2af6bf2bd32b1ecde7c17591d01b2a018105b8c094149a9804d709c3ca17af67378644ad40fd5e02c012
+DIST python-gentoo-patches-3.12.0a4.tar.xz 8504 BLAKE2B 
1257c1fe428fc967ef7d3107f99e4fcef0758a2bfa5b345bf69bb47bc0af1644b449f2b11b61148a8f79ed583a80365432d78ec4bade3d92070f08ad2ff568c2
 SHA512 
142f5d2ee8c1beeb6084bb6b48a0bbdcde907f48f514ac7743f0e6898a761696bb7788861fcb5c938cc36f212d444ddcfe874880ac8b4d0d54bc8ec04b166ca0
 DIST python-gentoo-patches-3.8.16.tar.xz 28716 BLAKE2B 
28ccad9d77a89f80f72dd12eb89d657825e80061eaa069d4c491736bffd87b235f483b9d079b9f383377ea4bc6c19471bb6a4869a37fc0401abe28e2444fd9d2
 SHA512 

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

2023-01-10 Thread Michał Górny
commit: 9d887d35d1c2fa0b54e4213d342f43b55034cd79
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 11 04:24:42 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 11 05:14:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d887d35

dev-python/jupyter_events: Bump to 0.6.2

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

 dev-python/jupyter_events/Manifest |  1 +
 .../jupyter_events/jupyter_events-0.6.2.ebuild | 41 ++
 2 files changed, 42 insertions(+)

diff --git a/dev-python/jupyter_events/Manifest 
b/dev-python/jupyter_events/Manifest
index 484724a9b156..6c2b3d8afbee 100644
--- a/dev-python/jupyter_events/Manifest
+++ b/dev-python/jupyter_events/Manifest
@@ -1,2 +1,3 @@
 DIST jupyter_events-0.5.0.tar.gz 55838 BLAKE2B 
a3ac815a28d2592a10394569726b76de75cb3baab0bab4c1f276da33375ba93d6bfed71fbfaca404a238b7af58ebd7e75dd7fdf6c8717141517c2f790eeb9514
 SHA512 
49c21f0d5dce18b137f73911b0272919a56c972561deceb228558ea369f2091ce219ac335eec002b22ca1465b2622330fb3d8973d142df4b76e350345cb6249a
 DIST jupyter_events-0.6.0.tar.gz 58712 BLAKE2B 
36c72bb978ff20b24d0633da16c5ce52da3766c5ef5e707d680a8c0e3b63eb5e51d02ddff787303d3b558896c3b1276c2c78ac6dd631758e770f530a396ca34f
 SHA512 
b3c2b0ba3183692cf1d958c12ede11f4a01a28a5c85e89f4186361927bf2529354b7f632a7f69848ad69dbdd2d554e2baff3dcef768582e67bd1f59bab48b9a8
+DIST jupyter_events-0.6.2.tar.gz 59103 BLAKE2B 
bd936473d912ad8877a3a97edf8e0f9b69886d4a26f79f4943925e2d8fe0f477cff135d524ca9fd05125cf1fd03ba6c7bd7039fd31a5e9547d2fe50f11de39e3
 SHA512 
c1efa4e852724015fdaf4dbe6a6f17bd8dee016e8bc24062519b0df587279148f285227d4a0397b031d74c3f594280eb921a9b57cb286ec68f69a5e72e8de949

diff --git a/dev-python/jupyter_events/jupyter_events-0.6.2.ebuild 
b/dev-python/jupyter_events/jupyter_events-0.6.2.ebuild
new file mode 100644
index ..bec00ea432c7
--- /dev/null
+++ b/dev-python/jupyter_events/jupyter_events-0.6.2.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Jupyter Event System library"
+HOMEPAGE="
+   https://jupyter.org/
+   https://github.com/jupyter/jupyter_events/
+   https://pypi.org/project/jupyter-events/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+
+# jsonschema[format-nongpl] deps are always on in our ebuild
+RDEPEND="
+   >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}]
+   >=dev-python/python-json-logger-2.0.4[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-5.3[${PYTHON_USEDEP}]
+   >=dev-python/traitlets-5.3[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-console-scripts[${PYTHON_USEDEP}]
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/click[${PYTHON_USEDEP}]
+   dev-python/rich[${PYTHON_USEDEP}]
+   )
+"
+
+# TODO: package jupyterlite-sphinx
+# distutils_enable_sphinx docs
+distutils_enable_tests pytest



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

2023-01-10 Thread Sam James
commit: 6e333a63e1aa51bf76769b9b6481eda9f72801b6
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 11 05:07:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 05:07:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e333a63

dev-java/tomcat-servlet-api: Stabilize 10.1.4 ppc64, #890359

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

 dev-java/tomcat-servlet-api/tomcat-servlet-api-10.1.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/tomcat-servlet-api/tomcat-servlet-api-10.1.4.ebuild 
b/dev-java/tomcat-servlet-api/tomcat-servlet-api-10.1.4.ebuild
index 3ee904435f6f..d0180c929b84 100644
--- a/dev-java/tomcat-servlet-api/tomcat-servlet-api-10.1.4.ebuild
+++ b/dev-java/tomcat-servlet-api/tomcat-servlet-api-10.1.4.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://apache/tomcat/tomcat-$(ver_cut 
1)/v${PV}/src/apache-tomcat-${P
 
 LICENSE="Apache-2.0"
 SLOT="6.0"
-KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-solaris 
~x86-solaris"
+KEYWORDS="~amd64 ~arm arm64 ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-solaris 
~x86-solaris"
 
 CP_DEPEND="~dev-java/tomcat-el-api-${PV}:5.0"
 



[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-apache-tomcat/

2023-01-10 Thread Sam James
commit: 9715e0add63f4233b2938bc80a43ebc882dd1bd3
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 11 05:07:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 05:07:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9715e0ad

sec-keys/openpgp-keys-apache-tomcat: Stabilize 10.1.4 ppc64, #890359

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

 .../openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-10.1.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-10.1.4.ebuild 
b/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-10.1.4.ebuild
index 0db5434d93d5..5f19c05ec070 100644
--- 
a/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-10.1.4.ebuild
+++ 
b/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-10.1.4.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://downloads.apache.org/tomcat/tomcat-$(ver_cut 
1)/v${PV}/KEYS ->
 
 LICENSE="public-domain"
 SLOT="${PV}"
-KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm arm64 ppc64 ~x86"
 
 S="${WORKDIR}"
 



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

2023-01-10 Thread Sam James
commit: ce89299aac6394c251601a2daf248c0b70e4fcaa
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 11 05:07:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 05:07:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce89299a

dev-java/tomcat-el-api: Stabilize 10.1.4 ppc64, #890359

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

 dev-java/tomcat-el-api/tomcat-el-api-10.1.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/tomcat-el-api/tomcat-el-api-10.1.4.ebuild 
b/dev-java/tomcat-el-api/tomcat-el-api-10.1.4.ebuild
index 2989889d5cdf..8b291231f793 100644
--- a/dev-java/tomcat-el-api/tomcat-el-api-10.1.4.ebuild
+++ b/dev-java/tomcat-el-api/tomcat-el-api-10.1.4.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://apache/tomcat/tomcat-$(ver_cut 
1)/v${PV}/src/apache-tomcat-${P
 
 LICENSE="Apache-2.0"
 SLOT="5.0"
-KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-solaris 
~x86-solaris"
+KEYWORDS="~amd64 ~arm arm64 ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-solaris 
~x86-solaris"
 
 DEPEND=">=virtual/jdk-11:*"
 RDEPEND=">=virtual/jre-11:*"



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

2023-01-10 Thread Sam James
commit: a8eaba957176991e9de0430e524cec8621303a09
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 11 05:07:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 05:07:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8eaba95

dev-java/tomcat-jsp-api: Stabilize 10.1.4 ppc64, #890359

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

 dev-java/tomcat-jsp-api/tomcat-jsp-api-10.1.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/tomcat-jsp-api/tomcat-jsp-api-10.1.4.ebuild 
b/dev-java/tomcat-jsp-api/tomcat-jsp-api-10.1.4.ebuild
index ff82b2a9c671..8fec55e56f42 100644
--- a/dev-java/tomcat-jsp-api/tomcat-jsp-api-10.1.4.ebuild
+++ b/dev-java/tomcat-jsp-api/tomcat-jsp-api-10.1.4.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://apache/tomcat/tomcat-$(ver_cut 
1)/v${PV}/src/apache-tomcat-${P
 
 LICENSE="Apache-2.0"
 SLOT="3.1"
-KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-solaris 
~x86-solaris"
+KEYWORDS="~amd64 ~arm arm64 ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-solaris 
~x86-solaris"
 
 CP_DEPEND="
~dev-java/tomcat-el-api-${PV}:5.0



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

2023-01-10 Thread Sam James
commit: 5f8751fbbcc6686c17bbba174b74773fe2d546e4
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 11 05:07:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 05:07:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f8751fb

dev-cpp/rapidyaml: Stabilize 0.5.0 ppc64, #890350

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

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

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



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

2023-01-10 Thread Maciej Barć
commit: 8c125ea193d4cdad739e556558e28605fe455bf1
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Jan 11 03:39:41 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Jan 11 03:44:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c125ea1

sci-mathematics/boolector: new package; add 3.2.2_p20220110

Signed-off-by: Maciej Barć  gentoo.org>

 sci-mathematics/boolector/Manifest |  1 +
 .../boolector/boolector-3.2.2_p20220110.ebuild | 77 ++
 sci-mathematics/boolector/metadata.xml | 32 +
 3 files changed, 110 insertions(+)

diff --git a/sci-mathematics/boolector/Manifest 
b/sci-mathematics/boolector/Manifest
new file mode 100644
index ..14c297d8f681
--- /dev/null
+++ b/sci-mathematics/boolector/Manifest
@@ -0,0 +1 @@
+DIST boolector-3.2.2_p20220110.tar.gz 1567668 BLAKE2B 
6816f0434d88c790a27b9afe4c3b63c18a55b14f9f13b092f2940309e34842fe4868bf8d378bad130c4561d25e7d79b356fc27d9422bd42ba1b74ff98be36f72
 SHA512 
b1b964c155c8227e631025cf6bff69cf54728b1d875c2bd44a5a1ddb2857de2ab8fefc96d194faa5f98015e730b417d46a415ea601740e890df07ad5e50ad656

diff --git a/sci-mathematics/boolector/boolector-3.2.2_p20220110.ebuild 
b/sci-mathematics/boolector/boolector-3.2.2_p20220110.ebuild
new file mode 100644
index ..289c5358a5b9
--- /dev/null
+++ b/sci-mathematics/boolector/boolector-3.2.2_p20220110.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+H=13a8a06d561041cafcaf5458e404c1ec354b2841
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit python-single-r1 cmake
+
+DESCRIPTION="Fast SMT solver for bit-vectors, arrays and uninterpreted 
functions"
+HOMEPAGE="https://boolector.github.io/
+   https://github.com/Boolector/boolector/;
+
+if [[ "${PV}" == ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/Boolector/${PN}.git;
+else
+   SRC_URI="https://github.com/Boolector/${PN}/archive/${H}.tar.gz
+   -> ${P}.tar.gz"
+   S="${WORKDIR}"/${PN}-${H}
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="cryptominisat examples +gmp minisat +picosat python test"
+REQUIRED_USE="
+   python? ( ${PYTHON_REQUIRED_USE} )
+   || ( cryptominisat minisat picosat )
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   sci-mathematics/btor2tools:=
+   cryptominisat? ( sci-mathematics/cryptominisat:= )
+   gmp? ( dev-libs/gmp:= )
+   minisat? ( sci-mathematics/minisat:= )
+   picosat? ( sci-mathematics/picosat:= )
+   python? ( ${PYTHON_DEPS} )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="test? ( dev-cpp/gtest )"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHARED_LIBS=ON
+   -DUSE_PYTHON2=OFF
+   -DPYTHON=$(usex python)
+   -DTESTING=$(usex test)
+   -DUSE_GMP=$(usex gmp)
+   -DUSE_PYTHON3=$(usex python)
+
+   # Integration with other SMT solvers
+   -DUSE_LINGELING=OFF  # Not packaged yet.
+   -DUSE_CADICAL=OFF  # Fails to link.
+   -DUSE_CMS=$(usex cryptominisat)
+   -DUSE_MINISAT=$(usex minisat)
+   -DUSE_PICOSAT=$(usex picosat)
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   dodir /usr/$(get_libdir)
+   mv "${ED}"/usr/lib/*.so "${ED}"/usr/$(get_libdir)/ || die
+
+   if use examples ; then
+   dodoc -r examples
+   fi
+}

diff --git a/sci-mathematics/boolector/metadata.xml 
b/sci-mathematics/boolector/metadata.xml
new file mode 100644
index ..b61474ce8353
--- /dev/null
+++ b/sci-mathematics/boolector/metadata.xml
@@ -0,0 +1,32 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+
+  
+sci-mathemat...@gentoo.org
+Gentoo Mathematics Project
+  
+  
+Boolector is a Satisfiability Modulo Theories (SMT) solver for the theories
+of fixed-size bit-vectors, arrays and uninterpreted functions. It supports
+the SMT-LIB logics BV, QF_ABV, QF_AUFBV, QF_BV and QF_UFBV. Boolector
+provides a rich C and Python API and supports incremental solving, both
+with the SMT-LIB commands push and pop, and as solving under assumptions.
+  
+  
+
+  Enable support for sci-mathematics/cryptominisat
+
+
+  Enable support for sci-mathematics/minisat
+
+
+  Enable support for sci-mathematics/picosat
+
+  
+  
+https://github.com/Boolector/boolector/issues/
+https://boolector.github.io/docs/index.html
+Boolector/boolector
+  
+



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

2023-01-10 Thread Maciej Barć
commit: ae18040bc339f7813cdf0372ad0afde8534ecdd1
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Jan 11 03:09:37 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Jan 11 03:44:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae18040b

sci-mathematics/cadical: install ccadical.h

Signed-off-by: Maciej Barć  gentoo.org>

 .../cadical/{cadical-1.5.3.ebuild => cadical-1.5.3-r1.ebuild}   | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/sci-mathematics/cadical/cadical-1.5.3.ebuild 
b/sci-mathematics/cadical/cadical-1.5.3-r1.ebuild
similarity index 89%
rename from sci-mathematics/cadical/cadical-1.5.3.ebuild
rename to sci-mathematics/cadical/cadical-1.5.3-r1.ebuild
index dac39982db2e..63bd3bf453f3 100644
--- a/sci-mathematics/cadical/cadical-1.5.3.ebuild
+++ b/sci-mathematics/cadical/cadical-1.5.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,7 +7,8 @@ inherit toolchain-funcs
 
 DESCRIPTION="Simplified Satisfiability Solver"
 HOMEPAGE="http://fmv.jku.at/cadical/;
-SRC_URI="https://github.com/arminbiere/${PN}/archive/rel-${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI="https://github.com/arminbiere/${PN}/archive/rel-${PV}.tar.gz
+   -> ${P}.tar.gz"
 S="${WORKDIR}"/${PN}-rel-${PV}
 
 LICENSE="MIT"
@@ -31,5 +32,6 @@ src_install() {
doexe build/{cadical,mobical}
dolib.a build/libcadical.a
doheader src/cadical.hpp
+   doheader src/ccadical.h
einstalldocs
 }



[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/dotnet-sdk-bin/

2023-01-10 Thread Maciej Barć
commit: a33ad82d3fa644e718058639f08d8739e9f5c12d
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Jan 11 03:51:19 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Jan 11 03:51:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a33ad82d

dev-dotnet/dotnet-sdk-bin: drop old 7.0.100-r1

Signed-off-by: Maciej Barć  gentoo.org>

 dev-dotnet/dotnet-sdk-bin/Manifest |  6 --
 .../dotnet-sdk-bin-7.0.100-r1.ebuild   | 67 --
 2 files changed, 73 deletions(-)

diff --git a/dev-dotnet/dotnet-sdk-bin/Manifest 
b/dev-dotnet/dotnet-sdk-bin/Manifest
index ed5b626b3c1c..023438bfba34 100644
--- a/dev-dotnet/dotnet-sdk-bin/Manifest
+++ b/dev-dotnet/dotnet-sdk-bin/Manifest
@@ -20,12 +20,6 @@ DIST dotnet-sdk-6.0.404-linux-musl-arm.tar.gz 182613890 
BLAKE2B f0475535f703a80c
 DIST dotnet-sdk-6.0.404-linux-musl-arm64.tar.gz 180323728 BLAKE2B 
ff32a89653f265df2fda39dc0bb2ff6853e6fced029fb1a16096436a7876ad061e55a1d45fd29f395e4d6585f67cde2e5d95b0c0c2bbaec2b073cfd2785c87e5
 SHA512 
999220f7247881d44c7f5a429b25c04d31044a1b91af5ede3f899df142af2d9f056a4ac6058c9e56f14b014a479f3a7455bd499f42f8e0f9b4fcacfeabc023b5
 DIST dotnet-sdk-6.0.404-linux-musl-x64.tar.gz 185037621 BLAKE2B 
0ff97d56c4d061cb5f227c745afb34cf462c286f4c0347224885360cec861dfd59f90a6ef85571c49aa79b12d558111b07a29ac48451739f721e5b13d45f94c1
 SHA512 
5313d8cbb41e27f462a141914f852e3d3e729886ce063be82778e1444df2d44dadcd2829f60ae97ae300d19798fab9d3b3932a7d9b9d00e948a80ccebbf5e106
 DIST dotnet-sdk-6.0.404-linux-x64.tar.gz 185546757 BLAKE2B 
ce8447f82b93880c6491e06fd35d556b880f59403fd7c6161d228271de6bffc6c74810e5ec5d834e35a715b9bc6173cb028aeb443bd28717a2d8838b543eec9f
 SHA512 
7a0f4b308d3fe98df9b426b0f8f8fb7bd7247244af3570e867a3969349c62c7ea4c6da81a1a2280788e300784167a2933db523f461985aef0681e0cf14bf8f0d
-DIST dotnet-sdk-7.0.100-linux-arm.tar.gz 187334635 BLAKE2B 
3b5ce167f5d92c1bbfe69cf2dad2e998b790dc9ee3255d0b09c64a5ce10e1c8ee4350911730f9b7085efd86beaffa2b8342d0abd630469fed58b9bd7b92d5f69
 SHA512 
11c1150357a0a79095b563671bc038085f8bbbc678a47681c4decade22fcb18504e60732518e681a5688008e7ffbad69933a8ff3bd91c09ff4df66a80a596809
-DIST dotnet-sdk-7.0.100-linux-arm64.tar.gz 187383874 BLAKE2B 
0aef20c885587a1823ced1910f747e51afa7e632a0efa8329828bb0ad314837091458ce18f622deac96ebc1bd7104bfa9efcd7334893508080ea9b8136404f7f
 SHA512 
0a332df58891e808c9adc2b785e9b0e658b29b494963c8d501b0f8806ff5d3daad4614886349cbba86af638ed7ac76e78a2d05aeca13bac25d5f45fbe62b8251
-DIST dotnet-sdk-7.0.100-linux-musl-arm.tar.gz 187501762 BLAKE2B 
861f20bce117a76f1b754c63659837481b3ced5ea400f9fef1754222478b160e0b45cd8896ff75733a95dc6e0c89c0e423fbbf1a4977ec54cae3c46351dfd9e4
 SHA512 
26b7ca079c8c2bafb32b5794de698dd325837897ee4120d0a7bbbcdc7f034de5031c6f30536866ccd7d1338625f937f41cfa5524c64163faded58846bfa674af
-DIST dotnet-sdk-7.0.100-linux-musl-arm64.tar.gz 187585944 BLAKE2B 
634d1de263e064640fa28a26f47de243edc328f27a2ad4d2897688aaf834af70d4e326e71323acebd3341e9fff819063e7b424be33bb0c7991f99435c46c2b43
 SHA512 
8b3e95cc3e80eb05c7a0bc7ede1033320e03c78f4ecb7cc99b85fa99f56d72bc06342f342fe957e4aadacf9fb83fff15e658ae62c8fa8b29051898929c5ea833
-DIST dotnet-sdk-7.0.100-linux-musl-x64.tar.gz 191649364 BLAKE2B 
83fe85dd6ed31b2430f88b2e8e3dd5bd1bd44b1dd95bb3c6430fed5141ea8efea5e2af61c210e8ceaf0508ce3c684008ab9c5149ac141e417796785e29019cf5
 SHA512 
2ee0a055a3e46c6d9ced3cada5f91141b3966e76f4c4b11e58cd4c89ea69408a5b0efaaa21aaa04f743add38f1435f5a5852271a4222d5cd858907ec44f0af2e
-DIST dotnet-sdk-7.0.100-linux-x64.tar.gz 192029252 BLAKE2B 
9fceb9e02866115dddc10395edcec5223f3a0694c844b8c242134029e751b8ab9e0999be35cdd73491b23ebcbf7ace1214395379153143c2553d8d999212e810
 SHA512 
0a2e74486357a3ee16abb551ecd828836f90d8744d6e2b6b83556395c872090d9e5166f92a8d050331333d07d112c4b27e87100ba1af86cac8a37f1aee953078
 DIST dotnet-sdk-7.0.101-linux-arm.tar.gz 190305220 BLAKE2B 
0369de215924cb78ce1b2d27549966b4c61b1c0e409dffcd67266e613fb4a4c414db6bc829fa843f56e9f2dbbc1c55a069c56e1f7c3f98b8870039ed826013f0
 SHA512 
e8aed900dc127c035d21d13d4600a9fb5e921da23d578b3e7c130951e4feb434f6017cd37eb96fbdfb1bae964a364c6981213c3dd358ec9ddd1f7437a394d4de
 DIST dotnet-sdk-7.0.101-linux-arm64.tar.gz 190350115 BLAKE2B 
082930153f00b26938d0eeebfc15d3e23480d5defbff2fd823464bfb5c58e99f6521f9c24acc88a3ab634eaa6ab731b4d45d106380bcc477fdffe223e3284957
 SHA512 
b0874f4167e9792802b46a7ddcf3a7f7bf7329eb3699d4308b1cdd45ef32678962bbd0ccfd186e48e11cac3b198c4415ceac2f5e546d5fcdf0cecb05810863f7
 DIST dotnet-sdk-7.0.101-linux-musl-arm.tar.gz 190310312 BLAKE2B 
985f1893d92b82ee18d6ccc03e4cdd0c058675b424716708828bff753457be9c68c3a072763a9e4f50f0bd6fb3750a11d60f77f3dda87b04247c1d89d9af3ed3
 SHA512 
a454cbffb42b218d3d2d37fdb68f2a15fc32319472abc61d018701b7845d9828c65bb1157eab0789c7073a411fd4744e969bec912e0a4b737c31714acd80006f

diff --git a/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-7.0.100-r1.ebuild 
b/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-7.0.100-r1.ebuild
deleted file mode 100644

[gentoo-commits] repo/gentoo:master commit in: app-emacs/emms/

2023-01-10 Thread Maciej Barć
commit: 648aea5f63c5ae0de0bdbf3d63cba2648022781b
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Jan 11 03:51:50 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Jan 11 03:51:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=648aea5f

app-emacs/emms: bump to 13

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/emms/Manifest   |  1 +
 app-emacs/emms/emms-13.ebuild | 40 
 2 files changed, 41 insertions(+)

diff --git a/app-emacs/emms/Manifest b/app-emacs/emms/Manifest
index 8d76ababb15b..0b22331ddd6f 100644
--- a/app-emacs/emms/Manifest
+++ b/app-emacs/emms/Manifest
@@ -1,3 +1,4 @@
 DIST emms-10.tar.xz 171792 BLAKE2B 
33368d62c170d3a3cb024887cc421ed69c0e2fc4c9af8676bb8d056b13981b75e3d4acaca9e0276062ed19060c97e5a62b07d51279dc6bf1e9565c1c2a7f17f6
 SHA512 
383a8ad2769021969a522125a0d588b3caea82345067d59cf21116e3dfd54a2ec60d9be60b479dfd5f14804b7e5f8f513e64bcae0ff936ea3bb9603074116b7a
 DIST emms-11.tar.gz 205268 BLAKE2B 
7461b1873710747dbc5f7b24c33adb1e7303a5e88cbe056d45b5fd5bea9a5c8c3ab9128468bae761b088cbfcf523274677d5865b137853ea6970883a5897ee83
 SHA512 
9119998fbf72b1b957ffe96acc35a152efd0215a28356fb05efc358075b8baa9487a35782422e3b53605ea899ff390b55636d8d36877c3f12c5e5400bbb5bb95
 DIST emms-12.tar.gz 206897 BLAKE2B 
f65a3142c3de5bba9244e08de0f6769d880fb3df2dddce8bcb8ddfe61f68426c5821b49483631629eb3d0c3b9e23d1754ea824bc0888230b35cf1fab1d6dc1f2
 SHA512 
1f3781fd268208f5a15675f8dff88a47e82ea9dc746d7053aaa04141e38e95365596c21fc8b66e17253099b76e0c5e3a1fc04418c0cb7151836375aabfe863e7
+DIST emms-13.tar.gz 212490 BLAKE2B 
02aef30c6d21f761feae4a96ce3dab2a3e091b996f3c2a9221466fb6829e3615832450703df4e532af371c8757b1b45879fe201be0528130cdbb5179860a80b2
 SHA512 
1b88ae34e18abf38f7b100ff36ed26229654a30a0d1e2733e70c621d7d298a4c8f63500ae9239243fb72964ee31431dde9b9e43bdd7b88ef7028d8621328e6c7

diff --git a/app-emacs/emms/emms-13.ebuild b/app-emacs/emms/emms-13.ebuild
new file mode 100644
index ..036de9427036
--- /dev/null
+++ b/app-emacs/emms/emms-13.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp toolchain-funcs
+
+DESCRIPTION="The Emacs Multimedia System"
+HOMEPAGE="https://www.gnu.org/software/emms/
+   https://www.emacswiki.org/emacs/EMMS;
+SRC_URI="https://git.savannah.gnu.org/cgit/emms.git/snapshot/${P}.tar.gz;
+
+LICENSE="GPL-3+ FDL-1.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+
+RDEPEND="media-libs/taglib"
+BDEPEND="${RDEPEND}"
+
+# EMMS can use almost anything for playing media files therefore the dependency
+# possibilities are so broad that we refrain from setting anything explicitly
+# in DEPEND/RDEPEND.
+
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" all emms-print-metadata
+}
+
+src_install() {
+   elisp-install ${PN} *.el *.elc
+   elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+
+   exeinto /usr/bin
+   doexe src/emms-print-metadata
+
+   doinfo doc/emms.info*
+   doman emms-print-metadata.1
+   dodoc AUTHORS NEWS README THANKGNU
+}



[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/dotnet-sdk-bin/

2023-01-10 Thread Maciej Barć
commit: fa96aa16585fcffc69839ac9bad960099967e687
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Jan 11 03:50:56 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Jan 11 03:50:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa96aa16

dev-dotnet/dotnet-sdk-bin: bump to 7.0.102

Signed-off-by: Maciej Barć  gentoo.org>

 dev-dotnet/dotnet-sdk-bin/Manifest |  6 ++
 .../dotnet-sdk-bin/dotnet-sdk-bin-7.0.102.ebuild   | 67 ++
 2 files changed, 73 insertions(+)

diff --git a/dev-dotnet/dotnet-sdk-bin/Manifest 
b/dev-dotnet/dotnet-sdk-bin/Manifest
index 77eabc94bd1a..ed5b626b3c1c 100644
--- a/dev-dotnet/dotnet-sdk-bin/Manifest
+++ b/dev-dotnet/dotnet-sdk-bin/Manifest
@@ -32,3 +32,9 @@ DIST dotnet-sdk-7.0.101-linux-musl-arm.tar.gz 190310312 
BLAKE2B 985f1893d92b82ee
 DIST dotnet-sdk-7.0.101-linux-musl-arm64.tar.gz 190224525 BLAKE2B 
ae4b08eaecf280344b1392939f433cc9ebe10d299a0a5e6919ef778b2f17732a0182a39838de34a5656180cf40ef4d7cc84781b792d74736dd2f1ae694e4bda4
 SHA512 
341819fe59a7eb2199bafd4e01bd329f522d20e9f8f796676dfd7cdbfe59e1344eeeca6aadbce70fab44d655036ab86bd2b34135c732ebec068009b63f8f510f
 DIST dotnet-sdk-7.0.101-linux-musl-x64.tar.gz 194287688 BLAKE2B 
c7f14deae3f8f5573b5a22f97db6ed334614915012678ec1c34cb4053ff82a81253b139ed1b90295092b531817f4be0239f29f582e1eb7b9b3cc844c27f7596e
 SHA512 
e487532682df94378387acf07a11583a982418a46ccd07a20258ae8850fd549153d468771d9e44171790322f5fb3571be0ea242863853c5f95ca6697463f7262
 DIST dotnet-sdk-7.0.101-linux-x64.tar.gz 195065284 BLAKE2B 
47fb1327c472bc0e530b9424465fe707a7d126ef743bdb98d03fc6a28fbe44c75d8198b775141401eac436ed21acae48497744ebc55312abeb3546a457a09774
 SHA512 
cf289ad0e661c38dcda7f415b3078a224e8347528448429d62c0f354ee951f4e7bef9cceaf3db02fb52b5dd7be987b7a4327ca33fb9239b667dc1c41c678095c
+DIST dotnet-sdk-7.0.102-linux-arm.tar.gz 190372161 BLAKE2B 
29d3ac45b1e8e32f4d086be2ff7b6bb71c7051477c3150e7ecea7a79d521ae732402bdb3e3dd6da1cf33b46f3786bb9fabdb097d58059e103f01b465055c1deb
 SHA512 
67db0338992e39b5ae83756d7f89f1e9195b624c24ba08124ee25cc5e3ce4f09af6d5aa45cd301585cd41f9b71e9de1a82d6afa4a16149d1098377e6e44886f8
+DIST dotnet-sdk-7.0.102-linux-arm64.tar.gz 190421818 BLAKE2B 
4da3175d5c0cd314ca5f5da6d384f5d5d8f13de04be07f2079e99fbf70a4baf790434a6db64dd83c7218f86900f3c53de88d25377bef32962e088d20bbeb3c11
 SHA512 
a98abed737214bd61266d1a5d5096ae34537c6bef04696670d88684e9783bab6f6d45823f775648d723c4e031b1bd341f771baa6b265d2b6e5f5158213721627
+DIST dotnet-sdk-7.0.102-linux-musl-arm.tar.gz 190209586 BLAKE2B 
0fffde97f3fd49c4c7bd02ff650b7646df22b76abecfd47e8bdd98f7896a5e734f937b14aba537d0cbae68a9e643b25dfadc0fdb2ed483e8b65d899467ed
 SHA512 
c5cecd8fa717fb17547b9b988da09593287173717090928121eaf1f53e70cf539e5b12119d1d4abe35356e7a37927b282402bccc0c1b48bf5e5edc110e7c3327
+DIST dotnet-sdk-7.0.102-linux-musl-arm64.tar.gz 190255849 BLAKE2B 
360026149626120879a62535e7be5b939553160e952f6b0a0fec0d1a975a5f96fdb69e83b04d2d710a199fe4196c1fcc7082af376045fc91d6f395cafc6870c0
 SHA512 
279e1b8eb77ae052a3df7701c90d0ccedb33a935b79e525aecf1096ccc4736f90242af5aeb60e4cb83362829f60a194b67ca38cf559f873b9a518fd90f4404ee
+DIST dotnet-sdk-7.0.102-linux-musl-x64.tar.gz 194522183 BLAKE2B 
955d44dfc052720c4ad74682751bf1ae3cf2e9a096dc465a9bbe14502e378d0421e6cd8d11b4e4ea3d2eec691a4f4957a1180c5537f43e50e625e5bc5b572907
 SHA512 
823647662c8266a1ba8f3e82d5773a8aa71569ea1bb8ff2d388fc6553a1cdbde9bd1804dac6c06e5c8abfa6e749d731597b980118ae05a02ff0096cc6ecd65c1
+DIST dotnet-sdk-7.0.102-linux-x64.tar.gz 194841646 BLAKE2B 
e1a52c149b3fa11ef2a5cc623ed6098c1b97d09d8b23f8a9b3eb8b97d276a05d35d54251eb04852bb4696aae5e003f5fe2a6c4a8f8bab1fd5f4bb524213e29ec
 SHA512 
7667aae20a9e50d31d1fc004cdc5cb033d2682d3aa793dde28fa2869de5ac9114e8215a87447eb734e87073cfe9496c1c9b940133567f12b3a7dea31a813967f

diff --git a/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-7.0.102.ebuild 
b/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-7.0.102.ebuild
new file mode 100644
index ..6d0525d860bb
--- /dev/null
+++ b/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-7.0.102.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PV="${PV}"
+
+DESCRIPTION=".NET is a free, cross-platform, open-source developer platform"
+HOMEPAGE="https://dotnet.microsoft.com/;
+LICENSE="MIT"
+
+SRC_URI="
+amd64? (
+   elibc_glibc? ( 
https://dotnetcli.azureedge.net/dotnet/Sdk/${MY_PV}/dotnet-sdk-${MY_PV}-linux-x64.tar.gz
 )
+   elibc_musl? ( 
https://dotnetcli.azureedge.net/dotnet/Sdk/${MY_PV}/dotnet-sdk-${MY_PV}-linux-musl-x64.tar.gz
 )
+)
+arm? (
+   elibc_glibc? ( 
https://dotnetcli.azureedge.net/dotnet/Sdk/${MY_PV}/dotnet-sdk-${MY_PV}-linux-arm.tar.gz
 )
+   elibc_musl? ( 
https://dotnetcli.azureedge.net/dotnet/Sdk/${MY_PV}/dotnet-sdk-${MY_PV}-linux-musl-arm.tar.gz
 )
+)
+arm64? (
+   elibc_glibc? ( 

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

2023-01-10 Thread Maciej Barć
commit: 4d6547a3ace7ae516f10b4e1b0b25e1ea4144143
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Jan 11 00:36:04 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Jan 11 03:44:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d6547a3

sci-mathematics/btor2tools: new package; add 1.0.0_pre20220518

Signed-off-by: Maciej Barć  gentoo.org>

 sci-mathematics/btor2tools/Manifest|  1 +
 .../btor2tools/btor2tools-1.0.0_pre20220518.ebuild | 39 ++
 ...tools-1.0.0_pre20220518-cmake-also-static.patch | 28 
 ...btor2tools-1.0.0_pre20220518-cmake-clfags.patch | 19 +++
 sci-mathematics/btor2tools/metadata.xml| 13 
 5 files changed, 100 insertions(+)

diff --git a/sci-mathematics/btor2tools/Manifest 
b/sci-mathematics/btor2tools/Manifest
new file mode 100644
index ..965d004a13e7
--- /dev/null
+++ b/sci-mathematics/btor2tools/Manifest
@@ -0,0 +1 @@
+DIST btor2tools-1.0.0_pre20220518.tar.gz 87420 BLAKE2B 
df8ddc8f286c32c580a8feaf0c7e90dff113d2b0303e3da0a378f2906cd34134ea91707cd40c95c38782990bf4d815416b3a566680f4d6668ddca46321ae530a
 SHA512 
96e17327de311b3d16e086031038a8248431d0dda75b83ce137d6526a096b69fc062290f92ec5b58fffb56aa25437835f97a96bd15f0044d4d52263bf386d928

diff --git a/sci-mathematics/btor2tools/btor2tools-1.0.0_pre20220518.ebuild 
b/sci-mathematics/btor2tools/btor2tools-1.0.0_pre20220518.ebuild
new file mode 100644
index ..efade1283737
--- /dev/null
+++ b/sci-mathematics/btor2tools/btor2tools-1.0.0_pre20220518.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+H=b8456dda4780789e882f5791eb486f295ade4da4
+
+inherit cmake
+
+DESCRIPTION="Generic parser and tools for the BTOR2 format"
+HOMEPAGE="https://github.com/Boolector/btor2tools/;
+
+if [[ "${PV}" == ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/Boolector/${PN}.git;
+else
+   SRC_URI="https://github.com/Boolector/${PN}/archive/${H}.tar.gz
+   -> ${P}.tar.gz"
+   S="${WORKDIR}"/${PN}-${H}
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="examples"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-cmake-also-static.patch
+   "${FILESDIR}"/${P}-cmake-clfags.patch
+)
+
+src_install() {
+   cmake_src_install
+
+   if use examples ; then
+   insinto /usr/share/${PN}
+   dodoc -r examples
+   fi
+}

diff --git 
a/sci-mathematics/btor2tools/files/btor2tools-1.0.0_pre20220518-cmake-also-static.patch
 
b/sci-mathematics/btor2tools/files/btor2tools-1.0.0_pre20220518-cmake-also-static.patch
new file mode 100644
index ..061ddac84194
--- /dev/null
+++ 
b/sci-mathematics/btor2tools/files/btor2tools-1.0.0_pre20220518-cmake-also-static.patch
@@ -0,0 +1,28 @@
+--- a/src/CMakeLists.txt
 b/src/CMakeLists.txt
+@@ -1,4 +1,5 @@
+ add_library(btor2parser
++  SHARED
+   btor2parser/btor2parser.c
+ )
+ target_include_directories(btor2parser PRIVATE .)
+@@ -10,6 +11,19 @@ install(
+   PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}
+ )
+ 
++add_library(btor2parser_static
++  STATIC
++  btor2parser/btor2parser.c
++)
++target_include_directories(btor2parser_static PRIVATE .)
++set_target_properties(btor2parser_static PROPERTIES OUTPUT_NAME btor2parser)
++set_target_properties(btor2parser_static PROPERTIES PUBLIC_HEADER 
btor2parser/btor2parser.h)
++install(
++  TARGETS btor2parser_static
++  ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
++  PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}
++)
++
+ add_executable(btorsim
+   btorsim/btorsimam.cpp
+   btorsim/btorsimstate.cpp

diff --git 
a/sci-mathematics/btor2tools/files/btor2tools-1.0.0_pre20220518-cmake-clfags.patch
 
b/sci-mathematics/btor2tools/files/btor2tools-1.0.0_pre20220518-cmake-clfags.patch
new file mode 100644
index ..84c6631c9219
--- /dev/null
+++ 
b/sci-mathematics/btor2tools/files/btor2tools-1.0.0_pre20220518-cmake-clfags.patch
@@ -0,0 +1,19 @@
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -91,16 +91,6 @@ add_check_c_cxx_flag("-Wredundant-decls")
+ add_check_c_flag("-std=gnu99")
+ add_required_cxx_flag("-std=gnu++11")
+ 
+-if(CMAKE_BUILD_TYPE STREQUAL "Debug")
+-  add_check_c_cxx_flag("-g3")
+-  add_check_c_cxx_flag("-ggdb")
+-else()
+-  add_check_c_cxx_flag("-O3")
+-  if(NOT CHECK)
+-add_check_c_cxx_flag("-DNDEBUG")
+-  endif()
+-endif()
+-
+ if(ASAN)
+   # -fsanitize=address requires CMAKE_REQUIRED_FLAGS to be explicitely set,
+   # otherwise the -fsanitize=address check will fail while linking.

diff --git a/sci-mathematics/btor2tools/metadata.xml 
b/sci-mathematics/btor2tools/metadata.xml
new file mode 100644
index ..237d97fb7791
--- /dev/null
+++ b/sci-mathematics/btor2tools/metadata.xml
@@ -0,0 +1,13 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+
+  
+sci-mathemat...@gentoo.org
+Gentoo Mathematics 

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

2023-01-10 Thread Maciej Barć
commit: 98a4aacaf16469aaa131402e27778771522e6bd7
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Jan 11 03:41:42 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Jan 11 03:44:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98a4aaca

sci-mathematics/cubicle: install the provided manual page

Signed-off-by: Maciej Barć  gentoo.org>

 .../cubicle/{cubicle-1.2.0.ebuild => cubicle-1.2.0-r1.ebuild}   | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/sci-mathematics/cubicle/cubicle-1.2.0.ebuild 
b/sci-mathematics/cubicle/cubicle-1.2.0-r1.ebuild
similarity index 98%
rename from sci-mathematics/cubicle/cubicle-1.2.0.ebuild
rename to sci-mathematics/cubicle/cubicle-1.2.0-r1.ebuild
index d2f5d0e356f2..8159f9f60a4a 100644
--- a/sci-mathematics/cubicle/cubicle-1.2.0.ebuild
+++ b/sci-mathematics/cubicle/cubicle-1.2.0-r1.ebuild
@@ -53,6 +53,8 @@ src_compile() {
 src_install() {
default
 
+   doman doc/${PN}.1
+
if use emacs ; then
   elisp-install ${PN} emacs/*.el{,c}
   elisp-site-file-install "${FILESDIR}/${SITEFILE}"



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

2023-01-10 Thread Maciej Barć
commit: 7adf72129265d77da74162a048fb2f9ec9a4005a
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Jan 11 01:08:51 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Jan 11 03:44:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7adf7212

sci-mathematics/picosat: also install static libraries

Signed-off-by: Maciej Barć  gentoo.org>

 sci-mathematics/picosat/{picosat-965.ebuild => picosat-965-r1.ebuild} | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/sci-mathematics/picosat/picosat-965.ebuild 
b/sci-mathematics/picosat/picosat-965-r1.ebuild
similarity index 92%
rename from sci-mathematics/picosat/picosat-965.ebuild
rename to sci-mathematics/picosat/picosat-965-r1.ebuild
index 9803703a619b..30e893f62288 100644
--- a/sci-mathematics/picosat/picosat-965.ebuild
+++ b/sci-mathematics/picosat/picosat-965-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -31,6 +31,7 @@ src_install() {
insinto /usr/share
newins VERSION picosat.version
 
+   dolib.a libpicosat.a
dolib.so libpicosat.so
doheader picosat.h
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/nim/files/, profiles/arch/amd64/x32/, dev-lang/nim/

2023-01-10 Thread Maciej Barć
commit: 88d533201c2b782f3abb14812215fb8b3da7cd12
Author: Anna Vyalkova  sysrq  in>
AuthorDate: Sat Nov 26 13:38:40 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Jan 11 03:44:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88d53320

dev-lang/nim: enable tests

Some categories are skipped:
* arc, valgrind: need function valgrind
* ic: random failures

Signed-off-by: Anna Vyalkova  sysrq.in>
Closes: https://github.com/gentoo/gentoo/pull/29006
Signed-off-by: Maciej Barć  gentoo.org>

 .../nim/files/nim-1.6.10-testament-skipfile.txt| 40 +
 dev-lang/nim/metadata.xml  |  1 +
 dev-lang/nim/nim-1.6.10-r2.ebuild  | 67 --
 profiles/arch/amd64/x32/package.use.mask   |  1 +
 4 files changed, 105 insertions(+), 4 deletions(-)

diff --git a/dev-lang/nim/files/nim-1.6.10-testament-skipfile.txt 
b/dev-lang/nim/files/nim-1.6.10-testament-skipfile.txt
new file mode 100644
index ..46d22c9fe915
--- /dev/null
+++ b/dev-lang/nim/files/nim-1.6.10-testament-skipfile.txt
@@ -0,0 +1,40 @@
+# broken
+tests/assert/tassert_c.nim
+tests/async/tasync_traceback.nim
+tests/errmsgs/tcall_with_default_arg.nim
+tests/errmsgs/tproper_stacktrace.nim
+tests/errmsgs/tproper_stacktrace2.nim
+tests/errmsgs/tproper_stacktrace3.nim
+tests/js/tmangle.nim
+tests/js/twritestacktrace.nim
+tests/lent/tbasic_lent_check.nim
+tests/misc/trunner.nim
+tests/misc/tstrace.nim
+tests/pragmas/thintprocessing.nim
+tests/pragmas/tused.nim
+tests/pragmas/twarning_off.nim
+tests/stdlib/tos.nim
+tests/stdlib/tstackframes.nim
+tests/stdlib/tstats.nim
+tests/system/talloc.nim
+tests/testament/tshould_not_work.nim
+# require network
+tests/stdlib/thttpclient.nim
+tests/stdlib/tnetconnect.nim
+tests/stdlib/tssl.nim
+# don't work without megatest
+tests/misc/tjoinable.nim
+tests/testament/tjoinable.nim
+# don't work with "--hint:all:off" hack
+tests/concepts/t3330.nim
+tests/stylecheck/t20397_2.nim
+tests/stylecheck/treject.nim
+tests/stylecheck/tusages.nim
+# need external dependencies
+tests/manyloc/keineschweine/keineschweine.nim
+tests/manyloc/nake/nakefile.nim
+tests/niminaction/Chapter7/Tweeter/src/tweeter.nim
+# need functional valgrind
+tests/destructor/tnewruntime_strutils.nim
+tests/destructor/tv2_raise.nim
+tests/views/tsplit_into_openarray.nim

diff --git a/dev-lang/nim/metadata.xml b/dev-lang/nim/metadata.xml
index d24270e82fb6..b544028faf59 100644
--- a/dev-lang/nim/metadata.xml
+++ b/dev-lang/nim/metadata.xml
@@ -38,5 +38,6 @@
   
   
 Apply experimental patches
+Enable tests that require Node.js
   
 

diff --git a/dev-lang/nim/nim-1.6.10-r2.ebuild 
b/dev-lang/nim/nim-1.6.10-r2.ebuild
index 5140ee232527..5bbd9b8328f5 100644
--- a/dev-lang/nim/nim-1.6.10-r2.ebuild
+++ b/dev-lang/nim/nim-1.6.10-r2.ebuild
@@ -19,10 +19,29 @@ SRC_URI="
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~x86"
-IUSE="doc experimental"
-RESTRICT="test"  # need to sort out depends and numerous failures
+IUSE="doc experimental test-js test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   test? (
+   dev-db/sqlite:3
+   dev-libs/boehm-gc
+   dev-libs/libffi
+   dev-libs/libpcre:3
+   dev-libs/openssl
+   media-libs/libsdl
+   media-libs/libsfml
+   )
+"
 
-BDEPEND="sys-process/parallel"
+BDEPEND="
+   sys-process/parallel
+   test? (
+   test-js? (
+   net-libs/nodejs
+   )
+   )
+"
 
 PATCHES=(
"${FILESDIR}"/${PN}-0.20.0-paths.patch
@@ -51,6 +70,9 @@ nim_gen_config() {
$([[ "${NOCOLOR}" == true || "${NOCOLOR}" == yes ]] && echo 
'--colors:"off"')
-d:"release"
--parallelBuild:"$(makeopts_jobs)"
+
+   # some tests don't work with processing hints
+   --processing:"off"
EOF
 }
 
@@ -105,8 +127,45 @@ src_compile() {
 
 src_test() {
local -x PATH="${S}/bin:${PATH}"
+   local nimflags=(
+   # Leave only the safe hints enabled
+   --hint:all:off
+   --hint:User:on
+   --hint:UserRaw:on
+   )
+   local testament_args=(
+   --skipFrom:"${FILESDIR}/${P}-testament-skipfile.txt"
+   --nim:"bin/nim"
+   --targets:"$(usex test-js 'c js' 'c')"
+   )
+
+   [[ "${NOCOLOR}" == true || "${NOCOLOR}" == yes ]] && \
+   testament_args+=( --colors:off )
+
+   local -a categories
+   readarray -t categories < <(find tests -mindepth 1 -maxdepth 1 -type d 
-printf "%P\n" | sort)
+
+   # AdditionalCategories from "testament/categories.nim"
+   categories+=( debugger examples lib )
 
-   edo ./koch test
+   local tcat checkpoint
+   for tcat in "${categories[@]}"; do
+   # Use checkpoints for less painful testing
+   checkpoint="${T}/.testament-${tcat}"

[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-apache-tomcat/

2023-01-10 Thread Sam James
commit: 3f6dd912b24988473ac484bb668d201cfd3de6c3
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 11 03:30:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 03:30:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f6dd912

sec-keys/openpgp-keys-apache-tomcat: Stabilize 10.1.4 arm64, #890359

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

 .../openpgp-keys-apache-tomcat-10.1.4.ebuild  | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-10.1.4.ebuild 
b/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-10.1.4.ebuild
index 14300fd78599..0db5434d93d5 100644
--- 
a/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-10.1.4.ebuild
+++ 
b/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-10.1.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -9,7 +9,7 @@ SRC_URI="https://downloads.apache.org/tomcat/tomcat-$(ver_cut 
1)/v${PV}/KEYS ->
 
 LICENSE="public-domain"
 SLOT="${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~x86"
 
 S="${WORKDIR}"
 



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

2023-01-10 Thread Sam James
commit: 6a1e9875d1320bcf4ae4b8b3f0da3e1ea50475d6
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 11 03:30:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 03:30:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a1e9875

dev-java/tomcat-jsp-api: Stabilize 10.1.4 arm64, #890359

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

 dev-java/tomcat-jsp-api/tomcat-jsp-api-10.1.4.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-java/tomcat-jsp-api/tomcat-jsp-api-10.1.4.ebuild 
b/dev-java/tomcat-jsp-api/tomcat-jsp-api-10.1.4.ebuild
index 4e8a67f38a9a..ff82b2a9c671 100644
--- a/dev-java/tomcat-jsp-api/tomcat-jsp-api-10.1.4.ebuild
+++ b/dev-java/tomcat-jsp-api/tomcat-jsp-api-10.1.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -15,7 +15,7 @@ SRC_URI="mirror://apache/tomcat/tomcat-$(ver_cut 
1)/v${PV}/src/apache-tomcat-${P
 
 LICENSE="Apache-2.0"
 SLOT="3.1"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-solaris 
~x86-solaris"
+KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-solaris 
~x86-solaris"
 
 CP_DEPEND="
~dev-java/tomcat-el-api-${PV}:5.0



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

2023-01-10 Thread Sam James
commit: 1561a03e02b109bb83a1a7dad51c73b1ec1f751e
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 11 03:30:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 03:30:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1561a03e

dev-cpp/rapidyaml: Stabilize 0.5.0 arm64, #890350

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

 dev-cpp/rapidyaml/rapidyaml-0.5.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-cpp/rapidyaml/rapidyaml-0.5.0.ebuild 
b/dev-cpp/rapidyaml/rapidyaml-0.5.0.ebuild
index 738de6a6b12d..10dbe4e8cdf3 100644
--- a/dev-cpp/rapidyaml/rapidyaml-0.5.0.ebuild
+++ b/dev-cpp/rapidyaml/rapidyaml-0.5.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -26,7 +26,7 @@ S="${WORKDIR}/${P}-src"
 
 LICENSE="MIT Boost-1.0 BSD"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 arm64 ~ppc64 ~x86"
 IUSE="debug test"
 RESTRICT="!test? ( test )"
 



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

2023-01-10 Thread Sam James
commit: 5ba0ba76045e11979b2b5bbeb91f3f0f4fbee158
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 11 03:30:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 03:30:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ba0ba76

dev-java/tomcat-el-api: Stabilize 10.1.4 arm64, #890359

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

 dev-java/tomcat-el-api/tomcat-el-api-10.1.4.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-java/tomcat-el-api/tomcat-el-api-10.1.4.ebuild 
b/dev-java/tomcat-el-api/tomcat-el-api-10.1.4.ebuild
index fc428cd76e48..2989889d5cdf 100644
--- a/dev-java/tomcat-el-api/tomcat-el-api-10.1.4.ebuild
+++ b/dev-java/tomcat-el-api/tomcat-el-api-10.1.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -15,7 +15,7 @@ SRC_URI="mirror://apache/tomcat/tomcat-$(ver_cut 
1)/v${PV}/src/apache-tomcat-${P
 
 LICENSE="Apache-2.0"
 SLOT="5.0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-solaris 
~x86-solaris"
+KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-solaris 
~x86-solaris"
 
 DEPEND=">=virtual/jdk-11:*"
 RDEPEND=">=virtual/jre-11:*"



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

2023-01-10 Thread Sam James
commit: fd8ce0a79a94ed102c9746fc40cd76388f9a
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 11 03:30:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 03:30:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd8ce0a7

dev-java/tomcat-servlet-api: Stabilize 10.1.4 arm64, #890359

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

 dev-java/tomcat-servlet-api/tomcat-servlet-api-10.1.4.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-java/tomcat-servlet-api/tomcat-servlet-api-10.1.4.ebuild 
b/dev-java/tomcat-servlet-api/tomcat-servlet-api-10.1.4.ebuild
index ad529b04d70d..3ee904435f6f 100644
--- a/dev-java/tomcat-servlet-api/tomcat-servlet-api-10.1.4.ebuild
+++ b/dev-java/tomcat-servlet-api/tomcat-servlet-api-10.1.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -15,7 +15,7 @@ SRC_URI="mirror://apache/tomcat/tomcat-$(ver_cut 
1)/v${PV}/src/apache-tomcat-${P
 
 LICENSE="Apache-2.0"
 SLOT="6.0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-solaris 
~x86-solaris"
+KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-solaris 
~x86-solaris"
 
 CP_DEPEND="~dev-java/tomcat-el-api-${PV}:5.0"
 



[gentoo-commits] repo/gentoo:master commit in: sys-devel/gdb/, sys-devel/gdb/files/

2023-01-10 Thread Sam James
commit: 6cfcde06c230b482616d1a1f431167711bf1e99b
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 11 03:24:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 03:24:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cfcde06

sys-devel/gdb: drop 11.2

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

 sys-devel/gdb/Manifest |   1 -
 .../gdb/files/gdb-11.2-glibc-2.35-fsqrt.patch  |  32 ---
 sys-devel/gdb/gdb-11.2.ebuild  | 287 -
 3 files changed, 320 deletions(-)

diff --git a/sys-devel/gdb/Manifest b/sys-devel/gdb/Manifest
index 5888a1bc8e68..2db6be12e0b0 100644
--- a/sys-devel/gdb/Manifest
+++ b/sys-devel/gdb/Manifest
@@ -1,4 +1,3 @@
-DIST gdb-11.2.tar.xz 22039420 BLAKE2B 
66ce7e12c99c33c8b4e6ababa673204aab525e72c90ba54cc34a5fd69948a09dc2a9ef2050764b2464544231b1d1a6431279c2877388551ca6fbf384a3f9b464
 SHA512 
07e9026423438049b11f4f784d57401ece4e940570f613bd6958b3714fe7fbc2c048470bcce3e7d7d9f93331cdf3881d30dcc964cb113a071143a02b28e5b127
 DIST gdb-12.1.tar.xz 22470332 BLAKE2B 
7f6f853d1640908cf2c79932cdc1ba02549a07721c005d9c7ce2946a715761719cc164a4e68235a18664ec8a029afe3a2a0cfb57e1635f280076d6bed91317fd
 SHA512 
425568d2e84672177d0fb87b1ad7daafdde097648d605e30cf0656970f66adc6a82ca2d83375ea4be583e9683a340e5bfdf5819668ddf66728200141ae50ff2d
 DIST gdb-weekly-13.0.50.20221217.tar.xz 24801944 BLAKE2B 
87c395665bfd5901bdac35d5abc5e2aa206805e7bbe484db7306f4e2b786db0114d442323fb224ae8920c5f13d0c9408dea8f0d0ccb98bacab96db7997df3ede
 SHA512 
734139d50cdd98fa33b2ae473137bc389d5231119ceec99fa4c9004af277a065727a2f5dfa07aa7881f78138a90a7451cbfb87514a7cfd50415b90e369f124b9
 DIST gdb-weekly-13.0.90.20230110.tar.xz 24802804 BLAKE2B 
d13bc0ce3bfd0197be31610385014df815c72a86f34b44beced0882267e8b5eecdd50545a85d84c5648771bb9a01b7e63680a424ad36e4d23c15470af6270f21
 SHA512 
d0c186c661b4648668213a5210f10d09ccbceb077e9e61a88cb1431e8feae4ad2ce74365024bb5f282f78225e118e808c5df30af9c46c4c368a41d4385f8918f

diff --git a/sys-devel/gdb/files/gdb-11.2-glibc-2.35-fsqrt.patch 
b/sys-devel/gdb/files/gdb-11.2-glibc-2.35-fsqrt.patch
deleted file mode 100644
index 5e0121f85029..
--- a/sys-devel/gdb/files/gdb-11.2-glibc-2.35-fsqrt.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-https://sourceware.org/git/?p=binutils-gdb.git;a=patch;h=a532eb7277ff64fb073e209d418b0a97f686c0e3
-https://bugs.gentoo.org/833590
-
-From: Sergei Trofimovich 
-Date: Mon, 14 Feb 2022 17:12:41 +
-Subject: [PATCH] microblaze: fix fsqrt collicion to build on glibc-2.35
-
-   * microblaze-opcm.h: Renamed 'fsqrt' to 'microblaze_fsqrt'.
-   * microblaze-opc.h: Follow 'fsqrt' rename.
 a/opcodes/microblaze-opc.h
-+++ b/opcodes/microblaze-opc.h
-@@ -268,7 +268,7 @@ const struct op_code_struct
-   {"fcmp.un", INST_TYPE_RD_R1_R2, INST_NO_OFFSET, NO_DELAY_SLOT, 
IMMVAL_MASK_NON_SPECIAL, 0x58000200, OPCODE_MASK_H4, fcmp_un, arithmetic_inst },
-   {"flt",   INST_TYPE_RD_R1, INST_NO_OFFSET, NO_DELAY_SLOT, 
IMMVAL_MASK_NON_SPECIAL, 0x58000280, OPCODE_MASK_H4, flt,   arithmetic_inst },
-   {"fint",  INST_TYPE_RD_R1, INST_NO_OFFSET, NO_DELAY_SLOT, 
IMMVAL_MASK_NON_SPECIAL, 0x58000300, OPCODE_MASK_H4, fint,  arithmetic_inst },
--  {"fsqrt", INST_TYPE_RD_R1, INST_NO_OFFSET, NO_DELAY_SLOT, 
IMMVAL_MASK_NON_SPECIAL, 0x58000380, OPCODE_MASK_H4, fsqrt, arithmetic_inst },
-+  {"fsqrt", INST_TYPE_RD_R1, INST_NO_OFFSET, NO_DELAY_SLOT, 
IMMVAL_MASK_NON_SPECIAL, 0x58000380, OPCODE_MASK_H4, microblaze_fsqrt, 
arithmetic_inst },
-   {"tget",   INST_TYPE_RD_RFSL, INST_NO_OFFSET, NO_DELAY_SLOT, 
IMMVAL_MASK_NON_SPECIAL, 0x6C001000, OPCODE_MASK_H32, tget,   anyware_inst },
-   {"tcget",  INST_TYPE_RD_RFSL, INST_NO_OFFSET, NO_DELAY_SLOT, 
IMMVAL_MASK_NON_SPECIAL, 0x6C003000, OPCODE_MASK_H32, tcget,  anyware_inst },
-   {"tnget",  INST_TYPE_RD_RFSL, INST_NO_OFFSET, NO_DELAY_SLOT, 
IMMVAL_MASK_NON_SPECIAL, 0x6C005000, OPCODE_MASK_H32, tnget,  anyware_inst },
 a/opcodes/microblaze-opcm.h
-+++ b/opcodes/microblaze-opcm.h
-@@ -42,7 +42,8 @@ enum microblaze_instr
-   shr, sw, swr, swx, lbui, lhui, lwi,
-   sbi, shi, swi, msrset, msrclr, tuqula, mbi_fadd, frsub, mbi_fmul, mbi_fdiv,
-   fcmp_lt, fcmp_eq, fcmp_le, fcmp_gt, fcmp_ne, fcmp_ge, fcmp_un, flt,
--  fint, fsqrt,
-+  /* 'fsqrt' is a glibc:math.h symbol.  */
-+  fint, microblaze_fsqrt,
-   tget, tcget, tnget, tncget, tput, tcput, tnput, tncput,
-   eget, ecget, neget, necget, eput, ecput, neput, necput,
-   teget, tecget, tneget, tnecget, teput, tecput, tneput, tnecput,

diff --git a/sys-devel/gdb/gdb-11.2.ebuild b/sys-devel/gdb/gdb-11.2.ebuild
deleted file mode 100644
index 4cf33173d0ba..
--- a/sys-devel/gdb/gdb-11.2.ebuild
+++ /dev/null
@@ -1,287 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8,9,10} )
-inherit flag-o-matic python-single-r1 strip-linguas toolchain-funcs
-
-export 

[gentoo-commits] repo/gentoo:master commit in: x11-apps/xdriinfo/

2023-01-10 Thread Matt Turner
commit: 8de353daa43fcaaa3f11c6f09120df52a18f8045
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jan 11 00:46:08 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Jan 11 00:46:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8de353da

x11-apps/xdriinfo: Version bump to 1.0.7

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

 x11-apps/xdriinfo/Manifest  |  1 +
 x11-apps/xdriinfo/xdriinfo-1.0.7.ebuild | 16 
 2 files changed, 17 insertions(+)

diff --git a/x11-apps/xdriinfo/Manifest b/x11-apps/xdriinfo/Manifest
index 4f8a45206dbf..16c3e3b5558b 100644
--- a/x11-apps/xdriinfo/Manifest
+++ b/x11-apps/xdriinfo/Manifest
@@ -1 +1,2 @@
 DIST xdriinfo-1.0.6.tar.bz2 123636 BLAKE2B 
43e15c6833ad84760c89abff272864e13b777c01796ba119fbc7fa7165ab05cf5a090cf736f618a25385b5d5a8cf2d679fbe2cd55119842fcf9e16fdb46dd549
 SHA512 
7ddd9e19abaef93e4d85004293528ec3814ef84c470d496dbb8dc8313d804bb7520406de8d33d2bc2b3af942bd0a5d5032a109b2726438a966af63ea680a102f
+DIST xdriinfo-1.0.7.tar.xz 118268 BLAKE2B 
94a75f2933d0c402e345bfc7054e0dd240f1dd43f805b9bc1970a00f6a500b110e3988afb7d5a466dfda8dcca504b14d33c4d257afe7df22ed10b1c4b190627e
 SHA512 
a368cf32c606ca78f3a23bc5d88fb57b9c1a3827d0fec3e48cee153703135e47cecd3db8ee0eba93f309d7f03b4306c3f2e7f46f36d0d2970671c5e5b78093ad

diff --git a/x11-apps/xdriinfo/xdriinfo-1.0.7.ebuild 
b/x11-apps/xdriinfo/xdriinfo-1.0.7.ebuild
new file mode 100644
index ..6c07f0e55e86
--- /dev/null
+++ b/x11-apps/xdriinfo/xdriinfo-1.0.7.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3
+
+DESCRIPTION="query configuration information of DRI drivers"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+
+RDEPEND="
+   x11-libs/libX11
+   virtual/opengl"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"



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

2023-01-10 Thread Maciej Barć
commit: 032a9cc8b09aad4acf1613be6ed9b7b7232acd0d
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Tue Jan 10 23:27:18 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Jan 10 23:51:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=032a9cc8

dev-cpp/cpp-httplib: add 0.11.4

Signed-off-by: Alexey Sokolov  asokolov.org>
Closes: https://github.com/gentoo/gentoo/pull/29056
Signed-off-by: Maciej Barć  gentoo.org>

 dev-cpp/cpp-httplib/Manifest  |  1 +
 dev-cpp/cpp-httplib/cpp-httplib-0.11.4.ebuild | 49 +++
 2 files changed, 50 insertions(+)

diff --git a/dev-cpp/cpp-httplib/Manifest b/dev-cpp/cpp-httplib/Manifest
index 6f6efb0756d7..0a7e859c4361 100644
--- a/dev-cpp/cpp-httplib/Manifest
+++ b/dev-cpp/cpp-httplib/Manifest
@@ -1 +1,2 @@
 DIST cpp-httplib-0.11.3.tar.gz 633203 BLAKE2B 
7418b958610a5f9fa634bd67622d176bdbb54a93c6478578ea0f9a9f1104b72923a8909702ae994edecc6e1f37d63ba09444913d44785e944426464df7c48cb1
 SHA512 
b0c46bf11c8bc84ab52143559ff1c4682b02504921855e5cd7e82bc65a04b192281ef7a124c7c7dfe928ae3842d5065097b6a4608be1c74dc51b563b15b93d0f
+DIST cpp-httplib-0.11.4.tar.gz 634929 BLAKE2B 
b6a6626de54e6828f08cd8f36934716969bc6c0485b8899522de2bd0c6b325c52c7541eccc095093062b4a3744b6170b10169d7e4a7a32a2cd683c292f9da85c
 SHA512 
3f8a905cebee388526ebffeb431a90c9de2e8e92058ec0847f55fe0a43957ce6edaf093b3a516563d18d6105557af39270b9803865d400bbd849a60a5c8e8c17

diff --git a/dev-cpp/cpp-httplib/cpp-httplib-0.11.4.ebuild 
b/dev-cpp/cpp-httplib/cpp-httplib-0.11.4.ebuild
new file mode 100644
index ..e7b23543a69f
--- /dev/null
+++ b/dev-cpp/cpp-httplib/cpp-httplib-0.11.4.ebuild
@@ -0,0 +1,49 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake-multilib python-any-r1
+
+DESCRIPTION="C++ HTTP/HTTPS server and client library"
+HOMEPAGE="https://github.com/yhirose/cpp-httplib;
+SRC_URI="https://github.com/yhirose/cpp-httplib/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/0.11" # soversion
+KEYWORDS="~amd64 ~x86"
+
+IUSE="brotli ssl test zlib"
+REQUIRED_USE="test? ( brotli ssl zlib )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   brotli? ( app-arch/brotli:=[${MULTILIB_USEDEP}] )
+   ssl? ( dev-libs/openssl:=[${MULTILIB_USEDEP}] )
+   zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="${PYTHON_DEPS}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DHTTPLIB_COMPILE=yes
+   -DBUILD_SHARED_LIBS=yes
+   -DHTTPLIB_USE_BROTLI_IF_AVAILABLE=no
+   -DHTTPLIB_USE_OPENSSL_IF_AVAILABLE=no
+   -DHTTPLIB_USE_ZLIB_IF_AVAILABLE=no
+   -DHTTPLIB_REQUIRE_BROTLI=$(usex brotli)
+   -DHTTPLIB_REQUIRE_OPENSSL=$(usex ssl)
+   -DHTTPLIB_REQUIRE_ZLIB=$(usex zlib)
+   -DPython3_EXECUTABLE="${PYTHON}"
+   )
+   cmake-multilib_src_configure
+}
+
+multilib_src_test() {
+   cp -p -R --reflink=auto "${S}/test" ./test || die
+   pushd test > /dev/null || die
+   emake "CXX=$(tc-getCXX)" CXXFLAGS="${CXXFLAGS} -I."
+   popd > /dev/null || die
+}



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

2023-01-10 Thread Matt Turner
commit: 28f0cfe25e3a78db2ce76bc432bae5813e24556e
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Jan 10 23:20:55 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Jan 10 23:40:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28f0cfe2

x11-libs/libxkbcommon: Version bump to 1.5.0

* Add RDEPEND on x11-misc/xkeyboard-config (bug #806235)
* Depend on multilib-enabled dev-libs/wayland (bug #823620)
* Install docs to expect path (bug #832826)
* Drop USE=xkb dependency on libxcb (bug #875980)

Closes: https://bugs.gentoo.org/806235
Closes: https://bugs.gentoo.org/823620
Closes: https://bugs.gentoo.org/832826
Closes: https://bugs.gentoo.org/875980
Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/libxkbcommon/Manifest  |  1 +
 x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild | 69 +
 x11-libs/libxkbcommon/metadata.xml  |  2 +-
 3 files changed, 71 insertions(+), 1 deletion(-)

diff --git a/x11-libs/libxkbcommon/Manifest b/x11-libs/libxkbcommon/Manifest
index 503abece062a..1c8c24c3c395 100644
--- a/x11-libs/libxkbcommon/Manifest
+++ b/x11-libs/libxkbcommon/Manifest
@@ -1 +1,2 @@
 DIST libxkbcommon-1.4.1.tar.xz 471824 BLAKE2B 
a784f3612bb52abb79bf1a2ddd3e7709fa52eddce5cabcf8520ed7df8ec8ea557e51205e1e9d116a0b31eb27b1f3bca33144318c5f01be7312cbb3e48f687fbe
 SHA512 
757b340aeab6d187917807a88015b5113475ab21728e530b40ea60619b3fbdfa668fd62707d66ed8fb763e68fee19394fcbd519af7c01d8975c59fdf0d89
+DIST libxkbcommon-1.5.0.tar.xz 472700 BLAKE2B 
5dcfb514c297f71629f20b444cb29c5d26ce9def1c1173a125fb0c0c259d76194fcef7a407d8efda2d2d87c9b90abac34e2fc1742cfd6053df511a3ef205c8ef
 SHA512 
bbba6665f052c04c7450413cc5e2badd6bfd41326b0e4c60e3ec01d730cae695fd34ce2662b8a91ece7a76b974a0ea330f7462dd5d2db148b0d0da26264ced9c

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild
new file mode 100644
index ..3d39d2917fd0
--- /dev/null
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} = ** ]]; then
+   GIT_ECLASS="git-r3"
+   EGIT_REPO_URI="https://github.com/xkbcommon/${PN};
+else
+   SRC_URI="https://xkbcommon.org/download/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit meson-multilib ${GIT_ECLASS} python-any-r1 virtualx
+
+DESCRIPTION="keymap handling library for toolkits and window systems"
+HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/;
+LICENSE="MIT"
+IUSE="doc static-libs test tools wayland X"
+RESTRICT="!test? ( test )"
+SLOT="0"
+
+BDEPEND="
+   sys-devel/bison
+   doc? ( app-doc/doxygen )
+   test? ( ${PYTHON_DEPS} )
+   wayland? ( dev-util/wayland-scanner )
+"
+RDEPEND="
+   X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP}] )
+   wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] )
+   dev-libs/libxml2[${MULTILIB_USEDEP}]
+   x11-misc/compose-tables
+   x11-misc/xkeyboard-config
+"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )
+   wayland? ( >=dev-libs/wayland-protocols-1.12 )
+"
+
+pkg_setup() {
+   if use test; then
+   python-any-r1_pkg_setup
+   fi
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   -Ddefault_library="$(usex static-libs both shared)"
+   -Dxkb-config-root="${EPREFIX}/usr/share/X11/xkb"
+   $(meson_native_use_bool tools enable-tools)
+   $(meson_use X enable-x11)
+   $(meson_native_use_bool doc enable-docs)
+   $(meson_use wayland enable-wayland)
+   )
+   meson_src_configure
+}
+
+multilib_src_test() {
+   virtx meson_src_test
+}
+
+multilib_src_install_all() {
+   if use doc; then
+   mv "${ED}"/usr/share/doc/{${PN},${P}} || die
+   fi
+}

diff --git a/x11-libs/libxkbcommon/metadata.xml 
b/x11-libs/libxkbcommon/metadata.xml
index 887150f5375a..9f2f9f386d67 100644
--- a/x11-libs/libxkbcommon/metadata.xml
+++ b/x11-libs/libxkbcommon/metadata.xml
@@ -10,6 +10,6 @@
   
   
 cpe:/a:xkbcommon:libxkbcommon
-xkbcommon/libxkbcommon
+xkbcommon/libxkbcommon
   
 



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

2023-01-10 Thread Maciej Barć
commit: cb8557d7c96dd2802af98a5cefa76c06c95bdc6b
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Jan 10 15:24:32 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Jan 10 23:17:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb8557d7

app-arch/bzip3: bump to 1.2.2

Signed-off-by: Maciej Barć  gentoo.org>

 app-arch/bzip3/Manifest   |  1 +
 app-arch/bzip3/bzip3-1.2.2.ebuild | 32 
 2 files changed, 33 insertions(+)

diff --git a/app-arch/bzip3/Manifest b/app-arch/bzip3/Manifest
index 32fa708d937d..0b3db675dbfb 100644
--- a/app-arch/bzip3/Manifest
+++ b/app-arch/bzip3/Manifest
@@ -1,3 +1,4 @@
 DIST bzip3-1.1.5.tar.xz 265340 BLAKE2B 
0226a97d564f1c9d9d1089b43ae79a9e43d0b77628298ef953c45505ad8d62caaf17bf6fa357857f123cf072b8ccd3003bfe138f25284baa5a5a5cdd8a555f71
 SHA512 
589c2e8e675a61014c7c4e82d0f2067201e3fb97bf7cfa6b7aa23690dc739824226089ac710509cc085b22eeb671ed5e23c6493967a433d3b284cb638af71be8
 DIST bzip3-1.1.8.tar.xz 269668 BLAKE2B 
fe85ba2ecca8e2433501c13e57856720da731b6c959340a68dd4654a516c12e034a90ff6cd6aed55dd2160c3860fdc3e60cddd47ffd00737a657a2e6c73704af
 SHA512 
36141a48f0d5b35de4b06117ceca3c5d5cdc3df6be187856f1436751984b0154942e0eece531ee7b191cc0cd7056960de6a1ca3ec0fc2bcc7ff1d50444cd1e3e
 DIST bzip3-1.2.1.tar.xz 271652 BLAKE2B 
ef4eae00d93b00dd6dcf2d3beb980c5b0466e8d1af5b6a1c1a493c1524fb91043cbafe404d9ac6907491ab5e894676b3802b572125e14e9a8be19f7ffa22abaa
 SHA512 
b20a7ea52f83a4ddfab0965e34809be66729b516688f1f04b8a21adf5c3c1ad0819dab416f3e844d88d8f52dbe098bedefe63f879c8a6322ffcb19f3f1b3d2d8
+DIST bzip3-1.2.2.tar.xz 275872 BLAKE2B 
601f0b150dee756d204c186f6ace5106fbc90189862cb1bcba7d4f2a2dd093ded64bb8feba0f214aac39ad138a23e6ef430a5e75829dd2ebab77c79d85342197
 SHA512 
476876f3949ac285e86625a9a83741308910ddce5b9449c0ca02b41d9c336f759b9702f2ce6b61243f1fde59a9ef8cf926fb2e94911828d5f39e207319bf522d

diff --git a/app-arch/bzip3/bzip3-1.2.2.ebuild 
b/app-arch/bzip3/bzip3-1.2.2.ebuild
new file mode 100644
index ..33aa6e59599d
--- /dev/null
+++ b/app-arch/bzip3/bzip3-1.2.2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="A better and stronger spiritual successor to BZip2"
+HOMEPAGE="https://github.com/kspalaiologos/bzip3;
+
+if [[ ${PV} == ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/kspalaiologos/${PN}.git;
+else
+   
SRC_URI="https://github.com/kspalaiologos/${PN}/releases/download/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm64 ~loong ~x86"
+fi
+
+LICENSE="LGPL-3+"
+SLOT="0"
+
+src_configure() {
+   # ./configure script will default to Clang if it is found on the system,
+   # force the use of CC selected by the user with CC=$(tc-getCC)
+   econf CC=$(tc-getCC)
+}
+
+src_install() {
+   default
+
+   find "${ED}" -type f -name '*.la' -delete || die
+}



  1   2   3   4   >