[gentoo-commits] repo/gentoo:master commit in: sys-process/numad/files/, sys-process/numad/

2023-09-24 Thread Georgy Yakovlev
commit: ddd56d6a0ab0ceee1de2ef95c3d88e1d3e780c49
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sun Sep 24 20:14:31 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Sun Sep 24 20:42:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddd56d6a

sys-process/numad: fix buffer overflow, remove workaround.

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

 .../files/0001-numad_log-fix-buffer-overflow.patch | 25 ++
 ...531-r1.ebuild => numad-0.5_p20180531-r2.ebuild} | 10 -
 2 files changed, 29 insertions(+), 6 deletions(-)

diff --git a/sys-process/numad/files/0001-numad_log-fix-buffer-overflow.patch 
b/sys-process/numad/files/0001-numad_log-fix-buffer-overflow.patch
new file mode 100644
index ..c67d58192169
--- /dev/null
+++ b/sys-process/numad/files/0001-numad_log-fix-buffer-overflow.patch
@@ -0,0 +1,25 @@
+From a9e6f292f4ce9443ee95c77c60dd8da68d0db7e9 Mon Sep 17 00:00:00 2001
+From: Lukas Nykryn 
+Date: Wed, 6 Sep 2023 12:27:47 +0200
+Subject: [PATCH] numad_log: fix buffer overflow
+
+---
+ numad.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/numad.c b/numad.c
+index 4c85486..2923842 100644
+--- a/numad.c
 b/numad.c
+@@ -153,7 +153,7 @@ void numad_log(int level, const char *fmt, ...) {
+ *p++ = ' ';
+ va_list ap;
+ va_start(ap, fmt);
+-vsnprintf(p, BUF_SIZE, fmt, ap);
++vsnprintf(p, BUF_SIZE - strlen(buf) , fmt, ap);
+ va_end(ap);
+ fprintf(log_fs, "%s", buf);
+ fflush(log_fs);
+-- 
+2.39.2
+

diff --git a/sys-process/numad/numad-0.5_p20180531-r1.ebuild 
b/sys-process/numad/numad-0.5_p20180531-r2.ebuild
similarity index 86%
rename from sys-process/numad/numad-0.5_p20180531-r1.ebuild
rename to sys-process/numad/numad-0.5_p20180531-r2.ebuild
index 229cae6f6556..ce503112f43e 100644
--- a/sys-process/numad/numad-0.5_p20180531-r1.ebuild
+++ b/sys-process/numad/numad-0.5_p20180531-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit flag-o-matic linux-info systemd toolchain-funcs
+inherit linux-info systemd toolchain-funcs
 
 if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://pagure.io/numad.git;
@@ -31,15 +31,13 @@ PATCHES=(
 
# from debian/ubuntu: https://sources.debian.org/patches/numad
"${FILESDIR}/${PN}-0.5-fix-build-for-no-NR-migrate-pages.patch"
+
+   # from fedora: 
https://src.fedoraproject.org/rpms/numad/c/b9fdb5b1b09611ba164c04cd994e5e9ddf7fb8f4
+   "${FILESDIR}/0001-numad_log-fix-buffer-overflow.patch"
 )
 
 src_configure() {
tc-export AR CC RANLIB
-
-   # FIXME: https://bugs.gentoo.org/890985
-   # temp workaround
-   filter-flags -D_FORTIFY_SOURCE=3
-   append-cppflags -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2
 }
 
 src_compile() {



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

2023-09-24 Thread Georgy Yakovlev
commit: d1288e2fe17adb3dacd2ab3f1b415c4ed45136d4
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sun Sep 24 19:53:27 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Sun Sep 24 19:55:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1288e2f

sys-libs/libnvme: revbump 1.5, add fdleak segfault free patch

This prevents udisks from crashing and holding or freezing up desktop
sessions.

Issue: https://github.com/linux-nvme/libnvme/issues/684
Issue: https://github.com/storaged-project/udisks/issues/1152
Signed-off-by: Georgy Yakovlev  gentoo.org>

 .../libnvme/files/libnvme-1.5-free-segfault.patch  | 36 ++
 ...libnvme-1.5-r1.ebuild => libnvme-1.5-r2.ebuild} |  2 ++
 2 files changed, 38 insertions(+)

diff --git a/sys-libs/libnvme/files/libnvme-1.5-free-segfault.patch 
b/sys-libs/libnvme/files/libnvme-1.5-free-segfault.patch
new file mode 100644
index ..a41cf380f911
--- /dev/null
+++ b/sys-libs/libnvme/files/libnvme-1.5-free-segfault.patch
@@ -0,0 +1,36 @@
+From c56910f807795528fff7ba6b81f8efcdb4babe98 Mon Sep 17 00:00:00 2001
+From: Martin Belanger 
+Date: Wed, 5 Jul 2023 10:59:25 -0400
+Subject: [PATCH] tree: missing closedir() causes fd leak for
+ "/sys/bus/pci/slots"
+
+In nvme_ctrl_lookup_phy_slot(), we are missing a closedir(), which
+causes file descriptors to leak. Also, there was a missing free()
+when the function returns with ENOMEM.
+
+Signed-off-by: Martin Belanger 
+---
+ src/nvme/tree.c | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/src/nvme/tree.c b/src/nvme/tree.c
+index a2ac0698..805eff99 100644
+--- a/src/nvme/tree.c
 b/src/nvme/tree.c
+@@ -1292,6 +1292,8 @@ static char *nvme_ctrl_lookup_phy_slot(nvme_root_t r, 
const char *address)
+   ret = asprintf(, "/sys/bus/pci/slots/%s", 
entry->d_name);
+   if (ret < 0) {
+   errno = ENOMEM;
++  free(target_addr);
++  closedir(slots_dir);
+   return NULL;
+   }
+   addr = nvme_get_attr(path, "address");
+@@ -1306,6 +1308,7 @@ static char *nvme_ctrl_lookup_phy_slot(nvme_root_t r, 
const char *address)
+   }
+   }
+   free(target_addr);
++  closedir(slots_dir);
+   if (found)
+   return strdup(entry->d_name);
+   return NULL;

diff --git a/sys-libs/libnvme/libnvme-1.5-r1.ebuild 
b/sys-libs/libnvme/libnvme-1.5-r2.ebuild
similarity index 96%
rename from sys-libs/libnvme/libnvme-1.5-r1.ebuild
rename to sys-libs/libnvme/libnvme-1.5-r2.ebuild
index 5173e9bdabf1..9e2be0abd195 100644
--- a/sys-libs/libnvme/libnvme-1.5-r1.ebuild
+++ b/sys-libs/libnvme/libnvme-1.5-r2.ebuild
@@ -32,6 +32,8 @@ BDEPEND="
dev-lang/swig
 "
 
+PATCHES=( "${FILESDIR}/${P}-free-segfault.patch" )
+
 src_configure() {
local emesonargs=(
-Dpython=false



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

2023-09-23 Thread Georgy Yakovlev
commit: 003194957fafdd2832863e8bd445085189e2a743
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sun Sep 24 00:16:25 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Sun Sep 24 00:17:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00319495

sys-process/systemd-cron: revbump 2.1.3, fix SIGABRT with cxx assertions

Happens on hardened toolchain systems.

Issue: https://github.com/systemd-cron/systemd-cron/issues/134
Signed-off-by: Georgy Yakovlev  gentoo.org>

 .../systemd-cron-2.1.3-MAYBE_DUPA_SIGABRT.patch| 30 ++
 ...n-2.1.3.ebuild => systemd-cron-2.1.3-r1.ebuild} |  3 +++
 2 files changed, 33 insertions(+)

diff --git 
a/sys-process/systemd-cron/files/systemd-cron-2.1.3-MAYBE_DUPA_SIGABRT.patch 
b/sys-process/systemd-cron/files/systemd-cron-2.1.3-MAYBE_DUPA_SIGABRT.patch
new file mode 100644
index ..93d44a15c8f2
--- /dev/null
+++ b/sys-process/systemd-cron/files/systemd-cron-2.1.3-MAYBE_DUPA_SIGABRT.patch
@@ -0,0 +1,30 @@
+From acd77f59d58d9ec812f64c833a5e029b9dbae92a Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?=D0=BD=D0=B0=D0=B1?= 
+Date: Sun, 24 Sep 2023 01:27:09 +0200
+Subject: [PATCH] MAYBE_DUPA needs to work around helpful toolchains that make
+ string_view::operator[] actually be ::at()
+
+Closes: #134
+---
+ src/include/libvoreutils.hpp | 8 
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/src/include/libvoreutils.hpp b/src/include/libvoreutils.hpp
+index 02fad8e..eaa7adc 100644
+--- a/src/include/libvoreutils.hpp
 b/src/include/libvoreutils.hpp
+@@ -361,10 +361,10 @@ namespace vore {
+ #endif
+ 
+ 
+-#define MAYBE_DUPA(strv)  
 \
+-  __extension__({ 
 \
+-  auto && _strv = strv;   
   \
+-  _strv[_strv.size()] ? strndupa(_strv.data(), _strv.size()) : 
_strv.data(); \
++#define MAYBE_DUPA(strv)  
\
++  __extension__({ 
\
++  auto && _strv = strv;   
  \
++  _strv.data()[_strv.size()] ? strndupa(_strv.data(), 
_strv.size()) : _strv.data(); \
+   })
+ 
+ 

diff --git a/sys-process/systemd-cron/systemd-cron-2.1.3.ebuild 
b/sys-process/systemd-cron/systemd-cron-2.1.3-r1.ebuild
similarity index 92%
rename from sys-process/systemd-cron/systemd-cron-2.1.3.ebuild
rename to sys-process/systemd-cron/systemd-cron-2.1.3-r1.ebuild
index 752240ab8359..892d8b5f3d04 100644
--- a/sys-process/systemd-cron/systemd-cron-2.1.3.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-2.1.3-r1.ebuild
@@ -50,6 +50,9 @@ src_prepare() {
"${S}/test/test-generator" || die
fi
 
+   # https://github.com/systemd-cron/systemd-cron/issues/134
+   # 
https://github.com/systemd-cron/systemd-cron/commit/acd77f59d58d9ec812f64c833a5e029b9dbae92a
+   eapply "${FILESDIR}/${P}-MAYBE_DUPA_SIGABRT.patch"
eapply_user
 }
 



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2023-09-21 Thread Georgy Yakovlev
commit: bdc248c0a6d18530fc541992b77bea793b931ce6
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Sep 21 23:03:53 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Thu Sep 21 23:30:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdc248c0

dev-java/openjdk-jre-bin: add 17.0.8.1_p1

Bug: https://bugs.gentoo.org/912719
Closes: https://github.com/gentoo/gentoo/pull/32945
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |  1 +
 .../openjdk-jre-bin-17.0.8.1_p1.ebuild | 83 ++
 2 files changed, 84 insertions(+)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index 2fc7a374bd10..42906ffc6f28 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -3,6 +3,7 @@ DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.19_7.tar.gz 42869496 
BLAKE2B 95347ba2
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.20.1_1.tar.gz 43033465 BLAKE2B 
484ec2b8512e2c759840157608ae4b7cdd2729533589a8ad1ba718779e88319fa02da4c9f59b56dea93123646ca7a55e84675985679a25f5163d7511b8147f66
 SHA512 
4a962e2ee8c885753b7bc25c3a30af307bee2c8829438eb85b9a7b20abd72fa22b340cfb9b6a0721e8fb00379bd3a230653daa52f5f1e3e6d5ed028ea2066c99
 DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.6_10.tar.gz 46078462 BLAKE2B 
2d0bc958f64da82e82b3a8a9d6bc686ecd2a09943e851f0f1a8efcec7cf0135b76a65abfa7f1175d09bc42583d151a4161d891a9861050751ae0c8aa4b1bbdc2
 SHA512 
253a030ab87e949091b24bacd638a91c673d775e76f3a83e8ab0c1824f697516405fe8fcf7d3b460bd25ddbb441685fa396b390e7ab8bc802294ea36b4700fac
 DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.7_7.tar.gz 46138011 BLAKE2B 
3f21193285ee1f3626d1e3511cf324dca94a24825b4d8b70ae6a81b28f75bf3cccfada837540b9fce89f2b9b1973d28765ea6f4e46810c58cc8417f6acb8317f
 SHA512 
64cef568600f860234e84ed4f0bc5c2a29ce62ce873b9004d71fd74ad215692674b4494012a86570c42686e77ee7331ce8b2074c879627474e7b9d1a6bf9b0bc
+DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.8.1_1.tar.gz 46332104 BLAKE2B 
cd27d457ecb64a17cd86fb7f348e7868b6a5e4bb59a98971dabfcdc213e4afc70dc7c1c912dcf209c9a3931ce2abece961480cc06039b565e09f70e55269ceb9
 SHA512 
773f39ec8f66d1285df74706014c690f3ade9c960bc27c5032bd4c100b2e89c3d4a23150af548128bdf499d64ba1567aa065f4a39f5e583600d86414d283f66f
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u362b09.tar.gz 41359704 BLAKE2B 
ae4238725544b03abdc32f82fcb1e13fe2aba460c13a48ccc8ccd608f1e8b0f5ac6036b06e941e89b936f01250a4fc3f6fb0f9d7eb5ae9129b8cd5de6c1da33a
 SHA512 
6cb0bdc28596e23807f3e7f31c40f095d20395492bf30dae26a735686f82d9d216110403d59c769700a23dd3187a2603832bd84204051800d474af24c68c8cbc
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u372b07.tar.gz 41375309 BLAKE2B 
4e439b329d020b30a118237d54e2a6bbb3d321e73b71c320a51b73f36662da82a846a306509537bc91f026177d31d1351a6de3d999881c6cd93e4b679e0a9a40
 SHA512 
affd576e85a28bb6d64d2967ee17ec13c36ec5c037ccb86caad41d6d7c9844656f325796abda0b5f234b1a6cbddbc7508ed36af4eaa1d29465e3719412419829
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u382b05.tar.gz 41389960 BLAKE2B 
e79d0d6b08a0f2066c877b3f970742a209f1b56a46dd4e5bc3b3942b590ae4eb0e72ac9b909d2e0d9b61bee76d507d9df8def88c16ec87930152b8375c6272e5
 SHA512 
536e2b3f87907aa2d79938dae3f92efa5d6402ae252e147beb9ddc3f81b1001a8031e4eba7132b0640dad36652fb619b761e038a88246442fc8592d5fe8a9c41

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.8.1_p1.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.8.1_p1.ebuild
new file mode 100644
index ..1aba636df50a
--- /dev/null
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.8.1_p1.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2
+
+abi_uri() {
+   echo "${2-$1}? (
+   
https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk-${MY_PV}/OpenJDK${SLOT}U-jre_${1}_linux_hotspot_${MY_PV//+/_}.tar.gz
+   )"
+}
+
+MY_PV=${PV/_p/+}
+SLOT=${MY_PV%%[.+]*}
+
+SRC_URI="
+   $(abi_uri x64 amd64)
+"
+
+DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin"
+HOMEPAGE="https://adoptopenjdk.net;
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+IUSE="alsa cups headless-awt selinux"
+
+RDEPEND="
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   >net-libs/libnet-1.1
+   >=sys-apps/baselayout-java-0.1.0-r1
+   >=sys-libs/glibc-2.2.5:*
+   sys-libs/zlib
+   alsa? ( media-libs/alsa-lib )
+   cups? ( net-print/cups )
+   selinux? ( sec-policy/selinux-java )
+   !headless-awt? (
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXrender
+   x11-libs/libXtst
+   )"
+
+RESTRICT="preserve-libs splitdebug"
+QA_PREBUILT="*"
+
+S="${W

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

2023-09-21 Thread Georgy Yakovlev
commit: 71a39a65c823338178e02f6be72232441addf5f5
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Sep 21 22:59:46 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Thu Sep 21 23:30:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71a39a65

dev-java/openjdk-bin: add 17.0.8.1_p1

Bug: https://bugs.gentoo.org/912719
Closes: https://github.com/gentoo/gentoo/pull/32945
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-bin/Manifest  |   7 ++
 .../openjdk-bin/openjdk-bin-17.0.8.1_p1.ebuild | 136 +
 2 files changed, 143 insertions(+)

diff --git a/dev-java/openjdk-bin/Manifest b/dev-java/openjdk-bin/Manifest
index 84595b572f48..5aad86e189b3 100644
--- a/dev-java/openjdk-bin/Manifest
+++ b/dev-java/openjdk-bin/Manifest
@@ -18,18 +18,25 @@ DIST OpenJDK11U-jdk_x64_mac_hotspot_11.0.19_7.tar.gz 
186680275 BLAKE2B 6ace35227
 DIST OpenJDK11U-jdk_x64_mac_hotspot_11.0.20.1_1.tar.gz 186910284 BLAKE2B 
701e498de41831387cb1e72d08e4b50b63daa04a8bcaa81a928a67572c73dd9ace4aecf82eeb572463bb00a10b320ee539ef20418fde6252acfebf14eeccb973
 SHA512 
b47123db2480d5533da6231a808a66cf7f1844e9343d540152d60473675e43af01352d00fc396801a6221dfe6a4fa3a717ceb0df6d0fa2c03242878e53bb6804
 DIST OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.6_10.tar.gz 190151132 BLAKE2B 
f602ebc908f111d6c3aceb5cf6fabdc0940bd3aafb840b78fdda64e98a247f0dfa7fc648827cc62cb46c16ce084ca1cf51274c9629b28580d028a9ac4b2be8a0
 SHA512 
f8a46cbc32160ebeee9c2047e6ac7837fbdc73549257c61d197486675fcb9420def98400779a0ec40a73652dc919daa5a9442bafe4f9129891527e24a109bb99
 DIST OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.7_7.tar.gz 190276969 BLAKE2B 
4f974331765ba7cd9d18088013dc186127b3f96852d875c2228540dcc55f13a9e4e377ff0b81caa5b08866497f80d3f4b8f5d86e938574365d5bca4e38e772bf
 SHA512 
32aa78eff4f4912f330bb79f742848fb5b3f9d28c1848c1524e841e91e036c5bce1f2acf286127d296ba034dde5ada2dec7f9ccb1d213692f5fe83c3c388af1f
+DIST OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.8.1_1.tar.gz 190656874 BLAKE2B 
43846cf6c7962e7e30a90d945db0c93835d38e51f5459b10a1adb291c7f7aa1e14f0b58997f0d146376260976713aa2dae2494eef3310d8c80978c4b02662bb9
 SHA512 
674a49bb0a52a6f880c829287ed80aa663e864a11586bf21ad3deef40755d1be0a711d6e26cc3d532d1cb4843cd091aeb4bd52d06fb6bef838e1f5be4d361114
 DIST OpenJDK17U-jdk_aarch64_mac_hotspot_17.0.6_10.tar.gz 177369180 BLAKE2B 
c45592830d2a9d87871b324d6ee331013c7ac5c1a968edede6ebb639c611422c4d2ee507c8cac7b154abf2031c71f7248b5ab4795bf4e56fc89e75469cdce1a2
 SHA512 
3e63a9c5457ca82cae15058f86c06bafb9172f95669d24b43bb371d19eedb7afec8725fabe1104fb0f575c2bd7e7ac8f41c103d6f967f7b910663b1e51d05a4a
 DIST OpenJDK17U-jdk_aarch64_mac_hotspot_17.0.7_7.tar.gz 177451420 BLAKE2B 
e6f36a264ef07573bb38ef9aa8aed94847832ea49685d0dd8e48ae559f5ee2c72f15755e7526f046ff3f09718d5216a09cf4711dd996e3d5d4138fd6906b2050
 SHA512 
4841a84f1eb264088451ff7e892d23f5929a0ccaad1a8768e8cfac4d01b56b27095879dd62c59a0af7c3d3edc45d4246ad8bdd21a872619a9dcf390957718e24
+DIST OpenJDK17U-jdk_aarch64_mac_hotspot_17.0.8.1_1.tar.gz 177735753 BLAKE2B 
df5dba287781b84e67ae99345bc96dbd64bd85c6dda5317a7dd12f522111c80601492640f6ed4ac60b683e14ce23df625f7de49faf18e4d74344855a83d33545
 SHA512 
ab2fa97f8fe2b94fe3f91ffbe0f9a99bd6cca2a85d5d8434c80b0f3bf0cc5890e90c38591600cc0bd210400790be6b7fa118df4a8583ad349535886a7eee6ea0
 DIST OpenJDK17U-jdk_arm_linux_hotspot_17.0.6_10.tar.gz 188314167 BLAKE2B 
71d8de8745dc5777cbec614f7ea254919b485d225e1eda0d43dde6c21bda20e5cb19c751af851471e5aa0d7399737df769758f7962932b63a85e00dabe746675
 SHA512 
7bd7a1a638088cf12b5722320c90504a661ab684dfd3f13fd87e24f12b94f5f2abcc98570d8939da9fe89d8f62e0de939db883b4d1e4f1262dae1e63610b4b6b
 DIST OpenJDK17U-jdk_arm_linux_hotspot_17.0.7_7.tar.gz 188461785 BLAKE2B 
8dff722e8f3ceca4aa353e26d51a9727a3ab5b41165e552ae5feb4e1950c544b4fbfaaf4fe15bdab4244561d108466054f5d574da57a62d91227f197159b4fdf
 SHA512 
041f536f52a59fdd9d5ee27138fb6a1eefcb15289944c98c7c50d55dd942c1b4467103fe14a6267dd4927d164c2d7e392848907178bb4b9b8e49ea19aa883773
+DIST OpenJDK17U-jdk_arm_linux_hotspot_17.0.8.1_1.tar.gz 188790162 BLAKE2B 
f3d69f13542a55aff361041539ef1a1d2eeda02ae8b37c94b377d5bed0fef2000e407fa02e7efb3e7fcf93e8716349d36f19d35ddbd8de2b54053d0687c3b356
 SHA512 
480f814d7ff517d6c970ee98dd99312eb9d2367e21bba788ca4ef3e1f7772419f4aa66bedce60e216e50a094c5d6bde8362613dd6ade86b1532daac38aea875a
 DIST OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.6_10.tar.gz 190834846 BLAKE2B 
9a14c48bc58221e510ca95ac6e24d5016114a40b4c7881ddf5138647f8d1b486ceb179a757145f713d252e5df3d4df71c36ac6129b6cea9ff2c6d38d91c005a6
 SHA512 
84cedd98b622c953e89d81a7e39a38e1aeb1d86d582a328e5cbd7c94eac9c39c01874327bd75ca0aa0c32aa0dc6a748f94d2f3252e84e042a0875b1f34f4d43a
 DIST OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.7_7.tar.gz 191015165 BLAKE2B 
0d02d29eb52f9bd7c1ac98550cbc2e96daa0382bc1d415ac9d6a041f063f39b4f354715628906443af8c69d0cef760e3fda88dc13c3c3e08e94c03918782b56

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

2023-09-21 Thread Georgy Yakovlev
commit: 87b35fbb3a38e2f1213896d43a906a7042fae693
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Sep 21 22:56:22 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Thu Sep 21 23:30:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87b35fbb

dev-java/openjdk-bin: add 11.0.20.1_p1

Bug: https://bugs.gentoo.org/912719
Closes: https://github.com/gentoo/gentoo/pull/32945
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-bin/Manifest  |   6 +
 .../openjdk-bin/openjdk-bin-11.0.20.1_p1.ebuild| 135 +
 2 files changed, 141 insertions(+)

diff --git a/dev-java/openjdk-bin/Manifest b/dev-java/openjdk-bin/Manifest
index c50e0f119a7f..84595b572f48 100644
--- a/dev-java/openjdk-bin/Manifest
+++ b/dev-java/openjdk-bin/Manifest
@@ -1,15 +1,21 @@
 DIST OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.18_10.tar.gz 190875193 BLAKE2B 
117f56583c1a7f4aee8df9117c683ad205fa424a53a46fedad21bddd5c36ffcbd7031db468da09bdc840de65a19f5420d12a79612be48142181b8e691c959686
 SHA512 
e3fbcb65feda7bc59a2054deaaa255d5e4af479d4105ba8d1089fc00c1d80989d3f7a2ee1bb93a68fd98257cc98d6a1800e6de4539232a7110743264da033f0e
 DIST OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.19_7.tar.gz 190945517 BLAKE2B 
24bd0e9ec9d9b64db542c42c800572ce960be69cc30abb6515eb0da34c234e8d5f3b714c1fb0be1d97b8a8019cfdeecc4068370d4ec6bd064a4bee9a1333e3d6
 SHA512 
cee8eb4c5950a0ff29ebfde4182c5b5f64f5eb3a3ba288561da95604c7f4e2a9507d23485d695d53cba29f0f96111a9687fe2fa2763986199e88cefd27318656
+DIST OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.20.1_1.tar.gz 191278260 BLAKE2B 
e3ed7bb97a8b244f7aaa7ced808a55d632634d8c6422c44b7bb37d5e51ac1cc8b1e03f2b404a3654bd5cfeecdc1051cad57ef6617c908a52f04f5bcd8f55c545
 SHA512 
72db8438ec936d2594bc62cc02cfeca348cdf4854c162ea6cdb5ae6051120e771d48cb510d2c0145e5a243f544f8963e9210efa6f57edc6f667c5761b0088b5b
 DIST OpenJDK11U-jdk_arm_linux_hotspot_11.0.18_10.tar.gz 181837466 BLAKE2B 
df9935b4a2b8255439a0691b06636c4c40cd6d15dbcdf6b722eb57219cf67f1a7e44bf1eee3d7f8b65ca854c83d61a942d8384add454384f5b0f0113767173c2
 SHA512 
0b8a7e7a856d310ead1fbae214473a11ce41fef00b19b4e5a9553d076d4d6f692852983ea6afc3fb06800c8478e79c510e60d7157e7b13a710663ee01939bfad
 DIST OpenJDK11U-jdk_arm_linux_hotspot_11.0.19_7.tar.gz 181919937 BLAKE2B 
127fdca2b7305a45e23110b5e95079f9eafc554c8cdd620fbe0750b25f880a0e14be16b60e0a8fe8289adede3a99ef5205b75ad586f165f2e72d69e322e91b4a
 SHA512 
2e1d030b3dcd90ca8a14637547b525a3ed1113516b3f8c9b41377e71399ecd634d9db97457d75e8fa6e2451500c1986a6dd31393a8e0d81216b5d334e8eeece6
+DIST OpenJDK11U-jdk_arm_linux_hotspot_11.0.20.1_1.tar.gz 182177832 BLAKE2B 
404d628e2ad7392ad6ee5906a9ddccff82778fc1303a7877738b7646c4c50fc1eda4b98212d43b200c00ca49090216f9609608f2e1356a74d483e9ed1d90bda0
 SHA512 
802c39f52d941905997f5b975a69a74d937aaee14eb7ab3825d764e76d65681bdcea366fe2f34b581b6a96e9fa91bcf82164ead1fbbefe936f7e86ee7bcebd42
 DIST OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.18_10.tar.gz 176301953 BLAKE2B 
8132410a2d7d56dc65877d66b64eeac1943315d83144b026e03fa5ce68ee688e4c47f96112d6ebee87353275d797ffad1d7b52ea90882755cd9825d4a1e251f0
 SHA512 
d530bb22118e643b04b97823b779e308952df443cf03c3a65727fd64e531006beada229742e89d93eb7fe693ac7687c0229cb9ebc28482841d4a2c03d451b317
 DIST OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.19_7.tar.gz 176344532 BLAKE2B 
08030f5cbff4fb287340bcbb935e507d652786de4a3b77e9f331751f4de28cc1bc1cae6db1a240f19be21d69ee81a4995ed5d22b31ee7b6e5ef4e9c1e0295daa
 SHA512 
9f29484275a0468aa6fbd949c7110b55a102deb8b6f94f004c91f6c49b5e83ba6d29eaa94298d003754215d4a5e68106fae7e4b1fcb361dd3b4e32afc8578d74
+DIST OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.20.1_1.tar.gz 176708583 BLAKE2B 
b88652df8c51648243525f2f6a5f127a764ca9caf140eb3c8b70783acc4b8146418800bb239ffd34d5039daace3fef4930f605692bde7f96d43229f9cb802d9b
 SHA512 
12c6c638456a7031138f8f8ca91b24dc400a6cb792ee47e2a0d526a193a030762b223cd1652a9363141219cac13df5cdf4b096f879f84f0ec59f2358d89809e2
 DIST OpenJDK11U-jdk_x64_alpine-linux_hotspot_11.0.18_10.tar.gz 193025321 
BLAKE2B 
7302e0be8681b34d65b7dc83fd7e4dc720710edfd5dc536cf94da61853cb8a9e65ca2d9fb0057129aaa18bce70dcaf41dd802a650ab9acb9e4f939c403c3c5f4
 SHA512 
ed3f06f35b046d811fcee5eaff196a035b706ba29f585748585bace1e9ffdb13f16fd1f23c44319760229c4fb1c3a2feb3ed540632f8da8541914c135f06eb74
 DIST OpenJDK11U-jdk_x64_alpine-linux_hotspot_11.0.19_7.tar.gz 193074969 
BLAKE2B 
ea50ff6b9f4ea244e506b868fb9c56776bfda597dcd7a5dec82d9bb89b568cce2faf67cdcf615e5c8af2da20a2e724ff20046ff278ed6290971cccab6cc2b361
 SHA512 
858f9ab7b10a748dec7bd918e3d8dec829d069fd1da0a1215769035f3a9c69eb0e63aca91a5e8ef8a389786cf11fa95840ea171f6722e8d5f2b276f1ea2c5dba
+DIST OpenJDK11U-jdk_x64_alpine-linux_hotspot_11.0.20.1_1.tar.gz 193412811 
BLAKE2B 
e790ad546350ae4a4c1b59dfe9641ce4ea2c89f71276f684d7535ad0d2cb0dfc2c42f21d420bf3c7b370bbbe9a342cd1cb073f3f051bcb082ecf310923914a3

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

2023-09-21 Thread Georgy Yakovlev
commit: 6b7f91541f3ab5b74c2b945f28952fbc980d0e11
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Sep 21 23:07:23 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Thu Sep 21 23:30:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b7f9154

dev-java/openjdk: add 17.0.8.1_p1

Bug: https://bugs.gentoo.org/912719
Closes: https://github.com/gentoo/gentoo/pull/32945
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk/Manifest   |   1 +
 dev-java/openjdk/openjdk-17.0.8.1_p1.ebuild | 327 
 2 files changed, 328 insertions(+)

diff --git a/dev-java/openjdk/Manifest b/dev-java/openjdk/Manifest
index a94f332e2f33..5524d9d6ac67 100644
--- a/dev-java/openjdk/Manifest
+++ b/dev-java/openjdk/Manifest
@@ -5,6 +5,7 @@ DIST openjdk-11.0.19_p7.tar.gz 123660996 BLAKE2B 
1b16d27700a39e7f1475384ad117808
 DIST openjdk-11.0.20.1_p1.tar.gz 116165519 BLAKE2B 
3f3627d6535770c6654226ca2c188ac4aa0f332c7f66d79ab1991274e019ee4aee5194b285bace03175593543017a2ec75494e8e50b5488df82c7d437bf31398
 SHA512 
765f90a24629e5db5afb23b09edc38a3d460ba27d1de53980942e711783fe9fdf1c4ef29a75d2ffd6d93864611ffce60d515e032180917cd053967a0d4ecfc69
 DIST openjdk-17.0.6_p10.tar.gz 105221267 BLAKE2B 
c885c10aea273e779bbee4463106598900790378e06012f0019bfbbba8987a99a6aad53aca39bdc5ffba5f610a84e6c4cfd98c697e46404d388d32186b2ccd6b
 SHA512 
7fa47285fb1776802dc35352bfe64d6b376cbc73d7b72ef7d5c8ad41c181d8aa9dc6fb392fe3b1c799974765d40c03a6643ad6afeb3ddc9ab45e546b747ebb3c
 DIST openjdk-17.0.7_p7.tar.gz 105568148 BLAKE2B 
a89961e0bc796a3c6337e1404fb33ee8cc6ced0319c2cf83a85cc36190af6b96817a51f407819fefbbc832213bef861913835abf20f1b10e6e2e49a759210302
 SHA512 
b403c581b2a89c576ca5468ac34e1a97ef0ab2d6150d31724151b098738684ef9213d31e06fd1923f9cd8a8a1f257f032a166a502177a9b0670bea7280439969
+DIST openjdk-17.0.8.1_p1.tar.gz 105878760 BLAKE2B 
e4d752dc87717855bfe4bd84c97056f0d93b554c67bdbb3e750e20479e2156628c85aea7b404577ea6ff40d49669d5f53aab06d0c4cf9aa926b060a0cd93cd03
 SHA512 
0d8e9e54173be855c15d121d4d6cd36996700e1e2fb194ad93ba8ad794a342c87b7d2f81a32d0bb215e45f1dc1f4efdfe1be5e8de99395730902d443ac773813
 DIST openjdk-8.362_p09.tar.gz 87939909 BLAKE2B 
cff08a04e2e0cf0af776d8ae8220cae86afb322a4dbb83df39444b08a23dd59fea761a0ee403d24d7fd639e1982eac7c77764920c7efcfeb877dc64763c9f672
 SHA512 
6579e881f36902db49db8d136f1cd9d2b2659705b216bfe014df99441d1984b4d7678998bb36edf78b77049bdd8315a8dcf22e6a598b485b972fee3784fe2ef7
 DIST openjdk-8.372_p07.tar.gz 88002433 BLAKE2B 
0f5ee2596099415dd377671a54cabcd7234e5b081ee41810ac3bfe11d9ba6e4bc92d96ff4713a165fdce46c0425f1698fd22c18cb02df107f886aa607f0f87b7
 SHA512 
400c1fd2df8b55a02ed9df0a7f38bb43e048eda5962b59f472eb2c8d23c1399cb418b3244d59816242bdd9c26249e7738cf2cf89c6b6e4f973399134a9f5d4ae
 DIST openjdk-8.382_p05.tar.gz 93105951 BLAKE2B 
07e2961dbbd8de153650a1f92fd88960e6b1b39e7d212cc158bd943d35da5fdab0595583226ac12134eb176b1c550576e7aef5dfaf4a76ac0060daa42f4b4495
 SHA512 
5879cfbd5795f0260897c52fe2503754767faf1e229832e0c4c6dd9957055fd7105d14403d82ccf92eed0adfecc5bc858a89643e68d3c81d437fd543fbfce49a

diff --git a/dev-java/openjdk/openjdk-17.0.8.1_p1.ebuild 
b/dev-java/openjdk/openjdk-17.0.8.1_p1.ebuild
new file mode 100644
index ..9b3e7b1fe8fb
--- /dev/null
+++ b/dev-java/openjdk/openjdk-17.0.8.1_p1.ebuild
@@ -0,0 +1,327 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit check-reqs eapi8-dosym flag-o-matic java-pkg-2 java-vm-2 
multiprocessing toolchain-funcs
+
+# variable name format: _XPAK
+ARM64_XPAK="17.0.2_p8" # musl bootstrap install
+PPC64_XPAK="17.0.1_p12" # big-endian bootstrap tarball
+RISCV_XPAK="17.0.3_p7"
+X86_XPAK="17.0.1_p12"
+
+# Usage: bootstrap_uri   [extracond]
+# Example: $(bootstrap_uri ppc64 17.0.1_p12 big-endian)
+# Output: ppc64? ( big-endian? ( https://...17.0.1_p12-ppc64.tar.xz ) )
+bootstrap_uri() {
+   local 
baseuri="https://dev.gentoo.org/~arthurzam/distfiles/dev-java/${PN}/${PN}-bootstrap;
+   local suff="tar.xz"
+   local kw="${1:?${FUNCNAME[0]}: keyword not specified}"
+   local ver="${2:?${FUNCNAME[0]}: version not specified}"
+   local cond="${3-}"
+   [[ ${cond} == elibc_musl* ]] && local musl=yes
+
+   # here be dragons
+   echo "${kw}? ( ${cond:+${cond}? (} 
${baseuri}-${ver}-${kw}${musl:+-musl}.${suff} ${cond:+) })"
+}
+
+# don't change versioning scheme
+# to find correct _p number, look at
+# https://github.com/openjdk/jdk${SLOT}u/tags
+# you will see, for example, jdk-17.0.4.1-ga and jdk-17.0.4.1+1, both point
+# to exact same commit sha. we should always use the full version.
+# -ga tag is just for humans to easily identify General Availability release 
tag.
+MY_PV="${PV%_p*}-ga"
+SLOT="${MY_PV%%[.+]*}"
+
+DESCRIPTION="Open source 

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

2023-09-21 Thread Georgy Yakovlev
commit: 090204bd40f26ebc4b724dd40d12fd7b489968ab
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Sep 21 23:18:52 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Thu Sep 21 23:32:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=090204bd

profiles/arch/powerpc: mask USE=systemtap for openjdk:17

Not sure why it was not failing for me before. It does now.
Let's disable it.

 JVM_FEATURES_CHECK_AVAILABILITY(dtrace, [
AC_MSG_CHECKING([for dtrace tool and platform support])
if test "x$OPENJDK_TARGET_CPU_ARCH" = "xppc"; then
  AC_MSG_RESULT([no, $OPENJDK_TARGET_CPU_ARCH])
  AVAILABLE=false

Commit: 
https://github.com/openjdk/jdk17u-dev/commit/5b29c6ec93372b20016565b84d449860b7233d6c
Bug: https://bugs.gentoo.org/912719
Closes: https://github.com/gentoo/gentoo/pull/32945
Signed-off-by: Georgy Yakovlev  gentoo.org>

 profiles/arch/powerpc/package.use.mask | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/profiles/arch/powerpc/package.use.mask 
b/profiles/arch/powerpc/package.use.mask
index 2e176fd61a58..61a86a68cd6b 100644
--- a/profiles/arch/powerpc/package.use.mask
+++ b/profiles/arch/powerpc/package.use.mask
@@ -1,6 +1,12 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Georgy Yakovlev https://github.com/openjdk/jdk17u-dev/commit/5b29c6ec93372b20016565b84d449860b7233d6c
+dev-java/openjdk:17 systemtap
+
 # Jon Janzen  (2023-09-11)
 # librttopo has not been tested on this arch
 dev-db/spatialite rttopo



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

2023-09-21 Thread Georgy Yakovlev
commit: 3c261c863ad97a86511b89b63da2667a1e10e6e6
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Sep 21 23:06:11 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Thu Sep 21 23:30:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c261c86

dev-java/openjdk: add 11.0.20.1_p1

Bug: https://bugs.gentoo.org/912719
Closes: https://github.com/gentoo/gentoo/pull/32945
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk/Manifest|   1 +
 dev-java/openjdk/openjdk-11.0.20.1_p1.ebuild | 312 +++
 2 files changed, 313 insertions(+)

diff --git a/dev-java/openjdk/Manifest b/dev-java/openjdk/Manifest
index f9bfff0e7178..a94f332e2f33 100644
--- a/dev-java/openjdk/Manifest
+++ b/dev-java/openjdk/Manifest
@@ -2,6 +2,7 @@ DIST java17-riscv64.patch 2253475 BLAKE2B 
a10a257f0b8bf590cdc011cf0c5af4854d49d6
 DIST openjdk-11.0.18-riscv.patch.xz 272672 BLAKE2B 
b079612032a5bf135b05bdd1da16f2823772a5d9a18447a435f191daf78c5429a15c2e9ea64758dc9b26ee2a88275532b4f27714b2a7e4489f920c0ed2f5003b
 SHA512 
c0426f243c5aa581d90366cb01ce811e34883a9d8a0298cab420378470e8eb427a56932ca1fbb5ed57e7430be2b38c6bc4491028ebaa25be0a938ba0bb2baf45
 DIST openjdk-11.0.18_p10.tar.gz 123369840 BLAKE2B 
1fa6a147ac0685f51b82f7b958b81d4ac56dd0d94234dab54d4c3641d4d5b0905b4778fa73f2d8582249f251839dd3ff5b8835c2ff3eb24f402d1399cfc27ffe
 SHA512 
10a48066ad1d2b627cc9be5c6e06a0deef7241f3b95b917b3bf86ffeb53ea043915e0eb7784ea244332d9c3941c8c5056c154e5aff4522b95aca8c8372c19474
 DIST openjdk-11.0.19_p7.tar.gz 123660996 BLAKE2B 
1b16d27700a39e7f1475384ad1178086f7c3e1e5f34390a6157d5d367057e90e1896eeca8d37cef4b93e3571a2eb26eee0e01890a1ef99a5a2a3542344cb9a9c
 SHA512 
570ab208decc9fc1290f77cf7283f433bc7ee046ea212943f90ca08f262648ed3d0a9dc1b31a7254e4db53e6073d8b3ac573ee74ed665b223801ada8dd1d15d6
+DIST openjdk-11.0.20.1_p1.tar.gz 116165519 BLAKE2B 
3f3627d6535770c6654226ca2c188ac4aa0f332c7f66d79ab1991274e019ee4aee5194b285bace03175593543017a2ec75494e8e50b5488df82c7d437bf31398
 SHA512 
765f90a24629e5db5afb23b09edc38a3d460ba27d1de53980942e711783fe9fdf1c4ef29a75d2ffd6d93864611ffce60d515e032180917cd053967a0d4ecfc69
 DIST openjdk-17.0.6_p10.tar.gz 105221267 BLAKE2B 
c885c10aea273e779bbee4463106598900790378e06012f0019bfbbba8987a99a6aad53aca39bdc5ffba5f610a84e6c4cfd98c697e46404d388d32186b2ccd6b
 SHA512 
7fa47285fb1776802dc35352bfe64d6b376cbc73d7b72ef7d5c8ad41c181d8aa9dc6fb392fe3b1c799974765d40c03a6643ad6afeb3ddc9ab45e546b747ebb3c
 DIST openjdk-17.0.7_p7.tar.gz 105568148 BLAKE2B 
a89961e0bc796a3c6337e1404fb33ee8cc6ced0319c2cf83a85cc36190af6b96817a51f407819fefbbc832213bef861913835abf20f1b10e6e2e49a759210302
 SHA512 
b403c581b2a89c576ca5468ac34e1a97ef0ab2d6150d31724151b098738684ef9213d31e06fd1923f9cd8a8a1f257f032a166a502177a9b0670bea7280439969
 DIST openjdk-8.362_p09.tar.gz 87939909 BLAKE2B 
cff08a04e2e0cf0af776d8ae8220cae86afb322a4dbb83df39444b08a23dd59fea761a0ee403d24d7fd639e1982eac7c77764920c7efcfeb877dc64763c9f672
 SHA512 
6579e881f36902db49db8d136f1cd9d2b2659705b216bfe014df99441d1984b4d7678998bb36edf78b77049bdd8315a8dcf22e6a598b485b972fee3784fe2ef7

diff --git a/dev-java/openjdk/openjdk-11.0.20.1_p1.ebuild 
b/dev-java/openjdk/openjdk-11.0.20.1_p1.ebuild
new file mode 100644
index ..8d64a1fe2ce9
--- /dev/null
+++ b/dev-java/openjdk/openjdk-11.0.20.1_p1.ebuild
@@ -0,0 +1,312 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit eapi8-dosym check-reqs flag-o-matic java-pkg-2 java-vm-2 
multiprocessing toolchain-funcs
+
+# don't change versioning scheme
+# to find correct _p number, look at
+# https://github.com/openjdk/jdk${SLOT}u/tags
+# you will see, for example, jdk-17.0.4.1-ga and jdk-17.0.4.1+1, both point
+# to exact same commit sha. we should always use the full version.
+# -ga tag is just for humans to easily identify General Availability release 
tag.
+# we need -ga tag to fetch tarball and unpack it, but exact number everywhere 
else to
+# set build version properly
+MY_PV="${PV%_p*}-ga"
+SLOT="${MY_PV%%[.+]*}"
+
+# variable name format: _XPAK
+PPC64_XPAK="11.0.13_p8" # big-endian bootstrap tarball
+RISCV_XPAK="11.0.14_p9" # lp64d bootstrap tarball
+X86_XPAK="11.0.13_p8"
+
+# Usage: bootstrap_uri   [extracond]
+# Example: $(bootstrap_uri ppc64 17.0.1_p12 big-endian)
+# Output: ppc64? ( big-endian? ( https://...17.0.1_p12-ppc64.tar.xz ) )
+bootstrap_uri() {
+   local 
baseuri="https://dev.gentoo.org/~arthurzam/distfiles/dev-java/${PN}/${PN}-bootstrap;
+   local suff="tar.xz"
+   local kw="${1:?${FUNCNAME[0]}: keyword not specified}"
+   local ver="${2:?${FUNCNAME[0]}: version not specified}"
+   local cond="${3-}"
+
+   # here be dragons
+   echo "${kw}? ( ${cond:+${cond}? (} ${baseuri}-${ver}-${kw}.${suff} 
${cond:+) })"
+}
+
+

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

2023-09-21 Thread Georgy Yakovlev
commit: cc9e5fa5bc007ede0b8382fe0aa7579c1a2a4d85
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Sep 21 23:05:06 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Thu Sep 21 23:30:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc9e5fa5

dev-java/openjdk: add 8.382_p05

Bug: https://bugs.gentoo.org/912719
Closes: https://github.com/gentoo/gentoo/pull/32945
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk/Manifest |   1 +
 dev-java/openjdk/openjdk-8.382_p05.ebuild | 239 ++
 2 files changed, 240 insertions(+)

diff --git a/dev-java/openjdk/Manifest b/dev-java/openjdk/Manifest
index 1cc0bcbd4f13..f9bfff0e7178 100644
--- a/dev-java/openjdk/Manifest
+++ b/dev-java/openjdk/Manifest
@@ -6,6 +6,7 @@ DIST openjdk-17.0.6_p10.tar.gz 105221267 BLAKE2B 
c885c10aea273e779bbee4463106598
 DIST openjdk-17.0.7_p7.tar.gz 105568148 BLAKE2B 
a89961e0bc796a3c6337e1404fb33ee8cc6ced0319c2cf83a85cc36190af6b96817a51f407819fefbbc832213bef861913835abf20f1b10e6e2e49a759210302
 SHA512 
b403c581b2a89c576ca5468ac34e1a97ef0ab2d6150d31724151b098738684ef9213d31e06fd1923f9cd8a8a1f257f032a166a502177a9b0670bea7280439969
 DIST openjdk-8.362_p09.tar.gz 87939909 BLAKE2B 
cff08a04e2e0cf0af776d8ae8220cae86afb322a4dbb83df39444b08a23dd59fea761a0ee403d24d7fd639e1982eac7c77764920c7efcfeb877dc64763c9f672
 SHA512 
6579e881f36902db49db8d136f1cd9d2b2659705b216bfe014df99441d1984b4d7678998bb36edf78b77049bdd8315a8dcf22e6a598b485b972fee3784fe2ef7
 DIST openjdk-8.372_p07.tar.gz 88002433 BLAKE2B 
0f5ee2596099415dd377671a54cabcd7234e5b081ee41810ac3bfe11d9ba6e4bc92d96ff4713a165fdce46c0425f1698fd22c18cb02df107f886aa607f0f87b7
 SHA512 
400c1fd2df8b55a02ed9df0a7f38bb43e048eda5962b59f472eb2c8d23c1399cb418b3244d59816242bdd9c26249e7738cf2cf89c6b6e4f973399134a9f5d4ae
+DIST openjdk-8.382_p05.tar.gz 93105951 BLAKE2B 
07e2961dbbd8de153650a1f92fd88960e6b1b39e7d212cc158bd943d35da5fdab0595583226ac12134eb176b1c550576e7aef5dfaf4a76ac0060daa42f4b4495
 SHA512 
5879cfbd5795f0260897c52fe2503754767faf1e229832e0c4c6dd9957055fd7105d14403d82ccf92eed0adfecc5bc858a89643e68d3c81d437fd543fbfce49a
 DIST openjdk-bootstrap-11.0.13_p8-ppc64.tar.xz 108215404 BLAKE2B 
5e6c0b905b34b437137922b73a9724da96b8832186fea945f8c73d941db822ca1cc5718f3ecb4607ed98d1f8241c9f365b54caaf978863e8b84680a94f067b5d
 SHA512 
732e2220219d42be10589fcaf2420da87ebc8564b4afc6bd02f61f31cdca9c31b339366e34d374fb814499b92f8aa796435a18f28e10c8cb00d9a0f5953bb60e
 DIST openjdk-bootstrap-11.0.13_p8-x86.tar.xz 105420236 BLAKE2B 
d3137ad497937a9a04dedf38776f3ac45bf3b115d275991fd8582b72ade48390b6aa8ad89e0b4d34fa6a787a3c413dab20b32ef347dc8733544e810150c55d29
 SHA512 
f71a7ef8fbf19b0595dd7d4ebe52bbe1c95b8c17f34d092472c5f5ce8caf52a053f22db8587f1649f9a96ad01c0c632be343342812f5a8cc4ff843b33b8d9b0f
 DIST openjdk-bootstrap-11.0.14_p9-riscv.tar.xz 104601676 BLAKE2B 
5f976e8a626a829fae70ad6c007f10bfeff79e29c85d6c75fb2f5ff8984fd2a2bd44ee6e07958dbbdaaed761c6839d375e1b5ba6cffc63b02ad9e2c9178310db
 SHA512 
580dec81626553fe3e7afd0f6385a733ba80a0502cf0f9e8bdc973048887290c9ab6171267d61d8838c4ece4de58c9ca8b78540bd52b1757495a27175057ec64

diff --git a/dev-java/openjdk/openjdk-8.382_p05.ebuild 
b/dev-java/openjdk/openjdk-8.382_p05.ebuild
new file mode 100644
index ..06e34fc34a25
--- /dev/null
+++ b/dev-java/openjdk/openjdk-8.382_p05.ebuild
@@ -0,0 +1,239 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit check-reqs eapi8-dosym flag-o-matic java-pkg-2 java-vm-2 
multiprocessing toolchain-funcs
+
+# don't change versioning scheme
+# to find correct _p number, look at
+# https://github.com/openjdk/jdk${SLOT}u/tags
+# you will see, for example, jdk-17.0.4.1-ga and jdk-17.0.4.1+1, both point
+# to exact same commit sha. we should always use the full version.
+# -ga tag is just for humans to easily identify General Availability release 
tag.
+# we need -ga tag to fetch tarball and unpack it, but exact number everywhere 
else to
+# set build version properly
+MY_PV="$(ver_rs 1 'u' 2 '-' ${PV%_p*}-ga)"
+SLOT="${PV%%[.+]*}"
+
+DESCRIPTION="Open source implementation of the Java programming language"
+HOMEPAGE="https://openjdk.org;
+SRC_URI="https://github.com/openjdk/jdk${SLOT}u/archive/refs/tags/jdk${MY_PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="alsa debug cups doc examples headless-awt javafx +jbootstrap selinux 
source"
+
+COMMON_DEPEND="
+   media-libs/freetype:2=
+   media-libs/giflib:0/7
+   sys-libs/zlib
+"
+# Many libs are required to build, but not to run, make is possible to remove
+# by listing conditionally in RDEPEND unconditionally in DEPEND
+RDEPEND="
+   ${COMMON_DEPEND}
+   >=sys-apps/baselayout-java-0.1.0-r1
+   !headle

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

2023-09-21 Thread Georgy Yakovlev
commit: 7013cd2abf9c91082b7c8262a012dde5c4e8e5b7
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Sep 21 23:21:16 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Thu Sep 21 23:32:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7013cd2a

dev-java/openjdk: use modern dtrace configure knob

Bug: https://bugs.gentoo.org/912719
Closes: https://github.com/gentoo/gentoo/pull/32945
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk/openjdk-17.0.8.1_p1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/openjdk/openjdk-17.0.8.1_p1.ebuild 
b/dev-java/openjdk/openjdk-17.0.8.1_p1.ebuild
index 9b3e7b1fe8fb..2065322657f8 100644
--- a/dev-java/openjdk/openjdk-17.0.8.1_p1.ebuild
+++ b/dev-java/openjdk/openjdk-17.0.8.1_p1.ebuild
@@ -226,7 +226,7 @@ src_configure() {
--with-version-string="${PV%_p*}"
--with-version-build="${PV#*_p}"
--with-zlib="${XPAK_BOOTSTRAP:-system}"
-   --enable-dtrace=$(usex systemtap yes no)
+   --enable-jvm-feature-dtrace=$(usex systemtap yes no)
--enable-headless-only=$(usex headless-awt yes no)
$(tc-is-clang && echo "--with-toolchain-type=clang")
)



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

2023-09-21 Thread Georgy Yakovlev
commit: 57ebd1e5c999424a7c6a4f46a38240ccab6df55f
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Sep 21 22:53:04 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Thu Sep 21 23:30:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57ebd1e5

dev-java/openjdk-bin: add 8.382_p05

Bug: https://bugs.gentoo.org/912719
Closes: https://github.com/gentoo/gentoo/pull/32945
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-bin/Manifest |   6 +
 dev-java/openjdk-bin/openjdk-bin-8.382_p05.ebuild | 131 ++
 2 files changed, 137 insertions(+)

diff --git a/dev-java/openjdk-bin/Manifest b/dev-java/openjdk-bin/Manifest
index f8e4b2fde874..c50e0f119a7f 100644
--- a/dev-java/openjdk-bin/Manifest
+++ b/dev-java/openjdk-bin/Manifest
@@ -26,13 +26,19 @@ DIST OpenJDK17U-jdk_x64_mac_hotspot_17.0.6_10.tar.gz 
187219587 BLAKE2B dd8f19c74
 DIST OpenJDK17U-jdk_x64_mac_hotspot_17.0.7_7.tar.gz 187285514 BLAKE2B 
9623a1ec87dae45f94476e995d77c970f5eca89d4bcfa2b88a2848afb6b6fede75958ee00f19f49fb24e8d31ff068f6f6a21d6c8350c312927c27c44e2d3c6ad
 SHA512 
ec0217aeda48dfc858b14ced6b365c702a39ae95c824f36caf2a0625e7210ee7b459ec7af9166dc85d4910e634ac186950342f753b1adabff28fa770868b4840
 DIST OpenJDK8U-jdk_aarch64_linux_hotspot_8u362b09.tar.gz 102042474 BLAKE2B 
02a12a4fd6fd9a0be8627e86bdc69f2aa76b1b0a877e6f4deed9fd5499d09559c6fe3157b538e7b5c308ae862f33fb2caaeed6530cc055a1a289870843712673
 SHA512 
d45e20de4a51f1151ef0c83eb1ea3e338e00afaa5d19b677a03328e2a5282601c4845cefeae6ada528e56949d82dd8057422dca73e8711f858b9bc00bda33abc
 DIST OpenJDK8U-jdk_aarch64_linux_hotspot_8u372b07.tar.gz 102062639 BLAKE2B 
46a855c69ea349895d4641754df09a1fc564dc3005534cb52b0611495dd93d8c42c9b8a740441de3169210d2d92faa15ff7c7de3ed0ec5106a7de228fc8c21ec
 SHA512 
ce1fe591a5b59d46fbfba50cb8c47698fd1b5e0ce4b6bc1dcb9c6ea07d5a1afa3fb803b8f35df7dbcb7c6964b4be616e5f5a6e70f6d735052add9c7e77fc66a7
+DIST OpenJDK8U-jdk_aarch64_linux_hotspot_8u382b05.tar.gz 102105707 BLAKE2B 
5edec97bb60d983bcc299914c5bad8e89aef70f31ff1f5b26cbd430cbacc8b41c6d04906a9ea3a1eb6cf2601ae81279a871a1eb77c3297abb5454e213f2583b0
 SHA512 
11219c825f8ac0fcdd16120f89b2e7951c651595eb0be762cb511bad8cf44d3bc3136ba6f71b5ded8a9745fe5a143416b0ef4422c1cbbe62f110e4fa5f39c7ed
 DIST OpenJDK8U-jdk_arm_linux_hotspot_8u362b09.tar.gz 98287152 BLAKE2B 
c41343bda7383163ea125246616764c3aa528cd78936a653974685440945e27c259bd6f72bd8a126d6eb9ff8a92189824881bbbd44fa7b23f676a6ff4197d89f
 SHA512 
5b9cb46932efe95e0beca73616d7f982ba398d597a33aff34429919675d8524304f38b17d86faea4701813d6a992f16384c2721993800291a3640961a2027823
 DIST OpenJDK8U-jdk_arm_linux_hotspot_8u372b07.tar.gz 98310010 BLAKE2B 
116ce3752db5c1995b54a78e9c7bce4c2a6b6dd3d8af895297384b3afeb79309e1d6fde4ea5d63e04f3e2bb157298802732b391044c2a1138434e74e37874f54
 SHA512 
41a9ffd613a4d71537a738281c31c9194d7df749beb08231965034b66920830e4e5eb34a726516b6a712d10326a33805d1fa8cd28a94a75170cc86eacd8b03a5
+DIST OpenJDK8U-jdk_arm_linux_hotspot_8u382b05.tar.gz 98311130 BLAKE2B 
b2158aca6fef4e8a404b9dace05817f5fefd0b201281351126d422f35d66d733510943246c22a47f03e65d711f25d424935ae8788057722c71cbb30a4f7a4a1e
 SHA512 
70d79c385ebb1cfe286781eb8da0d622a61140a0abc3b6bc559c8213ace93b9ce2a77aa55a3ef32936ee512b406044c1708624b4d040b62dd2462b4ea6e71572
 DIST OpenJDK8U-jdk_ppc64le_linux_hotspot_8u362b09.tar.gz 100484333 BLAKE2B 
ecfc4473fec3120d68ea511f72b8e97d4d5e92098849a3f04853b5ad11c8f5ce61b49ec074ff739083f9e2e25d65a6e657ef1c0c9f275606e8b41fda3a8aec2c
 SHA512 
dbe8002f45d1e0ff4dd980123a88ae160ad006de0ab656798fec8896d23905071d1c6f41cff618422cf37d9620ee10dbe6522e8266095eaff3244a7c36232e38
 DIST OpenJDK8U-jdk_ppc64le_linux_hotspot_8u372b07.tar.gz 100508059 BLAKE2B 
b8cc628f4c6bee953937fa4b12d04b8947b0d95a0910f1de9ea51f4bb6bfba85ea5bb30c7fc1b23ec8402858116e2c35aa6d08a9ae1da00da4f3343d88554250
 SHA512 
1b9624fd4996c25108661b46e14c916399b7850ddced477e0433e53f1ae19af5c56ffdc28ac30a145164a88d22b7e74374f31baabe296ec5455ddf1aa640a81b
+DIST OpenJDK8U-jdk_ppc64le_linux_hotspot_8u382b05.tar.gz 100512595 BLAKE2B 
e2d0c97d0b68e649e11755fe258035a307ab8b96331ec0e6e431ec126857b60869d9c2bae966955a929fe87572b59e898603b32284bc76ce49c8086b06b838e6
 SHA512 
04a58d50c4fe0ced94b48e3018a6853c836a4f53cb4f310bad2ca7e913380a023655230ff5bb421f012cf2cdc037767f9e11aaa8f5b1b9f722b100c4417ccca4
 DIST OpenJDK8U-jdk_x64_alpine-linux_hotspot_8u362b09.tar.gz 100860535 BLAKE2B 
114aa536752f6f85fa80d26fd24d9579595c2a71e4dd3f3d048e773edbe86c39ce318caec7d6f883afeb9151350ee7819d544b1e4afbe7efc5e62b6a10c42036
 SHA512 
a15646dd1fb469d74dcafab8df4794ae2a9b34a32e80d4c0723ce510b5579ba5942e1c093ce4ccc764fc19191137f1d1d9b63ac935c8f21288b6f30046822e89
 DIST OpenJDK8U-jdk_x64_alpine-linux_hotspot_8u372b07.tar.gz 100856539 BLAKE2B 
30abba9c69e4f955bceecaee5e2762e97687e752564f68cc4f7ee13589e1b523b1b4bb090408d1db9ecbd7e9229eb3a48bcea814102184b5d0ec444bab99b46

[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2023-09-21 Thread Georgy Yakovlev
commit: 324056d13fde78b8c06bb4fe529005a0fd29df63
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Sep 21 23:03:01 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Thu Sep 21 23:30:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=324056d1

dev-java/openjdk-jre-bin: add 11.0.20.1_p1

Bug: https://bugs.gentoo.org/912719
Closes: https://github.com/gentoo/gentoo/pull/32945
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |  1 +
 .../openjdk-jre-bin-11.0.20.1_p1.ebuild| 83 ++
 2 files changed, 84 insertions(+)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index 49e3d45770ca..2fc7a374bd10 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -1,5 +1,6 @@
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.18_10.tar.gz 42824761 BLAKE2B 
481317f316bac10e098d706a04e94b57bad4388c94168da27403e18489f66d322177f7f9b59c5ebdfc6f3e70080550f6f5e5fc922e9b21a9a59dcc60116243be
 SHA512 
07a0483b4536129974706ee79864e9fd737810b396a605170e68c74dacdb3c65e10ccde9073e8ec0c907709172dd2e08e7c454a5bd88cf0e92f879ace1eedbd0
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.19_7.tar.gz 42869496 BLAKE2B 
95347ba288f0496effa3f6a23f12b9446e8fccdc0b770338cc2c25f6443bbf462a50e87cf58e1d4449235411fbebf62e6096eb83ff9772744986d25346fc6248
 SHA512 
9dd1ae283cfabc53e61088242958ea71144b1f9eec2f0230cc21e974e242a563b87142777db3ed16020687a6b33eb5fb41cae682034888b10a3c7982f7129574
+DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.20.1_1.tar.gz 43033465 BLAKE2B 
484ec2b8512e2c759840157608ae4b7cdd2729533589a8ad1ba718779e88319fa02da4c9f59b56dea93123646ca7a55e84675985679a25f5163d7511b8147f66
 SHA512 
4a962e2ee8c885753b7bc25c3a30af307bee2c8829438eb85b9a7b20abd72fa22b340cfb9b6a0721e8fb00379bd3a230653daa52f5f1e3e6d5ed028ea2066c99
 DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.6_10.tar.gz 46078462 BLAKE2B 
2d0bc958f64da82e82b3a8a9d6bc686ecd2a09943e851f0f1a8efcec7cf0135b76a65abfa7f1175d09bc42583d151a4161d891a9861050751ae0c8aa4b1bbdc2
 SHA512 
253a030ab87e949091b24bacd638a91c673d775e76f3a83e8ab0c1824f697516405fe8fcf7d3b460bd25ddbb441685fa396b390e7ab8bc802294ea36b4700fac
 DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.7_7.tar.gz 46138011 BLAKE2B 
3f21193285ee1f3626d1e3511cf324dca94a24825b4d8b70ae6a81b28f75bf3cccfada837540b9fce89f2b9b1973d28765ea6f4e46810c58cc8417f6acb8317f
 SHA512 
64cef568600f860234e84ed4f0bc5c2a29ce62ce873b9004d71fd74ad215692674b4494012a86570c42686e77ee7331ce8b2074c879627474e7b9d1a6bf9b0bc
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u362b09.tar.gz 41359704 BLAKE2B 
ae4238725544b03abdc32f82fcb1e13fe2aba460c13a48ccc8ccd608f1e8b0f5ac6036b06e941e89b936f01250a4fc3f6fb0f9d7eb5ae9129b8cd5de6c1da33a
 SHA512 
6cb0bdc28596e23807f3e7f31c40f095d20395492bf30dae26a735686f82d9d216110403d59c769700a23dd3187a2603832bd84204051800d474af24c68c8cbc

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.20.1_p1.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.20.1_p1.ebuild
new file mode 100644
index ..1aba636df50a
--- /dev/null
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.20.1_p1.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2
+
+abi_uri() {
+   echo "${2-$1}? (
+   
https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk-${MY_PV}/OpenJDK${SLOT}U-jre_${1}_linux_hotspot_${MY_PV//+/_}.tar.gz
+   )"
+}
+
+MY_PV=${PV/_p/+}
+SLOT=${MY_PV%%[.+]*}
+
+SRC_URI="
+   $(abi_uri x64 amd64)
+"
+
+DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin"
+HOMEPAGE="https://adoptopenjdk.net;
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+IUSE="alsa cups headless-awt selinux"
+
+RDEPEND="
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   >net-libs/libnet-1.1
+   >=sys-apps/baselayout-java-0.1.0-r1
+   >=sys-libs/glibc-2.2.5:*
+   sys-libs/zlib
+   alsa? ( media-libs/alsa-lib )
+   cups? ( net-print/cups )
+   selinux? ( sec-policy/selinux-java )
+   !headless-awt? (
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXrender
+   x11-libs/libXtst
+   )"
+
+RESTRICT="preserve-libs splitdebug"
+QA_PREBUILT="*"
+
+S="${WORKDIR}/jdk-${MY_PV}-jre"
+
+src_install() {
+   local dest="/opt/${PN}-${SLOT}"
+   local ddest="${ED}/${dest#/}"
+
+   # Not sure why they bundle this as it's commonly available and they
+   # only do so on x86_64. It's needed by libfontmanager.so. IcedTea
+   # also has an explicit dependency while Oracle seemingly dlopens it.
+   rm -vf lib/libfreetype.so 

[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2023-09-21 Thread Georgy Yakovlev
commit: 0ac870c2e1a5a34e4db370b901218bd682bf2ad6
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Sep 21 23:02:17 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Thu Sep 21 23:30:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ac870c2

dev-java/openjdk-jre-bin: add 8.382_p05

Bug: https://bugs.gentoo.org/912719
Closes: https://github.com/gentoo/gentoo/pull/32945
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |  1 +
 .../openjdk-jre-bin-8.382_p05.ebuild   | 82 ++
 2 files changed, 83 insertions(+)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index db21118c6af5..49e3d45770ca 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -4,3 +4,4 @@ DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.6_10.tar.gz 46078462 
BLAKE2B 2d0bc958
 DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.7_7.tar.gz 46138011 BLAKE2B 
3f21193285ee1f3626d1e3511cf324dca94a24825b4d8b70ae6a81b28f75bf3cccfada837540b9fce89f2b9b1973d28765ea6f4e46810c58cc8417f6acb8317f
 SHA512 
64cef568600f860234e84ed4f0bc5c2a29ce62ce873b9004d71fd74ad215692674b4494012a86570c42686e77ee7331ce8b2074c879627474e7b9d1a6bf9b0bc
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u362b09.tar.gz 41359704 BLAKE2B 
ae4238725544b03abdc32f82fcb1e13fe2aba460c13a48ccc8ccd608f1e8b0f5ac6036b06e941e89b936f01250a4fc3f6fb0f9d7eb5ae9129b8cd5de6c1da33a
 SHA512 
6cb0bdc28596e23807f3e7f31c40f095d20395492bf30dae26a735686f82d9d216110403d59c769700a23dd3187a2603832bd84204051800d474af24c68c8cbc
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u372b07.tar.gz 41375309 BLAKE2B 
4e439b329d020b30a118237d54e2a6bbb3d321e73b71c320a51b73f36662da82a846a306509537bc91f026177d31d1351a6de3d999881c6cd93e4b679e0a9a40
 SHA512 
affd576e85a28bb6d64d2967ee17ec13c36ec5c037ccb86caad41d6d7c9844656f325796abda0b5f234b1a6cbddbc7508ed36af4eaa1d29465e3719412419829
+DIST OpenJDK8U-jre_x64_linux_hotspot_8u382b05.tar.gz 41389960 BLAKE2B 
e79d0d6b08a0f2066c877b3f970742a209f1b56a46dd4e5bc3b3942b590ae4eb0e72ac9b909d2e0d9b61bee76d507d9df8def88c16ec87930152b8375c6272e5
 SHA512 
536e2b3f87907aa2d79938dae3f92efa5d6402ae252e147beb9ddc3f81b1001a8031e4eba7132b0640dad36652fb619b761e038a88246442fc8592d5fe8a9c41

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.382_p05.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.382_p05.ebuild
new file mode 100644
index ..962a1fabfbfb
--- /dev/null
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.382_p05.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2
+
+abi_uri() {
+   echo "${2-$1}? (
+   
https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk${MY_PV}/OpenJDK8U-jre_${1}_linux_hotspot_${MY_PV/-/}.tar.gz
+   )"
+}
+
+MY_PV=$(ver_rs 1 'u' 2 '-' ${PV//p/b})
+SLOT="$(ver_cut 1)"
+
+DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin"
+HOMEPAGE="https://adoptium.net;
+SRC_URI="
+   $(abi_uri x64 amd64)
+"
+
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+
+IUSE="alsa cups headless-awt selinux"
+
+RDEPEND="
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   >net-libs/libnet-1.1
+   >=sys-apps/baselayout-java-0.1.0-r1
+   >=sys-libs/glibc-2.2.5:*
+   sys-libs/zlib
+   alsa? ( media-libs/alsa-lib )
+   cups? ( net-print/cups )
+   selinux? ( sec-policy/selinux-java )
+   !headless-awt? (
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXrender
+   x11-libs/libXtst
+   )"
+
+RESTRICT="preserve-libs splitdebug"
+QA_PREBUILT="*"
+
+S="${WORKDIR}/jdk${MY_PV}-jre"
+
+src_install() {
+   local dest="/opt/${P}"
+   local ddest="${ED}/${dest#/}"
+
+   rm ASSEMBLY_EXCEPTION LICENSE THIRD_PARTY_README || die
+
+   # this does not exist on arm64 hence -f
+   rm -fv lib/*/libfreetype.so* || die
+
+   if ! use alsa ; then
+   rm -v lib/*/libjsoundalsa.so* || die
+   fi
+
+   if use headless-awt ; then
+   rm -fvr lib/*/lib*{[jx]awt,splashscreen}* \
+   bin/policytool || die
+   fi
+
+   rm -v lib/security/cacerts || die
+   dosym -r /etc/ssl/certs/java/cacerts "${dest}"/lib/security/cacerts
+
+   dodir "${dest}"
+   cp -pPR * "${ddest}" || die
+
+   # provide stable symlink
+   dosym "${P}" "/opt/${PN}-${SLOT}"
+
+   java-vm_install-env "${FILESDIR}"/${PN}-${SLOT}.env.sh
+   java-vm_set-pax-markings "${ddest}"
+   java-vm_revdep-mask
+   java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
+}



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

2023-06-26 Thread Georgy Yakovlev
commit: 3d45bf25de8543d787d171949f2b2779045a3b86
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Jun 26 23:58:18 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Tue Jun 27 00:15:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d45bf25

x11-terms/alacritty: drop 0.11.0

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

 x11-terms/alacritty/Manifest|  24 --
 x11-terms/alacritty/alacritty-0.11.0.ebuild | 347 
 2 files changed, 371 deletions(-)

diff --git a/x11-terms/alacritty/Manifest b/x11-terms/alacritty/Manifest
index 9ebc29d7b185..8284d51ec2af 100644
--- a/x11-terms/alacritty/Manifest
+++ b/x11-terms/alacritty/Manifest
@@ -1,7 +1,6 @@
 DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
 DIST adler32-1.2.0.crate 6411 BLAKE2B 
51d44ccfd774158687b8244e83377e40ff896364e3d41e9015665131cc2a176d4ca0ab5a84df027dec0869ee735ee36f5687a06c1d2341de666070cdbab89483
 SHA512 
8ed72612fb78e213fc92963fdae0508ef26988656c939e6c9cddccbe2658d4a956a8ae934d9658262a8b2687dc446b3f1ee7614128b440487c81e606526dfda3
 DIST alacritty-0.10.1.tar.gz 1439045 BLAKE2B 
327fbf7158459dbbc6e2a974184daa540e50613503c227ddd39e6deef6a0cb07a172f9277906615032f0557c9f5b6eb0df6fad37e46e329ad8a5c6cfb5095c5d
 SHA512 
1321cfdf1ecc7210511ed84912e0d7a06951e21931c521decd3db8d0c1f50da4e50c01d9b39b4c77ce3a7ce0187f1f81abf3d3edc27388e6ec2e42c6c679f2d6
-DIST alacritty-0.11.0.tar.gz 1481102 BLAKE2B 
6fa94c4466baa93cc65786e69f0aef4766d30de009db3f07ba132f2b637ec747d1e4f4c68ee0eb3245faa55f575574bcc16112b9d193f4c65d7a2c2ada7eb3bb
 SHA512 
5554aae3aad52430cb7087bc5863ac505c8f351fb4b5c3fd8f1b82a450e84ecc09b645c21e5f147289c4715a98ebbe045d401f728efe81bd7ded0e1bbe5ab7dd
 DIST alacritty-0.12.0.tar.gz 1493608 BLAKE2B 
f1ad3092ab063567f8a819b55890a28099b862af2d10098c69c064865ef5d763eb162089e8cd222570becb69864d18c89e0c827de9f75836bc1e194b8bb39828
 SHA512 
d7d5ec076d602b84fecdd14537a2adfca53a395ca48e46fc9149562213f16311fd3d865e8d2f4f0b7fedcfc2306f63e800c2fa118d74b1cfc93596504af1fa14
 DIST alacritty-0.12.1.tar.gz 1493994 BLAKE2B 
0f08b95f0c9781e4ecba8b93a07c8726d8dce630063aa4f94381d860ba4894f374f5be006e7f85c8ad93ef25926d7693b1c6dc463c1ea61c1a67ceaec1c88bbb
 SHA512 
deb05a3ac5974a30df0c6158ff944b299a93acc64a67d14d76dbea8ae8a680e96d253ee8044371728db972bb5d11534fa84865de84717b851948b469f40bd9b8
 DIST android-activity-0.4.0.crate 235580 BLAKE2B 
20740b4da158ce347c08c50f5a8c307ec159acd78399c781d10ea164ba4bc09e19595fff8c45e6b0f7ac4d58e23341d3a338cacca8a6ce824a2df779247a8b35
 SHA512 
50beaa5353ccece025d913898a070122e7680f8f50e7cc3ee7e23ab972244a0f7623ca34639dad8313f4b62e530c1e2b00ae65a7f84ff5a14e619975339fcca1
@@ -9,7 +8,6 @@ DIST android-properties-0.2.2.crate 4563 BLAKE2B 
00634bbee4d6dcd3254ee37dd7e5560
 DIST android_glue-0.2.3.crate 1572 BLAKE2B 
8404cc69af7d1c9e851e67a69b5b18195388b50924b6a8afc7203bc5101babe9ae007724e552a929947fa9c639eb8ae13cdae0aedbc2d54b0b8d48373f15b7a3
 SHA512 
16ff1f0e1f50cd120dfbe57d45ebac1725fa75447c964a5b05a1a0565b13b0bc3b6c153edb4a50083ef5d802a889c9f9007e2e21a58dc408f9fb12e9437bd01b
 DIST ansi_term-0.12.1.crate 24838 BLAKE2B 
f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791
 SHA512 
b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
 DIST arrayref-0.3.6.crate 10035 BLAKE2B 
88292fa4b3ad4fccd03772c2f0eca04cc13373fe094358bac57d7523c256d89f3087603e5bcb2a0b15d8b2ecd48e904a822b2cb800276a9c47ad6c6b660d9d34
 SHA512 
368341d00706c1250ff081b0d99c36c9af694a62ff4f4d8c837234340295771ca49c5439b24b6e1a4f2c3c5821764e98881dcb22d793f83de632fd5cb457671f
-DIST arrayvec-0.5.2.crate 27838 BLAKE2B 
51e2eacae0ef148f3f52d21ae00794e540e7ce4c013fb496dd1347ad91ffbbca199381fffbb064225f829216f6c5e915edfa64833f91fabdd13c3f011d86491f
 SHA512 
1896b5f64b4dbdcff8ad234bda4ea8129bcacf87839347304717e94ee9f369cf5f4371755e453ff7d72817edb8f7fdbc726d77cc4f28ed05148dc89c7714b004
 DIST arrayvec-0.7.2.crate 29341 BLAKE2B 
eae9d3f494033ea2d837a6024cb24bd4574683ed1e76ac6be7f7c6b0d8ee65c0eaf03dbae7fea04cf0921299f69234ad91e1cf41342de86f554f74e287dd3ba1
 SHA512 
80cc6e55b6032f4882362813de970d3d99e600ada774b28ac6a24c9c8e018fda3b35c5750ac3a09fca6fb9496e2e3fe608b58d21b1b84685ebd170f567a0ecbc
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 DIST autocfg-1.0.1.crate 1290

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

2023-06-26 Thread Georgy Yakovlev
commit: 51349f9e47d982ee9f2f0dacb8a7b4c1c660218c
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Jun 27 00:09:49 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Tue Jun 27 00:15:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51349f9e

net-fs/ksmbd-tools: add 3.4.8

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

 net-fs/ksmbd-tools/Manifest |  1 +
 net-fs/ksmbd-tools/ksmbd-tools-3.4.8.ebuild | 75 +
 2 files changed, 76 insertions(+)

diff --git a/net-fs/ksmbd-tools/Manifest b/net-fs/ksmbd-tools/Manifest
index 659ef5c1c708..86efb4106a01 100644
--- a/net-fs/ksmbd-tools/Manifest
+++ b/net-fs/ksmbd-tools/Manifest
@@ -1,2 +1,3 @@
 DIST ksmbd-tools-3.4.4.tar.gz 75481 BLAKE2B 
84c215b0ccad01956185d42b858eb0de6a3407fc32c59628964ab38a2946fe5123fc73cc06cb04e8864199751f26e509ae5f6ebf6f5e7eb5f1fb8f21a4452a48
 SHA512 
b7be00e38eb126a0d5b8b3d9dde7c997b4012b29604d899a5f2fe3a77a3c30ac5d4bf00b7fc88d57150fd574af38bd2823c736d272a2cd596d40ccbe14a15320
 DIST ksmbd-tools-3.4.6.tar.gz 86976 BLAKE2B 
2f18d41a5ef84d1d5293cab2dc51147649d723117f31b4a0360ff314d98544624c6c0280b11ec2df260514981995bdbac598347063fb6576447c511e88134c4e
 SHA512 
396423a43ccb02fafb721717a36ea1efdc8449414cf9f7737cf44bafd991cde0a5d31689b5f43f96924357df058c1b5fbf90369b9aec2b293ae1a7b68c256d27
+DIST ksmbd-tools-3.4.8.tar.gz 88898 BLAKE2B 
4bd4fa77e7d89de4f48427e6867807b27a9be91e4f27079d4a5b231c4925aef73489bced1e4569361105fe7e04671fa8d6f3394154b36072f9d4ec77fded7466
 SHA512 
f5372ea7fd4b754482374cdeefa011bebe32c37a26acc180c34c61f37cf08125b5b4626128cae413cd517a74af326188f3f9e7cf459308e4305d86e7c6702436

diff --git a/net-fs/ksmbd-tools/ksmbd-tools-3.4.8.ebuild 
b/net-fs/ksmbd-tools/ksmbd-tools-3.4.8.ebuild
new file mode 100644
index ..b0ac39996c58
--- /dev/null
+++ b/net-fs/ksmbd-tools/ksmbd-tools-3.4.8.ebuild
@@ -0,0 +1,75 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools linux-info systemd
+
+DESCRIPTION="cifsd/ksmbd kernel server userspace utilities"
+HOMEPAGE="https://github.com/cifsd-team/ksmbd-tools;
+SRC_URI="https://github.com/cifsd-team/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64"
+
+DEPEND="
+   dev-libs/glib:2
+   dev-libs/libnl:3
+"
+
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+pkg_setup() {
+   # we don't want to die() here to be able to build binpkgs
+   kernel_is -lt 5 15 && eerror "kernel >= 5.15 required for ${PN}"
+   CONFIG_CHECK="~SMB_SERVER"
+   ERROR_SMB_SERVER="CONFIG_SMB_SERVER is not set: ksmbd is not enabled in 
kernel, ${PN} will not work"
+   # use krb5 && CONFIG_CHECK+=" ~SMB_SERVER_KERBEROS5"
+   linux-info_pkg_setup
+}
+
+src_prepare() {
+   eautoreconf
+   default
+}
+
+src_configure() {
+   # TODO: add kerberos support, explicitly disable for now
+   # tools are expected to reside in /sbin, not /usr/sbin
+   econf \
+   --prefix="${EPREFIX:-}" \
+   --enable-krb5=no \
+   --libexecdir="${EPREFIX}/usr/libexec" \
+   --with-rundir="${EPREFIX}/run" \
+   --with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
+}
+
+src_install() {
+   default
+
+   local DOCS=( README.md ksmbd.conf.example )
+   einstalldocs
+
+   insinto /etc/ksmbd
+   doins ksmbd.conf.example
+
+   newinitd "${FILESDIR}/ksmbd.initd" ksmbd
+   newconfd "${FILESDIR}/ksmbd.confd" ksmbd
+
+   dosym ksmbd.addshare /sbin/smbshareadd
+   dosym ksmbd.adduser /sbin/smbuseradd
+}
+
+pkg_postinst() {
+   local ver
+   for ver in ${REPLACING_VERSIONS}; do
+   if ver_test ${ver} -lt 3.4.6; then
+   ewarn "Upgrade from version 
<${CATEGORY}/${PN}-3.4.6 detected"
+   ewarn "${PN} config file moved to 
${EPREFIX}/etc/ksmbd/ksmbd.conf"
+   ewarn "Please migrate from old 
${EPREFIX}/etc/ksmbd/smb.conf"
+   fi
+   done
+   unset ver
+}



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

2023-06-26 Thread Georgy Yakovlev
commit: d202300d1b0da1b1253758d8fca9d8afe057d2ef
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Jun 26 23:58:49 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Tue Jun 27 00:15:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d202300d

x11-terms/alacritty: drop 0.12.0

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

 x11-terms/alacritty/Manifest|   5 -
 x11-terms/alacritty/alacritty-0.12.0.ebuild | 364 
 2 files changed, 369 deletions(-)

diff --git a/x11-terms/alacritty/Manifest b/x11-terms/alacritty/Manifest
index 8284d51ec2af..a31c34773cc8 100644
--- a/x11-terms/alacritty/Manifest
+++ b/x11-terms/alacritty/Manifest
@@ -1,7 +1,6 @@
 DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
 DIST adler32-1.2.0.crate 6411 BLAKE2B 
51d44ccfd774158687b8244e83377e40ff896364e3d41e9015665131cc2a176d4ca0ab5a84df027dec0869ee735ee36f5687a06c1d2341de666070cdbab89483
 SHA512 
8ed72612fb78e213fc92963fdae0508ef26988656c939e6c9cddccbe2658d4a956a8ae934d9658262a8b2687dc446b3f1ee7614128b440487c81e606526dfda3
 DIST alacritty-0.10.1.tar.gz 1439045 BLAKE2B 
327fbf7158459dbbc6e2a974184daa540e50613503c227ddd39e6deef6a0cb07a172f9277906615032f0557c9f5b6eb0df6fad37e46e329ad8a5c6cfb5095c5d
 SHA512 
1321cfdf1ecc7210511ed84912e0d7a06951e21931c521decd3db8d0c1f50da4e50c01d9b39b4c77ce3a7ce0187f1f81abf3d3edc27388e6ec2e42c6c679f2d6
-DIST alacritty-0.12.0.tar.gz 1493608 BLAKE2B 
f1ad3092ab063567f8a819b55890a28099b862af2d10098c69c064865ef5d763eb162089e8cd222570becb69864d18c89e0c827de9f75836bc1e194b8bb39828
 SHA512 
d7d5ec076d602b84fecdd14537a2adfca53a395ca48e46fc9149562213f16311fd3d865e8d2f4f0b7fedcfc2306f63e800c2fa118d74b1cfc93596504af1fa14
 DIST alacritty-0.12.1.tar.gz 1493994 BLAKE2B 
0f08b95f0c9781e4ecba8b93a07c8726d8dce630063aa4f94381d860ba4894f374f5be006e7f85c8ad93ef25926d7693b1c6dc463c1ea61c1a67ceaec1c88bbb
 SHA512 
deb05a3ac5974a30df0c6158ff944b299a93acc64a67d14d76dbea8ae8a680e96d253ee8044371728db972bb5d11534fa84865de84717b851948b469f40bd9b8
 DIST android-activity-0.4.0.crate 235580 BLAKE2B 
20740b4da158ce347c08c50f5a8c307ec159acd78399c781d10ea164ba4bc09e19595fff8c45e6b0f7ac4d58e23341d3a338cacca8a6ce824a2df779247a8b35
 SHA512 
50beaa5353ccece025d913898a070122e7680f8f50e7cc3ee7e23ab972244a0f7623ca34639dad8313f4b62e530c1e2b00ae65a7f84ff5a14e619975339fcca1
 DIST android-properties-0.2.2.crate 4563 BLAKE2B 
00634bbee4d6dcd3254ee37dd7e5560963b35700aa95c47c84c129f0774cbac436347f0abdaa4ec33216358d9f079559552bd5a95de5026b7dba4e04d9cd674b
 SHA512 
dae9a12ffa7d5fbabc28d3ddcc32f1b5300884cf2b3ef2e123f2dea596b3a796b9c3cb6c5381bf8f6caf04a633c5f2f0b56804fed8fb2a6f06c36d6c76539431
@@ -94,10 +93,8 @@ DIST getrandom-0.2.3.crate 26261 BLAKE2B 
3e52a87b9355f850e07e5080c20e1ab3acfa927
 DIST getrandom-0.2.7.crate 28854 BLAKE2B 
30c054361c9b1d9f95bc505e27e98d8cbb685f37c91437948d9d26f22028e0797a7c704d88912c1648b3704bfe10623a8c5e130e81746c8f85848b831771db80
 SHA512 
01803e609848662ad8650cf451dfc2c37580da0b7b5e0d4cc764da6ded253cf49ae42a433b1c53e89773bde00c1ccc136394e58ed4548e7b5c0ca7e202e857e1
 DIST gl_generator-0.14.0.crate 22330 BLAKE2B 
d2e84bf81e7c4e2869c3e23872bd86466ede80d6fdbdadaddafb1ae9ab45672613cfda319b15720c35fc26ab103ba106a997ea6f5d4654bc9db19fb86f20d765
 SHA512 
98779d525a042b47ac373340c6fd2e019a670a5bce643128ae2cde2021c0bc8b2253064819c2b0ff444e62bfb3679dc70f11f268c660050cc891063ed6b45fd0
 DIST glutin-0.28.0.crate 57949 BLAKE2B 
5f881f87abf32a6a466b11df86ef4459d161b82def618a01dd42d2c995fec32ab100684b63de8d40e0432ad43019f1d84fbd2e551dc6a611f51322677000f8d4
 SHA512 
dbd6cd01aab60edc10f650af79cc87b43351ff2189e85beb4b18e934c3134db4b8a05d3c34a7e7315d4031e17073d5f3d3815ca5911d5a1fd08a44420456dc48
-DIST glutin-0.30.7.crate 64363 BLAKE2B 
b66f6f1433ce48c534964889679c5a93bed41f7ebb633c2c62eb0b83e9c3d6139de28ba6bdbd4440e09346d3c4648dc64c5fe103fb23ddc538b93f011790667f
 SHA512 
503591b9d2a1599cba0e151120b88b880e4aeb794590ff43f512af35272d94d9e35dfbbba2d47f14b500018a031ea117993afddbc3957f81cb9e92a11c6b312a
 DIST glutin-0.30.8.crate 65119 BLAKE2B 
2454ec935f5fe2015e36d5d2b3c6360f6a8cf151d43fd762c493a5c7412d55db9c90c94870b21369cf721b45077a3210453b70c824e23a8cf4ea13bfbb9b8d6c
 SHA512 
71b9b69728ac17502f1e378d0c9af8868c624320ba7fff194f0b544ec91147542b54304ac29add37385894b3f553246b577dcbc521e0b40c610983ea695c4d06
 DIST glutin_egl_sys-0.1.5.crate 5890 BLAKE2B 
99c1a35fc3c6fcc6bd09351fbfd9242ac3e8eb3c652586a52b50e5635168dd96274216d9cfccaf77b06659264664f3d6d8e71012cb03ac2504673a5f9a848857
 SHA512 
ba8cd65013b4c15b27513a51c04723c4bcebe4668b0df62d364cbdba5c9705c54d5048dc86be3d03b03d00e9df1971985fd6242dadcdbe339c7bda14c72cc841
-DIST glutin_egl_sys-0.4.0.crate 604

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

2023-06-26 Thread Georgy Yakovlev
commit: f861b4b5cda5572fde8f355017dc0a23a9ff454e
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Jun 26 23:57:39 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Tue Jun 27 00:15:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f861b4b5

x11-terms/alacritty: add 0.12.1

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

 x11-terms/alacritty/Manifest|   5 +
 x11-terms/alacritty/alacritty-0.12.1.ebuild | 364 
 2 files changed, 369 insertions(+)

diff --git a/x11-terms/alacritty/Manifest b/x11-terms/alacritty/Manifest
index f14960da1363..9ebc29d7b185 100644
--- a/x11-terms/alacritty/Manifest
+++ b/x11-terms/alacritty/Manifest
@@ -3,6 +3,7 @@ DIST adler32-1.2.0.crate 6411 BLAKE2B 
51d44ccfd774158687b8244e83377e40ff896364e3
 DIST alacritty-0.10.1.tar.gz 1439045 BLAKE2B 
327fbf7158459dbbc6e2a974184daa540e50613503c227ddd39e6deef6a0cb07a172f9277906615032f0557c9f5b6eb0df6fad37e46e329ad8a5c6cfb5095c5d
 SHA512 
1321cfdf1ecc7210511ed84912e0d7a06951e21931c521decd3db8d0c1f50da4e50c01d9b39b4c77ce3a7ce0187f1f81abf3d3edc27388e6ec2e42c6c679f2d6
 DIST alacritty-0.11.0.tar.gz 1481102 BLAKE2B 
6fa94c4466baa93cc65786e69f0aef4766d30de009db3f07ba132f2b637ec747d1e4f4c68ee0eb3245faa55f575574bcc16112b9d193f4c65d7a2c2ada7eb3bb
 SHA512 
5554aae3aad52430cb7087bc5863ac505c8f351fb4b5c3fd8f1b82a450e84ecc09b645c21e5f147289c4715a98ebbe045d401f728efe81bd7ded0e1bbe5ab7dd
 DIST alacritty-0.12.0.tar.gz 1493608 BLAKE2B 
f1ad3092ab063567f8a819b55890a28099b862af2d10098c69c064865ef5d763eb162089e8cd222570becb69864d18c89e0c827de9f75836bc1e194b8bb39828
 SHA512 
d7d5ec076d602b84fecdd14537a2adfca53a395ca48e46fc9149562213f16311fd3d865e8d2f4f0b7fedcfc2306f63e800c2fa118d74b1cfc93596504af1fa14
+DIST alacritty-0.12.1.tar.gz 1493994 BLAKE2B 
0f08b95f0c9781e4ecba8b93a07c8726d8dce630063aa4f94381d860ba4894f374f5be006e7f85c8ad93ef25926d7693b1c6dc463c1ea61c1a67ceaec1c88bbb
 SHA512 
deb05a3ac5974a30df0c6158ff944b299a93acc64a67d14d76dbea8ae8a680e96d253ee8044371728db972bb5d11534fa84865de84717b851948b469f40bd9b8
 DIST android-activity-0.4.0.crate 235580 BLAKE2B 
20740b4da158ce347c08c50f5a8c307ec159acd78399c781d10ea164ba4bc09e19595fff8c45e6b0f7ac4d58e23341d3a338cacca8a6ce824a2df779247a8b35
 SHA512 
50beaa5353ccece025d913898a070122e7680f8f50e7cc3ee7e23ab972244a0f7623ca34639dad8313f4b62e530c1e2b00ae65a7f84ff5a14e619975339fcca1
 DIST android-properties-0.2.2.crate 4563 BLAKE2B 
00634bbee4d6dcd3254ee37dd7e5560963b35700aa95c47c84c129f0774cbac436347f0abdaa4ec33216358d9f079559552bd5a95de5026b7dba4e04d9cd674b
 SHA512 
dae9a12ffa7d5fbabc28d3ddcc32f1b5300884cf2b3ef2e123f2dea596b3a796b9c3cb6c5381bf8f6caf04a633c5f2f0b56804fed8fb2a6f06c36d6c76539431
 DIST android_glue-0.2.3.crate 1572 BLAKE2B 
8404cc69af7d1c9e851e67a69b5b18195388b50924b6a8afc7203bc5101babe9ae007724e552a929947fa9c639eb8ae13cdae0aedbc2d54b0b8d48373f15b7a3
 SHA512 
16ff1f0e1f50cd120dfbe57d45ebac1725fa75447c964a5b05a1a0565b13b0bc3b6c153edb4a50083ef5d802a889c9f9007e2e21a58dc408f9fb12e9437bd01b
@@ -104,9 +105,11 @@ DIST gl_generator-0.14.0.crate 22330 BLAKE2B 
d2e84bf81e7c4e2869c3e23872bd86466ed
 DIST glutin-0.28.0.crate 57949 BLAKE2B 
5f881f87abf32a6a466b11df86ef4459d161b82def618a01dd42d2c995fec32ab100684b63de8d40e0432ad43019f1d84fbd2e551dc6a611f51322677000f8d4
 SHA512 
dbd6cd01aab60edc10f650af79cc87b43351ff2189e85beb4b18e934c3134db4b8a05d3c34a7e7315d4031e17073d5f3d3815ca5911d5a1fd08a44420456dc48
 DIST glutin-0.29.1.crate 56213 BLAKE2B 
12c7bf4b4f98814824a2bdba49a19f41d617107577c14b30e46a8ea79c1b928b3eb17d02ace49f37ef1fc1e23e8564a26d3b648374f94d3fe51d97bd99be8f05
 SHA512 
5098877d33d62c0b9f70aa00f83b8e36c2853cf0f9c8bc2550a94657ebdd9f918554ccb9e20c19d2c82b05cb2df88f761896996edcca089a1677a37d79a6cb9f
 DIST glutin-0.30.7.crate 64363 BLAKE2B 
b66f6f1433ce48c534964889679c5a93bed41f7ebb633c2c62eb0b83e9c3d6139de28ba6bdbd4440e09346d3c4648dc64c5fe103fb23ddc538b93f011790667f
 SHA512 
503591b9d2a1599cba0e151120b88b880e4aeb794590ff43f512af35272d94d9e35dfbbba2d47f14b500018a031ea117993afddbc3957f81cb9e92a11c6b312a
+DIST glutin-0.30.8.crate 65119 BLAKE2B 
2454ec935f5fe2015e36d5d2b3c6360f6a8cf151d43fd762c493a5c7412d55db9c90c94870b21369cf721b45077a3210453b70c824e23a8cf4ea13bfbb9b8d6c
 SHA512 
71b9b69728ac17502f1e378d0c9af8868c624320ba7fff194f0b544ec91147542b54304ac29add37385894b3f553246b577dcbc521e0b40c610983ea695c4d06
 DIST glutin_egl_sys-0.1.5.crate 5890 BLAKE2B 
99c1a35fc3c6fcc6bd09351fbfd9242ac3e8eb3c652586a52b50e5635168dd96274216d9cfccaf77b06659264664f3d6d8e71012cb03ac2504673a5f9a848857
 SHA512 
ba8cd65013b4c15b27513a51c04723c4bcebe4668b0df62d364cbdba5c9705c54d5048dc86be3d03b03d00e9df1971985fd6242dadcdbe339c7bda14c72cc841
 DIST glutin_egl_sys-0.1.6.crate 5920 BLAKE2B 
547b31de0fb05b1aecc9d9da6fb04e6168469fa366c60594d82a7a287106592cead8adb7ae12df596fa391f8971466fdf3c1b6d4d8dea3ba25e59d43557070c6
 SHA512 
52f7368c9a0edef927a4a70e177911dffdfc535434d276651ba10ef692abb593dd0c1475c8b44a7bc5a4ba1aae0fb66ae0cdfbdf64d4088924df938

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

2023-06-26 Thread Georgy Yakovlev
commit: b834bec0bbefbed3eeaa0c6b3ebcdc4a4acd6a09
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Jun 26 23:59:51 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Tue Jun 27 00:15:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b834bec0

x11-terms/alacritty: enable py3.12

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

 x11-terms/alacritty/alacritty-0.12.1.ebuild | 2 +-
 x11-terms/alacritty/alacritty-.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-terms/alacritty/alacritty-0.12.1.ebuild 
b/x11-terms/alacritty/alacritty-0.12.1.ebuild
index 87c88ea7644f..5a013e079045 100644
--- a/x11-terms/alacritty/alacritty-0.12.1.ebuild
+++ b/x11-terms/alacritty/alacritty-0.12.1.ebuild
@@ -240,7 +240,7 @@ CRATES="
 
 MY_PV="${PV//_rc/-rc}"
 # https://bugs.gentoo.org/725962
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 
 inherit bash-completion-r1 cargo desktop python-any-r1
 

diff --git a/x11-terms/alacritty/alacritty-.ebuild 
b/x11-terms/alacritty/alacritty-.ebuild
index 0d197e38e1a2..cc514ef9aee0 100644
--- a/x11-terms/alacritty/alacritty-.ebuild
+++ b/x11-terms/alacritty/alacritty-.ebuild
@@ -8,7 +8,7 @@ CRATES="
 
 MY_PV="${PV//_rc/-rc}"
 # https://bugs.gentoo.org/725962
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 
 inherit bash-completion-r1 cargo desktop python-any-r1
 



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

2023-06-26 Thread Georgy Yakovlev
commit: 53366135da68474145082a890652a35da9890206
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Jun 26 21:47:04 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Mon Jun 26 21:48:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53366135

www-client/firefox: fix linking of 114 on ppc64

Patch-source: https://phabricator.services.mozilla.com/D181042
Bug: https://bugs.gentoo.org/908297
Signed-off-by: Georgy Yakovlev  gentoo.org>

 .../firefox/files/firefox-114-ppc64-profiler.patch | 29 ++
 www-client/firefox/firefox-114.0.ebuild|  5 +++-
 2 files changed, 33 insertions(+), 1 deletion(-)

diff --git a/www-client/firefox/files/firefox-114-ppc64-profiler.patch 
b/www-client/firefox/files/firefox-114-ppc64-profiler.patch
new file mode 100644
index ..5a2bfa4e3bd5
--- /dev/null
+++ b/www-client/firefox/files/firefox-114-ppc64-profiler.patch
@@ -0,0 +1,29 @@
+#from: https://phabricator.services.mozilla.com/D181042
+
+diff --git a/tools/profiler/gecko/ProfilerParent.cpp 
b/tools/profiler/gecko/ProfilerParent.cpp
+--- a/tools/profiler/gecko/ProfilerParent.cpp
 b/tools/profiler/gecko/ProfilerParent.cpp
+@@ -722,18 +722,22 @@
+ }
+   }
+ 
+   Unused << SendStop();
+ }
++#endif  // MOZ_GECKO_PROFILER
+ 
+ ProfilerParent::~ProfilerParent() {
+   MOZ_COUNT_DTOR(ProfilerParent);
+ 
+   MOZ_RELEASE_ASSERT(NS_IsMainThread());
++#ifdef MOZ_GECKO_PROFILER
+   ProfilerParentTracker::StopTracking(this);
++#endif
+ }
+ 
++#ifdef MOZ_GECKO_PROFILER
+ /* static */
+ nsTArray
+ ProfilerParent::GatherProfiles() {
+   nsTArray results;
+   if (!NS_IsMainThread()) {
+

diff --git a/www-client/firefox/firefox-114.0.ebuild 
b/www-client/firefox/firefox-114.0.ebuild
index 9e1a2f0ae932..915a32ecc24d 100644
--- a/www-client/firefox/firefox-114.0.ebuild
+++ b/www-client/firefox/firefox-114.0.ebuild
@@ -651,7 +651,10 @@ src_prepare() {
 
# temp workaround for https://bugs.gentoo.org/908297 until patch added 
to tarball
rm -v "${WORKDIR}"/firefox-patches/*bmo-1775202-ppc64*.patch
-   use ppc64 && eapply "${FILESDIR}"/firefox-114-ppc64-webrtc.patch
+   if use ppc64; then
+   eapply "${FILESDIR}"/firefox-114-ppc64-webrtc.patch
+   eapply "${FILESDIR}"/firefox-114-ppc64-profiler.patch
+   fi
# end temp workaround
 
eapply "${WORKDIR}/firefox-patches"



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

2023-06-26 Thread Georgy Yakovlev
commit: 3c0dcbe03a09198ffb431b9c7bd6d3496367bd2b
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Jun 26 19:29:30 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Mon Jun 26 21:29:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c0dcbe0

dev-java/openjdk-bin: add 8.372_p07

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

 dev-java/openjdk-bin/Manifest |   6 +
 dev-java/openjdk-bin/openjdk-bin-8.372_p07.ebuild | 131 ++
 2 files changed, 137 insertions(+)

diff --git a/dev-java/openjdk-bin/Manifest b/dev-java/openjdk-bin/Manifest
index cd1557481180..75d3638e9f38 100644
--- a/dev-java/openjdk-bin/Manifest
+++ b/dev-java/openjdk-bin/Manifest
@@ -12,8 +12,14 @@ DIST 
OpenJDK17U-jdk_x64_alpine-linux_hotspot_17.0.6_10.tar.gz 190844751 BLAKE2B
 DIST OpenJDK17U-jdk_x64_linux_hotspot_17.0.6_10.tar.gz 191502157 BLAKE2B 
7de684d2529e63e6e28f726c57c139c4890caa7f2f753199eb1a5ac623d2f554c22f43b4b32fd1030c29c0cb6b9ad74ca27b1c7c4bb422bb889d48ba597726ef
 SHA512 
71f0f14647d672ceff9a53db7bd6a158c787a3fb3196498a57ccd94c7da46af2550c04ab7ba95a549fe4f3d6482ecd7c77c4b20057ec2b32beb9a2a46c9ad0a5
 DIST OpenJDK17U-jdk_x64_mac_hotspot_17.0.6_10.tar.gz 187219587 BLAKE2B 
dd8f19c7498bec3afcf464e38583ea769c14575d4fb2b4bc3102ded6731db934d85353863d46201e92dbf93b19ad8c2237f5e3c62cb1360da05cf56df8618362
 SHA512 
1e17bce0ae272dff9e788bc4d83e7a3a518aaab589448eb3139dba89e52e63ecaad9c991db99839ed7b22f1fd47820579a570271a5df01d37f595b72de89055e
 DIST OpenJDK8U-jdk_aarch64_linux_hotspot_8u362b09.tar.gz 102042474 BLAKE2B 
02a12a4fd6fd9a0be8627e86bdc69f2aa76b1b0a877e6f4deed9fd5499d09559c6fe3157b538e7b5c308ae862f33fb2caaeed6530cc055a1a289870843712673
 SHA512 
d45e20de4a51f1151ef0c83eb1ea3e338e00afaa5d19b677a03328e2a5282601c4845cefeae6ada528e56949d82dd8057422dca73e8711f858b9bc00bda33abc
+DIST OpenJDK8U-jdk_aarch64_linux_hotspot_8u372b07.tar.gz 102062639 BLAKE2B 
46a855c69ea349895d4641754df09a1fc564dc3005534cb52b0611495dd93d8c42c9b8a740441de3169210d2d92faa15ff7c7de3ed0ec5106a7de228fc8c21ec
 SHA512 
ce1fe591a5b59d46fbfba50cb8c47698fd1b5e0ce4b6bc1dcb9c6ea07d5a1afa3fb803b8f35df7dbcb7c6964b4be616e5f5a6e70f6d735052add9c7e77fc66a7
 DIST OpenJDK8U-jdk_arm_linux_hotspot_8u362b09.tar.gz 98287152 BLAKE2B 
c41343bda7383163ea125246616764c3aa528cd78936a653974685440945e27c259bd6f72bd8a126d6eb9ff8a92189824881bbbd44fa7b23f676a6ff4197d89f
 SHA512 
5b9cb46932efe95e0beca73616d7f982ba398d597a33aff34429919675d8524304f38b17d86faea4701813d6a992f16384c2721993800291a3640961a2027823
+DIST OpenJDK8U-jdk_arm_linux_hotspot_8u372b07.tar.gz 98310010 BLAKE2B 
116ce3752db5c1995b54a78e9c7bce4c2a6b6dd3d8af895297384b3afeb79309e1d6fde4ea5d63e04f3e2bb157298802732b391044c2a1138434e74e37874f54
 SHA512 
41a9ffd613a4d71537a738281c31c9194d7df749beb08231965034b66920830e4e5eb34a726516b6a712d10326a33805d1fa8cd28a94a75170cc86eacd8b03a5
 DIST OpenJDK8U-jdk_ppc64le_linux_hotspot_8u362b09.tar.gz 100484333 BLAKE2B 
ecfc4473fec3120d68ea511f72b8e97d4d5e92098849a3f04853b5ad11c8f5ce61b49ec074ff739083f9e2e25d65a6e657ef1c0c9f275606e8b41fda3a8aec2c
 SHA512 
dbe8002f45d1e0ff4dd980123a88ae160ad006de0ab656798fec8896d23905071d1c6f41cff618422cf37d9620ee10dbe6522e8266095eaff3244a7c36232e38
+DIST OpenJDK8U-jdk_ppc64le_linux_hotspot_8u372b07.tar.gz 100508059 BLAKE2B 
b8cc628f4c6bee953937fa4b12d04b8947b0d95a0910f1de9ea51f4bb6bfba85ea5bb30c7fc1b23ec8402858116e2c35aa6d08a9ae1da00da4f3343d88554250
 SHA512 
1b9624fd4996c25108661b46e14c916399b7850ddced477e0433e53f1ae19af5c56ffdc28ac30a145164a88d22b7e74374f31baabe296ec5455ddf1aa640a81b
 DIST OpenJDK8U-jdk_x64_alpine-linux_hotspot_8u362b09.tar.gz 100860535 BLAKE2B 
114aa536752f6f85fa80d26fd24d9579595c2a71e4dd3f3d048e773edbe86c39ce318caec7d6f883afeb9151350ee7819d544b1e4afbe7efc5e62b6a10c42036
 SHA512 
a15646dd1fb469d74dcafab8df4794ae2a9b34a32e80d4c0723ce510b5579ba5942e1c093ce4ccc764fc19191137f1d1d9b63ac935c8f21288b6f30046822e89
+DIST OpenJDK8U-jdk_x64_alpine-linux_hotspot_8u372b07.tar.gz 100856539 BLAKE2B 
30abba9c69e4f955bceecaee5e2762e97687e752564f68cc4f7ee13589e1b523b1b4bb090408d1db9ecbd7e9229eb3a48bcea814102184b5d0ec444bab99b46a
 SHA512 
8e70a720322f46cb4f7032782b1e5d95670f6c66745c3cf8a0941c05cc2213e2713909cc878e8cd4a32f60ef1258c3fc56721b203d741142c698ba4085b4fcfb
 DIST OpenJDK8U-jdk_x64_linux_hotspot_8u362b09.tar.gz 102949829 BLAKE2B 
039d35113c156e929ca9b49a2a63ab326b9ed036f4cfe4facfcb88d4cd2984005e81a20c842f2abbd5dce8f9da864908de5379e68b72ef1e0f6f5ccfc241db1b
 SHA512 
20bb587023cd5a6148ad06337cd5fc182275c3ebcaac95f65937e66b2bc75879a225e2fd2ef945ea45ba7886c983df3d24c2f01a1c1f9fce38f265dabed47ee9
+DIST OpenJDK8U-jdk_x64_linux_hotspot_8u372b07.tar.gz 102951681 BLAKE2B 
2ab59821e586ab28f6a7f7ea50f2d2b3a16f62dce7b9d42219bf4cc867655c2a6c396d45be2d345d9800eaa553e06efd8023eee185374738e993a83c2cc29c60
 SHA512 
6e2034dfec2042f181db2835410eb63849c5e255db5fdf10632c1366fb53d4ae4591f7d2a4cda31bfe8b8e7a4672c4384054cf2769562f107f88051df4483

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

2023-06-26 Thread Georgy Yakovlev
commit: 61fe22eef1e2edec88d3f6f47d865dcf1c541612
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Jun 26 21:15:31 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Mon Jun 26 21:30:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61fe22ee

dev-java/openjdk: add 11.0.19_p7

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

 dev-java/openjdk/Manifest  |   1 +
 dev-java/openjdk/openjdk-11.0.19_p7.ebuild | 312 +
 2 files changed, 313 insertions(+)

diff --git a/dev-java/openjdk/Manifest b/dev-java/openjdk/Manifest
index 52f10a389f4f..17e449b91aec 100644
--- a/dev-java/openjdk/Manifest
+++ b/dev-java/openjdk/Manifest
@@ -1,6 +1,7 @@
 DIST java17-riscv64.patch 2253475 BLAKE2B 
a10a257f0b8bf590cdc011cf0c5af4854d49d6bbdf68dd74b2f996b70e0ecdd2b87bc4a02394f67ded5e664efb41f8dd03bb312fbfcffd84c289afdcbf7868de
 SHA512 
06230b121e1f28189877025a4eab99e6d8cba176a17c88f073498fec6c73ab26130ce1500ea4f83235cc6abbc1742e47b227d60b5ff77465740048abdc52d165
 DIST openjdk-11.0.18-riscv.patch.xz 272672 BLAKE2B 
b079612032a5bf135b05bdd1da16f2823772a5d9a18447a435f191daf78c5429a15c2e9ea64758dc9b26ee2a88275532b4f27714b2a7e4489f920c0ed2f5003b
 SHA512 
c0426f243c5aa581d90366cb01ce811e34883a9d8a0298cab420378470e8eb427a56932ca1fbb5ed57e7430be2b38c6bc4491028ebaa25be0a938ba0bb2baf45
 DIST openjdk-11.0.18_p10.tar.gz 123369840 BLAKE2B 
1fa6a147ac0685f51b82f7b958b81d4ac56dd0d94234dab54d4c3641d4d5b0905b4778fa73f2d8582249f251839dd3ff5b8835c2ff3eb24f402d1399cfc27ffe
 SHA512 
10a48066ad1d2b627cc9be5c6e06a0deef7241f3b95b917b3bf86ffeb53ea043915e0eb7784ea244332d9c3941c8c5056c154e5aff4522b95aca8c8372c19474
+DIST openjdk-11.0.19_p7.tar.gz 123660996 BLAKE2B 
1b16d27700a39e7f1475384ad1178086f7c3e1e5f34390a6157d5d367057e90e1896eeca8d37cef4b93e3571a2eb26eee0e01890a1ef99a5a2a3542344cb9a9c
 SHA512 
570ab208decc9fc1290f77cf7283f433bc7ee046ea212943f90ca08f262648ed3d0a9dc1b31a7254e4db53e6073d8b3ac573ee74ed665b223801ada8dd1d15d6
 DIST openjdk-17.0.6_p10.tar.gz 105221267 BLAKE2B 
c885c10aea273e779bbee4463106598900790378e06012f0019bfbbba8987a99a6aad53aca39bdc5ffba5f610a84e6c4cfd98c697e46404d388d32186b2ccd6b
 SHA512 
7fa47285fb1776802dc35352bfe64d6b376cbc73d7b72ef7d5c8ad41c181d8aa9dc6fb392fe3b1c799974765d40c03a6643ad6afeb3ddc9ab45e546b747ebb3c
 DIST openjdk-8.362_p09.tar.gz 87939909 BLAKE2B 
cff08a04e2e0cf0af776d8ae8220cae86afb322a4dbb83df39444b08a23dd59fea761a0ee403d24d7fd639e1982eac7c77764920c7efcfeb877dc64763c9f672
 SHA512 
6579e881f36902db49db8d136f1cd9d2b2659705b216bfe014df99441d1984b4d7678998bb36edf78b77049bdd8315a8dcf22e6a598b485b972fee3784fe2ef7
 DIST openjdk-8.372_p07.tar.gz 88002433 BLAKE2B 
0f5ee2596099415dd377671a54cabcd7234e5b081ee41810ac3bfe11d9ba6e4bc92d96ff4713a165fdce46c0425f1698fd22c18cb02df107f886aa607f0f87b7
 SHA512 
400c1fd2df8b55a02ed9df0a7f38bb43e048eda5962b59f472eb2c8d23c1399cb418b3244d59816242bdd9c26249e7738cf2cf89c6b6e4f973399134a9f5d4ae

diff --git a/dev-java/openjdk/openjdk-11.0.19_p7.ebuild 
b/dev-java/openjdk/openjdk-11.0.19_p7.ebuild
new file mode 100644
index ..8d64a1fe2ce9
--- /dev/null
+++ b/dev-java/openjdk/openjdk-11.0.19_p7.ebuild
@@ -0,0 +1,312 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit eapi8-dosym check-reqs flag-o-matic java-pkg-2 java-vm-2 
multiprocessing toolchain-funcs
+
+# don't change versioning scheme
+# to find correct _p number, look at
+# https://github.com/openjdk/jdk${SLOT}u/tags
+# you will see, for example, jdk-17.0.4.1-ga and jdk-17.0.4.1+1, both point
+# to exact same commit sha. we should always use the full version.
+# -ga tag is just for humans to easily identify General Availability release 
tag.
+# we need -ga tag to fetch tarball and unpack it, but exact number everywhere 
else to
+# set build version properly
+MY_PV="${PV%_p*}-ga"
+SLOT="${MY_PV%%[.+]*}"
+
+# variable name format: _XPAK
+PPC64_XPAK="11.0.13_p8" # big-endian bootstrap tarball
+RISCV_XPAK="11.0.14_p9" # lp64d bootstrap tarball
+X86_XPAK="11.0.13_p8"
+
+# Usage: bootstrap_uri   [extracond]
+# Example: $(bootstrap_uri ppc64 17.0.1_p12 big-endian)
+# Output: ppc64? ( big-endian? ( https://...17.0.1_p12-ppc64.tar.xz ) )
+bootstrap_uri() {
+   local 
baseuri="https://dev.gentoo.org/~arthurzam/distfiles/dev-java/${PN}/${PN}-bootstrap;
+   local suff="tar.xz"
+   local kw="${1:?${FUNCNAME[0]}: keyword not specified}"
+   local ver="${2:?${FUNCNAME[0]}: version not specified}"
+   local cond="${3-}"
+
+   # here be dragons
+   echo "${kw}? ( ${cond:+${cond}? (} ${baseuri}-${ver}-${kw}.${suff} 
${cond:+) })"
+}
+
+DESCRIPTION="Open source implementation of the Java programming language"
+HOMEPAGE="https://openjdk.org;
+SRC_URI="
+ 

[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2023-06-26 Thread Georgy Yakovlev
commit: db312fa8cc307681cec30f786d8b622345a0ae89
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Jun 26 20:41:37 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Mon Jun 26 21:30:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db312fa8

dev-java/openjdk-jre-bin: add 17.0.7_p7

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

 dev-java/openjdk-jre-bin/Manifest  |  1 +
 .../openjdk-jre-bin-17.0.7_p7.ebuild   | 83 ++
 2 files changed, 84 insertions(+)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index 3b107e1f36e5..db21118c6af5 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -1,5 +1,6 @@
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.18_10.tar.gz 42824761 BLAKE2B 
481317f316bac10e098d706a04e94b57bad4388c94168da27403e18489f66d322177f7f9b59c5ebdfc6f3e70080550f6f5e5fc922e9b21a9a59dcc60116243be
 SHA512 
07a0483b4536129974706ee79864e9fd737810b396a605170e68c74dacdb3c65e10ccde9073e8ec0c907709172dd2e08e7c454a5bd88cf0e92f879ace1eedbd0
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.19_7.tar.gz 42869496 BLAKE2B 
95347ba288f0496effa3f6a23f12b9446e8fccdc0b770338cc2c25f6443bbf462a50e87cf58e1d4449235411fbebf62e6096eb83ff9772744986d25346fc6248
 SHA512 
9dd1ae283cfabc53e61088242958ea71144b1f9eec2f0230cc21e974e242a563b87142777db3ed16020687a6b33eb5fb41cae682034888b10a3c7982f7129574
 DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.6_10.tar.gz 46078462 BLAKE2B 
2d0bc958f64da82e82b3a8a9d6bc686ecd2a09943e851f0f1a8efcec7cf0135b76a65abfa7f1175d09bc42583d151a4161d891a9861050751ae0c8aa4b1bbdc2
 SHA512 
253a030ab87e949091b24bacd638a91c673d775e76f3a83e8ab0c1824f697516405fe8fcf7d3b460bd25ddbb441685fa396b390e7ab8bc802294ea36b4700fac
+DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.7_7.tar.gz 46138011 BLAKE2B 
3f21193285ee1f3626d1e3511cf324dca94a24825b4d8b70ae6a81b28f75bf3cccfada837540b9fce89f2b9b1973d28765ea6f4e46810c58cc8417f6acb8317f
 SHA512 
64cef568600f860234e84ed4f0bc5c2a29ce62ce873b9004d71fd74ad215692674b4494012a86570c42686e77ee7331ce8b2074c879627474e7b9d1a6bf9b0bc
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u362b09.tar.gz 41359704 BLAKE2B 
ae4238725544b03abdc32f82fcb1e13fe2aba460c13a48ccc8ccd608f1e8b0f5ac6036b06e941e89b936f01250a4fc3f6fb0f9d7eb5ae9129b8cd5de6c1da33a
 SHA512 
6cb0bdc28596e23807f3e7f31c40f095d20395492bf30dae26a735686f82d9d216110403d59c769700a23dd3187a2603832bd84204051800d474af24c68c8cbc
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u372b07.tar.gz 41375309 BLAKE2B 
4e439b329d020b30a118237d54e2a6bbb3d321e73b71c320a51b73f36662da82a846a306509537bc91f026177d31d1351a6de3d999881c6cd93e4b679e0a9a40
 SHA512 
affd576e85a28bb6d64d2967ee17ec13c36ec5c037ccb86caad41d6d7c9844656f325796abda0b5f234b1a6cbddbc7508ed36af4eaa1d29465e3719412419829

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.7_p7.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.7_p7.ebuild
new file mode 100644
index ..1aba636df50a
--- /dev/null
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.7_p7.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2
+
+abi_uri() {
+   echo "${2-$1}? (
+   
https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk-${MY_PV}/OpenJDK${SLOT}U-jre_${1}_linux_hotspot_${MY_PV//+/_}.tar.gz
+   )"
+}
+
+MY_PV=${PV/_p/+}
+SLOT=${MY_PV%%[.+]*}
+
+SRC_URI="
+   $(abi_uri x64 amd64)
+"
+
+DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin"
+HOMEPAGE="https://adoptopenjdk.net;
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+IUSE="alsa cups headless-awt selinux"
+
+RDEPEND="
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   >net-libs/libnet-1.1
+   >=sys-apps/baselayout-java-0.1.0-r1
+   >=sys-libs/glibc-2.2.5:*
+   sys-libs/zlib
+   alsa? ( media-libs/alsa-lib )
+   cups? ( net-print/cups )
+   selinux? ( sec-policy/selinux-java )
+   !headless-awt? (
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXrender
+   x11-libs/libXtst
+   )"
+
+RESTRICT="preserve-libs splitdebug"
+QA_PREBUILT="*"
+
+S="${WORKDIR}/jdk-${MY_PV}-jre"
+
+src_install() {
+   local dest="/opt/${PN}-${SLOT}"
+   local ddest="${ED}/${dest#/}"
+
+   # Not sure why they bundle this as it's commonly available and they
+   # only do so on x86_64. It's needed by libfontmanager.so. IcedTea
+   # also has an explicit dependency while Oracle seemingly dlopens it.
+   rm -vf lib/libfreetype.so || die
+
+   # Oracle and IcedTea have libjsoundalsa.so depending on
+ 

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

2023-06-26 Thread Georgy Yakovlev
commit: 2275d6ea5a9baf5455b181abca45efa0a930b903
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Jun 26 20:59:55 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Mon Jun 26 21:30:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2275d6ea

dev-java/openjdk: add 8.372_p07

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

 dev-java/openjdk/Manifest |   1 +
 dev-java/openjdk/openjdk-8.372_p07.ebuild | 239 ++
 2 files changed, 240 insertions(+)

diff --git a/dev-java/openjdk/Manifest b/dev-java/openjdk/Manifest
index d5cc6cf9dc44..52f10a389f4f 100644
--- a/dev-java/openjdk/Manifest
+++ b/dev-java/openjdk/Manifest
@@ -3,6 +3,7 @@ DIST openjdk-11.0.18-riscv.patch.xz 272672 BLAKE2B 
b079612032a5bf135b05bdd1da16f
 DIST openjdk-11.0.18_p10.tar.gz 123369840 BLAKE2B 
1fa6a147ac0685f51b82f7b958b81d4ac56dd0d94234dab54d4c3641d4d5b0905b4778fa73f2d8582249f251839dd3ff5b8835c2ff3eb24f402d1399cfc27ffe
 SHA512 
10a48066ad1d2b627cc9be5c6e06a0deef7241f3b95b917b3bf86ffeb53ea043915e0eb7784ea244332d9c3941c8c5056c154e5aff4522b95aca8c8372c19474
 DIST openjdk-17.0.6_p10.tar.gz 105221267 BLAKE2B 
c885c10aea273e779bbee4463106598900790378e06012f0019bfbbba8987a99a6aad53aca39bdc5ffba5f610a84e6c4cfd98c697e46404d388d32186b2ccd6b
 SHA512 
7fa47285fb1776802dc35352bfe64d6b376cbc73d7b72ef7d5c8ad41c181d8aa9dc6fb392fe3b1c799974765d40c03a6643ad6afeb3ddc9ab45e546b747ebb3c
 DIST openjdk-8.362_p09.tar.gz 87939909 BLAKE2B 
cff08a04e2e0cf0af776d8ae8220cae86afb322a4dbb83df39444b08a23dd59fea761a0ee403d24d7fd639e1982eac7c77764920c7efcfeb877dc64763c9f672
 SHA512 
6579e881f36902db49db8d136f1cd9d2b2659705b216bfe014df99441d1984b4d7678998bb36edf78b77049bdd8315a8dcf22e6a598b485b972fee3784fe2ef7
+DIST openjdk-8.372_p07.tar.gz 88002433 BLAKE2B 
0f5ee2596099415dd377671a54cabcd7234e5b081ee41810ac3bfe11d9ba6e4bc92d96ff4713a165fdce46c0425f1698fd22c18cb02df107f886aa607f0f87b7
 SHA512 
400c1fd2df8b55a02ed9df0a7f38bb43e048eda5962b59f472eb2c8d23c1399cb418b3244d59816242bdd9c26249e7738cf2cf89c6b6e4f973399134a9f5d4ae
 DIST openjdk-bootstrap-11.0.13_p8-ppc64.tar.xz 108215404 BLAKE2B 
5e6c0b905b34b437137922b73a9724da96b8832186fea945f8c73d941db822ca1cc5718f3ecb4607ed98d1f8241c9f365b54caaf978863e8b84680a94f067b5d
 SHA512 
732e2220219d42be10589fcaf2420da87ebc8564b4afc6bd02f61f31cdca9c31b339366e34d374fb814499b92f8aa796435a18f28e10c8cb00d9a0f5953bb60e
 DIST openjdk-bootstrap-11.0.13_p8-x86.tar.xz 105420236 BLAKE2B 
d3137ad497937a9a04dedf38776f3ac45bf3b115d275991fd8582b72ade48390b6aa8ad89e0b4d34fa6a787a3c413dab20b32ef347dc8733544e810150c55d29
 SHA512 
f71a7ef8fbf19b0595dd7d4ebe52bbe1c95b8c17f34d092472c5f5ce8caf52a053f22db8587f1649f9a96ad01c0c632be343342812f5a8cc4ff843b33b8d9b0f
 DIST openjdk-bootstrap-11.0.14_p9-riscv.tar.xz 104601676 BLAKE2B 
5f976e8a626a829fae70ad6c007f10bfeff79e29c85d6c75fb2f5ff8984fd2a2bd44ee6e07958dbbdaaed761c6839d375e1b5ba6cffc63b02ad9e2c9178310db
 SHA512 
580dec81626553fe3e7afd0f6385a733ba80a0502cf0f9e8bdc973048887290c9ab6171267d61d8838c4ece4de58c9ca8b78540bd52b1757495a27175057ec64

diff --git a/dev-java/openjdk/openjdk-8.372_p07.ebuild 
b/dev-java/openjdk/openjdk-8.372_p07.ebuild
new file mode 100644
index ..06e34fc34a25
--- /dev/null
+++ b/dev-java/openjdk/openjdk-8.372_p07.ebuild
@@ -0,0 +1,239 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit check-reqs eapi8-dosym flag-o-matic java-pkg-2 java-vm-2 
multiprocessing toolchain-funcs
+
+# don't change versioning scheme
+# to find correct _p number, look at
+# https://github.com/openjdk/jdk${SLOT}u/tags
+# you will see, for example, jdk-17.0.4.1-ga and jdk-17.0.4.1+1, both point
+# to exact same commit sha. we should always use the full version.
+# -ga tag is just for humans to easily identify General Availability release 
tag.
+# we need -ga tag to fetch tarball and unpack it, but exact number everywhere 
else to
+# set build version properly
+MY_PV="$(ver_rs 1 'u' 2 '-' ${PV%_p*}-ga)"
+SLOT="${PV%%[.+]*}"
+
+DESCRIPTION="Open source implementation of the Java programming language"
+HOMEPAGE="https://openjdk.org;
+SRC_URI="https://github.com/openjdk/jdk${SLOT}u/archive/refs/tags/jdk${MY_PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="alsa debug cups doc examples headless-awt javafx +jbootstrap selinux 
source"
+
+COMMON_DEPEND="
+   media-libs/freetype:2=
+   media-libs/giflib:0/7
+   sys-libs/zlib
+"
+# Many libs are required to build, but not to run, make is possible to remove
+# by listing conditionally in RDEPEND unconditionally in DEPEND
+RDEPEND="
+   ${COMMON_DEPEND}
+   >=sys-apps/baselayout-java-0.1.0-r1
+   !headless-awt? (
+   x11-libs/libX11
+   x11-libs/

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

2023-06-26 Thread Georgy Yakovlev
commit: b97a717ae0db2b741381ff6f93b3c5572f726399
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Jun 26 21:25:48 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Mon Jun 26 21:30:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b97a717a

dev-java/openjdk: add 17.0.7_p7

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

 dev-java/openjdk/Manifest |   1 +
 dev-java/openjdk/openjdk-17.0.7_p7.ebuild | 327 ++
 2 files changed, 328 insertions(+)

diff --git a/dev-java/openjdk/Manifest b/dev-java/openjdk/Manifest
index 17e449b91aec..1cc0bcbd4f13 100644
--- a/dev-java/openjdk/Manifest
+++ b/dev-java/openjdk/Manifest
@@ -3,6 +3,7 @@ DIST openjdk-11.0.18-riscv.patch.xz 272672 BLAKE2B 
b079612032a5bf135b05bdd1da16f
 DIST openjdk-11.0.18_p10.tar.gz 123369840 BLAKE2B 
1fa6a147ac0685f51b82f7b958b81d4ac56dd0d94234dab54d4c3641d4d5b0905b4778fa73f2d8582249f251839dd3ff5b8835c2ff3eb24f402d1399cfc27ffe
 SHA512 
10a48066ad1d2b627cc9be5c6e06a0deef7241f3b95b917b3bf86ffeb53ea043915e0eb7784ea244332d9c3941c8c5056c154e5aff4522b95aca8c8372c19474
 DIST openjdk-11.0.19_p7.tar.gz 123660996 BLAKE2B 
1b16d27700a39e7f1475384ad1178086f7c3e1e5f34390a6157d5d367057e90e1896eeca8d37cef4b93e3571a2eb26eee0e01890a1ef99a5a2a3542344cb9a9c
 SHA512 
570ab208decc9fc1290f77cf7283f433bc7ee046ea212943f90ca08f262648ed3d0a9dc1b31a7254e4db53e6073d8b3ac573ee74ed665b223801ada8dd1d15d6
 DIST openjdk-17.0.6_p10.tar.gz 105221267 BLAKE2B 
c885c10aea273e779bbee4463106598900790378e06012f0019bfbbba8987a99a6aad53aca39bdc5ffba5f610a84e6c4cfd98c697e46404d388d32186b2ccd6b
 SHA512 
7fa47285fb1776802dc35352bfe64d6b376cbc73d7b72ef7d5c8ad41c181d8aa9dc6fb392fe3b1c799974765d40c03a6643ad6afeb3ddc9ab45e546b747ebb3c
+DIST openjdk-17.0.7_p7.tar.gz 105568148 BLAKE2B 
a89961e0bc796a3c6337e1404fb33ee8cc6ced0319c2cf83a85cc36190af6b96817a51f407819fefbbc832213bef861913835abf20f1b10e6e2e49a759210302
 SHA512 
b403c581b2a89c576ca5468ac34e1a97ef0ab2d6150d31724151b098738684ef9213d31e06fd1923f9cd8a8a1f257f032a166a502177a9b0670bea7280439969
 DIST openjdk-8.362_p09.tar.gz 87939909 BLAKE2B 
cff08a04e2e0cf0af776d8ae8220cae86afb322a4dbb83df39444b08a23dd59fea761a0ee403d24d7fd639e1982eac7c77764920c7efcfeb877dc64763c9f672
 SHA512 
6579e881f36902db49db8d136f1cd9d2b2659705b216bfe014df99441d1984b4d7678998bb36edf78b77049bdd8315a8dcf22e6a598b485b972fee3784fe2ef7
 DIST openjdk-8.372_p07.tar.gz 88002433 BLAKE2B 
0f5ee2596099415dd377671a54cabcd7234e5b081ee41810ac3bfe11d9ba6e4bc92d96ff4713a165fdce46c0425f1698fd22c18cb02df107f886aa607f0f87b7
 SHA512 
400c1fd2df8b55a02ed9df0a7f38bb43e048eda5962b59f472eb2c8d23c1399cb418b3244d59816242bdd9c26249e7738cf2cf89c6b6e4f973399134a9f5d4ae
 DIST openjdk-bootstrap-11.0.13_p8-ppc64.tar.xz 108215404 BLAKE2B 
5e6c0b905b34b437137922b73a9724da96b8832186fea945f8c73d941db822ca1cc5718f3ecb4607ed98d1f8241c9f365b54caaf978863e8b84680a94f067b5d
 SHA512 
732e2220219d42be10589fcaf2420da87ebc8564b4afc6bd02f61f31cdca9c31b339366e34d374fb814499b92f8aa796435a18f28e10c8cb00d9a0f5953bb60e

diff --git a/dev-java/openjdk/openjdk-17.0.7_p7.ebuild 
b/dev-java/openjdk/openjdk-17.0.7_p7.ebuild
new file mode 100644
index ..9b3e7b1fe8fb
--- /dev/null
+++ b/dev-java/openjdk/openjdk-17.0.7_p7.ebuild
@@ -0,0 +1,327 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit check-reqs eapi8-dosym flag-o-matic java-pkg-2 java-vm-2 
multiprocessing toolchain-funcs
+
+# variable name format: _XPAK
+ARM64_XPAK="17.0.2_p8" # musl bootstrap install
+PPC64_XPAK="17.0.1_p12" # big-endian bootstrap tarball
+RISCV_XPAK="17.0.3_p7"
+X86_XPAK="17.0.1_p12"
+
+# Usage: bootstrap_uri   [extracond]
+# Example: $(bootstrap_uri ppc64 17.0.1_p12 big-endian)
+# Output: ppc64? ( big-endian? ( https://...17.0.1_p12-ppc64.tar.xz ) )
+bootstrap_uri() {
+   local 
baseuri="https://dev.gentoo.org/~arthurzam/distfiles/dev-java/${PN}/${PN}-bootstrap;
+   local suff="tar.xz"
+   local kw="${1:?${FUNCNAME[0]}: keyword not specified}"
+   local ver="${2:?${FUNCNAME[0]}: version not specified}"
+   local cond="${3-}"
+   [[ ${cond} == elibc_musl* ]] && local musl=yes
+
+   # here be dragons
+   echo "${kw}? ( ${cond:+${cond}? (} 
${baseuri}-${ver}-${kw}${musl:+-musl}.${suff} ${cond:+) })"
+}
+
+# don't change versioning scheme
+# to find correct _p number, look at
+# https://github.com/openjdk/jdk${SLOT}u/tags
+# you will see, for example, jdk-17.0.4.1-ga and jdk-17.0.4.1+1, both point
+# to exact same commit sha. we should always use the full version.
+# -ga tag is just for humans to easily identify General Availability release 
tag.
+MY_PV="${PV%_p*}-ga"
+SLOT="${MY_PV%%[.+]*}"
+
+DESCRIPTION="Open source implementation of the Java programming

[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2023-06-26 Thread Georgy Yakovlev
commit: 113fe771c4d7b80d86ccee2b52c5f625d4f5c839
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Jun 26 20:19:42 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Mon Jun 26 21:30:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=113fe771

dev-java/openjdk-jre-bin: add 8.372_p07

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

 dev-java/openjdk-jre-bin/Manifest  |  1 +
 .../openjdk-jre-bin-8.372_p07.ebuild   | 82 ++
 2 files changed, 83 insertions(+)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index 0bde0b30094b..4ff920a8a634 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -1,3 +1,4 @@
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.18_10.tar.gz 42824761 BLAKE2B 
481317f316bac10e098d706a04e94b57bad4388c94168da27403e18489f66d322177f7f9b59c5ebdfc6f3e70080550f6f5e5fc922e9b21a9a59dcc60116243be
 SHA512 
07a0483b4536129974706ee79864e9fd737810b396a605170e68c74dacdb3c65e10ccde9073e8ec0c907709172dd2e08e7c454a5bd88cf0e92f879ace1eedbd0
 DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.6_10.tar.gz 46078462 BLAKE2B 
2d0bc958f64da82e82b3a8a9d6bc686ecd2a09943e851f0f1a8efcec7cf0135b76a65abfa7f1175d09bc42583d151a4161d891a9861050751ae0c8aa4b1bbdc2
 SHA512 
253a030ab87e949091b24bacd638a91c673d775e76f3a83e8ab0c1824f697516405fe8fcf7d3b460bd25ddbb441685fa396b390e7ab8bc802294ea36b4700fac
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u362b09.tar.gz 41359704 BLAKE2B 
ae4238725544b03abdc32f82fcb1e13fe2aba460c13a48ccc8ccd608f1e8b0f5ac6036b06e941e89b936f01250a4fc3f6fb0f9d7eb5ae9129b8cd5de6c1da33a
 SHA512 
6cb0bdc28596e23807f3e7f31c40f095d20395492bf30dae26a735686f82d9d216110403d59c769700a23dd3187a2603832bd84204051800d474af24c68c8cbc
+DIST OpenJDK8U-jre_x64_linux_hotspot_8u372b07.tar.gz 41375309 BLAKE2B 
4e439b329d020b30a118237d54e2a6bbb3d321e73b71c320a51b73f36662da82a846a306509537bc91f026177d31d1351a6de3d999881c6cd93e4b679e0a9a40
 SHA512 
affd576e85a28bb6d64d2967ee17ec13c36ec5c037ccb86caad41d6d7c9844656f325796abda0b5f234b1a6cbddbc7508ed36af4eaa1d29465e3719412419829

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.372_p07.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.372_p07.ebuild
new file mode 100644
index ..962a1fabfbfb
--- /dev/null
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.372_p07.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2
+
+abi_uri() {
+   echo "${2-$1}? (
+   
https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk${MY_PV}/OpenJDK8U-jre_${1}_linux_hotspot_${MY_PV/-/}.tar.gz
+   )"
+}
+
+MY_PV=$(ver_rs 1 'u' 2 '-' ${PV//p/b})
+SLOT="$(ver_cut 1)"
+
+DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin"
+HOMEPAGE="https://adoptium.net;
+SRC_URI="
+   $(abi_uri x64 amd64)
+"
+
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+
+IUSE="alsa cups headless-awt selinux"
+
+RDEPEND="
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   >net-libs/libnet-1.1
+   >=sys-apps/baselayout-java-0.1.0-r1
+   >=sys-libs/glibc-2.2.5:*
+   sys-libs/zlib
+   alsa? ( media-libs/alsa-lib )
+   cups? ( net-print/cups )
+   selinux? ( sec-policy/selinux-java )
+   !headless-awt? (
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXrender
+   x11-libs/libXtst
+   )"
+
+RESTRICT="preserve-libs splitdebug"
+QA_PREBUILT="*"
+
+S="${WORKDIR}/jdk${MY_PV}-jre"
+
+src_install() {
+   local dest="/opt/${P}"
+   local ddest="${ED}/${dest#/}"
+
+   rm ASSEMBLY_EXCEPTION LICENSE THIRD_PARTY_README || die
+
+   # this does not exist on arm64 hence -f
+   rm -fv lib/*/libfreetype.so* || die
+
+   if ! use alsa ; then
+   rm -v lib/*/libjsoundalsa.so* || die
+   fi
+
+   if use headless-awt ; then
+   rm -fvr lib/*/lib*{[jx]awt,splashscreen}* \
+   bin/policytool || die
+   fi
+
+   rm -v lib/security/cacerts || die
+   dosym -r /etc/ssl/certs/java/cacerts "${dest}"/lib/security/cacerts
+
+   dodir "${dest}"
+   cp -pPR * "${ddest}" || die
+
+   # provide stable symlink
+   dosym "${P}" "/opt/${PN}-${SLOT}"
+
+   java-vm_install-env "${FILESDIR}"/${PN}-${SLOT}.env.sh
+   java-vm_set-pax-markings "${ddest}"
+   java-vm_revdep-mask
+   java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
+}



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2023-06-26 Thread Georgy Yakovlev
commit: 02ed968fb92ef359677e2b14543af38fa712f21a
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Jun 26 20:38:04 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Mon Jun 26 21:30:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02ed968f

dev-java/openjdk-jre-bin: add 11.0.19_p7

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

 dev-java/openjdk-jre-bin/Manifest  |  1 +
 .../openjdk-jre-bin-11.0.19_p7.ebuild  | 83 ++
 2 files changed, 84 insertions(+)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index 4ff920a8a634..3b107e1f36e5 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -1,4 +1,5 @@
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.18_10.tar.gz 42824761 BLAKE2B 
481317f316bac10e098d706a04e94b57bad4388c94168da27403e18489f66d322177f7f9b59c5ebdfc6f3e70080550f6f5e5fc922e9b21a9a59dcc60116243be
 SHA512 
07a0483b4536129974706ee79864e9fd737810b396a605170e68c74dacdb3c65e10ccde9073e8ec0c907709172dd2e08e7c454a5bd88cf0e92f879ace1eedbd0
+DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.19_7.tar.gz 42869496 BLAKE2B 
95347ba288f0496effa3f6a23f12b9446e8fccdc0b770338cc2c25f6443bbf462a50e87cf58e1d4449235411fbebf62e6096eb83ff9772744986d25346fc6248
 SHA512 
9dd1ae283cfabc53e61088242958ea71144b1f9eec2f0230cc21e974e242a563b87142777db3ed16020687a6b33eb5fb41cae682034888b10a3c7982f7129574
 DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.6_10.tar.gz 46078462 BLAKE2B 
2d0bc958f64da82e82b3a8a9d6bc686ecd2a09943e851f0f1a8efcec7cf0135b76a65abfa7f1175d09bc42583d151a4161d891a9861050751ae0c8aa4b1bbdc2
 SHA512 
253a030ab87e949091b24bacd638a91c673d775e76f3a83e8ab0c1824f697516405fe8fcf7d3b460bd25ddbb441685fa396b390e7ab8bc802294ea36b4700fac
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u362b09.tar.gz 41359704 BLAKE2B 
ae4238725544b03abdc32f82fcb1e13fe2aba460c13a48ccc8ccd608f1e8b0f5ac6036b06e941e89b936f01250a4fc3f6fb0f9d7eb5ae9129b8cd5de6c1da33a
 SHA512 
6cb0bdc28596e23807f3e7f31c40f095d20395492bf30dae26a735686f82d9d216110403d59c769700a23dd3187a2603832bd84204051800d474af24c68c8cbc
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u372b07.tar.gz 41375309 BLAKE2B 
4e439b329d020b30a118237d54e2a6bbb3d321e73b71c320a51b73f36662da82a846a306509537bc91f026177d31d1351a6de3d999881c6cd93e4b679e0a9a40
 SHA512 
affd576e85a28bb6d64d2967ee17ec13c36ec5c037ccb86caad41d6d7c9844656f325796abda0b5f234b1a6cbddbc7508ed36af4eaa1d29465e3719412419829

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.19_p7.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.19_p7.ebuild
new file mode 100644
index ..1aba636df50a
--- /dev/null
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.19_p7.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2
+
+abi_uri() {
+   echo "${2-$1}? (
+   
https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk-${MY_PV}/OpenJDK${SLOT}U-jre_${1}_linux_hotspot_${MY_PV//+/_}.tar.gz
+   )"
+}
+
+MY_PV=${PV/_p/+}
+SLOT=${MY_PV%%[.+]*}
+
+SRC_URI="
+   $(abi_uri x64 amd64)
+"
+
+DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin"
+HOMEPAGE="https://adoptopenjdk.net;
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+IUSE="alsa cups headless-awt selinux"
+
+RDEPEND="
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   >net-libs/libnet-1.1
+   >=sys-apps/baselayout-java-0.1.0-r1
+   >=sys-libs/glibc-2.2.5:*
+   sys-libs/zlib
+   alsa? ( media-libs/alsa-lib )
+   cups? ( net-print/cups )
+   selinux? ( sec-policy/selinux-java )
+   !headless-awt? (
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXrender
+   x11-libs/libXtst
+   )"
+
+RESTRICT="preserve-libs splitdebug"
+QA_PREBUILT="*"
+
+S="${WORKDIR}/jdk-${MY_PV}-jre"
+
+src_install() {
+   local dest="/opt/${PN}-${SLOT}"
+   local ddest="${ED}/${dest#/}"
+
+   # Not sure why they bundle this as it's commonly available and they
+   # only do so on x86_64. It's needed by libfontmanager.so. IcedTea
+   # also has an explicit dependency while Oracle seemingly dlopens it.
+   rm -vf lib/libfreetype.so || die
+
+   # Oracle and IcedTea have libjsoundalsa.so depending on
+   # libasound.so.2 but AdoptOpenJDK only has libjsound.so. Weird.
+   if ! use alsa ; then
+   rm -v lib/libjsound.* || die
+   fi
+
+   if use headless-awt ; then
+   rm -v lib/lib*{[jx]awt,splashscreen}* || die
+   fi
+
+   rm -v lib/security/cacerts || die
+   dosym -r /etc/ss

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

2023-06-26 Thread Georgy Yakovlev
commit: ecac4bb16a3dba16922b76884e0f76a4fb45970c
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Jun 26 19:50:26 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Mon Jun 26 21:30:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecac4bb1

dev-java/openjdk-bin: add 11.0.19_p7

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

 dev-java/openjdk-bin/Manifest  |   6 +
 dev-java/openjdk-bin/openjdk-bin-11.0.19_p7.ebuild | 135 +
 2 files changed, 141 insertions(+)

diff --git a/dev-java/openjdk-bin/Manifest b/dev-java/openjdk-bin/Manifest
index 75d3638e9f38..0dc96af2c737 100644
--- a/dev-java/openjdk-bin/Manifest
+++ b/dev-java/openjdk-bin/Manifest
@@ -1,9 +1,15 @@
 DIST OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.18_10.tar.gz 190875193 BLAKE2B 
117f56583c1a7f4aee8df9117c683ad205fa424a53a46fedad21bddd5c36ffcbd7031db468da09bdc840de65a19f5420d12a79612be48142181b8e691c959686
 SHA512 
e3fbcb65feda7bc59a2054deaaa255d5e4af479d4105ba8d1089fc00c1d80989d3f7a2ee1bb93a68fd98257cc98d6a1800e6de4539232a7110743264da033f0e
+DIST OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.19_7.tar.gz 190945517 BLAKE2B 
24bd0e9ec9d9b64db542c42c800572ce960be69cc30abb6515eb0da34c234e8d5f3b714c1fb0be1d97b8a8019cfdeecc4068370d4ec6bd064a4bee9a1333e3d6
 SHA512 
cee8eb4c5950a0ff29ebfde4182c5b5f64f5eb3a3ba288561da95604c7f4e2a9507d23485d695d53cba29f0f96111a9687fe2fa2763986199e88cefd27318656
 DIST OpenJDK11U-jdk_arm_linux_hotspot_11.0.18_10.tar.gz 181837466 BLAKE2B 
df9935b4a2b8255439a0691b06636c4c40cd6d15dbcdf6b722eb57219cf67f1a7e44bf1eee3d7f8b65ca854c83d61a942d8384add454384f5b0f0113767173c2
 SHA512 
0b8a7e7a856d310ead1fbae214473a11ce41fef00b19b4e5a9553d076d4d6f692852983ea6afc3fb06800c8478e79c510e60d7157e7b13a710663ee01939bfad
+DIST OpenJDK11U-jdk_arm_linux_hotspot_11.0.19_7.tar.gz 181919937 BLAKE2B 
127fdca2b7305a45e23110b5e95079f9eafc554c8cdd620fbe0750b25f880a0e14be16b60e0a8fe8289adede3a99ef5205b75ad586f165f2e72d69e322e91b4a
 SHA512 
2e1d030b3dcd90ca8a14637547b525a3ed1113516b3f8c9b41377e71399ecd634d9db97457d75e8fa6e2451500c1986a6dd31393a8e0d81216b5d334e8eeece6
 DIST OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.18_10.tar.gz 176301953 BLAKE2B 
8132410a2d7d56dc65877d66b64eeac1943315d83144b026e03fa5ce68ee688e4c47f96112d6ebee87353275d797ffad1d7b52ea90882755cd9825d4a1e251f0
 SHA512 
d530bb22118e643b04b97823b779e308952df443cf03c3a65727fd64e531006beada229742e89d93eb7fe693ac7687c0229cb9ebc28482841d4a2c03d451b317
+DIST OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.19_7.tar.gz 176344532 BLAKE2B 
08030f5cbff4fb287340bcbb935e507d652786de4a3b77e9f331751f4de28cc1bc1cae6db1a240f19be21d69ee81a4995ed5d22b31ee7b6e5ef4e9c1e0295daa
 SHA512 
9f29484275a0468aa6fbd949c7110b55a102deb8b6f94f004c91f6c49b5e83ba6d29eaa94298d003754215d4a5e68106fae7e4b1fcb361dd3b4e32afc8578d74
 DIST OpenJDK11U-jdk_x64_alpine-linux_hotspot_11.0.18_10.tar.gz 193025321 
BLAKE2B 
7302e0be8681b34d65b7dc83fd7e4dc720710edfd5dc536cf94da61853cb8a9e65ca2d9fb0057129aaa18bce70dcaf41dd802a650ab9acb9e4f939c403c3c5f4
 SHA512 
ed3f06f35b046d811fcee5eaff196a035b706ba29f585748585bace1e9ffdb13f16fd1f23c44319760229c4fb1c3a2feb3ed540632f8da8541914c135f06eb74
+DIST OpenJDK11U-jdk_x64_alpine-linux_hotspot_11.0.19_7.tar.gz 193074969 
BLAKE2B 
ea50ff6b9f4ea244e506b868fb9c56776bfda597dcd7a5dec82d9bb89b568cce2faf67cdcf615e5c8af2da20a2e724ff20046ff278ed6290971cccab6cc2b361
 SHA512 
858f9ab7b10a748dec7bd918e3d8dec829d069fd1da0a1215769035f3a9c69eb0e63aca91a5e8ef8a389786cf11fa95840ea171f6722e8d5f2b276f1ea2c5dba
 DIST OpenJDK11U-jdk_x64_linux_hotspot_11.0.18_10.tar.gz 194100197 BLAKE2B 
751034d006335d3c48f5394d797d963b13a1eb4f30688dbae2be29cdc4c21855a8dd5f1faac895e17c0a56c43bd64b0a73bad61b845dd1cc1b0ce0d62019bcb9
 SHA512 
8d3e285b850b6f5d81481d7d2ffa1951a28ad383eda6ecbede3f2653437bd7d978a4b8613d870613a0b97e76325ee03e97b3b89e0cd124ffdf3c9bd2e16426d2
+DIST OpenJDK11U-jdk_x64_linux_hotspot_11.0.19_7.tar.gz 194163202 BLAKE2B 
67bd852819520aca89a01c4dc3b623857caee10b3321988c9638cabd53ba2b70cd79c015e4542a7cd007ece0e0ce53ba6ea9803cabc77adcdb3585f233b57120
 SHA512 
ec2b335b5bebf0c3d465b721f3ae870dc1d31bae8ab6a5c01813b8670214350f48d0098556dd4183904b485df4b476a3a0f1bdffc13065daee3ad60d899d6047
 DIST OpenJDK11U-jdk_x64_mac_hotspot_11.0.18_10.tar.gz 187254949 BLAKE2B 
063f437ae64b3b6e30dacca5c01b02118ec7752cc91ece1ddaef16994629a6f5e8912fc4c11fdb44d521929a620803f1c3906911a45f5cec67a705b62bb279a3
 SHA512 
d9ed4bc73965672752392fd2741372a92dff4d2262c45dff31d95e13970afd31f513bc3ad93071e568c3e9e8afbf9af89f758d80f4922dc364ff332df08e762c
+DIST OpenJDK11U-jdk_x64_mac_hotspot_11.0.19_7.tar.gz 186680275 BLAKE2B 
6ace35227cbd34bfa3538221f5f135b07cb389327df4d88c4e179e48ff73884a1296ce69af8c35554c04a247944b8f3a39d7fa8608e1a0c6d26231c5e68a1f0e
 SHA512 
95d8ef853a1104715ac023ea7036834e0a2ff43aa509344bf3d9b590ecbbcd5f06164042f6decbf83283dcaf06d39771b787eaa23c7299fa04bdf925a0d1988a
 DIST OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.6_

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

2023-06-26 Thread Georgy Yakovlev
commit: 88ea92be9340cb09a6907e9689eea0563e0d98a8
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Jun 26 20:17:09 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Mon Jun 26 21:30:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88ea92be

dev-java/openjdk-bin: add 17.0.7_p7

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

 dev-java/openjdk-bin/Manifest |   7 ++
 dev-java/openjdk-bin/openjdk-bin-17.0.7_p7.ebuild | 136 ++
 2 files changed, 143 insertions(+)

diff --git a/dev-java/openjdk-bin/Manifest b/dev-java/openjdk-bin/Manifest
index 0dc96af2c737..f8e4b2fde874 100644
--- a/dev-java/openjdk-bin/Manifest
+++ b/dev-java/openjdk-bin/Manifest
@@ -11,12 +11,19 @@ DIST OpenJDK11U-jdk_x64_linux_hotspot_11.0.19_7.tar.gz 
194163202 BLAKE2B 67bd852
 DIST OpenJDK11U-jdk_x64_mac_hotspot_11.0.18_10.tar.gz 187254949 BLAKE2B 
063f437ae64b3b6e30dacca5c01b02118ec7752cc91ece1ddaef16994629a6f5e8912fc4c11fdb44d521929a620803f1c3906911a45f5cec67a705b62bb279a3
 SHA512 
d9ed4bc73965672752392fd2741372a92dff4d2262c45dff31d95e13970afd31f513bc3ad93071e568c3e9e8afbf9af89f758d80f4922dc364ff332df08e762c
 DIST OpenJDK11U-jdk_x64_mac_hotspot_11.0.19_7.tar.gz 186680275 BLAKE2B 
6ace35227cbd34bfa3538221f5f135b07cb389327df4d88c4e179e48ff73884a1296ce69af8c35554c04a247944b8f3a39d7fa8608e1a0c6d26231c5e68a1f0e
 SHA512 
95d8ef853a1104715ac023ea7036834e0a2ff43aa509344bf3d9b590ecbbcd5f06164042f6decbf83283dcaf06d39771b787eaa23c7299fa04bdf925a0d1988a
 DIST OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.6_10.tar.gz 190151132 BLAKE2B 
f602ebc908f111d6c3aceb5cf6fabdc0940bd3aafb840b78fdda64e98a247f0dfa7fc648827cc62cb46c16ce084ca1cf51274c9629b28580d028a9ac4b2be8a0
 SHA512 
f8a46cbc32160ebeee9c2047e6ac7837fbdc73549257c61d197486675fcb9420def98400779a0ec40a73652dc919daa5a9442bafe4f9129891527e24a109bb99
+DIST OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.7_7.tar.gz 190276969 BLAKE2B 
4f974331765ba7cd9d18088013dc186127b3f96852d875c2228540dcc55f13a9e4e377ff0b81caa5b08866497f80d3f4b8f5d86e938574365d5bca4e38e772bf
 SHA512 
32aa78eff4f4912f330bb79f742848fb5b3f9d28c1848c1524e841e91e036c5bce1f2acf286127d296ba034dde5ada2dec7f9ccb1d213692f5fe83c3c388af1f
 DIST OpenJDK17U-jdk_aarch64_mac_hotspot_17.0.6_10.tar.gz 177369180 BLAKE2B 
c45592830d2a9d87871b324d6ee331013c7ac5c1a968edede6ebb639c611422c4d2ee507c8cac7b154abf2031c71f7248b5ab4795bf4e56fc89e75469cdce1a2
 SHA512 
3e63a9c5457ca82cae15058f86c06bafb9172f95669d24b43bb371d19eedb7afec8725fabe1104fb0f575c2bd7e7ac8f41c103d6f967f7b910663b1e51d05a4a
+DIST OpenJDK17U-jdk_aarch64_mac_hotspot_17.0.7_7.tar.gz 177451420 BLAKE2B 
e6f36a264ef07573bb38ef9aa8aed94847832ea49685d0dd8e48ae559f5ee2c72f15755e7526f046ff3f09718d5216a09cf4711dd996e3d5d4138fd6906b2050
 SHA512 
4841a84f1eb264088451ff7e892d23f5929a0ccaad1a8768e8cfac4d01b56b27095879dd62c59a0af7c3d3edc45d4246ad8bdd21a872619a9dcf390957718e24
 DIST OpenJDK17U-jdk_arm_linux_hotspot_17.0.6_10.tar.gz 188314167 BLAKE2B 
71d8de8745dc5777cbec614f7ea254919b485d225e1eda0d43dde6c21bda20e5cb19c751af851471e5aa0d7399737df769758f7962932b63a85e00dabe746675
 SHA512 
7bd7a1a638088cf12b5722320c90504a661ab684dfd3f13fd87e24f12b94f5f2abcc98570d8939da9fe89d8f62e0de939db883b4d1e4f1262dae1e63610b4b6b
+DIST OpenJDK17U-jdk_arm_linux_hotspot_17.0.7_7.tar.gz 188461785 BLAKE2B 
8dff722e8f3ceca4aa353e26d51a9727a3ab5b41165e552ae5feb4e1950c544b4fbfaaf4fe15bdab4244561d108466054f5d574da57a62d91227f197159b4fdf
 SHA512 
041f536f52a59fdd9d5ee27138fb6a1eefcb15289944c98c7c50d55dd942c1b4467103fe14a6267dd4927d164c2d7e392848907178bb4b9b8e49ea19aa883773
 DIST OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.6_10.tar.gz 190834846 BLAKE2B 
9a14c48bc58221e510ca95ac6e24d5016114a40b4c7881ddf5138647f8d1b486ceb179a757145f713d252e5df3d4df71c36ac6129b6cea9ff2c6d38d91c005a6
 SHA512 
84cedd98b622c953e89d81a7e39a38e1aeb1d86d582a328e5cbd7c94eac9c39c01874327bd75ca0aa0c32aa0dc6a748f94d2f3252e84e042a0875b1f34f4d43a
+DIST OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.7_7.tar.gz 191015165 BLAKE2B 
0d02d29eb52f9bd7c1ac98550cbc2e96daa0382bc1d415ac9d6a041f063f39b4f354715628906443af8c69d0cef760e3fda88dc13c3c3e08e94c03918782b560
 SHA512 
cc5498cc96de495e7c6f7b96b49bf6059fd0e4b50f2f0e91ea3d7b3e79d4d9ec73e84ab45d49e625b7f4b72ed5431261acd234095b317c09b9ec27a5ea6db2f0
 DIST OpenJDK17U-jdk_x64_alpine-linux_hotspot_17.0.6_10.tar.gz 190844751 
BLAKE2B 
7dfe7dc8abb09cb32c626f75e668cbc9c40eb83ae3b8155cdd5656f3fbfd6bf971bb8142fb7749050d2f120385a35c99d70016f5afafc36cbbee12e0899f8056
 SHA512 
e26e653196ad7bbdff0551ff23581c23936e98f3b89fc6bcc4592edcc29eb59aae294ed043ac3febd60bbd268322d143e83a487ba73e530977fd4061ac67008c
+DIST OpenJDK17U-jdk_x64_alpine-linux_hotspot_17.0.7_7.tar.gz 190962441 BLAKE2B 
6c4ee4d8e0b04e8ce35d4467af7a915a57b14d88d85a4cb343dd40b8c8498423cc2dc0a25ec71ce111936781bb612b1e03e82ec3b5cf21dae75c840b4b761c5

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

2023-06-20 Thread Georgy Yakovlev
commit: ed2ecad28fc6bb5b140a244664a46900dbfd6865
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Jun 21 01:21:45 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Wed Jun 21 01:21:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed2ecad2

dev-lang/rust-bin: keyword 1.70.0-r2 for ~sparc

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

 dev-lang/rust-bin/Manifest  | 1 +
 dev-lang/rust-bin/rust-bin-1.70.0-r2.ebuild | 6 +++---
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/dev-lang/rust-bin/Manifest b/dev-lang/rust-bin/Manifest
index 4c1d393abd86..d743dfa08da4 100644
--- a/dev-lang/rust-bin/Manifest
+++ b/dev-lang/rust-bin/Manifest
@@ -190,6 +190,7 @@ DIST rust-1.70.0-riscv64gc-unknown-linux-gnu.tar.xz 
167304092 BLAKE2B 977fdd1fd3
 DIST rust-1.70.0-riscv64gc-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 
26af74d00f9f7c53a15f9c39acef5364a1cbc7df2380ebf43cab3b02240b8fe446c200ef4652ea8684f0470035d8352accf5e0ab5b34dd9632b471458aad2516
 SHA512 
93ffd6214db7e04e2692f4e05bccb7140c81378da039317f2e04587f1403935abd57b8b9bd5e12b1befc5dec10898c06a508b1ebf83b845564b9b8a42d7041ac
 DIST rust-1.70.0-s390x-unknown-linux-gnu.tar.xz 197741656 BLAKE2B 
7d31b09ad69eba9ad1a2b7196679a439907ee80fa3ddee9014f0c78505ee9e1c93514e7f44f83b0ac5ad442c6e7f05568b0ea928a89c5a69601a1a935d2d253b
 SHA512 
3fa31674a3ba33d41c7db2b33e176edac1bd67713b7b52dc51eca73d4ed1821a2a4ecfd2545734fecb57271828ae0bcc7e1c4d0883821b650bff99544484db07
 DIST rust-1.70.0-s390x-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 
9dac941acb317914f4eac12df601b442e9d9c74f13048dd8120d23c3297e7f5bc77618fa8eb29d4401b141acd59d20e87e1b198f9997041d4113de9ad39b59cf
 SHA512 
64b8658b275a53b52986aa967535ade73009e833fdc89c4e225f3139262fedbeef902702e8e71b18380a0826afbe7dfb1afdd5800bd5f810e66f2193c4de6501
+DIST rust-1.70.0-sparc64-unknown-linux-gnu.tar.xz 58763440 BLAKE2B 
2a8a04c723c26a86bf0717ccb01d4b51a2bf4d1ff0bb5b1fb6c8f037ce22647e526a0ffb1c982eea796192d0bd9e86ca23ddc64b59678425790343d579a9e293
 SHA512 
8d0bc5ff671ee1ef390c0e72179b9b0a69cd410f47174cda23df4230510edb68e65dec6347332fb0a5d853c6535e192e36b902b4c0aca2a86621a981133daa3b
 DIST rust-1.70.0-x86_64-unknown-linux-gnu.tar.xz 163456784 BLAKE2B 
49a8397a7129aa70f5ab3876613c9c3f25abe2a48fcdfaeec0bf030529f558dd6ee221bef18ab135b95b2e8bdd61349e3357674a794bd08e4539c0fbbf51bb3e
 SHA512 
8950c85f03f2e7af23c18e9be0ca1cdf7074b9be8d8c7b26102277c150c598bb7d5f1f74400bd70efcd42b38f68c96c7701239719f320311e8b131191ee77512
 DIST rust-1.70.0-x86_64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 
e5fae8b3c87f54b39d922fe0c7694e0ba115ae34a668cc873390fc9e4638baaff5b6d1b4c67228c6bfc57b4da9bf77d6a452ca12bf6653d5610895b8ba19d64d
 SHA512 
352749df741287107b966fd603113c51e82a426a7151e224e3a8d1cc7bd4658ef86147f6fce62caccd7b5779d9961be72cbb618db79a2850e8a8c4b0bc229ad3
 DIST rust-1.70.0-x86_64-unknown-linux-musl.tar.xz 233692884 BLAKE2B 
295e815bbee6dc135ad17dd78801999afa7880a7a8f5ad4932a7580f1b03d50b850bcc3eb68e9d679e0a2d68392d446423ea752e47bb22d64823bf3222e0b377
 SHA512 
5e42224e109d525a321c107005660059ddcb0414392abc660b80fb09a55c936c79215989646be0aff6b0427b2f5d82a2a19ec3bd3235883a2037575808aeb69b

diff --git a/dev-lang/rust-bin/rust-bin-1.70.0-r2.ebuild 
b/dev-lang/rust-bin/rust-bin-1.70.0-r2.ebuild
index 93ef429779a2..a9fa5df45f82 100644
--- a/dev-lang/rust-bin/rust-bin-1.70.0-r2.ebuild
+++ b/dev-lang/rust-bin/rust-bin-1.70.0-r2.ebuild
@@ -8,7 +8,7 @@ inherit multilib prefix rust-toolchain toolchain-funcs 
verify-sig multilib-minim
 MY_P="rust-${PV}"
 # curl -L static.rust-lang.org/dist/channel-rust-${PV}.toml 2>/dev/null | grep 
"xz_url.*rust-src"
 MY_SRC_URI="${RUST_TOOLCHAIN_BASEURL%/}/2023-06-01/rust-src-${PV}.tar.xz"
-GENTOO_BIN_BASEURI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}; # 
omit leading slash
+GENTOO_BIN_BASEURI="https://dev.gentoo.org/~gyakovlev/distfiles/${CATEGORY}/${PN};
 # omit leading slash
 
 DESCRIPTION="Systems programming language from Mozilla"
 HOMEPAGE="https://www.rust-lang.org/;
@@ -16,11 +16,11 @@ SRC_URI="$(rust_all_arch_uris ${MY_P})
rust-src? ( ${MY_SRC_URI} )
 "
 # Keep this separate to allow easy commenting out if not yet built
-#SRC_URI+=" sparc? ( 
${GENTOO_BIN_BASEURI}/${MY_P}-sparc64-unknown-linux-gnu.tar.xz ) "
+SRC_URI+=" sparc? ( 
${GENTOO_BIN_BASEURI}/${MY_P}-sparc64-unknown-linux-gnu.tar.xz ) "
 
 LICENSE="|| ( MIT Apache-2.0 ) BSD BSD-1 BSD-2 BSD-4 UoI-NCSA"
 SLOT="stable"
-KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
 IUSE="clippy cpu_flags_x86_sse2 doc prefix rust-analyzer rust-src rustfmt"
 
 DEPEND=""



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

2023-06-20 Thread Georgy Yakovlev
commit: 9aab476a565acfa2270a22c92d1efa129c3f8693
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Jun 20 19:31:12 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Tue Jun 20 21:16:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9aab476a

www-client/firefox: fix/keyword 114.0 on ppc64

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

 .../firefox/files/firefox-114-ppc64-webrtc.patch   | 35 ++
 www-client/firefox/firefox-114.0.ebuild|  7 -
 2 files changed, 41 insertions(+), 1 deletion(-)

diff --git a/www-client/firefox/files/firefox-114-ppc64-webrtc.patch 
b/www-client/firefox/files/firefox-114-ppc64-webrtc.patch
new file mode 100644
index ..14e8c4a6baaa
--- /dev/null
+++ b/www-client/firefox/files/firefox-114-ppc64-webrtc.patch
@@ -0,0 +1,35 @@
+#https://www.talospace.com/2023/06/firefox-114-on-power.html
+#https://gist.github.com/classilla/95b5dd53627528448f8512a82205672c
+
+diff -r 954df08c7f0b third_party/libwebrtc/moz.build
+--- a/third_party/libwebrtc/moz.build  Tue Jun 06 08:55:21 2023 +
 b/third_party/libwebrtc/moz.build  Mon Jun 19 09:33:12 2023 -0700
+@@ -595,16 +595,28 @@
+ "/third_party/libwebrtc/modules/desktop_capture/primitives_gn",
+ "/third_party/libwebrtc/modules/portal/portal_gn",
+ "/third_party/libwebrtc/third_party/drm/drm_gn",
+ "/third_party/libwebrtc/third_party/gbm/gbm_gn",
+ "/third_party/libwebrtc/third_party/libepoxy/libepoxy_gn",
+ "/third_party/libwebrtc/third_party/pipewire/pipewire_gn"
+ ]
+ 
++if CONFIG["CPU_ARCH"] == "ppc64" and CONFIG["OS_TARGET"] == "Linux":
++
++DIRS += [
++"/third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn",
++"/third_party/libwebrtc/modules/desktop_capture/primitives_gn",
++"/third_party/libwebrtc/modules/portal/portal_gn",
++"/third_party/libwebrtc/third_party/drm/drm_gn",
++"/third_party/libwebrtc/third_party/gbm/gbm_gn",
++"/third_party/libwebrtc/third_party/libepoxy/libepoxy_gn",
++"/third_party/libwebrtc/third_party/pipewire/pipewire_gn"
++]
++
+ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "OpenBSD":
+ 
+ DIRS += [
+ "/third_party/libwebrtc/common_audio/common_audio_neon_c_gn",
+ "/third_party/libwebrtc/common_audio/common_audio_neon_gn"
+ ]
+ 
+ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "OpenBSD":

diff --git a/www-client/firefox/firefox-114.0.ebuild 
b/www-client/firefox/firefox-114.0.ebuild
index bdf003b7fd5c..2c6e7a02b3f9 100644
--- a/www-client/firefox/firefox-114.0.ebuild
+++ b/www-client/firefox/firefox-114.0.ebuild
@@ -647,7 +647,12 @@ src_unpack() {
 
 src_prepare() {
use lto && rm -v 
"${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch
-   ! use ppc64 && rm -v 
"${WORKDIR}"/firefox-patches/*bmo-1775202-ppc64*.patch
+   #! use ppc64 && rm -v 
"${WORKDIR}"/firefox-patches/*bmo-1775202-ppc64*.patch
+
+   # temp workaround for https://bugs.gentoo.org/908297 until patch added 
to tarball
+   rm -v "${WORKDIR}"/firefox-patches/*bmo-1775202-ppc64*.patch
+   use ppc64 && eapply "${FILESDIR}"/firefox-114-ppc64-webrtc.patch
+   # end temp workaround
 
eapply "${WORKDIR}/firefox-patches"
 



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

2023-06-20 Thread Georgy Yakovlev
commit: 01b5c97430968df64c5f0e91bcda7c18779069db
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Jun 20 20:13:10 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Tue Jun 20 21:16:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01b5c974

profiles: demote ppc64/32bit-userland  to exp

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

 profiles/profiles.desc | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index 8b0d598560b9..b685eb3007be 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -215,10 +215,10 @@ mips  
default/linux/mips/17.0/mipsel/multilib/n64/systemd/merged-usr  exp
 
 # Deprecated PPC64 Profiles
 # @MAINTAINER: pp...@gentoo.org
-ppcdefault/linux/powerpc/ppc64/17.0/32bit-userland 
stable
-ppcdefault/linux/powerpc/ppc64/17.0/32bit-userland/desktop 
stable
-ppcdefault/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome   
stable
-ppc
default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd   stable
+ppcdefault/linux/powerpc/ppc64/17.0/32bit-userland 
exp
+ppcdefault/linux/powerpc/ppc64/17.0/32bit-userland/desktop 
exp
+ppcdefault/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome   
exp
+ppc
default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd   exp
 ppcdefault/linux/powerpc/ppc64/17.0/32bit-userland/developer   
exp
 
 # PPC profiles



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

2023-06-20 Thread Georgy Yakovlev
commit: b4149cdfd8bc8e520f7ee6ef2611d58ce2fd8517
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Jun 20 21:15:57 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Tue Jun 20 21:16:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4149cdf

dev-lang/rust-bin: keyword 1.68.2-r1 for ~sparc

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

 dev-lang/rust-bin/Manifest  | 1 +
 dev-lang/rust-bin/rust-bin-1.68.2-r1.ebuild | 6 +++---
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/dev-lang/rust-bin/Manifest b/dev-lang/rust-bin/Manifest
index 129728040b9a..4c1d393abd86 100644
--- a/dev-lang/rust-bin/Manifest
+++ b/dev-lang/rust-bin/Manifest
@@ -125,6 +125,7 @@ DIST rust-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz 
207916672 BLAKE2B 81c09e028d
 DIST rust-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 
31bb980aa2a6b45e7a51cba0f14ed86674617f2cf8ee0583765d01502bf754f59a0cd960ad50a1e21ea8f6898e83e307d39be1eecc2b3344f5681c1908cfb436
 SHA512 
66c8a3efd1c579784321f24edcb4113c184516912ad490c9088d2141ac527af85acc64b6c67454661d1a991a710758cbebbfaaac7ae086b463fbdae7d1c89bb0
 DIST rust-1.68.2-s390x-unknown-linux-gnu.tar.xz 234071260 BLAKE2B 
dbcd38a0503d3e131a7786e11874cf0e3dbca13c5ae7c9b605caec529aae5c498722d2685557be43387e2d2b855892720b6e84021765bebdfeea4a2dbe7502f1
 SHA512 
00614d53a4d34b4714febfc7c4eb2f92446ba928e8bfde0de537de51474704525456b628b60634f0220278c5d403da55c793a30d744362b181cacb1a9d8fac1b
 DIST rust-1.68.2-s390x-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 
9eb99100e0e61ffa6f031b9f04fbcedccfbecd897e3232c8e192e52b3d5c103f8558de5e23e7eb19487eec890c0fef2c9be952edfdcd2f1a05b5b09d3a0fa82e
 SHA512 
4d36bab880a386e6e70d23682435e1a960be3c88387ffcd955a55ce451acd3d49085b0db05230f874519aef12192eec26627807a6fa7021c89ff5d82f814
+DIST rust-1.68.2-sparc64-unknown-linux-gnu.tar.xz 65355904 BLAKE2B 
e0318420255e1342f256988ccf9ba463424be3bdb4c35aa497292f02f9e9c3c7d2d2124ba8924341b05c455dd094255a9a51bf0d7e6f2bee2e067d9ba18f29fb
 SHA512 
da54b8aa143dfbc3ff9c030a7ca7f08047bcf09904f245ed0d594e63bc052ad9d9ce3cc22e7184520b06dc4635bedf8b3e7ece3cc9d6cc27d97a9cf7cc182733
 DIST rust-1.68.2-x86_64-unknown-linux-gnu.tar.xz 185953856 BLAKE2B 
11fc1f284c77261d69b2ba582843cbd15f3bde832cfa038764e68711de73c9a86f9e36f69a81606b4d5dcb0f9c0f413c88cb400e17511b980671a246ff63aa2a
 SHA512 
7f3344591be014b86e55c21fab27587b00756aa46a366cde2149fafa36b5dfae29e126f70511b40bfad131a1d4d27c8cf82add3474b69e2c498c7380961a23e5
 DIST rust-1.68.2-x86_64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 
06f3d90126dfe5dcfb8147c8529f333bf635c5c669cc0b5d45156fed85e8767d8d9c4b250f77e1f0998e77e5635d3f3056447a032eac07bf847fc532a383
 SHA512 
1d826f0f8ed896d54139b4ae78205aee5cee3ce6f5449d94b8edb8fc19ab589bde6720eb1644502fc45fe0bd452e2e5209de83c99f7c4285a896cfaacbfdad36
 DIST rust-1.68.2-x86_64-unknown-linux-musl.tar.xz 270073164 BLAKE2B 
7d69a578e1d4a8fa75cfea6e630265f1c73cca08ed86ddc7858e7770755431dbf13ddaadcf8035fc2b7d2d7b7144a08b3e3a9fa20afcb5cfed7a31d82098fe5e
 SHA512 
b0294141f1e51176664ae841ea55991826ccd15d0d36b03471831baa202ecb97434bf96479e167772bd62f05b80b49878f89a065a91e00026f0aabe7c02fe552

diff --git a/dev-lang/rust-bin/rust-bin-1.68.2-r1.ebuild 
b/dev-lang/rust-bin/rust-bin-1.68.2-r1.ebuild
index efd643da0fd7..bbf4146808a7 100644
--- a/dev-lang/rust-bin/rust-bin-1.68.2-r1.ebuild
+++ b/dev-lang/rust-bin/rust-bin-1.68.2-r1.ebuild
@@ -8,7 +8,7 @@ inherit multilib prefix rust-toolchain toolchain-funcs 
verify-sig multilib-minim
 MY_P="rust-${PV}"
 # curl -L static.rust-lang.org/dist/channel-rust-${PV}.toml 2>/dev/null | grep 
"xz_url.*rust-src"
 MY_SRC_URI="${RUST_TOOLCHAIN_BASEURL%/}/2023-03-28/rust-src-${PV}.tar.xz"
-GENTOO_BIN_BASEURI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}; # 
omit leading slash
+GENTOO_BIN_BASEURI="https://dev.gentoo.org/~gyakovlev/distfiles/${CATEGORY}/${PN};
 # omit leading slash
 
 DESCRIPTION="Systems programming language from Mozilla"
 HOMEPAGE="https://www.rust-lang.org/;
@@ -16,11 +16,11 @@ SRC_URI="$(rust_all_arch_uris ${MY_P})
rust-src? ( ${MY_SRC_URI} )
 "
 # Keep this separate to allow easy commenting out if not yet built
-#SRC_URI+=" sparc? ( 
${GENTOO_BIN_BASEURI}/${MY_P}-sparc64-unknown-linux-gnu.tar.xz ) "
+SRC_URI+=" sparc? ( 
${GENTOO_BIN_BASEURI}/${MY_P}-sparc64-unknown-linux-gnu.tar.xz ) "
 
 LICENSE="|| ( MIT Apache-2.0 ) BSD BSD-1 BSD-2 BSD-4 UoI-NCSA"
 SLOT="stable"
-KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
 IUSE="clippy cpu_flags_x86_sse2 doc prefix rust-analyzer rust-src rustfmt"
 
 DEPEND=""



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

2023-06-20 Thread Georgy Yakovlev
commit: c7326a8be2705cb45c516f5ec8ef034a19d7d2a1
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Jun 20 19:50:15 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Tue Jun 20 19:50:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7326a8b

dev-lang/rust-bin: keyword 1.67.1-r2 for ~sparc

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

 dev-lang/rust-bin/Manifest  | 1 +
 dev-lang/rust-bin/rust-bin-1.67.1-r2.ebuild | 6 +++---
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/dev-lang/rust-bin/Manifest b/dev-lang/rust-bin/Manifest
index 0b0dabd216b8..129728040b9a 100644
--- a/dev-lang/rust-bin/Manifest
+++ b/dev-lang/rust-bin/Manifest
@@ -92,6 +92,7 @@ DIST rust-1.67.1-riscv64gc-unknown-linux-gnu.tar.xz 199552128 
BLAKE2B acfeb341ff
 DIST rust-1.67.1-riscv64gc-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 
246adaf9b5980413ac32af57d2e089e765336e085bb45799aaeb80311a7a5d73545779c8b2e810b763520d9d5a5d475f764675191c12a2d4b2b313c11230d311
 SHA512 
bf447737b414839b126fe258bb5dd6d34bb9d47d57fdb68a4cd0b9296fda2c47aa267cc9722f7821bab365b95ee4a2c93631786f89c7cb5197c283897c413016
 DIST rust-1.67.1-s390x-unknown-linux-gnu.tar.xz 235970856 BLAKE2B 
efbe49525e880b07de613be0d22bb87065e0d64f7006ae07c9deb020b65bcbb6dd20cdc250e740763480426baf9c64adfd06e005b616543f2ef9451e99b7d411
 SHA512 
308aa7bc5e32c50a0b5c2fdb5e9bae60d8c8ea32fcab72205aea9832f24df35d9331c63503e092ecfee18c1eedcb5a50138837e29bb50d74f526aafbad9e71aa
 DIST rust-1.67.1-s390x-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 
875b4168bf1458376ba31aa8b27d7bb331cb3bcfaf2645e65d0a2167cf55e6a6a2a0bf5f66438e7cca7c73f1cc02fddeea3be570e37ca80f5cc14fc5e0349423
 SHA512 
97a0e05fabc4755ffaf23ada6d77dde78b410ef530437a8700673ee986c1fc5015665948fb4c63f2e0716bc022ef7d6f061fee0a1516995a6a4d7ea100d234d2
+DIST rust-1.67.1-sparc64-unknown-linux-gnu.tar.xz 64593768 BLAKE2B 
17de4478cac7be3e30b2e6d5e9a5b9803d063186d9425a886832f6116883578bea31d4f85c925edf9be8e8bab829106b15696e1eba7d6b9993c4f38f5eba
 SHA512 
2d6a89ed15a96b5a8bc8f83bf84708fa37b627aaa0834f90f5442c807135c7e37a0680bebdb253f41efa45fb20b49b4304ddd9fea742fa4547da226a1b9ff9e1
 DIST rust-1.67.1-x86_64-unknown-linux-gnu.tar.xz 186714164 BLAKE2B 
648efbb3025e31c9a90aed4958325258365cd4aef5e01312005606f23ea42cb6788eb82a11e61fb5111c4d32e052ed815e455c32ed3f6fcb18d963589669
 SHA512 
1a65ce569fb3262dfb805d0fa2c5c9f987c2c69e547fce366d9d371c8b19a90de279099a942919690aa6d58e2462cfd7bf54240f7ef51dc22ce12e292c46038d
 DIST rust-1.67.1-x86_64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 
669b7c4b0d5382a7d1d0fe49405f2798f67a9e745711dc2c8e7548ea6fdc8f0fefdab37d0594aec14b2745ce45e7c469e79c0cb1d86077ad9c7b6aafc2656827
 SHA512 
067681cb4140a29adfa5f4b141e2f3450dad34b95a1e549a6bc8d759e57da5d2ae69cc165efcdef9d83e2eee06edb6acd587d38c9b2f3d000d7a3f79daccc671
 DIST rust-1.67.1-x86_64-unknown-linux-musl.tar.xz 269831452 BLAKE2B 
a36498528454f1bf0e1812eba005f27e3e281e4e2c117477785f5e48468c3fe316947b7e4360f573f0f4cd6f117e4102db8aeaa616be5bef09fb7518fd230b23
 SHA512 
9a3eb67239a88b875fe55846a2fffbbb1f2a4cc8eed18b5558f0f989d544a8ddfe0861d5b2b860a779833a1660ee622b30320ec9ef83e841724f7a32f08fda06

diff --git a/dev-lang/rust-bin/rust-bin-1.67.1-r2.ebuild 
b/dev-lang/rust-bin/rust-bin-1.67.1-r2.ebuild
index c8ce92fc1251..8cba54455119 100644
--- a/dev-lang/rust-bin/rust-bin-1.67.1-r2.ebuild
+++ b/dev-lang/rust-bin/rust-bin-1.67.1-r2.ebuild
@@ -8,7 +8,7 @@ inherit multilib prefix rust-toolchain toolchain-funcs 
verify-sig multilib-minim
 MY_P="rust-${PV}"
 # curl -L static.rust-lang.org/dist/channel-rust-${PV}.toml 2>/dev/null | grep 
"xz_url.*rust-src"
 MY_SRC_URI="${RUST_TOOLCHAIN_BASEURL%/}/2023-02-09/rust-src-${PV}.tar.xz"
-GENTOO_BIN_BASEURI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}; # 
omit leading slash
+GENTOO_BIN_BASEURI="https://dev.gentoo.org/~gyakovlev/distfiles/${CATEGORY}/${PN};
 # omit leading slash
 
 DESCRIPTION="Systems programming language from Mozilla"
 HOMEPAGE="https://www.rust-lang.org/;
@@ -16,11 +16,11 @@ SRC_URI="$(rust_all_arch_uris ${MY_P})
rust-src? ( ${MY_SRC_URI} )
 "
 # Keep this separate to allow easy commenting out if not yet built
-#SRC_URI+=" sparc? ( 
${GENTOO_BIN_BASEURI}/${MY_P}-sparc64-unknown-linux-gnu.tar.xz ) "
+SRC_URI+=" sparc? ( 
${GENTOO_BIN_BASEURI}/${MY_P}-sparc64-unknown-linux-gnu.tar.xz ) "
 
 LICENSE="|| ( MIT Apache-2.0 ) BSD BSD-1 BSD-2 BSD-4 UoI-NCSA"
 SLOT="stable"
-KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
 IUSE="clippy cpu_flags_x86_sse2 doc prefix rust-analyzer rust-src rustfmt"
 
 DEPEND=""



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

2023-06-20 Thread Georgy Yakovlev
commit: 3c7f958559b2c7561e95f915b7ed287a5661
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Jun 20 18:18:58 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Tue Jun 20 19:50:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c7f9585

dev-lang/rust: add 1.67.1 patch for sparc build failures

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

 dev-lang/rust/files/1.67.1-rustc_expand.patch  | 1427 
 .../{rust-1.67.1.ebuild => rust-1.67.1-r1.ebuild}  |1 +
 2 files changed, 1428 insertions(+)

diff --git a/dev-lang/rust/files/1.67.1-rustc_expand.patch 
b/dev-lang/rust/files/1.67.1-rustc_expand.patch
new file mode 100644
index ..af778d45c76f
--- /dev/null
+++ b/dev-lang/rust/files/1.67.1-rustc_expand.patch
@@ -0,0 +1,1427 @@
+From 2f9f097cb8b6c27a7e0d7a916e6911fc1f5ecd81 Mon Sep 17 00:00:00 2001
+From: nils <48135649+nilstr...@users.noreply.github.com>
+Date: Tue, 15 Nov 2022 14:24:33 +0100
+Subject: [PATCH] Migrate parts of `rustc_expand` to session diagnostics
+
+This migrates everything but the `mbe` and `proc_macro` modules. It also
+contains a few cleanups and drive-by/accidental diagnostic improvements
+which can be seen in the diff for the UI tests.
+---
+ compiler/rustc_builtin_macros/src/concat.rs   |   2 +-
+ .../rustc_builtin_macros/src/concat_bytes.rs  |   2 +-
+ compiler/rustc_builtin_macros/src/env.rs  |   2 +-
+ .../locales/en-US/expand.ftl  | 107 ++
+ compiler/rustc_errors/src/diagnostic_impls.rs |   6 +
+ compiler/rustc_expand/src/base.rs |  90 +++--
+ compiler/rustc_expand/src/config.rs   | 106 +++---
+ compiler/rustc_expand/src/errors.rs   | 326 +-
+ compiler/rustc_expand/src/expand.rs   |  86 ++---
+ compiler/rustc_expand/src/lib.rs  |   6 +
+ compiler/rustc_expand/src/module.rs   |  80 ++---
+ compiler/rustc_expand/src/tests.rs|   1 +
+ src/test/rustdoc-ui/doc-cfg.stderr|   4 +-
+ .../cfg-attr-syntax-validation.stderr |   2 +-
+ .../macros/macro-in-expression-context.stderr |   8 +-
+ .../ui/proc-macro/attr-invalid-exprs.stderr   |  16 +-
+ src/test/ui/proc-macro/attribute.rs   |   8 +-
+ src/test/ui/proc-macro/attribute.stderr   |   8 +-
+ src/test/ui/proc-macro/expand-expr.stderr |  16 +-
+ 19 files changed, 640 insertions(+), 236 deletions(-)
+
+diff --git a/compiler/rustc_builtin_macros/src/concat.rs 
b/compiler/rustc_builtin_macros/src/concat.rs
+index e2d71825d556f..9ae65c641fd62 100644
+--- a/compiler/rustc_builtin_macros/src/concat.rs
 b/compiler/rustc_builtin_macros/src/concat.rs
+@@ -11,7 +11,7 @@ pub fn expand_concat(
+ sp: rustc_span::Span,
+ tts: TokenStream,
+ ) -> Box {
+-let Some(es) = base::get_exprs_from_tts(cx, sp, tts) else {
++let Some(es) = base::get_exprs_from_tts(cx, tts) else {
+ return DummyResult::any(sp);
+ };
+ let mut accumulator = String::new();
+diff --git a/compiler/rustc_builtin_macros/src/concat_bytes.rs 
b/compiler/rustc_builtin_macros/src/concat_bytes.rs
+index d1124145dcbbb..70ce5a6c41929 100644
+--- a/compiler/rustc_builtin_macros/src/concat_bytes.rs
 b/compiler/rustc_builtin_macros/src/concat_bytes.rs
+@@ -137,7 +137,7 @@ pub fn expand_concat_bytes(
+ sp: rustc_span::Span,
+ tts: TokenStream,
+ ) -> Box {
+-let Some(es) = base::get_exprs_from_tts(cx, sp, tts) else {
++let Some(es) = base::get_exprs_from_tts(cx, tts) else {
+ return DummyResult::any(sp);
+ };
+ let mut accumulator = Vec::new();
+diff --git a/compiler/rustc_builtin_macros/src/env.rs 
b/compiler/rustc_builtin_macros/src/env.rs
+index 0b4e545f7a3d0..a7283ea601b19 100644
+--- a/compiler/rustc_builtin_macros/src/env.rs
 b/compiler/rustc_builtin_macros/src/env.rs
+@@ -52,7 +52,7 @@ pub fn expand_env<'cx>(
+ sp: Span,
+ tts: TokenStream,
+ ) -> Box {
+-let mut exprs = match get_exprs_from_tts(cx, sp, tts) {
++let mut exprs = match get_exprs_from_tts(cx, tts) {
+ Some(exprs) if exprs.is_empty() => {
+ cx.span_err(sp, "env! takes 1 or 2 arguments");
+ return DummyResult::any(sp);
+diff --git a/compiler/rustc_error_messages/locales/en-US/expand.ftl 
b/compiler/rustc_error_messages/locales/en-US/expand.ftl
+index 5720591154f99..df0e8ae5dd8f5 100644
+--- a/compiler/rustc_error_messages/locales/en-US/expand.ftl
 b/compiler/rustc_error_messages/locales/en-US/expand.ftl
+@@ -20,3 +20,110 @@ expand_var_still_repeating =
+ variable '{$ident}' is still repeating at this depth
+ 
+ expand_meta_var_dif_seq_matchers = {$msg}
++
++expand_macro_const_stability =
++macros cannot have const stability attributes
++.label = invalid const stability attribute
++.label2 = const stability attribute affects this macro
++
++expand_macro_body_stability =
++  

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

2023-06-08 Thread Georgy Yakovlev
commit: 5a6cce1a4961fc258cd5ae8da94e511ac21cbef1
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Jun  8 21:45:03 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Thu Jun  8 21:45:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a6cce1a

profiles/package.mask: update rust mask text

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 567b936a854e..8758bc0fa8d5 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -36,6 +36,7 @@
 # Georgy Yakovlev  (2023-06-08)
 # May be broken on some arches due to weird LLVM interaction.
 # Masked for now.
+# https://github.com/rust-lang/rust/issues/112286
 ~dev-lang/rust-1.70.0
 ~dev-lang/rust-bin-1.70.0
 ~virtual/rust-1.70.0



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

2023-06-08 Thread Georgy Yakovlev
commit: 2fcba45d3b769fd9b37bc3bab03b49ce3b35f69c
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Jun  8 21:43:43 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Thu Jun  8 21:43:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fcba45d

profiles: mask rust-1.70.0

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 86efe8de552e..567b936a854e 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,13 @@
 
 #--- END OF EXAMPLES ---
 
+# Georgy Yakovlev  (2023-06-08)
+# May be broken on some arches due to weird LLVM interaction.
+# Masked for now.
+~dev-lang/rust-1.70.0
+~dev-lang/rust-bin-1.70.0
+~virtual/rust-1.70.0
+
 # Volkmar W. Pogatzki  (2023-06-06)
 # Vulnerable CVE-2023-33546, Bug #907927.
 # Reverse deps (logback-*, netty) are unused Java libraries.



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

2023-06-08 Thread Georgy Yakovlev
commit: 7aba087b0bd466d34adb02dba157f5a7ba5bbbe9
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Jun  8 21:36:21 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Thu Jun  8 21:36:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7aba087b

Revert "dev-lang/rust: de-keyword rust-1.70.0 due to ongoing issues with -bin"

This reverts commit 5437f116f57a79d07f992f03bc94e20c83f99363.

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

 dev-lang/rust-bin/rust-bin-1.70.0-r1.ebuild | 2 +-
 dev-lang/rust/rust-1.70.0.ebuild| 2 +-
 virtual/rust/rust-1.70.0.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-lang/rust-bin/rust-bin-1.70.0-r1.ebuild 
b/dev-lang/rust-bin/rust-bin-1.70.0-r1.ebuild
index 953c18686b33..5205a10f872a 100644
--- a/dev-lang/rust-bin/rust-bin-1.70.0-r1.ebuild
+++ b/dev-lang/rust-bin/rust-bin-1.70.0-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="$(rust_all_arch_uris ${MY_P})
 
 LICENSE="|| ( MIT Apache-2.0 ) BSD BSD-1 BSD-2 BSD-4 UoI-NCSA"
 SLOT="stable"
-# KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~x86"
 IUSE="clippy cpu_flags_x86_sse2 doc prefix rust-analyzer rust-src rustfmt"
 
 DEPEND=""

diff --git a/dev-lang/rust/rust-1.70.0.ebuild b/dev-lang/rust/rust-1.70.0.ebuild
index 5c6f1dca8a0e..33820a266181 100644
--- a/dev-lang/rust/rust-1.70.0.ebuild
+++ b/dev-lang/rust/rust-1.70.0.ebuild
@@ -19,7 +19,7 @@ else
SLOT="stable/${ABI_VER}"
MY_P="rustc-${PV}"
SRC="${MY_P}-src.tar.xz"
-   # KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
 fi
 
 RUST_STAGE0_VERSION="1.$(($(ver_cut 2) - 1)).0"

diff --git a/virtual/rust/rust-1.70.0.ebuild b/virtual/rust/rust-1.70.0.ebuild
index 45daf61cca19..55d0ba31f086 100644
--- a/virtual/rust/rust-1.70.0.ebuild
+++ b/virtual/rust/rust-1.70.0.ebuild
@@ -13,7 +13,7 @@ LICENSE=""
 # we do not allow multiple llvm versions in dev-lang/rust for
 # neither system nor bundled, so we just hardcode it here.
 SLOT="0/llvm-16"
-# KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
 IUSE="rustfmt"
 
 BDEPEND=""



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

2023-06-08 Thread Georgy Yakovlev
commit: 972580020984a1c7c5f499a9ce1592f0729e59e7
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Jun  8 21:37:12 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Thu Jun  8 21:37:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97258002

dev-lang/rust-bin: revbump 1.70.0 again, re-disable strip.

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

 dev-lang/rust-bin/{rust-bin-1.70.0.ebuild => rust-bin-1.70.0-r2.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/dev-lang/rust-bin/rust-bin-1.70.0.ebuild 
b/dev-lang/rust-bin/rust-bin-1.70.0-r2.ebuild
similarity index 100%
rename from dev-lang/rust-bin/rust-bin-1.70.0.ebuild
rename to dev-lang/rust-bin/rust-bin-1.70.0-r2.ebuild



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

2023-06-08 Thread Georgy Yakovlev
commit: cb267efc08762205ed876dcb7f6339f4ad7f6883
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Jun  8 21:36:24 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Thu Jun  8 21:36:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb267efc

Revert "dev-lang/rust-bin: re-enable strip in 1.70.0"

This reverts commit ad740d09d0a952503a4ecee24d1096207d2e0785.

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

 .../{rust-bin-1.70.0-r1.ebuild => rust-bin-1.70.0.ebuild}| 9 -
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/dev-lang/rust-bin/rust-bin-1.70.0-r1.ebuild 
b/dev-lang/rust-bin/rust-bin-1.70.0.ebuild
similarity index 97%
rename from dev-lang/rust-bin/rust-bin-1.70.0-r1.ebuild
rename to dev-lang/rust-bin/rust-bin-1.70.0.ebuild
index 5205a10f872a..93ef429779a2 100644
--- a/dev-lang/rust-bin/rust-bin-1.70.0-r1.ebuild
+++ b/dev-lang/rust-bin/rust-bin-1.70.0.ebuild
@@ -39,6 +39,10 @@ BDEPEND="
 
 REQUIRED_USE="x86? ( cpu_flags_x86_sse2 )"
 
+# stripping rust may break it (at least on x86_64)
+# https://github.com/rust-lang/rust/issues/112286
+RESTRICT="strip"
+
 QA_PREBUILT="
opt/${P}/bin/.*
opt/${P}/lib/.*.so
@@ -204,11 +208,6 @@ multilib_src_install() {
 
# BUG: installs x86_64 binary on other arches
rm -f "${ED}/opt/${P}/lib/rustlib/"*/bin/rust-llvm-dwp || die
-
-   # libLLVM must NOT be stripped
-   # it's not present on all arches, but if present and stripped rustc 
will segfault.
-   # https://github.com/rust-lang/rust/issues/112286
-   dostrip -x *libLLVM-*
 }
 
 pkg_postinst() {



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

2023-06-07 Thread Georgy Yakovlev
commit: ad740d09d0a952503a4ecee24d1096207d2e0785
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Jun  8 00:50:52 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Thu Jun  8 00:53:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad740d09

dev-lang/rust-bin: re-enable strip in 1.70.0

just skip libLLVM only

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

 .../{rust-bin-1.70.0.ebuild => rust-bin-1.70.0-r1.ebuild}| 9 +
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/dev-lang/rust-bin/rust-bin-1.70.0.ebuild 
b/dev-lang/rust-bin/rust-bin-1.70.0-r1.ebuild
similarity index 97%
rename from dev-lang/rust-bin/rust-bin-1.70.0.ebuild
rename to dev-lang/rust-bin/rust-bin-1.70.0-r1.ebuild
index 93ef429779a2..5205a10f872a 100644
--- a/dev-lang/rust-bin/rust-bin-1.70.0.ebuild
+++ b/dev-lang/rust-bin/rust-bin-1.70.0-r1.ebuild
@@ -39,10 +39,6 @@ BDEPEND="
 
 REQUIRED_USE="x86? ( cpu_flags_x86_sse2 )"
 
-# stripping rust may break it (at least on x86_64)
-# https://github.com/rust-lang/rust/issues/112286
-RESTRICT="strip"
-
 QA_PREBUILT="
opt/${P}/bin/.*
opt/${P}/lib/.*.so
@@ -208,6 +204,11 @@ multilib_src_install() {
 
# BUG: installs x86_64 binary on other arches
rm -f "${ED}/opt/${P}/lib/rustlib/"*/bin/rust-llvm-dwp || die
+
+   # libLLVM must NOT be stripped
+   # it's not present on all arches, but if present and stripped rustc 
will segfault.
+   # https://github.com/rust-lang/rust/issues/112286
+   dostrip -x *libLLVM-*
 }
 
 pkg_postinst() {



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

2023-06-07 Thread Georgy Yakovlev
commit: fe66615fc77652a431ac89e16b96e1ec88f62e0e
Author: zackiloco  proton  me>
AuthorDate: Mon Jun  5 12:45:01 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Wed Jun  7 22:20:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe66615f

x11-themes/tela-icon-theme: Add 20230203

Signed-off-by: Steffen Winter  proton.me>
Closes: https://github.com/gentoo/gentoo/pull/30591
Signed-off-by: Georgy Yakovlev  gentoo.org>

 x11-themes/tela-icon-theme/Manifest|  2 +-
 .../tela-icon-theme-20230203.ebuild| 70 ++
 2 files changed, 71 insertions(+), 1 deletion(-)

diff --git a/x11-themes/tela-icon-theme/Manifest 
b/x11-themes/tela-icon-theme/Manifest
index bd10d9e3bba9..af1f0aaa500f 100644
--- a/x11-themes/tela-icon-theme/Manifest
+++ b/x11-themes/tela-icon-theme/Manifest
@@ -1 +1 @@
-DIST tela-icon-theme-20220828.tar.gz 3707567 BLAKE2B 
61a72b96df08cb5f3ef80b7aea5ca05e9b142607672f7213494c6f9fd0f458eeb87bd80842e14b7ed260f533088711f433357179c7c53d5beeeb76bafe2817d5
 SHA512 
6f0d26678ead12043bfc8943e2d40a507c2cfa8136a1556d53444efa5b1f6903307aead9255a38b3411980bd5353c3497bf224c1ed66a620d229b6a9a9079f83
+DIST tela-icon-theme-20230203.tar.gz 3774147 BLAKE2B 
c0b04ec934ed68a7d6267be030af861cf9c2c24e8367baebbc56b788f4dbec56dda2679190f33c739a04ed9ca3088138a1f89624e9beebf715149fbef2478576
 SHA512 
28ad9e67394ffa65bd1fe6052e38dd324487be621670bff933f3bb2aeee9134e656f1f8faebb060d5d765b808e008d5fede3d62a51b9ddca1e8047c927f3bdd1

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



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

2023-06-07 Thread Georgy Yakovlev
commit: faf2696929734ea8376de1e13edffbeb282ffc10
Author: zackiloco  proton  me>
AuthorDate: Fri Apr 14 10:58:14 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Wed Jun  7 22:20:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=faf26969

x11-themes/tela-icon-theme: Remove 20220828-r2

Signed-off-by: Steffen Winter  proton.me>
Signed-off-by: Georgy Yakovlev  gentoo.org>

 .../tela-icon-theme-20220828-r2.ebuild | 70 --
 1 file changed, 70 deletions(-)

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



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

2023-06-07 Thread Georgy Yakovlev
commit: 42aa3525c2c48b5b64299bb1867fb809b2086b29
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Jun  7 22:15:23 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Wed Jun  7 22:20:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42aa3525

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

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

 x11-themes/tela-icon-theme/tela-icon-theme-.ebuild | 11 +++
 1 file changed, 3 insertions(+), 8 deletions(-)

diff --git a/x11-themes/tela-icon-theme/tela-icon-theme-.ebuild 
b/x11-themes/tela-icon-theme/tela-icon-theme-.ebuild
index 9f99ea192c05..3a0301169077 100644
--- a/x11-themes/tela-icon-theme/tela-icon-theme-.ebuild
+++ b/x11-themes/tela-icon-theme/tela-icon-theme-.ebuild
@@ -35,10 +35,10 @@ REQUIRED_USE="|| ( ${MY_COLOR_VARIANTS[*]} )"
 # not needed and slows us down, package installs 120 000 small files
 RESTRICT="binchecks strip test"
 
-# technically we can use app-arch/harlink too, but it's deprecated
+# technically we can use app-arch/hardlink too, but it's deprecated
 BDEPEND="
app-shells/bash
-   sys-apps/util-linux[hardlink(-)?]
+   hardlink? ( sys-apps/util-linux[hardlink(-)?] )
 "
 
 src_prepare() {
@@ -49,18 +49,13 @@ src_prepare() {
 
 src_install() {
local v variants=(
-   $(usev kde '-c')
$(for v in ${MY_COLOR_VARIANTS[@]}; do
usev ${v}
done)
+   $(usev kde '-c')
)
 
dodir /usr/share/icons
-
-   # FIXME: remove after merged
-   # https://github.com/vinceliuice/Tela-icon-theme/issues/223
-   rm -v links/scalable/apps/preferences-desktop-keyboard-shortcuts.svg || 
:
-
./install.sh -d "${ED}/usr/share/icons" "${variants[@]}" || die
if use hardlink; then
einfo "Linking duplicate icons... (may take a long time)"



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

2023-06-07 Thread Georgy Yakovlev
commit: ab79bca4f761b6b1aa7870bdbb2070c469bccc2c
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Jun  7 22:14:33 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Wed Jun  7 22:20:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab79bca4

x11-themes/tela-icon-theme: make hardlink dep conditional

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

 x11-themes/tela-icon-theme/tela-icon-theme-20230203.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-themes/tela-icon-theme/tela-icon-theme-20230203.ebuild 
b/x11-themes/tela-icon-theme/tela-icon-theme-20230203.ebuild
index c6ef1f2ee896..3a0301169077 100644
--- a/x11-themes/tela-icon-theme/tela-icon-theme-20230203.ebuild
+++ b/x11-themes/tela-icon-theme/tela-icon-theme-20230203.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
@@ -38,7 +38,7 @@ RESTRICT="binchecks strip test"
 # technically we can use app-arch/hardlink too, but it's deprecated
 BDEPEND="
app-shells/bash
-   sys-apps/util-linux[hardlink(-)?]
+   hardlink? ( sys-apps/util-linux[hardlink(-)?] )
 "
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: virtual/rust/

2023-06-07 Thread Georgy Yakovlev
commit: ee294930d194f27fd814113b3b8e9571dccc2dec
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Jun  7 22:01:11 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Wed Jun  7 22:02:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee294930

virtual/rust: drop 1.68.1

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

 virtual/rust/rust-1.68.1.ebuild | 23 ---
 1 file changed, 23 deletions(-)

diff --git a/virtual/rust/rust-1.68.1.ebuild b/virtual/rust/rust-1.68.1.ebuild
deleted file mode 100644
index ae12ed9a2d0f..
--- a/virtual/rust/rust-1.68.1.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib-build
-
-DESCRIPTION="Virtual for Rust language compiler"
-
-LICENSE=""
-
-# adjust when rust upstream bumps internal llvm
-# we do not allow multiple llvm versions in dev-lang/rust for
-# neither system nor bundled, so we just hardcode it here.
-SLOT="0/llvm-15"
-KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="rustfmt"
-
-BDEPEND=""
-RDEPEND="|| (
-   ~dev-lang/rust-${PV}[rustfmt?,${MULTILIB_USEDEP}]
-   ~dev-lang/rust-bin-${PV}[rustfmt?,${MULTILIB_USEDEP}]
-)"



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

2023-06-07 Thread Georgy Yakovlev
commit: 6f0d21536b5550ec95a02c36b3da3585eee8b8a3
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Jun  7 22:01:29 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Wed Jun  7 22:02:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f0d2153

dev-lang/rust: drop 1.68.1

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

 dev-lang/rust/Manifest   |   2 -
 dev-lang/rust/rust-1.68.1.ebuild | 741 ---
 2 files changed, 743 deletions(-)

diff --git a/dev-lang/rust/Manifest b/dev-lang/rust/Manifest
index 87453c5ac92b..3cd00695f4dc 100644
--- a/dev-lang/rust/Manifest
+++ b/dev-lang/rust/Manifest
@@ -196,8 +196,6 @@ DIST rustc-1.66.1-src.tar.xz 141692940 BLAKE2B 
3fae45345998386fda1b11ec896fac461
 DIST rustc-1.66.1-src.tar.xz.asc 801 BLAKE2B 
18e27c88b39eed29147854733c5533b7fffc417ff0b3bd5982174ffa2c5f6d217e2e28ced4da75863a4557800e7ad7a124a4bbb0def4c20da7ed543602185941
 SHA512 
4511f41ad3d098a339ea3173e3ffa692d1d3cd3ec9dd45af68e4491471f9a72a2e866f6924090eb366bdf6f856650d981eabe1cd851843a17f4a6e4f1dfbc8a9
 DIST rustc-1.67.1-src.tar.xz 142758844 BLAKE2B 
55b2a98592b1a2e465b7fb224607cbcb23cb13d5053b51abbd2e45428794f457b6925955c5c562f577830353e5287929b3588ee78a30036bf0ca13a3610316d9
 SHA512 
42d77ee93b168ae139b026138fb48d925624ff436a836aa97ee235f870e61ea11643b0cf7ad20bcafda774c6cd3855a4bc10a2e2ed1c4d82c6f15158963b304d
 DIST rustc-1.67.1-src.tar.xz.asc 801 BLAKE2B 
eb507c6f53c592921eb31cccb17c9d6027c67fb1311726f2d25fe7d1f8a1aa051efb99d7207a5e4477df0b75898783437e653fa041ed7daa27e7a7c4263ec230
 SHA512 
6c962f680d74251b55f77a43d6e383be53bacff8428e0d003bda207de1fea7f716b88f16686d22a88d99518a4834bf299731855fb030477a995d5e1f3d0024f4
-DIST rustc-1.68.1-src.tar.xz 147834548 BLAKE2B 
98e02c1ff3ed37cd52d1f348331ffe007583f078fbd1bc581eb32a098eee816f301cd833ecf9f806b8e0c673aa963b34d2e357c089bdb59a8a7464ab46b18307
 SHA512 
cf3921bc260db54b0f3afc0e6bc9fe8d560ddb81de5d2d4496746307d42a8010291f119d0cfc463996efce6ef829a0494b4eb6145e21c94fd113ff51ee010e21
-DIST rustc-1.68.1-src.tar.xz.asc 801 BLAKE2B 
5e0a2d95360fb5d8bed9e759111db225315b93d3042af19bb9fc9f239cabf9f32b85f2e616913ff3ce5fc8111deeb972bc184584ca473216b7a5320a255304a6
 SHA512 
5330405c09077070a63c04fc1c7059219d046fbaa24997861365199e48da98be4fe2a04fdc5c54a03166097bde58b4e51bdc8296ca89974d2dcec1da279bdab2
 DIST rustc-1.68.2-src.tar.xz 147835648 BLAKE2B 
4b6deab818d915afe67a96f4d32a758c15a832041a77d9da5d065a903ea2718e0e7ebbc0cd1baaa436b655bdb93a62e0fb76f9e37aed595c064e0857201bb091
 SHA512 
8b085d0351e19100e9abc24b10c44a0939a1d35ba23421da4ece345d7373f7dbad1dc6a2ae153c1259404dd96b41e2682e711cf2b0b63fd03a196760cddbcdd3
 DIST rustc-1.68.2-src.tar.xz.asc 801 BLAKE2B 
6ac2444950e5f919d09823ea3eef50364ad7b295126b090178872970f03c43ca9747779e0873138ca3a0b753eff79d2ef36d8b70c6a6050039ba9f9018571016
 SHA512 
86ccbb8ea89f820ba92ad9cbfb8f4bda3393e2c24d699355fd559a2339ff39bcce2a027ebd1b043f11de24b00cdac8c42d252915b36e711eb1d80f49a8007d47
 DIST rustc-1.69.0-src.tar.xz 127242864 BLAKE2B 
03f7f3784cb137bede0593dfc008347bb0bb25c982c058175ac2b0442c2593a5a7e2c4539c848ad4375d994c1b7900019120790f0fe12385b413eecc1647d70a
 SHA512 
724398fc208ec18adbd8ba81a445e23d1001b746990f36b869126be8a45f1cdfa75f5b9cbdd0abbab506f91a56d3736ab247677699ebd69525245558cfc01a60

diff --git a/dev-lang/rust/rust-1.68.1.ebuild b/dev-lang/rust/rust-1.68.1.ebuild
deleted file mode 100644
index 4f904c718106..
--- a/dev-lang/rust/rust-1.68.1.ebuild
+++ /dev/null
@@ -1,741 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit bash-completion-r1 check-reqs estack flag-o-matic llvm multiprocessing 
\
-   multilib multilib-build python-any-r1 rust-toolchain toolchain-funcs 
verify-sig
-
-if [[ ${PV} = *beta* ]]; then
-   betaver=${PV//*beta}
-   BETA_SNAPSHOT="${betaver:0:4}-${betaver:4:2}-${betaver:6:2}"
-   MY_P="rustc-beta"
-   SLOT="beta/${PV}"
-   SRC="${BETA_SNAPSHOT}/rustc-beta-src.tar.xz -> rustc-${PV}-src.tar.xz"
-else
-   ABI_VER="$(ver_cut 1-2)"
-   SLOT="stable/${ABI_VER}"
-   MY_P="rustc-${PV}"
-   SRC="${MY_P}-src.tar.xz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
-fi
-
-RUST_STAGE0_VERSION="1.$(($(ver_cut 2) - 1)).1"
-
-DESCRIPTION="Systems programming language from Mozilla"
-HOMEPAGE="https://www.rust-lang.org/;
-
-SRC_URI="
-   https://static.rust-lang.org/dist/${SRC}
-   verify-sig? ( https://static.rust-lang.org/dist/${SRC}.asc )
-   !system-bootstrap? ( $(rust_all_arch_uris rust-${RUST_STAGE0_VERSION}) )
-"
-
-# keep in sync with llvm ebuild of the same version as bundled one.
-ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM AVR BPF Hexagon Lanai Mips MSP430
-   NVPTX PowerPC RISCV Spa

[gentoo-commits] repo/gentoo:master commit in: virtual/rust/

2023-06-07 Thread Georgy Yakovlev
commit: 5a33f0a67db4746ba25f55ac06cfb52cfcbb71ab
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Jun  7 22:02:27 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Wed Jun  7 22:02:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a33f0a6

virtual/rust: Stabilize 1.69.0 ppc64, #907722

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

 virtual/rust/rust-1.69.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/virtual/rust/rust-1.69.0.ebuild b/virtual/rust/rust-1.69.0.ebuild
index fcf612688acc..16c53cef3de3 100644
--- a/virtual/rust/rust-1.69.0.ebuild
+++ b/virtual/rust/rust-1.69.0.ebuild
@@ -13,7 +13,7 @@ LICENSE=""
 # we do not allow multiple llvm versions in dev-lang/rust for
 # neither system nor bundled, so we just hardcode it here.
 SLOT="0/llvm-15"
-KEYWORDS="amd64 arm arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86"
 IUSE="rustfmt"
 
 BDEPEND=""



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

2023-06-07 Thread Georgy Yakovlev
commit: 624177a26cdd6e8fa6b30bacb205a360d6b226ee
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Jun  7 22:02:25 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Wed Jun  7 22:02:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=624177a2

dev-lang/rust-bin: Stabilize 1.69.0 ppc64, #907722

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

 dev-lang/rust-bin/rust-bin-1.69.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/rust-bin/rust-bin-1.69.0.ebuild 
b/dev-lang/rust-bin/rust-bin-1.69.0.ebuild
index 4bf223517fe7..d292fcd53d58 100644
--- a/dev-lang/rust-bin/rust-bin-1.69.0.ebuild
+++ b/dev-lang/rust-bin/rust-bin-1.69.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="$(rust_all_arch_uris ${MY_P})
 
 LICENSE="|| ( MIT Apache-2.0 ) BSD BSD-1 BSD-2 BSD-4 UoI-NCSA"
 SLOT="stable"
-KEYWORDS="amd64 arm arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 x86"
+KEYWORDS="amd64 arm arm64 ~mips ~ppc ppc64 ~riscv ~s390 x86"
 IUSE="clippy cpu_flags_x86_sse2 doc prefix rust-analyzer rust-src rustfmt"
 
 DEPEND=""



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

2023-06-07 Thread Georgy Yakovlev
commit: 0b2edc9b4f22eff3d683fe4af9feea2bb74d9834
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Jun  7 21:59:34 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Wed Jun  7 22:02:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b2edc9b

dev-lang/rust: require src component for rust-analyzer

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

 dev-lang/rust/rust-1.65.0.ebuild| 2 +-
 dev-lang/rust/rust-1.66.1.ebuild| 1 +
 dev-lang/rust/rust-1.67.1.ebuild| 1 +
 dev-lang/rust/rust-1.68.2.ebuild| 1 +
 dev-lang/rust/rust-1.69.0-r1.ebuild | 1 +
 5 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/dev-lang/rust/rust-1.65.0.ebuild b/dev-lang/rust/rust-1.65.0.ebuild
index bb793aa16865..d46314607071 100644
--- a/dev-lang/rust/rust-1.65.0.ebuild
+++ b/dev-lang/rust/rust-1.65.0.ebuild
@@ -126,7 +126,7 @@ RDEPEND="${DEPEND}
 REQUIRED_USE="|| ( ${ALL_LLVM_TARGETS[*]} )
miri? ( nightly )
parallel-compiler? ( nightly )
-   rust-analyzer? ( !wasm )
+   rust-analyzer? ( !wasm rust-src )
test? ( ${ALL_LLVM_TARGETS[*]} )
wasm? ( llvm_targets_WebAssembly )
x86? ( cpu_flags_x86_sse2 )

diff --git a/dev-lang/rust/rust-1.66.1.ebuild b/dev-lang/rust/rust-1.66.1.ebuild
index 85a895e94dc2..5d39816f9cb7 100644
--- a/dev-lang/rust/rust-1.66.1.ebuild
+++ b/dev-lang/rust/rust-1.66.1.ebuild
@@ -124,6 +124,7 @@ RDEPEND="${DEPEND}
 REQUIRED_USE="|| ( ${ALL_LLVM_TARGETS[*]} )
miri? ( nightly )
parallel-compiler? ( nightly )
+   rust-analyzer? ( rust-src )
test? ( ${ALL_LLVM_TARGETS[*]} )
wasm? ( llvm_targets_WebAssembly )
x86? ( cpu_flags_x86_sse2 )

diff --git a/dev-lang/rust/rust-1.67.1.ebuild b/dev-lang/rust/rust-1.67.1.ebuild
index 5c51929f95da..4c66b8e3b4c4 100644
--- a/dev-lang/rust/rust-1.67.1.ebuild
+++ b/dev-lang/rust/rust-1.67.1.ebuild
@@ -124,6 +124,7 @@ RDEPEND="${DEPEND}
 REQUIRED_USE="|| ( ${ALL_LLVM_TARGETS[*]} )
miri? ( nightly )
parallel-compiler? ( nightly )
+   rust-analyzer? ( rust-src )
test? ( ${ALL_LLVM_TARGETS[*]} )
wasm? ( llvm_targets_WebAssembly )
x86? ( cpu_flags_x86_sse2 )

diff --git a/dev-lang/rust/rust-1.68.2.ebuild b/dev-lang/rust/rust-1.68.2.ebuild
index 4f904c718106..4bf6fa92b305 100644
--- a/dev-lang/rust/rust-1.68.2.ebuild
+++ b/dev-lang/rust/rust-1.68.2.ebuild
@@ -124,6 +124,7 @@ RDEPEND="${DEPEND}
 REQUIRED_USE="|| ( ${ALL_LLVM_TARGETS[*]} )
miri? ( nightly )
parallel-compiler? ( nightly )
+   rust-analyzer? ( rust-src )
test? ( ${ALL_LLVM_TARGETS[*]} )
wasm? ( llvm_targets_WebAssembly )
x86? ( cpu_flags_x86_sse2 )

diff --git a/dev-lang/rust/rust-1.69.0-r1.ebuild 
b/dev-lang/rust/rust-1.69.0-r1.ebuild
index 366e5890c90f..a61a6fce2139 100644
--- a/dev-lang/rust/rust-1.69.0-r1.ebuild
+++ b/dev-lang/rust/rust-1.69.0-r1.ebuild
@@ -124,6 +124,7 @@ RDEPEND="${DEPEND}
 REQUIRED_USE="|| ( ${ALL_LLVM_TARGETS[*]} )
miri? ( nightly )
parallel-compiler? ( nightly )
+   rust-analyzer? ( rust-src )
test? ( ${ALL_LLVM_TARGETS[*]} )
wasm? ( llvm_targets_WebAssembly )
x86? ( cpu_flags_x86_sse2 )



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

2023-06-07 Thread Georgy Yakovlev
commit: 21b306f13a97d7ae310846bdb457646a29b3f2f6
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Jun  7 22:01:40 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Wed Jun  7 22:02:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21b306f1

dev-lang/rust-bin: drop 1.68.1

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

 dev-lang/rust-bin/Manifest   |  33 -
 dev-lang/rust-bin/rust-bin-1.68.1.ebuild | 229 ---
 2 files changed, 262 deletions(-)

diff --git a/dev-lang/rust-bin/Manifest b/dev-lang/rust-bin/Manifest
index 26f52bb693c8..0b0dabd216b8 100644
--- a/dev-lang/rust-bin/Manifest
+++ b/dev-lang/rust-bin/Manifest
@@ -96,38 +96,6 @@ DIST rust-1.67.1-x86_64-unknown-linux-gnu.tar.xz 186714164 
BLAKE2B 648efbb302333
 DIST rust-1.67.1-x86_64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 
669b7c4b0d5382a7d1d0fe49405f2798f67a9e745711dc2c8e7548ea6fdc8f0fefdab37d0594aec14b2745ce45e7c469e79c0cb1d86077ad9c7b6aafc2656827
 SHA512 
067681cb4140a29adfa5f4b141e2f3450dad34b95a1e549a6bc8d759e57da5d2ae69cc165efcdef9d83e2eee06edb6acd587d38c9b2f3d000d7a3f79daccc671
 DIST rust-1.67.1-x86_64-unknown-linux-musl.tar.xz 269831452 BLAKE2B 
a36498528454f1bf0e1812eba005f27e3e281e4e2c117477785f5e48468c3fe316947b7e4360f573f0f4cd6f117e4102db8aeaa616be5bef09fb7518fd230b23
 SHA512 
9a3eb67239a88b875fe55846a2fffbbb1f2a4cc8eed18b5558f0f989d544a8ddfe0861d5b2b860a779833a1660ee622b30320ec9ef83e841724f7a32f08fda06
 DIST rust-1.67.1-x86_64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B 
b12d0ce1136e355ee027780dfe185ee443de402e531ecc743600aecf081990d4e998fa4a6e6f0f46a886cd806918e23c5e4ccb7cecb0324cb67189984192283f
 SHA512 
37428f0d1d8e2ddb7ce52bce3a297a7f666789d00e7e240180c3e1f7fb5b30bf5e17593cbedebdef95c50406ee82d40ef1f75a576a1a0e02387e1a12ed977c77
-DIST rust-1.68.1-aarch64-unknown-linux-gnu.tar.xz 257003480 BLAKE2B 
850c59e54fda0f1e1b2d012e849cdf6b11103b0354035ca153d80e3bda1edce5640c098d9846127608af7836758dce11da1ef7efa406bfbdf4fa632bf62211a7
 SHA512 
4126b389c846d0b94ab1d1800e46ef680d10b26699c9d296d78cc916a00f3b023962c0bb1f2dec55cc22335e7cd47f74baaadb7cd7b3a606aac53d3e2d7dfdb0
-DIST rust-1.68.1-aarch64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 
914459984ab2e102b129c03149ddd23fc604e35b1136bc2f951ece6a46f8f9e2b6a88ae4e5aa57b2fa0eed7803c4537646c7c8253526a33cad8644f780776372
 SHA512 
9ae6008e57bf25997d2e44a3161e5943739a7be4e4e9e95e221dd7385f3440ecb3ca8e7fa94f943aa50684c5502a7493c5295ad8b9f1c5c3b4c48a6646a8843b
-DIST rust-1.68.1-aarch64-unknown-linux-musl.tar.xz 234957108 BLAKE2B 
62ff5f5c01829cc6c19a8f20923a832c9e4e719a9b83242420ee894b11a5af7c2447aba27ce6cfcdb3c0f9722c131da16efe1d1b1f7b0304f4993660a115db5d
 SHA512 
1a43c1d76d09cd97688e2c7b10a436c39574133c9d91d642e01cfa19a60f2037df7cb6a7dbceeab991ad673671453db8ebe2cba499dfa9e0bfdb226e506e3b07
-DIST rust-1.68.1-aarch64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B 
632ef4c61afc9a32e5297c056e77e9ae3e84b5faabcb13892fa703bae8b3e8cd0730b160f6acb8846d9112e0a5e32031cd6ba68bccba1c7113ce7eee953615d2
 SHA512 
0fc556a797871bc11dd1a52190ed1d35f09297e00822270b9bab421fafd8a47899c779593b9f37bf510af6057b7cf6a118144be92b11fcf833e4ca1d111840e3
-DIST rust-1.68.1-arm-unknown-linux-gnueabi.tar.xz 216213308 BLAKE2B 
234b5507b23a0fd295b34d637e7a42bcf1a376cdeacdc448d0782847742d93b4b088ab7eb60b3d10aab2e7d516e77d9cd1f42bf9144ae49a860f9f2635b9d545
 SHA512 
ae9c05a404183d749e7a237d3843ddb538899181b0966f1e22fd4bfc00ab4728473f51d243afc8b9ab5749bb12c3a55f4db679f4ccab704d2fc0adcc5edb3a5b
-DIST rust-1.68.1-arm-unknown-linux-gnueabi.tar.xz.asc 801 BLAKE2B 
8cfc3fabc67366877fc94663c09de62e57e8d77ff5b412bec0a7225477dfcc856390aafb527ccc2c2595026cffb315b0fc9ceb371d85d42689d2171344e0c56d
 SHA512 
0d808c1a68e747137fd2ffd55b7b146cfd6f490b24eade9942183ad8b7a25499a2e18630adcfdfa5ddbbce6975777f5bd3ff469d77227f840ae6970019c9f81d
-DIST rust-1.68.1-arm-unknown-linux-gnueabihf.tar.xz 214982076 BLAKE2B 
8e69117487b32b89513bdf0492c5633630ba743ab68f1087a786c7e7148ed2c443ddf95e69f6d226fd96d399aa6802adc8480b78e7352876b121ee7fc459b605
 SHA512 
496d93691b4332a23edc91f2bdcc149c91e647cf9ee60177e64e88f76ed7cd1ea89884770cab38ac809e419e1dca4736bca2be811307efcadc8f9391fcf36821
-DIST rust-1.68.1-arm-unknown-linux-gnueabihf.tar.xz.asc 801 BLAKE2B 
575946a62a16ef956c1d418891ede2103fcd9940fad555fed73e78e13c64243e8dbeeb5c52f4ada515af31c542e4a577c9d000a1eb8b2f6ebd14ec232a36da6f
 SHA512 
5e528fb34566d8a7cc7e49f1c09819afd5aef79bed65e798c4d1244ad44028be6affc9c35e35a30943cb7b84e0e247ec5e0673bfce52836e1331cd2b63c9da82
-DIST rust-1.68.1-armv7-unknown-linux-gnueabihf.tar.xz 219027476 BLAKE2B 
0a56975cf0c519b33dfdfa9c1bb1e6d9a91cb582b5293dbcc19935ba35364f49fa3bd86bccb74a075f3759596a47685a2024a0efd10ed4b5f9b60580a762
 SHA512 
478cfc492e758eef7c5654bf60547b9d60799cb1bec56805d82666c54f982fcf2e57f578ce3d3f0f6a38b64602f4e3c2e94759b8298764b7fbc2fc88b41c778a
-DIST rust-1.68.1-armv7-unknown-linux-gnueabihf.tar.xz.asc 80

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

2023-06-07 Thread Georgy Yakovlev
commit: a02608927b3ac79dc92c3ebce7b08a810fc30de3
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Jun  7 22:02:26 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Wed Jun  7 22:02:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0260892

dev-lang/rust: Stabilize 1.69.0-r1 ppc64, #907722

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

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

diff --git a/dev-lang/rust/rust-1.69.0-r1.ebuild 
b/dev-lang/rust/rust-1.69.0-r1.ebuild
index a61a6fce2139..b312e8a53d1d 100644
--- a/dev-lang/rust/rust-1.69.0-r1.ebuild
+++ b/dev-lang/rust/rust-1.69.0-r1.ebuild
@@ -19,7 +19,7 @@ else
SLOT="stable/${ABI_VER}"
MY_P="rustc-${PV}"
SRC="${MY_P}-src.tar.xz"
-   KEYWORDS="amd64 arm arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 arm arm64 ~mips ~ppc ppc64 ~riscv ~sparc x86"
 fi
 
 RUST_STAGE0_VERSION="1.$(($(ver_cut 2) - 1)).2"



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

2023-06-07 Thread Georgy Yakovlev
commit: 188cb565103e7fe90f03793b0f32ed6a575d5a11
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Jun  7 21:55:13 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Wed Jun  7 22:02:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=188cb565

dev-lang/rust: keyword 1.70.0

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

 dev-lang/rust/rust-1.70.0.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-lang/rust/rust-1.70.0.ebuild b/dev-lang/rust/rust-1.70.0.ebuild
index 873e2dff63fe..33820a266181 100644
--- a/dev-lang/rust/rust-1.70.0.ebuild
+++ b/dev-lang/rust/rust-1.70.0.ebuild
@@ -19,7 +19,7 @@ else
SLOT="stable/${ABI_VER}"
MY_P="rustc-${PV}"
SRC="${MY_P}-src.tar.xz"
-   #KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
 fi
 
 RUST_STAGE0_VERSION="1.$(($(ver_cut 2) - 1)).0"
@@ -124,6 +124,7 @@ RDEPEND="${DEPEND}
 REQUIRED_USE="|| ( ${ALL_LLVM_TARGETS[*]} )
miri? ( nightly )
parallel-compiler? ( nightly )
+   rust-analyzer? ( rust-src )
test? ( ${ALL_LLVM_TARGETS[*]} )
wasm? ( llvm_targets_WebAssembly )
x86? ( cpu_flags_x86_sse2 )



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

2023-06-07 Thread Georgy Yakovlev
commit: 320291adb082ac66aed82ed871384644f353563a
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Jun  7 21:53:18 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Wed Jun  7 22:02:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=320291ad

dev-lang/rust-bin: keyword 1.70.0, restrict strip

Issue: https://github.com/rust-lang/rust/issues/112286
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-lang/rust-bin/rust-bin-1.70.0.ebuild | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/dev-lang/rust-bin/rust-bin-1.70.0.ebuild 
b/dev-lang/rust-bin/rust-bin-1.70.0.ebuild
index 2624c2403c56..93ef429779a2 100644
--- a/dev-lang/rust-bin/rust-bin-1.70.0.ebuild
+++ b/dev-lang/rust-bin/rust-bin-1.70.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="$(rust_all_arch_uris ${MY_P})
 
 LICENSE="|| ( MIT Apache-2.0 ) BSD BSD-1 BSD-2 BSD-4 UoI-NCSA"
 SLOT="stable"
-#KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~x86"
 IUSE="clippy cpu_flags_x86_sse2 doc prefix rust-analyzer rust-src rustfmt"
 
 DEPEND=""
@@ -39,6 +39,10 @@ BDEPEND="
 
 REQUIRED_USE="x86? ( cpu_flags_x86_sse2 )"
 
+# stripping rust may break it (at least on x86_64)
+# https://github.com/rust-lang/rust/issues/112286
+RESTRICT="strip"
+
 QA_PREBUILT="
opt/${P}/bin/.*
opt/${P}/lib/.*.so



[gentoo-commits] repo/gentoo:master commit in: virtual/rust/

2023-06-07 Thread Georgy Yakovlev
commit: 11128aef84c9fe5771d149f182728e6c8e6002ca
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Jun  7 22:00:25 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Wed Jun  7 22:02:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11128aef

virtual/rust: keyword 1.70.0

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

 virtual/rust/rust-1.70.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/virtual/rust/rust-1.70.0.ebuild b/virtual/rust/rust-1.70.0.ebuild
index b2590567fddf..55d0ba31f086 100644
--- a/virtual/rust/rust-1.70.0.ebuild
+++ b/virtual/rust/rust-1.70.0.ebuild
@@ -13,7 +13,7 @@ LICENSE=""
 # we do not allow multiple llvm versions in dev-lang/rust for
 # neither system nor bundled, so we just hardcode it here.
 SLOT="0/llvm-16"
-#KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
 IUSE="rustfmt"
 
 BDEPEND=""



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

2023-06-01 Thread Georgy Yakovlev
commit: 0e853d4f869aaa3988ebbe61a334a67b0ad08a7c
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Jun  2 03:04:31 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Fri Jun  2 03:04:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e853d4f

dev-lang/rust: unkeyword 1.70.0

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

 dev-lang/rust/rust-1.70.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/rust/rust-1.70.0.ebuild b/dev-lang/rust/rust-1.70.0.ebuild
index 8dcabc3e6394..bfe2c2f37408 100644
--- a/dev-lang/rust/rust-1.70.0.ebuild
+++ b/dev-lang/rust/rust-1.70.0.ebuild
@@ -19,7 +19,7 @@ else
SLOT="stable/${ABI_VER}"
MY_P="rustc-${PV}"
SRC="${MY_P}-src.tar.xz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+   #KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
 fi
 
 RUST_STAGE0_VERSION="1.$(($(ver_cut 2) - 1)).0"



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

2023-06-01 Thread Georgy Yakovlev
commit: cd71a7332a7e97e512bfea4730243125311b4cb8
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Jun  2 03:05:32 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Fri Jun  2 03:05:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd71a733

dev-lang/rust: enable py3.12 in 1.70.0

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

 dev-lang/rust/rust-1.70.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/rust/rust-1.70.0.ebuild b/dev-lang/rust/rust-1.70.0.ebuild
index bfe2c2f37408..873e2dff63fe 100644
--- a/dev-lang/rust/rust-1.70.0.ebuild
+++ b/dev-lang/rust/rust-1.70.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 
 inherit bash-completion-r1 check-reqs estack flag-o-matic llvm multiprocessing 
\
multilib multilib-build python-any-r1 rust-toolchain toolchain-funcs 
verify-sig



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

2023-06-01 Thread Georgy Yakovlev
commit: f9a9807f090f262d4cd8d512dbdc524b4614864d
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Jun  2 03:04:06 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Fri Jun  2 03:04:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9a9807f

dev-lang/rust-bin: unkeyword 1.70.0

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

 dev-lang/rust-bin/rust-bin-1.70.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/rust-bin/rust-bin-1.70.0.ebuild 
b/dev-lang/rust-bin/rust-bin-1.70.0.ebuild
index e7619330cac7..2624c2403c56 100644
--- a/dev-lang/rust-bin/rust-bin-1.70.0.ebuild
+++ b/dev-lang/rust-bin/rust-bin-1.70.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="$(rust_all_arch_uris ${MY_P})
 
 LICENSE="|| ( MIT Apache-2.0 ) BSD BSD-1 BSD-2 BSD-4 UoI-NCSA"
 SLOT="stable"
-KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~x86"
+#KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~x86"
 IUSE="clippy cpu_flags_x86_sse2 doc prefix rust-analyzer rust-src rustfmt"
 
 DEPEND=""



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

2023-06-01 Thread Georgy Yakovlev
commit: d7ed1ae8ac74b6c5ba4c79c5f0242e19ad21063b
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Jun  2 02:58:25 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Fri Jun  2 03:00:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7ed1ae8

dev-lang/rust-bin: add 1.70.0

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

 dev-lang/rust-bin/Manifest   |  33 +
 dev-lang/rust-bin/rust-bin-1.70.0.ebuild | 226 +++
 2 files changed, 259 insertions(+)

diff --git a/dev-lang/rust-bin/Manifest b/dev-lang/rust-bin/Manifest
index 28a2f491f86a..26f52bb693c8 100644
--- a/dev-lang/rust-bin/Manifest
+++ b/dev-lang/rust-bin/Manifest
@@ -192,9 +192,42 @@ DIST rust-1.69.0-x86_64-unknown-linux-gnu.tar.xz 152594196 
BLAKE2B f46e89bb76033
 DIST rust-1.69.0-x86_64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 
b12e73829cef5aed2f1fef7c51122d4f4db11622d53860013e3a396ea7a1bf945ce2142aed3d4720c89f0bda223d5fd8f1665da11be185faff949f45a4d65206
 SHA512 
79d5315ee87e2a02425671376d1a5ed0d947e85fd5bd5a09c6634ac4bc9baa31f1ae57380e3ed00f597f8594c67a319a86ed4f9bd34aafcca43aba388cd0ec39
 DIST rust-1.69.0-x86_64-unknown-linux-musl.tar.xz 227932404 BLAKE2B 
d28f150fe1adc4ca4dc6d7fe74396d24bff699fd010cd05f4bdbc2c0061e3b10b0b1c6ca1a87bba9de8f8e45c5af20a339f01e96982f3aa77f90f879a54b482c
 SHA512 
8879f9031a98169880433c18f71ec08ea1770e59e27279b0d96dcf8aafa67594b2c50f322a5d9b5eb766d6b4da00c96942e9d4ddd000daf4b3b2ac0b848a
 DIST rust-1.69.0-x86_64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B 
cd06fb7b95c997cb6ba84a662733a629397a93ba226daf3cb8e0ec3b76ca7a4ec2b264f3b6ea2960ebd4863db259ffaf0cb5ec90a579a910c8c77ea392238b7a
 SHA512 
5f7741db315cf88965a372243a1d0111e5061cc23365980cb80adebc7ed40e5bd12ce981c1e0e9ea802d941f75a8bd917a89d793f49a35a2633c6f807758802e
+DIST rust-1.70.0-aarch64-unknown-linux-gnu.tar.xz 212261108 BLAKE2B 
56e15d01ea0e84c51ca3d4fc292c124536472e9c3e6d9ae13ab524e520865117b36621eca5072b961831ee6ad3077abd84afa9e092483095234b7ab2ddcae769
 SHA512 
d64eb19417a03452f591bb779042b2b3ff16d2ac48a9a74d293bc7265980280801784f92cdd0ae0dbc21743433388149557da7642871c72f3bb4b3061cf7eeba
+DIST rust-1.70.0-aarch64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 
435383da02632d404ce95ecfc0b0690f18447f22cd82e67cd08e6e8aab072539b33a49c2712bdc35f34a811f8e66bda6bcf9505b41dcdaf4cc66e358df9d7f02
 SHA512 
634c35b52d85c524a954d0663b6f1507c5aec826768c1a51394bf72bae585afadd3d3af985a9d165a65d178e04813fd592a78d058ed1400bb0fc43b0a1614a27
+DIST rust-1.70.0-aarch64-unknown-linux-musl.tar.xz 195626092 BLAKE2B 
df5ca11b64513c86dbcab93bbc5eee37a1f2c6307ca479c07ef62d683ec1b1f56bd596284b11695d80c8483ba5ffaacb0bf060d7618f5e79f3957bfe8bae042b
 SHA512 
5bcc47e2e791603b419c2d1f3503a60cc9a4a7351d3e8a61e6f3823c53195f58795cfcdc56c0c2011ae40a21ec7819d7dad32f5f9981f3d39e5f28ba85083d07
+DIST rust-1.70.0-aarch64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B 
06e279acca2308599b367cfcc105e9a1a9b129c1ce8d70e9c64f34f471fb9f28ba0b3ffc71ba389a8268d7f35fbaeadafb3275be29e7db8e8167ce1a828a3fbc
 SHA512 
945a1679eea5fc89debe6c840b95314fd7be3f5ded9897965584cb53c3571b9ad18b1894fe4f8f82cd2373ee473c002c290ff943466f7d467357a6d56b62ce2b
+DIST rust-1.70.0-arm-unknown-linux-gnueabi.tar.xz 175940376 BLAKE2B 
101b06523554df9f115f33dbace6a045fdad5ede100c7ed70a50da8a522e271708223f2cd5600fc4c2d5aa920e8179c9d60c24649dd234afc3fffe20d06935f8
 SHA512 
b1c3bd1c80437fda5e605aebbedc3f03f13223ab7fb37cf5808c8ccad00f015dd4656979e6f47ae65ef42dd158ffe18e9fa74aa17e80de76e73a8065efdf0760
+DIST rust-1.70.0-arm-unknown-linux-gnueabi.tar.xz.asc 801 BLAKE2B 
1e901439a083b6da2e62df19829c76a3cd2486115f855407f329b9cae0dff7a0c24b31dc48c13b28c17975cbc7f3c8d6073d7cc5629e78182f891d01e93d09a1
 SHA512 
c32b7f12c1c5cb5263444f6ccc5facf69e78a63816915babfe68e81be33bbf8a922618fc47fe2ec7142f8f04127fac89504b332cab5e0b29e028011ec5d2927c
+DIST rust-1.70.0-arm-unknown-linux-gnueabihf.tar.xz 176229396 BLAKE2B 
4c3be748a110a0db483b5cc8baff433ef7b67af0c21be41a68a72b4307ac8dfa9717e066db3768204b03550484ebb4d7e6d45345f33ba797844132e1dbdb16dd
 SHA512 
847602b101fe68e639598fd15592e60c8b4b2482077aad62b60918fd09c1928f1ed251197e3fbc5578a0e1e2abcdfe838e9c54cacba30e3ef2fa3d6e9557
+DIST rust-1.70.0-arm-unknown-linux-gnueabihf.tar.xz.asc 801 BLAKE2B 
f8d920f2f3c1021ac207b1e3c0004e07bedaa207d463a60c9f2556d057a8e80eeec00565fc61ec9fae67e435bbfd902c4b54d2df0a710fd9f63594e7852498dd
 SHA512 
0b7983572502d918241510abbe23ff913e5757f9a7d64e00701b23666a188a2324d70fd1840cb2b604fec813ce1883e1aa30bb421e1648497f3b165b9ccf4e89
+DIST rust-1.70.0-armv7-unknown-linux-gnueabihf.tar.xz 180820156 BLAKE2B 
dcaf472e5bce185f56a8ecd509ca0b829afe8203c5f3154c8065b0e3d9848f9f2cb6f6ee30568a52deebb21bec9aa8d05f7f2c2f42d584833a4f998ade707c94
 SHA512 
adb7d0fbabf14fc654e020bc8f7a2071d3aec7cdc64edb82739e78f0bd6f02d3d0cbcd18a648be24947a80008a1f45a1e35b9ad098b7cd31272ef985a502e25a
+DIST rust-1.70.0-armv7-unknown-linux-gnueabihf.tar.xz.asc 80

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

2023-06-01 Thread Georgy Yakovlev
commit: 06c05b95a6ccc8456ba1a829d89a3834e781e96b
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Jun  1 23:06:15 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Fri Jun  2 03:00:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06c05b95

dev-lang/rust: add 1.70.0, add USE=lto

Use fat lto, instead of thin-local, as it provides more benefit at
expense of build time.
No bundled llvm lto for now, as it requires full clang/lld toolchain.

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

 dev-lang/rust/Manifest |  34 +
 0-ignore-broken-and-non-applicable-tests.patch |  30 +
 dev-lang/rust/metadata.xml |   1 +
 dev-lang/rust/rust-1.70.0.ebuild   | 745 +
 4 files changed, 810 insertions(+)

diff --git a/dev-lang/rust/Manifest b/dev-lang/rust/Manifest
index 391a1139b10f..87453c5ac92b 100644
--- a/dev-lang/rust/Manifest
+++ b/dev-lang/rust/Manifest
@@ -158,6 +158,38 @@ DIST rust-1.68.2-x86_64-unknown-linux-gnu.tar.xz 185953856 
BLAKE2B 11fc1f284c772
 DIST rust-1.68.2-x86_64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 
06f3d90126dfe5dcfb8147c8529f333bf635c5c669cc0b5d45156fed85e8767d8d9c4b250f77e1f0998e77e5635d3f3056447a032eac07bf847fc532a383
 SHA512 
1d826f0f8ed896d54139b4ae78205aee5cee3ce6f5449d94b8edb8fc19ab589bde6720eb1644502fc45fe0bd452e2e5209de83c99f7c4285a896cfaacbfdad36
 DIST rust-1.68.2-x86_64-unknown-linux-musl.tar.xz 270073164 BLAKE2B 
7d69a578e1d4a8fa75cfea6e630265f1c73cca08ed86ddc7858e7770755431dbf13ddaadcf8035fc2b7d2d7b7144a08b3e3a9fa20afcb5cfed7a31d82098fe5e
 SHA512 
b0294141f1e51176664ae841ea55991826ccd15d0d36b03471831baa202ecb97434bf96479e167772bd62f05b80b49878f89a065a91e00026f0aabe7c02fe552
 DIST rust-1.68.2-x86_64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B 
7de58f292729b349fe0694c724aa88ae5bec5a313952fbf7e62a361c7fba4cdedbd99238a4a826d7b627af30ddf4aca8646f6b061f44983a52dcf2ae8d52e56a
 SHA512 
867e0c20049352fb696b99de9d0d8c5df8da0f1ea8eb9a0446884c2d741df7434bf83303694de208e75e64cd73664b979cf117d02db804bff9b4d6de8ee43638
+DIST rust-1.69.0-aarch64-unknown-linux-gnu.tar.xz 207128044 BLAKE2B 
884ed5dab3b4f18e25eb1461178828f8945a4db81da212680134b834c1bbac300314f65f9a6310de1b980ec9deed20b5651369a835cc067e8450e65c373fcda8
 SHA512 
981ab5a7a221b381e766f09a3172e18eedddfeaec27814ef7e15cf5969b721c4191cfe1f734995f96e8ec5cd403be2e8824fa4b501926b58d42b71d11c0b56b4
+DIST rust-1.69.0-aarch64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 
1bf54eb4df4f8fa28dc2afafd2ee50b72f0c235e817e31147cf3777d5e82f09b92d516e985ea9901ca8fdb233ea4fe6e231148bda858c83a8ead7f4e40719a0f
 SHA512 
a26efbfc2cef15be20759e4cf2ad71a6eccc200ca8362cb8bddea0877e91ac82cc4f393111054d1fab161c1483ed0c054ca38c02ddc91fa8d986235459948e8b
+DIST rust-1.69.0-aarch64-unknown-linux-musl.tar.xz 189395128 BLAKE2B 
333082be0e62375a8dacd9e1ebfbd754876950e0f3d31fc591dcc7476754463fa804aa8b6063d7649cd0ae280ac96b10e4ce5ba29a3c973f3e9b1f7528a998e8
 SHA512 
c5ee5bba97b48e1a5d313d88eed8df8f492b4a8b962b91516cb883af16d359150db6727f01dcc933d19e8bba0cb75a2015a09cb26d4d03afd54c13a52d454003
+DIST rust-1.69.0-aarch64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B 
8cf01b352a5d007922b65d01959ff1255eaa4b5957f97a8c83641fc77cc24a8820016da3bb73e1a8097737df639dc614f5609e64b9eca8c97991be5d08470b79
 SHA512 
f0ca993cd6516128e28b69eec0d924c2f6012cf7de4d3a83c4c85df0c04a4457667ac9b79e92f67f269d81d1fcd04b2e960e1668e6dcf0efc765cbfa27ec
+DIST rust-1.69.0-arm-unknown-linux-gnueabi.tar.xz 171128532 BLAKE2B 
1f07df78da360395f87998e9403253d903c3a236d7fb9213fb96f27c80e2b9bb3214473b077d4bed71f3d2dcc8630ed12b2c19938f2127f4cfd167b4c21ca334
 SHA512 
c8faf0a3145b26a5abf74dbd5875cb7cd440b9a992db70d1996f454ca8343c4f18d8cbb8e6560b3224de0a324ef813aab63b7e99abcfc0e80ed3844f994f0733
+DIST rust-1.69.0-arm-unknown-linux-gnueabi.tar.xz.asc 801 BLAKE2B 
0addeaf1934fcdd92081204b28314b1ddac661e7ab147cdc023e88fa4560bf2e2ecda1fefd977afef759e32faca1abb022c6256634692ddd0e551b6a903fa2db
 SHA512 
00e05ea2a89171ed66d2221177f8c140226583cf88fab6e4243403a845b899c8e86552bf49bee4083f0b4ec5091fea0f34281cae40aafa58bfc3c5b00e3e9907
+DIST rust-1.69.0-arm-unknown-linux-gnueabihf.tar.xz 171080940 BLAKE2B 
3b38493b46b97d52c5b5fd71bec210f1cd6eae2a0d80dc87af17ea5cc47cae430caae3e59ecc25c39dc33f5f08c949025df3e96088f8e7bef70ea9ae4b154c24
 SHA512 
7292479f7e120f280a5b72013e848ec507baaec439a8418de66016632644aee5d4a8459b6c207de3b664b8fabc4457f94bafd6b9b5a87f2737cecb30f1fa5832
+DIST rust-1.69.0-arm-unknown-linux-gnueabihf.tar.xz.asc 801 BLAKE2B 
96fb133bfea0c8d84df18b179731d967112ef7a8d741ef9f8cf6cdb6117ae101128b885b59b379c95d6d96687335e52b2a59e4c28ffb63a2db618d22847e7bfa
 SHA512 
152d290b4915f11465557da8cd4850e4d744d8aa53df81b25d7da5eabad2d7738c9a3f3d1b0fa6ff7bacbd0fcb55dc4641c6b4edff52d2bfdb2f79eca59cdb68
+DIST rust-1.69.0-armv7-unknown-linux-gnueabihf.tar.xz 17569541

[gentoo-commits] repo/gentoo:master commit in: virtual/rust/

2023-06-01 Thread Georgy Yakovlev
commit: 6ac8673780b41d14dbf708878f7401e2a9f28699
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Jun  2 03:03:39 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Fri Jun  2 03:03:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ac86737

virtual/rust: unkeyword 1.70.0

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

 virtual/rust/rust-1.70.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/virtual/rust/rust-1.70.0.ebuild b/virtual/rust/rust-1.70.0.ebuild
index 55d0ba31f086..b2590567fddf 100644
--- a/virtual/rust/rust-1.70.0.ebuild
+++ b/virtual/rust/rust-1.70.0.ebuild
@@ -13,7 +13,7 @@ LICENSE=""
 # we do not allow multiple llvm versions in dev-lang/rust for
 # neither system nor bundled, so we just hardcode it here.
 SLOT="0/llvm-16"
-KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+#KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
 IUSE="rustfmt"
 
 BDEPEND=""



[gentoo-commits] repo/gentoo:master commit in: virtual/rust/

2023-06-01 Thread Georgy Yakovlev
commit: 2d999c4fb2b316091261f4b857661c9c867d66c3
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Jun  1 23:15:22 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Fri Jun  2 03:00:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d999c4f

virtual/rust: add 1.70.0

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

 virtual/rust/rust-1.70.0.ebuild | 23 +++
 1 file changed, 23 insertions(+)

diff --git a/virtual/rust/rust-1.70.0.ebuild b/virtual/rust/rust-1.70.0.ebuild
new file mode 100644
index ..55d0ba31f086
--- /dev/null
+++ b/virtual/rust/rust-1.70.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-build
+
+DESCRIPTION="Virtual for Rust language compiler"
+
+LICENSE=""
+
+# adjust when rust upstream bumps internal llvm
+# we do not allow multiple llvm versions in dev-lang/rust for
+# neither system nor bundled, so we just hardcode it here.
+SLOT="0/llvm-16"
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="rustfmt"
+
+BDEPEND=""
+RDEPEND="|| (
+   ~dev-lang/rust-${PV}[rustfmt?,${MULTILIB_USEDEP}]
+   ~dev-lang/rust-bin-${PV}[rustfmt?,${MULTILIB_USEDEP}]
+)"



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

2023-05-23 Thread Georgy Yakovlev
commit: bab92cdf6c95ed8cf09ed85122d307891528f094
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue May 23 22:29:33 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Tue May 23 22:29:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bab92cdf

app-admin/sysstat: update patch, fix build in 12.6.2-r1

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

 app-admin/sysstat/files/sysstat-12.6.2-check_overflow.patch | 13 +++--
 1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/app-admin/sysstat/files/sysstat-12.6.2-check_overflow.patch 
b/app-admin/sysstat/files/sysstat-12.6.2-check_overflow.patch
index 3f36fd7ff090..413cdad8b015 100644
--- a/app-admin/sysstat/files/sysstat-12.6.2-check_overflow.patch
+++ b/app-admin/sysstat/files/sysstat-12.6.2-check_overflow.patch
@@ -1,5 +1,14 @@
-Backported upstream fix for the fix for CVE-2022-39377.
+From 954ff2e2673cef48f0ed44668c466eab041db387 Mon Sep 17 00:00:00 2001
+From: Pavel Kopylov 
+Date: Wed, 17 May 2023 11:33:45 +0200
+Subject: [PATCH] Fix an overflow which is still possible for some values.
 
+---
+ common.c | 7 +--
+ 1 file changed, 5 insertions(+), 2 deletions(-)
+
+diff --git a/common.c b/common.c
+index 48493b5f..12cd8d9f 100644
 --- a/common.c
 +++ b/common.c
 @@ -431,8 +431,11 @@ int check_dir(char *dirname)
@@ -12,7 +21,7 @@ Backported upstream fix for the fix for CVE-2022-39377.
 +  (((unsigned long long)UINT_MAX / (unsigned long long)val1 <
 +  (unsigned long long)val2) ||
 +  ((unsigned long long)UINT_MAX / ((unsigned long long)val1 *
-+  (unsigned long long)val2) < (unsigned long long)val3)) {
++  (unsigned long long)val2) < (unsigned long long)val3))) {
  #ifdef DEBUG
fprintf(stderr, "%s: Overflow detected (%llu). Aborting...\n",
__FUNCTION__, (unsigned long long) val1 * (unsigned 
long long) val2 *



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

2023-05-23 Thread Georgy Yakovlev
commit: f523e66134f67f65429211ab72e94bccbbdb
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue May 23 19:25:58 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Tue May 23 19:26:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f523e000

media-sound/rhythmbox: Keyword 3.4.7-r1 ppc64, #905816

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

 media-sound/rhythmbox/rhythmbox-3.4.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/rhythmbox/rhythmbox-3.4.7-r1.ebuild 
b/media-sound/rhythmbox/rhythmbox-3.4.7-r1.ebuild
index 15c7414b9734..668b4b9bdae8 100644
--- a/media-sound/rhythmbox/rhythmbox-3.4.7-r1.ebuild
+++ b/media-sound/rhythmbox/rhythmbox-3.4.7-r1.ebuild
@@ -22,7 +22,7 @@ REQUIRED_USE="
python? ( ${PYTHON_REQUIRED_USE} )
 "
 
-KEYWORDS="~amd64 ~arm64 ~riscv"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
 
 DEPEND="
x11-libs/cairo



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

2023-04-24 Thread Georgy Yakovlev
commit: 6d2920b58c3171f0cc114b553ae70722e94f88dc
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Apr 24 20:32:59 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Mon Apr 24 21:10:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d2920b5

dev-lang/rust: revbump 1.69.0, adjust component list.

analysis is gone.
rustdoc no longer being pulled by 'rustc' component.

https://releases.rs/docs/1.69.0/#compatibility-notes

Closes: https://bugs.gentoo.org/904730
Signed-off-by: Georgy Yakovlev  gentoo.org>
Thanks-to: Tee KOBAYASHI  gmail.com>

 dev-lang/rust/{rust-1.69.0.ebuild => rust-1.69.0-r1.ebuild} | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-lang/rust/rust-1.69.0.ebuild 
b/dev-lang/rust/rust-1.69.0-r1.ebuild
similarity index 99%
rename from dev-lang/rust/rust-1.69.0.ebuild
rename to dev-lang/rust/rust-1.69.0-r1.ebuild
index ee784a354649..1dd71ce737db 100644
--- a/dev-lang/rust/rust-1.69.0.ebuild
+++ b/dev-lang/rust/rust-1.69.0-r1.ebuild
@@ -312,12 +312,13 @@ src_configure() {
fi
rust_targets="${rust_targets#,}"
 
-   local tools='"cargo"'
+   # cargo and rustdoc are mandatory and should always be included
+   local tools='"cargo","rustdoc"'
use clippy && tools+=',"clippy"'
use miri && tools+=',"miri"'
use profiler && tools+=',"rust-demangler"'
use rustfmt && tools+=',"rustfmt"'
-   use rust-analyzer && tools+=',"rust-analyzer","analysis"'
+   use rust-analyzer && tools+=',"rust-analyzer"'
use rust-src && tools+=',"src"'
 
local rust_stage0_root



[gentoo-commits] repo/gentoo:master commit in: virtual/rust/

2023-04-20 Thread Georgy Yakovlev
commit: 2481fadf425d955086dc1bdf46b69dd25f6276d2
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Apr 20 21:19:48 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Thu Apr 20 22:16:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2481fadf

virtual/rust: add 1.69.0

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

 virtual/rust/rust-1.69.0.ebuild | 23 +++
 1 file changed, 23 insertions(+)

diff --git a/virtual/rust/rust-1.69.0.ebuild b/virtual/rust/rust-1.69.0.ebuild
new file mode 100644
index ..ae12ed9a2d0f
--- /dev/null
+++ b/virtual/rust/rust-1.69.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-build
+
+DESCRIPTION="Virtual for Rust language compiler"
+
+LICENSE=""
+
+# adjust when rust upstream bumps internal llvm
+# we do not allow multiple llvm versions in dev-lang/rust for
+# neither system nor bundled, so we just hardcode it here.
+SLOT="0/llvm-15"
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="rustfmt"
+
+BDEPEND=""
+RDEPEND="|| (
+   ~dev-lang/rust-${PV}[rustfmt?,${MULTILIB_USEDEP}]
+   ~dev-lang/rust-bin-${PV}[rustfmt?,${MULTILIB_USEDEP}]
+)"



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

2023-04-20 Thread Georgy Yakovlev
commit: fb680c283e21b67a3faa57589d47293f5c2c3acf
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Apr 20 21:19:22 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Thu Apr 20 22:16:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb680c28

dev-lang/rust: add 1.69.0

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

 dev-lang/rust/Manifest   |  34 ++
 dev-lang/rust/rust-1.69.0.ebuild | 741 +++
 2 files changed, 775 insertions(+)

diff --git a/dev-lang/rust/Manifest b/dev-lang/rust/Manifest
index 67f681f8cb1b..391a1139b10f 100644
--- a/dev-lang/rust/Manifest
+++ b/dev-lang/rust/Manifest
@@ -126,6 +126,38 @@ DIST rust-1.67.1-x86_64-unknown-linux-gnu.tar.xz 186714164 
BLAKE2B 648efbb302333
 DIST rust-1.67.1-x86_64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 
669b7c4b0d5382a7d1d0fe49405f2798f67a9e745711dc2c8e7548ea6fdc8f0fefdab37d0594aec14b2745ce45e7c469e79c0cb1d86077ad9c7b6aafc2656827
 SHA512 
067681cb4140a29adfa5f4b141e2f3450dad34b95a1e549a6bc8d759e57da5d2ae69cc165efcdef9d83e2eee06edb6acd587d38c9b2f3d000d7a3f79daccc671
 DIST rust-1.67.1-x86_64-unknown-linux-musl.tar.xz 269831452 BLAKE2B 
a36498528454f1bf0e1812eba005f27e3e281e4e2c117477785f5e48468c3fe316947b7e4360f573f0f4cd6f117e4102db8aeaa616be5bef09fb7518fd230b23
 SHA512 
9a3eb67239a88b875fe55846a2fffbbb1f2a4cc8eed18b5558f0f989d544a8ddfe0861d5b2b860a779833a1660ee622b30320ec9ef83e841724f7a32f08fda06
 DIST rust-1.67.1-x86_64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B 
b12d0ce1136e355ee027780dfe185ee443de402e531ecc743600aecf081990d4e998fa4a6e6f0f46a886cd806918e23c5e4ccb7cecb0324cb67189984192283f
 SHA512 
37428f0d1d8e2ddb7ce52bce3a297a7f666789d00e7e240180c3e1f7fb5b30bf5e17593cbedebdef95c50406ee82d40ef1f75a576a1a0e02387e1a12ed977c77
+DIST rust-1.68.2-aarch64-unknown-linux-gnu.tar.xz 257441012 BLAKE2B 
621615e68cfffb46552577a9e30e863518fa37f53bb8e00bc639f048d7f05910fd31473ca00242a83b3dafd96db73a19648e0b11641f26ccfaaca5ed17abb2b8
 SHA512 
77fabd0ff2a4e7df8142663932ca146c7f5b463cc7f1d4c2b3ca1c862c29f746a0ca77eff6d37fe582aa4c2cb2c007a1e5d0a1c0214caf1b0792b14934f693aa
+DIST rust-1.68.2-aarch64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 
eeba8414c9bf414f9a6de46045f9e49ab1a6436c30fcce989aedd2c0658557336f9e919b0372f33fcf11ff3fe64ab9ede54fb9d6e6f4ae8504a6b9401a6f7933
 SHA512 
f2edefb84d75653d3f107349f3962983ff56cc6538c75b8b00e25e790a51e19be10848906ccb90b80bf7742fca2dfa3bfdc4ce974aae6130c7dd71905c9bbbad
+DIST rust-1.68.2-aarch64-unknown-linux-musl.tar.xz 235749524 BLAKE2B 
fc90040069f265d781d73f46bccff8df773830d2d178205126f7a1e67b5c22ca0d87dfeb47f46370522c758804e26fe29cdad29706045bd07404685afc2f77c3
 SHA512 
fceddcdb17f618c576b74590067f9cd476133e86b9c22079400de98489247aba07e12987f29c043067daf1f86e240d8990f0c02b7d58e647d75d8fe82d3229f5
+DIST rust-1.68.2-aarch64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B 
14e072f897ceb80afc01c9bd531f3f85c9b5dffdfe9a0d6e9a41d9c6f5177427afb0a97916385b480594eee4a787184d9d66d05863d0c6885ab1bb0e37a224c6
 SHA512 
05c42ebcd370782ec5eaeca05fbb5da929eb2f555a8f3e68f622d153f0076cebf7eb78151e95b02e7959b431a7cee670033a172a5eb77116c802e68c20ee622e
+DIST rust-1.68.2-arm-unknown-linux-gnueabi.tar.xz 213433720 BLAKE2B 
29d1040c4f553a52b996720b37d26f76f21f7cefb8152eb5018bf2b380c0e3202e9d6e2643846fdb957b25d4d07f50be4c41d0055c8d7f2bfcb4f5a4a5bf
 SHA512 
851efffc3b47237f1516198c7dd6ea23d432126854707fcc5e23b7de0d8e149d34b53aafa6af7ad2bdee8d45e61c4771fdc96867635aa8ce2f76fe14e450ed2b
+DIST rust-1.68.2-arm-unknown-linux-gnueabi.tar.xz.asc 801 BLAKE2B 
7f36e95ed463f260db65f50e0b469789007436f4bf560573a5ca0d6e1c23c99b62a361b98c6c5fa6a7c4056007ef2427f7fd61a501f73750470626a5b70db473
 SHA512 
6dcea7816a2be7292bcd1ffc50bb11db9803bc5d93207be99c03089d324bb527f117106f55b215069bbb5e84806beb30073d226e2cc6d257402b073b6561ed18
+DIST rust-1.68.2-arm-unknown-linux-gnueabihf.tar.xz 214517972 BLAKE2B 
76fb64798cc6e7a1c9c6334e6cef0ab18c72f2c00c0399e55f9344565c0fcd19941eabafadc46351cc4fd940fd5b0c199754621614fa72b9d6d0c1d3286b3dc0
 SHA512 
d66922d4d2260ecc66e8de5863b946609e7452f8c76585e7399d1c08865f273bd2a6d2037ad36fd2c02ab7c3010f1e84d252adadca2a9662d16a8f70b920c7ba
+DIST rust-1.68.2-arm-unknown-linux-gnueabihf.tar.xz.asc 801 BLAKE2B 
ca3a22fceb130eb57a6b645fa5e9697044cbb6a09365c73a31410dd734cfe81fb79b2c2e706435e483f12436bf77dad26d22e9a92f0d8bb2e7c084a0324dc5c8
 SHA512 
4b630cd85b773f0105d14702fbb8e6ec83d97f73a0cd3e06fec92fcea5806f7ee44d4c83d50f181d8d87a64416f5a79eb1cbee7ffedb1934ab1716ee7812f8ce
+DIST rust-1.68.2-armv7-unknown-linux-gnueabihf.tar.xz 218111640 BLAKE2B 
13a22fdc55de06c0f4172aa34fda616596cac9bf80a9da9aaed5be9ac44d559e682e3f352a72a8beebb7eee6c0d2c561575f73f28436606e84857b9ed2af48c1
 SHA512 
a1855a420ca87d72c50465c282236f42ad1ccffbc746f5dcd0f7abc908fcde512228fcc80fc1babaa7ba10ce9f1d841e3eaf577e892644a1260cff110e2e5327
+DIST rust-1.68.2-armv7-unknown-linux-gnueabihf.tar.xz.asc 80

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

2023-04-20 Thread Georgy Yakovlev
commit: 82212d9676832b76ee8ff6206e2ad535e9aee071
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Apr 20 21:17:18 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Thu Apr 20 22:16:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82212d96

dev-lang/rust-bin: add 1.69.0

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

 dev-lang/rust-bin/Manifest   |  33 +
 dev-lang/rust-bin/rust-bin-1.69.0.ebuild | 226 +++
 2 files changed, 259 insertions(+)

diff --git a/dev-lang/rust-bin/Manifest b/dev-lang/rust-bin/Manifest
index 7fb3649651c8..28a2f491f86a 100644
--- a/dev-lang/rust-bin/Manifest
+++ b/dev-lang/rust-bin/Manifest
@@ -160,8 +160,41 @@ DIST rust-1.68.2-x86_64-unknown-linux-gnu.tar.xz 185953856 
BLAKE2B 11fc1f284c772
 DIST rust-1.68.2-x86_64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 
06f3d90126dfe5dcfb8147c8529f333bf635c5c669cc0b5d45156fed85e8767d8d9c4b250f77e1f0998e77e5635d3f3056447a032eac07bf847fc532a383
 SHA512 
1d826f0f8ed896d54139b4ae78205aee5cee3ce6f5449d94b8edb8fc19ab589bde6720eb1644502fc45fe0bd452e2e5209de83c99f7c4285a896cfaacbfdad36
 DIST rust-1.68.2-x86_64-unknown-linux-musl.tar.xz 270073164 BLAKE2B 
7d69a578e1d4a8fa75cfea6e630265f1c73cca08ed86ddc7858e7770755431dbf13ddaadcf8035fc2b7d2d7b7144a08b3e3a9fa20afcb5cfed7a31d82098fe5e
 SHA512 
b0294141f1e51176664ae841ea55991826ccd15d0d36b03471831baa202ecb97434bf96479e167772bd62f05b80b49878f89a065a91e00026f0aabe7c02fe552
 DIST rust-1.68.2-x86_64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B 
7de58f292729b349fe0694c724aa88ae5bec5a313952fbf7e62a361c7fba4cdedbd99238a4a826d7b627af30ddf4aca8646f6b061f44983a52dcf2ae8d52e56a
 SHA512 
867e0c20049352fb696b99de9d0d8c5df8da0f1ea8eb9a0446884c2d741df7434bf83303694de208e75e64cd73664b979cf117d02db804bff9b4d6de8ee43638
+DIST rust-1.69.0-aarch64-unknown-linux-gnu.tar.xz 207128044 BLAKE2B 
884ed5dab3b4f18e25eb1461178828f8945a4db81da212680134b834c1bbac300314f65f9a6310de1b980ec9deed20b5651369a835cc067e8450e65c373fcda8
 SHA512 
981ab5a7a221b381e766f09a3172e18eedddfeaec27814ef7e15cf5969b721c4191cfe1f734995f96e8ec5cd403be2e8824fa4b501926b58d42b71d11c0b56b4
+DIST rust-1.69.0-aarch64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 
1bf54eb4df4f8fa28dc2afafd2ee50b72f0c235e817e31147cf3777d5e82f09b92d516e985ea9901ca8fdb233ea4fe6e231148bda858c83a8ead7f4e40719a0f
 SHA512 
a26efbfc2cef15be20759e4cf2ad71a6eccc200ca8362cb8bddea0877e91ac82cc4f393111054d1fab161c1483ed0c054ca38c02ddc91fa8d986235459948e8b
+DIST rust-1.69.0-aarch64-unknown-linux-musl.tar.xz 189395128 BLAKE2B 
333082be0e62375a8dacd9e1ebfbd754876950e0f3d31fc591dcc7476754463fa804aa8b6063d7649cd0ae280ac96b10e4ce5ba29a3c973f3e9b1f7528a998e8
 SHA512 
c5ee5bba97b48e1a5d313d88eed8df8f492b4a8b962b91516cb883af16d359150db6727f01dcc933d19e8bba0cb75a2015a09cb26d4d03afd54c13a52d454003
+DIST rust-1.69.0-aarch64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B 
8cf01b352a5d007922b65d01959ff1255eaa4b5957f97a8c83641fc77cc24a8820016da3bb73e1a8097737df639dc614f5609e64b9eca8c97991be5d08470b79
 SHA512 
f0ca993cd6516128e28b69eec0d924c2f6012cf7de4d3a83c4c85df0c04a4457667ac9b79e92f67f269d81d1fcd04b2e960e1668e6dcf0efc765cbfa27ec
+DIST rust-1.69.0-arm-unknown-linux-gnueabi.tar.xz 171128532 BLAKE2B 
1f07df78da360395f87998e9403253d903c3a236d7fb9213fb96f27c80e2b9bb3214473b077d4bed71f3d2dcc8630ed12b2c19938f2127f4cfd167b4c21ca334
 SHA512 
c8faf0a3145b26a5abf74dbd5875cb7cd440b9a992db70d1996f454ca8343c4f18d8cbb8e6560b3224de0a324ef813aab63b7e99abcfc0e80ed3844f994f0733
+DIST rust-1.69.0-arm-unknown-linux-gnueabi.tar.xz.asc 801 BLAKE2B 
0addeaf1934fcdd92081204b28314b1ddac661e7ab147cdc023e88fa4560bf2e2ecda1fefd977afef759e32faca1abb022c6256634692ddd0e551b6a903fa2db
 SHA512 
00e05ea2a89171ed66d2221177f8c140226583cf88fab6e4243403a845b899c8e86552bf49bee4083f0b4ec5091fea0f34281cae40aafa58bfc3c5b00e3e9907
+DIST rust-1.69.0-arm-unknown-linux-gnueabihf.tar.xz 171080940 BLAKE2B 
3b38493b46b97d52c5b5fd71bec210f1cd6eae2a0d80dc87af17ea5cc47cae430caae3e59ecc25c39dc33f5f08c949025df3e96088f8e7bef70ea9ae4b154c24
 SHA512 
7292479f7e120f280a5b72013e848ec507baaec439a8418de66016632644aee5d4a8459b6c207de3b664b8fabc4457f94bafd6b9b5a87f2737cecb30f1fa5832
+DIST rust-1.69.0-arm-unknown-linux-gnueabihf.tar.xz.asc 801 BLAKE2B 
96fb133bfea0c8d84df18b179731d967112ef7a8d741ef9f8cf6cdb6117ae101128b885b59b379c95d6d96687335e52b2a59e4c28ffb63a2db618d22847e7bfa
 SHA512 
152d290b4915f11465557da8cd4850e4d744d8aa53df81b25d7da5eabad2d7738c9a3f3d1b0fa6ff7bacbd0fcb55dc4641c6b4edff52d2bfdb2f79eca59cdb68
+DIST rust-1.69.0-armv7-unknown-linux-gnueabihf.tar.xz 175695416 BLAKE2B 
5c01d80e65b06ebd0625677e997590632afab0a7c5a96bbb91def50d107f307282ed92fd394de81de5ebe801fce583405199975566f801c75bf831d4b24a45d0
 SHA512 
d2d235adcc7e280dd14d2dbe01c718095f5c138246eca8e6df4e2ef5b74ec1add3300776c09d184047956a9163d24f9c5aae75d4ac611f57490684299cfa929a
+DIST rust-1.69.0-armv7-unknown-linux-gnueabihf.tar.xz.asc 80

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

2023-04-18 Thread Georgy Yakovlev
commit: 4037011b437e107f81af9e086367f8af704a29c3
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Apr 18 17:57:01 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Tue Apr 18 17:58:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4037011b

dev-cpp/abseil-cpp: add 20230125.2

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

 dev-cpp/abseil-cpp/Manifest |  2 +
 dev-cpp/abseil-cpp/abseil-cpp-20230125.2.ebuild | 68 +
 2 files changed, 70 insertions(+)

diff --git a/dev-cpp/abseil-cpp/Manifest b/dev-cpp/abseil-cpp/Manifest
index 67a82b68d035..dcf044de0d14 100644
--- a/dev-cpp/abseil-cpp/Manifest
+++ b/dev-cpp/abseil-cpp/Manifest
@@ -1,6 +1,8 @@
 DIST abseil-cpp-20200923.3.tar.gz 1783980 BLAKE2B 
66d46fd6aafe0bf0d3fccd8a4e0a72fb0545a405d9c92d36ffcb1cf791b6d0eb85fd55218f740ba34c05c7bc952ad1aeaa367963b1f540f03a4f510fd02cd6d5
 SHA512 
7d9e2bc001a397b983afe1e5ca4d779bd27d0d30fad7f44e564a675e228f2fc29c203ef89dd1b0ff4a1832c6d99ae7627c9103a0daa6cccb426472528109ef85
 DIST abseil-cpp-20211102.0.tar.gz 1884080 BLAKE2B 
a148f3b7cc9516fbeacc25116032a956bfa3cce61b4294c226e826e1171d24c043ab199757a11fae3fec0bc307b773a6b4f4563b289f7565b0ce4f72318a
 SHA512 
fed68aa434c02ec6faa9d1c81f1ad35b60ec024b44957e2e0ac31e6075e385c06a3e1b616afeb4bb7c2413191fd7827d82e1f9f0796b52ed21fb2c41dd9031cf
 DIST abseil-cpp-20220623.1.tar.gz 1957483 BLAKE2B 
5bcf60b5a55882bcb78c7095a9892f6d1e5819fb116e325a8299fb22780ab009f0e1d92d5d8aca5ae0d4acc6d60e620e3357a24e389059f6e75d94f1cbdc1ced
 SHA512 
ab4fccd9a2bfa0c5ad4b56c8e8f8b7ec7a8eca8b6cc6959802acadd1da785e1feb078c6ac621808cd699c82717a9e637dc426d94b70a8db7f2a807059d41cbc2
+DIST abseil-cpp-20230125.2.tar.gz 2119685 BLAKE2B 
130e55c68acdec7af0f807189365a5206427fe0bcf564a2ece9837d84429505e763399384fae89a07db6b68ed18c63918dc5ae0e53e59cdb844e4d524932abf5
 SHA512 
b2ba5023610aacb680b22bef894372810e6e7df76e630e56ac2f4b9498f70a872171f4562f6560ab78e837437b7bcfd3c47bfc2a5bb7fb20f28ec490dc8ed61f
 DIST gtest-1.10.0_p20200702.tar.gz 866900 BLAKE2B 
c162d47868583ba270675abe5df935b8f4b9a9c00dbdc80dd88afa7f2b98266640b32b2ea5e8f9f6d6227196b5d2f79dbfda4e9585106224e814cc1503cf777d
 SHA512 
715d887b59b47d4691c7c90ef0cf0ffc3d1e758e500263c76b50fd506e90a9d1c390af745933cfe3f55e1edac5d72dccedef3cb9a50b71a5b796424471a3017b
+DIST gtest-1.13.0.tar.gz 862871 BLAKE2B 
d2768332c233d62f7a5f5332b63dc587c96c24765b2eeaa4f4caf5d421b175aa850d81cec4f50eeef9e06d4b86cb959555b4c2862a197ce3cb86d61fcb51f5d1
 SHA512 
70c0cfb1b4147bdecb467ecb22ae5b5529eec0abc085763213a796b7cdbd81d1761d12b342060539b936fa54f345d33f060601544874d6213fdde79111fa813e
 DIST gtest-1b18723e874b256c1e39378c6774a90701d70f7a.tar.gz 833195 BLAKE2B 
cfeb4fc1569529f8a08557330ab2c88db7703c4f2e8628d18b403f424342ad82b062edb8cc9c0dc122c453235ab327ea742a5ef12e49726e2fa2f60f5ea762d9
 SHA512 
cb90a54681e0be20a9a8c7a19f960a97cc567931308f4956ee142b86769c062fcf612b9635f5548009ee6d598ae0c1e83692151ec9f1ff1e409b89e158d8b954
 DIST gtest-e68764c147ea0dac1e8811925c531d937396878e.tar.gz 862129 BLAKE2B 
d6decb9d1ad4e379a76119ec984deaa7649fca033f225698ce421bcee1207b52da3c4fdb2f6d68b968248575704ebe501b7b1d0a02c180901ffa78f9aa47f549
 SHA512 
aca72b5f64894aeee34cb869bdeda2d25ec04e901fe0e4e8d08d49472de1c9b19a97ba97a2e8570a88be74aea26d1cd526b4e605005a881e1cb6ab03ed3a4ceb

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20230125.2.ebuild 
b/dev-cpp/abseil-cpp/abseil-cpp-20230125.2.ebuild
new file mode 100644
index ..2a7fb9e95c22
--- /dev/null
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20230125.2.ebuild
@@ -0,0 +1,68 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit cmake python-any-r1
+
+# yes, it needs SOURCE, not just installed one
+GTEST_COMMIT="v1.13.0"
+GTEST_FILE="gtest-${GTEST_COMMIT#v}.tar.gz"
+
+DESCRIPTION="Abseil Common Libraries (C++), LTS Branch"
+HOMEPAGE="https://abseil.io;
+SRC_URI="https://github.com/abseil/abseil-cpp/archive/${PV}.tar.gz -> 
${P}.tar.gz
+   test? ( 
https://github.com/google/googletest/archive/${GTEST_COMMIT}.tar.gz -> 
${GTEST_FILE} )"
+
+LICENSE="
+   Apache-2.0
+   test? ( BSD )
+"
+SLOT="0/${PV%%.*}"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="test"
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+
+BDEPEND="
+   ${PYTHON_DEPS}
+   test? ( sys-libs/timezone-data )
+"
+
+RESTRICT="!test? ( test )"
+
+src_prepare() {
+   cmake_src_prepare
+
+   # un-hardcode abseil compiler flags
+   sed -i \
+   -e '/"-maes",/d' \
+   -e '/"-msse4.1",/d' \
+   -e '/"-mfpu=neon"/d' \
+   -e '/"-march=armv8-a+crypto"/d' \
+   absl/copts/copts.py || die
+
+   # now gener

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

2023-04-17 Thread Georgy Yakovlev
commit: f102fd510dc7e7d4713b873a24baf5871bb5e602
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Apr 17 20:22:39 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Mon Apr 17 20:22:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f102fd51

media-libs/libtgvoip: drop 2.4.4_p20220503

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

 media-libs/libtgvoip/Manifest  |  1 -
 .../libtgvoip/libtgvoip-2.4.4_p20220503.ebuild | 63 --
 2 files changed, 64 deletions(-)

diff --git a/media-libs/libtgvoip/Manifest b/media-libs/libtgvoip/Manifest
index b7f4482363e7..578e0da87ddb 100644
--- a/media-libs/libtgvoip/Manifest
+++ b/media-libs/libtgvoip/Manifest
@@ -1,2 +1 @@
-DIST libtgvoip-2.4.4_p20220503.tar.gz 1098061 BLAKE2B 
5389a3783fa5179d10a18ef0282ab65d1526c829852095718384c2ba476ebfb1ee1f997f71b47424ef60a826055bc63d0d2dde7980de98c978860d72717ffefb
 SHA512 
68f1e5b46df3b974d39333949e586ed00243044ff4bcac31937cba7eced6266fdacfd6ff3c6453f7dfa64ec82dd3aeafa251411dc85de0aae26b2cd0d8a79013
 DIST libtgvoip-2.4.4_p20221208.tar.gz 1098020 BLAKE2B 
6f1eae38e4396ca3b88ab4337176a6076d5f9008b2a865cd286265a9b73d83d44c2cc6828b65dcb580a897a19badeab502395e2128a15c276ae796ac1ab0da68
 SHA512 
62243629890b1c13f1dbbffae4f82964a0fe23d2071852730674ccbef31126c6e205cfa526f07ba1549ef8eae31e371fb4335ce5f95fd649560bee2b3b530e64

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20220503.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20220503.ebuild
deleted file mode 100644
index cd6d55c01ef8..
--- a/media-libs/libtgvoip/libtgvoip-2.4.4_p20220503.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic autotools
-
-DESCRIPTION="VoIP library for Telegram clients"
-HOMEPAGE="https://github.com/telegramdesktop/libtgvoip;
-
-LIBTGVOIP_COMMIT="78a8e22bedb0d06004da8bafeba88b7474cb89a4"
-SRC_URI="https://github.com/telegramdesktop/libtgvoip/archive/${LIBTGVOIP_COMMIT}.tar.gz
 -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-${LIBTGVOIP_COMMIT}"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv"
-IUSE="+dsp +alsa pulseaudio"
-
-DEPEND="
-   dev-libs/openssl:=
-   media-libs/opus
-   alsa? ( media-libs/alsa-lib )
-   dsp? ( media-libs/tg_owt:= )
-   pulseaudio? ( media-sound/pulseaudio )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig"
-REQUIRED_USE="
-   || ( alsa pulseaudio )
-"
-
-src_prepare() {
-   # Will be controlled by us
-   sed -i -e '/^CFLAGS += -DTGVOIP_NO_DSP/d' Makefile.am || die
-   # https://bugs.gentoo.org/717210
-   echo 'libtgvoip_la_LIBTOOLFLAGS = --tag=CXX' >> Makefile.am || die
-   default
-   eautoreconf
-}
-
-src_configure() {
-   # Not using the CMake build despite being the preferred one, because
-   # it's lacking relevant configure options.
-   local myconf=(
-   --disable-dsp  # WebRTC is linked from tg_owt
-   $(use_with alsa)
-   $(use_with pulseaudio pulse)
-   )
-   if use dsp; then
-   append-cppflags "-I${ESYSROOT}/usr/include/tg_owt"
-   append-cppflags 
"-I${ESYSROOT}/usr/include/tg_owt/third_party/abseil-cpp"
-   append-libs '-ltg_owt'
-   else
-   append-cppflags '-DTGVOIP_NO_DSP'
-   fi
-   econf "${myconf[@]}"
-}
-
-src_install() {
-   default
-   find "${D}" -name '*.la' -delete || die
-}



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

2023-04-17 Thread Georgy Yakovlev
commit: 9e485686023f5fe77316e295ecafc612aa626495
Author: Esteve Varela Colominas  gmail  com>
AuthorDate: Mon Apr 10 23:29:49 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Mon Apr 17 20:15:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e485686

media-libs/tg_owt: Drop old

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

 media-libs/tg_owt/Manifest |   2 -
 .../tg_owt-0_pre20220209-gcc-12-cstdint.patch  |  44 
 .../tg_owt-0_pre20220507-allow-disabling-X11.patch | 117 
 .../tg_owt-0_pre20220507-unbundle-crc32c.patch |  72 
 media-libs/tg_owt/tg_owt-0_pre20220507.ebuild  | 121 -
 5 files changed, 356 deletions(-)

diff --git a/media-libs/tg_owt/Manifest b/media-libs/tg_owt/Manifest
index ef6eaa354cc6..888e31f0a89e 100644
--- a/media-libs/tg_owt/Manifest
+++ b/media-libs/tg_owt/Manifest
@@ -1,4 +1,2 @@
 DIST libyuv-00950840d1c9bcbb3eb6ebc5aac5793e71166c8b.tar.bz2 426626 BLAKE2B 
efae062f124e3711bab9db232e5f956f09683d6743f54407bf89eeda1bb6ffbc9b82fc250bd709f06b94c28bc8bbb239a28262a002e7b7a2044f31c1432304bb
 SHA512 
bfe2ad76c911986727d0c8b6ee85028fea382fad1eaebbff77a116f848388417719acaea11506936e8160d8dfa46f27a9a3d544b3db356e4c58aa81f493a6912
-DIST libyuv-ad890067f661dc747a975bc55ba3767fe30d4452.tar.gz 473845 BLAKE2B 
664be51c166440e6b03fa98f65d907efc446800804058a5ea7fdf944e12cb1237a1487e83fbe9a2f1ce4c73521234e43632f921ad0333507737d81e1cb23ce8f
 SHA512 
f97529b80a786e2e92443caabebd6d85a42641e10c3d2940b0f69bedf3b8a96c69c3247abddd059c4ddd6f78107ab7214222a4267a559fc2086c8edf5ea1afbc
-DIST tg_owt-0_pre20220507.tar.gz 15799740 BLAKE2B 
f12f3ecdfb0c7cfdae12af4734ddf22da4d95fd991b8a8ba17515f9d5c22a2f12b81967c0af15ac150c99129701c50c9384ea0e0240bf2366e176c833b14f7db
 SHA512 
6902c65a1be0bcf300f08c274109ed53cdf92b7aff35915045c3989899fc2584cce3fe9df0e8ac29e708fcc575453fe5a6affaea85787f9c4fcc3bcde3b85711
 DIST tg_owt-0_pre20230105.tar.gz 13822416 BLAKE2B 
05004dafaefd748d836f3508d3800bcb15d0bc9894b83340746e85763bff4b77d3dd1fb732eeaf86324b9afbec69be49b172ae7f70d959a7a65ce01b64fb6205
 SHA512 
70b4ada620cf19acf981abcefcbac1609fe04c51deef0332e288d59c4e7efe98625817c641b92967b4f37217f94e49aa0fc296fcfbb214c08cb63030b1427f54

diff --git a/media-libs/tg_owt/files/tg_owt-0_pre20220209-gcc-12-cstdint.patch 
b/media-libs/tg_owt/files/tg_owt-0_pre20220209-gcc-12-cstdint.patch
deleted file mode 100644
index 9feea500f164..
--- a/media-libs/tg_owt/files/tg_owt-0_pre20220209-gcc-12-cstdint.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-https://bugs.gentoo.org/840526
-https://github.com/desktop-app/tg_owt/pull/101
-
-From 86d2bcd7afb8706663d29e30f65863de5a626142 Mon Sep 17 00:00:00 2001
-From: Xiretza 
-Date: Sun, 15 May 2022 12:47:41 +0200
-Subject: [PATCH] fix(h265_pps_parser): fix missing cstdint include
-
 a/src/common_video/h265/h265_pps_parser.h
-+++ b/src/common_video/h265/h265_pps_parser.h
-@@ -12,6 +12,7 @@
- #define COMMON_VIDEO_H265_PPS_PARSER_H_
- 
- #include "absl/types/optional.h"
-+#include 
- 
- namespace rtc {
- class BitBuffer;
-
-From c358917ff8deac2015586356113dae75d076d1e3 Mon Sep 17 00:00:00 2001
-From: peeweep 
-Date: Mon, 27 Jun 2022 15:07:04 +
-Subject: [PATCH] fix(module_common_types_public): fix missing cstdint include
-
-Signed-off-by: peeweep 

- src/modules/include/module_common_types_public.h | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/src/modules/include/module_common_types_public.h 
b/src/modules/include/module_common_types_public.h
-index 345e45ce..8338a514 100644
 a/src/modules/include/module_common_types_public.h
-+++ b/src/modules/include/module_common_types_public.h
-@@ -11,6 +11,7 @@
- #ifndef MODULES_INCLUDE_MODULE_COMMON_TYPES_PUBLIC_H_
- #define MODULES_INCLUDE_MODULE_COMMON_TYPES_PUBLIC_H_
- 
-+#include 
- #include 
- 
- #include "absl/types/optional.h"
--- 
-2.35.1
-

diff --git 
a/media-libs/tg_owt/files/tg_owt-0_pre20220507-allow-disabling-X11.patch 
b/media-libs/tg_owt/files/tg_owt-0_pre20220507-allow-disabling-X11.patch
deleted file mode 100644
index 71b587f471bb..
--- a/media-libs/tg_owt/files/tg_owt-0_pre20220507-allow-disabling-X11.patch
+++ /dev/null
@@ -1,117 +0,0 @@
-Add -DTG_OWT_USE_X11
-
-Allows disabling X11 desktop capturing independently of pipewire support, for
-the few people that run wayland without any X11 support whatsoever.
-
-This setup is untested, but supported by the GNI build system, see:
-* src/modules/desktop_capture/BUILD.gn (option rtc_use_x11_extensions)
-
-Toggling the WEBRTC_USE_X11 define also affects some files under
-src/modules/audio_device, but that falls under "X11 support", regardless...
-
 tg_owt-10d5f4bf77333ef6b43516f90d2ce13273255f41.orig/CMakeLists.txt
-+++ tg_owt-10d5f4bf77333ef6b43516f90d2ce13273255f41/CMakeLists.txt
-@@ -21,11 +21,13 @@
- 
- option(BUILD_SH

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

2023-04-17 Thread Georgy Yakovlev
commit: 12e71395040e9d04ead83edc6f54bf6424c8a40a
Author: Esteve Varela Colominas  gmail  com>
AuthorDate: Fri Apr 14 13:35:20 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Mon Apr 17 20:15:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12e71395

net-im/telegram-desktop: Bump to 4.7.1

Better late than never...

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

 net-im/telegram-desktop/Manifest   |   1 +
 .../telegram-desktop/telegram-desktop-4.7.1.ebuild | 207 +
 2 files changed, 208 insertions(+)

diff --git a/net-im/telegram-desktop/Manifest b/net-im/telegram-desktop/Manifest
index 1366bad56749..4cb576408f34 100644
--- a/net-im/telegram-desktop/Manifest
+++ b/net-im/telegram-desktop/Manifest
@@ -1 +1,2 @@
 DIST tdesktop-4.6.5-full.tar.gz 63793549 BLAKE2B 
a425aaf8d1f1c633b3b8ddacff5bb7cc26e6063d4238413fea76db6a4608497d229061a614c79464373e7f1aa3bb854d9718083638e119538e989a202741b3d6
 SHA512 
4a337e375d7746cb1fa652f5851f8be5718b7b9d9676bba8ab040489b8492b2a665a51848adba28117a910789aa942c386318a01f6c99b4caa12a1eac682c780
+DIST tdesktop-4.7.1-full.tar.gz 63990659 BLAKE2B 
0d734dd5a5aebdafbef68d80249b88502a0ea77e37399603a42b86170e51b87dc0dc005d844a6e6c5e28f79880ae574695b70c14d9075cefcfeb8f7d95088a4f
 SHA512 
1e83bcb56cbc84d1d7385b81b411273f4d26235ecff41b288fccfab75a848f80a80fff063212fc058a2ec923bf48a366311c7ccd678b079861ac15702a993f64

diff --git a/net-im/telegram-desktop/telegram-desktop-4.7.1.ebuild 
b/net-im/telegram-desktop/telegram-desktop-4.7.1.ebuild
new file mode 100644
index ..350747f4d8cc
--- /dev/null
+++ b/net-im/telegram-desktop/telegram-desktop-4.7.1.ebuild
@@ -0,0 +1,207 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit xdg cmake python-any-r1 optfeature flag-o-matic
+
+DESCRIPTION="Official desktop client for Telegram"
+HOMEPAGE="https://desktop.telegram.org;
+
+MY_P="tdesktop-${PV}-full"
+SRC_URI="https://github.com/telegramdesktop/tdesktop/releases/download/v${PV}/${MY_P}.tar.gz;
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="BSD GPL-3-with-openssl-exception LGPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
+IUSE="+dbus enchant +fonts +jemalloc screencast qt6 qt6-imageformats wayland 
+X"
+REQUIRED_USE="
+   qt6-imageformats? ( qt6 )
+"
+
+KIMAGEFORMATS_RDEPEND="
+   media-libs/libavif:=
+   media-libs/libheif:=
+   media-libs/libjxl
+"
+RDEPEND="
+   !net-im/telegram-desktop-bin
+   app-arch/lz4:=
+   dev-cpp/abseil-cpp:=
+   dev-libs/glib:2
+   dev-libs/libdispatch
+   dev-libs/libsigc++:2
+   dev-libs/openssl:=
+   dev-libs/protobuf
+   dev-libs/xxhash
+   media-libs/fontconfig:=
+   media-libs/libjpeg-turbo:=
+   ~media-libs/libtgvoip-2.4.4_p20221208
+   media-libs/openal
+   media-libs/opus:=
+   media-libs/rnnoise
+   ~media-libs/tg_owt-0_pre20230105:=[screencast=,X=]
+   media-video/ffmpeg:=[opus,vpx]
+   sys-libs/zlib:=[minizip]
+   virtual/opengl
+   dbus? ( >=dev-cpp/glibmm-2.76:2.68 )
+   !enchant? ( >=app-text/hunspell-1.7:= )
+   enchant? ( app-text/enchant:= )
+   jemalloc? ( dev-libs/jemalloc:=[-lazy-lock] )
+   !qt6? (
+   >=dev-qt/qtcore-5.15:5
+   >=dev-qt/qtgui-5.15:5[dbus?,jpeg,png,wayland?,X?]
+   >=dev-qt/qtimageformats-5.15:5
+   >=dev-qt/qtnetwork-5.15:5[ssl]
+   >=dev-qt/qtsvg-5.15:5
+   >=dev-qt/qtwidgets-5.15:5[png,X?]
+   kde-frameworks/kcoreaddons:=
+   )
+   qt6? (
+   dev-qt/qt5compat:6
+   dev-qt/qtbase:6[dbus?,gui,network,opengl,widgets,X?]
+   dev-qt/qtimageformats:6
+   dev-qt/qtsvg:6
+   wayland? ( dev-qt/qtwayland:6 )
+   qt6-imageformats? ( ${KIMAGEFORMATS_RDEPEND} )
+   )
+   X? (
+   x11-libs/libxcb:=
+   x11-libs/xcb-util-keysyms
+   )
+"
+DEPEND="${RDEPEND}
+   dev-cpp/range-v3
+   >=dev-cpp/ms-gsl-4
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-util/cmake-3.16
+   virtual/pkgconfig
+"
+# dev-libs/jemalloc:=[-lazy-lock] -> https://bugs.gentoo.org/803233
+
+PATCHES=(
+   "${FILESDIR}/tdesktop-4.2.4-jemalloc-only-telegram.patch"
+   "${FILESDIR}/tdesktop-4.4.1-fix-dupe-main-decl.patch"
+)
+
+# Current desktop-file-utils-0.26 does not understand Version=1.5
+QA_DESKTOP_FILE="usr/share/applications/${PN}.desktop"
+
+pkg_pretend() {
+   if has ccache ${FEATURES}; then
+   ewarn "ccache do

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

2023-04-17 Thread Georgy Yakovlev
commit: f829a1e074c9bbacbd0e01d2a33c711f9446
Author: Esteve Varela Colominas  gmail  com>
AuthorDate: Sat Apr  8 14:19:37 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Mon Apr 17 20:15:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f829a1e0

net-im/telegram-desktop: Drop old

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

 net-im/telegram-desktop/Manifest   |   2 -
 .../tdesktop-4.3.4-qt5-incompatibility-2.patch |  28 ---
 net-im/telegram-desktop/metadata.xml   |   1 -
 .../telegram-desktop/telegram-desktop-4.4.1.ebuild | 211 -
 .../telegram-desktop/telegram-desktop-4.5.3.ebuild | 210 
 5 files changed, 452 deletions(-)

diff --git a/net-im/telegram-desktop/Manifest b/net-im/telegram-desktop/Manifest
index 0462a3422ba7..1366bad56749 100644
--- a/net-im/telegram-desktop/Manifest
+++ b/net-im/telegram-desktop/Manifest
@@ -1,3 +1 @@
-DIST tdesktop-4.4.1-full.tar.gz 50077498 BLAKE2B 
6196c474c0771197c56b386bbfd67e4a014569cb8bd9676990e323005f06cb6938aad0c0dd00fd74cab9fca1ac50c7bf7227f34aa39ae598b4f003199fa8cd00
 SHA512 
91038f0a615ef7ae1050cbfa614041a3d6a45fdbd26d120ef98cca3c31377612c3bb1e80f9aff58c4853a1726bf2cfb427f752a4f88a796f05b381516c981563
-DIST tdesktop-4.5.3-full.tar.gz 63718129 BLAKE2B 
85492ad92ea2643dd5e74c831609a4f7be9671648d2b542c24f415dbb19b66521ccecb2a545eadfbf9fa7f934d35d32de085b5b8403dce54bed0b85c54ea98fe
 SHA512 
58a9c5d096e236090347388e1ed480527f841045a80771079dc0c3e35e12ce8ac11753987e87bb57870d9bd8488fc6a4734114648ecec7823d8544744b06c6b1
 DIST tdesktop-4.6.5-full.tar.gz 63793549 BLAKE2B 
a425aaf8d1f1c633b3b8ddacff5bb7cc26e6063d4238413fea76db6a4608497d229061a614c79464373e7f1aa3bb854d9718083638e119538e989a202741b3d6
 SHA512 
4a337e375d7746cb1fa652f5851f8be5718b7b9d9676bba8ab040489b8492b2a665a51848adba28117a910789aa942c386318a01f6c99b4caa12a1eac682c780

diff --git 
a/net-im/telegram-desktop/files/tdesktop-4.3.4-qt5-incompatibility-2.patch 
b/net-im/telegram-desktop/files/tdesktop-4.3.4-qt5-incompatibility-2.patch
deleted file mode 100644
index ae5c84763c8d..
--- a/net-im/telegram-desktop/files/tdesktop-4.3.4-qt5-incompatibility-2.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-Disable unused incompatible overload with qt5
-
-Neither Qt nore C++ are my forte, but this code is unused with the packaged
-distro version, anyway.
-
-/var/tmp/portage/net-im/telegram-desktop-4.3.4/work/tdesktop-4.3.4-full/Telegram/SourceFiles/platform/linux/specific_linux.cpp:
 In lambda function:
-/var/tmp/portage/net-im/telegram-desktop-4.3.4/work/tdesktop-4.3.4-full/Telegram/SourceFiles/platform/linux/specific_linux.cpp:705:74:
 error: call of overloaded ‘arg(QByteArray&)’ is ambiguous
-  705 | return 
qsl("org.telegram.desktop.%1.desktop").arg(md5Hash);
-  |
  ^
-
 
tdesktop-4.3.4-full.orig/Telegram/SourceFiles/platform/linux/specific_linux.cpp
-+++ tdesktop-4.3.4-full/Telegram/SourceFiles/platform/linux/specific_linux.cpp
-@@ -692,6 +692,7 @@
-   + qsl(".desktop");
-   }
- 
-+#if !(defined(TDESKTOP_DISABLE_AUTOUPDATE) && QT_VERSION < 
QT_VERSION_CHECK(6, 2, 0))
-   if (!Core::UpdaterDisabled()) {
-   QByteArray md5Hash(h);
-   if (!Launcher::Instance().customWorkingDir()) {
-@@ -706,6 +707,7 @@
- 
-   return 
qsl("org.telegram.desktop.%1.desktop").arg(md5Hash);
-   }
-+#endif // !(defined(TDESKTOP_DISABLE_AUTOUPDATE) && QT_VERSION < 
QT_VERSION_CHECK(6, 2, 0))
- 
-   return qsl("org.telegram.desktop.desktop");
-   }());

diff --git a/net-im/telegram-desktop/metadata.xml 
b/net-im/telegram-desktop/metadata.xml
index cd141868ce56..f99bd5fb5e94 100644
--- a/net-im/telegram-desktop/metadata.xml
+++ b/net-im/telegram-desktop/metadata.xml
@@ -11,7 +11,6 @@


Use the app-text/aspell 
spell-checking backend instead of app-text/hunspell
-   Enable the app-text/hunspell 
spell-checking backend (old flag)
Use builtin patched copy of open-sans fonts 
(overrides fontconfig)
Build with Qt6 support
Add support for HEIF, AVIF and 
JpegXL by bundling kde-frameworks/kimageformats

diff --git a/net-im/telegram-desktop/telegram-desktop-4.4.1.ebuild 
b/net-im/telegram-desktop/telegram-desktop-4.4.1.ebuild
deleted file mode 100644
index 48b724704d43..
--- a/net-im/telegram-desktop/telegram-desktop-4.4.1.ebuild
+++ /dev/null
@@ -1,211 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit xdg cmake python-any-r

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

2023-04-17 Thread Georgy Yakovlev
commit: c37f4475d696ec22a3cbb148c4697c5fb8a5422a
Author: Esteve Varela Colominas  gmail  com>
AuthorDate: Mon Apr 10 23:28:51 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Mon Apr 17 20:15:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c37f4475

media-libs/tg_owt: Fix gcc 13 support

Closes: https://bugs.gentoo.org/895384
Thanks-to: Toralf Förster  gentoo.org>
Signed-off-by: Esteve Varela Colominas  gmail.com>
Signed-off-by: Georgy Yakovlev  gentoo.org>

 .../tg_owt-0_pre20230105-gcc-13-cstdint.patch  | 22 ++
 media-libs/tg_owt/tg_owt-0_pre20230105.ebuild  |  4 
 2 files changed, 26 insertions(+)

diff --git a/media-libs/tg_owt/files/tg_owt-0_pre20230105-gcc-13-cstdint.patch 
b/media-libs/tg_owt/files/tg_owt-0_pre20230105-gcc-13-cstdint.patch
new file mode 100644
index ..f4ea2dec9555
--- /dev/null
+++ b/media-libs/tg_owt/files/tg_owt-0_pre20230105-gcc-13-cstdint.patch
@@ -0,0 +1,22 @@
+Fix cstdint include for gcc 13
+
+--- 
tg_owt-5098730b9eb6173f0b52068fe2555b7c1015123a.orig/src/modules/audio_processing/transient/file_utils.h
 
tg_owt-5098730b9eb6173f0b52068fe2555b7c1015123a/src/modules/audio_processing/transient/file_utils.h
+@@ -11,6 +11,7 @@
+ #ifndef MODULES_AUDIO_PROCESSING_TRANSIENT_FILE_UTILS_H_
+ #define MODULES_AUDIO_PROCESSING_TRANSIENT_FILE_UTILS_H_
+ 
++#include 
+ #include 
+ 
+ #include "rtc_base/system/file_wrapper.h"
+--- 
tg_owt-5098730b9eb6173f0b52068fe2555b7c1015123a.orig/src/rtc_base/third_party/base64/base64.h
 
tg_owt-5098730b9eb6173f0b52068fe2555b7c1015123a/src/rtc_base/third_party/base64/base64.h
+@@ -12,6 +12,7 @@
+ #ifndef RTC_BASE_THIRD_PARTY_BASE64_BASE64_H_
+ #define RTC_BASE_THIRD_PARTY_BASE64_BASE64_H_
+ 
++#include 
+ #include 
+ #include 
+ 

diff --git a/media-libs/tg_owt/tg_owt-0_pre20230105.ebuild 
b/media-libs/tg_owt/tg_owt-0_pre20230105.ebuild
index 2ae5b33250ff..33ea8cfeff34 100644
--- a/media-libs/tg_owt/tg_owt-0_pre20230105.ebuild
+++ b/media-libs/tg_owt/tg_owt-0_pre20230105.ebuild
@@ -64,6 +64,10 @@ DEPEND="${RDEPEND}
 "
 BDEPEND="virtual/pkgconfig"
 
+PATCHES=(
+   "${FILESDIR}/tg_owt-0_pre20230105-gcc-13-cstdint.patch"
+)
+
 src_unpack() {
unpack "${P}.tar.gz"
unpack "libyuv-${LIBYUV_COMMIT}.tar.bz2"



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/installkernel-gentoo/

2023-04-11 Thread Georgy Yakovlev
commit: 4094a8f0c655e080e3e46ab3f32240ac62693976
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Apr 11 18:01:14 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Tue Apr 11 18:01:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4094a8f0

sys-kernel/installkernel-gentoo: add 7

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

 sys-kernel/installkernel-gentoo/Manifest   |  1 +
 .../installkernel-gentoo-7.ebuild  | 39 ++
 2 files changed, 40 insertions(+)

diff --git a/sys-kernel/installkernel-gentoo/Manifest 
b/sys-kernel/installkernel-gentoo/Manifest
index 06e2809f57b7..e0ccbeb6ee2b 100644
--- a/sys-kernel/installkernel-gentoo/Manifest
+++ b/sys-kernel/installkernel-gentoo/Manifest
@@ -1,2 +1,3 @@
 DIST installkernel-gentoo-5.tar.gz 2883 BLAKE2B 
a50c9b19e0e8bb12ee29dd5e98859d274355637e6bf0ce71863e4f93c346b14c117f952bf00c1d04d7e9dce068a3da8097a3464d28d6ea9ebcd3c9ec286a
 SHA512 
69fb04b2e445fb02515c05c6fd10f301e6c1c5dc479a399178205b7690e4fe066149353e9c4b16ece5112dc081c05493ebd85ecbe5c939e7c8f59fda1bf5e8f1
 DIST installkernel-gentoo-6.tar.gz 2907 BLAKE2B 
61c519779445fc62191cbb2ceff90def95c1958e76e9fa1024846977b74801c0122c3d0ec245ad1be4161c9fe4ed56bef77f24a2e136e66d2abb8b45a4497f7a
 SHA512 
a5ca2830db5ee076c1bb2cb320636b4c81f21270c62429d34a72cf1a933ecb4ef9abcb6d7929378eb26f63bc3093ad02a763bb51209652a35bb04495f8f3589f
+DIST installkernel-gentoo-7.tar.gz 2962 BLAKE2B 
675a1e33470ef10a38cf880591cc78ce3bf92dad20feaea740cee7cdad657b9a9b30f53ff8078b610ed09e7ec306dc3b565856c92755e3aad2a5ef387df0522b
 SHA512 
9944b20884a0fb252dced70d33963f24af221ffa41b99f14f5f3569c155c48a0e0762fc70ca103723cac35740f94fb2120712c7ba41a442e9f971251365a194e

diff --git a/sys-kernel/installkernel-gentoo/installkernel-gentoo-7.ebuild 
b/sys-kernel/installkernel-gentoo/installkernel-gentoo-7.ebuild
new file mode 100644
index ..a6f7ea533f01
--- /dev/null
+++ b/sys-kernel/installkernel-gentoo/installkernel-gentoo-7.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2019-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Gentoo fork of installkernel script from debianutils"
+HOMEPAGE="https://github.com/projg2/installkernel-gentoo;
+SRC_URI="https://github.com/projg2/installkernel-gentoo/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x86-linux"
+IUSE="grub"
+
+RDEPEND="
+   >=sys-apps/debianutils-4.9-r1
+   !

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

2023-04-05 Thread Georgy Yakovlev
commit: 970458062aa4c59f525e447cc9f7b6251acdb2d1
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Apr  6 00:22:21 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Thu Apr  6 00:27:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97045806

dev-java/openjdk: handle lto

Bug: https://bugs.gentoo.org/833098
Closes: https://bugs.gentoo.org/833097
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk/metadata.xml   |  1 +
 dev-java/openjdk/openjdk-11.0.18_p10.ebuild | 10 +-
 dev-java/openjdk/openjdk-17.0.6_p10.ebuild  | 10 +-
 dev-java/openjdk/openjdk-8.362_p09.ebuild   |  6 ++
 4 files changed, 25 insertions(+), 2 deletions(-)

diff --git a/dev-java/openjdk/metadata.xml b/dev-java/openjdk/metadata.xml
index 367d2eb36d3e..201e1fe75f50 100644
--- a/dev-java/openjdk/metadata.xml
+++ b/dev-java/openjdk/metadata.xml
@@ -23,6 +23,7 @@
Provide 
JavaFX support via dev-java/openjfx
Import 
OpenJFX modules at build time, via dev-java/openjfx
Build OpenJDK twice, the second time 
using the result of the first
+   Enable Link Time Optimization (LTO)
Install JVM sources
Bootstrap using installed 
openjdk
Enable SystemTAP/DTrace tracing

diff --git a/dev-java/openjdk/openjdk-11.0.18_p10.ebuild 
b/dev-java/openjdk/openjdk-11.0.18_p10.ebuild
index b2eafe9b1e68..8f67061d2ac5 100644
--- a/dev-java/openjdk/openjdk-11.0.18_p10.ebuild
+++ b/dev-java/openjdk/openjdk-11.0.18_p10.ebuild
@@ -51,7 +51,7 @@ SRC_URI="
 LICENSE="GPL-2-with-classpath-exception"
 KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv x86"
 
-IUSE="alsa big-endian cups debug doc examples headless-awt javafx +jbootstrap 
selinux source system-bootstrap systemtap"
+IUSE="alsa big-endian cups debug doc examples headless-awt javafx +jbootstrap 
lto selinux source system-bootstrap systemtap"
 
 REQUIRED_USE="
javafx? ( alsa !headless-awt )
@@ -173,6 +173,12 @@ src_configure() {
# Strip some flags users may set, but should not. #818502
filter-flags -fexceptions
 
+   # Strip lto related flags, we rely on USE=lto and 
--with-jvm-features=link-time-opt
+   # https://bugs.gentoo.org/833097
+   # https://bugs.gentoo.org/833098
+   filter-flags '-flto*'
+   filter-flags -fdevirtualize-at-ltrans
+
# Enabling full docs appears to break doc building. If not
# explicitly disabled, the flag will get auto-enabled if pandoc and
# graphviz are detected. pandoc has loads of dependencies anyway.
@@ -207,6 +213,8 @@ src_configure() {
)
! use riscv && myconf+=( --with-jvm-features=shenandoahgc )
 
+   use lto && myconf+=( --with-jvm-features=link-time-opt )
+
if use javafx; then
# this is not useful for users, just for upstream developers
# build system compares mesa version in md file

diff --git a/dev-java/openjdk/openjdk-17.0.6_p10.ebuild 
b/dev-java/openjdk/openjdk-17.0.6_p10.ebuild
index a4fedb98ad08..328018b6e7c8 100644
--- a/dev-java/openjdk/openjdk-17.0.6_p10.ebuild
+++ b/dev-java/openjdk/openjdk-17.0.6_p10.ebuild
@@ -54,7 +54,7 @@ SRC_URI="
 LICENSE="GPL-2-with-classpath-exception"
 KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv x86"
 
-IUSE="alsa big-endian cups debug doc examples headless-awt javafx +jbootstrap 
selinux source system-bootstrap systemtap"
+IUSE="alsa big-endian cups debug doc examples headless-awt javafx +jbootstrap 
lto selinux source system-bootstrap systemtap"
 
 REQUIRED_USE="
javafx? ( alsa !headless-awt )
@@ -191,6 +191,12 @@ src_configure() {
# Strip some flags users may set, but should not. #818502
filter-flags -fexceptions
 
+   # Strip lto related flags, we rely on USE=lto and 
--with-jvm-features=link-time-opt
+   # https://bugs.gentoo.org/833097
+   # https://bugs.gentoo.org/833098
+   filter-flags '-flto*'
+   filter-flags -fdevirtualize-at-ltrans
+
# Enabling full docs appears to break doc building. If not
# explicitly disabled, the flag will get auto-enabled if pandoc and
# graphviz are detected. pandoc has loads of dependencies anyway.
@@ -227,6 +233,8 @@ src_configure() {
 
use riscv && myconf+=( 
--with-boot-jdk-jvmargs="-Djdk.lang.Process.launchMechanism=vfork" )
 
+   use lto && myconf+=( --with-jvm-features=link-time-opt )
+
if use javafx; then
local 
zip="${EPREFIX}/usr/$(get_libdir)/openjfx-${SLOT}/javafx-exports.zip"
if [[ -r ${zip} ]]; then

diff --git a/dev-java/openjdk/openjdk-8.362_p09.ebuild 
b/dev-java/openjdk/openjdk-8.362_p09.ebuild
index 36aa8a4c97ae..2da4bca4fce1 100644
--- a/dev-java/openjdk/openjdk-8.362_p09.ebuild
+++ b/dev-ja

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

2023-04-05 Thread Georgy Yakovlev
commit: 3fb095f88d00b6e9f0ac6be366117c2f7736c8db
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Apr  6 00:24:47 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Thu Apr  6 00:27:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fb095f8

profiles/base: mask openjdk:11[lto]

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

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

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 086a3717b696..99d47939a465 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,12 @@
 # This file is only for generic masks. For arch-specific masks (i.e.
 # mask everywhere, unmask on arch/*) use arch/base.
 
+# Georgy Yakovlev  (2023-04-05)
+# Currently broken on 11
+# https://bugs.gentoo.org/833097
+# https://bugs.gentoo.org/833098
+dev-java/openjdk:11 lto
+
 # Sam James  (2023-03-29)
 # Depends on last-rited kde-apps/kross-interpreters.
 kde-apps/kdesdk-meta ruby



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

2023-04-05 Thread Georgy Yakovlev
commit: 80918c065b2a69f9dac00ffb4d4ec17e6c95bbcd
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Apr  5 23:40:37 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Wed Apr  5 23:40:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80918c06

app-shells/fish: drop 3.6.0

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

 app-shells/fish/Manifest  |   1 -
 app-shells/fish/fish-3.6.0.ebuild | 121 --
 2 files changed, 122 deletions(-)

diff --git a/app-shells/fish/Manifest b/app-shells/fish/Manifest
index 7ddc579f07cb..2acfb6f754bd 100644
--- a/app-shells/fish/Manifest
+++ b/app-shells/fish/Manifest
@@ -1,3 +1,2 @@
 DIST fish-3.4.0.tar.xz 3292216 BLAKE2B 
3691e5387a8392d7d43b3b0f8b893e83e246c3532684e95a19c7b2eb4ebe80bcf04aaa1b965f5c4f6d782d0ae52269bb1cdafef76845b02f9f99d4c82ea77ce3
 SHA512 
463ee8d86815520c6de9777fd2b5975f06cc0842137c86cca7ae0331e95d74e755bf6f4b0bdea7e96c11371436ff9f97ce483ae026daa1e8d385f6cad8860ed4
-DIST fish-3.6.0.tar.xz 2892296 BLAKE2B 
8c27e091b8241d88bd5e8390a0c221aa6cfccd236ece78feb434760318cf7d4e333a470b53bef02c228916b65ff4e19595cbb21e2021409b50d63df5d133b786
 SHA512 
a11ea761adace02ef7f88b25893328005cef07f92d362fbc794540dca26e9cfc970878d0312caebd19d64483e9f3c3e24ad6c27dfce264d177f93d65c7ef6996
 DIST fish-3.6.1.tar.xz 2866100 BLAKE2B 
13a41781c9a7ad093b18d4697c6087ef4c621bdf9cdc23c29ab89514fe990b38461c2323344e884cb95070c98976db1a37615f91281919a4ac36d6ca3312558a
 SHA512 
ee6f5c7699307d515f111c8c4f1633d9eb9703e045a93cfc2fcec722a03cca4ab25e4e09f6fd94ff2d07180d8b37c6ab733323bb2645065fdeb4e94771347597

diff --git a/app-shells/fish/fish-3.6.0.ebuild 
b/app-shells/fish/fish-3.6.0.ebuild
deleted file mode 100644
index 03c282164a03..
--- a/app-shells/fish/fish-3.6.0.ebuild
+++ /dev/null
@@ -1,121 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit cmake python-any-r1 readme.gentoo-r1 xdg
-
-DESCRIPTION="Friendly Interactive SHell"
-HOMEPAGE="https://fishshell.com/;
-
-MY_PV="${PV/_beta/b}"
-MY_P="${PN}-${MY_PV}"
-
-if [[ ${PV} == "" ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/${PN}-shell/${PN}-shell.git;
-else
-   
SRC_URI="https://github.com/${PN}-shell/${PN}-shell/releases/download/${MY_PV}/${MY_P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-solaris"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="+doc nls split-usr test"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=dev-libs/libpcre2-10.32:=[pcre32]
-   sys-apps/coreutils
-   sys-libs/ncurses:=[unicode(+)]
-"
-
-DEPEND="${RDEPEND}"
-BDEPEND="
-   nls? ( sys-devel/gettext )
-   test? (
-   ${PYTHON_DEPS}
-   dev-tcltk/expect
-   $(python_gen_any_dep '
-   dev-python/pexpect[${PYTHON_USEDEP}]
-   ')
-   )
-"
-# we don't need shpinx dep for release tarballs
-[[ ${PV} ==  ]] && DEPEND+=" doc? ( dev-python/sphinx )"
-
-S="${WORKDIR}/${MY_P}"
-
-python_check_deps() {
-   use test || return 0
-   python_has_version "dev-python/pexpect[${PYTHON_USEDEP}]"
-}
-
-src_prepare() {
-   # workaround for https://github.com/fish-shell/fish-shell/issues/4883
-   if use split-usr; then
-   sed -i 
's#${TEST_INSTALL_DIR}/${CMAKE_INSTALL_PREFIX}#${TEST_INSTALL_DIR}#' \
-   cmake/Tests.cmake || die
-   fi
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   # installing into /bin breaks tests on merged usr systems.
-   # sbin -> bin symlink confuses tests.
-   # so on split-usr we install to /bin.
-   # on merge-usr we set sbindir to bin.
-   $(usex split-usr "-DCMAKE_INSTALL_BINDIR=${EPREFIX}/bin" \
-   "-DCMAKE_INSTALL_SBINDIR=${EPREFIX}/usr/bin")
-   -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc"
-   -DCURSES_NEED_NCURSES=ON
-   -DINSTALL_DOCS="$(usex doc)"
-   -DWITH_GETTEXT="$(usex nls)"
-   )
-   # release tarballs ship pre-built docs // -DHAVE_PREBUILT_DOCS=TRUE
-   if [[ ${PV} ==  ]]; then
-   mycmakeargs+=( -DBUILD_DOCS="$(usex doc)" )
-   else
-   mycmakeargs+=( -DBUILD_DOCS=OFF )
-   fi
-   cmake_src_configure
-}
-
-src_install() {
-   cmake_src_install
-   keepdir /usr/share/fish/vendor_{completions,conf,functions}.d
-   readme.gentoo_create_doc
-}
-
-src_te

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

2023-04-05 Thread Georgy Yakovlev
commit: e50c6ebda22880b4cf91aadd1cdfccb5541210a0
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Apr  5 23:40:24 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Wed Apr  5 23:40:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e50c6ebd

app-shells/fish: drop 3.5.1

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

 app-shells/fish/Manifest  |   1 -
 app-shells/fish/fish-3.5.1.ebuild | 108 --
 2 files changed, 109 deletions(-)

diff --git a/app-shells/fish/Manifest b/app-shells/fish/Manifest
index 1ddfd0e64158..7ddc579f07cb 100644
--- a/app-shells/fish/Manifest
+++ b/app-shells/fish/Manifest
@@ -1,4 +1,3 @@
 DIST fish-3.4.0.tar.xz 3292216 BLAKE2B 
3691e5387a8392d7d43b3b0f8b893e83e246c3532684e95a19c7b2eb4ebe80bcf04aaa1b965f5c4f6d782d0ae52269bb1cdafef76845b02f9f99d4c82ea77ce3
 SHA512 
463ee8d86815520c6de9777fd2b5975f06cc0842137c86cca7ae0331e95d74e755bf6f4b0bdea7e96c11371436ff9f97ce483ae026daa1e8d385f6cad8860ed4
-DIST fish-3.5.1.tar.xz 3329900 BLAKE2B 
960ee4036dd44bda93300a377e44f5c3db19f2c24ee60112c3e8b886cc434e9bc08c65dd99ab13aefde6c7cb66e027f446064bc6b7f20f9a85b16753ea7b50c3
 SHA512 
328e3d972f9e7cffe161515540f00a97c5cbe11b43ec293090bedb96a6a8e689e07ceafecb3efcd0e378edea59811adb0acc011d5885ac28d98838387c678235
 DIST fish-3.6.0.tar.xz 2892296 BLAKE2B 
8c27e091b8241d88bd5e8390a0c221aa6cfccd236ece78feb434760318cf7d4e333a470b53bef02c228916b65ff4e19595cbb21e2021409b50d63df5d133b786
 SHA512 
a11ea761adace02ef7f88b25893328005cef07f92d362fbc794540dca26e9cfc970878d0312caebd19d64483e9f3c3e24ad6c27dfce264d177f93d65c7ef6996
 DIST fish-3.6.1.tar.xz 2866100 BLAKE2B 
13a41781c9a7ad093b18d4697c6087ef4c621bdf9cdc23c29ab89514fe990b38461c2323344e884cb95070c98976db1a37615f91281919a4ac36d6ca3312558a
 SHA512 
ee6f5c7699307d515f111c8c4f1633d9eb9703e045a93cfc2fcec722a03cca4ab25e4e09f6fd94ff2d07180d8b37c6ab733323bb2645065fdeb4e94771347597

diff --git a/app-shells/fish/fish-3.5.1.ebuild 
b/app-shells/fish/fish-3.5.1.ebuild
deleted file mode 100644
index cf71ce82dca9..
--- a/app-shells/fish/fish-3.5.1.ebuild
+++ /dev/null
@@ -1,108 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit cmake python-any-r1 readme.gentoo-r1
-
-DESCRIPTION="Friendly Interactive SHell"
-HOMEPAGE="https://fishshell.com/;
-
-MY_PV="${PV/_beta/b}"
-MY_P="${PN}-${MY_PV}"
-
-if [[ ${PV} == "" ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/${PN}-shell/${PN}-shell.git;
-else
-   
SRC_URI="https://github.com/${PN}-shell/${PN}-shell/releases/download/${MY_PV}/${MY_P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-solaris"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="+doc nls test"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=dev-libs/libpcre2-10.32:=[pcre32]
-   sys-apps/coreutils
-   sys-libs/ncurses:=[unicode(+)]
-"
-
-DEPEND="${RDEPEND}"
-BDEPEND="
-   nls? ( sys-devel/gettext )
-   test? (
-   ${PYTHON_DEPS}
-   dev-tcltk/expect
-   $(python_gen_any_dep '
-   dev-python/pexpect[${PYTHON_USEDEP}]
-   ')
-   )
-"
-# we don't need shpinx dep for release tarballs
-[[ ${PV} ==  ]] && DEPEND+=" doc? ( dev-python/sphinx )"
-
-S="${WORKDIR}/${MY_P}"
-
-python_check_deps() {
-   use test || return 0
-   python_has_version "dev-python/pexpect[${PYTHON_USEDEP}]"
-}
-
-src_prepare() {
-   # workaround for https://github.com/fish-shell/fish-shell/issues/4883
-   sed -i 
's#${TEST_INSTALL_DIR}/${CMAKE_INSTALL_PREFIX}#${TEST_INSTALL_DIR}#' \
-   cmake/Tests.cmake || die
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_INSTALL_BINDIR="${EPREFIX}/bin"
-   -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc"
-   -DCURSES_NEED_NCURSES=ON
-   -DINSTALL_DOCS="$(usex doc)"
-   -DWITH_GETTEXT="$(usex nls)"
-   )
-   # release tarballs ship pre-built docs // -DHAVE_PREBUILT_DOCS=TRUE
-   if [[ ${PV} ==  ]]; then
-   mycmakeargs+=( -DBUILD_DOCS="$(usex doc)" )
-   else
-   mycmakeargs+=( -DBUILD_DOCS=OFF )
-   fi
-   cmake_src_configure
-}
-
-src_install() {
-   cmake_src_install
-   keepdir /usr/share/fish/vendor_{completions,conf,functions}.d
-   readme.gentoo_create_doc
-}
-
-src_test() {
-   # some tests are fragile, sanitize environment
-   local -x COLUMNS=80
-   local

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

2023-04-05 Thread Georgy Yakovlev
commit: 34f76568cea0e90d1cef4361ff0bb3ba147af2a8
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Apr  5 23:38:10 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Wed Apr  5 23:39:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34f76568

app-shells/fish: enable py3.11

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

 app-shells/fish/fish-3.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-shells/fish/fish-3.4.0.ebuild 
b/app-shells/fish/fish-3.4.0.ebuild
index 3efa32026379..a654ad4ba29b 100644
--- a/app-shells/fish/fish-3.4.0.ebuild
+++ b/app-shells/fish/fish-3.4.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit cmake python-any-r1 readme.gentoo-r1
 



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

2023-04-05 Thread Georgy Yakovlev
commit: 467f35f2f752719d6578cef4b7dc45376d934af4
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Apr  5 23:40:07 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Wed Apr  5 23:40:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=467f35f2

app-shells/fish: add 3.6.1

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

 app-shells/fish/Manifest  |   1 +
 app-shells/fish/fish-3.6.1.ebuild | 121 ++
 2 files changed, 122 insertions(+)

diff --git a/app-shells/fish/Manifest b/app-shells/fish/Manifest
index cae4377706b9..1ddfd0e64158 100644
--- a/app-shells/fish/Manifest
+++ b/app-shells/fish/Manifest
@@ -1,3 +1,4 @@
 DIST fish-3.4.0.tar.xz 3292216 BLAKE2B 
3691e5387a8392d7d43b3b0f8b893e83e246c3532684e95a19c7b2eb4ebe80bcf04aaa1b965f5c4f6d782d0ae52269bb1cdafef76845b02f9f99d4c82ea77ce3
 SHA512 
463ee8d86815520c6de9777fd2b5975f06cc0842137c86cca7ae0331e95d74e755bf6f4b0bdea7e96c11371436ff9f97ce483ae026daa1e8d385f6cad8860ed4
 DIST fish-3.5.1.tar.xz 3329900 BLAKE2B 
960ee4036dd44bda93300a377e44f5c3db19f2c24ee60112c3e8b886cc434e9bc08c65dd99ab13aefde6c7cb66e027f446064bc6b7f20f9a85b16753ea7b50c3
 SHA512 
328e3d972f9e7cffe161515540f00a97c5cbe11b43ec293090bedb96a6a8e689e07ceafecb3efcd0e378edea59811adb0acc011d5885ac28d98838387c678235
 DIST fish-3.6.0.tar.xz 2892296 BLAKE2B 
8c27e091b8241d88bd5e8390a0c221aa6cfccd236ece78feb434760318cf7d4e333a470b53bef02c228916b65ff4e19595cbb21e2021409b50d63df5d133b786
 SHA512 
a11ea761adace02ef7f88b25893328005cef07f92d362fbc794540dca26e9cfc970878d0312caebd19d64483e9f3c3e24ad6c27dfce264d177f93d65c7ef6996
+DIST fish-3.6.1.tar.xz 2866100 BLAKE2B 
13a41781c9a7ad093b18d4697c6087ef4c621bdf9cdc23c29ab89514fe990b38461c2323344e884cb95070c98976db1a37615f91281919a4ac36d6ca3312558a
 SHA512 
ee6f5c7699307d515f111c8c4f1633d9eb9703e045a93cfc2fcec722a03cca4ab25e4e09f6fd94ff2d07180d8b37c6ab733323bb2645065fdeb4e94771347597

diff --git a/app-shells/fish/fish-3.6.1.ebuild 
b/app-shells/fish/fish-3.6.1.ebuild
new file mode 100644
index ..03c282164a03
--- /dev/null
+++ b/app-shells/fish/fish-3.6.1.ebuild
@@ -0,0 +1,121 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit cmake python-any-r1 readme.gentoo-r1 xdg
+
+DESCRIPTION="Friendly Interactive SHell"
+HOMEPAGE="https://fishshell.com/;
+
+MY_PV="${PV/_beta/b}"
+MY_P="${PN}-${MY_PV}"
+
+if [[ ${PV} == "" ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/${PN}-shell/${PN}-shell.git;
+else
+   
SRC_URI="https://github.com/${PN}-shell/${PN}-shell/releases/download/${MY_PV}/${MY_P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-solaris"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="+doc nls split-usr test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/libpcre2-10.32:=[pcre32]
+   sys-apps/coreutils
+   sys-libs/ncurses:=[unicode(+)]
+"
+
+DEPEND="${RDEPEND}"
+BDEPEND="
+   nls? ( sys-devel/gettext )
+   test? (
+   ${PYTHON_DEPS}
+   dev-tcltk/expect
+   $(python_gen_any_dep '
+   dev-python/pexpect[${PYTHON_USEDEP}]
+   ')
+   )
+"
+# we don't need shpinx dep for release tarballs
+[[ ${PV} ==  ]] && DEPEND+=" doc? ( dev-python/sphinx )"
+
+S="${WORKDIR}/${MY_P}"
+
+python_check_deps() {
+   use test || return 0
+   python_has_version "dev-python/pexpect[${PYTHON_USEDEP}]"
+}
+
+src_prepare() {
+   # workaround for https://github.com/fish-shell/fish-shell/issues/4883
+   if use split-usr; then
+   sed -i 
's#${TEST_INSTALL_DIR}/${CMAKE_INSTALL_PREFIX}#${TEST_INSTALL_DIR}#' \
+   cmake/Tests.cmake || die
+   fi
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   # installing into /bin breaks tests on merged usr systems.
+   # sbin -> bin symlink confuses tests.
+   # so on split-usr we install to /bin.
+   # on merge-usr we set sbindir to bin.
+   $(usex split-usr "-DCMAKE_INSTALL_BINDIR=${EPREFIX}/bin" \
+   "-DCMAKE_INSTALL_SBINDIR=${EPREFIX}/usr/bin")
+   -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc"
+   -DCURSES_NEED_NCURSES=ON
+   -DINSTALL_DOCS="$(usex doc)"
+   -DWITH_GETTEXT="$(usex nls)"
+   )
+   # release tarballs ship pre-built docs // -DHAVE_PREBUILT_DOCS=TRUE
+   if [[ ${PV} ==  ]]; then
+   mycmakeargs+=( -DBUILD_DO

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

2023-04-05 Thread Georgy Yakovlev
commit: 7769d4e206d3729f5adb83c77e6391511b38f829
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Apr  5 22:42:14 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Wed Apr  5 23:30:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7769d4e2

dev-util/bingrep: add 0.11.0

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

 dev-util/bingrep/Manifest  |  48 +++
 dev-util/bingrep/bingrep-0.11.0.ebuild | 108 +
 2 files changed, 156 insertions(+)

diff --git a/dev-util/bingrep/Manifest b/dev-util/bingrep/Manifest
index 99ca50150446..ce954f43916d 100644
--- a/dev-util/bingrep/Manifest
+++ b/dev-util/bingrep/Manifest
@@ -1,45 +1,70 @@
 DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 
4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f
 SHA512 
7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00
+DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 
3f5d54fea2793ce1c2c4d5b3049b910f45a5721e7538cb2557df63dc3069ab3f6b66aceb5e9a48f21c43ae29778fd045428ea103b2a6de81659e605e30e64ca6
 SHA512 
ad31f3d1b3fe41e593d4ca7e721bbad62936f2e6a17fd1e0997353edb6fc906d1bef2b79f0ac7c7676abe637bbabb23ff22059947be379a2441011f8178983c5
 DIST anyhow-1.0.63.crate 43461 BLAKE2B 
6e98a34c151493c032ce236ef1be389616ac6668974e40cc013316be76493ef3c5720555af27f26d301b558413ff27e7f59f7acb6a8d98609644d77986669798
 SHA512 
41ae7338ba0505cf43b6c8a36b54e5714de91dc2c9c8fe5ba4272fc72ee30c9fc205bc1a63d968ce68b68a556c5307597c91b036e25f71f93b3245303f636ec7
+DIST anyhow-1.0.69.crate 43576 BLAKE2B 
deb44b3110aee1314dd599b730df8c2f03b7d13c0d945d4ef00a0e30ca74257269e43107be19868adfea331a8c730e0aec2dff3abea704e56bc6a35b9581fe14
 SHA512 
d65e5c9404a70b1e0af90dd66af157f8c31ad0858f703765d5fc6c828f1fc8db690b17451c4108e3a52a7da2d6c2366e745d7b4bd7d19e6dba3485f7c3a43071
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
 DIST bingrep-0.10.1.tar.gz 620969 BLAKE2B 
123241e0899c466ae3eb61248fab3337947aab65409b101d9c9f03f89c984664682b5cee0ee502a81c031e982faa51790c833df8718d3364ebe207092b004a51
 SHA512 
7d687590274eb2856f4292e375066ec11ddaebd85cd16451f97100bb06401420b9cd1064f15573aafca6d0645b49545449d959af74e37644f5059016c8ecac21
+DIST bingrep-0.11.0.tar.gz 621997 BLAKE2B 
4dc3df594df6e3de42727d99fdd0280139ee068349f6ba5e4670eca9bf0bf56b0ec5ebceca7f3a75acb15ec045877956d4bd5daf5d5de3d130428617112e2a4a
 SHA512 
9a50aecffdd613f3241d12802ad49dc5d98219c8a99455418dc741eebc0a7c2a26126ca834649271c88963521cb192929413bae7d5e2e8faf0472e9a29b46d88
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 DIST bstr-0.2.17.crate 330350 BLAKE2B 
90c3a48d78b73d7e36a3da9fda0beae6e91ce534d17198ea8ceee0b613d03297f9dd8bca30e1ec5da01d1da359a1da72b2c2771b77c82bebab5006cafd665192
 SHA512 
883eac8210d14f89517b4dd5e25d02c97cf31602ec74498b5e186112ba0f154d47de8d1c41a8f4e5503f3b53c064e2c976b60bbfd63fc28b186bc006e00f20c2
+DIST cc-1.0.79.crate 62624 BLAKE2B 
b3cbed3bd6fcac1c6ea258ec96cd107f859947a35dc89c3dc8f314741b0f668e61518f896ec32ce10c9a7eb20dd350bc177a71810d53ebea59fda062ed9d27db
 SHA512 
cbf0a25f3a23fc540e9d638fabc23f761f1c240ebb4814e761e90437d71fc559cd155768ab9e78fc192220d8a605c66c3af342ed736b719181656170b98d7bf5
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
 DIST clap-3.2.20.crate 214114 BLAKE2B 
b8bf14d5b60ac0a1156718e2993df45bd867519a195414de591ae92e009930121c674bd53ce8e5cad53659a1b9b72810a7cbbabc92d3552b2131cf3836083a4f
 SHA512 
85a1aa5f777a172aca71459225d72282fc7f21122ad7ade496a4734ffdd140476fd73d67da900fe323dd6a72d09401536e318b9654674a9f4f61dab822fe54a9
+DIST clap-4.1.4.crate 207077 BLAKE2B 
967f450902ee1fe74a662ea1ae6010eb3a650eddf82b05154d7e98df5eb72f1a7fe6c91ebf6feaddfe9d2b5dd78aa4357525f08aa5a1706da11579798d9f9c9

[gentoo-commits] repo/gentoo:master commit in: app-benchmarks/hyperfine/

2023-04-05 Thread Georgy Yakovlev
commit: b90bf90b240303b3aa4bed6e378903a092710364
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Apr  5 22:51:43 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Wed Apr  5 23:30:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b90bf90b

app-benchmarks/hyperfine: add 1.16.1

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

 app-benchmarks/hyperfine/Manifest|  85 +++
 app-benchmarks/hyperfine/hyperfine-1.16.1.ebuild | 175 +++
 2 files changed, 260 insertions(+)

diff --git a/app-benchmarks/hyperfine/Manifest 
b/app-benchmarks/hyperfine/Manifest
index ffb36fc98533..8a5a54304ca6 100644
--- a/app-benchmarks/hyperfine/Manifest
+++ b/app-benchmarks/hyperfine/Manifest
@@ -1,44 +1,81 @@
+DIST ahash-0.7.6.crate 38030 BLAKE2B 
aca3661477fcd7822d6d10970151e05c28e1615f8cd7ddaac064b15102027e404b19b0f3f16dd76145048594ea1c22ae27dd08cc05c411efbae9ec7a1ef55ce9
 SHA512 
61354688b6fb096359faefb6f34be958cd2215d56b88c22c737d24183eaad433f811bc9e64f927e4852c87d2799c22fda82b55cfbef2ed6357ff74f0c4ffec68
+DIST ahash-0.8.3.crate 42416 BLAKE2B 
84836a4e33451012ff32c1a1a90500d87eb7ce649b60dff4eecfb0d25b9782a186376c154673c3121b154ff4616016d1718dfd687b88f4772c2c89eeb2f119b6
 SHA512 
cf2d2f1201ac0969cf4e2a0c47090bee971b2287ac44b5e091c90a9eced03cf6ff56d7900cc0f529d4acedc30bd400261c15e50efabdd1731f79951b449af53e
 DIST aho-corasick-0.7.19.crate 113070 BLAKE2B 
5ddaa0d415d19cf9922b5723bf3480750634ea68cb66fd05bfa2bf57607eb6383ba86d8c55f70adb87b71b98caa73d8f6ebd075c006493530c81979032899b60
 SHA512 
0d63d29079650bde4e8a9f8529716b9d8c42db076a1d74715116240c2628173f1e86fb29c08a25ad07a0148e48789ab20de0c186a8b3dfb193cbfeb0d76ae78c
+DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 
3f5d54fea2793ce1c2c4d5b3049b910f45a5721e7538cb2557df63dc3069ab3f6b66aceb5e9a48f21c43ae29778fd045428ea103b2a6de81659e605e30e64ca6
 SHA512 
ad31f3d1b3fe41e593d4ca7e721bbad62936f2e6a17fd1e0997353edb6fc906d1bef2b79f0ac7c7676abe637bbabb23ff22059947be379a2441011f8178983c5
 DIST anyhow-1.0.64.crate 43549 BLAKE2B 
2cbed191296299d888fd7a02366cb3e5498920cfd6a05ebac9c4ba6d0bc248b49e8dd46a70effbf3d69349a2b8d28814cb04edbc52ccd5bf3050de438210ca77
 SHA512 
4d525152a0977a85719695757e515e1fc714bbaccf3ade1d7bcafa9dec3c44e93c633aade95f663f8c93378a1f2da5d55e5f2a906701a7d8369939538f860531
+DIST anyhow-1.0.69.crate 43576 BLAKE2B 
deb44b3110aee1314dd599b730df8c2f03b7d13c0d945d4ef00a0e30ca74257269e43107be19868adfea331a8c730e0aec2dff3abea704e56bc6a35b9581fe14
 SHA512 
d65e5c9404a70b1e0af90dd66af157f8c31ad0858f703765d5fc6c828f1fc8db690b17451c4108e3a52a7da2d6c2366e745d7b4bd7d19e6dba3485f7c3a43071
 DIST approx-0.5.1.crate 15100 BLAKE2B 
8fe84d52263521c0b72a1d1e82ed283828f680b8b56f532df2c14ea86ca09e793686d823c5d58ecfd7a829948543bb375e85223c866cf036e9432be5d6aa7399
 SHA512 
c6d768496c974b6ff4cf7ad8e65f3fc9faf29a1957da497968ee112c6a0b9d7a0ff9a2579206e864976c0f65ed2190bc9d2b63b31a09ced7b57879e207c46407
 DIST arrayvec-0.7.2.crate 29341 BLAKE2B 
eae9d3f494033ea2d837a6024cb24bd4574683ed1e76ac6be7f7c6b0d8ee65c0eaf03dbae7fea04cf0921299f69234ad91e1cf41342de86f554f74e287dd3ba1
 SHA512 
80cc6e55b6032f4882362813de970d3d99e600ada774b28ac6a24c9c8e018fda3b35c5750ac3a09fca6fb9496e2e3fe608b58d21b1b84685ebd170f567a0ecbc
 DIST assert_cmd-2.0.4.crate 22581 BLAKE2B 
7fc9fe4577e486f26d07b2b4419c331022ca61923d0664f4e8a25abbe6d6305600b47c739f9f065ef778bdeb59b6309ab73df2be11e5f8387cac2e7e8c70a4a2
 SHA512 
c389e0210153e9a6ccbba4dbc6a6c7a23533e5fe76e717dbc36415be2adbabfbc0de33a2e6d05e3d70779b7a278580edba400c688c9a6b446403b59a78d93720
+DIST assert_cmd-2.0.8.crate 24347 BLAKE2B 
b69beb301a11e893ee1c7b59a08ac7860c16a598dc404d7bfd38b2554790898cfb82d1e602750e9b720b4122154e4da140c7b077645786f0a788796d5dafe272
 SHA512 
886d789af9fe7f8155d393e2742c7982d5c0bb8d44a09f66e5552faed2effcedd000d567f9f00e08ad6d7c17fac9374d7a234ba001f38c9cf444ee41dbe07428
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 DIST autocfg-0.1.8.crate 6621 BLAKE2B 
15afc4b27028f542b6977bcf19cc75f7e47df1f4e241e43d858bf451a659a2e937e0a3c1c8918d4fba6d1f66e47ba2f2e329023f3dcaff182e048e9e4f783825
 SHA512 
d6156e0a8701f38c20b693380ed1ac5b15f84bc87c5ae0541483b9b387e6118d8673d8e5da5f4eee4d736c777e923d3fba7f61589a49c353170a708a709d8db5
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987ed

[gentoo-commits] repo/gentoo:master commit in: virtual/rust/

2023-04-05 Thread Georgy Yakovlev
commit: 698f37b80d0819a4124bf9da7e6609e8d9ae7ff3
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Apr  5 22:03:34 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Wed Apr  5 23:30:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=698f37b8

virtual/rust: add 1.68.2

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

 virtual/rust/rust-1.68.2.ebuild | 23 +++
 1 file changed, 23 insertions(+)

diff --git a/virtual/rust/rust-1.68.2.ebuild b/virtual/rust/rust-1.68.2.ebuild
new file mode 100644
index ..ae12ed9a2d0f
--- /dev/null
+++ b/virtual/rust/rust-1.68.2.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-build
+
+DESCRIPTION="Virtual for Rust language compiler"
+
+LICENSE=""
+
+# adjust when rust upstream bumps internal llvm
+# we do not allow multiple llvm versions in dev-lang/rust for
+# neither system nor bundled, so we just hardcode it here.
+SLOT="0/llvm-15"
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="rustfmt"
+
+BDEPEND=""
+RDEPEND="|| (
+   ~dev-lang/rust-${PV}[rustfmt?,${MULTILIB_USEDEP}]
+   ~dev-lang/rust-bin-${PV}[rustfmt?,${MULTILIB_USEDEP}]
+)"



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

2023-04-05 Thread Georgy Yakovlev
commit: 96b4233894e8d025526df0fd1bb193e98cb6417f
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Apr  5 22:03:10 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Wed Apr  5 23:30:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96b42338

dev-lang/rust: add 1.68.2

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

 dev-lang/rust/Manifest   |   2 +
 dev-lang/rust/rust-1.68.2.ebuild | 741 +++
 2 files changed, 743 insertions(+)

diff --git a/dev-lang/rust/Manifest b/dev-lang/rust/Manifest
index 01d1ce538494..67f681f8cb1b 100644
--- a/dev-lang/rust/Manifest
+++ b/dev-lang/rust/Manifest
@@ -134,3 +134,5 @@ DIST rustc-1.67.1-src.tar.xz 142758844 BLAKE2B 
55b2a98592b1a2e465b7fb224607cbcb2
 DIST rustc-1.67.1-src.tar.xz.asc 801 BLAKE2B 
eb507c6f53c592921eb31cccb17c9d6027c67fb1311726f2d25fe7d1f8a1aa051efb99d7207a5e4477df0b75898783437e653fa041ed7daa27e7a7c4263ec230
 SHA512 
6c962f680d74251b55f77a43d6e383be53bacff8428e0d003bda207de1fea7f716b88f16686d22a88d99518a4834bf299731855fb030477a995d5e1f3d0024f4
 DIST rustc-1.68.1-src.tar.xz 147834548 BLAKE2B 
98e02c1ff3ed37cd52d1f348331ffe007583f078fbd1bc581eb32a098eee816f301cd833ecf9f806b8e0c673aa963b34d2e357c089bdb59a8a7464ab46b18307
 SHA512 
cf3921bc260db54b0f3afc0e6bc9fe8d560ddb81de5d2d4496746307d42a8010291f119d0cfc463996efce6ef829a0494b4eb6145e21c94fd113ff51ee010e21
 DIST rustc-1.68.1-src.tar.xz.asc 801 BLAKE2B 
5e0a2d95360fb5d8bed9e759111db225315b93d3042af19bb9fc9f239cabf9f32b85f2e616913ff3ce5fc8111deeb972bc184584ca473216b7a5320a255304a6
 SHA512 
5330405c09077070a63c04fc1c7059219d046fbaa24997861365199e48da98be4fe2a04fdc5c54a03166097bde58b4e51bdc8296ca89974d2dcec1da279bdab2
+DIST rustc-1.68.2-src.tar.xz 147835648 BLAKE2B 
4b6deab818d915afe67a96f4d32a758c15a832041a77d9da5d065a903ea2718e0e7ebbc0cd1baaa436b655bdb93a62e0fb76f9e37aed595c064e0857201bb091
 SHA512 
8b085d0351e19100e9abc24b10c44a0939a1d35ba23421da4ece345d7373f7dbad1dc6a2ae153c1259404dd96b41e2682e711cf2b0b63fd03a196760cddbcdd3
+DIST rustc-1.68.2-src.tar.xz.asc 801 BLAKE2B 
6ac2444950e5f919d09823ea3eef50364ad7b295126b090178872970f03c43ca9747779e0873138ca3a0b753eff79d2ef36d8b70c6a6050039ba9f9018571016
 SHA512 
86ccbb8ea89f820ba92ad9cbfb8f4bda3393e2c24d699355fd559a2339ff39bcce2a027ebd1b043f11de24b00cdac8c42d252915b36e711eb1d80f49a8007d47

diff --git a/dev-lang/rust/rust-1.68.2.ebuild b/dev-lang/rust/rust-1.68.2.ebuild
new file mode 100644
index ..4f904c718106
--- /dev/null
+++ b/dev-lang/rust/rust-1.68.2.ebuild
@@ -0,0 +1,741 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit bash-completion-r1 check-reqs estack flag-o-matic llvm multiprocessing 
\
+   multilib multilib-build python-any-r1 rust-toolchain toolchain-funcs 
verify-sig
+
+if [[ ${PV} = *beta* ]]; then
+   betaver=${PV//*beta}
+   BETA_SNAPSHOT="${betaver:0:4}-${betaver:4:2}-${betaver:6:2}"
+   MY_P="rustc-beta"
+   SLOT="beta/${PV}"
+   SRC="${BETA_SNAPSHOT}/rustc-beta-src.tar.xz -> rustc-${PV}-src.tar.xz"
+else
+   ABI_VER="$(ver_cut 1-2)"
+   SLOT="stable/${ABI_VER}"
+   MY_P="rustc-${PV}"
+   SRC="${MY_P}-src.tar.xz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+RUST_STAGE0_VERSION="1.$(($(ver_cut 2) - 1)).1"
+
+DESCRIPTION="Systems programming language from Mozilla"
+HOMEPAGE="https://www.rust-lang.org/;
+
+SRC_URI="
+   https://static.rust-lang.org/dist/${SRC}
+   verify-sig? ( https://static.rust-lang.org/dist/${SRC}.asc )
+   !system-bootstrap? ( $(rust_all_arch_uris rust-${RUST_STAGE0_VERSION}) )
+"
+
+# keep in sync with llvm ebuild of the same version as bundled one.
+ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM AVR BPF Hexagon Lanai Mips MSP430
+   NVPTX PowerPC RISCV Sparc SystemZ WebAssembly X86 XCore )
+ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" )
+LLVM_TARGET_USEDEPS=${ALL_LLVM_TARGETS[@]/%/(-)?}
+
+LICENSE="|| ( MIT Apache-2.0 ) BSD BSD-1 BSD-2 BSD-4 UoI-NCSA"
+
+IUSE="clippy cpu_flags_x86_sse2 debug dist doc llvm-libunwind miri nightly 
parallel-compiler profiler rustfmt rust-analyzer rust-src system-bootstrap 
system-llvm test wasm ${ALL_LLVM_TARGETS[*]}"
+
+# Please keep the LLVM dependency block separate. Since LLVM is slotted,
+# we need to *really* make sure we're not pulling more than one slot
+# simultaneously.
+
+# How to use it:
+# List all the working slots in LLVM_VALID_SLOTS, newest first.
+LLVM_VALID_SLOTS=( 15 )
+LLVM_MAX_SLOT="${LLVM_VALID_SLOTS[0]}"
+
+# splitting usedeps needed to avoid CI/pkgcheck's UncheckableDep limitation
+# (-) usedep needed because we may build with older llvm without that target
+LLVM_DEPEND="||

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

2023-04-05 Thread Georgy Yakovlev
commit: 66927f401aaf98d07191d1b4575a619288745fdf
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Apr  5 22:02:26 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Wed Apr  5 23:30:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66927f40

dev-lang/rust-bin: add 1.68.2

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

 dev-lang/rust-bin/Manifest   |  33 +
 dev-lang/rust-bin/rust-bin-1.68.2.ebuild | 229 +++
 2 files changed, 262 insertions(+)

diff --git a/dev-lang/rust-bin/Manifest b/dev-lang/rust-bin/Manifest
index 40c8ed94e2da..7fb3649651c8 100644
--- a/dev-lang/rust-bin/Manifest
+++ b/dev-lang/rust-bin/Manifest
@@ -128,7 +128,40 @@ DIST rust-1.68.1-x86_64-unknown-linux-gnu.tar.xz 185646128 
BLAKE2B 52d8c59bcd8c1
 DIST rust-1.68.1-x86_64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 
5c2309f58a2d7a667211067d37428c88684790625321836bf06a676741c238908cdb0df31280b94730be9dc17de0a6f631f46bdd8d811b45688ea5b92ca3e2c6
 SHA512 
ee700dba9c6a9c29933039ea13c01b5ca2a01b4869b480e3c1352adaed108ed25435b94b12d8b9117dc379657738149a4f2a8f9adcbf74b108b70314f1429043
 DIST rust-1.68.1-x86_64-unknown-linux-musl.tar.xz 270163680 BLAKE2B 
d094a08ffd1e9aa2a36a6d4c731c8468cbe9e61ada3d1caafb5266fde01abf8c40d2996f4f7579f6aa5513de3d6f9384a7ca9631c5ba2f6a0d6c3eefc9244ffe
 SHA512 
b5cdab93ab5fc0757643259cdd3b69e37aafa304f1d84bf6e9c99553599bfad4616e318e2198542314cedeb0419a0b86e0d7e4699df040c6b8014392edc617c9
 DIST rust-1.68.1-x86_64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B 
aac3764bcde2121733e177a7968e16b0f727837753d101889a2008f12158c076450e84f416f25e4b77ea42acc8e33e6efbefb67c87cdc2812059f9e1ec9b05cd
 SHA512 
65a28cc79b6be8f8e0f2ec529d1d9e08323ccf50a437611af45c83931187bd730bb3cd29335b28a73aaecd12df397b43dd81cc08b6f710f5c59386977a8a363b
+DIST rust-1.68.2-aarch64-unknown-linux-gnu.tar.xz 257441012 BLAKE2B 
621615e68cfffb46552577a9e30e863518fa37f53bb8e00bc639f048d7f05910fd31473ca00242a83b3dafd96db73a19648e0b11641f26ccfaaca5ed17abb2b8
 SHA512 
77fabd0ff2a4e7df8142663932ca146c7f5b463cc7f1d4c2b3ca1c862c29f746a0ca77eff6d37fe582aa4c2cb2c007a1e5d0a1c0214caf1b0792b14934f693aa
+DIST rust-1.68.2-aarch64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 
eeba8414c9bf414f9a6de46045f9e49ab1a6436c30fcce989aedd2c0658557336f9e919b0372f33fcf11ff3fe64ab9ede54fb9d6e6f4ae8504a6b9401a6f7933
 SHA512 
f2edefb84d75653d3f107349f3962983ff56cc6538c75b8b00e25e790a51e19be10848906ccb90b80bf7742fca2dfa3bfdc4ce974aae6130c7dd71905c9bbbad
+DIST rust-1.68.2-aarch64-unknown-linux-musl.tar.xz 235749524 BLAKE2B 
fc90040069f265d781d73f46bccff8df773830d2d178205126f7a1e67b5c22ca0d87dfeb47f46370522c758804e26fe29cdad29706045bd07404685afc2f77c3
 SHA512 
fceddcdb17f618c576b74590067f9cd476133e86b9c22079400de98489247aba07e12987f29c043067daf1f86e240d8990f0c02b7d58e647d75d8fe82d3229f5
+DIST rust-1.68.2-aarch64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B 
14e072f897ceb80afc01c9bd531f3f85c9b5dffdfe9a0d6e9a41d9c6f5177427afb0a97916385b480594eee4a787184d9d66d05863d0c6885ab1bb0e37a224c6
 SHA512 
05c42ebcd370782ec5eaeca05fbb5da929eb2f555a8f3e68f622d153f0076cebf7eb78151e95b02e7959b431a7cee670033a172a5eb77116c802e68c20ee622e
+DIST rust-1.68.2-arm-unknown-linux-gnueabi.tar.xz 213433720 BLAKE2B 
29d1040c4f553a52b996720b37d26f76f21f7cefb8152eb5018bf2b380c0e3202e9d6e2643846fdb957b25d4d07f50be4c41d0055c8d7f2bfcb4f5a4a5bf
 SHA512 
851efffc3b47237f1516198c7dd6ea23d432126854707fcc5e23b7de0d8e149d34b53aafa6af7ad2bdee8d45e61c4771fdc96867635aa8ce2f76fe14e450ed2b
+DIST rust-1.68.2-arm-unknown-linux-gnueabi.tar.xz.asc 801 BLAKE2B 
7f36e95ed463f260db65f50e0b469789007436f4bf560573a5ca0d6e1c23c99b62a361b98c6c5fa6a7c4056007ef2427f7fd61a501f73750470626a5b70db473
 SHA512 
6dcea7816a2be7292bcd1ffc50bb11db9803bc5d93207be99c03089d324bb527f117106f55b215069bbb5e84806beb30073d226e2cc6d257402b073b6561ed18
+DIST rust-1.68.2-arm-unknown-linux-gnueabihf.tar.xz 214517972 BLAKE2B 
76fb64798cc6e7a1c9c6334e6cef0ab18c72f2c00c0399e55f9344565c0fcd19941eabafadc46351cc4fd940fd5b0c199754621614fa72b9d6d0c1d3286b3dc0
 SHA512 
d66922d4d2260ecc66e8de5863b946609e7452f8c76585e7399d1c08865f273bd2a6d2037ad36fd2c02ab7c3010f1e84d252adadca2a9662d16a8f70b920c7ba
+DIST rust-1.68.2-arm-unknown-linux-gnueabihf.tar.xz.asc 801 BLAKE2B 
ca3a22fceb130eb57a6b645fa5e9697044cbb6a09365c73a31410dd734cfe81fb79b2c2e706435e483f12436bf77dad26d22e9a92f0d8bb2e7c084a0324dc5c8
 SHA512 
4b630cd85b773f0105d14702fbb8e6ec83d97f73a0cd3e06fec92fcea5806f7ee44d4c83d50f181d8d87a64416f5a79eb1cbee7ffedb1934ab1716ee7812f8ce
+DIST rust-1.68.2-armv7-unknown-linux-gnueabihf.tar.xz 218111640 BLAKE2B 
13a22fdc55de06c0f4172aa34fda616596cac9bf80a9da9aaed5be9ac44d559e682e3f352a72a8beebb7eee6c0d2c561575f73f28436606e84857b9ed2af48c1
 SHA512 
a1855a420ca87d72c50465c282236f42ad1ccffbc746f5dcd0f7abc908fcde512228fcc80fc1babaa7ba10ce9f1d841e3eaf577e892644a1260cff110e2e5327
+DIST rust-1.68.2-armv7-unknown-linux-gnueabihf.tar.xz.asc 80

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

2023-04-05 Thread Georgy Yakovlev
commit: 6be468c79e11bd600b66315582aa604e35d05c1d
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Apr  5 22:30:37 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Wed Apr  5 23:30:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6be468c7

sys-apps/fd: add 8.7.0

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

 sys-apps/fd/Manifest|  90 ++
 sys-apps/fd/fd-8.7.0.ebuild | 177 
 2 files changed, 267 insertions(+)

diff --git a/sys-apps/fd/Manifest b/sys-apps/fd/Manifest
index 2064c691fec6..4e9c1a6f8485 100644
--- a/sys-apps/fd/Manifest
+++ b/sys-apps/fd/Manifest
@@ -1,82 +1,172 @@
 DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 
4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f
 SHA512 
7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00
+DIST aho-corasick-0.7.19.crate 113070 BLAKE2B 
5ddaa0d415d19cf9922b5723bf3480750634ea68cb66fd05bfa2bf57607eb6383ba86d8c55f70adb87b71b98caa73d8f6ebd075c006493530c81979032899b60
 SHA512 
0d63d29079650bde4e8a9f8529716b9d8c42db076a1d74715116240c2628173f1e86fb29c08a25ad07a0148e48789ab20de0c186a8b3dfb193cbfeb0d76ae78c
+DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
 DIST ansi_term-0.12.1.crate 24838 BLAKE2B 
f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791
 SHA512 
b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
 DIST anyhow-1.0.57.crate 44614 BLAKE2B 
b8d8274325b7959cedb2b8f4023d13b0d3824034c8433aea9a0a6f3c3fa6a6d7460b93bf624dff4b7168075524545f1a312e454ed0b15e8dff2109cf3c6dc433
 SHA512 
311b9280aa7d573c11752ca2ffe810e2d4b55fe4c34cca948bbd42f1ddb1d36a51eda39684cffb7f6c4a18508cb53a5a38495521562a0088e3374fee800ff004
+DIST anyhow-1.0.68.crate 43882 BLAKE2B 
0ccd8fcb746344dfa85674fa7c95aa648aed8d40134b8c1c1c0852f6c7d22f5622ca1704ec65c254fc20946b1733299e1517364d74f726952d5a951ef89a2fe5
 SHA512 
b8cfc132ebeac823edf18cba7e335d1939fcbb095ed4ea859f4dc4cde5b1ff35fd68f0743577c69085f74f019768a3359936bf6dc1b2aceb7e2b28ace7f74a0f
 DIST argmax-0.3.0.crate 11172 BLAKE2B 
de9b84974cabc05c41b4d1f74f68ba18d8743fce84bc66da932215d2495de21204b219c669f3c20e95ab934918e7eb9bd5518f2d3097bdd2b367984771db2a33
 SHA512 
6415c45fd7c7d4ddac7c821ab4777dd0bc8e96475034db38270e308238990170f3475a4fe3faecc7d8a3ae2ae4a017ccd8bdc20a02ed153b38c429b226362078
+DIST argmax-0.3.1.crate 11270 BLAKE2B 
5ea6790707e3d133cc52cf56fdfa93938e6e368408f97b28b4f3cec7aa3493beaff6be6ccdd13e9b34ecbb9a50bfb00f8a702a06820c925a720c5c3baf8606ec
 SHA512 
717df8bab99c0047fa14255208b9799be0324e962addd363eee17f4fbfcc8df8b73263e9e8fc6c8eba6212b84adf8eac87cd3a77cc76b7c5a0ea7973870490b9
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 DIST bstr-0.2.17.crate 330350 BLAKE2B 
90c3a48d78b73d7e36a3da9fda0beae6e91ce534d17198ea8ceee0b613d03297f9dd8bca30e1ec5da01d1da359a1da72b2c2771b77c82bebab5006cafd665192
 SHA512 
883eac8210d14f89517b4dd5e25d02c97cf31602ec74498b5e186112ba0f154d47de8d1c41a8f4e5503f3b53c064e2c976b60bbfd63fc28b186bc006e00f20c2
+DIST bumpalo-3.11.1.crate 81207 BLAKE2B 
ba76008fb5a975aca12b6f893779e18dd353a22a42cbbeecd5870622a7cbc0cd7e37036af600c570b8a55f26ea8d07f44a9aa1a8373d977b6f75bd4276730292
 SHA512 
70e90bee1fa4e783ff5a3b18f192b9347bafab7daaa907e74913a415a66c29acfb073fcfb46150801aa7649ab0d2ec8a610de239551565dd167bac72ab13a9bc
 DIST cc-1.0.73.crate 57880 BLAKE2B 
be8d7a25a54afdd759844e76aec61526fc2bd5ca09480e6cdd3bdcf27e5f9d3a88dc16cbcbf54cd021470a7cc521e1ad468116c112bbd30752bac0d5486939a

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

2023-04-05 Thread Georgy Yakovlev
commit: aed9dba53c148532ef097c1351c1f1c5e92e2d71
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Apr  5 22:32:41 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Wed Apr  5 23:30:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aed9dba5

sys-devel/rust-std: add 1.68.2, drop 1.68.1

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

 sys-devel/rust-std/Manifest   | 2 +-
 sys-devel/rust-std/{rust-std-1.68.1.ebuild => rust-std-1.68.2.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/rust-std/Manifest b/sys-devel/rust-std/Manifest
index f799160e0e0f..7b09a15e9b9e 100644
--- a/sys-devel/rust-std/Manifest
+++ b/sys-devel/rust-std/Manifest
@@ -1 +1 @@
-DIST rustc-1.68.1-src.tar.xz 147834548 BLAKE2B 
98e02c1ff3ed37cd52d1f348331ffe007583f078fbd1bc581eb32a098eee816f301cd833ecf9f806b8e0c673aa963b34d2e357c089bdb59a8a7464ab46b18307
 SHA512 
cf3921bc260db54b0f3afc0e6bc9fe8d560ddb81de5d2d4496746307d42a8010291f119d0cfc463996efce6ef829a0494b4eb6145e21c94fd113ff51ee010e21
+DIST rustc-1.68.2-src.tar.xz 147835648 BLAKE2B 
4b6deab818d915afe67a96f4d32a758c15a832041a77d9da5d065a903ea2718e0e7ebbc0cd1baaa436b655bdb93a62e0fb76f9e37aed595c064e0857201bb091
 SHA512 
8b085d0351e19100e9abc24b10c44a0939a1d35ba23421da4ece345d7373f7dbad1dc6a2ae153c1259404dd96b41e2682e711cf2b0b63fd03a196760cddbcdd3

diff --git a/sys-devel/rust-std/rust-std-1.68.1.ebuild 
b/sys-devel/rust-std/rust-std-1.68.2.ebuild
similarity index 100%
rename from sys-devel/rust-std/rust-std-1.68.1.ebuild
rename to sys-devel/rust-std/rust-std-1.68.2.ebuild



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

2023-04-05 Thread Georgy Yakovlev
commit: ed0c65a07e74d5e34339b9dfeb12df7168a2d1f6
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Apr  5 21:51:15 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Wed Apr  5 21:52:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed0c65a0

x11-terms/alacritty: update LICENSE

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

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

diff --git a/x11-terms/alacritty/alacritty-.ebuild 
b/x11-terms/alacritty/alacritty-.ebuild
index 722be6153773..0d197e38e1a2 100644
--- a/x11-terms/alacritty/alacritty-.ebuild
+++ b/x11-terms/alacritty/alacritty-.ebuild
@@ -24,7 +24,7 @@ else
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
 fi
 
-LICENSE="Apache-2.0 Apache-2.0-with-LLVM-exceptions Boost-1.0 BSD BSD-2 
CC0-1.0 FTL ISC MIT MPL-2.0 Unlicense WTFPL-2 ZLIB"
+LICENSE="Apache-2.0 Artistic-2 Boost-1.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0 
Unicode-DFS-2016 ZLIB"
 SLOT="0"
 IUSE="wayland +X"
 



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

2023-04-05 Thread Georgy Yakovlev
commit: bb10e6e9e02f0c983d3857d09e4c86a7442cd001
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Apr  5 21:50:08 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Wed Apr  5 21:52:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb10e6e9

x11-terms/alacritty: add 0.12.0

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

 x11-terms/alacritty/Manifest|  52 
 x11-terms/alacritty/alacritty-0.12.0.ebuild | 364 
 2 files changed, 416 insertions(+)

diff --git a/x11-terms/alacritty/Manifest b/x11-terms/alacritty/Manifest
index 98b68c39cc88..f14960da1363 100644
--- a/x11-terms/alacritty/Manifest
+++ b/x11-terms/alacritty/Manifest
@@ -2,10 +2,14 @@ DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e64656907
 DIST adler32-1.2.0.crate 6411 BLAKE2B 
51d44ccfd774158687b8244e83377e40ff896364e3d41e9015665131cc2a176d4ca0ab5a84df027dec0869ee735ee36f5687a06c1d2341de666070cdbab89483
 SHA512 
8ed72612fb78e213fc92963fdae0508ef26988656c939e6c9cddccbe2658d4a956a8ae934d9658262a8b2687dc446b3f1ee7614128b440487c81e606526dfda3
 DIST alacritty-0.10.1.tar.gz 1439045 BLAKE2B 
327fbf7158459dbbc6e2a974184daa540e50613503c227ddd39e6deef6a0cb07a172f9277906615032f0557c9f5b6eb0df6fad37e46e329ad8a5c6cfb5095c5d
 SHA512 
1321cfdf1ecc7210511ed84912e0d7a06951e21931c521decd3db8d0c1f50da4e50c01d9b39b4c77ce3a7ce0187f1f81abf3d3edc27388e6ec2e42c6c679f2d6
 DIST alacritty-0.11.0.tar.gz 1481102 BLAKE2B 
6fa94c4466baa93cc65786e69f0aef4766d30de009db3f07ba132f2b637ec747d1e4f4c68ee0eb3245faa55f575574bcc16112b9d193f4c65d7a2c2ada7eb3bb
 SHA512 
5554aae3aad52430cb7087bc5863ac505c8f351fb4b5c3fd8f1b82a450e84ecc09b645c21e5f147289c4715a98ebbe045d401f728efe81bd7ded0e1bbe5ab7dd
+DIST alacritty-0.12.0.tar.gz 1493608 BLAKE2B 
f1ad3092ab063567f8a819b55890a28099b862af2d10098c69c064865ef5d763eb162089e8cd222570becb69864d18c89e0c827de9f75836bc1e194b8bb39828
 SHA512 
d7d5ec076d602b84fecdd14537a2adfca53a395ca48e46fc9149562213f16311fd3d865e8d2f4f0b7fedcfc2306f63e800c2fa118d74b1cfc93596504af1fa14
+DIST android-activity-0.4.0.crate 235580 BLAKE2B 
20740b4da158ce347c08c50f5a8c307ec159acd78399c781d10ea164ba4bc09e19595fff8c45e6b0f7ac4d58e23341d3a338cacca8a6ce824a2df779247a8b35
 SHA512 
50beaa5353ccece025d913898a070122e7680f8f50e7cc3ee7e23ab972244a0f7623ca34639dad8313f4b62e530c1e2b00ae65a7f84ff5a14e619975339fcca1
+DIST android-properties-0.2.2.crate 4563 BLAKE2B 
00634bbee4d6dcd3254ee37dd7e5560963b35700aa95c47c84c129f0774cbac436347f0abdaa4ec33216358d9f079559552bd5a95de5026b7dba4e04d9cd674b
 SHA512 
dae9a12ffa7d5fbabc28d3ddcc32f1b5300884cf2b3ef2e123f2dea596b3a796b9c3cb6c5381bf8f6caf04a633c5f2f0b56804fed8fb2a6f06c36d6c76539431
 DIST android_glue-0.2.3.crate 1572 BLAKE2B 
8404cc69af7d1c9e851e67a69b5b18195388b50924b6a8afc7203bc5101babe9ae007724e552a929947fa9c639eb8ae13cdae0aedbc2d54b0b8d48373f15b7a3
 SHA512 
16ff1f0e1f50cd120dfbe57d45ebac1725fa75447c964a5b05a1a0565b13b0bc3b6c153edb4a50083ef5d802a889c9f9007e2e21a58dc408f9fb12e9437bd01b
 DIST ansi_term-0.12.1.crate 24838 BLAKE2B 
f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791
 SHA512 
b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
 DIST arrayref-0.3.6.crate 10035 BLAKE2B 
88292fa4b3ad4fccd03772c2f0eca04cc13373fe094358bac57d7523c256d89f3087603e5bcb2a0b15d8b2ecd48e904a822b2cb800276a9c47ad6c6b660d9d34
 SHA512 
368341d00706c1250ff081b0d99c36c9af694a62ff4f4d8c837234340295771ca49c5439b24b6e1a4f2c3c5821764e98881dcb22d793f83de632fd5cb457671f
 DIST arrayvec-0.5.2.crate 27838 BLAKE2B 
51e2eacae0ef148f3f52d21ae00794e540e7ce4c013fb496dd1347ad91ffbbca199381fffbb064225f829216f6c5e915edfa64833f91fabdd13c3f011d86491f
 SHA512 
1896b5f64b4dbdcff8ad234bda4ea8129bcacf87839347304717e94ee9f369cf5f4371755e453ff7d72817edb8f7fdbc726d77cc4f28ed05148dc89c7714b004
+DIST arrayvec-0.7.2.crate 29341 BLAKE2B 
eae9d3f494033ea2d837a6024cb24bd4574683ed1e76ac6be7f7c6b0d8ee65c0eaf03dbae7fea04cf0921299f69234ad91e1cf41342de86f554f74e287dd3ba1
 SHA512 
80cc6e55b6032f4882362813de970d3d99e600ada774b28ac6a24c9c8e018fda3b35c5750ac3a09fca6fb9496e2e3fe608b58d21b1b84685ebd170f567a0ecbc
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 DIST autocfg-1.0.1.crate 12908 BLAKE2B 
40c53cab298e4f26634c3acff3ece6a3371188d91dbf377ed664eabedcde20536edaa93daf406618f37edde019f049a6e7b9a47f627344587dbd126bee2b5e3a
 SHA512 
630b348acb98b012e97804e6325d03c89abc22f2157762c59144c04e6c733daf550bdc7f0fe0b9f3b50e15dae8c1c3c4bdfce3d805b02f0fc987311f5332419b
 DIST autocfg-1.1.0.crate 1327

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

2023-04-05 Thread Georgy Yakovlev
commit: 6ea2b9c002294a5b14e26dd1a5cda806835941fd
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Apr  5 21:42:17 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Wed Apr  5 21:52:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ea2b9c0

app-portage/pycargoebuild: keyword 0.6.3 for ~ppc64

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

 app-portage/pycargoebuild/pycargoebuild-0.6.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/pycargoebuild/pycargoebuild-0.6.3.ebuild 
b/app-portage/pycargoebuild/pycargoebuild-0.6.3.ebuild
index 509b3840a625..129da3cd2026 100644
--- a/app-portage/pycargoebuild/pycargoebuild-0.6.3.ebuild
+++ b/app-portage/pycargoebuild/pycargoebuild-0.6.3.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~ppc64"
 
 RDEPEND="
dev-python/license-expression[${PYTHON_USEDEP}]



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

2023-04-05 Thread Georgy Yakovlev
commit: 671ee216092f8672288738990596bf2446b737b3
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Apr  5 21:51:50 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Wed Apr  5 21:52:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=671ee216

x11-terms/alacritty: enable py3.11

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

 x11-terms/alacritty/alacritty-0.10.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/alacritty/alacritty-0.10.1.ebuild 
b/x11-terms/alacritty/alacritty-0.10.1.ebuild
index 582c3b25412a..861d647e62f6 100644
--- a/x11-terms/alacritty/alacritty-0.10.1.ebuild
+++ b/x11-terms/alacritty/alacritty-0.10.1.ebuild
@@ -209,7 +209,7 @@ CRATES="
 
 MY_PV="${PV//_rc/-rc}"
 # https://bugs.gentoo.org/725962
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit bash-completion-r1 cargo desktop python-any-r1
 



[gentoo-commits] repo/gentoo:master commit in: net-news/liferea/

2023-04-05 Thread Georgy Yakovlev
commit: c0239c18fbc5e3b7724bdaf9e9018aed4e157323
Author: Yuri Konotopov  gnome  org>
AuthorDate: Sun Apr  2 07:56:03 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Wed Apr  5 20:52:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0239c18

net-news/liferea: add 1.14.4

Signed-off-by: Yuri Konotopov  gnome.org>
Signed-off-by: Georgy Yakovlev  gentoo.org>

 net-news/liferea/Manifest  |  1 +
 net-news/liferea/liferea-1.14.4.ebuild | 69 ++
 2 files changed, 70 insertions(+)

diff --git a/net-news/liferea/Manifest b/net-news/liferea/Manifest
index 804e50b61f31..6177a741feb7 100644
--- a/net-news/liferea/Manifest
+++ b/net-news/liferea/Manifest
@@ -1,3 +1,4 @@
 DIST liferea-1.12.10.tar.bz2 1503040 BLAKE2B 
8a935f889b972787a55f0d09c4314ee5ff4d4fa42b46af46d84e5dd5d13df95adf898dc522baadd76e7c752c9f47d771122698882142202002ebf2fa5b0e3f31
 SHA512 
34b9c5b9c58aaac790e44aa2495a169ea2fbc3cdf351013324615b65c083045c3b09c5d5fa6eeba994184d2d7a9e52626241877c24194f4f771af0f5b3afb067
 DIST liferea-1.12.9.tar.bz2 1496593 BLAKE2B 
a0887a7b04c47a69166396f06305342232b16eefba04df1a0cda7c9d84880e025d73786a55aaa528a143fccef213fa2de9474fb6fab3f301e54a12dba4a705f1
 SHA512 
09156e0e5e4342741b6290be17ee94a3204d431c687c17688e23067d151d36a178193f5cf01da222974810a48626c877b0cf917fbdd9ecb6e81254e85750be9b
 DIST liferea-1.14.1.tar.gz 1832915 BLAKE2B 
93923a498031a356d7c54a290707d79b1758d7e8a0a684d85fd4baab8ce8642e9f6e2be83e2866044d7e17ed08babfbfed8092a6cf83658d8ea90182bec150d1
 SHA512 
83abb325865e349c22d3735221cb9fc80075502b212042d5db2dcd6425bc4d344755e7dc8a674b71fcde11b07f8ed0ef1b955c5cb3d5e2b4e4a62d1d8793eb94
+DIST liferea-1.14.4.tar.gz 1833197 BLAKE2B 
40fbf7e98f5e576022131857fc70528bd158400f168ba14be46245404b6548bf72e1138cb7a41390ea8d237ca28063ad5b0c2ab311777f21aee867c27098d3bc
 SHA512 
b251fbf120bb4499b7da871e3ece3bf4ac9f04450aa9b9901f8ca8b79f564917e376856fcd2a657439670e2232e9d62e35b7a8f36e49827328fcc6ac738733f0

diff --git a/net-news/liferea/liferea-1.14.4.ebuild 
b/net-news/liferea/liferea-1.14.4.ebuild
new file mode 100644
index ..bbac1ef6f198
--- /dev/null
+++ b/net-news/liferea/liferea-1.14.4.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit autotools gnome2-utils optfeature python-single-r1 xdg
+
+DESCRIPTION="News Aggregator for RDF/RSS/CDF/Atom/Echo feeds"
+HOMEPAGE="https://lzone.de/liferea/;
+SRC_URI="https://github.com/lwindolf/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE=""
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   dev-db/sqlite:3
+   dev-libs/fribidi
+   dev-libs/glib:2
+   dev-libs/gobject-introspection
+   dev-libs/json-glib
+   dev-libs/libpeas[gtk,python,${PYTHON_SINGLE_USEDEP}]
+   dev-libs/libxml2:2
+   dev-libs/libxslt
+   gnome-base/gsettings-desktop-schemas
+   net-libs/libsoup:2.4
+   net-libs/webkit-gtk:4=
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+   x11-libs/pango"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-util/intltool
+   virtual/pkgconfig"
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   econf --disable-static
+}
+
+src_compile() {
+   # Workaround crash in libwebkit2gtk-4.0.so
+   # https://bugs.gentoo.org/704594
+   WEBKIT_DISABLE_COMPOSITING_MODE=1 \
+   default
+}
+
+src_install() {
+   default
+   find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+
+   optfeature "Libsecret Support plugin" app-crypt/libsecret[introspection]
+   optfeature "Tray Icon (GNOME Classic) plugin" "dev-python/pycairo 
x11-libs/gdk-pixbuf[introspection]"
+   optfeature "Media Player plugin" media-libs/gstreamer[introspection]
+   optfeature "monitoring network status" net-misc/networkmanager
+   optfeature "Popup Notifications plugin" 
x11-libs/libnotify[introspection]
+}



[gentoo-commits] repo/gentoo:master commit in: net-news/liferea/

2023-04-05 Thread Georgy Yakovlev
commit: 0f6aa0646baad09881e581250e24a4e018e14abc
Author: Yuri Konotopov  gnome  org>
AuthorDate: Sun Apr  2 07:56:18 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Wed Apr  5 20:53:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f6aa064

net-news/liferea: drop 1.14.1

Closes: https://github.com/gentoo/gentoo/pull/30441
Signed-off-by: Yuri Konotopov  gnome.org>
Signed-off-by: Georgy Yakovlev  gentoo.org>

 net-news/liferea/Manifest  |  1 -
 net-news/liferea/liferea-1.14.1.ebuild | 69 --
 2 files changed, 70 deletions(-)

diff --git a/net-news/liferea/Manifest b/net-news/liferea/Manifest
index 6177a741feb7..6a0f69277452 100644
--- a/net-news/liferea/Manifest
+++ b/net-news/liferea/Manifest
@@ -1,4 +1,3 @@
 DIST liferea-1.12.10.tar.bz2 1503040 BLAKE2B 
8a935f889b972787a55f0d09c4314ee5ff4d4fa42b46af46d84e5dd5d13df95adf898dc522baadd76e7c752c9f47d771122698882142202002ebf2fa5b0e3f31
 SHA512 
34b9c5b9c58aaac790e44aa2495a169ea2fbc3cdf351013324615b65c083045c3b09c5d5fa6eeba994184d2d7a9e52626241877c24194f4f771af0f5b3afb067
 DIST liferea-1.12.9.tar.bz2 1496593 BLAKE2B 
a0887a7b04c47a69166396f06305342232b16eefba04df1a0cda7c9d84880e025d73786a55aaa528a143fccef213fa2de9474fb6fab3f301e54a12dba4a705f1
 SHA512 
09156e0e5e4342741b6290be17ee94a3204d431c687c17688e23067d151d36a178193f5cf01da222974810a48626c877b0cf917fbdd9ecb6e81254e85750be9b
-DIST liferea-1.14.1.tar.gz 1832915 BLAKE2B 
93923a498031a356d7c54a290707d79b1758d7e8a0a684d85fd4baab8ce8642e9f6e2be83e2866044d7e17ed08babfbfed8092a6cf83658d8ea90182bec150d1
 SHA512 
83abb325865e349c22d3735221cb9fc80075502b212042d5db2dcd6425bc4d344755e7dc8a674b71fcde11b07f8ed0ef1b955c5cb3d5e2b4e4a62d1d8793eb94
 DIST liferea-1.14.4.tar.gz 1833197 BLAKE2B 
40fbf7e98f5e576022131857fc70528bd158400f168ba14be46245404b6548bf72e1138cb7a41390ea8d237ca28063ad5b0c2ab311777f21aee867c27098d3bc
 SHA512 
b251fbf120bb4499b7da871e3ece3bf4ac9f04450aa9b9901f8ca8b79f564917e376856fcd2a657439670e2232e9d62e35b7a8f36e49827328fcc6ac738733f0

diff --git a/net-news/liferea/liferea-1.14.1.ebuild 
b/net-news/liferea/liferea-1.14.1.ebuild
deleted file mode 100644
index bbac1ef6f198..
--- a/net-news/liferea/liferea-1.14.1.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit autotools gnome2-utils optfeature python-single-r1 xdg
-
-DESCRIPTION="News Aggregator for RDF/RSS/CDF/Atom/Echo feeds"
-HOMEPAGE="https://lzone.de/liferea/;
-SRC_URI="https://github.com/lwindolf/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-IUSE=""
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
-   dev-db/sqlite:3
-   dev-libs/fribidi
-   dev-libs/glib:2
-   dev-libs/gobject-introspection
-   dev-libs/json-glib
-   dev-libs/libpeas[gtk,python,${PYTHON_SINGLE_USEDEP}]
-   dev-libs/libxml2:2
-   dev-libs/libxslt
-   gnome-base/gsettings-desktop-schemas
-   net-libs/libsoup:2.4
-   net-libs/webkit-gtk:4=
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:3
-   x11-libs/pango"
-DEPEND="${RDEPEND}"
-BDEPEND="dev-util/intltool
-   virtual/pkgconfig"
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   econf --disable-static
-}
-
-src_compile() {
-   # Workaround crash in libwebkit2gtk-4.0.so
-   # https://bugs.gentoo.org/704594
-   WEBKIT_DISABLE_COMPOSITING_MODE=1 \
-   default
-}
-
-src_install() {
-   default
-   find "${D}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-   gnome2_schemas_update
-
-   optfeature "Libsecret Support plugin" app-crypt/libsecret[introspection]
-   optfeature "Tray Icon (GNOME Classic) plugin" "dev-python/pycairo 
x11-libs/gdk-pixbuf[introspection]"
-   optfeature "Media Player plugin" media-libs/gstreamer[introspection]
-   optfeature "monitoring network status" net-misc/networkmanager
-   optfeature "Popup Notifications plugin" 
x11-libs/libnotify[introspection]
-}



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

2023-04-05 Thread Georgy Yakovlev
commit: 54dbe5232b08a9a54326d5302738ed2cc56f2815
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Apr  4 17:52:30 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Wed Apr  5 19:31:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54dbe523

dev-libs/mimalloc: add 2.1.1, drop 2.1.0

Closes: https://bugs.gentoo.org/903748
Acked-by: Sam James  gentoo.org>
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-libs/mimalloc/Manifest | 2 +-
 dev-libs/mimalloc/{mimalloc-2.1.0.ebuild => mimalloc-2.1.1.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/mimalloc/Manifest b/dev-libs/mimalloc/Manifest
index 6c1b878e7934..8909d37b1fde 100644
--- a/dev-libs/mimalloc/Manifest
+++ b/dev-libs/mimalloc/Manifest
@@ -1,2 +1,2 @@
 DIST mimalloc-2.0.9.tar.gz 1143452 BLAKE2B 
55e91d8fc89ef5344078caa5e72efce8c0745e3aab7bfb682587abf806bda1903c1afeaa57660a4dbcf7c19c04c759caf69af9fb62d15ecbdf2ce5bcf6574625
 SHA512 
bf6945bfb600ade35dab34c7f570ee4f69a77612547ad874bbbd989a4e594a6a219c222a22c90c5e36f205aae4d5cd1a5e4651caed5433db275d414c6769bf49
-DIST mimalloc-2.1.0.tar.gz 1163080 BLAKE2B 
c452fc6b6f16ba8f207855bc560f11ebb6b7431b17331123ede59a49ebe2591bb81e91481a776a6cd24ab5c7f3ceabd59cf6ae41b05b558e883cf045b71628d6
 SHA512 
f766d6d9ad961cc129a561ed4824eb30e0857c2da4662e0c6fd095c7e193760a2c3238943efa7601099d3b44480b34f1755454d6172a91b6dd1e3fa3a19d4a9e
+DIST mimalloc-2.1.1.tar.gz 1163057 BLAKE2B 
2f4f06b755f4083b0dc75e08004c38a65f7a855e0455dd8f6e3833578d10d55150c8dc02a8d1448cec5dd02375729ee7fc4ef1ab215ac527f9c52a98f752d8de
 SHA512 
01c7bdfd001ebc34bb0918fe4ecff42a4ec316fbbd73d4dda52c93c31e5712595758a595ae7ea436f445ecc0ebbf7f9c63d9c572f1c1c5a9e96f51fc524a4875

diff --git a/dev-libs/mimalloc/mimalloc-2.1.0.ebuild 
b/dev-libs/mimalloc/mimalloc-2.1.1.ebuild
similarity index 93%
rename from dev-libs/mimalloc/mimalloc-2.1.0.ebuild
rename to dev-libs/mimalloc/mimalloc-2.1.1.ebuild
index 74cdeaf24f44..5c8b6056d6ae 100644
--- a/dev-libs/mimalloc/mimalloc-2.1.0.ebuild
+++ b/dev-libs/mimalloc/mimalloc-2.1.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/microsoft/mimalloc/archive/refs/tags/v${PV}.tar.gz -
 
 LICENSE="MIT"
 SLOT="0/2"
-KEYWORDS="~amd64 ~loong ~riscv ~x86"
+KEYWORDS="~amd64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="hardened test"
 RESTRICT="!test? ( test )"
 



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

2023-04-03 Thread Georgy Yakovlev
commit: 102d9b22dc3c74927226fe3fa7b3a39eb4b1a012
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Apr  3 20:12:31 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Mon Apr  3 20:12:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=102d9b22

dev-libs/libdispatch: add USE=test

build system unconditionally was evaluating BUILD_TESTING as true

this leads to build failures in one of the test deps on some arches.

/usr/bin/powerpc64le-unknown-linux-gnu-ld.bfd: 
tests/libbsdtests.a(bsdtests.c.o): in function `test_ptr_null_format':
bsdtests.c:(.text+0x1d8): undefined reference to `vsnprintf.inline'
/usr/bin/powerpc64le-unknown-linux-gnu-ld.bfd: 
tests/libbsdtests.a(bsdtests.c.o): in function `test_ptr_notnull_format':
bsdtests.c:(.text+0x478): undefined reference to `vsnprintf.inline'
/usr/bin/powerpc64le-unknown-linux-gnu-ld.bfd: 
tests/libbsdtests.a(bsdtests.c.o): in function `test_ptr_format':
bsdtests.c:(.text+0x72c): undefined reference to `vsnprintf.inline'
/usr/bin/powerpc64le-unknown-linux-gnu-ld.bfd: 
tests/libbsdtests.a(bsdtests.c.o): in function `test_ptr_not_format':
bsdtests.c:(.text+0x9dc): undefined reference to `vsnprintf.inline'
/usr/bin/powerpc64le-unknown-linux-gnu-ld.bfd: 
tests/libbsdtests.a(bsdtests.c.o): in function `test_uint32_format':
bsdtests.c:(.text+0xc8c): undefined reference to `vsnprintf.inline'
/usr/bin/powerpc64le-unknown-linux-gnu-ld.bfd: 
tests/libbsdtests.a(bsdtests.c.o):bsdtests.c:(.text+0xf3c): more undefined 
references to `vsnprintf.inline' follow

explicitly passing -DBUILD_TESTINF=OFF allows to skip building and
linking offending test.
Library works well on ppc64le, just the test does not build with 128bit
ieee-long-double toolchain due to old headers somewhere in test deps.

The actual falure will still be visible with FEATURES="test"
but only on ppc64le systems with USE=ieee-long-double toolchain.

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

 dev-libs/libdispatch/libdispatch-5.7.1.ebuild | 4 
 dev-libs/libdispatch/libdispatch-5.7.3.ebuild | 4 
 2 files changed, 8 insertions(+)

diff --git a/dev-libs/libdispatch/libdispatch-5.7.1.ebuild 
b/dev-libs/libdispatch/libdispatch-5.7.1.ebuild
index c0c209226f47..da9e6411f534 100644
--- a/dev-libs/libdispatch/libdispatch-5.7.1.ebuild
+++ b/dev-libs/libdispatch/libdispatch-5.7.1.ebuild
@@ -15,6 +15,9 @@ 
SRC_URI="https://github.com/apple/${MY_PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.g
 LICENSE="Apache-2.0"
 SLOT="0"
 KEYWORDS="amd64 ~arm64 ppc64 ~riscv x86"
+IUSE="test"
+
+RESTRICT="!test? ( test )"
 
 DEPEND="
!gnustep-base/libobjc2
@@ -49,5 +52,6 @@ src_configure () {
export HOST_CXX="$(tc-getBUILD_CXX)"
tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG
 
+   local mycmakeargs=( -DBUILD_TESTING=$(usex test) )
cmake_src_configure
 }

diff --git a/dev-libs/libdispatch/libdispatch-5.7.3.ebuild 
b/dev-libs/libdispatch/libdispatch-5.7.3.ebuild
index 33616ad732de..95454fe7e805 100644
--- a/dev-libs/libdispatch/libdispatch-5.7.3.ebuild
+++ b/dev-libs/libdispatch/libdispatch-5.7.3.ebuild
@@ -15,6 +15,9 @@ 
SRC_URI="https://github.com/apple/${MY_PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.g
 LICENSE="Apache-2.0"
 SLOT="0"
 KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="test"
+
+RESTRICT="!test? ( test )"
 
 DEPEND="
!gnustep-base/libobjc2
@@ -49,5 +52,6 @@ src_configure () {
export HOST_CXX="$(tc-getBUILD_CXX)"
tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG
 
+   local mycmakeargs=( -DBUILD_TESTING=$(usex test) )
cmake_src_configure
 }



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

2023-04-03 Thread Georgy Yakovlev
commit: e96c5f01e7f1e5de8698854be85ad977ba9b527b
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Apr  3 19:47:09 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Mon Apr  3 19:47:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e96c5f01

dev-libs/mimalloc: unkeyword 2.1.0 for ~ppc64

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

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

diff --git a/dev-libs/mimalloc/mimalloc-2.1.0.ebuild 
b/dev-libs/mimalloc/mimalloc-2.1.0.ebuild
index 5c8b6056d6ae..74cdeaf24f44 100644
--- a/dev-libs/mimalloc/mimalloc-2.1.0.ebuild
+++ b/dev-libs/mimalloc/mimalloc-2.1.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/microsoft/mimalloc/archive/refs/tags/v${PV}.tar.gz -
 
 LICENSE="MIT"
 SLOT="0/2"
-KEYWORDS="~amd64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~loong ~riscv ~x86"
 IUSE="hardened test"
 RESTRICT="!test? ( test )"
 



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

2023-04-03 Thread Georgy Yakovlev
commit: 28d9dae9681c193eb61d7defeb40bc4fc4aea9a5
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Apr  3 17:24:27 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Mon Apr  3 17:25:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28d9dae9

sys-fs/zfs: enable py3.11

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

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

diff --git a/sys-fs/zfs/zfs-2.1.9.ebuild b/sys-fs/zfs/zfs-2.1.9.ebuild
index 32dd02992aaf..29308460bcd7 100644
--- a/sys-fs/zfs/zfs-2.1.9.ebuild
+++ b/sys-fs/zfs/zfs-2.1.9.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_OPTIONAL=1
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit autotools bash-completion-r1 dist-kernel-utils distutils-r1 
flag-o-matic linux-info pam systemd udev usr-ldscript
 



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

2023-04-03 Thread Georgy Yakovlev
commit: 6c205769c95f5cf3a79be6c7c9f1513bcf6faf7b
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Apr  3 17:14:17 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Mon Apr  3 17:15:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c205769

sys-apps/opal-utils: enable py3.11

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

 sys-apps/opal-utils/opal-utils-7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/opal-utils/opal-utils-7.0.ebuild 
b/sys-apps/opal-utils/opal-utils-7.0.ebuild
index 5864578f225c..231e4fdcf567 100644
--- a/sys-apps/opal-utils/opal-utils-7.0.ebuild
+++ b/sys-apps/opal-utils/opal-utils-7.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit linux-info python-single-r1 systemd toolchain-funcs
 



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

2023-03-28 Thread Georgy Yakovlev
commit: ec3844e235daf68680923a6aa92a35be76d62201
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Tue Mar 28 09:39:19 2023 +
Commit:     Georgy Yakovlev  gentoo  org>
CommitDate: Tue Mar 28 17:44:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec3844e2

net-irc/weechat: drop 3.6

Signed-off-by: Zoltan Puskas  sinustrom.info>
Closes: https://github.com/gentoo/gentoo/pull/30376
Signed-off-by: Georgy Yakovlev  gentoo.org>

 net-irc/weechat/Manifest   |   2 -
 net-irc/weechat/weechat-3.6.ebuild | 183 -
 2 files changed, 185 deletions(-)

diff --git a/net-irc/weechat/Manifest b/net-irc/weechat/Manifest
index 4608567e1419..7dd749117860 100644
--- a/net-irc/weechat/Manifest
+++ b/net-irc/weechat/Manifest
@@ -1,5 +1,3 @@
-DIST weechat-3.6.tar.xz 2716044 BLAKE2B 
b96cc6a8c352ff6c03429b0ef06164f02cf67c54cd2d86d9dcf9cba8620b3f190c036b02abff359f2bff640748cb29b12393ce4e92156ce6d213e570b0690e8b
 SHA512 
a6451e821244d47cbd10255287d67815d8d37b000ee031c1f1ebb3af6a42c6997ee7b8468bf42530d8b3162b7f9e8e557a549ce4059668c3a94ff9dc1d70ad06
-DIST weechat-3.6.tar.xz.asc 833 BLAKE2B 
d0d9952095fd7c8d5548dd56b8a3b79e6fd1c4042b8e72c91eb3d4447d5082a983852251cc6100fd7d973ddee9a9bc739c837914dd4bb1b31d3481da6b80817b
 SHA512 
8ea778e440d5c8dab28714b4a0a8b5e1f2009a782dfdf446c1428c5c4e41564e2d98b8e1dff55c370f1195ee233b6aaafbf46bd23c89719a73df3340200a34ec
 DIST weechat-3.7.1.tar.xz 2745164 BLAKE2B 
021ce5dc0a0199e820cdc06d44b25157435121ae6702a6922f0950f340896a451c21a7acd81bfc88f28ad5f6b8e0ce746fb58409ee368826ab8738f628140bb1
 SHA512 
998ebc0a6c423bca03eeacda1eca98f2edf28687635231718c2de1e2da4fb5cb07ed5f97745b68e318668d1afec9daf27b140143d2d3f6934b26f785a6db7d49
 DIST weechat-3.7.1.tar.xz.asc 833 BLAKE2B 
66b324267bd654cea90032479fd66b616d54a44b4f66df36e94035a26b3afefa1104258149e2536c501967af01fc786978311a8eeacba9fee97bad973116fc86
 SHA512 
861b1510cb89d337f6816563eb36f32f150288e8bda20e7c34c2533d88b149a65ff9b94d607551e7f21c78320968debed6dfa0659288a58ae0e17924f948a359
 DIST weechat-3.8.tar.xz 2777420 BLAKE2B 
46a2c2c5f14f1c47c0ef2c7591549e4568c1777a70c571ab6d0e5938685262a0806c1fd301eb0d840245b7df2c42a69b089d6eac82706ae5b2a8e590a910080a
 SHA512 
f2fe125d03e9c8f8b5b03e2cdd340c6cd65c463187bd213c9128a3df19da56ae38f1a6d20a47c09606d1504448e3d554de042e33cc57b73753ce8491595ef516

diff --git a/net-irc/weechat/weechat-3.6.ebuild 
b/net-irc/weechat/weechat-3.6.ebuild
deleted file mode 100644
index b8c647ee3f18..
--- a/net-irc/weechat/weechat-3.6.ebuild
+++ /dev/null
@@ -1,183 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( lua5-{1..4} )
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit cmake lua-single python-single-r1 xdg-utils
-
-if [[ ${PV} == "" ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/weechat/weechat.git;
-else
-   inherit verify-sig
-   SRC_URI="https://weechat.org/files/src/${P}.tar.xz
-   verify-sig? ( https://weechat.org/files/src/${P}.tar.xz.asc )"
-   
VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/weechat.org.asc
-   BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-weechat )"
-   KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 ~riscv ~x86 ~x64-macos"
-fi
-
-DESCRIPTION="Portable and multi-interface IRC client"
-HOMEPAGE="https://weechat.org/;
-
-LICENSE="GPL-3"
-SLOT="0/${PV}"
-
-NETWORKS="+irc"
-PLUGINS="+alias +buflist +charset +exec +fifo +fset +logger +relay +scripts 
+spell +trigger +typing +xfer"
-# dev-lang/v8 was dropped from Gentoo so we can't enable javascript support
-# dev-lang/php eclass support is lacking, php plugins don't work. bug #705702
-SCRIPT_LANGS="guile lua +perl +python ruby tcl"
-LANGS=" cs de es fr it ja pl ru"
-IUSE="doc man nls selinux test ${SCRIPT_LANGS} ${PLUGINS} ${INTERFACES} 
${NETWORKS}"
-
-REQUIRED_USE="
-   lua? ( ${LUA_REQUIRED_USE} )
-   python? ( ${PYTHON_REQUIRED_USE} )
-   test? ( nls )
-"
-
-RDEPEND="
-   app-arch/zstd:=
-   dev-libs/libgcrypt:0=
-   net-libs/gnutls:=
-   sys-libs/ncurses:0=
-   sys-libs/zlib:=
-   net-misc/curl[ssl]
-   charset? ( virtual/libiconv )
-   guile? ( >=dev-scheme/guile-2.0 )
-   lua? ( ${LUA_DEPS} )
-   nls? ( virtual/libintl )
-   perl? ( dev-lang/perl:= )
-   python? ( ${PYTHON_DEPS} )
-   ruby? (
-   || (
-   dev-lang/ruby:3.1
-   dev-lang/ruby:3.0
-   dev-lang/ruby:2.7
-   )
-   )
-   selinux? ( sec-policy/selinux-irc )
-   spell? ( app-text/aspell )
-   tcl? ( >=dev-lang/tcl-8.4.15:0= )
-"
-
-DEPEND="${RDEPEND}
-   test? ( dev-util/cpputest )
-"
-
-BDEPEN

  1   2   3   4   5   6   7   8   9   10   >